2017-12-25 17 views
0

내 맞춤 애플리케이션 내에서 트웨인 스캐너를 프로그래밍 방식으로 제어하려고합니다. 스캐너의 기본 UI를 표시하고 싶지 않습니다.트웨인이 DAT_USERINTERFACE의 UI를 사용 중지했지만 스캔 중에 UI를 계속 표시합니다.

CAP_INDICATORS 기능을 FALSE으로 설정하고 CAP_UICONTROLLABLE 기능을 TRUE으로 설정하십시오. ShowUITW_USERINTERFACE의 구조 FALSE로 설정된다

그러면 I은 DG_CONTROL/DAT_USERINTERFACE/MSG_ENABLEDS을 사용하여 주사를 시작한다.

다른 스캐너를 통해 테스트했습니다. 나는에서 이미지 정보를 얻기 위해, DG_IMAGE/DAT_IMAGEINFO/MSG_GET 작업을 호출 할 때

Scanner UI

이 UI가 나타납니다 내 엡손 DS-30 스캐너 UI없이 예상대로 작동하는 동안, 내 Avision과의 A6 스캐너는 여전히 스캔 동안 진행 UI를 보여줍니다 스캐너. DAT_IMAGEINFO 명령을 사용하면이 A6 스캐너가 용지 스캔을 시작하고 스캔이 완료된 후 TW_IMAGEINFO 구조를 마침내 수신 할 수 있습니다.

UI 모드를 설정하는 동안 TWRC_CHECKSTATUS이 표시되지 않습니다.

이 스캐너는 실제로 UI가없는 twain을 실제로 지원하지 않습니까?

이 UI를 사용하지 않도록 설정할 수있는 대안이 있습니까?

답변

0

실제로 드라이버 구현에 따라 많은 영향을받습니다.

그래서 어떻게됩니까? 응용 프로그램에서 설정 한 옵션은 지원하는 기능에 따라 드라이버를 구성합니다. 이 경우 드라이버가 UI리스 스캔을위한 드라이버 기능을 구성 할 수없는 경우 응용 프로그램 구현이 예상대로 작동하지 않을 수 있습니다.

자세한 내용은 TWAIN 설명서를 참조하십시오.