第一次使用基恩士扫码枪对接软件的二次开发使用,先讲一下使用基恩士扫码枪遇到的问题:
基恩士SR2000
1、首先是连接问题。包含下发指令为脱机模式。
2、指令触发问题。
3、返回时间不准的问题。
连接问题
基恩士扫码枪固定ip地址是192.168.100.100,连接扫码枪必须要要把本地ip地址设置在同一个网段,比如192.168.100.120,设置好之后,打开基恩士的软件,点击使用网口连接(我这边用的网口的方式连接),连接之后,就可以看到软件界面。不连接打开软件,软件是一片灰白。
开始监控:点击之后可以一直在读取条码,如果读取的到,就显示条码内容在下发。第三步设置开始监控。
自动对焦:第一步应该设置条码焦距,查看基恩士是否可以清晰看到条码。
开始调整:扫码枪不同的亮度对读取率的影响,扫码枪会一直读码,最后选择一个比较好的亮度进行读码,第二步应该设置开始调整。
印字验证:通过读取率在不同的标准中对条码评级,有医疗行业,有其他行业,需要自己手动去选择。
软件界面
TCP脱机触发
脱机设置
需要按照自己环境设置脱机的选择,我这边里是本地电脑通过tcp用指令触发读码,最后的端口是关键要记住端口号,要不然客户端不知道端口号无法连接。
1.png
2.png
3.png
4.png
5.png
点击完成之后或者每次修改了参数就要点击设置传送,把设置下发到扫码枪。
指令触发
默认为电平指令触发,LON发送之后,如果没有扫到码,扫码枪一直处于扫码状态,不会返回ERROR,需要设置为脉冲触发,也可以设置脉冲时间,这里设置的1s,如果1s内没有读取到条码,就会返回ERROR。
脉冲触发模式
数据编辑
这里需要扫码时间,扫码内容和评级。如果只是勾选时间,不设置扫码枪时间返回的时间就是错误的。所以需要设置扫码枪的时间,设置指令如下,在终端里面输入命令,TMSET,20231221150300 后面的数据就是年月日时分秒。设置时间之后可以,触发时间就在现在时间累加。虽然有一点不准,秒的时间不准,也无妨。
数据编辑