WindowsとMac用のTWAINインターフェースについて学ぶ

1992年にリリースされたTwainは、イメージングハードウェアデバイス(スキャナやデジタルカメラなど)が画像処理ソフトウェアと通信することを可能にするWindowsとMacintoshのインターフェイス規格です。

TWAIN以前は、画像取得デバイスはすべて独自のソフトウェアを使用していました。 別のアプリケーションでスキャンした画像を使用したい場合は、最初に画像をディスクに保存してから、選択したアプリケーションを開いてそこにある画像を再度開く必要がありました。

今日のほとんどの画像処理ソフトウェアは、TWAINに準拠しています。 お使いのソフトウェアがTWAINをサポートしている場合は、メニューまたはツールバーに「取得」コマンドがあります(ただし、インポートコマンドの下にコマンドが表示されないことがあります)。

このコマンドを使用すると、システムにインストールされているTWAINハードウェアデバイスにアクセスできます。 TWAIN Acquireコマンドは、各デバイスのソフトウェアの外観と機能が異なる場合がありますが、イメージを最初にディスクに保存する必要はなく、ハードウェアインターフェイスソフトウェアを呼び出し、取得したイメージをイメージ処理ソフトウェアに保存します。

TWAINは本当に何のために立っていますか? TWAINワーキンググループの公式Webサイトで実証されたComputingのFree Online Dictionaryによれば、頭字語ではありません。

「TWAIN」という言葉はキプリンの「東西のバラード」から来たもので、当時はスキャナーとパソコンを接続するのが困難だったことを反映しています。 それはTWAINの方がより独特なものになるようにアップケースされていました。 これは人々にそれが略語であると信じるように導き、その後、拡大を考えてコンテストに行った。 誰も選択されなかったが、「面白い名前なしの技術」という項目は、引き続きこの標準に遭遇し続けている。
- コンピューティングの無料オンライン辞典、編集者Denis Howe

TWAINの一般的な使い方は、 Photoshopに直接画像をスキャンすることです。 これは、Photoshop CS5のリリースからはますます困難になり、今日まで続いています。 主な理由は、Adobeが64ビットまたは32ビットのPhotoshopで64ビットTWAINスキャナのサポートを打ち切り、TWAINを「自己責任で使用する」ことを示唆していることです。

CS6は64ビットモードでのみ動作します。スキャナドライバが64ビットモードを処理できない場合は、TWAINを使用できないことがあります。 実際、TWAINはその最後の足での技術かもしれません。 ありがたいことに、Adobeは代替品に関するいくつかの提案をしています。

Tom Greenによる更新