数据编辑#
解码数据包格式#
该参数选择是否以原始格式(未包装)传输解码数据或传输串行协议定义的数据包格式。 如果选择原始格式,ACK / NAK握手无法解码数据。
* 发送原始解码数据#
发送数据包解码数据#
传输代码 ID 字符#
- 参数编号
0x2D- 默认
None(无)
代码 ID 字符用于标识条码类型。当设备可能解码多种条码类型时,可将 Code ID 或 AIM ID 插入到前缀字符和解码数据之间。Code ID 字符见 Code ID,AIM ID 字符见 AIM 代码标识符。
Code ID#
AIM ID#
* None(无)#
结束符设置#
结束符是在输出数据后追加的控制字符,输出格式为:输出数据 + 结束符。
* 禁用#
回车换行 CR LF#
回车 CR#
跳格 TAB#
回车回车 CR CR#
回车换行回车换行 CR LF CR LF#
前缀/后缀#
前缀/后缀值#
前缀和后缀可附加到输出数据中。设置字符值时,按 字符对照表 查询 ASCII 值,并扫描对应的 4 位数字设置码;数字设置码见 数字设置码。
如需更改选择或取消错误输入,扫描 取消条码。通过串口命令设置前缀/后缀值时,参考对应的串口命令说明。
前缀#
后缀 1#
后缀 2#
取消数据格式#
备注
为使前缀/后缀值生效,必须设置对应的数据传输格式。
连续设置多个前后缀模式#
连续设置模式用于一次配置多个前缀或后缀。必须先设置前/后缀值,再设置数据传输格式。
连续设置多个前缀#
默认 1 个前缀,最多 10 个前缀。扫描对应设置码进入连续设置状态后,按字符表扫描每个前缀字符的 4 位数字设置码;满 10 个前缀会自动结束,也可扫描“结束连续设置前后缀”提前完成。
备注
多个前缀需配合“多个前缀+数据”或“多个前缀+数据+多个后缀”的数据传输格式生效。
连续设置多个前缀#
快速多个前缀设置:AB(ASCII 值:0x41、0x42)#
连续设置多个后缀#
默认 2 个后缀,最多 10 个后缀。扫描对应设置码进入连续设置状态后,按字符表扫描每个后缀字符的 4 位数字设置码;满 10 个后缀会自动结束,也可扫描“结束连续设置前后缀”提前完成。
备注
多个后缀需配合“数据+多个后缀”或“多个前缀+数据+多个后缀”的数据传输格式生效。
连续设置多个后缀#
快速多个后缀设置:AB(ASCII 值:0x41、0x42)#
完成或退出设置#
扫描“完成连续设置多个前后缀”或“退出设置前后缀”可保存当前已设置的前缀或后缀并退出连续设置状态。
完成连续设置多个前/后缀#
退出设置前/后缀#
数据传输格式#
扫描以下相对应的条码设置期望的数据传输格式。每次设置前(后)缀之后,都需要再扫描一次对应的数据传输格式,使前(后)缀生效。例如原来是“数据+后缀1”格式,设置前缀后,需要扫描“前缀+数据”或“前缀+数据+后缀”使前缀功能生效。
* 原数据#
数据+后缀1#
数据+后缀2#
数据+后缀1+后缀2#
前缀+数据#
前缀+数据+后缀1#
前缀+数据+后缀2#
前缀+数据+后缀1+后缀2#
数据+多个后缀#
多个前缀+数据#
多个前缀+数据+多个后缀#
STX 和 ETX 设置#
* 禁用#
STX(前缀)#
ETX(后缀 1)#
STX(前缀)+ETX(后缀 1)#
后缀组合键功能#
该功能适用于通信方式为USB KBW,可设置单个或多个组合键功能,如需要ctrl+shift,则同时启用后缀 Ctrl组合键功能和后缀Shift组合键功能
后缀 Alt 组合键功能
* 禁用#
启用#
后缀 Ctrl 组合键功能
* 禁用#
启用#
后缀 Shift 组合键功能
* 禁用#
启用#
后缀和结束符不受 ASCII 控制字符输出方式影响#
* 禁用#
启用#
根据条码类型设置前后缀#
可按指定条码类型单独设置或清除前后缀。设置时先扫描功能设置码,再输入条码类型索引和需要设置的字符值。
设置前缀#
扫描“根据条码类型设置前缀”设置码。
按条码类型索引和 字符对照表,扫描对应的数字设置码。以 QR Code 类型索引
0xF1为例,扫描1、2、4、1。扫描需要设置的前缀字符。例如前缀为数字
1时,扫描1049(0x31)。扫描“退出设置前后缀”完成设置。
根据条码类型设置前缀#
设置后缀#
设置后缀的步骤与设置前缀相同,先扫描以下设置码,再输入条码类型索引和后缀字符值。
根据条码类型设置后缀#
清除前缀/后缀#
清除指定条码类型的前缀或后缀时,先扫描对应的清除设置码,再输入条码类型索引。以 QR Code 为例,输入 0xF1 对应的数字设置码后,即可清除 QR Code 的前缀信息。
备注
如果需要清除所有类型的前缀,扫描 1、2、5、5(0xFF)。
根据条码类型清除前缀#
根据条码类型清除后缀#
前后缀开关#
扫描以下条码设置期望的数据传输格式。
* 不添加前后缀(原始数据)#
添加前缀(前缀+数据)#
添加后缀(数据+后缀)#
添加前后缀(前缀+数据+后缀)#
自定义条码数据隐藏#
隐藏头部数据#
可隐藏解码输出开头的指定长度数据;如果设置长度超过条码数据长度,则隐藏当前条码全部内容。
* 禁用#
启用#
设置隐藏头部数据的长度#
扫描以下设置码后,再扫描 3 位数字设置码输入隐藏长度;不足 3 位时前面补 0。
- 范围
1-255
示例
隐藏头部 16 个字符:扫描该设置码后,依次扫描数字设置码 0、1、6。
设置隐藏头部数据的长度#
隐藏中间数据#
可隐藏解码输出中间部分的指定长度数据。起始位置超过条码数据长度时,不隐藏当前条码;设置长度超过剩余条码数据长度时,隐藏开始位置以后的所有条码数据。
* 禁用#
启用#
设置隐藏中间数据的开始位置#
扫描以下设置码后,再扫描 3 位数字设置码输入开始位置;不足 3 位时前面补 0。
- 范围
1-255
设置隐藏中间数据的开始位置#
设置隐藏中间数据的长度#
扫描以下设置码后,再扫描 3 位数字设置码输入隐藏长度;不足 3 位时前面补 0。
- 范围
1-255
示例
隐藏中间 16 个字符:扫描该设置码后,依次扫描数字设置码 0、1、6。
设置隐藏中间数据的长度#
隐藏尾部数据#
可隐藏解码输出尾部的指定长度数据;如果设置长度超过条码数据长度,则隐藏当前条码全部内容。
* 禁用#
启用#
设置隐藏尾部数据的长度#
扫描以下设置码后,再扫描 3 位数字设置码输入隐藏长度;不足 3 位时前面补 0。
- 范围
1-255
示例
隐藏尾部 16 个字符:扫描该设置码后,依次扫描数字设置码 0、1、6。
设置隐藏尾部数据的长度#
自定义条码数据保留#
保留头部数据#
可只保留解码输出开头的指定长度数据;如果设置长度超过条码数据长度,则保留当前条码全部内容。
* 禁用#
启用#
设置保留头部数据的长度#
扫描以下设置码后,再扫描数字设置码输入保留长度。
- 范围
1-65535
设置保留头部数据的长度#
快速设置保留头部数据的长度#
保留 1 个字节头部数据#
保留 9999 个字节头部数据#
保留 65535 个字节头部数据#
保留中间数据#
可只保留解码输出中间部分的指定长度数据。起始位置超过条码数据长度时,不保留(不输出)任何数据;设置长度超过剩余条码数据长度时,保留开始位置以后的所有条码数据。
示例
条码数据为 12345ABC,起始位置为 5、长度为 2 时,输出 AB。
条码数据为 12345ABC,起始位置为 5、长度为 5 时,输出 ABC。
* 禁用#
启用#
设置保留中间数据的开始位置#
扫描以下设置码后,再扫描数字设置码输入开始位置。
- 范围
1-65535
设置保留中间数据的开始位置#
快速设置保留中间数据的开始位置#
可使用条码生成工具生成自定义开始位置设置码。
- 范围
1-65535(0x0001-0xFFFF)- 格式
80829XXXX,其中XXXX为 4 位大写十六进制值。
示例
从第 15 个字节以后开始保留时,设置码值为 80829000F。
保留第 1 个字节以后的数据#
保留第 9999 个字节以后的数据#
保留第 65535 个字节以后的数据#
设置保留中间数据的长度#
扫描以下设置码后,再扫描数字设置码输入保留长度。
- 范围
1-65535
设置保留中间数据的长度#
快速设置保留中间数据的长度#
可使用条码生成工具生成自定义保留长度设置码。
- 范围
1-65535(0x0001-0xFFFF)- 格式
8082AXXXX,其中XXXX为 4 位大写十六进制值。
示例
从开始位置以后保留 15 个字节时,设置码值为 8082A000F。
保留开始位置以后的 1 个字节数据#
保留开始位置以后的 9999 个字节数据#
保留开始位置以后的 65535 个字节数据#
保留尾部数据#
可只保留解码输出尾部的指定长度数据;如果设置长度超过条码数据长度,则保留当前条码全部内容。
示例
条码数据为 12345ABC,保留尾部 3 个字节时,输出 ABC。
条码数据为 12345ABC,保留尾部 5 个字节时,输出 45ABC。
* 禁用#
启用#
设置保留尾部数据的长度#
扫描以下设置码后,再扫描数字设置码输入保留长度。
- 范围
1-65535
设置保留尾部数据的长度#
快速设置保留尾部数据的长度#
保留 1 个字节尾部数据#
保留 9999 个字节尾部数据#
保留 65535 个字节尾部数据#
隐藏条码中自定义的数据串#
开关#
支持设置 1-32 字节自定义隐藏数据,条码中所有出现的数据串都将被隐藏后输出。
* 禁用#
启用#
设置被隐藏数据串#
扫描“设置隐藏的数据”后,再按每 4 位一组扫描数字设置码,字符值参考 字符对照表。例如隐藏回车 0x0D 时扫描 1013;隐藏回车换行 0x0D 0x0A 时依次扫描 1013、1010。
不管成功还是失败,每次扫完该码,都要扫描“完成设置”退出连续设置数据的状态。
设置隐藏的数据#
完成设置#
设置隐藏数据完成后,扫描该码保存设置。数据最大支持 32 个字节,满 32 个字节会自动退出并保存设置内容。
完成设置#
回读与清空#
设置过程可能出现误设置,可通过回读功能确认当前已设置的数据。回读不会打断本轮设置,回读后可继续设置下一个字符。
回读已设置内容#
清空已设置内容#
插入自定义数据#
支持在条码的任意位置插入自定义数据,最大支持插入 10 个字节。
启用/禁用插入自定义数据#
* 禁用插入自定义数据#
启用插入自定义数据#
设置插入数据的位置#
扫描“设置插入数据的位置”设置码后,再扫描 4 位数字设置码。不足 4 位时在前面补 0,例如第 3 个字符后插入,应扫描 0、0、0、3。
位置为 0 时插入到输出数据头部;位置大于输出数据长度时,默认插入到尾部。支持的位置范围为 0-5000。
设置插入数据的位置#
设置插入的数据#
扫描“设置插入的数据”后,按 字符对照表 连续扫描每个字符对应的 4 位数字设置码。例如插入 QR,依次扫描 1081、1082。最多支持 10 个字节,满 10 个字节后自动退出。
设置插入的数据#
退出设置自定义数据#
提前完成时,扫描以下设置码退出并保存当前已设置的数据。
退出设置自定义数据#
替换数据设置操作说明#
替换功能分为三步:先设置被替换对象,再设置替换后的数据,最后启用替换。替换对象和替换数据均最大支持 32 个字节。
设置替换对象和替换数据#
设置替换的对象#
设置替换的数据#
如果输入未满 32 个字节,需要扫描“完成设置”保存;满 32 个字节会自动退出并保存。
完成设置#
启用/禁用替换#
启用替换#
禁用替换#
回读与清空替换数据#
回读“替换的对象”#
回读“替换的数据”#
清空“替换的对象”#
清空“替换的数据”#
操作示例:将 XY 替换为 AB#
以下示例按字符表输入 X、Y、A、B 的扫描值。X 为 1088,Y 为 1089;A 为 1065,B 为 1066。
1. 设置被替换对象 XY#
扫描“设置替换的对象”#
数字设置码 1#
数字设置码 0#
数字设置码 8#
数字设置码 8#
数字设置码 1#
数字设置码 0#
数字设置码 8#
数字设置码 9#
完成设置#
2. 设置替换数据 AB#
扫描“设置替换的数据”#
数字设置码 1#
数字设置码 0#
数字设置码 6#
数字设置码 5#
数字设置码 1#
数字设置码 0#
数字设置码 6#
数字设置码 6#
完成设置#
3. 启用替换并验证效果#
启用替换#
禁用替换#
示例条码内容为 0123XY45YX6YXY89,将 XY 替换为 AB 后,输出为 0123AB45YX6YAB89。
效果示例:替换前#
效果示例:替换后#
串行命令设置#
设置被替换数据:0xF3 0x25 + 替换对象 1 + 替换对象 2 + ... + 替换对象 n,最多支持 32 个字节,字符值参考 字符对照表。
设置用于替换的数据:0xF3 0x26 + 替换数据 1 + 替换数据 2 + ... + 替换数据 n,最多支持 32 个字节,字符值参考 字符对照表。
操作 |
指令 |
|---|---|
完成设置 |
|
禁用替换 |
|
启用替换 |
|
回读替换对象 |
|
回读替换数据 |
|
示例指令:
目标 |
指令 |
|---|---|
设置替换对象 |
|
设置替换数据 |
|
启用替换 |
|
一条指令完成 |
|
支持 GS1 规则,使用括号包含 AI 字段#
目前支持 GS1 规则,支持 AI 段有:(00)运输容器序号、(01)商品交易项、(02)商品交易品项、(10)批号、(11) 生产日期、(13)包装日期、(15)最佳日期、(17)到期日期、(21)序列号、(30 )数量、(240)内部码、(712)国家医保 报销编号-西班牙 CN、(8012)软件版本、(90)贸易伙伴之间一致的信息
* 禁用#
启用#
转十六进制#
转十六进制输出#
* 禁用#
十六进制大写#
十六进制小写#
转十六进制间隔输出#
* 禁用间隔#
空格#
Code ID#
条码类型 |
Code ID |
|---|---|
Code 128 |
D |
GS1-128(UCC/EAN-128) |
K |
AIM 128 |
D |
ISBT-128 |
D |
EAN-8 |
A |
EAN-13 |
A |
ISSN |
L |
ISBN/Bookland EAN |
L |
UPC-E |
A |
UPC-A |
A |
Interleaved 2 of 5/ITF |
F |
ITF-14 |
F |
Deutsche Post 14 |
w |
Deutsche Post 12 |
l |
NEC-25(COOP 2 of 5) |
o |
Matrix 2 of 5 |
V |
Industrial 2 of 5/Discrete 2 of 5/IND25 |
G |
Standard 2 of 5 (IATA 25) |
G |
Code 39 |
B |
Code 93 |
E |
Codabar |
C |
Code 11 |
H |
Plessey |
J |
MSI-Plessey |
J |
GS1-DataBar( RSS) |
R |
PDF417 |
r |
QR |
q |
AZTEC(Aztec Code) |
a |
Data Matrix (DM) |
u |
MaxiCode |
x |
汉信码/Han Xin Code |
c |
Code 32 |
B |
Trioptic Code 39 |
M |
Coupon Code |
N |
GS1 DataBar-14 |
R |
GS1 DataBar Limited |
R |
GS1 DataBar Expanded |
R |
SETUP128 |
S |
Veri Code |
v |
AIM 代码标识符#
条码类型 |
AIM ID |
说明 |
|---|---|---|
Code 128 |
]C0 |
普通数据 |
GS1-128(UCC/EAN-128) |
]C1 |
FNC1 在第 1 码词位置。 |
AIM 128 |
]C2 |
FNC1 在第 2 码词位置。 |
ISBT-128 |
]C0 |
|
EAN-8 |
]E4 |
普通数据 |
]E4…]E1… |
EAN-8 数据加上 2 位附加码。 |
|
]E4…]E2… |
EAN-8 数据加上 5 位附加码。 |
|
EAN-13 |
]E0 |
普通数据 |
]E3 |
EAN-13 数据加上 2/5 位附加码。 |
|
ISSN |
]X0 |
普通数据 |
ISBN/Bookland EAN |
]X0 |
普通数据 |
UPC-E |
]E0 |
普通数据 |
]E3 |
UPC-E 数据加上 2/5 位附加码。 |
|
UPC-A |
]E0 |
普通数据。 |
]E3 |
UPC-A 数据加上 2/5 位附加码。 |
|
Interleaved 2 of 5/ITF |
]I0 |
普通数据 |
]I1 |
校验且输出校验字符。 |
|
]I3 |
校验但不输出校验字符。 |
|
ITF-14 |
]I1 |
输出校验字符。 |
]I3 |
不输出校验字符。 |
|
Deutsche Post 14 |
]X0 |
普通数据 |
Deutsche Post 12 |
]X0 |
普通数据 |
NEC-25(COOP 2 of 5) |
]X0 |
普通数据 |
Matrix 2 of 5 |
]X0 |
普通数据 |
Industrial 2 of 5/ Discrete 2 of 5/IND25 |
]S0 |
普通数据 |
Standard 2 of 5 (IATA 25) |
]R0 |
普通数据 |
Code 39 |
]A0 |
无校验,无 Full ASCII 扩展,原样数据输出。 |
]A1 |
MOD43 校验,且输出校验字符。 |
|
]A3 |
MOD43 校验,但不输出校验字符。 |
|
]A4 |
进行了 Full ASCII 扩展,但无校验。 |
|
]A5 |
进行了 Full ASCII 扩展,且输出校验字符。 |
|
]A7 |
进行了 Full ASCII 扩展,但不输出校验字符。 |
|
Code 93 |
]G0 |
普通数据 |
Codabar |
]F0 |
普通数据 |
]F2 |
校验,且输出校验字符。 |
|
]F4 |
校验,但不输出校验字符。 |
|
Code 11 |
]H3 |
普通数据 |
]H0 |
MOD11 单字符校验,且输出校验字符。 |
|
]H3 |
MOD11 单字符校验,但不输出校验字符。 |
|
Plessey |
]P0 |
普通数据 |
MSI-Plessey |
]M0 |
普通数据 |
]M0 |
MOD10 校验,且输出校验字符 |
|
]M1 |
MOD10 校验,但不输出校验字符 |
|
GS1-DataBar( RSS) |
]e0 |
标准数据包 |
PDF417 |
]L0 |
此时没有指定选项,始终传输 3 |
QR |
]Q0 |
QR Code 模式 1 (符合 AIM ISS 97-001) |
]Q1 |
QR Code 模式 2( 2005 symbol), 未使用 ECI 协议 |
|
]Q2 |
QR Code 模式 2( 2005 symbol), 使用了 ECI 协议 |
|
]Q3 |
QR Code 模式 2(2005 symbol), 未使用 ECI 协议, FNC1 在 第 1 位 |
|
]Q4 |
QR Code 模式 2(2005 symbol), 使用了 ECI 协议, FNC1 在 第 1 位 |
|
]Q5 |
QR Code 模式 2(2005 symbol), 未使用 ECI 协议, FNC1 在 第 2 位 |
|
]Q6 |
QR Code 模式 2(2005 symbol), 使用了 ECI 协议, FNC1 在 第 2 位 |
|
AZTEC(Aztec Code) |
]z0 |
此时没有指定选项,始终传输 3 |
Data Matrix (DM) |
]d0 |
ECC 000 - 140 |
]d1 |
ECC 200 |
|
]d2 |
ECC 200, FNC1 在第 1 或5 位 |
|
]d3 |
ECC 200, FNC1 在第 2 或6 位 |
|
]d4 |
ECC 200 支持 ECI 协议 |
|
]d5 |
ECC 200, FNC1 在第 1 或5 位且支持 ECI 协议 |
|
]d6 |
ECC 200, FNC1 在第 2 或6 位且支持 ECI 协议 |
|
MaxiCode |
]U1 |
此时没有指定选项,始终传输 3 |
汉信码/Han Xin Code |
]X0 |
此时没有指定选项,始终传输 3 |