Форум: "Основная";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];
Внизпрограммирование штрих-кода в печатной форме... (+) Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c