打印机设置与打印数据对接
1.打印机设置
客户端支持打印支付、退款、班结小票功能。我们可以根据收银台的打印机类型,设置客户端“打印机”功能来打印小票。
在客户端设置页面,打开“打印机”选项。
客户端支持四种打印机:串口打印机、并口打印机、驱动打印机和网络打印机。

例如,收银机连接的串口打印机,使用串口COM2,那需要在“打印机类型”中选择“串口打印机”,并设置“打印机端口”为COM2,保存后客户端就可以打印小票。

同样的,如果是并口打印机需要选择对应的LPT接口,如果是驱动打印机需要选择驱动程序名称,如果是网络打印机需要设置打印机网络IP及端口。
2.打印数据对接
客户端支持打印预结单二维码及单品优惠券营销功能。在使用这些功能前,需要设置客户端”数据对接“来获取收银软件的小票数据。
在客户端设置页面,打开“数据对接”选项。
数据输入源有四种,分别是串口打印数据(虚拟)、串口打印数据(直读)、驱动打印数据和网络打印数据。

串口打印数据(直读)、驱动打印数据、网络打印数据的设置方法和打印机的设置方法是一样的,只需要设置对应的打印端口、驱动或IP即可。
当上述三种模式无法获取小票数据时,就需要选择“串口打印机数据(虚拟)”数据源。
(1)在设置之前,需要先生成一对虚拟串口。例如,我们生成了COM7、COM8一组虚拟串口。

(2)记录收银软件的打印端口(如当前收银软件为COM2),然后打印端口设置为虚拟串口中的一个(如本次可设置为COM7)。

(3)将“串口打印数据(虚拟)”中的输入串口设置为虚拟串口的另一个(如本次需设置为COM8)。

(4)将“打印机”设置为收银软件原来的输出端口(本次需设置为COM2),保存后即可。
3.打印机端口映射
当遇到端口冲突打印不出小票并且收银软件打印设置只能选择并口的时候,需要选择端口映射(并口转发),其他情况无需设置,(映射端口com1到com4,如超出端口,需要修改物理端口)
① 打开客户端安装包
依次按照下图点击安装











按上图操作生成虚拟com口。例:com7和com8就是所生成的一对虚拟串口
② 打开收银软件
使用管理员账号登录,进入客显设置(例:思迅收银软件)收银软件只能选择【lpt1】



将电脑原本的【lpt1】改为【lpt2】(右键我的电脑→管理→设备管理→端口→通讯端口,右键属性→端口设置→点击端口号选择)


③ 修改端口映射的文件
右键映射文件→编辑→修改为【lpt1=com1】(虚拟的其中一个端口)保存→复制【mode lpt1=com1】


打开运行输入【cmd】→粘贴【mode lpt1=com1】,按回车

看得到的数据如;
设备状态; lpt1
-------------------------------
正将打印机输出结果重选路由到串口【com1】 则表明映射端口成功
点击数据对接---选择串口打印数据(虚拟)→输入串口选择虚拟的【com2】(另一个端口)


点击打印机→打印机类型选择并口打印机→打印机端口选择【lpt2】(修改后的电脑端口)---保存


收银软件只能选择lpt口 (收银软件lpt1修改为lpt2)

右键映射文件→编辑→修改为【lpt2=com1】(虚拟的其中一个端口)保存→复制【mode lpt2=com1】

打开运行输入【cmd】→粘贴【mode lpt2=com1】,按回车
看得到的数据如;
设备状态; lpt2
-------------------------------
正将打印机输出结果重选路由到串口com1 则表明映射端口成功
点击数据对接---选择串口打印数据(虚拟)---输入串口选择虚拟的【com2】(另一个端口)


点击打印机→打印机类型选择并口打印机→打印机端口选择【lpt1】→保存


④ 设置开机自启
打印设置完成后,创建映射文件快捷方式到开机启动项里


⑤ 重启电脑,进行打印机测试。
