EAN-8
Код EAN-8 (European Article Number), известный также, как GTIN-8, представляет собой короткий штриховой код размерностью 8 цифр. Цифры разделены на 2 блока по 4 цифры. Первые 2 цифры идентифицируют страну происхождения товара, затем 5 цифр – кодируемая информация, а последний – это контрольная сумма для проверки целостности данных.
Этот код был создан на основе EAN-13 путем сокращения его размерности до 8 цифр. Это позволило размещать код на маленьких упаковках товаров. Благодаря наличию идентификации страны в коде, он приобрел интернациональное значение.
Область применения EAN-8: маркировка товаров и оборудования.
Каждая цифра кодируется 7 модулями, представленными вертикальными линиями и пробелами. Если принять, что 0 обозначается пробелом, а 1 – линией, то кодировка цифр выглядит следующим образом:
- 0 – 0001101;
- 1 – 0011001;
- 2 – 0010011;
- 3 – 0111101;
- 4 – 0100011;
- 5 – 0110001;
- 6 – 0101111;
- 7 – 0111011;
- 8 – 0110111;
- 9 – 0001011.
Убедимся на примере:
Напомним, что код начинается с последовательности 101, за которой следует код для цифры 3 и так далее. Как упоминалось ранее, код разделен на две части. Разделитель, подобно началу и концу кода, имеет более длинные линии. Он представлен кодом 01010.
Если присмотреться, можно заметить, что после разделителя линии не соответствуют цифрам из приведенного списка. Это происходит потому, что для второй части используется другая кодировка:
- 0 – 1110010;
- 1 – 1100110;
- 2 – 1101100;
- 3 – 1000010;
- 4 – 1011100;
- 5 – 1001110;
- 6 – 1010000;
- 7 – 1000100;
- 8 – 1001000;
- 9 – 1110100.
Для формирования штрихкода EAN-8 в FastReport .NET выберите объект Штрихкод (Barcode) на панели компонентов в дизайнере отчётов. В выпадающем списке перейдите в категорию "EAN/UPC", а затем EAN8:
После выбора штрихкода разместите его на странице отчёта.
С помощью двойного клика по добавленному штрихкоду открывается редактор. Также редактор кода можно открыть нажатием кнопки в контекстном меню добавленного объекта, которое вызывается нажатием правой кнопки мыши:
Если необходимо скрыть текст под штрихкодом, следует найти свойство ShowText
в инспекторе свойств соответствующего штрихкода и установить его значение в False
: