Universal Product Code

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.

UPC-streepjescode

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.

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