Printing 如何在这个ZPL中保留前导空格?

Printing 如何在这个ZPL中保留前导空格?,printing,whitespace,zebra-printers,zpl,Printing,Whitespace,Zebra Printers,Zpl,我正在尝试使用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 C

我正在尝试使用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的情况下添加“缩进”

^XA^LL256^POI^FO20,20^ADN,10,8^CI10^FD

           CRA : jab 
   Contrato No : 
     Domicilio : RAMBLA DEL POBLENOU 
^FS^XZ
我目前没有可用的打印机,所以我还没有测试过


我相信是
^FB
引起了您的问题,尤其是
L
选项
L
eft证明了您的数据是正确的。

您有什么理由不想将其分成多行吗?在打印收据时,我发现将每一行视为完整的格式是很有用的

^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这会阻止打印机在打印后移动介质。然后你只需在收据的末尾打印一两行空行,就可以把它拿到你想要的地方

我喜欢这样做收据,所以我不需要事先计算收据的长度