我正在开发一个使用Zebra GK420t打印机打印标签的应用程序 . 我成功地可以使用条形码底部的文本值打印条形码 .
但是,我无法在条形码上方打印额外的文字 .
我正在使用此命令
^XA ^FO20,20^BY2 ^BCN,100,Y,N,N ^FDvar^FS ^XZ
[从程序代码转换为ZPL]
其中,如果var为'abc123',则打印下面带有abc123的条形码 .
问:例如,我可以在条形码上面打印我的名字???
如果您的意思是"abc123 above the barcode",那么将 ^BCN,100,Y,N,N 更改为 ^BCN,100,Y,Y,N .
^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非常接近顶部 - 标签的左边 .
我假设您知道如何修改程序代码 .
1 回答
如果您的意思是"abc123 above the barcode",那么将
^BCN,100,Y,N,N
更改为^BCN,100,Y,Y,N
.如果您的意思是“打印'Nabeel'在条形码上方”,然后插入
之后的^ FO20,20线 .
这将选择内部字体“D”(CFD)并在偏移20,20(前一个(^ FO))打印“Nabeel”然后将条形码的位置设置为20,50,因为20,20非常接近顶部 - 标签的左边 .
我假设您知道如何修改程序代码 .