(57)【要約】【課題】追い刷りが必要なジョブであっても、ユーザの作業を繁雑にすることなく、適切な順番で印刷を指示することができるジョブ管理装置、ジョブ管理方法及びジョブ管理プログラムを提供する。【解決手段】印刷ジョブを管理するジョブ管理装置に、印刷ジョブを取得するジョブ取得部と、取得した印刷ジョブを解析し、印刷ジョブに含まれる複数の印刷オブジェクトの重なりを判定する重なり判定部と、判定された重なりに基づいて、複数の印刷オブジェクトの印刷順を決定する印刷順決定部と、決定された印刷順に基づいて、各々の印刷オブジェクトの印刷を指示する分割ジョブを生成して出力する印刷指示部と、を設ける。【選択図】図３
2020201548.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを取得するジョブ取得部と、
取得した前記印刷ジョブを解析し、前記印刷ジョブに含まれる複数の印刷オブジェクトの重なりを判定する重なり判定部と、
判定された前記重なりに基づいて、前記複数の印刷オブジェクトの印刷順を決定する印刷順決定部と、
決定された前記印刷順に基づいて、各々の前記印刷オブジェクトの印刷を指示する分割ジョブを生成して出力する印刷指示部と、を備える、
ことを特徴とするジョブ管理装置。
【請求項２】
前記重なり判定部は、各々の前記印刷オブジェクトの印刷範囲を抽出し、当該印刷範囲が重複する場合に、前記印刷オブジェクトが重なると判定する、
ことを特徴とする請求項１に記載のジョブ管理装置。
【請求項３】
前記重なり判定部は、前記印刷オブジェクトの印刷範囲が重複する場合であっても、レンダリング後の描画範囲が重複しない場合は、前記印刷オブジェクトが重ならないと判定する、
ことを特徴とする請求項２に記載のジョブ管理装置。
【請求項４】
各々の印刷装置の色材情報を取得し、印刷装置と色材とを対応付けるテーブルを作成するテーブル作成部を更に備える、
ことを特徴とする請求項１乃至３のいずれか一に記載のジョブ管理装置。
【請求項５】
前記テーブル作成部は、ネットワーク上で共有可能な仮想プリンタ又はホットフォルダに割り当てた印刷装置の色材情報を、仮想プリンタ毎、又はホットフォルダ毎にまとめて取得する、
ことを特徴とする請求項４に記載のジョブ管理装置。
【請求項６】
前記重なり判定部は、前記印刷ジョブの特色設定又は記述内容から、前記印刷オブジェクトの印刷に使用される色材がＣＭＹＫ以外の色材であるかを判断し、判断結果に基づいて、前記印刷オブジェクトを印刷装置別に分類し、分類した前記印刷オブジェクト同士を比較する、
ことを特徴とする請求項１乃至５のいずれか一に記載のジョブ管理装置。
【請求項７】
前記重なり判定部は、一の印刷装置で印刷する印刷オブジェクトと他の印刷装置で印刷する印刷オブジェクトとが重なる場合、前記印刷オブジェクトが重なると判定する、
ことを特徴とする請求項１乃至６のいずれか一に記載のジョブ管理装置。
【請求項８】
前記印刷順決定部は、同一の色材を装着した印刷装置が複数あり、かつ、前記色材単色の印刷オブジェクトが前記印刷ジョブ内に存在する場合において、前記印刷オブジェクトが他の印刷オブジェクトと重なる場合は、印刷オブジェクトの重なり順序に基づいて前記印刷オブジェクトを印刷する印刷装置を特定する、
ことを特徴とする請求項１乃至７のいずれか一に記載のジョブ管理装置。
【請求項９】
前記印刷順決定部は、重なりがなく、かつ、同じ印刷装置で出力可能な複数の印刷オブジェクトを、同じ印刷順に設定する、
ことを特徴とする請求項１乃至７のいずれか一に記載のジョブ管理装置。
【請求項１０】
前記印刷指示部は、決定された前記印刷順を表す印刷ワークフローを表示し、前記印刷ワークフローに、各々の印刷装置での出力結果のプレビューを表示する、
ことを特徴とする請求項１乃至９のいずれか一に記載のジョブ管理装置。
【請求項１１】
前記印刷指示部は、複数の印刷装置に印刷を指示する際、前段の印刷装置の前記分割ジョブが完了した後に、後段の印刷装置に前記分割ジョブを出力する、
ことを特徴とする請求項１乃至１０のいずれか一に記載のジョブ管理装置。
【請求項１２】
前記印刷指示部は、複数の印刷装置に印刷を指示する際、後段の印刷装置には前記分割ジョブを保存ジョブとして出力する、
ことを特徴とする請求項１乃至１０のいずれか一に記載のジョブ管理装置。
【請求項１３】
前記印刷指示部は、どの印刷装置で追い刷り印刷するかを示すバナーページジョブを出力する、
ことを特徴とする請求項１乃至１２のいずれか一に記載のジョブ管理装置。
【請求項１４】
前記印刷指示部は、重なりがあると判定された前記印刷オブジェクトに対して、印刷順が後の前記印刷オブジェクトが透過オブジェクトでない場合は、印刷順が先の前記印刷オブジェクトの内の重なり部分は、印刷対象から除外した前記分割ジョブを生成する、
ことを特徴とする請求項１乃至１３のいずれか一に記載のジョブ管理装置。
【請求項１５】
印刷ジョブを管理するジョブ管理装置におけるジョブ管理方法であって、
前記印刷ジョブを取得するジョブ取得処理と、
取得した前記印刷ジョブを解析し、前記印刷ジョブに含まれる複数の印刷オブジェクトの重なりを判定する重なり判定処理と、
判定された前記重なりに基づいて、前記複数の印刷オブジェクトの印刷順を決定する印刷順決定処理と、
決定された前記印刷順に基づいて、各々の前記印刷オブジェクトの印刷を指示する分割ジョブを生成して出力する印刷指示処理と、を実行する、
ことを特徴とするジョブ管理方法。
【請求項１６】
印刷ジョブを管理するジョブ管理装置で動作するジョブ管理プログラムであって、
前記ジョブ管理装置の制御部に、
前記印刷ジョブを取得するジョブ取得処理、
取得した前記印刷ジョブを解析し、前記印刷ジョブに含まれる複数の印刷オブジェクトの重なりを判定する重なり判定処理、
判定された前記重なりに基づいて、前記複数の印刷オブジェクトの印刷順を決定する印刷順決定処理、
決定された前記印刷順に基づいて、各々の前記印刷オブジェクトの印刷を指示する分割ジョブを生成して出力する印刷指示処理、を実行させる、
ことを特徴とするジョブ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ管理装置、ジョブ管理方法及びジョブ管理プログラムに関し、特に、追い刷りを行う印刷システムにおけるジョブ管理装置、当該ジョブ管理装置におけるジョブ管理方法及び当該ジョブ管理装置で動作するジョブ管理プログラムに関する。
【背景技術】
【０００２】
近年、ＣＭＹＫ以外の色を表現する特色トナーとして、光沢を表現する透明トナーや金（Gold）・銀（Silver）・黒（Black）・白（White）のトナーなど（以下、ＣＭＹＫ以外のトナーを総称してＧＳＢＷトナーと呼ぶ。）を備えた印刷装置がリリースされている。この印刷装置では、ＧＳＢＷトナーで印刷するデータをＣＭＹＫプレーンで作成することによって、金・銀・黒・白等の特色の印刷を可能としている。
【０００３】
ここで、ＣＭＹＫトナーで形成される画像とＧＳＢＷトナーなどのＣＭＹＫ以外のトナーで形成される画像とを含む原稿は、ＣＭＹＫトナーとＧＳＢＷトナーの双方を備える１台の印刷装置で印刷することができるが、この印刷装置は構造や制御が複雑になるため高価になる。そこで、通常のＣＭＹＫトナーを備えた印刷装置とＧＳＢＷトナーを備えた印刷装置とを組み合わせ、一方の印刷装置で印刷した印刷物を他方の印刷装置で更に印刷する追い刷り（重ね刷りとも言う。）が行われている。
【０００４】
例えば、下記特許文献１には、ＣＭＹＫトナー又は前記ＣＭＹＫトナー以外のトナーの一方を備える印刷装置であって、印刷データを受信したら、当該印刷データを解析して、前記ＣＭＹＫトナー又は前記ＣＭＹＫトナー以外のトナーの他方を備える他の印刷装置での印刷処理が必要であるかを判断し、前記他の印刷装置での印刷処理が必要と判断した場合は、前記印刷データで特定される印刷内容に基づいて、自印刷装置での印刷処理が先であるかを判断し、自印刷装置での印刷処理が先と判断した場合は、前記印刷データに従って印刷処理を実行すると共に、前記他の印刷装置に対して、保存を指示して前記印刷データを転送し、自印刷装置での印刷処理が後と判断した場合は、前記印刷データを保存ジョブとして保存すると共に、前記他の印刷装置に対して、出力を指示して前記印刷データを転送し、前記他の印刷装置で印刷処理が実行された印刷物に対して、前記保存ジョブに従って印刷処理を実行する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２１８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、ＧＳＢＷトナーで印刷した用紙にＣＭＹＫトナーで追い刷りする方法として、アプリケーションのレイヤー機能を使用して、ＧＳＢＷの画像とＣＭＹＫの画像とを重ね合わせた原稿を作成する方法が考えられる。
【０００７】
しかしながら、この方法では、ユーザがＧＳＢＷデータのみのジョブとＣＭＹＫデータのみのジョブとに分けて印刷を指示する必要があり、かつ、画像を重ねる順番を考慮する必要がある場合には、ＣＭＹＫの画像の印刷→ＧＳＢＷの画像の印刷→ＣＭＹＫの画像の印刷のように、印刷する順番も考慮しながらワークフローを処理しなければならないため、ユーザの作業が繁雑になる。また、ジョブでは、ＧＳＢＷデータも実際はＣＭＹＫデータとしてＰＤＬ（Page Description Language）出力する必要があるため、１つのジョブとしてＰＤＬ出力してしまうと、ＧＳＢＷデータが追い刷りするＣＭＹＫデータと混在してしまう可能性がある。
【０００８】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、追い刷りが必要なジョブであっても、ユーザの作業を繁雑にすることなく、適切な順番で印刷を指示することができるジョブ管理装置、ジョブ管理方法及びジョブ管理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一側面は、ジョブ管理装置であって、印刷ジョブを取得するジョブ取得部と、取得した前記印刷ジョブを解析し、前記印刷ジョブに含まれる複数の印刷オブジェクトの重なりを判定する重なり判定部と、判定された前記重なりに基づいて、前記複数の印刷オブジェクトの印刷順を決定する印刷順決定部と、決定された前記印刷順に基づいて、各々の前記印刷オブジェクトの印刷を指示する分割ジョブを生成して出力する印刷指示部と、を備えることを特徴とする。
【００１０】
本発明の一側面は、印刷ジョブを管理するジョブ管理装置におけるジョブ管理方法であって、前記印刷ジョブを取得するジョブ取得処理と、取得した前記印刷ジョブを解析し、前記印刷ジョブに含まれる複数の印刷オブジェクトの重なりを判定する重なり判定処理と、判定された前記重なりに基づいて、前記複数の印刷オブジェクトの印刷順を決定する印刷順決定処理と、決定された前記印刷順に基づいて、各々の前記印刷オブジェクトの印刷を指示する分割ジョブを生成して出力する印刷指示処理と、を実行することを特徴とする。
【００１１】
本発明の一側面は、印刷ジョブを管理するジョブ管理装置で動作するジョブ管理プログラムであって、前記ジョブ管理装置の制御部に、前記印刷ジョブを取得するジョブ取得処理、取得した前記印刷ジョブを解析し、前記印刷ジョブに含まれる複数の印刷オブジェクトの重なりを判定する重なり判定処理、判定された前記重なりに基づいて、前記複数の印刷オブジェクトの印刷順を決定する印刷順決定処理、決定された前記印刷順に基づいて、各々の前記印刷オブジェクトの印刷を指示する分割ジョブを生成して出力する印刷指示処理、を実行させることを特徴とする。
【発明の効果】
【００１２】
本発明のジョブ管理装置、ジョブ管理方法及びジョブ管理プログラムによれば、追い刷りが必要なジョブであっても、ユーザの作業を繁雑にすることなく、適切な順番で印刷を指示することができる。
【００１３】
その理由は、印刷ジョブを管理するジョブ管理装置に、印刷ジョブを取得するジョブ取得部と、取得した印刷ジョブを解析し、印刷ジョブに含まれる複数の印刷オブジェクトの重なりを判定する重なり判定部と、判定された重なりに基づいて、複数の印刷オブジェクトの印刷順を決定する印刷順決定部と、決定された印刷順に基づいて、各々の印刷オブジェクトの印刷を指示する分割ジョブを生成して出力する印刷指示部と、を設けるからである。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係る印刷システムの構成を示す模式図である。
【図２】本発明の一実施例に係る入稿データ生成端末の構成を示すブロック図である。
【図３】本発明の一実施例に係る出力指示端末の構成を示すブロック図である。
【図４】本発明の一実施例に係る印刷装置の構成を示すブロック図である。
【図５】本発明の一実施例に係る入稿データ生成端末に表示される印刷設定画面の一例を示す模式図である。
【図６】本発明の一実施例に係るジョブ管理に利用される装置色材情報データテーブルの一例である。
【図７】本発明の一実施例に係るジョブ管理に利用される色材データテーブルの一例である。
【図８】本発明の一実施例に係るジョブ管理に利用される印刷装置データテーブルの一例である。
【図９】本発明の一実施例に係る出力指示端末の処理（装置情報取得処理）を示すフローチャート図である。
【図１０】本発明の一実施例に係る出力指示端末に表示される共有プリンタ設定画面の一例を示す模式図である。
【図１１】本発明の一実施例に係る出力指示端末に表示される印刷装置追加画面の一例を示す模式図である。
【図１２】本発明の一実施例に係る出力指示端末の処理（印刷装置追加処理）を示すフローチャート図である。
【図１３】本発明の一実施例に係る出力指示端末の処理（印刷順決定処理）を示すフローチャート図である。
【図１４】本発明の一実施例に係る出力指示端末に表示される追い刷りワークフロー構築画面の一例を示す模式図である。
【図１５】本発明の一実施例に係る出力指示端末の処理（ワークフロー構築処理）を示すフローチャート図である。
【図１６】本発明の一実施例に係る出力指示端末の処理（印刷指示処理）を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、ＧＳＢＷトナーを備えた印刷装置がリリースされており、ＣＭＹＫトナーで形成される画像とＧＳＢＷトナーで形成される画像とを含む原稿を印刷する場合、通常のＣＭＹＫトナーを備えた印刷装置とＧＳＢＷトナーを備えた印刷装置とを組み合わせ、一方の印刷装置で印刷した印刷物を他方の印刷装置で更に印刷する追い刷りが行われている。
【００１６】
例えば、ＧＳＢＷトナーで印刷した用紙にＣＭＹＫトナーで追い刷りする方法として、アプリケーションのレイヤー機能を使って、ＧＳＢＷの画像とＣＭＹＫの画像とを重ね合わせた原稿を作成する方法が考えられるが、この方法では、ユーザがＧＳＢＷデータのみのジョブとＣＭＹＫデータのみのジョブとに分けて印刷する必要があり、かつ、印刷する順番も考慮しながらワークフローを処理しなければならないため、ユーザの作業が繁雑になる。また、ジョブでは、ＧＳＢＷデータも実際はＣＭＹＫデータとしてＰＤＬ出力する必要があるため、１つのジョブとしてＰＤＬ出力してしまうと、ＧＳＢＷデータが追い刷りするＣＭＹＫデータと混在してしまう可能性がある。
【００１７】
そこで、本発明の一実施の形態では、印刷ジョブを管理するジョブ管理装置に、印刷ジョブを取得するジョブ取得部と、取得した印刷ジョブを解析し、印刷ジョブに含まれる複数の印刷オブジェクトの重なりを判定する重なり判定部と、判定された重なりに基づいて、複数の印刷オブジェクトの印刷順を決定する印刷順決定部と、決定された印刷順に基づいて、各々の印刷オブジェクトの印刷を指示する分割ジョブを生成して出力する印刷指示部と、を設ける。
【００１８】
これにより、追い刷りが必要なジョブであっても、ユーザの作業を繁雑にすることなく、適切な順番で印刷を指示することができる。
【実施例】
【００１９】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係るジョブ管理装置、ジョブ管理方法及びジョブ管理プログラムについて、図１乃至図１６を参照して説明する。図１は、本実施例の印刷システムの構成を模式的に示す図であり、図２乃至図４は、各々、入稿データ生成端末、出力指示端末、印刷装置の構成を示すブロック図である。また、図５は、本実施例の入稿データ生成端末に表示される画面の一例、図６乃至図８は、本実施例のジョブ管理に利用されるテーブルの一例であり、図９は、本実施例の入稿データ生成端末の処理を示すフローチャート図である。また、図１０、１１、１４は、本実施例の出力指示端末に表示される画面の一例であり、図１２、１３、１５、１６は、本実施例の出力指示端末の処理を示すフローチャート図である。
【００２０】
図１に示すように、本実施例の印刷システム１０は、入稿データ生成端末２０、出力指示端末３０、複数の印刷装置４０などで構成され、これらはイーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワーク５０を介して接続されている。以下、各装置について説明する。
【００２１】
［入稿データ生成端末］
入稿データ生成端末２０は、パーソナルコンピュータなどのコンピュータ装置であり、出力指示端末３０に印刷ジョブを送信する。この入稿データ生成端末２０は、図２（ａ）に示すように、制御部２１、記憶部２５、ネットワークＩ／Ｆ部２６、表示部２７、操作部２８などで構成される。
【００２２】
制御部２１は、ＣＰＵ（Central Processing Unit）２２とＲＯＭ（Read Only Memory）２３やＲＡＭ（Random Access Memory）２４などのメモリとで構成され、ＣＰＵ２２は、ＲＯＭ２３や記憶部２５に記憶した制御プログラムをＲＡＭ２４に展開して実行することにより、入稿データ生成端末２０全体の動作を制御する。また、図２（ｂ）に示すように、上記制御部２１（ＣＰＵ２２）により、ＯＳ（Operating System）２１ａ、原稿作成アプリケーション２１ｂ、プリンタドライバ２１ｃなどが実行される。
【００２３】
ＯＳ２１ａは、Windows（登録商標）やmacOS（登録商標）、Android（登録商標）などであり、入稿データ生成端末２０で原稿作成アプリケーション２１ｂやプリンタドライバ２１ｃを動作可能にする。
【００２４】
原稿作成アプリケーション２１ｂは、文章作成や表計算、画像加工などを行うソフトウェア（例えば、Adobe（登録商標）のIllustrator）であり、印刷指示の際にプリンタドライバ２１ｃを読み出し、原稿作成アプリケーション２１ｂで作成した、複数の印刷オブジェクトを含む原稿データをプリンタドライバ２１ｃに転送する。
【００２５】
プリンタドライバ２１ｃは、原稿作成アプリケーション２１ｂで作成した原稿データを、印刷装置４０が解釈可能な言語の印刷ジョブ（ＰＪＬ（Printer Job Language）やＰＳ（PostScript）、ＰＣＬ（Printer Control Language）等のページ記述言語で記述されたＰＤＬ（Page Description Language）データ、または、ＰＤＦ（Portable Document Format）データ）に変換する。この印刷ジョブには、プリンタドライバ２１ｃの印刷設定画面で設定された印刷設定情報が付加されている。
【００２６】
記憶部２５は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ２２が各部を制御するためのプログラム、自装置の処理機能に関する情報、原稿作成アプリケーション２１ｂが作成した原稿データ、プリンタドライバ２１ｃが作成した印刷ジョブ、印刷装置データテーブル、色材データテーブルなどを記憶する。
【００２７】
ネットワークＩ／Ｆ部２６は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、入稿データ生成端末２０を通信ネットワーク５０に接続し、出力指示端末３０に印刷ジョブを送信したり、出力指示端末３０から装置情報を取得したりする。
【００２８】
表示部２７は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置などで構成され、原稿作成アプリケーション２１ｂの原稿作成画面、プリンタドライバ２１ｃの印刷設定画面などを表示する。
【００２９】
操作部２８は、マウスやキーボードなどで構成され、原稿作成アプリケーション２１ｂを用いた原稿の作成、プリンタドライバ２１ｃを用いた印刷条件の設定（色材や印刷装置の指定、特色の登録）などの操作を可能にする。
【００３０】
［出力指示端末］
出力指示端末３０は、印刷ジョブを管理して印刷装置４０に印刷を指示するジョブ管理装置である。この出力指示端末３０は、図３（ａ）に示すように、制御部３１、記憶部３５、ネットワークＩ／Ｆ部３６、表示部３７、操作部３８などで構成される。
【００３１】
制御部３１は、ＣＰＵ３２とＲＯＭ３３やＲＡＭ３４などのメモリとで構成され、ＣＰＵ３２は、ＲＯＭ３３や記憶部３５に記憶した制御プログラムをＲＡＭ３４に展開して実行することにより、出力指示端末３０全体の動作を制御する。
【００３２】
上記制御プログラムとして、原稿をどのように面付して出力し、後処理するかを制御することができるワークフローアプリケーション（ジョブ管理プログラム）が含まれており、このワークフローアプリケーションでは、出力対象として複数の印刷装置４０を登録することができる。また、出力指示端末３０には、印刷ジョブの受信が可能なホットフォルダ、又は、通信ネットワーク５０上で共有可能な仮想プリンタを作成することができ、ホットフォルダや仮想プリンタに対して任意の印刷装置４０を複数台割り当てることができる。仮想プリンタ又はホットフォルダから入力された印刷ジョブにより、ワークフローアプリケーションの設定に従って、印刷装置４０に印刷を指示することができる。
【００３３】
具体的には、図３（ｂ）に示すように、上記制御部３１は、テーブル作成部３１ａ、ジョブ取得部３１ｂ、重なり判定部３１ｃ、印刷順決定部３１ｄ、印刷指示部３１ｅなどとして機能する。
【００３４】
テーブル作成部３１ａは、各々の印刷装置４０の色材情報を取得し、印刷装置４０と色材とを対応付けたテーブルを作成する。その際、ネットワーク上で共有可能な仮想プリンタ又はホットフォルダに割り当てた印刷装置の色材情報を、仮想プリンタ毎又はホットフォルダ毎にまとめて取得することができる。
【００３５】
ジョブ取得部３１ｂは、入稿データ生成端末２０から直接、又は、仮想プリンタやホットフォルダを介して、印刷ジョブを取得する。
【００３６】
重なり判定部３１ｃは、ジョブ取得部３１ｂが取得した印刷ジョブを解析し、印刷ジョブに含まれる複数の印刷オブジェクトの重なりを判定する。例えば、各々の印刷オブジェクトの印刷範囲（印刷オブジェクトに外接する矩形で規定される範囲）を抽出し、当該印刷範囲が重複する場合に、印刷オブジェクトが重なると判定する。また、印刷オブジェクトの印刷範囲が重複する場合であっても、レンダリング後の描画範囲（印刷オブジェクトそのものの形状で規定される範囲）が重複しない場合は、印刷オブジェクトが重ならないと判定する。なお、印刷ジョブでは、印刷オブジェクトの形状やサイズ、配置などが規定されており、これらの情報から、印刷オブジェクトに外接する矩形で規定される印刷範囲や印刷オブジェクトそのものの形状で規定される描画範囲を特定することができる。従って、出力指示端末３０で、実際に印刷ジョブのレンダリングを実施する必要はないが、出力指示端末３０に画像処理部を設け、実際にレンダリングを実施してもよい。また、重なり判定部３１ｃは、印刷ジョブ（ＰＤＦ／ＰＤＬ）の特色設定又はＰＤＬで記述されている情報（記述内容）から、印刷オブジェクトの印刷に使用される色材がＣＭＹＫ以外の色材であるかを判断し、判断結果に基づいて、印刷オブジェクトを印刷装置別に分類し、分類した印刷オブジェクト同士を比較することができる。また、重なり判定部３１ｃは、一の印刷装置で印刷する印刷オブジェクトと他の印刷装置で印刷する印刷オブジェクトとが重なる場合、印刷オブジェクトが重なると判定する（１つの印刷装置でこれらの印刷オブジェクトを印刷できる場合は重なりと判定しない）ことができる。例えば、印刷システム１０内にＣＭＹＫトナーを搭載したプリンタ１とＧＳＢＷトナーを搭載したプリンタ２とがある場合、ＣＭＹＫオブジェクト同士が重なっているときは重なりと判定せず、ＣＭＹＫオブジェクトとＧＳＢＷオブジェクトとが重なっている場合に重なりがあると判定する。より詳しくは、ＣＭＹＫオブジェクトの上にＧＳＢＷオブジェクトがあり、その上に別のＣＭＹＫオブジェクトがあるときは、３つの印刷オブジェクトが重なっていると判定する。
【００３７】
印刷順決定部３１ｄは、重なり判定部３１ｃによって判定された重なりに基づいて、複数の印刷オブジェクトの印刷順を決定する。その際、印刷順決定部３１ｄは、同一の色材を装着した印刷装置が複数あり、かつ、その色材単色の印刷オブジェクトが印刷ジョブ内に存在する場合において、印刷オブジェクトが他の印刷オブジェクトと重なる場合は、印刷オブジェクトの重なり順序に基づいて印刷オブジェクトを印刷する印刷装置を特定して、印刷順を決定することができる。例えば、印刷システム１０内にＧ＋ＣＭＹＫトナーを搭載したプリンタ１とＧＳＢＷトナーを搭載したプリンタ２とがあり、印刷ジョブにＧオブジェクトが含まれており、ＧオブジェクトとＣオブジェクトとが重なる場合、Ｇオブジェクトはプリンタ１でもプリンタ２でも印刷することができるが、Ｇオブジェクトをプリンタ１で印刷するとＣオブジェクトを印刷することができないため、Ｇオブジェクトをプリンタ２で印刷し、Ｃオブジェクトをプリンタ１で印刷するように印刷順を決定する。また、印刷順決定部３１ｄは、重なりがなく、かつ、同じ印刷装置で出力可能な複数の印刷オブジェクトを、同じ印刷順に設定することができる。例えば、印刷システム１０内にＣＭＹＫトナーを搭載したプリンタ１とＧＳＢＷトナーを搭載したプリンタ２とがあり、第１のＣＭＹＫオブジェクトとＧＳＢＷオブジェクトとが重なり、第２のＣＭＹＫオブジェクトとＧＳＢＷオブジェクトとが重ならない場合、第１のＣＭＹＫオブジェクトと第２のＣＭＹＫオブジェクトを同じ印刷順に設定し、プリンタ１で同時に印刷するようにする。
【００３８】
印刷指示部３１ｅは、印刷順決定部３１ｄが決定した印刷順に基づいて、各々の印刷オブジェクトの印刷を指示する分割ジョブを生成して出力する。その際、印刷指示部３１ｅは、決定された印刷順を表す印刷ワークフローを表示し、印刷ワークフローに、各々の印刷装置での出力結果のプレビューを表示することができる。また、印刷指示部３１ｅは、複数の印刷装置に印刷を指示する際、前段の印刷装置の分割ジョブが完了した後に、後段の印刷装置に分割ジョブを出力したり、後段の印刷装置には分割ジョブを保存ジョブとして出力したりすることができ、どの印刷装置で追い刷り印刷するかを示すバナーページジョブを出力することができる。また、印刷指示部３１ｅは、重なりがあると判定された印刷オブジェクトに対して、印刷順が後の印刷オブジェクトが透過オブジェクトでない場合は、印刷順が先の印刷オブジェクトの内の重なり部分は、印刷対象から除外した分割ジョブを生成することができる。
【００３９】
なお、テーブル作成部３１ａ、ジョブ取得部３１ｂ、重なり判定部３１ｃ、印刷順決定部３１ｄ、印刷指示部３１ｅはハードウェアとして構成してもよいし、制御部３１を、テーブル作成部３１ａ、ジョブ取得部３１ｂ、重なり判定部３１ｃ、印刷順決定部３１ｄ、印刷指示部３１ｅ（特に、ジョブ取得部３１ｂ、重なり判定部３１ｃ、印刷順決定部３１ｄ、印刷指示部３１ｅ）として機能させるジョブ管理プログラムとして構成し、ジョブ管理プログラムをＣＰＵ３２に実行させる構成としてもよい。
【００４０】
記憶部３５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ３２が各部を制御するためのプログラム、入稿データ生成端末２０から受信した印刷ジョブ、テーブル作成部３１ａが作成したテーブル（後述する装置色材情報データテーブルなど）を保存する。また、記憶部３５は、印刷装置順記録部を備え、印刷装置の順番を記録する。また、記憶部３５は、印刷装置４０毎の仮想キューを備え、印刷指示部３１ｅの指示に従って仮想キューに分割ジョブを格納する。なお、仮想キューとは、バッファとコントローラとで構成され、印刷を指示するデータ（分割ジョブ）を先入れ先出しのリスト構造で保持するものであり、先に格納した分割ジョブから順に印刷装置４０のデバイスキューに出力される。
【００４１】
ネットワークＩ／Ｆ部３６は、ＮＩＣやモデムなどで構成され、出力指示端末３０を通信ネットワーク５０に接続し、入稿データ生成端末２０から印刷ジョブを受信したり、印刷装置４０から装置情報や色材情報を取得したり、印刷装置４０に分割ジョブを送信したりする。なお、本実施例では、印刷ジョブは入稿データ生成端末２０より通信ネットワーク５０を経由して出力指示端末３０へ送信される構成とするが、ＵＳＢ（Universal Serial Bus）等の可搬記憶媒体を用いて出力指示端末３０に入力できるようにしてもよい。
【００４２】
表示部３７は、液晶表示装置や有機ＥＬ表示装置などで構成され、ワークフローアプリケーションの各種画面（例えば、後述する共有プリンタ設定画面や印刷装置追加画面、追い刷りワークフロー構築画面）などを表示する。
【００４３】
操作部３８は、マウスやキーボードなどで構成され、ワークフローアプリケーションを用いた共有プリンタの設定、追い刷りワークフローの確認などの操作を可能にする。
【００４４】
［印刷装置］
印刷装置４０は、プリンタコントローラとプリントエンジンとを備えるＭＦＰ（Multi-Functional Peripherals）などであり、出力指示端末３０から受信した分割ジョブに基づいて印刷処理を実行する。本実施例では、印刷システム１０に複数の印刷装置４０が接続されており、複数の印刷装置４０には、ＣＭＹＫトナーで印刷が可能な印刷装置４０と、ＣＭＹＫ以外のトナー（例えば、ＧＳＢＷトナー）で印刷が可能な印刷装置４０と、を含む。この印刷装置４０は、図４に示すように、制御部４１、記憶部４５、ネットワークＩ／Ｆ部４６、表示操作部４７、画像処理部４８、画像形成部４９などで構成される。
【００４５】
制御部４１は、ＣＰＵ４２とＲＯＭ４３やＲＡＭ４４などのメモリとで構成され、ＣＰＵ４２は、ＲＯＭ４３や記憶部４５に記憶した制御プログラムをＲＡＭ４４に展開して実行することにより、印刷装置４０全体の動作を制御する。例えば、出力指示端末３０から情報取得要求に対して、装置情報や色材情報などを提供する。
【００４６】
記憶部４５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ４２が各部を制御するためのプログラム、自装置の処理機能に関する情報などを記憶する。また、記憶部４５は、デバイスキューを備え、制御部４１の指示に従ってデバイスキューに出力指示端末３０から受信した分割ジョブを格納する。なお、デバイスキューも、バッファとコントローラとで構成され、印刷を指示するデータ（分割ジョブ）を先入れ先出しのリスト構造で保持するものであり、先に格納した分割ジョブから順に画像処理部４８及び画像形成部４９によって処理される。
【００４７】
ネットワークＩ／Ｆ部４６は、ＮＩＣやモデムなどで構成され、印刷装置４０を通信ネットワーク５０に接続し、出力指示端末３０から分割ジョブを受信したり、出力指示端末３０に装置情報や色材情報を送信したりする。
【００４８】
表示操作部４７は、表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、印刷処理に関する各種画面を表示し、印刷に関する各種操作を可能にする。
【００４９】
画像処理部４８は、ＲＩＰ部（Raster Image Processor）として機能し、分割ジョブを翻訳して中間データを生成し、レンダリングを行ってビットマップ形式の画像データを生成する（この一連の処理をＲＩＰ処理と呼ぶ。）。また、画像処理部４８は、必要に応じて、画像データに対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などを行う。そして、画像処理部４８は、生成した画像データを画像形成部４９に出力する。
【００５０】
画像形成部４９は、画像データに基づいて印刷処理を実行する。この画像形成部４９は、画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像部と帯電部と感光体クリーニング部と１次転写ローラとを備え、ＣＭＹＫ又はＧＳＢＷの各色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像を用紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。
【００５１】
なお、図１乃至図４は、本実施例の印刷システム１０の一例であり、本実施例のジョブ管理が可能な限りにおいて、各装置の構成や制御は適宜変更可能である。例えば、図１乃至図４では、出力指示端末３０をジョブ管理装置として動作させる構成としたが、いずれかの印刷装置４０をジョブ管理装置として動作させる（印刷装置４０のＣＰＵ４２にジョブ管理プログラムを実行させる）構成としてもよい。
【００５２】
以下、本実施例の印刷システム１０の各装置の動作について説明する。
【００５３】
＜入稿データ生成端末２０の動作＞
入稿データ生成端末２０は、印刷ジョブ生成、印刷設定及び印刷ジョブ送信を行う。
【００５４】
［印刷ジョブ生成］
ユーザが原稿データを作成する場合、Illustratorのような汎用的な描画アプリケーションを用いて作成する。このような描画アプリケーションは、印刷原稿内に文字や図形、画像のような印刷オブジェクト（以下、単にオブジェクトと呼ぶ。）を配置し、各オブジェクトの色を指定することで、原稿データを作成することができる。オブジェクトの色の指定に際して、ＣＭＹＫ以外の色材で印刷するオブジェクトは特色名を設定する。特色名は、Pantoneのような汎用的な名称を流用しても良いが、本実施例ではユーザによって命名したオリジナルの特色名を設定するものとする。なお、印刷業者に原稿データを入稿するような場合は、ユーザが作成した原稿データをＵＳＢのような可搬記憶媒体やＷｅｂ入稿など用いて出力指示端末３０に入力する方法が用いられるが、この場合も、同様に印刷する色材を特色名で設定するものとする。
【００５５】
［印刷設定及び印刷ジョブ送信］
入稿データ生成端末２０から出力指示端末３０へ印刷ジョブ送信する際のプリンタドライバ２１ｃの印刷設定画面例を図５に示す。なお、本実施例ではプリンタドライバ２１ｃで設定する方法について説明するが、印刷ジョブの送信方法はホットフォルダからダイレクトプリントでも良く、ホットフォルダの印刷設定画面ではプリンタドライバ２１ｃと同等の設定が可能であるとする。また、出力指示端末３０に印刷ジョブを保存ジョブとして保存し、印刷する場合もプリンタドライバ２１ｃと同等の設定が可能であるとする。
【００５６】
出力指示端末３０へ印刷ジョブを送信する場合、印刷ジョブの各オブジェクトに付与された特色名称がどの色材であるかはプリンタドライバ２１ｃ上で設定するため、初めに、印刷設定画面６０の「装置情報取得」ボタンを押下すると、プリンタドライバ２１ｃは図９に示す装置情報取得処理を行う。まず、プリンタドライバ２１ｃは、出力指示端末３０から、仮想プリンタに割り当てられている各印刷装置４０の色材情報を取得する（Ｓ１０１）。この色材情報は、ＭＩＢ（Management Information Base）などのＩ／Ｆを用いて取得することができる。
【００５７】
図６は、プリンタドライバ２１ｃが、出力指示端末３０から取得する、印刷装置４０とその印刷装置４０に装着されている色材とを対応付ける装置色材情報データテーブルである。この装置色材情報データテーブルの「印刷装置」は、仮想プリンタに割り当てられている印刷装置４０を示し、「印刷装置ＩＤ」は、各印刷装置４０を識別するためのＩＤである。また、「色材」は、各印刷装置４０に装着されている色材を示し、「色材ＩＤ」は、各色材を識別するためのＩＤである。
【００５８】
次に、プリンタドライバ２１ｃは、装置色材情報データテーブルを利用して色材データテーブルを更新し（Ｓ１０２）、印刷設定画面６０の色材設定欄のコンボボックスに表示する（Ｓ１０３）。図７は、プリンタドライバ２１ｃの色材設定にて表示する際に用いる色材データテーブルである。本実施例では、「Black」は２種類の印刷装置４０に装着されており、どちらも同じ色材として扱うものとして説明するが、別の色材として別の色材ＩＤで管理するようにしてもよい。
【００５９】
次に、プリンタドライバ２１ｃは、装置色材情報データテーブルを利用して印刷装置データテーブルを更新し（Ｓ１０４）、印刷設定画面６０の印刷装置設定欄のコンボボックスに表示する（Ｓ１０５）。図８は、プリンタドライバ２１ｃの印刷装置設定にて表示する際に用いる印刷装置データテーブルである。この印刷装置データテーブルには、印刷装置４０から取得した装置情報とは別に「Auto Select」が用意されており、「Auto Select」が選択された場合は、出力指示端末３０にてその色材をどの順番で印刷するかによって自動的に印刷装置４０を決定する。この「Auto Select」を識別するための印刷装置ＩＤは、予め出力指示端末３０と取り決めた値を用いるものとするが、装置情報取得時に取得する構成としてもよい。
【００６０】
上記印刷設定画面６０を用いた印刷設定方法について具体的に説明する。
【００６１】
（１）オブジェクトに対して印刷する色材を指定する場合、印刷設定画面６０の特色名の設定欄に、原稿データのオブジェクトに設定した特色名称を入力する。
【００６２】
（２）次に、その特色名で指定されたオブジェクトを印刷する際に使用したい色材を、印刷設定画面６０の色材設定欄のコンボボックスの中から選択する。
【００６３】
（３）印刷設定画面６０の色材設定欄にて任意の色材が選択された場合、印刷装置設定欄のコンボボックスにその色材が装着されている印刷装置が選択可能に表示される。本実施例の印刷システム１０では、その色材が装着された印刷装置が１台の場合はその装置名を表示し、複数台の場合はデフォルトで「Auto Select」を表示し、ユーザがプルダウンメニューで、その色材が装着されている印刷装置を選択して指定する。
【００６４】
（４）「特色名」、「色材」、「印刷装置」を選択した後、「追加」ボタンを押下することによって、これらを印刷設定に追加することができる。また、誤って設定を追加した場合は、その設定を一覧から選択し、「削除」ボタンを押下することによって削除することができる。
【００６５】
そして、全ての色材の登録が終わるまで（１）〜（４）を繰り返す。なお、色材が指定されていないオブジェクトは、ＣＭＹＫで出力するものとして制御する。
【００６６】
＜出力指示端末３０の動作＞
出力指示端末３０は、ワークフローアプリケーションへの印刷装置登録及び共有プリンタ設定、印刷順決定、追い刷りワークフロー構築及び印刷指示を行う。
【００６７】
［ワークフローアプリケーションへの印刷装置登録及び共有プリンタ設定］
出力指示端末３０にはワークフローアプリケーションがインストールされており、ワークフローアプリケーションは、仮想プリンタを生成し、仮想プリンタに複数の印刷装置４０を割り当て、クラスタプリンティングなどの印刷ワークフローを作成して実行することができる。本実施例では、印刷ジョブを受信するための手段として共有プリンタを生成するが、ホットフォルダ等の他の手段でもよい。
【００６８】
本実施例の印刷システム１０のワークフローアプリケーションは、図１０に示すような共有プリンタ設定画面６１を表示し、共有プリンタに印刷装置４０を割り当てる際に色材情報の登録を可能とする。
【００６９】
共有プリンタ設定画面６１において、共有プリンタ名の設定欄には、共有プリンタの名称を設定することができ、設定した名称はネットワーク上から共有プリンタとして参照可能になり、印刷ジョブを受信することができる。
【００７０】
印刷装置一覧には、共有プリンタに割り当てられている印刷装置４０の一覧が表示され、「追加ボタン」を押下すると図１１の印刷装置追加画面６２が表示され、他の印刷装置４０を追加することができる。また、印刷装置一覧のリスト内の印刷装置４０を選択し、「削除ボタン」を押下することによって、印刷装置一覧から選択した印刷装置４０を削除することができる。
【００７１】
図１１の印刷装置追加画面６２の印刷装置追加の設定欄では、印刷装置名の設定欄に追加する印刷装置４０の名称を指定する。また、印刷装置ＩＰアドレスの設定欄には、追加する印刷装置４０のＩＰ（Internet Protocol）アドレスを入力することができ、「色材情報取得」ボタンを押下することによって、色材一覧の設定欄に反映させることができる。
【００７２】
この色材一覧の設定欄には、印刷装置４０の色材情報を登録することができ、色材タイプ名の設定欄では「ＣＭＹＫ」か「特殊色材」かを選択することができる。「ＣＭＹＫ」はＣＭＹＫ混色で印刷できる印刷装置４０を意味し、「特殊色材」は金銀白黒など特殊色材を印刷する印刷装置４０を意味する。特殊色材を選択した場合は、色材種類の設定欄にて、印刷装置４０に装着されている色材を入力することができる。
【００７３】
そして、出力指示端末３０に印刷装置４０及び色材情報を登録すると、登録された印刷装置４０及び色材毎に、印刷装置ＩＤ及び色材ＩＤの割り振りを行い、装置色材情報データテーブルに記録する。この際、異なる印刷装置４０で同じ色材が装着されている場合は、色材ＩＤは同じＩＤを割り振ることで、同じ色材であることを判別することが可能となる。
【００７４】
図１２は、上記の印刷装置追加処理を示すフローチャート図であり、テーブル作成部３１ａによって実行される。
【００７５】
まず、印刷装置追加画面６２の印刷装置名の設定欄に追加された印刷装置４０に対して印刷装置ＩＤを生成する（Ｓ２０１）。次に、装置色材情報データテーブルを参照して、他の印刷装置４０に色材一覧に入力された色材と同じ色材が装着されているかを判断する（Ｓ２０２）。他の印刷装置４０に同じ色材がない場合は（Ｓ２０２のＮｏ）、固有の色材ＩＤを生成し（Ｓ２０３）、他の印刷装置４０に同じ色材がある場合は（Ｓ２０２のＹｅｓ）、他の印刷装置４０の同じ色材の色材ＩＤを取得する（Ｓ２０４）。そして、印刷装置ＩＤ、印刷装置、色材ＩＤ、色材を装置色材情報データテーブルに追加し（Ｓ２０５）、全ての色材の登録が完了していなければ（Ｓ２０６のＮｏ）、Ｓ２０２に戻って同様の処理を繰り返す。
【００７６】
［印刷順決定処理］
図１３は、ワークフローアプリケーションによる印刷順決定処理を示すフローチャート図であり、ワークフローアプリケーション（ジョブ取得部３１ｂ、重なり判定部３１ｃ、印刷順決定部３１ｄ）によって実行される。
【００７７】
まず、ジョブ取得部３１ｂが、入稿データ生成端末２０からＰＤＬなどで記述された印刷ジョブを取得すると、重なり判定部３１ｃは、ＰＤＬを解析し（Ｓ３０１）、印刷ジョブで色材が設定されているかを確認し（Ｓ３０２）、印刷ジョブで色材が設定されていない場合は（Ｓ３０２のＮｏ）、一連の処理を終了する。
【００７８】
一方、印刷ジョブで色材が設定されている場合は（Ｓ３０２のＹｅｓ）、重なり判定部３１ｃは、色材設定リスト（印刷設定画面６０で設定された特色名、色材、印刷装置のリスト）をＰＤＬから取得し（Ｓ３０３）、色材設定リストで指定されている特色名と一致するオブジェクトを抽出する（Ｓ３０４）。なお、特色が指定されていないオブジェクトはＣＭＹＫのオブジェクトと判断する。
【００７９】
次に、重なり判定部３１ｃは、抽出したオブジェクトを印刷装置別に分類し（Ｓ３０５）、印刷装置別に分類したオブジェクト同士を比較する（Ｓ３０６）。そして、印刷範囲が重複するオブジェクトがあるかを判定し（Ｓ３０７）、印刷範囲が重複するオブジェクトがある場合は（Ｓ３０７のＹｅｓ）、レンダリング後の描画範囲が重複するオブジェクトがあるかを判定する（Ｓ３０８）。なお、一の印刷装置４０で印刷するオブジェクトと他の印刷装置４０で印刷するオブジェクトとが重なる場合、オブジェクトが重なると判定することができる。
【００８０】
レンダリング後の描画範囲が重複するオブジェクトがあると判定した場合は（Ｓ３０８のＹｅｓ）、印刷順決定部３１ｄは、印刷する順番を制御する必要があると判断し、そのオブジェクトの色材が装着されている印刷装置４０を特定する（Ｓ３０９）。その際、同一の色材を装着した印刷装置４０が複数あり、かつ、その色材単色のオブジェクトが印刷ジョブ内に存在する場合において、オブジェクトが他のオブジェクトと重なる場合は、オブジェクトの重なり順序に基づいてオブジェクトを印刷する印刷装置４０を特定することができる。
【００８１】
次に、印刷順決定部３１ｄは、印刷装置順記録部に、比較したオブジェクトの印刷装置４０の順番が記録されているかを判断し（Ｓ３１０）、順番が記録されている場合は（Ｓ３１０のＹｅｓ）、印刷装置順記録部から印刷順管理番号を取得し（Ｓ３１１）、オブジェクトにその印刷順管理番号を関連付ける（Ｓ３１２）。一方、順番が記録されていない場合（Ｓ３１０のＮｏ）、印刷順決定部３１ｄは、印刷装置順記録部に新たな印刷順として記録し（Ｓ３１３）、オブジェクトにその印刷順管理番号を関連付ける（Ｓ３１４）。
【００８２】
印刷範囲に重複がない（Ｓ３０７のＮｏ）、又は、レンダリング後の描画範囲に重複がないと判定した場合は（Ｓ３０８のＮｏ）、印刷順決定部３１ｄは、そのオブジェクトの色材が装着されている印刷装置４０を特定し（Ｓ３１５）、印刷装置順記録部からその印刷装置４０の印刷順管理番号を取得する（Ｓ３１６）。次に、印刷順決定部３１ｄは、同じ印刷装置４０に対して複数の印刷順管理番号が存在するかを判断し（Ｓ３１７）、複数の印刷順管理番号が存在しない場合は（Ｓ３１７のＮｏ）、オブジェクトにその印刷順管理番号を関連付け（Ｓ３１８）、複数の印刷順管理番号が存在する場合は（Ｓ３１７のＹｅｓ）、オブジェクトに印刷順が最も早い印刷順管理番号を関連付ける（Ｓ３１９）。すなわち、重なりがなく、かつ、同じ印刷装置４０で出力可能な複数のオブジェクトを、同じ印刷順に設定する。
【００８３】
例えば、Ｋトナーで第１のオブジェクトを印刷し、Ｇトナーで第１のオブジェクトと重なる第２のオブジェクトを印刷し、Ｋトナーで第２のオブジェクトと重なる第３のオブジェクトを印刷する場合において、第１のオブジェクトと第３のオブジェクトとを同じ印刷装置４０で印刷する場合、その印刷装置４０には印刷順管理番号１と３が存在するが、Ｋトナーで第１乃至第３のオブジェクトと重ならない第４のオブジェクトを印刷する場合は、その第４のオブジェクトには、印刷順が最も早い印刷順管理番号１を関連付ける。なお、Ｓ３１９では、最も早い印刷順管理番号を関連付けたが、ユーザ設定によって最も遅い印刷順管理番号を関連付けるなど、どの印刷順管理番号を関連付けるかを変更できるようにしてもよい。
【００８４】
また、図１４では、全てのオブジェクトに対して同じ処理を行ったが、「Auto Select」が指定されている場合は、「Auto Select」のみのオブジェクトリストを生成し、この後の処理にてどの印刷装置４０で出力するか判断を行う。そして、Auto Select以外のオブジェクトに対して処理を行った後、「Auto Select」のみのオブジェクトに対して処理を行うようにすればよい。
【００８５】
［追い刷りワークフロー構築及び印刷実行］
図１４は、ワークフローアプリケーションの追い刷りワークフロー構築画面６３の一例であり、印刷順毎に印刷ジョブを分割したのち、印刷順に合わせワークフローの構築を行う。図１５は、ワークフローアプリケーションによるワークフロー構築処理を示すフローチャート図であり、ワークフローアプリケーション（印刷指示部３１ｅ）によって実行される。
【００８６】
まず、印刷装置順記録部から印刷順を取得する（Ｓ４０１）。次に、取得した印刷順に合わせ、印刷装置４０をワークフローアプリケーション内のワークフローに配置することによって印刷順ワークフローを構築する（Ｓ４０２、図１４の下側中央の印刷欄の模式図参照）。次に、分割ジョブのサムネイル画像を作成し（Ｓ４０３、図１４の下側左側のジョブ振り分け欄の画像参照）、印刷順ごとに重ね合わせた追い刷りサムネイル画像を作成する（Ｓ４０４、図１４の下側中央の印刷欄の画像参照）。そして、作成した追い刷りサムネイル画像をワークフロー内に配置した印刷装置４０の近くに表示する（Ｓ４０５）。
【００８７】
図１６は、ワークフローアプリケーションによる印刷実行処理を示すフローチャート図であり、ワークフローアプリケーション（印刷指示部３１ｅ）によって実行される。
【００８８】
ユーザから印刷実行が指示された場合、ジョブの印刷ステータスを実行中に変更する。次に、Ｎに１を設定し（Ｓ５０１）、印刷設定にてバナーページが指定されているかを判断する（Ｓ５０２）。バナーページが指定されていた場合（Ｓ５０２のＹｅｓ）、Ｎ台目用のバナーページを生成し（Ｓ５０３）、Ｎ台目の印刷装置４０に分割ジョブ（又は分割ジョブ及びバナーページジョブ）を送信する（Ｓ５０４）。次に、Ｎ＋１台目の印刷装置４０に分割ジョブを保存ジョブとして送信する（Ｓ５０５）。あるいは、前段の印刷装置４０の印刷ステータスを取得し、前段の分割ジョブが完了したことを確認した後、次の印刷装置４０に分割ジョブを送信する。
【００８９】
そして、Ｎ台目の印刷装置４０の印刷が完了したかを判断し（Ｓ５０６）、Ｎ台目の印刷装置４０の印刷が完了したら（Ｓ５０６のＹｅｓ）、次の印刷装置４０での追い刷りがあるかを判断する（Ｓ５０７）。次の印刷装置４０での追い刷りがある場合は（Ｓ５０７のＹｅｓ）、Ｎに１を加算し（Ｓ５０８）、Ｓ５０２に戻って同様の処理を繰り返し、全ての印刷装置で追い刷り印刷が完了したら（Ｓ５０７のＮｏ）、ジョブのステータスを完了に変更して一連の処理を終了する。
【００９０】
なお、分割ジョブの送信に際して、印刷指示部３１ｅは、重なりがあると判定された印刷オブジェクトに対して、印刷順が後の印刷オブジェクトが透過オブジェクトでない場合は、印刷順が先の印刷オブジェクトの内の重なり部分は、印刷対象から除外した分割ジョブを生成することができる。
【００９１】
以上説明したように、本実施例の印刷システム１０では、取得した印刷ジョブを解析して、複数の印刷オブジェクトの重なりを判定し、判定した重なりに基づいて、複数の印刷オブジェクトの印刷順を決定し、決定した印刷順に基づいて、各々の印刷オブジェクトの印刷を指示する分割ジョブを生成して出力することにより、追い刷りが必要な印刷ジョブであっても、ユーザの作業を繁雑にすることなく、適切な順番で印刷を指示することができる。
【００９２】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００９３】
例えば、上記実施例では、特色のトナーとしてＧＳＢＷトナーを例示したが、ＣＭＹＫ以外の色を表現するトナーであればよく、例えば、印刷物の表面をなだらかにして光沢を表現する透明トナーや蛍光色のトナーなどを用いることができる。
【産業上の利用可能性】
【００９４】
本発明は、追い刷りを行う印刷システムにおけるジョブ管理装置、当該ジョブ管理装置におけるジョブ管理方法、当該ジョブ管理装置で動作するジョブ管理プログラム及び当該ジョブ管理プログラムを記録した記録媒体に利用可能である。
【符号の説明】
【００９５】
１０  印刷システム
２０  入稿データ生成端末
２１  制御部
２１ａ  ＯＳ
２１ｂ  原稿作成アプリケーション
２１ｃ  プリンタドライバ
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  記憶部
２６  ネットワークＩ／Ｆ部
２７  表示部
２８  操作部
３０  出力指示端末
３１  制御部
３１ａ  テーブル作成部
３１ｂ  ジョブ取得部
３１ｃ  重なり判定部
３１ｄ  印刷順決定部
３１ｅ  印刷指示部
３２  ＣＰＵ
３３  ＲＯＭ
３４  ＲＡＭ
３５  記憶部
３６  ネットワークＩ／Ｆ部
３７  表示部
３８  操作部
４０  印刷装置
４１  制御部
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４５  記憶部
４６  ネットワークＩ／Ｆ部
４７  表示操作部
４８  画像処理部
４９  画像形成部
５０  通信ネットワーク
６０  印刷設定画面
６１  共有プリンタ設定画面
６２  印刷装置追加画面
６３  追い刷りワークフロー構築画面
【図１】
2020201548.tif 000003
【図２】
2020201548.tif 000004
【図３】
2020201548.tif 000005
【図４】
2020201548.tif 000006
【図５】
2020201548.tif 000007
【図６】
2020201548.tif 000008
【図７】
2020201548.tif 000009
【図８】
2020201548.tif 000010
【図９】
2020201548.tif 000011
【図１０】
2020201548.tif 000012
【図１１】
2020201548.tif 000013
【図１２】
2020201548.tif 000014
【図１３】
2020201548.tif 000015
【図１４】
2020201548.tif 000016
【図１５】
2020201548.tif 000017
【図１６】
2020201548.tif 000018