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