code 128 штрих код расшифровать

code 128 штрих код расшифровать

GS1-128 (ранее известный как UCC / EAN-128) является подмножеством Code 128 и широко используется во всем мире в отраслях судоходства и упаковки в качестве идентификационного кода продукта для уровней контейнера и поддона в цепочке поставок.

СОДЕРЖАНИЕ

Технические характеристики

code 128 штрих код расшифровать

Штрих-код Code 128 состоит из семи разделов:

Контрольный символ рассчитывается из взвешенной суммы ( по модулю 103) всех символов.

Подтипы

Код 128 включает 108 символов: 103 символа данных, 3 начальных символа и 2 символа остановки. Каждый символ состоит из трех черных полос и трех белых промежутков разной ширины. Все ширины кратны базовому «модулю». Каждая полоса и пробел имеют ширину от 1 до 4 модулей, а символы имеют фиксированную ширину: сумма ширины трех черных полос и трех белых полос составляет 11 модулей.

Шаблон остановки состоит из двух перекрывающихся символов и четырех полосок. Шаблон остановки разрешает двунаправленное сканирование. Когда шаблон остановки читается слева направо (обычный случай), распознается символ остановки (за которым следует двухмодульная полоса). Когда шаблон остановки читается справа налево, распознается символ обратного останова (за которым следует двухмодульная полоса). Сканер, который видит символ обратного останова, знает, что он должен пропустить двухмодульную полосу и прочитать остальную часть штрих-кода в обратном порядке.

Несмотря на свое название, Code 128 не имеет 128 различных символов, поэтому он не может напрямую представлять 128 кодовых точек. Чтобы представить все 128 значений ASCII, он переключается между тремя кодовыми наборами (A, B, C). Вместе кодовые наборы A и B охватывают все 128 символов ASCII. Кодовый набор C используется для эффективного кодирования цепочек цифр. Начальное подмножество выбирается с помощью соответствующего начального символа. В каждом кодовом наборе некоторые из 103 кодовых точек данных зарезервированы для перехода к одному из двух других кодовых наборов. Сдвиги выполняются с использованием кодовых точек 98 и 99 в кодовых наборах A и B, 100 в кодовых наборах A и C и 101 в кодовых наборах B и C для переключения между ними):

Старт / стоп и закодированные данные

Расчет контрольной цифры

Например, в следующей таблице для буквенно-цифровой строки PJJ123C вычисляется значение контрольной суммы варианта A кода 128:

КодЦенитьПозицияЗначение ×
позиция
Начальный код A1031103
п48148
J42284
J423126
117468
218590
3196114
C35 год7245
Сумма878
Остаток по модулю 10354

Использование FNC4 для кодирования высоких (128–255) символов

Ширина штрих-кода

Code128 определяет комбинацию из 6 чередующихся полосок и пробелов (по 3 каждого) для каждого символа. Таким образом, каждый символ начинается с полосы и заканчивается пробелом. В шрифтах штрих-кода последняя полоса обычно сочетается с символом остановки, чтобы создать более широкий шаблон остановки. В следующей таблице указаны значения ширины каждой полосы и пробела для каждого символа. Ширина каждой планки или пробела может составлять 1, 2, 3 или 4 единицы (модуля). В приведенном выше примере буква «А» будет изображена с рисунком 10100011000 или шириной 111323 в таблицах ниже.

Значение ширины получается путем подсчета длины каждого ряда единиц, затем нулей в шаблоне, начиная слева. Всегда будет 6 прогонов, и длина этих 6 прогонов формирует значение ширины. Например, при использовании шаблона 10100011000 длины серий будут 1 (цифра 1), 1 (цифра 0), 1 (цифра 1), 3 (цифра 0), 2 (цифра 1), 3 (цифра 0). Если указать только длину каждого прогона, получится 1, 1, 1, 3, 2, 3, что приведет к значению ширины 111323.

Код 128

