Universal Product Code

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
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.

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.