TWAIN

TWAINは、アプリケーションがスキャナーデジタルカメラ、その他の画像取り込みデバイスを制御できるようにするソフトウェアAPIおよび通信プロトコルです。TWAIN対応機能を備えたアプリケーションは、TWAIN互換デバイスドライバーを使用する任意のスキャナーと連携できます。TWAINは1990年代初頭から業界標準となっており、ほとんどのオペレーティングシステム、画像編集アプリケーション、市場に出回っているほぼすべてのスキャナーや画像取り込みデバイスでサポートされています。

TWAIN APIは、TWAIN Data Source Manager(DSM)と呼ばれるソフトウェアライブラリを通じて動作します。このライブラリは、ほとんどのTWAINデバイスドライバーに含まれています。まず、TWAIN対応のアプリケーションはDSMに通信し、使用するスキャナーとスキャンの設定方法を伝えます。APIには、画像の解像度、トリミング、色深度ページの向きなど、カスタマイズできる複数のパラメーターが含まれています。すべての設定を終えてスキャンを開始すると、アプリはそれらのパラメーターをDSMに送信し、DSMはそれをスキャナーに渡します。スキャナーは画像を取り込み、それをDSMに送り返します。DSMは画像を処理して、最初にスキャンを要求したアプリケーションに転送します。

TWAINの新しい拡張機能であるTWAIN Directは、2019年に導入されました。TWAIN Directは、ネットワーク接続(Wi-Fiイーサネットなど)を通じてアプリケーションとデバイス間の直接通信を確立し、デバイス固有のドライバーを不要にします。ネットワーク接続を介して動作するため、TWAIN DirectはAndroidiOSなどのモバイルオペレーティングシステムにも対応しています。

NOTE: TWAINは頭字語のように見えますが、実際には何かの略語ではなく、スタイル上の選択として大文字で表記されています。多くの人が「Technology Without An Interesting Name」という後付けの略語を付けています。

更新日 August 31, 2023 著者: Brian P.

quiz知識をテストする

Which string represents a newline character?

A
*new
0%
B
-line
0%
C
$nl
0%
D
\n
0%
Correct! Incorrect!     View the Newline definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのTWAINの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。