(57)【要約】【課題】２台の印刷装置によりクラスタ印刷を行う際、第１印刷装置が印刷する文書のページ数が第２印刷装置の用紙挿入装置の給紙トレイ数を超える場合でも、第２印刷装置により残りのページを印刷しながら丁合を行うことを可能にする印刷制御装置を提供する。【解決手段】本発明の印刷制御装置は、第１印刷装置を制御する印刷制御装置であって、印刷ジョブを解析して、挿入ページのページ数を認識し、第２印刷装置の用紙挿入装置に関する情報を取得して、用紙挿入装置の給紙トレイ数を認識し、挿入ページのページ数が給紙トレイ数を超えない場合、第１印刷装置の排紙方法として、挿入ページをページ毎に指定部数ずつ出力するグループ排紙を選択し、挿入ページのページ数が給紙トレイ数を超える場合、挿入ページをページ順に１枚ずつ出力する動作を指定部数分繰り返すソート排紙を選択する。【選択図】図６
2017209831.tif 000002
【特許請求の範囲】
【請求項１】
文書の一部のページを挿入ページとして印刷する第１印刷装置と、１つ以上の給紙トレイを備え当該給紙トレイに収容した用紙を順次搬送される用紙と用紙の間に挿入する用紙挿入装置を備え、前記文書の残りのページを印刷しつつ、出力される用紙の並びが前記文書のページ順になるように前記第１印刷装置により出力済みの前記挿入ページの用紙を前記用紙挿入装置により所定の用紙間に挿入する第２印刷装置とを備える印刷システムで使用される前記第１印刷装置を制御する印刷制御装置であって、
印刷ジョブを解析して、前記挿入ページのページ数を認識する第１認識部と、
前記第２印刷装置の前記用紙挿入装置に関する情報を取得して、前記用紙挿入装置の給紙トレイ数を認識する第２認識部と、
前記ページ数が前記給紙トレイ数を超えるか否かを判断する第１判断部と、
前記第１判断部により前記ページ数が前記給紙トレイ数を超えないと判断される場合、前記第１印刷装置の排紙方法として、前記挿入ページをページ毎に指定部数ずつ出力するグループ排紙を選択し、前記第１判断部により前記ページ数が前記給紙トレイ数を超えると判断される場合、前記挿入ページをページ順に１枚ずつ出力する動作を指定部数分繰り返すソート排紙を選択する第１選択部と、
を有する印刷制御装置。
【請求項２】
前記第１印刷装置は、用紙の排紙位置をずらして出力するオフセット排紙を行い、
前記印刷制御装置は、
前記用紙挿入装置の給紙トレイの最大収容枚数を認識する第３認識部と、
前記第１判断部により前記ページ数が前記給紙トレイ数を超えると判断される場合、前記ページ数が前記最大収容枚数を超えるか否かを判断する第２判断部と、
前記第２判断部により前記ページ数が前記最大収容枚数を超えないと判断される場合、前記第１印刷装置の排紙方法として、ソート排紙される用紙の排紙位置を１部毎にずらす第１オフセット排紙方法を選択し、前記第２判断部により前記ページ数が前記最大収容枚数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように用紙単位で排紙位置をずらす第２オフセット排紙方法を選択する第２選択部と、をさらに有する、請求項１に記載の印刷制御装置。
【請求項３】
前記第２判断部により前記ページ数が前記最大収容枚数を超えないと判断される場合、前記第１オフセット排紙方法により１部毎にオフセット排紙を行って得られる用紙束の数が、前記給紙トレイ数を超えるか否かを判断する第３判断部と、
前記第３判断部により前記用紙束の数が前記給紙トレイ数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように、オフセット排紙により排紙位置を揃えて出力する部数を変更する第１設定部と、をさらに有する、請求項２に記載の印刷制御装置。
【請求項４】
前記第１印刷装置は、前記グループ排紙を行う際、用紙の排紙位置を前記指定部数毎にずらして出力するオフセット排紙を行い、
前記印刷制御装置は、
前記用紙挿入装置の給紙トレイの最大収容枚数を認識する第３認識部と、
前記第１判断部により前記ページ数が前記給紙トレイ数を超えないと判断される場合、前記指定部数毎の前記オフセット排紙を行って得られる用紙束の用紙枚数が、前記最大収容枚数を超えるか否かを判断する第４判断部と、
前記第４判断部により前記用紙枚数が前記最大収容枚数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように、オフセット排紙により排紙位置を揃えて出力する部数を変更する第２設定部と、をさらに有する、請求項１〜３のいずれか１項に記載の印刷制御装置。
【請求項５】
複数の前記給紙トレイの前記最大収容枚数が前記給紙トレイ毎に異なる場合、各給紙トレイの前記最大収容枚数に応じて、または、前記複数の給紙トレイの前記最大収容枚数の中の最小値に応じて、オフセット排紙により排紙位置を揃えて出力する部数が変更される、請求項２〜４のいずれか１項に記載の印刷制御装置。
【請求項６】
複数の前記給紙トレイの前記最大収容枚数が前記給紙トレイ毎に異なる場合、各給紙トレイの前記最大収容枚数に応じて、または、前記複数の給紙トレイの前記最大収容枚数の中の最小値に応じて、オフセット排紙により排紙位置を揃えて出力する用紙枚数が変更される、請求項２に記載の印刷制御装置。
【請求項７】
文書の一部のページを挿入ページとして印刷する第１印刷装置と、１つ以上の給紙トレイを備え当該給紙トレイに収容した用紙を順次搬送される用紙と用紙の間に挿入する用紙挿入装置を備え、前記文書の残りのページを印刷しつつ、出力される用紙の並びが前記文書のページ順になるように前記第１印刷装置により出力済みの前記挿入ページの用紙を前記用紙挿入装置により所定の用紙間に挿入する第２印刷装置とを備える印刷システムで使用される前記第１印刷装置を制御する印刷制御方法であって、
印刷ジョブを解析して、前記挿入ページのページ数を認識するステップ（ａ）と、
前記第２印刷装置の前記用紙挿入装置に関する情報を取得して、前記用紙挿入装置の給紙トレイ数を認識するステップ（ｂ）と、
前記ページ数が前記給紙トレイ数を超えるか否かを判断するステップ（ｃ）と、
前記ステップ（ｃ）において前記ページ数が前記給紙トレイ数を超えないと判断される場合、前記第１印刷装置の排紙方法として、前記挿入ページをページ毎に指定部数ずつ出力するグループ排紙を選択し、前記ステップ（ｃ）において前記ページ数が前記給紙トレイ数を超えると判断される場合、前記挿入ページをページ順に１枚ずつ出力する動作を指定部数分繰り返すソート排紙を選択するステップ（ｄ）と、
を有する印刷制御方法。
【請求項８】
前記第１印刷装置は、用紙の排紙位置をずらして出力するオフセット排紙を行い、
前記印刷制御方法は、
前記用紙挿入装置の給紙トレイの最大収容枚数を認識するステップ（ｅ）と、
前記ステップ（ｄ）において前記ページ数が前記給紙トレイ数を超えると判断される場合、前記ページ数が前記最大収容枚数を超えるか否かを判断するステップ（ｆ）と、
前記ステップ（ｆ）において前記ページ数が前記最大収容枚数を超えないと判断される場合、前記第１印刷装置の排紙方法として、ソート排紙される用紙の排紙位置を１部毎にずらす第１オフセット排紙方法を選択し、前記ステップ（ｆ）において前記ページ数が前記最大収容枚数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように用紙単位で排紙位置をずらす第２オフセット排紙方法を選択するステップ（ｇ）と、をさらに有する、請求項７に記載の印刷制御方法。
【請求項９】
前記ステップ（ｆ）において前記ページ数が前記最大収容枚数を超えないと判断される場合、前記第１オフセット排紙方法により１部毎にオフセット排紙を行って得られる用紙束の数が、前記給紙トレイ数を超えるか否かを判断するステップ（ｈ）と、
前記ステップ（ｈ）において前記用紙束の数が前記給紙トレイ数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように、オフセット排紙により排紙位置を揃えて出力する部数を変更するステップ（ｉ）と、をさらに有する、請求項８に記載の印刷制御方法。
【請求項１０】
前記第１印刷装置は、前記グループ排紙を行う際、用紙の排紙位置を前記指定部数毎にずらして出力するオフセット排紙を行い、
前記印刷制御方法は、
前記用紙挿入装置の給紙トレイの最大収容枚数を認識するステップ（ｅ）と、
前記ステップ（ｄ）において前記ページ数が前記給紙トレイ数を超えないと判断される場合、前記指定部数毎の前記オフセット排紙を行って得られる用紙束の用紙枚数が、前記最大収容枚数を超えるか否かを判断するステップ（ｊ）と、
前記ステップ（ｊ）において前記用紙枚数が前記最大収容枚数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように、オフセット排紙により排紙位置を揃えて出力する部数を変更するステップ（ｋ）と、をさらに有する、請求項７〜９のいずれか１項に記載の印刷制御方法。
【請求項１１】
複数の前記給紙トレイの前記最大収容枚数が前記給紙トレイ毎に異なる場合、各給紙トレイの前記最大収容枚数に応じて、または、前記複数の給紙トレイの前記最大収容枚数の中の最小値に応じて、オフセット排紙により排紙位置を揃えて出力する部数が変更される、請求項８〜１０のいずれか１項に記載の印刷制御方法。
【請求項１２】
複数の前記給紙トレイの前記最大収容枚数が前記給紙トレイ毎に異なる場合、各給紙トレイの前記最大収容枚数に応じて、または、前記複数の給紙トレイの前記最大収容枚数の中の最小値に応じて、オフセット排紙により排紙位置を揃えて出力する用紙枚数が変更される、請求項８に記載の印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および印刷制御方法に関する。
【背景技術】
【０００２】
１つの印刷ジョブを２台のプリンター（印刷装置）により実行するクラスタ印刷システムが知られている。たとえば、カラーページとモノクロページとが混在する文書について、カラープリンターによりカラーページの印刷を行い、モノクロプリンターによりモノクロページの印刷を行う。
【０００３】
このとき、モノクロプリンターがポストインサーター（用紙挿入装置：以下、単に「インサーター」と称する）を備えていれば、操作者は、まず、カラープリンターにカラーページの印刷を行わせ、カラープリンターにより印刷されたカラーページの用紙をモノクロプリンターのインサーターにセットする。モノクロプリンターは、モノクロページの印刷をページ順に行いつつ、出力される用紙の並びが文書のページ順になるように、インサーターにより所定の用紙間にカラーページの用紙を挿入して、印刷物の丁合を行う（たとえば、特許文献１）。
【０００４】
たとえば、１ページ目および３ページ目がカラーページであり、残りのページがモノクロページである１０ページの文書を１０部印刷する場合、まず、カラープリンターが、１ページ目を１０部印刷し、続けて、３ページ目を１０部印刷する。そして、操作者は、モノクロプリンターのインサーターの第１給紙トレイに１ページ目の用紙束をセットし、第２給紙トレイに３ページ目の用紙束をセットする。モノクロプリンターは、２ページ目、４ページ目、５ページ目、…、１０ページ目の順に残りのページを１部ずつ印刷しつつ、１ページ目および３ページ目の用紙を所定の用紙間に挿入して印刷物の丁合を行う。モノクロプリンターは、残りのページを印刷しながら丁合を行う動作を１０回繰り返し、ページ順に並んだ１０ページの印刷物を１０部出力する。
【０００５】
しかしながら、上記の手順でクラスタ印刷を行う場合、カラーページのページ数がインサーターの給紙トレイ数を上回れば、給紙トレイにセットできない用紙束が発生し、モノクロプリンターによりモノクロページを印刷しながら丁合を行うことができないという問題がある。たとえば、１０ページの文書のうち、カラーページが４ページ存在する一方で、インサーターが２つの給紙トレイしか備えていない場合、給紙トレイにセットできないページの用紙束が発生し、モノクロプリンターによりモノクロページを印刷しながら丁合を行うことができない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２３４１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、２台の印刷装置によりクラスタ印刷を行う際、第１印刷装置が印刷する文書のページ数が第２印刷装置の用紙挿入装置の給紙トレイ数を超える場合でも、第２印刷装置により残りのページを印刷しながら丁合を行うことを可能にする印刷制御装置および印刷制御方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）文書の一部のページを挿入ページとして印刷する第１印刷装置と、１つ以上の給紙トレイを備え当該給紙トレイに収容した用紙を順次搬送される用紙と用紙の間に挿入する用紙挿入装置を備え、前記文書の残りのページを印刷しつつ、出力される用紙の並びが前記文書のページ順になるように前記第１印刷装置により出力済みの前記挿入ページの用紙を前記用紙挿入装置により所定の用紙間に挿入する第２印刷装置とを備える印刷システムで使用される前記第１印刷装置を制御する印刷制御装置であって、印刷ジョブを解析して、前記挿入ページのページ数を認識する第１認識部と、前記第２印刷装置の前記用紙挿入装置に関する情報を取得して、前記用紙挿入装置の給紙トレイ数を認識する第２認識部と、前記ページ数が前記給紙トレイ数を超えるか否かを判断する第１判断部と、前記第１判断部により前記ページ数が前記給紙トレイ数を超えないと判断される場合、前記第１印刷装置の排紙方法として、前記挿入ページをページ毎に指定部数ずつ出力するグループ排紙を選択し、前記第１判断部により前記ページ数が前記給紙トレイ数を超えると判断される場合、前記挿入ページをページ順に１枚ずつ出力する動作を指定部数分繰り返すソート排紙を選択する第１選択部と、を有する印刷制御装置。
【００１０】
（２）前記第１印刷装置は、用紙の排紙位置をずらして出力するオフセット排紙を行い、前記印刷制御装置は、前記用紙挿入装置の給紙トレイの最大収容枚数を認識する第３認識部と、前記第１判断部により前記ページ数が前記給紙トレイ数を超えると判断される場合、前記ページ数が前記最大収容枚数を超えるか否かを判断する第２判断部と、前記第２判断部により前記ページ数が前記最大収容枚数を超えないと判断される場合、前記第１印刷装置の排紙方法として、ソート排紙される用紙の排紙位置を１部毎にずらす第１オフセット排紙方法を選択し、前記第２判断部により前記ページ数が前記最大収容枚数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように用紙単位で排紙位置をずらす第２オフセット排紙方法を選択する第２選択部と、をさらに有する、上記（１）に記載の印刷制御装置。
【００１１】
（３）前記第２判断部により前記ページ数が前記最大収容枚数を超えないと判断される場合、前記第１オフセット排紙方法により１部毎にオフセット排紙を行って得られる用紙束の数が、前記給紙トレイ数を超えるか否かを判断する第３判断部と、前記第３判断部により前記用紙束の数が前記給紙トレイ数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように、オフセット排紙により排紙位置を揃えて出力する部数を変更する第１設定部と、をさらに有する、上記（２）に記載の印刷制御装置。
【００１２】
（４）前記第１印刷装置は、前記グループ排紙を行う際、用紙の排紙位置を前記指定部数毎にずらして出力するオフセット排紙を行い、前記印刷制御装置は、前記用紙挿入装置の給紙トレイの最大収容枚数を認識する第３認識部と、前記第１判断部により前記ページ数が前記給紙トレイ数を超えないと判断される場合、前記指定部数毎の前記オフセット排紙を行って得られる用紙束の用紙枚数が、前記最大収容枚数を超えるか否かを判断する第４判断部と、前記第４判断部により前記用紙枚数が前記最大収容枚数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように、オフセット排紙により排紙位置を揃えて出力する部数を変更する第２設定部と、をさらに有する、上記（１）〜（３）のいずれか１つに記載の印刷制御装置。
【００１３】
（５）複数の前記給紙トレイの前記最大収容枚数が前記給紙トレイ毎に異なる場合、各給紙トレイの前記最大収容枚数に応じて、または、前記複数の給紙トレイの前記最大収容枚数の中の最小値に応じて、オフセット排紙により排紙位置を揃えて出力する部数が変更される、上記（２）〜（４）のいずれか１つに記載の印刷制御装置。
【００１４】
（６）複数の前記給紙トレイの前記最大収容枚数が前記給紙トレイ毎に異なる場合、各給紙トレイの前記最大収容枚数に応じて、または、前記複数の給紙トレイの前記最大収容枚数の中の最小値に応じて、オフセット排紙により排紙位置を揃えて出力する用紙枚数が変更される、上記（２）に記載の印刷制御装置。
【００１５】
（７）文書の一部のページを挿入ページとして印刷する第１印刷装置と、１つ以上の給紙トレイを備え当該給紙トレイに収容した用紙を順次搬送される用紙と用紙の間に挿入する用紙挿入装置を備え、前記文書の残りのページを印刷しつつ、出力される用紙の並びが前記文書のページ順になるように前記第１印刷装置により出力済みの前記挿入ページの用紙を前記用紙挿入装置により所定の用紙間に挿入する第２印刷装置とを備える印刷システムで使用される前記第１印刷装置を制御する印刷制御方法であって、印刷ジョブを解析して、前記挿入ページのページ数を認識するステップ（ａ）と、前記第２印刷装置の前記用紙挿入装置に関する情報を取得して、前記用紙挿入装置の給紙トレイ数を認識するステップ（ｂ）と、前記ページ数が前記給紙トレイ数を超えるか否かを判断するステップ（ｃ）と、前記ステップ（ｃ）において前記ページ数が前記給紙トレイ数を超えないと判断される場合、前記第１印刷装置の排紙方法として、前記挿入ページをページ毎に指定部数ずつ出力するグループ排紙を選択し、前記ステップ（ｃ）において前記ページ数が前記給紙トレイ数を超えると判断される場合、前記挿入ページをページ順に１枚ずつ出力する動作を指定部数分繰り返すソート排紙を選択するステップ（ｄ）と、を有する印刷制御方法。
【００１６】
（８）前記第１印刷装置は、用紙の排紙位置をずらして出力するオフセット排紙を行い、前記印刷制御方法は、前記用紙挿入装置の給紙トレイの最大収容枚数を認識するステップ（ｅ）と、前記ステップ（ｄ）において前記ページ数が前記給紙トレイ数を超えると判断される場合、前記ページ数が前記最大収容枚数を超えるか否かを判断するステップ（ｆ）と、前記ステップ（ｆ）において前記ページ数が前記最大収容枚数を超えないと判断される場合、前記第１印刷装置の排紙方法として、ソート排紙される用紙の排紙位置を１部毎にずらす第１オフセット排紙方法を選択し、前記ステップ（ｆ）において前記ページ数が前記最大収容枚数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように用紙単位で排紙位置をずらす第２オフセット排紙方法を選択するステップ（ｇ）と、をさらに有する、上記（７）に記載の印刷制御方法。
【００１７】
（９）前記ステップ（ｆ）において前記ページ数が前記最大収容枚数を超えないと判断される場合、前記第１オフセット排紙方法により１部毎にオフセット排紙を行って得られる用紙束の数が、前記給紙トレイ数を超えるか否かを判断するステップ（ｈ）と、前記ステップ（ｈ）において前記用紙束の数が前記給紙トレイ数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように、オフセット排紙により排紙位置を揃えて出力する部数を変更するステップ（ｉ）と、をさらに有する、上記（８）に記載の印刷制御方法。
【００１８】
（１０）前記第１印刷装置は、前記グループ排紙を行う際、用紙の排紙位置を前記指定部数毎にずらして出力するオフセット排紙を行い、前記印刷制御方法は、前記用紙挿入装置の給紙トレイの最大収容枚数を認識するステップ（ｅ）と、前記ステップ（ｄ）において前記ページ数が前記給紙トレイ数を超えないと判断される場合、前記指定部数毎の前記オフセット排紙を行って得られる用紙束の用紙枚数が、前記最大収容枚数を超えるか否かを判断するステップ（ｊ）と、前記ステップ（ｊ）において前記用紙枚数が前記最大収容枚数を超えると判断される場合、オフセット排紙を行って得られる用紙束の用紙枚数が前記最大収容枚数以下の最大値となるように、オフセット排紙により排紙位置を揃えて出力する部数を変更するステップ（ｋ）と、をさらに有する、上記（７）〜（９）のいずれか１つに記載の印刷制御方法。
【００１９】
（１１）複数の前記給紙トレイの前記最大収容枚数が前記給紙トレイ毎に異なる場合、各給紙トレイの前記最大収容枚数に応じて、または、前記複数の給紙トレイの前記最大収容枚数の中の最小値に応じて、オフセット排紙により排紙位置を揃えて出力する部数が変更される、上記（８）〜（１０）のいずれか１つに記載の印刷制御方法。
【００２０】
（１２）複数の前記給紙トレイの前記最大収容枚数が前記給紙トレイ毎に異なる場合、各給紙トレイの前記最大収容枚数に応じて、または、前記複数の給紙トレイの前記最大収容枚数の中の最小値に応じて、オフセット排紙により排紙位置を揃えて出力する用紙枚数が変更される、上記（８）に記載の印刷制御方法。
【発明の効果】
【００２１】
本発明によれば、挿入ページのページ数が給紙トレイ数を上回る場合、ソート排紙が選択されるため、すべての挿入ページの用紙を第２印刷装置の用紙挿入装置にセットすることが可能になる。したがって、第１印刷装置が印刷する文書のページ数が第２印刷装置の用紙挿入装置の給紙トレイ数を超える場合でも、第２印刷装置により残りのページを印刷しながら印刷物の丁合を行うことができる。
【図面の簡単な説明】
【００２２】
【図１】印刷システムの全体構成を示すブロック図である。
【図２】クライアントＰＣの概略構成を示すブロック図である。
【図３】クライアントＰＣのＨＤＤの記憶内容を示すブロック図である。
【図４】プリンターコントローラーの概略構成を示すブロック図である。
【図５】プリンターエンジンの概略構成を示すブロック図である。
【図６】印刷制御処理の手順を示すフローチャートである。
【図７】ポストインサーターの装置情報の一例を示す図である。
【図８】枚数オフセット排紙が適用される印刷ジョブの一例を示す図である。
【図９】ソート排紙される用紙のオフセット部数が変更される印刷ジョブの一例を示す図である。
【図１０】グループ排紙される用紙のオフセット部数が変更される印刷ジョブの一例を示す図である。
【図１１】印刷制御処理の効果を説明するための図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２４】
図１は、本発明の一実施形態に係る印刷制御装置が適用される印刷システムの全体構成を示すブロック図である。
【００２５】
図１に示すとおり、印刷システムは、クライアントＰＣ１００と、第１〜第４プリンター２００ａ〜２００ｄとを備える。クライアントＰＣ１００および第１〜第４プリンター２００ａ〜２００ｄは、ネットワーク３００を介して相互に通信可能に接続されている。第１〜第４プリンター２００ａ〜２００ｄは、印刷装置として、互いにローカル接続されたプリンターコントローラー（以下、単に「コントローラー」と称する）２１０ａ〜２１０ｄと、プリンターエンジン（以下、単に「エンジン」と称する）２２０ａ〜２２０ｄとから構成される。
【００２６】
ネットワーク３００は、イーサネット（登録商標）、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）、およびＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等の規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等からなる。なお、ネットワーク３００に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２７】
図２は、クライアントＰＣ１００の概略構成を示すブロック図である。クライアントＰＣ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、メモリ１０２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０３、ディスプレイ１０４、入力装置１０５、およびネットワーク通信Ｉ／Ｆ（ＩｎｔｅｒＦａｃｅ）１０６を備えており、これらは信号をやり取りするためのバス１０７を介して相互に接続されている。
【００２８】
ＣＰＵ１０１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。メモリ１０２は、予め各種プログラムや各種データを格納しておくＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、作業領域として一時的にプログラムやデータを記憶するＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等からなる。ＨＤＤ１０３は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００２９】
ディスプレイ１０４は、たとえば、液晶ディスプレイであり、各種の情報を表示する。
【００３０】
入力装置１０５は、マウス等のポインティングデバイスやキーボードを含み、各種の入力を行うために使用される。
【００３１】
ネットワーク通信Ｉ／Ｆ１０６は、ネットワーク３００を介し他の機器と通信するためのインターフェースであり、イーサネット（登録商標）、ＦＤＤＩ、およびＷｉ−Ｆｉ等の規格が用いられる。
【００３２】
図３は、クライアントＰＣ１００のＨＤＤ１０３の記憶内容を示すブロック図である。クライアントＰＣ１００のＨＤＤ１０３には、文書ファイルを作成するための文書ファイル作成アプリケーション１１０と、文書ファイルをコントローラー２１０ａ〜２１０ｄが解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された印刷データに変換するためのプリンタードライバー１２０とがインストールされている。
【００３３】
図４は、コントローラー２１０ａの概略構成を示すブロック図である。コントローラー２１０ａ〜２１０ｄは、相互に同様の構成であるため、以下、コントローラー２１０ａを代表として用いて説明する。
【００３４】
コントローラー２１０ａは、印刷制御装置として、ＣＰＵ２１１、メモリ２１２、ＨＤＤ２１３、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）部２１４、ネットワーク通信Ｉ／Ｆ２１５、およびエンジン通信Ｉ／Ｆ２１６を備えており、これらは信号をやり取りするためのバス２１７を介して相互に接続されている。なお、コントローラー２１０ａの上記各部のうち、クライアントＰＣ１００の上記各部と同様の機能を有する部分については、その説明を省略する。
【００３５】
ＲＩＰ部２１４は、印刷データのＲＩＰ処理を実行して、印刷用の画像データを生成する。ＲＩＰ部２１４は、集積回路やソフトウェアプログラムにより構成される。
【００３６】
エンジン通信Ｉ／Ｆ２１６は、ローカル接続されたエンジン２２０ａと通信するためのインターフェースである。エンジン通信Ｉ／Ｆ２１６は、印刷用の画像データと後処理設定データとをエンジン２２０ａに送信する。
【００３７】
コントローラー２１０ａのＣＰＵ２１１は、ＨＤＤ２１３に格納されているプログラムを実行することによって、第１〜第３認識部、第１〜第４判断部、第１および第２選択部、ならびに第１および第２設定部として機能する。ここで、第１認識部は、第１プリンター２００ａが他のプリンターとクラスタ印刷を行う場合、第１プリンター２００ａが印刷するページである挿入ページのページ数を認識する。第２認識部は、他のプリンターのポストインサーター（以下、単に「インサーター」と称する）の給紙トレイ数を認識し、第３認識部は、給紙トレイの最大収容枚数を認識する。第１判断部は、挿入ページのページ数が給紙トレイ数を超えるか否かを判断し、第２判断部は、挿入ページのページ数が給紙トレイの最大収容枚数を超えるか否かを判断する。第３判断部は、用紙のオフセット排紙を行って得られる用紙束の数が給紙トレイ数を超えるか否かを判断し、第４判断部は、用紙束の用紙枚数が給紙トレイの最大収容枚数を超えるか否かを判断する。第１選択部は、挿入ページの排紙方法として、挿入ページの各ページを指定部数ずつ出力するグループ排紙、または、挿入ページをページ順に１枚ずつ出力する動作を指定部数分繰り返すソート排紙を選択する。第２選択部は、用紙のオフセット排紙方法として、用紙の排紙位置を部単位でずらす部数オフセット（第１オフセット方法）、または、用紙の排紙位置を部単位内でさらに用紙単位でずらす枚数オフセット（第２オフセット方法）を選択する。第１および第２設定部は、部数オフセット排紙により排紙位置を揃えて出力する部数を変更する。なお、上記各部の具体的な処理内容については後述する。
【００３８】
図５は、エンジン２２０ａの概略構成を示すブロック図である。エンジン２２０ａ〜２２０ｄは、相互に同様の構成であるため、以下、エンジン２２０ａを代表として用いて説明する。
【００３９】
エンジン２２０ａは、操作パネル２２１、給紙部２２２、印刷部２２３、インサーター２２４、排紙部２２５、およびコントローラー通信Ｉ／Ｆ２２６を備えており、これらは信号をやり取りするためのバス２２７を介して相互に接続されている。
【００４０】
操作パネル２２１は、タッチパネル、テンキー、スタートボタン、およびストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００４１】
給紙部２２２は、印刷に使用される用紙を収容する。給紙部２２２は、複数の給紙トレイを有しており、給紙トレイに収容された用紙を１枚ずつ印刷部２２３に送り出す。
【００４２】
印刷部２２３は、帯電、露光、現像、転写、および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、各種データに基づく画像を用紙上に形成する。
【００４３】
インサーター２２４は、用紙挿入装置として、順次搬送される用紙と用紙の間に特定の用紙を挿入する。インサーター２２４は、複数の給紙トレイ（ＰＩトレイ）を有しており、給紙トレイに収容された用紙を１枚ずつ所定の用紙間に挿入することができる。
【００４４】
排紙部２２５は、印刷後の用紙を排出する。排紙部２２５は、用紙の排紙位置をずらして出力するオフセット排紙を行うことができる。
【００４５】
コントローラー通信Ｉ／Ｆ２２６は、ローカル接続されたコントローラー２１０ａと通信するためのインターフェースである。
【００４６】
なお、クライアントＰＣ１００、コントローラー２１０ａ〜２１０ｄ、およびエンジン２２０ａ〜２２０ｄは、それぞれ上記の構成要素以外の構成要素を含んでいてもよく、あるいは、上記の構成要素のうちの一部が含まれていなくてもよい。
【００４７】
以上のとおり構成される印刷システムでは、たとえば、第１プリンター２００ａと第２プリンター２００ｂとが１つの印刷ジョブを実行する。具体的には、まず、第１プリンター２００ａが文書の一部のページを挿入ページとして印刷する。その後、操作者は、第１プリンター２００ａにより印刷済みの用紙を第２プリンター２００ｂのインサーター２２４にセットする。第２プリンター２００ｂは、文書の残りのページを印刷しつつ、出力される用紙の並びが文書のページ順になるように、インサーター２２４により所定の用紙間に用紙を挿入して印刷物の丁合を行う。このとき、第１プリンター２００ａは、第２プリンター２００ｂのインサーター２２４の性能に応じて、用紙の排紙方法を変更する。以下、図６〜図１１を参照して、第１プリンター２００ａの動作について詳細に説明する。
【００４８】
図６は、第１プリンター２００ａのコントローラー２１０ａにより実行される印刷制御処理の手順を示すフローチャートである。なお、図６のフローチャートに示されるアルゴリズムは、コントローラー２１０ａのＨＤＤ２１３にプログラムとして記憶されており、ＣＰＵ２１１により実行される。また、印刷制御処理の開始時、第１プリンター２００ａには、挿入ページをページ毎に指定部数ずつ出力するグループ排紙機能と、用紙の排紙位置を部単位でずらして出力する部数オフセット排紙機能とが設定されている。
【００４９】
まず、コントローラー２１０ａは、挿入ページのページ数を認識する（ステップＳ１０１）。より具体的には、コントローラー２１０ａは、印刷ジョブを解析して、第１プリンター２００ａが印刷するページである挿入ページのページ数を認識する。たとえば、第１プリンター２００ａが文書のカラーページのみを印刷する場合、コントローラー２１０ａは、カラーページのページ数を認識する。
【００５０】
なお、カラーページのページ数は、たとえば、印刷データのＲＩＰ処理時にカラーページを抽出して認識されてもよく、クライアントＰＣ１００上でプリンタードライバー１２０を介して操作者により指定されたページ番号から認識されてもよい。あるいは、クライアントＰＣ１００上でカラーページのみを抽出して文書ファイルを再作成し、再作成された文書ファイルのページ数として、カラーページのページ数が認識されてもよい。
【００５１】
次に、コントローラー２１０ａは、第２プリンター２００ｂのインサーター２２４の装置情報を取得する（ステップＳ１０２）。より具体的には、コントローラー２１０ａは、挿入ページ以外のページを印刷する第２プリンター２００ｂに対して装置情報取得要求を行い、第２プリンター２００ｂのインサーター２２４の装置情報４００（図７参照）を取得する。なお、第２プリンター２００ｂは操作者により指定され、たとえば、第１プリンター２００ａが受信する印刷ジョブに第２プリンター２００ｂの識別情報が記述される。コントローラー２１０ａは、印刷ジョブを解析して、クラスタ印刷を実行する第２プリンター２００ｂを認識することができる。
【００５２】
図７は、インサーター２２４の装置情報４００の一例を示す図である。なお、図７は、印刷業務標準規格であるＪＤＦ（Ｊｏｂ  Ｄｉｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）／ＪＭＦ（Ｊｏｂ  Ｍｅｓｓａｇｉｎｇ  Ｆｏｒｍａｔ）のＫｎｏｗｎＤｅｖｉｃｅｓコマンドを用いた場合を示す。
【００５３】
図７に示すとおり、インサーター２２４の装置情報４００は、第２プリンター２００ｂのインサーター２２４の給紙トレイ数を示す情報４１０と、給紙トレイの最大収容枚数を示す情報４２０とを含む。図７では、給紙トレイ数は「２」であり、給紙トレイの最大収容枚数は「５０」枚である。第１プリンター２００ａのコントローラー２１０ａは、第２プリンター２００ｂから装置情報４００を取得して、第２プリンター２００ｂのインサーター２２４の給紙トレイ数および給紙トレイの最大収容枚数を認識する。
【００５４】
次に、コントローラー２１０ａは、挿入ページのページ数がインサーター２２４の給紙トレイ数を超えるか否かを判断する（ステップＳ１０３）。より具体的には、コントローラー２１０ａは、第１プリンター２００ａが印刷する挿入ページのページ数が、第２プリンター２００ｂのインサーター２２４の給紙トレイ数を超えるか否かを判断する。
【００５５】
挿入ページのページ数がインサーター２２４の給紙トレイ数を超えないと判断する場合（ステップＳ１０３：ＮＯ）、コントローラー２１０ａは、挿入ページの排紙方法をグループ排紙に維持したまま、ステップＳ１０９の処理に移る。
【００５６】
一方、挿入ページのページ数がインサーター２２４の給紙トレイ数を超えると判断する場合（ステップＳ１０３：ＹＥＳ）、コントローラー２１０ａは、挿入ページの排紙方法をグループ排紙からソート排紙に変更する（ステップＳ１０４）。より具体的には、コントローラー２１０ａは、挿入ページの用紙の排紙方法を、挿入ページの各ページをページ毎に指定部数ずつ出力するグループ排紙から、挿入ページをページ順に１枚ずつ出力する動作を指定部数分繰り返すソート排紙に変更する。
【００５７】
以上のとおり、図６のステップＳ１０１〜Ｓ１０４に示す処理によれば、まず、第１プリンター２００ａが印刷する挿入ページのページ数と、第２プリンター２００ｂのインサーター２２４の給紙トレイ数とが認識される。続いて、挿入ページのページ数がインサーター２２４の給紙トレイ数を超えるか否かが判断される。そして、挿入ページのページ数がインサーター２２４の給紙トレイ数以下の場合、挿入ページの排紙方法としてグループ排紙が選択され、挿入ページのページ数がインサーター２２４の給紙トレイ数を超える場合、挿入ページの排紙方法としてソート排紙が選択される。
【００５８】
たとえば、１０ページの文書を複数部数印刷する際、挿入ページのページ数が４ページ（１、３、５、および７ページ目）であり、第２プリンター２００ｂのインサーター２２４の給紙トレイ数が「２」であると仮定する。この場合、挿入ページのページ数が給紙トレイ数を超えるため、挿入ページの排紙方法として、１、３、５、および７ページ目を１枚ずつ出力する動作を複数部数分繰り返すソート排紙が選択される。
【００５９】
ステップＳ１０４に示す処理において、挿入ページの排紙方法がグループ排紙からソート排紙に変更された後、コントローラー２１０ａは、挿入ページのページ数が給紙トレイの最大収容枚数を超えるか否かを判断する（ステップＳ１０５）。より具体的には、コントローラー２１０ａは、第１プリンター２００ａが印刷する挿入ページのページ数が、第２プリンター２００ｂのインサーター２２４の給紙トレイの最大収容枚数を超えるか否かを判断する。
【００６０】
挿入ページのページ数が給紙トレイの最大収容枚数を超えないと判断する場合（ステップＳ１０５：ＮＯ）、コントローラー２１０ａは、ソート排紙される用紙のオフセット排紙方法を部数オフセット排紙に維持したまま、ステップＳ１０７の処理に移る。
【００６１】
一方、挿入ページのページ数が給紙トレイの最大収容枚数を超えると判断する場合（ステップＳ１０５：ＹＥＳ）、コントローラー２１０ａは、給紙トレイの最大収容枚数に応じた枚数オフセット排紙を設定し（ステップＳ１０６）、処理を終了する。より具体的には、コントローラー２１０ａは、用紙のオフセット排紙方法として、用紙の排紙位置を用紙単位でずらす枚数オフセット排紙方法を選択する。そして、コントローラー２１０ａは、枚数オフセット排紙を行って得られる用紙束の用紙枚数が最大収容枚数以下の最大値となるように、排紙位置を揃えて出力する用紙枚数（オフセット枚数）を設定する。
【００６２】
図８は、枚数オフセット排紙が適用される印刷ジョブの一例を示す図である。図８では、１００ページを超える文書を５部印刷する際、挿入ページのページ数が１００ページ（１、２、…、１００ページ目）であり、第２プリンター２００ｂのインサーター２２４の給紙トレイ数が「２」、給紙トレイの最大収容枚数が「３０」枚であると仮定する。
【００６３】
この場合、挿入ページのページ数がインサーター２２４の給紙トレイ数を超えるため、まず、挿入ページの排紙方法が、グループ排紙からソート排紙に切り替えられる。その結果、第１プリンター２００ａは、挿入ページをページ順（１、２、…、１００ページ目）に１枚ずつ出力する動作を５回繰り返すソート排紙を行うようになる。
【００６４】
そして、図８では、挿入ページのページ数がインサーター２２４の給紙トレイの最大収容枚数を超えるため、用紙のオフセット排紙方法として、枚数オフセット排紙が設定される。その結果、第１プリンター２００ａは、ソート排紙される１部（１００枚）の用紙束を最大収容枚数以下の用紙で構成される複数の用紙束に分割するため、１部の用紙束の中の３１ページ目、６１ページ目、および９１ページ目の用紙で排紙位置をずらす枚数オフセット排紙を行うようになる。
【００６５】
操作者は、第１プリンター２００ａの排紙部２２５にオフセット排紙された用紙束を順番に取り出して、第２プリンター２００ｂのインサーター２２４の給紙トレイにセットする。具体的には、操作者は、まず、１ページ目〜３０ページ目までの用紙束を第１給紙トレイ（ＰＩトレイ１）にセットし、３１ページ目〜６０ページ目までの用紙束を第２給紙トレイ（ＰＩトレイ２）にセットする。その後、操作者は、たとえば、６０ページ目の挿入が完了した時点で、６１ページ目〜９０ページ目の用紙束を第１給紙トレイにセットし、９１ページ目〜１００ページ目の用紙束を第２給紙トレイにセットする。操作者は、クライアントＰＣ１００上のプリンタードライバー１２０を介して第２プリンター２００ｂの印刷設定を行い、第２プリンター２００ｂに残りのページを印刷させつつ、上記の作業を５回繰り返すことにより、１００ページを超える文書を５部作成することができる。
【００６６】
以上のとおり、図６のステップＳ１０５〜Ｓ１０６に示す処理によれば、まず、挿入ページのページ数が給紙トレイの最大収容枚数を超えるか否か判断される。そして、挿入ページのページ数が給紙トレイの最大収容枚数以下の場合、用紙の排紙位置を１部毎にずらす部数オフセット排紙が選択され、挿入ページのページ数が給紙トレイの最大収容枚数を超える場合、１部毎の部数オフセットを行うとともに、さらに１部の用紙束内の用紙の排紙位置を用紙単位でずらす枚数オフセット排紙が選択される。このような構成によれば、挿入ページのページ数が給紙トレイの最大収容枚数を超える場合でも、給紙トレイに用紙束をセットして、第２プリンター２００ｂが残りのページを印刷しながら、印刷物の丁合を行うことができる。
【００６７】
一方、ステップＳ１０５に示す処理において、挿入ページのページ数が給紙トレイの最大収容枚数を超えないと判断する場合（ステップＳ１０５：ＮＯ）、コントローラー２１０ａは、部数オフセット排紙を行って得られる用紙束の数がインサーター２２４の給紙トレイ数を超えるか否かを判断する（ステップＳ１０７）。より具体的には、コントローラー２１０ａは、まず、挿入ページをページ順に１枚ずつ出力する動作を指定部数分繰り返すソート排紙において、用紙の排紙位置を１部毎にずらす部数オフセット排紙を行って得られる用紙束の数（つまり、指定部数）を認識する。そして、コントローラー２１０ａは、用紙束の数が第２プリンター２００ｂのインサーター２２４の給紙トレイ数を超えるか否かを判断する。
【００６８】
用紙束の数がインサーター２２４の給紙トレイ数を超えないと判断する場合（ステップＳ１０７：ＮＯ）、コントローラー２１０ａは、用紙のオフセット排紙方法を、１部毎の部数オフセット排紙に維持したまま、処理を終了する。その結果、第１プリンター２００ａは、挿入ページをページ順に１枚ずつ出力する動作を指定部数分繰り返すソート排紙を行いつつ、用紙の排紙位置を１部毎にずらす部数オフセット排紙を行うようになる。
【００６９】
一方、用紙束の数がインサーター２２４の給紙トレイ数を超えると判断する場合（ステップＳ１０７：ＹＥＳ）、コントローラー２１０ａは、給紙トレイの最大収容枚数に応じてオフセット部数を変更し（ステップＳ１０８）、処理を終了する。より具体的には、コントローラー２１０ａは、部数オフセット排紙を行って得られる用紙束の用紙枚数が、給紙トレイの最大収容枚数以下の最大値となるように、排紙位置を揃えて出力する部数（オフセット部数）を変更し、処理を終了する。
【００７０】
図９は、ソート排紙される用紙のオフセット部数が変更される印刷ジョブの一例を示す図である。図９では、１０ページの文書を１０部印刷する際、挿入ページのページ数が４ページ（１、３、５、および７ページ目）であり、第２プリンター２００ｂのインサーター２２４の給紙トレイ数が「２」、給紙トレイの最大収容枚数が「３０」枚であると仮定する。
【００７１】
この場合、挿入ページのページ数がインサーター２２４の給紙トレイ数を超えるため、まず、挿入ページの排紙方法が、グループ排紙からソート排紙に切り替えられる。その結果、第１プリンター２００ａは、挿入ページをページ順（１、３、５、および７ページ目）に１枚ずつ出力する動作を１０回繰り返すソート排紙を行うようになる。
【００７２】
そして、図９では、１部毎の部数オフセット排紙を行って得られる用紙束の数（１０部）が給紙トレイ数を超えるため、オフセット部数が、最大収容枚数以下の最大値である７部（２８枚）に変更される。その結果、第１プリンター２００ａは、排紙位置を揃えて挿入ページを７部出力した後、排紙位置をずらし、残りの３部を出力するようになる。操作者は、第２プリンター２００ｂの第１給紙トレイに７部の用紙束をセットし、第２給紙トレイに残りの３部をセットする。そして、操作者は、クライアントＰＣ１００上のプリンタードライバー１２０を介して第２プリンター２００ｂの印刷設定を行い、第２プリンター２００ｂに残りのページを印刷させつつ、印刷物の丁合を行わせる。
【００７３】
以上のとおり、図６のステップＳ１０７〜Ｓ１０８に示す処理によれば、まず、１部毎の部数オフセット排紙を行って得られる用紙束の数が、インサーター２２４の給紙トレイ数を超えるか否かが判断される。そして、用紙束の数がインサーター２２４の給紙トレイ数を超える場合、給紙トレイの最大収容枚数に応じてオフセット部数が変更される。このような構成によれば、用紙束の数が減少するため、第２プリンター２００ｂのインサーター２２４の給紙トレイに操作者が用紙束を繰り返しセットする手間を削減することができる。
【００７４】
一方、図６のステップＳ１０３に示す処理において、挿入ページのページ数が給紙トレイ数を超えないと判断する場合（ステップＳ１０３：ＮＯ）、コントローラー２１０ａは、部数オフセット排紙を行って得られる用紙束の用紙枚数が給紙トレイの最大収容枚数を超えるか否かを判断する（ステップＳ１０９）。より具体的には、コントローラー２１０ａは、まず、挿入ページの各ページを指定部数ずつ出力するグループ排紙において、用紙の排紙位置を指定部数毎にずらす部数オフセット排紙を行って得られる用紙束の用紙枚数（つまり、指定部数）を認識する。そして、コントローラー２１０ａは、用紙束の用紙枚数が第２プリンター２００ｂのインサーター２２４の給紙トレイの最大収容枚数を超えるか否かを判断する。
【００７５】
用紙束の用紙枚数が給紙トレイの最大収容枚数を超えないと判断する場合（ステップＳ１０９：ＮＯ）、コントローラー２１０ａは、処理を終了する。その結果、第１プリンター２００ａは、挿入ページをページ毎に指定部数ずつ出力するグループ排紙を行いつつ、用紙の排紙位置を指定部数毎（つまり、ページ毎）にずらす部数オフセット排紙を行うようになる。操作者は、まず、指定部数毎の部数オフセット排紙を行って得られた各ページの用紙束を第２プリンター２００ｂのインサーター２２４の各給紙トレイにそれぞれセットする。そして、操作者は、クライアントＰＣ１００上のプリンタードライバー１２０を介して第２プリンター２００ｂの印刷設定を行い、第２プリンター２００ｂに残りのページを印刷させつつ、印刷物の丁合を行わせる。
【００７６】
一方、用紙束の用紙枚数が給紙トレイの最大収容枚数を超えると判断する場合（ステップＳ１０９：ＹＥＳ）、コントローラー２１０ａは、給紙トレイの最大収容枚数に応じてオフセット部数を変更し（ステップＳ１１０）、処理を終了する。より具体的には、コントローラー２１０ａは、部数オフセット排紙を行って得られる用紙束の用紙枚数が、給紙トレイの最大収容枚数以下の最大値となるように、排紙位置を揃えて出力する部数（オフセット部数）を変更し、処理を終了する。
【００７７】
図１０は、グループ排紙される用紙のオフセット部数が変更される印刷ジョブの一例を示す図である。図１０では、１０ページの文書を４０部印刷する際、挿入ページのページ数が３ページ（１、３、および５ページ目）であり、第２プリンター２００ｂのインサーター２２４の給紙トレイ数が「４」、給紙トレイの最大収容枚数が「３０」枚であると仮定する。
【００７８】
この場合、挿入ページのページ数がインサーター２２４の給紙トレイ数以下のため、挿入ページの排紙方法がグループ排紙に維持される。その結果、第１プリンター２００ａは、挿入ページの各ページを４０部ずつ出力するグループ排紙を行うようになる。
【００７９】
そして、図１０では、部数オフセット排紙を行って得られる用紙束の用紙枚数（４０枚）が給紙トレイの最大収容枚数を超えるため、挿入ページの各ページについて、３０枚の用紙束と１０枚の用紙束とが生成されるようにオフセット部数が変更される。その結果、第１プリンター２００ａは、部数オフセット排紙により、１ページ目３０部、３ページ目３０部、５ページ目３０部、１ページ目１０部、３ページ目１０部、および５ページ目１０部の用紙束を順番に出力するようになる。
【００８０】
操作者は、第１プリンター２００ａの排紙部２２５から用紙束を順番に取り出して、第２プリンター２００ｂのインサーター２２４の第１〜第３給紙トレイに１ページ３０部、３ページ目３０部、および５ページ目３０部の用紙束をそれぞれセットする。そして、操作者は、第２プリンター２００ｂの印刷設定を行い、第２プリンター２００ｂに残りのページを印刷させながら丁合を行わせ、１０ページの文書を３０部作成する。その後、操作者は、第２プリンター２００ｂのインサーター２２４の第１〜第３給紙トレイに１ページ１０部、３ページ目１０部、および５ページ目１０部の用紙束をそれぞれセットする。そして、操作者は、第２プリンター２００ｂに残りのページを印刷させながら丁合を行わせ、１０ページの文書を１０部作成する。
【００８１】
以上のとおり、図６のステップＳ１０７〜Ｓ１０８に示す処理によれば、まず、グループ排紙される各ページの用紙束の用紙枚数が、第２プリンター２００ｂのインサーター２２４の給紙トレイの最大収容枚数を超えるか否かが判断される。そして、用紙束の用紙枚数が給紙トレイの最大収容枚数を超える場合、給紙トレイの最大収容枚数に応じてオフセット部数が変更される。このような構成によれば、用紙一束あたりの用紙枚数が減少するため、インサーター２２４の給紙トレイに用紙束をセットできるようになる。
【００８２】
以上のとおり、図６に示すフローチャートの処理によれば、第１プリンター２００ａと第２プリンター２００ｂとがクラスタ印刷を行う場合、第２プリンター２００ｂのインサーター２２４の性能に応じて、第１プリンター２００ａの排紙方法が切り替えられる。具体的には、たとえば、第１プリンター２００ａが印刷する挿入ページのページ数が、第２プリンター２００ｂのインサーター２２４の給紙トレイ数を超える場合、排紙方法がグループ排紙からソート排紙に切り替えられる。このような構成によれば、第１プリンター２００ａにより印刷される文書のページ数が第２プリンター２００ｂのインサーター２２４の給紙トレイ数を超える場合でも、第２プリンター２００ｂにより残りのページを印刷しながら、印刷物の丁合を行うことができる。
【００８３】
以下、図１１を参照して、印刷制御処理の効果についてより具体的に説明する。
【００８４】
図１１は、印刷制御処理の効果を説明するための図である。図１１では、１０ページの文書を２部印刷する際、挿入ページ数が４ページ（１、３、５、および７ページ目）であり、第２プリンター２００ｂのインサーター２２４の給紙トレイ数が「２」であると仮定する。
【００８５】
この場合、グループ排紙が行われれば、図１１（ａ）に示すとおり、給紙トレイにセットできない用紙束（５ページ目および７ページ目）が発生するため、第２プリンター２００ｂにより残りのページを印刷しながら、印刷物の丁合を行うことができない。
【００８６】
一方、本実施形態の印刷制御処理によれば、挿入ページのページ数が給紙トレイ数を超える場合、挿入ページの排紙方法がグループ排紙からソート排紙に切り替えられるため、図１１（ｂ）に示すとおり、すべての用紙束を給紙トレイにセットすることが可能になる。したがって、挿入ページのページ数が第２プリンター２００ｂのインサーター２２４の給紙トレイ数を超える場合でも、第２プリンター２００ｂにより残りのページを印刷しながら、印刷物の丁合を行うことが可能になる。
【００８７】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００８８】
たとえば、上述した実施形態では、第１プリンター２００ａが、挿入ページの用紙の排紙位置をずらして出力するオフセット排紙を行った。しかしながら、第１プリンター２００ａは、オフセット排紙を行うことなく、すべての用紙の排紙位置を揃えて挿入ページの用紙を出力してもよい。
【００８９】
また、上述した実施形態では、第２プリンター２００ｂのインサーター２２４の複数の給紙トレイの最大収容枚数がすべて同じである場合を例に挙げて説明した。しかしながら、給紙トレイの最大収容枚数は給紙トレイ毎に異なっていてもよい。この場合、コントローラー２１０ａは、各給紙トレイの最大収容枚数に応じて、または、複数の給紙トレイの最大収容枚数の中の最小値に応じて、オフセット排紙により排紙位置を揃えて出力される部数や用紙枚数を変更する。
【００９０】
また、上述した実施形態では、コントローラー２１０ａ〜２１０ｄは、第１〜第４プリンター２００ａ〜２００ｄに内蔵された。しかしながら、コントローラー２１０ａ〜２１０ｄは、第１〜第４プリンター２００ａ〜２００ｄと別体に設けられてもよい。この場合、たとえば、１台のコントローラーが、２台のプリンター（プリンターエンジン）を制御してもよい。
【００９１】
また、上述した実施形態では、インサーター２２４の装置情報４００として、印刷業務標準規格であるＪＤＦ／ＪＭＦのＫｎｏｗｎＤｅｖｉｃｅｓコマンドを用いた場合を例に挙げて説明した。しかしながら、インサーター２２４の装置情報は、プリンターのＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）に格納された情報等の種々の情報であり得る。
【００９２】
上述した実施形態に係る印刷システムにおける各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、たとえば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ＨＤＤ等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷システムの一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【００９３】
１００  クライアントＰＣ、
１０１，２１１  ＣＰＵ、
１０２，２１２  メモリ、
１０３，２１３  ＨＤＤ、
１０４  ディスプレイ、
１０５  入力装置、
１０６，２１５  ネットワーク通信Ｉ／Ｆ、
１０７，２１７，２２７  バス、
２００ａ，２００ｂ，２００ｃ，２００ｄ  プリンター、
２１０ａ，２１０ｂ，２１０ｃ，２１０ｄ  プリンターコントローラー、
２１４  ＲＩＰ部、
２１６  エンジン通信Ｉ／Ｆ、
２２０ａ，２２０ｂ，２２０ｃ，２２０ｄ  プリンターエンジン、
２２１  操作パネル、
２２２  給紙部、
２２３  印刷部、
２２４  ポストインサーター、
２２５  排紙部、
２２６  コントローラー通信Ｉ／Ｆ、
３００  ネットワーク、
４００  装置情報。
【図１】
2017209831.tif 000003
【図２】
2017209831.tif 000004
【図３】
2017209831.tif 000005
【図４】
2017209831.tif 000006
【図５】
2017209831.tif 000007
【図６】
2017209831.tif 000008
【図７】
2017209831.tif 000009
【図８】
2017209831.tif 000010
【図９】
2017209831.tif 000011
【図１０】
2017209831.tif 000012
【図１１】
2017209831.tif 000013