Штрих-код GS1 128

Штрих-код GS1-128

GS1-128 реализация стандарта GS1 с использованием спецификаций Code 128. GS1-128 использует ряд идентификаторов, чтобы включать дополнительные данные, такие как срок годности, количество товара, вес и многие другие атрибуты, необходимые пользователю.

 Примечание: Описание деталей символики GS1-128 выходит за рамки этого документа. Для получения дополнительной информации обращайтесь на официальный веб-сайт администрации GS1: www.gs1.org

GS1 Barcode

Чтобы сгенерировать совместимый с GS1-128 штрих-код, необходимо ввести текст в человекочитаемом формате. Labeljoy проверит текст при помощи встроенного механизма проверки GS1-128 и сгенерирует соответствующий символ, либо выведет сообщение об ошибке, указывающее на проблему.

Например, при вводе текста (00)123456789012345678 Labeljoy создаст штрих-код GS1-128, которые соответствует идентификатору Application Identifier (00) Serial Shipping Container Code (SSCC-18).

Прочитайте руководство «Создание штрих-кодов GS1-128 barcodes» для получения детальной информации

Контрольная цифра Модуль 10:
  • Некоторые AI (идентификаторы приложений) требуют контрольную цифру по модулю 10. Если это требуется, Labeljoy рассчитает и проверит контрольную цифру в соответствии с входной строкой.
  • Например, приведенный выше код SSCC-18 требует контрольную цифру в последней позиции, которая на самом деле 5, а не 8. В этом случае сообщение об ошибке не будет выведено, а вместо этого Labeljoy просто заменит контрольную цифру на правильную.
  • Так что, если вы не знаете, как рассчитывать контрольную цифру, просто поставьте любую цифру на её место.
Разделители FNC1:
  • Если два или более AI (идентификаторы приложения) должны быть закодированы одним символом, спецификация GS1-128 может требовать один или несколько разделителей FNC1. Labeljoy автоматически определит, где нужны разделители FNC1 и добавит их.
  • Никакого дополнительного ввода не требуется, чтобы Labeljoy корректно обработал разделители FNC1.
  • ВАЖНО: разделители FNC1 не имеют представления в человекочитаемом тексте, они лишь закодированы в символе штрих-кода. Интерпретация кода FNC1 может зависеть от настроек считывателя штрих-кодов, хотя обычно это символ с ASCII-кодом 29.
  • Если необходимо создать свой символ с собственноручно заданным разделителем FNC-1, обратитесь к символике EAN-128.

Символы штрих-кода GS1

Сшивка текста:
Элемент штрих-кода GS1-128 создается объединением букв и цифр с применением следующих правил:

  • Длина текста не должна превышать 255 символов.
  • Текст должен удовлетворять спецификациям GS1-128.

Если значение не удовлетворяет приведенным правилам, то штрих-код не выводится.

GS1-128 Barcode

Символ GS1-128, в котором закодирован текст (00)123456789012345678, который соответствует AI 00 (SSCC-18). Обратите внимание, что последняя цифра символа 5, так как это правильная контрольная цифра по модулю 10.

Символ GS1-128 barcode

Символ GS1-128, в котором закодированы два идентификатора: AI 30 (Quantity Each) и AI 21 (Serial Number). Обратите внимание, что в этом случае разделитель FNC-1 вставлен непосредственно перед началом AI 21 (не виден в человекочитаемом тексте).

GS1-128 symbol - 3

Символ GS1-128, в котором закодированы три идентификатора: AI 01 (Shipping Container Code) и еще два 2 из предыдущего примера. Обратите внимание, что в этом случае разделитель FNC1 требуется перед началом AI 30.

  • Для генерации штрих-кода требуется ввести в поле ввода Labeljoy<алфавитно-цифровой текст до 255 знаков длиной.
  • Человекочитаемый текст может быть выведен под символом, над символом или скрыт, в зависимости от значения выпадающего списка Text.
  • TФлажок «Check AI» вводит в действие дополнительное правило GS1-128, которое регулирует объединение нескольких AI.
  • Например, при использовании AI 02 (Number of containers) символ должен также содержать AI 00 (Serial Shipping Container Code) и AI 37 (Number of Units Contained).
  • Также, AI 02 не может быть закодирован в одном символе с AI 01 (Shipping Container Code) и 8006 (Component of an Article) так как указанные данные не имеют смысла, будучи объединены.
  • Активируйте флажок, чтобы создавать символы, полностью соответствующие стандарту GS1-128.