MRDM GS1 Barcode Tester

(01)08717694018908(17)240102(10)7671155(21)7671155005

{{message}}
01 Gtin {{gtin}}
17 Expiry Date {{expiry}}
10 Lotnumber {{lotnumber}}
21 Serialnumber {{serialnumber}}
xx Unknown fields {{unknowns}}

Toelichting

De GS1-barcode bestaat uit verschillende velden, waarvan sommige een vaste lengte hebben en andere een variabele lengte. De velden met variabele lengte worden gescheiden door een speciaal teken, het ASCII-teken 29 (ook wel de 'GS' of 'group separator' genoemd).

De volgende velden worden gelezen voor de DBIR registratie en deze tool:

ID Beschrijving Min Max
01 Global Trade Item Number (GTIN) 14 14
10 Batch/Lot Number 1 20
17 Expiration Date 6 6
21 Serial Number 1 20

Sommige barcode scanners negeren dit GS-teken, wat problemen kan veroorzaken. Om dit op te lossen, moet de scanner op de juiste manier worden ingesteld. Zorg ervoor dat de barcode scanner het GS-teken (ASCII 29) niet negeert en het correct doorgeeft. De instructies voor het instellen verschillen per scanner. Raadpleeg hiervoor de scanner handleiding.

De juiste instellingen op een scanner kunnen worden gecontroleerd door een scan te doen met het programma Scanner ASCII Decoder. Zie ook de ascii tabel voor meer informatie ASCII Table.

Het GS-teken zal in de barcode string worden weergegeven als een infinity teken (∞). Hieronder ziet u een voorbeeld van een gescande barcode met een verkeerd en een juist ingestelde barcodescanner.

Voorbeeld

String onder barcode:

(01)08717694018908(17)240102(10)7671155(21)7671155005

Waarde scan met verkeerd ingestelde scanner:

]C1010871769401890817240102107671155217671155005

Resultaat parsen:

01 -> 08717694018908
17 -> 240102
10 -> 7671155217671155005 (combinatie van veld + id + veld; fout)

Waarde scan met correct ingestelde scanner:

]C1010871769401890817240102107671155<GS>217671155005

* is niet de echte waarde maar `0x1d` non-printable character

Resultaat parsen:

01 -> 08717694018908
17 -> 240102
10 -> 7671155
21 -> 7671155005

MRDM ©

>