明多MP725扫描仪手册声明扫描仪可以通过扫描特殊条形码来调整。它还包含带有%NMUGD条形码的示例,并表示它等同于通过COM端口命令0x16 0x4D 0x0D 0x25 0x4E 0x4D 0x55 0x47 0x44 0x2E。看上去像代码
serialPort.WriteLine($"{(char)0x16}M\r%NMUGD.\r");起作用了。一些特殊的条形码可以以类似的方式转换成字节命令,例如%%VER-代码。
serialPort.WriteLine($"{(char)0x16}M\r%%%VER.");效果完美无瑕。但我未能翻译其他大多数特殊条形码,如%0503D00%。扫描这类条形码会关闭扫描仪的传呼机,但关闭代码
serialPort.WriteLine($"{(char)0x16}M\r%0503D00%.\r");没有效果。有人通过COM端口使用这个扫描器吗?是否可以在不扫描特殊条形码的情况下以编程方式设置它?如果可能,我做错什么了?
发布于 2022-09-02 11:30:26
这是可能的。我们应该传输条形码,如%0503D00%,没有百分比字符,即
serialPort.WriteLine($"{(char)0x16}M\r0503D00.\r");https://stackoverflow.com/questions/73572097
复制相似问题