0

I am maintaining a printing program that now requires printing both a ~ and an * in a code128 barcode in zpl.

Currently, I am using the code below that uses the ^FH to represent the tilde in hex:

^BCN,120,Y,N,N,N^FH^FDSPECIAL*MAKE_7e123456^FS

The barcode prints excluding the * and ~ as 'SPECIALMAKE123456'. Is it possible to print the tilde and asterisk in a zpl code128 barcode?

4

2 回答 2

0

作为一个快速的猜测,由于我没有立即可用的 ZPLII 打印机,我会尝试

^BCN,120,Y,N,N,A^FH^FDSPECIAL*MAKE_7e123456^FS

(注意= 自动选择代码集A之前)^FH

也许也可以强制使用代码集...^FH^FD>:SPECIAL*...,但是B在任何情况下子集都是默认值...


我找到了我的旧 A300 打印机,并且能够使用每个打印机生成所需的解释线

^BCN,120,Y,N,N,A^FH^FDSPECIAL*MAKE_7E123456^FS
^BCN,120,Y,N,N,A^FH^FDSPECIAL_2AMAKE_7E123456^FS

目前无法找到我的扫描仪进行验证 - 但计算机房更整洁......

于 2013-08-02T00:56:43.377 回答
0

这可能取决于条形码的类型。例如,要打印 'barcode 128',您必须通过符号将代码更改为代码 B>:

并且:要打印波浪号 ~,请键入>=。要打印 ^,请键入><。要打印 >,请键入>0

查看 zpl 文档,查看包含 Code 128 调用字符的表格。

我的示例 zpl 代码:

^XA
^BY2,3,95^FT0,206^BCN,,Y,N
^FD>:caret >< bigger >0 tilde >= end^FS
^PQ1,1,1,Y^XZ
于 2013-09-11T09:30:09.383 回答