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

时间:2016-04-18 09:50:47

标签: c# service serial-port barcode-scanner

我有几个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);

首先我想要的是什么?我希望有人可以给我一些提示和见解。

1 个答案:

答案 0 :(得分:0)

事实证明,我尝试做的事情只有在扫描仪坐在摇篮中时才有可能。我收到了供应商提供的备用手册,该手册更清晰。

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