Code 128

Také se nazývá: Code-128, GS1-128, UCC/EAN-128

Definice

Code 128 je lineární čárový kód s vysokou hustotou, který dokáže kódovat všech 128 znaků ASCII. Používá tři sady kódů, A, B a C, a kontrolní znak modulo 103.

Sady kódů A, B a C

Code 128 přepíná mezi třemi sadami kódů, aby efektivně vyhověl různým druhům dat. Sada A pokrývá velká písmena, číslice a řídicí znaky; sada B velká a malá písmena, číslice a interpunkci; sada C ukládá do každého znaku symbolu dvě číslice, takže dlouhá čísla jsou velmi kompaktní.

Každý znak symbolu je široký 11 modulů, tvořený 3 čarami a 3 mezerami, a zakončovací vzor má 13 modulů. Kodér může sady uprostřed čárového kódu přepínat, aby byl co nejkratší.

Kontrolní znak

Každý čárový kód Code 128 končí povinným kontrolním znakem. Vypočítá se tak, že se k hodnotě úvodního znaku přičte součet hodnot každého datového znaku vynásobených jeho pozicí a poté se vezme zbytek po dělení 103. Kontrolní znak se v textu čitelném pro člověka nezobrazuje.

GS1-128 v logistice

GS1-128 je Code 128 se znakem FNC1 za úvodním znakem, který označuje obsah jako identifikátory aplikací GS1. Je to standardní lineární čárový kód na přepravních a paletových štítcích, kde často nese SSCC (identifikátor aplikace 00) spolu s GTIN, čísly šarží a daty.

Code 128 je specifikován v ISO/IEC 15417 a je široce používán pro přepravu, skladování a interní štítky.

Často kladené otázky

Jaký je rozdíl mezi Code 128 a GS1-128?

GS1-128 je Code 128 se znakem FNC1 na začátku a daty strukturovanými jako identifikátory aplikací GS1. Prostý Code 128 může obsahovat libovolný text ASCII.

Může Code 128 kódovat malá písmena?

Ano. Sada kódů B pokrývá malá písmena, takže Code 128 dokáže kódovat celou znakovou sadu ASCII.

Zdroje a normy

Všechny pojmy