^ BY3,3,102 ^ FT389,54 ^ BCI ,, Y,N ^ FD>:TC> 502261601 ^ FS
有人可以向我解释这条码的工作原理吗? > 5是什么意思?当我删除> 5时,条形码打印的时间太长而无法放在标签上。我想删除> 5的原因是因为我希望条形码数据TC02261601是可变的并且Id设置为programitcally ..
答案 0 :(得分:1)
Code 128有3个子集,A是数字,大写字母和控制字符。 B是数字,上部和下部cse alphas。子集C仅限数字。
在A和B中,每个角色占用1个符号。在C中,一个符号代表00..99,因此数字字符串的代码长度减少。
>:
最初调用子集B
(这是默认设置,因此上述代码中不需要它)
>5
从子集A or B
更改为子集C
。如果没有它,下面的字符将在子集B
中生成,而不是C
,因此代码会更长。
所以 - 这取决于你的数据。 >5
从子集B
切换到C
,将>6
从C
切换为B
。
如果您的数据是全数字的,请使用>;
启动代码,该代码会调用子集C
来启动。
开始代码:
`>9` Start code `A`
`>:` Start code `B` (default)
`>;` Start code `C`
切换代码:
`>5` `A` or `B` to `C`
`>6` `A` or `C` to `B`
`>7` `C` or `B` to `A`
答案 1 :(得分:0)
对于大多数应用程序,条形码命令中无需具体说明应使用Code 128的哪个子集,例如插入'> 5'。您可以让打印机通过以下方式处理它:(1)指定' Auto' BC命令中的模式,以及(2)只指定条形码内容,即TC02261601。