(57)【要約】【課題】余計な操作や時間を必要とせずに他の画像処理装置でユーザーの所望の画像形成を可能にする。【解決手段】ユーザからＵＳＢデバイス２５が印刷要求を受信すると、ＣＰＵ２２は印刷要求に基づく印刷が印刷機構３０で可能な状態か否かを判定する。そして、否定的な判定がなされると、ＵＳＢホスト２６にビーコンを送信させて他の複合機２０，１２０のＵＳＢデバイス１２５，２２５からビーコンの応答があるか否かを判定し、応答があったＵＳＢデバイスのうち最も距離の近いものと接続する。続いて、接続したＵＳＢデバイスから印刷機構のステータス情報を取得して印刷可否を判定し、可能であればＵＳＢホスト２６を介して印刷機構に画像データを送信して印刷を実行させる。印刷不可であれば、次に距離の近いＵＳＢデバイスと接続し、同様に印刷可否を判定して可能であれば印刷を実行させる。【選択図】図１
2010149466.tif 000002
【特許請求の範囲】
【請求項１】
画像データを処理する画像処理装置であって、
前記画像データを取得する取得手段と、
前記画像データに基づく画像を形成する指示を入力可能な入力手段と、
他の画像処理装置と無線通信可能な無線通信手段と、
前記画像データに基づく画像をターゲットに形成する画像形成手段と、
前記画像形成手段による画像の形成が可能な状態か否かを判定する判定手段と、
前記指示を入力した際に、前記判定手段が肯定的な判定をしたときには、前記画像形成手段により前記取得した画像データに基づく画像を前記ターゲットに形成し、前記判定手段が否定的な判定をしたときには、前記取得した画像データを前記無線通信手段により他の画像処理装置に送信して、該他の画像処理装置に該画像データに基づく画像をターゲットに形成させる制御手段と、
を備えた画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記他の画像処理装置との距離を測定する距離測定手段、
を備え、
前記制御手段は、前記指示を入力した際に、前記判定手段が否定的な判定をしたときには、前記無線通信手段により無線通信可能な前記他の画像処理装置が存在するか否かを判定し、該無線通信可能な他の画像処理装置が複数存在するときには、該複数の他の画像処理装置のうち前記測定した距離が最も近いものを選択する選択処理を行い、該選択した他の画像処理装置に対して前記取得した画像データを前記無線通信手段により送信して、該他の画像処理装置に該画像データに基づく画像をターゲットに形成させる手段である、
画像処理装置。
【請求項３】
前記選択処理は、無線通信可能な複数の他の画像処理装置のうち前記測定した距離が最も近いものに対して、該画像データをターゲットに形成する画像形成処理が直ちに実行可能であるか否かを判定し、否定的な判定がなされる毎に、前記無線通信可能な複数の他の画像処理装置との距離を前記距離測定手段に再測定させ、再測定した距離が最も近い他の画像処理装置に対して再判定を行い、最初に肯定的な判定がなされた他の画像処理装置を選択する処理である、
請求項２に記載の画像処理装置。
【請求項４】
前記選択処理は、同一の選択処理中においては、一度否定的な判定がなされた他の画像処理装置を除いて再測定した距離が最も近い他の画像処理装置に対して前記再判定を行う処理である、
請求項３に記載の画像処理装置。
【請求項５】
請求項１に記載の画像処理装置であって、
前記他の画像処理装置との距離を測定する距離測定手段、
を備え、
前記制御手段は、前記指示を入力した際に、前記判定手段が否定的な判定をしたときには、前記無線通信手段により無線通信可能な前記他の画像処理装置が存在するか否かを判定し、該無線通信可能な他の画像処理装置が複数存在するときには、該複数の他の画像処理装置に対して、該画像データをターゲットに形成する画像形成処理が直ちに実行可能であるか否かを前記測定した距離の近い順に判定し最初に肯定的な判定がなされた他の画像処理装置を選択する選択処理を行い、該選択した他の画像処理装置に対して前記取得した画像データを前記無線通信手段により送信して、該他の画像処理装置に該画像データに基づく画像をターゲットに形成させる手段である、
画像処理装置。
【請求項６】
前記無線通信手段は、前記他の画像処理装置とワイヤレスＵＳＢ規格に基づく無線通信を行う手段である、
請求項１〜５のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
複数の機器を無線通信により接続することで、有線通信と比較して接続の自由度を増し、ユーザの利便性を向上させることが行われている。例えば、特許文献１には、距離情報を用いて無線接続の確立・切断制御を行うことによりユーザの簡単な操作での無線接続を実現する無線通信装置が提案されている。
【特許文献１】特開２００７−１５８４４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、ユーザーがユーザーコンピューターを介して無線接続されたプリンターに画像の印刷を指示したときに、用紙切れや故障などでプリンターが印刷を実行できないことがある。このような場合には、ユーザーは他の印刷可能なプリンターを探して無線接続をやり直し、再度印刷を指示する必要がある。これは特許文献１に記載の無線通信装置であっても、ユーザーの操作が必要であることには変わりなく、ユーザーが所望の印刷物を得るまでに余計な操作や時間を要していた。
【０００４】
本発明は、上述した課題に鑑みなされたものであり、画像処理装置が自機でユーザーの所望の画像形成ができない場合でも、余計な操作や時間を必要とせずに他の画像処理装置でユーザーの所望の画像形成を可能にすることを主目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の主目的を達成するために以下の手段を採った。
【０００６】
本発明の画像処理装置は、
画像データを処理する画像処理装置であって、
前記画像データを取得する取得手段と、
前記画像データに基づく画像を形成する指示を入力可能な入力手段と、
他の画像処理装置と無線通信可能な無線通信手段と、
前記画像データに基づく画像をターゲットに形成する画像形成手段と、
前記画像形成手段による画像の形成が可能な状態か否かを判定する判定手段と、
前記指示を入力した際に、前記判定手段が肯定的な判定をしたときには、前記画像形成手段により前記取得した画像データに基づく画像を前記ターゲットに形成し、前記判定手段が否定的な判定をしたときには、前記取得した画像データを前記無線通信手段により他の画像処理装置に送信して、該他の画像処理装置に該画像データに基づく画像をターゲットに形成させる制御手段と、
を備えたものである。
【０００７】
本発明の画像処理装置では、取得した画像データに基づく画像の形成が可能な状態か否かを判定し、肯定的な判定をしたときには、取得した画像データに基づく画像をターゲットに形成する。そして、否定的な判定をしたときには、取得した画像データを無線通信可能な無線通信手段により他の画像処理装置に送信して、他の画像処理装置に画像データに基づく画像をターゲットに形成させる。これにより、画像処理装置が自機で入力した画像データに基づく画像形成ができない場合でも、ユーザーは他の画像処理装置に再度画像データを送信して印刷を実行させる必要がない。したがって、余計な操作や時間を必要とせずに他の画像処理装置でユーザーの所望の画像形成が可能になる。
【０００８】
本発明の画像処理装置において、前記他の画像処理装置との距離を測定する距離測定手段、を備え、前記制御手段は、前記指示を入力した際に、前記判定手段が否定的な判定をしたときには、前記無線通信手段により無線通信可能な前記他の画像処理装置が存在するか否かを判定し、該無線通信可能な他の画像処理装置が複数存在するときには、該複数の他の画像処理装置のうち前記測定した距離が最も近いものを選択する選択処理を行い、該選択した他の画像処理装置に対して前記取得した画像データを前記無線通信手段により送信して、該他の画像処理装置に該画像データに基づく画像をターゲットに形成させる手段としてもよい。こうすれば、自機と距離が最も近い他の画像処理装置に画像を形成させるため、ユーザーが画像の形成されたターゲットを取りに行く時間を短縮できる可能性が高まる。また、無線通信は一般に自機と他の画像処理装置との距離が近いほど通信速度が速くなる傾向にあるため、画像データを自機から他の画像処理装置に送信するのに要する時間をより短縮できる。こうした画像処理装置において、前記選択処理は、無線通信可能な複数の他の画像処理装置のうち前記測定した距離が最も近いものに対して、該画像データをターゲットに形成する画像形成処理が直ちに実行可能であるか否かを判定し、否定的な判定がなされる毎に、前記無線通信可能な複数の他の画像処理装置との距離を前記距離測定手段に再測定させ、再測定した距離が最も近い他の画像処理装置に対して再判定を行い、最初に肯定的な判定がなされた他の画像処理装置を選択する処理としてもよい。こうすれば、自機と画像処理装置との距離が変わる場合であっても、最新の距離を反映してより適切に選択処理を実行できる。この場合において、前記選択処理は、同一の選択処理中においては、一度否定的な判定がなされた他の画像処理装置を除いて再測定した距離が最も近い他の画像処理装置に対して前記再判定を行う処理としてもよい。こうすれば、より適切に選択処理が実行できる。
【０００９】
本発明の画像処理装置において、前記他の画像処理装置との距離を測定する距離測定手段、を備え、前記制御手段は、前記指示を入力した際に、前記判定手段が否定的な判定をしたときには、前記無線通信手段により無線通信可能な前記他の画像処理装置が存在するか否かを判定し、該無線通信可能な他の画像処理装置が複数存在するときには、該複数の他の画像処理装置に対して、該画像データをターゲットに形成する画像形成処理が直ちに実行可能であるか否かを前記測定した距離の近い順に判定し最初に肯定的な判定がなされた他の画像処理装置を選択する選択処理を行い、該選択した他の画像処理装置に対して前記取得した画像データを前記無線通信手段により送信して、該他の画像処理装置に該画像データに基づく画像をターゲットに形成させる手段としてもよい。こうすれば、自機と距離が最も近い他の画像処理装置が画像形成処理を実行できない場合であっても、自機と距離がなるべく近い他の画像処理装置に画像を形成させることができる。
【００１０】
本発明の画像処理装置において、前記無線通信手段は、前記他の画像処理装置とワイヤレスＵＳＢ規格に基づく無線通信を行う手段としてもよい。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の実施形態であるワイヤレスＵＳＢシステム１０の構成の概略を示す構成図である。本実施形態のワイヤレスＵＳＢシステム１０は、ＵＷＢ（Ultra Wide Band ）による無線通信を利用した通信規格であるワイヤレスＵＳＢによる通信機能を備えており画像データの印刷や画像の読み取りが実行可能な複合機２０，１２０，２２０によって構成されている。
【００１２】
複合機２０は、装置全体の制御を司るコントローラー２１と、記録紙７０に印刷を行う印刷機構３０と、ガラス台８０に載置された書類を読み取る読取機構４０と、ユーザーへ情報を表示可能でありユーザーの指示を入力可能である操作パネル５０と、を備えている。なお、コントローラー２１は、印刷機構３０，読取機構４０，操作パネル５０とバス９０により接続されている。
【００１３】
コントローラー２１は、ＣＰＵ２２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムを記憶したＲＯＭ２３と、一時的にデータを記憶するＲＡＭ２４と、無線で情報を送受信可能なＵＳＢデバイス２５，ＵＳＢホスト２６と、を備えている。ＵＳＢデバイス２５は、他の複合機１２０，２２０のＵＳＢホスト１２６，２２６や図示しない外部機器（例えば、ユーザーコンピューター）のＵＳＢホストとデータの送受信が可能である。ＵＳＢホスト２６は、他の複合機１２０，２２０のＵＳＢデバイス１２５，２２５とデータの送受信が可能である。
【００１４】
印刷機構３０は、図示しないが、各色のインクに圧力をかけ、この加圧されたインクを記録紙７０に吐出して印刷処理を実行するインクジェット方式の機構である。なお、インクへ圧力をかける機構は、圧電素子の変形によるものとしてもよいしヒータの熱による気泡の発生によるものとしてもよい。
【００１５】
読取機構４０は、ガラス台８０に載置された書類を画像データとして読み取る周知のフルカラースキャナー機構として構成されている。この読取機構４０は、書類に向かって発光したあとの反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解して読取データとする周知のカラーイメージセンサーを備えている。
【００１６】
操作パネル５０は、ユーザーが複合機２０に対して各種の指示を入力するための装置であり、各種の指示に応じた文字や画像が表示される表示部５１や、ユーザーの指示を各種ボタンにより入力可能である操作部５２などが設けられている。
【００１７】
複合機１２０，２２０は、複合機２０と同様の構成要素を備えている。このため、複合機１２０，２２０の各構成要素の符号は、複合機２０の各構成要素の符号にそれぞれ１００，２００を加えた値とし、その説明を省略する。
【００１８】
ここで、ワイヤレスＵＳＢによる通信について説明する。ワイヤレスＵＳＢでは、ホスト（本実施形態におけるＵＳＢホスト２６，１２６，２２６）とデバイス（本実施形態におけるＵＳＢデバイス２５，１２５，２２５）との間で無線による通信を行う。このホストとデバイスとがワイヤレスＵＳＢによる通信を行うためには、まず、事前に通信先に応じたコネクション・コンテキスト情報（以下、ＣＣ情報）を互いに共有する必要がある。ＣＣ情報には、通信を行うために必要な情報、例えば、通信を行うホスト及びデバイスに固有のＩＤや、コネクション鍵が含まれている。このＣＣ情報を共有する方法には、ＵＳＢケーブルで互いを接続してＣＣ情報を共有するＵＳＢケーブル方式（Out of Band方式 ）と、ＵＷＢにより無線通信でＣＣ情報を共有するニューメリック方式(In Band方式）とがある。ＣＣ情報を互いに共有しているホストとデバイスとの間では、４ウェイハンドシェイクにより互いが同じコネクション鍵を共有していることを確認して接続を確立し、セキュアな通信を開始することができる。なお、ホストは複数のデバイスと接続を確立することができ、各デバイスに対して信号の送受信を行う時間をそれぞれ割り当てることで、複数のデバイスと並列的に通信を行うことが可能である。一方、デバイスは同時に１つのホストとしか接続を確立しない。本実施形態では、接続を確立する必要のあるホストとデバイスとはあらかじめＣＣ情報を共有済みであるものとする。
【００１９】
次に、こうして構成された本実施形態のワイヤレスＵＳＢシステム１０の動作、特に、ユーザーコンピューターが複合機２０に印刷を指示した際の動作について説明する。
【００２０】
図２は、印刷処理ルーチンの一例を示すフローチャートである。このルーチンは、複合機２０のＵＳＢデバイス２５が図示しないユーザーコンピューターのＵＳＢホストとワイヤレスＵＳＢでの接続を確立しており、ユーザーがユーザーコンピューターを操作して、指定した画像データに基づく画像を印刷するよう複合機２０に指示したときにＣＰＵ２２によって実行される。この印刷処理ルーチンが実行されると、ＣＰＵ２２は、まず、ＵＳＢデバイス２５を介してユーザコンピュータのＵＳＢホストから印刷要求を取得し（ステップＳ１００）、取得した印刷要求を複合機２０で実行可能か否かを判定する（ステップＳ１１０）。ここで、印刷要求は、印刷する用紙のサイズや白黒印刷とカラー印刷のいずれで印刷を行うかなどを指定する情報を含んでいる。ＣＰＵ２２は、印刷機構３０のステータス情報をバス９０を介して取得し、このステータス情報に基づいて、印刷要求で指定された通りの印刷が可能であるか否かを判定する。なお、ステータス情報は、用紙切れの有無やインク切れの有無、以前にＣＰＵ２２から指示した他の印刷処理を実行中であるか否か、印刷機構３０の故障の有無、などの情報を含んでいる。したがって、ＣＰＵ２２は、例えば、印刷要求で指定された用紙が用紙切れである場合、カラー印刷が指定されているにも関わらずカラー印刷用のインクがインク切れである場合、他の印刷処理を実行中である場合、故障中である場合のときには、印刷要求を実行できないためステップＳ１１０で否定的な判定をすることになる。
【００２１】
ステップＳ１１０で肯定的な判定がなされると、ユーザーが指定した画像データの印刷を実行するよう印刷機構３０を制御する（ステップＳ１２０）。具体的には、ユーザーが指定した画像データをＵＳＢデバイス２５を介して取得してＲＡＭ２４に記憶し、記憶した画像データから印刷機構３０が印刷可能な印刷データを作成して、印刷データと印刷要求に基づいて記録紙７０への印刷を実行するようバス９０を介して印刷機構３０を制御する。これにより、ユーザーが指定した画像データに基づく画像が印刷要求で指定された通りに記録紙７０に印刷される。そして、ＵＳＢデバイス２５を介して複合機２０で印刷を実行した旨をユーザーコンピューターのＵＳＢホストに通知して（ステップＳ１３０）、本ルーチンを終了する。
【００２２】
一方、ステップＳ１１０で否定的な判定がなされると、他にワイヤレスＵＳＢで接続可能なＵＳＢデバイスがあるか否かを判定する（ステップＳ１４０）。具体的には、ＣＰＵ２２がＵＳＢホスト２６にビーコンを送信させ、そのビーコンを受信したＵＳＢデバイス（本実施形態では、ＵＳＢデバイス１２５，２２５）から送信されたビーコンを受信するか否かで判定を行う。なお、ビーコンには送信元の固有のＩＤが含まれており、ＵＳＢデバイス１２５，２２５は、予め有しているＣＣ情報に含まれるＵＳＢホストのＩＤと受信したビーコンのＩＤとが一致していれば、自己のＩＤを含んだビーコンを送信する。したがって、ＵＳＢホスト２６とＵＳＢデバイス１２５，２２５とは予めＣＣ情報を共有しているため、ＵＳＢデバイス１２５，２２５は故障時や電源ＯＦＦでない場合には、ビーコンを送信することになる。
【００２３】
ステップＳ１４０で肯定的な判定がなされると、ステップＳ１４０で受信したビーコンに含まれるＵＳＢデバイスのＩＤと、ＵＳＢホスト２６からそのＵＳＢデバイスまでの距離と、を対応づけてＲＡＭ２４に接続可能デバイスリストとして記憶する（ステップＳ１５０）。ここで、ＵＳＢホスト２６からそのＵＳＢデバイスまでの距離は、ワイヤレスＵＳＢで採用されている無線通信方式であるＵＷＢ（Ultra Wide Band）の有する位置測定機能を利用して導出することができ、本実施形態では、ビーコンを送信してからＵＳＢデバイスのビーコンを受信するまでの時間に基づいて導出する。具体的な導出の方法としては、例えば、信号の伝搬速度とビーコンを受信するまでの時間の積として導出してもよいし、予めビーコンを受信するまでの時間と距離との関係をマップとしてＲＡＭ２４に記憶しておき、ビーコンを受信するまでの時間とマップから距離を導出するものとしてもよい。
【００２４】
続いて、ＲＡＭ２４に記憶した接続可能デバイスリストに基づいて、ビーコンの応答があったＵＳＢデバイスのうち最も近距離にあるＵＳＢデバイスを判定する（ステップＳ１６０）。なお、ビーコンの応答があったＵＳＢデバイスが１つしかない場合には、そのＵＳＢデバイスが最も近距離にあると判定する。そして、ＣＰＵ２２は、ＵＳＢホスト２６に対して、最も近距離にある複合機のＵＳＢデバイスと４ウェイハンドシェイクによりワイヤレスＵＳＢでの接続を確立させ（ステップＳ１７０）、接続した複合機の印刷機構のステータス情報を送信するようＵＳＢホスト２６を介して要求する（ステップＳ１８０）。例えば、複合機１２０のＵＳＢデバイス１２５がＵＳＢホスト２６と最も近距離にあるとステップＳ１６０で判定したときには、ＣＰＵ２２は、ＵＳＢホスト２６にＵＳＢデバイス１２５との接続を確立させ、複合機１２０の印刷機構１３０のステータス情報を送信するよう要求することになる。そして、ステータス情報を受信すると、ステップＳ１１０と同様に、ステップＳ１００で取得した印刷要求を接続先の印刷機構で実行可能か否かを判定する（ステップＳ１９０）。
【００２５】
ステップＳ１９０で肯定的な判定がなされると、ＣＰＵ２２は、ＵＳＢホスト２６を介して接続先の複合機に印刷要求や画像データを送信して、印刷を実行させる（ステップＳ２００）。これにより、例えば、ステップＳ１６０でＵＳＢホスト２６と複合機１２０のＵＳＢデバイス１２５との接続を確立させたときには、ＵＳＢデバイス２５を介してユーザーコンピュータのＵＳＢホストから取得した画像データと印刷要求とをＵＳＢデバイス１２５に送信する。これにより、複合機１２０のＣＰＵ１２２が画像データをＲＡＭ１２４に記憶し、記憶した画像データから印刷機構１３０が印刷可能な印刷データを作成して、印刷データと印刷要求に基づいて記録紙１７０への印刷を実行するようバス１９０を介して印刷機構１３０を制御する。したがって、ユーザーが指定した画像データに基づく画像が印刷要求で指定された通りに記録紙１７０に印刷される。そして、ＣＰＵ２２は、自機ではなく接続先の複合機で印刷を実行した旨をＵＳＢデバイス２５を介してユーザーコンピューターのＵＳＢホストに通知し（ステップＳ２１０）、ＵＳＢホスト２６の接続を切断して（ステップＳ２２０）、本ルーチンを終了する。
【００２６】
一方、ステップＳ１９０で否定的な判定がなされると、ＣＰＵ２２は、ＵＳＢホスト２６の接続を切断して（ステップＳ２３０）、他に接続可能な複合機があるか否かを判定する（ステップＳ２４０）。具体的には、ステップＳ１９０で否定的な判定がなされたＵＳＢデバイスのＩＤと距離とを接続可能デバイスリストから削除した上で、他に接続可能デバイスリストとして記憶されたＵＳＢデバイスがあるか否かを判定する。そして、ステップＳ２４０で肯定的な判定がなされると、ステップＳ１６０に進んで上述した処理を繰り返す。これにより、接続可能デバイスリストから距離の近い順にＵＳＢデバイスとステップＳ１７０で接続を行ってステップＳ１９０の判定を行うことになる。
【００２７】
一方、ステップＳ１４０やステップＳ２４０で否定的な判定がなされたときには、接続可能なＵＳＢデバイスが存在しないため、ＣＰＵ２２は、印刷を実行できない旨をＵＳＢデバイス２５を介してユーザーコンピューターのＵＳＢホストに通知し（ステップＳ２５０）、本ルーチンを終了する。
【００２８】
なお、以上の説明はユーザーコンピューターが複合機２０に印刷を指示した際の動作について説明したが、印刷処理ルーチンはＣＰＵ１２２，２２２も実行可能である。
【００２９】
ここで、ユーザーコンピュータが複合機２０に印刷を指示した場合の、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＵＳＢデバイス２５が本発明の取得手段及び入力手段に相当し、ＵＳＢホスト２６が通信手段に相当し、印刷機構３０が画像形成手段に相当し、ＣＰＵ２２が判定手段，制御手段，及び距離測定手段に相当する。
【００３０】
以上詳述した実施形態によれば、ユーザが複合機２０に印刷要求を行ったとき、複合機２０の印刷機構３０が印刷要求に基づく印刷を実行できない場合でも、ＵＳＢデバイス１２５，２２５のいずれかがＵＳＢホスト２６と接続可能であり、且つ、接続可能なＵＳＢデバイスの印刷機構で印刷要求に基づく印刷を実行可能であれば、そのＵＳＢデバイスとＵＳＢホスト２６とを接続して、接続したＵＳＢデバイスの印刷機構に印刷要求に基づく印刷を実行させることができる。したがって、ユーザーが余計な操作や時間を必要とせずに他の複合機で所望の画像の印刷が可能になる。また、ＵＳＢデバイス１２５，２２５のいずれもがＵＳＢホスト２６と接続可能であるときには、最も距離の近いＵＳＢデバイスと接続してその印刷機構に印刷を実行させるため、ユーザーが画像の印刷された用紙を取りに行く時間を短縮できる可能性が高まる。また、ワイヤレスＵＳＢによる通信はＵＳＢホストとＵＳＢデバイスとの距離が近いほど通信速度が速くなる傾向にあるため、画像データを自機から他の複合機に送信するのに要する時間をより短縮できる。さらに、最も距離の近いＵＳＢデバイスの印刷機構が印刷要求に基づく印刷を実行できない場合には、次に距離の近いＵＳＢデバイスと接続してその印刷機構に印刷を実行させるため、自機と距離がなるべく近い他の複合機に印刷を実行させることができる。
【００３１】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３２】
例えば、上述した実施形態において、ステップＳ２４０で肯定的な判定がなされたときにはステップＳ１６０の処理に進んだが、ステップＳ１４０の処理に進むものとしてもよい。こうすれば、接続可能なＵＳＢデバイスとＵＳＢホスト２６との距離を毎回測定するため、複合機２０，１２０，２２０間の距離が変わる場合であっても最も近い距離にあるＵＳＢデバイスとの接続を行うことができる。これは、ワイヤレスＵＳＢシステム１０が小型で容易に持ち運び可能な複合機で構成されている場合に特に意義が高い。また、この場合、同一の印刷処理ルーチン実行時においてステップＳ１９０で否定的な判定がなされたＵＳＢデバイスのＩＤをＲＡＭ２４に印刷不可デバイスとして記憶しておき、印刷不可デバイスのＩＤはステップＳ１５０における接続可能デバイスリストに含めないものとしてもよい。こうすれば、一度ステップＳ１９０で否定的な判定がなされたＵＳＢデバイスを除いて最も距離が近いＵＳＢデバイスと接続を行うことができ、より適切なＵＳＢデバイスと接続することができる。
【００３３】
上述した実施形態では、ステップＳ１４０においてビーコンに対する応答の有無によって接続可能なＵＳＢデバイスの有無を判定しているが、他の方法で接続可能なＵＳＢデバイスの有無を判定してもよい。例えば、ＵＳＢデバイスがＵＳＢホストと接続可能なときには定期的にその旨を示す接続可能信号を送信するものとし、ＵＳＢホストが接続可能信号を受信するか否かによって判定してもよい。また、ＵＳＢデバイスは定期的に現在接続可能であるか否かを示す接続可否信号を送信するものとし、ＵＳＢホストが受信した接続可否信号によって接続可能なＵＳＢデバイスの有無を判定してもよい。
【００３４】
上述した実施形態では、ステップＳ１６０で最も距離の近いＵＳＢデバイスを判定して、そのＵＳＢデバイスとＵＳＢホスト２６との接続を確立したが、予めユーザーが接続を確立するＵＳＢデバイスを設定するものとしてもよい。この場合において、複数のＵＳＢデバイスについてユーザーが接続の優先順位を設定しておき、ステップＳ１４０で接続可能なＵＳＢデバイスがある場合に、その中から最も優先順位の高いＵＳＢデバイスとステップＳ１７０で接続を行うものとしてもよい。
【００３５】
上述した実施形態では、ステップＳ１７０でＵＳＢデバイスとの接続を確立しているが、ステップＳ１７０において、例えばＵＳＢデバイスが他のＵＳＢホストと通信中である場合や、ノイズの影響やＵＳＢデバイスの不具合がある場合など接続の確立に失敗したときにはステップＳ２３０に進むものとしてもよい。こうすれば、接続の確立に失敗しても他の接続可能なＵＳＢデバイスがあればそのＵＳＢデバイスと接続して印刷を実行させることができる。
【００３６】
上述した実施形態では、ワイヤレスＵＳＢシステムは複合機２０，１２０，２２０で構成されているものとしたが、複合機２０，１２０，２２０同様の構成を持つ４台以上の複合機で構成されているものとしてもよい。また、ワイヤレスＵＳＢシステムを構成するのは複合機でなくともよく、例えば、複合機２０において読取り機構４０やガラス台８０を除いた構成のプリンタであってもよい。
【００３７】
上述した実施形態では、ステップＳ１６０で最も距離が近いと判定されたＵＳＢデバイスとステップＳ１７０における接続を行っているが、ステップＳ１５０の処理を実行すると、ステップＳ１６０の処理を行わず、ステップＳ１４０で接続可能と判定されたＵＳＢデバイスの全てとステップＳ１７０において接続を確立するものとしてもよい。この場合、接続を確立した全てのＵＳＢデバイスに対してステップＳ１８０のステータス送信要求を行ってステップＳ１９０における判定を行い、肯定的な判定がなされたＵＳＢデバイスのうち最も距離の近いＵＳＢデバイスをステップＳ１６０と同様の方法で判定し、判定されたＵＳＢデバイスに対してステップＳ２００の処理を実行するものとしてもよい。
【００３８】
上述した実施形態では、ワイヤレスＵＳＢの通信規格による無線通信を行うものとしたが、他の規格の無線通信を行うものとしてもよい。
【００３９】
上述した実施形態では、ユーザーがユーザーコンピューターを操作してワイヤレスＵＳＢにより複合機２０に画像データを印刷するよう指示したときに印刷処理ルーチンを実行しているが、例えばデジタルカメラなど、他のどのようなホスト装置が画像データの印刷を指示してもよい。また、ワイヤレスＵＳＢでなく、有線で接続されたユーザーコンピューターを操作して複合機２０に画像データを印刷するよう指示してもよいし、ユーザーが複合機２０の操作パネルの操作部５２を操作して、複合機２０に挿入された図示しないメモリカードの画像データを印刷するよう指示するものとしてもよい。
【００４０】
上述した各実施形態では、本発明の画像形成装置をインクジェット式の印刷機構４０を備えたプリンタ２０に具体化した例を示したが、インク以外の他の液体や機能材料の粒子が分散されている液状体（分散液）、ジェルのような流状体などを噴射する流体噴射装置に具体化してもよいし、流体として噴射可能な固体を噴射する流体噴射装置に具体化してもよい。例えば、ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ及び面発光ディスプレイの製造などに用いられる電極材や色材などの材料を溶解した液体を噴射する液体噴射装置、同材料を分散した液状体を噴射する液状体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置としてもよい。また、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置、ジェルを噴射する流状体噴射装置、トナーなどの粉体を噴射する粉体噴射式記録装置としてもよい。
【図面の簡単な説明】
【００４１】
【図１】本実施形態であるワイヤレスＵＳＢシステム１０の構成図。
【図２】印刷処理ルーチンの一例を示すフローチャート。
【符号の説明】
【００４２】
１０  ワイヤレスＵＳＢシステム、２０，１２０，２２０  複合機、２１，１２１，２２１  コントローラ、２２，１２２，２２２  ＣＰＵ、２３，１２３，２２３  ＲＯＭ、２４，１２４，２２４  ＲＡＭ、２５，１２５，２２５  ＵＳＢデバイス、２６，１２６，２２６  ＵＳＢホスト、３０，１３０，２３０  印刷機構、４０，１４０，２４０  読取機構、５０，１５０，２５０  操作パネル、５１，１５１，２５１  表示部、５２，１５２，２５２  操作部、７０，１７０，２７０  記録紙、８０，１８０，２８０  ガラス台、９０，１９０，２９０  バス。
【図１】
2010149466.tif 000003
【図２】
2010149466.tif 000004