2012-06-11 9 views
1

나는 스캐너에 연결하기 위해 트웨인 2.1을 사용합니다. 스캐너의 미리보기 페이지를 표시하지 않고 페이지의 일부분 만 스캔하도록 스캐너를 설정하려면 어떻게해야합니까? source.setRegionOfInterest 메소드를 사용했지만 스캔을 완료하지 못하고 다시 시작할 때까지는 스캐너를 사용할 수 없습니다.트웨인 스캐너 부분 스캔

+3

Java를 통해 Twain에 연결하는 방법을 알려주십시오. 배경 정보가 없으면 도움을 받기가 다소 어렵습니다. 어떤 Twain 라이브러리 또는 인터페이스를 사용하고 있습니까? 일부 스캐너는 TWAIN 명령을 이해/지원하지 않으면 무시할 수 있습니다. – Ewald

+0

Ewald가 제안했듯이 문제의 원인을 찾는 데 도움이되는 정보를 더 제공하는 것이 좋습니다. 그리고 나는 그것이 "스캔을 끝내지 못한다"는 것을 의미하지는 않습니다. TWAIN은 이미지의 일부분을 스캔 할 수있는 API를 제공합니다. 우선, 올바른 API를 호출했는지 확인할 수 있습니다. 둘째, 스캐너의 TWAIN 호환성을 확인하십시오 (타사 도구를 사용하는 경우 응용 프로그램은 물론). "스캐너를 다시 시작할 때까지는 사용할 수 없습니다."라는 메시지가 표시 될 때마다 매 스캔 세션마다 소스를 닫을 수 있습니다. – Windy

+0

해결되었습니다. 내 OS는 Linux 우분투이기 때문에 나는 vmware에서 응용 프로그램을 실행합니다. Windows OS가 설치된 시스템에서 실행할 때 모든 것이 정상이었습니다. 그것은 기억의 문제였습니다. 감사. – Mahsa

답변

1

획득 할 이미지 영역은 항상 프레임이라는 사각형입니다. 한 페이지에 개 이상의 프레임이있을 수 있습니다. TW_FRAME 구조체는 획득 될 프레임의 왼쪽, 오른쪽, 맨 위 및 맨 아래에 대한 값을 지정합니다.