Последняя версия DataExpress 3 beta от 11 декабря 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Сканирование из DX

Предложения по новому функционалу и развитию существующего.
GINN
Интересующийся
Сообщения: 80
Зарегистрирован: Сб фев 25, 2017 1:06 pm
Откуда: Харьков

Сканирование из DX

Сообщение GINN » Вс апр 09, 2017 6:29 pm

Уважаемый автор DX и форумчане!
Неплохо было бы реализовать возможность сканирования документов прямо из DX с сохранением результата сканирования в базу данных.
Пробовал реализовать с помощью выражения EX_EXEC, получается кривовато.
Есть уже готовый программный модуль от Бадло Сергей Григорьевич http://raxp2.blogspot.com/2017/01/twain-api.html#more (можно забрать по ссылке https://mega.nz/#!jVki1bQa!KFu0rssVIzAQVWAEFpQ_5H696Busrgd_7heiYpWxHEU, во вложение не поместился) для организации сканирования через TWAIN-драйвер установленного в системе по умолчанию сканера.
Добавить бы к нему в качестве параметров выбор папки для сканирования и формирование ссылки в базу DX отсканированного документа, цены б ему не было.

GINN
Интересующийся
Сообщения: 80
Зарегистрирован: Сб фев 25, 2017 1:06 pm
Откуда: Харьков

Re: Сканирование из DX

Сообщение GINN » Пн апр 10, 2017 1:48 pm

Разработчик модуля сканирования добавил параметр для выбора папки сканирования и параметр для взаимодействия с окном Windows:

"Добавлен параметр 'dir' для задания каталога сканирования (если не задан, то сканирование пройдет в автосоздаваемый каталог 'scan' в каталоге с утилитой).
Добавлен параметр 'wn' (window name) для отсылки сообщения WM_COPYDATA окну с заданным именем (по-умолчанию 'DX'), состоящего из ID сообщения = $100 и указателя на полный путь к отсканированному документу.
Для приема данных, отсылаемых приложением, из очереди сообщений в вашей ОС окну с заданным именем следует подписаться на сообщение WM_CopyData и отлавливать следующую структуру:

Код: Выделить всё

type
      TCopyDataStruct = packed record
       ID: dword;
       Path: pointer;
      end;
"
Вложения
Консольный эмулятор ксерокса на базе TWAIN API_ver2.zip
(286.61 КБ) 36 скачиваний

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: Сканирование из DX

Сообщение YurAnt » Пт дек 22, 2017 7:38 pm

GINN писал(а):Добавить бы к нему в качестве параметров выбор папки для сканирования и формирование ссылки в базу DX отсканированного документа, цены б ему не было.

Можно и в базу отправлять.


Вернуться в «Предложения по развитию проекта.»