| PrinterUtility帮助文档 1.1.18

用户指令

> 该部分的主要功能是用户指令下发、数据读取、文件打印和自定义指令按钮。

用户指令界面整体分为四个功能：输入；接收；打印；指令。

注意事项：

1. 操作前，请确保已正确设置端口参数并已连接到打印机，否则禁止操作。端口设置请参考“ 端口设置 ”页面。

- 输入：

  - 打开文件：用户可以点击打开文件按钮，选择打开打印机文件（.PRN）、文本文件（.TXT）或任意文件，以十六进制或非十六进制显示到左侧输入框中。
  - 保存文件：用户可以点击保存文件按钮，将左侧输入框中的内容保存为打印机文件（.PRN）存储到本地。
  - 发送：用户在左侧输入框中输入十六进制指令，点击发送按钮，打印机将响应相应动作；若用户在左侧输入框中输入非十六进制内容，点击发送按钮，打印机则打印相应内容。
  - 清除：点击清除按钮，清除左侧输入框中的全部内容。
  - 发送计数：勾选发送计数选项，用户点击发送，发送计数右侧框内则计算出左侧输入框内容的字节数，多次点击发送可累加字节数。点击C按钮则清除发送计数。
  - 自动发送：用户输入自定义的时间间隔，单位ms，勾选自动发送选项，可以每间隔自定义时间间隔发送输入框中的内容。若同时勾选发送计数选项，则可自动计数输入框内容的字节数。
  - 十六进制格式：该选项可切换输入框中内容是否以十六进制显示。勾选该选项，可格式化输入框中内容以指定格式显示（AA BB CC......）。

- 接收：

  - 显示： 1）当打印机的通信方式为串口时，点击显示按钮，该按钮则变为停止按钮，此时每点击发送指令，接收框中则实时显示读取的数据。再次点击停止按钮，该按钮则变为显示按钮，此时点击发送指令，接收框则不能显示读取的数据。 2）当打印机的通信方式为非串口时，点击显示按钮，会从打印机读取一次上一次发送的指令结果。
  - 保存文件：用户可以点击保存文件按钮，将左侧接收框中的内容保存为打印机文件（.PRN）存储到本地。
  - 清除：点击清除按钮，清除左侧接收框中的全部内容。
  - 自动读取： 1）当打印机的通信方式为串口时，勾选自动读取，点击发送按钮，则自动将显示按钮变成停止按钮，每次点击发送，接收框实时显示读取结果。 2）当打印机的通信方式为非串口时，勾选自动读取，显示按钮无变化，点击发送按钮，接收框实时显示读取结果。
  - 读取计数：勾选读取计数选项，用户点击发送，读取计数右侧框内则计算出左侧接收框内容的字节数，多次点击发送可累加字节数。点击C按钮则清除读取计数。
  - 十六进制格式：该选项可切换接收框中内容是否以十六进制显示。

  注意事项： 当打印机的通信方式为非串口时，点击发送按钮，如果发送的指令有数据返回，则接收输入框自动显示返回的数据，无需点击显示按钮。

- 打印：

  - 选择文件：用户点击选择文件按钮，可选择任意需要打印的文件，文件路径显示在下方路劲显示框中。
  - 打印文件：用户首先设置打印数量，点击打印文件按钮，该按钮变成停止打印，同时指令发送按钮、发送计数和自动发送都变为不可选择。当打印计数等于打印数量，打印完成，该按钮则变回打印文件按钮，指令发送按钮、发送计数和自动发送也恢复正常。若设置的打印数量大于1份，则需设置打印间隔时间，单位ms，点击打印文件按钮，该按钮变成停止打印，打印机按设置的打印间隔时间打印文件，当打印计数等于打印数量，打印完成，该按钮则变回打印文件按钮。点击C按钮则清除读取计数。

- 指令：

  - 走纸：点击走纸按钮，打印机走纸一行。
  - 切纸：点击切纸按钮，打印机切纸。
  - 打印自检页：点击打印自检页按钮，打印机打印自检页。
  - Add Button +：

  1）点击Add Button +按钮，弹出用户自定义按钮编辑框，用户可输入自定义按钮名称、指令，点击确定，则新建一个自定义按钮。鼠标左键点击新增的自定义按钮，即下发与该按钮匹配的自定义指令。

  2）右键点击新增的自定义按钮，显示修改和删除菜单。点击修改菜单，弹出修改自定义按钮界面，可修改自定义按钮名称及指令；

  3）点击删除菜单，删除该按钮。

    __注意事项：__
    支持新增自定义按钮的数量最大为6