PDA

View Full Version : Barcode mit TAB Steuerzeichen



marcus2610
02-07-20, 07:08
Hallo in die Runde,
ich versuche im Moment einen Barcode (CODE128) im Printerfile zu erstellen.
Der SCAN soll im Displayfile mehrere Felder gleichzeitig füllen und gleichzeitig auch per TAB einige Felder überspringen.
Fülle nun das Printerfile mit den für das Barcodefeld entsprechen Werten und als TAB fülle ich den Hexwert X'05' zwischen die Werte in das Barcodefeld.
Beim umwandeln des Printerfiles gebe ich im Parameter RPLUNPRT(*NO) an.
Das funktioniert auch beim scannen einigermaßen. Leider werden nun die Umlaute nicht mehr umgesetzt. Auch werden die Blanks am Ende des Barcodes beim sannen ins Displayfile geschrieben. Grrr.
Hat hier jemand Erfahrungswerte oder einen Tipp ?

Gruß
Marcus

Robi
02-07-20, 08:17
Vllt kannst du ein Window oder ein Eingabefeld definieren das den 'String' des Barcodes aufnimmt den du dann per Pgm in die Felder aufteilst. Mit automatischer Satzfreigabe, für den Anwender kein Mehraufwand.

Je nach verwendeter Emulation geht auch eine automatisches enter beim ausfüllen eines Feldes, das die kontrolle an's Pgm gibt, dort den Cursor neu positioniert und den rest des Barcodes aus dem 'Tastaturpuffer' liest. Leider stirbt der Tastaturpuffer langsam aus ...

Robi

Fuerchau
02-07-20, 10:20
Ich kann mich da dem Vorredner nur anschließen.
Steuercodes haben ihre eigene Bedeutung und da ist längst nicht alles erlaubt:
https://www.barmatrixcode.de/sites/files/Code128-tabelle.pdf

Und wenn Leerzeichen im Barcode enthalten sind, werden sie auch gescannt.