我正在努力将PDF转换为ZPL。我正在使用斑马编程语言(ZPL)。我正在尝试使用命令来控制条形码(任何条形码)宽度。^By4给出较低的宽度, ^By5正在开箱即用。我的用例是,我想在浮点数中实现狭窄的条形宽度(此处为4.5)。我们无法通过命令传递浮点数。请让我知道我们是否可以使用ZPL中的其他方法来实现此目标。
您没有提及您正在使用的条形码格式。其中一些(例如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给出相同的结果)