Пользуются 700 000+ человек
Бесплатный онлайн-генератор штрихкодов GS1-128.
GS1-128 — штрихкод для SSCC, GTIN, партии и дат на коробах и паллетах. Введите каждый идентификатор применения (AI) и его значение, затем скачайте штрихкод.
Как создать штрихкод GS1-128
-
01
Соберите значения и их AI
Возьмите SSCC, GTIN (Global Trade Item Number), партию и даты из данных об отгрузке. Генератор не добавляет контрольные цифры GS1 и не проверяет длину: GTIN под (01) требует всех 14 цифр, SSCC под (00) — всех 18.
-
02
Введите строки элементов по порядку
Вводите каждый AI и его значение без скобок, начиная с AI с заданной длиной, таких как (01) и (17). Если после поля без заданной длины, такого как (10), следует другой AI, введите между ними
\Fи включите Escape-последовательности. -
03
Задайте размер и скачайте
Для коробов и паллет укажите разрешение принтера и ширину модуля не менее 0,495 мм, затем скачайте PNG для программы печати этикеток или SVG с тарифным планом. В макете сделайте высоту штрихов не менее 31,75 мм и оставьте по 10 модулей свободного места с каждой стороны.
Что такое штрихкод GS1-128?
Штрихкод GS1-128 — это символ Code 128 для данных GS1, который применяется на коробах и паллетах в цепочке поставок. GS1 делает его обязательным носителем SSCC (Serial Shipping Container Code, серийный код транспортной упаковки) на логистических единицах. От других символов Code 128 его отличает FNC1 (Function 1 Symbol Character) сразу после стартового символа — позиция, зарезервированная для системы GS1. Его данные — это последовательность строк элементов, каждая из которых состоит из идентификатора применения (AI), например (00), (01) или (10), и его значения.
Где сканируют GS1-128
GS1-128 сканируют в цепочке поставок; на кассах розничной торговли вместо него используются EAN-13, UPC-A или GS1 DataBar. Поставщик маркирует каждую паллету её SSCC, и склад клиента сканирует его при приёмке, чтобы вызвать данные поставки, переданные по EDI (электронному обмену данными). Сканирование SSCC также делает возможными кросс-докинг и маршрутизацию отправлений.
Групповая упаковка, для которой нужны партия или срок годности, может нести их в GS1-128, поскольку ITF-14 содержит только 14-значный GTIN. Ящики с 10 курами или целыми сырами имеют GTIN, начинающийся с 9, и вес нетто. Для изделий, используемых в производстве и MRO (техническое обслуживание, ремонт и капитальный ремонт), в качестве носителей приоритет имеют GS1-128, GS1 DataMatrix и GS1 QR Code.
Один скан вместо трёх, в размерах GS1
Пример в начале страницы содержит GTIN, срок годности и партию в одном GS1-128, поэтому один скан считывает все три значения. Строки элементов используют общие стартовый шаблон, контрольный символ и стоп-символ, что занимает меньше места, чем отдельные штрихкоды.
На чертеже показан целевой размер модуля GS1 для коробов и паллет, 0,495 мм, при минимальной высоте штрихов 31,75 мм. Со свободными зонами по 10 модулей, то есть 4,95 мм, ширина составляет 141,57 мм при максимально допустимых 165,10 мм. Минимальный класс печати — 1,5 (C).
Форматы, шаблоны этикеток SSCC и автоматизация
Скачайте GS1-128 бесплатно в формате GIF, JPG или PNG; SVG доступен с тарифным планом. Для готовых паллетных этикеток шаблоны логистических этикеток GS1 от TEC-IT печатают SSCC и другие символы GS1-128 с узким штрихом 0,495 мм.
Программы для штрихкодов TEC-IT автоматически добавляют FNC1 и контрольный символ по модулю 103. Barcode Studio импортирует файлы CSV, например SSCC всех паллет в отправке, и экспортирует штрихкоды за один проход. TBarCode Office связывает GS1-128 с ячейками Excel и слиянием почты Word; TBarCode/SAPwin печатает его из SAPscript и Smart Forms.
GS1-128 вкратце
- Тип
- Линейный; подмножество Code 128, зарезервированное для данных GS1
- Спецификация
- GS1 General Specifications, раздел 5.4 (Release 26.0, 2026); Code 128: ISO/IEC 15417
- Стартовый шаблон
- Стартовый символ A, B или C, затем FNC1
- Набор символов
- Подмножество GS1 из ISO/IEC 646: 82 символа (цифры, буквы, 20 знаков), без пробела
- Ёмкость данных
- 48 символов данных, включая AI и разделители; более длинные данные требуют второго символа
- Максимальная длина
- 165,10 мм, включая свободные зоны
- Контрольный символ
- По модулю 103, добавляется генератором, в текстовой строке не показывается
- Размер X
- 0,495–0,940 мм на логистических единицах; 0,495–1,016 мм на торговых единицах в общей дистрибуции
- Высота штрихов
- Не менее 31,75 мм в общей дистрибуции
- Свободная зона
- 10X слева и справа
Как устроены данные GS1-128
AI, начинающиеся с 00–03, 11–13, 15–17, 20, 31–36 или 41, имеют заданную длину, поэтому следующий AI идёт сразу за ними. Все остальные должны заканчиваться разделителем (FNC1), если за ними следует другой AI, даже если их длина фиксирована, как у (422) страна происхождения.
| AI | Содержание | Формат данных | FNC1 перед следующим AI |
|---|---|---|---|
| (00) | SSCC логистической единицы | 18 цифр | Нет |
| (01) | GTIN торговой единицы | 14 цифр | Нет |
| (02) | GTIN содержимого логистической единицы | 14 цифр | Нет |
| (10) | Номер партии | До 20 символов | Да |
| (17) | Срок годности | ГГММДД | Нет |
| (21) | Серийный номер | До 20 символов | Да |
| (310n) | Вес нетто в кг, n знаков после запятой | 6 цифр | Нет |
| (37) | Количество вложенных торговых единиц | До 8 цифр | Да |
Для короба с GTIN 19521234543210, сроком годности 31 декабря 2026 года и партией ABC123 введите 01195212345432101726123110ABC123. FNC1 не нужен, потому что единственное поле переменной длины идёт последним.
Паллета из 40 таких коробов, которая не продаётся как единое целое, указывает своё содержимое под (02), а количество — под (37). Введите 02195212345432103740\F10ABC123, где \F завершает количество. В примерах используются номера с префиксом GS1 952, зарезервированным для примеров.
SSCC паллеты заканчивается контрольной цифрой, которая вычисляется так же, как контрольная цифра GTIN:
- Возьмите первые 17 цифр (цифра расширения, префикс компании GS1 и серийная ссылка): 09521234567890123.
- Умножьте их поочерёдно на 3 и 1, начиная слева с 3, и сложите произведения: 135.
- Вычтите сумму из ближайшего равного или большего числа, кратного десяти: 140 − 135 = 5, значит, вводите
00095212345678901235.
Размеры GS1-128 и проверки перед печатью
- Целое число точек принтера: используйте ширину модуля в целых точках, например 4 точки (0,500 мм) при 203 dpi или 6 точек (0,508 мм) при 300 dpi. При 0,495 мм и 300 dpi созданное изображение смешивает модули из 5 и 6 точек.
- Ширина: при 0,495 мм символ SSCC имеет ширину 77,2 мм, а с обеими свободными зонами — 87,1 мм, поэтому он помещается на этикетку A6 (шириной 105 мм).
- Поля и высота: по умолчанию у скачанного изображения нет свободной зоны, а штрихи ниже 31,75 мм. Оставьте по 10X свободного места с каждой стороны и растягивайте символ только по вертикали; если текст искажается, скройте его и задайте в макете.
- Текстовая строка: AI в скобках, чёткий шрифт, например OCR-B, высотой не менее 2 мм (3 мм на логистических этикетках GS1).
- Ориентация: на коробах и паллетах в общей дистрибуции штрихи должны стоять вертикально, поэтому не поворачивайте символ на 90°, чтобы сэкономить место.
- Верификация: проверяйте отпечатки верификатором по ISO/IEC 15416. Минимум GS1 для коробов и паллет, 1.5/10/660, означает класс 1,5 (C) или выше с апертурой 0,254 мм при 660 нм.
Ошибки ввода данных GS1-128 и их исправление
- Ввод скобок. Генератор кодирует их как данные, поэтому сканеры передают (01)… вместо 01…, хотя напечатанный текст выглядит правильно. Не вводите их; текстовая строка получит скобки автоматически.
- Нет FNC1 после поля переменной длины.
10ABC1232112345читается как один номер партии, ABC1232112345, а не как партия ABC123 и серийный номер 12345. Введите10ABC123\F2112345. - \F без Escape-последовательностей. Тогда штрихкод содержит обратную косую черту и букву F, а обратной косой черты нет в наборе символов GS1. Включите Escape-последовательности и используйте заглавную F:
\fозначает перевод страницы. - Неверная или отсутствующая контрольная цифра. Генератор печатает 13-значный GTIN под (01) или ошибочно набранную последнюю цифру так, как они введены. Сначала вычислите контрольную цифру.
- (01) для содержимого паллеты. Логистическая единица, не являющаяся торговой, указывает своё содержимое под (02) вместе с SSCC и количеством (37). (01) и (02) не должны использоваться для одной единицы.
GS1-128 в сравнении со смежными штрихкодами
Генератор EAN-14 принимает только GTIN: он добавляет AI (01) и, если вы вводите 13 цифр, контрольную цифру. Используйте GS1-128, когда нужны партия, дата или SSCC.
Без FNC1 после стартового символа символ Code 128 никогда не является GS1-128, даже если его цифры похожи на AI. Используйте его для кодов вне системы GS1.
GS1 DataMatrix содержит те же строки элементов в небольшом двумерном символе для сканеров с обработкой изображения. На логистических единицах он обычно сопровождает GS1-128 и должен повторять его строки элементов.
GS1 DataBar Expanded несёт те же AI, до 74 цифр или 41 буквы, и рассчитан на всенаправленные кассовые сканеры и розничные товары переменного веса.
GS1-128 Composite добавляет двумерный компонент для дополнительных данных. Его крупнейшая форма, CC-C до 2 361 цифры, существует только с GS1-128.
Часто задаваемые вопросы
Узнайте больше о GS1-128.
EAN-128 — это то же самое, что GS1-128?
Как ввести FNC1 в штрихкод GS1-128?
\F там, где нужен разделитель, и включите в генераторе Escape-последовательности. FNC1 после стартового символа добавляется за вас, поэтому никогда не вводите его в начале. Разделители нужны только после полей без заданной длины, за которыми следует другой AI.
Что передаёт сканер при чтении GS1-128?
Штрихкод SSCC — это GS1-128?
Другие ресурсы
Символика штрихкодов Code-128, GS1-128
Code 128 — это символика штрихкода, также подчиняющаяся стандартам организации GS1. Высокая плотность данных этого штрихкода делает возможными многочисленные…
РуководствоИдентификатор применения GS1 (AI)
Штрихкоды в системе GS1 (например, GS1-128 ) используют идентификаторы применения (AI) для передачи информации о структуре закодированных данных. Идентификатор…
FAQЧасто задаваемые вопросы о маркировке в логистике
Серийный код транспортной упаковки (Serial Shipping Container Code) идентифицирует одну логистическую единицу — паллету, короб или посылку. Закодированный под…
ПродуктBarcode Studio
Более 100 типов, проверка качества и пакетный экспорт.
ПродуктTBarCode Office
Штрихкоды по стандартам в документах, рассылках и таблицах.
ПродуктTBarCode/SAPwin
DLL для штрихкодов в SAP: печатайте штрихкоды из SAPscript, Smart Forms и ABAP практически на любом принтере – через SAPSprint, SAPGUI или WWI.