(57)【要約】【課題】連携印刷時のプリンタの印刷処理を適切にキャンセルすることを課題とする。【解決手段】１のプリンタにおいて印刷処理のキャンセル操作が行われた場合に、その１のプリンタによる印刷処理がキャンセルされる。そして、１部の印刷処理が、その１のプリンタおよび、他のプリンタで実行されている場合には、ただちに、他のプリンタに印刷処理のキャンセル指令が送信される。一方、１部以上の印刷処理が、１のプリンタおよび、他のプリンタの各々において部単位で実行されている場合には、所定の条件を満たすことを条件として、他のプリンタに印刷処理のキャンセル指令が送信される。これにより、１のプリンタで印刷処理がキャンセルされた場合に、状況に応じて、他のプリンタにキャンセル指令を送信することが可能となり、連携印刷時のプリンタの印刷処理を適切にキャンセルすることが可能となる。【選択図】図１
2016049696.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と他のプリンタと通信可能な通信部と、
ユーザ操作に応じた信号を入力するための入力部と、
制御部と、
を備えたプリンタであって、
前記制御部は、
複数ページ分の画像データに係る印刷処理を１部の単位とし、１部以上の印刷処理を含む印刷ジョブに含まれる印刷処理が、前記他のプリンタと前記プリンタとに振り分けられた場合における、前記プリンタに振り分けられた印刷処理に応じた画像データ、当該画像データに係る印刷指示、前記印刷ジョブが含む印刷処理を振り分けられたプリンタを特定可能なプリンタ特定情報、及び前記印刷ジョブの振り分けが第１振り分けと第２振り分けのいずれであるかを示す振り分け特定情報を、前記通信部を介して受信する受信手段と、
前記受信手段が受信した印刷指示に従って、前記受信手段が受信した画像データに基づく印刷処理を実行する実行手段と、
前記受信手段により受信した画像データに係る印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、前記実行手段による印刷処理の実行をキャンセルするキャンセル手段と、
前記プリンタによる印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、前記受信手段が受信した前記振り分け特定情報に基づいて、前記情報処理装置による印刷処理の振り分けが前記第１振り分けと前記第２振り分けとの何れであるかを判定する判定手段と、
を有し、
前記第１振り分けは、前記印刷ジョブに含まれる１部以上の前記印刷処理のうちの１部の印刷処理が、前記他のプリンタと前記プリンタとで実行されるように振り分けられることに対応し、
前記第２振り分けは、前記印刷ジョブが複数部の印刷処理を含む場合に、１部以上の前記印刷処理が、前記他のプリンタと前記プリンタとの各々において部単位で実行されるように振り分けられることに対応し、
前記制御部は、さらに、
前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第１振り分けであると判定された場合に、ただちに前記他のプリンタに、前記通信部を介して、印刷処理のキャンセル指令を送信する第１送信手段と、
前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第２振り分けであると判定され、かつ、所定の条件を満たした場合に、前記他のプリンタに、前記通信部を介して、印刷処理のキャンセル指令を送信する第２送信手段と、
を有することを特徴とするプリンタ。
【請求項２】
前記他のプリンタは、複数のプリンタであり、
前記プリンタ特定情報は、前記印刷ジョブに含まれる印刷処理が前記第１振り分けにより振り分けられる場合において、前記プリンタに振り分けられた印刷処理に係る画像データとともに１部の印刷処理を形成する画像データが振り分けられたプリンタを特定する第２プリンタ特定情報を含み、 
前記第１送信手段は、
前記印刷ジョブに含まれる印刷処理が複数部であり、当該複数部の印刷処理のうちの１部の印刷処理が、複数の前記他のプリンタのうちの一部のプリンタと前記プリンタとに振り分けられたことを、前記第２プリンタ特定情報により特定した場合には、ただちに当該一部のプリンタに、前記通信部を介して、前記１部の印刷処理のキャンセル指令を送信し、
前記印刷ジョブに含まれる複数部の印刷処理のうちの前記１部の印刷処理を除く印刷処理を実行する前記他のプリンタに、所定の条件を満たした場合に、前記通信部を介して、前記他の原稿群の複数の原稿の印刷処理のキャンセル指令を、送信することを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記プリンタは、表示部を有し、
前記制御部は、
前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第２振り分けであると判定された場合に、前記受信手段が受信した前記プリンタ特定情報に基づいて特定される印刷処理を実行するプリンタに関する情報を表示部に表示させる第１表示手段を有することを特徴とする請求項１又は２に記載のプリンタ。
【請求項４】
前記プリンタは、表示部を有し、
前記制御部は、
前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第２振り分けであると判定された場合に、前記他のプリンタによる印刷処理のキャンセルの要否を確認するためのコメントを前記表示部に表示させる第２表示手段を有し、
前記第２送信手段は、
前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第２振り分けであると判定され、かつ、前記第２表示手段によって表示されたコメントに応じた前記他のプリンタによる印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、前記他のプリンタに、前記通信部を介して、印刷処理のキャンセル指令を送信することを特徴とする請求項１乃至３の何れか１項に記載のプリンタ。
【請求項５】
前記プリンタは、表示部を有し、
前記制御部は、
前記第１送信手段により印刷処理のキャンセル指令が前記他のプリンタに送信された場合に、当該他のプリンタを特定可能な情報を前記表示部に表示させる第３表示手段を有することを特徴とする請求項１乃至４の何れか１項に記載のプリンタ。
【請求項６】
前記キャンセル手段は、
前記受信手段により受信した画像データのうち１ページ分の画像データに係る印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、当該１ページ分の画像データに係る印刷処理の実行をキャンセルし、前記受信手段により受信した全ページ分の画像データに係る印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、当該全ページ分の画像データに係る印刷処理の実行をキャンセルし、
前記判定手段は、
前記受信手段により受信した全ページ分の画像データに係る印刷処理のキャンセルを、前記操作部が出力した信号が示す場合には、前記印刷ジョブの振り分けが前記第１振り分けと前記第２振り分けとの何れであるかを判定する一方、前記受信手段により受信した画像データのうち１ページ分の画像データに係る印刷処理のキャンセルを、前記操作部が出力した信号が示す場合には、前記印刷ジョブの振り分けが前記第１振り分けと前記第２振り分けとの何れであるかを判定しないことを特徴とする請求項１乃至５の何れか１項に記載のプリンタ。
【請求項７】
前記制御部は、
前記プリンタによる印刷処理の停止を、前記操作部が出力した信号が示す場合に、前記実行手段による印刷処理の実行を停止する停止手段を有し、
前記判定手段は、
前記プリンタによる印刷処理の停止を、前記操作部が出力した信号が示す場合に、前記受信手段が受信した前記振り分け特定情報に基づいて、前記情報処理装置による印刷処理の振り分けが前記第１振り分けと前記第２振り分けとの何れであるかを判定し、
第１送信手段は、
前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第１振り分けであると判定された場合に、前記他のプリンタに、前記通信部を介して、印刷処理の停止指令を送信し、
第２送信手段は、
前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第２振り分けであると判定され、かつ、所定の条件を満たした場合に、前記他のプリンタに、前記通信部を介して、印刷処理の停止指令を送信することを特徴とする請求項１乃至６の何れか１項に記載のプリンタ。
【請求項８】
前記制御部は、
前記停止手段により停止された印刷処理の再開を、前記操作部が出力した信号が示す場合に、前記停止手段により停止された印刷処理を再開する再開手段と、
前記停止手段により停止された印刷処理の再開を、前記操作部が出力した信号が示す場合に、前記第２送信手段により印刷処理の停止指令が送信された前記他のプリンタに、前記通信部を介して、印刷処理の再開指令を送信する第３送信手段と、
を有することを特徴とする請求項７に記載のプリンタ。
【請求項９】
情報処理装置と他のプリンタと通信可能な通信部と、ユーザ操作に応じた信号を入力するための入力部とを備えたプリンタのコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
複数ページ分の画像データに係る印刷処理を１部の単位とし、１部以上の印刷処理を含む印刷ジョブに含まれる印刷処理が、前記他のプリンタと前記プリンタとに振り分けられた場合における、前記プリンタに振り分けられた印刷処理に応じた画像データ、当該画像データに係る印刷指示、前記印刷ジョブが含む印刷処理を振り分けられたプリンタを特定可能なプリンタ特定情報、及び前記印刷ジョブの振り分けが第１振り分けと第２振り分けのいずれであるかを示す振り分け特定情報を、前記通信部を介して受信する受信手段と、
前記受信手段が受信した印刷指示に従って、前記受信手段が受信した画像データに基づく印刷処理を実行する実行手段と、
前記受信手段により受信した画像データに係る印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、前記実行手段による印刷処理の実行をキャンセルするキャンセル手段と、
前記プリンタによる印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、前記受信手段が受信した前記振り分け特定情報に基づいて、前記情報処理装置による印刷処理の振り分けが前記第１振り分けと前記第２振り分けとの何れであるかを判定する判定手段と、
して機能させ、
前記第１振り分けは、前記印刷ジョブに含まれる１部以上の前記印刷処理のうちの１部の印刷処理が、前記他のプリンタと前記プリンタとで実行されるように振り分けられることに対応し、
前記第２振り分けは、前記印刷ジョブが複数部の印刷処理を含む場合に、１部以上の前記印刷処理が、前記他のプリンタと前記プリンタとの各々において部単位で実行されるように振り分けられることに対応し、
前記コンピュータを、さらに、
前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第１振り分けであると判定された場合に、ただちに前記他のプリンタに、前記通信部を介して、印刷処理のキャンセル指令を送信する第１送信手段と、
前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第２振り分けであると判定され、かつ、所定の条件を満たした場合に、前記１以上のプリンタの少なくとも１のプリンタに、前記通信部を介して、印刷処理のキャンセル指令を送信する第２送信手段と、
して機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数ページ分の画像データに係る印刷処理を実行するプリンタ、および、そのプリンタのコンピュータが読み取り可能な制御プログラムに関する。
【背景技術】
【０００２】
複数の原稿によって構成される原稿群の印刷を、複数のプリンタを連携させて行う連携印刷がある。連携印刷時には、原稿群の印刷処理が複数のプリンタに分散され、それら複数のプリンタにより、分散された印刷処理が行われることで、印刷時間の短縮が図られる。このように、複数のプリンタの連携により原稿群の印刷処理が行われている際に、印刷処理のキャンセルを行う場合には、通常、それら複数のプリンタに対して、印刷処理のキャンセル操作を行う必要がある。しかしながら、複数のプリンタに対する操作は、非常に手間であり、また、複数のプリンタに対して操作を行っている間に、多くの原稿が無駄に印刷されてしまう。このため、下記特許文献に記載のプリンタでは、連携印刷時に複数のプリンタのうちの１台のプリンタに対して、印刷処理のキャンセル操作が行われた場合には、その１台のプリンタの印刷処理がキャンセルされるとともに、他のプリンタに印刷処理のキャンセル指令が送信される。これにより、１台のプリンタに印刷処理のキャンセル操作を行うだけで、連携印刷を実行している全てのプリンタの印刷処理をキャンセルすることが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−３０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載のプリンタによれば、１台のプリンタへの印刷処理のキャンセル操作により、連携印刷を実行している全てのプリンタの印刷処理をキャンセルすることが可能となる。しかしながら、ユーザは、連携印刷を実行している場合であっても、１台のプリンタの印刷処理のみをキャンセルさせたい場合もある。一方で、ユーザは、１台のプリンタへの印刷処理のキャンセル操作により、連携印刷を実行している全てのプリンタの印刷処理をキャンセルさせたい場合もある。本発明は、そのような事情に鑑みてなされたものであり、連携印刷時のプリンタの印刷処理を適切にキャンセルすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のプリンタは、情報処理装置と他のプリンタと通信可能な通信部と、ユーザ操作に応じた信号を入力するための入力部と、制御部と、を備えたプリンタであって、前記制御部は、複数ページ分の画像データに係る印刷処理を１部の単位とし、１部以上の印刷処理を含む印刷ジョブに含まれる印刷処理が、前記他のプリンタと前記プリンタとに振り分けられた場合における、前記プリンタに振り分けられた印刷処理に応じた画像データ、当該画像データに係る印刷指示、前記印刷ジョブが含む印刷処理を振り分けられたプリンタを特定可能なプリンタ特定情報、及び前記印刷ジョブの振り分けが第１振り分けと第２振り分けのいずれであるかを示す振り分け特定情報を、前記通信部を介して受信する受信手段と、前記受信手段が受信した印刷指示に従って、前記受信手段が受信した画像データに基づく印刷処理を実行する実行手段と、前記受信手段により受信した画像データに係る印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、前記実行手段による印刷処理の実行をキャンセルするキャンセル手段と、前記プリンタによる印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、前記受信手段が受信した前記振り分け特定情報に基づいて、前記情報処理装置による印刷処理の振り分けが前記第１振り分けと前記第２振り分けとの何れであるかを判定する判定手段と、を有し、前記第１振り分けは、前記印刷ジョブに含まれる１部以上の前記印刷処理のうちの１部の印刷処理が、前記他のプリンタと前記プリンタとで実行されるように振り分けられることに対応し、前記第２振り分けは、前記印刷ジョブが複数部の印刷処理を含む場合に、１部以上の前記印刷処理が、前記他のプリンタと前記プリンタとの各々において部単位で実行されるように振り分けられることに対応し、前記制御部は、さらに、前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第１振り分けであると判定された場合に、ただちに前記他のプリンタに、前記通信部を介して、印刷処理のキャンセル指令を送信する第１送信手段と、前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第２振り分けであると判定され、かつ、所定の条件を満たした場合に、前記他のプリンタに、前記通信部を介して、印刷処理のキャンセル指令を送信する第２送信手段と、を有することを特徴とする。
【０００６】
上記課題を解決するために、本発明の制御プログラムは、情報処理装置と他のプリンタと通信可能な通信部と、ユーザ操作に応じた信号を入力するための入力部とを備えたプリンタのコンピュータが読み取り可能な制御プログラムであって、前記コンピュータを、複数ページ分の画像データに係る印刷処理を１部の単位とし、１部以上の印刷処理を含む印刷ジョブに含まれる印刷処理が、前記他のプリンタと前記プリンタとに振り分けられた場合における、前記プリンタに振り分けられた印刷処理に応じた画像データ、当該画像データに係る印刷指示、前記印刷ジョブが含む印刷処理を振り分けられたプリンタを特定可能なプリンタ特定情報、及び前記印刷ジョブの振り分けが第１振り分けと第２振り分けのいずれであるかを示す振り分け特定情報を、前記通信部を介して受信する受信手段と、前記受信手段が受信した印刷指示に従って、前記受信手段が受信した画像データに基づく印刷処理を実行する実行手段と、前記受信手段により受信した画像データに係る印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、前記実行手段による印刷処理の実行をキャンセルするキャンセル手段と、前記プリンタによる印刷処理のキャンセルを、前記操作部が出力した信号が示す場合に、前記受信手段が受信した前記振り分け特定情報に基づいて、前記情報処理装置による印刷処理の振り分けが前記第１振り分けと前記第２振り分けとの何れであるかを判定する判定手段と、して機能させ、前記第１振り分けは、前記印刷ジョブに含まれる１部以上の前記印刷処理のうちの１部の印刷処理が、前記他のプリンタと前記プリンタとで実行されるように振り分けられることに対応し、前記第２振り分けは、前記印刷ジョブが複数部の印刷処理を含む場合に、１部以上の前記印刷処理が、前記他のプリンタと前記プリンタとの各々において部単位で実行されるように振り分けられることに対応し、前記コンピュータを、さらに、前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第１振り分けであると判定された場合に、ただちに前記他のプリンタに、前記通信部を介して、印刷処理のキャンセル指令を送信する第１送信手段と、前記判定手段によって前記情報処理装置による印刷処理の振り分けが前記第２振り分けであると判定され、かつ、所定の条件を満たした場合に、前記１以上のプリンタの少なくとも１のプリンタに、前記通信部を介して、印刷処理のキャンセル指令を送信する第２送信手段と、して機能させることを特徴とする。
【発明の効果】
【０００７】
本発明のプリンタ、および、制御プログラムでは、１のプリンタにおいて印刷処理のキャンセル操作が行われた場合に、その１のプリンタによる印刷処理がキャンセルされる。そして、１部の印刷処理が、その１のプリンタおよび、他のプリンタで実行されている場合には、ただちに、他のプリンタに印刷処理のキャンセル指令が送信される。１部の印刷処理が複数のプリンタに分割されている場合には、１台のプリンタでの印刷が完了しなければ、１部の原稿群が完成せず、他のプリンタでの印刷原稿が無駄になる。つまり、本発明のプリンタ、および、制御プログラムでは、他のプリンタでの印刷処理が不要であると想定される場合に、他のプリンタに印刷処理のキャンセル指令が送信される。一方、１部以上の印刷処理が、１のプリンタおよび、他のプリンタの各々において部単位で実行されている場合には、所定の条件を満たすことを条件として、他のプリンタに印刷処理のキャンセル指令が送信される。複数のプリンタの各々で、１部以上の印刷処理が行われる場合には、各プリンタで１部以上の原稿群が完成する。つまり、本発明のプリンタ、および、制御プログラムでは、他のプリンタでの印刷処理が不要であるか必要であるか解らない場合に、所定の条件を満たすことを条件として、他のプリンタに印刷処理のキャンセル指令が送信される。これにより、本発明のプリンタ、および、制御プログラムによれば、連携印刷時のプリンタの印刷処理を適切にキャンセルすることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】通信システム１のブロック図である。
【図２】印刷停止画面７０を示す図である。
【図３】第１確認画面７６を示す図である。
【図４】停止告知画面８１を示す図である。
【図５】第２確認画面８２を示す図である。
【図６】再開告知画面９０を示す図である。
【図７】ＰＣ５４の動作フローチャートを示す図である。
【図８】ＰＣ５４の動作フローチャートを示す図である。
【図９】プリンタ１０，５０，５２の動作フローチャートを示す図である。
【図１０】プリンタ１０，５０，５２の動作フローチャートを示す図である。
【図１１】プリンタ１０，５０，５２の動作フローチャートを示す図である。
【図１２】プリンタ１０，５０，５２の動作フローチャートを示す図である。
【図１３】プリンタ１０，５０，５２の動作フローチャートを示す図である。
【発明を実施するための形態】
【０００９】
＜通信システムの構成＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、プリンタ（本発明のプリンタの一例）１０、プリンタ（本発明のプリンタの一例）５０、プリンタ（本発明のプリンタの一例）５２、ＰＣ（Personal computerの略）（本発明の情報処理装置の一例）５４、スキャナ５６、ルーター５８を備える。スキャナ５６は、原稿のスキャン処理により、スキャンデータを作成する。ＰＣ５４は、スキャナ５６からスキャンデータを取得し、スキャンデータに基づく画像の印刷指令をプリンタ１０，５０，５２に送信する
【００１０】
プリンタ１０，５０，５２は、略同じ構成であるため、プリンタ１０の構成について説明する。プリンタ１０は、ＣＰＵ（Central Processing Unitの略）（本発明の制御部およびコンピュータの一例）１２、記憶部１４、ディスプレイ（本発明の表示部の一例）１６、入力Ｉ／Ｆ（本発明の入力部の一例）１８、ネットワークＩ／Ｆ（本発明の通信部の一例）２０を主に備えている。これらの構成要素は、入出力ポート２２を介して互いに通信可能とされている。
【００１１】
ディスプレイ１６は、プリンタ１０の各種機能を表示する表示面を備える。ディスプレイの一例としては、例えば、ＬＣＤ、有機ＥＬ、プラズマディスプレイ等が挙げられる。入力Ｉ／Ｆ１８は、例えば、ディスプレイ１６と一体的に構成されているタッチパネルであってよく、ディスプレイ１６上に表示されたボタンへのユーザ操作を受け付け、受け付けたユーザ操作に応じた信号を出力する。また、タッチパネル以外にも、ハードキー等であってもよい。
【００１２】
ネットワークＩ／Ｆ２０は、ルーター５８を介して外部装置と通信するものであり、ルーター５８を介して、プリンタ５０，５２、ＰＣ５４、スキャナ５６に接続される。これにより、プリンタ１０は、プリンタ５０，５２、ＰＣ５４、スキャナ５６と各種データの送受信を行うことが可能である。
【００１３】
ＣＰＵ１２は、記憶部１４内の制御プログラム（本発明の制御プログラムの一例）２６に従って処理を実行する。制御プログラム２６は、ＰＣ５４からの指令に従って印刷処理を実行するためのプログラムである。以降、制御プログラム２６など、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム２６が」という記載は、「制御プログラム２６を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１４】
なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。また、記憶部１４は、データ記憶領域２８を備える。データ記憶領域２８は、制御プログラム２６の実行に必要なデータなどを記憶する領域である。
【００１５】
＜通信システムでの印刷処理＞
通信システム１では、複数の原稿により構成される原稿群が、スキャナ５６によりスキャンされ、複数のスキャンデータが作成される。そして、それら複数のスキャンデータが、一群の画像データとして、ルーター５８を介して、ＰＣ５４に送信され、ＰＣ５４において、記憶されている。そして、ＰＣ５４からプリンタ１０，５０，５２に、印刷指令とともに、画像データが送信されることで、プリンタ１０，５０，５２において、画像データに基づく画像の印刷、つまり、原稿の印刷処理が実行される。この際、プリンタ１０，５０，５２のうちの何れか１台のプリンタによる単独印刷と、プリンタ１０，５０，５２のうちの複数のプリンタによる連携印刷とのいずれかの印刷処理が実行される。
【００１６】
詳しくは、ＰＣ５４からの指令に基づく印刷処理を実行するべく、ＰＣ５４のディスプレイ（図示省略）には、まず、印刷条件、つまり、印刷用紙の用紙サイズ，印刷色（モノクロ，カラー），印刷部数等を選択するための画面がディスプレイに表示される。そして、ユーザ操作により各印刷条件が選択されると、ディスプレイには、単独印刷と連携印刷との何れの手法により印刷処理を実行するかを選択するための画面が、表示される。この画面に従って、単独印刷が選択された場合には、ＰＣ５４は、複数のプリンタ１０，５０，５２のうちのデフォルト設定されている１台のプリンタに、印刷対象となる原稿群の複数の画像の画像データと、選択された印刷条件に従った印刷指令とを送信する。なお、プリンタに送信される印刷指令は、画像データのヘッダに付加されており、そのヘッダには、印刷指令とともに、当該印刷指令が単独印刷の印刷指令である旨の情報も付加されている。
【００１７】
また、単独印刷と連携印刷との何れかを選択する画面において、連携印刷が選択された場合には、部単位印刷と分割印刷との何れの手法により印刷処理を実行するかを選択するための画面が、ディスプレイに表示される。部単位印刷は、印刷対象の原稿群を複数部印刷する際に、複数のプリンタにおいて、プリンタ毎に１部の原稿群の印刷処理を行う印刷手法である。つまり、例えば、１０枚の原稿により構成される原稿群が２部印刷される際には、プリンタ１０により１部目の原稿群の１０枚の原稿が印刷され、プリンタ５０により２部目の原稿群の１０枚の原稿が印刷される。
【００１８】
また、分割印刷は、印刷対象の原稿群を１部以上印刷する際に、各原稿群の複数の原稿の印刷処理を複数のプリンタによって行う印刷手法である。なお、分割印刷が行われる場合には、複数のプリンタ毎の原稿の印刷枚数は概ね均等とされている。つまり、例えば、１０枚の原稿により構成される原稿群が２部印刷される際には、プリンタ１０により１部目の原稿群の１〜７枚目の原稿が印刷され、プリンタ５０により１部目の原稿群の８〜１０枚目の原稿および、２部目の原稿群の１〜４枚の原稿が印刷され、プリンタ５２により２部目の原稿群の５〜１０枚目の原稿が印刷される。なお、部単位印刷は、原稿群を複数部印刷することが前提の印刷処理であるため、印刷条件の選択画面において、印刷部数として１部が選択されている場合には、部単位印刷を選択することができなくなっている。
【００１９】
部単位印刷と分割印刷との何れの手法により印刷処理を実行するかを選択するための画面において、部単位印刷が選択された場合には、ＰＣ５４は、印刷部数に応じて印刷処理を実行するプリンタを決定する。なお、印刷処理を実行するプリンタの優先順位は、デフォルト設定されており、ＰＣ５４では、プリンタ１０，プリンタ５０，プリンタ５２の順に設定されている。つまり、例えば、印刷部数が２部である場合には、印刷処理を実行するプリンタとして、プリンタ１０とプリンタ５０とが選択される。
【００２０】
そして、ＰＣ５４では、印刷処理を実行するプリンタ名と、各プリンタにおいて実行される印刷処理の内容が、ディスプレイに表示される。つまり、１０枚の原稿により構成される原稿群が２部印刷される際には、プリンタ１０により１部目の原稿群の１０枚の原稿が印刷され、プリンタ５０により２部目の原稿群の１０枚の原稿が印刷される旨のコメントがディスプレイに表示される。この際、コメントとともに、ＯＫボタン（図示省略）と変更ボタン（図示省略）とが表示され、ＯＫボタンが操作された場合には、ＰＣ５４により設定された条件に従って、プリンタに送信されるデータが作成される。一方、変更ボタンが操作された場合には、ユーザにより、印刷処理を実行するプリンタ、各プリンタにおいて実行される印刷処理の内容等が変更され、変更された条件に従って、プリンタに送信されるデータが作成される。
【００２１】
プリンタに送信されるデータが作成される際には、印刷処理を実行するプリンタ毎に、各プリンタにおいて実行される印刷処理の内容に応じた画像データが纏められる。つまり、プリンタ１０による１部目の原稿群の１０枚の原稿の印刷が予定され、プリンタ５０による２部目の原稿群の１０枚の原稿の印刷が予定されている場合には、プリンタ１０への送信用の画像データとして、原稿群の１０枚の原稿の画像データが纏められ、プリンタ５０への送信用の画像データとして、原稿群の１０枚の原稿の画像データが纏められる。さらに、各プリンタへの送信用の画像データには、ヘッダ情報として、選択された印刷条件に従った印刷指令と、当該印刷指令が部単位印刷の印刷指令である旨の情報と、部単位印刷を連携して実行する他のプリンタのＩＰアドレスとが付加される。これにより、プリンタに送信されるデータの作成が完了し、そのデータが、部単位印刷の実行予定の複数のプリンタに送信される。
【００２２】
また、部単位印刷と分割印刷との何れの手法により印刷処理を実行するかを選択するための画面において、分割印刷が選択された場合には、ＰＣ５４は、印刷処理を実行するプリンタの台数を入力するための画面を、ディスプレイに表示する。この画面に従って、印刷処理を実行するプリンタの台数が入力されると、そのプリンタの台数と、印刷部数とに応じて、各プリンタにおいて実行される印刷処理の内容が決定される。この際、複数のプリンタ毎の印刷枚数が概ね均等となるように、各プリンタによる印刷処理の内容が決定される。具体的には、例えば、ユーザ操作により入力されたプリンタの台数が３台であり、１０枚の原稿により構成される原稿群が２部印刷される場合には、プリンタ１０による印刷処理が、１部目の原稿群の１〜７枚目の原稿の印刷処理に、プリンタ５０による印刷処理が、１部目の原稿群の８〜１０枚目の原稿および、２部目の原稿群の１〜４枚目の原稿の印刷処理に、プリンタ５２による印刷処理が、２部目の原稿群の５〜１０枚目の原稿の印刷処理に、それぞれ、決定される。
【００２３】
そして、ＰＣ５４は、印刷処理を実行するプリンタ名と、各プリンタにおいて実行される印刷処理の内容を、ディスプレイに表示する。この際、プリンタ名および印刷処理の内容とともに、ＯＫボタンと変更ボタンとが表示され、ＯＫボタンが操作された場合には、ＰＣ５４により決定された条件に従って、プリンタに送信されるデータが作成される。一方、変更ボタンが操作された場合には、ユーザにより、印刷処理を実行するプリンタ、各プリンタにおいて実行される印刷処理の内容等が変更され、変更された条件に従って、プリンタに送信されるデータが作成される。
【００２４】
プリンタに送信されるデータが作成される際には、印刷処理を実行するプリンタ毎に、各プリンタにおいて実行される印刷処理の内容に応じた画像データが纏められる。例えば、上述したように、１０枚の原稿により構成される原稿群の２部の印刷が、３台のプリンタ１０，５０，５２により予定されている場合には、プリンタ１０への送信用の画像データとして、１部目の原稿群の印刷用の１〜７枚目の原稿の画像データが纏められ、プリンタ５０への送信用の画像データとして、１部目の原稿群の印刷用の８〜１０枚目の原稿および、２部目の原稿群の印刷用の１〜４枚目の原稿の画像データが纏められ、プリンタ５２への送信用の画像データとして、２部目の原稿群の印刷用の５〜１０枚目の原稿の画像データが纏められる。そして、各プリンタへの送信用の画像データには、ヘッダ情報として、選択された印刷条件に従った印刷指令と、当該印刷指令が分割印刷の印刷指令である旨の情報と、分割印刷を連携して実行する他のプリンタのＩＰアドレスとが付加される。さらに、画像データには、ヘッダ情報として、プリンタでの印刷処理を特定可能な情報（以下、「印刷処理特定情報」）も付加される。具体的には、例えば、プリンタ１０での印刷処理が、１部目の原稿群の１〜７枚目の原稿の印刷処理であり、プリンタ５０での印刷処理が、１部目の原稿群の８〜１０枚目の原稿および、２部目の原稿群の１〜４枚目の原稿の印刷処理であり、プリンタ５２での印刷処理が、２部目の原稿群の５〜１０枚目の原稿の印刷処理であることを特定可能な印刷処理特定情報も付加される。これにより、プリンタに送信されるデータの作成が完了し、そのデータが、分割印刷の実行予定の複数のプリンタに送信される。
【００２５】
そして、画像データが送信されたプリンタでは、画像データに付加された印刷指令に従って、画像データに基づく画像の印刷処理が実行される。つまり、単独印刷時には、画像データが送信された１台のプリンタにより、印刷処理が実行され、連携印刷時には、画像データが送信された複数のプリンタにより、印刷処理が実行される。この際、プリンタへのユーザ操作により、印刷処理を停止することが可能であり、連携印刷時には、１台のプリンタへのユーザ操作により、複数のプリンタの印刷処理を停止することが可能である。
【００２６】
具体的には、ＰＣ５４から画像データが送信されたプリンタ１０，５０，５２では、画像データに基づく画像の印刷処理時に、図２に示すように、ディスプレイ１６に印刷停止画面７０が表示される。印刷停止画面７０には、ポーズボタン７２とキャンセルボタン７４とが表示されている。ポーズボタン７２は、印刷処理の一時停止、若しくは、一時停止の解除を行うためのボタンであり、キャンセルボタン７４は、印刷処理のキャンセルを行うためのボタンである。
【００２７】
印刷停止画面７０において、キャンセルボタン７４が操作されると、操作されたプリンタ（以下、「操作プリンタ」と記載する場合がある）では、ＰＣ５４から送信された画像データのヘッダ情報が解析される。画像データのヘッダ情報には、上述したように、印刷指令とともに、当該印刷指令が単独印刷と部単位印刷と分割印刷との何れの印刷指令であるかを特定するための情報が含まれている。このため、ヘッダ情報の解析により、キャンセルの対象の印刷が、単独印刷と部単位印刷と分割印刷との何れの印刷であるかが特定される。この際、キャンセルの対象の印刷が単独印刷であると特定された場合には、操作プリンタのみで、印刷処理が行われているため、操作プリンタの印刷処理のみが、キャンセルされる。
【００２８】
なお、キャンセルボタン７４の操作には、キャンセルボタン７４を所定時間以上、押下する操作（以下、「長押し操作」と記載する場合がある）と、キャンセルボタン７４を所定時間未満、押下する操作（以下、「短押し操作」と記載する場合がある）とがある。キャンセルボタン７４の長押し操作は、印刷処理の全てをキャンセルするための操作であり、キャンセルボタン７４の短押し操作は、１枚の原稿の印刷処理をキャンセルするための操作である。このため、キャンセルボタン７４の長押し操作時には、操作された後の印刷処理が全てキャンセルされる。一方、キャンセルボタン７４の短押し操作時には、１枚の原稿の印刷処理のみがキャンセルされ、その１枚を除いた原稿の印刷処理は実行される。
【００２９】
また、キャンセルの対象の印刷が部単位印刷であると特定された場合には、操作プリンタにおいて、画像データのヘッダ情報に含まれるＩＰアドレスに基づいて、操作プリンタとともに連携して部単位印刷を行っているプリンタが特定される。そして、操作プリンタでは、図３に示すように、ディスプレイ１６に第１確認画面７６が表示される。第１確認画面７６には、ＩＰアドレスに基づいて特定されたプリンタが部単位印刷を行っている旨のコメントと、停止ボタン７８と、非停止ボタン８０とが表示される。つまり、例えば、２部の原稿群の印刷処理が部単位印刷により行われる場合には、上述したように、１部目の原稿群の印刷処理がプリンタ１０で行われ、２部目の原稿群の印刷処理がプリンタ５０で行われる。この際、プリンタ１０のディスプレイ１６において、キャンセルボタン７４が操作されると、図３に示すように、第１確認画面７６に、プリンタ５０が部単位印刷を行っている旨のコメントが表示される。その第１確認画面７６において、停止ボタン７８が操作されると、プリンタ５０に、印刷処理のキャンセル指令が送信される。これにより、キャンセル指令が送信されたプリンタ５０では、印刷処理がキャンセルされる。そして、プリンタ１０のディスプレイ１６には、図４に示すように、停止告知画面８１が表示される。停止告知画面８１では、キャンセル指令の送信によりプリンタ５０での印刷処理が停止した旨のコメントが表示されており、印刷済みの原稿の回収に便利である。なお、プリンタ１０、つまり、キャンセルボタン７４が操作されたプリンタでも、当然、印刷処理がキャンセルされる。
【００３０】
このように、通信システム１では、部単位印刷時において、１台のプリンタへのユーザ操作によって、その１台のプリンタの印刷処理だけでなく、他のプリンタの印刷処理もキャンセルすることが可能となり、便利である。なお、操作プリンタから他のプリンタへのキャンセル指令の送信は、キャンセルボタン７４の長押し操作時にのみ行われる。このため、キャンセルボタン７４の短押し操作時にキャンセル対象の印刷が部単位印刷であると特定された場合には、操作プリンタにおいて、１枚の原稿の印刷処理のみがキャンセルされ、その１枚を除いた原稿の印刷処理は実行される。
【００３１】
また、キャンセルの対象の印刷が分割印刷であると特定された場合には、操作プリンタにおいて、画像データのヘッダ情報に含まれる印刷処理特定情報に基づいて、分割印刷を行っている複数のプリンタによる印刷処理の内容が特定される。そして、特定された複数のプリンタによる印刷処理の内容に基づいて、１部の原稿群の印刷処理が自機といずれのプリンタとに分割されているかが特定される。具体的には、例えば、印刷処理特定情報に基づいて、プリンタ１０での印刷処理が、１部目の原稿群の１〜７枚目の原稿の印刷処理であり、プリンタ５０での印刷処理が、１部目の原稿群の８〜１０枚目の原稿および、２部目の原稿群の１〜４枚目の原稿の印刷処理であり、プリンタ５２での印刷処理が、２部目の原稿群の５〜１０枚目の原稿の印刷処理であると特定され、プリンタ１０でキャンセルボタン７４が操作された場合には、１部目の原稿群の１０枚の原稿が、プリンタ１０とプリンタ５０とに分割されている。このため、プリンタ１０では、１部の原稿群の印刷処理が、自機とプリンタ５０とに分割されていると特定される。そして、特定されたプリンタ５０に、印刷処理のキャンセル指令が送信される。ただし、このキャンセル指令は、プリンタ１０と分割された原稿群の印刷処理に対するキャンセル指令である。つまり、プリンタ５０に送信されるキャンセル指令は、１部目の原稿群の８〜１０枚目の原稿の印刷処理のキャンセル指令である。これにより、キャンセル指令が送信されたプリンタ５０では、１部目の原稿群の８〜１０枚目の原稿の印刷処理がキャンセルされる。
【００３２】
また、操作プリンタでは、特定された複数のプリンタによる印刷処理の内容に基づいて、他のプリンタで別部の原稿群の印刷処理が行われているか否かが判断され、他のプリンタで別部の原稿群の印刷処理が行われている場合には、別部の原稿群の印刷処理を行っているプリンタが特定される。つまり、印刷部数が複数部であり、それら複数部の原稿群のうちの、操作プリンタが担当している１部の原稿群を除く別部の原稿群の印刷処理を担当するプリンタが特定される。具体的には、例えば、印刷処理特定情報に基づいて、プリンタ１０での印刷処理が、１部目の原稿群の１〜７枚目の原稿の印刷処理であり、プリンタ５０での印刷処理が、１部目の原稿群の８〜１０枚目の原稿および、２部目の原稿群の１〜４枚目の原稿の印刷処理であり、プリンタ５２での印刷処理が、２部目の原稿群の５〜１０枚目の原稿の印刷処理であると特定され、プリンタ１０でキャンセルボタン７４が操作された場合には、自機での印刷予定の１部の原稿群を除く別部の原稿群、つまり、２部目の原稿群の印刷処理を担当するプリンタとして、プリンタ５０とプリンタ５２とが特定される。
【００３３】
そして、自機での印刷予定の１部の原稿群を除く別部の原稿群の印刷処理を担当するプリンタが特定されると、操作プリンタでは、図５に示すように、ディスプレイ１６に第２確認画面８２が表示される。第２確認画面８２では、別部の原稿群の印刷処理を担当するプリンタ名が表示され、そのプリンタにより別部の原稿群の印刷処理が行われている旨のコメントと、停止ボタン８６と、非停止ボタン８８とが表示される。つまり、上述したように、別部の原稿群の印刷処理を担当するプリンタとして、プリンタ５０とプリンタ５２とが特定された場合には、プリンタ５０とプリンタ５２とにより、別部の原稿群の印刷処理が行われている旨のコメントが、第２確認画面８２に表示される。
【００３４】
この際、第２確認画面８２において、停止ボタン８６が操作されると、プリンタ５０およびプリンタ５２に、印刷処理のキャンセル指令が送信される。ただし、このキャンセル指令は、プリンタ１０での印刷予定の１部の原稿群を除く別部の原稿群の印刷処理に対するキャンセル指令である。つまり、プリンタ５０に送信されるキャンセル指令は、２部目の原稿群の１〜４枚目の原稿の印刷処理のキャンセル指令であり、プリンタ５２に送信されるキャンセル指令は、２部目の原稿群の５〜１０枚目の原稿の印刷処理のキャンセル指令である。これにより、キャンセル指令が送信されたプリンタ５０，５２では、指令に応じた原稿の印刷処理がキャンセルされる。なお、プリンタ１０、つまり、キャンセルボタン７４が操作されたプリンタでも、当然、印刷処理がキャンセルされる。また、分割印刷時においても、部単位印刷時と同様に、キャンセル指令が送信された場合に、操作プリンタのディスプレイ１６には、図４に示す停止告知画面８１が表示される。
【００３５】
このように、通信システム１では、分割印刷時においても、部単位印刷時と同様に、１台のプリンタへのユーザ操作によって、その１台のプリンタの印刷処理だけでなく、他のプリンタの印刷処理もキャンセルすることが可能となり、便利である。特に、分割印刷時には、操作プリンタと分割された原稿群の印刷処理に対しては、操作プリンタのキャンセルボタン７４を操作するだけで、その印刷処理を実行しているプリンタにキャンセル指令が送信されるため、ユーザ操作の簡略化を図ることが可能となる。なお、操作プリンタから他のプリンタへのキャンセル指令の送信は、キャンセルボタン７４の長押し操作時にのみ行われる。このため、キャンセルボタン７４の短押し操作時にキャンセル対象の印刷が分割印刷であると特定された場合には、操作プリンタにおいて、１枚の原稿の印刷処理のみがキャンセルされ、その１枚を除いた原稿の印刷処理は実行される。
【００３６】
また、印刷停止画面７０において、ポーズボタン７２が操作された場合には、一時停止の対象の印刷処理が、単独印刷と部単位印刷と分割印刷との何れの印刷であるかが特定される。そして、特定された印刷処理に応じて、印刷処理の一時停止が行われるが、印刷処理の一時停止の処理と、キャンセルボタン７４の長押し操作が行われた場合の印刷処理のキャンセル処理とは、殆ど同じである。このため、ポーズボタン操作時の印刷処理の一時停止の処理の説明は省略する。ただし、ポーズボタン７２が操作された場合には、操作プリンタは、キャンセル指令ではなく、一時停止指令を、他のプリンタに送信する。そして、一時停止が送信された他のプリンタでは、印刷処理が一時停止する。
【００３７】
また、操作プリンタにおいて、印刷処理が一時停止している際に、再度、ポーズボタン７２が操作されると、一時停止が解除される。つまり、一時停止していた自機による印刷処理が、再開する。また、操作プリンタが他のプリンタに一時停止指令を送信している場合には、操作プリンタが、一時停止指令を送信したプリンタに再開指令を送信する。これにより、再開指令を受信したプリンタでは、印刷処理の一時停止が解除され、印刷処理が再開される。なお、再開指令が送信された場合には、操作プリンタのディスプレイ１６には、図６に示すように、再開告知画面９０が表示される。再開告知画面９０では、再開指令の送信により他のプリンタでの印刷処理が再開した旨のコメントが表示される。つまり、例えば、プリンタ１０からプリンタ５０，５２に再開指令が送信された場合には、プリンタ１０のディスプレイ１６に、図６に示すように、プリンタ５０，５２での印刷処理が再開した旨のコメントが表示される。
【００３８】
このように、通信システム１では、１台のプリンタへのユーザ操作によって、その１台のプリンタの印刷処理だけでなく、他のプリンタの印刷処理も一時停止、および、一時停止の解除を行うことが可能となり、便利である。
【００３９】
＜制御プログラム＞
上述したＰＣ５４によるプリンタ１０，５０，５２への印刷指示は、ＰＣ５４のＣＰＵ（図示省略）において制御プログラム（図示省略）が実行されることによって行われ、その印刷指示に従った印刷処理の実行は、印刷指示を受信したプリンタ１０，５０，５２のＣＰＵ１２において制御プログラム２６が実行されることによって行われる。以下に、図７及び図８を用いて、ＰＣ５４のＣＰＵで制御プログラムが実行される際のフローを説明し、図９乃至図１３を用いて、印刷指示を受信したプリンタ１０，５０，５２のＣＰＵ１２で制御プログラム２６が実行される際のフローを説明する。
【００４０】
ＰＣ５４では、制御プログラムが実行されると、単独印刷と連携印刷との何れの手法により印刷処理を実行するかを選択するための画面において、連携印刷が選択されたか否かが、ＰＣ５４のＣＰＵによって判断される（ステップ（以下、「Ｓ」と略す）１００）。連携印刷が選択されている場合（Ｓ１００のＹＥＳ）には、印刷条件を選択するための画面において、印刷部数として１部が選択されたか否かが、ＰＣ５４のＣＰＵによって判断される（Ｓ１０２）。印刷部数として１部が選択されていない場合（Ｓ１０２のＮＯ）には、部単位印刷と分割印刷との何れの手法により印刷処理を実行するかを選択するための画面において、部単位印刷が選択されたか否かが、ＰＣ５４のＣＰＵによって判断される（Ｓ１０４）。
【００４１】
部単位印刷が選択されている場合（Ｓ１０４のＹＥＳ）には、印刷部数に応じて、印刷処理を実行するプリンタが決定される（Ｓ１０６）。本実施形態の部単位印刷では、プリンタ毎に１部の原稿群の印刷処理を行うので、印刷部数と同じ数のプリンタが決定される。続いて、印刷処理を実行するプリンタ，ページ配分等のユーザ調整が行われたか否か、つまり、ＰＣ５４のディスプレイに表示された変更ボタンが操作されたか否かが、ＰＣ５４のＣＰＵによって判断される（Ｓ１１０）。ユーザ調整が行われた場合（Ｓ１１０のＹＥＳ）には、ユーザ調整に応じて、印刷処理を実行するプリンタ，ページ配分等が変更され（Ｓ１１２）、Ｓ１１４に進む。一方、ユーザ調整が行われなかった場合（Ｓ１１０のＮＯ）には、Ｓ１１２の処理がスキップされ、Ｓ１１４に進む。
【００４２】
Ｓ１１４では、上述したように、印刷処理に応じたヘッダ情報が作成される（Ｓ１１４）。つまり、印刷処理が単独印刷である場合には、選択された印刷条件に従った印刷指令と、当該印刷指令が単独印刷の印刷指令である旨の情報が作成され、印刷処理が部単位印刷である場合には、選択された印刷条件に従った印刷指令と、当該印刷指令が部単位印刷の印刷指令である旨の情報と、部単位印刷を連携して実行する他のプリンタのＩＰアドレスを示す情報が作成され、印刷処理が分割印刷である場合には、選択された印刷条件に従った印刷指令と、当該印刷指令が分割印刷の印刷指令である旨の情報と、分割印刷を連携して実行する他のプリンタのＩＰアドレスを示す情報と、印刷処理特定情報が作成される。
【００４３】
次に、決定されたページ配分に応じた画像データが、印刷処理を実行するプリンタ毎に作成される（Ｓ１１６）。続いて、作成された画像データとヘッダ情報とが合成され（Ｓ１１８）、その合成されたデータが、印刷処理を実行するプリンタに送信される（Ｓ１２０）。そして、印刷処理を実行するプリンタに全てのデータが送信されたか否かが、ＰＣ５４のＣＰＵによって判断される（Ｓ１２２）。印刷処理を実行するプリンタに全てのデータが送信されていない場合（Ｓ１２２のＮＯ）には、Ｓ１１４に戻る。一方、印刷処理を実行するプリンタに全てのデータが送信された場合（Ｓ１２２のＹＥＳ）には、本フローの処理が終了する。
【００４４】
また、Ｓ１０２で印刷部数として１部が選択されている場合（Ｓ１０２のＹＥＳ）および、Ｓ１０４で分割印刷が選択されている場合（Ｓ１０４のＮＯ）には、印刷処理を実行するプリンタの台数を入力するための画面が、ＰＣ５４のディスプレイに表示され、その画面に従って、プリンタの台数が入力される（Ｓ１２４）。次に、入力されたプリンタ台数に応じて、印刷対象の原稿群のページ配分が、印刷処理を実行するプリンタ毎に決定される（Ｓ１２６）。そして、Ｓ１１０以降の処理が実行される。また、Ｓ１００で単独印刷が選択されている場合（Ｓ１００のＮＯ）にも、Ｓ１１０以降の処理が実行される。
【００４５】
また、ＰＣ５４が画像データを送信したプリンタ１０，５０，５２において、制御プログラム２６が実行されると、そのプリンタ１０，５０，５２は、図９に示すように、画像データを受信する（Ｓ２００）。次に、受信した画像データのヘッダ情報が解析され（Ｓ２０２）、そのヘッダ情報に含まれる印刷条件に従って、印刷処理が実行される（Ｓ２０４）。そして、一時停止処理サブルーチンが実行される（Ｓ２０６）。
【００４６】
一時停止処理サブルーチンでは、図１０に示すように、ポーズボタン７２が操作された否かが、ＣＰＵ１２によって判断される（Ｓ２２０）。ポーズボタン７２が操作された場合（Ｓ２２０のＹＥＳ）には、自機による印刷処理が停止中であるか否かが、ＣＰＵ１２によって判断される（Ｓ２２２）。自機による印刷処理が停止中でない場合（Ｓ２２２のＮＯ）、つまり、印刷処理が実行されている場合には、印刷処理が一時停止される（Ｓ２２４）。そして、印刷処理停止サブルーチンが実行される（Ｓ２２６）。
【００４７】
印刷処理停止サブルーチンでは、図１２に示すように、解析されたヘッダ情報に基づいて、現在実行中の印刷処理が連携印刷であるか否が、ＣＰＵ１２によって判断される（Ｓ２７０）。印刷処理が連携印刷である場合（Ｓ２７０のＹＥＳ）には、解析されたヘッダ情報に基づいて、現在実行中の印刷処理が部単位印刷であるか否が、ＣＰＵ１２によって判断される（Ｓ２７２）。印刷処理が部単位印刷でない場合（Ｓ２７２のＮＯ）、つまり、分割印刷である場合には、印刷部数が１部であるか否かが、ＣＰＵ１２によって判断される（Ｓ２７４）。
【００４８】
印刷部数が１部でない場合（Ｓ２７４のＮＯ）、つまり、印刷部数が複数である場合には、印刷処理を実行している複数のプリンタのうちの一部のプリンタに、キャンセル指令、若しくは、一時停止指令が送信される（Ｓ２７６）。詳しくは、上述したように、印刷対象の複数部の原稿群のうちの自機が担当している１部の原稿群の印刷処理を実行している他のプリンタが、解析されたヘッダ情報に基づいて、特定され、その特定されたプリンタに、キャンセル指令、若しくは、一時停止指令が送信される。
【００４９】
次に、ディスプレイ１６に第２確認画面８２が表示され（Ｓ２７８）、その第２確認画面８２において、停止ボタン８６が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ２８０）。停止ボタン８６が操作された場合（Ｓ２８０のＹＥＳ）には、印刷処理を実行している複数のプリンタのうちのキャンセル指令、若しくは、一時停止指令を送っていないプリンタに、キャンセル指令、若しくは、一時停止指令が送信される（Ｓ２８２）。そして、Ｓ２８４に進む。一方、停止ボタン８６が操作されていない場合（Ｓ２８０のＮＯ）には、Ｓ２８２の処理がスキップされ、Ｓ２８４に進む。Ｓ２８４では、キャンセル指令、若しくは、一時停止指令を送信したプリンタ名を告知するべく、ディスプレイ１６に停止告知画面８１が表示される（Ｓ２８４）。そして、印刷処理停止サブルーチンの処理が終了する。
【００５０】
また、Ｓ２７２で印刷処理が部単位印刷である場合（Ｓ２７２のＹＥＳ）には、ディスプレイ１６に第１確認画面７６が表示され（Ｓ２８６）、その第１確認画面７６において、停止ボタン７８が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ２８８）。停止ボタン７８が操作された場合（Ｓ２８８のＹＥＳ）には、印刷処理を実行している他の全てのプリンタに、キャンセル指令、若しくは、一時停止指令が送信される（Ｓ２９０）。そして、Ｓ２８４以降の処理が実行される。一方、停止ボタン７８が操作されていない場合（Ｓ２８８のＮＯ）には、印刷処理停止サブルーチンの処理が終了する。
【００５１】
また、Ｓ２７４で印刷部数が１部である場合（Ｓ２７４のＹＥＳ）には、Ｓ２９０以降の処理が実行される。また、Ｓ２７０で印刷処理が連携印刷でない場合（Ｓ２７０のＮＯ）、つまり、単独印刷である場合には、印刷処理停止サブルーチンの処理が終了する。印刷処理停止サブルーチンの処理が終了すると、一時停止処理サブルーチンのＳ２２６の処理が終了する。これにより、一時停止処理サブルーチンの処理が終了する。
【００５２】
また、一時停止処理サブルーチンのＳ２２２で、自機による印刷処理が停止中である場合（Ｓ２２２のＹＥＳ）には、自機による印刷処理が再開される（Ｓ２２８）。そして、一時停止指令を送信したプリンタに、再開指令を送信したか否かが、ＣＰＵ１２によって判断される（Ｓ２３０）。一時停止指令を送信したプリンタに再開指令が送信されている場合、又は印刷処理が単独印刷である場合（Ｓ２３０のＹＥＳ）には、一時停止処理サブルーチンの処理が終了する。一方、一時停止指令を送信したプリンタに再開指令が送信されていない場合（Ｓ２３０のＮＯ）には、一時停止指令を送信したプリンタに、再開指令が送信される（Ｓ２３２）。そして、再開指令を送信したプリンタ名を告知するべく、ディスプレイ１６に再開告知画面９０が表示され（Ｓ２３４）、一時停止処理サブルーチンの処理が終了する。
【００５３】
また、一時停止処理サブルーチンのＳ２２０で、ポーズボタン７２が操作されていない場合（Ｓ２２０のＮＯ）には、自機が一時停止指令、若しくは、再開指令を受信したか否かが、ＣＰＵ１２によって判断される（Ｓ２３６）。自機が一時停止指令、若しくは、再開指令を受信している場合（Ｓ２３６のＹＥＳ）には、受信した指令に応じた処理が実行される（Ｓ２３８）。つまり、自機が一時停止指令を受信した場合には、自機による印刷処理が一時停止され、自機が再開指令を受信した場合には、自機による印刷処理が再開される。そして、一時停止処理サブルーチンの処理が終了する。また、自機が一時停止指令、若しくは、再開指令を受信していない場合（Ｓ２３６のＮＯ）にも、一時停止処理サブルーチンの処理が終了する。
【００５４】
一時停止処理サブルーチンの処理が終了すると、メインルーチンに戻り、Ｓ２０８の処理が実行される。Ｓ２０８では、キャンセル処理サブルーチンが実行される（Ｓ２０８）。
【００５５】
キャンセル処理サブルーチンでは、図１１に示すように、キャンセルボタン７４が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ２５０）。キャンセルボタン７４が操作された場合（Ｓ２５０のＹＥＳ）には、キャンセルボタン７４の操作が、長押し操作であったか否かが、ＣＰＵ１２によって判断される（Ｓ２５２）。キャンセルボタン７４の操作が長押し操作であった場合（Ｓ２５２のＹＥＳ）には、自機による印刷処理が全てキャンセルされる（Ｓ２５４）。そして、印刷処理停止サブルーチンが実行される（Ｓ２５６）。この印刷処理停止サブルーチンは、先に説明した印刷処理停止サブルーチンと同じであるため、説明を省略する。なお、印刷処理停止サブルーチンの処理が終了すると、キャンセル処理サブルーチンの処理が終了する。
【００５６】
また、Ｓ２５２でキャンセルボタン７４の操作が長押し操作でなかった場合（Ｓ２５２のＹＥＳ）、つまり、短押し操作であった場合には、自機による印刷処理において、１ページ分の原稿の印刷処理がキャンセルされ、そのキャンセルされた原稿以降の原稿が印刷される（Ｓ２５８）。そして、キャンセル処理サブルーチンの処理が終了する。
【００５７】
また、Ｓ２５０でキャンセルボタン７４が操作されていない場合（Ｓ２５０のＮＯ）には、自機がキャンセル指令を受信したか否かが、ＣＰＵ１２によって判断される（Ｓ２６０）。自機がキャンセル指令を受信している場合（Ｓ２６０のＹＥＳ）には、キャンセル指令に応じた処理が実行される（Ｓ２６２）。つまり、自機による印刷処理がキャンセルされる。そして、キャンセル処理サブルーチンの処理が終了する。また、自機がキャンセル指令を受信していない場合（Ｓ２６０のＮＯ）にも、キャンセル処理サブルーチンの処理が終了する。
【００５８】
そして、キャンセル処理サブルーチンの処理が終了すると、メインルーチンに戻り、全ての原稿の印刷処理が終了したか否かが、ＣＰＵ１２によって判断される（Ｓ２１０）。全ての原稿の印刷処理が終了してない場合（Ｓ２１０のＮＯ）には、Ｓ２０６に戻る。一方、全ての原稿の印刷処理が終了している場合（Ｓ２１０のＹＥＳ）には、制御プログラム２６の処理が終了する。
【００５９】
なお、Ｓ２００を実行するＣＰＵ１２は、受信手段の一例である。Ｓ２０４を実行するＣＰＵ１２は、実行手段の一例である。Ｓ２２４を実行するＣＰＵ１２は、停止手段の一例である。Ｓ２２８を実行するＣＰＵ１２は、再開手段の一例である。Ｓ２３２を実行するＣＰＵ１２は、第３送信手段の一例である。Ｓ２５４、Ｓ２５８を実行するＣＰＵ１２は、キャンセル手段の一例である。Ｓ２７０〜Ｓ２７４を実行するＣＰＵ１２は、判定手段の一例である。Ｓ２７６、Ｓ２８２を実行するＣＰＵ１２は、第１送信手段の一例である。Ｓ２９０を実行するＣＰＵ１２は、第２送信手段の一例である。Ｓ２８４を実行するＣＰＵ１２は、第３表示手段の一例である。Ｓ２８６を実行するＣＰＵ１２は、第１表示手段、及び第２表示手段の一例である。
【００６０】
なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施形態では、印刷部数が複数部であり、印刷処理が分割印刷である場合に、第２確認画面８２を表示することなく、印刷処理を実行する他のプリンタのうちの一部のプリンタにキャンセル指令若しくは、一時停止指令が送信されているが、印刷処理を実行する他の全てのプリンタに、キャンセル指令若しくは、一時停止指令を送信することが可能である。つまり、１部の原稿群の印刷処理が自機のプリンタと分割されているか否かに関わらず、印刷処理が分割印刷である場合に、印刷処理を実行する他の全てのプリンタに、キャンセル指令若しくは、一時停止指令を送信することが可能である。具体的には、上述した印刷処理停止サブルーチンにおいて、Ｓ２７２において、印刷処理が分割印刷であると判定された場合（Ｓ２７２のＮＯ）に、Ｓ２７４〜Ｓ２８２の処理の代わりに、印刷処理を実行する他の全てのプリンタに、キャンセル指令若しくは、一時停止指令を送信する処理を実行することが可能である。
【００６１】
また、上記実施形態では、プリンタ１０，５０，５２は、ＰＣ５４から送信された画像データに基づいて画像の印刷処理を行っているが、スキャナ５６が、スキャンデータを直接、プリンタ１０，５０，５２に送信し、プリンタ１０，５０，５２は、スキャナ５６から送信されたスキャンデータに基づく画像の印刷処理を行うことが可能である。
【００６２】
また、上記実施形態では、ＣＰＵ１２によって図９乃至図１３に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵやＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００６３】
１０：プリンタ
１２：ＣＰＵ（制御部）（コンピュータ）
１６：ディスプレイ（表示部）
１８：入力Ｉ／Ｆ（入力部）
２０：ネットワークＩ／Ｆ（通信部）
２６：制御プログラム
５０：プリンタ
５２：プリンタ
５４：ＰＣ（情報処理装置）
【図１】
2016049696.tif 000003
【図２】
2016049696.tif 000004
【図３】
2016049696.tif 000005
【図４】
2016049696.tif 000006
【図５】
2016049696.tif 000007
【図６】
2016049696.tif 000008
【図７】
2016049696.tif 000009
【図８】
2016049696.tif 000010
【図９】
2016049696.tif 000011
【図１０】
2016049696.tif 000012
【図１１】
2016049696.tif 000013
【図１２】
2016049696.tif 000014
【図１３】
2016049696.tif 000015