Barcodes einscannen
|
Beim Einscannen eines Barcodes mit einem Tastatur-Scanner wird
üblicherweise die gesamte gescannte Zeichenfolge in das aktuelle
Eingabefeld eingelesen.
Im Programm können durch entsprechende Einstellungen die gescannten
Ziffern und Zeichen direkt in einzelne Eingabefelder eingelesen werden:
- Beim Code EAN 128 können die
jeweiligen Datenbezeichner zugeordnet werden, hierfür muss ein
FNC1-Trennzeichen ausgewählt sein.
- Bei anderen Barcodetypen
besteht die Möglichkeit, den Barcode stellenweise in die Eingabefelder
zu verteilen.
Hierbei werden Tastatur-Scanner unterstützt, d.h. der Scanner sendet
die Zeichen an die Anwendung so, als ob diese mit der Tastatur
eingegeben würden. Der Scanner muss ein Abschlußzeichen übertragen,
dies ist normalerweise das "Enter"-Zeichen. Ggfls. muss der Scanner
dementsprechend programmiert werden.
Mit "Barcode einscannen [F8]" wird im Programm das Scanmodul gestartet:
Ab diesem Zeitpunkt interpretiert das Programm alle Tastatureingaben
als Scannerübertragung. Sobald das Abschlußzeichen kommt, wird die
gesamte Zeichenfolge in die einzelnen Eingabefelder verteilt.
Anstatt das Scanmodul selbst zu starten kann auch für die jeweiligen
Barcodetypen ein Code-Identifier eingegeben werden. Der Scanner muss
dann so programmiert sein, daß vor jedem Barcode ein Zeichen ("Header",
"Code-Identifier", bzw. "FNC1" beim EAN 128)
übertragen wird. Dieser Code-Identifier sollte ein einzelnes Zeichen
sein, das üblicherweise nicht in Eingabefeldern verwendet wird, z.B.:
"@", "[", "#" oder ähnliche Zeichen. Dieses Zeichen wird im Programm
unter "Scan EAN 128", bzw. "Scan Barcode" als Code-Identifier
eingetragen.
Sobald dann innerhalb eines beliebigen Eingabefeldes dieses Zeichen von
der Tastatur oder vom Scanner kommt, werden alle folgenden Eingaben bis
zum Abschlußzeichen als Barcode-Scan interpretiert und ausgewertet. Das
Programm startet das Scanmodul somit automatisch, sobald der
Code-Identifier übertragen wurde.
Einige Scanner übertragen einen Code-Identifier als Buchstaben oder in
mehreren Zeichen (z.B. "]C1"). In diesem Fall kann das Scanmodul nur
manuell über [F8] gestartet werden. Eventuell kann im Scanner als
"Custom Code-Identifier" bzw. "Header" ein passendes einzelnes Zeichen
einprogrammiert werden.
Das Scanmodul sucht beim Scannen zuerst nach dem Code EAN 128, falls kein FNC1 Steuerzeichen
übertragen wurde, wird der Barcode als allgemeiner
Barcode weiterverarbeitet.