Search Results for

    Show / Hide Table of Contents

    UPC-A

    img

    Universal Product Code – это линейный штрихкод, который позволяет кодировать 12 символов. Он разработан совместно компаниями Uniform Grocery Product Code Council и IBM в 1973. По своей структуре и назначению он похож на известный код EAN-13. Коды UPC разработаны для Северной Америки, а EAN – для Европы.

    Структура кода:

    • старт-символ, обозначающий начало кода;
    • префикс, который обозначает вид продукции – 1 символ;
    • код производителя – 5 символов;
    • код товара – 5 символов;
    • контрольная цифра – 1 символ. Рассчитывается на основе предыдущих 11 цифр по формуле Modulo 10;
    • стоп-символ, обозначающий конец кода.

    Перед кодом и после него должно быть пустое пространство размером около 9 модулей. Это нужно для гарантии распознавания кода сканером.

    Длина кода 12 символов, из которых только 11 кодированные данные, и еще один – контрольная цифра.

    Каждый символ кодируется двумя штрихами и двумя пробелами. Штрих или пробел может быть шириной 1, 2, 3 или 4 модуля (один модуль равен 0,33мм).

    Штрихкод UPC-A очень распространен в США и Канаде. Он используется в супермаркетах для маркировки продуктов.

    Этот штрихкод заслужил большую популярность благодаря компактным размерам, простоте считывания сканерами и наличию контрольной цифры для защиты от ошибок считывания.

    К недостаткам кода можно отнести возможность кодировать только цифры, также небольшую размерность кода, что ограничивает сферу его применения.

    Для формирования штрихкода UPC-A в FastReport .NET выберите объект Штрихкод (Barcode) BarcodeIcon на панели компонентов в дизайнере отчётов. В выпадающем списке перейдите в категорию "EAN/UPC", а затем UPC-A:

    img

    После выбора штрихкода разместите его на странице отчёта.

    С помощью двойного клика по добавленному штрихкоду открывается редактор. Также редактор кода можно открыть нажатием кнопки в контекстном меню добавленного объекта, которое вызывается нажатием правой кнопки мыши:

    img

    Все объекты типа Штрихкод (Barcode) имеют набор свойств. Вот наиболее часто используемые из них:

    Свойство Описание
    Поворот (Angle) Позволяет задать поворот объекта на один из фиксированных углов – 0, 90, 180, 270 градусов.
    Масштаб (Zoom) Задает масштабирование штрихкода. Это свойство используется только вместе со свойством "Авторазмер".
    Авторазмер (AutoSize) Если это свойство включено, объект будет растягиваться, чтобы показать штрихкод целиком. Если свойство отключено, штрихкод будет растянут до размеров объекта.
    Показывать текст (ShowText) Определяет, надо ли показывать ли текст в нижней части штрихкода.
    Поле данных (DataColumn) Поле данных, из которого загружать текст объекта.
    Выражение (Expression) Выражение, которое возвращает текст объекта.
    Текст (Text) Текст объекта.
    Отступы (Padding) Позволяет задать отступы от краев объекта, в пикселях.
    Ширина полос (WideBarRatio) Это свойство имеется у всех линейных штрихкодов. Оно определяет относительный размер широких полос штрихкода.
    Контрольная сумма (CalcCheckSum) Это свойство имеется у многих линейных штрихкодов. Оно определяет, надо ли считать контрольную сумму автоматически. Если это свойство отключено, контрольная сумма должна присутствовать в тексте объекта.
    Отображение вертикальных полос (DrawVerticalBearerBars) Если это свойство включено, то у объекта будут отображаться боковые линии.

    Если отключить свойство ShowText, код будет выглядеть следующим образом:

    img

    Back to top © 1998-2025 Copyright ООО «Быстрые отчеты»