ЦенитьШестнадцатеричное значение128A128B128CПоложение шрифта
(Обычный / Необычный / Barcodesoft)
Бар / Пробел
КодLatin-1ШаблонШирина
000КосмосКосмос0032 или 194 или 207/212/252␣ или Â или Ï / Ô / ü11011001100212222
101!!0133!11001101100222122
202««0234«11001100110222221
303##0335 год#10010011000121223
404$$0436$10010001100121322
505%%0537%10001001100131222
606&&0638&10011001000122213
707073910011000100122312
808((0840(10001100100132212
909))0941 год)11001001000221213
100a**1042*11001000100221312
110b++1143 год+11000100100231212
120c,,1244 год,10110011100112232
130d134510011011100122132
140e..1446.10011001110122231
150f//1547/10111001100113222
1610001648010011101100123122
1711111749110011100110123221
1812221850211001110010223211
1913331951311001011100221132
2014442052411001001110221231
21 год155521 год53511011100100213212
2216662254611001110100223112
2317772355711101101110312131
2418882456811101001100311222
2519992557 год911100101100321122
26 год::26 год58:11100100110321221
271b;;2759;11101100100312212
28 год1c>3062>11011011000212123
31 год1f??31 год63?11011000110212321
3220@@3264@11000110110232121
3321 годАА3365А10100011000111323
3422BB3466B10001011000131123
35 год23CC35 год67C10001000110131321
3624DD3668D10110001000112313
3725EE3769E10001101000132113
3826 годFF3870F10001100010132311
3927граммграмм3971грамм11010001000211313
4028 годЧАСЧАС4072ЧАС11000101000231113
41 год29яя41 год73я11000100010231311
42JJ4274J10110111000112133
43 год2bKK43 год75K10110001110112331
44 год2cLL44 год76L10001101110132131
452dMM4577M10111011000113123
462eNN4678N10111000110113321
472fОО4779О10001110110133121
4830пп4880п11101110110313121
4931 годQQ4981 годQ11010001110211331
5032рр5082р11000101110231131
5133SS5183S11011101000213113
5234ТТ5284Т11011100010213311
5335 годUU5385U11011101110213131
5436VV5486V11101011000311123
5537WW5587W11101000110311321
5638ИксИкс5688Икс11100010110331121
57 год39YY57 год89Y11101101000312113
58ZZ5890Z11101100010312311
593b[[5991[11100011010332111
603c\\6092\11101111010314111
613d]]6193]11001000010221411
623e^^6294^11110001010431111
633f__6395_10100110000111224
6440NUL`6496`10100001100111422
6541 годSOHа6597а10010110000121124
6642STXб6698б10010000110121421
6743 годETXc6799c10000101100141122
6844 годEOTd68100d10000100110141221
6945ENQе69101е10110010000112214
7046ACKж70102ж10110000100112412
7147BELграмм71103грамм10011010000122114
7248BSчас72104час10011000010122411
7349HTя73105я10000110100142112
74LFj74106j10000110010142211
754bVTk75107k11000010010241211
764cFFл76108л11001010000221114
774dCRм77109м11110111010413111
784eТАКп78110п11000010100241112
794fSIо79111о10001111010134111
8050DLEп80112п10100111100111242
81 год51DC1q81 год113q10010111100121142
8252DC2р82114р10010011110121241
8353DC3s83115s10111100100114212
8454DC4т84116т10011110100124112
8555НАКты85117ты10011110010124211
8656SYNv86118v11110100100411212
8757 годETBш87119ш11110010100421112
8858ЖЕСТЯНАЯ БАНКАИкс88120Икс11110010010421211
8959ЭМу89121у11011011110212141
90SUBz90122z11011110110214121
915bESC <91123 <11110110110412121
925cFS|92124|10101111000111143
935dGS>93125>10100011110111341
945eRS10001011110131141
955fнасDEL95195/200/240Ã / È / ð10111101000114113
9660FNC 3FNC 396196/201/241Ä / É / ñ10111100010114311
9761FNC 2FNC 297197/202/242Å / Ê / ò11110101000411113
9862Сдвиг BСдвиг А98198/203/243Æ / Ë / ó11110100010411311
9963Код CКод C99199/204/244Ç / Ì / ô10111011110113141
10064Код BFNC 4Код B200/205/245È / Í / õ10111101110114131
10165FNC 4Код АКод А201/206/246É / Î / ö11101011110311141
10266FNC 1FNC 1FNC 1202/207/247Ê / Ï / ÷11110101110411131
10367Начальный код A203/208/248Ë / Ð / ø11010000100211412
10468Начальный код B204/209/249Ì / Ñ / ù11010010000211214
10569Начальный код C205/210/250Í / Ò / ú11010011100211232
106Стоп11000111010233111
Обратный стоп11010111000211133
Стоп-паттерн (7 баров / пробелов)206/211/251Î / Ó / û11000111010112331112

Символы «Код A», «Код B» и «Код C» заставляют все следующие символы интерпретироваться согласно соответствующему субкоду (то есть 128A, 128B или 128C). Символ «Shift» переключает интерпретацию одного следующего символа между подкодами A и B.

Закодированный символ ASCII зависит от фактического используемого шрифта штрих-кода. В частности, символ ASCII со значением 0 и значением 95 и выше может быть определен по-разному в установленном шрифте.

