Hallo zusammen, ich steuere über eine Batch Datei einen Barcode-Scanner an. Dieser schickt unmittelbar nach dem Trigger Befehl den gescannten code zurück (COM1 serielle Schnittstelle) mode COM1 Baud=9600 Parity=N Data=8 Stop=1 dtr=off rts=off copy COM1 /b code.txt die Antwort endet auch mit dem erforderlichen <SUB> um das lesen zu beenden. Dies funktioniert manchmal...an einem Port....manchmal aber auch nirgends oder nur an einem bestimmten. teilweise lies sich dieser Fehler mit hilfe einer kleinen (50ms) Zeitverzögerung zwischen Triggern und empfangen lösen. Aber nicht immer / jetzt im Moment nicht mehr. mit ist aufgefallen dass beim Konsolen Output von meinem Mode Befehl ein "TIMEOUT: ON/OFF" aufgelistet wird. Ich glaube mich erinnern zu können, dass dieses Timeout bei erfolgreichem lesen auf ON stand. Nun steht es auf OFF. Ich finde leider keinerlei Hinweise über dieses TIMEOUT Die Antwort, Baudrate und sonstige Einstellungen sind korrekt (funktioniert ja manchmal) Die Batch wartet auf das SUB als Nachrichtenende...obwohl es vorhanden ist... hat jemand eine Idee?
danke schonmal für deine antwort. hm jap, das meinte ich...kann es nun auf ON setzen...löst aber mein Problem nicht :( hast du eventuell noch eine Idee?
Simon schrieb: > copy COM1 /b code.txt > > die Antwort endet auch mit dem erforderlichen <SUB> um das lesen zu > beenden. Normalerweise verhindert die Angabe von /b (binary) das Auswerten des <SUB> (Ctrl-Z). Versuch es einmal mit /a.
Hi, ist das: dtr=off rts=off der Triggerbefehl? Falls ja könnte helfen kurz vorher explizit auf on zu schalten damit auf jeden Fall eine Flanke entsteht Gruß Mathias
leider nein. der triggerbefehl ist folgender: echo ^|^|^>trigger on>COM1 funktioniert auch einwandfrei.
uff, habe den Fehler wohl gefunden. In meinem Setup fehlt wohl etwas, das oben benannte Problem ist komischerweise verschwunden, wenn ich vor dem Scannen das gerät mit dem mitgelieferte SETUP-Tool lediglich connected hatte...ohne etwas zu ändern...komische Welt... danke Allen für eure Mühen!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.