2014-12-26 8 views
0

HP 스캐너 (플랫 베드)에서 스캔하기 위해 IMGSCAN, IMGEDIT 컨트롤을 사용하는 VB6 응용 프로그램이 있습니다. 이제 새로운 kodak i2600 스캐너 (ADF)가 출시되었습니다. TWAIN을 통해 새로운 Kodak 스캐너에 액세스하려고하면 스캐너가 멈 춥니 다.VB6 - IMGSCAN.ocx - TWAIN in Kodak i2600 스캐너

Kodak 스캐너 제품 설명서에 따르면 TWAIN 및 IMGSCAN을 지원하며 IMGEDIT 컨트롤도 TWAIN 호환입니다.

누구든지이 문제를 해결할 수 있습니까? 그것은 가능한 버전 아래

트웨인의 TWAIN를 호출 할 IMGSCAN, IMGEDIT 컨트롤을 사용하는 것입니다 : 12.12

우리가 사용

VB6 코드,

ImgScan1.CloseScanner 

ImgScan1.ShowSelectScanner 
ImgScan1.OpenScanner 

ImgScan1.SetPageTypeCompressionOpts SmallestFile, ColorPal8Bit, JPEGCompression, JPEGLowHigh 

ImgScan1.StartScan 
ImgScan1.StopScan 
ImgEdit1.Image = ImgScan1.Image 
ImgEdit1.Page = ImgEdit1.PageCount 

ImgThumbnail1.Image = ImgEdit1.Image 
ImgEdit1.Display 

ImgEdit1.SaveAs App.Path & "\testsize.tif", 1, 6, 6, 256 

답변

0
당신은 imgscan 방법 ShowSelectScanner를 사용할 수 있습니다

imgscan에서 작동 할 스캐너의 다른 인터페이스를 선택하십시오. 대부분의 스캐너는 하나 이상의 인터페이스를 지원합니다. 일부 검사 등록 정보를 초기화 해보십시오. 그리고 .StartScan 전에 .OpenScanner를 호출해야 할 수도 있습니다.

+0

정확한 코드를 업데이트했습니다. TWAIN을 선택하면 스캐너가 스캐닝 프로세스를 시작하지만 스캐닝이 끝나면 장치에서 코드로 제어가 되돌아 가지 않습니다. –

+0

SelectScanner에는 하나의 선택 만 있습니까? – xpda

+0

또한 ColorPal8Bit 이외의 색상 설정을 시도 할 수도 있습니다. – xpda