Ich habe ein paar 16 Schlüssel M8300 serielle Barcode-Scanner, die ich einen C# -Dienst für schreiben. Ich schaffe es, Codes zu empfangen und auch Rückmeldung an den Scanner zu senden (Text zum Anzeigen, Ein-/Ausschalten der LED und Piepser).Wie seriell konfigurieren Datalogic M8300 Barcodescanner (C#)
Handbuch: http://www.manualslib.com/manual/843135/Datalogic-Powerscan-D8330.html?page=206#manual
Die Scanner auch programmierbare Funktionstasten haben, und ich möchte in der Lage sein, diese nach jedem Scan on the fly zu programmieren. Das Handbuch hat ein anderes Kapitel über das Ändern der Konfiguration über RS232 (seriell), aber ich kann nicht scheinen, es zum Funktionieren zu bringen. http://www.manualslib.com/manual/843135/Datalogic-Powerscan-D8330.html?page=220#manual
Um dies zu testen, versuche ich zuerst das Zielsystem auszuschalten. Ich glaube, dass der Code unten dies tut, sondern es zeigt nur die Konfigurationszeichenfolge auf dem Display anstelle die Konfiguration zu ändern:
char delimiter = '-';
char carriageReturn = '\x0D';
serialPort.Write(scannerID + delimiter + "$+Bj0$-" + carriageReturn);
Ist das, was ich in erster Linie auch möglich will? Ich hoffe, dass mir jemand Tipps und Einblicke geben kann.
Fehlerhafte URLs zu Handbüchern. – sawdust
Sorry mein Schlechter, sie sollten jetzt arbeiten. – Janneman
Haben Sie ACK/NAK aktiviert? Welche Antwort erhalten Sie? Haben Sie versucht, die RS-232-Befehlsergebnisse mit der Tastaturkonfigurationsmethode zu vergleichen (z. B. Seite 96 dieses Handbuchs)? – sawdust