Windows Image Acquisition ( WIA 、 Windows Imaging Architectureとも呼ばれる)は、 Microsoft Windows Me以降のWindowsオペレーティングシステム用のMicrosoft独自のドライバーモデルおよびアプリケーションプログラミングインターフェイス(API)であり、グラフィックスソフトウェアがスキャナー、デジタルカメラ、デジタルビデオ機器などのイメージングハードウェアと通信できるようにします。これは、2000年にWindows Meの一部として初めて導入され、その後のWindowsバージョンでも標準のイメージングデバイスおよびAPIモデルであり続けています。Windows XP以降のWindowsオペレーティングシステムでは、オンデマンドサービスとして実装されています。 [1]
概要
WIA は、 Windows 98の Still Image Architecture (STI) によって提供されたデジタル静止画像ドライバのサポートの非常に重要なスーパーセットです。STI はデバイスとの間の基本的なデータ転送 (および外部デバイスを介した Windows マシン上の画像スキャン プロセスの呼び出し) を行うための低レベルのインターフェイスのみを提供していましたが、WIA はデバイスが独自の機能をオペレーティング システムに提示し、アプリケーションがそれらの機能を呼び出すことができるフレームワークを提供します。Microsoft によると、WIA ドライバはユーザー インターフェイス (UI) コンポーネントとドライバ コア コンポーネントで構成され、アプリケーション スペースの UI と WIA サービス スペースのドライバ コアの 2 つの異なるプロセス スペースにロードされます。
一部のスキャナーはWIAをサポートしています。[2] [3]
追加情報
2002 年に、Microsoft は Windows Image Acquisition Automation Library Tool をリリースしました。このツールは、OLE オートメーションをサポートするプログラミング言語とスクリプト環境を通じて WIA 機能にアクセスできるようにします。
Windows XP では、WIA はLocalSystemコンテキストで実行されます。LocalSystem としてサービスを実行すると、バグのあるドライバーや悪意のある人物がシステムに無制限にアクセスできるようになるというセキュリティ上の問題が発生するため、Windows Server 2003およびWindows Vistaの WIA サービスはLocalServiceコンテキストで動作します。これにより、Windows XP 用に設計されたドライバーを使用すると互換性の問題が発生する可能性があります。[4]
Windows XPでは、自動ドキュメントフィーダースキャナ、プレビュー機能のないスクロールフィードスキャナ、および複数ページのTIFF生成のサポートが追加されました。[5] WIAビデオでは、ビデオストリームから静止フレームをキャプチャできるスナップショットフィルタドライバが導入されました。
Windows Vista ではWindows Image Acquisition 2.0 が導入されました。Windows Vista には WIA Automation ライブラリも組み込まれています。WIA2 はプッシュスキャンとマルチイメージスキャンをサポートしています。プッシュスキャンでは、スキャナのコントロールパネルから直接スキャンを開始し、スキャンパラメータを調整できます。マルチイメージスキャンでは、一度に複数の画像をスキャンし、それらを個別のファイルとして直接保存できます。ただし、Windows Vista の WIA ではビデオコンテンツのサポートが削除されています。[6]
WIA を使用するアプリケーション
- フォトショップ
- ペイント.net
- ACDSee
- シャシスドローIES
- イルファンビュー
- FastStone 画像ビューア
- Naps2 (Not Another PDF Scanner 2)
- ORPALIS ペーパースキャン
- スキャンスナップホーム
- スキャンスナップマネージャー
- Windows スキャナとカメラ ウィザード
- セリフフォトプラス
- マイクロソフトダイナミクスGP
参照
参考文献
- ^ 「Windows Image Acquisition (WIA)」。MSDN ライブラリ。msdn.microsoft.com。2013年1 月 14 日閲覧。
- ^ Windows XP の Windows Image Acquisition でサポートされているスキャナの一覧
- ^ Windows Image Acquisition でサポートされているデジタル カメラの一覧
- ^ Microsoft は、WIA サービスが動作するセキュリティの低いコンテキストで動作するドライバーの作成を WIA ドライバー開発者に支援するために、「WIA ドライバー開発のセキュリティ関連のベスト プラクティス」というタイトルの論文を 2003 年に発行しました。
- ^ Windows 用静止画像接続
- ^ WIA から WPD への移行
外部リンク
- Windows イメージ取得 (WIA): MSDN
- Windows Image Acquisition (WIA) 2.0 の新機能
- Windows の静止画像接続 - WIA について説明し、デジタル画像デバイスとコンピューター間で画像を転送するための画像転送プロトコルおよびUSB 大容量ストレージ方式と比較します。
- codeproject.comの WIA ユーティリティ クラスを作成するサンプル コード
- HP Print and Scan Doctor for Windows をお試しください。2014-11-02 にWayback Machineでアーカイブされました—HP サポート
