常见问题:TBarCode/SAPwin - SAP 条码 DLL
如何精细调整条码位置?
如何精细调整条码位置?
位置可以是:
- 相对位置(打印控制中未指定 X/Y 参数),或
- 绝对位置(打印控制中指定了 X/Y 参数)
此外,您还可以更改打印方向,使条码从基线向上打印——参见 barcode.ini 文件中的 Direction 参数:
Direction=1
如果条码始终打印在同一位置,可以在打印控制中指定 X 和/或 Y 参数。
-
使用打印控制前缀中的参数 X=[mm],Y=[mm] 设置目标坐标:
bC=39,X=100,Y=50,B=50,H=20,D=
打印控制前缀可以在事务代码 SE73(打印机条码)中修改。点击前缀,然后点击 Maintain PrintControl 按钮。之后会弹出一个窗口,供您修改字符序列。
如果条码打印在相对位置(内联),您可以使用 Barcode.ini 文件中的 Shift 参数来微调条码的 Y 位置。该 Shift 参数的引入是为了解决打印机驱动程序问题,或使相对定位与其他解决方案(例如硬件条码打印扩展)保持兼容。
-
在 Barcode.ini 中,您需要将 Direction 参数设置为 1,之后即可通过 Shift 参数调整条码的垂直位置,也允许设置负值。
[SETTINGS] Direction=1 Shift=1