Формирование штрих кода ean 13

Формирование штрих кода ean 13

Разработкой и внедрением Глобальных стандартов для идентификации продукции занимается международная организация GS1 International (www.gs1.org) . На территории Российской Федерации данную организацию представляет ассоциация автоматической идентификации ЮНИСКАН/GS1 Russia ( www.gs1ru.org ). ЮНИСКАН/GS1 Russia — это добровольная некоммерческая неправительственная организация, состоящая из предприятий-членов, использующих стандарты товарной нумерации и штрихового кодирования GS1. Национальные организации следят за уникальностью предоставляемых кодов автоматической идентификации.

Данный раздел содержит общие сведения, касающиеся штрихкодирования, нюансы, связанные с формированием изображения штрихкодов, а также методику штрихкодирования товаров на предприятии.

Формат EAN13

Формат EAN13 является расширением формата UPC-A. Данный формат позволяет кодировать 12 символов (цифры от 0 до 9), к которым добавляется справа контрольная (тринадцатая) цифра, значение которой однозначно расчитывается в соответствии с кодируемой последовательностью. Значение штрихкода UPC-A соответствует значению штрихкода EAN-13, у которого первый символ 0.

Кодируемая при помощи этого алгоритма последовательность символов, обычно, представляет уникальный международный номер товара EAN13/UCC, который является уникальным в международном масштабе.

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

Формат EAN8

Формат EAN8 является расширением формата UPC-E и представляет сокращённую форму EAN13. Данный формат позволяет кодировать 7 символов (цифры от 0 до 9), к которым добавляется справа контрольная (восьмая) цифра, значение которой однозначно расчитывается в соответствии с кодируемой последовательностью. Значение штрихкода UPC-E соответствует значению штрихкода EAN-8, у которого первый символ 0.

Формат Code 39

Формат Code 39 (этот формат имеет ещё два названия — "3 of 9 code" и "USD — 3") позволяет кодировать цепочку символов (прописные буквы латиницы, цифры и символы пунктуации) произвольной длины (длина, фактически, ограничивается шириной захвата сканера, с помощью которого предполагается последующее чтение штрихкода), что позволяет использовать данные штрихкоды для хранения произвольных данных.

К недостаткам этого формата можно отнести довольно большие размеры изображения штрихкода, отсутствие возможности упаковки кодируемых данных — каждому кодируемому символу соответствует блок определённой ширины.

Существует также расширение Code 39, которое, по сути, представляет набор правил, по которым символы, не входящие в список допустимых для данного формата, кодируются при помощи последовательностей допустимых символов. Стандартное расширение дополняет список допустимых символов строчными буквами латиницы.

Формат Code 93

Формат Code 93 (также называется "USS-93") позволяет кодировать такую же последовательность символов, как и расширение Code 39, но при этом изображение штрихкода получается заметно меньше. К недостаткам формата можно отнести отсутствие возможности упаковки кодируемой информации.

Формат Industrial 2 of 5

Формат Industrial 2 of 5 (другое название — Standard 2 of 5) позволяет кодировать цепочку символов (цифры от 0 до 9) произвольной длины (так же, как и для Code 39, длина кодируемой цепочки ограничена возможностями сканера), в конце которой добавляется контрольный символ.

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

Формат Interleaved 2 of 5

Формат Interleaved 2 of 5 (другое название — "ITF") представляет собой "улучшеный" Industrial 2 of 5. Улучшение состоит в том, что для кодирования части информации используются светлые полосы. Основным недостатком данного формата является то, что кодируемая цепочка символов (включая контрольный) должна быть чётной длины.

Разновидность этого формата — ITF-14 (другое название — EAN14) используется для кодирования идентификаторов транспортных упаковок.

Формат Codabar

Формат Codabar (также называется "Ames code", "USD-4", "NW-7", "2 of 7 code") позволяет кодировать цепочку символов (цифры, некоторые знаки пунктуации) произвольной длины + один из 4 возможных (A, B, C, D) префиксов и один из 4 возможных суффиксов (также A, B, C и D).

К недостаткам данного алгоритма следует отнести отсутствие возможности упаковки кодируемой цепочки символов.

Формат Code 128

