Search Results for

    Show / Hide Table of Contents

    UPC-E

    img

    UPC-E – это линейный цифровой штрихкод, созданный для кодирования информации о товарах в розничной торговле. Как вы знаете, стандарт UPC основан на EAN. А именно, американский UPC-A является аналогом европейского EAN-13. Основное различие заключается лишь в длине кода: 12 символов против 13. У EAN-13 существует укороченная версия EAN-8, созданная для более компактного размещения на маленьких упаковках. Аналогично, у UPC-A есть «облегченная» версия UPC-E, состоящая из 6 символов. Как правило, коды продукта и товара, используемые в UPC-A, содержат много нулей. Путем удаления нулей из этих кодов удалось сократить длину штрихкода с 12 до 6 символов без потери информации.

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

    • первый символ-префикс обозначает систему счисления 0 или 1. От этого зависит как будет интерпретирован код;
    • далее 6 символов производителя и кода продукта (в UPC-A они разделены);
    • последний символ – контрольная цифра для проверки целостности кода.

    UPC-E фактически может кодировать от 6 до 8 символов. При кодировании минимального набора из 6 символов исключается первый символ, обозначающий систему счисления, а также последний символ – контрольная цифра. При кодировании 7 символов исключается только контрольная цифра. Восьмисимвольный код включает в себя всю вышеописанную структуру кода. Укороченная версия UPC лишена старт- и стоп-символов – в пользу компактности.

    В зависимости от того, какая система счисления выбрана, автоматически рассчитывается контрольная цифра. Таким образом, стандарт UPC-E разделяется на UPC-E0 и UPC-E1.

    Важно отметить, что UPC-E позволяет кодировать только структуры GTIN-12 с начальным символом 0 и последовательностью нулей в коде. Эта последовательность нулей в итоге и будет упразднена в коде UPC-E.

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

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

    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 ООО «Быстрые отчеты»