2016-04-18 122 views
0

我有幾個16位關鍵的M8300串行條形碼掃描器,我正在編寫C#服務。我設法接收代碼,並將反饋發送回掃描儀(打印文本以顯示,打開/關閉LED和蜂鳴器)。如何連續配置Datalogic M8300條形碼掃描器(C#)

手冊: 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); 

是我在首位想甚至可能嗎?我希望有人能給我一些提示和見解。

+0

手動格式不正確的URL。 – sawdust

+0

對不起,他們應該現在工作。 – Janneman

+0

您是否啓用了ACK/NAK?你收到哪個迴應?您是否嘗試過將RS-232命令結果與鍵盤配置方法(即該手冊的第96頁)進行比較? – sawdust

回答

0

事實證明,我試圖做的只有當掃描儀坐在搖籃裏時纔可能。我收到了供應商提供的備用手冊,該手冊在這個主題上更加清晰。

我想要的是能夠在掃描時更改配置,但顯然這是不可能的。