Code 128

Citi nosaukumi: Code-128, GS1-128, UCC/EAN-128

Definīcija

Code 128 ir augsta blīvuma lineārais svītrkods, kas var kodēt visas 128 ASCII rakstzīmes. Tas izmanto trīs kodu kopas, A, B un C, un mod-103 kontrolrakstzīmi.

Pārskatījusi AriaQR komanda ·

Code 128

Kodu kopas A, B un C

Code 128 pārslēdzas starp trīs kodu kopām, lai efektīvi ietilpinātu dažādu veidu datus. A kopa aptver lielos burtus, ciparus un vadības rakstzīmes; B kopa aptver lielos un mazos burtus, ciparus un pieturzīmes; C kopa iepako divus ciparus katrā simbola rakstzīmē, kas garus skaitļus padara ļoti kompaktus.

Katra simbola rakstzīme ir 11 moduļus plata, veidota no 3 joslām un 3 atstarpēm, un beigu raksts ir 13 moduļi. Kodētājs var pārslēgt kopas svītrkoda vidū, lai tas būtu pēc iespējas īsāks.

Kontrolrakstzīme

Katrs Code 128 svītrkods beidzas ar obligātu kontrolrakstzīmi. To aprēķina, pieskaitot sākuma rakstzīmes vērtību katras datu rakstzīmes vērtības un tās pozīcijas reizinājumu summai, un tad ņemot atlikumu pēc dalīšanas ar 103. Kontrolrakstzīme cilvēkam lasāmajā tekstā netiek rādīta.

GS1-128 loģistikā

GS1-128 ir Code 128 ar FNC1 rakstzīmi aiz sākuma, kas atzīmē saturu kā GS1 lietojumu identifikatorus. Tas ir standarta lineārais svītrkods uz sūtījumu un paletes etiķetēm, kur tas bieži nes SSCC (lietojuma identifikators 00) kopā ar GTIN, partiju numuriem un datumiem.

Code 128 ir noteikts ISO/IEC 15417 un tiek plaši izmantots sūtījumiem, noliktavām un iekšējām etiķetēm.

Biežāk uzdotie jautājumi

Kāda ir atšķirība starp Code 128 un GS1-128?

GS1-128 ir Code 128 ar FNC1 rakstzīmi sākumā un datiem, kas strukturēti kā GS1 lietojumu identifikatori. Parasts Code 128 var ietvert jebkuru ASCII tekstu.

Vai Code 128 var kodēt mazos burtus?

Jā. B kodu kopa aptver mazos burtus, tāpēc Code 128 var kodēt pilnu ASCII rakstzīmju kopu.

Avoti un standarti

Visi termini