我正在尝试使用zebra QLn320打印机打印收据。 我发送空格,以便“:”字符在票证中显示对齐:
^XA^LL256^POI^FO20,20^ADN,10,8^CI10^FB550,9999,,L^FD
\&
CRA : jab \&
Contrato No : \&
Domicilio : RAMBLA DEL POBLENOU \&
^FS^XZ
但是,打印机正在划分前导空格,打印结果为:
CRA : jab
Contrato No :
Domicilio : RAMBLA DEL POBLENOU
那么,如何在不必为每一行设置^ FO的情况下添加“缩进”?
答案 0 :(得分:0)
^XA^LL256^POI^FO20,20^ADN,10,8^CI10^FD
CRA : jab
Contrato No :
Domicilio : RAMBLA DEL POBLENOU
^FS^XZ
我目前没有可用的打印机,所以我没有测试过。
我认为导致您出现问题的是^FB
- 尤其是L
选项L
以及为您的数据辩护。
答案 1 :(得分:0)
您是否有理由不想将其分成多行?打印收据时,我发现将每一行视为完整格式很有用。
^XA^LL30^POI^FO10,20^ADN,10,8^CI10^FD CRA : jab^FS^XZ
^XA^LL30^POI^FO10,20^ADN,10,8^CI10^FD Contrato No :^FS^XZ
^XA^LL30^POI^FO10,20^ADN,10,8^CI10^FD Domicilio : RAMBLA DEL POBLENOU^FS^XZ
我也没有打印出来,所以LL和FO可能需要调整。您可能还希望将打印机置于倒带模式。 ^ MMR可以阻止打印机在打印后移动介质。然后,您只需在收据末尾打印一两行空白,即可将其送到您想要的位置。
我喜欢以这种方式收据,所以我不需要事先计算收据的长度。