排版格式化
<h2>常用方法与格式</h2>
<h3>打印机输出宽度</h3>
<p>对于热敏票据打印机,输出宽度一般为58mm和80mm格式。</p>
<ul>
<li>58mm:每行宽度32个英文字符(半角单位),16个中文字符(全角单位)</li>
<li>
<p>80mm:每行宽度48个英文字符,24个中文字符</p>
<p>Tips:一般排版做文字间隔符时,可以采用横线“----”或者“====”等任意醒目的ASCII字符做间隔。</p>
</li>
</ul>
<h3>回车换行</h3>
<p>在正文中设置自然回车或者“\n”,打印内容都会自动换行,代码中需要采用“\n”的写法。</p>
<h3>左右对齐</h3>
<p>由于票据、标签打印机的打印宽度较小,为了具有最好的灵活性,我们建议程序员采用字符串左侧补空格(*\-等均可)、字符串填充和自动补齐等代码,配合对内容的定长进行额外控制的语句,以针对业务实现最好的打印效果。</p>
<h3>一些拼接好的订单正文参考</h3>
<p><code>Tips:下列代码回车换行被自动忽视,您可以在测试打印时自主增加回车区域进行排版预览,找到最好的展示效果。 </code></p>
<p>餐饮类字符串格式</p>
<pre><code>***** &lt;Font# Bold=0 Width=2 Height=2&gt;#58 饿了么&lt;/Font#&gt; *****
财富饺子王(经典广场店)
&lt;Font# Bold=0 Width=2 Height=2&gt;- 已在线支付 -&lt;/Font#&gt;
--------------------------------
下单时间:10-01 12:01
----------- 1号篮子 -----------
&lt;Font# Bold=0 Width=1 Height=2&gt;辣椒酱 X1 0.0
(煎)玉米肉馅饺 X1 15.98
饺子伴侣。1份饺子限购任意酱料共2份。 X1 0.0
花生酱 X1 0.0
蒸玉米肉馅饺 X1 13.98
蒜蓉辣椒酱 X1 0.0
&lt;/Font#&gt;----------- 其它费用 -----------
餐盒 X1 4.0
在线支付立减优惠 -24.0
红包 -2.0
配送费 2.5
--------------------------------
&lt;Font# Bold=0 Width=2 Height=2&gt;已付 10.46
&lt;/Font#&gt;--------------------------------
&lt;Font# Bold=0 Width=2 Height=2&gt;财富大厦B财富村经典地铁站A出口 811
赵先生
13800138000
&lt;/Font#&gt;
订单号:30139ABCDE278605428
********** &lt;Font# Bold=0 Width=2 Height=2&gt;#58完&lt;/Font#&gt; **********
</code></pre>
<p>支付凭证字符串格式</p>
<pre><code class="language-xml"> 【(***房)***号订单】
*******分店【类型】
下单时间:2010-10-31 14:05
顾客ID:1011035
项目 单价 客户号
------------------------------
项目名称【别名】
*** ***(**)
------------------------------
合 计:¥***.**
会员支付:¥***
已优惠 :¥**
卡券抵扣:¥**
应 收:¥**
备注:
------------------------------
2010-10-31 16:09:45(*******)</code></pre>
<p>充值字符串格式</p>
<pre><code class="language-xml"> 【开通/充值凭证】
******总店
操作时间:2016-10-31 16:06
操作类型:会员充值
支付方式:刷卡
顾客ID:15499871
金额:¥2000
------------------------------
2016-10-31 16:06:58(操作员:***)
</code></pre>
<p>一次POST,两联输出</p>
<pre><code class="language-xml">*********欢迎使用AAAA*********
公司:北京**********有限公司
气站:****加气站
单号:ABCD283721509437172732
时间:2015-10-31 16:05:10
司机:******
车牌:京BX2066
气型:LNG
重量:96.33KG
================================
*********欢迎使用AAAA*********
公司:北京**********有限公司
气站:****加气站
单号:ABCD283721509437172732
时间:2015-10-31 16:05:10
司机:******
车牌:京BX2066
气型:LNG
重量:96.33KG
司机签名:
气站留存
================================
</code></pre>