Serielles Auslesen per Batch datei

Gast #3791118
Lesenswert?

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?
Gast #3796584
Lesenswert?

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!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren