收银加速功能详解
为了加快收银效率,可以开启收银加速功能来实现自动化操作(根据商户实际需求开启功能)。
1.“输入收银金额”功能
开启“输入收银金额”功能后,客户端可自动读取收银软件的结账金额,无需人工输入。

客户端读取收银软件金额的方式有客显串口读取、虚拟串口读取、直接读取收银软件结账窗口、屏幕识别OCR等4种方式。
1.1客显串口读取
(1)打开客户端设置页面,进入“收银加速” - “输入收银金额”,将获取收银金额模式设置为“客显串口读取”。

(2)打开收银软件(不要关闭客户端设置页),扫描商品码。
(2.1)如果收银软件有物理客显设备且开启了客显功能,当扫商品码时,客户端就能自动捕获客显串口来源的结账金额。

(2.2)如果自动抓取不到,可以根据收银软件内的串口设置进行手动设置客户端。

(2.3)在客户端内设置客显串口。

(3)最后点击保存即可。
1.2虚拟串口读取
如果“客显串口读取”方式客户端无法读取到结账金额,可以使用“虚拟串口读取“方式读取。
(1)安装虚拟串口工具
打开安装包,找到“辅助工具-串口驱动”并双击运行。

然后点击“Next”,按照下图所示步骤操作







点击”Finish“完成安装。
(2)生成虚拟串口
在桌面找到虚拟串口工具的图标双击打开。

点击”Add pair“就能新增一对虚拟串口。
注意:虚拟串口永远是成对出现,例如上图中COM3和COM4就是一组虚拟串口。
(3)设置客户端”虚拟串口读取“方式读取金额。
(3.1)例如,本次生成COM5和COM6两个虚拟串口;

(3.2)记录收银软件的客显串口原来的设置接口COM3,然后修改为刚刚生成的虚拟串口中的一个,本次设置为COM5;
(3.3)打开客户端设置页面,进入“收银加速” - “输入收银金额”,将获取收银金额模式设置为“虚拟串口读取”,将虚拟串口输入设置为另一个虚拟串口COM6,客显输出串口设置为收银软件原来的设置接口COM3。

(4)点击保存后即可获取金额。
1.3直接读取收银软件结账窗口
如果遇到没有客显的收银软件,可以尝试使用该功能读取结账金额。
在收银软件结账页面打开客户端设置页面,进入“收银加速” - “输入收银金额”功能,将结账金额来源设置为“直接读取收银软件结账窗口”。

在输入框中输入收银软件结账金额,点击”立即定位“,读取到结账金额,保存即可。
1.4屏幕识别OCR
在收银软件结账页面打开客户端设置页面,进入“收银加速” - “输入收银金额”功能,将结账金额来源设置为“屏幕识别OCR”。

点击“设置识别区域”后会弹出一个红框,用鼠标将该红框拖动到收银软件结账金额位置,调整红框边缘,双击红框确认。

读取金额成功后点击保存即可。
2.“收银页点击确认收银”功能
客户端开启该功能并且读取到结账金额后,当扫付款码时,不需要手动点击”立即收银“,客户端会自动发起支付。

为了防止收错款,使用“屏幕识别OCR”读取金额方式无法开启本功能。
注意:该功能开启时“悬浮窗”将强制开启大窗模式。
3.“支付成功后录入收银软件”功能
当客户端完成支付后,正常情况仍需收银员手动将账单录入收银系统。
“支付成功后录入收银软件”这个功能可以设置收银软件录入账单操作的快捷键,并在客户端完成支付后执行。

3.1”快捷键“设置
在设置该功能前,需要先了解或设置收银软件的入账快捷键。
以银豹收银软件为例,支付宝入账快捷键是一个空格键和一个回车键,那么在客户端设置页面,进入“收银加速” - “支付成功后录入收银软件”功能的支付宝的设置页面,在第一个键位输入空格键,在第二个键位输入回车键,点击保存即可。

组合步骤的间隔时间默认100毫秒,可根据电脑配置适当延长。
3.2“金额回填”设置
某些收银软件不会将支付金额传递到结账页面,而是需要收银员手动输入,这种情况就要使用“金额回填”功能。
在客户端设置页面,进入“收银加速” - “支付成功后录入收银软件”功能的支付宝的设置页面,会看到页面下方“支付金额回填”功能。

(1)设置“执行完第X步快捷键后回填金额”。
选择第几步时一定要选择到结账快捷键后面,因为执行到这一步时收银软件才会弹出需要输入金额的窗口。
(2)设置“定位金额输入框”。
用鼠标去选择金额输入框,确认后点击“发送测试金额”,这时输入框内的金额会变成8.88,说明已经定位成功,保存后即可正常使用。

注意:“使用键盘模式回填”功能是某些收银软件回填金额时光标不在输入框内,导致金额回填失败,开启后可以强制将光标转移到输入框内。
