0

我正在开发一个使用 Zebra GK420t 打印机打印标签的应用程序。我成功地可以在条形码底部打印带有文本值的条形码。

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

我正在使用这个命令

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

[从程序代码翻译成 ZPL]

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

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

4

1 回答 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 确实接近顶部-标签的左侧。

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

于 2013-12-02T02:24:38.163 回答