Расчет контрольной цифры для указанного выше примера почтового индекса:

ЦенитьМассаВес × значение
Начать C1051105
FNC11021102
4242284
1818354
40404160
20205100
50506300
Код А1017707
0168128
Сумма =1740 г.
1740 г.Мод 103 =92

Доступность

Для конечного пользователя штрих-коды Code 128 могут быть сгенерированы либо внешним приложением для создания изображения штрих-кода, либо решением для штрих-кода на основе шрифтов. Любое решение требует использования приложения или надстройки приложения для вычисления контрольной цифры и создания штрих-кода.

Оптимизация длины штрих-кода

Использование кодового набора C выгодно только при следующих условиях:

Расположение цифрКоличество последовательных цифр
начало данных4+
конец данных4+
середина данных (окружена символами из кодового набора A или B)6+
все данныелибо 2, либо 4+ (но не 3)

Оптимальное кодирование может быть найдено с использованием динамического программирования алгоритма.

Источник

ТОВАРНЫЙ ШТРИХ-КОД ПРОИЗВОДИТЕЛЯ стран и его расшифровка (Таблица)

Штрих-код производителя — это последовательность черных и белых полос, представляющая некоторую информацию в виде, удобном для считывания техническими средствами. Информация, содержащаяся в коде может быть напечатана в читаемом виде под кодом (расшифровка). Штриховые коды используются в торговле, складском учете, библиотечном деле, охранных системах, почтовом деле, сборочном производстве, обработка документов. В мировой практике торговли принято использование штрихкодов символики EAN для маркировки товаров. В соответствии с принятым порядком, производитель товара наносит на него штриховой код, формируемый с использованием данных о стране местонахождения производителя и кода производителя. Код производителя присваивается региональным отделением международной организации EAN International. Такой порядок регистрации позволяет исключить возможность появления двух различных товаров с одинаковыми кодами.

Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрих кодов.

Линейными (обычными) в отличие от двухмерных называются цифровые коды, читаемые в одном направлении (по горизонтали). Наиболее распространенные линейные символики: EAN-13, EAN-8, UPC-А, UPC-Е, Code39, Code128, Codabar, Interleaved 2 of 5. Линейные символики позволяют кодировать небольшой объем информации (до 20-30 символов – обычно цифр) с помощью несложных штрихкодов, читаемых недорогими сканерами. Пример кода символики EAN-13:

code 128 штрих код расшифровать

Двухмерными называются символики, разработанные для кодирования большого объема информации (до нескольких страниц текста). Двухмерный штрих-код считывается при помощи специального сканера двухмерных кодов и позволяет быстро и безошибочно вводить большой объем информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали). Ниже показаны примеры двухмерных штрих-кодов по порядку QR-код, Datamatrix, PDF417 (акцизные марки на алкогольной продукции), Aztec.

code 128 штрих код расшифроватьcode 128 штрих код расшифроватьcode 128 штрих код расшифроватьcode 128 штрих код расшифровать

Штриховой код можно наносить при производстве упаковки (типографским способом) или использовать самоклеящиеся этикетки, которые печатаются с использованием специальных принтеров.

Для считывания штрих-кодов используются специальные сканеры 1D (для линейных) и 2D (для двумерных), QR-код можно считывать камерой телефона и распознать через специальное приложение.

Расшифровка штрих-кода производителя

C помощью штрихового кода зашифрована информация о некоторых наиболее существенных параметрах продукции. Наиболее распространены американский универсальный товарный штрих-код UPC и Европейская система кодирования EAN. Наиболее распространенные EAN/UCC товарные номера EAN-13, EAN-8, UPC-A, UPC-E и 14-разрядный код транспортной упаковки ITF-14. Так же существует 128 разрядная система UCC/EAN-128. Согласно той или иной системе, каждому виду изделия присваивается свой номер, состоящий чаще всего из 13 цифр (EAN-13).

Расшифровка штрих-кода стран производителей EAN-13:

Возьмем, к примеру, цифровой код 4820024700016 и расшифруем его:

482 (код страны) — первые две или три цифры означают страну происхождения (изготовителя или продавца) продукта, в данном случае это Украина,

0024 (код изготовителя) — следующие 4 или 5 цифр, в зависимости от длинны кода страны, говорят кто предприятие-изготовитель,

70001 (код товара) — еще пять цифр это наименование товара, его потребительские свойства, размеры, масса, цвет.

6 (контрольная цифра) — последняя цифра используется для проверки правильности считывания штрихов сканером.

Поле «кода товара» в свою очередь тоже расшифровывается:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *