2012-02-14 108 views
2

我必須在項目中使用佳能9000F掃描儀。 TWAIN驅動程序遇到了一些問題(請參閱:Are memory issues common when scanning 2400 DPI pictures with TWAIN?),所以我嘗試使用WIA作爲替代方法,但內置掃描對話框只允許最大分辨率爲600 DPI,但我知道至少應該可以使用1200 DPI。是否可以更改最大WIA掃描分辨率?

WIA dialog

是否可以覆蓋這些值? 限制來自哪裏?這是由驅動程序引起的還是在WIA本身的某處配置的? 如果我降到較低的級別,並且自己執行所有這些掃描功能,我是否會面臨相同的限制?

問題不再相關。決定使用TWAIN驅動程序。

回答

2

我相信你現在可能已經找到了另一個解決方案,但是我今天偶然發現了這篇文章,當時我正在處理類似的問題,我想分享我的解決方法。

在我的情況下,我們使用的Plustek A320掃描儀支持高達1600dpi的光學分辨率。實際的TWAIN驅動程序似乎會導致問題(像您所看到的頻繁的內存錯誤),所以我想使用WIA驅動程序進行嘗試。當然,WIA允許你選擇的分辨率最高只能達到600.

我最終決定的是一些驅動程序inf hackery。我編輯與驅動程序安裝程序打包261U.inf文件,用此部分添加粗體線沿着:

[IPCProduct.DeviceData.WIA]

TwainDS =%TwainDSName%

服務器=局部

MicroDriver = 「MIC-261U.dll」

UI DLL = sti.dll

UI類ID = {4DB1AD10-3391-11D2-9A33-00C04FA36145}

分辨率= 「75,100,300,600,1200」

我然後手動通過設備管理器重新安裝驅動程序,明確選擇適當的.inf文件。重新啓動後,我可以通過Windows Image Acquisition嚮導啓動掃描時選擇1200dpi的分辨率。

+0

有見地的評論。雖然沒有嘗試,因爲我們決定使用TWAIN。 – xsl 2013-01-23 13:33:49