(57)【特許請求の範囲】
【請求項１】
クリアトナーと有色トナーとを使用するクリアページを有色トナーで印刷するためのクリアページ印刷ジョブと、前記クリアトナーを使用しないインサートページを有色トナーで印刷し、かつ、前記クリアページ印刷ジョブにより有色トナーで印刷された前記クリアページに対してクリアトナーを適用するためのインサート印刷ジョブとを、生成する生成手段と、
前記生成手段により生成された前記クリアページ印刷ジョブの実行を指示する第１の指示手段と、
前記生成手段により生成された前記インサート印刷ジョブの実行を、前記クリアページ印刷ジョブが実行された後に指示する第２の指示手段とを備えることを特徴とする印刷管理装置。
【請求項２】
前記第１の指示手段により前記クリアページ印刷ジョブの実行が指示されてから所定時間が経過された後、前記第２の指示手段は、前記インサート印刷ジョブの実行を指示することを特徴とする請求項１に記載の印刷管理装置。
【請求項３】
前記第１の指示手段により前記クリアページ印刷ジョブの実行が指示された後、前記所定時間が経過するまでの間に、前記クリアページ印刷ジョブ及び前記インサート印刷ジョブと異なる印刷ジョブの実行を指示する第３の指示手段を更に備えることを特徴とする請求項２に記載の印刷管理装置。
【請求項４】
前記第３の指示手段は、前記第１の指示手段によりクリアページ印刷ジョブの実行が指示された後、前記所定時間が経過するまでの間に、前記クリアページ印刷ジョブ及び前記インサート印刷ジョブと異なる印刷ジョブのうち、前記所定時間が経過するまでに実行が終了する印刷ジョブの実行を指示することを特徴とする請求項３に記載の印刷管理装置。
【請求項５】
前記印刷ジョブに、印刷した後の仕上げ処理を行うことが設定されている場合であって、前記生成手段により生成されたインサート印刷ジョブに含まれるページの仕上げ処理を行える場合には、前記第１の指示手段によりクリアページ印刷ジョブの実行が指示された後、前記所定時間に基づく時間が経過するまでの間に、前記インサート印刷ジョブの実行を指示する第４の指示手段を更に備えることを特徴とする請求項２〜４の何れか１項に記載の印刷管理装置。
【請求項６】
前記生成手段は、前記クリアページの用紙の属性毎に、前記有色トナーで印刷したクリアページの用紙が区別されるように、前記有色トナーで印刷したクリアページの用紙を排紙することを印刷指示として含むクリアページ印刷ジョブを生成することを特徴とする請求項１〜５の何れか１項に記載の印刷管理装置。
【請求項７】
前記クリアページの少なくとも１つが、カラーのページであるか否かを判定する判定手段を更に備え、
前記生成手段は、前記判定手段により、前記クリアページの少なくとも１つが、カラーのページであると判定された場合、前記クリアページと、前記インサートページのうちのカラーのページを、有色トナーで印刷して排紙することが印刷指示として含まれるクリアページ印刷ジョブを生成することを特徴とする請求項１〜６の何れか１項に記載の印刷管理装置。
【請求項８】
前記印刷されるページのうち、どのページが前記クリアページであるのかを、前記印刷ジョブの印刷方法に応じて特定する特定手段を更に備え、
前記生成手段は、前記特定手段により特定されたクリアページを有色トナーで印刷して排紙することが印刷指示として含まれるクリアページ印刷ジョブを生成することを特徴とする請求項１〜７の何れか１項に記載の印刷管理装置。
【請求項９】
前記生成手段によりクリアページ印刷ジョブが生成されると、実行を待機している印刷ジョブがあるか否かを判定する第２の判定手段を更に備え、
前記第１の指示手段は、前記第２の判定手段により、実行を待機している印刷ジョブがあると判定されると、その印刷ジョブの実行よりも、前記クリアページ印刷ジョブの実行を優先して指示することを特徴とする請求項１〜８の何れか１項に記載の印刷管理装置。
【請求項１０】
前記クリアページ印刷ジョブが実行された後に、前記インサート印刷ジョブの実行を促すためのメッセージを報知する報知手段を有することを特徴とする請求項１〜９の何れか１項に記載の印刷管理装置。
【請求項１１】
クリアトナーと有色トナーとを使用するクリアページを有色トナーで印刷するためのクリアページ印刷ジョブと、前記クリアトナーを使用しないインサートページを有色トナーで印刷し、かつ、前記クリアページ印刷ジョブにより有色トナーで印刷された前記クリアページに対してクリアトナーを適用するためのインサート印刷ジョブとを、生成する生成ステップと、
前記生成ステップにより生成された前記クリアページ印刷ジョブの実行を指示する第１の指示ステップと、
前記生成ステップにより生成された前記インサート印刷ジョブの実行を、前記クリアページ印刷ジョブが実行された後に指示する第２の指示ステップとを有することを特徴とする印刷管理方法。
【請求項１２】
クリアトナーと有色トナーとを使用するクリアページを有色トナーで印刷するためのクリアページ印刷ジョブと、前記クリアトナーを使用しないインサートページを有色トナーで印刷し、かつ、前記クリアページ印刷ジョブにより有色トナーで印刷された前記クリアページに対してクリアトナーを適用するためのインサート印刷ジョブとを、生成する生成手段と、
前記生成手段により生成された前記クリアページ印刷ジョブの実行を指示する第１の指示手段と、
前記生成手段により生成された前記インサート印刷ジョブの実行を、前記クリアページ印刷ジョブが実行された後に指示する第２の指示手段としてコンピュータを機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置、印刷管理方法、及びコンピュータプログラムに関し、特に、同一のページに対して、有色トナーによる印刷を実行した後に、クリアトナーによる印刷を実行するために用いて好適なものである。
【背景技術】
【０００２】
従来から、印刷可能なデータに展開された全てのジョブから任意のページを選択してジョブを再構成して印刷する方法が知られている。
この技術は、保存されているジョブからデータを読み出して印刷する際に、ジョブ間で共通なページを２重に保存しないというものである。具体的には、Webページを展開しておき、複数ページを１枚の用紙にレイアウト（Layout）して印刷するといった用途や、好みのページだけを集めたジョブを生成して印刷するといった用途にこの技術を適用することが可能である（特許文献１を参照）。
【０００３】
【特許文献１】特開平９−１７４９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ドキュメントの一部をクリアトナー（透明トナー）で印刷して印刷物に光沢を与えるという付加価値を高める方法が知られている。
しかしながら、通常の印刷方法では、クリアトナーで印刷を行うと以下のような問題点があることが知られている。
【０００５】
・気泡に関する問題
紙面上の熱が冷えた後にクリアトナーを載せないと、画像に気泡やひび割れが生じる虞がある。
・トナー載り量の制限に関する問題
一度に乗せられるトナー載り量には上限があるため、CMYK印刷（有色トナーによる印刷）で、トナー載り量一杯までトナーが載っていると、クリアトナーが載せられない。
【０００６】
以上の問題を解決する手段として、一旦全ページの印刷を、有色トナーを用いて行い、その印刷を行うことにより得られた印刷物をクールダウンさせてから（印刷物の寝かせ時間が経過してから）、クリアトナーによる印刷を行う２パス方式が提案されている。
しかしながら、この方式では、印刷物をユーザがプリンタに再度設定する必要がある。この場合、従来の技術では、操作者が印刷物の全ページを再度プリンタにセットしなくてはならなかった。このため、大量印刷時には膨大な量の印刷物を再度プリンタにセットする必要があるため、作業負荷が高くなる。また、この他の方式として、クリアトナーによる印刷するページを操作者が抜き出してその部分のみをクリアトナーで印刷する方式もある。しかしながら、このような方式では、ページのマージ処理等の後処理が必要となり、操作性に課題があった。
【０００７】
また、前述した方式では、印刷物をクールダウンさせるための時間が必要となるが、クールダウンさせるための時間が不足する場合、印刷物に気泡やひび割れが生じ、所望とする印刷物が得られなくなるおそれがあった。このため、オペレータは印刷物をクールダウンさせるための時間を正確に把握する必要があった。
本発明は、このような問題点に鑑みてなされたものであり、有色トナーによる印刷を実行した後に、クリアトナーによる印刷を実行する場合のユーザの作業負荷を従来よりも低減させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の印刷管理装置は、クリアトナーと有色トナーとを使用するクリアページを有色トナーで印刷するためのクリアページ印刷ジョブと、前記クリアトナーを使用しないインサートページを有色トナーで印刷し、かつ、前記クリアページ印刷ジョブにより有色トナーで印刷された前記クリアページに対してクリアトナーを適用するためのインサート印刷ジョブとを、生成する生成手段と、前記生成手段により生成された前記クリアページ印刷ジョブの実行を指示する第１の指示手段と、前記生成手段により生成された前記インサート印刷ジョブの実行を、前記クリアページ印刷ジョブが実行された後に指示する第２の指示手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、有色トナーによる印刷を実行した後に、クリアトナーによる印刷を実行する場合のユーザの作業負荷を従来よりも低減させることができる。
【発明を実施するための最良の形態】
【００１０】
（第１の実施形態）
以下、本発明の第１の実施形態について図面を参照して詳細に説明する。
＜システム構成及び動作＞
図１は、印刷管理システムの構成の一例を示したブロック図である。
図１において、クライアントコンピュータ１０２〜１０４は、情報処理装置であり、イーサネット（登録商標）等のネットワークケーブルを介して、ネットワーク１０７に接続されている。クライアントコンピュータ１０２〜１０４は、アプリケーションプログラム等の各種のプログラムを実行することが可能である。また、クライアントコンピュータ１０２〜１０４には、ネットワークプリンタ１０５、１０６に対応するプリンタ言語に印刷データを変換する機能を有するプリンタドライバがインストールされている。尚、クライアントコンピュータ１０２〜１０４は、複数のプリンタドライバを登録することが可能なものとする。
尚、図１では、３つのクライアントコンピュータ１０２〜１０４が印刷管理システムに設けられた場合を例に挙げて示している。しかしながら、クライアントコンピュータの数は、３つに限定されるものではなく、１つ以上あれば幾つであってもよい。
【００１１】
印刷管理装置の一例であるプリントサーバ１０１は、情報処理装置であり、ネットワークケーブルを介して、ネットワーク１０７に接続されている。プリントサーバ１０１は、ネットワーク１０７で使用されるファイルを蓄積したり、ネットワーク１０７の使用状態を監視したりする。プリントサーバ１０１は、ネットワーク１０７に接続されている複数のネットワークプリンタ１０５、１０６を管理している。
尚、クライアントコンピュータ１０２〜１０４とプリントサーバ１０１は、一般的な情報処理装置に、夫々異なる制御を行う印刷制御プログラムを実行可能に格納することにより構成することができる。
【００１２】
また、プリントサーバ１０１として一般的な情報処理装置を用いた場合、クライアントコンピュータ１０２〜１０４の機能を、プリントサーバ１０１に同時に持たせることもできる。
プリントサーバ１０１は、印字データを含む印刷ジョブを、クライアントコンピュータ１０２〜１０４から受け取ると、その印刷ジョブを記憶媒体に格納し、記憶媒体に格納した印刷ジョブを、ネットワークプリンタ１０５、１０６に出力して印刷させる。プリントサーバ１０１は、ネットワークプリンタ１０５、１０６の印刷結果やジョブのステータスなどの印刷ジョブの各種情報を取得し、取得した各種情報を、クライアントコンピュータ１０２〜１０４に通知する。
【００１３】
ネットワークプリンタ１０５、１０６は、ネットワークインタフェースを介して、ネットワーク１０７に接続されている。ネットワークプリンタ１０５、１０６は、クライアントコンピュータ１０２〜１０４から、印字データを含む印刷ジョブが送信されると、その印刷ジョブを解析して、印字データを例えば１ページずつドットイメージに変換する。そして、ネットワークプリンタ１０５、１０６は、ドットイメージに変換した印字データを、例えば１ページ毎に印刷する（印刷ジョブを実行する）。また、ネットワークプリンタ１０５、１０６は、印刷ジョブの管理機能を、プリントサーバ１０１及びクライアントコンピュータ１０２〜１０４の少なくとも何れか１つへ提供する事が可能である。この印刷ジョブの管理機能は、例えば、ＩＳＯ１０１７５（ＤＰＡ：Document Printing Application）で規定されている。
【００１４】
尚、図１では、２つのネットワークプリンタ１０５、１０６が印刷管理システムに設けられた場合を例に挙げて示している。しかしながら、ネットワークプリンタの数は、２つに限定されるものではなく、１つ以上あれば幾つであってもよい。
また、ネットワークプリンタ１０５、１０６として、例えば、レーザービームプリンタや、インクジェットプリンタや、デジタル複合機等、様々な方式で印刷を行う印刷装置を適用することが可能である。
【００１５】
ネットワーク１０７は、クライアントコンピュータ１０２〜１０４、プリントサーバ１０１、及びネットワークプリンタ１０５、１０６等を相互に通信可能に接続するためのものである。ネットワーク１０７は、例えば、インターネットやＬＡＮ（Local Area Network）等を用いて実現される。
【００１６】
図２は、クライアントコンピュータ１０２〜１０５及びプリントサーバ１０１として利用可能な情報処理装置におけるハードウェアの構成の一例を示したブロック図である。
クライアントコンピュータ１０２〜１０４及びプリントサーバ１０１は、同様のハードウェア構成を有した情報処理装置によって実現することが可能である。
図２において、ＣＰＵ２００は、情報処理装置の制御手段である。ＣＰＵ２００は、ハードディスク（ＨＤ）２０５等に格納されているプログラムを実行する。ＣＰＵ２００が実行するプログラムとしては、例えば、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ（Operating System）、及びネットワークプリンタ制御プログラム等がある。また、ＣＰＵ２００は、プログラムを実行しているときに、プログラムの実行に必要な情報やファイル等をＲＡＭ２０２に一時的に格納する制御を行う。
【００１７】
ＲＯＭ２０１は、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータやテンプレート用データ等の各種データを記憶する記憶媒体である。ＲＡＭ２０２は、データを一時的に記憶する記憶媒体であり、ＣＰＵ２００の主メモリやワークエリア等として機能する。
フレキシブルディスク（ＦＤ）ドライブ２０３は、記憶媒体としてのフレキシブルディスク（ＦＤ）２０４に記憶されたプログラム等を、情報処理装置にロードするために使用されるものである。尚、記憶媒体は、ＦＤに限られない。ＦＤの代わりに、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、メモリスティック等、任意の記憶媒体を利用することができる。
【００１８】
ハードディスク（ＨＤ）２０５は、外部記憶装置の一つであり、大容量メモリとして機能する。ＨＤ２０５には、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、ネットワークプリンタ制御プログラム、及び関連プログラム等が格納されている。また、スプーラはこのＨＤ２０５に格納される。尚、スプーラは、クライアントコンピュータ１０２〜１０４ではクライアントスプーラのことであり、プリントサーバ１０１ではサーバスプーラのことである。また、プリントサーバ１０１では、クライアントコンピュータ１０２〜１０４から受け取った印刷ジョブの情報や、印刷順序の制御を行うためのテーブルもこのＨＤ２０５に格納される。
【００１９】
ＵＩ（User Interface）２０６は、ユーザが指示入力を行うためのユーザインターフェースである。具体的にＵＩ２０６は、キーボードとマウスとを備えている。ユーザは、ＵＩ２０６が備えるキーボードやマウスを用いることにより、情報処理装置（クライアントコンピュータ１０２〜１０４、プリントサーバ１０１）に対して、ネットワークプリンタ１０５、１０６への制御コマンドの命令等を入力指示する。
ディスプレイ２０７は、ＵＩ２０６から入力された制御コマンドや、ネットワークプリンタ１０５、１０６の状態等を表示する。ディスプレイ２０７は、例えば、ＬＣＤ（Liquid Crystal Display）を用いて実現することができる。システムバス２０８は、情報処理装置（クライアントコンピュータ１０２〜１０４、プリントサーバ１０１）内のデータの伝送経路である。インタフェース２０９は、情報処理装置（クライアントコンピュータ１０２〜１０４、プリントサーバ１０１）を、ネットワーク１０７に接続するためのものである。情報処理装置（クライアントコンピュータ１０２〜１０４、プリントサーバ１０１）は、インタフェース２０９を介して外部装置とデータのやり取りを行うことが可能となる。
【００２０】
図３は、図２に示したＲＡＭ２０２のメモリマップの一例を示す図である。
ＦＤ２０４に格納されているネットワークプリンタ制御プログラムは、ＲＡＭ２０２にロードされることにより、実行可能となる。図３では、このようにして実行可能となった状態のメモリマップを示している。
図３において、基本Ｉ／Ｏプログラム３０１は、情報処理装置の電源がＯＮされたときに、ＨＤ２０５からＯＳをＲＡＭ２０２に展開し、ＯＳの動作を開始させるＩＰＬ（イニシャルプログラムローデイング）機能等を有しているプログラムを含む。ＯＳ３０２、ネットワークプリンタ制御プログラム３０３、及び関連データ３０４は、それぞれＲＡＭ２０２に確保された領域に記憶される。ワークエリア３０５は、ＣＰＵ２００がネットワークプリンタ制御プログラム３０３等を実行する際に利用される作業領域である。
【００２１】
尚、本実施形態では、ＦＤ２０４からネットワークプリンタ制御プログラム及び関連データを直接ＲＡＭ２０２にロードして実行させる例を示すが、必ずしもこのようにする必要はない。例えば、既にネットワークプリンタ制御プログラムがインストールされているＨＤ２０５からＲＡＭ２０２にネットワークプリンタ制御プログラムをロードするようにしてもよい。
また、ネットワークプリンタ制御プログラム３０３を記憶する記憶媒体は、ＦＤ２０４に限定されず、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＰＣカード、ＤＶＤ、ＩＣメモリカード等であってもよい。更に、ネットワークプリンタ制御プログラム３０３をＲＯＭ２０１に記憶しておき、これをメモリマップの一部となすように構成することによって、ネットワークプリンタ制御プログラム３０３をＣＰＵ２００で直接実行することも可能である。
また、以上の各装置と同等の機能を実現するソフトウェアを、ハードウェア装置の代替として構成することもできる。
【００２２】
尚、印刷制御プログラム３０３は、クライアントコンピュータ１０２〜１０４が、印刷ジョブの印刷先を指示したりするための制御を行うプログラムを含む。また、印刷制御プログラム３０３は、プリントサーバ１０１が印刷ジョブの印刷終了や印刷先変更要求等を通知したりするためのプログラムを含む。以下の説明では、ネットワークプリンタ制御プログラムのことを、必要に応じて印刷制御プログラムと称する。
【００２３】
図４は、図２に示したＦＤ２０４のメモリマップの一例を示す図である。
図４において、ＦＤ２０４には、データの情報を示すボリューム情報４０１と、ディレクトリ情報４０２と、図３に示したようにしてＲＡＭ２０２に展開される印刷制御プログラム４０３と、印刷制御プログラム４０３の関連データ４０４とが格納されている。印刷制御プログラム４０３は、本実施形態で説明するフローチャートやタイムチャートに基づいてプログラム化されたものである。ＦＤ２０４に格納されている印刷制御プログラム４０３が、図３に示したように印刷制御プログラム３０３としてＲＡＭ２０２にロードされる。尚、前述したように、本実施形態では、クライアントコンピュータ１０２〜１０４及びプリントサーバ１０１には、同じ印刷制御プログラム４０３がＲＡＭ２０２にロードされる構成をとっている。
図５は、ＦＤドライブ２０３と、そのＦＤドライブ２０３に対して挿入されるＦＤ２０４との関係の一例を示す図である。図５において、ＦＤ２０４には、本実施形態で説明するフローチャートやタイムチャートに基づいてプログラム化された印刷制御プログラム４０４や、その関連データ４０４等が格納されている。
【００２４】
図６は、プリントサーバ１０１と、クライアントコンピュータ１０２と、ネットワークプリンタ１０５との機能的な構成の一例を示したブロック図である。尚、クライアントコンピュータ１０３、１０４は、クライアントコンピュータ１０２と同じ構成を有し、ネットワークプリンタ１０６は、ネットワークプリンタ１０５と同じ構成を有する。したがって、以下の説明では、クライアントコンピュータ１０２と、ネットワークプリンタ１０５の説明を行い、クライアントコンピュータ１０３、１０４と、ネットワークプリンタ１０５についての説明を省略する。
【００２５】
［クライアントコンピュータ１０２］
コンテンツ入稿部６０１は、テキストデータやＰＤＦデータ等の印刷コンテンツを入稿する機能を有する。
印刷設定部６０２は、印刷ジョブに設定する印刷指示として、クリアトナーページを適用するページの設定を行う機能を有する。ここで、クリアトナーページとは、例えば、有色トナーが印刷された紙面に、クリアトナーを現像して定着させる（クリアトナーで印刷を行う）ページをいう。また、印刷設定部６０２は、製本印刷、ステイプル、パンチ、及び印刷部数等を設定する機能を有する。尚、印刷設定部６０２は、例えば、コンテンツ入稿部６０１に印刷コンテンツが入稿されたタイミングで、印刷設定用のＧＵＩをディスプレイ２０７に表示し、その印刷設定用のＧＵＩに対するユーザの操作結果に基づいて、前述した設定を行うことができる。
【００２６】
ジョブ生成部６０３は、コンテンツ入稿部６０１で受けた印刷コンテンツと、印刷設定部６０２で設定された内容を示す印刷指示情報とに基づいて印刷ジョブを生成する。
データ情報送受信部６０４は、プリントサーバ１０１への送信データと、プリントサーバ１０１を経由したネットワークプリンタ１０５からの受信データを、ネットワーク１０７を介して送受信する機能を有する。
【００２７】
［プリントサーバ１０１］
データ情報送受信部６０６は、クライアントコンピュータ１０２への送信データ、及びクライアントコンピュータ１０２からの受信データを、ネットワーク１０７を介して送受信する機能を有する。
ジョブ解析部６０７は、データ情報送受信部６０６を経由してクライアントコンピュータ１０２から送信された印刷ジョブを受け付ける。そして、ジョブ解析部６０７は、受け取った印刷ジョブを解析し、その印刷ジョブから得られる印刷指示情報に応じて複数のジョブを生成する。そして、ジョブ解析部６０７は、生成した複数のジョブ等を、ジョブキュー（Job Queue）６０８に保存する。
ジョブキュー６０８は、必要に応じて、ジョブを処理するためのスケジューリングを行う。また、ジョブキュー６０８は、スプーラの機能を有し、受け取ったジョブを、データ情報送受信部６０９を経由してネットワークプリンタ１０５へ送信する。
【００２８】
データ情報送受信部６０９は、ネットワークプリンタ１０５への送信データと、ネットワークプリンタ１０５からの受信データを、ネットワーク１０７を介して送受信する機能を有する。
機器内ジョブ管理部６１２は、ネットワークプリンタ１０５中の印刷ジョブを取得してキャッシュ（cache）し、表示部６１１へ供給する機能を有する。また、機器内ジョブ管理部６１２は、表示部６１１に表示されたＧＵＩに対するユーザの操作結果に基づく指示を受け、印刷ジョブのキャンセル・停止等の制御コマンドを、データ情報送受信部６０９を介してネットワークプリンタ１０５へ送信する機能を有する。
ジョブ追跡部６１０は、ジョブキュー６０８から、ネットワークプリンタ１０５で実行（印刷）された印刷ジョブ、或いは機器内ジョブ管理部６１２によりキャッシュされた印刷ジョブの処理状況を追跡する。
【００２９】
［ネットワークプリンタ１０５］
データ情報送受信部６１３は、ネットワークプリンタ１０５への送信データ、及びネットワークプリンタ１０５からの受信データを、ネットワーク１０７を介して送受信する機能を有する。データ情報送受信部６１３は、例えば、プリントサーバ１０１より、印刷ジョブのデータ及び印刷ジョブの属性を受け取り管理する。
言語解析部６１４は、印刷ジョブのデータの内容を詳しく解析して印刷命令を解読し、その印刷命令に従って、印刷ジョブの管理や描画出力等に関連する制御コマンドを実行する。例えば言語解析部６１４は、データ情報送受信部６１３内の受信バッファから、制御コマンド群を一つ一つ順番に受け取り、その内容をプリンタ制御言語の記述ルールに従って調査し、その制御コマンドがどのような処理を要求しているかを判別する。
【００３０】
この判別の結果、制御コマンドが、印刷ジョブに関するコマンドであった場合や、印刷ジョブの属性に関するコマンドであった場合、言語解析部６１４は、該当する印刷ジョブの管理命令をジョブ管理部６１７に発行する。尚、印刷ジョブに関するコマンドは、例えば、印刷ジョブの開始宣言や終了宣言等である。また、印刷ジョブの属性に関するコマンドは、例えば、用紙サイズ、枚数、ステイプル、及びパンチ等である。
更に、制御コマンドが、文字や図形やイメージ等の描画出力を指令するものであった場合、言語解析部６１４は、該当する印刷ジョブに基づく描画出力命令を描画出力部６１５に対して行う。
【００３１】
ジョブ管理部６１７は、実行する印刷ジョブの属性に応じて、使用する用紙や排紙ビンの選択命令（プリンタ制御命令）をプリンタ制御部６１８に対して発行する。更に、ジョブ管理部６１７は、ネットワークプリンタ１０５の状態を、プリンタ制御部６１８を介して取得することによって、実行中の印刷ジョブの状態を常に監視する。そして、ジョブ管理部６１７は、ジョブが終了した時やエラーが発生したとき等、所定の条件が成立したときに、ステータス応答要求指令をステータス応答処理部６２０に対して行う。
【００３２】
描画出力部６１５は、印刷出力を行うための文字や図形やイメージ等の描画展開を行い出力する機能を有する。例えば、描画出力部６１５は、言語解析部６１４からの描画出力命令に従って、該当する文字パターンの作成や、図形の計算やイメージデータの展開処理等を行ったりして、出力に適したデータ形式に印刷データを展開した上で、プリンタエンジン６１６に送出する。
プリンタエンジン６１６は、描画出力部６１５によって出力に適したデータ形式に変換された印刷データ（出力展開データ）に従い、例えば電子写真方式等の仕組みを用いて、実際に紙面に画像を形成して印刷出力処理を行う。
また、プリンタエンジン６１６は、記録紙の残量検知手段を持ち、用紙がセットされていない場合には常に警告信号をプリンタ制御部６１８へ送出している。また展開・印刷処理に際して用紙が無い場合、プリンタエンジン６１６は、プリンタドラム等の記録手段を停止させ、割り込み等の手段でプリンタ制御部６１８へエラー信号を送出する。
【００３３】
プリンタ制御部６１８は、ジョブ管理部６１７からのプリンタ制御命令に従い、例えば、使用する用紙の選択を行ったり、ネットワークプリンタ１０５の初期化等を行ったりして、ネットワークプリンタ１０５の制御を行う機能を有している。また、プリンタ制御部６１８は、印刷実行時に使用した給紙カセットの情報、製本、パンチ、ステイプル、及びサドル等の実行したフィニッシング（仕上げ処理）情報、排紙された排紙口情報、反転パスの使用の有無等の用紙搬送経路情報を常時監視している。更に、プリンタ制御部６１８は、ジョブ完了時に必要に応じて印刷結果を通知する機能も有している。
尚、前述した情報は、プリンタ制御部６１８内に設けられたメモリに保存されている。
【００３４】
ステータス応答処理部６２０は、ジョブ管理部６１７から受け取ったステータス応答要求指令に従い、ネットワークプリンタ１０５の内部形式で表現されたステータス通知を、プリントサーバ１０１で理解可能な外部表現へ変換してステータス応答情報を作成する。そして、ステータス応答処理部６２０は、このステータス応答情報をデータ情報送受信部６１３へ伝達する。
データ情報送受信部６１３は、ステータス応答処理部６２０から、ステータス応答情報を受け取ると、そのステータス応答情報を送信バッファ等に一時的に蓄え、その蓄えたステータス応答情報を、ネットワーク１０７を介してプリントサーバ１０１に返信する。
【００３５】
図７は、プリントサーバ１０１による処理動作の一例を説明するフローチャートである。
まず、ステップＳ７０１において、ジョブ解析部６０７は、クライアントコンピュータ１０２から送信されてきた印刷ジョブから得られる印刷指示情報を読み出し、その印刷指示情報中にクリアトナーページに関する設定があるか否かを判定する。図８は、クリアトナーページの指定が、２ページから７ページ及び９ページから１３ページにある印刷指示情報（ジョブチケット）の一例を示す図である。
この判定の結果、印刷指示情報中にクリアトナーページに関する設定がない場合には、ステップＳ７１１に進み、通常の印刷ジョブとして印刷ジョブの処理が実行される。
【００３６】
一方、印刷指示情報中にクリアトナーページに関する設定がある場合には、ステップＳ７０２に進む。ステップＳ７０２に進むと、ジョブ解析部６０７は、クリアページジョブ及びインサートジョブの２つのジョブを生成する。ここで、本実施形態において、クリアページジョブとは、１つの印刷ジョブにおける複数ページの中でクリアトナーが使用されるページ（クリアページ）だけを印刷するジョブを指す（図８では、２〜７ページ目９〜１３ページ目がクリアページに相当する）。また、インサートジョブとは、印刷されたクリアトナーページを給紙しながら残りのページ（インサートページ）を印刷するジョブを指す（図８では、１、８ページ目等がインサーとページに相当する）。
【００３７】
図９は、生成するジョブの構造の一例を概念的に示す図である。
図９に示すように、入稿された印刷ジョブ９１の２ページ目と４ページ目にクリアトナーページの指示があった場合、印刷ジョブ９１の２ページ目と４ページ目のみを印刷するクリアページジョブ９２を生成する。ここで、クリアページジョブ９２については、印刷するページ範囲を印刷指示情報に指定することにより生成することができる。
【００３８】
一方、インサートジョブ９３が実行されると、クリアトナーページに該当する２ページ目と４ページ目が、ネットワークプリンタ１０５の所望の給紙口より給紙される。そうすると、その給紙された用紙については、コンテンツを印刷せずにクリアトナーを用いることで２回目の印刷が行われる。このとき、クリアトナーページ以外の残りのページ（図９では、１、３、５〜７ページ目）の印刷も行われる。そして、印刷ジョブ９１の２ページ目と４ページ目に、クリアトナーのみで２回目の印刷が行われた用紙を差し込んで（インサートして）、印刷ジョブ９１の各ページが排紙される。ここで、インサートジョブ９３については、例えば、当該ページの印刷属性に対して"コンテンツの印刷なし"と"クリアトナーの印刷"とを指定することにより生成される。
以上のように本実施形態では、例えば、クリアページジョブによりクリアページ印刷ジョブの一例が実現され、インサートジョブによりインサート印刷ジョブの一例が実現される。そして、例えば、ステップＳ７０２の処理を行うことにより、生成手段の一例が実現される。
【００３９】
図７の説明に戻り、ステップＳ７０３に進むと、ジョブ解析部６０７は、ジョブキュー６０８に印刷待ちの印刷ジョブ（待機している印刷ジョブ）があるか否かを判定する。このように本実施形態では、例えば、ステップＳ７０３の処理を行うことにより、第２の判定手段の一例が実現される。
この判定の結果、印刷待ちの印刷ジョブがない場合には、ステップＳ７０４を省略してステップＳ７０５に進む。
一方、印刷待ちの印刷ジョブがある場合には、ステップＳ７０４に進み、ジョブキュー６０８は、ステップＳ７０２で生成されたクリアページジョブを、印刷待ちの印刷ジョブの先頭に移動する。ただし、既にクリアページジョブが印刷待ちとなっている場合、ジョブキュー６０８は、その印刷待ちとなっているクリアページジョブの先頭よりも前に、ステップＳ７０２で生成されたクリアページジョブを登録する。
【００４０】
そして、ステップＳ７０５に進むと、ジョブキュー６０８は、クリアページジョブを、ユーザによって指定されたネットワークプリンタ（例えばネットワークプリンタ１０５）に送信することをデータ情報送受信部６０９に対して指示する。これにより、クリアページジョブが実行され、有色トナーによる印刷が行われる（この段階では、クリアトナーを用いた印刷は実行されない）。
以上のように本実施形態では、例えば、ステップＳ７０４、Ｓ７０５の処理を行うことにより、第１の指示手段の一例が実現される。
【００４１】
次に、ステップＳ７０６において、ジョブキュー６０８は、インサートジョブの処理を行えるか否かを判定する。本ステップでは、ステップＳ７０５で印刷されたクリアページジョブがジョブ寝かせ時間分、経過しているか否かを判定する。ここで、紙面上の熱が冷えた後にクリアトナーを載せないと気泡やひび割れが発生する虞があるため、一旦、印刷物を冷ます必要がある。ジョブ寝かせ時間とは、この印刷物を冷ますのに必要な所定時間をさす。このジョブ寝かせ時間は、室内の気温、メディアの形状、つぼ量等と関係する。また、本実施形態では、ユーザが、プリントサーバ１０１が備える記憶媒体（ＨＤ２０５等）に、このジョブ寝かせ時間を予め記憶させる（設定する）ようにしている。
【００４２】
ステップＳ７０６の判定の結果、ジョブ寝かせ時間経過が経過しており、インサートジョブの処理を行える場合には、ステップＳ７０８に進み、ジョブ寝かせ時間が経過する前であり、インサートジョブの処理を行えない場合には、ステップＳ７０７に進む。
ステップＳ７０７に進むと、ジョブキュー６０８は、印刷待ちの印刷ジョブのうち、クリアページジョブ及びインサートジョブ以外の印刷ジョブであって、先頭に位置する印刷ジョブの送信をデータ情報送受信部６０９に指示する。１つの印刷ジョブに対する処理が行われると、ステップＳ７０６に戻る。これにより、スプーラにたまっている通常の印刷ジョブが１つずつ実行される。このように本実施形態では、例えば、ステップＳ７０７の処理を行うことにより、第３の指示手段の一例が実現される。
図１０は、ジョブキュー６０８における印刷ジョブの遷移の様子の一例を示した図である。印刷ジョブからクリアページジョブとインサートジョブとが生成され、ジョブキューに記憶される。この際、既にジョブキューに記憶されていた通常ジョブ１、２より先に処理される位置に当該クリアページジョブが記憶され、通常ジョブの後にインサートジョブが記憶される。
ここで、実際に印刷する場合、ジョブキュー６０８は、まずクリアページジョブの印刷を指示し、ジョブ寝かし時間が経過するまで通常ジョブの印刷を指示する。例えば、通常ジョブ１の印刷中にジョブ寝かせ時間が経過した場合、ジョブキュー６０８は、通常ジョブ２の印刷を指示する前にインサートジョブの印刷を指示する。
【００４３】
一方、ステップＳ７０８に進むと、表示部６１１は、インサートジョブの処理実行メッセージ（ＧＵＩ）を表示する。インサートジョブを実行する前に、ユーザがクリアページジョブの印刷物を、ネットワークプリンタの給紙口にセットする必要がある。本ステップでは、メッセージを表示して、印刷物をセットすべき給紙口の指定と、印刷実行をボタンの押下とを行うことをユーザに促す。このように本実施形態では、例えば、ステップＳ７０８の処理を行うことにより、報知手段の一例が実現される。
次に、ステッＳ７０９において、ジョブキュー６０８は、ステップＳ７０８で表示された"インサートジョブの処理実行メッセージ（ＧＵＩ）"に含まれる印刷実行ボタンがユーザによって押下されたか否かを判定する。この判定の結果、印刷実行ボタンが押下されていない場合には、ステップＳ７０８に戻る。一方、印刷実行ボタンが押下された場合には、ステップＳ７１０に進む。なお、ユーザはクライアントコンピュータ１０２、プリントサーバ１０１、ネットワークプリンタ１０５のいずかれにおいてインサートジョブの処理を指示できれば良い。
【００４４】
ステップＳ７１０に進むと、ジョブキュー６０８は、インサートジョブの送信をデータ情報送受信部６０９に指示する。これにより、クリアトナーページについては、ステップＳ７０２で生成されたインサートジョブに従って、ステップＳ７０８で指定された給紙口より給紙され、クリアトナーのみが印刷された後に、指定のページに差し込まれ排紙される。一方、それ以外のページについては、ステップＳ７０２で生成されたインサートジョブに従って、コンテンツの印刷が行われ排紙される。このように本実施形態では、例えば、ステップＳ７１０の処理を行うことにより、第２の指示手段の一例が実現される。
【００４５】
以上のように本実施形態では、クリアトナーページを含む印刷ジョブを、クリアページジョブと、インサートジョブとに分割し、それらを紐付けておく。そして、クリアページジョブを、その他の印刷ジョブに優先して実行し、有色トナーによる印刷が行われたページを得る。その後、ジョブ寝かせ時間が経過すると、インサートジョブの処理を実行し、有色トナーによる印刷が行われたページに対してクリアトナーによる印刷を行うと共に、その他のページの印刷を行う。そして、クリアトナーによる印刷が行われたページをインサートジョブの内容に従って、その他のページの間に差し込む。したがって、印刷物をユーザが並び替えることなく成果物が得られる。よって、後処理作業が軽減され、処理の効率化が可能となる。また、インサートジョブを実行する際にネットワークプリンタに再設定する用紙はクリアトナーページに限定されるため、ユーザの作業負荷を従来よりも軽減することができる。
【００４６】
（第２の実施形態）
次に、本発明の第１の実施形態について説明する。前述した第１の実施形態では、ジョブ寝かせ時間の間は、通常の印刷ジョブだけの実行が可能であった。これに対し、本実施形態では、印刷ジョブに対して、フィニッシング（仕上げ処理）が設定されている場合には、ジョブ寝かせ時間の間に、インサートジョブを実行できるようにしている。このように本実施形態と、前述した第１の実施形態とは、印刷ジョブを実行する際の処理の一部が異なる。よって、本実施形態の説明において、前述した第１の実施形態と同一の構成については、図１〜図１０に付した符号と同一の符号を付すこと等により、詳細な説明を省略する。
【００４７】
図１１は、プリントサーバ１０１による処理動作の一例を説明するフローチャートである。
まず、ステップＳ８０１において、ジョブ解析部６０７は、クライアントコンピュータ１０２から送信されてきた印刷ジョブから得られる印刷指示情報を読み出し、その印刷指示情報中にクリアページに関する設定があるか否かを判定する。この判定の結果、印刷指示情報中にクリアページに関する設定がない場合には、ステップＳ８１３に進み、通常の印刷ジョブとして印刷ジョブの処理が実行される。
【００４８】
一方、印刷指示情報中にクリアページに関する設定がある場合には、ステップＳ８０２へ進む。ステップＳ８０２に進むと、ジョブ解析部６０７は、前記印刷指示情報中にフィニッシング処理に関する情報があるか否かを判定する。この判定の結果、前記印刷指示情報中にフィニッシング処理に関する情報がある場合にはステップＳ８０３に進み、前記印刷指示情報中にフィニッシング処理に関する情報がない場合にはステップＳ８１２に進む。ステップＳ８１２では、図７のステップＳ７０２と同様に、クリアページジョブ及びインサートジョブの２つのジョブが生成される。
【００４９】
ステップＳ８０３では、フィニッシングジョブ生成処理が実行される。
図１２は、ステップＳ８０３におけるフィニッシングジョブ生成処理の一例を詳細に説明するフローチャートである。
フィニッシングジョブ生成処理では、まず、ステップＳ９０１において、ジョブ解析部６０７は、前記印刷指示情報等に基づいて印刷方法を判定する。ここでは、印刷方法が、製本印刷、両面印刷、及び片面印刷の何れかであるとする。そして、印刷方法が、製本印刷、両面印刷、片面印刷である場合に、夫々ステップＳ９０２、Ｓ９０３、Ｓ９０４へ分岐する。ステップＳ９０２、Ｓ９０３、Ｓ９０４では、ジョブ解析部６０７は、印刷方法に応じて、用紙１枚に対して印刷するコンテンツのページ数を表す変数Ｎに、夫々、「４」、「２」、「１」を設定する。
そして、ステップＳ９０５に進み、ジョブ生成処理が行われる。
【００５０】
図１３は、ステップＳ９０５におけるジョブ生成処理の一例を詳細に説明するフローチャートである。
ジョブ生成処理では、まず、ステップＳ１００１において、ジョブ解析部６０７は、印刷コンテンツの総ページ数と、図１２のステップＳ９０２、Ｓ９０３、Ｓ９０４で設定した変数Ｎとに基づいて、総用紙枚数を算出する。ここで、総用紙枚数は、例えば以下の（１）式により算出できる。
総用紙枚数＝総コンテンツページ数／Ｎ  ・・・（１）
尚、（１）式により得られた値の小数点以下は切り上げるようにする。
【００５１】
次に、ステップＳ１００２において、ジョブ解析部６０７は、ステップＳ１００１で算出された総用紙枚数を、変数ＴＬ＿ＣＮＴに設定し、カウンタＣＮＴを０で初期化する。
次に、ステップＳ１００３において、ジョブ解析部６０７は、変数ＴＬ＿ＣＮＴの値がカウンタＣＮＴの値よりも大きいか否かを判定することにより、全ての用紙に対するチェックが終わったか否かを判定する。この判定の結果、変数ＴＬ＿ＣＮＴの値が、カウンタＣＮＴの値より小さくなり、全ての用紙に対するチェックが終わった場合には、図１１のステップＳ８０４へ進む。
【００５２】
一方、変数ＴＬ＿ＣＮＴの値が、カウンタＣＮＴの値よりも大きく、全ての用紙に対するチェックが終わっていない場合には、ステップＳ１００４に進む。ステップＳ１００４に進むと、ジョブ解析部６０７は、対象となる用紙（カウンタＣＮＴの値で特定される用紙）に対して、クリアページに関する設定があるか否かを判定する。
図１４は、製本印刷された場合の印刷物の一例を示す図である。
図１４に示す印刷物を得るための製本印刷では、以下のように１枚の用紙に対して４ページ分のコンテンツページが存在する。
用紙１；Ｐ１，Ｐ２，Ｐ１１，Ｐ１２
用紙２；Ｐ３，Ｐ４，Ｐ９，Ｐ１０
用紙３；Ｐ５，Ｐ６，Ｐ７，Ｐ８
各用紙を構成するページに１ページでもクリアトナーページの設定がある場合、例えば、Ｐ３ページがクリアトナーページであった場合、ジョブ解析部６０７は、用紙２をクリアページありと判定する。
【００５３】
このようなステップＳ１００４の判定の結果、対象となる用紙に対して、クリアページに関する設定がある場合には、ステップＳ１００５に進み、ジョブ解析部６０７は、当該用紙をクリアページジョブに追加する。
一方、対象となる用紙（カウンタＣＮＴの値で特定される用紙）に対して、クリアページに関する設定がない場合には、ステップ１００６に進み、ジョブ解析部６０７は、当該用紙をインサートジョブに追加する。
【００５４】
そして、ステップＳ１００７に進むと、ジョブ解析部６０７は、カウンタＣＮＴの値をインクリメントする。
以上のステップにより、クリアページジョブとインサートジョブとのジ生成が行われる。
以上のように本実施形態では、例えば、ステップＳ８０３、Ｓ８１２の処理を行うことにより、生成手段の一例が実現される。
【００５５】
図１１の説明に戻り、ステップＳ８０４において、ジョブキュー６０８は、ステップＳ７０５と同様に、クリアページジョブを、ユーザによって指定されたネットワークプリンタに送信する指示をデータ情報送受信部６０９に対して行う。これにより、クリアページジョブが実行され、有色トナーによる印刷が行われる。このように本実施形態では、例えば、ステップＳ８０４の処理を行うことにより、第１の指示手段の一例が実現される。
次に、ステップＳ８０５において、ジョブキュー６０８は、インサートジョブを、先行してフィニッシングさせることが可能であるか否かを判定する。例えば、印刷ジョブに対して、フィニッシングとして製本分冊を行うことが指示された場合、ジョブキュー６０８は、インサートジョブだけで、先行してフィニッシングすることが可能であると判断する。ここで、製本分冊とは、１つのドキュメントから複数の本を生成し、この本を重ねることで１冊の本を生成する方法を指す。デバイス（ネットワークプリンタ）には、製本可能な用紙枚数の上限があるため、その上限を超えたコンテンツを印刷する場合には、この製本分冊で対応することになる。
【００５６】
尚、前述した判断は原則であり、インサートジョブの用紙枚数が、フィニッシングすることが可能な用紙枚数以下の場合（製本印刷では１枚の場合）、ジョブキュー６０８は、インサートジョブを、先行してフィニッシングさせることができないと判断する。また、インサートジョブだけで分冊した場合に、クリアページジョブの用紙枚数がフィニッシングすることが可能な用紙枚数以下になってしまう場合にも、ジョブキュー６０８は、インサートジョブを、先行してフィニッシングさせることができないと判断する。
ここで、フィニッシングすることが可能な用紙枚数の設定は、ユーザが行うことができる。
【００５７】
以上のようなステップＳ８０５の判定の結果、インサートジョブを、先行してフィニッシングさせることが可能でない場合には、ステップＳ８０６を省略してステップＳ８０７に進む。
一方、インサートジョブを、先行してフィニッシングさせることが可能である場合には、ステップＳ８０６に進む。ステップＳ８０６に進むと、ジョブキュー６０８は、インサートジョブと、フィニッシング処理の実行内容を示す情報とを送信する指示を、データ情報送受信部６０９に対して行う。これにより、インサートジョブの印刷とフィニッシング処理とが行われる。本ステップでは、ジョブキュー６０８は、用紙枚数がフィニッシングすることが可能な枚数の上限を超えていないかどうかを確認した上で、フィニッシング処理の実行内容を決定する。
【００５８】
尚、用紙枚数がフィニッシング処理することが可能な枚数の上限を超えていた場合、ジョブ解析部６０７は、インサートジョブを分割し、その上限に収まる枚数（フィニッシング処理を行うことが可能な枚数）で構成されるジョブを生成する。ここで、分割後のインサートジョブの枚数が、フィニッシング処理を行うことが可能な枚数以下であった場合、ジョブ解析部６０７は、当該インサートジョブを、クリアトナーページを含むインサートジョブとしてジョブを生成する。このようなジョブについては、ステップＳ８０６の処理を実行しない。
以上のように本実施形態では、例えば、ステップＳ８０６の処理を行うことにより、第４の指示手段の一例が実現される。
【００５９】
次に、ステップＳ８０７において、ジョブキュー６０８は、インサートジョブの処理を行えるか否かを判定する。本ステップでは、ステップＳ７０５で印刷されたクリアページジョブがジョブ寝かせ時間分、経過しているか否かを判定する。この判定の結果、ジョブ寝かせ時間経過が経過しており、インサートジョブの処理を行える場合には、ステップＳ８０９に進み、ジョブ寝かせ時間が経過する前であり、インサートジョブの処理を行えない場合には、ステップＳ８０８に進む。
【００６０】
ステップＳ８０８に進むと、ジョブキュー６０８は、印刷待ちの印刷ジョブのうち、クリアページジョブ及びインサートジョブ以外の印刷ジョブであって、先頭に位置する印刷ジョブの送信をデータ情報送受信部６０９に指示する。１つの印刷ジョブに対する処理が行われると、ステップＳ８０７に戻る。これにより、スプーラにたまっている通常の印刷ジョブが１つずつ実行される。
このように本実施形態では、例えば、ステップＳ８０８の処理を行うことにより、第３の指示手段の一例が実現される。
一方、ステップＳ８０９に進むと、表示部６１１は、インサートジョブの処理実行メッセージ（ＧＵＩ）を表示し、印刷物を設定した給紙口の指定と、印刷実行をボタンの押下とを行うことをユーザに促す。このように本実施形態では、例えば、ステップＳ８０９の処理を行うことにより、報知手段の一例が実現される。
次に、ステップＳ８１０において、ジョブキュー６０８は、ステップ８０９で表示された"インサートジョブの処理実行メッセージ（ＧＵＩ）"に含まれる印刷実行ボタンがユーザによって押下されたか否かを判定する。この判定の結果、印刷実行ボタンが押下されていない場合には、ステップＳ８０９に戻る。一方、印刷実行ボタンが押下された場合には、ステップＳ８１１に進む。
【００６１】
ステップＳ８１１に進むと、ジョブキュー６０８は、インサートジョブの送信をデータ情報送受信部６０９に指示する。これにより、クリアトナーページについては、ステップＳ８０３、Ｓ８１２で生成されたインサートジョブに従って、ステップＳ８０９で指定された給紙口より給紙され、クリアトナーのみが印刷された後に、指定のページに差し込まれ排紙される。一方、それ以外のページについては、ステップＳ８１２で生成されたインサートジョブに従って、コンテンツの印刷が行われ排紙される。このように本実施形態では、例えば、ステップＳ８１１の処理を行うことにより、第２の指示手段の一例が実現される。
【００６２】
以上のように本実施形態では、印刷ジョブに対して、フィニッシング処理を実行することが設定されている場合であって、クリアトナーページよりも先にインサートジョブをフィニッシングできる場合には、ジョブ寝かせ時間の間に、インサートジョブを実行する。その一例として、例えば３枚の印刷物を２つ折りして得られる本を重ねることで１冊の本を生成する場合において、２つ目の本はクリアページを含まないとする。この場合、本実施形態では、この２つ目の本については先に印刷およびフィニッシング処理を実行できる。したがって、成果物を得るまでの待ち時間の短縮が可能となり、クリアトナーを用いた印刷の作業効率をより向上することが可能となる。
尚、本実施形態でも、第１の実施形態と同様に、例えば、図１１のステップＳ８１２とステップＳ８０４との間で、図７のステップＳ７０３、Ｓ７０４の処理を行うようにしてもよい。
【００６３】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。前述した第１の実施形態では、クリアページジョブの用紙サイズやメディアを考慮することなく処理を行うようにした。これに対し、本実施形態では、クリアページジョブの用紙サイズやメディアを考慮して処理を行うようにする。このように本実施形態と前述した第１の実施形態とは、印刷ジョブを実行する際の処理の一部が異なる。よって、本実施形態の説明において、前述した第１の実施形態と同一の構成については、図１〜図１０に付した符号と同一の符号を付すこと等により、詳細な説明を省略する。
【００６４】
図１５は、プリントサーバ１０１による処理動作の一例を説明するフローチャートである。
まず、ステップＳ１１０１において、ジョブ解析部６０７は、クライアントコンピュータ１０２から送信されてきた印刷ジョブから得られる印刷指示情報を読み出し、その印刷指示情報中にクリアトナーページに関する設定があるか否かを判定する。
この判定の結果、印刷指示情報中にクリアトナーページに関する設定がない場合には、ステップＳ１１１２に進み、通常の印刷ジョブとして印刷ジョブの処理が実行される。
【００６５】
一方、印刷指示情報中にクリアトナーページに関する設定がある場合には、ステップＳ１１０２に進む。ステップＳ１１０２に進むと、ジョブ解析部６０７は、クリアページジョブ及びインサートジョブの２つのジョブを生成する。
次に、ステップＳ１１０３において、ジョブキュー６０８は、ステップＳ１１０２で生成されたクリアページジョブの印刷指示情報から、クリアトナーページにおけるメディア情報（用紙サイズ、用紙タイプ情報）を全て読み出す。
次に、ステップ１１０４において、ジョブキュー６０８は、ステップＳ１１０３で読み出したメディア情報に基づいて、各クリアトナーページにおけるメディアの属性（例えば用紙サイズ、用紙タイプ情報）が同一である否かを判定する。この判定の結果、各クリアトナーページにおけるメディアが同一である場合には、ステップＳ１１０５を省略してステップＳ１１０６に進む。
【００６６】
一方、各クリアトナーページにおけるメディアが同一でない場合には、ステップＳ１１０５に進む。ステップＳ１１０５に進むと、ジョブキュー６０８は、各クリアページジョブの印刷指示情報に含まれる排紙先の情報がメディア毎に異なるようにする。尚、同一でないメディアの数によっては、ネットワークプリンタの排紙先が不足する場合が発生する。この場合には、排紙先の情報を変える代わりに、印刷指示情報にシフト排紙情報を付加することができる。このようにすることにより、同一の排紙先において、メディア毎に排紙方向を変えることができ、ネットワークプリンタの排紙先が不足する場合でも、メディアの仕分けを容易に行えるようにすることができる。
また、本ステップにおいて、ジョブキュー６０８は、インサートジョブにおけるクリアトナーページの給紙口の情報も設定する。ただし、クリアトナーページのメディアの数がネットワークプリンタの給紙口の数を超えている場合、ジョブキュー６０８は、超えている分について、給紙口の情報に"手差し"を設定するようにする。
以上のように本実施形態では、例えば、ステップＳ１１０２〜Ｓ１１０５の処理を行うことにより、生成手段の一例が実現される。
【００６７】
次に、ステップＳ１１０６において、ジョブキュー６０８は、クリアページジョブを、ユーザによって指定されたネットワークプリンタ（例えばネットワークプリンタ１０５）に送信する指示をデータ情報送受信部６０９に対して行う。これにより、クリアページジョブが実行され、有色トナーによる印刷が行われ、ステップＳ１１０５で設定された排紙先の情報やシフト排紙情報に従って、メディア毎に排紙先や排紙方向が異なるように各クリアトナーページが排紙される。このように本実施形態では、例えば、ステップＳ１１０６の処理を行うことにより、第１の指示手段の一例が実現される。
次に、ステップＳ１１０７において、ジョブキュー６０８は、ステップＳ１１０６で印刷されたクリアページジョブがジョブ寝かせ時間分、経過しているか否かを判定することにより、インサートジョブの処理を行えるか否かを判定する。この判定の結果、ジョブ寝かせ時間経過が経過しており、インサートジョブの処理を行える場合には、ステップＳ１１０９に進み、ジョブ寝かせ時間が経過する前であり、インサートジョブの処理を行えない場合には、ステップＳ１１０８に進む。
【００６８】
ステップＳ１１０８に進むと、ジョブキュー６０８は、印刷待ちの印刷ジョブのうち、クリアページジョブ及びインサートジョブ以外の印刷ジョブであって、先頭に位置する印刷ジョブの送信をデータ情報送受信部６０９に指示する。１つの印刷ジョブに対する処理が行われると、ステップＳ１１０７に戻る。これにより、スプーラにたまっている通常の印刷ジョブが１つずつ実行される。
このように本実施形態では、例えば、ステップＳ１１０８の処理を行うことにより、第３の指示手段の一例が実現される。
一方、ステップＳ１１０９に進むと、表示部６１１は、インサートジョブの処理実行メッセージ（ＧＵＩ）を表示して、給紙する給紙口に関する給紙口情報の報知を行うと共に、印刷実行をボタンの押下を行うことをユーザに促す。本ステップでは、クリアページジョブのページとメディア毎に、給紙口情報を表示する。
このように本実施形態では、例えば、ステップＳ１１０９の処理を行うことにより、報知手段の一例が実現される。
【００６９】
次に、ステップＳ１１１０において、ジョブキュー６０８は、ステップ１１０９で表示された"インサートジョブの処理実行メッセージ（ＧＵＩ）"に含まれる印刷実行ボタンがユーザによって押下されたか否かを判定する。この判定の結果、印刷実行ボタンが押下されていない場合には、ステップＳ１１０９に戻る。一方、印刷実行ボタンが押下された場合には、ステップＳ１１１１に進む。
ステップＳ１１１１に進むと、ジョブキュー６０８は、インサートジョブの送信をデータ情報送受信部６０９に指示する。これにより、クリアトナーページについては、ステップＳ７０２で生成されたインサートジョブに従って、ステップＳ１１０９で指定された給紙口より給紙され、クリアトナーのみが印刷された後に、指定のページに差し込まれ排紙される。一方、それ以外のページについては、ステップＳ１１０２で生成されたインサートジョブに従って、コンテンツの印刷が行われ排紙される。尚、給紙口が"手差し"の場合、表示部６１１は、その都度、給紙口情報をユーザに指定させるためのメッセージを表示する。
このように本実施形態では、例えば、ステップＳ１１１１の処理を行うことにより、第２の指示手段の一例が実現される。
【００７０】
以上のように本実施形態では、クリアページジョブを構成するページにおけるメディアの属性（用紙の大きさ、種類等）がページによって異なる場合には、有色トナーによる印刷が行われたページをメディアの属性毎に区別できるように排紙するようにした。したがって、インサートジョブを実行するときに、有色トナーによる印刷が行われた用紙を給紙口へセットする際の作業の効率を高めることが可能となる。
【００７１】
尚、本実施形態でも、第１の実施形態と同様に、例えば、図１５のステップＳ１１０５とステップＳ１１０６との間で、図７のステップＳ７０３、Ｓ７０４の処理を行うようにしても良い。
また、本実施形態は、第２の実施形態にも適用することもできる。例えば、図１１のステップＳ８０３、Ｓ８１２とステップＳ８０４との間で、図１５のステップＳ１１０３〜Ｓ１１０５の処理を行うようにしても良い。
【００７２】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。前述した第１の実施形態では、ジョブ寝かせ時間の間に、スプーラの先頭にある通常のジョブを実行するようにした。これに対し、本実施形態では、ジョブ寝かせ時間の間に処理できる通常のジョブを優先して実行するようにする。このように本実施形態と、前述した第１の実施形態とは、印刷ジョブを実行する際の処理の一部が異なる。よって、本実施形態の説明において、前述した第１の実施形態と同一の構成については、図１〜図１０に付した符号と同一の符号を付すこと等により、詳細な説明を省略する。
【００７３】
図１６は、プリントサーバ１０１による処理動作の一例を説明するフローチャートである。
まず、ステップ１２０１において、ジョブ解析部６０７は、クライアントコンピュータ１０２から送信されてきた印刷ジョブから得られる印刷指示情報を読み出し、その印刷指示情報中にクリアトナーページに関する設定があるか否かを判定する。
この判定の結果、印刷指示情報中にクリアトナーページに関する設定がない場合には、ステップＳ１２１２に進み、通常の印刷ジョブとして印刷ジョブの処理が実行される。
【００７４】
一方、印刷指示情報中にクリアトナーページに関する設定がある場合には、ステップＳ１２０２に進む。ステップＳ１２０２に進むと、ジョブ解析部６０７は、クリアページジョブ及びインサートジョブの２つのジョブを生成する。
このように本実施形態では、例えば、ステップＳ１２０２の処理を行うことにより、生成手段の一例が実現される。
次に、ステップＳ１２０３において、ジョブ解析部６０７は、ジョブキュー６０８に印刷待ちの印刷ジョブがあるか否かを判定する。この判定の結果、印刷待ちの印刷ジョブがない場合には、ステップＳ１２０４を省略してステップＳ１２０５に進む。
一方、印刷待ちの印刷ジョブがある場合には、ステップＳ１２０４に進み、ジョブキュー６０８は、ステップＳ１２０２で生成されたクリアページジョブを、印刷待ちの印刷ジョブの先頭よりも前に移動する。ただし、既にクリアページジョブが印刷待ちとなっている場合、ジョブキュー６０８は、その印刷待ちとなっているクリアページジョブの最後尾に、ステップＳ１２０２で生成されたクリアページジョブを登録する。
【００７５】
次に、ステップＳ１２０５において、ジョブキュー６０８は、クリアページジョブを、ユーザによって指定されたネットワークプリンタ（例えばネットワークプリンタ１０５）に送信する指示をデータ情報送受信部６０９に対して行う。これにより、クリアページジョブが実行され、有色トナーによる印刷が行われる。
以上のように本実施形態では、例えば、ステップＳ１２０４、Ｓ１２０５の処理を行うことにより、第１の指示手段の一例が実現される。
次に、ステップ１２０６において、ジョブ並べ替え処理が実行される。
【００７６】
図１７は、ステップＳ１２０６におけるジョブ並べ替え処理の詳細の一例を説明するフローチャートである。
ジョブ並べ替え処理では、まず、ステップＳ１３０１において、ジョブキュー６０８は、クリアページジョブのジョブ寝かせ時間の読み出しを行う。
次に、ステップＳ１３０２において、ジョブキュー６０８は、ジョブキュー６０８内の各ジョブの印刷処理予想時間を算出する。ジョブの処理時間の算出方法としては、ジョブ中ページ数より算出する方法等が知られているが、この方法は既知の技術であるため、ここでは詳細な説明を省略する。
次に、ステップＳ１３０３において、ジョブキュー６０８は、ジョブ寝かせ時間中に実行可能なジョブの登録を行う作業可能ジョブ選択処理を実行する。
【００７７】
図１８は、ステップＳ１３０３における作業可能ジョブ選択処理の詳細の一例を説明するフローチャートである。
作業可能ジョブ選択処理では、まず、ステップ１４０１において、ジョブキュー６０８は、ジョブキュー６０８内のジョブの数を、読み出し変数ＴＬ＿ＣＮＴに設定すると共に、カウンタＣＮＴの値を０に初期化する。また、ジョブキュー６０８は、ジョブキュー６０８内に、セパレータジョブとしてインサートジョブ投入用の空ジョブを登録する。
【００７８】
次に、ステップ１４０２において、ジョブキュー６０８は、ジョブ寝かせ時間を変数"処理時間"に設定する。
次に、ステップ１４０３において、ジョブキュー６０８は、読み出し変数ＴＬ＿ＣＮＴの値が、カウンタＣＮＴの値よりも大きいか否かを判定することにより、ジョブキュー６０８内のジョブの読み出しが全て終了したか否かを判定する。この判定の結果、読み出し変数ＴＬ＿ＣＮＴの値が、カウンタＣＮＴの値以下になり、ジョブキュー６０８内のジョブの読み出しが全て終了した場合には、図１６のステップＳ１２０７に進む。
【００７９】
一方、読み出し変数ＴＬ＿ＣＮＴの値が、カウンタＣＮＴの値よりも大きく、ジョブキュー６０８内のジョブの読み出しが全て終了していない場合には、ステップＳ１４０４に進む。ステップＳ１４０４に進むと、ジョブキュー６０８は、該当するジョブ（カウンタＣＮＴの値で特定されるジョブ）の印刷処理時間が、変数"処理時間"の現在値よりも小さいか否かを判定する。
この判定の結果、該当するジョブの印刷処理時間が、変数"処理時間"の現在値以上である場合には、ステップＳ１４０５、Ｓ１４０６を省略してステップＳ１４０７に進む。一方、該当するジョブの印刷処理時間が、変数"処理時間"の現在値よりも小さい場合には、ステップＳ１４０５に進む。
尚、ここでは、該当するジョブの印刷処理時間が、変数"処理時間"の現在値よりも小さいか否かを判定するようにしたが、該当するジョブの印刷処理時間が、変数"処理時間"の現在値以下であるか否かを判定するようにしてもよい。このようにすれば、処理時間がジョブの印刷処理時間と等しい場合にも、優先して処理を行うジョブとして登録することができる。
【００８０】
ステップＳ１４０５に進むと、ジョブキュー６０８は、該当するジョブを、優先して処理を行うジョブとして登録する。
次に、ステップＳ１４０６において、ジョブキュー６０８は、ステップＳ１４０５で登録したジョブの印刷処理時間を、変数"処理時間"から差し引き、変数"処理時間"の値を更新する。
次に、ステップＳ１４０７において、ジョブキュー６０８は、カウンタＣＮＴの値をインクリメントする。そして、ステップＳ１４０３に戻る。
【００８１】
図１６の説明に戻り、ステップＳ１２０７において、ジョブキュー６０８は、ステップＳ１２０５で印刷されたクリアページジョブがジョブ寝かせ時間分、経過しているか否かを判定することにより、インサートジョブの処理を行えるか否かを判定する。この判定の結果、ジョブ寝かせ時間が経過している場合、又は、読み出したジョブがセパレータジョブであった場合には、必要に応じてインサートジョブの解禁時間まで処理待ちを行い、ステップＳ１２０９に進む。
【００８２】
一方、ジョブ寝かせ時間が経過する前であり、インサートジョブの処理を行えない場合には、ステップ１２０８に進む。ステップＳ１２０８に進むと、ジョブキュー６０８は、印刷待ちの印刷ジョブのうち、クリアページジョブ及びインサートジョブ以外の印刷ジョブであって、先頭に位置する印刷ジョブの送信をデータ情報送受信部６０９に指示する。１つの印刷ジョブに対する処理が行われると、ステップＳ１２０７に戻る。これにより、スプーラにたまっている通常の印刷ジョブが１つずつ実行される。このステップＳ１２０８では、ステップＳ１２０６で登録された通常の印刷ジョブが実行される。
以上のように本実施形態では、例えば、ステップＳ１２０６〜Ｓ１２０８の処理を行うことにより、第３の指示手段の一例が実現される。
【００８３】
ステップＳ１２０９に進むと、表示部６１１は、インサートジョブの処理実行メッセージ（ＧＵＩ）を表示して、印刷物を設定した給紙口の指定と、印刷実行をボタンの押下とを行うことをユーザに促す。
このように本実施形態では、例えば、ステップＳ１２０９の処理を行うことにより、報知手段の一例が実現される。
次に、ステップＳ１２１０において、ジョブキュー６０８は、ステップＳ１２０９で表示された"インサートジョブの処理実行メッセージ（ＧＵＩ）"に含まれる印刷実行ボタンがユーザによって押下されたか否かを判定する。この判定の結果、印刷実行ボタンが押下されていない場合には、ステップＳ１２０９に戻る。一方、印刷実行ボタンが押下された場合には、ステップＳ１２１１に進む。
ステップＳ１２１１に進むと、ジョブキュー６０８は、インサートジョブの送信をデータ情報送受信部６０９に指示する。これにより、クリアトナーページについては、ステップＳ７０２で生成されたインサートジョブに従って、ステップＳ１２０９で指定された給紙口より給紙され、クリアトナーのみが印刷された後に、指定のページに差し込まれ排紙される。一方、それ以外のページについては、ステップＳ１２０２で生成されたインサートジョブに従って、コンテンツの印刷が行われ排紙される。
このように本実施形態では、例えば、ステップＳ１２１１の処理を行うことにより、第２の指示手段の一例が実現される。
【００８４】
以上のように本実施形態では、ジョブ寝かせ時間が経過するまでの間に処理を終了させることが可能な通常のジョブを登録し、登録した通常のジョブを、ジョブ寝かせ時間内に処理するようにした。したがって、ジョブ寝かせ時間における通常のジョブの実行をより効率良く行うことができる。
尚、カウンタＣＮＴの値により、印刷処理時間の短いジョブから、ステップＳ１４０４の処理を行うようにすれば、より多くのジョブをジョブ寝かせ時間内に処理することができるので好ましい。
また、本実施形態は、第２の実施形態にも適用することもできる。例えば、図１１のステップＳ８０６とステップＳ８０７との間で、図１６のステップＳ１２０６の処理を行うようにしても良い。
また、本実施形態は、第３の実施形態にも適用することもできる。例えば、ステップＳ１２０２とステップＳ１２０３との間で、ステップＳ１１０４、Ｓ１１０５の処理を行うようにしても良い。
【００８５】
（第５の実施形態）
次に、本発明の第５の実施形態について説明する。前述した第１〜第４の実施形態では、クリアトナーページのみが、クリアページジョブの対象となるようにした。ところが、クリアページジョブとインサートジョブとの双方にカラーページがある場合、印刷タイミングの違いにより色味が変化してしまう虞がある。そこで、本実施形態では、クリアトナーページがカラーである場合には、クリアトナーページ以外のカラーページもクリアページジョブの対象とする。このように本実施形態と、前述した第１〜第４の実施形態とは、印刷ジョブを実行する際の処理の一部が異なる。よって、本実施形態の説明において、前述した第１〜第４の実施形態と同一の構成については、図１〜図１８に付した符号と同一の符号を付すこと等により、詳細な説明を省略する。
【００８６】
本実施形態は、図７のステップＳ７０２を、図１９に示すフローチャートに置き換えて処理することにより実施することが可能である。図１９は、印刷ジョブからクリアページジョブとインサートジョブとを生成する際のプリントサーバ１０１による処理動作の一例を説明するフローチャートである。
まず、ステップ１５０１において、ジョブ解析部６０７は、色味重視モードが設定されているか否かを判定する。ここで、色味重視モードとは、ジョブの色味を合わせるモードであり、１つの印刷ジョブにおける全てのカラーページの印刷タイミングを合わせるモードである。すなわち、印刷ジョブ中の全てのカラーページをクリアページジョブに含めるモードである。この色味重視モードの設定は、例えば、クライアントコンピュータ１０２又はプリントサーバ１０１が表示するＧＵＩに対するユーザの操作に基づいて行うことができる。
【００８７】
この判定の結果、色味重視モードが設定されていない場合には、後述するステップＳ１５０５に進む。一方、色味重視モードが設定されている場合には、ステップＳ１５０２に進む。ステップＳ１５０２に進むと、ジョブ解析部６０７は、クリアトナーページのカラー属性を読み出す。
次に、ステップＳ１５０３において、ジョブ解析部６０７は、ステップＳ１５０２でカラー属性が読み出せたか否かを判定することにより、クリアトナーページにカラーページがあるか否かを判定する。
このように本実施形態では、例えば、ステップＳ１５０３の処理を行うことにより、判定手段の一例が実現される。
【００８８】
この判定の結果、カラーページがある場合には、ステップＳ１５０４に進む。ステップＳ１５０４に進むと、ジョブ解析部６０７は、クリアページジョブの生成条件（ジョブ生成属性）として、クリアトナーページ及びその他のカラーページを設定する。
一方、カラーページがない場合には、ステップＳ１５０５に進む。ステップＳ１５０５に進むと、ジョブ解析部６０７は、クリアページジョブの生成条件（ジョブ生成属性）として、クリアトナーページを設定する。
【００８９】
そして、ステップＳ１５０６において、ジョブ解析部６０７は、クリアページジョブ及びインサートジョブの２つのジョブ生成を行う。ここで生成されるクリアページジョブは、ステップＳ１５０４、Ｓ１５０５で設定されたクリアページジョブの生成条件に基づいて行われる。クリアページの生成条件が、クリアトナーページ及びその他のカラーページとして設定されていた場合、ジョブ解析部６０７は、印刷ジョブ中の"クリアトナーページ及びカラーページの属性を持つページ"を含むクリアトナージョブを生成する。また、この場合、ジョブ解析部６０７は。クリアトナーページでないページのうち、カラーページ以外の属性を持つページを含むインサートジョブを生成する。
【００９０】
図２０は、生成されるジョブの構造の一例を概念的に示す図である。
図２０に示すように、入稿された印刷ジョブ２１の２ページ目と４ページ目にクリアトナーページの指示があり、３ページ目と６ページ目にカラー属性の指示があったとする。この場合、ジョブ解析部６０７は、クリアページジョブ２２として、２、３、４、６ページのみを印刷するジョブを生成する。ここで、クリアページジョブ２２については、印刷するページ範囲を印刷指示情報に指定することにより生成することができる。また、当該ページ（前述した例では２ページ目〜４ページ目と６ページ目）のみだけで構成される印刷ジョブをクリアページジョブ２２として生成することもできる。
【００９１】
一方、インサートジョブ２３が実行されると、クリアトナーページに該当する２、３、４、６ページ目が、ネットワークプリンタ１０５の所望の給紙口より給紙される。そうすると、その給紙された用紙については、コンテンツを印刷せずにクリアトナーのみで２回目の印刷が行われる。このとき、クリアトナーページ以外の残りのページの印刷も行われる。そして、印刷ジョブ２１の２、３、４、６ページ目に、クリアトナーのみで２回目の印刷が行われた用紙を差し込んで（インサートして）、印刷ジョブ２１の各ページが排紙される。ここで、インサートジョブ２３については、例えば、当該ページの印刷属性に対して"コンテンツの印刷なし"と"クリアトナーの印刷"とを指定することにより生成することができる。
以上のように本実施形態では、例えば、ステップＳ１５０４〜Ｓ１５０５の処理を行うことにより、生成手段の一例が実現される。
【００９２】
以上のように本実施形態では、クリアトナーページにカラーページがあった場合、クリアトナーページ以外のページのうち、カラーを含むページをクリアトナーページと共にクリアページジョブとして一緒に印刷するようにした。これにより、色味の揃ったクリアトナー印刷が可能となる。
【００９３】
（第６の実施形態）
次に、本発明の第６の実施形態について説明する。前述した第１〜第５の実施形態では、クリアトナーページをユーザが手動で設定する場合を例に挙げて説明した。これに対し、本実施形態では、印刷方法に応じてクリアトナーページを自動的に設定する。このように本実施形態と、前述した第１〜第５の実施形態とは、印刷ジョブを実行する際の処理の一部が異なる。よって、本実施形態の説明において、前述した第１〜第５の実施形態と同一の構成については、図１〜図２０に付した符号と同一の符号を付すこと等により、詳細な説明を省略する。
【００９４】
本実施形態は、図７のステップＳ７０２を、図２１に示すフローチャートに置き換えて処理することにより実施することが可能である。図２１は、印刷ジョブからクリアページジョブとインサートジョブとを生成する際のプリントサーバ１０１による処理動作の一例を説明するフローチャートである。
まず、ステップＳ１６０１において、ジョブ解析部６０７は、クリアページモードが設定されているか否かを判定する。ここで、クリアページモードとは、印刷方法に応じてクリアトナーをのせる（現像・定着させる）ページ（クリアトナーページ）を自動的に設定するモードである。このクリアページモードの設定は、例えば、クライアントコンピュータ１０２又はプリントサーバ１０１が表示するＧＵＩに対するユーザの操作に基づいて行うことができる。
【００９５】
この判定の結果、クリアページモードが設定されていない場合には、図７のステップＳ７０３に進む。一方、クリアページモードが設定されている場合には、ステップＳ１６０２に進む。ステップＳ１６０２に進むと、ジョブ解析部６０７は、印刷方法の読み出しを行う。例えば、印刷ジョブから、製本印刷等の印刷方法が読み出される。
次に、ステップＳ１６０３において、ジョブ解析部６０７は、ステップＳ１５０２で読み出した印刷方法に応じたクリアトナーページ設定パターンが印刷ジョブにあるか否かを判定する。
ここで、クリアトナーページ設定パターンとは、クリアトナーページとするページを印刷方法に応じて指定することにより生成される情報である。具体例を説明すると、製本印刷であれば、表紙に該当するページ（図１４に示した例では、ページＰ１、Ｐ２、Ｐ１１、Ｐ１２）をクリアトナーページとするといった情報がクリアトナーページ設定パターンに含まれる。尚、このクリアトナーページ設定パターンは、予めシステムに登録されているものを使っても、ユーザが印刷設定に応じて登録するようにしても良い。
【００９６】
ステップＳ１６０３の判定の結果、クリアページ設定パターンがない場合には、図７のステップＳ７０３に進む。一方、クリアページ設定パターンがある場合には、ステップＳ１６０４に進む。
ステップＳ１６０４に進むと、ジョブ解析部６０７は、ステップＳ１６０３であると判定したクリアページ設定パターンに基づいて、印刷ジョブに含まれる印刷指示情報にクリアトナーページの設定を行う。
このように本実施形態では、例えば、ステップＳ１６０４の処理を行うことにより、特定手段の一例が実現される。
次に、ステップＳ１６０５において、ジョブ解析部６０７は、クリアページジョブ及びインサートジョブの２つのジョブ生成を行う。ここで生成されるクリアページジョブは、ステップＳ１６０４で設定されたクリアトナーページを含むことになる。
このように本実施形態では、例えば、ステップＳ１６０５の処理を行うことにより、生成手段の一例が実現される。
【００９７】
以上のように本実施形態では、印刷方法に応じて、印刷ジョブの各ページから、クリアトナーページとなるページを自動的に設定するようにしたので、クリアトナーページをユーザが設定する手間を省くことができる。したがって、印刷作業におけるユーザの操作負荷をより一層低減することができる。
【００９８】
（本発明の他の実施形態）
前述した本発明の実施形態における印刷管理装置を構成する各手段、並びに印刷管理方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００９９】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【０１００】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図７、図１１〜図１３、図１５〜図１９、図２１に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給するものを含む。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１０１】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１０４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１０５】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１０９】
尚、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【０１１０】
【図１】本発明の第１の実施形態を示し、印刷管理システムの構成の一例を示したブロック図である。
【図２】本発明の第１の実施形態を示し、クライアントコンピュータ及びプリントサーバとして利用可能な情報処理装置におけるハードウェアの構成の一例を示したブロック図である。
【図３】本発明の第１の実施形態を示し、図２に示したＲＡＭのメモリマップの一例を示す図である。
【図４】本発明の第１の実施形態を示し、図２に示したＦＤのメモリマップの一例を示す図である。
【図５】本発明の第１の実施形態を示し、ＦＤドライブと、そのＦＤドライブに対して挿入されるＦＤとの関係の一例を示す図である。
【図６】本発明の第１の実施形態を示し、プリントサーバと、クライアントコンピュータと、ネットワークプリンタとの機能的な構成の一例を示したブロック図である。
【図７】本発明の第１の実施形態を示し、プリントサーバによる処理動作の一例を説明するフローチャートである。
【図８】本発明の第１の実施形態を示し、クリアトナーページの指定が、２ページから７ページ及び９ページから１３ページにある印刷指示情報（ジョブチケット）の一例を示す図である。
【図９】本発明の第１の実施形態を示し、生成されるジョブの構造の一例を概念的に示す図である。
【図１０】本発明の第１の実施形態を示し、ジョブキューにおける印刷ジョブの遷移の様子の一例を示した図である。
【図１１】本発明の第２の実施形態を示し、プリントサーバによる処理動作の一例を説明するフローチャートである。
【図１２】本発明の第２の実施形態を示し、ステップＳ８０３におけるフィニッシングジョブ生成処理の一例を詳細に説明するフローチャートである。
【図１３】本発明の第２の実施形態を示し、ステップＳ９０５におけるジョブ生成処理の一例を詳細に説明するフローチャートである。
【図１４】本発明の第２の実施形態を示し、製本印刷された場合の印刷物の一例を示す図である。
【図１５】本発明の第３の実施形態を示し、プリントサーバによる処理動作の一例を説明するフローチャートである。
【図１６】本発明の第４の実施形態を示し、プリントサーバによる処理動作の一例を説明するフローチャートである。
【図１７】本発明の第４の実施形態を示し、ステップＳ１２０６におけるジョブ並べ替え処理の詳細の一例を説明するフローチャートである。
【図１８】本発明の第の実施形態を示し、ステップＳ１８０３における作業可能ジョブ選択処理の詳細の一例を説明するフローチャートである。
【図１９】本発明の第５の実施形態を示し、印刷ジョブからクリアページジョブとインサートジョブとを生成する際のプリントサーバによる処理動作の一例を説明するフローチャートである。
【図２０】本発明の第５の実施形態を示し、生成されるジョブの構造の一例を概念的に示す図である。
【図２１】本発明の第６の実施形態を示し、印刷ジョブからクリアページジョブとインサートジョブとを生成する際のプリントサーバによる処理動作の一例を説明するフローチャートである。
【符号の説明】
【０１１１】
２１、９１  印刷ジョブ
２２、９２  クリアページジョブ
２３、９３  インサートジョブ
【図１】
0005053908.tif 000002
【図２】
0005053908.tif 000003
【図３】
0005053908.tif 000004
【図４】
0005053908.tif 000005
【図５】
0005053908.tif 000006
【図６】
0005053908.tif 000007
【図７】
0005053908.tif 000008
【図８】
0005053908.tif 000009
【図９】
0005053908.tif 000010
【図１０】
0005053908.tif 000011
【図１１】
0005053908.tif 000012
【図１２】
0005053908.tif 000013
【図１３】
0005053908.tif 000014
【図１４】
0005053908.tif 000015
【図１５】
0005053908.tif 000016
【図１６】
0005053908.tif 000017
【図１７】
0005053908.tif 000018
【図１８】
0005053908.tif 000019
【図１９】
0005053908.tif 000020
【図２０】
0005053908.tif 000021
【図２１】
0005053908.tif 000022