(57)【特許請求の範囲】
【請求項１】
複数の外部装置と通信を行う通信部と、
印刷ジョブに係る画像を記録媒体に印刷する印刷部と、
制御部とを有し、
前記制御部は、
前記複数の外部装置のうちの特定外部装置を特定する指示を受け付ける指示受付処理と、
前記指示受付処理後、前記特定外部装置以外の前記複数の外部装置との通信を制限させるように、前記通信部を制御する通信制限処理と、
前記通信部により前記特定外部装置から前記印刷ジョブが受信された場合に、当該印刷ジョブに係る画像を記録媒体に印刷させるように、前記印刷部を制御する印刷処理とを実行する、印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記複数の外部装置には、前記印刷ジョブに係る画像を記録媒体に印刷する他の印刷装置が含まれ、
前記特定外部装置は、前記他の印刷装置であり、
前記制御部は、前記印刷処理において、自機を前記特定外部装置から送信される前記印刷ジョブの受信先の装置として、前記印刷ジョブに係る複数の画像を前記特定外部装置と自機とで分け合って記録媒体に印刷させるように、前記印刷部を制御する、印刷装置。
【請求項３】
請求項１または２に記載の印刷装置であって、
前記通信部は、前記特定外部装置と直接通信回線を介して接続される第１接続部と、複数の前記外部装置と前記直接通信回線とは別の通信回線を介して接続される第２接続部とを含む、印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記直接通信回線は、無線通信回線である、印刷装置。
【請求項５】
請求項３または４に記載の印刷装置であって、
前記制御部は、
前記指示受付処理後、前記第１接続部と前記特定外部装置との間での前記直接通信回線を確立する回線確立処理を実行し、
前記回線確立処理による前記直接通信回線の確立が完了した場合に、前記通信制限処理を実行する、印刷装置。
【請求項６】
請求項１〜５のいずれか一項に記載の印刷装置であって、
設定が入力される設定入力部を有し、
前記制御部は、前記通信制限処理後、前記指示を解除する解除設定が入力された場合、または、前記通信部により前記解除設定が受信された場合、前記特定外部装置以外の前記複数の外部装置からの通信の制限を解除する制限解除処理を実行する、印刷装置。
【請求項７】
請求項１に記載の印刷装置であって、
前記制御部は、前記通信制限処理において、前記特定外部装置以外の前記複数の外部装置との通信を切断させるよう前記通信部を制御する、印刷装置。
【請求項８】
請求項１に記載の印刷装置であって、
前記制御部は、前記通信制限処理において、前記印刷ジョブに係る画像が記録媒体に印刷されている期間に前記特定外部装置以外の前記複数の外部装置との通信を切断させるよう前記通信部を制御する、印刷装置。
【請求項９】
印刷装置および複数の外部装置を含む印刷システムであって、
前記複数の外部装置それぞれは、
前記印刷装置と通信を行う第１通信部と、
第１制御部とを有し、
前記印刷装置は、
前記複数の外部装置と通信を行う第２通信部と、
印刷ジョブに係る画像を記録媒体に印刷する第１印刷部と、
第２制御部とを有し、
前記第２制御部は、
前記複数の外部装置のうちの特定外部装置を特定する指示を受け付ける指示受付処理と、
前記指示受付処理後、前記特定外部装置以外の前記複数の外部装置との通信を制限させるように、前記第２通信部を制御する通信制限処理と、
前記第２通信部により前記特定外部装置から前記印刷ジョブが受信された場合に、当該印刷ジョブに係る画像が記録媒体に印刷されるように、前記第１印刷部を制御する印刷処理とを実行する、印刷システム。
【請求項１０】
請求項９に記載の印刷システムであって、
前記複数の外部装置には、前記印刷ジョブに係る画像を記録媒体に印刷する他の印刷装置が含まれ、
前記特定外部装置は、前記他の印刷装置であり、
前記他の印刷装置における前記第１制御部は、自機を前記印刷ジョブに係る複数の画像を前記印刷装置と分け合って記録媒体に印刷する装置とする指示を受け付け、
前記第２制御部は、前記指示受付処理において、自機を前記印刷ジョブに係る複数の画像を前記特定外部装置と分け合って記録媒体に印刷する装置とする指示を受け付ける、印刷システム。
【請求項１１】
特定外部装置を含む複数の外部装置と通信を行う通信部と、印刷ジョブに係る画像を記録媒体に印刷する印刷部とを有する印刷装置で実行される印刷方法であって、
前記複数の外部装置のうちの特定外部装置を特定する指示を受け付ける指示受付ステップと、
前記指示受付ステップ後、前記特定外部装置以外の前記外部装置との通信を制限させるように、前記通信部を制御する通信制限ステップと、
前記通信部により前記特定外部装置から前記印刷ジョブが受信された場合に、当該印刷ジョブに係る画像を前記記録媒体に印刷させるように、前記印刷部を制御する印刷ステップとを含む、印刷方法。
【請求項１２】
特定外部装置を含む複数の外部装置と通信を行う通信部と、印刷ジョブに係る画像を記録媒体に印刷する印刷部とを有する印刷装置のコンピュータにインストールされるプログラムであって、
前記コンピュータに、
前記複数の外部装置のうちの特定外部装置を特定する指示を受け付ける指示受付処理と、
前記指示受付処理後、前記特定外部装置以外の前記外部装置との通信を制限させるように、前記通信部を制御する通信制限処理と、
前記通信部により前記特定外部装置から前記印刷ジョブが受信された場合に、当該印刷ジョブに係る画像を記録媒体に印刷させるように、前記印刷部を制御する印刷処理とを実行させる、プログラム。
【請求項１３】
複数の外部装置と通信を行う通信部と、
印刷ジョブに係る画像を記録媒体に印刷する印刷部と、
制御部とを有し、
前記制御部は、
前記複数の外部装置のうちの特定外部装置を特定する指示を受け付ける指示受付処理と、
前記指示受付処理後、前記特定外部装置以外の前記複数の外部装置から受信した前記印刷ジョブに係る画像の記録媒体への印刷を制限させるように、前記印刷部を制御する印刷制限処理とを実行する、印刷装置。
【請求項１４】
請求項１３に記載の印刷装置であって、
前記制御部は、前記印刷制限処理において、前記特定外部装置以外の前記複数の外部装置から受信した前記印刷ジョブに係る画像の記録媒体への印刷を行わず、当該印刷ジョブを削除する、印刷装置。
【請求項１５】
請求項１３に記載の印刷装置であって、
前記制御部は、前記印刷ジョブに係る画像が記録媒体に印刷されている期間に前記特定外部装置以外の前記複数の外部装置から受信した前記印刷ジョブに係る画像の記録媒体への印刷を行わず、当該印刷ジョブを削除する、印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷システム、印刷装置で実行される印刷方法および印刷装置のコンピュータにインストールされるプログラムに関する。
【背景技術】
【０００２】
たとえば、近年のオフィスには、複数台のプリンタが配設されている。プリンタがＬＡＮ（Local Area Network）を介してＰＣ（Personal Computer）と接続されている場合、たとえば、ＰＣからＬＡＮ経由でプリンタに印刷ジョブ（印刷要求）が送信される。印刷ジョブを受信したプリンタでは、印刷ジョブが実行されて、印刷ジョブに係る画像が用紙に印刷される。
【０００３】
このようなシステムにおいて、たとえば、ＰＣからプリンタに送信された印刷ジョブのデータ量が膨大であるなどの理由により、印刷ジョブを受信したプリンタの能力では、その印刷ジョブの処理が重くなる場合に、当該印刷ジョブの処理（実行）を他のプリンタに委託する構成が提案されている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３２３３５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、印刷ジョブの処理が他のプリンタに委託される際に、委託先のプリンタが他の委託元から委託された他の印刷ジョブの実行中である場合などが想定される。この場合、当該他のプリンタに印刷ジョブの処理が委託されても、印刷ジョブを直ちに実行できないため、印刷ジョブの実行に時間がかかる。
【０００６】
本発明の目的は、特定外部装置から印刷ジョブを受信した場合に、その印刷ジョブを迅速に実行できる、印刷装置、印刷システム、印刷方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
前記の目的を達成するため、本発明の一の局面に係る印刷装置は、複数の外部装置と通信を行う通信部と、印刷ジョブに係る画像を記録媒体に印刷する印刷部と、制御部とを有し、制御部は、複数の外部装置のうちの特定外部装置を特定する指示を受け付ける指示受付処理と、指示受付処理後、特定外部装置以外の複数の外部装置との通信を制限させるように、通信部を制御する通信制限処理と、通信部により特定外部装置から印刷ジョブが受信された場合に、当該印刷ジョブに係る画像を記録媒体に印刷させるように、印刷部を制御する印刷処理とを実行する。
【０００８】
この構成によれば、特定外部装置を特定する指示が受け付けられると、特定外部装置以外の外部装置との通信が制限される。これにより、特定外部装置からの印刷ジョブの受信時に、特定外部装置以外の外部装置からの印刷ジョブが実行されている事態の発生を抑制できる。そのため、特定外部装置から印刷ジョブを受信した場合に、その印刷ジョブを迅速に実行することができる。
【０００９】
本発明の他の局面に係る印刷システムは、印刷装置および複数の外部装置を含む印刷システムであって、複数の外部装置それぞれは、印刷装置と通信を行う第１通信部と、第１制御部とを有し、印刷装置は、複数の外部装置と通信を行う第２通信部と、印刷ジョブに係る画像を記録媒体に印刷する第１印刷部と、第２制御部とを有し、第２制御部は、複数の外部装置のうちの特定外部装置を特定する指示を受け付ける指示受付処理と、指示受付処理後、特定外部装置以外の複数の外部装置との通信を制限させるように、第２通信部を制御する通信制限処理と、第２通信部により特定外部装置から印刷ジョブが受信された場合に、当該印刷ジョブに係る画像が記録媒体に印刷されるように、第１印刷部を制御する印刷処理とを実行する。
【００１０】
これにより、前述の印刷装置と同様の作用効果を奏することができる。
【００１１】
なお、本発明は、印刷装置および印刷システムの形態で実現することができるだけでなく、たとえば、印刷方法として、また、印刷装置のコンピュータにインストールされるプログラムの形態で実現することもできる。
【００１２】
本発明の他の局面に係る印刷装置は、複数の外部装置と通信を行う通信部と、印刷ジョブに係る画像を記録媒体に印刷する印刷部と、制御部とを有し、制御部は、複数の外部装置のうちの特定外部装置を特定する指示を受け付ける指示受付処理と、指示受付処理後、特定外部装置以外の複数の外部装置から受信した印刷ジョブに係る画像の記録媒体への印刷を制限させるように、印刷部を制御する印刷制限処理とを実行する。
【００１３】
この構成によれば、特定外部装置を特定する指示が受け付けられると、特定外部装置以外の複数の外部装置から受信した印刷ジョブに係る画像の記録媒体への印刷が制限される。これにより、特定外部装置からの印刷ジョブの受信時に、特定外部装置以外の外部装置からの印刷ジョブが実行されている事態の発生を抑制できる。そのため、特定外部装置から印刷ジョブを受信した場合に、その印刷ジョブを迅速に実行することができる。
【発明の効果】
【００１４】
本発明によれば、印刷装置において、特定外部装置から印刷ジョブを受信した場合に、その印刷ジョブを迅速に実行できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る印刷システムの構成を図解的に示す図である。
【図２】印刷装置の電気的構成を示すブロック図である。
【図３】印刷システムにおける通信の概要を説明するための図である。
【図４】マスタ側分散印刷設定の流れを示すフローチャートである。
【図５】マスタ側分散印刷解除の流れを示すフローチャートである。
【図６】マスタ側印刷ジョブの流れを示すフローチャートである。
【図７】スレーブ側分散印刷設定の流れを示すフローチャートである。
【図８】通信制限処理の流れを示すフローチャートである。
【図９】スレーブ側分散印刷解除の流れを示すフローチャートである。
【図１０】通信制限解除処理の流れを示すフローチャートである。
【図１１】スレーブ側印刷ジョブの流れを示すフローチャートである。
【図１２】第２実施形態に係る印刷システムにおける通信の概要を説明するための図である。
【発明を実施するための形態】
【００１６】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１７】
＜システム構成＞
【００１８】
印刷システム１は、図１に示されるように、外部装置および印刷装置の一例としてのプリンタ２Ａ，２Ｂなどの複数のプリンタ（以下、複数のプリンタを総称する場合には、「プリンタ２」という。）および外部装置の一例としてのＰＣ（Personal Computer）３を含む。
【００１９】
各プリンタ２は、ＬＡＮ（Local Area Network）４に接続されている。各プリンタ２およびＰＣ３は、ＬＡＮ４を経由した通信を行うことができる。ＬＡＮ４は、有線ＬＡＮであってもよいし、無線ＬＡＮであってもよい。また、ＬＡＮ４は、有線ＬＡＮおよび無線ＬＡＮの両方を含んでいてもよい。ＬＡＮ４は、ルータ５を介して、インターネットに接続されている。また、各プリンタ２は、無線直接通信機能（たとえば、ＷｉＦｉダイレクト（登録商標）機能）を有している。この無線直接通信機能により、各プリンタ２は、他の１台のプリンタ２と無線通信をダイレクトに行うことができる。
【００２０】
＜プリンタの構成＞
【００２１】
各プリンタ２は、同一の構成を有している。以下では、プリンタ２Ａを例に取り上げて、プリンタ２の構成について説明する。プリンタ２Ｂの各構成要素を説明に使用する場合は、プリンタ２Ａの構成要素と同一の構成要素について、その構成要素の参照符号の末尾を「Ｂ」に変更して使用する。
【００２２】
プリンタ２Ａは、図２に示されるように、画像形成部１１Ａ、表示部１２Ａ、操作部１３Ａ、無線直接通信部１４Ａ、ネットワーク通信部１５Ａおよび制御部１６Ａを備えている。
【００２３】
第１印刷部の一例としての画像形成部１１Ａは、画像データに基づく印刷（カラー印刷またはモノクロ印刷）を実行し、シートに画像を形成する。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００２４】
表示部１２Ａは、たとえば、液晶表示器からなる。
【００２５】
第１設定入力部の一例としての操作部１３Ａは、各種の指示を入力するために操作される操作ボタン（たとえば、スタートキー、テンキー、カーソルキー）などを備えている。
【００２６】
第１通信部の一例としての無線直接通信部１４Ａは、無線直接通信のためのアンテナおよびＩＣチップなどを備えている。
【００２７】
通信部、第２通信部および第２接続部の一例としてのネットワーク通信部１５Ａは、ＬＡＮ４（図１参照）を経由したネットワーク通信のための回路などを備えている。
【００２８】
第１制御部の一例としての制御部１６Ａは、ＡＳＩＣ（Application Specific Integrated Circuit）２１Ａ、ＲＯＭ２２ＡおよびＲＡＭ２３Ａなどを備えている。
【００２９】
ＡＳＩＣ２１Ａは、ＣＰＵ２４Ａを内蔵している。ＡＳＩＣ２１Ａには、操作部１３Ａの操作内容を表す操作信号などが入力される。ＣＰＵ２４Ａは、ＡＳＩＣ２１Ａに入力される信号などに基づいて、ＲＯＭ２２Ａに記憶されているプログラムを実行することにより、画像形成部１１Ａおよび表示部１２Ａを制御し、無線直接通信部１４Ａおよびネットワーク通信部１５Ａを通信のために制御する。ＣＰＵ２４Ａによる制御（プログラム）の実行時、ＲＡＭ２３Ａがワークエリアとして使用される。また、ＲＡＭ２３Ａには、無線直接通信部１４Ａまたはネットワーク通信部１５Ａを介して入力され、画像形成部１１Ａにより印刷される画像データが一時的に保存される。
【００３０】
＜通信の概要＞
【００３１】
印刷システム１では、分散印刷が可能である。分散印刷では、たとえば、通常使用する１台のプリンタ２Ａがマスタプリンタとして設定され、ＰＣ３からマスタプリンタ２Ａに印刷ジョブが送信されると、マスタプリンタ２Ａ以外のプリンタ２Ｂをスレーブプリンタとして、印刷ジョブに係る複数の画像がマスタプリンタ２Ａとスレーブプリンタ２Ｂとで分けられて印刷される。
【００３２】
分散印刷では、ＰＣ３からマスタプリンタ２Ａに１つの印刷ジョブが送信された場合、その１つの印刷ジョブに係る複数の画像がマスタプリンタ２Ａとスレーブプリンタ２Ｂとで分けられて印刷されてもよい。また、ＰＣ３からマスタプリンタ２Ａに複数の印刷ジョブが送信された場合には、その複数の印刷ジョブがジョブ単位で分けられて、分けられた印刷ジョブのそれぞれがマスタプリンタ２Ａとスレーブプリンタ２Ｂとで印刷されてもよい。印刷ジョブ単位で分けられる場合、マスタプリンタ２Ａで印刷ジョブの解析を行わずに、その印刷ジョブをスレーブプリンタ２Ｂに送信することができる。なお、以下では、印刷ジョブがジョブ単位で分けられる場合を例に挙げて、分散印刷について説明する。
【００３３】
分散印刷機能の使用には、図３に示されるように、ユーザによる分散印刷設定が必要となる。分散印刷設定は、少なくともマスタプリンタ２Ａにスレーブプリンタ２Ｂの情報を登録して、共に分散印刷を実行できるようにするものである。分散印刷設定のために、ユーザは、マスタプリンタ２ＡのプリンタドライバがインストールされているＰＣ３からマスタプリンタ２Ａに分散印刷設定情報を送信するか、または、マスタプリンタ２Ａの操作部１３Ａから分散印刷設定情報を入力する。分散印刷設定情報には、分散印刷設定を行う旨およびスレーブプリンタ２Ｂの識別情報（たとえば、ＩＰアドレス）が含まれる。
【００３４】
ＰＣ３からマスタプリンタ２Ａに分散印刷設定情報が送信されるか、または、操作部１３Ａから分散印刷設定情報が入力されると、マスタプリンタ２Ａとスレーブプリンタ２Ｂとの間で、無線直接通信のペアリングが確立される。
【００３５】
ペアリングが確立されると、無線直接通信により、マスタプリンタ２Ａからスレーブプリンタ２Ｂにスレーブ要求、すなわち、マスタプリンタ２Ａから送信される印刷ジョブの受信先として動作することの要求（マスタプリンタ２Ａを特定する指示に対応）が送信される。
【００３６】
スレーブ要求がプリンタ２Ｂに受信されると、ネットワーク通信部１５ＢとＬＡＮ４との接続が電気的に遮断される。これにより、印刷ジョブは、ネットワーク通信部１５Ｂによっては受信されない。
【００３７】
ＰＣ３からマスタプリンタ２Ａに印刷ジョブが送信されると、マスタプリンタ２Ａおよびスレーブプリンタ２Ｂのいずれか一方が印刷実行機となり、印刷ジョブに係る印刷が実行される。マスタプリンタ２Ａおよびスレーブプリンタ２Ｂのいずれが印刷実行機となるかは、マスタプリンタ２Ａにより事前に決定されている。たとえば、１つの印刷ジョブの実行ごとに、マスタプリンタ２Ａとスレーブプリンタ２Ｂとが交互に印刷実行機として決定される。
【００３８】
マスタプリンタ２Ａが印刷実行機である場合、マスタプリンタ２ＡがＰＣ３から受信した印刷ジョブに係る印刷を実行する。
【００３９】
スレーブプリンタ２Ｂが印刷実行機である場合、マスタプリンタ２ＡがＰＣ３から受信した印刷ジョブは、マスタプリンタ２Ａからスレーブプリンタ２Ｂに転送される。そして、スレーブプリンタ２Ｂにより、印刷ジョブに係る印刷が実行される。
【００４０】
分散印刷機能の使用を中止する場合には、ユーザによる分散印刷解除のための設定が必要となる。この解除設定のために、ユーザは、ＰＣ３からマスタプリンタ２Ａに分散印刷設定解除指令を送信するか、または、マスタプリンタ２Ａの操作部１３Ａから分散印刷設定解除指令を入力する。
【００４１】
ＰＣ３からマスタプリンタ２Ａに分散印刷設定解除指令が送信されるか、または、操作部１３Ａから分散印刷解除指令が入力されると、マスタプリンタ２Ａからスレーブプリンタ２Ｂに分散印刷設定解除指令が送信される。
【００４２】
そして、マスタプリンタ２Ａとスレーブプリンタ２Ｂとの間で、無線直接通信のペアリングが解除される。
【００４３】
また、スレーブプリンタ２Ｂのネットワーク通信部１５ＢとＬＡＮ４とが電気的に接続される。これにより、ネットワーク通信部１５Ｂが印刷ジョブを受信可能となる。
【００４４】
＜マスタ側分散印刷設定＞
【００４５】
マスタプリンタ２Ａでは、ＣＰＵ２４Ａにより、図４に示されるマスタ側分散印刷設定が実行される。
【００４６】
マスタ側分散印刷設定において、ＣＰＵ２４Ａは、操作部１３Ａまたはネットワーク通信部１５Ａにより分散印刷設定情報が受け付けられたか否かを判断する（Ｓ１）。
【００４７】
分散印刷設定が受け付けられていない場合（Ｓ１：ＮＯ）、ＣＰＵ２４Ａは、マスタ側分散印刷設定を終了する。分散印刷設定情報が受け付けられることなくマスタ側分散印刷設定が終了した場合、所定時間経過後、再びマスタ側分散印刷設定が実行される。
【００４８】
分散印刷設定が受け付けられた場合（Ｓ１：ＹＥＳ）、ＣＰＵ２４Ａは、分散印刷設定情報、たとえば、プリンタ２Ｂの識別情報を用いて、無線直接通信部１４Ａとプリンタ２Ｂとの間で無線直接通信のペアリングを確立する（Ｓ２）。
【００４９】
そして、ＣＰＵ２４Ａは、ペアリングの確立が完了したか否かを判断する（Ｓ３）。
【００５０】
ペアリングの確立が完了した場合（Ｓ３：ＹＥＳ）、ＣＰＵ２４Ａは、無線直接通信部１４Ａに、ペアリングを確立したプリンタ２Ｂに向けて、スレーブ要求を送信させる（Ｓ４）。
【００５１】
また、ＣＰＵ２４Ａは、ＲＡＭ２３Ａに記憶されている分散印刷フラグに１を設定して（Ｓ５）、マスタ側分散印刷設定を終了する。分散印刷フラグは、初期状態では、０に設定されている。
【００５２】
一方、ペアリングの確立が完了していない場合（Ｓ３：ＮＯ）、ＣＰＵ２４Ａは、ペアリングの確立を開始してから所定時間が経過することにより、ペアリングがタイムアウトになったか否かを判断する（Ｓ６）。
【００５３】
ペアリングがタイムアウトになっていない場合（Ｓ６：ＮＯ）、ペアリングの確立が完了するか（Ｓ３：ＹＥＳ）、タイムアウトになるまで（Ｓ６：ＹＥＳ）、ＣＰＵ２４Ａは、ペアリングの確立を行う（Ｓ２）。
【００５４】
ペアリングがタイムアウトになった場合（Ｓ６：ＹＥＳ）、ＣＰＵ２４Ａは、無線直接通信部１４Ａに、ペアリングを確立しようとしているプリンタ２Ｂに向けて、ペアリング中止指令を送信させる（Ｓ７）。
【００５５】
そして、ＣＰＵ２４Ａは、エラーメッセージを表示部１２Ａに表示させ（Ｓ８）、マスタ側分散印刷設定を終了する。分散印刷設定情報をＰＣ３から受け付けた場合には、エラー表示指示をＰＣ３に送信するとよい。
【００５６】
＜マスタ側分散印刷解除＞
【００５７】
マスタプリンタ２Ａでは、ＣＰＵ２４Ａにより、図５に示されるマスタ側分散印刷解除が実行される。
【００５８】
マスタ側分散印刷解除において、ＣＰＵ２４Ａは、操作部１３Ａまたはネットワーク通信部１５Ａにより分散印刷設定解除指令が受け付けられたか否かを判断する（Ｓ２１）。
【００５９】
分散印刷設定解除指令が受け付けられていない場合（Ｓ２１：ＮＯ）、ＣＰＵ２４Ａは、マスタ側分散印刷解除を終了する。分散印刷設定解除指令が受け付けられることなくマスタ側分散印刷解除が終了した場合、所定時間経過後、再びマスタ側分散印刷解除が実行される。
【００６０】
分散印刷設定解除指令が受け付けられた場合（Ｓ２１：ＹＥＳ）、ＣＰＵ２４Ａは、無線直接通信部１４Ａに、スレーブプリンタ２Ｂに向けて、分散印刷設定解除指令を送信させる（Ｓ２２）。
【００６１】
また、ＣＰＵ２４Ａは、ＲＡＭ２３Ａに記憶されている分散印刷フラグに０を設定する（Ｓ２３）。
【００６２】
そして、ＣＰＵ２４Ａは、無線直接通信のペアリングを解除して（Ｓ２４）、マスタ側分散印刷解除を終了する。
【００６３】
＜マスタ側印刷ジョブ＞
【００６４】
マスタプリンタ２Ａでは、ＣＰＵ２４Ａにより、図６に示されるマスタ側印刷ジョブが実行される。
【００６５】
マスタ側印刷ジョブにおいて、ＣＰＵ２４Ａは、ネットワーク通信部１５Ａにより印刷ジョブを受信したか否かを判断する（Ｓ３１）。
【００６６】
印刷ジョブを受信していない場合（Ｓ３１：ＮＯ）、ＣＰＵ２４Ａは、マスタ側印刷ジョブを終了する。印刷ジョブを受信していないことでマスタ側印刷ジョブが終了した場合、所定時間経過後、再びマスタ側印刷ジョブが実行される。
【００６７】
印刷ジョブを受信した場合（Ｓ３１：ＹＥＳ）、ＣＰＵ２４Ａは、ＲＡＭ２３Ａに記憶されている分散印刷フラグに１が設定されているか否かを判断する（Ｓ３２）。
【００６８】
分散印刷フラグに１が設定されている場合（Ｓ３２：ＹＥＳ）、すなわち、分散印刷設定が済んでいる場合、ＣＰＵ２４Ａは、スレーブプリンタ２Ｂが印刷可能な状態にあるか確認する（Ｓ３３）。スレーブプリンタ２Ｂが印刷可能な状態にあることは、スレーブプリンタ２Ｂに対する問い合わせにより確認する。
【００６９】
そして、ＣＰＵ２４Ａは、受信した印刷ジョブに係る印刷をマスタプリンタ２Ａまたはスレーブプリンタ２Ｂのいずれで行うかを決定する（Ｓ３４）。たとえば、マスタプリンタ２Ａとスレーブプリンタ２Ｂとが印刷ジョブ単位で交互に印刷を行う。また、スレーブプリンタ２Ｂが印刷可能な状態にない場合は、マスタプリンタ２Ａで印刷を行う。
【００７０】
次に、ＣＰＵ２４Ａは、自機（マスタプリンタ２Ａ）で印刷を行うことを決定したか否かを判断する（Ｓ３５）。
【００７１】
マスタプリンタ２Ａで印刷を行う場合（Ｓ３５：ＹＥＳ）、ＣＰＵ２４Ａは、印刷ジョブのジョブ解析を行う（Ｓ３６）。ジョブ解析では、印刷ジョブのジョブデータをラスタライズしてビットマップデータとしての画像データに変換する。
【００７２】
そして、ＣＰＵ２４Ａは、ジョブ解析の結果として生成された画像データを画像形成部１１Ａに印刷させて（Ｓ３７）、マスタ側印刷ジョブを終了する。
【００７３】
一方、スレーブプリンタ２Ｂで印刷を行う場合（Ｓ３５：ＮＯ）、ＣＰＵ２４Ａは、無線直接通信部１４Ａに、スレーブプリンタ２Ｂに向けて印刷ジョブを送信させて（Ｓ３８）、マスタ側印刷ジョブを終了する。
【００７４】
また、印刷ジョブを受信した場合に（Ｓ３１：ＹＥＳ）、分散印刷フラグに０が設定されているときは（Ｓ３２：ＮＯ）、自機（マスタプリンタ２Ａ）で印刷を行うため、ＣＰＵ２４Ａは、印刷ジョブのジョブ解析を行う（Ｓ３６）。
【００７５】
そして、ＣＰＵ２４Ａは、ジョブ解析の結果として生成された画像データを画像形成部１１Ａに印刷させて（Ｓ３７）、マスタ側印刷ジョブを終了する。
【００７６】
＜スレーブ側分散印刷設定＞
【００７７】
プリンタ２Ｂでは、マスタプリンタ２Ａからペアリングの依頼を受け付けた場合、ＣＰＵ２４Ｂにより、図７に示されるスレーブ側分散印刷設定が実行される。
【００７８】
スレーブ側分散印刷設定において、ＣＰＵ２４Ｂは、マスタプリンタ２Ａから受け付けたペアリングの依頼に基づいて、マスタプリンタ２Ａとの間で無線直接通信のペアリングを行う（Ｓ４１）。
【００７９】
ＣＰＵ２４Ｂは、ペアリングが完了したか否かを判断する（Ｓ４２）。
【００８０】
ペアリングが完了した場合（Ｓ４２：ＹＥＳ）、ＣＰＵ２４Ｂは、通信部、第２通信部および第１接続部の一例としての無線直接通信部１４Ｂがマスタプリンタ２Ａからスレーブ要求を受信するまで（Ｓ４３：ＮＯ）、スレーブ要求を受信したか否かを判断する（Ｓ４３）。
【００８１】
スレーブ要求を受信した場合（Ｓ４３：ＹＥＳ）、ＣＰＵ２４Ｂは、スレーブ要求を受け付ける（Ｓ４４）。
【００８２】
そして、ＣＰＵ２４Ｂは、ネットワーク通信部１５Ｂによる通信制限処理を行い（Ｓ４５）、スレーブ側分散印刷設定を終了する。通信制限処理の詳細については、後述する。
【００８３】
一方、ペアリングが完了していない場合（Ｓ４２：ＮＯ）、ＣＰＵ２４Ｂは、無線直接通信部１４Ｂがマスタプリンタ２Ａからペアリング中止指令を受信したか否かを判断する（Ｓ４６）。
【００８４】
ペアリング中止指令を受信していない場合（Ｓ４６：ＮＯ）、ＣＰＵ２４Ｂは、ペアリングが完了するか（Ｓ４２：ＹＥＳ）、ペアリング中止指令を受信するまで（Ｓ４６：ＹＥＳ）、ペアリングが完了したか否かの判断、および、ペアリング中止指令を受信したか否かの判断を実行する。
【００８５】
ペアリング中止指令を受信した場合（Ｓ４６：ＹＥＳ）、マスタプリンタ２Ａとの間で無線直接通信のペアリングがタイムアウトになったということである。したがって、ＣＰＵ２４Ｂは、スレーブ側分散印刷設定を終了する。
【００８６】
＜通信制限処理＞
【００８７】
図７のステップＳ４５で実行される通信制限処理の流れは、図８に示されている。
【００８８】
通信制限処理において、ＣＰＵ２４Ｂは、ネットワーク通信部１５Ｂにオフ指令を送信し（Ｓ４５０１）、通信制限処理をリターンする。
【００８９】
ネットワーク通信部１５Ｂは、オフ指令を受信した場合、ネットワーク通信部１５ＢをＬＡＮ４に対してオフラインの状態にする。これにより、スレーブプリンタ２Ｂは、ＬＡＮ４に接続されている他の機器、たとえば、ＰＣ３から、ＬＡＮ４を通して認識されなくなる。
【００９０】
＜スレーブ側分散印刷解除＞
【００９１】
スレーブプリンタ２Ｂでは、ＣＰＵ２４Ｂにより、図９に示されるスレーブ側分散印刷解除が実行される。
【００９２】
スレーブ側分散印刷解除において、ＣＰＵ２４Ｂは、無線直接通信部１４Ｂによりマスタプリンタ２Ａから分散印刷設定解除指令を受け付けたか否かを判断する（Ｓ５１）。
【００９３】
分散印刷設定解除指令を受け付けていない場合（Ｓ５１：ＮＯ）、ＣＰＵ２４Ｂは、スレーブ側分散印刷解除を終了する。分散印刷設定解除指令が受け付けられることなくスレーブ側分散印刷解除が終了した場合、所定時間経過後、再びスレーブ側分散印刷解除が実行される。
【００９４】
分散印刷設定解除指令を受け付けた場合（Ｓ５１：ＹＥＳ）、ＣＰＵ２４Ｂは、ネットワーク通信部１５Ｂによる通信制限を解除するための処理を行う（Ｓ５２）。通信制限解除処理の詳細については、後述する。
【００９５】
そして、ＣＰＵ２４Ｂは、マスタプリンタ２Ａとの間における無線直接通信のペアリングを解除して（Ｓ５３）、スレーブ側分散印刷解除を終了する。
【００９６】
＜通信制限解除処理＞
【００９７】
図９のステップＳ５２で実行される通信制限処理の流れは、図１０に示されている。
【００９８】
通信制限処理において、ＣＰＵ２４Ｂは、ネットワーク通信部１５Ｂにオン指令を送信し（Ｓ５２０１）、通信制限解除処理をリターンする。
【００９９】
ネットワーク通信部１５Ｂは、オン指令を受信した場合、ネットワーク通信部１５ＢをＬＡＮ４に対してオンラインの状態にする。これにより、スレーブプリンタ２Ｂは、ＬＡＮ４に接続されている他の機器、たとえば、ＰＣ３から、ＬＡＮ４を通して認識されるようになる。
【０１００】
＜スレーブ側印刷ジョブ＞
【０１０１】
スレーブプリンタ２Ｂでは、ＣＰＵ２４Ｂにより、図１１に示されるスレーブ側印刷ジョブが実行される。
【０１０２】
スレーブ側印刷ジョブにおいて、ＣＰＵ２４Ｂは、無線直接通信部１４Ｂによりマスタプリンタ２Ａから印刷ジョブを受信したか否かを判断する（Ｓ６１）。
【０１０３】
印刷ジョブを受信していない場合（Ｓ６１：ＮＯ）、ＣＰＵ２４Ｂは、スレーブ側印刷ジョブを終了する。印刷ジョブを受信していないことでスレーブ側印刷ジョブが終了した場合、所定時間経過後、再びスレーブ側印刷ジョブが実行される。
【０１０４】
印刷ジョブを受信した場合（Ｓ６１：ＹＥＳ）、ＣＰＵ２４Ｂは、受信した印刷ジョブのジョブ解析を行う（Ｓ６２）。
【０１０５】
そして、ＣＰＵ２４Ｂは、ジョブ解析の結果として生成された画像データを印刷部および第２印刷部の一例としての画像形成部１１Ｂに印刷させて（Ｓ６３）、スレーブ側印刷ジョブを終了する。
【０１０６】
＜作用効果＞
【０１０７】
以上のように、スレーブプリンタ２Ｂにおいてスレーブ要求が受け付けられると、ＰＣ３との通信が制限される。これにより、マスタプリンタ２Ａからの印刷ジョブの受信時に、ＰＣ３からの印刷ジョブが実行されている事態の発生を抑制できる。そのため、マスタプリンタ２Ａから印刷ジョブを受信した場合に、その印刷ジョブを迅速に実行することができる。
【０１０８】
また、マスタプリンタ２Ａとスレーブプリンタ２Ｂとの間で、印刷ジョブに係る複数の画像を分け合って実行することができる。
【０１０９】
印刷ジョブに係る複数の画像は、マスタプリンタ２Ａにより、マスタプリンタ２Ａとスレーブプリンタ２Ｂとに振り分けられて送信（分配）される。そのため、印刷ジョブに係る画像のデータをマスタプリンタ２Ａおよびスレーブプリンタ２Ｂに分配するためのサーバが不要であり、簡素な構成で、印刷ジョブに係る画像のデータをマスタプリンタ２Ａおよびスレーブプリンタ２Ｂに分配してシートに印刷させることができる。
【０１１０】
スレーブプリンタ２Ｂは、マスタプリンタ２Ａと直接通信回線を介して接続される無線直接通信部１４Ｂと、ＰＣ３とＬＡＮ４を介して接続されるネットワーク通信部１５Ｂとを含む。
【０１１１】
このように、マスタプリンタ２Ａとの通信とＰＣ３との通信で通信回線を分けているので、通信制限が容易となる。
【０１１２】
直接通信回線は、無線通信回線である、そのため、ＵＳＢ（Universal Serial Bus）ケーブルなどの専用有線を使用せずに、無線直接通信部１４Ｂとマスタプリンタ２Ａとを接続することができる。
【０１１３】
ＣＰＵ２４Ｂは、スレーブ要求を受け付けた後、無線直接通信部１４Ｂとマスタプリンタ２Ａとの間での直接通信回線を確立させ、直接通信回線の確立が完了した場合に、ネットワーク通信部１５Ｂによる通信を制限する。
【０１１４】
これにより、直接通信回線の確立が完了した後に、ＬＡＮ４を介した通信が制限される。そのため、直接通信回線の確立が失敗し、直接通信回線を介した印刷ジョブの受信ができないにもかかわらず、ＬＡＮ４を介した通信が制限されることを回避できる。
【０１１５】
ＣＰＵ２４Ｂは、ネットワーク通信部１５Ｂの通信を制限した後、無線直接通信部１４Ｂにより分散印刷設定解除指令が受信された場合、ネットワーク通信部１５Ｂによる通信の制限を解除する。
【０１１６】
これにより、プリンタ２Ｂがスレーブプリンタ２Ｂとして動作する状態を解除することができる。また、この解除により、プリンタ２Ｂを通常の印刷装置として使用することができる。
【０１１７】
ＣＰＵ２４Ｂは、ネットワーク通信部１５Ｂの通信の制限として、ネットワーク通信部１５Ｂの通信を切断させるようネットワーク通信部１５Ｂを制御する。
【０１１８】
＜第２実施形態＞
【０１１９】
図３に示される通信に代えて、図１２に示される通信が行われてもよい。
【０１２０】
第２実施形態では、分散印刷設定のために、ユーザは、スレーブプリンタ２ＢのプリンタドライバがインストールされているＰＣ３からスレーブプリンタ２Ｂに分散印刷設定情報を送信するか、または、スレーブプリンタ２Ｂの操作部１３Ｂから分散印刷設定情報を入力する。分散印刷設定情報には、分散印刷設定を行う旨およびマスタプリンタ２Ａの識別情報が含まれる。
【０１２１】
ＰＣ３からスレーブプリンタ２Ｂに分散印刷設定情報が送信されるか、または、操作部１３Ｂから分散印刷設定情報が入力されると、スレーブプリンタ２Ｂとマスタプリンタ２Ａとの間で、無線直接通信のペアリングが確立される。
【０１２２】
ペアリングが確立されると、無線直接通信により、スレーブプリンタ２Ｂからマスタプリンタ２Ａにマスタ要求、すわわち、スレーブプリンタ２Ｂが受信する印刷ジョブの送信元として動作することの要求が送信される。
【０１２３】
また、スレーブプリンタ２Ｂのネットワーク通信部１５ＢとＬＡＮ４との接続が電気的に遮断される。これにより、印刷ジョブは、ネットワーク通信部１５Ｂによっては受信されない。
【０１２４】
ＰＣ３からマスタプリンタ２Ａに印刷ジョブが送信されると、マスタプリンタ２Ａおよびスレーブプリンタ２Ｂのいずれか一方が印刷実行機となり、印刷ジョブに係る印刷が実行される。
【０１２５】
マスタプリンタ２Ａが印刷実行機である場合、マスタプリンタ２ＡがＰＣ３から受信した印刷ジョブに係る印刷を実行する。
【０１２６】
スレーブプリンタ２Ｂが印刷実行機である場合、マスタプリンタ２ＡがＰＣ３から受信した印刷ジョブは、マスタプリンタ２Ａからスレーブプリンタ２Ｂに転送される。そして、スレーブプリンタ２Ｂにより、印刷ジョブに係る印刷が実行される。
【０１２７】
分散印刷機能の使用を中止する場合の解除設定のために、ユーザは、ＰＣ３からスレーブプリンタ２Ｂに分散印刷設定解除指令を送信するか、または、スレーブプリンタ２Ｂの操作部１３Ｂから分散印刷設定解除指令を入力する。
【０１２８】
ＰＣ３からスレーブプリンタ２Ｂに分散印刷設定解除指令が送信されるか、または、操作部１３Ｂから分散印刷設定解除指令が入力されると、スレーブプリンタ２Ｂからマスタプリンタ２Ａに分散印刷設定解除指令が送信される。
【０１２９】
そして、マスタプリンタ２Ａとスレーブプリンタ２Ｂとの間で、無線直接通信のペアリングが解除される。
【０１３０】
また、スレーブプリンタ２Ｂのネットワーク通信部１５ＢとＬＡＮ４とが電気的に接続される。これにより、ネットワーク通信部１５Ｂが印刷ジョブを受信可能となる。
【０１３１】
以上のように、ＣＰＵ２４Ｂは、操作部１３Ｂにより分散印刷設定を受け付ける。
【０１３２】
ＣＰＵ２４Ｂは、操作部１３Ｂに分散印刷設定が入力された場合、または、ネットワーク通信部１５ＢによりＰＣ３から分散印刷設定が受信された場合、分散印刷設定を受け付けた後、マスタ要求をマスタプリンタ２Ａへ送信するよう、無線直接通信部１４Ｂを制御する。
【０１３３】
ＣＰＵ２４Ｂは、ネットワーク通信部１５Ｂの通信を制限した後、操作部１３Ｂに分散印刷設定解除指令が入力された場合、または、ネットワーク通信部１５ＢによりＰＣ３から分散印刷設定解除指令が受信された場合、ネットワーク通信部１５Ｂによる通信の制限を解除する。
【０１３４】
これにより、操作部１３Ｂに分散印刷設定解除指令を入力すること、または、ＰＣ３からスレーブプリンタ２Ｂに分散印刷設定解除指令を送信することで、プリンタ２Ｂがスレーブプリンタ２Ｂとして動作する状態を解除することができる。この解除により、プリンタ２Ｂを通常の印刷装置として使用することができる。
【０１３５】
＜変形例＞
【０１３６】
以上、本発明の実施形態について説明したが、本発明は、他の形態で実施することもできる。
【０１３７】
たとえば、前述の実施形態では、印刷ジョブに係る画像の印刷がマスタプリンタ２Ａとスレーブプリンタ２Ｂとに分けられて実行されるとしたが、マスタプリンタ２Ａは、印刷ジョブを他の複数のプリンタ２に振り分けるサーバとして機能し、マスタプリンタ２Ａでは、印刷ジョブに係る画像の印刷が実行されない構成が採用されてもよい。
【０１３８】
また、１つの印刷ジョブの実行ごとに、マスタプリンタ２Ａとスレーブプリンタ２Ｂとが交互に印刷実行機として決定されるとしたが、その他の基準により印刷実行機が決定されてもよい。たとえば、マスタプリンタ２Ａで印刷される枚数とスレーブプリンタ２Ｂで印刷される枚数とが同数に近づくように、印刷実行機が決定されてもよい。
【０１３９】
また、印刷ジョブに係る複数の画像がマスタプリンタ２Ａとスレーブプリンタ２Ｂとの２台で分けられて印刷されるとしたが、印刷ジョブに係る複数の画像が３台以上のプリンタ２で分けられて印刷されてもよい。
【０１４０】
前述の実施形態では、分散印刷設定解除は、ＰＣ３、マスタプリンタ２Ａの操作部１３Ａまたはスレーブプリンタ２Ｂの操作部１３Ｂにより明示的に分散印刷設定解除指令が受け付けられることにより行われた。しかしながら、マスタプリンタ２Ａとスレーブプリンタ２Ｂとの間の設置距離が離されることにより、無線直接通信による通信が正常に行われなくなったことがＣＰＵ２４ＡまたはＣＰＵ２４Ｂにより検知された場合に、分散印刷設定が解除されてもよい。
【０１４１】
前述の実施形態では、分散印刷設定および分散印刷設定解除がともにマスタプリンタ２Ａに受け付けられる構成と、分散印刷設定および分散印刷設定解除がともにスレーブプリンタ２Ｂに受け付けられる構成とについて説明した。しかしながら、分散印刷設定がマスタプリンタ２Ａに受け付けられ、分散印刷設定解除がスレーブプリンタ２Ｂに受け付けられてもよいし、分散印刷設定がスレーブプリンタ２Ｂに受け付けられ、分散印刷設定解除がマスタプリンタ２Ａに受け付けられてもよい。
【０１４２】
前述の実施形態では、スレーブプリンタ２Ｂにおいて、ネットワーク通信部１５Ｂをオフライン状態にすることで通信を制限して、ネットワーク通信部１５Ｂによる印刷ジョブの受信を行わないことにより、ＰＣ３からの印刷ジョブに係る画像の印刷を制限した。しかしながら、ネットワーク通信部１５Ｂによる通信は制限せず、ＰＣ３から受信した印刷ジョブに係る画像の印刷を行わないことにより、ＰＣ３からの印刷ジョブに係る画像の印刷を制限してもよい。このとき、受信した印刷ジョブは、削除するとよい。
【０１４３】
また、マスタプリンタ２Ａから受信した印刷ジョブに係る画像がシートに印刷されている期間だけ、ネットワーク通信部１５Ｂにより受信した印刷ジョブに係る画像のシートへの印刷を行わず、この印刷ジョブを削除してもよい。
【０１４４】
また、スレーブプリンタ２Ｂにおいて、印刷ジョブに係る画像がシートに印刷されている期間だけ、ネットワーク通信部１５Ｂによる通信を切断させるように、ＣＰＵ２４Ｂがネットワーク通信部１５Ｂを制御してもよい。
【０１４５】
前述の実施形態では、マスタプリンタ２Ａを特定外部装置の一例としたが、ＰＣ３が本発明の特定外部装置として機能してもよい。
【０１４６】
前述の実施形態では、無線直接通信部１４Ｂとネットワーク通信部１５Ｂを別々の通信方法としていたが、同一の通信方法であってもよい。例えば、無線直接通信部１４Ｂを用いずにネットワーク通信部１５Ｂのみ用いる構成とし、通信の制限はＩＰフィルタなどを使用して特定の通信元との通信のみを可能とし、特定の通信元以外の通信元からの通信を拒否することで実現してもよい。
【０１４７】
また、プリンタ２に代えて、ＭＦＰ（Multi-Function Peripheral）を用いてもよい。
【０１４８】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１４９】
１      印刷システム
２      プリンタ
２Ａ    マスタプリンタ
２Ｂ    スレーブプリンタ
３      ＰＣ
１１Ａ  画像形成部
１１Ｂ  画像形成部
１３Ａ  操作部
１３Ｂ  操作部
１４Ａ  無線直接通信部
１４Ｂ  無線直接通信部
１５Ｂ  ネットワーク通信部
２４Ａ  ＣＰＵ
２４Ｂ  ＣＰＵ
【図１】
0006394411.tif 000002
【図２】
0006394411.tif 000003
【図３】
0006394411.tif 000004
【図４】
0006394411.tif 000005
【図５】
0006394411.tif 000006
【図６】
0006394411.tif 000007
【図７】
0006394411.tif 000008
【図８】
0006394411.tif 000009
【図９】
0006394411.tif 000010
【図１０】
0006394411.tif 000011
【図１１】
0006394411.tif 000012
【図１２】
0006394411.tif 000013