该部分的主要功能是选择打印机类型和设置打印机的连接方式。
选择打印机机型
- 程序启动后首先进入端口设置界面,若连接了USB设备则会自动枚举,将设备名称显示到界面上,可以直接选择打开;若安转了驱动,则同样会枚举所安装的驱动进行显示,也可直接打开;网口通讯则显示默认的ip地址以及端口号;在未连接通讯时,切换其他功能项会弹出提示框提示先打开端口。
- 从打印机列表中选择支持的机型(该机型列表从配置文件中读取)。
选择通讯方式
- windows下支持串口通讯、USB通讯、网口通讯、驱动通讯和并口通讯。
- linux下支持串口通讯、USB通讯、网口通讯和并口通讯。
- 从支持的通讯方式中选择一种通讯。
- 串口通讯:配置串口号、波特率、数据位、停止位、校验位和流控制6项参数,串口号可手动输入windows下为COM1-COM999,linux下为ttyS0-ttyS999。
- USB通讯:点击绿色向下扩展箭头按钮,可枚举出连接的USB设备名,显示在下拉列表框中,选择一个设备。
- 网口通讯:可以从编辑框中输入IP地址,也可以点击搜索按钮搜索打印机IP,从下拉框中选择。
- 驱动通讯:点击绿色箭头按钮枚举出本机安装的所有驱动,从中选择一个驱动。
- 并口通讯:查看连接的并口号或者直接输入并口号,windows下为LPT1-LPT999,linux下为parport0-parport999。
- 中间区域显示设置的端口参数。
打开设备
- 点击右侧开关按钮,若打开成功则当前通讯方式对应的按钮变绿,其余按钮变灰;打开失败弹框提示设备打开失败信息。(按钮的三种颜色状态:红色“OFF”为关闭状态,绿色“ON”为打开状态,灰色“NO”为禁用状态)
- 端口打开成功后,其余功能项根据机型判断是否支持,若支持则能正常切换处于可操作状态,不支持则弹框提醒该机型不支持该功能。
- 若打开端口时勾选测试链接按钮,程序会向打印机发送指令(串口发送查询指令,驱动不支持测试连接,其他通讯发送0A),只有返回成功后上述操作才会被进行。
- 打印机打开成功后,选择设备下拉框中的选项可以切换机型,当前通讯方式自动关闭。
- 切换功能页:端口打开成功后,点击切换其他功能项,会根据当前选择的机型以及通讯方式,判断是否支持该功能,若不支持则提示此功能不支持。(相关机型下的通讯方式对应的功能是否支持,详见附录中的表格)