发布者 :高自盟
发布时间:2021/5/18 11:58:56
触发扫描指令(16进制):1b 31

查询一次读码超时:~<SOH>0000@ORTSET*;<ETX>,16进制为:7E 01 30 30 30 30 40 4F 52 54 53 45 54 2A 3B 03
设置一次读码超时:~<SOH>0000@ORTSET2000;<ETX>,16进制为:7E 01 30 30 30 30 40 4F 52 54 53 45 54 32 30 30 30 3B 03 
除了触发指令外,其他串口指令基本上都是从设置码的字符内容得来的,例如,一次读码超时的设置码字符内容为:@ORTSET,ASCII码的16进制为:40 4F 52 54 53 45 54。
指令有固定的前缀:~<SOH>0000,有固定的后缀:;<ETX>。对照前面的内容,就能理解指令的写法了。
用串口指令读取序列号,查统一指令串口编程手册可知,指令为:QRYPSN,补充固定的前、后缀之后,完整的指令为:~<SOH>0000@QRYDCV;<ETX>,用转换工具转换为16进制为:7E 01 30 30 30 30 40 51 52 59 50 53 4E 3B 03
串口指令的更详细使用说明可参考手册:http://tech.scanshop.cn/scanner/newland/统一指令串口编程手册_cnV1.0.1.pdf
可以用这个链接来将指令转换为16进制形式:http://tech.scanshop.cn/scanner/newland/新大陆指令转换.html