如何串行配置Datalogic M8300条形码扫描仪(C#)

本文关键字:扫描仪 条形码 M8300 何串行 配置 Datalogic | 更新日期: 2024-09-25 17:17:47

我有两个16键M8300串行条形码扫描仪,我正在为其编写C#服务。我设法接收代码,并将反馈发送回扫描仪(打印文本以显示,打开/关闭LED和蜂鸣器)。

手动:http://www.manualslib.com/manual/843135/Datalogic-Powerscan-D8330.html?page=206#manual

扫描仪也有可编程的功能键,我希望能够在每次扫描后对其进行实时编程。手册中有另一章是关于通过RS232(串行)更改配置的,但我似乎无法让它发挥作用。http://www.manualslib.com/manual/843135/Datalogic-Powerscan-D8330.html?page=220#manual

为了测试这个,我试着先关闭瞄准系统。我相信下面的代码可以做到这一点,但它只在显示器上显示配置字符串,而不是更改配置:

char delimiter = '-';
char carriageReturn = ''x0D';
serialPort.Write(scannerID + delimiter + "$+Bj0$-" + carriageReturn);

我想要的是可能的吗?我希望有人能给我一些建议和见解。

如何串行配置Datalogic M8300条形码扫描仪(C#)

事实证明,只有当扫描仪放在支架上时,我尝试做的事情才有可能。我从我的供应商那里收到了一份替代手册,对这个主题更清楚。

我想要的是能够在扫描时更改配置,但这显然是不可能的。