如何通过ZPL改变条码的字体大小?

How to change the font size of bar code via ZPL?

是否可以更改 ZPL 上的条码文本?

例如 http://labelary.com/viewer.html?density=24&width=25.5&height=12&units=mm&index=0&zpl=%5EXA%0A%0A%5EBY3%2C5%2C200%0A%5EFO55%2C30%0A%5EBC%0A%5EFD1234567890ABCDEF%0A%5EFS%0A%0A%5EXZ

^XA

^BY3,5,200
^FO55,30
^BC
^FD1234567890ABCDEF
^FS

^XZ

在 ZPL 中无法更改条形码内的文本解释,但您可以隐藏它并放入您自己的内容。


^XA
^BY3,5,200
^FO55,30
^BC,,N
^FD1234567890ABCDEF
^FS
^FO55,250
^A0N,20,20
^FD1234567890
^FS
^XZ
</pre>

1) 取决于固件版本,请参见: https://support.zebra.com/cpws/docs/zpl/code_128.htm#Printing%20the%20interpretation%20line%20in%20a%20different%20font

2) 不幸的是,手动文本打印方法有一个限制 - 无法将此文本居中放置在条形码下方,条形码可以有不同的宽度...

更新 不幸的是,我的简短测试表明,即使我们使用 "automatic interpretation line",但随着字体更改(如我的 link 中所述),它也会将标签向左移动。可能只有 "very standard" 字体才能实现良好的居中对齐:(