ZPL 打印条形码,上面带有额外文本

问题描述 投票:0回答:1

我正在开发一个使用 Zebra GK420t 打印机打印标签的应用程序。 我成功地打印了条形码,其文本值位于条形码底部。

但是,我无法在条形码上方打印额外的文本。

我正在使用这个命令

^XA
^FO20,20^BY2
^BCN,100,Y,N,N
^FDvar^FS
^XZ

[从程序代码翻译为ZPL]

如果 var 是 'abc123',则打印下面带有 abc123 的条形码。

问:例如,我怎样才能在条形码上方打印我的名字???

barcode zebra-printers zpl zpl-ii
1个回答
3
投票

如果您的意思是“条形码上方的 abc123”,请将

^BCN,100,Y,N,N
更改为
^BCN,100,Y,Y,N

如果您的意思是“在条形码上方打印“Nabeel””,则插入

^CFD^FDNabeel^FS
^FO20,50

^FO20,20 行之后。

这将选择内部字体“D”(CFD)并在偏移量 20,20(前面的(^FO))处打印“Nabeel”,然后将条形码的位置设置为 20,50,因为 20,20 非常接近顶部-标签左侧。

我假设你知道如何修改你的程序代码。

© www.soinside.com 2019 - 2024. All rights reserved.