Allgemeine Barcodes einscannen

Durch Eingabe eines einstelligen Code-Identifiers kann das Scanmodul automatisch aufgerufen werden, z.B.:


Durch Klick auf "Testen" kann ein vorhandener Barcode eingescannt und die in der Klartextzeile enthaltenen Zeichen im nächsten Schritt manuell eingegeben werden. Durch Vergleich beider Zeichenfolgen ermittelt das Programm dann einen eventuell vom Scanner übertragenen Code-Identifier.

Der Barcode wird entweder komplett in das gerade aktuelle Eingabefeld eingescannt oder stellenweise in mehrere Eingabefelder verteilt.

Beispiel:
In "Einstellungen", "Scan Barcode" wird der eingescannte Barcode wie folgt getrennt:


Ein Code 128 wird eingescannt:


Der Scanner überträgt die Zeichenfolge:
@40123456000014026043112

Das Programm interpretiert die gescannte Zeichenfolge als:
"@" Code-Identifier,
"4012345600001" Stellen 1-13 = DB (01) EAN
"4026" Stellen 14-17 = DB (10) Charge
"043112" der Rest ab der 18. Stelle wird nicht benötigt.

Im Programm werden dann diejenigen Felder gefüllt, die als Datenbezeichner die "(01)" und die "(10)" haben, alle anderen werden nicht berücksichtigt: