### <span id="w1">W1排版指令</span> 注意`<table>`,`<center>`,`<right>`,`<LR>`等标签单次打印只解析25次,`<table>`中的`<tr>`未被限制可做循环处理!!! |命令|格式|说明| | --- | --- | --- | |打印多联| `<MN>`n`</MN>`|命令放在订单开头<br>`n=(1~9)`,n表示联数| |字体加大| `@@2` |命令放在行首,加大当前行内容| |字体加高| `<FH>`str`</FH>`|`str`为加高内容,增高为1.33倍,单行、多行均有效| |字体加高| `<FH2>`str`</FH2>`|`str`为加高内容,增高为2.00倍,单行、多行均有效| |字体加宽| `<FW>`str`</FW>` |`str`为加宽内容,增宽为1.33倍,单行、多行均有效| |字体加宽| `<FW2>`str`</FW2>`|`str`为加宽内容,增宽为2.00倍,单行、多行均有效| |字体加粗| `<FB>`str`</FB>` |`str`为加粗内容,单行、多行均有效| |字体加大| `<FS>`str`</FS>` |`str`为加大内容,`<FH><FW>`str`</FW></FH>`的组合,单行、多行均有效| |字体加大| `<FS2>`str`</FS2>`| `str`为加大内容,`<FH2><FW2>`str`</FW2></FH2>`的组合,单行、多行均有效| |打印条形码|` <BR>`str`</BR>`|EAN-13码 `str`为条形码内容,13位数字,中文或其他字符无效,数据不足13位自动补0,补齐13位| |打印条形码|` <BR2>`str`</BR2>`|Code128B码 `str`为条形码内容,14位以内,支持数字、字母和特殊字符,中文或其他字符无效| |打印条形码|` <BR3>`str`</BR3>`|Code128C码 `str`为条形码内容,支持25位以内奇数长度和28位以内偶数长度数字,字母和特殊字符、中文或其他字符无效| |打印二维码 |`<QR>`str`</QR>`|`str`为二维码内容,内容不超过192个英文字符或96个汉语字符| |制表符 |`\t` |四字符对齐打印| |换行符| `\r、\n、\r\n`| 换行打印| |居中对齐|`<center>`str`</center>`| `str`为需要居中的内容| |左右对齐|`<LR>`lstr,rstr`</LR>`| `lstr`为需要居左的内容,`rstr`为需要居右的内容,请以`,`分割内容| |右对齐 |`<right>`str`</right>`| `str`为需要右对齐的内容| |标准一行三格或四格排版|`<table><tr><td>`列1`</td><td> `列2`</td><td>`列3`</td><td>`列4`</td></tr></table>` |`<table></table>`:&nbsp;&nbsp;表示排版<br>`<tr></tr>`:&nbsp;&nbsp;表示行,一个table可以有多行<br>`<td></td>`:&nbsp;&nbsp;表示列,每行有且只有三个列或四个列 <br>注意:&nbsp;&nbsp;该标签中不允许出现换行符,其它符号,否则无法准确排版| |自定义来单提醒| `<MA>`n`</MA>`| 命令放在订单开头<br>`n=(0、1、2、3)`,0:静音,1:蜂鸣器提示,2:语音提示,3:跟随系统设定。在订单开头加入该命令后,打印机打印出订单,并开始循环提示,指示灯同步闪烁,直到用户触发上报。(不能与`<MS></MS>`,`<MC></MC>`一起使用,上报双击菜单键)| |自定义来单声音|`<MS>`sound_mode,sound_volume`</MS>`|命令放在订单开头<br>`sound_mode`: 声音模式,值为(0、1),0:蜂鸣器声音提示,1:喇叭声音提示 <br>`sound_volume`:声音音量,值为(0、1、2、3),0:静音,1:低音,2:中音,3:高音<br>| |订单确认|`<MC>`confirm_state,sound_time,timeout_state`</MC>`|命令放在订单开头<br>`confirm_state`:订单确认状态,值为(0、1、2、3、4),0:关闭,1:开启+自动在订单尾部添加提示+在用户操作后打印提示,2:开启+自动在订单尾部添加提示+不在用户操作后打印提示,3:开启+不自动在订单尾部添加提示+在用户操作后打印提示,4:开启+不自动在订单尾部添加提示+不在用户操作后打印提示<br>`sound_time`: 超时时长,值为(00000~99999)秒,务必5位长度,不足前置0补齐 <br>`timeout_state`:超时状态,值为(0、1、2),0:超时自动上报0,1:超时自动上报1,2:超时不自动上报,(单击左键与单机右键上报即可,`左键`上报内容为`0`,`右键`上报内容为`1`)| |自定义订单确认|`<MR>`confirm_state,response_url,sound_time,timeout_state`</MR>`|命令放在订单开头<br>`confirm_state`:订单确认状态,值为(0、1、2、3、4),0:关闭,1:开启+自动在订单尾部添加提示+在用户操作后打印提示,2:开启+自动在订单尾部添加提示+不在用户操作后打印提示,3:开启+不自动在订单尾部添加提示+在用户操作后打印提示,4:开启+不自动在订单尾部添加提示+不在用户操作后打印提示<br>`response_url`接收推送数据的地址(以http://或https://开头) <br>`sound_time`: 超时时长,值为(00000~99999)秒,务必5位长度,不足前置0补齐 <br>`timeout_state`:超时状态,值为(0、1、2),0:超时自动上报0,1:超时自动上报1,2:超时不自动上报.(单击左键与单机右键上报即可,`左键`上报内容为`0`,`右键`上报内容为`1`)| #### 注意: `<MA>`标签只能单独使用; `<MS>`可单独使用也可和`<MC>`、`<MR>`串用; `<MR>`和`<MC>`无法一起使用; 以下指令请遵守以下顺序使用,可缺省: ~~~ <MA>n</MA><MS>sound_mode,sound_volume</MS><MR>confirm_state,response_url,sound_time,timeout_state</MR><MC>confirm_state,sound_time,timeout_state</MC><MN>n</MN>内容 ~~~