(57)【要約】      （修正有）【課題】ジョブスプリットの手法を用いて印刷を実行する場合に、スプリットされた一連のジョブの整合性を保ちつつ各々のジョブが実行され、ユーザ自らが判断する負荷を抑制する情報処理装置を提供する。【解決手段】情報処理装置は、ジョブ管理アプリケーションを備え、印刷対象のデータに応じて、ジョブスプリットを行うか否かを判断し、ジョブを確認および実行するＵＩ画面を表示する。ジョブスプリットを行うと判断したジョブに関して、スプリットされた各々のジョブの情報（ジョブ選択ボタン７０４、Ｎｏ、ステータス、部数）を関連付けて表示する。印刷対象のデータがカラーページとモノクロページとを含むジョブである場合は、ジョブの総ページ数とジョブの総ページ数に対するカラーページ数の比率とに基づいてジョブの分割を行うか否かを判断する。【選択図】図１１
2016149093.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象のデータに応じて、ジョブの分割を行うか否かを判断する判断手段と、
ジョブを確認および実行するために確認画面に表示する制御を行う制御手段と、
を備え、
前記制御手段は、前記判断手段が分割を行うと判断した前記ジョブに関して、分割された各々のジョブの情報を関連付けて表示し、
前記印刷対象のデータがカラーページ、およびモノクロページを含むジョブである場合に、
前記判断手段は、前記ジョブの総ページ数、および前記ジョブの総ページ数に対するカラーページ数の比率に基づいて前記ジョブの分割を行うか否かを判断する、ことを特徴とする情報処理装置。
【請求項２】
前記制御手段は、
前記確認画面において、実行されるジョブの選択に関する情報を表示し、
前記分割された各々のジョブのうち、先に実行されるジョブの実行が完了するまで、その後に実行されるジョブが実行されないように前記実行されるジョブの選択に関する情報の表示を制御する、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、
前記確認画面において、前記ジョブの印刷部数に関する情報を表示し、
前記分割された各々のジョブのうち少なくとも１つの前記印刷部数に関する情報が変更された場合に、
前記印刷部数が変更されたジョブ以外の、前記分割された各々のジョブの、前記印刷部数に関する情報も変更するか否かをユーザに確認する、ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記印刷対象のデータが特殊用紙への印刷を含むジョブである場合に、
前記判断手段は、前記ジョブの総ページ数、および前記ジョブの総ページ数に対する前記特殊用紙へ印刷するページ数の比率に基づいて前記ジョブの分割を行うか否かを判断する、ことを特徴とする請求項１ないし３のいずれか１項に記載の情報処理装置。
【請求項５】
前記判断手段が前記ジョブの分割を行うか否かを判断する際に用いる判断基準を、ユーザの入力に従って設定する設定手段と、をさらに備える、ことを特徴とする請求項１ないし４のいずれか１項に記載の情報処理装置。
【請求項６】
前記設定手段は、前記判断基準のオプション設定として、
前記判断手段が前記ジョブを複数の画像形成装置に割り振るために、必ず前記ジョブを分割すると判断する設定、または、
前記判断手段が前記ジョブを分割せずに１台の画像形成装置で実行させるために、必ず前記ジョブを分割しないと判断する設定を含む、ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記設定手段は、前記オプション設定を、前記ジョブを実行可能な画像形成装置の使用状況に応じて前記判断手段が判断するか否かを前記ユーザの入力に従って設定する、ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記制御手段は、前記確認画面において、前記分割された各々のジョブを実行する画像形成装置をユーザの入力に従って決定し、
前記判断手段は、前記分割された各々のジョブの出力結果をマージする画像形成装置として前記確認画面において選択された前記画像形成装置のインサータ段数が不足する場合に、
前記ジョブの分割をしないか、前記マージすることを含むジョブをさらに分割するか、または前記画像形成装置の選択を再度行うかを、前記ユーザに選択させる、ことを特徴とする請求項１ないし７のいずれか１項に記載の情報処理装置。
【請求項９】
印刷対象のデータに応じて、ジョブの分割を行うか否かを判断する判断工程と、
ジョブを確認および実行するために確認画面に表示する制御を行う制御工程と、
を有し、
前記制御工程において、前記判断工程で分割を行うと判断した前記ジョブに関して、分割された各々のジョブの情報を関連付けて表示し、
前記印刷対象のデータがカラーページ、およびモノクロページを含むジョブである場合に、
前記判断工程において、前記ジョブの総ページ数、および前記ジョブの総ページ数に対するカラーページ数の比率に基づいて前記ジョブの分割を行うか否かを判断することを特徴とする情報処理装置の制御方法。
【請求項１０】
請求項１ないし８のいずれか１項に記載の情報処理装置が備える各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、従来の印刷業界に対抗して、プリント・オン・デマンド（以下、ＰＯＤと略記する。）と呼ばれる市場が出現している。ＰＯＤの印刷現場では、モノクロの高速プリンタの生産性（スピード）を最大限に活用するために、カラーページとモノクロページが混載するジョブを生成する際に、「カラーモノクロジョブスプリット印刷」という手法が用いられる。（カラーページとモノクロページが混載するジョブは、これ以降、カラーモノクロ混載ジョブと記載する。）これは、カラーページのみを先にカラープリンタで印刷し、その後、モノクロ高速プリンタでモノクロページを印刷しながら、印刷済のカラーページの出力結果をモノクロプリンタのインサータから挿入しマージする印刷方法である。
特許文献１は、複数のプリンタを管理するサーバが、ジョブチケットと印刷されるソースドキュメントの内容を解析し、２以上のサブジョブを生成するプリントショップシステムを開示している。特許文献１では、ソースドキュメントの白黒ページとカラーページが白黒プリンタおよびカラープリンタに印刷される２つのサブジョブに分割されることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１６５７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したようなジョブスプリットの手法を用いて印刷を実行する場合に、ユーザ自らスプリットされた各々のジョブを関連付け、実行順序や部数の変更などを行う必要がある。これに対して、特許文献１では、ジョブスプリットの手法を用いて印刷を実行する場合のユーザの操作に係る負荷について考慮されていない。
【０００５】
本発明は、ジョブスプリットの手法を用いて印刷を実行する場合に、スプリットされた一連のジョブの整合性を保ちつつ各々のジョブが実行され、ユーザ自らが判断する負荷を抑制することが可能となる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態の情報処理装置は、印刷対象のデータに応じて、ジョブの分割を行うか否かを判断する判断手段と、ジョブを確認および実行するために確認画面に表示する制御を行う制御手段と、を備え、制御手段は、判断手段が分割を行うと判断したジョブに関して、分割された各々のジョブの情報を関連付けて表示し、印刷対象のデータがカラーページ、およびモノクロページを含むジョブである場合に、判断手段は、ジョブの総ページ数、およびジョブの総ページ数に対するカラーページ数の比率に基づいてジョブの分割を行うか否かを判断する。
【発明の効果】
【０００７】
本発明の情報処理装置によれば、ジョブスプリットの手法を用いて印刷を実行する場合に、スプリットされた一連のジョブの整合性を保ちつつ各々のジョブが実行され、ユーザ自らが判断する負荷を抑制することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態における印刷システムの全体構成を示す図である。
【図２】ホストコンピュータのハードウェア構成を示すブロック図である。
【図３】プリンタのハードウェア構成を示すブロック図である。
【図４】印刷アプリケーションのＵＩ画面の一例を示す図である。
【図５】印刷アプリケーションのＵＩ画面の一例を示す図である。
【図６】印刷アプリケーションのＵＩ画面の一例を示す図である。
【図７】印刷アプリケーションのＵＩ画面の一例を示す図である。
【図８】印刷アプリケーションのＵＩ画面の一例を示す図である。
【図９】印刷アプリケーションのＵＩ画面の一例を示す図である。
【図１０】ジョブ管理アプリケーションのＵＩ画面の一例を示す図である。
【図１１】ジョブ管理アプリケーションのＵＩ画面の一例を示す図である。
【図１２】ジョブ管理アプリケーションのＵＩ画面の一例を示す図である。
【図１３】ジョブ管理アプリケーションのＵＩ画面の一例を示す図である。
【図１４】ジョブ管理アプリケーションのＵＩ画面の一例を示す図である。
【図１５】印刷ジョブ表示処理を説明するためのフローチャートである。
【図１６】スプリットジョブ表示処理を説明するためのフローチャートである。
【図１７】ステータス更新処理を説明するためのフローチャートである。
【図１８】ジョブリスト処理を説明するためのフローチャートである。
【図１９】印刷処理を説明するためのフローチャートである。
【図２０】スプリット妥当性チェック処理を説明するためのフローチャートである。
【図２１】ジョブ管理アプリケーションのＵＩ画面の一例を示す図である。
【図２２】ジョブ管理アプリケーションのＵＩ画面の一例を示す図である。
【図２３】妥当性チェック処理の詳細を説明するためのフローチャートである。
【図２４】ジョブスプリット処理および解除処理を説明するための図である。
【図２５】インサータ段数チェック処理を説明するためのフローチャートである。
【図２６】ジョブ管理アプリケーションのＵＩ画面の一例を示す図である。
【図２７】印刷ジョブ表示処理を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面などを参照して説明する。
＜システム構成＞
図１は、本発明の一実施形態における印刷システムの全体構成を示すブロック図である。
図１には、印刷システムを構成している各装置がネットワーク１０３を介して接続されている様子が示されている。印刷システムを構成している各装置とは、ホストコンピュータ１０１と、プリンタ１０２である。この例では、複数のプリンタ１０２がネットワーク１０３へ接続されている。本実施形態の印刷システムでは、ホストコンピュータ１０１が、ネットワーク１０３を介して、プリンタ１０２に対して画像データを印刷ジョブとして送信することで、プリンタ１０２において画像データの印刷を行うことができる。
【００１０】
図２は、図１に示したホストコンピュータ１０１のハードウェア構成を示すブロック図である。
ホストコンピュータ１０１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、Ｉ／Ｏインターフェース２０４、ＮＩＣ２０５、およびバス２０６から構成される。ＣＰＵ２０１は、ＲＯＭ２０３内のプログラム用ＲＯＭにロードされたＯＳ（オペレーティングシステム）や一般アプリケーション、プログラムなどを実行するとともに、バス２０６に接続されている各デバイスを総括的に制御する。
ＲＯＭ２０３は、ＣＰＵ２０１の制御プログラムであるＯＳ、文書ファイルを作成するためのアプリケーション、および各種データを記憶する。また、ＲＯＭ２０３は、本実施形態の印刷システムにおいて、印刷設定およびジョブ管理アプリケーションへのジョブ投入を行う印刷アプリケーション２０７を記憶している。さらに、ＲＯＭ２０３は、本実施形態の印刷システムにおいて、印刷アプリケーション２０７から送信された印刷ジョブを管理し、複数のプリンタ（画像形成装置）に対して印刷ジョブを送信するジョブ管理アプリケーションを記憶している。
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。Ｉ／Ｏインターフェース２０４は、ディスプレイ表示やディスプレイ上からのキー入力等を制御する。ＮＩＣ２０５は、ネットワークに接続され、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１１】
図３は、図１に示したプリンタ１０２のハードウェア構成を示すブロック図である。
プリンタ１０２は、印刷ユニット３０１、ＣＰＵ３０３、ＲＯＭ３０４、ＲＡＭ３０５、Ｉ／Ｏインターフェース３０６、ＮＩＣ３０７、およびバス３０８から構成される。
プリンタ１０２は、ＣＰＵ３０３により制御され、ＲＯＭ３０４内のプログラム用ＲＯＭに記憶された制御プログラム等に基づいてバス３０８に接続される印刷ユニット（プリンタエンジン）３０１に出力情報としての画像信号を出力する。また、ＲＯＭ３０４内には、ＣＰＵ３０３の制御プログラムや、上記出力情報を生成する際に使用するフォントデータ、ホストコンピュータ上で利用される情報等が記憶されている。
ＣＰＵ３０３はＩ／Ｏインターフェース３０６を介して、ホストコンピュータ１０１との通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ１０１に通知できる。ＲＡＭ３０５は、ＣＰＵ３０３の主メモリや、ワークエリア等として機能する。印刷ユニット３０１は、印刷時に使用する用紙をセットする給紙部３０９、印刷時に適宜用紙を挿入するためのインサータ３１０、および印刷された出力用紙が積載される排紙部（スタッカ）３０２等を備え、大量枚数の印刷および排紙にも対応できる。
【００１２】
＜印刷アプリケーションのＵＩ＞
次に、図４〜図８を用いて、本実施形態に係る印刷アプリケーション２０７のＵＩ画面の一例について説明する。
図４〜図７に示す「ドキュメント全体の設定」ウィンドウは、用紙設定、ページ設定、仕上げ、編集、給紙、および印刷品質の各シートから構成されており、ドキュメント全体に対する各種印刷設定を行うことができる。
【００１３】
図４は、用紙設定シートを表示した状態を示している。このシートでは、主に出力用紙におけるレイアウトを決めるための設定を行うことができる。具体的には、出力用紙サイズや向きや、仕上がりサイズや向き、面付けの種類、面数の指定（縦Ｍ個×横Ｎ個のレイアウト）、トンボ付加の指定、裁ち落とし幅の指定等を行うことができる。
【００１４】
図５は、仕上げシートを表示した状態を示している。仕上げシートでは、主にプリンタに対する印刷設定を行うことができる。具体的には、仕上げシートでは、排紙方法、とじしろ/とじ方向、開き方向、プリンタ付属のフィニッシャを使用した後加工（ステイプル/パンチ/中とじ製本/くるみ製本など）の指定、および中とじ製本時のガターシフト指定などの設定を行うことができる。
【００１５】
図６は、ページ設定シートを表示した状態を示している。このシートでは、主に出力用紙上の各仕上がりページ内のレイアウトに関する設定を行うことができる。具体的には、Ｎページ印刷、および原稿の配置等の指定を行うことができる。
【００１６】
図７は、印刷品質シートを表示した状態を示している。このシートでは、ドキュメントに対するカラーモードに関する設定を行うことができる。具体的には、カラー、モノクロ、または、カラー／モノクロ自動切替の中から設定することができる。
【００１７】
図８に示す「ページの設定」ウィンドウは、ページ設定、編集、給紙、および印刷品質の４つのシートから構成されている。「ページの設定」ウィンドウでは、ドキュメントの特定のページに対して、図４〜図７に示した「ドキュメント全体の設定」ウィンドウで設定したドキュメント全体に対する各種印刷設定とは異なる設定（例外設定）を行うことができる。例えば、図８は、印刷品質シートを表示した状態を示しているが、このシートでは、選択したページに対して、ドキュメント全体とは異なるカラーモードの設定を行うことが可能である。
【００１８】
次に、印刷アプリケーション２０７の印刷処理について説明する。
本実施形態に係る印刷アプリケーション２０７は、ＪＤＦ形式のジョブチケットによりプリンタに対する印刷指示を行うことが可能である。ＪＤＦとは、Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔの略称である。ＪＤＦは、印刷業界における製版、印刷、後加工の工程・処理を統合し、統括的な業務支援の実現及び効率的な業務運用を目指した共同組織であるＣＩＰ４が策定した業界標準のジョブチケットのことである。
【００１９】
図９は、本実施形態に係る印刷アプリケーション２０７のＵＩ画面の一例であり、「印刷」ウィンドウを示す図である。ユーザは、このウィンドウにより、図４〜図８の各画面で設定を行った後のドキュメントの印刷を実行するができる。図９において、「プリンタ名」６０１は、印刷に使用したいプリンタを指定するためのエリアである。「部数」６０２は、印刷部数を指定するためのエリアである。「カラーモノクロジョブスプリット印刷を行う」チェックボックス６０３は、上述したカラーモノクロジョブスプリット印刷を行うか否かを設定するためのチェックボックスである。このチェックボックスは、ドキュメントの中に、カラーページとモノクロページの両方が含まれる場合にのみ設定可能となる。
【００２０】
印刷アプリケーション２０７は、ユーザが「ＯＫ」ボタン６０４により印刷実行の指示を行うと、ドキュメントの画像データ、およびプリンタを制御するジョブチケットであるＪＤＦを生成する。そして、印刷アプリケーション２０７は、ジョブチケットを画像データとともに、印刷ジョブの一次管理およびプリンタへの一括送信を司るジョブ管理アプリケーション２０８に対して送信する。なお、ユーザが図９において「カラーモノクロジョブスプリット印刷を行う」チェックボックス６０３をＯＮにして印刷実行の指示を行った場合には、印刷アプリケーション２０７は、カラーモノクロジョブスプリット印刷処理を行う。この場合には、ドキュメントの中のカラーページのみを印刷対象としたジョブ（プレプリントジョブ）と、モノクロページを印刷対象とし、かつ、カラーページの箇所をインサータから挿入する指示に変更したジョブ（マージジョブ）との２つのジョブを生成する。そして、印刷アプリケーション２０７は、ジョブ管理アプリケーション２０８に対して、２つのジョブを送信することになる。
【００２１】
＜ジョブ管理アプリケーション＞
図１０は、本実施形態に係るジョブ管理アプリケーション２０８のＵＩ画面の一例を示す図である。
ＵＩ画面７００（確認画面）は、ジョブ管理アプリケーション２０８で管理する印刷ジョブを一覧で表示するジョブリスト部７０１、印刷を実行するための印刷ボタン７０２、および画面を閉じるための閉じるボタン７０３から構成される。ＵＩ画面７００は、さらに、ジョブを選択するためのジョブ選択ボタン７０４、ジョブリスト部７０１上に表示されているジョブを全選択できる全選択ボタン７０５、およびスプリット妥当性チェックボタン７０７などを備える。
【００２２】
ジョブリスト部７０１では、ユーザ自身が印刷対象としたい印刷ジョブ、その印刷ジョブに対して設定されている出力先プリンタ、部数、印刷ジョブに含まれるページ数、ジョブのステータスなどを表示している。ユーザは、出力先プリンタや部数については必要に応じて、このジョブリスト部７０１のＵＩで変更することが可能である。そして、ユーザは、チェックボックスで印刷対象としたいジョブを選択し、印刷ボタン７０２を押下することにより、印刷ジョブを一括して印刷実行することが可能である。このとき、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１上の表示が上位のものから順番にプリンタに送信する。
【００２３】
なお、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１に「カラーモノクロジョブスプリット印刷」を行うジョブが含まれる場合に、ジョブリスト部７０１の表示内容を変えることを特徴とする。すなわち、１つのジョブを上述したカラーモノクロジョブスプリット印刷の方法で印刷するために、プレプリントジョブと、マージジョブの２つに分割したジョブが存在する場合に、ジョブリスト部７０１の表示内容を変えることを特徴とする。図１０は、「カラーモノクロジョブスプリット印刷」を行うジョブを含まない場合のＵＩ画面の一例である。一方、図１１〜図１３は、「カラーモノクロジョブスプリット印刷」を行うジョブを含む場合のＵＩ画面の一例である。
【００２４】
図１１〜図１３に示すように、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１に、「カラーモノクロジョブスプリット印刷」を行うジョブが存在する場合に、スプリット情報７０６を新たに表示する。スプリット情報７０６は、１つのジョブがカラーモノクロジョブスプリット印刷用に分割されていることを示しており、分割された２つのジョブのそれぞれが、プレプリントジョブであるのかマージジョブであるのかを示している。
【００２５】
さらに、ジョブ管理アプリケーション２０８は、「カラーモノクロジョブスプリット印刷」用に分割された２つのジョブ（プレプリントジョブとマージジョブ）の部数が連動して変更されるように制御している。例えばプレプリントジョブの部数をジョブリスト部７０１上で変更すると、ジョブ管理アプリケーション２０８は、図１４に示すＵＩ画面を表示し、対となる（部数を変更したジョブ以外の）マージジョブの部数も同じ値に変更するか否かをユーザに選択させる。ここでＯＫが選択された場合には、マージジョブの部数は、プレプリントジョブの部数と同じ値に変更される。一方、ページ数および総ページ数に関しては、連動することはなく分割された２つのジョブ（プレプリントジョブとマージジョブ）のそれぞれにおけるページ数および総ページ数における表記となっている。
【００２６】
さらに、ジョブ管理アプリケーション２０８は、分割された２つのジョブがジョブリスト部７０１上で、常に連続かつ「プレプリントジョブ」から「マージジョブ」の順に一覧表示されるように制御している。そのため、プリンタやステータスによるジョブのソートが行われた場合や、ジョブ送信元である印刷アプリケーション２０７から異なるタイミングでばらばらにジョブが投入された場合であっても、分割された２つのジョブは、一目でわかるようになっている。
【００２７】
さらに、本実施形態に係るジョブ管理アプリケーション２０８は、ユーザが、カラーモノクロジョブスプリット印刷を行うために分割された２つのジョブ（プレプリントジョブとマージジョブ）の印刷順序を間違わないように、次の機能を備える。すなわち、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１に表示しているプレプリントジョブとマージジョブの印刷順序を制御する機能を備える。
【００２８】
図１１は、印刷アプリケーション２０７から「カラーモノクロジョブスプリット印刷」を行うジョブが投入された直後（印刷実行される前）のＵＩ画面の状態を示している。この図によれば、プレプリントジョブは、ステータスが「準備完了」であり、ジョブ選択ボタン７０４は選択可能な状態となっているが、対となるマージジョブのステータスは「プレプリント待ち」である。そして、このマージジョブのジョブ選択ボタン７０４は選択不可な状態となっている。このように、ジョブ管理アプリケーション２０８は、ユーザが誤ってプレプリントジョブを印刷する前にマージジョブを印刷実行してしまわないように制御している。
【００２９】
図１２は、図１１の状態から、プレプリントジョブの印刷実行を行った直後のＵＩ画面の状態を示している。この図によれば、プレプリントジョブのステータスが「印刷完了」となっているものは、ジョブ選択ボタン７０４が選択不可な状態となっている。そして、対となるマージジョブのステータスは「準備完了」となり、ジョブ選択ボタン７０４が選択可能な状態に変わっていることがわかる。このように、ジョブ管理アプリケーション２０８は、プレプリントジョブの印刷が完了するまでは、対となるマージジョブの印刷実行が行われないように制御している。
【００３０】
このように、ＵＩ画面７００のジョブ選択ボタン７０４や、Ｎｏ、ステータスに表示される情報が、実行されるジョブの選択に関する情報として機能し、分割された一連のジョブの情報は整合性を保つように関連付けて表示される。また、部数等のその他の情報についても同様に、分割された一連のジョブの情報は整合性を保つように関連付けて表示される。これにより、ユーザが分割されたジョブを含むジョブを実行する場合に、ユーザ自らが実行順序や部数等の判断を行う必要がなく、ユーザの負荷を抑制することができる。
【００３１】
次に、図１０〜１３で説明したＵＩ画面の表示を実現する、ジョブ管理アプリケーション２０８によるジョブリスト部７０１への印刷ジョブの表示処理について説明する。
図１５は、ジョブ管理アプリケーション２０８によるジョブリスト部７０１への印刷ジョブの表示処理を説明するためのフローチャートである。
ユーザが図９に示した印刷アプリケーション２０７の「印刷」ウィンドウにおいて印刷実行の指示を行うと、印刷ジョブが新たにジョブ管理アプリケーション２０８に投入される（ステップＳ９０１）。ジョブ管理アプリケーション２０８は、投入された印刷ジョブに含まれるジョブチケット（ＪＤＦ）から、ジョブ情報（具体的には、ジョブＮｏ、ジョブ名、部数、ページ数、プリンタ、およびジョブスプリット情報など）を取得する（ステップＳ９０２）。
【００３２】
ジョブ管理アプリケーション２０８は、図１０〜１３に示したＵＩ画面にあるジョブリスト部７０１に、ステップＳ９０１で取得した新たな印刷ジョブを新たにリストする（ステップＳ９０３）。なお、ステップＳ９０３の処理（ジョブリスト処理）の詳細については、図１８を用いて後述する。また、ジョブ管理アプリケーション２０８は、新たにリストする印刷ジョブとともに、当該印刷ジョブに関する情報（ステップＳ９０２で取得した情報）を表示する（ステップＳ９０４）。次に、当該印刷ジョブのジョブステータスをプリンタ１０２から取得し、ジョブリスト部７０１に表示する（ステップＳ９０５）。なお、ステップＳ９０５の処理の詳細については、図１７を用いて後述する。
【００３３】
ジョブ管理アプリケーション２０８は、当該ジョブが印刷アプリケーション２０７から「カラーモノクロジョブスプリット印刷」を行うとして印刷実行された分割ジョブ（カラーモノクロスプリットジョブ）であるか否かを判断する（ステップＳ９０６）。カラーモノクロスプリットジョブである場合には、ジョブ管理アプリケーション２０８は、ステップＳ９０７のスプリットジョブ表示処理に基づいたＵＩ表示処理を行う。なお、ステップＳ９０７の処理の詳細については、図１６を用いて後述する。一方、カラーモノクロスプリットジョブではないと判断した場合には、ジョブ管理アプリケーション２０８は、当該ジョブが最終ジョブであるか否かを判別する（ステップＳ９０８）。以上の処理を、ステップＳ９０８で最終ジョブとなるまで繰り返し、ジョブリスト部７０１への印刷ジョブの表示処理を終了する。
【００３４】
図１６は、図１５に示したステップＳ９０７のスプリットジョブ表示処理の詳細を説明するためのフローチャートである。
ジョブ管理アプリケーション２０８は、図１６に示した印刷ジョブの表示処理において、表示対象の印刷ジョブがカラーモノクロスプリットジョブである場合に、図１６に示すフローチャートの処理を実行する。
まず、ジョブ管理アプリケーション２０８は、当該印刷ジョブに含まれるジョブチケットから、ジョブ情報（具体的にはスプリット情報）を取得する（ステップＳ１００１）。そして、ジョブ管理アプリケーション２０８は、当該ジョブがプレプリントジョブであるか否かを判断する（ステップＳ１００２）。プレプリントジョブではない（すなわち、マージジョブである）と判断した場合には、ジョブ管理アプリケーション２０８は、もう一方のプレプリントジョブがあるか否かを判断する（ステップＳ１００３）。そして、プレプリントジョブが存在する場合には、ジョブ管理アプリケーション２０８は、当該プレプリントジョブが印刷完了しているか否か（ジョブリスト部７０１上で印刷完了ステータスとなっているか否か）を判断する（ステップＳ１００４）。印刷完了していると判断した場合には、ジョブ管理アプリケーション２０８は、スプリット情報（すなわち当該ジョブがマージジョブであること）をジョブリスト部７０１のスプリット情報７０６の当該エリアに表示し（ステップＳ１００７）、処理を終了する。
【００３５】
一方、ステップＳ１００３において、プレプリントジョブが存在しないと判断した場合、およびステップＳ１００４においてプレプリントジョブが印刷完了済ではないと判断した場合は、処理はステップＳ１００５へ進む。ジョブ管理アプリケーション２０８は、当該ジョブのジョブステータスを、「プレプリント待ち」に変更する（ステップＳ１００５）とともに、ジョブ選択ボタン７０４をＤｉｓａｂｌｅ（選択不可な状態）とする（ステップＳ１００６）。そして、ジョブ管理アプリケーション２０８は、スプリット情報（すなわち当該ジョブがマージジョブであること）をジョブリスト部７０１のスプリット情報７０６の当該エリアに表示し（ステップＳ１００７）、処理を終了する。
【００３６】
また、上述したステップＳ１００２において、当該ジョブがプレプリントジョブであると判断した場合は、ジョブ管理アプリケーション２０８は、当該ジョブが印刷完了しているか否かを判断する。印刷完了していると判断した場合には、ジョブ管理アプリケーション２０８は、ジョブ選択ボタン７０４をＤｉｓａｂｌｅ（選択不可な状態）とする（ステップＳ１００９）。そして、ジョブ管理アプリケーション２０８は、スプリット情報（すなわち当該ジョブがプレプリントジョブであること）をジョブリスト部７０１のスプリット情報７０６の当該エリアに表示し（ステップＳ１００７）、処理を終了する。
なお、ステップＳ１００８において、印刷完了済ではないと判断した場合には、ジョブ管理アプリケーション２０８は、スプリット情報（すなわち当該ジョブがプレプリントジョブであること）を以下に表示する。すなわち、ジョブリスト部７０１のスプリット情報７０６の当該エリアにスプリット情報を表示し（ステップＳ１００７）、処理を終了する。
【００３７】
図１７は、図１５に示したステップＳ９０５のジョブステータスの表示処理（ステータス更新処理）の詳細を説明するためのフローチャートである。
まず、ジョブ管理アプリケーション２０８は、当該印刷ジョブがプリンタ送信済みか否か（すなわち、印刷ボタン７０２で印刷実行の指示が行われ、プリンタに印刷ジョブが送信されたか否か）を判断する（ステップＳ１１０１）。プリンタ送信済みでないと判断した場合には、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１のステータスを準備完了に変更し、処理を終了する。一方、ステップＳ１１０１において、プリンタ送信済みであると判断した場合には、プリンタから当該ジョブのステータスを取得する（ステップＳ１１０２）。そして、ジョブ管理アプリケーション２０８は、当該ジョブがプリンタにおいて印刷完了しているか否かを判断する（ステップＳ１１０３）。印刷完了していると判断した場合には、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１のステータスを印刷済に変更し（ステップＳ１１０４）、処理を終了する。一方、ステップＳ１１０３において、印刷完了していないと判断した場合には、ジョブ管理アプリケーション２０８は、ステータスを印刷中に変更し（ステップＳ１１０５）、処理を終了する。
【００３８】
図１８は、図１５に示したステップＳ９０３のジョブをリストする（ジョブリスト処理）の詳細を説明するためのフローチャートである。
まず、ジョブ管理アプリケーション２０８は、当該印刷ジョブが分割ジョブか否かを判断する（ステップＳ１２０１）。分割ジョブではないと判断した場合には、ジョブ管理アプリケーション２０８は、当該ジョブをジョブリスト部７０１の最後の行に新たに表示し（ステップＳ１２０２）、処理を終了する。
一方、ステップＳ１２０１において、分割ジョブであると判断した場合には、ジョブ管理アプリケーション２０８は、当該ジョブがプレプリントジョブであるか否かを判断する（ステップＳ１２０３）。プレプリントジョブであると判断した場合には、ジョブ管理アプリケーション２０８は、当該ジョブ（プレプリントジョブ）の対となるマージジョブがジョブリスト部７０１上に既に存在するか否かを判断する。対となるマージジョブが既に存在すると判断した場合には、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１上に既に存在している当該対となるマージジョブの１つ前に当該ジョブを新たにリストする（ステップＳ１２０５）。一方、ステップＳ１２０４において、対となるマージジョブがまだジョブリスト部７０１上には存在しないと判断した場合には、当該ジョブをジョブリスト部７０１の最後の行に新たに表示し（ステップＳ１２０２）、処理を終了する。
【００３９】
また、ステップＳ１２０３において、当該ジョブがプレプリントジョブではない（すなわちマージジョブである）と判断した場合には、ジョブ管理アプリケーション２０８は、次のことを判断する。すなわち、当該ジョブ（マージジョブ）の対となるプレプリントジョブがジョブリスト部７０１上に既に存在するか否かを判断する。対となるプレプリントジョブが既にジョブリスト部７０１上に存在すると判断した場合には、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１上に既に存在している当該対となるプレプリントジョブの１つ後に当該ジョブを新たにリストする。一方、ステップＳ１２０６において、対となるプレプリントジョブがまだジョブリスト部７０１上には存在しないと判断した場合には、当該ジョブをジョブリスト部７０１の最後の行に新たに表示し（ステップＳ１２０２）、処理を終了する。
【００４０】
図１９は、ジョブ管理アプリケーション２０８の印刷処理を説明するためのフローチャートである。
まず、ユーザにより図１０に示したジョブ管理アプリケーション２０８のＵＩ画面の印刷ボタン７０２が押下される（ステップＳ１３０１）。ジョブ管理アプリケーション２０８は、ジョブリスト部７０１に存在する先頭のジョブについて、当該ジョブがジョブ選択ボタン７０４により印刷対象ジョブとして選択されているか否か（チェックがＯＮとなっているか否か）を判断する（ステップＳ１３０２）。当該ジョブが印刷対象として選択されていると判断した場合には、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１において当該ジョブの出力先として選択されているプリンタに対し、当該ジョブを送信する（ステップＳ１３０３）。そして、ジョブ管理アプリケーション２０８は、当該ジョブがジョブリスト部７０１にある最終ジョブであるか否かを判断し、最終ジョブでないと判断した場合には、ステップＳ１３０２へ戻り、後続のジョブについても同様の処理を行う。一方、ステップＳ１３０２において、当該ジョブが印刷対象として選択されていない（チェックがＯＦＦである）と判断した場合には、ステップＳ１３０４へ進む。以上の処理を、ジョブ管理アプリケーション２０８は、ステップＳ１３０４において当該ジョブがジョブリスト部７０１に存在する最終ジョブであると判断するまで繰り返し、印刷処理を終了する。
【００４１】
＜妥当性チェック＞
次に、本実施形態に係るジョブ管理アプリケーション２０８によるスプリット妥当性チェックについて説明する。
妥当性チェック処理とは、ジョブリスト部７０１に存在する印刷ジョブについて、スプリットすべきジョブであるか否かをチェックする処理のことである。ジョブ管理アプリケーション２０８は、ユーザがスプリット妥当性チェックボタン７０７を押下することにより、妥当性チェック処理を開始する。妥当性チェック処理において、スプリットすべきジョブであると判断したジョブについては、ジョブ管理アプリケーション２０８側で、自動でプレプリントジョブとマージジョブとの２つに分割するジョブスプリット処理を行う。また、スプリットすべきジョブではないと判断したジョブについては、当該ジョブのジョブスプリットを解除するとともに、本来のジョブ（全ページを同じプリンタで印刷する１ジョブ）に戻す処理を行う。スプリット妥当性チェック処理の詳細について以下で説明する。
【００４２】
図２０は、ジョブ管理アプリケーション２０８のスプリット妥当性チェック処理を説明するためのフローチャートである。
まず、ユーザにより図１０に示したジョブ管理アプリケーション２０８のＵＩ画面のスプリット妥当性チェックボタン７０７が押下される（ステップＳ１４０１）。ジョブ管理アプリケーション２０８は、ジョブリスト部７０１に存在する先頭のジョブについてスプリット妥当性チェックを行う（ステップＳ１４０２）。なお、ステップＳ１４０２の処理については、図２３を用いて後述する。そして、ジョブ管理アプリケーション２０８は、当該ジョブがスプリットすべきジョブであるか否かを判断する。すなわち、ステップＳ１４０２のスプリット妥当性チェック処理の結果、当該ジョブに対してスプリット対象ジョブの属性が設定されているか否かを判断する（ステップＳ１４０３）。当該ジョブがスプリットすべきジョブであると判断した場合には、ジョブ管理アプリケーション２０８は、当該ジョブをプレプリントジョブとマージジョブとの２つに分割するジョブスプリット処理を行う（ステップＳ１４０４）。なお、ステップＳ１４０４のジョブスプリット処理については、図２４（Ａ）を用いて後述する。そして、生成した分割ジョブをジョブリスト部に新たに表示する（ステップＳ１４０６）。
【００４３】
一方、ステップＳ１４０３において、当該ジョブがスプリットすべきジョブではない（ステップＳ１４０２の妥当性チェックの結果、当該ジョブに対してスプリット対象外ジョブの属性が設定されている）と判断した場合には、ステップＳ１４０５へ進む。すなわち、ジョブ管理アプリケーション２０８は、当該ジョブのジョブスプリットを解除する（ステップＳ１４０５）とともに、解除したジョブをジョブリスト部に新たに表示する（Ｓ１４０６）。なお、ステップＳ１４０５のジョブスプリット解除処理については、図２４（Ｂ）を用いて後述する。そして、ジョブ管理アプリケーション２０８は、当該ジョブがジョブリスト部７０１に存在する最終ジョブであるか否かを判断し（ステップＳ１４０７）、最終ジョブでない場合には、ステップＳ１４０２へ戻り、後続のジョブについても同様の処理を行う。以上の処理を、ジョブ管理アプリケーション２０８は、ステップＳ１４０７において当該ジョブが最終ジョブであると判断するまで繰り返し、スプリット妥当性チェック処理を終了する。
【００４４】
なお、ジョブ管理アプリケーション２０８は、図２０で説明したスプリット妥当性チェック処理を、図１５で示したジョブリスト部７０１への印刷ジョブの表示処理の中で行うことも可能である。以下で、印刷ジョブの表示処理の中でスプリット妥当性チェック処理を行う方法について説明する。
図２７は、ジョブ管理アプリケーション２０８によるジョブリスト部７０１への印刷ジョブの表示処理の中でスプリット妥当性チェックを行う場合の印刷ジョブ表示処理を説明するためのフローチャートである。なお、図１５で示した処理と同様のものには、同じ符号を付し、その詳細な説明は省略する。
ユーザが、図９に示した印刷アプリケーション２０７の「印刷」ウィンドウにおいて印刷実行の指示を行うと、印刷ジョブが新たにジョブ管理アプリケーション２０８に投入される（ステップＳ９０１）。ジョブ管理アプリケーション２０８は、投入された印刷ジョブに含まれるジョブチケット（ＪＤＦ）から、ジョブ情報（具体的には、ジョブＮｏ、ジョブ名、部数、ページ数、プリンタ、およびジョブスプリット情報など）を取得する（ステップＳ９０２）。
【００４５】
ジョブ管理アプリケーション２０８は、図１０〜１３に示したＵＩ画面にあるジョブリスト部７０１に、ステップＳ９０１で取得した新たな印刷ジョブを新たにリストする（ステップＳ９０３）。また、ジョブ管理アプリケーション２０８は、新たにリストする印刷ジョブとともに、当該印刷ジョブに関する情報（ステップＳ９０２で取得した情報）を表示する（ステップＳ９０４）。次に、当該印刷ジョブのジョブステータスをプリンタ１０２から取得し、ジョブリスト部７０１に表示する（ステップＳ９０５）。
【００４６】
次に、ジョブ管理アプリケーション２０８は、図２０を用いて説明したスプリット妥当性チェック処理を行う（ステップＳ９０９）。そしてジョブ管理アプリケーション２０８は、当該ジョブが印刷アプリケーション２０７から「カラーモノクロジョブスプリット印刷」を行うとして印刷実行された分割ジョブ（カラーモノクロスプリットジョブ）であるか否かを判断する（ステップＳ９０６）。カラーモノクロスプリットジョブである場合には、ジョブ管理アプリケーション２０８は、ステップＳ９０７のスプリットジョブ表示処理に基づいたＵＩ表示処理を行う。一方、カラーモノクロスプリットジョブではないと判断した場合には、当該ジョブが最終ジョブであるか否かを判別する（ステップＳ９０８）。以上の処理を、ステップＳ９０８で最終ジョブとなるまで繰り返し、ジョブリスト部７０１への印刷ジョブの表示処理を終了する。
【００４７】
図２１は、図２０で示したステップＳ１４０２のスプリット妥当性チェックにおいて用いられる判断基準（条件）をユーザが指定（設定）するためのウィンドウ（設定画面）である。
このウィンドウは、ジョブ管理アプリケーション２０８が提供する。ジョブ管理アプリケーション２０８は、図２１においてユーザが設定した判断基準に基づいて、ステップ１４０２におけるスプリット妥当性チェックを行う。
図２１（Ａ）において、「指定ページ数以上の場合にジョブ分割する」１５０１は、ジョブスプリットを行う判断基準として総出力ページ数（総出力用紙枚数）を設定するか否かを選択するためのチェックボックスである。チェックをＯＮにした場合には、「ページ以上」１５０３において、スプリット対象とする総出力ページ数（すなわち、１ジョブあたりのページ枚数×部数）が指定可能となる。図２１（Ａ）の例では、１０００ページ以上が指定されており、この場合には、対象ジョブの総出力ページ数が１０００ページ以上である場合に、ジョブスプリットを行うべきであると判断する。
【００４８】
「カラー比率に応じてジョブ分割する」１５０２は、スプリットを行う判断基準としてカラーページ比率を指定するか否かを選択するためのチェックボックスである。チェックをＯＮにした場合には、「％以下」１５０４において、スプリット対象とするカラーページ比率（すなわち、１ジョブあたりに含まれるカラーページ数の比率（％））が指定可能となる。図２１（Ａ）の例では、１０％以下が指定されており、この場合には、対象ジョブのカラーページ比率が１０％以下である場合に、ジョブスプリットを行うべきであると判断する。
【００４９】
「基準に当てはまらなかったジョブの処理オプションを設定する」１５０５は、１５０１および１５０２の判断基準によりジョブスプリットを行うべきではないと判断されたジョブに対するオプションを指定するか否かを選択するためのチェックボックスである。すなわち、総出力ページ数およびカラー比率においてジョブスプリットを行うべき（スプリット対象である）と判断されなかったジョブに対して、さらに処理オプションを指定することができる。チェックをＯＮにした場合には、オプション設定ボタン１５０６から、スプリット対象と判断されなかったジョブの処理オプションが設定可能となる。すなわち、図２１（Ｂ）の画面において設定した判断基準をジョブスプリットの基準として用いることが可能となる。なお、処理オプションの設定については、図２１（Ｂ）を用いて後述する。
【００５０】
「ジョブリスト部へのジョブ取り込み時に自動でジョブスプリット妥当性チェックを行う」１５０７は、ユーザが次の操作を行った際に、自動でジョブスプリット妥当性チェックを行うか否かを設定するためのチェックボックスである。すなわち、ユーザが図９に示した印刷アプリケーション２０７の「印刷」ウィンドウにおいて印刷実行の指示を行い、印刷ジョブが新たにジョブ管理アプリケーション２０８に投入された際に、自動でジョブスプリット妥当性チェックを行うか否かを設定できる。チェックがＯＮの場合には、ジョブ管理アプリケーション２０８は、図２７に示したジョブリスト部７０１への印刷ジョブの表示処理の中でスプリット妥当性チェックを行う処理を行うことになる。
【００５１】
図２１（Ｂ）は、図２１（Ａ）においてオプション設定ボタン１５０６が押された際に表示される「オプション」ウィンドウ（オブション設定画面）を示す図である。
「基準に当てはまらなかったジョブの処理オプション」１５０８のエリアでは、処理オプションとして、ユーザがコスト優先または自動化優先の２つから選択することができる。また、ジョブ管理アプリケーション２０８がプリンタの状況に応じて自動でコスト優先かまたは自動化優先かを選択することも可能である。コスト優先ラジオボタン１５１０および自動化優先ラジオボタン１５１１は、ユーザが上述した選択を行うためのラジオボタンである。これらのラジオボタンは、「プリンタの状況に応じて自動で選択する」チェックボックス１５０９のチェックがＯＦＦの場合にのみ設定可能な状態となる。「プリンタの状況に応じて自動で選択する」チェックボックス１５０９は、ユーザが上述した選択を行うか、またはジョブ管理アプリケーション２０８が自動でその選択を行うかを選択するためのチェックボックスである。
【００５２】
コスト優先ラジオボタン１５１０は、ユーザが印刷コストを優先したいときに選択するオプションである。このラジオボタンが選択された場合には、モノクロページは、全てモノクロプリンタで印刷されるように設定できる。プリンタの種類や、コンテンツの内容等によってはモノクロページもカラーページとして印刷されることがある。しかし、このラジオボタンが選択された場合は、ジョブ管理アプリケーション２０８がカラーモノクロ混載ジョブにおいてカラー比率やページ数を問わず、モノクロページは全てモノクロプリンタで印刷されるように、当該ジョブをスプリットすべきと判断する。
一方、自動化優先ラジオボタン１５１１は、ユーザがオペレータの手間を省くことを優先したいときに選択するオプションである。このラジオボタンが選択された場合には、ジョブに含まれる全てのページを常に１つのプリンタで（すなわちカラーモノクロ混載ジョブはカラープリンタ１台で）、印刷されるように設定できる。このラジオボタンが選択された場合は、ジョブ管理アプリケーション２０８がカラーモノクロ混載ジョブであっても、常にスプリットすべきではないと判断する。
【００５３】
また、「プリンタの状況に応じて自動で選択する」チェックボックス１５０９がＯＮの場合には、ジョブ管理アプリケーション２０８がコスト優先か自動化優先かをモノクロプリンタに割り振られているジョブ数等の状況（使用状況）に基づいて選択する。さらに、チェックボックスがＯＮの場合には、プリンタ能力設定ボタン１５１２が設定可能となる（一方、上述したようにコスト優先ラジオボタン１５１０と自動化優先ラジオボタン１５１１は設定不可となる）。プリンタ能力設定ボタン１５１２が押下されると、図２２に示すプリンタ能力設定画面が表示される。
【００５４】
図２２は、プリンタ能力設定画面を示す図である。
プリンタ能力設定画面では、ジョブ管理アプリケーションから出力可能な（ジョブを実行可能な）プリンタがリストされており、ユーザが各プリンタに対して１分辺りの出力ページ数および１日の稼働時間（作業時間）を定義することができる。ジョブ管理アプリケーション２０８は、この画面の設定内容に基づいて、モノクロプリンタに割り振られているジョブの総ページ数が、１日の最大処理ページ数を超えているか否かを判断する。ここで、１日の最大処理ページ数は、プリンタの１分辺りの出力ページ数×６０×プリンタの１日の稼働時間、とする。そして、ジョブ管理アプリケーションから出力可能な全てのモノクロプリンタにおいて、１日の最大処理ページ数を超えている場合には繁忙期と判断し、オペレータの手間を軽減するために「自動化優先」を自動で選択する。一方、１日の最大処理ページ数を超えていないモノクロプリンタが存在すると判断した場合には、「コスト優先」を自動で選択する。
【００５５】
図２３は、図２０で示したステップＳ１４０２のスプリット妥当性チェックの詳細を説明するためのフローチャートである。
ジョブ管理アプリケーション２０８は、図２１の画面においてユーザが設定した判断基準に基づいて、ステップ１４０２におけるスプリット妥当性チェックを行う。
まず、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１に存在する先頭のジョブについて、当該印刷ジョブに含まれるジョブチケットから、ジョブ情報（具体的にはスプリット情報）を取得する（ステップＳ１６０１）。そして、ジョブ管理アプリケーション２０８は、図２１（Ａ）の１５０１で設定されているスプリット対象ページ数の値（Ｘ）と、１５０２で設定されているスプリット対象カラーページ比率の値（Ｙ）を取得する（ステップＳ１６０２、Ｓ１６０３）。
【００５６】
次に、ジョブ管理アプリケーション２０８は、当該ジョブの総ページ数（１ジョブあたりのページ数×部数）がスプリット対象ページ数（Ｘ）以上であるか否かを判断する（ステップＳ１６０４）。総ページ数がスプリット対象ページ数（Ｘ）以上であると判断した場合には、ジョブ管理アプリケーション２０８は、当該ジョブのカラーページ比率がスプリット対象カラーページ比率の値（Ｙ）以下であるか否かを判断する（ステップＳ１６０５）。カラーページ比率がスプリット対象カラーページ比率以下であると判断した場合には、ジョブ管理アプリケーション２０８は、当該ジョブがスプリット対象ジョブであると判断し、ジョブチケット属性に反映する（ステップＳ１６０６）。
一方、ステップＳ１６０４またはＳ１６０５においてＮｏと判断した場合には、ジョブ管理アプリケーション２０８は、図２２で説明した処理オプションにおいて、コスト優先ラジオボタン１５１０が選択されているか否かを判断する（ステップＳ１６０７）。Ｙｅｓと判断した場合には、ジョブ管理アプリケーション２０８は、当該ジョブがスプリット対象ジョブであると判断し、ジョブチケット属性に反映する。Ｎｏと判断した場合、ジョブ管理アプリケーション２０８は、当該ジョブがスプリット対象外ジョブと判断し、ジョブチケット属性に反映する。
【００５７】
次に、図２０で示したスプリット妥当性チェック処理のステップＳ１４０４のジョブスプリット処理の詳細、およびステップＳ１４０５のジョブスプリット解除処理の詳細について説明する。
図２４（Ａ）は、図２０に示したスプリット妥当性チェック処理のステップＳ１４０４のジョブスプリット処理の詳細について説明するためのフローチャートである。
まず、ジョブ管理アプリケーション２０８は、当該印刷ジョブに含まれるジョブチケットから、ジョブ情報（具体的にはスプリット情報）を取得する（ステップＳ１７０１）。そして、ジョブ管理アプリケーション２０８は、当該ジョブが既にジョブスプリットされているか否かを判断する（ステップＳ１７０２）。既にジョブスプリットされている（Ｙｅｓ）と判断した場合には、ジョブ管理アプリケーション２０８は、処理を終了する。まだジョブスプリットされていない（Ｎｏ）と判断した場合には、ジョブ管理アプリケーション２０８は、当該ジョブからカラーページのみを印刷するためのプレプリントジョブを生成する。次に、ジョブ管理アプリケーション２０８は、モノクロページを印刷対象とし、かつ、カラーページの箇所をインサータから挿入する指示に変更したジョブ（マージジョブ）を生成する（ステップＳ１７０５）。最後に、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１に表示されている分割前のジョブを削除し（ステップＳ１７０６）、ジョブスプリット処理を終了する。
【００５８】
図２４（Ｂ）は、図２０に示したスプリット妥当性チェック処理のステップＳ１４０５のジョブスプリット解除処理の詳細について説明するためのフローチャートである。
まず、ジョブ管理アプリケーション２０８は、当該印刷ジョブに含まれるジョブチケットから、ジョブ情報（具体的にはスプリット情報）を取得する（ステップＳ１７０７）。そして、ジョブ管理アプリケーション２０８は、当該ジョブが既にジョブスプリットされているか否かを判断する（ステップＳ１７０８）。まだジョブスプリットされていないと判断した場合には、ジョブ管理アプリケーション２０８は、処理を終了する。既にジョブスプリットされていると判断した場合には、ジョブ管理アプリケーション２０８は、スプリットされているプレプリントジョブとマージジョブとから、元々の全ページを印刷対象とした１ジョブ（通常ジョブ）を生成する（ステップＳ１７０９）。そして、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１に表示されている分割ジョブを削除し（ステップＳ１７１０）、ジョブスプリット解除処理を終了する。
【００５９】
以上のように、ジョブ管理アプリケーション２０８は、ジョブリスト部７０１に存在する印刷ジョブについてユーザが設定した判断基準に基づいて、スプリットすべきジョブか否かをチェック（スプリット妥当性をチェック）することができる。そして、スプリットすべきであると判断した場合には、自動でプレプリントジョブとマージジョブに分割し、スプリットすべきではないと判断した場合には、自動で全ページを印刷する通常ジョブに戻すことが可能である。
【００６０】
カラーモノクロ混載ジョブにおいて、一律にジョブスプリットの手法を用いた場合に、むしろ生産性が低下してしまうことがある。例えば、カラーページ比率が高いジョブの場合（この場合、ほとんどのページがインサータからの挿入になる）や、ジョブの総ページ数（ページ数×部数）が少ない場合などがある。このような場合に、ユーザ自身がスプリットすべきか否かを判断するのではなく、ジョブ管理アプリケーション２０８が判断を行うことにより、ユーザによる判断ミスや手間を軽減することができる。
なお、上述した実施形態では、スプリット妥当性チェックをジョブ管理アプリケーション２０８が実現しているが、印刷アプリケーション２０７が実現してもよいことは言うまでもない。
【００６１】
＜インサータ能力チェック＞
上述したスプリット妥当性チェックにおいて、ジョブ管理アプリケーション２０８がジョブスプリットすべきであると判断したジョブであっても、次のような可能性がある。マージジョブの出力先として選択されているプリンタの能力（インサータの段数）と、ジョブに対する印刷設定内容の組み合わせによっては、スプリットジョブの実行に必要となるインサータの段数が足りなくなり、マージジョブが行えない場合がある。例えば、色紙等の挿入用紙設定が行われているジョブに対して、カラーモノクロジョブスプリット印刷の手法を用いる場合に、色紙挿入のためのインサータと、スプリット印刷（マージジョブ）用のインサータの２段が必要となる。ここで、マージジョブ用として選択しているプリンタの段数にインサータが１段しかない場合に、プレプリント用紙（プレプリントジョブの出力結果）を挿入することが出来ない。
【００６２】
そこで、ジョブ管理アプリケーション２０８は、ユーザがマージジョブに対する出力先プリンタを決定（選択または変更）した際に、インサータ段数が不足しているか否かのチェックを行う。以下でインサータ段数が不足しているか否かのチェックを行う処理の詳細について説明する。
【００６３】
図２５は、ジョブ管理アプリケーション２０８によるインサータ段数チェック処理を説明するためのフローチャートである。
ユーザがジョブリスト部７０１においてプリンタの選択（変更）を行う（ステップＳ１８０１）と、ジョブ管理アプリケーション２０８は、選択（変更）が行われたプリンタがマージジョブのプリンタであるか否かを判断する（ステップＳ１８０２）。マージジョブのプリンタではない場合には、処理を終了する。マージジョブのプリンタである場合には、ジョブ管理アプリケーション２０８は、ジョブチケットの内容から、当該ジョブに対して色紙等の挿入用紙の指定が行われている数を取得する（ステップＳ１８０３）。そして、ジョブ管理アプリケーション２０８は、挿入用紙指定数がインサータ段数よりも小さいか否か（すなわち、マージジョブにおいてプレプリント用紙をインサータから挿入するためのインサータが残っているか否か）を判断する（ステップＳ１８０４）。インサータ段数よりも小さい（Ｙｅｓ）の場合には、ジョブ管理アプリケーション２０８は、処理を終了する。インサータ段数以上（Ｎｏ）の場合には、ジョブ管理アプリケーション２０８は、対となるプレプリントジョブの出力先として選択されているプリンタに、インサータの能力があるか否かを判断する（ステップＳ１８０５）。インサータの能力がある場合には、ジョブ管理アプリケーション２０８は、プレプリントジョブの中で、色紙等の挿入用紙指定も行うようにジョブの内容を変更する（ステップＳ１８１１）。また、ジョブ管理アプリケーション２０８は、マージジョブでは挿入用紙指定を行わないようにジョブの内容を変更する（ステップＳ１８１２）。
【００６４】
一方、ステップＳ１８０５において、インサータ能力がないと判断した場合には、ジョブ管理アプリケーション２０８は、図２６に示すような選択画面を表示する(ステップＳ１８０６）。そして、ジョブ管理アプリケーション２０８は、この画面で「マージジョブをさらに２つに分割する」１９０３が選択されているか否かを判断する（ステップＳ１８０７）。選択されている場合には、ジョブ管理アプリケーション２０８は、現状のマージジョブを削除する（ステップＳ１８０８）。そして、新たに用紙挿入用のマージジョブ（１）と、プレプリント用紙をマージジョブに挿入するためのマージジョブ（２）を新たに生成する（ステップＳ１８０９、Ｓ１８１０）。
また、ステップＳ１８０７において選択されていないと判断し、さらに図２６の選択画面で「スプリットをやめる」１９０２が選択されていると判断した（ステップＳ１８１３）場合には、ジョブ管理アプリケーション２０８はジョブスプリット解除処理を行う。なお、ジョブスプリット処理は、図２４（Ｂ）を用いて説明した処理である。一方、ステップＳ１８１３において、図２６の選択画面で「スプリットをやめる」１９０２が選択されていない（すなわち、「プリンタを再選択する」１９０１が選択されている）と判断した場合には、ジョブ管理アプリケーション２０８は、次の処理を行う。すなわち、ジョブ管理アプリケーション２０８は、プリンタの選択がユーザにより再度行われるように、プリンタの選択（変更）を取り消し、処理を終了する（ステップＳ１８１４）。
【００６５】
このように、ジョブ管理アプリケーション２０８は、ユーザがマージジョブのプリンタを選択（変更）した際に、マージジョブの印刷を実行するためのインサータ段数が不足しているか否かをチェックすることができる。そして、インサータが不足している場合には、選択画面を表示するとともに、ユーザの選択内容により自動でジョブの内容を変更することができる。これにより、インサータ段数が不足している場合であっても、カラーモノクロジョブスプリット印刷を行うことができる。
【００６６】
以上のように、本実施形態によれば、ジョブスプリットの手法を用いて印刷を実行する場合に、分割された一連のジョブの情報は整合性を保つようにＵＩ画面に関連付けて表示される。これにより、ユーザが分割されたジョブを含むジョブを実行する場合に、ユーザ自らが実行順序や部数等の判断を行う必要がなく、ユーザの負荷を抑制することが可能となる情報処理装置を提供することができる。
【００６７】
なお、本実施形態では、カラーモノクロ混載ジョブをスプリット対象として説明したが、これに限られるものではない。例えば、光沢紙やタブ紙等の特殊用紙への印刷を含むジョブをスプリット対象としてもよい。この場合には、スプリットするか否かの判断基準は、ジョブの総ページ数およびジョブの総ページ数に対する特殊用紙へ印刷するページ数の比率に基づいて判断すればよい。また、分割したジョブのＵＩ画面７００への表示処理は、上述した表示処理を適用できる。
【００６８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６９】
以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。
【符号の説明】
【００７０】
２０８    ジョブ管理アプリケーション
７００    ＵＩ画面
７０１    ジョブリスト部
７０４    ジョブ選択ボタン
【図１】
2016149093.tif 000003
【図２】
2016149093.tif 000004
【図３】
2016149093.tif 000005
【図４】
2016149093.tif 000006
【図５】
2016149093.tif 000007
【図６】
2016149093.tif 000008
【図７】
2016149093.tif 000009
【図８】
2016149093.tif 000010
【図９】
2016149093.tif 000011
【図１０】
2016149093.tif 000012
【図１１】
2016149093.tif 000013
【図１２】
2016149093.tif 000014
【図１３】
2016149093.tif 000015
【図１４】
2016149093.tif 000016
【図１５】
2016149093.tif 000017
【図１６】
2016149093.tif 000018
【図１７】
2016149093.tif 000019
【図１８】
2016149093.tif 000020
【図１９】
2016149093.tif 000021
【図２０】
2016149093.tif 000022
【図２１】
2016149093.tif 000023
【図２２】
2016149093.tif 000024
【図２３】
2016149093.tif 000025
【図２４】
2016149093.tif 000026
【図２５】
2016149093.tif 000027
【図２６】
2016149093.tif 000028
【図２７】
2016149093.tif 000029