Формат Code 128 является форматом высокой плотности, позволяет кодировать цепочку символов (первые 128 символов ASCII-таблицы) произвольной длины. Формат поддерживает упаковку данных.

Формат EAN128

Штрихкод данного формата представляет штрихкод Code 128. При этом кодируемая последовательность должна иметь определённую структуру — цепочка символов состоит из набора пар (Тип)Значение, при этом в зависимости от идентификатора типа вводятся дополнительные ограничения на значение. Данный формат поддерживает типизацию кодируемых данных и обеспечивает высокую плотность кодирования информации, т.к. базируется на Code 128.
Более подробно данный штрихкод описан в статье "КОД EAN/UCC-128".

Читайте также:  Как вычислить десятичный логарифм

Формат RSS 14

Формат RSS 14 является, как и Code 128, форматом высокой плотности и позволяет кодировать цепочку символов (первые 128 символов таблицы ASCII) произвольной длины. При кодировании осуществляется упаковка кодируемой последовательности символов. К недостаткам можно отнести то, что штрихкоды данного типа поддерживаются ограниченным набором сканеров.

Формат Code 16k

Формат Code 16k является двумерным, штрихкод представляет последовательность одномерных штрихкодов (формат которых подобен Code 128), расположенных друг над другом, что позволяет увеличить плотность кодирования. К недостаткам алгоритма можно отнести то, то данный формат поддерживается ограниченным набором сканеров штрихкода.

Формат PDF-417

Формат PDF-417 является одним из самых распространённых двумерных форматов штрихкодирования. Данный формат позволяет кодировать последовательность символов кодовой страницы CP437, поддерживает ряд методов упаковки данных, а также параметризуемый алгоритм восстановления информации в случае повреждения изображения штрихкода.

Формирование изображения штрихкода

Необходимо отметить, что для корректного считывания изображения штрихкода сканерами, требуется, чтобы был достаточный контраст между тёмными и светлыми элементами штрихкода. В связи с этим существует ограничение на сочетания цветов элементов штрихкода.

Нормально считываются сканером следующие сочетания цветов:

  • Штрихи синие, пробелы белые.
  • Штрихи коричневые, пробелы белые.
  • Штрихи чёрные, пробелы белые.
  • Штрихи зелёные, пробелы белые.
  • Штрихи синие, пробелы жёлтые.
  • Штрихи коричневые, пробелы жёлтые.
  • Штрихи чёрные, пробелы жёлтые.
  • Штрихи зелёные, пробелы жёлтые.
  • Штрихи синие, пробелы оранжевые.
  • Штрихи коричневые, пробелы оранжевые.
  • Штрихи чёрные, пробелы оранжевые.
  • Штрихи зелёные, пробелы оранжевые.

Считываются при определённых условиях:

  • Штрихи синие, пробелы красные.
  • Штрихи коричневые, пробелы красные.
  • Штрихи чёрные, пробелы красные.
  • Штрихи зелёные, пробелы красные.

Не считываются при определённых условиях:

  • Штрихи чёрные, пробелы зелёные.
  • Штрихи чёрные, пробелы синие.
  • Штрихи чёрные, пробелы сине-зелёном.
  • Штрихи чёрные, пробелы коричневые
  • Красный на зелёном.
  • Красный на золотом.
  • Красный на белом.
  • Красный на синем.
  • Красный на светло-коричневом.
  • Светло-коричневый на белом.
  • Чёрный на золотом.
  • Синий на сине-зелёном.
  • Золотой на белом.
  • Оранжевый на золотом.
  • Жёлтый на белом.
  • Оранжевый на белом.

Также следует обратить внимание, что изображение штрихкода, в общем случае, нельзя масштабировать, т.к. при этом могут нарушиться соотношения ширины штрихов и пробелов штрихкода. Масштабирование, обычно, допускается в сторону увеличения изображения в целое число раз (этим, в частности, объясняется "скачкообразное" изменение размеров штрихкода при использовании элемента управления "1С:Печать штрихкодов").

Методика штрихкодирования

