Naar inhoud springen

Universal Product Code

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Salilus (overleg | bijdragen) op 26 jun 2014 om 09:21.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.
UPC-streepjescode

Universal Product Code of UPC is een streepjescode die twaalf cijfers codeert die volgens een bepaalde methode wordt omgezet in streepjes. UPC wordt in de Verenigde Staten gebruikt om in winkels artikelen van een unieke codering te voorzien ten behoeve van het automatiseren van kassa-afhandeling en voorraadadministratie. Deze code werd ontwikkeld door George Laurer, een ingenieur bij IBM en werd in gebruik genomen in 1973.

Voor elk cijfer worden 7 streepjes gebruikt die wit (0) of zwart (1) zijn. De code kan gelezen worden door een scanner die enkel de bits 0 (wit) en 1 (zwart) kent. Buiten de streepjes die door de 12 cijfers worden bepaald is er nog standaard een Start-, Midden- en Eind-code. Deze zijn altijd respectievelijk 101, 01010 en 101. Deze streepjes zijn het houvast voor de scanner. Van de 12 cijfers van de UPC code worden er 6 vóór de M-code (L) en 6 ná de M-code geplaatst (R). De UPC code is dan als volgt opgebouwd:

SLLLLLLMRRRRRRE

De omzetting van getallen naar streepjes is voor L anders dan voor R:

De L(inker)-codes zijn:

  • 0: 0001101
  • 1: 0011001
  • 2: 0010011
  • 3: 0111101
  • 4: 0100011
  • 5: 0110001
  • 6: 0101111
  • 7: 0111011
  • 8: 0110111
  • 9: 0001011

De R(echter)-codes zijn het complement (dus 1 wordt 0 en 0 wordt 1):

  • 0: 1110010
  • 1: 1100110
  • 2: 1101100
  • 3: 1000010
  • 4: 1011100
  • 5: 1001110
  • 6: 1010000
  • 7: 1000100
  • 8: 1001000
  • 9: 1110100

UPC wordt buiten de VS nauwelijks gebruikt. In plaats daarvan wordt de EAN-13 gebruikt, een uitbreiding op de UPC-code voor internationaal gebruik.