GS1-128 - это стандарт приложения для GS1 реализация с использованием штрих-кода Code 128 спецификация. Прежнее правильное имя было UCC / EAN-128. Другие уже не используемые имена включают UCC-128 и EAN-128. Стандарт GS1-128 был представлен в 1989 году и использует серию идентификаторов приложений для включения дополнительных данных, таких как сроки годности, номера партий, количества, веса и многие другие атрибуты, необходимые пользователю.
GS1- Стандарт 128 - это стандарт приложения для штрих-кода Code 128. Он идентифицирует данные с помощью идентификаторов приложений (AI). Без пробелов ниже простой штрих-код SSCC (Serial Shipping Container Code) будет выглядеть примерно так:
[FNC1] 00 12345678 0000000001
В приведенном выше примере [FNC1] - это единственный символ. Код функции 1, который указывает, что штрих-код Code 128 является кодом GS1-128. 00 - это серийный код транспортного контейнера («SSCC») AI, который обозначает следующие данные как серийный код транспортного контейнера. 12345678 - номер компании. 0000000001 - это номер контейнера.
В одном штрих-коде можно закодировать несколько фрагментов данных. Например, серийный номер продукта (код идентификатора приложения 21), дата производства (код 11) и срок годности (код 17) вместе будут выглядеть примерно так:
[FNC1] 21 12345 [FNC1] 11 090101 17 100101
Дополнительный FNC1 требуется до даты производства, поскольку предшествующий серийный номер продукта имеет переменную длину. Это не требуется до истечения срока годности, потому что дата производства имеет фиксированную длину. Переупорядочивание компонентов для последующего размещения поля переменной длины дает более компактную форму:
[FNC1] 11 090101 17 100101 21 12345
Поскольку EPC и EAN соответственно UCC как системы кодов не совпадают, GS1-128 сопоставляется с EPC-GTIN со списком ссылок, включающим оба кода для каждого типа продукта. Однако нет никакого сопоставления серийного номера с EPC-SGTIN.
Этот список датирован 2003 годом, поэтому устарел и, возможно, неверен. Кроме того, это защищено авторским правом GS1 - для получения обновленного списка см. Ссылку ниже на Общие спецификации GS1. Поскольку код 128 более эффективен при кодировании пар цифр, предпочтение отдается четной длине в числовых полях.
Все даты имеют формат ГГММДД.
y в AI задает количество десятичных знаков в следующем значении. Представленное значение представляет собой следующее целое число, разделенное на 10. Например, вес нетто 22,7 кг может быть закодирован как 3101 000227, 3102 002270, 3103 022700 или 3104 227000.
Код | Описание | длина данных (без AI) |
---|---|---|
00 | Серийный код транспортного контейнера (SSCC) | 18 |
01 | Глобальный номер торговой единицы (GTIN) | 14 |
02 | GTIN содержащихся предметов торговли | 14 |
10 | номер партии / партии | переменная, до 20 |
11 | Дата производства | 6 |
12 | Срок сдачи | 6 |
13 | Дата упаковки | 6 |
15 | Срок годности (ГГММДД) | 6 |
17 | Срок годности | 6 |
20 | Вариант продукта | 2 |
21 | Серийный номер | переменная, до 20 |
22 | Вторичные поля данных | переменная, до 29 |
23n | номер партии n | переменная, до 19 |
240 | дополнительная идентификация продукта | переменная, до 30 |
241 | Переменная номера детали клиента | , до 30 |
242 | Переменная номера варианта изготовления на заказ | , до 6 |
243 | Номер компонента упаковки | переменная, до 20 |
250 | Дополнительный серийный номер | переменная, до 30 |
251 | Ссылка на переменную исходного объекта | , до 30 |
253 | Идентификатор типа глобального документа | переменная, 13–17 |
254 | Компонент расширения GLN | переменная, до 20 |
255 | Глобальный номер купона (GCN) | переменная, 13–25 |
30 | Количество элементов | переменная, до 8 |
310y | Вес нетто продукта в кг | 6 |
311y | Длина продукта / 1-е измерение, в метрах | 6 |
312y | Ширина / диаметр продукта / 2-е измерение, в метрах | 6 |
313y | Глубина / толщина / высота продукта / 3-е Размер, в метрах | 6 |
314y | Площадь продукта, в квадратных метрах | 6 |
315y | Чистый объем продукта, в литрах | 6 |
316y | Чистый объем продукта, в кубических метрах | 6 |
320y | Вес нетто продукта, в фунтах | 6 |
321y | Длина продукта / 1-й размер, в дюймах | 6 |
322y | Длина продукта / 1-е измерение, в футах | 6 |
323y | Длина продукта / 1-е измерение, в ярдах | 6 |
324y | Ширина / диаметр продукта / 2-е измерение, в дюймах | 6 |
325y | Ширина / диаметр продукта r / 2-е измерение, в футах | 6 |
326y | Ширина / диаметр продукта / 2-е измерение, в ярдах | 6 |
327y | Глубина / толщина / высота / 3-е измерение продукта, в дюймах | 6 |
328y | Глубина / толщина / высота продукта / 3-е измерение, в футах | 6 |
329y | Глубина / толщина / 3-е измерение продукта, в ярдах | 6 |
330y | Вес брутто контейнера (кг) | 6 |
331y | Длина контейнера / 1-е измерение (метры) | 6 |
332y | Ширина / диаметр контейнера / 2-е измерение (метры) | 6 |
333y | Глубина / толщина / 3-е измерение контейнера (метры) | 6 |
334y | Площадь контейнера (квадратные метры) | 6 |
335y | Общий объем контейнера (литры) | 6 |
336y | Общий объем контейнера (кубические метры) | 6 |
340y | Вес брутто контейнера (фунты) | 6 |
341y | Длина контейнера / 1-е измерение, в дюймах | 6 |
342y | Длина контейнера / 1-е измерение, в футах | 6 |
343y | Длина контейнера / 1-е измерение в ярдах | 6 |
344y | Ширина / диаметр контейнера / 2-е измерение, в дюймах | 6 |
345y | Ширина / диаметр контейнера / 2-е измерение, в футах | 6 |
346y | Ширина / диаметр контейнера / 2-е измерение, в ярдах | 6 |
347y | Глубина / толщина / высота / 3-е измерение контейнера, в дюймах | 6 |
348y | Глубина / толщина контейнера / Высота / 3-е измерение, в футах | 6 |
349y | Глубина / толщина / высота контейнера / 3-е измерение, в ярдах | 6 |
350y | Площадь продукта (квадратные дюймы) | 6 |
351y | Площадь продукта (квадратные футы) | 6 |
352y | Площадь продукта (квадратные ярды) | 6 |
353y | Площадь контейнера (квадратные дюймы) | 6 |
354y | Площадь контейнера (квадратные футы) | 6 |
355y | Площадь контейнера (квадратные ярды) | 6 |
356y | Вес нетто (тройские унции) | 6 |
357y | Вес нетто / объем (унции) | 6 |
360y | Объем продукта (кварты) | 6 |
361y | Объем продукта (галлоны) | 6 |
362y | контейнер Общий объем (кварты) | 6 |
363y | Общий объем контейнера (США Галлонов) | 6 |
364y | Объем продукта (кубические дюймы) | 6 |
365y | Объем продукта (кубические футы) | 6 |
366y | Объем продукта (кубические ярды) | 6 |
367y | Общий объем контейнера (кубические дюймы) | 6 |
368y | Общий объем контейнера (кубические футы) | 6 |
369y | Общий объем контейнера (кубические ярды)) | 6 |
37 | Количество содержащихся единиц | переменная, до 8 |
390y | Сумма к оплате (в местной валюте) | переменная, до 15 |
391y | Сумма к оплате (с кодом валюты ISO) | переменная, 3–18 |
392y | Сумма к оплате за единицу (местная валюта) | переменная, до 15 |
393y | Сумма к оплате за единицу (с кодом валюты ISO) | переменная, 3–18 |
400 | Заказ клиента на поставку Номер | переменная, до 30 |
401 | номер накладной | переменная, до 30 |
402 | Номер коносамента | 17 |
403 | Код маршрута | переменная, до 30 |
410 | Код места доставки / доставки (Глобальный номер местоположения ) | 13 |
411 | Код местоположения получателя / счета-фактуры (глобальный номер местоположения) | 13 |
412 | Код местоположения покупки (глобальный номер местоположения) | 13 |
413 | Доставить, доставить или переадресовать в местоположение (глобальный номер местоположения) | 13 |
414 | Идентификация физического местоположения (глобальный номер местоположения) | 13 |
420 | Доставить / Доставить по почтовому индексу (единый почтовый орган) | переменная, до 20 |
421 | Отправить / Доставить по почтовому индексу (с кодом страны ISO) | переменная, 3–15 |
422 | Страна происхождения (код страны ISO) | 3 |
423 | Страна или страны первоначальной обработки | переменная, 3–15 |
424 | Страна обработки | 3 |
425 | Страна разборки | 3 |
426 | Страна полной технологической цепочки | 3 |
7001 | Складской номер НАТО (NSN) | 13 |
7002 | Мясные туши и отрубы ЕЭК ООН классификация | переменная, до 30 |
7003 | дата и время истечения срока | 10 |
7004 | Активная мощность | переменная, до 4 |
703n | Одобрение процессора (с кодом страны ISO); n указывает порядковый номер нескольких процессоров | переменная, 3–30 |
8001 | Рулонные изделия: ширина / длина / диаметр сердечника / направление / стыки | 14 |
8002 | идентификатор мобильного телефона | переменная, до 20 |
8003 | глобальный идентификатор возвращаемых активов | переменная, 14–30 |
8004 | глобальное физическое лицо Идентификатор актива | переменная, до 30 |
8005 | Цена за единицу измерения | 6 |
8006 | идентификация компонентов элемента | 18 |
8007 | Международный номер банковского счета | переменная, до 30 |
8008 | Дата / время производства | переменная, 8–12 |
8018 | Глобальный номер связи службы | 18 |
8020 | Ссылочный номер платежного поручения | переменная, до 25 |
8100 | Расширенный код купона: система счисления и предложение | 6 |
8101 | Расширенный код купона: система счисления, предложение, конец предложения | 10 |
8102 | Расширенный код купона: система счисления, перед которой стоит 0 | 2 |
8110 | ID кода купона (Северная Америка) | переменная, u от p до 30 |
8200 | Переменная URL расширенной упаковки | , до 70 |
90 | Переменная, согласованная между торговыми партнерами | , до 30 |
91 –99 | Внутренние коды компании | переменная, до 90 |