При штрихкодировании товаров на предприятии, в первую очередь, следует уделить внимание уникальности используемых значений штрихкодов. В большинстве случаев в торговых точках осуществляется продажа товаров, на упаковки которых уже нанесён корректный штрихкод EAN13 или EAN8. При этом в случае, если существует необходимость задать штрихкоды для других товаров, применяется следующая методика: товарам назначается штрихкод EAN13, уникальный в пределах предприятия, значение которого начинается с цифры "2". При этом гарантируется, что ни для какого из товаров, на заводской упаковке которого содержится изображение штрихкода EAN13, не будет совпадения с присваиваемым самостоятельно штрихкодом (первая цифра "2" указывает на то, что используется "внутренний" штрихкод предприятия, уникальность которого должна обеспечиваться на предприятии самостоятельно).

В случае, если предприятие осуществляет продажу весового товара, также существует возможность идентифицировать этот товар. При этом для этого товара также назначаются "внутренние" штрихкоды EAN13 (первая цифра — "2"). В случае, если наряду с "внутренними" штрихкодами весового товара существуют "внутренние" штрихкоды штучного товара, обычно второй символ штрихкода выделяется под префикс, идентифицирующий вид товара (весовой/штучный). Таким образом, например, весовому товару может быть назначен префикс "1", а штучному — "2" или все товары, у штрихкодов которых второй символ отличен от "1" будут считаться штучными. Следующие несколько символов штрихкода весового товара отводятся под его идентификатор и оставшиеся под значение веса.

Большинство весов, осуществляющих этикетирование весового товара при помощи EAN13, формируют штрихкод следующего формата:

2ABBBBBCCCCCD, где A — префикс весового товара (обычно настраивается), BBBBB — код товара, CCCCC — вес товара в граммах, D — контрольный символ EAN13.

Дополнительно
Более подробно с описанием штрихкодов, их структурой и областью применения можно ознакомиться в подразделе "Штрихкоды" данного раздела.

Линейные Штрихкоды, 2D Коды, GS1 DataBar, Почтовые Штрихкоды и многие другие!

Данный онлайн генератор штрихкодов демонстрирует возможности ® Control, Barcode .NET Control и Barcode DLL." tipclass="help" style="color: #3434b4; background: inherit; border-bottom: 1px dashed #999">программных компонентов приложения TBarCode SDK. TBarCode упрощает создание штрихкодов в Ваших приложениях, например в C# .NET, VB .NET, Microsoft ® ASP.NET, ASP, PHP, Delphi и многих других языках программирования. Вы можете протестировать этот онлайн генератор штрихкодов без установки дополнительного программного обеспечения (Условия Предоставления Услуг). На данной странице Вы можете сгенерировать такие штрихкоды, как EAN, UPC, GS1 DataBar, Code-128, QR Code®, Data Matrix, PDF417, Почтовые Штрихкоды, ISBN и многие другие.

Читайте также:  Как в ворде сделать прямую стрелку

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

Ваши преимущества

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

Спасибо за Ваш интерес! Для получения дополнительной информации, пожалуйста, свяжитесь с нами!

Scan-IT to Office

Приложение Scan-IT to Office (для Android, iOS) отправляет удаленно собранные данные и штрихкоды в реальном времени в Excel, Word, Google Таблицы, базы данных или любые другие приложения для ПК или Mac.

Онлайн генератор этикеток

Создавайте этикетки со штрих-кодом и отраслевые этикетки и формы этикетки VDA 4902, AIAG, MAT и т.д. Попробуйте бесплатную демо-версию Онлайн-генератора этикеток со штрихкодом для моментальной печати нужных Вам этикеток.

Онлайн-генератор QR-кодов

Используйте созданные QR-коды для перехода на веб-страницы, ввода телефонных номеров, сообщений, отправки твитов, передачи контактных данных, подключения к Wi-Fi сетям и т.д. Просто попробуйте!

Данный генератор штрихкодов является бесплатным

Вы можете использовать данный генератор штрих-кодов как часть Вашего некоммерческого веб-приложения или веб-сайта для создания динамических штрих-кодов с Вашими собственными данными. В ответ мы просим Вас разместить на Вашем сайте обратную ссылку с текстом "Генератор штрихкодов от TEC-IT". Использование логотипов TEC-IT опционально. Пожалуйста, свяжитесь с нами, если Вы хотите использовать данный сервис в коммерческих целях.

Для размещения обратной ссылки используйте подготовленный HTML-код.

