(57)【要約】【課題】複数の可変情報を分割して複数の印刷手段に供給することにより、バリアブル印刷にかかる印刷時間を短縮できる印刷制御装置及びプログラムを提供する。【解決手段】印刷制御装置１は、雛形に従って印刷される複数の可変情報に基づいて印刷時間を算出し、算出される印刷時間に応じて複数の可変情報を１又は複数ずつに分割する。印刷制御装置１は、１又は複数に分割される可変情報を複数の印刷手段のそれぞれに供給する。【選択図】図２
2016004410.tif 000002
【特許請求の範囲】
【請求項１】
雛形に従って印刷される複数の可変情報を取得する可変情報取得手段と、
前記雛形に従って印刷される前記複数の可変情報の印刷時間を算出する印刷時間算出手段と、
前記算出される印刷時間に応じて前記複数の可変情報を１又は複数ずつに分割する可変情報分割手段と、
前記１又は複数ずつに分割される前記可変情報を複数の印刷手段のそれぞれに供給する供給手段と、
を含む印刷制御装置。
【請求項２】
前記雛形を示す雛形情報を取得する雛形情報取得手段を更に含み、
前記印刷時間算出手段は、前記雛形情報に少なくとも１つの前記可変情報を合成して成る合成印刷情報に基づいて、前記複数の可変情報の印刷時間を算出する、
請求項１に記載の印刷制御装置。
【請求項３】
前記印刷時間算出手段は、前記合成印刷情報の印刷枚数に基づいて、前記複数の可変情報の印刷時間を算出する、
請求項２に記載の印刷制御装置。
【請求項４】
前記印刷時間算出手段は、前記可変情報とは異なる他の印刷情報の印刷時間を更に算出し、
可変情報分割手段は、前記算出される前記複数の可変情報の印刷時間と、前記他の印刷情報の印刷時間とに応じて、前記複数の可変情報を１又は複数ずつに分割する、
請求項１乃至３のいずれかに記載の印刷制御装置。
【請求項５】
印刷処理が完了されるべき納期を示す納期情報を取得する納期情報取得手段を更に含み、
前記可変情報分割手段は、前記算出される印刷時間が前記納期情報により示される納期の条件を充足しない場合、前記複数の可変情報を１又は複数ずつに分割する、
請求項１乃至４のいずれかに記載の印刷制御装置。
【請求項６】
雛形に従って印刷される複数の可変情報を取得する可変情報取得手段、
前記雛形に従って印刷される前記複数の可変情報の印刷時間を算出する印刷時間算出手段、
前記算出される印刷時間に応じて前記複数の可変情報を１又は複数ずつに分割する可変情報分割手段、及び、
前記１又は複数ずつに分割される前記可変情報を複数の印刷手段のそれぞれに供給する供給手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷制御装置及びプログラムに関する。
【背景技術】
【０００２】
近年では、予め決められた印刷物の雛形に従って、複数の可変情報（例えば、住所や名前、クレジットカードの請求額など）を印刷するバリアブル印刷が行われている。
【０００３】
これに対し、特許文献１には、入力された製造番号に係る製品が、入力された納期までに製造を完成させるための着手日を出力し、算出された着手日が処理日より過去となる場合、処理日を着手日とし、補正された納期を出力する方法が開示されている。
【０００４】
また、特許文献２には、加工機械端末の稼働実績を取得して、工程管理及び工数管理を行うシステムが開示されている。
【０００５】
また、特許文献３には、印刷ジョブに含まれる情報（ページ数、データサイズ、配布先）に応じて、複数の印刷ジョブに対するグループ化を行う方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−２１６８９２号公報
【特許文献２】特開２００２−９１５３９号公報
【特許文献３】特開２００８−４６９６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上記特許文献には、複数の可変情報を分割して複数の印刷手段に供給することによってバリアブル印刷にかかる印刷時間を短縮することは開示されていない。
【０００８】
本発明の目的は、複数の可変情報を分割して複数の印刷手段に供給することにより、バリアブル印刷にかかる印刷時間を短縮できる印刷制御装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、雛形に従って印刷される複数の可変情報を取得する可変情報取得手段と、前記雛形に従って印刷される前記複数の可変情報の印刷時間を算出する印刷時間算出手段と、前記算出される印刷時間に応じて前記複数の可変情報を１又は複数ずつに分割する可変情報分割手段と、前記１又は複数ずつに分割される前記可変情報を複数の印刷手段のそれぞれに供給する供給手段と、を含む印刷制御装置である。
【００１０】
また、請求項２に記載の発明は、前記雛形を示す雛形情報を取得する雛形情報取得手段を更に含み、前記印刷時間算出手段は、前記雛形情報に少なくとも１つの前記可変情報を合成して成る合成印刷情報に基づいて、前記複数の可変情報の印刷時間を算出する、請求項１に記載の印刷制御装置である。
【００１１】
また、請求項３に記載の発明は、前記印刷時間算出手段は、前記合成印刷情報の印刷枚数に基づいて、前記複数の可変情報の印刷時間を算出する、請求項２に記載の印刷制御装置である。
【００１２】
また、請求項４に記載の発明は、前記印刷時間算出手段は、前記可変情報とは異なる他の印刷情報の印刷時間を更に算出し、可変情報分割手段は、前記算出される前記複数の可変情報の印刷時間と、前記他の印刷情報の印刷時間とに応じて、前記複数の可変情報を１又は複数ずつに分割する、請求項１乃至３のいずれかに記載の印刷制御装置である。
【００１３】
また、請求項５に記載の発明は、印刷処理が完了されるべき納期を示す納期情報を取得する納期情報取得手段を更に含み、前記可変情報分割手段は、前記算出される印刷時間が前記納期情報により示される納期の条件を充足しない場合、前記複数の可変情報を１又は複数ずつに分割する、請求項１乃至４のいずれかに記載の印刷制御装置である。
【００１４】
また、請求項６に記載の発明は、雛形に従って印刷される複数の可変情報を取得する可変情報取得手段、前記雛形に従って印刷される前記複数の可変情報の印刷時間を算出する印刷時間算出手段、前記算出される印刷時間に応じて前記複数の可変情報を１又は複数ずつに分割する可変情報分割手段、及び、前記１又は複数ずつに分割される前記可変情報を複数の印刷手段のそれぞれに供給する供給手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１５】
上記請求項１に記載の印刷制御装置によれば、可変情報を分割して複数の印刷手段に供給することによってバリアブル印刷にかかる印刷時間を短縮することができる。
【００１６】
また、上記請求項２に記載の印刷制御装置によれば、可変情報のみからバリアブル印刷にかかる印刷時間を算出する場合に比べて、算出される印刷時間の精度を向上することができる。
【００１７】
また、上記請求項３に記載の印刷制御装置によれば、バリアブル印刷の印刷枚数を利用して、バリアブル印刷にかかる印刷時間を算出することができる。
【００１８】
また、上記請求項４に記載の印刷制御装置によれば、可変情報とは異なる他の印刷情報の印刷時間を考慮して、バリアブル印刷にかかる印刷時間を短縮できる。
【００１９】
また、上記請求項５に記載の印刷制御装置によれば、納期の条件を充足するように複数の可変情報を分割することによりバリアブル印刷にかかる印刷時間を短縮できる。
【００２０】
また、上記請求項６に記載のプログラムによれば、可変情報を分割して複数の印刷手段に供給することによってバリアブル印刷にかかる印刷時間を短縮することができる。
【図面の簡単な説明】
【００２１】
【図１】印刷システムの機器構成の一例を示す図である。
【図２】印刷制御装置の機能的構成の一例を示す機能ブロック図である。
【図３】バリアブルデータの一例を示す図である。
【図４】フォームデータの一例を示す図である。
【図５】合成印刷データの一例を示す図である。
【図６】合成印刷データの印刷イメージを表す図である。
【図７】プリンタ情報の一例を示す図である。
【図８】印刷スケジュールの一例を示す図である。
【図９】印刷スケジュールの印刷時間及び印刷完了予定の一例を表す図である。
【図１０】入れ替え、分割後の印刷スケジュールの印刷時間及び印刷完了予定の一例を表す図である。
【図１１】正規に登録された後の印刷スケジュールの一例を示す図である。
【図１２】印刷制御装置において実行される処理の一例を示すフローチャートである。
【図１３】印刷条件取得処理の一例を示すフローチャートである。
【図１４】印刷スケジュール登録処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下に、本発明を実施するための形態（以下、実施形態と呼ぶ）の例を、図面に従って説明する。なお、本明細書の各図について、既出の図に関して前述したものと同様の要素には同一の符号を付して、詳細な説明を適宜省略することがある。
【００２３】
［１．システム構成］
図１は、本実施形態に係る印刷システム５の機器構成の一例を示す図である。同図に示すように、印刷システム５は、サーバコンピュータなどにより構成される印刷制御装置１と、印刷システム５の利用者により利用されるパーソナルコンピュータなどである少なくとも１つのクライアント装置２と、印刷装置である複数のプリンタ３とを含んでいる。印刷制御装置１とクライアント装置２とプリンタ３は、バスやネットワークを介して接続され、相互にデータの授受が可能である。
【００２４】
クライアント装置２のハードウェア構成について説明する。クライアント装置２は、マイクロプロセッサ、ＲＡＭやハードディスクドライブなどの記憶媒体により構成される記憶部、ネットワークに接続される他の装置とのデータの授受を実現する通信インタフェース、利用者の入力を受け付けるマウスやキーボードなどの入力デバイス、ディスプレイなどの表示部を備える。ここで、クライアント装置２の記憶部には、文書や画像などの印刷情報の作成及び印刷制御装置１へ印刷要求を送信するためのプログラムや、後述するフォームデータ、バリアブルデータなどが記憶されている。クライアント装置２のマイクロプロセッサは、上記クライアント装置２の記憶部に記憶されるプログラムに従って、各種情報処理を実行する。
【００２５】
印刷制御装置１のハードウェア構成について説明する。印刷制御装置１は、クライアント装置２と同様に、マイクロプロセッサや記憶部、通信インタフェース、入力デバイス、表示部などを備える。ここで、印刷制御装置１の記憶部には、印刷制御に用いる各種のデータが記憶されるとともに、印刷制御用のプログラムが記憶されている。印刷制御装置１のマイクロプロセッサは、上記印刷制御用のプログラムに従って、以下に説明する各種印刷制御処理を実行する。
【００２６】
なお、印刷制御装置１及びクライアント装置２のそれぞれに記憶されるプログラムは、フラッシュメモリなどの情報記憶媒体を介して、または、ローカルエリアネットワークやインターネットなどの電気通信網を介して供給されることとしてもよい。
【００２７】
［２．機能ブロック］
図２は、印刷制御装置１の機能的構成の一例を示す機能ブロック図である。同図に示すように、印刷制御装置１は、機能的には、印刷要求取得部１１０と、印刷データ格納部１２０と、合成印刷データ生成部１３１と、印刷条件取得部１３２と、プリンタ情報取得部１４１と、印刷状況取得部１４２と、印刷スケジュール管理部１５０と、印刷スケジュール登録部１６０と、バリアブルデータ分割部１７０と、印刷データ供給部１８０と、印刷スケジュール通知部１９０と、を含む。これらの機能は、印刷制御装置１の記憶部に記憶される印刷制御用のプログラムを、印刷制御装置１のマイクロプロセッサなどが実行することにより実現される。以下、印刷制御装置１に備えられた各部の詳細について説明する。
【００２８】
［２−１．印刷要求取得部］
印刷要求取得部１１０は、印刷物の印刷要求を取得する。本実施形態では、印刷要求取得部１１０は、クライアント装置２から送信される印刷要求を受信することにより、印刷要求を取得することとする。
【００２９】
また、印刷要求取得部１１０は、印刷要求を取得するとともに、この印刷要求に応じて印刷される各種データを取得する。より具体的には、印刷要求取得部１１０は、図２の機能ブロック図に示すように、バリアブルデータ取得部１１１と、フォームデータ取得部１１２と、通常印刷データ取得部１１３と、納期情報取得部１１４とを含む。以下、印刷要求取得部１１０に含まれる各部の詳細について説明する。
【００３０】
［２−１−１．バリアブルデータ取得部］
バリアブルデータ取得部１１１は、バリアブル印刷の雛形に従って印刷される複数の可変情報を含むバリアブルデータを取得する。本実施形態では、バリアブルデータ取得部１１１は、クライアント装置２から印刷要求と共に送信されるバリアブルデータを受信して取得することとする。この他にも、バリアブルデータ取得部１１１は、印刷制御装置１の記憶部や他の記憶装置に予め記憶されるバリアブルデータの中から、取得した印刷要求により示されるバリアブルデータを取得することとしてもよい。
【００３１】
図３は、バリアブルデータの一例を示す図である。同図に示すように、本実施形態に係るバリアブルデータは、「氏名」フィールドを含むテーブル形式のデータであることとする。また、ここでの可変情報は、バリアブルデータに含まれるレコード単位の情報であることとする。なお、バリアブルデータは、「氏名」フィールドとは異なる他のフィールド（例えば、住所やクレジットカードの請求額など）を含むこととしてよもよく、また、可変情報には、テキストデータに限らず、フォントデータや画像データなどの種々の形式のデータが含まれることとしてもよい。
【００３２】
［２−１−２．フォームデータ取得部］
フォームデータ取得部１１２は、バリアブル印刷の雛形を示すフォームデータを取得する。本実施形態では、フォームデータ取得部１１２は、バリアブルデータ取得部１１１と同様に、印刷要求とともに送信されるフォームデータを受信して取得することとするが、これに限らず、印刷制御装置１の記憶部や他の記憶装置に予め記憶されるフォームデータの中から、取得した印刷要求により示されるフォームデータを取得することとしてもよい。
【００３３】
図４は、フォームデータの一例を示す図である。同図に示すフォームデータは、バリアブルデータの「氏名」を描画するごとに描画開始ポイントを印刷用紙のＹ軸方向にずらし、Ｙ軸方向の描画位置が予め定められた閾値以上である場合、改ページ処理を行って印刷することを示す雛形のデータである。
【００３４】
［２−１−３．通常印刷データ取得部］
通常印刷データ取得部１１３は、可変情報とは異なる他の印刷データとして、通常印刷データを取得する。ここで、通常印刷データとは、バリアブル印刷とは異なる印刷方法（以下、通常印刷とも呼ぶ）により印刷される印刷データである。また、この通常印刷データには、用紙サイズ及びカラー情報、印刷枚数などに関する情報（以下、印刷条件とも呼ぶ）が予め含まれている。本実施形態では、通常印刷データ取得部１１３は、印刷要求とともに送信される通常印刷データを受信して取得することとするが、これに限らず、印刷制御装置１の記憶部や他の記憶装置に予め記憶される通常印刷データの中から、取得した印刷要求により示される通常印刷データを取得することとしてもよい。
【００３５】
［２−１−４．納期情報取得部］
納期情報取得部１１４は、印刷処理が完了されるべき納期を示す納期情報を取得する。本実施形態では、納期情報取得部１１４は、クライアント装置２から印刷要求とともに送信される納期情報を受信して取得することとするが、これに限らず、印刷制御装置１の記憶部や他の記憶装置に予め記憶される納期情報を取得することとしてもよい。
【００３６】
［２−２．納期情報取得部］
印刷データ格納部１２０は、印刷要求に応じて印刷される各種データを格納する。より具体的には、印刷データ格納部１２０は、バリアブルデータ取得部１１１により取得されるバリアブルデータと、フォームデータ取得部１１２により取得されるフォームデータと、通常印刷データ取得部により取得される通常印刷データを格納する。本実施形態では、印刷データ格納部１２０は、クライアント装置２から送信される各種のデータを格納する。なお、印刷データ格納部１２０は、印刷制御装置１の記憶部により実現されることとしてよい。
【００３７】
［２−３．合成印刷データ生成部］
ところで、プリンタ３において行われるバリアブル印刷が完了するまでの印刷時間は、用紙サイズ、カラー印刷かモノクロ印刷かを示すカラー情報の内容、印刷枚数などに依存する。しかし、特に印刷枚数に関する情報は、フォームデータとバリアブルデータとのいずれにも含まれていないため、印刷制御装置１は、これらのデータから直接に印刷枚数を把握することができず、そこから予想される印刷時間と実際の印刷時間との差異は大きいものとなってしまう。
【００３８】
そこで、印刷枚数を把握するために、合成印刷データ生成部１３１は、フォームデータに少なくとも１つの可変情報を合成して、合成印刷データを生成する。
【００３９】
図５は、合成印刷データ生成部１３１により生成される合成印刷データの一例を示す図である。同図に示す合成印刷データは、図４に示すフォームデータに、図３に示すバリアブルデータの可変情報が合成されることにより作成されるものである。図５に示すように、合成印刷データには、改ページ処理を行うための制御文（図５の下線部）がＭ個（Ｍは０以上の整数）含まれることとなる。このため、後述の印刷条件取得部１３２は、改ページ処理を行う制御文の個数から、バリアブル印刷の印刷枚数を取得することが可能となる。
【００４０】
図６は、図５に示す合成印刷データの印刷イメージを表す図である。図６に示すように、合成印刷データの印刷枚数は、Ｎ枚（Ｎは１以上の整数であり、Ｎ＝Ｍ＋１）であることが分かる。
【００４１】
なお、合成印刷データ生成部１３１は、バリアブルデータに含まれる可変情報の全てを合成して合成印刷データを生成することとしてよいし、ランダムに選択された１又は複数の可変情報を合成して、合成印刷データを生成することとしてもよい。また、合成印刷データ生成部１３１は、最終的には用紙サイズやカラー情報、印刷枚数が示されるデータを生成すればよく、それ以外の情報（例えば、実際に印刷されるテキストや画像などの情報）を含まない合成印刷データを生成することとしてもよい。
【００４２】
［２−４．印刷条件取得部］
印刷条件取得部１３２は、合成印刷データ及び通常印刷データの印刷条件を取得する。より具体的には、印刷条件取得部１３２は、合成印刷データ生成部１３１により生成される合成印刷データと、通常印刷データ取得部１１３により取得される通常印刷データとを解析して、それぞれの印刷条件を取得する。ここで、印刷条件は、後述の印刷時間算出部１６１における印刷時間の算出に必要な情報を含むものであり、本実施形態では、用紙サイズやカラー情報、印刷枚数を含むこととする。
【００４３】
なお、合成印刷データがバリアブルデータに含まれる一部の可変情報から生成される場合、印刷条件取得部１３２は、この合成印刷データの印刷枚数に基づいて、バリアブルデータに含まれる全ての可変情報に係る印刷枚数を算出することとしてもよい。例えば、バリアブルデータに含まれる可変情報の全体のＳ％（Ｓは０以上の整数）から合成印刷データが生成される場合、この合成印刷データの印刷枚数に対しＳ分の１００を掛けた値を、全体の印刷枚数として取得することとしてもよい。
【００４４】
［２−５．プリンタ情報取得部］
プリンタ情報取得部１４１は、プリンタ３において実行可能な印刷の仕様を示すプリンタ情報を取得する。プリンタ情報取得部１４１は、プリンタ３から送信される上記プリンタ情報を受信して取得することとしてよいし、印刷制御装置１の記憶部や他の記憶装置に予め記憶されるプリンタ情報を取得することとしてもよい。
【００４５】
図７は、プリンタ情報の一例を示す図である。同図に示すように、プリンタ情報取得部１４１は、例えば、カラーページ印刷速度と、モノクロページ印刷速度と、使用可能用紙の情報と、オンラインかオフラインかを示す情報とを含むプリンタ情報を取得する。
【００４６】
［２−６．印刷状況取得部］
印刷状況取得部１４２は、プリンタ３における印刷状況を示す情報を取得する。本実施形態では、印刷状況取得部１４２は、印刷が完了したことを示す印刷完了通知を、プリンタ３から受信することにより取得することとするが、これに限らず、印刷状況取得部１４２は、実行中の印刷の進捗を示す情報（例えば、既に印刷した印刷枚数や残りの印刷枚数など）を印刷状況として取得することとしてもよい。
【００４７】
［２−７．印刷スケジュール管理部］
印刷スケジュール管理部１５０は、通常印刷データの印刷が行われる印刷スケジュールと、合成印刷データに関するバリアブル印刷が行われる印刷スケジュールとを管理する。印刷スケジュール管理部１５０は、例えば、印刷スケジュールの内容を示す印刷スケジュールデータを印刷制御装置１の記憶部に記録し、これを更新したりすることにより、上記各印刷データに係る印刷スケジュールを管理することとしてよい。
【００４８】
図８は、印刷スケジュール管理部１５０により管理される印刷スケジュールの一例を示す図である。同図の例では、通常印刷データである「ジョブ１」乃至「ジョブ７」と、合成印刷データである「ジョブ８」のそれぞれに係る印刷スケジュールが管理されている。また、同図の例は、「ジョブ１」から「ジョブ６」に係る印刷スケジュールが予め管理されており、そこへ新たに、「ジョブ７」、「ジョブ８」の順番で、後述の印刷スケジュール登録部１６０により印刷スケジュールが登録される場合を示している。なお、本実施形態では、図中の先頭に登録される印刷スケジュールから順番に印刷が開始されることとし、また、「ジョブ８」のような合成印刷データの印刷スケジュールには、この合成印刷データに係る可変情報の数（すなわち、バリアブルデータにおけるレコード数）が含まれることとする。
【００４９】
また、印刷スケジュール管理部１５０は、印刷状況取得部１４２により取得されるプリンタ３の印刷状況に応じて印刷スケジュールを更新する。より具体的には、印刷状況取得部１４２がプリンタ３からの印刷完了通知を取得すると、印刷スケジュール管理部１５０は、このプリンタ３が割り当てられる印刷スケジュールの状態を「印刷中」から「完了」に更新するとともに、このプリンタ３で次の印刷が予定される印刷スケジュールの状態を「待機中」から「印刷中」に更新する。
【００５０】
例えば、図８に示す印刷スケジュールが管理される場合であって、かつ、「プリンタＡ」の印刷完了通知が取得される場合、印刷スケジュール管理部１５０は、「プリンタＡ」で「印刷中」とされる「ジョブ１」の状態を「完了」に更新するとともに、その次の印刷スケジュールである「ジョブ４」の状態を「印刷中」に更新する。
【００５１】
なお、このように印刷スケジュールが更新される場合、後述の印刷データ供給部１８０により、この印刷スケジュールに係る通常印刷データ、又は、合成印刷データに係るフォームデータ及びバリアブルデータが、当該印刷スケジュールに割り当てられるプリンタ３へ供給されることとなる。
【００５２】
［２−８．印刷スケジュール登録部］
印刷スケジュール登録部１６０は、通常印刷データと合成印刷データとのそれぞれに係る印刷スケジュールを登録する。より具体的には、印刷スケジュール登録部１６０は、図２の機能ブロック図に示すように、印刷時間算出部１６１と、納期条件判定部１６２と、印刷スケジュール入れ替え判定部１６３と、印刷スケジュール分割判定部１６４とを含む。以下、印刷スケジュール登録部１６０に含まれる各部の詳細について説明する。
【００５３】
［２−８−１．印刷時間算出部］
印刷時間算出部１６１は、フォームデータの雛形に従って印刷される、バリアブルデータに含まれる複数の可変情報の印刷時間と、上記可変情報とは異なる他の印刷データ（すなわち、通常印刷データ）の印刷時間とを算出する。すなわち、印刷時間算出部１６１は、通常印刷にかかる印刷時間と、バリアブル印刷にかかる印刷時間を算出する。
【００５４】
より具体的には、印刷時間算出部１６１は、通常印刷データ取得部１１３により取得される通常印刷データと、合成印刷データ生成部１３１により生成される合成印刷データとのそれぞれから取得される印刷条件（具体的には、用紙サイズ及びカラー情報、印刷枚数などに関する情報）に基づいて、通常印刷にかかる印刷時間と、バリアブル印刷にかかる印刷時間を算出する。また、印刷時間算出部１６１は、更にプリンタ情報取得部１４１により取得されるプリンタ情報に基づいて、通常印刷データと合成印刷データの印刷時間を算出する。
【００５５】
例えば、印刷時間算出部１６１は、図８において新たに登録される「ジョブ７」、「ジョブ８」に対して、印刷時間を算出する。ここで、「ジョブ７」の印刷条件は、カラー情報が「カラー」、出力用紙が「Ａ４」、印刷枚数が「２００枚」であり、また、図５に示すプリンタ情報によれば、「プリンタＡ」と「プリンタＣ」が、Ａ４の印刷用紙への印刷に対応し、かつ、カラー印刷に対応することが分かる。この場合、印刷時間算出部１６１は、「ジョブ７」の印刷を「プリンタＡ」「プリンタＣ」の双方で行う場合の印刷時間を算出する。具体的には、印刷時間算出部１６１は、「ジョブ７」について、「プリンタＡ」で印刷する場合の印刷時間を８時間（２０００００枚÷２５０００枚／時）と算出し、「プリンタＣ」で印刷する場合の印刷時間を４時間（２０００００枚÷５００００枚／時）と算出する。
【００５６】
また、図８において、「ジョブ８」は合成印刷データであり、カラー情報が「モノクロ」、出力用紙が「Ａ４」、印刷枚数が「３５０枚」となっている。ここで、図７に示すプリンタ情報によれば、「プリンタＡ」「プリンタＢ」「プリンタＣ」はいずれもＡ４の印刷用紙、モノクロ印刷、バリアブル印刷に対応しており、モノクロページの印刷速度はいずれのプリンタでも同一である。この場合、印刷時間算出部１６１は、各プリンタ３における「ジョブ８」の印刷時間を７時間（３５００００枚÷５００００枚／時）と算出する。
【００５７】
なお、このように印刷時間算出部１６１により印刷時間が算出されると、印刷スケジュール登録部１６０は、新たに登録する印刷スケジュールに対し、印刷時間と、印刷を行うプリンタ３を識別する割り当てプリンタと、印刷処理が完了する予定時間を示す印刷完了予定をそれぞれ設定する。より具体的には、印刷スケジュール登録部１６０は、印刷完了予定が最も早くなる場合のプリンタ３を割り当てプリンタに設定し、この場合における印刷完了予定を設定する。
【００５８】
図９は、印刷スケジュールの印刷時間及び印刷完了予定の一例を表す図である。同図に示すように、「プリンタＣ」で「ジョブ７」の印刷を行う場合、「ジョブ７」の印刷は「ジョブ６」の印刷終了後（すなわち、５時間後）に開始され、「ジョブ７」の印刷時間は４時間と算出されるため、「ジョブ７」の印刷完了予定は９時間後となる。一方、図示は省略するが、「プリンタＡ」で「ジョブ７」の印刷を行う場合の印刷完了予定は、「ジョブ４」の印刷終了後の５時間後から印刷時間の８時間を足した１３時間後となるが、この時間よりも「プリンタＣ」で印刷を行う場合の印刷完了予定（９時間後）の方が早い時間となるため、印刷スケジュール登録部１６０は、「ジョブ７」の割り当てプリンタに「プリンタＣ」を設定するとともに、印刷完了予定を「９時間後」に設定する。
【００５９】
また、「ジョブ８」の印刷完了予定は、「プリンタＡ」で印刷を行う場合の１２時間後が最も早い時間となるため、印刷スケジュール登録部１６０は、「ジョブ８」の割り当てプリンタに「プリンタＡ」を設定するとともに、印刷完了予定を「１２時間後」に設定する。
【００６０】
［２−８−２．納期条件判定部］
納期条件判定部１６２は、印刷スケジュールに対して算出される印刷時間が、納期情報により示される納期の条件を充足するか否かを判定する。より具体的には、納期条件判定部１６２は、印刷時間に基づいて算出される印刷完了予定が納期情報取得部１１４により取得される納期情報の納期を超過しない場合には納期の条件を充足すると判定し、納期を超過する場合には納期の条件を充足しないと判定する。
【００６１】
例えば、図９に示す印刷スケジュールの例において、「ジョブ７」について取得される納期情報の納期が「８時間後」である場合、「ジョブ７」の印刷完了予定は「９時間後」であるため、このままでは納期を超過することとなる。また、「ジョブ８」について取得される納期が「１０時間後」である場合、「ジョブ８」の印刷完了予定は「１２時間後」なので、「ジョブ７」の場合と同様に納期を超過することとなる。すなわち、図９に示す例では、納期条件判定部１６２は、「ジョブ７」、「ジョブ８」のそれぞれの印刷スケジュールについて、納期の条件を充足しないと判定する。
【００６２】
［２−８−３．印刷スケジュール入れ替え部］
納期条件判定部１６２により納期の条件を充足しないと判定される場合、印刷スケジュール入れ替え判定部１６３は、この印刷スケジュールと入れ替えることにより納期の条件を充足する他の印刷スケジュールがあるか否かを判定する。
【００６３】
図１０は、入れ替え及び分割後の印刷スケジュールの印刷時間及び印刷完了予定の一例を表す図である。例えば、「ジョブ６」の納期には、「ジョブ７」の納期よりも遅い時間である「１０時間後」が設定されている。ここで、「ジョブ７」と「ジョブ６」の双方の印刷スケジュールを入れ替えると、「ジョブ７」の印刷完了予定は２時間繰り上がり「７時間後」となり、「ジョブ７」の納期の「８時間後」を超過しないものとなる。一方、「ジョブ６」の印刷完了予定は、４時間繰り下がり「９時間後」となるが、「ジョブ６」の印刷完了予定も、納期である「１０時間後」を超過しないため、全体として納期の超過が発生しないものとなる。このため、印刷スケジュール入れ替え判定部１６３は、「ジョブ７」の印刷スケジュールと入れ替えることにより納期の条件を充足する他の印刷スケジュールとして、「ジョブ６」の印刷スケジュールがあると判定する。
【００６４】
なお、このように他の印刷スケジュールがあると判定される場合、印刷スケジュール登録部１６０は、上記他の印刷スケジュールと入れ替えて印刷スケジュールを登録する。
【００６５】
図１１は、正規に登録された後の印刷スケジュールの一例を示す図である。同図に示すように、印刷スケジュール登録部１６０は、「ジョブ７」と「ジョブ６」の印刷スケジュールを入れ替えて、「ジョブ７」の印刷が「ジョブ６」に先行して行われるように印刷スケジュールを登録する。
【００６６】
［２−８−４．印刷スケジュール分割判定部］
納期条件判定部１６２により印刷スケジュールが納期の条件を充足しないと判定される場合であって、かつ、このように判定される印刷スケジュールが合成印刷データに係るもの（すなわち、バリアブル印刷に関するもの）である場合、印刷スケジュール分割判定部１６４は、この印刷スケジュールを複数の印刷スケジュールに分割することにより納期の条件を充足するか否かを判定する。
【００６７】
例えば、図９に示す印刷スケジュールの例では、「ジョブ８」の印刷スケジュールは、いずれの印刷スケジュールと入れ替えても納期の超過が発生すると判定されるものである。この場合、印刷スケジュール分割判定部１６４は、「ジョブ８」の印刷スケジュールを複数に分割し、分割後の各印刷スケジュールにそれぞれ異なるプリンタ３を割り当てることにより、納期の超過が発生しない印刷スケジュールとなるか否かを判定する。
【００６８】
より具体的には、図１０に示すように、「ジョブ８」を「ジョブ８（１）」「ジョブ８（２）」「ジョブ８（３）」の３つの印刷スケジュールに分割し、それぞれの割り当てプリンタを「プリンタＡ」「プリンタＢ」「プリンタＣ」に設定した場合、印刷完了予定は、いずれも「ジョブ８」の納期である１０時間以内となる。このため、印刷スケジュール分割判定部１６４は、「ジョブ８」に係る印刷スケジュールを複数に分割することにより納期の条件を充足すると判定する。
【００６９】
なお、このように印刷スケジュールを複数に分割すれば納期の条件を充足すると判定される場合、印刷スケジュール登録部１６０は、印刷スケジュールを分割して登録する。例えば、図１１に示すように、印刷スケジュール分割判定部１６４は、「ジョブ８」の状態を「完了」に変更するか、又は、削除するとともに、「ジョブ８」の印刷スケジュールから分割した「ジョブ８（１）」「ジョブ８（２）」「ジョブ８（３）」の印刷スケジュールを新たに登録する。なお、上記分割後の各印刷スケジュールの納期は、分割前の元の印刷スケジュールの納期と同一であり、また、上記分割後の印刷スケジュールの印刷時間の合計、印刷枚数の合計、可変情報の数の合計は、それぞれ、分割前の元の印刷スケジュールに含まれる要素と一致するものとなる。
【００７０】
以上のように、印刷スケジュール登録部１６０は、新たな印刷スケジュールを登録する場合、必要に応じて印刷スケジュールを入れ替えて、又は、分割して、印刷スケジュールを登録する。
【００７１】
［２−９．バリアブルデータ分割部］
バリアブルデータ分割部１７０は、印刷スケジュール登録部１６０により分割して登録される印刷スケジュールに応じて、この印刷スケジュールの合成印刷データに係るバリアブルデータを複数に分割する。より具体的には、バリアブルデータ分割部１７０は、バリアブルデータに含まれる複数の可変情報について算出される印刷時間と、上記可変情報とは異なる他の印刷データ（すなわち、通常印刷データ）について算出される印刷時間とに応じて、バリアブルデータに含まれる複数の可変情報を１又は複数ずつに分割する。また、バリアブルデータ分割部１７０は、算出される印刷時間が納期情報により示される納期の条件を充足しない場合、上記複数の可変情報を１又は複数ずつに分割する。
【００７２】
例えば、図１１に示すように、印刷スケジュール登録部１６０により、「ジョブ８」の印刷スケジュールが「ジョブ８（１）」「ジョブ８（２）」「ジョブ８（３）」の複数の印刷スケジュールに分割して登録される場合、バリアブルデータ分割部１７０は、これら分割して登録される印刷スケジュールに応じて、「ジョブ８」に係る複数の可変情報を１又は複数に分割する。すなわち、バリアブルデータ分割部１７０は、印刷データ格納部１２０に格納されるバリアブルデータのうち、「ジョブ８」に係るバリアブルデータを複数に分割する。
【００７３】
より具体的には、バリアブルデータ分割部１７０は、「ジョブ８（１）」「ジョブ８（２）」「ジョブ８（３）」の各印刷スケジュールに含まれる可変情報の数に応じて、「ジョブ８」に係るバリアブルデータを複数のバリアブルデータに分割する。例えば、「ジョブ８」に係るバリアブルデータは、可変情報の数を、それぞれ７５００００個、１５００００個、１５００００個とした３つのバリアブルデータに分割される。
【００７４】
［２−１０．印刷データ供給部］
印刷データ供給部１８０は、通常印刷データと、合成印刷データに係るフォームデータ及びバリアブルデータを、印刷を行うプリンタ３に供給する。また、印刷データ供給部１８０は、バリアブルデータ分割部１７０により１又は複数に分割される可変情報（すなわち、複数に分割されるバリアブルデータ）を、複数のプリンタ３のそれぞれに供給する。
【００７５】
より具体的には、印刷データ供給部１８０は、印刷スケジュールに係る通常印刷データ、又は、フォームデータ及びバリアブルデータを、この印刷スケジュールに割り当てられるプリンタ３に供給する。例えば、図１１に示す印刷スケジュールが管理される場合において、印刷状況取得部１４２が「プリンタＡ」から「ジョブ１」の印刷完了通知を取得する場合、印刷データ供給部１８０は、その次の印刷スケジュールに係る通常印刷データ「ジョブ４」を「プリンタＡ」に供給して、「ジョブ４」の印刷を開始する。また、その後、印刷状況取得部１４２が「ジョブ４」の印刷完了通知を取得する場合、印刷データ供給部１８０は、その次の印刷スケジュールに係る印刷データ、すなわち、合成印刷データ「ジョブ８（１）」に係るフォームデータ及び分割されるバリアブルデータを「プリンタＡ」に供給して、「ジョブ８（１）」の印刷を開始する。
【００７６】
このように、印刷データ供給部１８０は、納期の条件に応じて分割される１又は複数の可変情報を、複数のプリンタ３のそれぞれに供給することで、１つの印刷要求に伴うバリアブル印刷を複数のプリンタ３が並行して行うようになるため、バリアブル印刷にかかる印刷時間が短縮されることとなる。
【００７７】
［２−１１．印刷スケジュール通知部］
印刷スケジュール通知部１９０は、印刷スケジュール管理部１５０において管理される印刷スケジュールを、クライアント装置２に通知する。印刷スケジュール通知部１９０は、例えば、印刷要求を送信したクライアント装置２に、この印刷要求に応じて登録される印刷スケジュールを通知する。このようにすることで、クライアント装置２の利用者は、要求した印刷が完了するまでの印刷完了予定や、印刷中であるか否かなどの印刷スケジュールの状態を把握することが可能となる。
【００７８】
また、印刷スケジュール通知部１９０は、クライアント装置２が送信した印刷要求に係る印刷スケジュールのみならず、印刷スケジュール管理部１５０において管理される印刷スケジュールの一部又は全部を、クライアント装置２に通知することとしてもよい。このようにすることで、クライアント装置２の利用者は、他のクライアント装置から送信される印刷要求の印刷スケジュールを把握することが可能となる。
【００７９】
また、印刷スケジュール入れ替え判定部１６３と、印刷スケジュール分割判定部１６４により、印刷スケジュールの入れ替え、分割を行っても納期の条件を充足しないと判定される場合、印刷スケジュール通知部１９０は、その旨を警告として、クライアント装置２に通知するようにしてもよい。
【００８０】
［３．フローチャート］
以下では、本実施形態に係る印刷制御装置１において実行される処理の一例を、図１２〜図１４に示したフローチャートに基づいて説明する。
【００８１】
［３−１．全体処理（１）］
図１２は、本実施形態に係る印刷制御装置１において実行される処理の一例を示すフローチャートである。同図に示すように、印刷制御装置１の印刷要求取得部１１０がクライアント装置２からの印刷要求を取得すると（ステップＳ１０１：Ｙ）、納期情報取得部１１４は、この印刷要求とともに送信される納期情報を取得し（ステップＳ１０２）、印刷条件取得部１３２は、印刷条件取得処理を実行する（ステップＳ１０３）以下、ステップＳ１０３で実行される処理の詳細について、図１３に示すフローチャートに基づき説明する。
【００８２】
［３−２．印刷条件取得処理］
図１３は、印刷条件取得処理の一例を示すフローチャートである。同図に示すように、バリアブルデータ取得部１１１がバリアブルデータを取得し、かつ、フォームデータ取得部１１２がフォームデータを取得する場合（ステップＳ２０１：Ｙ）、合成印刷データ生成部１３１は、バリアブルデータに含まれる可変情報をフォームデータに合成して、合成印刷データを生成し（ステップＳ２０２）、印刷条件取得部１３２は、生成される合成印刷データから、カラー情報、出力用紙、印刷枚数などの印刷条件を取得する（ステップＳ２０３）。印刷条件取得部１３２は、例えば、図８に示すように、合成印刷データ「ジョブ８」から、カラー情報を「モノクロ」、出力用紙を「Ａ４」、印刷枚数を「３５００００枚」とした印刷条件を取得して、印刷条件取得処理を終了する。
【００８３】
また、フォームデータ及びバリアブルデータを取得しない場合、すなわち、通常印刷データ取得部１１３が通常印刷データを取得する場合（ステップＳ２０１：Ｎ）、印刷条件取得部１３２は、取得される通常印刷データから印刷条件を取得する（ステップＳ２０４）。印刷条件取得部１３２は、例えば、図８に示すように、通常印刷データ「ジョブ７」から、カラー情報を「カラー」、出力用紙を「Ａ４」、印刷枚数を「２０００００枚」とする印刷条件を取得して、印刷条件取得処理を終了する。ここで、図１２に示したフローチャートに戻り説明を続ける。
【００８４】
［３−３．全体処理（２）］
図１２に戻り、印刷制御装置１のプリンタ情報取得部１４１は、プリンタ３において実行可能な印刷の仕様を示すプリンタ情報を取得し（ステップＳ１０４）、印刷スケジュール登録部１６０は、印刷スケジュール登録処理を実行する（ステップＳ１０５）。以下、ステップＳ１０５で実行される処理の詳細について、図１４に示すフローチャートに基づき説明する。
【００８５】
［３−４．印刷スケジュール登録処理］
図１４は、印刷スケジュール登録処理の一例を示すフローチャートである。同図に示すように、印刷時間算出部１６１は、ステップＳ１０３において取得された印刷条件と、ステップＳ１０４において取得されたプリンタ情報に基づいて、新たに登録される印刷スケジュールの印刷時間を算出する（ステップＳ３０１）。印刷時間算出部１６１は、例えば、図８に示す印刷スケジュールのうち、「ジョブ７」の印刷時間を８時間（印刷枚数：２０００００枚÷「プリンタＡ」のカラーページ印刷速度：２５０００枚／時）、又は、４時間（印刷枚数：２０００００枚÷「プリンタＣ」のカラーページ印刷速度：５００００枚／時）と算出し、「ジョブ８」の印刷時間を７時間（印刷枚数：３５００００枚÷「プリンタＡ，Ｂ，Ｃ」のモノクロページ印刷速度：５００００枚／時）と算出する。
【００８６】
印刷スケジュール登録部１６０は、新たに登録される印刷スケジュールについて、ステップＳ３０１において算出される印刷時間に基づいて印刷完了予定を算出し（ステップＳ３０２）、このうち最も早い時間となる印刷完了予定と、この場合に割り当てられるプリンタ３とを、上記印刷スケジュールに設定する（ステップＳ３０３）。印刷スケジュール登録部１６０は、例えば、図１０に示すように、「ジョブ７」の印刷完了予定を「９時間後」、割り当てプリンタを「プリンタＣ」に設定する。また例えば、印刷スケジュール登録部１６０は、「ジョブ８」の印刷完了予定を「１２時間後」、割り当てプリンタを「プリンタＡ」に設定する。
【００８７】
納期条件判定部１６２は、上記設定される印刷完了予定が、ステップＳ１０２において取得した納期情報により示される納期の条件を充足するか否かを判定する（ステップＳ３０４）。納期条件判定部１６２は、例えば、ステップＳ３０３において設定される印刷完了予定が納期情報の納期を超過しない場合、納期の条件を充足すると判定する。
【００８８】
ここで、印刷完了予定が納期の条件を充足すると判定される場合（ステップＳ３０４：Ｙ）、印刷スケジュール登録部１６０は、Ｓ３０３において設定される内容で印刷スケジュールを登録し（ステップＳ３０５）、印刷スケジュール登録処理を終了する。
【００８９】
また、印刷完了予定が納期の条件を充足しないと判定される場合（ステップＳ３０４：Ｎ）、印刷スケジュール入れ替え判定部１６３は、新たに登録される印刷スケジュールと入れ替えることにより納期の条件を充足する、他の印刷スケジュールがあるか否かを判定する（ステップＳ３０６）。ここで、上記他の印刷スケジュールがあると判定される場合（ステップＳ３０６：Ｙ）印刷スケジュール登録部１６０は、上記他の印刷スケジュールと入れ替えて、印刷スケジュールを登録する（ステップＳ３０７）。印刷スケジュール登録部１６０は、例えば、図１０及び図１１に示すように、納期の超過が発生しないように「ジョブ７」と「ジョブ６」のそれぞれの印刷スケジュールを入れ替えて印刷スケジュールを登録し、印刷スケジュール登録処理を終了する。
【００９０】
また、入れ替えて納期の条件を充足する他の印刷スケジュールがないと判定される場合（ステップＳ３０６：Ｎ）であって、かつ、新たに登録される印刷スケジュールが合成印刷データに関するものである場合（ステップＳ３０８：Ｙ）、印刷スケジュール分割判定部１６４は、印刷スケジュールを分割することで納期の条件を充足するか否かを判定する（ステップＳ３０９）。ここで、印刷スケジュールを分割することで納期の条件を充足すると判定される場合（ステップＳ３０９：Ｙ）、印刷スケジュール登録部１６０は、新たに登録される印刷スケジュールを複数に分割して登録する（ステップＳ３１０）。印刷スケジュール分割判定部１６４は、例えば、図１０及び図１１に示すように、「ジョブ８」の印刷スケジュールを「ジョブ８（１）」「ジョブ８（２）」「ジョブ８（３）」の複数に分割して印刷スケジュールを登録し、印刷スケジュール登録処理を終了する。
【００９１】
なお、図示は省略するが、印刷スケジュールが通常印刷データに関するものであるか（ステップＳ３０８：Ｎ）、又は、分割しても納期の条件を充足しないと判定される場合（ステップＳ３０９：Ｎ）、印刷スケジュール通知部１９０は、その旨を警告としてクライアント装置２に通知することとしてよく、またこの場合、印刷スケジュール登録部１６０は、印刷スケジュールを登録せずに印刷スケジュール登録処理を終了することとしてもよい。ここで、図１２に示したフローチャートに戻り説明を続ける。
【００９２】
［３−５．全体処理（３）］
図１２に戻り、印刷スケジュール登録部１６４により、登録される印刷スケジュールが複数に分割して登録される場合（ステップＳ１０６：Ｙ）、バリアブルデータ分割部１７０は、クライアント装置２から取得したバリアブルデータを複数に分割する（ステップＳ１０７）。バリアブルデータ分割部１７０は、例えば、図１１に示す合成印刷データ「ジョブ８」に係るバリアブルデータを、「ジョブ８（１）」「ジョブ８（２）」「ジョブ８（３）」の各印刷スケジュールに含まれる可変情報の数に応じて、可変情報の数をそれぞれ７５００００個、１５００００個、１５００００個とした３つのバリアブルデータに分割する。
【００９３】
また、印刷状況取得部１４２によりプリンタ３からの印刷完了通知が取得され（ステップＳ１０８：Ｙ）、かつ、印刷スケジュール管理部１５０において、このプリンタ３について状態を「待機中」とされる印刷スケジュールが管理されている場合（ステップＳ１０９：Ｙ）、印刷スケジュール管理部１５０は、この印刷スケジュールの状態を「待機中」から「印刷中」に更新し（ステップＳ１１０）、印刷データ供給部１８０は、この印刷スケジュールに係る通常印刷データ、又は、フォームデータ及びバリアブルデータを上記のプリンタ３に供給して、次の印刷処理を開始する（ステップＳ１１１）。なお、印刷スケジュールが複数に分割される場合、印刷データ供給部１８０は、この印刷スケジュールとともに分割されるバリアブルデータをプリンタ３に供給して、次の印刷処理を開始する。
【００９４】
なお、上記印刷制御処理の終了する場合（例えば、印刷制御装置１が印刷制御処理の終了指示を受け付けた場合）（ステップＳ１１２）、印刷制御装置１は、印刷制御処理を終了することとしてよい。
【００９５】
以上説明した印刷制御装置１は、フォームデータとバリアブルデータに含まれる可変情報を合成して合成印刷データを生成することにより、バリアブルデータの印刷時間を算出する。また、印刷制御装置１は、納期の条件を充足するか否かに応じて、印刷スケジュール及びバリアブルデータを複数に分割し、分割されたバリアブルデータを複数のプリンタ３にそれぞれ供給する。
【００９６】
［４．変形例］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではない。以下、本発明の実施形態を変形した一例（変形例）について説明する。
【００９７】
（１）実施形態においては、フォームデータに少なくとも１つの可変情報を合成した合成印刷データを生成することにより、バリアブル印刷の印刷時間を算出する場合について説明したが、印刷制御装置１は、このような合成をおこなわず、バリアブルデータのみに基づいて印刷時間を算出することとしてもよい。
【００９８】
より具体的には、印刷制御装置１の印刷条件取得部１３２は、バリアブルデータに含まれる可変情報の数から、印刷枚数を算出することとしてもよい。この場合、上記実施形態の場合と比べて、算出される印刷枚数の精度は低下するものの、合成印刷データを生成することなく印刷時間を算出することができ、また、実施形態の場合と同様に、バリアブルデータを分割して複数のプリンタ３のそれぞれに供給することにより、印刷時間を短縮することが可能である。
【００９９】
（２）また、実施形態においては、クライアント装置２から送信される通常印刷データ、フォームデータ、バリアブルデータを受信して取得する場合について説明したが、上記に挙げた各種のデータは、印刷制御装置１の記憶部に記憶される中から取得されることとしてもよい。また、印刷制御装置１において生成される印刷要求に応じて、新規印刷スケジュールの登録などの印刷制御処理を行うこととしてもよい。この場合、印刷システム５は、クライアント装置２を含めずに構成されることとしてもよい。
【符号の説明】
【０１００】
１  印刷制御装置、２  クライアント装置、３  プリンタ、５  印刷システム、１１０  印刷要求取得部、１１１  バリアブルデータ取得部、１１２  フォームデータ取得部、１１３  通常印刷データ取得部、１１４  納期情報取得部、１２０  印刷データ格納部、１３１  合成印刷データ生成部、１３２  印刷条件取得部、１４１  プリンタ情報取得部、１４２  印刷状況取得部、１５０  印刷スケジュール管理部、１６０  印刷スケジュール登録部、１６１  印刷時間算出部、１６２  納期条件判定部、１６３  印刷スケジュール入れ替え判定部、１６４  印刷スケジュール分割判定部、１７０  バリアブルデータ分割部、１８０  印刷データ供給部、１９０  印刷スケジュール通知部。
【図１】
2016004410.tif 000003
【図２】
2016004410.tif 000004
【図３】
2016004410.tif 000005
【図４】
2016004410.tif 000006
【図５】
2016004410.tif 000007
【図６】
2016004410.tif 000008
【図７】
2016004410.tif 000009
【図８】
2016004410.tif 000010
【図９】
2016004410.tif 000011
【図１０】
2016004410.tif 000012
【図１１】
2016004410.tif 000013
【図１２】
2016004410.tif 000014
【図１３】
2016004410.tif 000015
【図１４】
2016004410.tif 000016