Tweedimensionale barcode
Wat is een tweedimensionale streepjescode?
Een tweedimensionale streepjescode, ook geschreven als tweedimensionale barcode of 2D-barcode, is een machinaal leesbaar symbool dat informatie codeert via een patroon dat in twee dimensies is gerangschikt. In logistiek en e-commerce kan de code identificatiegegevens of andere data bevatten die worden gebruikt om producten, pakketten, voorraadeenheden en retourtransacties te herkennen. Afhankelijk van de indeling en toepassing kan het symbool de gegevens rechtstreeks bevatten of een identificatie of webadres bieden waarmee een systeem de bijbehorende informatie ophaalt.

In tegenstelling tot een lineaire barcode, die informatie in één dimensie codeert met balken en spaties, gebruikt een 2D-barcode een matrix van elementen of meerdere gestapelde rijen. QR Code, Data Matrix en PDF417 zijn voorbeelden van 2D-barcode-indelingen. De indeling bepaalt hoe informatie wordt weergegeven en gedecodeerd; de bedrijfstoepassing bepaalt wat die informatie betekent.
Hoe werkt een tweedimensionale streepjescode?
Een toepassing voor het genereren van barcodes zet een gegevensreeks om in een symbool volgens de regels van een bepaalde barcode-indeling, ook wel een symbologie genoemd. De gegevens kunnen een productidentificatie, serienummer, verzendreferentie of URL zijn. Een compatibele lezer legt het symbool vast en decodeert het patroon terug naar gegevens.
Decodering voltooit niet noodzakelijk de bedrijfstaak. Magazijn-, verzend- of retailsoftware moet de gedecodeerde inhoud interpreteren en koppelen aan het juiste record of de juiste actie. Een geslaagde scan kan daarom leesbare tekst opleveren, maar toch mislukken bij een operationele controle als de ontvangende toepassing de gegevensstructuur of identificatie niet herkent.
- Definieer de gegevens: De organisatie selecteert de identificatie, kenmerken of referentie die voor de transactie nodig zijn.
- Codeer het symbool: De software genereert een barcode met de gekozen symbologie en toepasselijke gegevensregels.
- Druk het af of geef het weer: Het symbool verschijnt op verpakkingen, een verzendlabel, een document of een scherm.
- Leg het vast en decodeer het: Een compatibel beeldvormingsapparaat of een camera-gebaseerde toepassing leest het patroon.
- Valideer en verwerk het: Het ontvangende systeem controleert de inhoud en haalt, waar van toepassing, een bedrijfsrecord op of werkt dit bij.
Deze stappen verklaren waarom barcodekwaliteit, compatibiliteit met lezers en software-integratie afzonderlijk moeten worden bekeken. Een goed afgedrukt symbool kan een onjuiste identificatie niet compenseren, en correcte gegevens kunnen niet compenseren voor een symbool dat de beschikbare apparatuur niet kan lezen.
Belangrijkste indelingen en hun verschillen
Tweedimensionale barcodes omvatten matrixsymbolen en gestapelde symbolen. Matrixsymbolen rangschikken elementen over een tweedimensionaal raster. Gestapelde symbolen rangschikken gecodeerde informatie in meerdere rijen. Dit zijn structurele verschillen, geen rangschikking naar kwaliteit of geschiktheid.
| Indeling | Structuur | Relevante kenmerken | Toepassingsoverwegingen |
|---|---|---|---|
| QR Code | Matrix | Kan tekst, identificaties en URL's coderen; herkenbaar aan de opvallende zoekpatronen in de hoeken. | Nuttig wanneer cameragebaseerde toegang tot een webbron of toepassing bedoeld is. De bestemming en gegevenssyntaxis moeten nog steeds worden gedefinieerd. |
| Data Matrix | Matrix | Gebruikt een raster van cellen met kenmerkende begrenzingspatronen; GS1 DataMatrix past GS1-gegevensconventies toe. | Relevant voor gestructureerde productidentificatie en toepassingen waarbij de labelruimte beperkt is. |
| PDF417 | Gestapeld | Codeert informatie over meerdere rijen in plaats van in één lineaire reeks. | Vereist apparatuur en software die deze symbologie en de gegevensvereisten van de ontvangende toepassing ondersteunen. |
De barcode-indeling op zichzelf vormt geen volledig identificatiesysteem voor een sector. Data Matrix benoemt bijvoorbeeld een symbologie, terwijl GS1 DataMatrix verwijst naar het gebruik ervan met GS1-specifieke codering en gegevensregels. Evenzo is een QR Code met een willekeurig webadres niet automatisch gelijkwaardig aan een QR Code met een GS1 Digital Link URI.
Gebruik in logistiek en e-commerce
Productidentificatie en voorraad
Een 2D-barcode op een product of de verpakking ervan kan identificatie ondersteunen tijdens ontvangst, orderpicken, verpakken of voorraadcontroles. Waar de relevante gegevensstandaard dit toestaat, kan één symbool een productidentificatie samen met kenmerken zoals een batchnummer, serienummer of vervaldatum bevatten. De ontvangende toepassing moet begrijpen welke velden aanwezig zijn en hoe deze van elkaar worden gescheiden.
Een magazijn kan bijvoorbeeld tijdens de ontvangst een GS1 DataMatrix-symbool scannen om een productidentificatie en batchreferentie vast te leggen. Het voorraadsysteem kan deze waarden vervolgens gebruiken bij het registreren van de voorraad. Dit is een illustratieve workflow en geen bewering dat elk magazijn hetzelfde symbool accepteert of dezelfde kenmerken vastlegt.
Verzending en pakketverwerking
Een verzendlabel kan machinaal leesbare informatie bevatten die door een vervoerder of fulfilmentproces wordt gebruikt. Als een 2D-barcode is gespecificeerd, hangt de rol ervan af van de toepasselijke labelspecificatie: de barcode kan een verzendreferentie, operationele gegevens of een gestructureerde combinatie van velden bevatten.
Een productbarcode en een verzendbarcode mogen niet als uitwisselbaar worden beschouwd. De eerste kan het artikel in een pakket identificeren, terwijl de tweede de zending identificeert of een transportproces ondersteunt. Het scannen van het verkeerde symbool kan een niet-gerelateerd record ophalen, ook wanneer beide symbolen technisch leesbaar zijn.
Retourzendingen en overdracht aan klanten
Een retailer kan een 2D-barcode uitgeven die een retourautorisatie vertegenwoordigt of een geaccepteerde afhaallocatie toegang geeft tot een retourrecord. In een dergelijke workflow is de code een referentie die door deelnemende systemen wordt gebruikt; de code is niet inherent een verzendlabel en vormt geen garantie dat elke locatie de retourzending kan accepteren.
De instructies voor klanten moeten onderscheid maken tussen het tonen van een code voor verwerking en het bevestigen van een transportlabel aan een pakket. De toepasselijke retourregeling bepaalt of verpakking, het afdrukken van een label of aanvullende identificatie vereist is.
Grensoverschrijdende toeleveringsketens
In grensoverschrijdende handel kunnen organisaties goederen uitwisselen waarvan de labels door verschillende handelspartners moeten worden geïnterpreteerd. Gedeelde identificatie- en gegevensstandaarden helpen een gemeenschappelijke betekenis vast te leggen voor de informatie die in een symbool is gecodeerd. Compatibiliteit van de lezer alleen is onvoldoende als de verzender en ontvanger de velden verschillend interpreteren.
Een 2D-barcode vervangt op zichzelf geen commerciële factuur, douaneaangifte of andere vereiste handelsdocumentatie. Of een bepaalde barcode wordt geaccepteerd in een douane- of transportproces hangt af van de regels en technische specificaties van dat proces.
Gerelateerde termen en belangrijke grenzen
| Term | Betekenis | Relatie tot een 2D-barcode |
|---|---|---|
| Lineaire barcode | Een symbool dat gegevens weergeeft via een eendimensionale rangschikking van balken en spaties. | Een alternatieve barcodestructuur, geen synoniem voor een 2D-barcode. |
| QR Code | Een specifieke matrix-barcode-symbologie. | Een type 2D-barcode; niet de naam voor de volledige categorie. |
| Trackingnummer | Een identificatie die wordt gebruikt om binnen een trackingsysteem informatie over een zending op te halen. | Kan in een barcode worden gecodeerd, maar bestaat onafhankelijk van het symbool dat de identificatie bevat. |
| GS1 Application Identifier | Een voorvoegsel dat de betekenis en indeling van een gegevensveld in het GS1-systeem identificeert. | Helpt ontvangende software bij het interpreteren van gestructureerde velden in ondersteunde GS1-barcodes. |
| GS1 Digital Link URI | Een webadresstructuur die GS1-identificaties vertegenwoordigt en deze kan verbinden met online-informatie. | Kan in een geschikte 2D-barcode worden opgenomen; de URI-structuur en barcodesymbologie zijn afzonderlijke concepten. |
| RFID | Een technologie die radiogolfcommunicatie gebruikt om informatie van tags te lezen. | Geen barcodetechnologie; optisch barcodelezen en radiofrequentie-identificatie gebruiken verschillende vastlegmethoden. |
Controles voor lezen, afdrukken en implementatie
Het kiezen van een 2D-barcode vereist meer dan het selecteren van een bekend symbool. De volgende controles behandelen afzonderlijke oorzaken van operationele fouten.
- Bevestig de ontvangende specificatie. Stel vast welke symbologie, gegevensvelden, identificatieregels en labellay-out de handelspartner of toepassing accepteert. Ga er niet van uit dat elke leesbare 2D-barcode acceptabel is.
- Controleer de scanapparatuur. Een conventionele laser scanner die alleen lineaire barcodes leest, kan een matrixsymbool niet decoderen alleen omdat hij lineaire barcodes kan lezen. Controleer of de geselecteerde indeling wordt ondersteund door de daadwerkelijke apparaat- en softwareconfiguratie.
- Beheer de symboolafmetingen. Meer gecodeerde gegevens kunnen een groter symbool of kleinere afzonderlijke elementen vereisen. Selecteer afmetingen die leesbaar blijven onder de beoogde afdruk- en scanomstandigheden.
- Behoud contrast en vrije ruimte. Volg de vereisten van de symbologie voor het onbedrukte gebied rond het symbool, dat doorgaans de quiet zone wordt genoemd. Plaats geen tekst, randen of andere afbeeldingen in die ruimte.
- Beoordeel het fysieke oppervlak. Kreukels, naden, schittering, kromming en slijtage kunnen het vastleggen van beelden verstoren. Test het label op de daadwerkelijke verpakking en niet alleen op een vlak proefontwerp.
- Valideer de gedecodeerde gegevens. Controleer identificaties, veldlengtes, scheidingstekens en toepassingsregels. Dat een scanner tekens weergeeft, bewijst niet dat een magazijn- of vervoerderssysteem ze accepteert.
- Maak onderscheid tussen scannen en verifiëren. Een geslaagde scan toont leesbaarheid onder één reeks omstandigheden. Barcodeverificatie beoordeelt de symboolkwaliteit aan de hand van gedefinieerde criteria en is niet gelijk aan één operationele scan.
- Test de volledige workflow. Controleer of het scannen het bedoelde record ophaalt en de juiste actie activeert, inclusief de manier waarop de toepassing omgaat met dubbele, onbekende of ongeldige identificaties.
Veelvoorkomende misverstanden
Een 2D-barcode biedt op zichzelf geen live tracking. De barcode kan een trackingidentificatie of een link naar een trackingbron coderen, maar verzendgebeurtenissen moeten afkomstig zijn van de gekoppelde operationele systemen. Het afgedrukte symbool observeert de beweging van een pakket niet zelfstandig.
Foutcorrectie maakt een symbool niet bestand tegen alle schade. Indelingen zoals QR Code en Data Matrix bevatten foutcorrectiemechanismen, maar herstel is afhankelijk van de indeling, configuratie en aard van de schade. Bedekte herkenningspatronen of een slechte beeldkwaliteit kunnen decodering nog steeds verhinderen.
Meer gegevens zijn niet altijd nuttiger. Het coderen van onnodige informatie kan de symboolgrootte vergroten of de toleranties bij het afdrukken verkleinen wanneer de beschikbare ruimte vastligt. Een identificatie die aan een onderhouden record is gekoppeld, kan geschikter zijn dan het insluiten van gegevens die kunnen veranderen.
Leesbaar betekent niet betrouwbaar. Een barcode is een gegevensdrager en geen automatische garantie voor authenticiteit of veilige inhoud. Toepassingen moeten identificaties valideren en gecodeerde URL's verwerken volgens hun beveiligingsvereisten.
Veelgestelde vragen
Is een QR Code hetzelfde als een tweedimensionale barcode?
Een QR Code is één type tweedimensionale barcode. Data Matrix en PDF417 zijn andere indelingen binnen de bredere categorie.
Kan een 2D-barcode een trackingnummer van een pakket bevatten?
Ja. De barcode kan een trackingnummer of een URL coderen die wordt gebruikt om trackinginformatie te openen. De ontvangende toepassing moet de inhoud herkennen en deze koppelen aan het juiste verzendrecord.
Kan een bestaande barcodescanner 2D-barcodes lezen?
Alleen als de apparatuur en configuratie de relevante symbologie ondersteunen. Een scanner die alleen lineaire barcodes leest, is onvoldoende voor matrixbarcodes; compatibele beeldvormingsapparatuur of een geschikte camera-gebaseerde toepassing is nodig.
Werkt een 2D-barcode zonder internetverbinding?
Het symbool kan offline worden gedecodeerd wanneer compatibele lokale software beschikbaar is. Voor het openen van een online bestemming of het ophalen van een extern bedrijfsrecord is toegang tot het relevante netwerk of de betreffende service nodig.
Bronnen
- GS1: Barcodes — Barcodetypen, identificatiestandaarden en het onderscheid tussen lineaire en tweedimensionale symbolen.
- GS1: Tweedimensionale barcodes — Gestructureerde productgegevens en het gebruik van 2D-barcodes in retail- en toeleveringsketentoepassingen.
- GS1: GS1 DataMatrix — Data Matrix-implementatie, GS1-gegevenscodering en overwegingen voor symboolkwaliteit.
- GS1: GS1 Digital Link — De relatie tussen gestandaardiseerde identificaties, webadressen en toegang tot online-informatie.
- DENSO WAVE: Over QR Code — QR Code-structuur, gegevensweergave en foutcorrectiekenmerken.