Штриховой код EAN-13 необходимо отличать от международного товарного номера EAN-13. Штриховой код EAN-13 представляет собой графическое изображение уникального международного номера товара EAN/UCC-13 в виде, пригодном для автоматического считывания. Значение номера EAN-13 продублировано арабскими цифрами в нижней части штрихового кода (13 знаков).
Номер товара EAN-13 уникален в международном масштабе. Более 1 млн. компаний во всем мире кодируют свою продукцию штриховыми кодами EAN-13. На разных товарах проставлены разные значения штриховых кодов.
Регистрационный номер (глобальный код) предприятия отображается на упаковке продукции в виде первых 9 цифр штрихового кода (например, 462700952).
Номер товара EAN-13 имеет следующую структуру:
— 3 цифры – это региональный код (префикс) страны (например, 460-469 – Россия 482 — Украина, 540-549 — Бельгия-Люксембург и т.д.);
— 6 цифр – это регистрационный номер предприятия
— 3 цифры – это порядковый номер продукции внутри предприятия;
— последняя 13-я цифра – контрольное число, вычисляется из предыдущих двенадцати.

Для того, чтобы получить штриховой код EAN-13, предприятию необходимо вступить в организацию EANCODE. Для этого следует:
1. Заполнить по установленной форме Заявление о вступлении в организацию.
2. Заполнить Перечень продукции, подлежащей штриховому кодированию
3. Перечислить на расчетный счет организации сумму в 15 000 рублей, состоящую из вступительного взноса (10 000 рублей) и стоимости первых 12 месяцев поддержки базы данных (5 000 рублей). Каждые последующие 12 месяцев за поддержание целостности базы данных предприятие оплачивает ежегодный взнос — 5 000 рублей.
Для ускорения процедуры оформления заполненные документы (Заявление и Перечень) в виде файлов WORD и EXCEL (без подписей и печатей) и реквизиты платёжного поручения необходимо отправить по E-mail на адрес info@eancode.ru.
Более подробная информация и образцы заполнения заявлений представлены в разделе «Получить штрих код»

Да, можно использовать товарный штриховой код EAN-13 для внутренних целей. В этом случае первая цифра (префикс) товарного номера должна быть 2, что означает "внутреннее использование". Например, универсам может изготовить собственные этикетки со штриховым кодом, начинающимся с цифры "2", и наклеить их на товары, на которых отсутствует штриховой код изготовителя. Номер, кодируемый штрих-кодом EAN-13, и в этом случае состоит из 13 цифр, однако его структура определяется самим пользователем. Важно отметить, что данная маркировка не должна использоваться за пределами этого предприятия. Если необходимо закодировать данные другой длины, то для этих целей можно порекомендовать другие виды штриховых кодов. Помимо штрихового кода символики EAN/UPC существует около 225 видов штриховых кодов! Предприятия и организации в целях внутреннего учета и автоматизации документооборота могут самостоятельно выбрать любой подходящий вид штрихового кода (не обязательно EAN/UPC), разработать собственную структуру номера (товара, учетной единицы, подразделения, транспортного средства, документа, сотрудника и т.д.) и пользоваться этим кодом внутри предприятия (организации, отрасли). Например, Код 39 широко применяется для учета клиентов и сотрудников в системах контроля доступа, код 128 — позволяет представить в графическом виде буквенно-цифровую информацию и др.

Читайте также:  Как доплатить остаток на алиэкспресс

Штриховой код не является свидетельством страны происхождения товара. Первые цифры штрихового кода определяют только страну, в которой зарегистрирован штрих код. Предприятие само определяет, в какой стране регистрироваться. Например, российское мебельное предприятие, импортирующее мебель в Данию, совершенно правомерно может зарегистрироваться в Дании и маркировать мебель штриховыми кодами, начинающимися с цифр 570 (Дания). Немецкое фармацевтическое предприятие, импортирующее лекарственные средства в Финляндию и Россию, зарегистрировано сразу в трех странах: Германии, России и Финляндии. При этом лекарства, поступающие на внутренний рынок Германии, маркируются штриховыми кодами с префиксом 400 (Германия), экспортируемые в Финляндию имеют штриховые коды, начинающиеся с цифр 640 (Финляндия), а ввозимые в Россию – штриховые коды с префиксом 462 (Россия). Немецкие фармацевты объясняют это удобством учёта экспортных операций.

