Code 128

Известен още като: Code-128, GS1-128, UCC/EAN-128

Определение

Code 128 е линеен баркод с висока плътност, който може да кодира всичките 128 ASCII знака. Използва три кодови набора – A, B и C – и контролен знак по модул 103.

Прегледано от екипа на AriaQR ·

Code 128

Кодови набори A, B и C

Code 128 превключва между три кодови набора, за да побере ефективно различни видове данни. Наборът A покрива главни букви, цифри и управляващи знаци; наборът B – главни и малки букви, цифри и пунктуация; наборът C пакетира две цифри във всеки знак на символа, което прави дългите числа много компактни.

Всеки знак на символа е широк 11 модула, съставен от 3 черти и 3 интервала, а крайният шаблон е 13 модула. Кодерът може да превключва наборите по средата на баркода, за да го държи възможно най-кратък.

Контролният знак

Всеки баркод Code 128 завършва със задължителен контролен знак. Изчислява се чрез събиране на стойността на началния знак със сумата от стойността на всеки знак с данни, умножена по позицията му, и взимане на остатъка след деление на 103. Контролният знак не се показва в четимия за човека текст.

GS1-128 в логистиката

GS1-128 е Code 128 със знак FNC1 след началото, който означава, че съдържанието е GS1 идентификатори на приложение. Това е стандартният линеен баркод върху транспортни етикети и етикети на палети, където често носи SSCC (идентификатор на приложение 00) заедно с GTIN, номера на партиди и дати.

Code 128 е специфициран в ISO/IEC 15417 и се използва широко за доставки, складиране и вътрешни етикети.

Често задавани въпроси

Каква е разликата между Code 128 и GS1-128?

GS1-128 е Code 128 със знак FNC1 в началото и данни, структурирани като GS1 идентификатори на приложение. Обикновеният Code 128 може да съдържа всякакъв ASCII текст.

Може ли Code 128 да кодира малки букви?

Да. Кодовият набор B покрива малките букви, така че Code 128 може да кодира целия ASCII набор от знаци.

Източници и стандарти

Всички термини