(57)【特許請求の範囲】
【請求項１】
印刷ジョブと後処理ジョブを含むジョブを取得する取得手段と、
前記印刷ジョブを実行するデバイスと、前記後処理ジョブを実行するデバイスと、を選択するための選択画面を表示部に表示する表示制御手段と、
前記印刷ジョブを実行するデバイスと、前記後処理ジョブを実行するデバイスとを決定する決定手段と、
前記印刷ジョブを実行するデバイスとして決定されたデバイスに前記印刷ジョブを送信し、前記後処理ジョブを実行するデバイスとして決定されたデバイスに前記後処理ジョブを送信する送信手段と、を有し、
前記選択画面は、前記印刷ジョブを実行するデバイスの候補として、前記印刷ジョブを実行可能で、前記後処理ジョブを実行不可能な第１のデバイスと、前記印刷ジョブと前記後処理ジョブの両方を実行可能な第２のデバイスと、を少なくとも含み、かつ、前記後処理ジョブを実行するデバイスの候補として、前記印刷ジョブと前記後処理ジョブの両方を実行可能な前記第２のデバイスと、前記印刷ジョブを実行不可能で、前記後処理ジョブを実行可能な第３のデバイスと、を少なくとも含み、
前記第２のデバイスは、前記印刷ジョブを実行するデバイスの候補として、かつ、前記後処理ジョブを実行するデバイスの候補として、表示され、
前記後処理ジョブを実行するデバイスは、前記選択画面を介して選択されたデバイスに基づいて決定され、
前記第２のデバイスが前記後処理ジョブを実行するデバイスとして選択された場合、前記第２のデバイスは前記印刷ジョブを実行するデバイスとして自動的に決定される
ことを特徴とする情報処理装置。
【請求項２】
前記印刷ジョブおよび前記後処理ジョブを含むジョブ情報を前記表示部に表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記選択画面は、ジョブを振り分けるための振り分け条件を設定するための設定部を含む
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
印刷ジョブと後処理ジョブを含むジョブを取得する取得工程と、
前記印刷ジョブを実行するデバイスと、前記後処理ジョブを実行するデバイスと、を選択するための選択画面を表示部に表示する表示制御工程と、
前記印刷ジョブを実行するデバイスと、前記後処理ジョブを実行するデバイスとを決定する決定工程と、
前記印刷ジョブを実行するデバイスとして決定されたデバイスに前記印刷ジョブを送信し、前記後処理ジョブを実行するデバイスとして決定されたデバイスに前記後処理ジョブを送信する送信工程と、を有し、
前記選択画面は、前記印刷ジョブを実行するデバイスの候補として、前記印刷ジョブを実行可能で、前記後処理ジョブを実行不可能な第１のデバイスと、前記印刷ジョブと前記後処理ジョブの両方を実行可能な第２のデバイスと、を少なくとも含み、かつ、前記後処理ジョブを実行するデバイスの候補として、前記印刷ジョブと前記後処理ジョブの両方を実行可能な前記第２のデバイスと、前記印刷ジョブを実行不可能で、前記後処理ジョブを実行可能な第３のデバイスと、を少なくとも含み、
前記第２のデバイスは、前記印刷ジョブを実行するデバイスの候補として、かつ、前記後処理ジョブを実行するデバイスの候補として、表示され、
前記後処理ジョブを実行するデバイスは、前記選択画面を介して選択されたデバイスに基づいて決定され、
前記第２のデバイスが前記後処理ジョブを実行するデバイスとして選択された場合、前記第２のデバイスは前記印刷ジョブを実行するデバイスとして自動的に決定される
ことを特徴とする情報処理装置の制御方法。
【請求項５】
前記選択画面は、ジョブを振り分けるための振り分け条件を設定するための設定部を含む
ことを特徴とする請求項４に記載の情報処理装置の制御方法。
【請求項６】
印刷ジョブと後処理ジョブを含むジョブを取得する取得工程と、
前記印刷ジョブを実行するデバイスと、前記後処理ジョブを実行するデバイスと、を選択するための選択画面を表示部に表示する表示制御工程と、
前記印刷ジョブを実行するデバイスと、前記後処理ジョブを実行するデバイスとを決定する決定工程と、
前記印刷ジョブを実行するデバイスとして決定されたデバイスに前記印刷ジョブを送信し、前記後処理ジョブを実行するデバイスとして決定されたデバイスに前記後処理ジョブを送信する送信工程と、を有し、
前記選択画面は、前記印刷ジョブを実行するデバイスの候補として、前記印刷ジョブを実行可能で、前記後処理ジョブを実行不可能な第１のデバイスと、前記印刷ジョブと前記後処理ジョブの両方を実行可能な第２のデバイスと、を少なくとも含み、かつ、前記後処理ジョブを実行するデバイスの候補として、前記印刷ジョブと前記後処理ジョブの両方を実行可能な前記第２のデバイスと、前記印刷ジョブを実行不可能で、前記後処理ジョブを実行可能な第３のデバイスと、を少なくとも含み、
前記第２のデバイスは、前記印刷ジョブを実行するデバイスの候補として、かつ、前記後処理ジョブを実行するデバイスの候補として、表示され、
前記後処理ジョブを実行するデバイスは、前記選択画面を介して選択されたデバイスに基づいて決定され、
前記第２のデバイスが前記後処理ジョブを実行するデバイスとして選択された場合、前記第２のデバイスは前記印刷ジョブを実行するデバイスとして自動的に決定される、方法をコンピュータにより実行させるためのプログラムを記憶した
ことを特徴とするコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及び記憶媒体に関するものである。
【背景技術】
【０００２】
近年、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、上記のような印刷業界に対抗して、プリント・オン・デマンド（以下、ＰＯＤと略記する。）という業態が出現しつつある。以下、プリント・オン・デマンド（Ｐｒｉｎｔ Ｏｎ Ｄｅｍａｎｄ）は、ＰＯＤと略記する。  
ＰＯＤでは、プリンタで印刷した出力結果の用紙に対して、カット、クリース、ミシン目、ステイプル、パンチ、中とじ製本、くるみ製本等の後処理加工が行われることがある。
【０００３】
後処理加工をする後工程では、紙折り機や裁断機などフィニッシャーと呼ばれる後処理装置が使用されるが、これらの機器は３つの形態に分けることができる。１つは印刷装置に直接接続され、自動的に紙が搬送されるフィニッシャーであり、インラインフィニッシャーと呼ばれる。もう一つは、ネットワークでは接続されているが、印刷装置のエンジンとは直接結合していないフィニッシャーで、「ニアラインフィニッシャー」と呼ばれている。更に、ネットワークでも接続されておらず、情報の伝達手段もないフィニッシャーであり、これは「オフラインフィニッシャー」と呼ばれている。 
【０００４】
一方、印刷要求の印刷条件の設定画面を表示し、印刷条件設定画面で設定された印刷設定に応じて、複数のプリンタのうち印刷を行わせるプリンタを選択する技術が存在する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−５８３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１では、後処理装置のことは何ら考慮されず、例えば、ジョブの特徴や後処理装置の稼働状況等に応じて、後処理装置の使い分けが行うことができなかった。さらに、印刷ジョブと後処理ジョブを分け、それぞれに適した印刷装置と後処理装置に割り振ることもできなかった。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、印刷ジョブと後処理ジョブとを含むジョブチケットを解析した場合に、登録された振り分け条件に従いそれぞれのジョブを分離して印刷デバイスと後処理デバイスに振り分けて処理できる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の管理装置は以下に示す構成を備える。
情報処理装置であって、印刷ジョブと後処理ジョブを含むジョブを取得する取得手段と、前記印刷ジョブを実行するデバイスと、前記後処理ジョブを実行するデバイスと、を選択するための選択画面をディスプレイに表示する表示手段と、前記印刷ジョブを実行するデバイスと、前記後処理ジョブを実行するデバイスとを決定する決定手段と、前記印刷ジョブを実行するデバイスとして決定されたデバイスに前記印刷ジョブを送信し、前記後処理ジョブを実行するデバイスとして決定されたデバイスに前記後処理ジョブを送信する送信手段と、を有し、前記選択画面は、前記印刷ジョブを実行するデバイスの候補として、前記印刷ジョブを実行可能で、前記後処理ジョブを実行不可能な第１のデバイスと、前記印刷ジョブと前記後処理ジョブの両方を実行可能な第２のデバイスと、を少なくとも含み、かつ、前記後処理ジョブを実行するデバイスの候補として、前記印刷ジョブと前記後処理ジョブの両方を実行可能な前記第２のデバイスと、前記印刷ジョブを実行不可能で、前記後処理ジョブを実行可能な第３のデバイスと、を少なくとも含み、前記第２のデバイスは、前記印刷ジョブを実行するデバイスの候補として、かつ、前記後処理ジョブを実行するデバイスの候補として、表示され、前記後処理ジョブを実行するデバイスは、前記選択画面を介して選択されたデバイスに基づいて決定され、前記第２のデバイスが前記後処理ジョブを実行するデバイスとして選択された場合、前記第２のデバイスは前記印刷ジョブを実行するデバイスとして自動的に決定されることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷ジョブと後処理ジョブとを含むジョブチケットを解析した場合に、登録された振り分け条件に従いそれぞれのジョブを分離して印刷デバイスと後処理デバイスに振り分けて処理できる。
【図面の簡単な説明】
【００１０】
【図１】印刷システムの構成を示すブロック図である。
【図２】ホストコンピュータのハードウェア構成を示すブロック図である。
【図３】プリンタのハードウェア構成の一例を示す図である。
【図４Ａ】図２に示したディスプレイに表示されるＵＩ画面を示す図である。
【図４Ｂ】図２に示したディスプレイに表示されるＵＩ画面を示す図である。
【図４Ｃ】図２に示したディスプレイに表示されるＵＩ画面を示す図である。
【図５】図２に示したディスプレイに表示されるＵＩ画面を示す図である。
【図６】図２に示したディスプレイに表示されるＵＩ画面を示す図である。
【図７Ａ】図２に示したディスプレイに表示されるＵＩ画面を示す図である。
【図７Ｂ】図２に示したディスプレイに表示されるＵＩ画面を示す図である。
【図８】図２に示したディスプレイに表示されるＵＩ画面を示す図である。
【図９】管理装置の制御方法を説明するフローチャートである。
【図１０】管理装置の制御方法を説明するフローチャートである。
【図１１】管理装置の制御方法を説明するフローチャートである。
【図１２】管理装置の制御方法を説明するフローチャートである。
【図１３】管理装置の制御方法を説明するフローチャートである。
【図１４】管理装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
＜システム構成＞
図１は、本実施形態を示す印刷システムの構成を示すブロック図である。
図１には、印刷システムを構成している各装置がネットワーク１０３を介して接続されている様子が示されている。
ここで、印刷システムを構成している各装置とは、管理装置として機能するホストコンピュータ１０１と、情報処理装置として機能するプリンタ１０２、ニアラインフィニッシャー１０４である。この例では、複数のプリンタ１０２と複数のニアラインフィニッシャー１０４がネットワーク１０３へ接続されている様子を示している。本発明の印刷システムにおいては、ネットワーク１０３を介して、ホストコンピュータ１０１から、プリンタ１０２に対して画像データを印刷ジョブとして送信することで、プリンタ１０２での画像の印刷を行うことが可能である。
【００１２】
また、ホストコンピュータ１０１から、ニアラインフィニッシャー１０４に対して後処理ジョブを送信し、プリンタ１０２から排紙された出力用紙をニアラインフィニッシャー１０４へセットする。これにより、プリンタ１０２から排紙された出力用紙に対してニアラインフィニッシャー１０４で後処理を行うことが可能である。
【００１３】
図２は、図１に示すホストコンピュータ１０１のハードウェア構成を示すブロック図である。
図２において、ホストコンピュータ１０１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、Ｉ／Ｏインターフェース２０４、ＮＩＣ２０５、バス２０６から構成される。ＣＰＵ２０１は、ＲＯＭ２０３のプログラム用ＲＯＭにロードされたＯＳや一般アプリケーション、プログラムなどを実行するとともに、バス２０６に接続されている各デバイスを総括的に制御する。
【００１４】
また、ＲＯＭ２０３は、ＣＰＵ２０１の制御プログラムであるオペレーティングシステムプログラムや、文書ファイルを作成するためのアプリケーション、および各種データを記憶している。さらに、ＲＯＭ２０３は、本発明の印刷システムにおいて印刷ジョブ生成と、生成した印刷ジョブをジョブ管理アプリケーション２０８へ送信するプリプレスアプリケーション２０７を記憶している。さらに、ＲＯＭ２０３は、プリプレスアプリケーション２０７から送信された印刷ジョブを管理し、複数のプリンタ１０２に対して印刷ジョブを送信するジョブ管理アプリケーション２０８も記憶している。
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。Ｉ／Ｏインターフェース２０４は、ディスプレイ表示やディスプレイ上からのキー入力等を制御する。ＮＩＣ２０５は、ネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１５】
本実施形態ではプリプレスアプリケーション２０７とジョブ管理アプリケーション２０８の両方をホストコンピュータ１０１の中に保持する構成となっている。しかしながら、プリプレスアプリケーション２０７とジョブ管理アプリケーション２０８とを異なる２つのホストコンピュータに保持する構成としてもよい。
【００１６】
図３は、図１に示したプリンタ１０２のハードウェア構成の一例を示す図である。
図３において、プリンタ１０２は、印刷ユニット３０１、ＣＰＵ３０３、ＲＯＭ３０４、ＲＡＭ３０５、Ｉ／Ｏインターフェース３０６、ＮＩＣ３０７、バス３０８を備える。さらに、プリンタ１０２は、給紙部３０９、フィニッシャーユニット３１１、排紙部（スタッカ）３０２などから構成される。
【００１７】
プリンタ１０２は、ＣＰＵ３０３により制御され、ＲＯＭ３０４内のプログラム用ＲＯＭに記憶された制御プログラム等に基づいてバス３０８に接続される印刷ユニット（プリンタエンジン）３０１に出力情報としての画像信号を出力する。また、このＲＯＭ３０４内には、ＣＰＵ３０３の制御プログラムや、上記出力情報を生成する際に使用するフォントデータ、ホストコンピュータ上で利用される情報等が記憶されている。
【００１８】
ＣＰＵ３０３はＩ／Ｏインターフェース３０５を介して、ホストコンピュータ１０１との通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ１０１に通知できる。ＲＡＭ３０５は、ＣＰＵ３０３の主メモリや、ワークエリア等として機能する。
印刷ユニット３０１には、印刷時に使用する用紙をセットする給紙部３０９や、印刷時に適宜用紙を挿入するためのインサータ３１０が備えられている。さらに、印刷ユニット３０１には、印刷後の出力用紙に対して、ステイプル、中とじ、くるみ製本等の後処理を行うフィニッシャーユニット３１１、印刷された出力用紙が積載される排紙部（スタッカ）３０２が備えられている。これにより、大量枚数の印刷および排紙にも対応できるようになっている。
【００１９】
このプリンタ１０２の排紙部３０２は、ニアラインフィニッシャー１０４付属のベルトコンベアで直接接続されていることもある。その場合、プリンタ１０２から排紙された出力用紙を、人を介さずに、ニアラインフィニッシャー１０４へセットすることも可能となる。
【００２０】
図４Ａ〜図４Ｃ、図５は、図２に示したディスプレイ２０９に表示されるＵＩ画面の一例を示す図である。本例では、図４Ａ〜図４Ｃ、５を用いて、本実施形態に係る、プリプレスアプリケーション２０７のＵＩ画面の一例を説明する。
図４Ａの「ドキュメント全体の設定」ウィンドウは、用紙設定（ＰａｐｅｒＳｅｔｔｉｎｇｓ）、仕上げ（Ｆｉｎｉｓｈｉｎｇ）、印刷品質（Ｑｕａｌｉｔｙ）の各シートから構成されており、ドキュメントの全体に対する各種印刷設定を行うことができる。
【００２１】
図４Ａは、用紙設定シート（ＰａｐｅｒＳｅｔｔｉｎｇｓ）を表示した状態を示している。このシートでは、主に出力用紙におけるレイアウトを決めるための設定として以下の設定を行うことができる。例えば出力用紙サイズ（ＯｕｔｐｕｔＳｉｚｅ）とその向き、仕上がりサイズ（ＦｉｎｉｓｈｉｎｇＳｉｚｅ）とその向き（Ｏｒｉｅｎｔａｔｉｏｎ）、を設定することができる。さらに、面付けレイアウト（縦Ｍ個×横Ｎ個のレイアウト）、トンボ/ドブなどの設定を行うことができる。
【００２２】
図４Ｂは、仕上げシート（Ｆｉｎｉｓｈｉｎｇ）を表示した状態を示している。このシートでは、片面/両面印刷、とじ方向/開き方向、開き方向、プリンタ付属のフィニッシャーを使用した後加工（ステイプル/パンチ/中とじ製本/くるみ製本など）の指定など、主にプリンタ付属のフィニッシャーに対する後処理設定を行うことができる。
図４Ｃは、印刷品質シート（Ｑｕａｌｉｔｙ）を表示した状態を示している。印刷品質シートでは、ドキュメントに対するカラーモード（Ｃｏｌｏｒ  Ｍｏｄｅ）に関する設定を行うことができる。
【００２３】
次に、図１に示したホストコンピュータ１０１のプリプレスアプリケーション２０７の印刷処理について説明する。
本実施形態に係るプリプレスアプリケーション２０７は、ＪＤＦフォーマットのジョブチケットによりプリンタ１０２に対する印刷指示を行うことが可能である。ここで、ＪＤＦとはＪｏｂ Ｄｅｆｉｎｉｔｉｏｎ Ｆｏｒｍａｔの略である。ＪＤＦは、印刷業界における製版、印刷、後加工の工程・処理を統合し、統括的な業務支援の実現及び効率的な業務運用を目指した共同組織であるＣＩＰ４が策定した業界標準のジョブチケットのことである。
【００２４】
図５は、図２に示したディスプレイ２０９に表示されるＵＩ画面を示す図である。本画面は、印刷システムのプリプレスアプリケーション２０７による「ジョブ送信（Ｓｕｂｍｉｔ）」ウィンドウに対応づけられたＵＩ画面を示す。
ユーザはこのウィンドウにより、図４Ａの「ドキュメント全体の設定」ウィンドウ画面で設定を行った後のドキュメントの印刷実行を行うことが可能である。
図５において、「ジョブ送信先」５０１では、印刷ジョブの送信先を指定することができる。ここでは、プリンタ１０２や、本発明の実施の形態に係るジョブ管理アプリケーション２０８を指定することができる。プリプレスアプリケーション２０７は、ユーザによって、「ＯＫ」ボタン５０３により印刷実行の指示がなされると、ドキュメントの画像データと、プリンタに対する印刷処理および後処理を制御するためのジョブチケットであるＪＤＦを生成する。そして、画像データとともに、「ジョブ送信先」５０１で指定された送信先へ送信する。
【００２５】
＜本発明の実施の形態に係るジョブ管理アプリケーション＞
次に、ホストコンピュータ１０１のジョブ管理アプリケーション２０８について説明する。
ジョブ管理アプリケーション２０８は、プリプレスアプリケーション２０７などから送信された複数の印刷ジョブを一括して管理し、指定された出力先デバイスへジョブ送信することが可能である。また、ジョブ投入時に、予めジョブ管理アプリケーション２０８に対して登録されている振り分け条件に基づいて、プリプレスアプリケーション２０７で生成された（後処理指示を含む）印刷ジョブから、後処理指示のみを含む後処理ジョブを生成し、ニアラインフィニッシャー１０４に対して送信実行することも可能となっている。
【００２６】
図６は、図２に示したディスプレイ２０９に表示されるＵＩ画面を示す図である。本画面は、ジョブ管理アプリケーション２０８の提供するジョブ管理画面６００である。
図６の（ａ）において、ジョブ管理画面６００は、ジョブ管理アプリケーション２０８で管理する印刷ジョブおよび後処理ジョブを一覧で表示するジョブリスト部６０１を備える。さらに、ジョブ管理画面６００は、印刷ジョブおよび後処理ジョブを出力先プリンタまたはニアラインフィニッシャー１０４に対して送信実行するためのジョブ送信ボタン６０２、画面を閉じるための閉じるボタン６０３を備える。さらに、ジョブ管理画面６００は、ジョブを選択するためのジョブ選択ボタン６０４、ジョブリスト上に表示されているジョブを全選択できる全選択ボタン６０５などを備える。
【００２７】
図６の（ｂ）において、ジョブリスト部６０１では、プリプレスアプリケーション２０７から送信された印刷ジョブ、および、ジョブ管理アプリケーション２０８が生成した後処理ジョブを表示している。さらに、ジョブリスト部６０１では、それらの各ジョブに対して設定されている出力先デバイス、部数、印刷ジョブに含まれるページ数、ジョブのステータスなどを表示している。なお、出力先デバイスや部数については必要に応じて、このジョブリスト部６０１でユーザが変更することが可能となっている。
【００２８】
そして、ユーザは、チェックボックスで複数のジョブを選択して、ジョブ送信ボタン６０２を押下することにより、印刷ジョブおよび後処理ジョブを一括して、指定されている出力先デバイスに送信することが可能となっている。
【００２９】
図７Ａは、図２に示したディスプレイ２０９に表示されるＵＩ画面を示す図である。本画面は、前述した、ジョブ管理アプリケーション２０８が提供する、振り分け条件の設定を行うための振り分け条件設定ウィンドウ画面の一例を示す図である。利用者はここで、条件となる１つ以上の印刷設定と、その条件に当てはまる印刷設定を含むジョブの印刷処理を行うためのプリンタ１０２、後処理を行うためのニアラインフィニッシャー１０４を表示されているデバイス情報から選択して設定することができる。
【００３０】
これにより、プリプレスアプリケーション２０７から新しい印刷ジョブが投入された際に、振り分け条件に基づいてジョブ管理アプリケーション２０８側で自動的に印刷処理を行うプリンタ１０２と、後処理を行うニアラインフィニッシャー１０４を割り当てることが可能となる。
さらに、新たに投入された印刷ジョブのジョブチケットに含まれる印刷設定が、登録されている振り分け条件において後処理をニアラインフィニッシャー１０４で行う設定が行われている場合には、後処理指示を含む印刷ジョブから、後処理指示のみを含む後処理ジョブを生成（分離）し、ジョブリスト部６０１へ表示する。
【００３１】
図７Ａにおいて、振り分け条件名７０１は、新規に作成する条件名（Ｃｒｉｔｅｒｉａ  Ｎａｍｅ）を指定するためのエリアである。条件（Ｃｒｉｔｅｒｉａ）７０２は、振り分け条件として１つ以上の印刷設定を指定するエリアである。条件としては例えば、カラー・モノクロ属性、サドルステッチ設定の有無、くるみ製本設定の有無の他、ページ数が１５枚以上含まれているかなども設定することができる。デバイス（Ｄｅｖｉｃｅ）７０３は、当該振り分け条件に当てはまるジョブの印刷処理を行うプリンタ１０２と、後処理を行うニアラインフィニッシャー１０４を指定するためのエリアである。
【００３２】
ここでは、印刷処理を行うプリンタ１０２および後処理を行うニアラインフィニッシャー１０４をそれぞれ２台以上ずつ設定することも可能となっている。優先度オプション７０４では、印刷処理を行うプリンタ１０２と後処理を行うフィニッシャーがどちらも２台以上ずつ指定されている場合に、どちらを優先的決定するかを指定することが可能となっている。
【００３３】
図８は、図２に示したディスプレイ２０９に表示されるＵＩ画面を示す図である。本画面は、ジョブ管理アプリケーション２０８が提供するプリンタ１０２、および、ニアラインフィニッシャー１０４をジョブ管理アプリケーション２０８に対して登録するためのウィンドウ画面の一例である。
利用者はここで、ジョブ管理アプリケーション２０８からジョブの送信先としたいプリンタ１０２とニアラインフィニッシャー１０４を１つ以上ずつ登録することが可能となっている。
このプリンタ１０２のプリンタ追加画面（図８（ａ））およびフィニッシャー追加画面８１０（図８（ｂ））において、登録されたプリンタ１０２およびフィニッシャー１０４は、ジョブ管理画面６００において表示されるようになる。これにより、利用者により手動でも選択することが可能となる。
【００３４】
ここで、図９のフローチャートを用いて、ジョブ管理アプリケーション２０８において、プリプレスアプリケーション２０７から新しい印刷ジョブが投入された際のジョブリスト部６０１への印刷ジョブおよび後処理ジョブの表示フローを説明する。
【００３５】
図９は、本実施形態を示す管理装置の制御方法を説明するフローチャートである。本例は、ジョブ管理アプリケーション２０８において、プリプレスアプリケーション２０７から新しい印刷ジョブが投入された際のジョブリスト部６０１への印刷ジョブおよび後処理ジョブの表示処理例である。なお、各ステップは、ＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
ユーザにより、図５に示すプリプレスアプリケーション２０７のジョブ送信画面より、印刷実行が行われ、ジョブ管理アプリケーション２０８が送信された印刷ジョブを取得する（Ｓ９０１）。すると、ジョブ管理アプリケーション２０８は、投入された印刷ジョブに含まれるジョブチケット（ＪＤＦ）から、ジョブ情報（具体的には、ジョブＮｏ，ジョブ名、部数、ページ数、印刷設定情報など）を取得する（Ｓ９０２）。
【００３６】
そして、Ｓ９０３へ進み、振り分け条件に基づいたジョブ分割処理（詳細は後述する）を行う。続くＳ９０４で、登録されている振り分け条件に基づいて、当該ジョブの印刷処理を行うためのプリンタ１０２と、後処理を行うためのフィニッシャーを決定する。そして、Ｓ９０５において当該ジョブに関する情報（Ｓ９０２で取得した情報）をジョブリスト部６０１に表示する。そしてＳ９０６へ進み、最終ジョブか否かを判別する。以上の処理を、Ｓ９０６で最終ジョブとなるまで繰り返し、ジョブリスト部の表示処理を終了する。
【００３７】
図１０は、本実施形態を示す管理装置の制御方法を説明するフローチャートである。本例は、図９に示したＳ９０３で説明した、振り分け条件に基づいたジョブ分割処理フローの詳細手順である。なお、各ステップは、ＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
Ｓ１００１で、まず、プリプレスアプリケーション２０７から取得する当該印刷ジョブのジョブ情報を解析する。そして、Ｓ１００２に進み、当該ジョブの印刷設定に関する振り分け条件を取得する。そして、ジョブ管理アプリケーション２０８は、取得した振り分け条件が登録されているかを判断する（Ｓ１００３）。ここで、振り分け条件が存在するとジョブ管理アプリケーション２０８が判断したら、Ｓ１００４へ進み、ジョブ管理アプリケーション２０８は、当該振り分け条件において、後処理用デバイスが１つ以上選択されているか否かを判断する。
【００３８】
ここで、ジョブ管理アプリケーション２０８が後処理用デバイスが選択されていると判断したら、Ｓ１００５へ進む。そして、プリプレスアプリケーション２０７から受信した（後処理指示を含む）印刷ジョブを、印刷指示に対応する印刷ジョブと、後処理指示のみを含む後処理ジョブとへ分離する。そして、その分離した印刷ジョブと後処理ジョブとを、ジョブリスト部６０１へ表示し（Ｓ１００６）、処理を終了する。
【００３９】
一方、Ｓ１００３において、振り分け条件が存在しないとジョブ管理アプリケーション２０８が判断した場合、Ｓ１００７へ進む。同様に、Ｓ１００４において、当該振り分け条件において、後処理用デバイスが１つも選択されていないとジョブ管理アプリケーション２０８が判断した場合には、Ｓ１００７へ進む。そして、印刷ジョブをジョブリスト部６０１へ表示し、処理を終了する。なお、Ｓ１００６、Ｓ１００７で、プリプレスアプリケーション２０７から受信した印刷ジョブが、複数の異なるパーツの印刷ジョブから構成されている場合には、そのすべてをジョブリスト部６０１へ表示するように制御する。例えば、表紙ジョブと本文ジョブから構成される場合である。
【００４０】
図１１は、本実施形態を示す管理装置の制御方法を説明するフローチャートである。本例は、図９に示したＳ９０４で説明した、ジョブ管理アプリケーション２０８におけるデバイス決定処理フローの詳細手順である。なお、各ステップは、ＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
Ｓ１１０１で、まず、ジョブ管理アプリケーション２０８は、当該印刷ジョブのジョブ情報を解析する。そして、Ｓ１１０２に進み、ジョブ管理アプリケーション２０８は、当該ジョブには後処理ジョブが存在するか否かを判断する。後処理ジョブが存在した場合には、Ｓ１１０３へ進み、ジョブ管理アプリケーション２０８は、振り分け条件設定画面７００において、優先度オプションとして、後処理デバイス優先が選択されているか否かを判断する。
ここで、後処理デバイス優先が設定されていとジョブ管理アプリケーション２０８が判断した場合には、Ｓ１１０４へ進み、ジョブ管理アプリケーション２０８は、後処理用デバイス決定処理を行う。続いて、Ｓ１１０５において、ジョブ管理アプリケーション２０８は、印刷処理用デバイス決定処理を行い、本処理を終了する。
【００４１】
一方、Ｓ１１０３において、後処理デバイス優先が設定されていない（すなわち印刷デバイス優先が設定されている）とジョブ管理アプリケーション２０８が判断した場合には、Ｓ１１０５へ進む。そして、ジョブ管理アプリケーション２０８は、印刷処理用デバイス決定処理を行う（Ｓ１１０５）。続いて、Ｓ１１０４において、ジョブ管理アプリケーション２０８は、後処理用デバイス決定処理を行う。Ｓ１１０２において、ジョブ管理アプリケーション２０８が当該ジョブには後処理ジョブが存在しないと判断した場合には、Ｓ１１０５へ進み、ジョブ管理アプリケーション２０８は、印刷処理用デバイス決定処理を行い、そのまま処理を終了する。
【００４２】
〔第２実施形態〕
以下、印刷システムの管理アプリケーション２０８が、図７の振り分け条件設定画面において、後処理を行うデバイスとして、ニアラインフィニッシャー１０４だけでなく、プリンタ１０２のインラインフィニッシャーを選択するように拡張することが可能となっている実施形態を説明する。
図８の（ａ）のプリンタ追加画面（Ａｄｄ  Ｐｒｉｎｔｅｒ）８００において、利用者により新たなプリンタ１０２が登録される際に以下のチェックボックスをチェックする。具体的には、チェックボックス８０３において、「振り分け条件設定で後処理デバイスとして選択可能とする」設定が行われたとする。これにより、新たに登録されたプリンタ１０２のインラインフィニッシャーが、図７の振り分け条件設定画面において、後処理の振り分け先として選択することが可能となる。
【００４３】
これにより、後処理用デバイスとして、プリンタ付属のインラインフィニッシャーと、ニアラインフィニッシャー１０４を個別に１つ以上区別なく選択することが可能となる。
図７Ｂは、図８（ａ）のプリンタ追加画面８００において、利用者により、Ｐｒｉｎｔｅｒ１およびＰｒｉｎｔｅｒ３が登録された際の例である。具体的には、チェックボックス８０３において、「振り分け条件設定で後処理デバイスとして選択可能とする」設定が行われた場合の振り分け条件設定画面７００の表示の一例を示している。
図７Ｂの振り分け条件設定画面７００は、図７Ａに示した振り分け条件設定画面７００と異なり、後処理用デバイスとして、ニアラインフィニッシャー１０４だけでなく、Ｐｒｉｎｔｅｒ１とＰｒｉｎｔｅｒ３も選択できるようになっていることが判る。
【００４４】
なお、利用者により、図７Ｂの振り分け条件設定画面７００において、後処理用デバイスとして、Ｐｒｉｎｔｅｒ１が選択されたとする。この場合、ジョブ管理アプリケーション２０８は、印刷処理の振り分け先としても、自動でＰｒｉｎｔｅｒ１を選択するよう制御している。
これにより、誤って後処理としてＰｒｉｎｔｅｒ１のインラインフィニッシャーを選択したにもかかわらず、印刷処理は別のＰｒｉｎｔｅｒ１以外のプリンタを誤って選択してしまうというミスを防ぐことができる。
【００４５】
図１２は、本実施形態を示す管理装置の制御方法を説明するフローチャートである。本例は、図１１のＳ１１０４の後処理用デバイス決定処理手順である。なお、各ステップは、ＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
はじめに、図１２を用いて、Ｓ１１０４の詳細にあたる後処理用デバイス決定処理フローを説明する。
【００４６】
Ｓ１２０１で、まず、ジョブ管理アプリケーション２０８当該ジョブの印刷設定に関する振り分け条件が登録されているかを判断する。ここで、ジョブ管理アプリケーション２０８が振り分け条件が存在すると判断したら、Ｓ１２０２へ進む。そして、ジョブ管理アプリケーション２０は、当該振り分け条件において、後処理用デバイスとして、１つ以上選択されているか否かを判断する（Ｓ１２０２）。
【００４７】
ここで、ジョブ管理アプリケーション２０８が後処理用デバイスが選択されていると判断したら、Ｓ１２０３へ進み、当該振り分け条件において、後処理用デバイスが２つ以上選択されているか否かを判断する。ここで、後処理用デバイスが１つしか選択されていないとジョブ管理アプリケーション２０８が判断したら、Ｓ１２０４へ進み、選択されている後処理用デバイスに決定する。
一方、Ｓ１２０３において、後処理用デバイスが２つ以上選択されているとジョブ管理アプリケーション２０８が判断したら、Ｓ１２０５へ進みむ。そして、ジョブ管理アプリケーション２０８は、選択されている後処理用デバイスの中で、現在割り当てられている後処理ジョブのジョブ数（厳密には１ジョブあたりの部数を積算したトータル部数）が最も少ないものに決定する。
【００４８】
一方、Ｓ１２０２において、後処理用デバイスが選択されていないとジョブ管理アプリケーション２０８が判断した場合には、Ｓ１２０６へ進む。そして、ジョブ管理アプリケーション２０８は、登録されている利用可能な後処理用デバイスの中で、現在割り当てられている後処理ジョブの数（厳密には１ジョブあたりの部数を積算したトータル部数）が最も少ないものに決定し、処理を終了する。
なお、Ｓ１２０１において、振り分け条件が存在しなかった場合には、何もせずに（後処理デバイス選択は不要と判断し）、処理を終了する。
【００４９】
図１３は、本実施形態を示す管理装置の制御方法を説明するフローチャートである。本例は、図１１のＳ１１０５の印刷処理用デバイス決定処理手順である。なお、各ステップは、ＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
Ｓ１３０１で、まず、ジョブ管理アプリケーション２０８は、当該ジョブの印刷設定に関する振り分け条件が存在するかを判断する。ここで、振り分け条件が存在するとジョブ管理アプリケーション２０８が判断した場合、Ｓ１３０２へ進み、当該振り分け条件において、ジョブ管理アプリケーション２０８は、印刷処理用デバイス（プリンタ）が選択されているか否かを判断する。ここで、印刷処理用デバイスが選択されているとジョブ管理アプリケーション２０８が判断したら、Ｓ１３０３へ進み、ジョブ管理アプリケーション２０８は、当該振り分け条件において、印刷処理用デバイスが２つ以上選択されているか否かを判断する。
【００５０】
ここで、印刷処理用デバイスが１つしか選択されていないとジョブ管理アプリケーション２０８が判断したら、Ｓ１３０４へ進み、選択されている印刷処理用デバイス（すなわちプリンタ）に決定する。
一方、Ｓ１３０３において、印刷処理用デバイスが２つ以上選択されているとジョブ管理アプリケーション２０８が判断したら、Ｓ１３０５へ進み、後処理用デバイスが既に決定しているかを判断する。ここで、既に後処理用デバイスを決定しているとジョブ管理アプリケーション２０８が判断した場合、後処理デバイスが、プリンタ（インラインフィニッシャー）であるかを判断する（Ｓ１３１０）。インラインフィニッシャーであるとジョブ管理アプリケーション２０８が判断したら、印刷処理用デバイスとしてもプリンタに決定する。
【００５１】
一方、Ｓ１３１０において、後処理デバイスが、プリンタ（インラインフィニッシャー）ではないとジョブ管理アプリケーション２０８が判断した場合、Ｓ１３０６へ進む。そして、ジョブ管理アプリケーション２０８は、選択されている後処理用デバイスのコンベアと、接続されているプリンタが、選択されているプリンタの中に存在するか否か判断する（Ｓ１３０６）。具体的には、図８（ｂ）のフィニッシャー追加画面８１０において、コンベアで接続されているプリンタとして設定されているプリンタが存在するか否かを判断する。
ここで、選択されている後処理デバイスのコンベアと排紙部が接続されているプリンタがあるとジョブ管理アプリケーション２０８が判断した場合、そのプリンタに決定する（Ｓ１３０７）。
一方、Ｓ１３０５において、後処理用デバイスが決定していない場合や、Ｓ１３０６において、コンベアで接続されているプリンタはないとジョブ管理アプリケーション２０８が判断した場合には、Ｓ１３０８へ進む。そして、ジョブ管理アプリケーション２０８は、振り分け条件において選択されている印刷処理用デバイス（すなわちプリンタ）の中で、現在割り当てられている印刷ジョブの数が最も少ないプリンタに決定する。厳密には１ジョブあたりのページ数を積算したトータルページ数が最も少ないプリンタに決定する。
【００５２】
一方、Ｓ１３０１において、ジョブ管理アプリケーション２０８は、振り分け条件が存在しなかった場合や、Ｓ１３０２において、印刷処理用デバイス（プリンタ）が選択されていないと判断した場合には、Ｓ１３０８へ進む。そして、ジョブ管理アプリケーション２０８は、ジョブ管理アプリケーション２０８に登録されている利用可能な全ての印刷処理用デバイス（すなわちプリンタ）の中で、現在割り当てられている印刷ジョブの数が最も少ないプリンタに決定し、処理を終了する。厳密には１ジョブあたりのページ数を積算したトータルページ数が最も少ないプリンタに決定する。
【００５３】
図６の（ｂ）は、プリプレスアプリケーション２０７から、複数のジョブがジョブ管理アプリへ送信された後の状態の一例を示す図である。
この図によれば、「Ｍａｎｕａｌ−Ａ」のジョブは、後処理ジョブ（Ｆｉｎｉｓｈｉｎgジョブ）が新たに生成されており、後処理用デバイスとして「ＳａｄｄｌｅＦｉｎｉｓｈｅｒ−２」が選択されていることがわかる。「Ｍａｎｕａｌ−Ａ」の例では、製本タイプ（Ｂｏｏｋｌｅｔ）が「Ｓａｄｄｌｅ(中とじ製本)」であるため、ジョブ管理アプリケーション２０８で生成された後処理ジョブには、ＳａｄｄｌｅＳｔｉｃｈ(中とじ製本)の指示が含まれている。
【００５４】
また、「ＳｅｍｉｎｅｒＭａｎｕａｌ」のジョブは、印刷ジョブは「Ｐｒｉｎｔｅｒ３」、後処理ジョブも「Ｐｒｉｎｔｅｒ３（Ｆｉｎｉｓｈｅｒ）」が割り当てられており、印刷から後処理加工までＰｒｉｎｔｅｒ３で行われることを意味している。
【００５５】
利用者は、このジョブリスト画面から、ジョブ選択ボタン６０４により複数のジョブを選択し、ジョブ送信ボタン６０２によりジョブ送信を実行する。すると、「Ｍａｎｕａｌ−Ａ」の印刷ジョブは「Ｐｒｉｎｔｅｒ１」へ、後処理ジョブは「ＳａｄｄｌｅＦｉｎｉｓｈｅｒ−２」へ送信される。
【００５６】
一方、「ＳｅｍｉｎｅｒＭａｎｕａｌ」は、ジョブリストには後処理ジョブも表示されている。しかし、後処理用デバイスとして「Ｐｒｉｎｔｅｒ３（Ｆｉｎｉｓｈｅｒ）」（すなわちプリンタのインラインフィニッシャー）が選択されているため、後処理ジョブが送信されることはない。
【００５７】
なお、ジョブ管理アプリケーション２０８のジョブ管理画面６００のジョブリスト部６０１では、印刷ジョブおよび後処理ジョブの送信先デバイスを手動により変更することも可能となっている。
【００５８】
ただし、各ジョブについて変更可能なプリンタおよび後処理用デバイスは、各ジョブにおいて該当する振り分け条件がある場合、その振り分け条件において選択されているプリンタおよび後処理用デバイスに限られている。また、後処理ジョブのデバイスとしてニアラインフィニッシャーからインラインフィニッシャー（プリンタ）に変更された場合、自動で本文（Ｂｏｄｙ）の印刷ジョブのプリンタを、前記選択されたインラインフィニッシャーのプリンタに変更する。
【００５９】
このようにすることで、ジョブ管理アプリケーション２０８は、誤って、後処理としてＰｒｉｎｔｅｒ１のインラインフィニッシャーを選択する場合がある。しかしながら、ジョブ管理アプリケーション２０８は、印刷処理はＰｒｉｎｔｅｒ１以外のプリンタを誤って選択してしまうといったミスが発生しないように制御している。
【００６０】
図１４は、本実施形態を示す管理装置の制御方法を説明するフローチャートである。本例は、ジョブ管理アプリケーション２０８のジョブ送信処理である。なお、各ステップは、ＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
まず、Ｓ１４０１において、ユーザにより図６のジョブ管理画面６００のジョブ送信ボタン６０２が押下される。すると、ジョブ管理アプリケーション２０８は、Ｓ１４０２へ進む。そして、ジョブリスト部６０１にある先頭のジョブについて、ジョブ選択ボタン６０４により、送信対象ジョブとして選択されているか否か（チェックＯＮとなっているか否か）を判断する。ここで送信対象として選択されていると判断した場合には、Ｓ１４０３へ進み、ジョブ管理アプリケーション２０８は、当該ジョブは後処理ジョブか否かを判断する。
【００６１】
ここで、後処理ジョブでない（すなわち印刷ジョブである）とジョブ管理アプリケーション２０８が判断した場合には、Ｓ１４０５へ進み、ジョブリスト部６０１において当該ジョブの送信先として選択されているプリンタに対し、当該ジョブを送信する。
【００６２】
一方、Ｓ１４０３において、当該ジョブは後処理ジョブであるとジョブ管理アプリケーション２０８が判断した場合には、Ｓ１４０４へ進む。そして、ジョブ管理アプリケーション２０８は、ジョブリスト部６０１において当該ジョブの送信先として選択されているデバイスは、プリンタ（インラインフィニッシャー）であるか否かを判断する。ここで、プリンタ（インラインフィニッシャー）であるとジョブ管理アプリケーション２０８が判断した場合は、ジョブ送信は行わず（後処理指示は印刷ジョブに含まれているため）、Ｓ１４０７へ進む。
一方、Ｓ１４０４で、ジョブの送信先として選択されたデバイスがインラインフィニッシャーでないと（すなわちニアラインフィニッシャー）とジョブ管理アプリケーション２０８が判断した場合は、Ｓ１４０６へ進む。そして、ジョブ管理アプリケーション２０８が選択されているニアラインフィニッシャーに対し、当該ジョブを送信する。
【００６３】
続くＳ１４０７において、ジョブ管理アプリケーション２０８が当該ジョブがジョブリスト部６０１にある最終ジョブであるかを判断する。ここで、最終ジョブでないとジョブ管理アプリケーション２０８が判断した場合には、Ｓ１４０２へ戻り、後続のジョブについて同様の処理を行う。
なお、Ｓ１４０２において、送信対象ジョブとして選択されていない（チェックＯＦＦである）とジョブ管理アプリケーション２０８が判断した場合には、そのまま、Ｓ１４０７へ進む。以上の処理を、Ｓ１４０７においてジョブリスト部６０１に存在する最終ジョブと判断するまで繰り返し、ジョブ送信処理を終了する。
【００６４】
本実施形態によれば、印刷システムのジョブ管理アプリケーション２０８は、プリプレスアプリケーション２０７から投入された印刷ジョブに含まれるジョブチケットの情報と、ジョブ管理アプリケーション２０８に登録されている振り分け条件に基づいて、当該印刷設定において後処理を特定の後処理デバイスで行う設定が行われていた場合には、印刷指示に対応する印刷ジョブと、後処理指示のみを含む後処理ジョブとに分離する。
さらに、生成した印刷ジョブと後処理ジョブについて、ジョブ管理アプリケーションに登録されている印刷処理用プリンタと後処理用デバイスへ自動で振り分けることが可能となり、ユーザの利便性が向上する。
【００６５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステムまたは装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６６】
１０１  ホストコンピュータ
【図１】
0006473399.tif 000002
【図２】
0006473399.tif 000003
【図３】
0006473399.tif 000004
【図４Ａ】
0006473399.tif 000005
【図４Ｂ】
0006473399.tif 000006
【図４Ｃ】
0006473399.tif 000007
【図５】
0006473399.tif 000008
【図６】
0006473399.tif 000009
【図７Ａ】
0006473399.tif 000010
【図７Ｂ】
0006473399.tif 000011
【図８】
0006473399.tif 000012
【図９】
0006473399.tif 000013
【図１０】
0006473399.tif 000014
【図１１】
0006473399.tif 000015
【図１２】
0006473399.tif 000016
【図１３】
0006473399.tif 000017
【図１４】
0006473399.tif 000018