VB6 - IMGSCAN.ocx - 柯达 i2600 扫描仪中的 TWAIN

Posted

技术标签:

【中文标题】VB6 - IMGSCAN.ocx - 柯达 i2600 扫描仪中的 TWAIN【英文标题】:VB6 - IMGSCAN.ocx - TWAIN in Kodak i2600 Scanner 【发布时间】:2015-02-23 20:32:18 【问题描述】:

我们有一个 VB6 应用程序,它使用 IMGSCAN、IMGEDIT 控件在 HP 扫描仪(平板)中进行扫描。现在我们有了新的柯达 i2600 扫描仪 (ADF)。当我们尝试通过 TWAIN 访问新的柯达扫描仪时,它会挂起。

柯达扫描仪产品手册说它支持 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

【问题讨论】:

【参考方案1】:

您可以使用 imgscan 方法 ShowSelectScanner 在扫描仪上选择与 imgscan 一起使用的不同接口。许多(如果不是大多数)扫描仪支持多个接口。您也可以尝试初始化一些扫描属性。而且,可能需要在 .StartScan 之前调用 .OpenScanner。

【讨论】:

我已经更新了我使用的确切代码。如果我选择 TWAIN,扫描仪会启动扫描过程,但扫描后控制不会从设备返回到代码。 SelectScanner 上只有一个选择吗? 另外,您可以尝试使用 ColorPal8Bit 以外的颜色设置。 ShowSelectScanner 仅显示两个,一个“Kodak i2000”(吐温)和另一个“WIA - Kodak i2000”。即使结果相同,我也尝试将 colorPal8Bit 更改为其他人,扫描仪挂起 吐温和 WIA 的结果相同吗?两者都应该工作(理论上)。

以上是关于VB6 - IMGSCAN.ocx - 柯达 i2600 扫描仪中的 TWAIN的主要内容,如果未能解决你的问题,请参考以下文章

2021款斯柯达Scala价格和配置发布

掀背车Scala 这么帅的斯柯达你打几分

斯柯达新车Scala,全球首发

新车简报 | 斯柯达Scala

2012年1月,拥有131年历史的柯达申请破产

欧洲首试斯柯达Scala:告诉你什么叫做性价比|海外评测