定義
TWAIN指TWAIN協定,是套用軟體從計算機外設獲取靜態圖像的國際標準。目的
TWAIN是一項重要的接口標準,為軟體開發商和硬體設備生產廠商之間提供了一個統一的規範,以有效地避免系統及設備之間的不兼容問題。TWAIN協定為作業系統提供了軟體支持,使得符合TWAIN協定的軟體通過調用TWAIN協定接口就能從兼容TWAIN協定的外設上獲取靜態圖像,而不必考慮外設的功能差別。比如,Photoshop是一款符合TWAIN協定要求的軟體。在Photoshop中,通過點擊選單File|Select...可以選擇不同的外設,然後點擊選單File|Acquire...彈出相應外設的TWAIN界面對話框,通過這個對話框可以設定圖像的各種參數並獲取圖像。
覆蓋範圍
目前TWAIN協定覆蓋的外設範圍包括掃瞄器、數位相機、數字音頻和圖像資料庫(作為虛擬外設)等,TWAIN協定是一個開放協定,符合TWAIN協定的設備都可以向調用TWAIN接口的軟體提供數據。版本及支持的作業系統
TWAIN協定全稱Toolkit Without An Interesting Name,無注名工具包協定,由TWAIN工作組負責開發,目前版本是2.1。支持win7 32位及64位系統,支持Linux/Unix, Mac OS X系統。有關符合TWAIN協定軟體和硬體開發請訪問TWAIN工作組網站。
32位Windows下TWAIN協定軟體接口模組是twain_32.dll,由Windows作業系統自帶,並且可以隨兼容TWAIN的軟體和硬體驅動自由分發。