(57)【要約】【課題】  プリンタがバッテリー等の電池で駆動されているモバイル型の場合は、電池の残量が無くなった場合、ホストとの通信の途中でもプリンタの電源をオフする。このため、印刷が無駄になる事が多かった。【解決手段】  複数のプリンタのうちのいずれか１つのプリンタとホスト装置とを所定の通信規約により通信の接続を行なうプリントシステムであって、ホスト装置は、通信の接続を行なってプリンタに記録データを送信している間に、プリンタが所定の状態になった場合、通信の接続をやめ、複数のプリンタのうちの他のプリンタを選択し、選択したプリンタと通信の接続を行なう。【選択図】  図１
2006011809.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンタのうちのいずれか１つのプリンタとホスト装置とを所定の通信規約により通信の接続を行なうプリントシステムであって、
前記ホスト装置は、前記通信の接続を行なって前記プリンタに記録データを送信している間に、前記プリンタが所定の状態になった場合、前記通信の接続をやめ、前記複数のプリンタのうちの他のプリンタを選択し、選択したプリンタと通信の接続を行なうことを特徴とするプリントシステム。
【請求項２】
前記プリンタは、インクジェット方式であることを特徴とする請求項１に記載のプリントシステム。
【請求項３】
前記プリンタは、二次電池で駆動可能とすることを特徴とする請求項１、２に記載のプリントシステム。
【請求項４】
前記プリンタは、電池残量検出手段を備え、前記所定の状態は、前記電池残量検出手段がインクの残量が所定量より少なくなったことを検知した状態であることを特徴とする請求項１のプリントシステム。
【請求項５】
前記プリンタは、二次電池残量検出手段を備え、前記所定の状態は、前記二次電池残量検出手段が前記二次電池の残量が所定量より少なくなったことを検知した状態であることを特徴とする請求項１のプリントシステム。
【請求項６】
前記ホスト装置が、携帯端末、パーソナルコンピュータ、携帯電話のいずれかであることを特徴とする請求項１のプリントシステム。
【請求項７】
前記通信規約が、Ｂｌｕｅｔｏｏｔｈまたは、ＩｒＤＡよりなることを特徴とする請求項１のプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラ等の撮像装置や移動通信端末及びパーソナル情報携帯装置とプリンタ、特に電池駆動のプリンタと無線データ通信によりデータの送受信を行う無線データ通信装置及びそれを利用したプリントシステムに関するものである。
【背景技術】
【０００２】
従来、携帯電話等の通信装置、電子カメラ等の画像を撮像する撮像装置（以下、ＤＳＣ）、Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ（以下、ＰＤＡ）などのパーソナル情報携帯装置や、パーソナルコンピュータ（以下、ＰＣ）とのインターフェイスを有するプリンタ出力装置に於いて、これらの通信装置や撮像装置或いは、ＰＤＡ、ＰＣから画像や、ドキュメント等を印刷するときは、個々にプリンタとケーブル接続したり、ネットワーク接続を経由して印刷されているのが一般的である（特許文献１）。
【０００３】
このような環境において、特に、プリンタがバッテリー等の電池で駆動されているモバイル型の場合は、電池の残量が無くなっても予備の電池に交換するためには、プリンタの電源を切るしかなく、そのまま使用し続けると強制的に電源が切断される事態となり、何れにせよ印刷を途中で終了するしか方法がなく、それまでの印刷が無駄になる事が多かった。或いは、電池残量が少なくなるとＡＣアダプタなどを接続して電池駆動からＡＣ駆動に切り替える必要があり、常にＡＣアダプターを携帯しなければならず煩わしさがあった。
【０００４】
以下、図８を用いて従来例を以下説明する。
【０００５】
図８は、パーソナルコンピュータ８０２と内蔵或いは、外部取り付けのバッテリー８０１にて駆動される出力機器であるプリンタ８００を所定のケーブル８０３、例えばＵＳＢケーブルにて接続するようにした一般的なＰＣとプリンタの接続形態である。ＰＣ８０２に実装されている不図示の専用ソフトウエア（以下、アプリケーションソフトウエア）の制御の基に、ユーザーは、所望の画像或いは、ドキュメントをケーブル８０３を介してプリンタ８００に出力することになる。
【０００６】
この状態において、プリンタ８００に装着されているバッテリー８０１の電池残量が充分なときは、ＰＣ８０２からの印刷データを印刷することが可能であるが、一般的にバッテリー駆動型のプリンタ、特にインクジェットプリンタなどのプリンタ８００は、インクの乾燥によるインクヘッドのノズル（不図示）詰まりを防止するために、電源が切断されているときや動作待機時などには、所定の位置で前記ヘッドノズルに乾燥防止用の蓋をするようになっている。この為、プリンタ８００は、バッテリーの電池残量が少なくなり印刷できなくなると予測すると、プリンタ８００は、完全に動作できなくなる前に前記説明したようにインクヘッドを所定の位置へ待機してノズルに蓋をすることになる。その為には、常にバッテリーの残量を検知する必要がある。
【０００７】
したがって、印刷の途中であってもヘッドノズルの詰まりを防止するためには、ユーザーにバッテリー８０１の残量がないことを警告し、ＡＣアダプタ８０４の接続か、或いは、一端ＡＣアダプタ８０４をプリンタ８００に装着後にバッテリー８０１の交換を促すことになるが、バッテリー駆動型であるため常にＡＣアダプタ８０４や予備のバッテリー８０１を携帯しているとは限らず、またこのような警告状態になってあわてて準備をするなど煩わしさがあった。
【０００８】
更には、予備のバッテリー８０１のみしか携帯していない場合は、印刷途中でバッテリー８０１を外すこともできず、結果として一度印刷を中止し、インクヘッドを所定の位置へ待機させてノズルに蓋をした後、電源を切断することになる。この為、印刷していたドキュメントは途中でキャンセルすることになってしまう。したがって、予備のバッテリー８０１を装着後に再度ＰＣ８０２から印刷をやり直す必要が発生し、それまで印刷していたドキュメントは用紙の途中で印刷が中止となったりするために無駄になることもあった。
【特許文献１】特開２００３−１９８４１１号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このような従来のＰＣなどの情報機器とバッテリー駆動型プリンタの接続形態によるプリントシステムにおいては、常にＡＣアダプタ８０４や予備のバッテリー８０１を携帯している必要があり煩わしさがあった。
【００１０】
また、予備のバッテリー８０１のみしか携帯していない場合は、印刷途中でバッテリー８０１を外すこともできず、結果として一度印刷を中止し、予備のバッテリー８０１を装着後に再度ＰＣ８０２から印刷をやり直す必要が発生し、それまで印刷していたドキュメントは用紙の途中で印刷が中止となったりするために無駄になるという問題点があった。
【００１１】
本発明はかかる問題点に鑑みて、発明されたものであり、パーソナルコンピュータなどの情報機器と印刷装置であるプリンタとを無線データ通信により接続することにより、プリンタ側の電源異常状態時には、接続先のプリンタを他の無線接続可能なプリンタや情報機器などに自在に変更することにより、ＡＣアダプタや予備のバッテリー等を必要とせず、また印刷途中までのドキュメントや画像データなどを無駄にせず、且つ確実に印刷できる印刷システムを提供しようとするものである。
【課題を解決するための手段】
【００１２】
本発明はかかる目的を達成するために、プリンタにプリンタの電池状態を検出する電池残量検出手段と電池残量情報や、ドキュメント及び画像データ等の印刷情報を送受信する無線データ通信手段とを搭載する。また、無線データ通信機能を備える情報機器には、接続先のプリンタからの要求により接続先プリンタを切り替える手段を搭載する。これにより無線データ通信機能を有する情報機器との接続や、印刷中に電池残量なしなどの印刷中のプリンタの動作に異常が発生した場合、接続切り替え要求を送信することにより、接続先の情報機器は、同様の無線データ通信機能を備える代替のプリンタと再接続をして印刷することが可能な印刷システムを提供できる。また、無線データ通信手段をＢｌｕｅｔｏｏｔｈやＩｒＤＡなどの方式を用いて、通信規約（以下、プロファイル）に則った無線データ通信により送受信することも可能となる。
【発明の効果】
【００１３】
以上、説明した様に近距離無線データ通信を使用することにより、プリンタに搭載されたプリンタの異常検知手段の出力を通信回線接続されている通信装置に送信することにより、接続された通信回線を切断し、再度別の接続可能なプリンタと新たな通信回線を接続して印刷処理を続行することが可能となり不必要な印刷を避けることが可能となる。特にプリンタが電池駆動型の場合は、プリンタの電源を切断する必要もなく、またＡＣアダプターや予備のバッテリを常に携行する煩わしさもない。
【発明を実施するための最良の形態】
【００１４】
（第一の実施例）
以下、本発明の実施例に基づいて説明する。
【００１５】
図１は、本発明の第一の実施形態の接続手順のシーケンスを示す図である。図２は、本発明の第一の実施形態のシステム全体構成ブロックを示す図である。また、図３及び図４は、本実施例におけるプリンタＡ１００と通信装置２００の構成ブロックを示す図である。
【００１６】
図２において、１００は、無線データ通信機能を有するバッテリー駆動型印刷装置２００（以下、プリンタＡ）は、通信装置としてのＮｏｔｅＢｏｏｋ  ＰＣ２００（無線データ通信機能を有する携帯電話或いは、ＰＤＡ等の機器でもよい）は、無線データ通信機能を有する他の印刷装置３００（以下、プリンタＢ）である。
【００１７】
図３及び図４において、プリンタＡ１００は、通信部１０３及びアンテナ１１０を介して、通信装置２００は、通信部２０８及びアンテナ２０９を介して、無線データ通信にて相互にコマンド、ドキュメント及び画像データを含むデータの送受信を可能としている。また、プリンタＡ１００と通信装置２００間の無線データ通信は、Ｂｌｕｅｔｏｏｔｈ等のスペクトラム拡散方式やＩｒＤＡなどの赤外線通信方式により行われている。すなわち、通信部１０３、２０８は、前述のＢｌｕｅｔｏｏｔｈやＩｒＤＡなどの通信規約（以下、プロファイル）に則った無線データ通信により送受信出来る必要がある。Ｂｌｕｅｔｏｏｔｈは、スエーデンのＥｒｉｃｓｓｏｎ社などが開発した近距離無線データ通信技術で、主にコンピュータと携帯電話などの移動体通信装置とを無線で接続することを目的とした技術である。データ通信を実行する双方の通信部１０３，２０８は、Ｂｌｕｅｔｏｏｔｈ等の所定のプロファイルを搭載しておく必要があるのは、言うまでもない。
【００１８】
Ｂｌｕｅｔｏｏｔｈは、現在は、最大伝送距離は、１０メートルで、最大データ転送速度は、１Ｍｂｐｓである。また、ＩｒＤＡは、赤外線を利用した通信技術であり、Ｂｌｕｅｔｏｏｔｈの場合と同様に、双方の通信部１０３、２０８は、赤外線の受光／発光部である必要がある。
【００１９】
プリンタＡ１００は、電源投入後プリンタ制御部１０２のワークエリアであるランダムアクセスメモリ１０７（以下、ＲＡＭ）の初期化、プリンタエンジン１０１の初期化、通信部１０３の初期化を実行した後、通信部１０３、アンテナ１１０を介して他の無線データ通信装置との接続待ち状態となり通信待機状態となる。
【００２０】
一方通信装置２００は、キー操作部２０３からのキー操作入力の指示の基に、プリンタＡ１００との通信接続をし、通信部２０８、アンテナ２０９を介して送受信が可能となる。
【００２１】
以下、図３及び図４の詳細を説明をする。図２において、１０１は、プリンタエンジンであって、プリントヘッド、プリントヘッド搬送機構、印刷用紙の搬送機構及びその駆動モータ等を装備したものである。
【００２２】
１０２は、プリンタＡ１００の全体を制御するプリンタ制御部であり、プリンタエンジン１０１を駆動制御したり、電池残量検知部１０４からの情報を管理したり、通信部１０３とのデータの送受信を制御するプリンタ制御部であり、マイクロコントローラ（不図示、以下、ＣＰＵ）や専用回路（以下、ＡＳＩＣ）等で構成されている。
【００２３】
１０３は、通信部で、Ｂｌｕｅｔｏｏｔｈ等のスペクトラム拡散通信やＩｒＤＡ等の赤外線通信等の各種近距離データ通信機能を有する。１１０は、通信部１０３によりプリンタＡ１００を他の機器と接続するためのアンテナである。
【００２４】
１０４は、プリンタＡ１００に内蔵、若しくは外部接続された電池１０９の電池残量を検知する電池残量検知部であり、電池１０９の電池電圧などを検出したり、電池１０９からの消費電流を積算して電池１０９の残量を予測、検知する制御部である。電池残量がプリンタＡ１００の動作を保証する予め決められた所定の残量より少なくなったと判断した場合は、プリンタ制御部１０２に動作状態情報として通知、或いは警告する。
【００２５】
１０５は、不図示のＡＣアダプタ或は、電池１０９などの直流電源からシステム電源を生成する電源部である。１０６は、プリンタＡ１００の操作部であり、プリンタＡ１００の電源スイッチや状態表示用のＬＥＤ等で構成される。１０７は、プリンタ制御部１０２のＣＰＵが動作するときの作業用メモリや一時記憶部として使用する記憶部であり、ＲＡＭである。
【００２６】
１０８は、プリンタ制御部１０２の動作用の定数、変数、プログラムが格納されているリードオンリーメモリ（以下、ＲＯＭ）であって、プリンタ制御部１０２、通信部１０３などの制御プログラムや電池残量検知部１０４からの情報により接続先プリンタの切り替え要求を発行するなどの制御プログラムやＢｌｕｅｔｏｏｔｈやＩｒＤＡ等のプロファイルのソフトウエア等が格納されている。
【００２７】
１０９は、プリンタＡ１００に装着される内蔵或いは、外部接続されたバッテリーであり、ニッケルカドニウムやリチウムイオンなどの二次電池が一般的に用いられている。
【００２８】
１１０は、通信部１０３と接続されるアンテナであり、他の無線データ通信装置と無線データ通信をするためのアンテナである。
【００２９】
１１１は、インク残量を検出するためのインク残量検知部であり、反射型のフォトセンサーなどの光学センサーで構成されており、インク残量がなくなったときにプリンタ制御部１０２に警告を出力する。
【００３０】
１１２は、印刷用紙の検出部であり、一般的には、プリンタエンジン１０１の紙搬送機構の中に組み込まれており、フォトインタラプタなどの光学センサーで構成され、印刷用紙が給紙される時に印刷用紙がセンサーを通過することで、印刷用紙検出部１１２の出力が変化し、この変化を判定することで、用紙の有り無し、或いは、紙ジャムなどを検知することが出来る。
【００３１】
また、プリンタＢは、電源供給の形態がＡＣ電源駆動である点が、プリンタＡと異なる点以外は、基本的にプリンタＡと同様の構成を成す物である為、詳細の説明は省略する。
【００３２】
図４において、２０１は、通信装置２００全体を制御するマイクロプロセッサであり、ＲＯＭ２０５に格納されているプログラムに従って、システム制御部２０２に指示をする。
【００３３】
２０２は、システム制御部であり、ＣＰＵ２０１の指示の基に通信装置２００のすべての制御を司る制御部であり専用回路で構成される制御部であり、記憶装置２０７とのデータの書き込み、読み出しや表示部２０６に表示データを送信したりする。またキー操作部２０３からのキー指示データの読み込みや通信部２０８とのデータの送受信などの制御もすることになる。
【００３４】
２０３は、システム制御部２０２の各種動作指示を入力するための操作部であり、スイッチやダイヤル、タッチパネル、ポインティングデバイスなどの単一或は、複数の組合わせにて構成される。
【００３５】
操作部２０３によれば、通信装置２００の電源の接／断、通話の実行／停止、電話番号の入力／選択、通信モードの切替え、機能の選択等の操作を行うことが出来る。
【００３６】
２０４は、ＣＰＵ２０１及び専用回路から構成されるシステム制御部の作業用メモリや、プリンタＡ１００から送信された動作状態情報などを格納するためのメモリでありＲＡＭなどで構成されている。
【００３７】
２０５は、システム制御部２０２の制御用プログラム、システムの起動用の制御プログラムやＢｌｕｅｔｏｏｔｈやＩｒＤＡ等のプロファイルのソフトウエア等や動作用の各種定数、変数等が格納されている。ＲＯＭ、或いは、電気的に消去／再書き込みができる不揮発性のメモリ（以下、ＥＥＰＲＯＭ）などで構成されている。
【００３８】
２０６は、システム制御部２０２でのプログラムの実行に応じて、ＲＡＭ２０４に格納された画像データや操作部２０３からの操作指示情報で動作状況やメッセージなどを表示する画像表示部であり、液晶表示器（以下、ＬＣＤ）などにて構成される。
【００３９】
２０７は、記憶装置であり、一時的にデータを記憶したり、或いは、アプリケーションソフトウエアを記憶しておくための記憶装置である。また、接続先プリンタの切り替えを指示するなどの印刷制御プログラムの他、通信装置と送受信したデータを格納したりするためにも使用されるものであり、ハードディスク装置や半導体メモリやメモリカードなどで構成される。ＲＯＭ２０５に格納されているシステム制御プログラムを格納することも可能である。
【００４０】
２０８は、通信部であり、Ｂｌｕｅｔｏｏｔｈ等のスペクトラム拡散通信、ＩｒＤＡ等の赤外線通信等の各種近距離無線データ通信機能を有する。２０９は、通信部２０８により通信装置２００を他の近距離データ通信装置と接続するアンテナである。
【００４１】
２１０は、電源部であり、通信装置２００の各部が必要とするシステム電源を生成する回路で、ＡＣ電源入力からシステムの電源を生成する。
【００４２】
次に、図１の接続手順シーケンス図及び図５、図６の初期処理フロー図を用いて第一の実施例の詳細を説明する。
【００４３】
図５は、接続先プリンタＡ及びプリンタＢの初期処理フローであり、また、図６は、接続先ホスト（以下、通信装置）の初期処理フローである。また、通信に関する動作は、ＢｌｕｅｔｏｏｔｈやＩｒＤＡ等の近距離無線データ通信技術の通信規約等に規定されている方式に則って実施されるものとし、詳細の説明は、省くが基本的な動作の流れを図１の接続手順シーケンス図を用いて説明する。
【００４４】
先ず、図２のシステム構成において、プリンタＡ１００の操作部１０６の電源スイッチ（不図示）を押下することにより電源の接続をすると、Ｓ１において、ＲＯＭ１０８に格納されているプログラムの制御の基にプリンタ制御部１０２は、操作部１０６の電源ＯＮ表示ＬＥＤ（不図示）の表示やプリンタＡ１００のプリンタエンジン１０１およびＲＡＭ１０７等の初期化を実行する。即ち、ワークＲＡＭのクリアやプリンタエンジン１０１のプリントヘッド（不図示）などの機構を初期位置へ戻す。
【００４５】
次に、Ｓ２において、ＲＯＭ１０８に格納されている通信部１０３の制御に関する変数等、例えば、通信部の初期周波数や通信部１０３との通信速度（ボーレイト）等をＲＡＭ１０７に設定したり、または、通信部１０３へ送り通信部１０３の初期設定を実行する。
【００４６】
この後、Ｓ３へと移行し、プリンタＡ１００は、通信待機状態になり通信装置２００からの指示待ち状態となる。この状態では、プリンタＡ１００が通常装備している不図示のＵＳＢやセントロニクスなどのインターフェイスを介して入力されるケーブル接続された不図示のホストからのデータを受信し、印刷できることは言うまでもない。また、同様にプリンタＢ３００もプリンタＢの操作部（不図示）の操作により、電源投入されたのち通信待機状態となり、通信装置２００からの指示待ち状態となる。
【００４７】
一方、通信装置２００においても、通信装置２００の操作部２０３の電源スイッチ（不図示）を押下することにより、電源の接続をすると、Ｓ４にて、ＲＯＭ２０５に格納されたプログラムの制御の基に、システム制御部２０２は、プリンタＡ１００と同様にＲＡＭ２０４の初期化及び、表示部２０６の初期化を実行する。
【００４８】
次に、Ｓ５において、通信部２０８の制御に関する変数等、例えば、通信部の初期周波数や通信部２０８との通信速度（ボーレイト）等をＲＡＭ２０４に設定したり、または、通信部２０８へ送り通信部２０８の初期設定を実行する。
【００４９】
通信部２０８の初期化を実行した後、Ｓ６にて、記憶装置２０７に格納されているオペレーティング  ソフトウエア（以下、ＯＳ）の制御の基に、アプリケーションソフトウエアを実行し、操作部２０３からのユーザーの指示待ち状態になる。
【００５０】
いま、ユーザーが、ＲＯＭ２０５或いは、記憶装置２０７に格納されているアプリケーションソフトウエアにて、画像やドキュメントを印刷しようとすると、印刷制御用のアプリケーションソフトウエアが前述のＯＳの制御の基に起動され、印刷先のプリンタの指定が要求される。通常、ケーブル接続されているプリンタの場合は、印刷制御用のアプリケーションソフトウエアが表示部２０６に表示する接続先プリンタを選択指定すれば良いのは、言うまでもないが、無線接続する場合は、まず、所定の手続に則り無線接続の回線を接続する（以下、リンクをはる）必要がある。したがって、印刷開始する前に、リンクをはる必要がある。
【００５１】
ここで、リンクをはるために、無線接続するプリンタとの接続手順を図１の接続手順のシーケンス図を用いて詳細に説明する。
【００５２】
先ず、通信装置２００は、周囲の無線データ通信が可能な接続先プリンタを検索する必要がある。すなわち、ＳＱ１では、周囲に近距離無線データ通信が可能な装置（接続先プリンタ）が所在しているか否かを調べるために、通信部２０８、アンテナ２０９を介して全ての装置に対して接続要求信号を送信して所定の検索方法にて検索する。この時の手続きは、ＢｌｕｅｔｏｏｔｈやＩｒＤＡなどの通信規約に則り通信装置を検索し、通信可能な装置から装置の識別番号等の応答を待つことになる。
【００５３】
この時、接続先プリンタであるプリンタＡ１００は、アンテナ１１０、通信部１０３を介して受信した接続先ホストである通信装置２００からの接続要求信号を検出し、ＳＱ２の返答をする。
【００５４】
つまり、ＳＱ２では、通信装置２００の接続要求が何であるかを判断する。即ち、Ｂｌｕｅｔｏｏｔｈ等の通信規約に則って接続先プリンタの検索要求（例えば、「Ｇｅｔ  ＤｅｖｉｃｅＩＤ」）なのか、自分への接続要求（例えば、「Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ」）なのかを判別する。接続先プリンタの識別信号要求と判断すれば、ＳＱ２にて、プリンタＡは、例えば「ＩＮＫ  ＪＥＴ  ＰＲＩＮＴＥＲ  Ａ」という識別番号（以下、ＩＤ）や通信接続可能状態である旨の通知、例えば、「Ｒｅａｄｙ」を返答し、同様に、プリンタＢは、ＳＱ３にて、例えば「ＩＮＫ  ＪＥＴ  ＰＲＩＮＴＥＲ  Ｂ」という識別番号（以下、ＩＤ）や通信接続可能状態である旨の通知、例えば、「Ｒｅａｄｙ」を接続先ホストである通信装置２００に対して、それぞれ返答する。応答送信後は、再び接続先ホストである通信装置２００からの要求待ちの通信待機状態となる。
【００５５】
この様にして、プリンタＡ１００からの識別番号であるＩＤやプリンタＡ１００の通信接続可能状態の通知及び本プリンタＡ１００以外の接続可能プリンタＢ３００からの同様の通知をアンテナ２０９、通信部２０８を介して応答受信した通信装置２００は、表示部２０６に接続可能なプリンタデバイスの識別番号、接続可能状態などの情報を一覧として表示する。即ち、本実施例の場合、「ＩＮＫ  ＪＥＴ  ＰＲＩＮＴＥＲ  Ａ」「ＩＮＫ  ＪＥＴ  ＰＲＩＮＴＥＲ  Ｂ」の二つのプリンタからの識別番号や状態を表示することになる。
【００５６】
ここで、ユーザは、表示部２０６に表示された前記接続可能デバイスの一覧から接続可能な装置のＩＤを操作部２０３を用いて、例えば、一般的に装備されている不図示のスクロールキーなどを用いて、「ＩＮＫ  ＪＥＴ  ＰＲＩＮＴＥＲ  Ａ」を接続先プリンタとして選択指定すると、ＳＱ４において、システム制御部２０２は、無線部２０８、アンテナ２０９を介して、選択された接続先プリンタであるところの「ＩＮＫ  ＪＥＴ  ＰＲＩＮＴＥＲ  Ａ」のプリンタＡ１００とのみ再接続の要求のためにＩＤ及び接続要求指示を送信する。例えば、ＩＤとしての「ＩＮＫ  ＪＥＴ  ＰＲＩＮＴＥＲ  Ａ」及び「Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ」を送信する。
【００５７】
一方、この要求を受信したプリンタＡ１００は、接続先のＩＤから自分が選択されたと判断し、また受信した信号から接続要求（「Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ」）であると判断して、Ｂｌｕｅｔｏｏｔｈ等の通信プロファイルに則り、接続先ホストである通信装置２００と通信回線接続を実行する。この段階で、プリンタＡ１００と通信装置２００は、それぞれのアンテナ１１０、２０９、通信部１０３、２０８を介して、近距離無線データ通信回線が結ばれたことになる。いわゆる、リンクがはれた状態になる。この時、プリンタＢは、プリンタＡと同様にＩＤ及び接続要求指示を受信するが、接続要求先のＩＤが自分のＩＤと異なるために待機状態のままでいることになる。
【００５８】
次に、ＳＱ５にて、プリンタＡ１００は、通信回線の接続が完了すると、これ以降の無線データ通信の準備が完了したという旨の通知を接続先ホストである通信装置２００に応答送信する。例えば、「Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅａｄｙ」の応答を送信して、接続先ホストである通信装置２００からの次の要求受信待ち状態で待機する。
【００５９】
この状態になって、初めてアプリケーションソフトからの印刷をすることが可能となる。即ち、ＳＱ６において、通信装置２００は、アプリケーションソフトウエア及び、印刷制御用のソフトウエアの制御の基に接続先のプリンタＡ１００を選択指定し、システム制御部２０２にて所望の印刷データを作成し、記憶装置２０７に一時的にプリントデータとして記憶すると共に、逐次印刷データをプリンタＡ１００に送信する。送信する印刷データは、プリンタＡがサポート可能なデータ形式で有れば良く、一般的には、ビットマップデータなどが扱われるが、プリンタＡが、ＪＰＥＧなどの画像ファイル形式をサポートしていれば、ファイル形式であっても構わない。
【００６０】
この状態で、プリンタＡ１００は、通信装置２００からの受信データを印刷開始することになる。ここで、プリンタＡ１００は、電池駆動型のプリンタであるため、電池残量が充分にあったとしても稼働時間には限りがあり、印刷稼働中に電池残量が少なくなり残量警告を検知してしまう事が考えられる。
【００６１】
一般的にインクジェットプリンタでは、従来例でも説明したようにヘッドのノズルの乾燥を防止しノズルの詰まりを防ぐためにインクヘッドに蓋をするように構成されており、電池駆動型のプリンタの場合は、この目的のために常に電池残量を検知し、駆動可能時間を予測しておく必要がある。
【００６２】
したがって、印刷中に電池残量検知部１０４が電池１０９の残量が少ないと検知すると電池の交換をユーザーに促す警告をするのが通常であるが、本実施例の場合は、プリンタの接続先を変更するように、プリンタＡ１００のプリンタ制御部１０２が通信装置２００に対して、切り替えのための警告を送信するように制御する。
【００６３】
ＳＱ７において、電池残量検知部１０４の検出出力を受信したプリンタ制御部１０２は、電池１０９の状態情報として電池残量警告の通知を通信装置２００に送信する。例えば、「Ｂａｔｔｅｒｙ  Ｌｏｗ」などの警告を印刷中でも送信する。
【００６４】
ＳＱ８において、電池残量警告を受信した通信装置２００は、直ちにプリンタＡ１００への印刷データの送信を中止し、プリンタＡ１００に通信回線の切断要求、例えば、「Ｄｉｓｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ」を送信する。
【００６５】
ＳＱ９において、回線の切断要求を受信したプリンタＡ１００は、通信回線の切断要求の了解通知、例えば、「ＡＣＫ  Ｄｉｓｃｏｎｎｅｃｔｉｏｎ」を通信装置２００に送信し、通信回線の切断処理を実行すると共に、ＲＡＭ１０７に残っている印刷データを印刷終了後にプリンタエンジン１０１の動作を止め、プリントヘッド（不図示）を初期位置へ移動させてヘッドノズルの乾燥防止の蓋をして待機状態になる。
【００６６】
ＳＱ１０においては、ＳＱ９にて回線切断要求の了解通知を受信した通信装置２００は、記憶装置２０７に格納されているプリンタの切り換え手段である印刷制御プログラムの制御の基に、プリンタＡ１００が確実に回線切断処理に移行したと判断し、プリンタＡ１００との通信回線を切断する。
【００６７】
更に、前述のＳＱ１からＳＱ３にて検索したとき応答のあったプリンタＢとの回線接続を実行するために、ＳＱ４と同様に、通信装置２００のシステム制御部２０２は、無線部２０８、アンテナ２０９を介して、表示部２０６に表示されていた接続可能デバイスの一覧から自動的に次の接続可能なプリンタであるプリンタＢ３００を選択し、接続先プリンタであるところの「ＩＮＫ  ＪＥＴ  ＰＲＩＮＴＥＲ  Ｂ」のプリンタＡ３００とのみ再接続の要求のためにＩＤ及び接続要求指示を送信する。例えば、ＩＤとしての「ＩＮＫ  ＪＥＴ  ＰＲＩＮＴＥＲ  Ｂ」及び「Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ」を送信する。
【００６８】
一方、この要求を受信したプリンタＢ３００は、接続先のＩＤから自分が選択されたと判断し、また受信した信号から接続要求（「Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ」）であると判断して、Ｂｌｕｅｔｏｏｔｈ等の通信プロファイルに則り、接続先ホストである通信装置２００と通信回線接続を実行する。この段階で、プリンタＢ３００と通信装置２００は、近距離無線データ通信回線が結ばれたことになる。いわゆる、リンクがはれた状態になる。この時、プリンタＡは、プリンタＢと同様にＩＤ及び接続要求指示を受信するが、接続要求先のＩＤが自分のＩＤと異なるために待機状態のままでいることになる。
【００６９】
次に、プリンタＢ３００は、通信回線の接続が完了すると、ＳＱ１１にて、これ以降の無線データ通信の準備が完了したという旨の接続完了通知を接続先ホストである通信装置２００に応答送信する。例えば、「Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅａｄｙ」の応答を送信して、接続先ホストである通信装置２００からの次の要求受信待ち状態で待機する。
【００７０】
プリンタＢ３００から接続完了通知を受信した後、アプリケーションソフトからの印刷をすることが可能となり、ＳＱ１２において、通信装置２００は、前期ＳＱ６において作成され一時的に記憶装置２０７に記憶されていたプリントデータを再度読み出し印刷データとして自動選択指定したプリンタＢ３００に再送信する。
【００７１】
次に、ＳＱ１３では、プリンタＢ３００は、通信回線を経由して受信した印刷データを順次印刷し、印刷が完了するとプリンタＢ３００は、印刷が終了した旨の印刷完了通知を通信装置２００に送信する。例えば、「Ｐｒｉｎｔ  Ｃｏｍｐｌｅｔｅ」などを送信する。
【００７２】
ＳＱ１４にて、「Ｐｒｉｎｔ  Ｃｏｍｐｌｅｔｅ」の印刷完了通知を受信した通信装置２００は、プリンタＢ３００に通信回線の切断要求、例えば、「Ｄｉｓｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ」を送信する。
【００７３】
ＳＱ１５において、回線の切断要求を受信したプリンタＢ３００は、通信回線の切断要求の了解通知、例えば、「ＡＣＫ  Ｄｉｓｃｏｎｎｅｃｔｉｏｎ」を通信装置２００に送信し、通信回線の切断処理を実行すると共に、プリントヘッド（不図示）を初期位置へ移動させてヘッドノズルの乾燥防止の蓋をして待機状態になる。
【００７４】
一方、プリンタＢ３００からの通信回線切断要求を了解通知「ＡＣＫ  Ｄｉｓｃｏｎｎｅｃｔｉｏｎ」を受信すると通信装置２００は、プリンタ側の通信回線切断処理が実行されたと判断し、通信装置２００の通信回線の切断処理を実行し初期化直後の状態に戻り操作部２０３からの指示待ち状態となる。
【００７５】
以上、第一の実施例では、電池駆動型の電池残量の状態によって無線接続先のプリンタを切り換えるシステムを説明したが、電池駆動型のプリンタ以外でも印刷途中での異常状態が発生するときがある。即ち、インクなし警告や印刷用紙なし警告、或いは、紙ジャムなどでの用紙搬送不良などが考えられる。
【００７６】
これらの異常時においても、第一の実施例と同様に接続先を切り換えることにより不要な印刷や途中でのシステム切断などの煩わしさを回避することが可能となる。
【００７７】
図７は、他の実施例の接続手順シーケンス図である。基本的な接続手順は、第一の実施例と同様であるので詳細の説明は省略するが、図７のＳＱ７において、接続先のプリンタＡ１００は、プリンタ制御回路１０２にインク残量検知部１１１からのインクなしの信号を受信すると通信装置２００にインクなしの警告、例えば「Ｏｕｔ  ＯＦ  Ｉｎｋ」を送信する。
【００７８】
或いは、用紙検知部１１２からの用紙無しの信号を受信すると通信装置２００に用紙なしの警告、例えば「Ｏｕｔ  Ｏｆ  Ｐａｐｅｒ」を送信する。「Ｏｕｔ  Ｏｆ  Ｉｎｋ」や「Ｏｕｔ  Ｏｆ  Ｐａｐｅｒ」の通知を受信した通信装置２００は、第一の実施例と同様にＳＱ８〜ＳＱ１５の手順を実行し、プリンタを他の接続可能なプリンタに切り換えて印刷動作を完了させることになる。
【００７９】
ここでのプリンタ異常時の警告は、その一例であり、その他の警告にも利用できることは言うまでもない。
【００８０】
以上の説明は、ＢｌｕｅｔｏｏｔｈやＩｒＤＡ等の近距離無線データ通信で説明してきたが、この他の無線データ通信方式や双方向通信機能を有する有線の通信方式に適用できることは、言うまでもない。また、通信装置２００としてパーソナルコンピュータで説明してきたが、近距離無線データ通信機能を装備し、印刷機能を有するアプリケーションソフトウエアを搭載し、キー入力等の入力手段及び表示器を有する機器、例えば、携帯電話、パーソナル  データ  アシスタントやデジタルテレビなどの機器にも適用できることは明らかである。また、本実施例では、無線データ通信機能を有するプリンタが二つの場合で説明してきたが、プリンタのそれぞれが識別番号を持つために使用したいプリンタの判別が可能であり、接続可能台数を限定するものではない。
【図面の簡単な説明】
【００８１】
【図１】第一の実施例の接続手順のシーケンス図
【図２】第一の実施例のシステム全体構成ブロック
【図３】第一の実施例の印刷装置の構成ブロック図
【図４】第一の実施例の通信装置の構成ブロック図
【図５】接続先プリンタＡ及びプリンタＢの初期処理フロー
【図６】接続先ホスト（通信装置）の初期処理フロー
【図７】他の実施例の接続手順のシーケンス図
【図８】従来例
【符号の説明】
【００８２】
１００  プリンタＡ
１０１  プリンタエンジン
１０２  プリンタ制御部
１０３  通信部
１０４  電池残量検知部
１０５  電源部
１０６  操作部
１０７  ランダムアクセスメモリ（ＲＡＭ）
１０８  リードオンリーメモリ（ＲＯＭ）
１０９  電池
１１０  アンテナ
１１１  電池残量検知部
１１２  用紙検知部
２００  通信装置
２０１  ＣＰＵ
２０２  システム制御部
２０３  キー操作部
２０４  ランダムアクセスメモリ（ＲＡＭ）
２０５  リードオンリーメモリ（ＲＯＭ）
２０６  表示部
２０７  記憶装置
２０８  通信部
２０９  アンテナ
２１０  電源部
３００  プリンタＢ
【図１】
2006011809.tif 000003
【図２】
2006011809.tif 000004
【図３】
2006011809.tif 000005
【図４】
2006011809.tif 000006
【図５】
2006011809.tif 000007
【図６】
2006011809.tif 000008
【図７】
2006011809.tif 000009
【図８】
2006011809.tif 000010