2009-08-19 150 views
19

我們公司正在使用一些僅接受來自「成像設備」(即TWAIN設備(例如掃描儀))的輸入的軟件。模擬TWAIN設備

問題是我們正在以數字方式接收我們的文件,因此使用實際的掃描儀將需要我們打印,掃描和碎化我們已經在計算機上存在的文件,但不是在軟件中。

我很好奇,如果有人有任何想法,我們如何能夠在此期間解決這個問題。我的第一個想法是找到一些方法來欺騙程序,使其認爲我們正在使用掃描儀,通過一些新的「成像設備」,只讀取文件,並將其吐出到軟件中,但我甚至沒有知道從哪裏開始。

我們提出了一個功能請求,看看這個問題在軟件本身中應該如何處理,但是公司在更新方面相當困難。

回答

9

掃描儀使用的系統稱爲TWAIN,因此您需要尋找某種虛擬twain驅動程序。

一個快速的谷歌搜索將產生幾個點擊,我沒有任何與自己的軟件經驗,所以不能建議任何進一步。

兩個這樣的供應商通過我交流專家發現:
http://www.twaintools.de
http://www.scanpoint-usa.com

+0

感謝您的支持。用更好的信息更新了OP – biggusjimmus 2009-08-19 23:06:41

5

OK,月中下旬......但如果你有興趣,我有一個TWAIN驅動程序框架/工具包,可以讓你打造這很容易,這取決於掃描應用程序的期望,以及從數字文檔中讀取圖像的難度。這是一個Microsoft Visual C++項目。免收費用,但你需要我們的許可重新分配基於它的驅動程序:GenDS

TWAIN工作組也有一個採樣/構架驅動程序,我認爲這是傳統的C - 和使用有一些很壞的錯誤(爲什麼我寫我的;-)但是,它可能會變得更好。 在其download page上查找「示例數據源和應用程序」。

當然,我有一個'商業'版本的GenDS,我用它來寫合同上的TWAIN驅動程序。