- от автора admin
Содержание
Страна-производитель зашифрована в первых 2-х или 3-х цифрах штрих-кода. Следующие пять цифр расскажут о предприятии-изготовители. В следующих пяти цифрах скрывается информация о наименовании товара, его сорте, цвете, артикль и прочие товарные характеристики. Последняя цифра — контрольная для считывая информации сканером EAN.
Коды стран на штрихкоде
Штрих-код | Страна | Штрих-код | Страна | Штрих-код | Страна |
---|---|---|---|---|---|
00-09 | США и Канада | 54 | Бельгия и Люксембург | 779 | Аргентина |
30-37 | Франция | 560 | Португалия | 780 | Чили |
380 | Болгария | 569 | Исландия | 786 | Эквадор |
383 | Словения | 57 | Дания | 789 | Бразилия |
385 | Хорватия | 590 | Польша | 80-83 | Италия |
400-440 | Германия | 599 | Венгрия | 84 | Испания |
460-469 | Россия и СНГ | 600-601 | ЮАР | 850 | Куба |
471 | Тайвань | 611 | Марокко | 858 | Словакия |
474 | Эстония | 613 | Алжир | 859 | Чехия |
475 | Латвия | 619 | Тунис | 860 | Югославия |
477 | Литва | 94 | Новая Зеландия | 869 | Турция |
482 | Украина | 64 | Финляндия | 87 | Нидерланды |
484 | Молдова | 690 | КНР | 880 | Южная Корея |
489 | Гонконг | 70 | Норвегия | 885 | Таиланд |
45 и 49 | Япония | 729 | Израиль | 888 | Сингапур |
50 | Великобритания | 73 | Швеция | 890 | Индия |
520 | Греиия | 750 | Мексика | 893 | Вьетнам |
529 | Кипр | 759 | Венесуэла | 90-91 | Австрия |
535 | Мальта | 76 | Швейцария | 93 | Австралия |
539 | Ирландия | 770 | Колумбия | 955 | Малайзия |
Последние изменения: 25.09.2018 Выберите уточнение:
Штрих код (а также «штрих-код», «баркод» и «бар-код») — неверное написание слова «штрихкод» (см. на ).
Штрихкоды были изобретены в США в конце 1940х двумя студентами Норманом Вудлендом и Бернардом Сильвером как средство автоматизированной обработки информации о товарах (патент #2612994 от 1952 года). Существует известная легенда о том, что первым в мире товаром со штрихкодом была жевательная резинка Wrigley. На самом деле Wrigley была первым товаром из продовольственной тележки, с которого был считан штрихкод при проведении демонстрации новой технологии в магазине сети Marsh в городе Трой, Огайо. Помимо Wrigley в тележке были и другие товары со штрихкодом, но кассир выбрал первыми 10 пачек именно этой знаменитой жевательной резинки.
Настоящий прорыв в распространении штрихкодов случился 1 сентября 1981 года с решением министерства обороны США использовать код на основе кодировки CODE39 для маркировки всего товара, закупаемого министерством на военные нужды. Точно так же сейчас локомотивами внедрения штрихкодов на вторичной упаковке (т.е. на коробках и ящиках) в России являются такие компании как Ашан и Мега, которые «вежливо намекают» на это производителям.
- 1 Целесообразность внедрения штрихкодов
- 2 Что такое штрихкод
- 3 Какие бывают кодировки и что это такое
- 3.1 Код EAN13
- 3.2 Понятие о GTIN
- 3.3 Код EAN128
- 3.4 Где же взять цвет и немного о кодах CODE
Целесообразность внедрения штрихкодов
Штрихкод — всего лишь один из способов машинного считывания информации, такой же как магнитная лента в кредитной карточке или RFID чип в электронном пропуске. Просто компьютеры ценой $50 не умеют читать обычный текст с коробок, как это делает человек — компьютеру нужен штрихкод.
Как и всё остальное в этой жизни, технологии окупаются только там, где их применение целесообразно. Все технологии в бизнесе можно условно разделить на 2 группы: 1) инвестиционно-затратные, которые уменьшают себестоимость единицы продукции или услуги, и 2) увеличивающие себестоимость, но приносящие выгоду в чем-то другом (например, покупка компьютера ускоряет набор и правку сопутствующих документов, а пастеризация молока уменьшает общие потери).
Штрихкоды в торговле позволяют быстрее идентифицировать товар и рассчитать покупателя. Штрихкоды на складе также позволяют быстрее идентифицировать товар или даже правильно распознать дополнительные характеристики (если они указаны в штрихкоде). Однако если на поступающем товаре изначально нет штрихкодов, а на складе они используются, то на входе приходится делать больше операций на каждую коробку и каждую паллету, печатая штрихкоды, идентифицируя и маркируя товар, что увеличивает общее время приемки. Но даже в этом случае печать и занесение данных о принимаемом товаре не является самым долгим делом на складе. Машина часами ждет подачи, документы забиваются в информационную систему, человек водит пальцем по накладной в поисках нужной строки, коробки укладываются в паллеты или, наоборот, с этих паллет снимаются. Или, например, в наименовании по накладной пару слов переставлено по сравнению с заявкой и тем, что написано на коробе. Кладовщик пойдет пешком к операционистам, постоит подождет, пока оператор договорит по телефону. Минута-вторая и десяти минут как не бывало. Основные факторы потери времени при выполнении складских операций такие:
- Необходимость пешком относить/приносить бумажные документы;
- Ручной подсчет и суммирование количества;
- Согласование бумажных поручений, их перепроверка и расшифровка почерков.
Борьба за эффективность по всем трем пунктам сводится к использованию мобильных компьютеров и беспроводной связи. А зачем тогда нужны штрихкоды? Затем, что компьютер не умеет читать обычный текст с коробок.
Если обклейка штрихкодами всего входящего товара явно увеличивает время приемки, то выгоды нужно искать на другом уровне. И выгоды эти проявляются при а) увеличении пропускной способности склада и б) увеличении номенклатурного ряда.
Все дело в том, что штрихкоды сами по себе никого не дисциплинируют и ничью работу на себя не берут. Штрихкоды не дают гарантий отсутствия ошибок и вообще каких-либо гарантий. Это принципиально невозможно. Работу после внедрения штрихкодов можно сравнить с грамотностью документов после установки Microsoft Word с проверкой орфографии. Формально набираемые на компьютере письма не стали более понятными и «правильными». Однако добрые 99% ошибок в орфографии и 50% в пунктуации исчезнут. Можно, конечно, продолжать писать «инвинтарезция» и не обращать внимание на красную волнистую линию. То же самое может делать и рабочий склада, сканируя один товар, а отгружая другой, или сканируя одну ячейку, а беря из другой. Потому как, вообще говоря, он может вместо исполнения документа взять под мышку коробку с товаром и пойти домой.
Технология рассчитана на добросовестных работников, которые не хотят злонамеренно отгрузить не то, принять на склад лом по цене запчастей или «потерять»/»забыть» на складе пару тонн мороженных котлет. Не хотят, но из-за спешки, большого объема работы или большого количества похожих товаров, допускают ошибки.
В то же время подбор товара к выдаче со штрихкодами становится намного удобнее и быстрее, поскольку на терминале видно, сколько и чего нужно взять из каждой ячейки. При этом каждая ячейка обладает собственным штриховым кодом и программа терминала требует сканировать его, чтобы убедиться в адресе хранения. Конечно, можно использовать и бумажные поручения на подбор, только их 1) придется печатать, 2) вводить результат с них обратно в компьютер и 3) штрихкоды тогда ни к чему — люди и так хорошо читают простые надписи.
Резюмируя, повторим еще раз: штрихкоды — это инструмент, который при должной организации позволяет справиться с повальным количеством ошибок при увеличении нагрузки на склад, росте числа поставок и номенклатурного ряда. Если же товаров два, клиент один, а складские работники все равно заблудятся в трех соснах, никакие штрихкоды не спасут.
Что такое штрихкод
Штрихкод — это всего лишь один из способов машинного считывания информации. Если бы компьютеры ценой $50 умели быстро читать текст с коробок, как это делает человек, никаких штрихкодов не понадобилось бы. Штрихкоды бывают линейные (1D) и двумерные (2D). Линейный код можно увидеть на пачке сока или сигарет, а двумерный — на алкогольной акцизной марке. Сам по себе любой линейный штриховой код — это своеобразная азбука Морзе из точек и тире в виде полосок разной ширины с одним важным дополнением: буквы штрихкода сильно отличаются друг от друга, а используемые «правила письма» и «знаки препинания» позволяют нелишний раз проверить правильность прочитанного. Известно, что в штрихкоде не спрятано ничего интересного кроме тех самых цифр, что уже написаны под ним:
Рис 1. Пример кода EAN13
Т.е. «закодировано» в данном случае не значит «зашифровано и спрятано». Возникает вопрос: почему так много полосок и так мало информации? В цифрах снизу это занимает намного меньше места! Мы привыкли, что при компьютерном кодировании целые энциклопедии умещаются на одной пылинке, а тут такой расход бумаги. Этому есть сразу несколько причин. Причина №1 — компьютеры за $50 не умеют (или когда-то не умели) читать слишком мелкий «текст». Причина №2 — чтобы мелкие повреждения не смогли исказить информацию. Причина №3 — чтобы кассиру было легче найти штрихкод.
Вопрос: правда ли, что в штрихкоде «зашита» информация о цвете, размере или цене товара? Ответ на него требует дополнительных объяснений и позволяет понять, что представляют из себя штрихкоды с точки зрения бизнеса.
Какие бывают кодировки и что это такое
Существует большое количество различных типов штрихкодов, и это объясняется разными требованиями разных бизнесов, т.е. областью применения. Т.к. штрихкод — это особый язык, у любого типа штрихкодов есть свой алфавит и свой словарь. Под алфавитом понимается правила кодирования с помошью «штрихов» отдельных цифр, букв и других знаков, позволительных в данной системе кодирования. А под словарем — что означают эти цифры и буквы внутри кода, где они должны стоять и т.д. Иногда, как в случае с EAN13, алфавит и словарь называются одинаково, хотя это совершенно разные вещи. Различия между этими понятиями можно понять в следующем сравнении:
Название | представление | система кодирования | формат |
Русский язык | буквы | кириллица | орфография |
Почтовый индекс | цифры | образец написания на обороте конверта | система кодировки номера отдения |
ТОРГ-12 (одна из стандартных форм накладной) | документ | слова, буквы, цифры, знаки препинания | правила заполнения |
EAN13 (вариант GTIN) | штрихи | EAN13 | EAN13 |
EAN8 | штрихи | EAN8 | EAN8 |
UPC-A (вариант GTIN) | штрихи | UPC-A | EAN13 |
UPC-E | штрихи | UPC-A | выкидывание 4х нулей из UPC-A |
EAN128 (код для маркировки грузов) | штрихи | CODE128 | EAN128 |
LOGMARS (Logistics Applications of Automated Marking and Reading Symbols — военный стандарт США) | штрихи | CODE39 | LOGMARS |
HIBS (Health Industry Barcode — штрихкод индустрии здравоохранения) | штрихи | CODE39 или CODE128 | HIBS |
Рассмотрим это подробнее на примере кода EAN13:
Код EAN13
Код EAN13, вероятно, самый распространенный код на планете, т.к. он присутствует на всех продовольственных товарах. Аббревиатура EAN означает Европейский Номер Артикула (European Article Number). EAN13 уникален тем, что он имеет, кроме собственного формата (словаря), еще и собственный алфавит. Кроме EAN13 похожим алфавитом пользуется только EAN8. Т.е., если кто-то говорит «EAN13», он сразу как бы говорит и о системе кодирования, и о формате, и о том, как это выглядит:
Рис 2. Разбор кода EAN13
На рисунке видно, что код состоит из двух групп штрихов, ограниченных разделителями «||». EAN13 позволяет закодировать 12 значимых цифр. Последняя цифра кода — чексумма, всегда вычисляется по определенной формуле из важных 12-ти и используется следующим образом: сканер восстанавливает из штрихов все 13 цифр, а из первых 12ти считает чексумму. Если чексумма и 13я цифра совпали — «пииип», код считан верно. Более конкретно:
если сканер неверно прочтет какие-то цифры внутри кода, но верно прочтет чексумму (например, ему «покажется», что вместо «2457852111114» на коробке написано «2417852111114»), то можно будет вычислить чексумму для первых 12-ти прочтенных цифр и увидеть, что она не совпадает с 13-й прочтенной цифрой, а должна (в данном случае чексуммой кода «241785211111» является не «4», а «8», т.е. сканер тогда уж должен был бы прочесть «2417852111118», а не «2417852111114»), что и позволяет поймать ошибку.
если же сканер верно прочел первые 12 цифр, но неверно прочел чексумму, то она опять не совпадет с вычисленной, и верить такому коду (или сканеру) тоже нельзя.
Как видно, код страны состоит из 3х цифр. Например, 000-119 — США и Канада, 400-440 — Германия, 460-469 — Россия. Поскольку любой код, начинающийся с 0 или 1, — это США или Канада, то для их собственных товаров цифры EAN13 распределяются иначе: первая цифра — 0 или 1, следующие 6 — производитель, а оставшиеся 5 — код товара. Например «0|049000|…..» — Сoca-Cola Corporation. Некоторым компаниям не хватает цифр для нумерации всех своих товаров, и тогда им выдается по много номеров производителя сразу.
Под штрихкодом мы видим три группы цифр: одна цифра отдельно и далее две группы по 6 цифр. Почему одна стоит отдельно? Код EAN имеет свою историю, и это не самый первый код для товаров, который был придуман. Самым первым кодом для товаров, который получил большое распространение, был код UPC. UPC — Универсальный Код Продукта (Universal Product Code). Насколько универсальный? Подходит для использования только в США и Канаде. Когда «моду на штрихкод» решили перенять в Европе, встала проблема: какой код использовать, ведь UPC уже занят американскими и канадскими компаниями. В оригинальном UPC было 12 цифр, из которых одна — тоже чексумма, т.е. реально полезных только 11, которыми можно закодировать 1011 = десять миллиардов товаров. Много, но c Европой всё равно наврядли поделятся. Для выхода из ситуации было придумано гениальное решение — добавить одну лишнюю цифру, ничего при этом реально к штрихкоду не добавляя.
Дело в том, что в оригинальном UPC одну и ту же цифру можно было закодировать 4-мя различными наборами штрихов: «обычный» код, его зеркально отраженный код (перевернутый) и их инвертированные версии (как бы белый штрихкод на черном фоне). При печати черным по белому левая группа цифр кодируется «обычным» кодом, а правая — инвертированным (Обыч.|Инверт.). Именно так. Это сделано для того, чтобы сканер мог отличить правильно расположенный код (цифры внизу) от перевернутого вверх тормашками (цифры сверху), иначе он прочтет код наоборот (справа-налево). У перевернутого кода слева будет зеркальная инвертированная часть, а справа зеркальная обычная (Зерк.инверт.|Зерк.обыч.). А при печати белым по черному (такое тоже предусмотрено) сначала должна идти инвертированная часть, а затем обычная (Инверт.|Обыч.). Тогда у перевернутого сначала будет зеркальная обычная, а затем зеркальная инвертированная (Зерк.обыч.|Зерк.инверт.). При этом желательно, чтобы все эти зеркальные и инвертированные версии наборов штрихов отличались друг от друга.
Тут надо рассказать как вообще выбираются штрихи — они выбирается из соображений надежности процесса считывания. На каждую цифру отводится 7 мест, в каждом из которых может стоять либо тоненький штрих, либо ничего. Идущие подряд тоненькие штрихи всегда сливаются, образуя более жирные штрихи. Самый жирный штрих состоит из 4х тонких штрихов подряд.
Шесть мест дают 27 = 128 вариантов выбора штрихов и пустот. А для кода надо 10 цифр * 4 версии = 40. Т.е. 128 — 40 = 88 вариантов не используются. Какие это варианты? Это самые неблагонадежные варианты, в которых подряд идут 5 и более штрихов или пустот: при быстром чтении кода в движении 7 тонких штрихов слившихся в один очень сложно отличить от 6ти, 6 от 5ти, и то же самое с пустотами. При этом все цифры в рамках одного типа кода принято либо начинать пустотой, а оканчивать штрихом, либо наоборот. Осталось избавиться от слишком широких штрихов и пустот внутри самих кодов. После такой процедуры от 128ми остаются только 64 — 6 = 58. Из этих 58ми выбирают 40 таких, которые меньше всего «похожи» друг на друга.
Так вот, при создании кода EAN13 решено было кодировать дополнительную 13ю цифру ничем иным, как чехардой кодировки первой (левой) группы цифр кода UPC. Если все цифры первой группы имеют обычную кодировку, как в оригинальном коде UPC, то 13я считается равной «0». А для того, чтобы закодировать «1», «2» и т.п. предусмотрена таблица замены обычной кодировки для отдельных цифр в первой группе на зеркальную инвертированную — это будет уже «неправильный» код UPC, и оригинальный американский сканер (вымерший) его бы не прочел.
Как видно, в EAN13 (как и в EAN8) есть много всего, но нет информации о цвете или размере, да и уместиться ей негде.
Помимо блоков номеров, любые коды EAN13, которые начинаются с префиксов 20-29, могут быть использованы предприятием для целей внутреннего учета (т.е. такие штрихкоды будут уникальны только внутри организации, Юнискан за ними не следит и никому такие номера не выдает).
В общем случае в коде EAN13 не хранится информации о цвете, размере или других характеристиках конкретной единицы товара.
Итак, в коде присутствуют 13 цифр, из которых использовать для внешней торговли организация может только 3, 4 или 5 цифр (по договоренности с Юнискан). Маловато. Где же хранить цвет и размер? В электронном каталоге производителя! Там они и хранятся. Т.е. можно попросить производителя выслать Excel-файл с кодами и описаниями товаров, где всё и будет.
Для внутренних кодов, начинающихся на 20-29, у организаций уже больше места для творчества. В них можно поместить и вес, и цвет, и размер. Например, электронные весы для овощей и фруктов печатают такие коды — на кассе из него будет правильно вычленен и внутренний артикул, и вес. В другом магазине такой штрихкод скорее всего не поймут.
Итак, ответ для кода EAN13 найден: в общем случае в коде EAN13 не хранится информации о цвете, размере или других характеристиках конкретной единицы товара. В нем хранятся страна, фирма и номер товара. При этом для оригинальных штрихкодов на упаковке производителя касса не воспринимает EAN13 как нечто, что можно разобрать по частям. В подавляющем большинстве случаев все 13 цифр EAN13, вместе с чексуммой, используются как уникальный цифровой код номенклатуры, наподобие артикула. А что насчет других кодов? Читаем дальше.
Понятие о GTIN
Существует довольно много кодировок товаров, т.е. способов назначить им номера. Помимо EAN13 существуют коды EAN8, UPC-A, UPC-E, UCC12, UCC14, ITF-14 и другие для продовольственных товаров, ISBN для книг и т.д. Всё это различные способы сделать одно и то же — выдать единице товара уникальный номер. GTIN (Global Trade Item Number) — это и есть глобальный код товара в самом общем смысле. Единое обозначение требуется во множестве приложений — например для прайслистов или в маркировке грузов. Разработчики GTIN поступили очень просто: чтобы получить GTIN, конкрентный код с упаковки товара дополняется лидирующими нулями до 14 цифр. Если мы пользуемся EAN13, то GTIN будет равен «0|EAN13″(т.е. «0» и следом EAN13), а если мы пользуемся EAN8, то GTIN будет равен «000000|EAN8», ну и точно так же с другими кодами товара. Предполагается, что кодов товара длиннее 14 цифр не встречается.
Код EAN128
EAN128 предназначен для передачи данных о грузе между компаниями.
В отличие от EAN13, у кода EAN128 уникальный только словарь. Для построения EAN128 используется алфавит CODE128. Т.е. если кто-то говорит «CODE128», то он имеет в виду алфавит (какие цифры и буквы какими черточками обозначаются). А если кто-то говорит «EAN128», то он имеет в виду систему кодирования свойств конкретного товара или груза на основе кодировки CODE128. Число 128 в EAN128 не означет, что в нем подряд должно стоять 128 цифр. Число 128 попало в EAN128 из CODE128, а в CODE128 оно обозначает количество символов, которое способен отобразить данный алфавит, т.е. все 128 символов стандартного ASCII.
отношения между EAN128 и CODE128 такие же, как между формой Торг-12 и русским языком. Используя русский язык можно писать о чем угодно, но Торг-12 имеет свой формат, и не все, что написано по-русски, является формой Торг-12. Точно так же не всё, закодированное кодом CODE128 является штрихкодом формата EAN128.
EAN128 является, по-видимому, вторым по распространенности кодом на планете, и вот почему: это код для обмена информацией о товарах и грузах между производственными, транспортными и торговыми компаниями:
Рис 3. Разбор кода EAN128
Группы цифр в скобках под кодом, такие как (02), (15), (3303) и т.д., называются AI (Application Identifiers — коды применения) и объясняют как интерпретировать цифры, идущие следом. Например, AI с кодом 15 задает последний срок, когда товар еще можно продавать, в формате «2 цифры года, 2 цифры номера месяца, 2 цифры дня» (т.е. ггММдд). A, например, AI с кодом 330y задает вес груза (паллеты или контейнера) в килограммах, используя также 6 цифр, при этом «y» должен быть заменен на число десятичных знаков в интерпретации этих 6 цифр. Все эти вещи определены стандартом на EAN128. Вот некоторые коды стандарта:
AI | Описание по-английски | Описание по-русски | Формат |
00 | Serial Shipping Container Code (SSCC-18) | Уникальный код большого контейнера в формате SSCC-18 | 18 цифр |
01 | Shipping Contained Code (SSCC-14) | Код малого контейнера в формате SSCC-14 | 14 цифр |
02 | Number of containers contained in another unit (used with AI 37) | GTIN единицы груза, для которого в AI37 указано сколько таких единиц находится в контейнере | 14 Digits |
10 | Batch Numbers | Номер партии (поставки) | от 1 до 20 буквы/цифры |
11 | Production Date | Дата производства | ГГММДД (две цифры года, две месяца и две дня) |
13 | Packaging Date | Дата упаковки | ГГММДД |
15 | Sell By Date (Quality Control) | Желательно продать до даты | ГГММДД |
17 | Expiration Date (Safety Control) | Срок годности | ГГММДД |
20 | Product Variant | Подваринт товара (дополнительно к GTIN) | 2 цифры |
21 | Serial Number | Серийный номер | от 1 до 20 буквы/цифры |
22 | HIBCC Quantity, Date, Batch and Link | Специальное поле индустрии здрвоохранения: количество, дата, партия и чексумма поля | от 1 до 29 буквы/цифры |
23x | Lot Number | Номер лота | от 1 до 19 буквы/цифры |
240 | Additional Product Identification | Дополнительное поле для более точной идентификации продукта | от 1 до 30 буквы/цифры |
250 | Second Serial Number | Второй серийный номер | от 1 до 30 буквы/цифры |
310y | Product Net Weight in Kg | Вес нетто товара в кг | 6 цифр |
311y | Product Length/1st Dimension (Meters) | Длина (высота, любой 1й размер) товара в метрах | 6 цифр |
312y | Product Width/Diameter/2nd Dimension (Meters) | Ширина (диаметр, любой 2й размер) товара в метрах | 6 цифр |
313y | Product Depth/Thickness/3rd Dimension (Meters) | Глубина (толщина, любой 3й размер) товара в метрах | 6 цифр |
314y | Product Area (Square Meters) | Площадь товара в м.кв. | 6 цифр |
315y | Product Volume (Liters) | Объем товара в литрах | 6 цифр |
316y | Product Volume (Cubic Meters) | Объем товара в кубических метрах | 6 цифр |
320y | Product Net Weight (Pounds) | Вес нетто товара в фунтах | 6 цифр |
321y | Product Length/1st Dimension (Inches) | Длина (высота, любой 1й размер) товара в дюймах | 6 цифр |
322y | Product Length/1st Dimension (Feet) | Длина (высота, любой 1й размер) товара в футах | 6 цифр |
323y | Product Length/1st Dimension in (Yards) | Длина (высота, любой 1й размер) товара в ярдах | 6 цифр |
324y | Product Width/Diamater/2nd Dimension (Inches) | Ширина (диаметр, любой 2й размер) товара в дюймах | 6 цифр |
325y | Product Width/Diameter/2nd Dimension (Feet) | Ширина (диаметр, любой 2й размер) товара в футах | 6 цифр |
326y | Product Width/Diameter/2nd Dimension (Yards) | Ширина (диаметр, любой 2й размер) товара в ярдах | 6 цифр |
327y | Product Depth/Thickness/Height/3rd Dimension (Inches) | Глубина (толщина, любой 3й размер) товара в дюймах | 6 цифр |
328y | Product Depth/Thickness/Height/3rd Dimension (Feet) | Глубина (толщина, любой 3й размер) товара в футах | 6 цифр |
329y | Product Depth/Thickness/Height/3rd Dimension (Yards) | Глубина (толщина, любой 3й размер) товара в ярдах | 6 цифр |
330y | Container Gross Weight (Kg) | Вес брутто контейнера в кг | 6 цифр |
331y | Container Length/1st Dimension (Meters) | Длина (высота) контейнера в метрах | 6 цифр |
332y | Container Width/Diameter/2nd Dimension (Meters) | Ширина (диаметр) контейнера в метрах | 6 цифр |
333y | Container Depth/Thickness/3rd Dimension (Meters) | Глубина (высота, толщина) контейнера в метрах | 6 цифр |
334y | Container Area (Square Meters) | Площадь контейнера в кв.м. | 6 цифр |
335y | Container Gross Volume (Liters) | Общий объем контейнера в литрах | 6 цифр |
336y | Container Gross Volume (Cubic Meters) | Общий объем контейнера в кубических метрах | 6 цифр |
340y | Container Gross Weight (Pounds) | Общий вес контейнера в фунтах | 6 цифр |
… | … | … | … |
37 | Number of Units Contained (Used with AI 02) | Количество единиц товара в контейнере | от 1й до 8ми цифр |
400 | Customer Purchase Order Numberrchase Order Number | Соответствующий номер заказа | от 1 до 29 буквы/цифры |
410 | Ship To/Deliver To Location Code (EAN13 or DUNS code) | Куда доставить в виде кода EAN13 или DUNS | 13 цифр |
411 | Bill To/Invoice Location Code (EAN13 or DUNS code) | Куда доставить счет в виде кода EAN13 или DUNS | 13 цифр |
412 | Purchase From Location Code (EAN13 or DUNS code) | Где было куплено в виде кода EAN13 или DUNS | 13 цифр |
420 | Ship To/Deliver To Postal Code (Single Postal Authority) | Почтовый индекс доставки | от 4 до 12 цифр |
8001 | Roll Products — Width/Length/Core Diameterять счет на оплату | Длина, ширина или диаметр центрального ролика для товаров в рулонах | 14 цифр |
8002 | Electronic Serial Number (ESN) for Cellular Phone или | ESN мобильного телефона, если груз — мобильный телефон | от 1 до 20 цифр |
8003 | GTIN and Serial Number of Returnable Asset | GTIN и серийный номер той части груза, которую после доставки требуется вернуть назад (упаковка, документы). | 14 цифр GTIN + от 1 до 16 буквы/цифры |
8004 | UPC/EAN Serial Identification | ||
8005 | Price per Unit of Measure | Цена за единицу | 6 цифр |
90 | Mutually Agreed Between Trading Partners | Может использоваться по договоренности между поставщиком, экспедитором и покупателем | от 1 до 30 буквы/цифры |
91 | Internal Company Codes | Для внутреннего использования | от 1 до 30 буквы/цифры |
… | … | … | … |
99 | Internal Company Codes | Для внутреннего использования | от 1 до 30 буквы/цифры |
Буквы «x» и «y» в номерах AI означают следующее:
«X» — цифра, обозначающая длину поля. Например, AI 23x = 237 будет означать, что серийный номер состоит из 7-ми цифр и в коде это будет выглядеть как «(237)1234567».
«Y» — цифра, обозначающая точность после запятой. Например, AI 330y = 3304 будет означать, что в шести цифрах веса четыре их них будут стоять после запятой и «(3304)123456» будет равно 12,3456 кг.
Cтандарт описывает значение и формат для как минимум 90 кодов применения, упоминая номера накладных, индексы адресов, объемы, серийные номера и т.д., но ничего не говорит о цвете! Так же нет ни слова о размере свитера или обуви. Итак, ответ найден: «нет, в коде EAN128 не хранится информации о цвете, но да, в коде хранятся данные о весе и габаритах конкретного контейнера или груза с товаром».
Где же взять цвет и немного о кодах CODE
Помимо CODE128 существуют еще CODE11 и CODE39 (не считая других, которые не-CODE). Соответственно, CODE11 может кодировать 10 цифр и тире (например, можно написать «110-2102-43»), а CODE39 может кодировать 10 цифр, 26 латинских букв, тире, а также пробел и символы «.+/%$», что, вообще-то, дает 44 символа (в данном случае 39 означает не число символов, а «3 из 9», когда каждый символ кодируют 9 полосок, из которых 3 «толстые»).
Наиболее популярным и распространенным для внутренних целей явялется CODE39. Он был создан в 1974 году в компании Intermec Дэйвидом Аллаисом и Рэем Стивенсом. Единственный недостаток CODE39 — он проигрывает CODE128 в компактности.
Так где же взять цвет? Ответ прост. Для этого используются нестандартные внутренние штрихкоды, использующие алфавит CODE11, CODE39 или CODE128. На коды с цветами не написаны стандарты, и это понятно: слишком много существует разнообразия в обозначении цветов и размеров. Такие коды можно и нужно разрабатывать самим.
Полезные ссылки
Клуб логистов — Штрихкодирование. Плюсы и минусы
Штрихкоды в Wikipedia
Вопросы и ответы по коду EAN13 (тому, что используют в магазине)
Марина Ижевская 9 августа 2018 17 сентября 2020 1468 просмотров Штрих-код
Штрихкодирование на территории Украины – это в большинстве случаев не обязательная процедура. На настоящий момент Законодательные акты и постановления обязуют оклеивать штрих-кодами только ту продукцию, которая попадает под определение: алкогольсодержащие напитки, табачные изделия, лекарственные средства, фонограммы, аудиовизуальные произведения. Во всех остальных случаях, штрихкодирование является добровольным.
Однако, даже на этом этапе могут возникнуть трудности. Если штрих-код EAN13, который находится на бутылке алкогольной продукции уже зарегистрирован в «ДжиЭс1 Украина» поставщиком, то от вас, как от дистрибьютора, регистрация и оклейка штрих-кодов не требуется. Необходимо лишь проследить за тем, чтобы вся продукция была оклеена штрих-кодами, и они соответствовали заявленным наименованиям.
Могут ли заставить регистрировать штрих-код?
На этом этапе довольно много подводных камней, которые необходимо разбирать индивидуально. Но давайте обрисуем ситуацию в целом.
Штрих-код как инструмент, который позволяет экономить время, очень удобен всем участникам товароучета продукции: оптовикам, производителям и дистрибьюторам. Например, вы являетесь производителем чего-то, что не требует обязательной оклейки штрих-кодами, но для того, чтобы поставщик купил у вас партию этой продукции, он требует оклеить ее штрих-кодами. Вполне обоснованное решение, но для вас оно может обернуться большими затратами времени и денег.
Так вот, проблема в том, что таких поставщиков может быть сколько угодно. Каждый из них может вынуждать вас оклеить товар штрих-кодами. И, в итоге, придется штрихкодировать продукцию.
Сделать это вы сможете при помощи профессионалов компании «Вайз Групп», которые помогут провести процедуру согласно всех законов в максимально краткие сроки.
Должность: Юрист в сфере интеллектуальной собственности
Опыт работы: 8 лет. Кандидат юридических наук.
Специализация: Занимается защитой и регистрацией объектов интеллектуальной собственности, написанием претензий и исковых заявлений. Регистрирует объекты в таможенном реестре.
0 Поделились Рейтинг 4.5 на основе 1468 ответов
Повсеместное использование штрих кодов на товарах, во всех странах не является обязательной мерой. Однако все крупные и уважающие себя производители используют эту возможность, т.к она позволяет значительно ускорить процесс обработки, оптимизирует все логистические операции, наладить автоматическую приемку и отгрузку.
В коде этикетки может быть закодирована вся необходимая информация, начиная от цены и веса продукта и заканчивая страной происхождения. Это в свою очередь помогает идентифицировать миллионы тонн грузов ежедневно. В настоящее время, наиболее популярными способами маркировки, является нанесение EAN-кода и стал просто незаменимым во всем мире.
Далее мы постараемся рассказать о процессе нанесения, кодирования и проверки данного типа маркировки. Постараемся рассказать как идентифицировать и проверять штрих-код Германии на товарах для всех видов EAN штрихкодирования.
Внешний вид и расшифровка штрих кодов Германии
Для начала стоит отметить, что в настоящее время широкое распространение получили 3 вида EAN штрих-кодов:
- EAN – 8. При шифровании используется всего 8 символов. Применяется данный вариант маркировки в тех случаях, когда нет необходимости идентифицировать большое количество данных о товаре. Например если для работы достаточно внести только вес и наименование. Код из 8ми символов имеет свои преимущества и самый главный из них конечно же малая стоимость. При маркировке сотен тонн товаров, выпуск штрих-кодов может существенно ударить по бюджету. EAN – 8 имеет небольшие размеры может наноситься даже на мелкие предметы. На практике, некоторые производители, позаботившиеся об оптимизации всех процессов работы, настраивают процедуру идентификации так, что могут вносить в 8ми символьную маркировку больше информации за счет уменьшения написания всех характеристик.
- EAN – 13. Стал модернизированной версией 8ми символьной кодировки. Пока является наиболее популярным, позволяя вносить больше нужных данных для характеризации продукции.
- EAN – 128 (GS1 – 128). Разрабатывается организацией GS1. В нашей стране она известна как GS1 РУС. Применяется для нанесения на различные грузы, где требуется больше сведений. При маркировании используется 128 символов, закодированных при помощи специального словаря Code -128. Его работы мы также рассмотрим в статье.
Внешне все штрих-коды выглядят, как набор черно-белых вертикальных полосок с указанием номера внизу кода. Читается EAN слева-направо и расшифровывается также. Далее мы рассмотрим процесс идентификации для каждого вида.
Проверка кода для EAN – 8 и EAN – 13
Пример для EAN-8
Пример для EAN-13
Использование 8 символьного кода, потребовало отказаться от внесения в маркировку некоторых данных. В целом в EAN – 8 и EAN – 13 заносятся следующие сведения:
- Код местонахождения и страны, в которой находится продавец или изготовитель маркированной продукции. Для Германии этот код должен быть от 400 – 440, т.е подойдет 402,430,439 и т.д. Для EAN-8 он занимает 2 цифры, для EAN-13 отводится 3 цифры.
- Следующие 5 или 4 цифры указывают код изготовителя продукции. Длину определяет конкретное производство или страна его нахождения.
- В EAN – 13 дополнительно отводится 4-5 цифр на указание характеристики товара: вес, цвет, свойства. Сюда обычно заносят те сведения, по которым можно различать один вид товара от другого без особых проблем. Например вносить данные для лекарственных препаратов на разное содержание активного вещества.
- Заключительной цифрой, в том и другом случае выступает контрольное значение. Оно сделано только для настройки считывающего оборудования.
Расшифровка кода для EAN -128
Пример EAN-128
Как мы уже ранее сказали, владельцем и разработчиком штрих-кода EAN-128, является компания GS1. Расшифровка данного типа маркировок представляет куда более трудную задачу, нежели для ранее представленных вариантов. Все дело в том, что стандартный номер EAN – 128, расшифровывается при использовании специального словаря (Code-128). Он и определяет наличие или отсутствие тех или иных данных.
Для того, чтобы Вы визуально это представили, рассмотрим все на примере.
Формат штрих-кода EAN-128: «(ID)***(ID)***(ID)***”. В качестве ID – используется закодированная последовательность цифр, которая называется AI (В переводе идентификатор применения). Так вот значение этого идентификационного номера, определяется в словаре, который в полном варианте имеется только у GS1 и посмотреть его можно тоже там.
Так в примере на скриншоте, указанны идентификаторы (01) – GTIN, (15) – Срок годности, (10) – номер партии
Для указания страны происхождения груза, в качестве идентификатора, должен присутствовать номер – 422, характеризующий страну происхождения. Однако, как Вы уже наверное заметили, он присутствует не везде и не всегда. В целом тратить на него место, никто не хочет, т.к производитель в данном случае, указывается в свободной форме выше.
Проверка EAN на подлинность
Данный код еще тем хорош, что его можно проверить на подлинность, не прибегая ни к каким дополнительным инструментам для считывания. Для процедуры проверки на совпадение, необходимо только сложить номер в определенной последовательности. Для примера возьмем EAN – 13, из скриншота выше. Его номер – 4018993404787.
Число должно совпадать с контрольным значением, в нашем случае все сошлось, значит штрих-код был выпущен легально и принадлежит реальному производителю товара.
Интересные материалы:
- Код страны 414
Как определить и узнать производителя? Таблица кодов Структура EAN-13 Кто придумал штрих-код? Что необходимо учитывать…
- Код страны 3 НДФЛ
Коды документов для справки 2 НДФЛ01 — Паспорт гражданина СССР. Действителен до 01.01.2008 для некоторых…
- Код России 643
Добавить в "Нужное" Актуально на: 16 мая 2019 г. При подготовке отдельных налоговых деклараций может…
- Ставрополь ИФНС 11
История измененийИзменения на 11-11-2019:- Адрес: ,355003,,,Ставрополь г,,Ленина ул,293А1,,+ Адрес: ,355035,,,Ставрополь г,,Советская ул,3,,- Адрес: 355003, Ставрополь…
- Ябдпк код по МКБ 10
Список классов Класс I. A00—B99. Некоторые инфекционные и паразитарные болезни Класс II. C00—D48. Новообразования Класс…