(57)【要約】【課題】ドライバモジュールのインストールが済んでいない画像形成装置についても当該画像形成装置を出力装置として用いて情報処理装置から所望の印刷を行うことが容易な情報処理システムを提供する。【解決手段】情報処理装置５０と画像形成装置１００とをネットワークを介することなくそれぞれのワイヤレスインタフェース部により直に無線接続し、情報処理装置から画像形成装置に印刷データを無線送信して該印刷データに対応した画像を画像形成装置により印刷する情報処理システム１１０を構築するにあたり、画像形成装置には、該画像形成装置のドライバモジュールを情報処理装置に無線送信する送受信制御部を設け、情報処理装置には、該情報処理装置のワイヤレスインタフェース部が画像形成装置からドライバモジュールを受信したときに該ドライバモジュールのインストール処理を行うプログラム処理部を設ける。【選択図】        図１
2009076068.tif 000002
【特許請求の範囲】
【請求項１】
指令の入力に用いられる入力部と、画像を表示する表示部と、画像形成装置にネットワークを介することなく無線接続されて送受信処理を行うワイヤレスインタフェース部と、該ワイヤレスインタフェース部の動作を制御する送受信制御部と、プログラムのインストール処理を行うプログラム処理部とを備えた情報処理装置であって、
前記送受信制御部は、前記画像形成装置用のドライバモジュールを前記ワイヤレスインタフェース部に前記画像形成装置から受信させ、
前記プログラム処理部は、前記ワイヤレスインタフェース部が受信した前記ドライバモジュールのインストール処理を行うことを特徴とする情報処理装置。
【請求項２】
前記送受信制御部は、前記ドライバモジュール用のアンインストールモジュールを前記ワイヤレスインタフェース部に前記画像形成装置から受信させ、
前記プログラム処理部は、前記ワイヤレスインタフェース部が前記アンインストールモジュールを受信した後の所定の時期に、前記アンインストールモジュールに従って前記ドライバモジュールのアンインストール処理を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送受信制御部は、前記ワイヤレスインタフェース部にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには少なくとも１台の画像形成装置を自動的に選択して、該画像形成装置との無線接続を前記ワイヤレスインタフェース部に確立させることを特徴する請求項１または２に記載の情報処理装置。
【請求項４】
前記送受信制御部は、前記ワイヤレスインタフェース部にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには各画像形成装置から該画像形成装置の機器情報を取得して前記表示部に表示させ、前記入力部から少なくとも１つの画像形成装置を指定する指令が入力されたときに該指定された画像形成装置との無線接続を前記ワイヤレスインタフェース部に確立させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
第１のワイヤレスインタフェース部を有する情報処理装置と第２のワイヤレスインタフェース部を有する画像形成装置とをネットワークを介することなく無線接続し、前記情報処理装置から前記画像形成装置に印刷データを無線送信して該印刷データに対応した画像を前記画像形成装置により印刷する情報処理方法であって、
前記情報処理装置が前記画像形成装置から該画像形成装置のドライバモジュールを受信するドライバモジュール受信ステップと、
前記情報処理装置が前記ドライバモジュールをインストールするインストールステップとを含むことを特徴とする情報処理方法。
【請求項６】
前記情報処理装置が所定の時期に前記ドライバモジュールをアンインストールするアンインストールステップを更に含むことを特徴とする請求項５に記載の情報処理方法。
【請求項７】
第１のワイヤレスインタフェース部を有する情報処理装置と第２のワイヤレスインタフェース部を有する画像形成装置とをネットワークを介することなく無線接続し、前記情報処理装置から前記画像形成装置に印刷データを無線送信して該印刷データに対応した画像を前記画像形成装置により印刷する情報処理システムであって、
前記画像形成装置は、該画像形成装置のドライバモジュールを前記情報処理装置に宛てて前記第２のワイヤレスインタフェース部に無線送信させる送受信制御部を有し、
前記情報処理装置は、指令の入力に用いられる入力部と、画像を表示する表示部と、前記第１のワイヤレスインタフェース部の動作を制御して前記画像形成装置から前記ドライバモジュールを受信させる送受信制御部と、前記第１のワイヤレスインタフェース部が受信した前記ドライバモジュールのインストール処理を行うプログラム処理部とを有することを特徴とする情報処理システム。
【請求項８】
前記画像形成装置の送受信制御部は、前記ドライバモジュール用のアンインストールモジュールを前記情報処理装置に宛てて前記第２のワイヤレスインタフェース部に無線送信させ、
前記情報処理装置のプログラム処理部は、前記第１のワイヤレスインタフェース部が前記アンインストールモジュールを受信した後の所定の時期に、前記ドライバモジュールのアンインストール処理を行うことを特徴とする請求項７に記載の情報処理システム。
【請求項９】
前記情報処理装置の送受信制御部は、前記第１のワイヤレスインタフェース部にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには少なくとも１台の画像形成装置を自動的に選択して、該画像形成装置との無線接続を前記第１のワイヤレスインタフェース部に確立させることを特徴する請求項７または８に記載の情報処理システム。
【請求項１０】
前記情報処理装置の送受信制御部は、前記第１のワイヤレスインタフェース部にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには各画像形成装置から該画像形成装置の機器情報を取得して前記表示部に表示させ、前記入力部から少なくとも１つの画像形成装置を指定する指令が入力されたときに該指定された画像形成装置との無線接続を前記第１のワイヤレスインタフェース部に確立させることを特徴とする請求項７または８に記載の情報処理システム。
【請求項１１】
前記情報処理装置の送受信制御部は、前記第１のワイヤレスインタフェース部にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには、前記画像形成装置にテスト印刷の実行を要求するテスト印刷要求を送信し、
前記画像形成装置は、前記画像形成装置の前記送受信制御部が前記テスト要求を受信すると、テスト印刷を実行するテスト印刷実行部と、
ユーザからの入力によりテスト印刷の結果を設定する設定部と
をさらに有し、
前記情報処理装置の前記送受信制御部は、各画像形成装置から該画像形成装置の機器情報およびテスト印刷の結果を取得して前記表示部に表示させ、前記入力部から少なくとも１つの画像形成装置を指定する指令が入力されたときに該指定された画像形成装置との無線接続を前記第１のワイヤレスインタフェース部に確立させることを特徴とする請求項７または８に記載の情報処理システム。
【請求項１２】
前記画像形成装置は、消費電力モードを省電力モードと通常電力モードとに切り替える電源制御部を更に有し、
該電源制御部は、前記画像形成装置の送受信制御部が前記情報処理装置を検知するまでは前記消費電力モードを省電力モードにし、前記画像形成装置の送受信制御部が前記情報処理装置を検知した後は前記消費電力モードを通常電力モードにすることを特徴とする請求項７〜１１のいずれか１つに記載の情報処理システム。
【請求項１３】
前記画像形成装置の送受信制御部は、プリントサーバとしての機能を付与するサーバモジュールを前記情報処理装置に宛てて前記第２のワイヤレスインタフェース部に無線送信させ、
前記情報処理装置のプログラム処理部は、前記第１のワイヤレスインタフェース部が前記サーバモジュールを受信したときに該サーバモジュールのインストール処理を行うことを特徴とする請求項７〜１２のいずれか１つに記載の情報処理システム。
【請求項１４】
ネットワークを介して互いに接続された複数台の情報処理装置を含み、
前記画像形成装置の送受信制御部は、前記サーバモジュールを無線送信してプリントサーバとしての機能を付与した第１の情報処理装置との無線接続が不能になったときに、前記サーバモジュールを第２の情報処理装置に宛てて前記第２のワイヤレスインタフェース部に無線送信させると共に、第２の情報処理装置が前記第１の情報処理装置から前記ネットワークを介して未送信の印刷データの転送を受けることを指示する指令を前記第２の情報処理装置に宛てて前記第２のワイヤレスインタフェース部に無線送信させることを特徴とする請求項１３に記載の情報処理システム。
【請求項１５】
情報処理装置を複数台含み、該複数台の情報処理装置の各々はネットワークを介して互いに情報の送受信を行って、プリントサーバとなる情報処理装置を決定もしくは切り替えることを特徴とする請求項１３または１４に記載の情報処理システム。
【請求項１６】
表示部を備えた情報処理装置にネットワークを介することなく無線接続される画像形成装置の記憶部に格納されて該画像形成装置の動作を制御するプログラムであって、
前記画像形成装置のドライバモジュールを前記情報処理装置に無線送信するステップを前記画像形成装置に実行させることを特徴とするプログラム。
【請求項１７】
前記ドライバモジュール用のアンインストールモジュールを前記情報処理装置に無線送信するステップを前記画像形成装置に更に実行させることを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記情報処理装置との無線接続が確立するまでは省電力モードとし、前記情報処理装置との無線接続が確立した後は通常電力モードとするステップを前記画像形成装置に更に実行させることを特徴とする請求項１６または１７に記載のプログラム。
【請求項１９】
プリントサーバとしての機能を付与するサーバモジュールを前記情報処理装置に無線送信するステップを前記画像形成装置に更に実行させることを特徴とする請求項１６〜１８のいずれか１つに記載のプログラム。
【請求項２０】
前記サーバモジュールを無線送信してプリントサーバとしての機能を付与した第１の情報処理装置との無線接続が不能になったときに、前記サーバモジュールを第２の情報処理装置に宛てて無線送信する共に、前記第２の情報処理装置が前記第１の情報処理装置から前記ネットワークを介して未送信の印刷データの転送を受けること指示する指令を前記第２の情報処理装置に宛てて無線送信するステップを前記画像形成装置に更に実行させることを特徴とする請求項１９に記載のプログラム。
【請求項２１】
請求項１６〜２０のいずれか１つに記載されたプログラムが格納されていることを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の画像形成装置に所望の印刷データを出力する可搬型コンピュータ等の情報処理装置、これらの情報処理装置と画像形成装置とを用いた情報処理方法、上記の情報処理装置と画像形成装置とを備えた情報処理システム、この情報処理システムで用いられるプログラム、および該プログラムが格納されたコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
可搬型コンピュータ等の情報処理装置の出力装置としてプリンタ等の画像形成装置を用いる場合には、これら情報処理装置と画像形成装置とを互いに有線接続または無線接続する他に、情報処理装置に画像形成装置のドライバモジュールをインストールしておくことが必要となる。従来、画像形成装置のドライバモジュールを情報処理装置にインストールするにあたっては、ＣＤ−ＲＯＭ（Compact  Disk−Read  Only  Memory）等に格納されて配布されたドライバモジュールをユーザが情報処理装置に読み込ませるか、あるいは情報処理装置をネットワークに接続して所定のサイトからドライバモジュールをダウンロードするかしている。
【０００３】
近年では、例えば１つの会社内の種々の箇所で可搬型コンピュータから社内ＬＡＮ（Local  Area  Network）等のネットワークを介して画像形成装置に接続し、該画像形成装置により所望の印刷を行うことも可能になっている。さらには、例えば特許文献１に記載されたシステムにおけるように、ホスト装置と周辺装置とをケーブルやネットワークを介さずにワイヤレスＵＳＢ（Universal  Serial  Bus）で無線接続することも可能になっている。ただし、上記の可搬型コンピュータあるいはホスト装置には、画像形成装置のドライバモジュールないし他の周辺機器のドライバモジュールをユーザが予めインストールしておくか、その場でインストールすることが必要である。
【０００４】
【特許文献１】特開２００６−２６８８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
例えば会議や打合せの際に外来者が会場に可搬型コンピュータを持ち込んだときに、たとえ社内ＬＡＮに接続された画像形成装置が会場に設置されていても、セキュリティ上の観点から外来者の可搬型コンピュータを社内ＬＡＮに接続させるわけには行かず、結果として外来者が所望の印刷を行うことができないことがある。
【０００６】
勿論、外来者の可搬型コンピュータと会場の画像形成装置とを有線あるいはワイヤレスＵＳＢにより接続するようにすることも可能であるが、この場合には外来者の可搬型コンピュータに画像形成装置のドライバモジュールを手作業でインストールしなければならないので、ドライバモジュールが格納されたＣＤ−ＲＯＭ等の記録媒体を必要な数だけ用意してその場に置いておかなければならず、記録媒体の用意やその保管に手間がかかる。また、画像形成装置のドライバモジュールを手作業で可搬型コンピュータにインストールしなければならないので、印刷したいときにすぐには印刷できないことがある。
【０００７】
本発明は上記の事情に鑑みてなされたものであり、事前にドライバモジュールをインストールしていない画像形成装置であってもその場で当該画像形成装置を出力装置として用いて所望の印刷を行うことが容易な情報処理装置、情報処理方法、および情報処理システム、ならびに当該情報処理システムで用いられるプログラムおよび該プログラムが格納されたコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明の情報処理装置は、指令の入力に用いられる入力部と、画像を表示する表示部と、画像形成装置にネットワークを介することなく無線接続されて送受信処理を行うワイヤレスインタフェース部と、該ワイヤレスインタフェース部の動作を制御する送受信制御部と、プログラムのインストール処理を行うプログラム処理部とを備えた情報処理装置であって、送受信制御部は、ワイヤレスインタフェース部に画像形成装置用のドライバモジュールを画像形成装置から受信させ、プログラム処理部は、ワイヤレスインタフェース部が受信したドライバモジュールのインストール処理を行うことを特徴とする。
【０００９】
請求項２にかかる発明の情報処理装置は、上記請求項１にかかる発明に含まれるものであり、前記送受信制御部は、ドライバモジュール用のアンインストールモジュールをワイヤレスインタフェース部に画像形成装置から受信させ、プログラム処理部は、ワイヤレスインタフェース部がアンインストールモジュールを受信した後の所定の時期に、アンインストールモジュールに従ってドライバモジュールのアンインストール処理を行うことを特徴とする。
【００１０】
請求項３にかかる発明の情報処理装置は、上記請求項１または２にかかる発明に含まれるものであり、前記送受信制御部は、ワイヤレスインタフェース部にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには少なくとも１台の画像形成装置を自動的に選択して、該画像形成装置との無線接続をワイヤレスインタフェース部に確立させることを特徴する。
【００１１】
請求項４にかかる発明の情報処理装置は、上記請求項１または２にかかる発明に含まれるものであり、前記送受信制御部は、ワイヤレスインタフェース部にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには各画像形成装置から該画像形成装置の機器情報を取得して表示部に表示させ、入力部から少なくとも１つの画像形成装置を指定する指令が入力されたときに該指定された画像形成装置との無線接続をワイヤレスインタフェース部に確立させることを特徴とする。
【００１２】
また、前述した課題を解決し、目的を達成するために、請求項５にかかる発明の情報処理方法は、第１のワイヤレスインタフェース部を有する情報処理装置と第２のワイヤレスインタフェース部を有する画像形成装置とをネットワークを介することなく無線接続し、情報処理装置から画像形成装置に印刷データを無線送信して該印刷データに対応した画像を画像形成装置により印刷する情報処理方法であって、情報処理装置が画像形成装置から該画像形成装置のドライバモジュールを受信するドライバモジュール受信ステップと、情報処理装置がドライバモジュールをインストールするインストールステップとを含むことを特徴とする。
【００１３】
請求項６にかかる発明の情報処理方法は、上記請求項５にかかる発明に含まれるものであり、前記情報処理装置が所定の時期にドライバモジュールをアンインストールするアンインストールステップを更に含むことを特徴とする。
【００１４】
また、前述した課題を解決し、目的を達成するために、請求項７にかかる発明の情報処理システムは、第１のワイヤレスインタフェース部を有する情報処理装置と第２のワイヤレスインタフェース部を有する画像形成装置とをネットワークを介することなく無線接続し、情報処理装置から画像形成装置に印刷データを無線送信して該印刷データに対応した画像を画像形成装置により印刷する情報処理システムであって、画像形成装置は、該画像形成装置のドライバモジュールを情報処理装置に宛てて第２のワイヤレスインタフェース部に無線送信させる送受信制御部を有し、情報処理装置は、指令の入力に用いられる入力部と、画像を表示する表示部と、第１のワイヤレスインタフェース部の動作を制御して画像形成装置からドライバモジュールを受信させる送受信制御部と、第１のワイヤレスインタフェース部が受信したドライバモジュールのインストール処理を行うプログラム処理部とを有することを特徴とする。
【００１５】
請求項８にかかる発明の情報処理システムは、上記請求項７にかかる発明に含まれるものであり、前記画像形成装置の送受信制御部は、ドライバモジュール用のアンインストールモジュールを情報処理装置に宛てて第２のワイヤレスインタフェース部に無線送信させ、情報処理装置のプログラム処理部は、第１のワイヤレスインタフェース部がアンインストールモジュールを受信した後の所定の時期に、ドライバモジュールのアンインストール処理を行うことを特徴とする。
【００１６】
請求項９にかかる発明の情報処理システムは、上記請求項７または８にかかる発明に含まれるものであり、前記情報処理装置の送受信制御部は、第１のワイヤレスインタフェース部にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには少なくとも１台の画像形成装置を自動的に選択して、該画像形成装置との無線接続を第１のワイヤレスインタフェース部に確立させることを特徴する。
【００１７】
請求項１０にかかる発明の情報処理システムは、上記請求項７または８にかかる発明に含まれるものであり、前記情報処理装置の送受信制御部は、第１のワイヤレスインタフェース部にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには各画像形成装置から該画像形成装置の機器情報を取得して表示部に表示させ、入力部から少なくとも１つの画像形成装置を指定する指令が入力されたときに該指定された画像形成装置との無線接続を第１のワイヤレスインタフェース部に確立させることを特徴とする。
【００１８】
請求項１１にかかる発明の情報処理システムは、上記請求項７または８にかかる発明に含まれるものであり、前記情報処理装置の送受信制御部は、前記第１のワイヤレスインタフェース部にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには、前記画像形成装置にテスト印刷の実行を要求するテスト印刷要求を送信し、前記画像形成装置は、前記画像形成装置の前記送受信制御部が前記テスト要求を受信すると、テスト印刷を実行するテスト印刷実行部と、ユーザからの入力によりテスト印刷の結果を設定する設定部とをさらに有し、前記情報処理装置の前記送受信制御部は、各画像形成装置から該画像形成装置の機器情報およびテスト印刷の結果を取得して前記表示部に表示させ、前記入力部から少なくとも１つの画像形成装置を指定する指令が入力されたときに該指定された画像形成装置との無線接続を前記第１のワイヤレスインタフェース部に確立させることを特徴とする。
【００１９】
請求項１２にかかる発明の情報処理システムは、上記請求項７〜１１のいずれか１つにかかる発明に含まれるものであり、前記画像形成装置は、消費電力モードを省電力モードと通常電力モードとに切り替える電源制御部を更に有し、電源制御部は、画像形成装置の送受信制御部が情報処理装置を検知するまでは消費電力モードを省電力モードにし、画像形成装置の送受信制御部が情報処理装置を検知した後は消費電力モードを通常電力モードにすることを特徴とする。
【００２０】
請求項１３にかかる発明の情報処理システムは、上記請求項７〜１２のいずれか１つにかかる発明に含まれるものであり、前記画像形成装置の送受信制御部は、プリントサーバとしての機能を付与するサーバモジュールを情報処理装置に宛てて第２のワイヤレスインタフェース部に無線送信させ、情報処理装置のプログラム処理部は、第１のワイヤレスインタフェース部がサーバモジュールを受信したときに該サーバモジュールのインストール処理を行うことを特徴とする。
【００２１】
請求項１４にかかる発明の情報処理システムは、上記請求項１３にかかる発明に含まれるものであり、ネットワークを介して互いに接続された複数台の情報処理装置を含み、画像形成装置の送受信制御部は、サーバモジュールを無線送信してプリントサーバとしての機能を付与した第１の情報処理装置との無線接続が不能になったときに、サーバモジュールを第２の情報処理装置に宛てて第２のワイヤレスインタフェース部に無線送信させると共に、第２の情報処理装置が第１の情報処理装置からネットワークを介して未送信の印刷データの転送を受けることを指示する指令を第２の情報処理装置に宛てて第２のワイヤレスインタフェース部に無線送信させることを特徴とする。
【００２２】
請求項１５にかかる発明の情報処理システムは、上記請求項１３または１４にかかる発明に含まれるものであり、情報処理装置を複数台含み、該複数台の情報処理装置の各々はネットワークを介して互いに情報の送受信を行って、プリントサーバとなる情報処理装置を決定もしくは切り替えることを特徴とする。
【００２３】
また、前述した課題を解決し、目的を達成するために、請求項１６にかかる発明のプログラムは、表示部を備えた情報処理装置にネットワークを介することなく無線接続される画像形成装置の記憶部に格納されて該画像形成装置の動作を制御するプログラムであって、画像形成装置のドライバモジュールを情報処理装置に無線送信するステップを画像形成装置に実行させることを特徴とする。
【００２４】
請求項１７にかかる発明のプログラムは、上記請求項１６にかかる発明に含まれるものであり、前記ドライバモジュール用のアンインストールモジュールを情報処理装置に無線送信するステップを画像形成装置に更に実行させることを特徴とする。
【００２５】
請求項１８にかかる発明のプログラムは、上記請求項１６または１７にかかる発明に含まれるものであり、前記情報処理装置との無線接続が確立するまでは省電力モードとし、情報処理装置との無線接続が確立した後は通常電力モードとするステップを画像形成装置に更に実行させることを特徴とする。
【００２６】
請求項１９にかかる発明のプログラムは、上記請求項１６〜１８のいずれか１つにかかる発明に含まれるものであり、プリントサーバとしての機能を付与するサーバモジュールを情報処理装置に無線送信するステップを画像形成装置に更に実行させることを特徴とする。
【００２７】
請求項２０にかかる発明のプログラムは、上記請求項１９にかかる発明に含まれるものであり、前記サーバモジュールを無線送信してプリントサーバとしての機能を付与した第１の情報処理装置との無線接続が不能になったときに、サーバモジュールを第２の情報処理装置に宛てて無線送信する共に、第２の情報処理装置が第１の情報処理装置からネットワークを介して未送信の印刷データの転送を受けること指示する指令を第２の情報処理装置に宛てて無線送信するステップを画像形成装置に更に実行させることを特徴とする。
【００２８】
また、前述した課題を解決し、目的を達成するために、請求項２１にかかる発明のコンピュータ読み取り可能な記録媒体は、上述した請求項１６〜２０のいずれか１つにかかる発明のプログラムが格納されていることを特徴とする。
【発明の効果】
【００２９】
請求項１にかかる発明の情報処理装置では、画像形成装置から該画像形成装置用のドライバモジュールを受信してインストールするので、例えば上記のドライバモジュールが格納されたＣＤ−ＲＯＭ等の記録媒体を用いて手作業でドライバモジュールをインストールする場合に比べ、事前にドライバモジュールをインストールしていない画像形成装置であってもその場で当該画像形成装置を出力装置として用いて所望の印刷を行うことが容易である。
【００３０】
請求項２にかかる発明の情報処理装置では、所定の時期にドライバモジュールのアンインストール処理が行われるので、不要になったドライバモジュールが情報処理装置の記憶部にいつまでも格納されたままとなるのを防止することができる。
【００３１】
請求項３にかかる発明の情報処理装置では、ネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには少なくとも１台の画像形成装置を自動的に選択して無線接続を確立するので、画像形成装置の選択基準をもたないユーザにとって利便性が高いと共に、特定の画像形成装置を選択する必要のない場合等での利便性が高い。
【００３２】
請求項４にかかる発明の情報処理装置では、ネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには各画像形成装置から該画像形成装置の機器情報を取得して表示部に表示し、入力部から少なくとも１つの画像形成装置を指定する指令が入力されたときに該指定された画像形成装置との無線接続を確立するので、印刷内容に応じた最適の画像形成装置をユーザが選択し易い。
【００３３】
請求項５にかかる発明の情報処理方法では、情報処理装置が画像形成装置から該画像形成装置のドライバモジュールを受信するドライバモジュール受信ステップと、情報処理装置がドライバモジュールをインストールするインストールステップとを含むので、例えば上記のドライバモジュールが格納されたＣＤ−ＲＯＭ等の記録媒体を用いて手作業でドライバモジュールをインストールする場合に比べ、事前にドライバモジュールをインストールしていない画像形成装置であってもその場で当該画像形成装置を出力装置として用いて所望の印刷を行うことが容易である。
【００３４】
請求項６にかかる発明の情報処理方法では、情報処理装置が所定の時期にドライバモジュールをアンインストールするアンインストールステップを更に含むので、不要になったドライバモジュールが情報処理装置の記憶部にいつまでも格納されたままとなるのを防止することができる。
【００３５】
請求項７にかかる発明の情報処理システムでは、画像形成装置から該画像形成装置用のドライバモジュールを情報処理装置が受信し、インストールするので、例えば上記のドライバモジュールが格納されたＣＤ−ＲＯＭ等の記録媒体を用いて手作業でドライバモジュールをインストールする場合に比べ、事前にドライバモジュールをインストールしていない画像形成装置であってもその場で当該画像形成装置を出力装置として用いて所望の印刷を行うことが容易である。
【００３６】
請求項８にかかる発明の情報処理システムでは、画像形成装置から上記のドライバモジュール用のアンインストールモジュールを情報処理装置が受信し、インストールした後の所定の時期にドライバモジュールのアンインストール処理が行われるので、不要になったドライバモジュールが情報処理装置の記憶部にいつまでも格納されたままとなるのを防止することができる。
【００３７】
請求項９にかかる発明の情報処理システムでは、情報処理装置にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには少なくとも１台の画像形成装置を情報処理装置が自動的に選択して無線接続を確立するので、画像形成装置の選択基準をもたないユーザにとって利便性が高いと共に、特定の画像形成装置を選択する必要のない場合等での利便性が高い。
【００３８】
請求項１０にかかる発明の情報処理システムでは、情報処理装置にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには情報処理装置が各画像形成装置から該画像形成装置の機器情報を取得して表示部に表示し、入力部から少なくとも１つの画像形成装置を指定する指令が入力されたときに該指定された画像形成装置との無線接続を確立するので、印刷内容に応じた最適の画像形成装置をユーザが選択し易い。
【００３９】
請求項１１にかかる発明の情報処理システムでは、情報処理装置にネットワークを介することなく無線接続可能な画像形成装置が同時に複数台検知されたときには、画像形成装置においてテスト印刷を実行し、情報処理装置が各画像形成装置から該画像形成装置の機器情報およびテスト印刷の結果を取得して表示部に表示し、入力部から少なくとも１つの画像形成装置を指定する指令が入力されたときに該指定された画像形成装置との無線接続を確立するので、印刷内容に応じた最適の画像形成装置をユーザが選択し易い。
【００４０】
請求項１２にかかる発明の情報処理システムでは、画像形成装置が情報処理装置を検知するまでは当該画像形成装置の消費電力モードが省電力モードとされ、情報処理装置を検知した後は通常電力モードとされるので、画像形成装置の消費電力を抑え易い。
【００４１】
請求項１３にかかる発明の情報処理システムでは、画像形成装置との無線接続を確立した情報処理装置に当該画像形成装置からサーバモジュールを送信し、該サーバモジュールを受信した情報処理装置が当該サーバモジュールをインストールするので、情報処理装置にプリントサーバとしての機能を付与して、画像形成装置との無線接続を確立することができない他の情報処理装置も、プリントサーバとして機能する情報処理装置に印刷データを送信することで上記の画像形成装置を出力装置として利用することが可能になる。
【００４２】
請求項１４にかかる発明の情報処理システムでは、プリントサーバとしての機能を付与した第１の情報処理装置との無線接続が不能になったときに、第２の情報処理装置にサーバモジュールを無線送信すると共に、第１の情報処理装置からネットワークを介して未送信の印刷データの転送を受けること指示する指令を第２の情報処理装置に無線送信するので、第１の情報処理装置が画像形成装置の無線接続可能範囲の外に急遽出なければならなくなったときでも、それまでに他の情報処理装置から第１の情報処理装置にネットワークを介して送信した印刷データと同じ印刷データを第２の情報処理装置に改めて送信しなくても当該印刷データに対応した印刷を画像形成装置により行うことができる。
【００４３】
請求項１５にかかる発明の情報処理システムでは、情報処理装置を複数台含むと共に当該複数台の情報処理装置の各々がネットワークを介して互いに情報の送受信を行ってプリントサーバとなる情報処理装置を決定もしくは切り替えるので、プリントサーバとしての機能が付与される情報処理装置をユーザが任意に選出することができ、利便性が高い。
【００４４】
請求項１６にかかる発明のプログラムによれば、請求項７にかかる発明の情報処理システムを構築し易くなる。
【００４５】
請求項１７にかかる発明のプログラムによれば、請求項８にかかる発明の情報処理システムを構築し易くなる。
【００４６】
請求項１８にかかる発明のプログラムによれば、請求項１２にかかる発明の情報処理システムを構築し易くなる。
【００４７】
請求項１９にかかる発明のプログラムによれば、請求項１３にかかる発明の情報処理システムを構築し易くなる。
【００４８】
請求項２０にかかる発明のプログラムによれば、請求項１４にかかる発明の情報処理システムを構築し易くなる。
【００４９】
請求項２１にかかる発明のコンピュータ読み取り可能な記録媒体によれば、請求項７〜１５のいずれか１つにかかる発明の情報処理システムを構築するか否かをユーザが選択することが可能になり、当該情報処理装置を構築する場合でも、その構築が容易になる。
【発明を実施するための最良の形態】
【００５０】
以下、本発明の情報処理装置、情報処理方法、情報処理システム、およびプログラムそれぞれの実施の形態について図面を参照して詳細に説明し、その後に本発明のコンピュータ読み取り可能な記録媒体について説明する。なお、本発明は以下に説明する実施の形態に限定されるものではない。
【００５１】
実施の形態１．
図１は、本発明の情報処理システムの一例を示す概念図である。同図に示す情報処理システム１１０は、情報処理装置５０と、該情報処理装置５０の出力装置として機能して印刷を行う画像形成装置１００とを具備している。情報処理装置５０は例えば可搬型コンピュータであり、画像形成装置１００は例えばインクジェット方式や電子写真方式等で印刷を行うプリンタである。プリンタ機能の他にファクシミリ機能やコピー機能等を備えた複合機を画像形成装置１００として用いることも勿論できる。
【００５２】
上記の情報処理システム１１０では、これら情報処理装置５０および画像形成装置１００がネットワークを介さずに互いに無線接続される。そのために、情報処理装置５０および画像形成装置１００の各々は、ワイヤレスＵＳＢインタフェース部等のワイヤレスインタフェース部と無線通信機能とを有している。
【００５３】
ただし、画像形成装置１００が情報処理装置５０と無線接続可能な範囲ＣＡは有限の広さをもち、無線接続可能範囲ＣＡの外に情報処理装置５０があるときには両者は互いに無線接続を確立することができない。例えば、情報処理装置５０と画像形成装置１００とがネットワークを介することなく各々のワイヤレスＵＳＢインタフェース部で互いに直に無線接続する場合、それぞれの無線接続可能範囲の直径は最大で１０ｍ程度である。
【００５４】
情報処理装置５０は、無線接続が可能な周辺機器を探査する探査信号を例えば周期的に発信し、該探査信号を受信した画像形成装置１００は所定の応答信号を発信する。上記の探査信号に対して応答信号を発信した画像形成装置１００があると、すなわち情報処理装置５０が無線接続可能範囲ＣＡに進入すると、画像形成装置１００と情報処理装置５０とは機器の同定、認証、通信許可等に用いられる所定の信号の送受信を行って、互いに無線接続を確立する。
【００５５】
その後、画像形成装置１００は、自己のドライバモジュールを情報処理装置５０が有しているか否かを無線通信により確認してから、または確認することなく、当該ドライバモジュールを情報処理装置５０に無線送信する。そして、上記のドライバモジュールを受信した情報処理装置５０は、当該デバイスドライバをインストールする。
【００５６】
すなわち、情報処理システム１１０では、情報処理装置５０が画像形成装置１００から該画像形成装置１００のドライバモジュールを受信するドライバモジュール受信ステップと、情報処理装置５０が上記のドライバモジュールをインストールするインストールステップとが行われる。なお、ドライバモジュールを受信した情報処理装置５０がこのドライバモジュールを確実にインストールすることができるようにするうえからは、当該ドライバモジュールと一緒にそのインストールモジュールも画像形成装置１００から情報処理装置５０に無線送信することが好ましい。
【００５７】
情報処理装置５０は、上述したドライバモジュール受信ステップとインストールステップとを行うことにより、画像形成装置１００を出力装置として用いて当該画像形成装置１００に所望の印刷を行わせることが可能になる。したがって、情報処理システム１１０では、無線接続可能範囲ＣＡに進入する前の段階で情報処理装置５０に画像形成装置１００のドライバモジュールがインストールされていなくても、また無線接続可能範囲ＣＡに進入した後にユーザが手作業で情報処理装置５０に上記のドライバモジュールをインストールしなくても、画像形成装置１００を情報処理装置５０の出力装置として用いて容易に所望の印刷を行うことができる。
【００５８】
例えば画像形成装置１００が社内ＬＡＮ等のネットワークに接続されており、会議や打合せの際に外来者が会場に情報処理装置５０を持ち込んで画像形成装置１００により所望の印刷を行うときでも、上記のネットワークに情報処理装置５０を接続する必要がないので、当該ネットワークを危険にさらすことなく外来者に所望の印刷を行ってもらうことができる。また、画像形成装置１００のドライバモジュールが格納されたＣＤ−ＲＯＭ等の記憶媒体を用意して画像形成装置１００の近傍に置いておく必要がないので、当該記録媒体の用意やその保管にかかる手間を削減することができる。さらには、ＣＤ−ＲＯＭ等の記憶媒体からドライバモジュールを手作業で情報処理装置５０にインストールする場合に比べて、所望の時期にすぐに印刷を行うことが容易である。
【００５９】
このような技術的効果を奏する情報処理システム１１０は、種々の構成の情報処理装置５０および画像形成装置１００を用いて構築することができる。以下、図２〜図５を参照して、情報処理装置５０および画像形成装置１００それぞれの構成の具体例を説明する。
【００６０】
図２は、上述した情報処理装置５０の一例を概略的に示す機能ブロック図である。同図に示す情報処理装置５０Ａは、入力部５と、表示部１０と、主制御部３０と、ネットワークインタフェース部３５（以下、「ネットワークＩＦ部３５」と略記する）と、ワイヤレスインタフェース部４０Ａ（以下、「ワイヤレスＩＦ部４０Ａ」と略記する）と、通信速度算出部４３と、記憶部４５とを有している。
【００６１】
上記の入力部５は、情報処理装置５０Ａのユーザが当該情報処理装置５０Ａに所望の指令やデータを入力する入力装置であり、表示部１０は、情報処理装置５０Ａに入力されたデータ等を表示する表示装置である。また、主制御部３０は、情報処理装置５０Ａ全体の動作を制御するものであり、該主制御部３０は、入力処理部１２、表示制御部１４、第１送受信制御部１６、第２送受信制御部１８、およびプログラム処理部２０を含んでいる。
【００６２】
主制御部３０における入力処理部１２は、入力部５により指令が入力されたときには該指令に応じて所定の動作制御を行い、入力部５によりデータが入力されたときには該データを記憶部４５に格納する。また、表示制御部１４は表示部１０の動作を制御する。第１送受信制御部１６はネットワークＩＦ部３５の動作を制御し、第２送受信制御部１８はワイヤレスＩＦ部４０Ａの動作を制御する。プログラム処理部２０は、ネットワークＩＦ部３５を介してネットワークから受信したプログラムや、ワイヤレスインタフェース部４０を介して他の電子機器から受信したプログラムに従って情報処理装置５０Ａが動作することになるように、当該プログラムに基づいて所定の処理を行う。
【００６３】
ネットワークＩＦ部３５は、ＬＡＮやＷＡＮ（Wide  Area  Network）等のネットワークに有線接続または無線接続されて、該ネットワークに接続されている他の電子機器との間で第１送受信制御部１６の制御の下に指令、データ、プログラム等の送受信処理を行う。また、ワイヤレスＩＦ部４０Ａは、無線接続が可能な周辺機器を探査する探査信号を第２送受信制御部１８の制御の下に例えば周期的に発信し、この探査信号に対して応答信号を発信した周辺機器があるとネットワークを介さずに当該周辺機器に直に無線接続されて、第２送受信制御部１８の制御の下に上記の周辺機器との間で指令、データ、プログラム等の送受信処理を行う。
【００６４】
通信速度算出部４３は、ワイヤレスＩＦ部４０Ａと周辺機器との間で実際に行われる無線通信の通信速度を算出する。当該通信速度算出部４３が算出した通信速度は、必要に応じて、表示制御部１４の制御の下に表示部１０に表示される。記憶部４５には、主制御部３０の動作を制御する制御プログラムが格納される他に、ネットワークＩＦ部３５を介してネットワークから受信した情報ないしプログラム等、ワイヤレスＩＦ部４０Ａを介して画像形成装置から受信したプログラム等、およびワイヤレスＩＦ部４０Ａを介して画像形成装置に無線送信すべき印刷データ等が格納される。
【００６５】
図３は、前述した画像形成装置１００の一例を概略的に示す機能ブロック図である。同図に示す画像形成装置１００Ａは、情報処理装置５０Ａの出力装置として機能して印刷を行うものであり、当該画像形成装置１００Ａは、入力部５１、表示部５３、給紙部５５、搬送部５７、印刷部５９、主制御部８０、ワイヤレスＩＦ部８５、通信速度算出部８７、記憶部９０、および電源回路部９５を有している。
【００６６】
上記の入力部５１は、画像形成装置１００Ａのユーザが当該画像形成装置１００Ａに所望の指令を入力する入力装置であり、表示部５３は、画像形成装置１００Ａに指令を入力する際の案内画像、画像形成装置１００Ａに入力された指令、画像形成装置１００の動作状況等を表示する表示装置である。
【００６７】
また、給紙部５５には印刷用紙が収納される。搬送部５７は、印刷部５９により印刷を行う際に、給紙部５５に収納されている印刷用紙を１枚ずつ印刷部５９に送り、所定箇所から排紙する。印刷部５９は、主制御部８０から送られる印刷データに基づいて所定の画像を印刷用紙に印刷する。
【００６８】
主制御部８０は、画像形成装置１００Ａ全体の動作を制御するものであり、該主制御部８０は、入力処理部６２、表示制御部６４、搬送制御部６６、印刷制御部６８、送受信制御部７０、および電源制御部７２を含んでいる。
【００６９】
上記の入力処理部６２は、入力部５１により入力された指令に応じて所定の動作制御を行い、表示制御部６４は表示部５２の動作を制御する。搬送制御部６６は、印刷時における搬送部５７の動作を制御して、所定の時期に給紙部５５から印刷部５９に印刷用紙を搬送させる。印刷制御部６８は、記憶部９０から印刷データを読み出して印刷部５９に送ると共に当該印刷部５９の動作を制御して、上記の印刷データに対応した画像を印刷させる。そして、送受信制御部７０はワイヤレスＩＦ部８５の動作を制御し、電源制御部７２は電源回路部９５の動作を制御する。
【００７０】
ワイヤレスＩＦ部８５は、情報処理装置５０Ａから発信された前述の探査信号を受信すると、送受信制御部７０の制御の下に所定の応答信号を発信する。また、送受信制御部７０の制御の下にネットワークを介することなく情報処理装置５０Ａに直に無線接続されて、該情報処理装置５０Ａとの間で指令やデータ等の送受信処理を行う。通信速度算出部８７は、情報処理装置５０Ａと画像形成装置１００Ａとの間で実際に行われる無線通信の通信速度を算出する。記憶部９０には、主制御部８０の動作を制御する制御プログラムが格納される他に、ワイヤレスＩＦ部８５を介して情報処理装置５０Ａから受信した印刷データや、画像形成装置１００Ａのドライバモジュール等が格納される。そして、電源回路部９５は、電源制御部７２の制御の下に画像形成装置１００Ａで使用する一定電圧の電力を作り出して電源ライン（図示せず）に出力する。
【００７１】
図２に示した情報処理装置５０Ａと図３に示した画像形成装置１００Ａとを用いて情報処理システム１１０（図１参照）を構築した場合には、情報処理装置５０Ａと画像形成装置１００Ａとが互いに無線接続を確立した後に情報処理装置５０Ａが画像形成装置１００Ａからそのドライバモジュールを受信して、当該画像形成装置１００Ａのドライバモジュールをインストールする。したがって、その後に情報処理装置５０Ａから画像形成装置１００Ａに印刷データが無線送信されると、当該印刷データに応じた所定の画像を画像形成装置１００Ａが印刷する。
【００７２】
図４は、情報処理装置５０Ａが画像形成装置１００Ａのドライバモジュールを取得する際に行われる手順の一例を概略的に示すフローチャートである。同図に示す例では、情報処理装置５０Ａが記憶部４５に格納されている制御プログラムに従ってステップＳ１〜Ｓ６を行って画像形成装置１００Ａからドライバインストールモジュール（ＤＩＭ）を受信した後、ＤＩＭ中のインストールモジュールに従ってステップＳ７〜Ｓ１４を行って画像形成装置１００Ａのドライバモジュールをインストールする。以下、図１〜図３で用いた参照符号を適宜引用して、上記の各ステップを詳述する。
【００７３】
情報処理装置５０Ａで最初に行われるステップＳ１では、第２送受信制御部１８の制御の下にワイヤレスＩＦ部４０Ａ（図２参照）が所定の探査信号を例えば周期的に発信する。この探査信号は無線接続が可能な周辺機器を探査するためのものであり、当該探査信号を受信した周辺機器は所定の応答信号を発信する。ステップＳ２では、上記の探査信号に対する応答信号をワイヤレスＩＦ部４０Ａが検知したか否かを第２送受信制御部１８が判断する。応答信号を検知していないとき、すなわち情報処理装置５０Ａが画像形成装置１００Ａの無線接続可能範囲ＣＡ（図１参照）の外にあるときには、当該ステップＳ２が繰り返される。一方、応答信号を検知したとき、すなわち情報処理装置５０Ａが画像形成装置１００Ａの無線接続可能範囲ＣＡの内にあるときにはステップＳ３に進む。
【００７４】
ステップＳ３では、第２送受信制御部１８の制御の下にワイヤレスＩＦ部４０Ａが画像形成装置１００Ａと無線通信を行って、当該画像形成装置１００Ａとの無線接続を確立する。画像形成装置１００Ａの送受信制御部７０は、後述するように、情報処理装置５０Ａとの無線接続が確立すると、記憶部９０（図２参照）に格納されているドライバインストールモジュール（ＤＩＭ）をコピーしてワイヤレスＩＦ部８５に送り、当該ワイヤレスＩＦ部８５から発信する。なお、ここでいうＤＩＭとは、画像形成装置１００Ａのドライバモジュールと、当該ドライバモジュール用のインストールモジュールとの総称である。
【００７５】
ステップＳ４では、情報処理装置５０ＡでＤＩＭの受信が開始される。すなわち、第２送受信制御部１８の制御の下にワイヤレスＩＦ部４０ＡがＤＩＭの受信を開始する。ＤＩＭの受信が開始されると、第２送受信制御部１８はワイヤレスＩＦ部４０Ａの動作を監視し、画像形成装置１００Ａとの無線接続が継続されているか否かをステップＳ５で判断する。画像形成装置１００Ａとの無線接続が継続されていないと判断されたときには処理を終了し、画像形成装置１００Ａとの無線接続が継続されていると判断されたときにはステップＳ６に進んでＤＩＭの受信が完了したか否かを判断する。上記のステップＳ６でＤＩＭの受信が完了していないと判断されたときにはステップＳ５に戻り、完了していると判断されたときにはステップＳ７に進む。ＤＩＭには前述のように画像形成装置１００Ａのドライバモジュールが含まれているので、当該ＤＩＭを受信することにより画像形成装置１００Ａのドライバモジュールも受信される。受信されたＤＩＭは、第２送受信制御部１８により記憶部４５に格納される。
【００７６】
ＤＩＭの受信が完了すると、ＤＩＭ中のインストールモジュールに従ってプログラム処理部２０（図２参照）が動作を開始して、ステップＳ７〜Ｓ１４を行う。これらのステップのうちのステップＳ７では、情報処理装置５０Ａのオペレーティングシステム（ＯＳ）の言語環境を確認する。そして、ステップＳ７で確認された言語環境に対応するドライバモジュールが上述のＤＩＭに含まれているか否かをステップＳ８で判断し、ＯＳの言語環境に対応するドライバモジュールが含まれていると判断されたときにはステップＳ９に進んで上記のドライバモジュールを選択する。一方、ステップＳ８でＯＳの言語環境に対応するドライバモジュールが含まれていないと判断されたときにはステップＳ１０に進んで、予め決められた言語のドライバモジュールを選択する。ステップＳ１０で選択されるドライバモジュールの言語は、例えば画像形成装置１００Ａが何処の国や地域で使用されるかに拘わらず世界共通の言語として予め決めることもできるし、画像形成装置１００Ａの仕向け地に応じて予め決めることもできる。
【００７７】
ステップＳ１１では、ステップＳ９またはステップＳ１０で選択したドライバモジュールを情報処理装置５０Ａの例えば記憶部４５にインストールするインストール処理をプログラム処理部２０が行う。この後、インストールした上記のドライバモジュール以外のドライバモジュールをステップＳ１２で削除してからステップＳ１３に進み、ドライバモジュールを情報処理装置５０Ａの何処にインストールしたかというインストール情報を例えば記憶部４５（図２参照）に記憶させる。インストール情報を記憶させ終わるとステップＳ１４でインストールモジュールが自身を消去し、処理が終了する。
【００７８】
一方、図５は、画像形成装置１００Ａが自己のドライバモジュールを情報処理装置５０Ａに無線送信する際に行われる手順の一例を概略的に示すフローチャートである。同図に示す例では、画像形成装置１００Ａが記憶部９０に格納されている制御プログラムに従ってステップＳ５１〜Ｓ５６を行って、上記のドライバモジュールを情報処理装置５０Ａに無線送信する。以下、図１〜図３で用いた参照符号を適宜引用して、上記の各ステップを詳述する。
【００７９】
画像形成装置１００Ａで最初に行われるステップＳ５１では、情報処理装置５０Ａが発信した前述の探査信号をワイヤレスＩＦ部８５が検知したか否かを送受信制御部７０が判断する。探査信号が検知されないときにはステップＳ５１を繰り返し、検知されたときにはステップＳ５２に進む。探査信号は、例えば周期的に、かつ無線接続された画像形成装置１００Ａがあるか否かに拘わらず、情報処理装置５０Ａから継続的に発信される。
【００８０】
ステップＳ５２では、送受信制御部７０の制御の下に上記の探査信号に対する応答信号をワイヤレスＩＦ部８５が発信する。この応答信号は、画像形成装置１００Ａが上記の探査信号を受信する毎に発信される。ステップＳ５３では、ワイヤレスＩＦ部８５が上記の探査信号を発信した情報処理装置５０Ａと無線通信を行って、当該情報処理装置５０Ａとの無線接続を確立する。このときのワイヤレスＩＦ部８５の動作も、送受信制御部７０によって制御される。
【００８１】
この後に行われるステップＳ５４では、送受信制御部７０が記憶部９０（図３参照）に格納されている前述のドライバインストールモジュール（ＤＩＭ）をコピーしてワイヤレスＩＦ部８５に送り、該ワイヤレスＩＦ部８５が送受信制御部７０の制御の下に当該ＤＩＭを上記の情報処理装置５０Ａに無線送信する。ＤＩＭの無線送信が開始されると、送受信制御部７０はワイヤレスＩＦ部８５の動作を監視し、情報処理装置５０Ａとの無線接続が継続されているか否かをステップＳ５５で判断する。このステップＳ５５で情報処理装置５０Ａとの無線接続が継続されていないと判断されたときには処理を終了し、情報処理装置５０Ａとの無線接続が継続されていると判断されたときにはステップＳ５６に進んでＤＩＭの無線送信が完了したか否かを判断する。そして、ステップＳ５６でＤＩＭの無線送信が完了していないと判断されたときにはステップＳ５５に戻り、完了していると判断されたときには処理を終了する。
【００８２】
なお、上述した情報処理システム１１０（図１参照）の利便性を高めるうえからは、当該情報処理システム１１０を構成する情報処理装置５０，５０Ａ（図１および図２参照）および画像形成装置１００、１００Ａ（図１および図３参照）に、無線接続の過程や無線接続状態等を表示部に表示させる機能を付与することが好ましい。
【００８３】
例えば、画像形成装置１００Ａ（図３参照）との無線接続の過程や無線接続状態を表示部１０に表示させる機能を情報処理装置５０Ａ（図２参照）に付与すると、不所望の画像形成装置と無線接続を確立してしまうことを防止したり、画像形成装置１００Ａに無線接続されていないのではないかという不安にユーザが陥ることを防止したりし易くなる。情報処理装置５０Ａとの無線接続の過程や無線接続状態を表示部５３（図３参照）に表示させる機能を画像形成装置１００Ａに付与した場合にも、同様の技術的効果を得ることができる。
【００８４】
図６は、情報処理装置５０Ａ（図２参照）の表示部１０に表示させるメッセージの一例を示す概略図である。同図に示すメッセージＭ１は無線接続の過程をユーザに知らせるものであり、図４に示したステップＳ２で応答信号を検知したときに表示部１０に表示される。例えば、情報処理装置５０Ａの第２送受信制御部１８は、ワイヤレスＩＦ部４０Ａ（図２参照）が上記の応答信号を検知すると所定の信号を表示制御部１４に送り、当該信号を受け取った表示制御部１４が表示部１０の動作を制御して、メッセージＭ１を表示部１０に表示させる。画像形成装置１００Ａの送受信制御部７０は、例えば、当該画像形成装置１００Ａのメーカにより予め記憶部９０（図３参照）に格納された機器情報を読み出して該機器情報を上記の応答信号に付加して発信する。上記の機器情報には、例えば図６に示したデバイス名（機種名）、デバイスの種類、デバイスの識別情報（ＩＤ）の他に、デバイスのスペック等を含ませることができる。
【００８５】
また、図７は、画像形成装置１００Ａ（図３参照）の表示部５３に表示させるメッセージの一例を示す概略図である。同図に示すメッセージＭ１１も無線接続の過程をユーザに知らせるものであり、図５に示したステップＳ５１で探査信号を検知したときに表示部５３に表示される。例えば、画像形成装置１００Ａの送受信制御部７０は、前述の探査信号をワイヤレスＩＦ部８５（図５参照）が検知すると所定の信号を表示制御部６４に送り、当該信号を受け取った表示制御部６４が表示部５３の動作を制御して、メッセージＭ１１を表示部５３に表示させる。情報処理装置５０Ａは、例えば上記の探査信号に自己の機器情報を付加して発信する。
【００８６】
情報処理システム１１０（図１参照）の利便性を高めるうえからは、少なくとも画像形成装置１００、１００Ａにロギング機能を付与することも好ましい。当該ロギング機能を付与すると、情報処理システム１１０に障害等が発生したときに、原因の究明を行ったり再発防止策をたてたりし易くなる。
【００８７】
図８は、画像形成装置１００Ａにロギング機能を付与したときに表示部５３（図３参照）に表示されるログの一例を示す概略図である。同図に示すログＬには、画像形成装置１００Ａによるドライバインストールモジュール（ＤＩＭ）の送信履歴と印刷履歴とが含まれている。例えば、画像形成装置１００Ａの送受信制御部７０は、ＤＩＭの送信先の情報処理装置の機器情報を記憶部９０（図３参照）に格納し、当該機器情報を記憶部９０に一定期間保持させる。また、印刷制御部６８は、印刷部５９（図３参照）に印刷を行わせた際の印刷の仕様や枚数といった印刷情報と、印刷データを無線送信してきた情報処理装置の機器情報とを記憶部９０に格納し、これらの情報を記憶部９０に一定期間保持させる。入力処理部６２は、入力部５１からロギングを指示する指令が入力されたときに所定の信号を表示制御部６４（図３参照）に送り、この信号を受けた表示制御部６４は記憶部９０から上記の各情報を読み出して表示部５３に表示させる。
【００８８】
実施の形態２．
本発明の情報処理システムにおいては、画像形成装置のドライバモジュールと、該ドライバモジュール用のアンインストールモジュールとを画像形成装置から情報処理装置に無線送信し、これらのモジュールを受信した情報処理装置が上記のドライバモジュールをインストールした後の所定の時期に上記のアンインストールモジュールに従って当該ドライバモジュールをアンインストールするように構成することもできる。
【００８９】
上述のように情報処理システムを構成する場合、情報処理装置および画像形成装置それぞれの構成は、例えば実施の形態１で図２または図３を参照して説明した構成と同様にすることができる。ただし、画像形成装置の記憶部には、上記のドライバモジュールとアンインストールモジュールとが予め格納される。画像処理装置の送受信制御部は、情報処理装置との無線接続が確立されると上記のドライバモジュールとアンインストールモジュールとをコピーした後にワイヤレスＩＦ部の動作を制御して、当該コピーしたドライバモジュールとアンインストールモジュールとを情報処理装置に無線送信する。
【００９０】
図９は、情報処理装置が画像形成装置のドライバモジュールと該ドライバモジュール用のアンインストールモジュールとを取得する際に行われる手順の一例を概略的に示すフローチャートである。同図に示す例では、情報処理装置５０Ａが記憶部４５に格納されている制御プログラムに従ってステップＳ１〜Ｓ６を行って画像形成装置１００Ａからドライバインストールモジュール（ＤＩＭ）を受信した後、ＤＩＭ中のインストールモジュールに従ってステップＳ７〜Ｓ１２、ステップＳ１２ａ、ステップＳ１３、ステップＳ１４を行って、画像形成装置１００Ａのドライバモジュールと該ドライバモジュール用のアンインストールモジュールとをインストールする。この場合のＤＩＭには、実施の形態１で説明したドライバモジュールおよびインストールモジュールの他に、ドライバモジュール用のアンインストールモジュールも含まれている。
【００９１】
上記のステップのうちのステップＳ１２ａ以外のステップについては、実施の形態１で図４を参照して既に説明したので、ここではその説明を省略する。ただし、ステップＳ１４では、上述のドライバモジュールについてのインストール情報の他に、アンインストールモジュールを情報処理装置５０Ａの何処にインストールしたかというインストール情報も例えば記憶部４５（図２参照）に記憶させる。
【００９２】
新たに行われるステップＳ１２ａでは、ステップＳ９またはステップＳ１０で選択したドライバモジュールと同じ言語のアンインストールモジュールをインストールモジュールに従ってプログラム処理部２０（図２参照）が選択して、当該アンインストールモジュールをインストールする。
【００９３】
上述のようにして画像形成装置１００Ａのドライバモジュールとアンインストールモジュールとをインストールした情報処理装置５０Ａは、アンインストールモジュールに組み込まれた所定のプログラムに従って、上記のドライバモジュールをアンインストールするアンインストール処理を所定の時期に行う。上記のプログラムは、例えば画像検出装置１００Ａとの無線接続が不能になってから一定時間経過すると上記のアンインストール処理を自動的に行うように構成することができる。また、情報処理装置５０Ａが画像検出装置１００Ａを検知しなくなってから一定時間経過したときに情報処理装置５０Ａの表示部１０（図２参照）にアンインストール処理を行うか否かの確認メッセージを表示し、この確認メッセージに対してアンインストール処理を行う指示がユーザから入力されたときにアンインストール処理を行うように構成することもできる。
【００９４】
図１０は、情報処理装置がドライバモジュールをアンインストールする際の手順の一例を概略的に示すフローチャートである。同図に示す例では、アンインストールモジュールに組み込まれた上記のプログラムに従って情報処理装置がステップＳ２１〜Ｓ２４、ステップＳ２５またはステップＳ２８、およびステップＳ２９を行って、上記のドライバモジュールをアンインストールする。以下、図２または図３で用いた参照符号を適宜引用して、上記の各ステップを詳述する。
【００９５】
情報処理装置５０Ａ（図２参照）が最初に行うステップＳ２１では、当該情報処理装置５０Ａが画像形成装置１００Ａ（図３参照）を検知できない非検知状態にあるか否かを第２送受信制御部１８（図２参照）が判断する。画像形成装置１００Ａが発信する前述の応答信号を情報処理装置５０Ａが検知することができるとき、当該情報処理装置５０Ａは画像形成装置１００Ａを検知できる検知状態にあり、上記の応答信号を検知することができないとき、当該情報処理装置５０Ａは画像形成装置１００Ａを検知できない非検知状態にある。
【００９６】
上記のステップＳ２１で非検知状態にない、すなわち検知状態にあると判断されたときにはステップＳ２１を繰り返し、非検知状態にあると判断されたときにはステップＳ２２に進んで、プログラム処理部２０（図２参照）がカウント（計数）を開始する。別言すれば、計時を開始する。上記のカウントは、例えば主制御部３０（図２参照）で同期をとるために用いられるクロックパルスを利用して行うことができる。
【００９７】
第２送受信制御部１８は、プログラム処理部２０がカウントを開始した後に、画像形成装置１００Ａを検知できるか否かを判断するステップＳ２３を行う。このステップＳ２３で画像形成装置１００Ａを検知できると判断されたときには処理を終了し、検知できないと判断されたときにはステップＳ２４に進んで、プログラム処理部２０による上記のカウント数が条件値を超えたか否かを当該プログラム処理部２０が判断する。上記の条件値は、例えば画像形成装置１００Ａのメーカにより設定されてアンインストールモジュールに予め格納される。
【００９８】
ステップ２４でカウント数が条件値を超えていないと判断されたときには、ステップＳ２５に進んで上記のカウント数に１をプラスした後に前述のステップ２３に戻る。一方、カウント数が条件値を超えていると判断されたときにはステップＳ２６に進んで、情報処理装置５０Ａからドライバモジュールをアンインストールするアンインストール処理をプログラム処理部２０が行う。このアンインストール処理が終わるとステップＳ２７に進み、ここでアンインストールモジュールが自身を消去して処理が終了する。なお、ステップＳ２３で画像形成装置１００Ａを検知できると判断して処理を終了したときには、上述したステップＳ２１から始まる処理が例えば所定の周期で繰り返し行われる。
【００９９】
このように構成された情報処理装置を有する情報処理システムでは、不要になったドライバモジュールが情報処理装置の記憶部にいつまでも格納されたままとなることが防止される。
【０１００】
図１１は、情報処理装置がドライバモジュールをアンインストールする際の手順の他の例を概略的に示すフローチャートである。同図に示す例では、アンインストールモジュールに組み込まれた上記のプログラムに従って情報処理装置５０Ａがドライバモジュールをアンインストールするにあたって、図１０に示したステップＳ２１〜Ｓ２７と、ステップＳ２５ａ，Ｓ２５ｂとを行う。ステップＳ２５ａ，Ｓ２５ｂは、ステップＳ２４からステップＳ２６に移行する間に行われる。情報処理装置５０Ａが行うステップのうちのステップＳ２５ａ，Ｓ２５ｂをそれぞれ除いた残りのステップについては、図１０を参照して既に説明したので、ここではその説明を省略する。
【０１０１】
上記のステップＳ２５ａでは、プログラム処理部２０から表示制御部１４（図２参照）に所定の信号が送られ、この信号を受けた表示制御部１４が記憶部４５から所定の画像データを読み出して、表示部１０（図２参照）に確認メッセージを表示させる。図１２は、当該確認メッセージの一例を示す概略図である。同図に示すように、ステップＳ２５ａで表示部１０に表示される確認メッセージＭ５では、ドライバモジュール（プリンタドライバ）についてアンインストール処理を行うか否かをユーザに問う。
【０１０２】
また、上記のステップＳ２５ｂでは、ステップＳ２５ａで表示部１０に表示した確認メッセージに対してユーザがアンインストール処理の実行を指示したか否かをプログラム処理部２０が判断する。上記の確認メッセージに対する回答をユーザが入力部５から入力すると、この回答に対応した所定の指令信号が入力処理部１２（図２参照）に送られる。入力処理部１２は、ユーザの回答がアンインストール処理の実行を指示するものであるか否かを示す信号をプログラム処理部２０に送る。
【０１０３】
上記の信号を受けたプログラム処理部２０は、ユーザがアンインストール処理の実行を指示したか否かを上記の信号に基づいて判断する。アンインストール処理の非実行をユーザが指示したときには処理を終了し、アンインストール処理の実行をユーザが指示したときにはステップＳ２６に進んでアンインストール処理を行う。アンインストール処理を行うか否かをユーザに問うように情報処理装置５０Ａを構成すれば、不所望の時期にドライバモジュールが自動的にアンインストールされてしまうのを防止することが可能になる。
【０１０４】
なお、図１１に示したステップＳ２２〜Ｓ２４およびステップＳ２５を省略して、ステップＳ２１で画像形成装置が非検知であると判断されたときにステップＳ２５ａに進むように情報処理装置５０Ａを構成することも可能である。
【０１０５】
このように構成された情報処理装置を有する情報処理システムでは、その後も使用する可能性のあるドライバモジュールを情報処理装置から誤ってアンインストールしてしまうのを防止することができる。
【０１０６】
実施の形態３．
本発明の情報処理システムを構成する画像形成装置の台数は１台に限定されるものではなく、複数台であってもよい。この場合、情報処理装置には、同時に複数台の画像形成装置を検出したときに少なくとも１台の画像形成装置を選択して当該画像形成装置と無線接続を確立させる機能が付加される。無線接続を確立する画像形成装置を自動的に選択するように情報処理装置を構成することもできるし、ユーザからの指示により選択するように情報処理装置を構成することもできる。
【０１０７】
図１３は、複数台の画像形成装置の中から１台の画像形成装置を自動的に選択する機能が付加された情報処理装置が、画像形成装置のドライバモジュールと該ドライバ用のアンインストールモジュールとを取得する際に行う手順の一例を概略的に示すフローチャートである。同図に示す例では、情報処理装置５０Ａが記憶部４５（図２参照）に格納されている制御プログラムに従ってドライバモジュールとアンインストールモジュールとを取得するにあたって、実施の形態２で図９を参照して説明したステップＳ１〜Ｓ１４と、ステップＳ２ａ，Ｓ２ｂとを行う。ステップＳ２ａ，Ｓ２ｂはステップＳ２とステップＳ３との間で行われるステップであり、当該ステップＳ２ａ，Ｓ２ｂで所定の画像形成装置が選択される。情報処理装置５０Ａが行うステップのうちのステップＳ２ａ，Ｓ２ｂをそれぞれ除いた残りのステップについては、実施の形態２で既に説明したので、ここではその説明を省略する。
【０１０８】
上記のステップＳ２ａでは、複数台の画像形成装置を検知したか否かを第２送受信制御部１８（図２参照）が判断する。すなわち、ワイヤレスＩＦ部４０Ａ（図２参照）が複数台の画像形成装置から応答信号を受信したか否かを第２送受信制御部１８が判断する。このステップＳ２ａは、ある画像形成装置が応答信号を発信してから他の画像形成装置が応答信号を発信するまでの最大の時差を考慮して、ステップＳ２から所定の間隔をあけて実施される。
【０１０９】
ステップＳ２ａで複数台の画像形成装置が検知されたと判断されたときにはステップＳ２ｂに進んで、第２送受信制御部１８（図２参照）が１台の画像形成装置を自動的に選択する。このとき、第２送受信制御部１８は、例えば通信速度算出部４３（図２参照）によって算出される各画像形成装置との通信速度を基に、通信速度が最も速い画像形成装置を選択する。また、ネットワークを介さずに情報処理装置５０Ａと画像形成装置とを直に無線接続した場合、両者間の通信速度は両者間の距離が長くなるにつれて遅くなるので、通信速度を距離に換算して当該距離が最も短い画像形成装置を第２送受信制御部１８が選択するように情報処理装置５０Ａを構成することもできる。
【０１１０】
この後、ステップＳ３に進んで、ステップＳ２ｂで選択した画像形成装置と無線接続を確立する。また、上述のステップ２ａで複数台の画像形成装置は検知されないと判断されたとき、すなわち１台の画像形成装置のみが検知されたと判断されたときも、ステップＳ３に進んで、当該１台の画像形成装置と無線接続を確立する。ステップＳ３以降の手順は、実施の形態２で図９を参照して説明したステップＳ３以降の手順と同じである。
【０１１１】
このように情報処理システムを構成すると、通信速度が最も速い画像形成装置と情報処理装置との間で自動的に無線接続が確立されるので、印刷を行いたいときにすぐに印刷を行うことが可能になる。また、画像形成装置の選択基準をもたないユーザにとって利便性が高いと共に、特定の画像形成装置を選択する必要のない場合等での利便性が高い。
【０１１２】
図１４は、複数台の画像形成装置の中からユーザの指示により少なくとも１台の画像形成装置を選択する機能が付加された情報処理装置が、画像形成装置のドライバモジュールと該ドライバモジュール用のアンインストールモジュールとを取得する際に行う手順の一例を概略的に示すフローチャートである。同図に示す例では、情報処理装置５０Ａが記憶部４５（図２参照）に格納されている制御プログラムに従ってドライバモジュールとアンインストールモジュールとを取得するにあたって、図１３に示したステップＳ２ｂに代えてステップＳ２ｃ〜Ｓ２ｅをこの順番で行う。情報処理装置５０Ａが行うステップのうちのステップＳ２ｃ〜Ｓ２ｅをそれぞれ除いた残りのステップについては、図１３を参照して既に説明したので、ここではその説明を省略する。
【０１１３】
上記のステップＳ２ｃでは、複数台の画像形成装置それぞれの機器情報を情報処理装置５０Ａが表示部１０（図２参照）に表示する。各画像形成装置の記憶部には、例えば当該画像形成装置のメーカにより機種名やスペック等の機器情報が予め格納され、各画像形成装置の送受信制御部は、記憶部から上記の機器情報を読み出して当該機器情報を前述の応答信号に付加して発信する。情報処理装置５０Ａの第２送受信制御部１８（図２参照）は、機器情報が付加された応答信号をワイヤレスＩＦ４０が受信すると、機器情報を受信したことを示す信号を表示制御部１４に送る。この信号を受けた表示部１４は、表示部１０の動作を制御して上記の機器情報を当該表示部１０に表示させる。
【０１１４】
ステップＳ２ｄでは、無線接続を確立しないことを示す取消し指示がユーザからあったか否かを第２送受信制御部１８（図２参照）が判断する。ユーザは、表示部１０に表示された機器情報を基に、特定の画像形成装置と無線接続を確立するか、いずれの画像形成装置とも無線接続を確立しないかを判断し、判断結果に応じた所定の指示（指令）を入力部５（図２参照）から入力する。ユーザから取消し指示があったときには処理を終了し、取消し指示がなかったときにはステップＳ２ｅに進んで、ユーザから特定の画像形成装置を指定する選択指示があったか否かを第２送受信制御部１８が判断する。選択指示がなかった判断されたときにはステップＳ２ｄに戻り、選択指示があったと判断されたときにはステップＳ３に進んで、ステップＳ２ｅでユーザが選択した画像形成装置との無線接続を確立する。ステップＳ３以降の手順は、実施の形態２で図９を参照して説明したステップＳ３以降の手順と同じである。
【０１１５】
このように情報処理システムを構成すると、印刷内容に応じた最適の画像形成装置に情報処理装置を無線接続させることができるので、当該情報処理システムを初めて利用するユーザであっても所望の印刷を確実に行うことが容易になる。
【０１１６】
なお、上述のステップＳ２ｃで表示部１０に各画像形成装置の機器情報の表示する際の表示形態は、適宜選定可能である。各画像形成装置の機器情報の表示形態の例を、図１５および図１６に示す。
【０１１７】
図１５は、各画像形成装置の機器情報を画像形成装置毎に１画面で表示する表示形態の一例を示す概略図である。同図に示す表示形態では、検知された画像形成装置の機器情報ＥＩが表示部１０の画面中央部に表示され、その下に当該画像形成装置を選択するか否かをユーザに問うメッセージＭ７が表示される。また、画面の右上部には、検知された画像形成装置の総数と、現在表示している機器情報が何番目に検知された画像形成装置の機器情報であるかを示す分数「１／３」が表示されている。この分数での分母は検知された画像形成装置の総数を表し、分子は現在表示して機器情報が何番目に検知された画像形成装置の機器情報であるかを表している。
【０１１８】
図１６は、各画像形成装置の機器情報を一覧にして１画面で表示する表示形態の一例を示す概略図である。同図に示す表示形態では、検知された各画像形成装置の機器情報ＥＩが表示部１０の画面に一覧表示され、当該画面の左側には、ユーザが所望の画像形成装置を選択するための選択欄（白抜きの丸の列）が表示される。
【０１１９】
実施の形態４．
本発明の情報処理システムにおいては、画像形成装置との無線接続を切断する指示が当入力部から入力されないまま画像形成装置との無線接続が切断されたときに画像形成装置への接近を促す情報が表示部に表示されるように情報処理装置を構成することができる。この場合の情報処理装置には、画像形成装置との無線接続が確立されたときに当該画像形成装置の方位を繰り返し算出する方位算出部が更に設けられる。また、ワイヤレスＩＦには互いに異なる方向を向いたアンテナが複数本配置される。
【０１２０】
図１７は、方位算出部を備えた情報処理装置の一例を概略的に示す機能部ブロック図である。同図に示す情報処理装置５０Ｂでは、ワイヤレスＩＦ部４０ＡＢに方位算出部４７が接続されており、ワイヤレスＩＦ部４０Ｂには互いに異なる方向を向いた複数本のアンテナ（図示せず）が配置されている。
【０１２１】
上記の方位算出部４７は、例えば、ワイヤレスＩＦ部４０Ｂを構成している各アンテナでの受信強度に基づいて画像形成装置の方位を繰り返し算出し、これら方位の算出結果を第２送受信制御部１８に順次送る。第２送受信制御部１８は、方位算出部４７の算出結果を逐次記憶部４５に格納し、画像形成装置との無線接続を切断する指示が入力部１０（図１７参照）から入力されないまま画像形成装置との無線接続が切断されたときに、例えば情報処理装置５０Ｂが画像形成装置の無線接続可能範囲ＣＡ（図１参照）の外に誤って出てしまったときに、記憶部４５に格納した上記方位の算出結果のうちの最後の算出結果を基に画像形成装置の方位を特定する。
【０１２２】
画像形成装置の方位を特定した第２送受信制御部１８は、その後、当該画像形成装置の方位の情報と画像形成装置への接近を促す情報の表示を指示する表示指示信号とを表示制御部１４に送る。表示制御部１４は、第２送受信制御部１８から上記方位の情報と表示指示信号とが出されると、これらに従って表示部１０の動作を制御して、当該表示部１０に画像形成装置の方位と、画像形成装置への接近を促す情報とを表示させる。
【０１２３】
図１８は、上述の情報処理装置５０Ｂでの処理の一例を概略的に示すフローチャートである。同図に示す例では、情報処理装置５０Ｂが記憶部４５に格納されている制御プログラムに従ってステップＳ１〜Ｓ３、ステップＳ３１、ステップＳ３２、ステップＳ３４を行い、上記のプログラムまたはドライバモジュールに組み込まれた所定のプログラムに従ってステップＳ３３を行う。
【０１２４】
図示のステップＳ１〜Ｓ３は、図４を参照して既に説明したステップＳ１〜Ｓ３と同じであり、情報処理装置５０ＢはこれらのステップＳ１〜Ｓ３を行って画像形成装置との無線接続を確立する。この後にステップＳ３１に進み、画像形成装置との無線接続を切断する指示が入力部１０（図１７参照）から入力されたか否かを第２送受信制御部１８が判断する。このステップＳ３１で切断指示が入力された判断されたときには処理を終了し、入力されていないと判断されたときにはステップＳ３２に進む。
【０１２５】
上記のステップＳ３２では、画像形成装置との無線接続が継続されているか否かを第２送受信制御部１８が判断する。このステップＳ３２で画像形成装置との無線接続が継続されていると判断されたときにはステップＳ３１に戻り、無線接続が継続されていないと判断されたときにはステップＳ３３に進んで、画像形成装置への接近をユーザに促す前述の情報を表示部１０に表示させる。この後、所定の時間をあけてからステップＳ３４に進み、情報処理装置５０Ｂが周期的に発信している探査信号に対する画像形成装置からの応答信号が検知されたか否かを第２送受信制御部１８が判断する。そして、ステップＳ３４で応答信号が検知されていないと判断されたときには処理を終了し、応答信号が検知されたときはステップＳ３に戻って当該ステップＳ３以降を繰り返す。
【０１２６】
このように構成された情報処理装置５０Ｂを有する情報処理システムでは、画像形成装置との無線接続がユーザの意に反して切断されてしまったときでも画像形成装置への接近を促す情報が情報処理装置５０Ｂの表示部１０に表示されるので、情報処理装置５０Ｂと画像形成装置との無線接続を改めて確立することが容易になる。
【０１２７】
実施の形態５．
本発明の情報処理システムでの消費電力を抑えるうえからは、画像形成装置の消費電力モードを省電力モードと通常電力モードとに適宜切り替えることが好ましい。例えば図３に示した画像形成装置１００Ａを用いて情報処理システムを構成する場合には、電源を投入してから送受信制御部７０が情報処理装置を検知するまでは省電力モードとなり、送受信制御部７０が情報処理装置を検知した後は通常電力モードに移行するように画像形成装置１００Ａを構成すると、当該情報処理システムでの消費電力を抑え易くなる。
【０１２８】
この場合、情報処理装置との無線接続が切断してから所定時間経過後に省電力モードに移行するように画像形成装置１００Ａを構成することが好ましい。画像形成装置１００Ａでの消費電力モードの制御は、例えば電源制御部７２（図３参照）により行うことができる。
【０１２９】
図１９は、図３に示した画像形成装置１００Ａでの消費電力モードの遷移の一例を概略的に示すフローチャートである。同図に示す例では、画像形成装置１００Ａが記憶部９０に格納されている制御プログラムに従ってステップＳ６１〜Ｓ６７を行って消費電力モードを制御する。最初に行われるステップＳ６１は、画像形成装置１００Ａの電源スイッチがオンされたときに行われるステップであり、当該ステップＳ６１では電源制御部７２が電電回路部９５の動作を制御して画像形成装置１００Ａが省電力モードで起動する。続くステップＳ６２で、送受信制御部７０が情報処理装置を検知したか否かを電源制御部７２が判断する。情報処理装置を検知していないと判断されたときにはステップＳ６２を繰り返し、情報処理装置を検知したと判断されたときにはステップＳ６３に進み、電源制御部７２が電源回路部９５の動作を制御して画像形成装置１００Ａを通常電力モードに移行させる。
【０１３０】
送受信制御部７０は、通常電力モードに移行した後のステップＳ６４で情報処理装置との無線接続を確立する。ステップ６５では、電源制御部７２が送受信制御部７０を例えば定期的に監視して、情報処理装置との無線接続が切断されたか否かを判断する。無線接続が切断されていないと判断されたときにはステップＳ６５を繰り返し、無線接続が切断されたと判断されたときには所定の時間をあけてステップＳ６６に進む。このステップ６５では、電源制御部７２が電源回路部９５の動作を制御して、画像形成装置１００Ａを省電力モードに移行させる。
【０１３１】
この後、ステップＳ６７で電源スイッチがオフにされたか否かを電源制御部７２が判断する。このステップＳ６７で電源スイッチがオフにされたと判断されると画像形成装置１００Ａの動作が終了し、オフにされていないと判断されたときにはステップＳ６２に戻って当該ステップＳ６２以降が繰り返される。
【０１３２】
外部環境の変化を光量等から検知して自動的に起動する機能を有する画像形成装置を用いた情報処理システムにおいても、起動から情報処理装置の検知までは省電力モードで動作し、情報処理装置を検知したときに通常電力モードに移行するように画像形成装置を構成すると、当該情報処理システムでの消費電力を抑え易くなる。
【０１３３】
図２０は、外部環境の変化を光量から検知して自動的に起動する機能を有した画像形成装置の一例を概略的に示す機能ブロック図である。同図に示す画像形成装置１００Ｂは、外部環境の光量の変化を検知するフォトセンサ９７を備えており、該フォトセンサ９７を除いた残りの構成は、図３に示した画像形成装置１００Ａにおける構成と同じである。図２０に示した構成要素のうちでフォトセンサ９７以外の構成要素については、図３で用いた参照符号と同じ参照符号を付してその説明を省略する。
【０１３４】
上述の構成を有する画像形成装置１００Ｂは、例えば室内の照明が点灯されてフォトセンサ９７の検知結果が条件値を超えると電源が投入されて当該画像形成装置１００Ｂが省電力モードで起動し、送受信制御部７０が情報処理装置を検知したときに通常電力モードに移行するように構成されている。この画像形成装置１００Ｂにおいても、情報処理装置との無線接続が切断されたときには所定時間経過後に省電力モードに移行するように構成することが好ましい。
【０１３５】
図２１は、図２０に示した画像形成装置１００Ｂでの消費電力モードの遷移の一例を概略的に示すフローチャートである。同図に示す例では、画像形成装置１００Ｂが記憶部９０に格納されている制御プログラムに従ってステップＳ６１ａ、ステップＳ６１〜Ｓ６７を行って消費電力モードを制御する。上記のステップのうちのステップＳ６１〜Ｓ６７は、図１９を参照して既に説明したステップＳ６１〜６７と同じであるので、ここではその説明を省略する。ただし、ステップＳ６７で電源スイッチがオフにされていないと判断されたときには、ステップＳ６１ａに戻って当該ステップＳ６１ａ以降を繰り返す。
【０１３６】
上記のステップＳ６１ａでは、フォトセンサ９７（図２０参照）の検知結果が条件値を超えたか否かを電源制御部７２が判断する。条件値を超えていないと判断されたときにはステップＳ６１ａを繰り返し、条件値を超えたと判断されたときにはステップＳ６１に進み、当該ステップＳ６１以降を行う。
【０１３７】
実施の形態６．
本発明の情報処理システムにおいては、ネットワークを介することなく画像形成装置に直に無線接続された情報処理装置に画像形成装置から所定のサーバモジュールを無線送信して、この情報処理装置を該情報処理装置にネットワークを介して接続された他の情報処理装置のプリントサーバとして機能させてもよい。
【０１３８】
図２２は、ネットワークを介することなく画像形成装置に直に無線接続された１台の情報処理装置が他の情報処理装置のプリントサーバとして機能する情報処理システムの一例を示す概念図である。同図に示す情報処理システム１２０は、画像形成装置１００Ｃと、この画像形成装置１００Ｃにネットワークを介することなく無線接続された情報処理装置５０Ｃと、この情報処理装置５０Ｃに無線ＬＡＮ等のネットワークＮＷを介して接続された２台の情報処理装置５０Ｄ，５０Ｅとを有しており、情報処理装置５０Ｃが各情報処理装置５０Ｄ，５０Ｅのプリントサーバとして機能する。
【０１３９】
上記の画像形成装置１００Ｃは、所定のサーバモジュールが記憶部に予め格納されている点、および当該サーバモジュールをコピーして情報処理装置に無線送信する機能を備えている点を除いて、図３に示した画像形成装置１００Ａと同様の構成とすることができるので、ここではその構成の図示を省略する。同様に、各情報処理装置５０Ｃ，５０Ｄ，５０Ｅの構成は、図２に示した情報処理装置５０Ａの構成と同様にすることができるので、ここではその構成の図示を省略する。情報処理装置５０Ｃは、画像形成装置１００Ｃから所定のサーバモジュールを受信し、該サーバモジュールをインストールすることで、上記プリントサーバとしての機能を得る。なお、以下の説明においては、図２または図３で用いた参照符号を適宜引用する。
【０１４０】
上述のように構成された情報処理システム１２０では、画像形成装置１００Ｃにネットワークを介することなく無線接続されている情報処理装置５０Ｃは勿論、例えば会場の規模や席順等の理由から無線接続可能範囲ＣＡの外にある情報処理装置５０Ｅも、画像形成装置１００Ｃを出力装置として利用して当該画像形成装置１００Ｃに所望の印刷を行わせることができる。したがって、その利便性が高い。無線接続可能範囲ＣＡの内にある情報処理装置５０Ｄは、ネットワークを介することなく画像形成装置１００Ｃに直に無線接続して当該画像形成装置１００Ｃを出力装置として利用することもできるし、画像形成装置１００Ｃとは無線接続を確立せずに、情報処理装置５０Ｃをプリントサーバとして用いることで画像形成装置１００Ｃを出力装置として利用することもできる。
【０１４１】
図２３は、上述の情報処理システム１２０での処理の一例を示すフローチャートである。同図に示す例では、情報処理装置５０Ｃが記憶部４５（図２参照）に格納されている制御プログラムに従ってステップＳ１〜Ｓ３、ステップＳ４１を行って画像形成装置１００Ｃからドライバ・サーバインストールモジュール（ＤＳＩＭ）を受信した後、ＤＳＩＭ中のインストールモジュールに従ってステップＳ４２を行い、サーバモジュールに従ってステップＳ４３〜Ｓ４８を行い、さらにはアンインストールモジュールに従ってステップＳ４９を行う。
【０１４２】
上記のステップのうちのステップＳ１〜Ｓ３は、図４を参照して既に説明したステップＳ１〜Ｓ３と同じであるので、ここではその説明を省略する。情報処理装置５０Ｃは、３台の情報処理装置５０Ｃ，５０Ｄ，５０Ｅのうちで画像形成装置１００Ｃが最初に探査信号を検知した情報処理装置である。
【０１４３】
次いで行われるステップＳ４１では、情報処理装置５０Ｃが画像形成装置１００Ｃからドライバ・サーバプログラムインストールモジュール（ＤＳＩＭ）を受信する。このＤＳＩＭには、上述のように、画像形成装置１００Ｃのドライバモジュールと、サーバモジュールと、ドライバモジュールやサーバモジュールのインストールに用いられるインストールモジュールと、ドライバモジュールやサーバモジュールをアンインストールするアンインストールモジュールとが含まれている。
【０１４４】
ＤＳＩＭを受信した情報処理装置５０Ｃは、インストールモジュールに従ってステップＳ４２でドライバモジュールおよびサーバモジュールをインストールする。サーバモジュールをインストールすることにより、当該情報処理装置５０Ｃにプリントサーバとしての機能が付与される。
【０１４５】
プリントサーバとしての機能が付与された情報処理装置５０Ｃは、サーバモジュールに組み込まれた所定のプログラムに従ってステップＳ４３〜Ｓ４８を行う。まず、ネットワークＮＷ（図２２参照）に接続するステップＳ４３を行った後、入力部５（図２参照）から当該情報処理装置５０Ｃ自身の印刷データに基づいて画像形成装置１００Ｃに印刷を行わせることを指示する印刷指令が入力されたか否を入力処理部１２（図２参照）が判断するステップＳ４４を行う。このステップＳ４４で上記の印刷指令が入力されたと判断されたときには後述するステップＳ４７に進み、印刷指令が入力されていないと判断されたときにはステップＳ４５に進んで、他の情報処理装置５０Ｄ，５０ＥからネットワークＮＷを介してネットワークＩＦ部３５に印刷要求があったか否かを第１送受信制御部１６（図２参照）が判断する。
【０１４６】
上記のステップＳ４５で他の情報処理装置５０Ｄ，５０Ｅからの印刷要求があったと判断されたときにはステップＳ４６に進み、第１送受信制御部１６による制御の下にネットワークＩＦ部３５が他の情報処理装置５０Ｄ，５０Ｅから印刷データを受信して、該印刷データを記憶部４５に格納すると共に該印刷データを記憶部４５に格納したことを知らせる信号を第２送受信制御部１８（図２参照）に送る。第２送受信制御部１８は、上記の信号を第１送受信制御１６から受けると、あるいは前述のステップＳ４４で印刷指令が入力されたと判断されると、記憶部４５から印刷データを読み出して該印刷データを画像形成装置１００Ｃに宛ててワイヤレスＩＦ部４５から無線送信するステップＳ４７を行う。
【０１４７】
この後、画像形成装置１００Ｃとの無線接続が継続しているか否かを判断するステップＳ４８を行い、無線接続が継続していると判断されたときにはステップＳ４４に戻って該ステップＳ４４以降を繰り返す。一方、ステップＳ４８で無線接続が継続していないと判断されたときにはステップＳ４９に進み、該ステップＳ４９で前述したアンインストールモジュールに従ってドライバモジュールおよびサーバモジュールをそれぞれアンインストールするアンインストール処理を行ってから、処理を終了する。
【０１４８】
一方、画像形成装置１００Ｃは、記憶部９０（図３参照）に格納されている制御プログラムに従ってステップＳ５１〜Ｓ５３、ステップＳ７１〜Ｓ７４を行う。これらのステップのうちのステップＳ５１〜Ｓ５３で、画像形成装置１００Ｃは情報処理装置５０Ｃとの無線接続を確立する。当該ステップＳ５１〜Ｓ５３は、図５を参照して既に説明したステップＳ５１〜Ｓ５３と同じであるので、ここではその説明を省略する。
【０１４９】
次いで行われるステップＳ７１では、画像形成装置１００Ｃの送受信制御部７０（図３参照）が前述のＤＳＩＭを記憶部９０から読み出してワイヤレスＩＦ部８５から情報処理装置５０Ｃに無線送信する。この後、情報処理装置５０Ｃからの印刷データをワイヤレスＩＦ部８５が受信したか否かを送受信制御部７０が判断するステップＳ７２を行い、このステップＳ７２で印刷データを受信したと判断されたときにはステップＳ７３に進んで当該印刷データを基に印刷を行う。一方、ステップＳ７２で印刷データを受信していないと判断されたときにはステップＳ７４に進み、このステップＳ７４で情報処理装置５０Ｃとの無線接続が継続しているか否かを送受信制御部７０が判断する。そして、無線接続が継続していると判断されたときにはステップＳ７２に戻って該ステップ７２以降を繰り返し、無線接続が継続していないと判断されたときには処理を終了する。
【０１５０】
実施の形態７．
本発明の情報処理システムにおいては、プリントサーバ機能を付与した第１の情報処理装置が未送信の印刷データを保有したまま画像形成装置との無線接続を切断したときにプリントサーバを第２の情報処理装置に切り替え、上記未送信の印刷データを第２の情報処理装置を介して画像形成装置に無線送信して印刷するように構成することもできる。
【０１５１】
図２４は、プリントサーバとして機能する情報処理装置を上述のようにして切り替える情報処理システムの一例を示す概念図である。同図に示す情報処理システム１３０では、最初に情報処理総理５０Ｆにプリントサーバとしての機能を付与する。そして、当該情報処理装置５０Ｆが未送信の印刷データを保有したまま画像形成装置１００Ｄの無線接続可能範囲ＣＡの外に出て画像形成装置１００Ｄとの無線接続を切断したときには、無線接続可能範囲ＣＡの内にある情報処理総理５０Ｇに新たにプリントサーバ機能を付与する。
【０１５２】
その後、情報処理装置５０Ｆと情報処理総理５０ＧとはネットワークＮＷを介して互いに接続して、情報処理装置５０Ｆが保有する未送信の印刷データを情報処理装置５０Ｇに転送する。情報処理装置５０Ｆから未送信の印刷データを転送された情報処理装置５０Ｇは、当該印刷データを画像形成装置１００Ｄに無線送信して所定の画像を画像形成装置１００Ｄに印刷させる。
【０１５３】
上記の画像形成装置１００Ｄの構成は、情報処理装置５０Ｇにサーバモジュールを無線送信する際に、当該情報処理装置５０ＧがネットワークＮＷを介して情報処理総理５０Ｆに接続して該情報処理装置５０Ｆから未送信の印刷データの転送を受けることを指示する指令も一緒に無線送信するという点を除いて、図３に示した画像形成装置１００Ａの構成と同様とすることができるので、ここではその図示を省略する。同様に、各情報処理装置５０Ｆ，５０Ｇ，５０Ｈの構成は、図２に示した情報処理装置５０Ａの構成と同様にすることができるので、ここではその図示を省略する。なお、以下の説明においては、図２または図３で用いた参照符号を適宜引用する。
【０１５４】
このように構成された情報処理システム１３０では、プリントサーバとしての機能が最初に付与された情報処理装置５０Ｆが画像形成装置１００Ｄの無線接続可能範囲ＣＡの外に急遽出なければならなくなったときでも、それまでに情報処理装置５０Ｇ，５０Ｈから情報処理装置５０ＦにネットワークＮＷを介して送信した印刷データと同じ印刷データを情報処理装置５０Ｇに改めて送信することなく、当該印刷データに対応した印刷を画像形成装置１００Ｄにより行うことができる。したがって、その利便性が高い。
【０１５５】
図２５は、上述の情報処理システム１３０での処理の一例を示すフローチャートである。同図に示す例では、まず情報処理装置５０Ｆにプリントサーバとしての機能が付与され、その後に情報処理装置５０Ｇにプリントサーバとしての機能が付与される。画像形成装置１００Ｄは、記憶部９０（図３参照）に格納されている制御プログラムに従ってステップＳ５１〜Ｓ５３、ステップＳ７１〜Ｓ７５を行う。これらのステップのうちのステップＳ５１〜Ｓ５３で情報処理装置５０Ｆとの無線接続を確立し、ステップＳ７１で情報処理装置５０Ｆにドライバモジュール、インストールモジュール、サーバモジュール、およびアンインストールモジュールを含んだドライバ・サーバインストールモジュール（ＤＳＩＭ）を無線送信する。画像形成装置１００Ｄが行うステップＳ５１〜Ｓ５３、ステップＳ７１〜Ｓ７５のうちのステップＳ５１〜Ｓ５３、ステップＳ７１〜Ｓ７４は、図２３を参照して既に説明したステップＳ５１〜Ｓ５３、ステップＳ７１〜Ｓ７４と同じであるので、ここではその説明を省略する。
【０１５６】
ステップＳ７５は、ステップＳ７４で情報処理装置５０Ｆとの無線接続が継続していないと判断されたときに行われるものであり、このステップＳ７５では、未受信の印刷データ（図２５においては「未印刷データ」と表記している）があるか否かを送受信制御部７０（図３参照）が判断する。例えば、印刷データの無線送信が完了する前に情報処理装置５０Ｆとの無線接続が切断された場合、送受信制御部７０は「未受信の印刷データがある」と判断する。
【０１５７】
上記のステップ７５で未受信の印刷データがないと判断されたときには処理を終了し、未受信の印刷データがあると判断されたときはステップＳ５１に戻って該ステップＳ５１以降を繰り返す。このとき、情報処理装置５０Ｆとは無線接続を確立することができないので、画像形成装置１００Ｄは無線接続可能範囲ＣＡの内にある他の情報処理装置である情報処理装置５０Ｇと無線接続を確立することになる。そして、ステップＳ７１では、情報処理装置５０Ｇに上述のＤＳＩＭを無線送信すると共に、情報処理装置５０ＦからネットワークＮＷ（図２４参照）を介して未送信の印刷データの転送を受けることを指示する指令と、情報処理装置５０Ｆを特定する情報とを無線送信した後に、情報処理装置５０Ｇからの印刷データの無線送信を待つ。
【０１５８】
プリントサーバとしての機能が最初に付与される情報処理装置５０Ｆでは、記憶部４５（図２参照）に格納されている制御プログラムに従ってステップＳ１〜Ｓ３、ステップＳ４１を行って画像形成装置１００Ｄからドライバ・サーバインストールモジュール（ＤＳＩＭ）を受信した後、ＤＳＩＭ中のインストールモジュールに従ってステップＳ４２を行い、サーバモジュールに従ってステップＳ４３〜Ｓ４８、ステップＳ４８ａ〜Ｓ４８ｃを行い、さらにはアンインストールモジュールに従ってステップＳ４９を行う。
【０１５９】
これらのステップのうちのステップＳ４８ａ〜Ｓ４８ｃを除いた残りのステップは、図２３に示したステップＳ１〜Ｓ３、ステップＳ４１〜Ｓ４９と同じであるので、ここではその説明を省略する。なお、図２５においては、便宜上、情報処理装置５０Ｆで行われるステップＳ１〜Ｓ３、ステップＳ４１〜Ｓ４６の図示を省略している。
【０１６０】
情報処理装置５０Ｆで行われるステップＳ４８ａは、その前のステップＳ４８で画像形成装置１００Ｄとの無線接続が継続されていないと判断されたときに行われるものであり、当該ステップＳ４８ａではネットワークＮＷ（図２４参照）でのプリントサーバが切り替えられたか否かを第１送受信制御部１６（図２参照）が判断する。このステップＳ４８ａでプリントサーバが切り替えられていないと判断されたときには図２３を参照して既に説明したステップＳ４９に進み、プリントサーバが切り替えられたと判断されたときにはステップＳ４８ｂに進んで、未送信の印刷データ（図２５においては「未印刷データ」と表記している）が記憶部４５に格納されているか否かを第２送受信制御部１８（図２参照）が判断する。例えば、印刷データを画像形成装置１００Ｄ（図２４参照）に無線送信している途中で情報処理装置５０Ｆが画像形成装置１００Ｄの無線接続可能範囲ＣＡの外に出ると、未送信の印刷データが記憶部４５に格納されたままとなる。
【０１６１】
上記のステップＳ４８ｂで未送信の印刷データがないと判断されたときにはステップＳ４９に進み、未送信の印刷データがあると判断されたときにはステップＳ４８ｃに進む。情報処理装置５０Ｆは、上記のステップＳ４８ｃで第１送受信制御部１６の制御の下に当該未送信の印刷データを新たなプリントサーバに宛ててネットワークＩＦ部３５（図２参照）からネットワークＮＷ（図２４参照）に送信した後、ステップＳ４９に進む。
【０１６２】
情報処理装置５０Ｆからプリントサーバとしての役割を引き継ぐ情報処理装置５０Ｇは、記憶部４５（図２参照）に格納されている制御プログラムに従ってステップＳ１〜Ｓ３、ステップＳ４１を行って画像形成装置１００Ｄからドライバ・サーバインストールモジュール（ＤＳＩＭ）を受信した後、ＤＳＩＭ中のインストールモジュールに従ってステップＳ４２を行い、サーバモジュールに従ってステップＳ４３、ステップＳ４３ａ〜Ｓ４３ｃを行い、さらにはアンインストールモジュールに従ってステップＳ４９を行う。
【０１６３】
これらのステップのうちのステップＳ４３ａ〜Ｓ４３ｃを除いた残りのステップは、図２３に示したステップＳ１〜Ｓ３、ステップＳ４１〜Ｓ４３、ステップＳ４９と同様であるので、ここではその説明を省略する。なお、ステップＳ４１で画像形成装置１００Ｄから受信するＤＳＩＭには、ドライバモジュール、インストールモジュール、サーバモジュール、およびアンインストールモジュールに加えて、情報処理装置５０Ｆを特定する情報と、情報処理装置５０ＦからネットワークＮＷ（図２４参照）を介して未送信の印刷データの転送を受けることを指示する指令とが含まれている。
【０１６４】
ステップＳ４２でドライバモジュールとサーバモジュールとをインストールしてプリントサーバとしての機能を得た情報処理装置５０Ｇは、ステップＳ４３でネットワークＮＷに接続した後、ネットワークＮＷを介して以前のプリントサーバ、すなわち情報処理装置５０Ｆを検索するステップＳ４３ａを行う。そして、ネットワークＮＷ上で情報処理装置５０Ｆを見つけると、この情報処理装置５０Ｆと所定の情報の送受信を行って該情報処理装置５０Ｆが保有したままとなっている未送信の印刷データを当該情報処理装置５０ＦからネットワークＮＷを介して受信するステップＳ４３ｂを行う。
【０１６５】
この後、情報処理装置５０Ｇは、情報処理装置５０Ｆから転送された未送信の印刷データを画像形成装置１００Ｄに無線送信して当該印刷データに対応した画像を画像形成装置１００Ｄに印刷させるステップ４３ｃを行い、引き続き図２３を参照して既に説明したステップＳ４９を行ってから処理を終了する。
【０１６６】
実施の形態８．
本発明の情報処理システムでは、ネットワークに接続されている複数の情報処理装置が互いに情報の送受信を行ってプリントサーバとして機能する情報処理装置を選出し、この情報処理装置から画像形成装置にサーバプログラムの取得要求があったときに初めて当該情報処理装置に画像形成装置からサーバモジュールを無線送信するように構成することもできる。このとき、プリントサーバとして選出された情報処理装置は、ネットワークを介することなく予め画像形成装置に無線接続されていてもよいし、プリントサーバとして選出された後にネットワークを介することなく画像形成装置に無線接続されてもよい。
【０１６７】
このとき、画像形成装置の構成は図３に示した画像形成装置１００Ａの構成と同様とすることができるので、ここではその図示を省略する。同様に、各情報処理装置の構成は図２に示した情報処理装置５０Ａの構成と同様にすることができるので、ここではその図示を省略する。なお、以下の説明においては、図２または図３で用いた参照符号を適宜引用する。
【０１６８】
図２６は、上述のように構成された情報処理システムでの処理の一例を示すフローチャートである。同図に示す例では、画像形成装置が記憶部９０（図３参照）に格納されている制御プログラムに従ってステップＳ５１〜Ｓ５４、ステップＳ５４ａ、ステップＳ５４ｂ、ステップＳ７２〜Ｓ７４、ステップＳ７６を行う。これらのステップのうちのステップＳ５１〜Ｓ５３で情報処理装置との無線接続を確立し、ステップＳ５４で情報処理装置に前述のドライバインストールモジュール（ＤＩＭ）を無線送信する。このＤＩＭにはサーバモジュールが含まれていない。これらのステップＳ５１〜Ｓ５４は、図５を参照して既に説明したステップＳ５１〜Ｓ５４と同じであるので、ここではその説明を省略する。
【０１６９】
次いで行われるステップＳ５４ａでは、サーバモジュールの取得を要求する信号（取得要求）が情報処理装置から発信されてワイヤレスＩＦ部８５で受信したか否かを画像形成装置の送受信制御部７０（図３参照）が判断する。上記の取得要求を受信していたと判断されたときにはステップＳ５４ｂに進んで、送受信制御部７０の制御の下にワイヤレスＩＦ部８５から当該取得要求を無線送信してきた情報処理装置にサーバモジュール、インストールモジュール、およびアンインストールモジュールを無線送信する。一方、上記の取得要求を受信していないと判断されたときには、図２５を参照して既に説明したステップＳ７２〜Ｓ７４をこの順番で行う。
【０１７０】
ただし、ステップＳ７４で無線接続が継続していないと判断されたときには、ステップＳ７６に進む。そして、このステップＳ７６では、他の情報処理装置の探査信号をワイヤレスＩＦ部８５が受信しているか否かを送受信制御部７０が判断して、当該探査信号を受信しているときにはステップＳ５２に戻って該ステップＳ５２以降を繰り返し、当該探査信号を受信していないときには処理を終了する。
【０１７１】
一方、各情報処理装置は、記憶部４５（図２参照）に格納されている制御プログラムに従ってステップＳ１〜Ｓ１１、ステップＳ４３、ステップＳ４３ａ〜Ｓ４３ｄを行って画像形成装置１００Ｄからサーバモジュール、インストールモジュール、およびアンインストールモジュールを受信した後、インストールモジュールに従ってステップＳ４３ｅを行い、サーバモジュールに従ってステップＳ４４〜Ｓ４８、ステップＳ４８ａ〜Ｓ４８ｃを行い、さらにはアンインストールモジュールに従ってステップＳ４９を行う。
【０１７２】
これらのステップのうちのステップＳ１〜Ｓ１１は図４に示したステップＳ１〜Ｓ１１と同じであり、ステップＳ４３、ステップＳ４４〜Ｓ４８は図２３に示したステップＳ４３〜Ｓ４８と同じであり、ステップＳ４８ａ〜Ｓ４８ｃ、ステップＳ４９は図２５に示したステップＳ４８ａ〜Ｓ４８ｃ、ステップＳ４９と同じであるので、ここではその説明を省略する。なお、図２６においては、便宜上、ステップＳ１〜Ｓ１１の図示を省略している。
【０１７３】
情報処理装置は、ステップＳ１１で画像形成装置のドライバモジュールをインストールした後、第１送受信制御部１６による制御の下にネットワークＩＦ部３５（図２参照）がネットワークＮＷ（例えば図２４参照）に接続するステップＳ４３を行い、次いで、各情報処理装置が互いに情報の送受信を行ってプリントサーバとして機能する情報処理装置を選出するステップＳ４３ａを行う。そして、ステップＳ４３ｂで自己がプリントサーバとして選出されたか否かを第１送受信制御部１６（図２参照）が判断する。
【０１７４】
上記のステップＳ４３ｂで自己がプリントサーバとして選出されていないと判断されたときには、プリントサーバに選出された情報処理装置に必要時に印刷データを送信し、所望の時期にネットワークとの接続を解除する。図２６においては、ステップＳ４３ｂで自己がプリントサーバとして選出されていないと判断されたときに行われるステップの図示を省略している。
【０１７５】
一方、ステップＳ４３ｂで自己がプリントサーバとして選出されたと判断されたときにはステップＳ４３ｃに進んで、第２送受信制御部１８による制御の下にワイヤレスＩＦ部４０Ａ（図２参照）８５から画像形成装置にサーバモジュールの取得要求を発信する。
【０１７６】
この後、画像形成装置から無線送信されてくるサーバモジュール、インストールモジュール、およびアンインストールモジュールをワイヤレスＩＦ部４０Ａで受信するステップＳ４３ｄと、受信したサーバモジュールをインストールするステップＳ４３ｅとをこの順番で行ってから、図２３を参照して既に説明したステップＳ４４〜Ｓ４８、および図２５を参照して既に説明したステップＳ４８ａ〜Ｓ４８ｃ、ステップＳ４９を行う。なお、ステップＳ４８ａで判断項目となるサーバの切り替えは、ネットワークＮＷに接続されている各情報処理装置が互いに情報の送受信を行って新たなプリントサーバを選出することで行われ、プリントサーバとして新たに選出された情報処理装置は、前述したステップＳ４３ｂ〜Ｓ４３ｅを行ってプリントサーバとしての機能を得る。
【０１７７】
このように構成された情報処理システムでは、プリントサーバとしての機能が付与される情報処理装置をユーザが任意に選出することができるので、その利便性が高い。
【０１７８】
実施の形態９．
実施の形態９．にかかる情報処理システムは、複数台の画像形成装置を備えている。各画像形成装置または所望の画像形成装置において、テスト印刷を行うことができ、ユーザは、テスト印刷の結果を参考にして、情報処理装置にドライバをインストールすべき画像形成装置を１台選択する。
【０１７９】
画像形成装置の構成は図３に示した画像形成装置１００Ａの構成と同様とすることができるので、ここではその図示を省略する。同様に、各情報処理装置の構成は図２に示した情報処理装置５０Ａの構成と同様にすることができるので、ここではその図示を省略する。なお、以下の説明においては、図２または図３で用いた参照符号を適宜引用する。
【０１８０】
図２７および図２８は、実施の形態９にかかる情報処理システムにおける情報処理装置と画像形成装置の処理を示すシーケンス図である。まず、情報処理装置の第２送信制御部１８の制御の下にワイヤレスＩＦ部４０Ａが複数台の画像形成装置を検知する（ステップＳ１００）。次に、情報処理装置の表示部１０は、画像形成装置を検知したことをユーザに通知する（ステップＳ１０２）。図２９は、画像形成装置を検知したことをユーザに通知する際に表示部１０に表示される表示画面を示す図である。ユーザは、この表示画面を参照することにより、画像形成装置を検知したことを確認することができる。
【０１８１】
続いて、情報処理装置の第２送受信制御部１８は、テスト印刷要求を画像形成装置に送信する（ステップＳ１０４）。このとき、ステップＳ１００において検出されたすべての画像形成装置に対してテスト印刷要求を送信する。テスト印刷要求とは、望ましい印刷物を出力可能であるかを判断するためのテスト印刷の実行を要求する情報である。なお、他の例としては、ユーザの所望の画像形成装置に対してテスト印刷要求を送信することとしてもよい。
【０１８２】
画像形成装置においては、テスト要求を受信すると、テスト印刷を実行する（ステップＳ１０６）。具体的には、インクのかすれや印字位置について確認可能な画像を出力する。テスト印刷を終了すると、情報処理装置にテスト印刷が終了したことを示すテスト印刷終了通知を送信する（ステップＳ１０８）。
【０１８３】
情報処理装置においては、テスト印刷終了通知を受信すると、テスト印刷が終了したことをユーザに通知する（ステップＳ１１０）。図３０は、テスト印刷が終了したことをユーザに通知する際に表示部１０に表示される表示画面を示す図である。ユーザは、この表示画面を参照することにより、テスト印刷の終了を知ることができる。
【０１８４】
ユーザはテスト印刷の結果を確認し、画像形成装置において、印刷結果を設定する（ステップＳ１１２）。画像形成装置に設けられた操作パネル（図示せず）上に印刷結果通知キーを設けておく。そして、印刷結果通知キーを1回押して他のキーを押した場合に印刷結果として「良」を示す情報が画像形成装置内の記憶部９０に設定される。印刷結果通知キーを2回押して他のキーを押すと印刷結果として「不良」を示す情報が記憶部９０に設定される。なお、印刷結果の設定方法は、本実施の形態に限定されるものではなく、既存のいくつかのキーの組み合わせにより「良」、「不良」を設定できるようにしてもよい。
【０１８５】
すべての印刷結果の設定が終了した場合には、ユーザは、図３０に示す表示画面のOKボタンを選択する。印刷結果の確認終了の入力を受け付けると（ステップＳ１１４）、送受信制御部７０は、ワイヤレスＩＦ部８５を介して各画像形成装置の機器情報および「良」、「不良」などを示すテスト印刷の印刷結果を情報処理装置に送信する（ステップＳ１１６）。
【０１８６】
情報処理装置は、機器情報および印刷結果を受信すると、受信した機器情報および印刷結果を表示部１０に表示する（ステップＳ１１８）。図３１は、表示部１０に表示された機器情報および印刷結果の表示画面を示す図である。このように各画像形成装置の名称、機種名やスペックなどの情報とともに、画像形成装置においてユーザが設定した印刷結果が一覧表示される。なお、表示画面には、複数台の画像形成装置についての情報を表示するので、各情報を簡潔に記載するのが望ましい。さらに、表示画面の左端には各プリンタに対応して、チェックボックスが設けられている。ユーザは所望のチェックボックスを選択し、ＯＫボタンを選択することにより、インストールしたい画像形成装置を選択することができる。
【０１８７】
ユーザにより画像形成装置が選択されると（ステップＳ１２０，Ｙｅｓ）、図２８に示すステップＳ１３０に進む。一方、ユーザから画像形成装置の選択がなかった場合、および「Ｃａｎｃｅｌボタンが選択された場合には（ステップＳ１２０，Ｎｏ）、ドライバのインストールを行わず、処理を終了する。
【０１８８】
ステップＳ１３０においては、ユーザにより選択された画像形成装置のドライバインストールモジュールの情報処理装置へのダウンロードが開始される（ステップＳ１３０）。ドライバインストールモジュールは、画像形成装置の記憶部９０に予め記憶されている。情報処理装置は、ワイヤレスＩＦ４０Ａを介して画像形成装置からドライバインストールモジュールを受信する。そして、第２送受信制御部１８は、受信したドライバインストールモジュールを記憶部４５に記憶させる。
【０１８９】
ドライバインストールモジュールは大きく３つにわかれている。すなわち、1つ目は画像形成装置で印刷を行なうためのプリンタドライバモジュール、２つ目は情報処理装置にインストールする際に処理を行なうためのインストールモジュール、３つ目はドライバインストール後に情報処理装置からドライバをアンインストールするためのアンインストールモジュールである。このうちプリンタドライバモジュールとアンインストールモジュールは情報処理装置内のＨＤＤといった不揮発性メモリにインストールされる。また後述するが、インストールモジュールは前記2つのモジュールがインストールされると消去される。
【０１９０】
ドライバインストールモジュールのダウンロードが開始すると、情報処理装置は、画像形成装置が情報処理装置を認識しているかの確認を、ダウンロードの終了まで続ける。ダウンロードを終了する前に、画像形成装置が情報処理装置を認識しなくなった場合には（ステップＳ１３２，Ｙｅｓ）、ダウンロードを中断し、インストールを行わずに処理を終了する。
【０１９１】
ダウンロードが終了すると（ステップＳ１３２，Ｙｅｓ、ステップＳ１３４，Ｙｅｓ）、次に、情報処理装置のプログラム処理部２０は、ドライバモジュールのインストールを行なう（ステップＳ１３６）。ドライバモジュールのインストールが終了すると、次に、プログラム処理部２０は、アンインストールモジュールをインストールする（ステップＳ１３８）。アンインストールモジュールがインストール終了すると、プログラム処理部２０は、ドライバモジュールとアンインストールモジュールが情報処理装置のどこにインストールされたかを示すインストール情報を例えば記憶部４５に記憶させる（ステップＳ１４０）。次に、プログラム処理部２０により、インストールモジュールは自身を消去する（ステップＳ１４２）。
【０１９２】
なお、ステップＳ１２０においてユーザが複数の画像形成装置を選択した場合には、再びステップＳ１３０に戻り、インストールしていない画像形成装置のドライバインストールモジュールのダウンロードを開始する（ステップＳ１４４，Ｎｏ、ステップＳ１３０）。一方、すべての画像形成装置のドライバのインストールが終了した場合には（ステップＳ１４４，Ｙｅｓ）、処理が終了する。
【０１９３】
以上のように、実施の形態９．にかかる情報処理システムにおいては、テスト印刷の結果をユーザに提示し、印刷結果に基づいて画像形成装置を選択することができる。したがって、複数台の画像形成装置が存在する場合であっても、ユーザは最適な画像形成装置を選択することができる。例えば、印刷結果を参照することにより、画像がかすれているなど適切な印刷物が得られない画像形成装置のドライバを無駄にインストールすることなく、良好な印刷物を出力することのできる画像形成装置のドライバをインストールすることができる。
【０１９４】
なお、実施の形態９．にかかる情報処理システムの画像形成装置および情報処理装置のこれ以外の構成および処理は、他の実施の形態にかかる情報処理システムの画像形成装置および情報処理装置の構成および処理と同様である。
【０１９５】
実施の形態１０．
実施の形態１０．にかかる情報処理システムは、一の情報処理装置において既にテスト印刷が行われていた場合には、他の情報処理装置は、この印刷結果を利用することとし、テスト印刷の処理を省略する。
【０１９６】
図３２は、実施の形態１０にかかる情報処理システムにおける情報処理装置と画像形成装置の処理を示すシーケンスである。情報処理装置において、複数台の画像形成装置が検知されると（ステップＳ１００）、次に、検知された画像形成装置においてテスト印刷が既に行われているか否かを確認する。テスト印刷が行われていない場合には（ステップＳ１５０，Ｎｏ）、実施の形態９にかかる処理と同様に、図２９に示す表示画面を表示し、画像形成装置を検知したことをユーザに通知する（ステップＳ１０２）。以降の処理は、実施の形態９にかかる処理と同様である。
【０１９７】
なお、ステップＳ１５０におけるテスト印刷の有無の判断においては、情報処理装置が画像形成装置を検知したタイミングから例えば１時間の間にテスト印刷が行われたか否かを判断する。このように、前回のテスト印刷と同等の印刷結果が得られるであろう時間を予め設定しておくことが望ましい。
【０１９８】
一方、既にテスト印刷が行われている場合には（ステップＳ１５０，Ｙｅｓ）、テスト印刷が既に行われていることをユーザに通知する（ステップＳ１５２）。図３３は、テスト印刷が既に行われていることをユーザに通知する際に表示部１０に表示される表示画面を示す図である。ユーザは、この表示画面を参照することにより、テスト印刷済みであることを確認することができる。
【０１９９】
さらに、表示部１０は図３３に示す表示画面において、前回テスト印刷を行ってから今回の画像形成装置の検知時間までの経過時間も表示する。これにより、ユーザはもう一度印刷させる必要があるかどうかを検討することができる。
【０２００】
ユーザは、図３３に示す表示画面において、テスト印刷を実行するか否かを選択する。情報処理装置は、テスト印刷を実行しないことが選択された場合には（ステップＳ１５４，Ｎｏ）、テスト印刷にかかる処理を省略し、ステップＳ１１６に進む。すなわち、検知した画像形成装置の機器情報および印刷結果を受信、表示する（ステップＳ１１６，ステップＳ１１８）。なお、ここで受信する印刷結果は前回行われたテスト印刷に対するものである。なお、以降の処理は、実施の形態９にかかる処理と同様である。
【０２０１】
ステップＳ１５４においてテスト印刷の実行が選択された場合には（ステップＳ１５４，Ｙｅｓ）、ステップＳ１０４に進み、画像形成装置にテスト印刷要求を送信する。以降の処理は、実施の形態９にかかる処理と同様である。ただし、本実施の形態においては、印刷結果設定処理（ステップＳ１１２）において、今回の印刷結果を設定し直し記憶部９０に上書き保存してもよく、既に記憶されている内容をそのまま保存してもよい。
【０２０２】
以前テスト印刷を行ってからあまり時間が経っていない場合には、再度テスト印刷を行ったとしても、印刷結果が急に悪くなるなど、印刷結果が急激に変化することは少ないと考えられる。そこで、このような場合には、テスト印刷を省略することで、インクや印刷用紙の無駄をなくすことができる。
【０２０３】
例えば、会議に出席していた人があらかじめテスト印刷を行い、ドライバをインストールして印刷を行っていたとする。その後遅れて会議に参加してきた人がいた場合には、送れて会議に参加したユーザは、上記処理により既に行われたテスト印刷の結果を利用することにより、迅速にドライバのインストールを完了することができる。
【０２０４】
なお、実施の形態１０．にかかる情報処理システムの画像形成装置および情報処理装置のこれ以外の構成および処理は、他の実施の形態にかかる情報処理システムの画像形成装置および情報処理装置の構成および処理と同様である。
【０２０５】
以上、実施の形態を挙げて本発明の情報処理装置、情報処理方法、情報処理システム、およびプログラムの各々について説明したが、前述したように、本発明は上述の形態に限定されるものではない。情報処理装置としては可搬型のものが好ましいが、非可搬型の情報処理装置であってもよい。また、画像形成装置は、プリンタ機能の他にファクシミリ機能やコピー機能等を備えた複合機であってもよい。
【０２０６】
図３４は、複合機の一例を概略的に示す機能ブロック図である。同図に示す画像形成装置２５０は、入力部としての操作パネル部１５１と、表示部としての液晶表示パネル（ＬＣＤパネル）１５３と、主制御部を構成するプリンタエンジン１８０ＡおよびＭＦＰ（Multi-Function  Product）コントローラ１８０Ｂと、ワイヤレスＩＦ部としてのワイヤレスＵＳＢインタフェース部１８５と、記憶部としてのＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）１９０と、電源回路部としての電源ユニット（ＰＳＵ）１９５と、フォトセンサ１９７とを具備している。また、ネットワークＩＦ部としてのＮＩＣ（Network  Interface  Card）部２００、ファクシミリ送受信部２１０、画像を読み取るスキャナ部２２０、スキャナ部２２０上に原稿を送る自動両面原稿送り部（ＡＲＤＦ）２３０、およびＵＳＢコネクタ２３５も具備している。
【０２０７】
上記のＭＦＰコントローラ１８０Ｂは、中央演算処理装置（ＣＰＵ）１７３、ＳＤＲＡ１７５、フラッシュＲＯＭ（Read  Only  Memory）１７７、およびＵＳＢコネクタ部１７９ａ，１７９ｂ等を有しており、ファクシミリ送受信部２１０は、送受信モードを通常モードや非圧縮（ＮＣ）モードに切り替えるモード選択部２０５を有している。また、スキャナ部２２０は、ＣＣＤ型のイメージセンサ２１３、光源（ランプ）２１５、イメージセンサ２１３を移動させる動力源となるモータ２１７等を有しており、自動両面原稿送り部２３０は、原稿を所定方向に搬送する際の動力源となるモータ２２５等を有している。
【０２０８】
上述の構成要素のうち、操作パネル部１５１、液晶表示パネル１５３、および自動両面原稿送り部２３０は筐体２４０上に配置されており、他の構成要素は筐体２４０内に配置されている。なお、同図においては給紙部、搬送部、および印刷部の図示を省略している。また、例えば図２０に示した通信速度算出部８７は、ＭＦＰコントローラ１８０Ｂに組み込まれている。
【０２０９】
複合機である上述の画像形成装置２５０を用いても、実施の形態で説明した情報処理システムを構成することができる。
【０２１０】
画像形成装置から情報処理装置にドライバモジュール、インストールモジュール、アンインストールモジュール、またはサーバモジュールを無線送信する際に所定のステップ（手順）を画像形成装置に実行させるためのプログラムは、その全部またはその一部を例えば画像形成装置のメーカによって当該画像形成装置の記憶部に予め格納しておいてもよいし、ＣＲ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して画像形成装置の附属品として扱ってもよい。上記のプログラムをコンピュータ読み取り可能な記録媒体に格納して画像形成装置の附属品として扱えば、発明の情報処理システムを構築するか否かをユーザが選択することが可能になる。そして、当該情報処理装置を構築する場合でも、上記の記録媒体に格納されているプログラムを画像形成装置にインストールするだけでよいので、その構築が容易になる。
【０２１１】
なお、本発明のプログラムは、画像形成装置が情報処理装置とネットワークを介することなく無線接続された後に上記のモジュールを無線送信する際に行うステップを規定するものであってもよいし、画像形成装置が情報処理装置とネットワークを介することなく無線接続する際に行うステップと、無線接続された後に行うステップの両方を規定するものであってもよい。また、本発明のコンピュータ読み取り可能な記録媒体は、本発明のプログラムが格納されたリムーバブルメディアであればよく、記録媒体自体の種類は限定されない。本発明の情報処理装置、情報処理方法、情報処理システム、プログラム、およびコンピュータ読み取り可能な記録媒体の各々については、上述したもの以外にも種々の変形、修飾、組み合わせ等が可能である。
【図面の簡単な説明】
【０２１２】
【図１】本発明の情報処理システムの一例を示す概念図である。
【図２】図１に示した情報処理装置の一例を概略的に示す機能ブロック図である。
【図３】図１に示した画像形成装置の一例を概略的に示す機能ブロック図である。
【図４】図２に示した情報処理装置が図３に示した画像形成装置のドライバモジュールを取得する際に行われる手順の一例を概略的に示すフローチャートである。
【図５】図３に示した画像形成装置が自己のドライバモジュールを図２に示した情報処理装置に無線送信する際に行われる手順の一例を概略的に示すフローチャートである。
【図６】図２に示した情報処理装置の表示部に表示させるメッセージの一例を示す概略図である。
【図７】図３に示した画像形成装置の表示部に表示させるメッセージの一例を示す概略図である。
【図８】図３に示した画像形成装置にロギング機能を付与したときに当該画像形成装置の表示部に表示されるログの一例を示す概略図である。
【図９】情報処理装置が画像形成装置のドライバモジュールと該ドライバモジュール用のアンインストールモジュールとを取得する際に行われる手順の一例を概略的に示すフローチャートである。
【図１０】情報処理装置がドライバモジュールをアンインストールする際の手順の一例を概略的に示すフローチャートである。
【図１１】情報処理装置がドライバモジュールをアンインストールする際の手順の他の例を概略的に示すフローチャートである。
【図１２】情報処理装置がドライバモジュールをアンインストールするのに先だって表示部に表示する確認メッセージの一例を示す概略図である。
【図１３】複数台の画像形成装置の中から１台の画像形成装置を自動的に選択する機能が付加された情報処理装置が、画像形成装置のドライバモジュールと該ドライバ用のアンインストールモジュールとを取得する際に行う手順の一例を概略的に示すフローチャートである。
【図１４】複数台の画像形成装置の中からユーザの指示により少なくとも１台の画像形成装置を選択する機能が付加された情報処理装置が、画像形成装置のドライバモジュールと該ドライバモジュール用のアンインストールモジュールとを取得する際に行う手順の一例を概略的に示すフローチャートである。
【図１５】情報処理装置の表示部に複数台の画像形成装置それぞれの機器情報を画像形成装置毎に１画面で表示する際の表示形態の一例を示す概略図である。
【図１６】情報処理装置の表示部に複数台の画像形成装置それぞれの機器情報を一覧にして１画面で表示する際の表示形態の一例を示す概略図である。
【図１７】方位算出部を備えた情報処理装置の一例を概略的に示す機能ブロック図である。
【図１８】図１７に示した情報処理装置での処理の一例を概略的に示すフローチャートである。
【図１９】図３に示した画像形成装置での消費電力モードの遷移の一例を概略的に示すフローチャートである。
【図２０】外部環境の変化を光量から検知して自動的に起動する機能を有した画像形成装置の一例を概略的に示す機能ブロック図である。
【図２１】図２０に示した画像形成装置での消費電力モードの遷移の一例を概略的に示すフローチャートである。
【図２２】ネットワークを介することなく画像形成装置に直に無線接続された１台の情報処理装置が他の情報処理装置のプリントサーバとして機能する情報処理システムの一例を示す概念図である。
【図２３】図２２に示した情報処理システムでの処理の一例を示すフローチャートである。
【図２４】プリントサーバ機能を付与した情報処理装置が未送信の印刷データを保有したまま画像形成装置との無線接続を切断したときにプリントサーバを他の情報処理装置に切り替える情報処理システムの一例を示す概念図である。
【図２５】図２４に示した情報処理システムでの処理の一例を示すフローチャートである。
【図２６】ネットワークに接続されている複数の情報処理装置が互いに情報の送受信を行ってプリントサーバとして機能する情報処理装置を選出し、この情報処理装置から画像形成装置にサーバプログラムの取得要求があったときに初めて当該情報処理装置に画像形成装置からサーバモジュールを無線送信するように構成された情報処理システムでの処理の一例を示すフローチャートである。
【図２７】実施の形態９にかかる情報処理システムにおける情報処理装置と画像形成装置の処理を示すシーケンス図である。
【図２８】実施の形態９にかかる情報処理システムにおける情報処理装置と画像形成装置の処理を示すシーケンス図である。
【図２９】画像形成装置を検知したことをユーザに通知する際に表示部１０に表示される表示画面を示す図である。
【図３０】テスト印刷が終了したことをユーザに通知する際に表示部１０に表示される表示画面を示す図である。
【図３１】機器情報の表示画面を示す図である。
【図３２】実施の形態１０にかかる情報処理システムにおける情報処理装置と画像形成装置の処理を示すシーケンス図である。
【図３３】テスト印刷が既に行われていることをユーザに通知する際に表示部１０に表示される表示画面を示す図である。
【図３４】画像形成装置として機能する複合機の一例を概略的に示す機能ブロック図である。
【符号の説明】
【０２１３】
５  入力部
１０  表示部
１８  第２送受信制御部
２０  プログラム処理部
３５  ネットワークＩＦ部
４０Ａ，４０Ｂ  ワイヤレスＩＦ部
４３  通信速度算出部
４７  方位算出部
５０，５０Ａ〜５０Ｈ  情報処理装置
７０  送受信制御部
７２  電源制御部
８５  ワイヤレスＩＦ部
９０  記憶部
９５  電源回路部
９７  フォトセンサ
１００，１００Ａ〜１００Ｄ  画像形成装置
１１０，１２０，１３０  情報処理システム
ＣＡ  画像形成装置の無線接続可能範囲
【図１】
2009076068.tif 000003
【図２】
2009076068.tif 000004
【図３】
2009076068.tif 000005
【図４】
2009076068.tif 000006
【図５】
2009076068.tif 000007
【図６】
2009076068.tif 000008
【図７】
2009076068.tif 000009
【図８】
2009076068.tif 000010
【図９】
2009076068.tif 000011
【図１０】
2009076068.tif 000012
【図１１】
2009076068.tif 000013
【図１２】
2009076068.tif 000014
【図１３】
2009076068.tif 000015
【図１４】
2009076068.tif 000016
【図１５】
2009076068.tif 000017
【図１６】
2009076068.tif 000018
【図１７】
2009076068.tif 000019
【図１８】
2009076068.tif 000020
【図１９】
2009076068.tif 000021
【図２０】
2009076068.tif 000022
【図２１】
2009076068.tif 000023
【図２２】
2009076068.tif 000024
【図２３】
2009076068.tif 000025
【図２４】
2009076068.tif 000026
【図２５】
2009076068.tif 000027
【図２６】
2009076068.tif 000028
【図２７】
2009076068.tif 000029
【図２８】
2009076068.tif 000030
【図２９】
2009076068.tif 000031
【図３０】
2009076068.tif 000032
【図３１】
2009076068.tif 000033
【図３２】
2009076068.tif 000034
【図３３】
2009076068.tif 000035
【図３４】
2009076068.tif 000036