![]() |
|
Модераторы: PILOT |
![]()
|
|
| nofate72 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.10.2010 Репутация: нет Всего: нет |
Требуется модуль (несколько модулей, компонент) для подключения к существующему проекту (Delphi 7)
который бы реализовывал поточное сканирование документов. Алгоритм такой: 1. Оператор регистрирует в базе данных документ. 2. Распечатывает стикер со штрих кодом содержащим ID этой записи (Zebra TLP 2844) (эта функция также должна быть реализована в Модуле поточного сканирования). 3. Наклеивает стикер на документ. 4. Стопка разброшурованных документов, промаркированных стикерами, закладывается в сканер (Epson GT 2500 N) и запускается процедура сканирования. После этого Модуль поточного сканирования должен распознать маркер штрих-кода и прочитать ID. Затем: 1. либо переименовать отсканированные файлы с использованием ID, 2. либо поместить их в массив указателей, где 1-е поле содержит ID, а 2-е ссылку на MemoryStream содержащий файл, 3. либо сохраняет в БД (FireBird 2.1.). - последний вариант предпочтительней. Особенности: многостраничные документы должны сохраняються как PDF документ (одним файлом). Бюджет 15 000 - 40 000 руб. P.S.: либо 2 000 руб. модуль для печати штрих-кодовых этикеток на Zebra TLP 2844 (*.pas файл) [email protected], Виталий |
|||
|
||||
| nofate72 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.10.2010 Репутация: нет Всего: нет |
С модулем печати для Zebra TLP 2824 (прошу прощения НЕ 2844, а именно 2824)
вопрос решил. Остается вопрос с распознованием штрих кода в отсканированных документах. близко не знаком с TWAIN и ISIS. Но алгоритм, думаю такой: получить хэндл потока (Thread сканера) и из него получать ссылки либо на memory либо на file -stream. Узнать тип выходного файла и применить типизированное связывание MainImageItem.Assign(MainMemoryStream as TJpegImage), либо MainImageItem.LoadFromStream (MainMemoryStream as TPDFImage). Дальше нужна DirectX, либо С++ творческая работа с пикселями: распознование региона со шрих-кодом, а затем и самого штрих кода. Думаю для чтения штрих кода компоненты уже есть. Готов упростить задачу: 1. объект (модуль) получает ссылку на временную директорию 2. обрабатывает все файлы находя и читая в них маркеры штрих-кода 3. переименовывает все файлы в формате, например ID_1231231.jpg 4. по завершению возвращает вызвавшей процедуре целочисленное значение равное количеству обработанных файлов. |
|||
|
||||
| nofate72 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.10.2010 Репутация: нет Всего: нет |
Заявка снимается.
Для тех кому интересно: ABBYY FineReder Engine - встраиваемое в сторонние проекты решение. По ценнику пока не знаю. Буду вести переговоры в понедельник. |
|||
|
||||
| nofate72 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.10.2010 Репутация: нет Всего: нет |
Abbyy, в контексте задачи, оказался очень дорог, сложен в установке и использовании (240 т.р. лицензия разработчика + пользовательские лицензии + лицензии на процессоры и на количество распознаваемых листов).
Так как текст распознавать необходимости нет, то самым интересным решением оказалась библиотека DTK Barcode Reader SDK. Стоит 390 Euro и полностью решает поставленную задачу. Пример на Dlephi 7 идет в комплекте! Две dll'ки по 2,5 Mb (можно вообще обойтись одной, если не пользоваться DTK'шным TImageViewer'om, который позволяет просматривать в том числе и pdf, и отмечать в рантайме красными прямоугольниками распознанные штрих коды) делающие всю работу после регистрации их в системе и все! |
|||
|
||||
![]()
|
| Правила форума "Объявления о найме специалистов" | |
|
|
В случае невыполнения данных правил Ваши сообщения могут быть удалены без предупреждения. Полный спискок правил. С уважением, BearBeer. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Объявления о найме специалистов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |