Code 128

Kalles også: Code-128, GS1-128, UCC/EAN-128

Definisjon

Code 128 er en lineær strekkode med høy tetthet som kan kode alle 128 ASCII-tegn. Den bruker tre kodesett, A, B og C, og et kontrolltegn etter mod-103.

Kodesett A, B og C

Code 128 bytter mellom tre kodesett for å tilpasse seg ulike typer data effektivt. Sett A dekker store bokstaver, sifre og kontrolltegn. Sett B dekker store og små bokstaver, sifre og skilletegn. Sett C pakker to sifre inn i hvert symboltegn, og det gjør lange tall svært kompakte.

Hvert symboltegn er 11 moduler bredt, laget av 3 streker og 3 mellomrom, og stoppmønsteret er 13 moduler. En koder kan bytte sett midt i en strekkode for å holde den så kort som mulig.

Kontrolltegnet

Hver Code 128-strekkode slutter med et obligatorisk kontrolltegn. Det beregnes ved å legge startsymbolets verdi til summen av hvert datategns verdi multiplisert med posisjonen, og deretter ta resten etter deling på 103. Kontrolltegnet vises ikke i den lesbare teksten.

GS1-128 i logistikk

GS1-128 er Code 128 med et FNC1-tegn etter starten, som markerer innholdet som GS1-applikasjonsidentifikatorer. Det er standard lineær strekkode på frakt- og pallettetiketter, der den ofte bærer en SSCC (applikasjonsidentifikator 00) sammen med GTIN, batchnumre og datoer.

Code 128 er spesifisert i ISO/IEC 15417 og brukes mye til frakt, lagerhold og interne etiketter.

Vanlige spørsmål

Hva er forskjellen på Code 128 og GS1-128?

GS1-128 er Code 128 med et FNC1-tegn først og data strukturert som GS1-applikasjonsidentifikatorer. Vanlig Code 128 kan inneholde hvilken som helst ASCII-tekst.

Kan Code 128 kode små bokstaver?

Ja. Kodesett B dekker små bokstaver, så Code 128 kan kode hele ASCII-tegnsettet.

Kilder og standarder

Alle begreper