| 01 Gtin | {{gtin}} |
|---|---|
| 17 Expiry Date | {{expiry}} |
| 10 Lotnumber | {{lotnumber}} |
| 21 Serialnumber | {{serialnumber}} |
| xx Unknown fields | {{unknowns}} |
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.
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
*
Resultaat parsen:
01 -> 08717694018908 17 -> 240102 10 -> 7671155 21 -> 7671155005
MRDM ©