2014-12-26 4 views
0

У нас есть приложение VB6, которое использует IMGSCAN, IMGEDIT для сканирования в HP Scanner (планшет). Теперь у нас есть новый сканер kodak i2600 (ADF). Когда мы пытаемся получить доступ к новому сканеру Kodak через TWAIN, его зависает.VB6 - IMGSCAN.ocx - TWAIN в сканере Kodak i2600

В руководстве по эксплуатации сканера Kodak говорится, что он поддерживает TWAIN и IMGSCAN, элементы управления IMGEDIT также совместимы с TWAIN.

Кто-нибудь может нам помочь? Можно ли использовать IMGSCAN, управление IMGEDIT для вызова TWAIN из ниже версии

Твена: 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. Многие, если не большинство, сканеры поддерживают более одного интерфейса. Вы также можете попробовать инициализировать некоторые свойства сканирования. И, возможно, потребуется вызвать .OpenScanner перед .StartScan.

+0

Я обновил точный код, который я использовал. Если я выберу TWAIN, сканер инициирует процесс сканирования, но после того, как управление проверкой не вернется с устройства на код. –

+0

Есть ли только один выбор на SelectScanner? – xpda

+0

Кроме того, вы можете попробовать настройку цвета, отличную от ColorPal8Bit. – xpda

 Смежные вопросы

  • Нет связанных вопросов^_^