# 内容排版命令参数
*****
* <a href="#k4">k4排版指令</a>
* <a href="#k2s" >K2S、K3S、M1排版指令</a>
* <a href="#k1">k1、k2、k3排版指令</a>
<h3 id='k4'>k4排版指令</h3>
|命令|格式| 说明|
|-|-|-|
|自定义来单提醒| < MA >n </MA> |命令放在订单开头n=(0、1、2、3),0:静音,1:蜂鸣器提示,2:语音提示,3:跟随系统设定。在订单开头加入该命令后,打印机打印出订单,并开始循环提示,指示灯同步闪烁,直到用户触发上报。(K4打印机:双击右键,唤出“应用菜单”,选择上报功能。相关接口--> 应用菜单推送接口)|
|自定义来单声音 | <MS>sound_mode,sound_volume</MS>| 命令放在订单开头 sound_mode: 声音模式,值为(0、1),0:蜂鸣器声音提示,1:喇叭声音提示 sound_volume:声音音量,值为(0、1、2、3),0:静音,1:低音,2:中音,3:高音|
|订单确认 |<MC> confirm_state,sound_time,timeout_state</MC> |命令放在订单开头confirm_state:订单确认状态,值为(0、1、2、3、4),0:关闭,1:开启+自动在订单尾部添加提示+在用户操作后打印提示,2:开启+自动在订单尾部添加提示+不在用户操作后打印提示,3:开启+不自动在订单尾部添加提示+在用户操作后打印提示,4:开启+不自动在订单尾部添加提示+不在用户操作后打印提示sound_time: 超时时长,值为(00000~99999)秒,务必5位长度,不足前置0补齐 timeout_state:超时状态,值为(0、1、2),0:超时自动上报0,1:超时自动上报1,2:超时不自动上报|
|打印多联| <MN>n</MN>| 命令放在订单开头n=(1~9),n表示联数|
|字体加高| <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>| str为条形码内容,13位数字,中文或其他字符无效,数据不足13位自动补0,补齐13位|
|打印二维码| <QR>str</QR>| str为二维码内容,内容不超过192个英文字符或96个汉语字符|
|制表符| \t | 四字符对齐打印|
|自定义语音|`<audio>`speech_content,sound_volume,sound_categories`</audio>`|`speech_content`为语音内容支持100位以内的奇数字符,超出将无法播报.`sound_volume`为音量标识(`1` -`9`)若不填默认为`5`,`sound_categories`为声音类别(`0`普通女声,`1`普通男声,`3`合成男声,`4`合成女声) 仅支持2018年4月1号后出厂的打印机 `(WIFI版本)`.须开通才能使用,现阶段免费|
|换行符| \r、\n、\r\n| 换行打印|
|居中对齐| <center>str</center>| str为需要居中的内容|
|右对齐| <right>str</right>| str为需要右对齐的内容|
|标准一行三格排版| <table><tr><td>列1</td><td>列2</td><td>列3</td></tr></table> <table></table>: | 表示排版<tr></tr> 表示行<td></td>: 表示列,每行有且只有三个列
#### 注意: 该标签中不允许出现换行符,否则无法准确排版
#### 注意:
以下指令请遵守以下顺序使用,可缺省:
<MA>n</MA><MS>sound_mode,sound_volume</MS><MC>confirm_state,sound_time,timeout_state</MC><MN>n</MN>内容
<h3 id='k2s'>K2S、K3S、M1排版指令</h3>
|命令| 格式| 说明|
|-|-|-|
|自定义来单提醒| <MA>n</MA> |命令只能放在订单开头,n=(0、1、2、3),0:静音,1:蜂鸣器提示,2:语音提示 3:跟随系统设定。在订单开头加入该命令后,打印机打印出订单,并开始循环提示,指示灯同步闪烁,直到用户触发上报。注意:<MA></MA>不能与<MN></MN>同时使用|
|打印多联| <MN>n</MN> |命令放在订单开头,n=(1~9),n表示联数注意:<MA></MA>不能与<MN></MN>同时使用|
|字体加高 |<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> |str为条形码内容,13位数字,中文或其他字符无效,数据不足13位自动补0,补齐13位|
|打印二维码 |<QR>str</QR> |str为二维码内容,内容不超过192个英文字符或96个汉语字符|
|制表符 |\t| 四字符对齐打印|
|换行符 |\r、\n、\r\n| 换行打印|
|居中对齐| <center>str</center>| str为需要居中的内容|
|右对齐 |<right>str</right> |str为需要右对齐的内容|
|标准一行三格排版 |<table><tr><td>列1</td><td>列2</td><td>列3</td></tr></table> <table></table>|表示排版<tr></tr>:表示行<td></td>:表示列,每行有且只有三个列 |
#### 注意:该标签中不允许出现换行符,否则无法准确排版
<h3 id="k1">k1、k2、k3排版指令</h3>
|命令 |格式| 说明|
|-|-|-|
|打印多联| **n| 命令放在订单开头,n=(1~9)|
|字体加大| @@2| 命令放在行首,加大当前行内容|
|打印条形码| <b>str</b> |str为条形码内容,13位数字,中文或其他字符无效,数据不足13位自动补0,补齐13位|
|打印二维码 |<q>str</q> |str为二维码内容,内容不超过192个英文字符或96个汉语字符|
|居中对齐 |<center>str</center>| str为需要居中的内容|
|右对齐 |<right>str</right>| str为需要右对齐的内容|
|标准一行三格排版 |<table><tr><td> 列1 </td><td> 列2 </td><td> 列3 </td></tr></table> <table></table>:表示排版 <tr></tr>:|表示行<td></td>:表示列,每行有且只有三个列|
#### 注意:
该标签中不允许出现换行符,否则无法准确排版
#### 注意:
K1不支持条形码、二维码命令
- 1.快速入门
- 1.1.接口描述
- 1.2.使用前准备
- 1.3.API基本工作流程
- 2.打印接口
- 3.添加终端接口
- 4.删除终端接口
- 5.添加应用菜单接口
- 6.推送接口
- 6.1.推送接口定义
- 6.2.打印完成状态推送接口
- 6.3.按键请求推送接口
- 6.4.应用菜单推送接口
- 6.5.接单拒单推送接口
- 6.6.终端状态推送接口
- 7.内容排版命令参数
- 8.开发注意事项
- 9.部分排版指令组合说明
- 1、二维码打印
- 2.条码打印
- 3.打印多联
- 4.字体加大
- 5.字体加粗
- 6.字体加高
- 7.字体加宽
- 8.换行
- 9.居中对齐
- 10.右对齐
- 11.一行三格或4格对齐排版
- 12.制表符
- 13.自定义来单提醒
- 14.自定义来单语音设置
- 15.订单确认
- 10.语音接口
- 1、设置内置语音接口
- 2、删除内置语音接口
- 11.文档更新日志
