Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Компоненты штрих-кодов

01.01.2007

Основы компонент штрих кодов

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

Для размещения штрих кода, нажмите на кнопку нужного компонента штрих кода и поместите на страницу.

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

Краткое описание компонент штрих кодов

Компонент PostNetBarCode

Штрих код PostNetBarCode использует POSTNET (POSTal Numeric Encoding Technique) и особенно используется почтовыми службами. Это кодирует информацию о почтовом индексе на письме для быстрой надежной сортировки штрих код сортировщиками. PostNetBarCode может представлять пятизначный почтовый индекс (32 полоски), и девятизначный почтовый индекс (52 полоски), или одиннацати-значный печатный код доставки (62 полоски). Узнайте в почтовом отделении, какой штрих код используется. Текущие стандарты требуют пятизначный индекс, плюс четыре, плюс две цифры, которые часто получаются из первых двух цифр адреса улицы. Рекомендуется, чтобы пользователь получил в почтовом отделении копию текущего руководства.

Пример PostNetBarCode: 85210304119

Компонент 2of5Bar Code

2of5Bar код (interleaved 2 of 5) это только цифровой код; в панели свойств он помечен как 2of5BarCode. Количество цифр может быть любое, какое необходимо для кодирования данных. Это код высокой плотности, до 18 цифр на дюйм, если используется разрешение 7.5 mil X. "Interleaved" исходит из того факта, что цифры кодируются полосками и следующая цифра отделяется проблем. Есть пять полосок, две из которых широкие и пять пробелов, два из которых тоже широкие.

Пример 2of5BarCode: 2632534

Компонент Code39BarCode

Code39BarCode это алфавитно-цифровой штрих код, который может кодировать десятичные числа, заглавные буквы, и следующие специальные символы «_», «.», «*», «$», «/», « », «+». Код конструируется из девяти элементов, пять полосок и четыре пробела. Из этих девяти элементов, две полоски и один пробел шире остальных. Широкие элементы представляют бит (1), а узкие элементы бит (0).

Пример Code39: CODE 39

Компонент Code128Bar Code

Code128Bar Code это расширенный алфавитно-цифровой штрих код. Количество символов может быть столько, сколько необходимо для кодирования данных. Он спроектирован, что бы кодировать все 128 ASCII символа, и использует меньше места для из 6 символов или более чем любая из 1-D символогии. Каждый символ данных сделан из 11 черных или белых модулей. Стоповый символ сделан из 13 модулей. Три полоски и три пробела, формируются из этих 11 модулей. Полоски и пробелы меняются между 1 и 4 модулями.

Пример Code 128: Code 128

Компонент UPCBarCode

UPCBarCode универсальный код продукта (Universal Product Code) имеет фиксированное число из 12-цифр и может кодировать только числа. UPC был разработан для кодирования продуктов. Данный формат позволяет сканировать в любой ориентации. Контрольный символ рассчитывается, так что нет необходимости вводить его в свойстве Text.

Пример UPCBarCode: 712345678935

Компонент EANBarCode

EANBarCode (European Article Numbering System) идентичен UPC, за исключением количества цифр. EAN имеет длину в 13 символов - 10 цифровых символов, и 2 "flag" символа флага, обычно код страны, и контрольный символ. Данный штрих код обычно используется за пределами Штатов. Контрольный символ рассчитывается, так что нет необходимости вводить его в свойстве Text.

Пример EANBarCode: 3847348484584