Линейные Штрихкоды, 2D Коды, GS1 DataBar, Почтовые Штрихкоды и многие другие!
Этот веб-сервис не хранит данные пользователя. Данные входа обрабатываются только провайдером входа. Пожалуйста, ознакомьтесь с нашими условиями использования и политикой конфиденциальности.
Ваши преимущества
Для зарегистрированных пользователей в ближайшее время будут добавлены новые расширенные функции.
Спасибо за Ваш интерес! Для получения дополнительной информации, пожалуйста, свяжитесь с нами!
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-код.
Данный раздел содержит общие сведения, касающиеся штрихкодирования, нюансы, связанные с формированием изображения штрихкодов, а также методику штрихкодирования товаров на предприятии.
Формат EAN13
Формат EAN13 является расширением формата UPC-A. Данный формат позволяет кодировать 12 символов (цифры от 0 до 9), к которым добавляется справа контрольная (тринадцатая) цифра, значение которой однозначно расчитывается в соответствии с кодируемой последовательностью. Значение штрихкода UPC-A соответствует значению штрихкода EAN-13, у которого первый символ 0.
Кодируемая при помощи этого алгоритма последовательность символов, обычно, представляет уникальный международный номер товара EAN13/UCC, который является уникальным в международном масштабе.
Формат EAN8
Формат EAN8 является расширением формата UPC-E и представляет сокращённую форму EAN13. Данный формат позволяет кодировать 7 символов (цифры от 0 до 9), к которым добавляется справа контрольная (восьмая) цифра, значение которой однозначно расчитывается в соответствии с кодируемой последовательностью. Значение штрихкода UPC-E соответствует значению штрихкода EAN-8, у которого первый символ 0.
Формат Code 39
Существует также расширение Code 39, которое, по сути, представляет набор правил, по которым символы, не входящие в список допустимых для данного формата, кодируются при помощи последовательностей допустимых символов. Стандартное расширение дополняет список допустимых символов строчными буквами латиницы.
Формат Code 93
Формат Code 93 (также называется «USS-93») позволяет кодировать такую же последовательность символов, как и расширение Code 39, но при этом изображение штрихкода получается заметно меньше. К недостаткам формата можно отнести отсутствие возможности упаковки кодируемой информации.
Формат Industrial 2 of 5
Формат Interleaved 2 of 5
Формат 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
Формат 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, формируют штрихкод следующего формата:
Дополнительно Более подробно с описанием штрихкодов, их структурой и областью применения можно ознакомиться в подразделе «Штрихкоды» данного раздела.
Штриховой код не является свидетельством страны происхождения товара. Первые цифры штрихового кода определяют только страну, в которой зарегистрирован штрих код. Предприятие само определяет, в какой стране регистрироваться. Например, российское мебельное предприятие, импортирующее мебель в Данию, совершенно правомерно может зарегистрироваться в Дании и маркировать мебель штриховыми кодами, начинающимися с цифр 570 (Дания). Немецкое фармацевтическое предприятие, импортирующее лекарственные средства в Финляндию и Россию, зарегистрировано сразу в трех странах: Германии, России и Финляндии. При этом лекарства, поступающие на внутренний рынок Германии, маркируются штриховыми кодами с префиксом 400 (Германия), экспортируемые в Финляндию имеют штриховые коды, начинающиеся с цифр 640 (Финляндия), а ввозимые в Россию – штриховые коды с префиксом 462 (Россия). Немецкие фармацевты объясняют это удобством учёта экспортных операций.
Для России зарезервированы первые цифры кода (префиксы) – от 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
Линейный штрихкод EAN-13. Значение продублировано арабскими цифрами в нижней части штрихового кода (13 знаков).
European Article Number, EAN-13 или EAN (европейский номер товара) — Европейский стандарт штрихкода, предназначенный для кодирования идентификатора товара и производителя. Является надмножеством американского стандарта UPC.
Коды EAN-13, EAN-8 содержат только числа и никаких букв или других символов.
EAN-13 (полный) кодируется 13 цифр.
EAN-8 (сокращённый) кодируется 8 цифр.
EAN-128 позволяет опознать закодированную последовательность
Стандартизация
— Стандартизацией и регистрацией кодов EAN занималась европейская ассоциациеия ЕАN, в продолжение развития стандартов разработанных организациями UCC (Uniform Code Council, Inc.) в США и ECCC (Electronic Commerce Council of Canada) в Канаде. В 2005 году все эти организации объединились друг с другом и разработали единый стандарт.
Теперь именно этот стандарт является универсальным для всех стран, а американская и канадская национальная организация настойчиво рекомендовала всем торговым компаниям своих стран заменить устаревшее оборудование и программы UPC, не способные считывать EAN, на современные.
История разработки и отличие EAN от UPC
Первоначально была разработана американская система штрихового кодирования Universal Product Code. Разработанная и внедрённая система кодировки товаров UPC в США и Канаде стала на столько популярной в торговых супермаркетах в те далёкие времена, что европейцы тоже призадумались о возможности применения этой очень удобной системы прежде всего в Европе, а также в других странах, то есть за пределами США и Канады. Стояло две задачи: обеспечить своих производителей определённым диапазоном кодов, отличных от «американских», для кодировки производимых товаров; и обеспечить возможность магазинам считывать как американские, так и европейские коды, и желательно, чтобы на упаковке был только один, единый штрихкод, а не два кода — один для США, другой для Европы. Для того, чтобы закодировать в коде товары других стран, необходимо было увеличить количество разрядов кода с 12 цифр, которые были в полном эксклюзивном владении американцев и канадцев, как минимум до 13 цифр, чтобы использовать эту дополнительную, и первую по счёту цифру в коде в качестве условного сигнала для торговых программ, что этот товар не американского производства, а товар производства другой страны. Американцам и канадцам в качестве этой цифры разработчики сразу зарезервировали ноль, что вполне естественно и логично.
Помимо организационной задачи перед разработчиками стояла серьёзная техническая задача – сохранить совместимость кодов, и одновременно возможность минимальных аппаратно-программных переделок сканеров штрихкода, очень удобных, но тогда ещё дорогих. Как говорится, чтобы «не изобретать велосипед», не тратить лишние средства на разработки, а воспользоваться уже имеющимися разработками американцев. Очень важно было сохранить всё то главное, что было в UPC: тоже самое количество штрихов; осевую симметричность кода для его удобного чтения как в прямом, так и в обратном направлении (если товар поднесён к сканеру «вверх-тормашками»); сохранить возможность чтения фотографически негативных кодов (некоторые производители и таким способом печатают код на товаре, то есть по тёмному фону светлые штрихи). В результате творческой работы, было найдено гениальное и простое решение: в целях максимальной совместимости, кодирование EAN было переработано из UPC так, что по-прежнему содержало только 12 «штриховых цифр», то есть только 12 цифр в коде имеют конкретноее соответствие конкретным штрихам, а эта тринадцатая, дополнительная, цифра «вычислялась» логическим путём. В принципе «рисунок» EAN-13 навскидку, ни чем не отличается от рисунка UPC, а для кодов, начинающихся с цифры ноль — точная копия.
Тайна 13 цифры
Первая цифра (в иллюстрации к статье — это цифра 5) кодируется иным способом, чем штрихами, она кодируется на определённом логическом уровне. То есть не группой штрихов, как последующие 12. Поэтому эту циферку, не имеющую конкретной штриховой группы внутри кода, часто располагают слева, за пределами самого кода. Как же кодируется тринадцатая цифра? Сразу нужно отметить, что правая половина кода не меняется в зависимости от того какая закодирована дополнительная цифра, в таблице структура цифр отмечена латинской буквой R. Логика тринадцатой цифры кроется в левой половине кода, в тех штрихах, которые кодируют левые 6 цифр. Это происходит на графическом уровне изображения кода каждой цифры. Из таблицы видно, что для кодирования первой цифры используется немного разное начертание штрихов обозначенное буквами L и буквами G. Определённое чередование этих кодов, даёт сканеру на уровне логики понять, какая первая цифра имелась ввиду. Например, для цифры «1» G-код у третьей, пятой и шестой цифры, то есть встретив код, в котором G-код левой части кода расположенны в этом порядке сканер в качестве первой цифры передаст в компьютер единичку. Для цифры «2» G-код у третьей, четвёртой и шестой цифры, соответственно сканер передаст в компьютер двоечку. Для других цифр эта логика отображена в таблице.
Также существует стандарт штрих-кода EAN-8, в теле сообщения которого кодируется только 8 цифр.
Каждая цифра в EAN кодируется с помощью четырёх штрихов: двух белых и двух чёрных. Штрихи могут иметь относительную ширину в одну, две, три и четыре единицы. Общая ширина штрихов одной цифры составляет семь единиц. Направление чтения комбинации штрихов значения не имеет
Кодирование цифр
Каковы графические отличия L-кода, R-кода, и G-кода? По сути для каждой цифры это одна и таже комбинация черно-белых штрихов, L-код отличается от R-кода лишь фотографически негативным исполнением, а G-код, в свою очередь, отличается от R-кода реверсивным (зеркальным) исполнением.
Так что ничего особо нового европейцы не придумали, но вот таким простым и гениальным способом вкодировали тринадцатую цифру.
Для цифры ноль в коде ни для одной из шести цифр левой части кода нет ни одного преобразования в зеркально-негативный вид, то есть все штрихи кодируются L-кодом, как в UPC. EAN-сканер, встретив код без штрихов с G-кодом, передаёт в компьютер первую цифру «ноль». В свою очередь, если этот код прочитает редкий на сегодняшний день, уже ушедший в историю американский сканер штрихкодов UPC, то он будет просто прочитан как «родной» код UPC, только и всего. Если же сканер UPC встретит на своём пути штриховку с G-кодом, то он просто не сможет считать этот код, и выдаст ошибку или не заметит и не передаст ни какой код в компьютер. Этим и обеспечена полная совместимость «снизу-вверх».
Резюмируя вышесказанное можно констатировать, что UPC может считаться частным случаем, подмножеством кода EAN-13, у которого первая цифра есть 0, которая часто не указывается в виде арабской цифры, и эти коды в этом случае ни чем не отличаются друг от друга по рисунку. Была полностью сохранена возможность чтения «американских» кодов на «европейских» сканерах, но не наоборот. Сам код EAN-13, и его 13 цифра в свою очередь формируется «игрой» негативности-реверсивности последовательности штрихов в левой части кода, в результате чего, чисто «американские» сканеры UPC читать европейский код не в состоянии, но обеспечена максимальная «похожесть» кодов друг на друга. К счастью, за эти годы, и в США и в Канаде этот тип сканеров уже вытеснен из всех магазинов, и установлены сканеры, способные считывать кодировку EAN-13, то есть продажа товаров из других стран не вызывает никаких проблем при продаже на территории стран-основателей этой самой распространённой системы автоматизации продаж.