数据截取:
数据截取项目 |
命令码 |
功能 |
设置示例 |
备注 |
数据截取
|
0315000 |
禁止数据截取 |
|
默认 |
0315010 |
允许数据截取 |
|
|
0316000 |
添加数据截取设置 |
|
|
0316010 |
清除某种条码的截取方式 |
nls0316010=”05” |
|
0316020 |
清除最新一组截取方式 |
|
|
0316030 |
清除所有截取方式 |
|
|
1D条码数据截取设置方法:
nls0316000=0x05000103010401(图中每个单元数据用两位16进制数表示)
0x 05条码序号
0x 00正向 01 03(正向)第一位到第三位
0x 01反向 04 01(反向)第四位到第一位
注意:
1. 一维条码最多允许设置5个截取单元,即最多允许截取5段数据。
2. 一维条码截取单元中的起始位和终止位的上限值为127,即不可大于127。
3. 截取时允许有重叠部分。如允许设置正数第1位到第5位,第2位到第4位的这样重叠的方式截取。
4. 起始位和终止位决定了截取后数据的排列方向。如上例中如果正数方向后跟随003001即 从正数第3位到第1位,则截取后数据排列为:第3位,第2位,第1位的倒序。
5. 允许只截取某一位数据。此时只要将起始位和终止位设成相同值即可。
2D条码数据截取设置方法:
nls0316000=0x210000010014000A0D0A28(图中每个单元数据用两位16进制数表示)
0x21(33)条码类型(QR码)
0x00正向 00 01(第1位)开始 到 00 14(第20位)
0x00正向 0A 0D(第113位)开始 到 0A 28(第140位)
注意:
1. 二维条码最多允许设置3个截取单元,即最多允许截取3段数据。
2. 二维条码截取单元中的起始位和终止位的上限值为9999。
3. 截取时允许有重叠部分。如允许设置正数第1位到第50位,第2位到第40位的这样重叠的方式截取。
4. 反向截取的数据反向发送,如上例中如果正数方向后跟随000020 000001,即从正数第20位到第1位,则截取后数据排列为:第20位,第19位,……,第1位的顺序。
5. 允许只截取某一位数据。此时只要将起始位和终止位设成相同值即可。