Нет, неправда. Существует заблуждение, что в штриховом коде скрыта информация о товаре: например, изготовитель, фасон, цвет модели, срок годности и прочее. Это неверно! Штриховой код – это всего лишь уникальный номер (ссылка) , по которому в электронном каталоге организации-владельца кода можно отыскать данные об указанной продукции. Без доступа к компьютеру, в котором хранится электронный каталог, по одному только номеру EAN/UCC-13 ничего узнать нельзя! (Это – как номерной знак на автомобиле. Где-то в компьютерах ГИБДД по номеру можно узнать имя автовладельца, но сам номер этой информации не содержит).

Для России зарезервированы первые цифры кода (префиксы) – от 460 до 469, которые в настоящее время присваиваются вновь вступающим компаниям. Это означает, что штриховые коды, наносимые на упаковку товара, могут начинаться с любой из последовательностей: 460….,461…, 462…, …., 469….

Да, штрих код EAN-128 (GS1-128) Data Bar Expanded Stacked или по-русски Расширенный Многострочный, который подходит для использования с системой ФГИС (ГИС) Меркурий основан на известном многим штрихкоде EAN-13, однако дополнен следующей информацией: дата производства, дата истечения срока годности, вес нетто, номер партии, количество штук в упаковке, вес товара и др.
Таким образом, у нас вы можете получить штриховой код формата EAN13 и на базе него генерировать штрих-коды формата Расширенный Многострочный и использовать на упаковке по требованию торговых сетей и ГИС Меркурий.
Однако, учитывая то, что в состав ШК включены такие параметры как дата производства, дата истечения срока годности и номер партии, нанесение такого штрих-кода предполагается непосредственно на производстве, так как расширенный многострочный штрих код будет меняться как минимум ежедневно. Решение вопроса нанесения и ежедневной генерации штрихкода не относится к нашей компетенции, и мы обращаем внимание, что на данный момент существует некоторая неразбериха среди торговых сетей относительно требуемого формата штрих-кода формата Расширенный Многострочный, поэтому, пожалуйста, обращайтесь за примерами штрих-кодов и их точной структурой к сетям, с которыми вы сотрудничаете. Оборудование для нанесения ШК в ежедневной режиме вы можете приобрести у поставщиков торгового оборудования.

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

(02)04605782080965(11)11102017(17)20102017(10)12345
(2) — символ, указывающий, что далее идет GTIN, он же штрих-код EAN-13 с префиксом 0 (ноль), всего 14 символов, используйте код, выданный нами, чтобы получить штрих-код, щелкните меню Получить штрих код выше.
04605782080965 — значение, описанное выше
(11) — Символ, указывающий, что дальше идет дата производства в формате ДДММГГГ
11102017 — значение, описанное выше
(17) — Символ, указывающий, что дальше идет дата истечения срока годности
20102017 — значение, описанное выше
(10) — Символ, указывающий, что дальше идет номер партии
12345 — значение, описанное выше

Чтобы добавить значение веса товара следует указать символ (3102) и после него вес в граммах, используется 6 символов, если вес меньше шестизначного, впереди указывается 0(ноль), к примеру для 12500 граммов значение будет 012500, для 50 граммов значение будет 000050. Если добавить к описанному выше товару значение веса, то получится
(02)04605782080965(11)11102017(17)20102017(10)12345(3102)000050

Ссылка на основную публикацию
Филипс диамонд вижн h7
Заказав на экзисте лампы для ближнего света Philips Blue Vision Ultra (пост удалил), понял, что сильно поторопился, поскольку ничего не...
Усилитель сигнала для тв антенны отзывы
Характеристика в рейтинге 1 Alcad AL-200 Высокое качество во всех аспектах эксплуатации. Самый популярный усилитель в России 2 Eurosky SWA-105...
Усилитель сотового сигнала отзывы
Нашел вот еще информацию что Mobi-900 стал занял 1 место в рейтинге репитеров по версии журнала Provider-Review: http://provider-review.ru/reyting-usiliteley-sotovoy-svyazi.html А вот...
Фигуры для оформления текста
Методические рекомендации В Word 2007 можно добавлять два типа графики – Рисунки и Фигуры. Рисунок – изображение, созданное в другом...
Adblock detector