ZPL Code 128 多子集条码未按预期打印
ZPL Code 128 multiple subset barcode isn't printing as expected
我正在使用以下命令在 ZPL 中打印多子集 (FS1-128) Code 128 条码:
^XA
^FO600,250
^BY3
^BCR,175,N,N,N,N
^FD>;>8019931265099999891>7T77>5000126101000600209^FS
^XZ
我正在尝试生成:
开始C+FNC1+019931265099999891+代码A+T77+代码C+000126101000600209
当我打印出来时,条形码显示为:
开始C+FNC1+019931265099999891+代码A+77+代码C+000126101000600209+95+停止
我知道ZPL添加了95(符号检查)和STOP来完成条形码。不过,代码 A 部分全错了。 T 不见了,7 被编码为一对(即代码 C),而不是单个数字。就像它打印了代码 A,但忽略了切换到该子集...
更多信息:我正在打印到 Zebra GX420d 和 Zebra LP 2844-Z。
这是一个 hacky 修复程序,但它有效。
为了让我的大部分子集 C 条形码的子集 A 部分 ("T77") 正确打印,我将各个子集 A 字符翻译成它们的子集 C 等价物并使用这些值代替。
生成:
Start C + FNC1 + 019931265099999891 + Code A + T77 + Code C + 000126101000600209
我的输入字符串最终是:
Start C + FNC1 + 019931265099999891 + Code A + 522323 + Code C + 000126101000600209
在 ZPL 中是:
^FD>;>8019931265099999891>7522323>5000126101000600209^FS
我正在使用以下命令在 ZPL 中打印多子集 (FS1-128) Code 128 条码:
^XA
^FO600,250
^BY3
^BCR,175,N,N,N,N
^FD>;>8019931265099999891>7T77>5000126101000600209^FS
^XZ
我正在尝试生成:
开始C+FNC1+019931265099999891+代码A+T77+代码C+000126101000600209
当我打印出来时,条形码显示为:
开始C+FNC1+019931265099999891+代码A+77+代码C+000126101000600209+95+停止
我知道ZPL添加了95(符号检查)和STOP来完成条形码。不过,代码 A 部分全错了。 T 不见了,7 被编码为一对(即代码 C),而不是单个数字。就像它打印了代码 A,但忽略了切换到该子集...
更多信息:我正在打印到 Zebra GX420d 和 Zebra LP 2844-Z。
这是一个 hacky 修复程序,但它有效。
为了让我的大部分子集 C 条形码的子集 A 部分 ("T77") 正确打印,我将各个子集 A 字符翻译成它们的子集 C 等价物并使用这些值代替。
生成:
Start C + FNC1 + 019931265099999891 + Code A + T77 + Code C + 000126101000600209
我的输入字符串最终是:
Start C + FNC1 + 019931265099999891 + Code A + 522323 + Code C + 000126101000600209
在 ZPL 中是:
^FD>;>8019931265099999891>7522323>5000126101000600209^FS