ITF-14
ITF-14 – двухполосный числовой код, также известный как код высокой плотности. Он способен кодировать только числа в чётном количестве. В этом типе штрихкода каждая нечётная цифра обозначается тёмной линией, а каждая чётная цифра – пробелом между ними. Для кодирования нечётного числа цифр необходимо дополнить самую левую (старшую) цифру нулем.
Штрихкод имеет следующую структуру:
- первый символ-индикатор обозначает уровень упаковки для конкретной картонной коробки. Этот однозначный префикс может варьироваться от 0 до 8. (например, 1 – коробка, 2 – ящик и т.д.);
- далее 2-3 цифры – региональный код (префикс) страны, где зарегистрирован данный номер;
- следующие 4-5 цифр представляют регистрационный номер предприятия внутри национальной организации;
- следующая группа цифр обозначает порядковый номер продукции внутри предприятия;
- последняя 13-я цифра является контрольной суммой или контрольным числом. Она вычисляется из предыдущих двенадцати по алгоритму Module 10.
Штрихкод ITF-14 применяется для автоматизации складского учета товаров, помещенных в индивидуальную или групповую транспортную упаковку. По нему компьютерная система учета определяет не только вид товара, находящийся в упаковке, но и его количество.
ITF-14 обычно используются для печати на гофрированном картоне, для маркировки картонных коробок, ящиков или поддонов. Эти штрихкоды широко применяются розничными торговцами, производителями и дистрибьюторами для точного контроля логистики и управления запасами. Кроме того, они могут использоваться для идентификации багажа в аэропортах, нумерации авиабилетов и идентификации почтовых отправлений.
Поскольку штрихкод ITF-14 предназначен для обозначения товаров в транспортных упаковках – он не предусматривает обработку на кассовых терминалах.
Толстая черная рамка вокруг штрихкода называется опорной полосой (Bearer Bar). Эта полоса уравнивает давление, создаваемое печатающей пластиной по всей поверхности штрихкода и улучшает читаемость, сокращая вероятность неполного сканирования символа. ITF-14 может быть с видимыми или скрытыми вертикальными опорными полосами.
Для формирования штрихкода ITF-14 в FastReport .NET выберите объект Штрихкод (Barcode) на панели компонентов в дизайнере отчётов. В выпадающем списке перейдите в категорию "Прочие", а затем ITF-14:
После выбора штрихкода разместите его на странице отчёта.
С помощью двойного клика по добавленному штрихкоду открывается редактор. Также редактор кода можно открыть нажатием кнопки в контекстном меню добавленного объекта, которое вызывается нажатием правой кнопки мыши:
Рассмотрим свойства объекта Штрихкод (Barcode):
Свойство | Описание |
---|---|
Поворот (Angle) | Позволяет задать поворот объекта на один из фиксированных углов – 0, 90, 180, 270 градусов. |
Масштаб (Zoom) | Задает масштабирование штрихкода. Это свойство используется только вместе со свойством "Авторазмер". |
Авторазмер (AutoSize) | Если это свойство включено, объект будет растягиваться, чтобы показать штрихкод целиком. Если свойство отключено, штрихкод будет растянут до размеров объекта. |
Показывать текст (ShowText) | Определяет, надо ли показывать ли текст в нижней части штрихкода. |
Поле данных (DataColumn) | Поле данных, из которого загружать текст объекта. |
Выражение (Expression) | Выражение, которое возвращает текст объекта. |
Текст (Text) | Текст объекта. |
Отступы (Padding) | Позволяет задать отступы от краев объекта, в пикселях. |
Ширина полос (WideBarRatio) | Это свойство имеется у всех линейных штрихкодов. Оно определяет относительный размер широких полос штрихкода. |
Контрольная сумма (CalcCheckSum) | Это свойство имеется у многих линейных штрихкодов. Оно определяет, надо ли считать контрольную сумму автоматически. Если это свойство отключено, контрольная сумма должна присутствовать в тексте объекта. |
Отображение вертикальных полос (DrawVerticalBearerBars) | Если это свойство включено, то у объекта будут отображаться боковые линии. |
Если свойство DrawVerticalBearerBars
отключено, штрихкод будет иметь следующий вид: