(57)【要約】      （修正有）【課題】注文情報に含まれない多面付けが行われた場合でも、オペレータが、印刷された用紙を本来の仕上がりサイズに断裁する後処理ジョブを手動で後処理デバイスに指示する必要を無くし、オペレータの利便性を向上し作業を容易にする情報処理装置を提供する。【解決手段】ジョブ管理アプリケーションは、投入された印刷ジョブから後処理デバイスに対する後加工を分離し後処理ジョブを生成し、印刷ジョブに含まれる面付け情報や仕上がりサイズ情報及び用紙サイズ情報に基づき印刷ジョブに含まれる原稿データが多面付けされているか判断しＳ１３０１〜Ｓ１３０５、多面付けされている場合Ｓ１３０５；ＹＥＳ、原稿データが印刷出力された用紙を断裁して多面付される前のサイズに加工する後処理ジョブ２を生成するＳ１３０６。指示に応じ、後処理ジョブ２を含む関連する複数のジョブを処理用デバイスに対して送信する。【選択図】図１２
2017138778.tif 000002
【特許請求の範囲】
【請求項１】
印刷デバイスに対する印刷指示を含む印刷ジョブと、後処理デバイスに対する後加工指示を含む後処理ジョブとを含む関連する複数のジョブを管理し、処理用デバイスに対して送信可能な情報処理装置であって、
印刷ジョブに含まれる原稿データが、１つの仕上がりページを用紙に対して複数個並べて出力する多面付けがなされた原稿データか否かを判断する判断手段と、
前記判断手段により多面付けがなされた原稿データであると判断された場合、該多面付けがなされた原稿データが印刷出力された用紙を断裁して該多面付けがなされる前のサイズに加工するために後処理デバイスに対して後加工指示を行う後処理ジョブを生成する生成手段と、を有し、
前記生成手段により生成された後処理ジョブを含む関連する複数のジョブを管理し、それぞれ処理用デバイスに対して送信制御することを特徴とする情報処理装置。
【請求項２】
後処理デバイスに対する後加工指示を含む印刷ジョブから該後加工指示を分離して後処理ジョブを生成する分離手段を有し、
前記生成手段により生成された後処理ジョブ、前記分離された後処理ジョブを含む関連する複数のジョブをそれぞれ処理用デバイスに対して送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記関連する複数のジョブに含まれる後処理ジョブ間の処理順序を管理可能なものであり、
前に処理すべき後処理ジョブの処理が完了するまでは、後に処理すべき後処理ジョブを送信しないように制御することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、前記生成手段により生成した後処理ジョブが、関連する他の後処理ジョブよりも前に処理すべき後処理ジョブとなるように前記後処理ジョブ間の処理順序を管理することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記情報処理装置で管理されている複数のジョブから処理用デバイスに送信するジョブを指示するための指示手段を有し、
前記指示手段は、前に処理すべき後処理ジョブの処理が完了するまでは、後に処理すべき後処理ジョブを指示できないように制御することを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記判断手段は、前記印刷ジョブに含まれる、仕上がりページを用紙に対して配置する面付けを指示する面付け情報に基づいて、前記印刷ジョブに含まれる原稿データが、１つの仕上がりページを用紙に対して複数個並べて出力する多面付けがなされた原稿データか否かを判断することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記判断手段は、前記印刷ジョブに含まれる、仕上がりサイズを指示する仕上がりサイズ情報と、用紙サイズを指示する用紙サイズ情報とに基づいて、前記印刷ジョブに含まれる原稿データが、１つの仕上がりページを用紙に対して複数個並べて出力する多面付けがなされた原稿データか否かを判断することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項８】
印刷デバイスに対する印刷指示を含む印刷ジョブと、後処理デバイスに対する後加工指示を含む後処理ジョブとを含む関連する複数のジョブを管理し、処理用デバイスに対して送信可能な情報処理装置の制御方法であって、
印刷ジョブに含まれる原稿データが、１つの仕上がりページを用紙に対して複数個並べて出力する多面付けがなされた原稿データか否かを判断する判断ステップと、
前記判断ステップにより多面付けがなされた原稿データであると判断された場合、該多面付けがなされた原稿データが印刷出力された用紙を断裁して該多面付けがなされる前のサイズに加工するために後処理デバイスに対して後加工指示を行う後処理ジョブを生成する生成ステップと、
指示に応じて、前記生成ステップにより生成された後処理ジョブを含む関連する複数のジョブをそれぞれ処理用デバイスに対して送信制御する送信ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか１項に記載の手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブと後処理ジョブを含む関連する複数のジョブを管理し、処理用デバイスに対して送信可能な情報処理装置、情報処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、企業内の印刷室やプリントショップでは、ユーザ自身でＷｅｂから原稿データをアップロードし、仕上がりサイズや加工方法（とじ方向、製本形態などの後処理）を指定することで、チラシや冊子等の作成を注文できる印刷物注文サービスが提供されている。ユーザからの注文を受け取った印刷室やプリントショップ内のオペレータは、まず指定された注文情報に基づいて、印刷ジョブを生成し、印刷室内にあるプリンタで印刷を行う。その後、オペレータは、出力結果の用紙に対して、必要に応じてニアラインフィニッシャなどの後処理装置により、カット、クリース、ミシン目、ステイプル、パンチ、中とじ製本、くるみ製本等の後処理加工を行う。
【０００３】
近年では、上記印刷オペレータの作業負荷を軽減するため、ユーザからの注文を受け、その注文内容に基づいて、注文物を作成するのに必要となる、プリンタに対する印刷指示を行う印刷ジョブ、ユーザが指定した後加工をニアラインフィニッシャへ指示するための後処理ジョブを、印刷システムが自動で生成する技術も提供されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５７５９１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方で、ＰＯＤ（Print On Demand）の印刷室では、１つの仕上がりページを、用紙に対して複数個並べて出力することを目的とした多面付けが行われることがある。この多面付けは、注文物を作成するのに必須ではないが、コスト削減のために、オペレータの判断により、注文時にユーザがアップロードした原稿データに対して、ＤＴＰソフトや、プリプレスアプリケーション等を用いて行われる。ユーザが注文時にアップロードした原稿データに対して、印刷室内で、このような多面付けを行った場合、オペレータは、プリンタから出力された出力用紙を、（ユーザが注文時に指定した後加工を行う前に）ニアラインフィニッシャ等により断裁する必要が生じる。
【０００６】
上述した特許文献１の技術では、注文時にユーザが指定した後加工を実現するのに必要な後処理ジョブについては、印刷システムにおいて自動で生成される。しかし、特許文献１の技術では、印刷室内でオペレータの判断により行われたコスト削減のための多面付けを本来の仕上がりサイズに断裁するための後処理ジョブ（断裁指示ジョブ）を、自動で生成することはできない。そのため、従来では、多面付けを断裁するための後処理（断裁処理）指示は、オペレータが手動により、ニアラインフィニッシャに対して行う必要があり煩雑であった。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、ユーザからの注文情報に含まれない多面付けが行われた場合でも、オペレータが、印刷された用紙を本来の仕上がりサイズに断裁する後処理ジョブを手動で後処理デバイスに指示する必要を無くし、オペレータの利便性を向上し作業を容易にすることができる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、印刷デバイスに対する印刷指示を含む印刷ジョブと、後処理デバイスに対する後加工指示を含む後処理ジョブとを含む関連する複数のジョブを管理し、処理用デバイスに対して送信可能な情報処理装置であって、印刷ジョブに含まれる原稿データが、１つの仕上がりページを用紙に対して複数個並べて出力する多面付けがなされた原稿データか否かを判断する判断手段と、前記判断手段により多面付けがなされた原稿データであると判断された場合、該多面付けがなされた原稿データが印刷出力された用紙を断裁して該多面付けがなされる前のサイズに加工するために後処理デバイスに対して後加工指示を行う後処理ジョブを生成する生成手段と、を有し、前記生成手段により生成された後処理ジョブを含む関連する複数のジョブを管理し、それぞれ処理用デバイスに対して送信制御することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザからの注文情報に含まれない多面付けが行われた場合でも、オペレータが、印刷された用紙を本来の仕上がりサイズに断裁する後処理ジョブを手動で後処理デバイスに指示する必要を無くし、オペレータの利便性を向上し作業を容易にすることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施例の印刷システムの構成を例示する図
【図２】ホストコンピュータ及びプリンタのハードウェア構成図
【図３】プリプレスアプリケーションのＵＩ画面例
【図４】プリプレスアプリケーションのＵＩ画面例
【図５Ａ】ジョブ管理アプリケーションのジョブ管理画面例
【図５Ｂ】ジョブ管理アプリケーションのジョブ管理画面例
【図５Ｃ】ジョブ管理アプリケーションのジョブ管理画面例
【図６】ジョブ管理アプリケーションの振り分け条件設定ウィンドウ画面例
【図７】ジョブ管理アプリケーションのデバイス登録画面例
【図８】ジョブ表示処理のフローチャート
【図９】ジョブ分割処理のフローチャート
【図１０】デバイス決定処理のフローチャート
【図１１】デバイス決定処理のフローチャート
【図１２】後処理ジョブ２生成処理のフローチャート
【図１３】ジョブ送信処理のフローチャート
【図１４】ニアラインフィニッシャへのジョブ送信処理のフローチャート
【図１５Ａ】ジョブ管理アプリケーションの出力結果例
【図１５Ｂ】ジョブ管理アプリケーションの出力結果例
【図１６】ジョブ管理アプリケーションのフロー図
【図１７】ジョブチケット等を例示する図
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
＜システム構成＞
図１は、本発明の一実施例を示す印刷システムの構成を例示する図である。
図１に示すように、本実施例の印刷システムでは、印刷システムを構成している各装置がネットワーク１０３を介して通信可能に接続されている。印刷システムを構成している各装置とは、例えば、ホストコンピュータ（HOST）１０１、プリンタ（Printer）１０２、ニアラインフィニッシャ（Near-Line Finisher）１０４等である。この例では、複数のプリンタ１０２と複数のニアラインフィニッシャ１０４がネットワーク１０３へ接続されている場合が示されている。
【００１２】
本実施例の印刷システムにおいては、ネットワーク１０３を介して、ホストコンピュータ１０１から、プリンタ１０２に対して画像データ（原稿データ）を含む印刷ジョブを送信することで、プリンタ１０２で画像の印刷を行うことが可能である。
また、ホストコンピュータ１０１から、ニアラインフィニッシャ１０４に対して後処理ジョブを送信する。そして、プリンタ１０２から排紙された出力用紙をニアラインフィニッシャ１０４へセットすることで、プリンタ１０２から排紙された出力用紙に対してニアラインフィニッシャ１０４で後処理を行うことが可能である。
【００１３】
図２（ａ）は、図１に示すホストコンピュータ１０１のハードウェア構成を示すブロック図である。
ホストコンピュータ１０１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２１０、ＨＤＤ２０３、Ｉ／Ｏインターフェース２０４、ＮＩＣ２０５、バス２０６を有する。
【００１４】
ＣＰＵ２０１は、ＲＯＭ２１０やＨＤＤ２０３に格納された各種プログラム（例えば、オペレーティングシステム（ＯＳ）や一般のアプリケーションプログラムなど）を実行し、バス２０６に接続されている各デバイスを総括的に制御する。
【００１５】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。Ｉ／Ｏインターフェース（Ｉ／Ｏ ＩＦ）２０４は、Ｉ／Ｏインターフェース２０４に接続されるディスプレイ（不図示）の表示や、タッチパネル、キーボード、ポインティングデバイスからのキー入力等を制御する。ＮＩＣ２０５は、ネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１６】
ＨＤＤ２０３は、ＯＳや文書ファイルを作成するためのアプリケーションプログラム、および各種データを記憶するとともに、プリプレスアプリケーション２０７、ジョブ管理アプリケーション２０８、ジョブ生成モジュール２０９も記憶している。なお、ＨＤＤの代わりに、又は併設して、ＳＳＤ（Solid State Drive）等の他の記憶装置を備えていてもよい。
【００１７】
ジョブ生成モジュール（Job Generating Module）２０９は、ユーザからの注文情報に基づいて、印刷ジョブの生成を自動で行う機能を持つ。ジョブ生成モジュール２０９により生成された印刷ジョブには、片面／両面印刷、とじ方向／開き方向、プリンタ付属のフィニッシャを使用した後加工（ステイプル／パンチ／中とじ製本／くるみ製本など）の各種の設定情報が含まれている。
【００１８】
プリプレスアプリケーション（Prepress Application）２０７は、ジョブ生成モジュール２０９で生成された印刷ジョブを読み込み、プレビュー表示しながら、コンテンツＰＤＦ編集・印刷設定を行う機能等を持つ。
ジョブ管理アプリケーション（Job Management Application）２０８は、プリプレスアプリケーション２０７から送信された印刷ジョブを管理し、複数のプリンタやニアラインフィニッシャに対してジョブを送信する機能を持つ。
【００１９】
なお、本実施例では、ジョブ生成モジュール２０９、プリプレスアプリケーション２０７、ジョブ管理アプリケーション２０８を１つのホストコンピュータ１０１に保持する構成となっている。しかし、これらを、それぞれ異なるホストコンピュータに保持する構成等であってもよい。
また、ホストコンピュータ１０１は、例えば、パーソナルコンピュータ（ＰＣ）やタブレット端末等の情報処理装置に、２０７〜２０９に示したようなアプリケーションを含む各種プログラムをインストールすることにより構成可能である。
【００２０】
図２（ｂ）は、プリンタ１０２のハードウェア構成を例示する図である。
プリンタ１０２は、印刷ユニット３０１、ＣＰＵ３０３、ＲＯＭ３０４、ＲＡＭ３０５、Ｉ／Ｏインターフェース３０６、ＮＩＣ３０７、バス３０８、給紙部３０９、インサータ３１０、フィニッシャユニット３１１、排紙部（スタッカ）３０２等を有する。
【００２１】
プリンタ１０２は、ＣＰＵ３０３により制御され、ＲＯＭ３０４内のプログラム用ＲＯＭに記憶された制御プログラム等に基づいてバス３０８に接続される印刷ユニット（プリンタエンジン）３０１に出力情報としての画像信号を出力する。ＲＯＭ３０４内には、ＣＰＵ３０３の制御プログラムや、上記出力情報を生成する際に使用するフォントデータ、ホストコンピュータ上で利用される情報等が記憶されている。ＣＰＵ３０３は、Ｉ／Ｏインターフェース３０６を介して、ホストコンピュータ１０１との通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ１０１に通知できる。ＲＡＭ３０５は、ＣＰＵ３０３の主メモリや、ワークエリア等として機能する。
【００２２】
印刷ユニット３０１には、給紙部３０９や、インサータ３１０、フィニッシャユニット３１１、排紙部（スタッカ）３０２等が備えられており、大量枚数の印刷および排紙にも対応できるようになっている。給紙部３０９は、印刷時に使用する用紙をセットするためのものである。インサータ３１０は、印刷時に適宜用紙を挿入するためのものである。フィニッシャユニット３１１は、印刷後の出力用紙に対して、ステイプル、中とじ、くるみ製本等の後処理を行うためのものである。排紙部３０２は、印刷された出力用紙を積載するためのものである。このプリンタ１０２の排紙部３０２は、ニアラインフィニッシャ１０４付属のベルトコンベアで直接接続されていることもある。この場合、プリンタ１０２から排紙された出力用紙を、人を介さずに、ニアラインフィニッシャ１０４へセットすることも可能となる。
【００２３】
＜プリプレスアプリケーション２０７＞
次に、図３、図４を用いて、プリプレスアプリケーション２０７のＵＩ画面について説明する。
図３は、プリプレスアプリケーション２０７により提供されるドキュメント全体の設定ウィンドウを例示する図である。このＵＩ画面は、プリプレスアプリケーション２０７に対するユーザの指示に応じて、プリプレスアプリケーション２０７の制御により、ホストコンピュータ１０１のディスプレイ（不図示）に表示される。
【００２４】
プリプレスアプリケーション２０７では、原稿ＰＤＦの編集、ヘッダ・フッタの追加、スタンプ画像の追加、ページ入れ替えなどの他、図３の「ドキュメント全体の設定」ウィンドウにて、面付け、フィニッシング設定など、各種印刷設定を行うことができる。例えば、印刷室のオペレータは、この図３の「ドキュメント全体の設定」ウィンドウにて、１つの仕上がりページを、用紙に対して複数個並べて出力することを目的とした多面付けが行うことができる。この多面付けは、注文物を作成するのに必須ではないが、コスト削減等のために、オペレータの判断により、注文時にユーザがアップロードした原稿データに対して行われることがある。
【００２５】
図３（ａ）は、「ドキュメント全体の設定」ウィンドウにおいて用紙設定シートを表示した状態を例示するものである。このシートでは、主に出力用紙におけるレイアウトを決めるための設定を行うことができ、出力用紙サイズとその向き、仕上がりサイズとその向き、多面付け（縦Ｍ個×横Ｎ個のレイアウト）、トンボ／ドブなどの設定を行うことができる。なお、トンボとは、印刷物を作成する際に仕上りサイズに断裁するための位置を表すマークを示す。また、ドブとは、仕上りサイズに対して端まで色や写真などの絵柄を配置したい場合（即ち、用紙の端まで印刷したい場合）に仕上りサイズよりも少し（例えば３ｍｍ程度）大きめに絵柄を配置する領域を示すものである。なお、ドブは、裁ち落とし領域、又は、塗り足し領域とも呼ばれる。ここで、図１５Ａ、図１５Ｂを用いて、多面付け設定を行った場合の出力結果について説明する。
【００２６】
図１５Ａ、図１５Ｂは、プリプレスアプリケーション２０７で、原稿ＰＤＦに対して多面付け設定を行った場合の出力結果を例示する図である。多面付け設定を行った場合、オペレータは、プリンタからの出力結果に対し、ニアラインフィニッシャなど後処理装置で断裁を行う必要がある。
【００２７】
図１５Ａ（ａ）のように"トンボ"および"ドブ"が無い多面付け（いわゆる"断ち割り面付け"）の場合は、用紙の中央を断裁する"断ち割り"を行う必要がある。
また、図１５Ａ（ｂ）のように"トンボ"のある多面付けの場合は、仕上がりページの周囲をトンボの位置で断裁を行う必要がある。
【００２８】
図３（ｂ）は、仕上げシートを表示した状態を例示するものである。このシートでは、片面／両面印刷、とじ方向／開き方向などの印刷設定や、プリンタ付属のフィニッシャを使用した後加工（ステイプル／パンチ／中とじ製本／くるみ製本など）の指定など、主にプリンタ付属のフィニッシャに対する後処理設定を行うことができる。
【００２９】
図３（ｃ）は、印刷品質シートを表示した状態を例示するものである。このシートでは、ドキュメントに対するカラーモードに関する設定（モノクロ／カラー設定）を行うことができる。
【００３０】
なお、本実施例の印刷システムでは、ジョブ生成モジュール２０９が注文情報に基づいて必要な印刷設定を自動で行う（印刷ジョブを自動で生成する）。そのため、プリプレスアプリケーション２０７の「ドキュメント全体の設定」ウィンドウ（ＵＩ画面）を用いた、印刷設定および後処理設定は必須ではない。しかし、上述したように、コスト削減等のために印刷室のオペレータ等の判断により、注文時にユーザがアップロードした原稿データに対して、「ドキュメント全体の設定」ウィンドウを用いて、多面付け等が行われる場合がある。
【００３１】
次に、プリプレスアプリケーション２０７の印刷ジョブ送信処理について説明する。
本実施例のプリプレスアプリケーション２０７は、ＪＤＦフォーマットのジョブチケットによりプリンタに対する印刷指示を行うことが可能である。ＪＤＦとはJob Definition Formatの略で、印刷業界における製版、印刷、後加工の工程・処理を統合し、統括的な業務支援の実現及び効率的な業務運用を目指した共同組織であるＣＩＰ４が策定した業界標準のジョブチケットのことである。
【００３２】
図４は、本実施例の印刷システムのプリプレスアプリケーション２０７による「ジョブ送信」ウィンドウを例示する図である。このＵＩ画面は、プリプレスアプリケーション２０７に対するユーザの指示に応じて、プリプレスアプリケーション２０７の制御により、ホストコンピュータ１０１のディスプレイ（不図示）に表示される。
【００３３】
ユーザは、この「ジョブ送信」ウィンドウ５００により、図３の「ドキュメント全体の設定」ウィンドウ画面で設定を行った後のドキュメントの印刷実行を行うことが可能である。
【００３４】
図４において、「ジョブ送信先」５０１では、印刷ジョブの送信先を指定することができる。ここでは、プリンタ１０２や、ジョブ管理アプリケーション２０８を指定することができる。ユーザによって、「ＯＫ」ボタン５０３により印刷実行の指示がなされると、プリプレスアプリケーション２０７は、ドキュメントの画像データ（原稿データ）と、プリンタに対する印刷処理および後処理を制御するためのジョブチケットであるＪＤＦを生成する。そして、プリプレスアプリケーション２０７は、注文情報（本実施例ではPrintTalk形式で記載）とＪＤＦと画像データとを含む印刷ジョブを、「ジョブ送信先」５０１で指定された送信先へ送信する。ここで送信される印刷ジョブは、プリンタに対する印刷指示を行うための印刷ジョブ（１つ以上）を含む１つの注文を構成する印刷ジョブである。
【００３５】
＜ジョブ管理アプリケーション２０８＞
次に、本実施形態に係るジョブ管理アプリケーション２０８について説明する。
ジョブ管理アプリケーション２０８は、プリプレスアプリケーション２０７などから送信された複数の印刷ジョブを一括して管理し、指定された出力先デバイスへジョブ送信することが可能である。また、ジョブ管理アプリケーション２０８は、ジョブ投入時に、予め登録されている振り分け条件に基づいて、プリプレスアプリケーション２０７で生成された（後処理指示を含む）印刷ジョブから、後処理指示のみを含む後処理ジョブを生成し、ニアラインフィニッシャに対して送信実行することも可能となっている。即ち、ジョブ管理アプリケーション２０８は、印刷デバイスに対する印刷指示を含む印刷ジョブと、後処理デバイスに対する後加工指示を含む後処理ジョブとを含む関連する複数のジョブを管理し、処理用デバイスに対して送信可能である。
【００３６】
図５Ａ〜図５Ｃは、本実施例のジョブ管理アプリケーション２０８が提供するジョブ管理画面６００を例示する図である。このＵＩ画面は、ジョブ管理アプリケーション２０８に対するユーザの指示に応じて、ジョブ管理アプリケーション２０８の制御により、ホストコンピュータ１０１のディスプレイ（不図示）に表示される。
【００３７】
図５Ａ〜図５Ｃに示すように、ジョブ管理画面６００は、ジョブリスト部６０１と、ジョブ送信ボタン６０２、閉じるボタン６０３、ジョブ選択ボタン６０４、全選択ボタン６０５、セッティングボタン６０６等を有する。ジョブリスト部６０１は、ジョブ管理アプリケーションで管理する印刷ジョブおよび後処理ジョブを一覧で表示する。ジョブ送信ボタン６０２は、選択されている印刷ジョブおよび後処理ジョブを出力先プリンタまたはニアラインフィニッシャに対して送信実行するためのものである。閉じるボタン６０３は、ジョブ管理画面６００を閉じるためのものである。ジョブ選択ボタン６０４は、ジョブを選択するためのものである。全選択ボタン６０５は、ジョブリスト部６０１上に表示されているジョブを全選択するためのものである。
【００３８】
ジョブリスト部６０１では、プリプレスアプリケーション２０７から送信された印刷ジョブ、および、ジョブ管理アプリケーション２０８が生成した後処理ジョブと、それらの各ジョブに対して設定されている出力先デバイス、部数、印刷ジョブに含まれるページ数、ジョブのステータスなどを表示している。図５Ｂ、図５Ｃにジョブ表示の例を示しているが詳細は後述する。
【００３９】
なお、出力先デバイスや部数については必要に応じて、このジョブリスト部６０１でユーザが変更することが可能となっている。そして、ユーザは、ジョブ選択ボタン６０４で複数のジョブを選択して、ジョブ送信ボタン６０２を押下することにより、印刷ジョブおよび後処理ジョブを一括して、指定されている出力先デバイスに送信する指示を行うことが可能となっている。
【００４０】
セッティングボタン６０６は、各種設定等を行うためのボタンであり、このボタンを指示することにより、例えば設定メニュー（不図示）が表示される。この設定メニューにおいて、振り分け条件の設定を選択すると、振り分け条件設定ウィンドウ画面（図６）が表示される。また、上記設定メニューにおいて、プリンタの登録を選択すると、プリンタ登録画面（図７（ａ））が表示される。また、上記設定メニューにおいて、ニアラインフィニッシャの登録を選択すると、フィニッシャ登録画面（図７（ｂ））が表示される。
【００４１】
図６は、ジョブ管理アプリケーション２０８が提供する、振り分け条件の設定を行うための振り分け条件設定ウィンドウ画面を例示する図である。このＵＩ画面は、ジョブ管理アプリケーション２０８に対するユーザの指示に応じて、ジョブ管理アプリケーション２０８の制御により、ホストコンピュータ１０１のディスプレイ（不図示）に表示される。
【００４２】
利用者は、この画面で、振り分け条件となる１つ以上の印刷設定と、その条件に当てはまる印刷設定を含むジョブの印刷処理を行うためのプリンタや、後処理を行うためのニアラインフィニッシャを設定することができる。この条件により、プリプレスアプリケーション２０７から新しい印刷ジョブが投入された際に、条件に基づいてジョブ管理アプリケーション２０８側で自動的に、印刷処理を行うプリンタと、後処理を行うニアラインフィニッシャを割り当てることが可能となる。さらに、新たに投入された印刷ジョブのジョブチケットに含まれる印刷設定において、登録されている振り分け条件において後処理をニアラインフィニッシャで行う設定が行われている場合には、後処理指示を含む印刷ジョブから、後処理指示のみを含む後処理ジョブ（後処理ジョブ１と呼ぶ）が生成（分離）され、ジョブリスト部６０１へ表示される。
【００４３】
図６において、振り分け条件名７０１は、新規に作成する条件名を指定するためのエリアである。
条件７０２は、振り分け条件として１つ以上の印刷設定を指定するエリアである。条件としては、例えば、カラー・モノクロ属性、サドルステッチ設定の有無、くるみ製本設定の有無の他、ページ数が１５枚以上含まれているかなども設定することができる。
【００４４】
デバイス７０３は、当該振り分け条件に当てはまるジョブの印刷処理を行うプリンタと、後処理を行うニアラインフィニッシャを指定するためのエリアである。ここでは、印刷処理を行うプリンタおよび後処理を行うニアラインフィニッシャをそれぞれ２台以上ずつ設定することも可能となっている。
優先度オプション７０４では、印刷処理を行うプリンタと後処理を行うフィニッシャがどちらも２台以上ずつ指定されている場合に、どちらを優先的決定するかを指定することが可能となっている。
【００４５】
図７は、ジョブ管理アプリケーション２０８が提供するプリンタ、および、ニアラインフィニッシャをジョブ管理アプリケーション２０８に対して登録するためのウィンドウ画面の一例を示す図である。
図７（ａ）は、プリンタを登録するための画面であるプリンタ追加画面８００に対応する。また、図７（ｂ）は、フィニッシャを登録するための画面であるフィニッシャ追加画面８１０に対応する。これらのＵＩ画面は、ジョブ管理アプリケーション２０８に対するユーザの指示に応じて、ジョブ管理アプリケーション２０８の制御により、ホストコンピュータ１０１のディスプレイ（不図示）に表示される。
【００４６】
利用者は、これらの画面で、ジョブ管理アプリケーション２０８からジョブの送信先としたいプリンタとニアラインフィニッシャを１つ以上ずつ登録することが可能となっている。このプリンタ追加画面８００やフィニッシャ追加画面８１０において、登録されたプリンタやフィニッシャは、ジョブ管理画面６００において表示されるようになり、利用者により手動でも選択することが可能となる。
【００４７】
プリンタ追加画面８００において、プリンタ名８０１は、新規に追加するプリンタ名を指定するためのエリアである。ＩＰアドレス８０２は、このプリンタのＩＰアドレスを指定するためのエリアである。８０３は、このプリンタを振り分け条件の設定で後処理工程を行うデバイスとして選択可能にする場合にチェックする。８０４は、このプリンタをジョブ管理アプリケーション２０８において利用可能にする場合にチェックする。ＯＫボタン８０５は、この画面の内容でプリンタの登録を実行するためのものである。キャンセルボタン８０６は、この画面によるプリンタの登録をキャンセルするためのものである。
【００４８】
フィニッシャ追加画面８１０において、フィニッシャ名８１１は、新規に追加するフィニッシャ名を指定するためのエリアである。ＩＰアドレス８１２は、このフィニッシャのＩＰアドレスを指定するためのエリアである。モデル８１３は、このフィニッシャのモデルを指定するためのエリアである。８１４は、このフィニッシャがコンベアでプリンタと接続されていることを示す設定と、接続されているプリンタを指定するためのエリアである。８１５は、このフィニッシャをジョブ管理アプリケーション２０８において利用可能にする場合にチェックする。ＯＫボタン８１６は、この画面の内容でフィニッシャの登録を実行するためのものである。キャンセルボタン８１７は、この画面によるフィニッシャの登録をキャンセルするためのものである。
【００４９】
以下、図８のフローチャートを用い、ジョブ管理アプリケーション２０８に、プリプレスアプリケーション２０７から新しい印刷ジョブが投入された際のジョブリスト部６０１への印刷ジョブおよび後処理ジョブの表示処理について説明する。
図８は、ジョブ管理アプリケーション２０８によるジョブリスト部６０１へのジョブ表示処理を例示するフローチャートである。図８、及び後述する図９〜図１４に示すフローチャートの処理は、ホストコンピュータ１０１のＣＰＵ２０１がＨＤＤ２０３に格納されたジョブ管理アプリケーション２０８等のプログラムを実行することにより実現されるものである。以下、これらのフローチャートでＣＰＵ２０１がジョブ管理アプリケーション２０８に基づいて実行する処理を、ジョブ管理アプリケーション２０８を主体として説明する。
【００５０】
ユーザによりプリプレスアプリケーション２０７の「ジョブ送信」ウィンドウ５００（図４）より印刷実行が行われ、印刷ジョブが投入されると、ジョブ管理アプリケーション２０８は、該投入された印刷ジョブを受信し、本フローチャートの処理を開始する。ここで受信される印刷ジョブは、プリンタに対する印刷指示を行うための印刷ジョブ（１つ以上）を含む１つの注文を構成する印刷ジョブである。
【００５１】
Ｓ９０１において、ジョブ管理アプリケーション２０８は、プリプレスアプリケーション２０７から受信した印刷ジョブのうち未処理の印刷ジョブを取得する。ここで取得される印刷ジョブには、上述したように、ドキュメントの画像データと、プリンタに対する印刷処理および後処理を制御するためのジョブチケットであるＪＤＦ、ユーザからの注文情報（本実施例ではPrintTalk形式で記載）が含まれる。
【００５２】
Ｓ９０２において、ジョブ管理アプリケーション２０８は、上記Ｓ９０１で取得した印刷ジョブ（以下、当該印刷ジョブ）に含まれるジョブチケット（ＪＤＦ）から、ジョブ情報（具体的には、ジョブＮｏ，ジョブ名、部数、ページ数、印刷設定情報など）を取得する。
【００５３】
次に、Ｓ９０３において、ジョブ管理アプリケーション２０８は、振り分け条件に基づいたジョブ分割処理（詳細は図９で示す）を行う。
次に、Ｓ９０４において、ジョブ管理アプリケーション２０８は、登録されている振り分け条件に基づいて、当該印刷ジョブの印刷処理を行うためのプリンタと、後処理を行うためのフィニッシャを決定するデバイス決定処理（詳細は図１０〜図１１で示す）を行う。
【００５４】
次に、Ｓ９０５において、ジョブ管理アプリケーション２０８は、多面付けが行われていた場合に必要となる断裁指示ジョブを追加生成する後処理ジョブ２生成処理（詳細は図１２で示す）を行う。
次に、Ｓ９０６において、ジョブ管理アプリケーション２０８は、当該印刷ジョブに関する情報（上記Ｓ９０２で取得した情報）をジョブリスト部に表示する。
【００５５】
さらに、Ｓ９０７において、ジョブ管理アプリケーション２０８は、当該印刷ジョブが最終ジョブか（未処理の印刷ジョブがある）否かを判断する。そして、最終ジョブでない（未処理の印刷ジョブがある）と判断した場合（Ｓ９０７でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ９０１に処理を戻し、後続の未処理の印刷ジョブに対して同様の処理を行う。
【００５６】
一方、最終ジョブである（未処理の印刷ジョブがない）と判断した場合（Ｓ９０７でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、本フローチャートの処理を終了する。
【００５７】
図９は、図８のＳ９０３に示した振り分け条件に基づいたジョブ分割処理の詳細を例示するフローチャートである。
Ｓ１００１において、ジョブ管理アプリケーション２０８は、当該印刷ジョブのジョブ情報を解析する。
次に、Ｓ１００２において、ジョブ管理アプリケーション２０８は、ジョブ管理アプリケーション２０８に登録されている振り分け条件を取得する。
【００５８】
次に、Ｓ１００３において、ジョブ管理アプリケーション２０８は、上記Ｓ１００２で解析したジョブ情報と上記Ｓ１００２で取得した振り分け条件とを比較し、当該印刷ジョブの印刷設定に対応する振り分け条件が存在するか否かを判断する。そして、当該印刷ジョブの印刷設定に対応する振り分け条件が存在すると判断した場合（Ｓ１００３でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１００４に処理を進める。
【００５９】
Ｓ１００４において、ジョブ管理アプリケーション２０８は、当該印刷ジョブの印刷設定に対応する振り分け条件において、後処理デバイスが１つ以上選択されているか否かを判断する。後処理デバイスが１つ以上選択されていると判断した場合（Ｓ１００４でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１００５に処理を進める。
【００６０】
Ｓ１００５において、ジョブ管理アプリケーション２０８は、当該印刷ジョブ（即ちプリプレスアプリケーション２０７から受信した（後処理指示を含む）印刷ジョブ）から、後処理指示のみを含む後処理ジョブ１を生成し、当該印刷ジョブから分離する。即ち、当該印刷ジョブを、印刷指示のみを含む印刷ジョブと、後処理指示のみを含む後処理ジョブ１とに分割する。
さらに、Ｓ１００６において、ジョブ管理アプリケーション２０８は、上記Ｓ１００５で分離された印刷ジョブと後処理ジョブ１を、ジョブリスト部６０１へ表示し、本フローチャートの処理を終了する。
【００６１】
一方、上記Ｓ１００４において、後処理デバイスが１つも選択されていないと判断した場合（Ｓ１００４でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ１００７に処理を進める。また、上記Ｓ１００３において、当該印刷ジョブの印刷設定に対応する振り分け条件が存在しないと判断した場合（Ｓ１００３でＮｏの場合）にも、ジョブ管理アプリケーション２０８は、Ｓ１００７に処理を進める。
【００６２】
Ｓ１００７において、ジョブ管理アプリケーション２０８は、当該印刷ジョブをジョブリスト部６０１へ表示し、本フローチャートの処理を終了する。
【００６３】
なお、上記Ｓ１００６およびＳ１００７では、プリプレスアプリケーション２０７から受信した印刷ジョブが、複数の異なるパーツの印刷ジョブから構成されている場合（例えば、表紙ジョブと本文ジョブから構成される場合など）には、その全てのジョブをジョブリスト部６０１へ表示するものとする。
【００６４】
図１０は、図８のＳ９０４に示したデバイス決定処理の詳細を例示するフローチャートである。
Ｓ１１０１において、ジョブ管理アプリケーション２０８は、当該印刷ジョブのジョブチケット情報を解析する。
【００６５】
次に、Ｓ１１０２において、ジョブ管理アプリケーション２０８は、上記Ｓ１１０１で解析したジョブ情報に基づいて、当該ジョブに後処理ジョブが存在するか否かを判断する。そして、後処理ジョブが存在すると判断した場合（Ｓ１１０２でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１１０３へ処理を進める。
【００６６】
Ｓ１１０３において、ジョブ管理アプリケーション２０８は、当該印刷ジョブに対応する振り分け条件の優先度オプション（図６の７０４）として、後処理デバイス優先が選択されているか否かを判断する。そして、後処理デバイス優先が設定されていると判断した場合（Ｓ１１０３でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１１０４へ処理を進める。
【００６７】
Ｓ１１０４において、ジョブ管理アプリケーション２０８は、後処理デバイス決定処理（詳細は図１１（ａ）で示す）を行い、Ｓ１１０５において、印刷処理用デバイス決定処理（詳細は図１１（ｂ）で示す）を行う。そして、本フローチャートの処理を終了する。
【００６８】
一方、Ｓ１１０３において、後処理デバイス優先が選択されていない（即ち、印刷デバイス優先が設定されている）と判断した場合（Ｓ１１０３でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ１１０６へ処理を進める。
【００６９】
Ｓ１１０６において、ジョブ管理アプリケーション２０８は、印刷処理用デバイス決定処理（上記Ｓ１１０５と同一の処理）を行い、Ｓ１１０７において、後処理デバイス決定処理（上記Ｓ１１０４と同一の処理）を行う。そして、本フローチャートの処理を終了する。
【００７０】
また、上記Ｓ１１０２において、当該ジョブに後処理ジョブ存在しないと判断した場合（Ｓ１１０２でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ１１０５において、印刷処理用デバイス決定処理を行う。そして、本フローチャートの処理を終了する。
【００７１】
図１１（ａ）は、図９のＳ１１０４、Ｓ１１０７に示した後処理デバイス決定処理の詳細を例示するフローチャートである。
Ｓ１２０１において、ジョブ管理アプリケーション２０８は、登録されている振り分け条件に当該印刷ジョブの印刷設定に対応する振り分け条件が存在するか否かを判断する。そして、当該印刷ジョブの印刷設定に対応する振り分け条件が存在すると判断した場合（Ｓ１２０１でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１２０２に処理を進める。
【００７２】
Ｓ１２０２において、ジョブ管理アプリケーション２０８は、当該印刷ジョブの印刷設定に対応する振り分け条件において、後処理デバイスが２台以上選択されているか否かを判断する。そして、後処理デバイスが２台以上選択されていない（１台しか選択されていない）と判断した場合（Ｓ１２０２でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ１２０３に処理を進める。
Ｓ１２０３において、ジョブ管理アプリケーション２０８は、当該印刷ジョブで用いる後処理デバイスを、選択されている後処理デバイスに決定し、本フローチャートの処理を終了する。
【００７３】
一方、上記Ｓ１２０２において、後処理デバイスが２台以上選択されていると判断した場合（Ｓ１２０２でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１２０４に処理を進める。
Ｓ１２０４において、ジョブ管理アプリケーション２０８は、当該印刷ジョブで用いる後処理デバイスを、選択されている後処理デバイスの中で、現在割り当てられている後処理ジョブの数（厳密には１ジョブあたりの部数を積算したトータル部数）が最も少ないものに決定し、本フローチャートの処理を終了する。
【００７４】
また、上記Ｓ１２０１において、当該印刷ジョブの印刷設定に対応する振り分け条件が存在しないと判断した場合（Ｓ１２０１でＮｏの場合）、ジョブ管理アプリケーション２０８は、何もせずに（後処理デバイス選択は不要と判断し）、そのまま本フローチャートの処理を終了する。
【００７５】
図１１（ｂ）は、図９のＳ１１０５、Ｓ１１０６に示した後処理デバイス決定処理の詳細を例示するフローチャートである。
Ｓ１２１０において、ジョブ管理アプリケーション２０８は、登録されている振り分け条件に当該印刷ジョブの印刷設定に対応する振り分け条件が存在するか否かを判断する。そして、当該印刷ジョブの印刷設定に対応する振り分け条件が存在すると判断した場合（Ｓ１２１０でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１２１１に処理を進める。
【００７６】
Ｓ１２１１において、ジョブ管理アプリケーション２０８は、当該印刷ジョブの印刷設定に対応する振り分け条件において、印刷処理用デバイス（プリンタ）が選択されているか否かを判断する。そして、印刷処理用デバイスが選択されていると判断した場合（Ｓ１２１１でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１２１２に処理を進める。
【００７７】
Ｓ１２１２において、ジョブ管理アプリケーション２０８は、当該印刷ジョブの印刷設定に対応する振り分け条件において、印刷処理用デバイスが２台以上選択されているか否かを判断する。そして、印刷処理用デバイスが２台以上選択されていない（１台しか選択されていない）と判断した場合（Ｓ１２１２でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ１２１３に処理を進める。
Ｓ１２１３において、ジョブ管理アプリケーション２０８は、当該印刷ジョブで用いる印刷処理用デバイスを、選択されている印刷処理用デバイスに決定し、本フローチャートの処理を終了する。
【００７８】
一方、印刷処理用デバイスが２台以上選択されていると判断した場合（Ｓ１２１２でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１２１４に処理を進める。
Ｓ１２１４において、ジョブ管理アプリケーション２０８は、当該印刷ジョブで用いる印刷処理用デバイスを、選択されている印刷処理用デバイスの中で、現在割り当てられている印刷ジョブの数（厳密には１ジョブあたりのページ数を積算したトータルページ数）が最も少ない印刷処理用デバイスに決定し、本フローチャートの処理を終了する。
【００７９】
なお、上記Ｓ１２１１において、印刷処理用デバイスが選択されていないと判断した場合（Ｓ１２１１でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ１２１５に処理を進める。また、上記Ｓ１２１０において、当該印刷ジョブの印刷設定に対応する振り分け条件が存在しないと判断した場合（Ｓ１２１０でＮｏの場合）にも、ジョブ管理アプリケーション２０８は、Ｓ１２１５に処理を進める。
【００８０】
Ｓ１２１５において、ジョブ管理アプリケーション２０８は、当該印刷ジョブで用いる印刷処理用デバイスを、ジョブ管理アプリケーション２０８に登録されている利用可能な全ての印刷処理用デバイスの中で、現在割り当てられている印刷ジョブの数（厳密には１ジョブあたりのページ数を積算したトータルページ数）が最も少ない印刷処理用デバイスに決定し、本フローチャートの処理を終了する。
【００８１】
本実施例のジョブ管理アプリケーション２０８は、プリプレスアプリケーション２０７から新規にジョブが投入された印刷ジョブについて、該ジョブに含まれる注文情報とジョブチケット情報などから、原稿データに対して多面付けが行われているかを判断する。そして、多面付けが行われていると判断した場合には、注文情報に含まれる後加工をニアラインフィニッシャに対して指示するための後処理ジョブ（Ｓ１００５で生成される「後処理ジョブ１」）を生成する。ジョブ管理アプリケーション２０８は、「後処理ジョブ１」に加え、多面付けを元の原稿データサイズに断裁するための後処理ジョブ（これを「後処理ジョブ２」と呼ぶ）を生成し、これらのジョブをジョブ管理アプリケーション２０８のＵＩ画面へ表示する。
【００８２】
図１６は、ジョブ管理アプリケーション２０８による後処理ジョブ１および後処理ジョブ２が生成される流れを説明する図である。
図１６の例は、ジョブ管理アプリケーション２０８に投入された注文ジョブに含まれる原稿データが図１５Ａ、図１５Ｂに示すような多面付けが行われ、さらに注文時にユーザから後加工として「くるみ製本」が指定されている（すなわち注文情報に含まれる後加工情報として「くるみ製本」が含まれている）ケースを示している。
【００８３】
このケースでは、ジョブ管理アプリケーション２０８において、後処理ジョブ１と、後処理ジョブ２とが生成され、さらに、後処理ジョブ１は製本機へ、後処理ジョブ２は断裁機へ送信されていることが判る。
なお、後処理ジョブ１は、注文情報で指定されている後加工（くるみ製本）をニアラインフィニッシャ（製本機）に対して指示するための後処理ジョブである。
また、後処理ジョブ２は、プリンタからの出力結果（多面付けが行われている）の用紙をくるみ製本の後加工を施す前に、元の原稿データのサイズに断裁するための後処理ジョブである。
【００８４】
以下、図１２のフローチャートを用いて、図８のＳ９０５の詳細にあたる、ニアラインフィニッシャ（断裁機）に対して、多面付けを原稿データサイズへ断裁指示するための後処理ジョブ２を、生成する処理について説明する。
図１２は、図８のＳ９０５に示した後処理ジョブ２生成処理の詳細を例示するフローチャートである。
【００８５】
Ｓ１３０１において、ジョブ管理アプリケーション２０８は、当該印刷ジョブのジョブチケット情報を解析する。
次に、Ｓ１３０２において、ジョブ管理アプリケーション２０８は、当該ジョブチケットに"面付け指示情報"が存在するか否かを判断する。ここで"面付け指示情報"は、図１７（ａ）で示すようなＪＤＦのCutBlock Resourceがその一例である。図１７（ａ）の例は、図１５Ｂ（ｃ）に示すような、縦２×横２の多面付けが行われている場合のＪＤＦの面付け指示情報に対応し、CutBlock Resource要素が４つ含まれている。図１７は、ジョブチケット等を例示する図である。
【００８６】
そして、上記Ｓ１３０２において、面付け指示情報が存在していると判断した場合（Ｓ１３０２でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１３０４へ処理を進める。
Ｓ１３０４において、ジョブ管理アプリケーション２０８は、レイアウト（用紙に対する原稿データの配置）を解析し、判断する。面付け数の判断は、ＪＤＦ内に存在するCutBlock Resourceの数等で判断する。例えば、ＪＤＦ内にCutBlock Resourceが２つ以上存在する場合には、多面付けされていると判断する。そして、Ｓ１３０４の処理の後、ジョブ管理アプリケーション２０８は、Ｓ１３０５に処理を進める。
【００８７】
一方、上記Ｓ１３０２において、当該ジョブのジョブチケット情報には面付け指示情報が含まれていないと判断した場合（Ｓ１３０２でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ１３０３へ処理を進める。
Ｓ１３０３において、ジョブ管理アプリケーション２０８は、当該印刷ジョブの注文情報に含まれる"仕上がりサイズ情報"と、ジョブチケット情報に含まれる"用紙サイズ情報"とから、レイアウト（用紙に対する原稿データの配置）を解析し、判断する。
【００８８】
ここで"仕上がりサイズ情報"とは、ユーザにより注文時に指定される各種注文情報の一つであり、例えば図１７（ｂ）に示すようなPrintTalk形式で保存される最終仕上がりサイズを示す情報である。図１７（ｂ）の例では、"仕上がりサイズ情報"として、Ａ４横（５９５×８４２ｐｔ）が指定されている。また、"用紙サイズ情報"とは、例えば図１７（ｃ）に示すような、印刷ジョブに含まれるＪＤＦの用紙サイズ情報である。図１７（ｃ）の例では、"用紙サイズ情報"として、Ａ３縦（１１９１×８４２ｐｔ）が指定されている。
なお、図１５Ｂ（ｄ）の例は、PrintTalkチケットに含まれる仕上がりサイズ情報がＡ４横（５９５×８４２ｐｔ）、ＪＤＦの用紙サイズ情報がＡ３縦（１１９１×８４２ｐｔ）であり、プリプレスアプリケーション２０７において、縦２×横１の多面付け（断ち割り面付け）が行われていることを示している。
【００８９】
この場合、以下の計算式により、縦方向の面付け数（Ｍ）、横方向の面付け数（Ｎ）を算出する。
縦方向の面付け数（Ｍ）→１１９１ｐｔ（４２０ｍｍ）／５９５ｐｔ（２１０ｍｍ）＝２
横方向の面付け数（Ｎ）→８４２ｐｔ（２９７ｍｍ）／８４２ｐｔ（２９７ｍｍ）＝１
このような計算結果に基づいて、ジョブ管理アプリケーション２０８は、面付け数を判断する。そして、Ｓ１３０３の処理の後、ジョブ管理アプリケーション２０８は、Ｓ１３０５に処理を進める。
【００９０】
なお、本実施例では、ジョブ管理アプリケーション２０８が注文情報から"仕上がりサイズ情報"、ジョブチケット情報から"用紙サイズ情報"を取得し、多面付けが行われているか判断する構成について説明した。しかし、プリプレスアプリケーション２０７から"仕上がりサイズ情報"を含むジョブチケットを含む印刷ジョブを取得し、ジョブチケットから"仕上がりサイズ情報"と"用紙サイズ情報"を取得し、多面付けが行われているか判断するように構成してもよい。
【００９１】
Ｓ１３０５において、ジョブ管理アプリケーション２０８は、上記Ｓ１３０４又はＳ１３０３でのレイアウトの判断に基づいて、多面付け（多連面付け）が行われているか否かを判断する。
【００９２】
上記Ｓ１３０５において、多面付け（多連面付け）が行われていると判断した場合（Ｓ１３０５でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１３０６へ処理を進める。
Ｓ１３０６において、ジョブ管理アプリケーション２０８は、多面付け（多連面付け）を断裁するための断裁指示ジョブ（後処理ジョブ２）を生成する。
【００９３】
例えば、図１５Ｂ（ｃ）のような多面付けが行われている場合、トンボマークの位置で（各CutBlockの位置で）断裁する必要がある。この場合、図１７（ｅ）に示すような断裁指示情報を含むＪＤＦが、後処理ジョブ２として生成される。
また、図１５Ｂ（ｄ）のような多面付けが行われている場合、用紙の中央で断ち割り断裁を行う必要がある。この場合、図１７（ｄ）に示すような断裁指示情報を含むＪＤＦが、後処理ジョブ２として生成される。
【００９４】
次に、Ｓ１３０７において、ジョブ管理アプリケーション２０８は、上記Ｓ１３０６で生成した断裁指示ジョブ（後処理ジョブ２）をジョブリスト部６０１へ表示し、本フローチャートの処理を終了する。
【００９５】
一方、上記Ｓ１３０５において、多面付け（多連面付け）が行われていないと判断した場合（Ｓ１３０５でＮｏの場合）、ジョブ管理アプリケーション２０８は、そのまま本フローチャートの処理を終了する。
【００９６】
なお、ジョブ管理アプリケーション２０８は、プリプレスアプリケーション２０７から投入された印刷ジョブに基づいて生成した後処理ジョブ（後処理ジョブ１、後処理ジョブ２）に対し、後処理ジョブ間の処理順序を付けを行い、内部の管理情報（後処理順情報）として保持管理可能である。また、ジョブ管理アプリケーション２０８は、例えば、上述のように生成した後処理ジョブを、処理順序の早い順に表示するように制御する。
【００９７】
ここで、図５Ｂ、図５Ｃを用いて、プリプレスアプリケーション２０７から、複数のジョブがジョブ管理アプリケーション２０８へ送信された後の状態について説明する。図５Ｂ、図５Ｃは、プリプレスアプリケーション２０７から、複数のジョブがジョブ管理アプリケーション２０８へ送信された後の状態の一例に対応する。
【００９８】
図５Ｂによれば、「Manual-A」のジョブは、後処理ジョブ（くるみ製本ジョブ）が生成されており、後処理デバイスとして「PerfectBinder-2（くるみ製本機−２）」が選択されている。「Manual-A」の例では、製本タイプが「Bind（くるみ製本）」であるため、ジョブ管理アプリケーション２０８で生成された後処理ジョブには、くるみ製本の指示が含まれている。利用者は、このジョブリスト部６０１から、ジョブ選択ボタン６０４により複数のジョブを選択し、ジョブ送信ボタン６０２によりジョブ送信を実行する。これにより、「Manual-A」の印刷ジョブは「Printer1」へ、後処理ジョブは「PerfectBinder-2（くるみ製本機−２）」へ送信される。
【００９９】
なお、ジョブ管理アプリケーション２０８のジョブ管理画面６００のジョブリスト部６０１では、印刷ジョブおよび後処理ジョブの送信先デバイスを手動により変更することも可能となっている。ただし、各ジョブについて変更可能なプリンタおよび後処理デバイスは、各ジョブにおいて該当する振り分け条件がある場合、その振り分け条件において選択されているプリンタおよび後処理デバイスに限られている。
【０１００】
一方、図５Ｃは、プリプレスアプリケーション２０７において、「Manual-A」のジョブの原稿データに対し、図１５Ａ、図１５Ｂのような多面付け（多連面付け）が行われ、ジョブ管理アプリケーション２０８へジョブが投入された状態を示している。この場合、「Manual-A」のBodyジョブの後に、図５Ｂには無い後処理ジョブ（断裁ジョブ）がもう一つ生成されていることがわかる。利用者は、このジョブリスト部６０１から、ジョブ選択ボタン６０４により複数のジョブを選択し、ジョブ送信ボタン６０２によりジョブ送信を実行する。これにより、「Manual-A」の印刷ジョブは「Printer1」へ、１つ目の後処理ジョブは「Cutter-A（断裁機−Ａ」へ、２つ目の後処理ジョブは「PerfectBinder-2（くるみ製本機−２）」へ送信される。
【０１０１】
このとき、２つ目の後処理ジョブは、１つ目の後処理ジョブが「処理完了」ステータスとなるまで送信されない。即ち、ジョブ管理アプリケーション２０８は、１つ目の後処理ジョブが「処理完了」ステータスとなったら、自動的に２つ目の後処理ジョブを送信するように制御する。このようにすることで、ジョブ管理アプリケーション２０８は、オペレータが誤って、プリンタからの出力結果の用紙に対して、１回目の後処理を行う前に、２回目の後処理を先にニアラインフィニッシャで実行することないよう、後処理ジョブの送信タイミングを制御している。
【０１０２】
なお、ジョブ管理アプリケーション２０８は、ジョブ管理画面６００において、１つ目の後処理ジョブが「処理完了」ステータスとなるまでは、２つ目の後処理ジョブの選択を不可な状態とし、ジョブの個別選択によるジョブ送信が行われないように制御しもよい。
【０１０３】
図１３は、ジョブ管理アプリケーション２０８のジョブ送信処理を説明するためのフローチャートである。
まず、Ｓ１４０１において、ジョブ管理アプリケーション２０８は、ユーザにより図５のジョブ管理画面６００のジョブ送信ボタン６０２が押下されると、Ｓ１４０２に処理を進める。
【０１０４】
Ｓ１４０２において、ジョブ管理アプリケーション２０８は、ジョブリスト部６０１にある先頭のジョブ（当該ジョブ）について、ジョブ選択ボタン６０４により、送信対象ジョブとして選択されているか否か（チェックＯＮとなっているか否か）を判断する。そして、送信対象として選択されていると判断した場合（Ｓ１４０２でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１４０３に処理を進める。
【０１０５】
Ｓ１４０３において、ジョブ管理アプリケーション２０８は、当該ジョブが後処理ジョブか否かを判断する。そして、後処理ジョブでない（すなわち印刷ジョブである）と判断した場合（Ｓ１４０３でＮｏの場合）、ジョブ管理アプリケーション２０８は、ジョブ管理アプリケーション２０８は、Ｓ１４０５に処理を進める。
【０１０６】
Ｓ１４０５において、ジョブ管理アプリケーション２０８は、ジョブリスト部６０１において当該ジョブの送信先として選択されているプリンタに対し、当該ジョブを送信し、Ｓ１４０６に処理を進める。
【０１０７】
一方、Ｓ１４０３において、当該ジョブが後処理ジョブであると判断した場合（Ｓ１４０３でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１４０４に処理を進める。
Ｓ１４０４において、ジョブ管理アプリケーション２０８は、選択されているニアラインフィニッシャに対し、当該ジョブを送信し（詳細は図１４に示す）、Ｓ１４０６に処理を進める。
【０１０８】
次に、Ｓ１４０６において、ジョブ管理アプリケーション２０８は、当該ジョブがジョブリスト部６０１にある最終ジョブであるか否かを判断する。そして、最終ジョブでないと判断した場合（Ｓ１４０６でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ１４０２に処理を戻し、後続のジョブについて同様の処理を行う。
【０１０９】
また、上記Ｓ１４０２において、送信対象ジョブとして選択されていない（チェックＯＦＦである）と判断した場合（Ｓ１４０２でＮｏの場合）、ジョブ管理アプリケーション２０８は、そのままＳ１４０６へ処理を進める。
以上の処理を、Ｓ１４０６において、ジョブリスト部６０１に存在する最終ジョブと判断するまで繰り返し、最終ジョブであると判断した場合（Ｓ１４０６でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、本フローチャートの処理を終了する。
【０１１０】
図１４は、図１３のＳ１４０４に示したニアラインフィニッシャへのジョブ送信処理の詳細を例示するフローチャートである。
Ｓ１５０１において、ジョブ管理アプリケーション２０８は、当該ジョブの属する論理ジョブには、後処理ジョブが２つ以上含まれているか否かを判断する。図５Ｃの例では、JobNo「0000001101」の「Manual-A」には、「断裁」と「くるみ製本」の２つの後処理ジョブが含まれている。
【０１１１】
そして、後処理ジョブが２つ以上含まれていると判断した場合（Ｓ１５０１でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１５０２に処理を進める。
Ｓ１５０２において、ジョブ管理アプリケーション２０８は、当該ジョブの後処理順情報を取得する。
【０１１２】
次に、Ｓ１５０３において、ジョブ管理アプリケーション２０８は、上記Ｓ１５０２で取得した後処理順情報に基づき、当該ジョブが属する論理ジョブに含まれる後処理ジョブのうち、当該ジョブが処理順が先頭の後処理ジョブか否かを判断する。そして、先頭の後処理ジョブであると判断した場合（Ｓ１５０３でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１５０５において、ニアラインフィニッシャへ送信する。
【０１１３】
一方、上記Ｓ１５０３において、先頭の後処理ジョブではないと判断した場合（Ｓ１５０３でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ１５０４へ処理を進める。
Ｓ１５０４において、ジョブ管理アプリケーション２０８は、１つ前の後処理ジョブのステータスが「処理完了」であるか否かを判断する。
そして、「処理完了」ステータスでないと判断した場合（Ｓ１５０４でＮｏの場合）、ジョブ管理アプリケーション２０８は、１つ前の後処理ジョブが「処理完了」ステータスと判定されるまでこの判定処理を繰り返す。
【０１１４】
そして、「処理完了」ステータスであると判断した場合（Ｓ１５０４でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１５０５において、ニアラインフィニッシャへ送信する。
【０１１５】
一方、上記Ｓ１５０１において、当該ジョブには後処理ジョブが２つ以上ない（すなわち後処理ジョブが１つしか含まれていない）と判断した場合（Ｓ１５０１でＮｏの場合）、ジョブ管理アプリケーション２０８は、Ｓ１５０５において、当該後処理ジョブをニアラインフィニッシャへ送信し、Ｓ１５０６に処理を進める。
【０１１６】
Ｓ１５０６において、ジョブ管理アプリケーション２０８は、未処理の後処理ジョブがあるか否かを判断する。そして、未だ未処理の後処理ジョブがあると判断した場合（Ｓ１５０６でＹｅｓの場合）、ジョブ管理アプリケーション２０８は、Ｓ１５０４に処理を戻し、未処理の後処理ジョブについて同様の処理を行う。
【０１１７】
一方、上記Ｓ１５０６において、未処理の後処理ジョブがないと判断した場合（Ｓ１５０６でＮｏの場合）、ジョブ管理アプリケーション２０８は、本フローチャートの処理を終了する。
【０１１８】
このように、ジョブ管理アプリケーション２０８は１つの注文を構成するジョブにおいて、処理順序を有する後処理ジョブが２つ以上ある場合、１つ前の後処理ジョブが「処理完了」ステータスになるまで、次の後処理ジョブが送信されないように制御する。これにより、１つのジョブを、異なる後処理装置または１つの後処理装置で、２回以上、後処理するケースにおいて、オペレータがその"実行順序"を間違えるというミスを防ぐことができる。
【０１１９】
以上のように、ジョブ管理アプリケーション２０８は、アプリケーションから送信された印刷ジョブに含まれるジョブに含まれるジョブチケットの情報から、ユーザから注文時に入稿された原稿データに対して、多面付け（多連面付け）が行われているか否かを判断する。そして、多面付けされていると判断した場合、注文情報に含まれる（ユーザが指定した）後加工を行うための後処理ジョブだけでなく、多面付けを断裁して元の各仕上がりサイズのデータに断裁するための断裁ジョブも自動生成する。これにより、印刷室等の都合で行われた多面付けを断裁するための後処理ジョブも自動で生成され、ジョブ管理アプリケーションから、ニアラインデバイスに対して一括して指示が行えるようになる。よって、ニアラインフィニッシャに対して手動でパラメータ指定する必要がなくなり、オペレータの利便性が向上する。さらに、ジョブ管理アプリケーション２０８は１つの注文を構成するジョブにおいて、処理順序を有する後処理ジョブが２つ以上ある場合に、上流の後処理ジョブが「処理完了」ステータスになるまでは、下流の後処理ジョブが送信できないように制御する。これにより、１つのジョブを、異なる後処理装置で（または１つの後処理装置で）、２回以上後処理するケースにおいて、オペレータがその"実行順序"を間違えるというミスを防ぐことができるという効果を奏する。
【０１２０】
以上示したように、ユーザからの注文情報に含まれない多面付けが行われた場合でも、オペレータが、印刷出力された用紙を本来の仕上がりサイズに断裁する後処理ジョブを手動で後処理デバイスに指示する必要を無くし、オペレータの利便性を向上することができる。また、後処理ジョブの実行順に基づく送信制御により、複数回後処理を行うケースにおいて、オペレータがその実行順序を間違えるというミスを防ぎ、作業を容易にすることができる。
【０１２１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１２２】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２３】
１０１    ホストコンピュータ
１０２    プリンタ
１０３    ニアラインフィニッシャ
２０８    ジョブ管理アプリケーション
【図１】
2017138778.tif 000003
【図２】
2017138778.tif 000004
【図３】
2017138778.tif 000005
【図４】
2017138778.tif 000006
【図５Ａ】
2017138778.tif 000007
【図５Ｂ】
2017138778.tif 000008
【図５Ｃ】
2017138778.tif 000009
【図６】
2017138778.tif 000010
【図７】
2017138778.tif 000011
【図８】
2017138778.tif 000012
【図９】
2017138778.tif 000013
【図１０】
2017138778.tif 000014
【図１１】
2017138778.tif 000015
【図１２】
2017138778.tif 000016
【図１３】
2017138778.tif 000017
【図１４】
2017138778.tif 000018
【図１５Ａ】
2017138778.tif 000019
【図１５Ｂ】
2017138778.tif 000020
【図１６】
2017138778.tif 000021
【図１７】
2017138778.tif 000022