Пользуются 700 000+ человек
Бесплатный онлайн-генератор штрихкодов GS1 DataMatrix.
GS1 DataMatrix содержит GTIN, партию, срок годности и серийный номер в одном 2D-коде на упаковках лекарств и медицинских изделиях. Введите строки элементов; генератор добавит первый FNC1.
Как создать штрихкод GS1 DataMatrix
-
01
Соберите GTIN и производственные данные
Возьмите GTIN из справочника товаров, а партию, срок годности и серийный номер — из производства. Под (01) дополните GTIN нулями слева до 14 цифр; генератор не проверяет его контрольную цифру.
-
02
Введите строки элементов
Записывайте каждый AI и его значение без скобок:
01+ GTIN,17+ ГГММДД,10+ партия,21+ серийный номер. Если после поля без заданной длины, например партии, следует другой AI, введите между ними\F. -
03
Подберите размер для принтера
Укажите разрешение принтера и ширину модуля в целых точках в пределах диапазона GS1 для вашего применения, например 0,508 мм (6 точек) при 300 dpi. Добавьте «Тихую зону» в один модуль, здесь 0,508 мм, затем скачайте PNG или SVG с тарифным планом.
Что такое GS1 DataMatrix?
GS1 DataMatrix — это символ Data Matrix ECC 200 (Error Checking and Correction, проверка и коррекция ошибок), который начинается с символа Function 1 (FNC1). Он содержит строки элементов GS1, каждая из которых состоит из идентификатора применения (AI) и данных, поэтому один символ несёт GTIN (Global Trade Item Number) вместе с партией, сроком годности и серийным номером. GS1 относит его к предпочтительным носителям для первичной и вторичной упаковки в здравоохранении наряду с GS1-128 и GS1 DataBar. Это единственный носитель GS1, одобренный для прямой маркировки медицинских изделий.
Где применяется GS1 DataMatrix
Упаковки рецептурных лекарств в ЕС с защитными признаками несут уникальный идентификатор (код продукта, случайный серийный номер, партию и срок годности) в Data Matrix, например в GS1 DataMatrix. Аптеки проверяют его и выводят из обращения при отпуске. По американскому закону Drug Supply Chain Security Act (DSCSA) упаковки рецептурных лекарств несут сериализованный идентификатор продукта в двумерной матрице данных.
Этикетки медицинских изделий содержат UDI (Unique Device Identifier) в виде открытого текста и в машиночитаемом виде; многоразовые изделия после обработки несут его на самом изделии. Точечная ударная маркировка и лазерная гравировка наносят GS1 DataMatrix на металлические детали, импланты и печатные платы. На кассах он может сопровождать штрихкод EAN или UPC в ходе перехода GS1 к 2D.
Один скан для GTIN и атрибутов, в размере и классе GS1
GS1 рекомендует помещать все данные, необходимые вместе с GTIN, в один и тот же символ, чтобы один скан считывал их все. Префикс ]d2 позволяет программам отличать данные GS1 от другого содержимого Data Matrix.
На чертеже показан пример при 0,495 мм на модуль — это целевое значение GS1 для упаковок лекарств, которые не сканируют в общей дистрибуции. Получается 10,89 мм, а со свободной зоной 11,88 мм. Растискивание при печати снижает класс, а свободная зона менее одного модуля не проходит проверку; стремитесь к 1,5 или выше на верификаторе по ISO/IEC 15415.
Форматы, серии серийных номеров и автоматизация
Скачивайте PNG, GIF или JPG бесплатно; SVG и более высокие разрешения печати доступны с тарифным планом. Для серийных номеров бесплатно войдите и свяжите лист данных: его строки скачиваются как коды за один раз. Без учётной записи генератор создаёт один код за раз. \F становится FNC1 в каждом файле.
TBarCode SDK встраивает GS1 DataMatrix в приложения .NET, C++ и COM без лицензионных отчислений при выполнении. Barcode Studio создаёт последовательности серийных номеров или импортирует файлы CSV и экспортирует их за один проход; TBarCode/SAPwin печатает их из SAPscript и Smart Forms. В программах TEC-IT формат кода GS1 добавляет первый FNC1; включите Escape-последовательности, чтобы использовать \F.
GS1 DataMatrix вкратце
- Тип
- Data Matrix ECC 200 с FNC1 в начале
- Спецификация
- ISO/IEC 16022; GS1 General Specifications, раздел 5.6 (Release 26.0, 2026)
- Данные
- Строки элементов GS1, набор GS1 из 82 символов, без пробелов
- Ёмкость
- До 3114 цифр или 2334 буквенно-цифровых символов
- Размеры символа
- 24 квадрата от 10 × 10 до 144 × 144 модулей, 6 прямоугольников до 16 × 48
- Коррекция ошибок
- Код Рида — Соломона, фиксированный для каждого размера символа
- Свободная зона
- Один модуль (1X) со всех сторон
- Выдача номеров
- Национальные организации GS1 (префикс компании GS1)
- Размер X
- Задаётся для каждого применения, например 0,396–0,990 мм на упаковках лекарств, не сканируемых в общей дистрибуции
- Качество печати
- Класс ISO/IEC 15415 1,5 или выше в здравоохранении, рознице и логистике
Что кодирует пример
(01) и (17) имеют заданную длину; у партии (10) её нет, поэтому её завершает FNC1 перед серийным номером (21), который идёт последним и в нём не нуждается.
| AI | Содержание | Формат | В примере |
|---|---|---|---|
| (01) | GTIN | 14 цифр | 09521234567899 |
| (17) | Срок годности | ГГММДД | 281130: 30 ноября 2028 года |
| (10) | Номер партии | До 20 символов | ABCD1234, завершается FNC1 |
| (21) | Серийный номер | До 20 символов | 7654 |
Каждая пара цифр, буква или FNC1 занимает одно кодовое слово: всего 24. Символ 20 × 20 вмещает только 22, поэтому пример имеет размер 22 × 22.
Сканер передаёт ]d201095212345678991728113010ABCD1234, управляющий символ GS (ASCII 29) для второго FNC1, затем 217654.
Правила идентификации лекарств и медицинских изделий в ЕС и США
| Правило | Применяется к | Кодируемые данные | Штрихкод |
|---|---|---|---|
| Делегированный регламент ЕС 2016/161 (с 9 февраля 2019 года; в некоторых государствах-членах не позднее 2025 года) | Рецептурные лекарства с защитными признаками | Код продукта, случайный серийный номер (до 20 символов), партия, срок годности, национальный номер при необходимости | Data Matrix с коррекцией ошибок уровня ECC 200; схема кодирования, например по ISO/IEC 15418 (AI GS1 или идентификаторы данных) |
| DSCSA США (21 U.S.C. 360eee-1) | Упаковки рецептурных лекарств | Национальный код лекарства и серийный номер (до 20 символов), партия, срок годности | 2D-матрица данных |
| Правило UDI США (21 CFR 801, 830) | Этикетки и упаковки медицинских изделий | Идентификатор изделия, а также партия, серийный номер, срок годности или дата изготовления, если они указаны на этикетке | Открытый текст и AIDC (автоматическая идентификация и сбор данных) |
| Регламент ЕС о медицинских изделиях 2017/745, Приложение VI | Медицинские изделия и более высокие уровни упаковки | UDI-DI (идентификатор изделия) и UDI-PI (идентификатор производства), например серийный номер, партия, даты | AIDC и текст, читаемый человеком |
Ни одно из них не называет только GS1. Управление по санитарному надзору за качеством пищевых продуктов и медикаментов США (FDA) аккредитует GS1, HIBCC и ICCBBA как организации, присваивающие UDI; ЕС назначил их и немецкую IFA до 27 июня 2029 года.
Перед печатью: размер модуля, текст и проверки
GS1 задаёт размер X (размер модуля) для каждого применения; более крупные модули сканируются и печатаются надёжнее.
| Применение (таблица GS1) | Размер X (целевой) | Минимальное качество |
|---|---|---|
| Розничные товары здравоохранения, не сканируемые в общей дистрибуции, например упаковки лекарств (10) | 0,396–0,990 мм (0,495 мм) | 1.5/08/660 |
| Нерозничные товары здравоохранения, например первичная упаковка в больницах (6) | 0,254–0,990 мм (0,380 мм) | 1.5/08/660 |
| Товары здравоохранения, которые также сканируют в общей дистрибуции (8) | 0,750–1,520 мм (0,750 мм) | 1.5/20/660 |
| Розничная касса, рядом с EAN или UPC (1, дополнение 2) | 0,396–0,990 мм (0,495 мм) | 1.5/12/660 |
| Прямая маркировка деталей, кроме медицинских изделий (7) | 0,254–0,615 мм (0,300 мм) | 1.5/06/660 |
- Свободная зона: изображение заканчивается на краю символа; оставьте один модуль свободным со всех сторон, в макете или в генераторе.
- Текст: в изображении его нет. Напечатайте каждую строку элементов с её AI в скобках, например (17) 281130, без FNC1; на тесных изделиях здравоохранения GTIN идёт первым. На упаковках лекарств в ЕС код продукта и серийный номер печатаются текстом, если сумма двух самых больших размеров упаковки не превышает 10 см.
- Поверхность: тёмный код на светлом матовом фоне; золотистые или серебристые краски и блестящая фольга могут ослеплять сканеры. Упаковкам лекарств в ЕС нужна гладкая, однородная поверхность с низким отражением.
- Верификация: верификатор по ISO/IEC 15415 сообщает класс, апертуру и свет, например 1.5/08/660; ваш собственный сканер даёт только результат «читается/не читается».
Типичные ошибки ввода GS1 DataMatrix
- Введённые скобки.
(01)превращается в четыре символа данных, поэтому данные больше не начинаются с AI. Введите01. \Fв начале. Генератор уже ставит FNC1 первым; введённый вами добавит второй перед первым AI. Начинайте с AI.- Нет разделителя после партии.
10ABCD1234217654читается как одна партия, ABCD1234217654, без серийного номера. Введите\Fперед21. - 00 вместо дня срока годности. С 1 января 2025 года для регулируемых товаров здравоохранения нужен настоящий день: конец июля 2027 года — это
270731, а не270700.
GS1 DataMatrix в сравнении со смежными кодами
Тот же символ ECC 200 без FNC1 в начале, для любого текста, не являющегося строками элементов GS1.
Превращает GTIN и атрибуты в веб-адрес для телефонов; носителем служит обычный Data Matrix (]d1) или QR-код.
Те же строки элементов, но со свободной зоной в четыре модуля. Для прямой маркировки регулируемых товаров здравоохранения GS1 одобряет только GS1 DataMatrix.
Линейный носитель тех же AI, обязательный для SSCC (Serial Shipping Container Code), если логистическая единица не слишком мала для этикетки A6. GS1 DataMatrix, добавленный на логистическую этикетку, повторяет все её строки элементов.
Национальный фармацевтический номер в пуле GTIN, например немецкий PZN (Pharmazentralnummer) с префиксом 4150, кодируется под (01) как GTIN.
Код Pharmacy Product Number от IFA: Data Matrix с форматом 06, идентификаторами полей и разделителями GS вместо FNC1 и AI.
Часто задаваемые вопросы
Узнайте больше о GS1 DataMatrix.
Какие AI нужны для GS1 DataMatrix на упаковке лекарства?
Нужно ли включать Escape-последовательности для \F?
\F в FNC1 независимо от этой опции, как в одиночных кодах, так и при пакетной загрузке.
Может ли GS1 DataMatrix заменить EAN-13 на кассе?
Какого размера GS1 DataMatrix с GTIN и серийным номером?
Другие ресурсы
Data Matrix (ECC200) - 2D-штрихкод
Data Matrix — это двумерный матричный штрихкод, кодирующий текст или необработанные данные в виде узора из чёрных и белых квадратных модулей. Обычный размер…
РуководствоИдентификатор применения GS1 (AI)
Штрихкоды в системе GS1 (например, GS1-128 ) используют идентификаторы применения (AI) для передачи информации о структуре закодированных данных. Идентификатор…
FAQFAQ по маркировке в здравоохранении и фармацевтике
Уникальный идентификатор должен быть в виде GS1 DataMatrix с минимальным классом качества печати 1.5 , измеряемым по ISO/IEC 15415. Ниже этого значения…
ПродуктTBarCode SDK
Пакет для разработчиков под Windows: компоненты .NET, OCX и DLL создают и печатают более 100 символик штрихкодов из ваших приложений.
ПродуктBarcode Studio
Более 100 типов, проверка качества и пакетный экспорт.
ПродуктTBarCode/SAPwin
DLL для штрихкодов в SAP: печатайте штрихкоды из SAPscript, Smart Forms и ABAP практически на любом принтере – через SAPSprint, SAPGUI или WWI.