Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.22;
Скачать: CL | DM;

Вниз

программирование штрих-кода в печатной форме... (+)   Найти похожие ветки 

 
DeniM   (2002-08-13 14:24) [0]

Доброго всем дня!

Есть проблема.
В печатной форме надо распечатать штрих-код, который должен быть потом считан сканером.

На компутер установил уже кучу ttf-шрифтов, в том числе и штрих-кодовых. Печатает, но сканер их отказывается считывать.
Печатаем из какой-нть программки (CAL123 Tools, Barcode Magic) - cчитывает на ура.

Но это "недельфевый" метод...
А как сделать с использованием Дельфи?
Мож порекомендуете готовые компоненты?

Заранее спасибо.
ДениМ.


 
Mike Kouzmine   (2002-08-13 14:27) [1]

А если картинку?


 
DeniM   (2002-08-13 14:30) [2]

ну там как...
есть БД сотрудников.
у каждого свой штрих-код.
надо заполнить бланки для последующего ламинирования.
т.е. для каждого сотрудника надо формировать отдельную картинку :(
не пойдет. :(


 
Mike Kouzmine   (2002-08-13 14:37) [3]

То есть, если в Worde распечатать, то Ок, а если с помощью Делфи, то нет?


 
DeniM   (2002-08-13 14:40) [4]

нет, после ворда тож не читается :(
надо именно средствами дельфи делать.
на лету картинку по коду генерить и ее в отчет вставлять. :(

вот компонент и спрашивал


 
Mike Kouzmine   (2002-08-13 15:25) [5]

Что-то подобное на этом сайте видел в кладовке


 
DiamondShark   (2002-08-13 15:43) [6]

Даже с использованием специальных TTF шрифтов не напечатать штрихкод просто "в лоб" установив, например, для TLabel этот шрифт.

Вот как обстоит дело, к примеру, с кодировкой EAN-13.

Есть три набора символов A, B, C. Первая половина кода (6 знаков) печатается символами наборов A и B. Другая половина -- только символами набора C. (подробнее см. на http://www.ean.ru )

Файл шрифта содержит все три набора. Для корректного отображения кода таким шрифтом надо особым образом перекодировать символы исходного кода в зависимости от места и значения каждого знака.

Говоря проще, код символа в шрифте зависит от позиции символа и от значения символа.

Да, еще. Последний разряд -- контрольный. Расчитывается по спец. правилам.

Если интересно, пиши в мыло, вышлю шрифт и алгоритм преобразования и расчета контрольной цифры. Работоспособность гарантируется: этот шрифт используется в реальном проекте.

Или посмомтри http://www.ean.ru


 
msts   (2002-08-13 17:22) [7]

сходу пример привести немогу, но в районе 97-98 года участвовал в пректе, частью которого была база данных на людей с идентификационными номерами, фотками, номера печатались прогой на карточках/пропусках (в том числе), использовались номера порядка 10 знаков, вот, а шрифт взят из Corel BarCode тех времен (наверное 7/8 версии) (!соответственной! разрядности, так сказать простого типа где нет всяких префиксов/постфиксов в виде кода страны и все такое) эти пропуска проверялись турникетом со сканером при в ходе в помещение и т.п., при печати использовался обычный qreport

ЗЫ: определись с разрятностью и типом штрих-кода,еще при отображении поковыряй чарсет (CHAR_SET) у шрифта,
если очень надо может накопаю исходники тех времен



Страницы: 1 вся ветка

Текущий архив: 2002.08.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
4-71423
sizmrebi
2002-06-18 11:43
2002.08.22
Appearance


4-71424
Sour
2002-06-19 07:03
2002.08.22
IBSever запуск и закрытие?


14-71318
Anatoly Podgoretsky
2002-07-26 13:01
2002.08.22
Так летит или не летит


1-71109
Poirot
2002-08-10 01:14
2002.08.22
ShareMem - ошибка при выгрузке библиотеки...


1-71137
I
2002-08-13 12:45
2002.08.22
Как создать свой Button ч/з код.