带波浪号和星号的 code128 条码
Posted
技术标签:
【中文标题】带波浪号和星号的 code128 条码【英文标题】:code128 barcode with tilde and asterisk 【发布时间】:2013-08-03 01:35:28 【问题描述】:我正在维护一个打印程序,现在需要在 zpl 的 code128 条码中打印 ~ 和 *。
目前,我正在使用下面的代码,它使用 ^FH 来表示十六进制的波浪号:
^BCN,120,Y,N,N,N^FH^FDSPECIAL*MAKE_7e123456^FS
不包括 * 和 ~ 的条形码打印为“SPECIALMAKE123456”。是否可以在 zpl code128 条码中打印波浪号和星号?
【问题讨论】:
【参考方案1】:作为一个快速的猜测,由于我没有立即可用的 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
目前无法找到我的扫描仪进行验证 - 但机房更整洁......
【讨论】:
感谢您的回复,接下来我将尝试切换代码集。 打印您提供的代码时,标签打印为“special2Amake7E123456”。解释行应该显示 * 和 ~ 还是在扫描时解释?【参考方案2】:这可能取决于条形码的类型。
例如,要打印 '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
【讨论】:
以上是关于带波浪号和星号的 code128 条码的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio 生成 Code128 条码问题