Как я могу получить изображение с помощью twain в Windows без участия какого-либо компонента графического интерфейса (менеджер источника данных).
Я пытался использовать twain в соответствии со следующим руководством "https://today.java.net/article/2004/11/16/java-tech-acquire-images-twain-and-sane-part-1", то, что он делает, это всплывающее окно и интерфейс для выбора сканера и выполнения сканирования.
Но мне нужно получить изображение программно без какого-либо взаимодействия с пользователем. . Как я могу это сделать? Я предпочитаю С++
Программно получить доступ к сканеру с помощью twain в Windows
Ответы (2)
Вы можете отключить DAT_USERINTERFACE, чтобы скрыть пользовательский интерфейс устройства.
Прочтите эту статью о C++ TWAIN: Оболочка C++ для TWAIN
person
Rachel
schedule
25.09.2015
Вы можете установить для ShowUI значение FALSE. Как показано ниже:
TW_USERINTERFACE ui;
ui.ShowUI = FALSE;
ui.ModalUI = TRUE;
ui.hParent = hwnd;
// Enable the default data source.
rc = (*g_pDSM_Entry) (&g_AppID,
&srcID,
DG_CONTROL,
DAT_USERINTERFACE,
MSG_ENABLEDS,
&ui);
person
Khoa Bui
schedule
24.03.2016