(57)【要約】    【課題】  ワイヤレスＵＳＢ通信方式を採用した情報処理装置において、通信相手との間の通信状態を把握することを可能にする。    【解決手段】  複数の外部装置に無線でそれぞれ接続して各外部装置との間でデータを送受信するためのワイヤレスＵＳＢ通信ユニット１０を備えた情報処理装置において、ＣＰＵ３が、複数の外部装置のうちの１つに対して、ワイヤレスＵＳＢ通信ユニット１０を介して、所定のテストデータを送信し、この送信に基づいて前記１つの外部装置から返信されたデータを受信する。そして、この受信されたデータと前もって送信された所定のテストデータとの差に基づいて、前記１つの外部装置との間の通信状態を検出し、検出された通信状態を表示部１３に表示する。【選択図】      図１
2006238146.tif 000002
【特許請求の範囲】
【請求項１】
複数の外部装置と無線でそれぞれ接続して各外部装置との間でデータを送受信するためのワイヤレスＵＳＢ（Universal Serial Bus）通信手段と、
前記複数の外部装置のうちの１つに対して、前記ワイヤレスＵＳＢ通信手段を介して、所定のテストデータを送信するテストデータ送信手段と、
前記テストデータ送信手段による送信に基づいて前記１つの外部装置から返信されたデータを受信する受信手段と、
前記受信手段によって受信されたデータと前記所定のテストデータとに基づいて、前記１つの外部装置との間の通信状態を検出する検出手段と、
前記検出手段によって検出された通信状態を表示する表示手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記検出手段は、
前記受信手段によって受信されたデータと前記所定のテストデータとに基づいて、前記１つの外部装置との間の通信エラーレートを算出する算出手段と、
前記算出手段によって算出された通信エラーレートに基づいて、前記１つの外部装置との間の通信状態を判定する判定手段と
を含み、
前記表示手段は、前記判定手段によって判定された通信状態に関する情報を表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記テストデータ送信手段を、所定回数に亘って動作させる制御手段を更に有し、
前記検出手段は、前記制御手段による前記テストデータ送信手段の前記所定回数の動作に応じて前記受信手段によって前記所定回数に亘って受信された複数データに基づいて、前記１つの外部装置との間の通信状態を検出することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記ワイヤレスＵＳＢ通信手段を介して前記１つの外部装置との間で所定の通信を行い、該所定の通信において通信エラーが発生した否かを判別する判別手段と、
前記判別手段によって通信エラーが発生しなかったと判別されたとき、前記検出手段と、前記表示手段とを動作させる第１の動作制御手段と
を更に有することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記判別手段によって通信エラーが発生したと判別されたとき、前記テストデータ送信手段、前記受信手段、前記判別手段及び前記第１の動作制御手段を再度動作させる第２の動作制御手段を更に有することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記情報処理装置は、原稿画像を読み取り、画像データを出力する画像読取装置であり、前記複数の外部装置の少なくとも１つに該画像データを送信することを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記複数の外部装置の１つは、ワイヤレスＵＳＢ通信機能を備えたパーソナルコンピュータ、印刷装置、画像表示装置、及び記憶装置のうちの１つであることを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記情報処理装置の周辺に配置され、前記ワイヤレスＵＳＢ通信手段を介して通信可能な少なくとも１つの外部装置の情報を取得する取得手段を更に有し、
前記表示手段は、前記取得手段によって取得された外部装置の情報を表示することを特徴とする請求項１記載の情報処理装置。
【請求項９】
前記表示手段によって表示された外部装置の情報を参照してユーザが外部装置を選択するための選択手段を更に有することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記表示手段は、前記検出手段によって検出された通信状態に応じて、前記１つの外部装置との間の通信条件の改善を促すメッセージを表示することを特徴とする請求項１記載の情報処理装置。
【請求項１１】
複数の外部装置と無線でそれぞれ接続して各外部装置との間でデータを送受信するためのワイヤレスＵＳＢ通信手段を備えた情報処理装置に適用される通信制御方法において、
前記複数の外部装置のうちの１つに対して、前記ワイヤレスＵＳＢ通信手段を介して、所定のテストデータを送信するテストデータ送信ステップと、
前記テストデータ送信ステップによる送信に基づいて前記１つの外部装置から返信されたデータを受信する受信ステップと、
前記受信ステップにおいて受信されたデータと前記所定のテストデータとに基づいて、前記１つの外部装置との間の通信状態を検出する検出ステップと、
前記検出ステップにおいて検出された通信状態を表示する表示ステップと
を有することを特徴とする通信制御方法。
【請求項１２】
前記検出ステップは、
前記受信ステップにおいて受信されたデータと前記所定のテストデータとに基づいて、前記１つの外部装置との間の通信エラーレートを算出する算出ステップと、
前記算出ステップにおいて算出された通信エラーレートに基づいて、前記１つの外部装置との間の通信状態を判定する判定ステップと
を含み、
前記表示ステップでは、前記判定ステップにおいて判定された通信状態に関する情報を表示することを特徴とする請求項１１記載の通信制御方法。
【請求項１３】
前記テストデータ送信ステップを、所定回数に亘って実行させる制御ステップを更に有し、
前記検出ステップでは、前記制御ステップによる前記テストデータ送信ステップの前記所定回数の実行に応じて前記受信ステップによって前記所定回数に亘って受信された複数データに基づいて、前記１つの外部装置との間の通信状態を検出することを特徴とする請求項１１記載の通信制御方法。
【請求項１４】
前記ワイヤレスＵＳＢ通信手段を介して前記１つの外部装置との間で所定の通信を行い、該所定の通信において通信エラーが発生した否かを判別する判別ステップと、
前記判別ステップにおいて通信エラーが発生しなかったと判別されたとき、前記検出ステップと、前記表示ステップとを実行させる第１の実行制御ステップと
を更に有することを特徴とする請求項１１記載の通信制御方法。
【請求項１５】
前記判別ステップにおいて通信エラーが発生したと判別されたとき、前記テストデータ送信ステップ、前記受信ステップ、前記判別ステップ及び前記第１の実行制御ステップを再度実行させる第２の実行制御ステップを更に有することを特徴とする請求項１４記載の通信制御方法。
【請求項１６】
複数の外部装置と無線でそれぞれ接続して各外部装置との間でデータを送受信するためのワイヤレスＵＳＢ通信手段を備えた情報処理装置に適用される通信制御方法を、コンピュータに実行させるためのプログラムにおいて、
前記複数の外部装置のうちの１つに対して、前記ワイヤレスＵＳＢ通信手段を介して、所定のテストデータを送信するテストデータ送信ステップと、
前記テストデータ送信ステップによる送信に基づいて前記１つの外部装置から返信されたデータを受信する受信ステップと、
前記受信ステップにおいて受信されたデータと前記所定のテストデータとに基づいて、前記１つの外部装置との間の通信状態を検出する検出ステップと、
前記検出ステップにおいて検出された通信状態を表示する表示ステップと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、通信制御方法、及びプログラムに関し、特に、複数の外部装置に無線でそれぞれ接続して各外部装置との間でデータを送受信するためのワイヤレスＵＳＢ通信手段を備えた情報処理装置、該情報処理装置に適用される通信制御方法、及び該通信制御方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来、ＵＳＢ（Universal Serial Bus）インターフェースを有する画像読取装置等の画像処理装置では、画像処理装置にＰＣ（Personal Computer）等の外部装置がＵＳＢケーブルにより接続されており、画像処理装置と外部装置とは一対一の通信形態で通信を行っている（例えば、特許文献１参照）。
【０００３】
また、有線ＬＡＮ（Local Area Network）または無線ＬＡＮにおいては、一対多数または多数対多数の通信形態が確立されており、ＬＡＮ対応の画像読取装置では、複数の外部装置に対して読み取った画像を転送可能である（例えば、特許文献２参照）。
【特許文献１】特開２００２−２１８１６７号公報
【特許文献２】特開平１１−１３４４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＵＳＢケーブルにより外部装置と接続される上記従来の画像処理装置では、外部装置との通信はＵＳＢ規格に則った一対一の通信形態であり、その通信形態では、通信相手との間の通信状態を検出することを行っていなかった。
【０００５】
また、ＵＳＢ規格に則って行われる無線通信形態のワイヤレスＵＳＢ通信を用いて画像処理装置と複数の外部装置とが無線接続されるシステムが考えられる。こうしたシステムにおいては、画像処理装置と複数の外部装置の各々との間の物理的距離の大きさやこの無線伝送路に対する他の機器による電波干渉などに起因して通信状態が悪化することがあり得る。画像処理装置が、複数の外部装置の中から画像データを転送すべき送信先を選択する際に、そうした通信状態を考慮して選択を行いたいが、ワイヤレスＵＳＢ通信においては、送信先との間の通信状態を知ることができなかった。
【０００６】
なお、ファクシミリ通信や有線ＬＡＮ（Local Area Network）および無線ＬＡＮにおいては、その通信品質や電波強度から通信状態を知る方法はあった。しかし、こうした通信方式を採用すると、画像処理装置内に、こうした通信方式に対応するためのハードウェア及びソフトウェアを内蔵しなければならないという問題があった。
【０００７】
本発明はこのような問題点に鑑みてなされたものであって、通信相手との間の通信状態を把握することの可能なワイヤレスＵＳＢ通信方式の情報処理装置、通信制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の発明によれば、複数の外部装置と無線でそれぞれ接続して各外部装置との間でデータを送受信するためのワイヤレスＵＳＢ（Universal Serial Bus）通信手段と、前記複数の外部装置のうちの１つに対して、前記ワイヤレスＵＳＢ通信手段を介して、所定のテストデータを送信するテストデータ送信手段と、前記テストデータ送信手段による送信に基づいて前記１つの外部装置から返信されたデータを受信する受信手段と、前記受信手段によって受信されたデータと前記所定のテストデータとに基づいて、前記１つの外部装置との間の通信状態を検出する検出手段と、前記検出手段によって検出された通信状態を表示する表示手段とを有することを特徴とする情報処理装置が提供される。
【０００９】
また、請求項１１記載の発明によれば、複数の外部装置と無線でそれぞれ接続して各外部装置との間でデータを送受信するためのワイヤレスＵＳＢ通信手段を備えた情報処理装置に適用される通信制御方法において、前記複数の外部装置のうちの１つに対して、前記ワイヤレスＵＳＢ通信手段を介して、所定のテストデータを送信するテストデータ送信ステップと、前記テストデータ送信ステップによる送信に基づいて前記１つの外部装置から返信されたデータを受信する受信ステップと、前記受信ステップにおいて受信されたデータと前記所定のテストデータとに基づいて、前記１つの外部装置との間の通信状態を検出する検出ステップと、前記検出ステップにおいて検出された通信状態を表示する表示ステップとを有することを特徴とする通信制御方法が提供される。
【００１０】
さらに、上記通信制御方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、ワイヤレスＵＳＢ通信方式の情報処理装置において、通信相手（外部装置）との間の通信状態を把握することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１３】
〔第１の実施の形態〕
図１は、本発明の第１の実施の形態に係る情報処理装置の構成を示すブロック図である。なおここでは、情報処理装置の一例として画像読取装置を挙げて説明する。
【００１４】
本実施形態の画像読取装置は、複数の外部装置との間でワイヤレスＵＳＢ（以下「ＷＵＳＢ」と記載する）を用いて無線通信するためのＷＵＳＢ通信ユニット１０を備えている。ここで外部装置として、パーソナルコンピュータ（ＰＣ）を想定して説明するが、外部装置は、ＷＵＳＢ通信機能を備えたプリンタ、多機能プリンタ（ＭＦＰ）、画像表示装置、ストレージデバイス等であってもよい。
【００１５】
ＲＦ変調部９は、外部装置との間でＷＵＳＢ通信ユニット１０により無線でデータを送受信するために、データをＲＦ変調する。光源ランプ４は、例えば冷陰極管で構成され、読み取り対象となる原稿を照射する。光源制御回路５は、インバータ回路から構成され、冷陰極管からなる光源ランプ４を駆動して点灯する。
【００１６】
イメージセンサ１は、光源ランプ４により照射された読み取り対象となる原稿画像を読み取り、電気信号に変換して出力する。Ａ／Ｄコンバータ２は、イメージセンサ１から出力されたアナログ画像信号をディジタル画像信号に変換する。ＣＰＵ３は、システムコントローラおよび画像処理部を構成し、システムコントローラは、画像読取装置全体の動作処理シーケンスを記憶し、外部装置からの命令に従って各種制御を行う。画像処理部は、Ａ／Ｄコンバータ２によりディジタル化された画像信号に対してオフセット補正、シェーディング補正、ガンマ補正、ディジタルゲイン調整、主・副走査方向の解像度変換等の画像処理を行う。
【００１７】
パルスモータ６は、イメージセンサ１及び光源ランプ４を内蔵した走査ユニット（図示せず）を原稿台（図示せず）に対して移動走査させるための駆動源となるものであり、パルスモータ駆動回路７から出力される励磁切り替え信号に応じて動作する。メモリ８は、例えばＲＡＭ（ランダム・アクセス・メモリ）からなり、アドレスバス及びデータバスで構成されるシステムバス（図示せず）を介してＣＰＵ３と接続されている。メモリ８は、ＣＰＵ３の画像処理部によって画像処理が行われる際のワーキングエリアとして用いられ、シェーディング補正処理を行うためのシェーディングデータや、ガンマ補正を行うためのガンマカーブデータを記憶する。また、ＷＵＳＢ通信ユニット１０を介して外部装置に画像データを転送する際の画像データのバッファメモリとしても用いられる。表示部１３は、画像読取装置の設定内容や動作状況を確認するための表示を行うものであり、電源部１２は、画像読取装置の各部に電力を供給する。
【００１８】
表示部１３と隣接して操作部１１を設ける。操作部１１は、図２に示すように、読み取り動作を指示入力するためのスキャンボタン１１ａと、読み取り動作を停止させるためのキャンセルボタン１１ｂと、ユーザが画像読取装置の各種設定を行なうためのアップダウンボタン１１ｃと、その決定ボタン１１ｄとから構成される。図２は、表示部１３と操作部１１とを示す図である。
【００１９】
図３及び図４は、図１に示す画像読取装置および外部装置において行われる一連の画像読み取り処理の手順を示すフローチャートである。
【００２０】
まず、ＷＵＳＢ通信機能を備え、画像読取装置を使用する予定のある複数の外部装置に、画像読取装置を制御するドライバソフトウェアを予めインストールしておく。
【００２１】
そして、画像読取装置が、該画像読取装置に通信可能な各外部装置との間で、ＷＵＳＢ規格に則った通信確立のためのエニュメレーション（デバイスの検索、初期化、および環境設定のシーケンス）処理を実行する。さらに、このエニュメレーション処理の後、画像読取装置のＣＰＵ３は、ＷＵＳＢ通信ユニット１０を介して各外部装置の情報を取得する。画像読取装置のＣＰＵ３は、エニュメレーション処理を実行し、取得した各外部装置の情報を画像読取装置内のメモリ８に保存するとともに、画像読取装置内の表示部１３に表示する（Ｓ３００）。図２は、画像読取装置の表示部１３に表示された複数の外部装置の情報の一例を示す図である。ここでは、ＷＵＳＢ通信によって画像読取装置と通信可能な各外部装置の名称（ホスト名）、ステータス等が表示されている（通信状態については後述する）。例えば、エニュメレーション処理により通信が確立した外部装置のステータスにはＯＫと表示され、それ以外の外部装置についてはステータスにＮ／Ａと表示される。
【００２２】
複数の外部装置のうちＷＵＳＢ通信が確立された外部装置のユーザが、該外部装置を介して画像読取装置へスキャン開始のコマンドを送り、スキャンを開始させる（Ｓ３０１）。このスキャン開始コマンドを受け取った画像読取装置は、スキャン動作を開始する前に、テストデータを、スキャン開始コマンドを送信した外部装置へ送信する（Ｓ３０２）。この外部装置が、画像読取装置から送信されたテストデータを受信する（Ｓ３０３）。この外部装置は、受信したテストデータを画像読取装置へ送信する（Ｓ３０４）。画像読取装置はこのテストデータを受信する（Ｓ３０５）。画像読取装置は、ステップＳ３０２で送信したテストデータと、ステップＳ３０５で受信したテストデータとを比較し、その差に基づいて、画像読取装置とスキャン開始コマンドを送信した外部装置との間における通信のエラーレートを算出する（Ｓ３０６）。
【００２３】
次に、画像読取装置は、画像読取装置とスキャン開始コマンドを送信した外部装置との間における通信に対してステップＳ３０６で実行されたエラーレート算出の回数（リトライ数）を、所定の設定値ＦＵＬＬと比較する（Ｓ３０７）。その結果、リトライ数が所定の設定値ＦＵＬＬに達していれば（Ｓ３０７でＹＥＳ）、ステップＳ３０８に進み、一方、達していなければ（Ｓ３０７でＮＯ）、ステップＳ３０２に戻る。
【００２４】
ステップＳ３０８では、所定の設定値ＦＵＬＬの回数だけ算出されて得られたエラーレートの平均値を求め、この平均値を、画像読取装置とスキャン開始コマンドを送信した外部装置との間における通信エラーレートとして確定する（Ｓ３０８）。そして、この確定されたエラーレートに基づいて、画像読取装置とスキャン開始コマンドを送信した外部装置との間における通信状態の良否を判定し、その判定結果を、図２に例示するように表示部１３に表示する（Ｓ３０９）。この通信状態は、画像読取装置とスキャン開始コマンドを送信した外部装置との間の物理的距離や両者の間の通信路に対する他の装置の干渉などによって左右されるものであり、表示部１３に表示された通信状態の判定結果に基づき、ユーザが通信状態の改善を行ったり、またはそのままの通信状態でのスキャン動作を続行させるべく指示を行ったりする。なお、図２に示す表示部１３の画面に、画像読み取り（スキャン）動作を行なうかどうかの確認メッセージを表示するようにしてもよい。
【００２５】
画像読取装置は、ユーザが、操作部１１のスキャンボタン１１ａを操作して、そのままの通信状態でスキャン動作を続行させるべく指示を行ったか否かを判別し（Ｓ３１０）、スキャンボタン１１ａが操作されたならばステップＳ３１１へ進み、キャンセルボタン１１ｂが操作されたならばステップＳ３１２へ進む。
【００２６】
ステップＳ３１１では、画像読取装置が画像読み取り（スキャン）を行ない、得られた画像データを、スキャン開始コマンドを送信した外部装置へ送信する。ステップＳ３１２では、画像読取装置が画像読み取り（スキャン）を中止する。
【００２７】
ステップＳ３１１またはステップＳ３１２の実行後、ステップＳ３０１に戻り、新たに外部装置からスキャン開始コマンドが画像読取装置に送信されることで、ステップＳ３０２以降の処理へ進む。なお、このスキャン開始コマンドの新たな送信は、ステップＳ３０９で表示部１３に表示された通信状態の判定結果に基づき、ユーザが、通信状態の改善を行った後、この通信状態に関わる外部装置を再度、操作部１１（図２）のアップダウンボタン１１ｃを操作して選択した上で、スキャンボタン１１ａを操作した場合に行われる。また、この新たな送信は、スキャン開始コマンドを送信した外部装置以外の別の外部装置を、ユーザが操作部１１のアップダウンボタン１１ｃを操作して選択した上で、スキャンボタン１１ａを操作した場合にも行われる。
【００２８】
以上のように、第１の実施の形態では、ＷＵＳＢ通信環境において、煩わしい設定や操作の必要もなく、通信状態の良否を判定することができ、これをユーザに知らせることが可能となる。また、これを知らされたユーザが通信状態の改善を行うことが可能となる。
【００２９】
〔第２の実施の形態〕
つぎに、本発明の第２の実施の形態を説明する。
【００３０】
第２の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第２の実施の形態の説明では、第１の実施の形態の構成を流用する。なお、第２の実施の形態でも、情報処理装置の一例として画像読取装置を挙げて説明する。また、外部装置として、パーソナルコンピュータ（ＰＣ）を想定して説明するが、外部装置としては、ＷＵＳＢ通信機能を備えたプリンタ、多機能プリンタ（ＭＦＰ）、画像表示装置、ストレージデバイス等であってもよい。
【００３１】
図５及び図６は、第２の実施の形態における画像読取装置および外部装置において行われる一連の画像読み取り処理の手順を示すフローチャートである。
【００３２】
まず第２の実施の形態でも、ＷＵＳＢ通信機能を備え、画像読取装置を使用する予定のある複数の外部装置に、画像読取装置を制御するドライバソフトウェアを予めインストールしておく。
【００３３】
そして、画像読取装置が、該画像読取装置に通信可能な各外部装置との間で、ＷＵＳＢ規格に則った通信確立のためのエニュメレーション（デバイスの検索、初期化、および環境設定のシーケンス）処理を実行する。さらに、このエニュメレーション処理の後、画像読取装置のＣＰＵ３は、ＷＵＳＢ通信ユニット１０を介して各外部装置の情報を取得する。画像読取装置のＣＰＵ３は、エニュメレーション処理を実行し、取得した各外部装置の情報を画像読取装置内のメモリ８に保存するとともに、画像読取装置内の表示部１３に表示する（Ｓ４００）。
【００３４】
画像読取装置のユーザが、表示部１３に表示された複数の外部装置の中から、アップダウンスイッチ１１ｃ及び決定ボタン１１ｄを操作することにより、画像読取装置で読み取った画像データの送信先となる外部装置を選択する（Ｓ４０１）。画像読取装置は、テストデータ送信の再試行の回数をカウントするための制御数であるリトライ数を０に初期化する（Ｓ４０２）。
【００３５】
リトライ数を１だけカウントアップする（Ｓ４０３）。そして、リトライ数が所定の設定値ＦＵＬＬに達しているか否かを判別する（Ｓ４０４）。その結果、リトライ数が所定の設定値ＦＵＬＬに達していればステップＳ４１２へ進み、達していなければステップＳ４０５へ進む。
【００３６】
ステップＳ４０５では、画像読取装置が、ステップＳ４０１で選択された外部装置に対して所定のテストデータを送信する（Ｓ４０５）。この画像読取装置から送信されたテストデータを、上記外部装置が受信する（Ｓ４０６）。テストデータを受信した外部装置は、受信したテストデータに通信エラーが発生しているか否かを、自己が保持する所定のテストデータと比較することにより判定する（Ｓ４０７）。この判定の結果、受信したテストデータにエラーが発生していればステップＳ４０８へ進み、発生していなければステップＳ４０９へ進む。
【００３７】
ステップＳ４０８では、ステップＳ４０１で選択された外部装置が、ＵＳＢ規格に則ってリトライ要求を画像読取装置に対して通知する。その後、ステップＳ４０３に戻る。
【００３８】
ステップＳ４０９では、画像読取装置がエラーレートを算出し、ステップＳ４１０でエラーレートの確定を行なう。このエラーレートの算出に当たっては、図６に詳しく図示することを省略したが、画像読取装置とステップＳ４０１で選択された外部装置との間で、図３及び図４のステップＳ３０２〜Ｓ３０７に示す一連の処理と同じ処理を行い、これによってエラーレートの算出を行う。その後、画像読取装置は、この確定されたエラーレートに基づき、画像読取装置とステップＳ４０１で選択された外部装置との間の通信状態の判定を行ない、判定結果を表示部１３に表示する（Ｓ４１１）。なお、この表示の際に、判定結果に応じて、画像読取装置とステップＳ４０１で選択された外部装置との間の距離を縮めて通信状態の改善を行うように促すメッセージを表示部１３に表示するようにしてもよい。
【００３９】
この表示部１３に表示された判定結果を見た画像読取装置のユーザが、必要に応じて外部装置又は画像読取装置のいずれかを操作し、ＵＳＢ通信速度やスキャン速度など画像読み取り条件の再設定を行なう。画像読取装置は、この再設定された画像読み取り条件に基づいて画像読み取り終了までの予測時間などを算出し、該終了予測時間や再設定された画像読み取り条件を、表示部１３に表示する。また、表示部１３には、画像読み取り（スキャン）を実行するか否かを確認するための確認メッセージを表示する（Ｓ４１２）。
【００４０】
この確認メッセージに応じて、画像読取装置のユーザが操作部１１のスキャンボタン１１ａを操作して、スキャンを指示したか否かを判別し（Ｓ４１３）、スキャンボタン１１ａが操作されたならばステップＳ４１４へ進み、キャンセルボタン１１ｂが操作されたならばステップＳ４１５へ進む。
【００４１】
ステップＳ４１４では、画像読取装置が画像読み取り（スキャン）を行ない、得られた画像データを、ステップＳ４０１で選択された外部装置へ送信する。ステップＳ４１５では、画像読取装置が画像読み取り（スキャン）を中止する。
【００４２】
ステップＳ４１４またはステップＳ４１５の実行後、ステップＳ４０１に戻る。
【００４３】
以上のように、第２の実施の形態では、ＷＵＳＢ通信環境において、煩わしい設定や操作の必要もなく、通信状態の良否を判定及び表示することができ、その表示に基づいて画像読み取り条件の再設定を行うことができる。こうした再設定を基にして画像読み取り終了までの予測時間などを算出して、再設定情報とともに、ユーザに通知することが可能となる。これにより、ＷＵＳＢ通信機能を有する画像読取装置において、ユーザに対して快適な画像読み取り環境が提供される。
【００４４】
〔他の実施の形態〕
上記の第１及び第２の実施の形態では、情報処理装置の一例として画像読取装置を挙げたが、本発明は、画像読取装置だけでなく、一般の情報処理装置に適用され得るものである。
【００４５】
また、本発明の目的は、上記の各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００４６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００４８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４９】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００５１】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施の形態に係る情報処理装置の構成を示すブロック図である。
【図２】表示部と操作部とを示す図である。
【図３】図１に示す画像読取装置および外部装置において行われる一連の画像読み取り処理の手順を示すフローチャート（１／２）である。
【図４】図１に示す画像読取装置および外部装置において行われる一連の画像読み取り処理の手順を示すフローチャート（２／２）である。
【図５】第２の実施の形態における画像読取装置および外部装置において行われる一連の画像読み取り処理の手順を示すフローチャート（１／２）である。
【図６】第２の実施の形態における画像読取装置および外部装置において行われる一連の画像読み取り処理の手順を示すフローチャート（２／２）である。
【符号の説明】
【００５３】
１  イメージセンサ
２  Ａ／Ｄコンバータ
３  ＣＰＵ（テストデータ送信手段、受信手段、検出手段、表示手段）
４  光源ランプ
５  光源制御回路
６  パルスモータ
７  パルスモータ駆動回路
８  メモリ
９  ＲＦ変調部
１０  ＷＵＳＢ通信ユニット（ワイヤレスＵＳＢ通信手段）
１１  操作部
１２  電源
１３  表示部（表示手段）
【図１】
2006238146.tif 000003
【図２】
2006238146.tif 000004
【図３】
2006238146.tif 000005
【図４】
2006238146.tif 000006
【図５】
2006238146.tif 000007
【図６】
2006238146.tif 000008