Streepjescode

Streepjescode of barcode is een opeenvolging van lijnen die een code representeert die door een scanner gelezen kan worden. Afhankelijk van het coderingssysteem kan deze code uitsluitend uit cijfers bestaan, of uit een combinatie van cijfers, letters en leestekens. De streepjescode werd gepatenteerd op 7 oktober 1952.

Code 39 Streepjescode
Scanner
OV-chipkaartlezer gecombineerd met barcodelezer (voor het lezen van een Aztec-code)

Tweedimensionale streepjescode is het tweedimensionale analogon van de streepjescode, hoewel deze meestal uit vierkantjes en niet uit streepjes bestaat.

Oorsprong

Norman Woodland was samen met Bernard Silver uitvinder van de streepjescode.[1] Zij zagen het belang in van eenvoudige coderingen voor het slagen van de poging gegevens automatisch te verwerken. De streepjescode kan als een opvolger van de ponskaart worden gezien.

In 1973 werd de UPC (Universal Product Code) samengesteld. Naast een Amerikaanse is er ook een Europese, een Chinese en een Japanse standaard. Oorspronkelijk werd de UPC-code ontworpen en toegepast in de Verenigde Staten en Canada. Later werd de code uitgebreid met een impliciet gecodeerd regiocijfer, zodat de oude UPC-code behouden kon worden.

Toepassingen

Streepjescodes worden voor verschillende toepassingen gebruikt en voor veel toepassingen is een aparte codeermethode in gebruik. Op veel plaatsen waar met een groot aantal producten of mensen wordt gewerkt, doen de reeksen streepjes, al dan niet vergezeld van cijfers, hun intrede. Bijvoorbeeld in de supermarkt op de producten. In ziekenhuislaboratoria registreert men met streepjescodes de honderden buisjes bloed die dagelijks binnenkomen. Parkeerautomaten gebruiken streepjescode om de prijs te coderen, uit te lezen en de slagboom te openen. Bibliotheken gebruiken barcodes in boeken en op lenerskaarten om het uitlenen en terugbrengen te automatiseren. Bij het inchecken van bagage in een luchthaven krijgt die een barcode met de bestemming (IATA-code). De bagage wordt dan automatisch naar de juiste vliegtuigen gebracht, ook als de reiziger overstapt, tenzij hij reist via een vliegveld waar de barcode nog niet in gebruik is.

Standaarden

Er zijn vele standaarden op het gebied van streepjescodes. Ze steken ook niet allemaal eender in elkaar. Op basis van hun eigenschappen is een aantal klassen streepjescodes te onderscheiden:

  • Lineaire code, de streepjescode in de strikte zin, dit is een code die in 1 dimensie wordt gelezen. Daarbinnen onderscheidt men:
    • Continue vs. discrete codes, een continue streepjescode codeert alle tekens als een ononderbroken reeks, terwijl in discrete codes ieder gecodeerd teken een begin- en eindmarkering heeft. De ruimte tussen twee tekens wordt bij discrete genegeerd, zo lang deze niet groot genoeg is om als het einde van de tekenreeks te worden gedecodeerd.
    • Codes met slechts 2 breedtes vs. codes met meer breedtes, in codes met slechts 2 breedtes bestaan slechts smalle en brede strepen, die niet meer dan 1 bit informatie bevatten. Codes met meerdere breedtes kennen meestal 4 breedtes, die veelvouden zijn van wat in jargon module heet.
    • Gestapelde (stacked) codes, deze codes bevatten meer dan 1 regel met in elke regel een lineaire code.
  • Tweedimensionale streepjescode of 2D-streepjescode, meestal een vierkante monochrome afbeelding bestaande uit vrij grote vierkante pixels die zwart (gekleurd) of wit zijn. De belangrijkste standaarden zijn gemakkelijk zonder hulpmiddel van elkaar te onderscheiden:
    • de QR-code (met grote zwart-wit-zwarte vierkanten in drie van de hoeken, en een kleinere vierde in de buurt van de hoek rechtsonder, maar wat meer naar binnen)
    • de Aztec-code (met concentrische vierkanten in het midden)[2]
    • de Data Matrix-code (met links en onder een rij zwarte pixels en rechts en boven een rij pixels die afwisselend zwart en wit zijn)

Lineaire codes

SymbologieOnderbrekingBreedteGebruik
PlesseyContinuTweeCatalogi, magazijnen, inventaris
UPCContinuMeerWinkels (USA)
CodabarDiscreetTweeOude standaard, in gebruik in o.a. bibliotheken en bloedbanken
Interleaved 2 of 5ContinuTweeGroothandel, bibliotheken (NO)
Code 39DiscreetTweeDiverse toepassingen
Code 93ContinuMeerDiverse toepassingen
Code 128ContinuMeerDiverse toepassingen
Code 128AContinuMeerDiverse toepassingen
Code 128BContinuMeerDiverse toepassingen
Code 128CContinuMeerDiverse toepassingen
Code 11ContinuTweeTelefoons
EAN 2ContinuMeerAddon-code (tijdschriften)
EAN 3ContinuMeerAddon-code (boeken)
EAN 8, EAN 13ContinuMeerWinkels (wereldwijd) sinds 1974
UCC/EAN-128, EAN 128, UCC 128ContinuMeerDiverse toepassingen
DUN 14ContinuMeerDiverse toepassingen
ITF 14ContinuMeerShipping Container Symbol
KIX-code of RM4SCContinueTweePostNL, Royal Mail
PharmacodeAndersTweeFarmaceutische verpakkingen
POSTNETContinuLang/kortPostdienst
PostBarDiscreetMeerPostdienst
CPC BinaryDiscreetTweePostdienst
TelepenContinuTweeBibliotheken e.d. (UK)


Epiloog

Radio-frequency identification of RFID is een alternatief voor het barcodesysteem. Het wordt door sommigen gezien als de opvolger ervan.

Zie ook

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.