FAQ Strichcodes erstellen
Wie kodiere ich GS, RS und EOT in einem 2D-Code?
Wie kodiere ich GS, RS und EOT in einem 2D-Code?
RS, GS und EOT sind ASCII-Steuerzeichen, mit welchen Daten in einem 2D-Barcode formatiert werden können (siehe ISO/IEC 15434). Da diese nicht druckbar sind, müssen Sie spezielle Escape-Sequenzen verwenden, um sie in den Barcodedaten codieren zu können.
- \x1d - GS, Group Separator, ASCII Code 29 (Hex 1D)
- \x1e - RS, Record Separator, ASCII Code 30 (Hex 1E)
- \x04 - EOT, End of Transmission, ASCII Code 04 (Hex 04)
Um die hexadezimalen Sequenzen (beginnend mit \x ...) in ihrem ASCII-Wert zu konvertieren, müssen Sie in den Barcode-Eigenschaften Escape-Sequenzen (Escape-Sequenzen übersetzen) aktivieren.
Format 06 Beispiel: [)><RS>06<GS>SP66831000G<GS>SV9117327G<GS>S16S3.0G<RS><EOT>
Kodierte Daten: [)>\x1e06\x1dSP66831000G\x1dSV9117327G\x1dS16S3.0G\x1e\x04
Hinweis: Header und Trailer von Format 06 können mit dem Makro 06-Format codiert werden (siehe 2D-spezifische Barcode-Eigenschaften).
Wenn Sie die Barcodedaten mit Ihrer mobilen Barcodescanner-App überprüfen möchten, beachten Sie bitte, dass RS, GS und EOT oft nur als Leerzeichen angezeigt werden. Um den 2D-Barcode genauer zu überprüfen, können Sie den kostenlosen BCTester verwenden.