Сканирование - hw нестандартный размер документа - PullRequest
0 голосов
/ 12 августа 2010

Мне нужно выполнить сканирование областей, которые не соответствуют стандартным размерам A3, A4 и т. Д. Эти сканы должны быть загружены и обработаны в последующем приложении.Грубая идея моего коллеги состояла в том, чтобы разобрать стандартный сканер и подключить оптику + электронная (как-то) к пользовательскому устройству, которое будет перемещаться по нему (непрерывно) через область (парень из оборудования ... я понятия не имею).

Мои вопросы:

  1. Кто-нибудь пробовал это?Идет или нет?
  2. Кто контролирует регион и размеры изображения / документа?Драйвер сканера / прошивка?Может ли он работать в режиме, когда я говорю из приложения -> выполнить сканирование -> сканер проходит через доступную область -> данные изображения возвращаются, когда он достигает конца?Или кто-то должен определить область для сканера, и только эти данные будут отправлены обратно?
  3. Может ли эта нестандартная настройка управляться через стандартизированные API (TWAIN, WIA)?

Любые предложения / замечания высоко ценятся.

1 Ответ

0 голосов
/ 22 августа 2012

Самый простой способ - использовать TWAIN.

В спецификации 2.1 TWAIN вы можете искать TW_IMAGELAYOUT и DAT_IMAGELAYOUT.Операции DAT_IMAGELAYOUT управляют информацией о физическом расположении изображения на платформе сбора данных источника (например, стекло планшетного сканера, размер фотографии и т.написать свой собственный код для поддержки TWAIN.Для этого вы можете использовать любую библиотеку TWAIN.

...