(57)【要約】【課題】印刷を実行したいプリンタ装置がホスト・コンピュータと直接無線通信できない場合においても、目的のプリンタ装置で印刷を行う方法を提供する。【解決手段】ホスト・コンピュータは第二のプリンタに第一のプリンタを探索するための要求を送信し、第二のプリンタはホスト・コンピュータに対して検索結果を送信する。検索結果を受信したホスト・コンピュータは第二のプリンタに印刷情報を送信し、第二のプリンタは受信した印刷情報を第一のプリンタに送信し、印刷処理が行われる。【選択図】        図２
2006195800.tif 000002
【特許請求の範囲】
【請求項１】
ピア・ツー・ピア方式の無線通信を介して印刷情報を送信する情報処理装置と、前記情報処理装置から送信される印刷情報を受信し印字する第１のプリンタおよび第２のプリンタを含み、
前記情報処理装置は、
前記ピア・ツー・ピア方式の無線通信によって接続された前記第２のプリンタに対して第１のプリンタの探索を要求する探索要求情報を送信する探索要求情報送信手段と、
前記第２のプリンタからの探索要求応答情報を受信する探索要求応答情報受信手段と、
前記探索要求応答情報の送信元である前記第２のプリンタに対して印刷情報を送信する手段と、
を含み、
前記第２のプリンタは、
前記情報処理装置から送信される探索要求情報を受信する探索要求情報受信手段と、
前記探索要求情報に対応した探索要求応答情報を生成し前記情報処理装置に対して送信する探索要求応答情報送信手段と、
前記第１のプリンタを探索する探索情報を生成し送信する手段と、
前記第１のプリンタからの探索応答情報を受信する探索応答情報受信手段と、
前記情報処理装置から受信した印刷情報を外部記憶装置に記憶する手段と、
前記外部記憶装置に記憶した印刷情報を第１のプリンタに送信する手段と、
を含み、
前記第１のプリンタは、
前記第２のプリンタから送信される探索情報を受信する探索情報受信手段と、
前記探索情報に対応した探索情報応答情報を生成し前記第２のプリンタに対して送信する手段と、
前記第２のプリンタから送信される前記情報処理装置が生成した印刷情報を受信し印刷する手段と
を有することを特徴とする無線画像形成システム。
【請求項２】
印刷情報を送信するのに先立って前記第１のプリンタと通信できるかを判別し、通信できない場合は前記第１のプリンタを特定する情報を基に前記第１のプリンタを探索した前記第２のプリンタを探索し、前記第２のプリンタに対して前記第１のプリンタによって印刷したい印刷情報を送信することを特徴とする、請求項１記載の無線画像形成システム。
【請求項３】
前記情報処理装置から送信される探索要求情報を受信する探索要求情報受信手段と、
前記探索要求情報に対応した探索要求応答情報を生成し前期情報処理装置に対して送信する探索要求応答情報送信手段と、
前記第１のプリンタを探索する探索情報を生成し送信する手段と、
前記第１のプリンタからの探索応答情報を受信する探索応答情報受信手段と、
前記情報処理装置から受信した印刷情報を外部記憶装置に記憶する手段と、
前記外部記憶装置に記憶した印刷情報を第１のプリンタに送信する手段と
を有することを特徴とする請求項１または２記載の無線画像形成システム。
【請求項４】
前記第２のプリンタから送信される探索情報を受信する探索情報受信手段と、
前記探索情報に対応した探索情報応答情報を生成し前記第２のプリンタに対して送信する手段と、
前記第２のプリンタから送信される前記情報処理装置が生成した印刷情報を受信し印刷する手段と、
を有することを特徴とする請求項１または２記載の無線画像形成システム。
【請求項５】
請求項３および４の手段を併せ持つことを特徴とする請求項１または２記載の無線画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークに接続されたプリンタにおける印刷技術に係る無線画像形成システムに関する。
【背景技術】
【０００２】
ホスト・コンピュータとプリンタ装置の通信方法としては有線による通信方法が主流であったが最近ではそれに代わり無線による通信が広がりを見せている。中でもホスト・コンピュータとプリンタ装置を１対１で接続するピア・ツー・ピア方式では、ネットワークを中継するアクセスポイントが必要無いことから手軽に使用されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−５７７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来例では次の問題があった。
【０００４】
印刷を実行したいプリンタ装置が障害物に隠れているなどしてホスト・コンピュータからの電波が届きにくいと、ホスト・コンピュータとは直接無線通信ができないためホスト・コンピュータからは印刷を実行することができない。
【０００５】
そこで、本発明の目的は、印刷を実行したいプリンタ装置がホスト・コンピュータと直接無線通信できない場合においても、目的のプリンタ装置で印刷を行う方法を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は、
ピア・ツー・ピア方式の無線通信を介して印刷情報を送信する情報処理装置と、前記情報処理装置から送信される印刷情報を受信し印字する第１のプリンタおよび第２のプリンタを含み、前記情報処理装置は、前記ピア・ツー・ピア方式の無線通信によって接続された前記第２のプリンタに対して第１のプリンタの探索を要求する探索要求情報を送信する探索要求情報送信手段と、前記第２のプリンタからの探索要求応答情報を受信する探索要求応答情報受信手段と、
前記探索要求応答情報の送信元である前記第２のプリンタに対して印刷情報を送信する手段とを含み、
前記第２のプリンタは、前記情報処理装置から送信される探索要求情報を受信する探索要求情報受信手段と、前記探索要求情報に対応した探索要求応答情報を生成し前期情報処理装置に対して送信する探索要求応答情報送信手段と、前記第１のプリンタを探索する探索情報を生成し送信する手段と、前記第１のプリンタからの探索応答情報を受信する探索応答情報受信手段と、前記情報処理装置から受信した印刷情報を外部記憶装置に記憶する手段と、前記外部記憶装置に記憶した印刷情報を第１のプリンタに送信する手段とを含み、
前記第１のプリンタは、前記第２のプリンタから送信される探索情報を受信する探索情報受信手段と、前記探索情報に対応した探索情報応答情報を生成し前記第２のプリンタに対して送信する手段と、前記第２のプリンタから送信される前記情報処理装置が生成した印刷情報を受信し印刷する手段とを有することを特徴とする無線画像形成システムを特徴とする。
【発明の効果】
【０００７】
以上、説明したように本出願の発明によれば、目的にプリンタが直接ホスト・コンピュータと無線通信できない場合であっても代理のプリンタを介して印刷ジョブを転送することにより目的のプリンタで印刷を実行することが可能となる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施例について図を基に説明する。
【実施例】
【０００９】
（第１の実施例）
図１は、本発明のシステムを良く表す構成図であり、同図において１０１はプリンタ１０３に対して印刷ジョブを送信するホスト・コンピュータ、１０２は電波障害物、１０３はホスト・コンピュータ１０１から送信される印刷ジョブを印字するプリンタである。
【００１０】
次に動作について説明する。
【００１１】
通常の印字動作では、ホスト・コンピュータ１０１は印刷ジョブを生成し、無線通信によって所望のプリンタ１０３に送信する。ホスト・コンピュータ１０１から印刷ジョブを受信したプリンタ１０３は、印刷ジョブを印字する。
【００１２】
ホスト・コンピュータ１０１とプリンタ１０３（プリンタ１）が電波障害物によって直接無線通信が行えない場合、ホスト・コンピュータ１０１はプリンタ１０３（プリンタ１）と通信が行えるプリンタ１０３（プリンタ２）を探索し、代理プリンタとしてプリンタ１０３（プリンタ２）に対して印刷ジョブを送信する。プリンタ１０３（プリンタ２）は印刷ジョブを受信するとプリンタ１０３（プリンタ１）に対して送信し、プリンタ１０３（プリンタ１）は印刷を実行する。
【００１３】
図２は、本発明のプリンタの構成をよく表す構成図であり、同図において２０２は無線通信を行うための無線通信インタフェース部、２０３はプリンタ１０３の制御を司る制御部、２０４は内部バス、２０５は制御部で動作するプログラムの格納や、ワークエリアとして印刷ジョブや情報を一時的に格納するメモリ部、２０６はプリント・エンジン部（不図示）と接続するエンジンインタフェース部、２０７はプリント・エンジン部（不図示）との間で画像情報を送受信するエンジンインタフェースバス、２０８は外部記憶装置であるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）部への情報の読み書きを制御するＨＤＤ制御部、２０９は情報を記憶するＨＤＤ部である。
【００１４】
次に動作について説明する。
【００１５】
通常の印刷動作では、無線通信インタフェース部２０２は、ホスト・コンピュータ１０１よりパケット化された印刷ジョブを受信すると、メモリ部２０５のワークエリアへ書き込む。制御部２０３は、パケット化された印刷ジョブをネットワークプロトコルに基づいて印刷ジョブに復元した後、画像データに展開してエンジンインタフェース部２０６、エンジンインタフェースバス２０７を介してプリント・エンジン部（不図示）へ送信し印字する。
【００１６】
印刷動作以外では、印刷動作と同様に無線通信インタフェース部２０２がパケットを受信するとメモリ部２０５のワークエリアへ書き込み、制御部２０３によってパケットの情報に応じた動作を実行し、必要であれば応答パケットを生成して無線通信インタフェース部２０２によって返信する。
【００１７】
図３は、本発明の探索・応答パケットのフォーマットを表す図であり、同図において３０１はパケットのバージョンを示すバージョン・フィールド、３０２は要求コードを示す要求コード・フィールド、３０３は応答コードを示す応答コード・フィールド、３０４は応答するプリンタ１０３の固有の情報を示すプリンタ情報フィールドである。
【００１８】
プリンタ固有の情報としては、例えばＩＰアドレス、ＭＡＣアドレス、製造番号、プリンタ名などが挙げられる。
【００１９】
図４は、本発明のホスト・コンピュータ１０１が代理プリンタ１０３を探索する動作を表すフローチャートであり、同図においてホスト・コンピュータ１０１は印刷を実行したい目的のプリンタ１０３と無線通信を行い、通信が不可能であれば（Ｓ４０１）、代理に印刷ジョブを受信してくれる代理プリンタ１０３を探すために要求コード３０２に０（探索要求）を設定したプリンタ探索要求パケットを通信可能なプリンタ１０３全てに対して送信（Ｓ４０２）し、代理プリンタ１０３からの応答コード３０３に０（成功）が設定されたプリンタ探索要求ＡＣＫパケットを受信すると（Ｓ４０３）、代理プリンタ１０３に対して印刷ジョブを送信する（Ｓ４０３）。応答コード３０３がエラーを示す場合はその時点で処理を中止する。
【００２０】
図５は、本発明の代理プリンタとして動作するプリンタ１０３におけるプリンタ探索要求パケットの応答動作を表すフローチャートであり、同図においてプリンタ探索要求パケットを受信すると（Ｓ５０１）、探索要求パケット内の情報によって特定されるプリンタ１０３を探索するために要求コード３０２に１（探索）を設定したプリンタ探索パケットを通信可能な全てにプリンタ１０３に対して送信する（Ｓ５０２）。次に、プリンタ１０３から応答コード３０３に０（成功）が設定されたプリンタ探索ＡＣＫパケットを受信すると（Ｓ５０３）、ホスト・コンピュータ１０１に対して探索要求ＡＣＫパケットを送信する（Ｓ５０４）。続いてホスト・コンピュータ１０１から印刷ジョブを受信し（Ｓ５０５）、ＨＤＤ部２０９に記憶する（Ｓ５０６）。一旦、ＨＤＤ部２０９に記憶した印刷ジョブを目的のプリンタ１０３に対して送信し（Ｓ５０７）、送信し終わるとＨＤＤ部２０９から削除する（Ｓ５０８）。応答コード３０３がエラーを示す場合はその時点で処理を中止する。
【００２１】
図６は、本発明の印刷ジョブの印刷を実行するプリンタ１０３におけるプリンタ探索パケットの応答動作を表すフローチャートであり、同図においてプリンタ探索パケットを受信すると（Ｓ６０１）、プリンタ探索パケット内のプリンタ１０３を特定する情報を元に自装置宛かを判断し（Ｓ６０２）、自装置宛でなかった場合はそのまま終了し、自装置宛であった場合はプリンタ探索ＡＣＫパケットを送信元に代理プリンタ１０３に対して送信し（Ｓ６０３）、続いて代理プリンタ１０３から印刷ジョブを受信し（Ｓ６０４）、印刷ジョブを印刷する（Ｓ６０５）。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施例に係るシステム構成を説明するブロック図である。
【図２】本発明の第１の実施例に係るプリンタの構成を説明するブロック図である。
【図３】本発明の第１の実施例に係るパケットの構成を説明する図である。
【図４】本発明の第１の実施例に係るホスト・コンピュータの動作を説明するフローチャート図である。
【図５】本発明の第１の実施例に係る代理プリンタとして動作するプリンタの動作を説明するフローチャート図である。
【図６】本発明の第１の実施例に係るプリンタの動作を説明するフローチャート図である。
【符号の説明】
【００２３】
１０１  ホスト・コンピュータ
１０２  電波障害物
１０３  プリンタ
２０２  無線通信インタフェース部
２０３  制御部
２０４  内部バス
２０５  メモリ部
２０６  エンジンインタフェース部
２０７  エンジンインタフェースバス
２０８  ＨＤＤ制御部
２０９  ＨＤＤ部
３０１  バージョン・フィールド
３０２  要求コード・フィールド
３０３  プリンタ特定情報フィールド
【図１】
2006195800.tif 000003
【図２】
2006195800.tif 000004
【図３】
2006195800.tif 000005
【図４】
2006195800.tif 000006
【図５】
2006195800.tif 000007
【図６】
2006195800.tif 000008