PrinterUtility帮助文档  1.1.13
下载升级

该部分的主要功能是选择下载文件到打印机进行固件升级。

下载升级包括以下三个功能:有界面版本和无界面版本下载升级;选择文件;下载文件到打印机。

注意事项:

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

有界面版本

  • 选择文件

    • 支持的文件的格式:
      1. 固件文件 (*.JK)
      2. Eeprom文件 (*.EEP)
      3. 字符文件 (*.ZK)
      4. 字体文件 (*.FNT)
  • 升级JK文件

    • 选择JK文件后发送文件。
    • 显示当前打印机固件版本号。
    • 下发文件成功后等重连打印机。
    • 显示升级后打印机固件版本号。
  • 升级EEP文件

    • 选择EEP文件后发送文件。
    • 下发文件成功后等待打印机EEP生效后重启打印机。
  • 升级ZK文件与FNT文件

    • 选择文件后发送文件。
    • 自动重连打印机。
  • 重新选择文件。
  • 下载升级过程中不能进行其他操作,等待打印机升级完成。

无界面版本

  • 命令行参数格式

    • Windows
      • 打开CMD命令窗口
      • 进入PrinterUtility.exe所在目录
      • 输入PrinterUtility.exe 参数(参数详细信息在下方)
    • Linux
      • 打开终端
      • 进入PrinterUtility所在目录
      • 输入sudo ./PrinterUtility 参数(参数详细信息在下方)
    • 参数描述: -pname 机型名称 -port 端口类型 -para 端口参数 -file 文件路径
      1. 串口参数
        • 端口类型是0
        • 端口参数:串口名,波特率,数据位,停止位,检验位,流控制 校验位:0-None,1-Odd,2-Even,3-Mark,4-Space 流控制:0-DTR/DSR,1-RTS/CTS,2-Xon/Xoff,3-None Note:停止位:Windows:0-1,1-1.5,2-2;Linux 0-1,1-2
        • 示例: Windows:COM3,9600,8,0,0,0 代表串口名称是COM3,波特率是9600,数据位是8,停止位是1,校验方式是无校验,流控制是DTR/DSR Linux:/dev/ttyS1,9600,8,0,0,0 代表串口名称是/dev/ttyS1,波特率是9600,数据位是8,停止位是1,校验方式是无校验,流控制是DTR/DSR
      2. USB参数
        • 端口类型是1
        • API模式:打印机内部ID号,0
        • 类模式:机型名称,1
        • 示例: BK-T680 API模式是 608,0;类模式是 BK-T680(U)1,1
        • 注意:类模式打印进名称和打印机内部id通过USB通讯枚举到或者是由厂商提供。
      3. 网口/WIFI参数
        • 端口类型是2
        • 端口参数:IP地址+端口号,如192.168.1.251,9100
      4. 并口参数
        • 端口类型是3
        • 端口参数:并口名称,如LPT1
        • 示例: Windows:LPT1 Linux:/dev/parport1
      5. 驱动参数
        • 端口类型是4
        • 端口参数基于打印机驱动名称(只支持windows)
    • 返回值: 0-成功 1-参数错误 2-连接打印机失败 3-打开文件失败 4-读取文件失败 5-下载失败
    • BK-T680静默下载示例,使用串口
      1. Windows
        • 打开CMD命令窗口,进入PrinterUtility.exe所在目录,输入以下命令 PrinterUtility.exe -pname BK-T680 -port 0 -para COM4,38400,8,0,0,0 -file F:\BK-T680_FV1170_HV12_MAIN_T09.JK
      2. Linux
        • 打开终端,进入PrinterUtility所在目录,输入以下命令 sudo ./PrinterUtility -pname BK-T680 -port 0 -para /dev/ttyUSB0,38400,8,0,0,0 -file /root/Desktop/BK-T680_FV1170_HV12_MAIN_T09.JK

    注意: 参数中如果有空格则使用 "" 括起来。升级结果显示在PULog_Module.log文件中。

注意: 上面所有的图示都是在USB通讯下,不同的通讯端口显示的流程是不同的具体根据程序所显示流程为准。