我正在开发一个使用 Zebra GK420t 打印机打印标签的应用程序。 我成功地打印了条形码,其文本值位于条形码底部。
但是,我无法在条形码上方打印额外的文本。
我正在使用这个命令
^XA
^FO20,20^BY2
^BCN,100,Y,N,N
^FDvar^FS
^XZ
[从程序代码翻译为ZPL]
如果 var 是 'abc123',则打印下面带有 abc123 的条形码。
问:例如,我怎样才能在条形码上方打印我的名字???
如果您的意思是“条形码上方的 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 非常接近顶部-标签左侧。
我假设你知道如何修改你的程序代码。