ZPL - 我们如何控制zpl中条形码的宽度

时间:2017-09-29 07:14:39

标签: barcode zebra-printers zpl zpl-ii

我正在努力将pdf转换为ZPL。我正在使用斑马编程语言(zpl)。 我正在尝试使用By命令控制条形码(任何条形码)宽度。 ^ By4给出较低的宽度,^ By5开箱即用。 我的用例是我想在浮点数中实现窄条宽度(这里是4.5)。我们不能在By命令中传递浮点数。 如果我们能够使用ZPL中的其他方法实现这一点,请告诉我。

1 个答案:

答案 0 :(得分:1)

您没有提到您正在使用的条形码格式。其中一些,如2of5,也可以接受^BY的比率参数。默认值为^BY2,3,将其更改为^BY2,2可以缩小版本:

^XA
^POI
^CFO,20
^BY5,3
^FO100,400
^BJN,100,Y,N
^FD200940^FS
^BY5,2
^FO100,700 
^BJN,100,Y,N
^FD200940^FS
^XZ

这会在2of5中生成两个条形码,一个具有默认比率,另一个具有较小比率。第二个条形码更紧密,占用空间更少。有效值为2.0-3.0(虽然许多四舍五入到相同的值),因此有一些灵活性。请注意,此仅适用,条形码格式不是固定比率格式。

您可以在ZPL程序员指南(p123)中查看^BY的手册页,查看显示有效值的表格以及哪些数据四舍五入到相同的值(即2.0和2.1给出相同的结果)