ZPL命令如何减少相同比例的条形码大小?

时间:2018-04-09 17:22:04

标签: zebra-printers zpl zpl-ii

我想减少条形码的尺寸,但仍然是如下图所示的相同比例。

Original Size

Reduced Size

这是我的ZPL代码。

^XA
^FO50,20
^BY2,2,20
^BCN,,N,N,N,D
^FDZWW011601512345^FS
^XZ

请帮我解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:2)

此网站非常适合测试:http://labelary.com/viewer.html

假设您不希望该位置移动它应该只是改变

^BY2,2,20

^BY1,1,10

可以找到API参考指南https://www.zebra.com/content/dam/zebra/manuals/en-us/software/zpl-zbi2-pm-en.pdf

不要忘记考虑打印密度,即在152 DPI时你可能需要类似

^FO150,20
^BY1,1,10

但是在600 DPI

^FO550,80
^BY4,1,40

EAN-13文本修改

如果您使用内置的EAN-13文本功能,即^BEN,40,Y,N,则无法修改文本。这是一个标准。但是,您可以添加自己的文本,例如

^XA
^FO100,20
^BEN,40,N,N
^FD011601512345^FS
^CF0,48
^FO90,80^FD011601512345^FS
^XZ

^BEN,40,N,N第一个N告诉打印机不会生成下面的数字。

^CF0,48是打印机的选择字体功能,它的第一个参数是默认的打印机字体(可以在上面链接的标准打印机字体部分找到)。第二个参数是字体高度。如果需要,可以有第3个参数来改变字体宽度,但不需要。

^FO90,80^FD011601512345^FS设置从^FO定义的位置开始的字符串的字段原点。 ^FDXXXXXXXX^FS绘制字符串。

相关问题