(57)【要約】【課題】周辺装置の電源のオン・オフと周辺装置を制御するために情報処理装置で実行されるソフトウエアの起動・終了とを少なくとも一部において連動させることで、ユーザの使い勝手を向上させる。【解決手段】情報処理システムは、情報処理装置において周辺装置を使用するために起動されたソフトウエアの終了もしくは起動と周辺装置の電源オフもしくは電源オンとを連動させるために、ソフトウエアの起動状況を監視する監視部と、監視部がソフトウエアの終了指示を検出すると、通信部を介して電源制御部に対して電源オフ指示を送信する送信部とを備える。電源制御部は電源オフ指示を受信すると周辺装置の電源をオフに切り換える。【選択図】図１
2011014039.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、該情報処理装置に接続して使用される周辺装置とを含む情報処理システムであって、
前記周辺装置の電源をオン・オフ制御する電源制御部と、
前記周辺装置が前記情報処理装置と通信するための通信部と、
前記情報処理装置において前記周辺装置を使用するために起動されるソフトウエアの終了を監視する第１のソフト監視部と、
前記第１のソフト監視部が前記ソフトウエアの終了を検出すると、前記情報処理装置から前記通信部を介して前記電源制御部に前記周辺装置の電源オフ指示を送信する第１送信部と
を備え、
前記電源制御部は、前記電源オフ指示を受信すると前記周辺装置の電源をオフに切り換えることを特徴とする情報処理システム。
【請求項２】
前記周辺装置の電源がオフに切り替わったことを監視する第１の電源監視部と、
前記周辺装置の電源がオフに切り替わったことを前記第１の電源監視部が検出すると、前記ソフトウエアを終了させるための終了指示を発行する終了指示発行部と
をさらに備え、
前記情報処理装置は、前記終了指示を受信すると前記ソフトウエアを終了させることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
情報処理装置と、該情報処理装置に接続して使用される周辺装置とを含む情報処理システムであって、
前記周辺装置の電源をオン・オフ制御する電源制御部と、
前記周辺装置が前記情報処理装置と通信するための通信部と、
前記周辺装置の電源がオフに切り替わったことを監視する第１の電源監視部と、
前記周辺装置の電源がオフに切り替わったことを前記第１の電源監視部が検出すると、前記情報処理装置において前記周辺装置を使用するために起動されるソフトウエアを終了させるための終了指示を発行する終了指示発行部と
を備え、
前記情報処理装置は、前記終了指示を受信すると前記ソフトウエアを終了させることを特徴とする情報処理システム。
【請求項４】
前記情報処理装置において前記周辺装置を使用するために起動されるソフトウエアの終了を監視する第１のソフト監視部と、
前記第１のソフト監視部が前記ソフトウエアの終了を検出すると、前記情報処理装置から前記通信部を介して前記電源制御部に前記周辺装置の電源オフ指示を送信する第１送信部と
を備え、
前記電源制御部は、前記電源オフ指示を受信すると前記周辺装置の電源をオフに切り換えることを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記周辺装置の電源がオフからオンに切り替わったことを監視する第２の電源監視部と、
前記周辺装置の電源がオフからオンに切り替わったことを前記第２の電源監視部が検出すると、前記ソフトウエアを起動するための起動指示を発行する起動指示発行部と
をさらに備え、
前記情報処理装置は、前記起動指示を受信すると前記ソフトウエアを起動することを特徴とする請求項１ないし４のいずれか１項に記載の情報処理システム。
【請求項６】
前記ソフトウエアが起動したことを監視する第２のソフト監視部と、
前記ソフトウエアが起動したことを前記第２のソフト監視部が検出すると、前記情報処理装置から前記周辺装置の電源をオンにするための電源オン指示を送信する第２送信部と
をさらに備え、
前記電源制御部は、前記電源オン指示を受信すると、前記周辺装置の電源をオンに切り替えることを特徴とする請求項１ないし５のいずれか１項に記載の情報処理システム。
【請求項７】
前記電源制御部は、前記電源オン指示を受信すると待機モードから通常モードへ前記周辺装置を移行させることを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記ソフトウエアは前記周辺装置の記憶部に記憶されており、前記周辺装置の電源がオフからオンに切り替わったことを検出すると、前記ソフトウエアは前記通信部により前記情報処理装置に送信されることを特徴とする請求項１ないし７のいずれか１項に記載の情報処理システム。
【請求項９】
情報処理装置に接続して使用される周辺装置であって、
前記周辺装置の電源をオン・オフ制御する電源制御部と、
前記周辺装置が前記情報処理装置と通信するための通信部と
を備え、
前記電源制御部は、
前記情報処理装置において前記周辺装置を使用するために起動されたソフトウエアが終了される際に前記情報処理装置から送信される電源オフ指示を前記通信部を介して受信すると、前記周辺装置の電源をオフに切り換えることを特徴とする周辺装置。
【請求項１０】
前記周辺装置の電源をオン又はオフに切り換えることを指示するための入力部をさらに備え、
前記電源制御部は、前記入力部から前記周辺装置の電源をオフに切り換えるための指示が入力されると、前記通信部を介して前記情報処理装置へ前記周辺装置の電源がオフに切り替わることを意味する信号を送信することを特徴とする請求項９に記載の周辺装置。
【請求項１１】
情報処理装置に接続して使用される周辺装置であって、
前記周辺装置の電源をオン・オフ制御する電源制御部と、
前記周辺装置が前記情報処理装置と通信するための通信部と、
前記周辺装置の電源をオン又はオフに切り換えることを指示するための入力部と
を備え、
前記電源制御部は、前記入力部から前記周辺装置の電源をオフに切り換えるための指示が入力されると、前記通信部を介して前記情報処理装置へ前記周辺装置の電源がオフに切り替わることを意味する信号を送信することを特徴とする周辺装置。
【請求項１２】
前記電源制御部は、前記情報処理装置において前記周辺装置を使用するために起動されるソフトウエアが終了される際に前記情報処理装置から送信される電源オフ指示を前記通信部を介して受信すると、前記周辺装置の電源をオフに切り換えることを特徴とする請求項１１に記載の周辺装置。
【請求項１３】
前記周辺装置を使用する際に可動させる部材をさらに備え、
前記入力部は、前記部材を可動させると前記周辺装置の電源をオフに切り換えるための指示を入力することを特徴とする請求項１０または１１に記載の周辺装置。
【請求項１４】
前記情報処理装置において前記周辺装置を使用するために用いられるソフトウエアが前記周辺装置のメモリに記憶されており、
前記入力部から前記周辺装置の電源をオンに切り替えるための指示が入力されると、前記電源制御部により前記周辺装置の電源をオフからオンに切り替えると共に、前記通信部により前記ソフトウエアを前記情報処理装置に送信することを特徴とする請求項１１ないし１３のいずれか１項に記載の周辺装置。
【請求項１５】
周辺装置を接続して使用する情報処理装置であって、
前記周辺装置は、
前記周辺装置の電源をオン・オフ制御する電源制御部と、
前記周辺装置が前記情報処理装置と通信するための通信部と
を備えており、
前記情報処理装置は、
前記情報処理装置において前記周辺装置を使用するために起動されるソフトウエアの終了を監視する第１のソフト監視部と、
前記第１のソフト監視部が前記ソフトウエアの終了を検出すると、前記周辺装置に対して電源オフ指示を送信する第１送信部と
を備えることを特徴とする情報処理装置。
【請求項１６】
前記周辺装置の電源がオフに切り替わったことを監視する第１の電源監視部と、
前記周辺装置の電源がオンからオフに切り替わったことを前記第１の電源監視部が検出すると、前記ソフトウエアを終了させるための終了指示を発行する終了指示発行部
をさらに備えることを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記周辺装置の電源がオフからオンに切り替わったことを監視する第２の電源監視部と、
前記周辺装置の電源がオフからオンに切り替わったことを前記第２の電源監視部が検出すると、前記ソフトウエアを起動するための起動指示を発行する起動指示発行部と
をさらに備えることを特徴とする請求項１５または１６に記載の情報処理装置。
【請求項１８】
前記ソフトウエアの起動を監視する第２のソフト監視部と、
前記ソフトウエアの起動を前記第２のソフト監視部が検出すると、前記周辺装置の電源をオンにするための電源オン指示を送信する第２送信部と
をさらに備えることを特徴とする請求項１５ないし１７のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および周辺装置、並びにこれらを備えた情報処理システムおよびその制御方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータなどの情報処理装置には各種の周辺装置が用意されている。周辺装置としては、例えば、プリンタやスキャナ等が代表的であろう。ここで、このような周辺装置に電力を供給するための電源コンセントが情報処理装置のＵＳＢ（ユニバーサル・シリアル・バス）ポートに接続されており、電源コンセントは、プラグアンドプレイ機能によりＵＳＢポートから接続確立信号が出力されると、周辺装置への通電を開始する発明が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５８６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の電源コンセントを用いた場合、情報処理装置が起動されると、すぐに周辺装置までもが起動されてしまう。また、情報処理装置の電源を切るまでは、周辺装置の電源が切れない。よって、ユーザの使い勝手や消費電力の節約の点で改善の余地がある。例えば、周辺装置は、情報処理装置で実行されるソフトウエアによって制御されるが、ソフトウエア実行中にもかかわらず、実際に周辺装置を使用していない場合には、電力を無駄に消費している状態となる。一方、周辺装置の消費電力を抑えるためには、ユーザがその都度、周辺装置の本体電源をオフにしなければならず、非常に煩雑であった。
【０００５】
そこで、本発明は、このような課題および他の課題のうち、少なくとも１つを解決することを目的とする。例えば、本発明は、ユーザの使い勝手を向上させることができる情報処理装置および周辺装置、並びにこれらを備えた情報処理システムおよびその制御方法を提供することを目的とする。なお、他の課題については明細書の全体を通して理解できよう。
【課題を解決するための手段】
【０００６】
本発明は、例えば、情報処理装置と、該情報処理装置に接続して使用される周辺装置とを含む情報処理システムに適用できる。情報処理システムは、周辺装置の電源をオン・オフ制御する電源制御部と、周辺装置が情報処理装置と通信するための通信部と、情報処理装置において周辺装置を使用するために起動されたソフトウエアの終了を監視する第１のソフト監視部と、第１のソフト監視部がソフトウエアの終了を検出すると、通信部を介して電源制御部に電源オフ指示を送信する送信部とを備え、電源制御部は、電源オフ指示を受信すると周辺装置の電源をオフに切り換えることを特徴とする。なお、第１のソフト監視部とともに、または、第１のソフト監視部に代えて、周辺装置の電源がオフに切り替わったことを監視する第１の電源監視部と、周辺装置の電源がオフに切り替わったことを第１の電源監視部が検出すると、ソフトウエアを終了させるための終了指示を発行する終了指示発行部とを備えてもよい。
【発明の効果】
【０００７】
本発明によれば、情報処理装置において周辺装置を使用するために起動されたソフトウエアの使用状態や周辺装置の電源状態を監視し、ソフトウエアの使用状態に応じて周辺装置の電源をオン・オフ制御したり、あるいは、周辺装置の電源状態に応じてソフトウエアの起動又は終了を制御したりすることができるため、ユーザの手間を省ける利点がある。
【図面の簡単な説明】
【０００８】
【図１】コンピュータとスキャナのハードウエアブロック図である。
【図２】実施例１におけるパーソナルコンピュータ１００の内部構成を示すブロック図である。
【図３】フォルダ３００をファイル管理ソフトで開いた様子を示す図である。
【図４】実施例１におけるコンピュータ１００の動作を示したフローチャートである。
【図５】ユーザインターフェースの一例を示した図である。
【図６】実施例１におけるスキャナ装置１０６の動作を示したフローチャートである。
【図７】実施例２におけるパーソナルコンピュータ１００の内部構成を示すブロック図である。
【図８】実施例２におけるコンピュータ１００の動作を示したフローチャートである。
【図９】実施例２におけるスキャナ装置１０６の動作を示したフローチャートである。
【図１０】シート給送装置を備えるスキャナ装置１０６の概略断面図である。
【図１１】スキャナ装置１０６の斜視図である。
【発明を実施するための形態】
【０００９】
［実施例１］
図１において、コンピュータ１００は情報処理装置の一例であり、スキャナ装置１０６は周辺装置の一例であり、これらによって情報処理システムが構成されている。コンピュータ１００はＣＰＵ１２１、ＲＯＭ１２３、ＲＡＭ１２４、ハードディスクドライブ１２２、ＵＳＢインターフェース１０４を備えている。ＵＳＢインターフェース１０４は、ＵＳＢケーブル１０５を介してスキャナ装置１０６と接続される。また、ＣＰＵ１２１は、キーボード／マウス１２５とディスプレイ１２６とが接続されている。とりわけ、ＣＰＵ１２１は、情報処理装置において周辺装置を使用するために起動されたソフトウエアの終了もしくは起動と周辺装置の電源オフもしくは電源オンとを連動させるために、ソフトウエアの起動状況を監視するか、または、周辺装置の電源のオン・オフ状況を監視する監視部として機能する。
【００１０】
コンピュータ１００に電力が投入されると、ＣＰＵ１２１は、ＲＯＭ１２３からファームウエアを起動し、ハードディスクドライブ１２２からＯＳ６３１（図２）を起動する。また、周辺装置を制御するための汎用アプリケーション６３５（図２）もキーボード／マウス１２５や周辺装置からの起動指示に応じて、ＣＰＵ１２１が起動する。ＯＳ６３１や汎用アプリケーション６３５などの必要なソフトウエアは、ＲＡＭ１２４にロードされる。
【００１１】
一方、スキャナ装置１０６は、ＣＰＵ１１０、ＲＯＭ１２７、ＲＡＭ２０３、画像読み取り部１１２、ＵＳＢコントローラ１２８、ＵＳＢインターフェース１０７、電源スイッチ制御部１０１、電源スイッチ部１０２及び電源部１２９を備えている。
【００１２】
とりわけ、電源スイッチ部１０２は、周辺装置の電源をオン・オフするスイッチの一例である。電源スイッチ制御部１０１は、スイッチをオン・オフ制御する電源スイッチ制御部の一例である。電源スイッチ部１０２が操作されると、電源部１２９によってスキャナ装置１０６の各部へ電力が供給される。電源部１２９は、商用電源から供給された交流電圧を直流電圧に変換する回路であってもよいしＡＣアダプタにより実現されてもよいし、いわゆるＵＳＢバスパワーによる電源回路であってもよい。例えば、本実施例では、ＵＳＢバスパワーにより電源部１２９への電源供給を行うようにした。電力が投入されると、ＣＰＵ１１０は、ファームウエアをＲＯＭ１２７から起動する。ＵＳＢコントローラ１２８やＵＳＢインターフェース１０７は周辺装置が情報処理装置と通信するための通信部の一例である。ＣＰＵ１１０は、例えば、情報処理装置において周辺装置を使用するために起動されたソフトウエアの終了もしくは起動と周辺装置の電源オフもしくは電源オンとを連動させるために、ソフトウエアの起動状況を監視するか、または、周辺装置の電源のオン・オフ状況を監視する監視部（第１及び第２のソフト監視部、または第１及び第２の電源監視部）として機能する。
【００１３】
図１において、各プログラムは、コンピュータ１００のハードディスクドライブ１２２に記憶及びインストールされており、オペレータの操作あるいは、他のプログラムからの呼び出しによってＲＡＭ１２４にロードされて実行される。図２において、コンピュータ１００の電源をオンにすると、最初にＯＳ６３１が起動する。汎用アプリケーション６３５は、オペレータの操作により、いつでも起動することができ、スキャナドライバ６３４を経由してスキャナ装置１０６から画像を取得することができる。なお、汎用アプリケーション６３５とスキャナドライバ６３４とを一体化して専用のキャプチャアプリケーションとしてもよい。
【００１４】
汎用アプリケーション６３５とスキャナドライバ６３４、または、専用のキャプチャアプリケーションは、いわゆるＯＳが備えるオートラン機能（autorun.inf, autorun.exe）によってスキャナ装置１０６のＲＯＭ１２７またはＲＡＭ２０３からコンピュータ１００のＲＡＭ１２４へ直接ロードされてもよい。オートラン機能を使用する場合、スキャナ装置１０６は一時的または終始にわたり、ディスクドライブとして認識されることになる。前者の場合は、オートラン機能によるプログラムのロード時にはディスクドライブとして認識され、プログラムが起動すると、スキャナ装置として認識されることになる。一方で、後者の場合、スキャナ装置１０６は常にディスクドライブとして認識されるため、コマンドや画像データの送受信に工夫が必要となる。例えば、コンピュータ１００は、ディスクドライブ（スキャナ装置１０６）に記憶される制御ファイル内にコマンドを書き込み、当該コマンドをスキャナ装置１０６のＣＰＵ１１０が読み出して実行する。画像読取部１１２が生成した画像データも、ディスクドライブ（スキャナ装置１０６）に記憶される。ＣＰＵ１１０は原稿の読取が終了すると、それを意味するステータスを制御ファイルに書き込む。コンピュータ１００のＣＰＵ１２１は、ディスクドライブ及び制御ファイルを監視しており、制御ファイルに終了ステータスが書き込まれると、ディスクドライブから画像データを読み出して、ハードディスクドライブ１２２に書き込む。画像データは、分割して転送されてもよい。この場合、コンピュータ１００のＣＰＵ１２１が複数の分割された画像データを１つの画像データとして結合し、画像ファイルに保存する。
【００１５】
図３によれば、ハードディスクドライブ１２２内にあるフォルダ３００をファイル管理ソフトで開いた様子が示されている。フォルダ３００は、コンピュータ１００に接続されたキーボード／マウス１２５を使用して開くことができる。フォルダ３００には、スキャナ装置１０６から画像を取り込むための汎用アプリケーション６３５であるキャプチャアプリケーション（ファイル名：ＣａｐｔｕｒｅＡｐｐｌｉｃａｔｉｏｎ．ｅｘｅ）が格納されている。
【００１６】
本発明は、周辺装置の電源のオンもしくはオフと、周辺装置を制御するために情報処理装置で実行されるソフトウエアの起動もしくは終了とを少なくとも一部において連動させることで、ユーザの使い勝手を向上させることを目的とする。よって、本実施例によれば、汎用アプリケーション６３５とスキャナ装置１０６との連動関係としては、例えば、次の４通りが存在し、このうちの少なくとも１つが実装するだけでも所望の効果を発揮することができる。もちろん、４つすべてを実装してもよい。
（１）汎用アプリケーション６３５を終了するときに、スキャナ装置１０６の電源をオフにする。この場合は、汎用アプリケーション６３５の終了を監視する必要がある。
（２）スキャナ装置１０６の電源をオンにすると、汎用アプリケーション６３５を起動する。この場合は、スキャナ装置１０６の電源オンを監視する必要がある。
（３）スキャナ装置１０６の電源をオフにすると、汎用アプリケーション６３５を終了させる。この場合は、スキャナ装置１０６の電源オフを監視する必要がある。
（４）汎用アプリケーション６３５を起動すると、スキャナ装置１０６の電源をオンにする（例えば、省電力での待機モードから画像読取可能な通常モードに復帰する）。この場合は、汎用アプリケーション６３５の起動を監視する必要がある。
【００１７】
実施例１では、図４のフローチャートを用いて（１）のケースについて説明する。ここでは、便宜上、汎用アプリケーション６３５とスキャナドライバ６３４とをまとめてキャプチャアプリケーションとして説明する。ただし、以下で説明するキャプチャアプリケーションの各機能は、汎用アプリケーション６３５だけで実現されてもよいし、スキャナドライバ６３４だけで実現されてもよいし、双方に機能分散されて実現されてもよい。
【００１８】
Ｓ４０１で、ＣＰＵ１２１は、キャプチャアプリケーションを起動するための起動指示がキーボード／マウス１２５から入力されたか否かを判定する。キャプチャアプリケーションを起動するための指示が入力されると、Ｓ４０２に進む。Ｓ４０２で、ＣＰＵ１２１は、ハードディスクドライブ１２２内にあるキャプチャアプリケーションをＲＡＭ１２４にロードして起動する。コンピュータ１００は、図１に示すように、ディスプレイ１２６を接続しており、ＣＰＵ１２１は、各種ユーザインターフェースをディスプレイ１２６に表示する。図５には、キャプチャアプリケーションが起動したときに表示されるユーザインターフェースの一例が示されている。キャプチャアプリケーションのインターフェースが表示されると、ユーザは、スキャン設定を行うためにキーボード／マウス１２５を操作する。Ｓ４０３で、ＣＰＵ１２１は、キーボード／マウス１２５により入力された情報にしたがってスキャン設定を実行する。例えば、読み取りモード（例：白黒／カラー）、用紙サイズ（例：Ａ４／Ｂ５）、解像度（例：３００ｄｐｉ／６００ｄｐｉ）、読み取り面（例：片面／両面）がキーボード／マウス１２５を使用して選択される。さらに、読み取った画像を保存するための画像ファイルのファイル名（例：ｔｅｓｔ１）もキーボード／マウス１２５を操作して入力される。最後に、スキャンボタン３０１がキーボード／マウス１２５を使用してクリックされると、ＣＰＵ１２１は、スキャン設定が終了したと判定し、Ｓ４０４に進む。
【００１９】
Ｓ４０４で、キャプチャアプリケーションにしたがってＣＰＵ１２１は、スキャン設定を受け付け、スキャナ装置１０６にスキャン設定を送信する。スキャン設定は、ＵＳＢインターフェース１０４、ＵＳＢケーブル１０５、ＵＳＢインターフェース１０７及びＵＳＢコントローラ１２８を介してＣＰＵ１１０へ伝達される。Ｓ４０５で、ＣＰＵ１２１は、スキャン開始コマンドをスキャナ装置１０６に送信する。Ｓ４０６で、コンピュータ１００のＣＰＵ１２１は、画像データがスキャナ装置１０６から送られてくるのを待機する。画像データの受信が開始されると、Ｓ４０７に進む。Ｓ４０７で、ＣＰＵ１２１は、受信した画像データを組み立てて画像ファイルを作成し、スキャン設定により指定された画像ファイル名で、ハードディスクドライブ１２２に記憶する。
【００２０】
コンピュータ１００のＣＰＵ１２１は、画像ファイルの保存が終了すると、キャプチャアプリケーションにしたがって、スキャン設定終了待ち状態（Ｓ４０３）に戻る。スキャン設定が終了していなければ、Ｓ４０８に進む。Ｓ４０８で、ＣＰＵ１２１は、キャプチャアプリケーションの終了を指示するためのキャンセルボタン３０２が操作されたか否かを判定する。キャンセルボタン３０２が操作されていなければ、Ｓ４０３に戻る。一方、ユーザがキャプチャアプリケーションのキャンセルボタン３０２をキーボード／マウス１２５を使用してクリックしたことをＣＰＵ１２１が検出すると、Ｓ４０９に進む。なお、キャンセルボタン３０２が操作されると、ＣＰＵ１２１は、キャプチャアプリケーションを終了させるための終了指示を発行する。よって、キャンセルボタン３０２の操作を監視することは、情報処理装置において周辺装置を使用するために起動されたソフトウエアの終了することに相当する。このように、ＣＰＵ１２１は、情報処理装置において周辺装置を使用するために起動されたソフトウエアの終了と周辺装置の電源オフとを連動させるために、ソフトウエアの終了を監視する監視部（第１のソフト監視部）として機能する。
【００２１】
Ｓ４０９で、ＣＰＵ１２１は、ＵＳＢインターフェース１０４、ＵＳＢケーブル１０５、ＵＳＢインターフェース１０７及びＵＳＢコントローラ１２８を介してスキャナ装置１０６のＣＰＵ１１０に、電源オフの指示を送信するとともに、キャプチャアプリケーションを終了させるための終了指示を発行する。ＣＰＵ１２１は、終了指示に応じてキャプチャアプリケーションを終了させる。このように、ＣＰＵ１２１やＵＳＢインターフェース１０４は、監視部がソフトウエアの終了指示を検出すると、通信部を介して電源スイッチ制御部に対して電源オフ指示を送信する第１送信部に相当する。
【００２２】
次に、スキャナ装置１０６の動作を図６のフローチャートを用いて説明する。Ｓ６０１で、スキャナ装置１０６のＣＰＵ１１０は、電源スイッチ部１０２にて電源部１２９からの電力を供給されると、ファームウエアを起動して、Ｓ６０１に進む。Ｓ６０１で、ＣＰＵ１１０は、ファームウエアにしたがって、コンピュータ１００からのスキャン設定及びスキャン指示の受信待ち状態に移行する。ＣＰＵ１１０は、受信したスキャン設定を画像読み取り部１１２に設定する。さらに、スキャン指示（スキャン開始コマンドなど）を受信すると、Ｓ６０２に進む。Ｓ６０２で、ＣＰＵ１１０は、スキャン設定にしたがって画像読み取り部１１２を制御し、原稿のスキャンを開始する。Ｓ６０３で、ＣＰＵ１１０は、画像読み取り部１１２で読み取った画像の画像データをコンピュータ１００に送信する。なお、画像データは一括して送信されてもよいし、分割して送信されてもよい。画像データは、ＵＳＢコントローラ１２８、ＵＳＢインターフェース１０７、ＵＳＢケーブル１０５及びＵＳＢインターフェース１０４を介してコンピュータ１００のＣＰＵ１２１に伝達される。
【００２３】
スキャナ装置１０６のＣＰＵ１１０は、画像の送信が終了すると、スキャン指示の受信待ち状態（Ｓ６０１）に戻る。スキャン指示を受信できなければ、Ｓ６０４に進む。Ｓ６０４で、ＣＰＵ１１０は、電源オフ指示を受信したか否かを判定する。電源オフ指示は、キャプチャアプリケーションの終了を意味している。よって、ＣＰＵ１１０は、情報処理装置において周辺装置を使用するために起動されたソフトウエアの終了と周辺装置の電源オフとを連動させるために、ソフトウエアの終了を監視する監視部（第１のソフト監視部）の一例である。電源オフ指示を受信していなければ、Ｓ６０１に戻る。一方、電源オフ指示を受信すると、Ｓ６０５に進む。Ｓ６０５で、ＣＰＵ１１０は、電源スイッチ制御部１０１に電源オフの指示を発行する。電源スイッチ制御部１０１は、電源スイッチ部１０２を制御して電源部１２９をオンからオフに切り換える。
【００２４】
以上、説明したように、実施例１によれば、コンピュータ１００の汎用アプリケーション６３５の終了に連動してスキャナ装置１０６の電源をオフにすることができる。よって、ユーザは、汎用アプリケーション６３５を終了させるだけで、スキャナ装置１０６の電源をオフに切り換えることができる。例えば、スキャナ装置１０６に設けられたスイッチをオフに切り換える手間を省けるようになる。また、汎用アプリケーション６３５を終了させることで、スキャナ装置１０６の電源がオフになるため、省電力化も達成できよう。
【００２５】
また、本実施例では、ＵＳＢバスパワーにより電源部１２９への電源供給を行うようにしているので、コンピュータ１００がノート型ＰＣ等のバッテリー駆動の場合において優れた効果を得ることができる。例えば、コンピュータ１００がバッテリー駆動の場合、ユーザは、限られたバッテリー容量で長時間の使用を要求する。このような場合、スキャナ装置１０６等の周辺装置を省電力化することはバッテリー駆動のような使用環境において特に有利である。
【００２６】
［実施例２］
実施例２では、（２）スキャナ装置１０６の電源をオンにすると、汎用アプリケーション６３５を起動するケースと、（３）スキャナ装置１０６の電源をオフにすると、汎用アプリケーション６３５を終了させるケースについて具体的に説明する。なお、実施例１と共通する事項についての説明は重複を避けるために省略する。
【００２７】
図７に示されたジョブモニタ６３２と呼ばれるコンピュータプログラムは、ＯＳ６３１の起動時に呼び出されてＲＡＭ１２４上に常駐する。すなわち、図８のＳ８０１で、コンピュータ１００のＣＰＵ１２１は、ジョブモニタ６３２を起動する。なお、ジョブモニタ６３２も実施例１で説明したように、アプリケーション６３５及びスキャナドライバ６３４（専用のキャプチャアプリケーションでも可）とともに、オートラン機能によってスキャナ装置１０６からＲＡＭ１２４にロードされてもよい。
【００２８】
Ｓ８０２で、ＣＰＵ１２１は、ジョブモニタ６３２にしたがって、スキャナ装置１０６の電源がオンになっているか否かを監視する。例えば、ＣＰＵ１２１は、所定時間ごとに、スキャナドライバ６３４を経由してスキャナ装置１０６からの回答を確認することにより、スキャナ装置１０６の電源がオンになっているか否かを判定する。このように、ＣＰＵ１２１は、周辺装置の電源オンと情報処理装置において周辺装置を使用するためのソフトウエアの起動とを連動させるために、周辺装置の電源のオン・オフ状況を監視する監視部の一例である。スキャナ装置１０６の電源がオフからオンに切り替わったことが検出されると、Ｓ８０３に進む。
【００２９】
Ｓ８０３で、ＣＰＵ１２１は、ジョブモニタ６３２にしたがって、汎用アプリケーション６３５の起動指示を発行する。これにより、汎用アプリケーション６３５が呼び出されて起動される。このようにＣＰＵ１２１は、監視部が周辺装置の電源がオフからオンに切り替わったことを検出すると、ソフトウエアを起動するための起動指示を発行する起動指示発行部の一例である。その後、Ｓ４０３に進む。Ｓ４０３で、スキャンボタン３０１が操作されてスキャン設定が完了すると、ＣＰＵ１２１は、Ｓ４０４ないしＳ４０７を実行する。一方、Ｓ４０３で、キャンセルボタン３０２が操作されると、Ｓ８０４に進む。
【００３０】
Ｓ８０４で、ＣＰＵ１２１は、キャプチャアプリケーションまたはジョブモニタ６３２にしたがって、スキャナ装置１０６の電源が切断された否かを監視する。例えば、ＣＰＵ１２１は、所定時間ごとに、スキャナドライバ６３４を経由してスキャナ装置１０６からの回答を確認することにより、スキャナ装置１０６の電源が切断された否かを判定する。このように、ＣＰＵ１２１は、情報処理装置において周辺装置を使用するために起動されたソフトウエアの終了と周辺装置の電源オフとを連動させるために、周辺装置の電源のオン・オフ状況を監視する監視部に相当する。スキャナ装置１０６の電源切断を検知すると、Ｓ８０５に進む。
【００３１】
Ｓ８０５で、ＣＰＵ１２１は、キャプチャアプリケーションを終了させるための終了指示を発行する。発行された終了指示に応じて、ＣＰＵ１２１は、キャプチャアプリケーションを終了させる。このように、ＣＰＵ１２１は、監視部が周辺装置の電源がオフに切り替わったことを検出すると、ソフトウエアを終了させるための指示を発行する終了指示発行部に相当する。
【００３２】
図９を用いてスキャナ装置１０６の動作について説明する。電源スイッチ部１０２によって電源部１２９からの通電が開始されると、ＣＰＵ１１０は、ファームウエアを起動して、Ｓ９０１に進む。
【００３３】
Ｓ９０１で、ＣＰＵ１１０は、ＵＳＢインターフェース１０７などを介してコンピュータ１００のＣＰＵ１２１から起動の問い合せが届いているか否かを判定する。問い合せが届くまで待機してからＳ９０２に進む。Ｓ９０２で、ＣＰＵ１１０は、問い合せに対する回答を送信するために、スキャナ装置１０６の電源がオンになったことを示す通知（信号）を送信する。この通知は、ＵＳＢインターフェース１０７などを介してコンピュータ１００のＣＰＵ１２１に伝達される。その後、Ｓ６０１ないしＳ６０３が実行される。Ｓ６０１でキャンセルボタン３０２が操作されると、Ｓ９０３に進む。
【００３４】
Ｓ９０３で、ＣＰＵ１１０は、電源スイッチ制御部１０１及び電源スイッチ部１０２を通じて電源をオフにすることを意味する指示が入力されたか否かを判定する。ユーザは、電源スイッチ部１０２を操作することで、電源オフをＣＰＵ１１０に命令できる。Ｓ９０４で、ＣＰＵ１１０は、電源がオフになることを意味する通知（信号）をコンピュータ１００に送信する。この通知は、ＵＳＢインターフェース１０７などを介してコンピュータ１００のＣＰＵ１２１に伝達される。また、この通知は、汎用アプリケーション６３５の終了指示に相当する。Ｓ９０５で、ＣＰＵ１１０は、電源スイッチ制御部１０１に対して電源部１２９からの電源の供給をオフにするよう指示する。電源スイッチ制御部１０１は、電源部１２９からの電源の供給をオフに切り換える。
【００３５】
このように実施例２によれば、（２）スキャナ装置１０６の電源をオンにすると、汎用アプリケーション６３５を起動することができる。よって、ユーザは、汎用アプリケーション６３５を起動するための操作を省くことが可能となる。また、（３）スキャナ装置１０６の電源をオフにすると、汎用アプリケーション６３５を終了させることができる。すなわち、ユーザは、汎用アプリケーション６３５を終了させるための操作を省くことが可能となる。
【００３６】
［実施例３］
実施例３では、（４）汎用アプリケーション６３５を起動すると、スキャナ装置１０６の電源をオンにするケースについて説明する。ここでは、スキャナ装置１０６は、省電力による待機モードで動作しているものとする。ＣＰＵ１２１は、汎用アプリケーション６３５が起動したか否かを監視しており、起動を検出すると、周辺装置の電源をオンにするための電源オン指示をスキャナ装置１０６のＣＰＵ１１０に送信する。このように、ＣＰＵ１２１は、ソフトウエアが起動したことを監視部が検出すると、周辺装置の電源をオンにするための電源オン指示を送信する第２送信部の一例である。
【００３７】
スキャナ装置１０６のＣＰＵ１１０は、汎用アプリケーション６３５が起動されたことを通知するための電源オン指示を受信すると、電源スイッチ制御部１０１を制御し、画像読み取り部１１２への電源の供給を開始させる。すなわち、ＣＰＵ１１０は、省電力のための待機モードから画像読取のための通常モードへ周辺装置を移行させる。
【００３８】
このように、汎用アプリケーション６３５が起動すると、スキャナ装置１０６は待機モードから通常モードへと復帰することで、実質的にスキャナ装置１０６の電源をオンにすることを達成できる。これにより、ユーザは、スキャナ装置１０６を通常モードへと復帰させるための手間を省けるようになる。また、省電力での待機モードによって、電力消費を削減することが可能となる。
【００３９】
［他の実施例］
図１０はシート給送装置を備えるスキャナ装置１０６の概略断面図である。図１１は図１に示すスキャナ装置１０６の斜視図である。
【００４０】
スキャナ装置１０６では、原稿（シート）を積載する給紙トレイ２が装置本体１Ａに対してヒンジ部２ａを介して開閉可能に支持されている。給紙トレイ２は、周辺装置を使用する際に可動させる部材の一例であり、閉じた状態で原稿の給紙口１３を覆い（図１の破線）、開放された状態（図１及び図２の状態）で積載面２ｂに原稿が積載される。給紙トレイ２に積載された複数枚の原稿は、フィードローラ４と分離パッド５とによって最も下の原稿から１枚ずつ搬送路に分離給送される。搬送路に給送された原稿は、搬送ローラ対６により下流側に搬送される。さらに原稿は、読取センサ８，９により表裏両面の画像が読み取られ、その後、搬送ローラ対７により装置外に排紙される。
【００４１】
とりわけ、ヒンジ部２ａの付近には、給紙トレイ２が閉じているか開放されているかを検知するためのスイッチ２ｃが設けられている。また、このスイッチ２ｃは、電源スイッチ制御部１０１や電源スイッチ部１０２の一部として機能する。給紙トレイ２が閉じていれば、スキャナ装置１０６は使用状態にない。よって、給紙トレイ２が閉じることでスイッチ２ｃが操作され（スイッチ２ｃがオフ）、電源部１２９からの電力の供給が切断される。このように、ＣＰＵ１１０は、スイッチ２ｃから電源をオフに切り換えるための指示が入力されると、通信部を介して情報処理装置へ周辺装置の電源がオフに切り替わることを意味する信号を送信する。また、給紙トレイ２は、周辺装置を使用する際に開放される部材の一例であり、スイッチ２ｃは、部材が開放されると電源をオフに切り換えるための指示を入力する入力部の一例である。一方、給紙トレイ２が開放されることでスイッチ２ｃが操作されると（スイッチ２ｃがオン）、電源部１２９からの電力の供給が開始される。
【００４２】
このようにスキャナ装置１０６の使用時には必ず開放される給紙トレイ２とスイッチ２ｃとを連動させることで、スキャナ装置１０６の電源部１２９からの電力の供給をオンにしたりオフにしたりすることができる。さらに、スイッチ２ｃの操作に伴うスキャナ装置１０６の電源のオン・オフを示す電源情報をコンピュータ１００に伝達することで、キャプチャアプリケーションの起動と終了とを連動させることが可能となる。なお、スイッチ２ｃは、電源スイッチ部１０２を切り換えることを指示するための入力部の一例である。
【００４３】
なお、ここでは、スイッチ２ｃにより電源スイッチ部１０２を切り替える場合について説明したが、本発明は勿論これに限定されず、例えば、スキャナ装置等の周辺装置の外殻を構成する装置本体カバーに電源ボタンを設け、この電源ボタンに接続される電気的なスイッチ回路として電源スイッチ部を設けるようにしてもよい。本発明は、周辺装置の電源をオン・オフ制御する電源制御部があれば、その構造は、例えば、機械的に切り替え可能な手段であってもよいし、電気的に切り替え可能な手段であってもよく、上述した実施例に限定されるものではない。勿論、周辺装置と情報処理装置とをケーブル接続した状態においてのソフトの再起動（リスタート）については、詳細は後述するが、周辺装置の記憶部に記憶されたソフトウエアを情報処理装置で実行することにより実現可能である。例えば、周辺装置のスイッチ押圧動作、あるいは周辺装置の構成部材の開閉動作等により、周辺装置の電源をオフからオンにし、これに連動して、周辺装置と情報処理装置との接続をソフト的に切断した後に、再接続する制御を行う。これにより、周辺装置のソフトウエアが情報処理装置に再送信される。そして、情報処理装置は、ソフトウエアを実行することで、周辺装置を再利用可能となる。これにより、ユーザの利便性をさらに向上することができる。
【００４４】
上述した実施例１〜３では、パーソナルコンピュータに記憶又はインストールされた汎用アプリケーションを例示して、スキャナ装置を制御する場合について説明したが、本発明は、勿論これに限定されるものではない。例えば、本発明は、周辺装置を制御するための制御プログラムを周辺装置の記憶領域に記憶させておき、情報処理装置と周辺装置とを接続した際又は周辺装置の電源がオンされた際に、その制御プログラムを情報処理装置の記憶領域に送り、情報処理装置にその制御プログラムを実行させることで、情報処理装置により周辺装置を制御可能な状態とする場合にも適用することができる。これにより、ユーザの利便性をさらに向上することができる。
【００４５】
なお、ここでいう「周辺装置を制御するための制御プログラムを周辺装置の記憶領域に記憶させる」とは、例えば、ＲＯＭやＲＡＭ、フラッシュメモリ等の記憶手段に制御プログラムを記憶させておくことが挙げられる。また、上記の「情報処理装置と周辺装置とを接続した際に、その制御プログラムを情報処理装置の記憶領域に送る」とは、例えば、上述したオートラン機能のように、周辺装置を外部記憶装置等として情報処理装置に認識させた後、周辺装置のＲＯＭから制御プログラムを情報処理装置のＲＡＭ１２４に移す場合以外にも、制御プログラムが改ざん等されないよう保護するため、周辺装置内でＲＯＭ１２７からＲＡＭ２０３に一旦移し（またはコピーし）、周辺装置のＲＡＭ２０３から情報処理装置のＲＡＭ１２４等へ移す場合も含まれる。
【００４６】
さらに、「情報処理装置により周辺装置を制御させる」とは、例えば、制御プログラムの実行により、情報処理装置から周辺装置の記憶領域に書き込まれる指示情報に基づいて周辺装置の動作を制御する場合が挙げられる。
【００４７】
なお、上記の指示情報とは、例えば、周辺装置がスキャナである場合においては、スキャン設定の情報に相当する。このようなスキャン設定の情報としては、例えば、読み取りモード（白、黒、カラー等）、用紙サイズ、解像度、読み取り面等の各種設定情報が挙げられる。また、指示情報には、詳細は後述するが、ユーザによる制御プログラムの終了や起動に関する情報を含めてもよい。
【００４８】
ここで、上記の制御プログラムは、例えば、上述した実施例１等においては、「情報処理装置において周辺装置を使用するために起動されたソフトウエア」に相当するものであるが、ソフトウエアという形態に限定されるものではない。
【００４９】
そして、本発明では、このような制御プログラムに、ソフトウエアの使用状態又は周辺装置の電源状態に応じて、ソフトウエアの起動又は終了、あるいは周辺装置の電源オン・オフの管理を行う管理プログラムを組み込むようにしてもよい。また、本発明では、上記の管理プログラムをソフトウエアに組み込まず、別のプログラムとして、周辺装置の記憶領域から情報処理装置に送り、情報処理装置によりその管理プログラムを実行させるようにしてもよい。
【００５０】
ここで、管理プログラムは、例えば、情報処理装置において起動するソフトウエアの使用状態や周辺装置の電源状態を所定のタイミング又はリアルタイムに監視する機能を備えている。また、管理プログラムは、例えば、ソフトウエアの使用状態に応じて周辺装置の電源をオン・オフ等の管理をしたり、あるいは、周辺装置の電源状態に応じてソフトウエアの起動又は終了等を管理したりする機能を備えている。なお、管理プログラムが周辺装置で実行される場合には、例えば、周辺装置のＣＰＵ１１０が監視部として機能する。また、管理プログラムが情報処理装置（コンピュータ１００）で実行される場合には、例えば、情報処理装置のＣＰＵ１２１が監視部として機能する。監視部は、例えば、情報処理装置において周辺装置を使用するために起動されたソフトウエアの終了もしくは起動と周辺装置の電源オフもしくは電源オンとを連動させるために、第１及び第２のソフト監視部としてソフトウエアの起動状況を監視するか、または、第１及び第２の電源監視部として周辺装置の電源のオン・オフ状況を監視することになる。勿論本発明は上記に限定されず、周辺装置または情報処理装置の少なくとも何れか一方に、専用の管理制御部を設け、この管理制御部により管理プログラムを実行し、情報処理装置において周辺装置を使用するために起動されたソフトウエアの起動状況を監視するか、または、周辺装置の電源のオン・オフ状況を監視するようにしてもよい。なお、ソフトウエアの起動状況を監視するか、または、周辺装置の電源のオン・オフ状況を監視するかの各機能（役割）については、周辺装置と情報処理装置で適宜機能分散してもよい。
【００５１】
また、ここでいうソフトウエアの使用状態とは、例えば、起動、終了、あるいはディスプレイ上へのユーザインターフェース画面の非表示化等の状態を含むものである。また、周辺装置の電源状態とは、例えば、電源オン、電源オフを含み、これら以外にも、省電力化のための待機モード等の状態を含むものである。
【００５２】
なお、上述した管理プログラムは、周辺装置の制御プログラム（ソフトウエア等）との組み合わせて機能させる場合に限定されず、例えば、汎用アプリケーションの起動又は終了等の管理を実行するようにしてもよい。また、管理プログラムは、周辺装置の電源状態について、制御プログラムを介して管理してもよいし、制御プログラムを介さずに直接管理するようにしてもよい。さらに、管理プログラムは、上述したように情報処理装置に送って実行させるようにしてもよいが、例えば、周辺装置に常駐させ、情報処理装置側で実行される制御プログラムを管理するようにしてもよい。
【００５３】
以上説明したように、本発明は、情報処理装置と周辺装置とを接続した際に、周辺装置の制御プログラムを情報処理装置の記憶領域に送り、情報処理装置にその制御プログラムを実行させる際にも適用可能であり、ユーザの利便性をさらに向上することができる。
【００５４】
これにより、周辺装置を制御するためのプログラムを情報処理装置にインストールすることなく、周辺装置を情報処理装置から利用可能となる。このため、例えば、デバイスドライバやアプリケーションソフトウエアをインストールすることが制限されている周辺装置であっても、あるいは、プログラムを入手していないユーザであっても、周辺装置を利用できるようになる。また、必要なソフトウエアが周辺装置に記憶されているため、ＣＤ−ＲＯＭの紛失による使用不可といった問題からも開放される。
【００５５】
そして、このような周辺装置の制御において管理プログラムを適用することにより、例えば、制御プログラムの終了に連動して周辺装置の電源をオフに制御することができる。よって、ユーザは、制御プログラムを終了させるだけで、周辺装置の電源をオフに切り換えることができ、ユーザの手間を省ける利点がある。例えば、周辺装置に設けられたスイッチをオフに切り換える手間を省けるようになる。また、制御プログラムを終了させることで、周辺装置の電源がオフになるため、省電力化も達成することができる。
【００５６】
なお、周辺装置と情報処理装置とをＵＳＢ接続し、ＵＳＢバスパワーにより周辺装置への電源供給を行うようにする場合においては、例えば、情報処理装置がノート型ＰＣ等のバッテリー駆動の場合において優れた効果を得ることができる。例えば、情報処理装置がバッテリー駆動の場合、ユーザは、限られたバッテリー容量で長時間の使用を要求する。このような場合、周辺装置を省電力化することはバッテリー駆動のような使用環境において特に有利である。
【００５７】
また、上述したように、周辺装置の制御プログラムを情報処理装置に実行させるような通信方式を採用した場合には、その制御プログラムが終了又は起動した旨の情報を指示情報として周辺装置の記憶領域（実際には制御ファイル）に書き込むようにしてもよい。この場合には、周辺装置の記憶領域に書き込まれた指示情報をリアルタイム又は所定のタイミングで監視し、制御プログラムの終了又は起動に関する情報を検出した場合に、電源制御部が周辺装置の電源をオン・オフするよう制御する。この際、制御プログラムの終了又は起動に関する情報が周辺装置の記憶領域へ書き込まれたか否かを監視するのは、上述した管理プログラムであってもよいし、周辺装置のＣＰＵであってもよいし、あるいは別の監視手段であってもよい。そして、制御プログラムの終了又は起動に関する情報が周辺装置の記憶領域へ書き込まれた場合に、電源制御部に周辺装置の電源のオン・オフ制御を指示するのは、管理プログラムであってもよいし、周辺装置のＣＰＵであってもよいし、あるいは別の手段であってもよい。
【００５８】
さらに、上述した実施例２では、周辺装置の電源のオン・オフ状況を監視し、周辺装置の電源がオフからオンに切り替わったことを検出すると、制御プログラムの起動させる場合について説明したが、本発明は勿論これに限定されず、例えば、周辺装置と情報処理装置とが接続された状態で周辺装置の電源をオンすると、これに連動し、周辺装置の制御プログラムを情報処理装置の記憶領域に送り、情報処理装置側でその制御プログラムを起動させるようにしてもよい。
【００５９】
また、上述した各実施例１〜３では、周辺装置の一例としてスキャナ装置１０６を用いたが、本発明は、画像形成装置（プリンタや複合機など）、デジタルカメラ、ビデオカメラその他の周辺装置にも適用可能である他、特に、情報処理装置に接続されて、省電力化が望まれる電子デバイスに適用可能である。
【００６０】
なお、本発明は、上述したように周辺装置の電源オン・オフと、情報処理装置でのソフトウエアの起動・終了とを連動させて、ユーザの利便性を向上するものである。ソフトウエアについては、情報処理装置にインストールされていてもよいが、ユーザの利便性を更に向上するため、周辺装置の記憶部に記憶されるソフトウエアを利用することも可能である。周辺装置の記憶部にあるソフトウエアを利用する場合には、情報処理装置に周辺装置を接続等したタイミングで、ソフトウエアを情報処理装置に送り、情報処理装置で実行するようにすればよい。この場合には、周辺装置の電源オン・オフと、情報処理装置でのソフトウエアの起動・終了とを連動させるにあたり、例えば、ソフトウエアの終了後の再起動（リスタート）においても本発明を有効に適用することができる。この場合には、例えば、情報処理装置からの指示信号、または周辺装置のボタン等にからのユーザ操作により、ソフトウエアを情報処理装置に再送信することで実現される。これにより、ユーザの利便性を更に向上することができる。そして、本発明は、このような周辺装置と情報処理装置とを備えた情報処理システムに限定されるものではなく、上述した又は上述の各実施例における各種機能を実現可能な周辺装置、情報処理装置のそれぞれについても広く対象とするものである。
【符号の説明】
【００６１】
１００・・・パーソナルコンピュータ
１０１・・・電源スイッチ制御部
１０２・・・電源スイッチ
１０４・・・パーソナルコンピュータ１００のＵＳＢインターフェース
１０５・・・ＵＳＢケーブル
１０７・・・スキャナ装置１０６のＵＳＢインターフェース
１１０・・・スキャナ装置１０６のＣＰＵ
１１２・・・画像読み取り部
１２１・・・パーソナルコンピュータ１００のＣＰＵ
１２２・・・ハードディスク
１２３・・・パーソナルコンピュータ１００のＲＯＭ
１２４・・・パーソナルコンピュータ１００のＲＡＭ
１２５・・・キーボード／マウス
１２６・・・ディスプレイ
１２７・・・スキャナ装置１０６のＲＯＭ
１２８・・・ＵＳＢコントローラ
２０３・・・スキャナ装置１０６のＲＡＭ
３００・・・フォルダ
３０１・・・スタートボタン
３０２・・・キャンセルボタン
６３１・・・ＯＳ
６３２・・・ジョブモニタ
６３４・・・スキャナドライバ
６３５・・・汎用アプリケーション（キャプチャアプリケーション）
【図１】
2011014039.tif 000003
【図２】
2011014039.tif 000004
【図３】
2011014039.tif 000005
【図４】
2011014039.tif 000006
【図５】
2011014039.tif 000007
【図６】
2011014039.tif 000008
【図７】
2011014039.tif 000009
【図８】
2011014039.tif 000010
【図９】
2011014039.tif 000011
【図１０】
2011014039.tif 000012
【図１１】
2011014039.tif 000013