如何用斑马打印机编程语言打印条码
how to print barcode with zebra printer programming language
^BY3,3,102^FT389,54^BCI,Y,N
^FD>:TC>502261601^FS
有人可以向我解释一下这个条形码的工作原理吗? >5 是什么意思?当我删除 >5 时,条码打印太长而无法贴在标签上。我想删除 >5 的原因是因为我希望条形码数据 TC02261601 是可变的并且我以编程方式设置它..
Code 128有3个子集,A是数字,大写字母和控制字符。 B 是数字,大写字母和小写字母。仅限数字的子集 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`
对于大多数应用程序,无需在条形码命令中具体说明应使用 Code 128 的哪个子集,例如插入“>5”。您可以通过 (1) 在 BC 命令中指定 'Auto' 模式,以及 (2) 仅指定条码内容,即 TC02261601.
让打印机处理它
^BY3,3,102^FT389,54^BCI,Y,N ^FD>:TC>502261601^FS
有人可以向我解释一下这个条形码的工作原理吗? >5 是什么意思?当我删除 >5 时,条码打印太长而无法贴在标签上。我想删除 >5 的原因是因为我希望条形码数据 TC02261601 是可变的并且我以编程方式设置它..
Code 128有3个子集,A是数字,大写字母和控制字符。 B 是数字,大写字母和小写字母。仅限数字的子集 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`
对于大多数应用程序,无需在条形码命令中具体说明应使用 Code 128 的哪个子集,例如插入“>5”。您可以通过 (1) 在 BC 命令中指定 'Auto' 模式,以及 (2) 仅指定条码内容,即 TC02261601.
让打印机处理它