(57)【要約】【課題】複数の印刷ジョブを処理するために必要となる用紙枚数を用紙種類毎に算出できるようにして、オペレータの操作性を向上させること。【解決手段】記録紙情報算出部１６が、複数の印刷ジョブの各印刷ジョブを解析し、該解析結果に基づいて、前記複数の印刷ジョブで使用する用紙種毎の用紙枚数を算出する。そして、表示部１３が、記録紙情報算出部１６によって算出された用紙種毎の用紙枚数を、前記用紙種毎に表示する。そして、表示される表示情報に対するジョブ選択部１５からの印刷指示に応じて、指示された用紙情報が設定された印刷ジョブの印刷実行を可能にする構成を特徴とする。【選択図】図９
2008108134.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷ジョブの各印刷ジョブを解析する解析手段と、
前記解析手段による解析結果に基づいて、前記複数の印刷ジョブで使用する用紙種毎の用紙枚数を算出する算出手段と、
前記算出手段によって算出された用紙種毎の用紙枚数を、前記用紙種毎に表示する第１の表示手段を有することを特徴とする画像処理装置。
【請求項２】
前記第１の表示手段は、前記算出手段によって用紙種毎に算出された用紙種毎の用紙枚数を、印刷ジョブの情報とともに表示することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記印刷ジョブの情報は、すくなくとも用紙種毎の印刷ジョブの数、または、該用紙種を使用する印刷ジョブを処理するための最短納期情報を含むことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第１の表示手段によって表示された１又は複数の用紙種類を選択し、該選択される用紙種類を使用する印刷ジョブを印刷する印刷指示手段と、
前記印刷指示手段による印刷指示に応じて、該選択された用紙種類を使用する印刷ジョブを印刷する印刷手段と、
を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記算出手段は、オペレータからの指示に応じて、前記用紙種毎に前記複数の印刷ジョブで使用する用紙種毎の用紙総量を算出することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記算出手段は、印刷ジョブの受け付けに応じて、前記用紙種毎に前記複数の印刷ジョブで使用する用紙種毎の用紙総量を算出することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項７】
前記第１の表示手段に表示される用紙種毎に、該用紙種に対応する用紙を利用するジョブを表示する第２の表示手段を有することを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
複数の印刷ジョブの各印刷ジョブを解析する解析ステップと、
前記解析ステップによる解析結果に基づいて、前記複数の印刷ジョブで使用する用紙種毎の用紙枚数を算出する算出ステップと、
前記算出ステップによって算出された用紙種毎の用紙枚数を、前記用紙種毎に表示する第１の表示ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項９】
前記第１の表示ステップは、前記算出ステップによって用紙種毎に算出された用紙種毎の用紙枚数を、印刷ジョブの情報とともに表示することを特徴とする請求項８に記載の画像処理装置の制御方法。
【請求項１０】
前記印刷ジョブの情報は、すくなくとも用紙種毎の印刷ジョブの数、または、該用紙種を使用する印刷ジョブを処理するための最短納期情報を含むことを特徴とする請求項８または９に記載の画像処理装置の制御方法。
【請求項１１】
前記第１の表示ステップによって表示された１又は複数の用紙種類を選択し、該選択される用紙種類を使用する印刷ジョブを印刷指示する印刷指示ステップと、
前記印刷指示ステップによる印刷指示に応じて、該選択された用紙種類を使用する印刷ジョブを印刷する印刷ステップと、
を有することを特徴とする請求項８乃至１０のいずれか１項に記載の画像処理装置の制御方法。
【請求項１２】
前記算出ステップは、オペレータからの指示に応じて、前記用紙種毎に前記複数の印刷ジョブで使用する用紙種毎の用紙総量を算出することを特徴とする請求項８乃至１１のいずれか１項に記載の画像処理装置の制御方法。
【請求項１３】
前記算出ステップは、印刷ジョブの受け付けに応じて、前記用紙種毎に前記複数の印刷ジョブで使用する用紙種毎の用紙総量を算出することを特徴とする請求項８乃至１２のいずれか１項に記載の画像処理装置の制御方法。
【請求項１４】
前記第１の表示ステップに表示される用紙種毎に、該用紙種に対応する用紙を利用するジョブを表示する第２の表示ステップを有することを特徴とする請求項８乃至１３のいずれか１項に記載の画像処理装置の制御方法。
【請求項１５】
請求項１乃至７のいずれか１項に記載された画像処理装置としてコンピュータを機能させるためのプログラム、又は、請求項８乃至１４に記載された画像処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１乃至７のいずれか１項に記載された画像処理装置としてコンピュータを機能させるためのプログラム、又は、請求項８乃至１４に記載された画像処理装置の制御方法をコンピュータに実行させるためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷ジョブをスプール可能な印刷システムおよびその制御に関するものである。
【背景技術】
【０００２】
ＰＯＤ（Print On Demand）等の商業印刷においては使用する用紙の種類が非常に多く、使用する用紙の切り替えに伴うセットアップ時間の長さが問題とされている。
【０００３】
そこで従来から複数のジョブを納期（期限）や使用する用紙タイプ、用紙枚数等をオペレータが考慮して、同じ用紙タイプを使用する印刷ジョブをまとめて印刷するようなことが行われている。
【０００４】
このように同じ用紙タイプを使用する印刷ジョブをまとめて印刷する場合には、オペレータは各ジョブに対する指示書から必要とする用紙枚数を抜き出し、計算機等で合算することによって、必要枚数を算出していた。
【０００５】
しかし、この方法では同じ用紙を使うジョブを探すこと、及び、それらのジョブで必要とする記録紙の枚数を計算する際に手間が掛かる上に、人為的ミスも発生しうる。例えば、複合機にはユーザＢＯＸが１００程度設けられているものもあり、このような多数のユーザＢＯＸ等に散在するジョブから同じ用紙を使うジョブを探し出し、さらに各ジョブで利用する用紙の枚数を計算するのは非常に煩雑な作業となる。
【０００６】
特許文献１には、特殊紙を使うジョブ（手差し給紙のジョブ）と普通紙を使うジョブを別のキューで管理する方法が開示されている。さらに、特許文献１では、通常は普通紙を使うジョブを優先して印刷し、ユーザが特殊紙を使うジョブのリストからジョブを選択して印刷指示した場合には、選択された特殊紙を使うジョブを割り込んで印刷させる方法が開示されている。
【０００７】
特許文献２には、用紙無しエラー発生時に、印刷待ちの各ジョブで利用する用紙枚数を計算し、不足している用紙枚数とその用紙を給紙すべき給紙段をオペレータに指示する方法が開示されている。
【特許文献１】特開２０００−２９６５６号公報
【特許文献２】特開２００３−３３０６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の方法では、キューに含まれるジョブの数が多くなると、検索性が悪くなり、ある用紙を使うジョブがいくつあり、又それがどのジョブであるのか見つけ出すのが困難である。さらに、特許文献１の方法では、オペレータが印刷を所望する複数のジョブで必要な用紙の合計枚数（即ち、手差しトレイにセットする枚数）も、オペレータが自ら調べて算出しなければならない。
【０００９】
即ち、特許文献１の方法を用いたとしても、スプールされている複数のジョブから同一の用紙を使うジョブをまとめて容易に印刷実行したい、その際、事前に使用する用紙枚数の合計を容易に知りたい、といったそもそもの目的を達成できない。
【００１０】
また、特許文献２に開示される方法では、オペレータが必要な用紙枚数を計数すべきジョブの範囲とタイミングを選択することができないため、自動的にすべてのジョブが計数対象となってしまい、使い勝手が悪い。即ち、オペレータは印刷を所望するジョブで必要な用紙の合計枚数を事前に知ることができない。また、納期がしばらく後のジョブ等の今すぐに印刷すべきでないジョブで利用する用紙枚数も自動的に計数されてしまう。
【００１１】
即ち、特許文献２の方法を用いたとしても、スプールされている複数のジョブから同一の用紙を使うジョブをまとめて容易に印刷実行したい、その際、事前に使用する用紙枚数の合計を容易に知りたい、といったそもそもの目的を達成できない。
【００１２】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、スプールされる複数のジョブから同一の用紙を使用するジョブの検索、使用する用紙枚数の算出、同一の用紙を使用するジョブをまとめて印刷する等の用紙選択から印刷までのワークフローを容易に実現可能な仕組を提供することである。
【課題を解決するための手段】
【００１３】
本発明は、複数の印刷ジョブの各印刷ジョブを解析する解析手段と、前記解析手段による解析結果に基づいて、前記複数の印刷ジョブで使用する用紙種毎の用紙枚数を算出する算出手段と、前記算出手段によって算出された用紙種毎の用紙枚数を、前記用紙種毎に表示する第１の表示手段を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、複数の印刷ジョブを処理するために必要となる用紙枚数を用紙種類毎に算出できるため、オペレータの操作性を向上することが可能となる。
【発明を実施するための最良の形態】
【００１５】
〔第１実施形態〕
以下、添付の図面を参照して本発明の好適な実施形態について説明する。
【００１６】
図１は、本発明の画像処理装置を適用可能な印刷システム（情報処理システム）の構成を説明するブロック図である。なお、本システムにおけるクライアントコンピュータは、１台、または複数台接続されていることを仮定している。
【００１７】
図１において、１０２、１０３、１０４はクライアントコンピュータ（クライアント）としての情報処理装置であり、イーサネット（登録商標）などのネットワークケーブルによって、ネットワーク１０６に接続される。
【００１８】
クライアント装置１０２〜１０４の各々は、アプリケーションプログラム等の各種のプログラムを実行可能であり、アプリケーションから出力されるデータをプリンタに対応するプリンタ言語に変換する機能を有するプリンタドライバを搭載している。なお、プリンタドライバは、複数登録可能なものとする。
【００１９】
１０１は本実施形態のサーバ（以下、プリントサーバと呼ぶ）としての情報処理装置であり、ネットワークケーブル等によって、ネットワーク１０６に接続される。プリントサーバ１０１は、ネットワークで使用されるファイルを蓄積したり、ネットワーク１０６の使用状態を監視したりする。プリントサーバ１０１は、ネットワーク１０６に接続されている複数のプリンタを管理している。
【００２０】
なお、クライアント１０２〜１０４とプリントサーバ１０１は、一般的な情報処理装置にそれぞれ異なる制御を行う印刷制御プログラムを実行可能に格納することにより構成することができる。
【００２１】
また、プリントサーバ１０１として一般的な情報処理装置を用いた場合、クライアント１０２〜１０４の機能を同時に持たせることもできる。
【００２２】
本実施形態におけるプリントサーバ１０１は、さらにクライアント１０２〜１０４から出力された印字データを含む印刷ジョブを格納してプリンタに印刷させる。又は、プリントサーバ１０１は、クライアント１０２〜１０４から印字データを含まない印刷ジョブを受け取り、クライアント１０２〜１０４の印刷順序を管理し、印刷順序になったクライアントに対して印字データを含む印刷ジョブの送信許可を通知する。又は、プリントサーバ１０１は、ネットワークプリンタ１０５のステータスや印刷ジョブの各種情報を取得し、クライアント１０２〜１０４に通知する機能を揃えている。
【００２３】
１０５はネットワークプリンタであり、不図示のネットワークインタフェースを介してネットワーク１０６と接続されている。ネットワークプリンタ１０５は、クライアントコンピュータ１０２〜１０４から送信される印字データを含む印刷ジョブを解析して１ページずつドットイメージに変換して、１ページ毎に印刷する。また、ネットワークプリンタ１０５は、ＩＳＯ１０１７５（ＤＰＡ：Document Printing Application）で規定されている印刷ジョブの管理機能をプリントサーバ１０１或いはクライアント１０２〜１０４へ提供する事が可能である。
【００２４】
また、プリントサーバ１０１で実施される機能或いはその一部のサーバ機能を、ネットワークプリンタ１０５或いはそのネットワークインタフェースカード上に持たせる構成としても良い。
【００２５】
１０６はネットワークであり、クライント１０２、１０３、１０４、サーバ１０１、ネットワークプリンタ１０５等と接続している。
【００２６】
また、図中ではネットワークプリンタ１０５は１台しか示されていないが実際には複数台のネットワークプリンタが接続されているものとする。
【００２７】
さらに、このネットワークプリンタ１０５には、電子写真方式のレーザービームプリンタ／複写機／デジタル複合機／ファクシミリや、インクジェット方式のプリンタ／デジタル複合機など様々な記録方式の画像形成装置が適用されることはいうまでもない。
【００２８】
なお、クライアント１０２〜１０４，サーバ１０１は、ホストコンピュータともいう。また、ネットワークプリンタ１０５は、単にプリンタ，印刷装置ともいう。
【００２９】
図２は、図１に示したクライアント１０２〜１０５及びプリントサーバ１０１として利用可能な情報処理装置の構成を説明するブロック図である。
【００３０】
上述したように、クライント１０２、１０３、１０４及びプリントサーバ１０１は、同様のハードウェア構成を有した情報処理装置によって実現可能である。以下、図２をクライアントとサーバの構成を説明する。
【００３１】
図２において、２００は情報処理装置の制御手段であるＣＰＵである。ＣＰＵ２００は、ハードディスク（ＨＤ）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳや本発明のネットワークプリンタ制御プログラム等を実行する。そしてＣＰＵ２００は、ＲＡＭ２０２にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。
【００３２】
２０１はＲＯＭであり、内部には、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。２０２は一時記憶手段を提供するＲＡＭであり、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。
【００３３】
２０３はフレキシブルディスク（ＦＤ）ドライブであり、後述する図５に示すようにＦＤドライブ２０３を通じて記憶媒体としてのＦＤ２０４に記憶されたプログラム等を本コンピュータシステムにロードすることができる。２０４は記憶媒体としてのフレキシブルディスク（ＦＤ）であり、コンピュータが読み取り可能なプログラムが格納された記憶媒体である。なお、記憶媒体としては、ＦＤに限らず、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、メモリスティック等、任意の媒体を利用できる。
【００３４】
２０５は外部記憶装置の一つであり、大容量メモリとして機能するハードディスク（ＨＤ）である。ＨＤ２０５には、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、ネットワークプリンタ制御プログラム、関連プログラム等が格納されている。また、スプール手段であるスプーラは、このＨＤ２０５に確保される。なお、スプール手段は、クライアント１０２〜１０４ではクライアントスプーラのことであり、プリントサーバ１０１ではサーバスプーラのことである。また、プリントサーバ１０１では、クライアント１０２〜１０４から受けたジョブ情報を格納し、順序制御を行うためのテーブルもこの外部記憶装置（ＨＤ２０５）に生成されて格納される。
【００３５】
２０６は指示入力を行うためのキーボードである。キーボード２０６を用いることにより、ユーザがクライアントコンピュータに対して、或いは、オペレータや管理者がプリントサーバに対して、デバイスの制御コマンドの命令等を入力指示する。なお、指示入力を行うためにポインティングデバイス（不図示のマウス等）を備えてもよい。
【００３６】
２０７はディスプレイであり、キーボード２０６から入力したコマンドや、プリンタの状態等を表示したりする。２０８はシステムバスであり、クライアントやプリントサーバであるコンピュータ内のデータの流れを司る。
【００３７】
２０９はインタフェースであり、該インタフェース２０９を介して情報処理装置はネットワーク１０６と接続され、外部装置とのデータのやり取りを行うことが可能となる。
【００３８】
図３は、図２に示したＲＡＭ２０２のメモリマップの一例を示す図である。
【００３９】
図３には、ＦＤ２０４に格納されている上記ネットワークプリンタ制御プログラムがＲＡＭ２０２にロードされ、実行可能となった状態のメモリマップが示されている。
【００４０】
本実施形態では、ＦＤ２０４からネットワークプリンタ制御プログラムおよび関連データを直接ＲＡＭ２０２にロードして実行させる例を示す。しかし、これ以外にも、ＦＤ２０４からネットワークプリンタ制御プログラムを動作させる度に、既にネットワークプリンタ制御プログラムがインストールされているＨＤ２０５からＲＡＭ２０２にロードしてもよい。
【００４１】
また、本ネットワークプリンタ制御プログラムを記憶する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＰＣカード、ＤＶＤ、ＩＣメモリカード等であってもよい。さらに、本ネットワークプリンタ制御プログラムをＲＯＭ２０１に記憶しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ２００で実行することも可能である。また、以上の各装置と同等の機能を実現するソフトウェアをもって、ハードウェア装置の代替として構成することもできる。
【００４２】
また、本ネットワークプリンタ制御プログラムのことを、簡単に印刷制御プログラムと呼ぶこともある。印刷制御プログラムは、クライアント１０２〜１０４において印刷ジョブの印刷先の変更を指示したり、印刷順序の変更を指示するための制御を行うプログラムを含む。
【００４３】
また、印刷制御プログラムは、プリントサーバ１０１において、印刷ジョブの順序制御を行ったり、印刷ジョブの印刷終了や印刷先変更要求などを通知するためのプログラムを含んでいる。
【００４４】
また、このような制御を行う本実施形態の印刷制御プログラムは、クライアント１０２〜１０４にインストールされるモジュールと、プリントサーバ１０１にインストールされるモジュールを別々に分けてもよい。或いは、一つの印刷制御プログラムが、実行される環境によりクライアント用として機能したり、またはプリントサーバ用として機能するようにしてもよい。あるいは一台のコンピュータに、クライアント用の機能を持つモジュールと、プリントサーバ用として機能するモジュールをともにインストールし、同時に、あるいは擬似的に平行動作させる構成をとることも可能である。
【００４５】
図３において、３０１は基本Ｉ／Ｏプログラムである。基本Ｉ／Ｏプログラム３０１は、本制御装置の電源がＯＮされたときに、ＨＤ２０５からＯＳがＲＡＭ２０２に読み込まれ、ＯＳの動作を開始させるＩＰＬ（イニシャルプログラムローデイング）機能などを有しているプログラムが入っている領域である。
【００４６】
３０２はオペレーティングシステム（ＯＳ）、３０３はネットワークプリンタ制御プログラムであり、それぞれＲＡＭ２０２上に確保された領域に記憶される。
【００４７】
３０４は関連データで、ＲＡＭ２０２上に確保される領域に記憶される。３０５はワークエリアで、ＣＰＵ２００が本実施形態のプリンタ制御プログラム（３０３）等を実行する際に利用される作業領域が確保されている。
【００４８】
図４は、図２に示したＦＤ２０４のメモリマップ（データ内容）の一例を示す図である。
【００４９】
図４において、４０１はデータの情報を示すボリューム情報である。４０２はディレクトリ情報である。４０３は本実施形態で説明する印刷制御プログラムであるネットワークプリンタ制御プログラムである。４０４はその関連データである。
【００５０】
４０３のネットワークプリンタ制御プログラムは、実施形態で説明するフローチャートに基づいてプログラム化したものであり、本実施例では、クライアント、サーバ共、同様の構成をとっている。
【００５１】
図５は、図２に示したＦＤドライブ２０３に対して挿入されるＦＤ２０４との関係を示す図であり、図２と同一のものには同一の符号を付してある。
【００５２】
図５において、ＦＤ２０４には、図４で説明したように本実施形態で説明するネットワークプリンタ印刷制御プログラムおよび関連データが格納されている。
【００５３】
図６は、図１に示したネットワークプリンタ１０５の概略構成の一例を示すブロック図である。
【００５４】
図６において、１はＣＰＵである。このＣＰＵ１は、ＲＯＭ２又はＨＤ６に格納されるプログラムを読み出して実行し、プリンタ１０５全体を統括制御する。３はＲＡＭであり、ＣＰＵ１の作業領域として使用される。
【００５５】
４は不揮発性のＲＡＭ（ＮＶＲＡＭ）であり、パネルから設定された値を保持しておくためのものである。５はエンジン制御部であり、プリンタエンジン２６を制御する。
【００５６】
７はＩ／Ｏ制御部であり、パネルやボタンランプといったユーザインタフェース（ＵＩ）部１０を制御する。８はネットワーク制御部であり、ＬＡＮ１０６に接続するためのものである。以上、１〜８に示した各デバイスが、それぞれバス９に接続されている。
【００５７】
なお、ＨＤ６は、後述する図８に示すような画像記憶領域を有する。
【００５８】
図７は、図６に示したＲＯＭ２のメモリマップ（データ内容）の一例を示す図である。
【００５９】
図７において、５１はデータの情報を示すボリューム情報である。５２は本実施形態で説明する制御プログラムである。５３はその関連データである。
【００６０】
なお、５２の制御プログラムは、実施形態で説明するフローチャートに基づいてプログラム化したものである。
【００６１】
図８は、図６に示したＨＤ６の画像記憶領域を複数の領域に論理的に分けた状態を模式的に示す図である。
【００６２】
図８において、ＨＤ６の画像記憶領域は、テンポラリ領域４１とボックス領域４２とに論理的に分けられる。
【００６３】
テンポラリ領域４１は、画像データの出力順序を変えたり、複数部数出力においてＰＤＬの展開データ等を一時的に記憶する等の作業領域である。
【００６４】
ボックス領域４２は、ボックス機能に使用される領域であり、予め決められている数の領域に分割されている。
【００６５】
本実施形態では、ボックス領域４２が各領域４３〜４７に分割されているものとする。各領域（ボックス領域）４３〜４７は、各用紙に割り当てられ、各領域４３〜４７には、対応するボックス番号、ボックス名の情報がそれぞれ割り付けられている。
【００６６】
ユーザは、ボックス番号をクライアント１０２〜１０４のプリンタドライバＵＩやプリンタ１０５の操作部１０等より指定することにより、画像形成装置は、このボックス番号に対応する領域に、印刷ジョブ等を格納することができる。また、ユーザは同様にボックス番号をクライアント１０２〜１０４やプリンタ１０５の操作部１０等より指定することにより、このボックス番号に対応する領域にアクセスできる。そして、対応する領域の画像データ（印刷ジョブ）を読み出し、プリンタ１０５でプリントアウトさせることが可能になる。
【００６７】
なお、ユーザボックスの指定が無い状態で受け付けられた印刷ジョブは、ＣＰＵ１の制御により、ＨＤ６内の図示しないダイレクトキュー領域に保持されるものとする。また、クライアント１０２〜１０４のプリンタドライバＵＩやプリンタ１０５の操作部１０等より保留指定された印刷ジョブについては、ＣＰＵ１の制御により、ＨＤ６内の図示しないホールドキュー領域に移動されて保持されるものとする。
【００６８】
次に上に述べてきたシステムの各構成に基づき動作する印刷制御処理についての説明を行う。
【００６９】
図９は、本発明を適用した情報処理装置上の制御プログラム３０３、関連データ３０４、制御プログラム５２、及び関連データ５３の論理構造を示すブロック図であり、図１と同一のものには同一の符号を付してある。なお、ここでは図１に示したクライアント１０２〜１０４，サーバ１０１を代表して１０２を用いて説明する。以下、１０２をホストコンピュータと称する。
【００７０】
図９において、ホストコンピュータ１０２は、プリンタ１０５と、双方向通信が可能な通信ケーブル３０によって、直接或いはインターネット・イントラネット等のネットワーク１０６を介して物理的或いは論理的に接続されている。なお、通信ケーブル３０は、セントロニクスケーブル、ＵＳＢケーブル、イーサネットケーブルなどホストコンピュータとプリンタとの間で双方向通信が可能なものであればどのようなものであってもよい（図１ではネットワーク１０６に対応する）。
【００７１】
ホストコンピュータ１０２において、１１はジョブ生成部であり、ワープロや表計算等のアプリケーションから生成されたアプリケーションデータを、プリンタに応じた形式のジョブデータ（図１１に詳細を記述）に変換する。そして、ジョブ生成部１１は、データ送信管理部１２に生成されたジョブデータを転送する。なお、ジョブ生成部１１では、印刷ジョブを処理するために必要となる記録紙の枚数をジョブチケットに属性として含ませる構成も可能である。
【００７２】
１２はデータ送信管理部であり、ジョブ生成部１１で作成されたジョブデータをＬＰＲやIEEE1284等の通信プロトコルを使用して順次プリンタ１０５へ転送する。
【００７３】
１３はステータス表示手段であり、プリンタ１０５からデータ受信管理部１４を経由して受信した、用紙無し等のステータスをＧＵＩによってユーザに指示するように構成されている。また、表示部１３には、後述するジョブのリスト等を表示することもできる。
【００７４】
１５はジョブ選択部であり、表示部１３に表示されているジョブのリストから選択されているジョブを抽出する。
【００７５】
１６は記録紙情報算出部であり、ジョブ選択部１５より指定された各々のジョブ等の用紙情報を抽出し用紙情報毎に集計を行う機能を有する。記録紙情報算出部１６で計数された用紙情報毎の情報は、表示部１３に表示されるように構成されている。なお、本実施形態で用紙情報（記録紙情報）とは、用紙タイプ（普通紙，厚紙，光沢紙等），用紙サイズ（Ａ４，Ｂ５，レター等）のいずれか又は両方を含むものとする。
【００７６】
なお、ここでは、上記ホストコンピュータ１０２上のコンポーネントは、ホストコンピュータ１０２のＣＰＵ２００がＲＯＭ２０１、ＦＤ２０４、又はＨＤ２０５に格納されたプログラムを読み出して実行することにより実現されるものとする。ただし、ホストコンピュータ１０２上の何れかのコンポーネント或いは全てのコンポーネント或いはそれらの一部の機能は、ホストコンピュータ１０２上に構成されるばかりではない。該コンポーネントや機能は、プリンタ１０５上、或いはサーバコンピュータ１０１等の他のコンピュータ上に構成されてもなんら逸脱することなく本発明を適用することが可能である。
【００７７】
プリンタ１０５において、２１はデータ受信管理部であり、ホストコンピュータ１０２より入力される、ジョブデータ及び属性を受け取り管理する。このデータ受信管理部２１は、ホスト１０２からのデータを受け取り一時的に貯えておくための受信バッファ２１１を備えている。
【００７８】
２２は言語解析部であり、ジョブデータの内容を詳しく解析し、その命令に従ってジョブ管理や描画出力等の関連する制御コマンドを実行する。言語解析部２２では、データ受信管理部２１上の受信バッファ２１１からコマンド群を一つ一つ順番に受け取り、その内容をプリンタ制御言語の記述ルールに従って調査し、そのコマンドがどのような処理を要求しているかを判別する。判別の結果、そのコマンドがプリントジョブの開始、終了宣言といったジョブ関係のコマンドであった場合や、用紙サイズ、枚数等、ステープル等のジョブ属性であった場合には、言語解析部２２はジョブ管理部２３に対して該当するジョブ管理命令を発行する。また、言語解析部２２は、そのコマンドが文字や図形やイメージなどの描画を指令するものであった場合には、描画出力部２４に対して、該当する描画出力を指令する。
【００７９】
２３はジョブ管理部である。ジョブ管理部２３では、言語解析部２２からのジョブ管理命令に従って、ホストから送られてきたジョブの属性をジョブ単位にスケジュールし管理する。また、ジョブ管理部２３では、ジョブ管理部２３上のジョブ情報管理メモリ２３１上に後述するジョブ管理テーブル１０００（後述する図１３）を保持し、ジョブ単位の制御を行っている。
【００８０】
なお、ジョブ管理テーブル１０００上のジョブ情報は、ジョブ開始命令で初期化生成されジョブ終了命令で確定する。なお、ジョブチケットを受けた場合には、ジョブ管理テーブル１０００上のジョブ情報はジョブチケットで初期化生成される。
【００８１】
また、ジョブ終了命令を受け取ったか否かに係わらず、後続するジョブデータ或いは、ホストコンピュータ１０２から指示により、属性の変更やスケジュール（印刷順序）の優先順位の変更或いは印刷のキャンセル（ジョブデータの削除）等を行う事が可能である。
【００８２】
また、ジョブ管理部２３では、実行するジョブの属性に応じて、使用する用紙や排紙ビンの選択命令をプリンタ制御部２５に対して発行する。また、ジョブ管理部２３では、プリンタ装置の状態をプリンタ制御部２５経由で取得して実行中のジョブの状態を常に監視し、エラー発生時等、必要に応じて通知ステータスを生成する。ジョブ管理部２３の処理については後程詳述する。
【００８３】
２４は描画出力部であり、プリンタ出力を行うための文字や図形やイメージなどの描画展開を行い出力するためのものである。この描画出力部２４では、言語解析部２２からの描画出力命令に従って、該当する文字パターンを作成したり、図形の計算やイメージデータの展開処理などを行い、出力データ形式に展開した上で、プリンタエンジン２６に送出する。なお、本実施形態では、描画出力部２４は、上記出力データ形式に展開した出力データを一旦ＨＤ６に保存しておき、後述する印刷指示に応じて、プリンタエンジン２６に出力するように構成する。
【００８４】
プリンタエンジン２６は、例えばレーザビームプリンタエンジンなどのような装置で描画出力部２４から受け取った出力展開データに従い、電子写真方式などの仕組みを用いて、実際のプリント出力処理を行う。
【００８５】
また、プリンタエンジン２６は、記録紙の残量検知手段を持ち、用紙がセットされていない場合には常に警告信号を後述のプリンタ制御部２５へ送出している。また、プリンタエンジン２６は、展開・印刷処理に際して用紙が無い場合には、プリンタドラム等の記録手段を停止させ割り込み等の手段でプリンタ制御部２５へエラーを送出する。
【００８６】
プリンタ制御部２５では、ジョブ管理部２３からのプリンタ装置制御命令に従い、例えば使用する用紙の選択を行ったり、プリンタ装置の初期化などと言ったプリンタ装置の制御を行う。また、プリンタ制御部２５では、給紙カセットの状態やドアオープン、トナー無しなどプリンタ装置全般の状態を常時監視しており、必要に応じて他のコンポーネントへプリンタ装置の状態を通知している。なお、用紙残量やエラー状態など最新のプリンタ装置の状態は、プリンタ制御部２５内に設けられた、プリンタ情報管理メモリ２５１内に保存されている。
【００８７】
２７はステータス応答処理部である。このステータス応答処理部２７では、ジョブ管理部２３から受け取ったステータス応答要求指令に従い、プリンタの内部形式で表現されたステータス通知を、ホストコンピュータ１０２で理解可能な外部表現へ変換し、ステータス応答情報を作成する。そしてのこの結果をデータ送信管理部２８へ伝達する。
【００８８】
データ送信管理部２８では、ステータス応答処理部２７から返されたこのステータス応答情報を受け取ると、送信バッファなどに一時的に蓄え、通信ケーブル３０を経由してホストコンピュータ１０２に対して返信する。
【００８９】
なお、ここでは、上記プリンタ１０５上のコンポーネントは、プリンタ１０５（画像処理装置ともいう）のＣＰＵ１がＲＯＭ２又はＨＤ６に格納されたプログラムを読み出して実行することにより実現される。なお、プリンタ１０５上の何れかのコンポーネント或いは全てのコンポーネント或いはそれらの一部の機能は、プリンタ１０５上に構成されるばかりではない。該コンポーネントや機能は、ホストコンピュータ１０２上や或いはサーバコンピュータ１０１等の他のコンピュータ上に構成されてもなんら逸脱することなく本発明を適用することが可能である。
【００９０】
図１０は、ある時点におけるプリンタ情報管理メモリ２５１内の記録紙情報７００の一例を示す図である。
【００９１】
図１０に示すように、プリンタ情報管理メモリ２５１の記録紙情報７００では、各給紙手段７０１にセットされている用紙サイズ７０２、用紙タイプ７０３とその残量７０４がテーブル形式で管理されている。
【００９２】
図１１は、本印刷システムで利用されるジョブデータの詳細を示す図である。
【００９３】
図１１に示すように、ジョブデータは、印刷設定を保持するジョブチケット８１と、ＰＤＦやＰＳ等のプリンタ記述言語からなる印刷データ８２から成り、ジョブチケットから印刷データの保存場所が参照されている。
【００９４】
図１２は、図１１に示したジョブチケット８１の一例を示す図である。
【００９５】
図１２に示すように、ジョブチケットには、クライアントで該ジョブを識別する為のジョブＩＤ９１をはじめ、出力部数９２、用紙タイプ９３、用紙サイズ９４、総頁数９５等の印刷属性が含まれている。なお、総頁数は、印刷データを展開するまで確定しない場合があり、不明状態もあり得る。
【００９６】
本発明におけるジョブチケットでは、例外設定として頁範囲を特定して例外的な設定を行うことが可能である。図１２の例では、１〜２頁に対して用紙タイプ「光沢紙」が、２３〜３２頁に対して用紙タイプ「普通紙」が指定されている。例外設定されている頁範囲では、全体に設定される用紙タイプ９３に代わり９６，９７で設定した用紙タイプが利用される。なお、例外設定対象の印刷属性は複数持つ事ができ、それぞれ指定した属性が利用される。また、例外設定頁において、例外設定で指定されていない属性はジョブ全体の属性（９１〜９５に記載）が利用されるものとする。
【００９７】
また、本発明におけるジョブチケットは、コンテンツＵＲＬ，ジョブ名，納期（期限），印刷方法（両面印刷、片面印刷、ステープル印刷等）の情報９８も含む。
【００９８】
さらに、クライアント１０２〜１０４のプリンタドライバＵＩから、ボックス番号が指定された場合、ジョブチケット８１内に指定されたボックス番号の情報（不図示）が含まれるものとする。
【００９９】
図１３は、図１０に示した記録紙情報がプリンタ情報管理メモリ２５１内で管理されている時点におけるジョブ情報管理メモリ２３１内のジョブ管理テーブル１０００の一例を示す図であり、図１２と同一のものには同一の符号を付してある。
【０１００】
ジョブ管理テーブル１０００は、ジョブ管理テーブルはシステムで扱うジョブのリストを管理するものである。
【０１０１】
ジョブ管理テーブル１０００では、ジョブNo.１００１、状態１００７と言った情報と共に前述のジョブチケット８１から抽出された情報等が管理されている。例えば、ジョブＩＤ９１，用紙情報１００３，納期１００５及び図示しない例外設定（図１２に示したジョブチケット内の９６，９７に相当する情報）が、ジョブチケットから抽出される情報である。
【０１０２】
用紙情報１００３は、各ジョブで利用する用紙種毎の必要枚数に対応するものであり、図１２に示したジョブチケット内の９３，９４，９６，９７から生成される。
【０１０３】
また、ジョブ管理テーブル１０００では、印刷ジョブを格納しているキューの情報１００８も管理している。図１３に示す例では、ジョブNo.１００１が「１１」，「１２」のジョブはボックス指定が無いジョブであるので、ダイレクトキューに格納される。また、ジョブNo.１００１が「１４」のジョブはＢＯＸ番号２が指定されたジョブであるので、ＢＯＸ番号２の領域に格納される。また、ジョブNo.１００１が「１５」のジョブはボックス番号１が指定されたジョブであるので、ＢＯＸ番号１の領域に格納される。さらに、ジョブNo.１００１が「１３」のジョブはホールド指示されたジョブであるので、ホールドキューに格納される。
【０１０４】
また、ジョブ管理テーブル１０００で管理するジョブ情報として、ステープル指定やパンチ指定等のフィニッシング情報や、優先順位等その他の情報を管理する事も可能である。
【０１０５】
図１４は、図６に示したホストコンピュータ１０２のＲＡＭ２０２に保持される用紙管理リストの一例を示す図である。
【０１０６】
図１４において、１１０５は用紙情報管理テーブルであり、用紙情報毎にジョブ数１１０１、総枚数１１０２、最短納期１１０３といった情報が記録されている。例えば、図１４では、用紙情報「Ａ４普通紙６４ｇ／ｍ2」に関するジョブ数１１０１、および総枚数１１０２等が管理されている。
【０１０７】
また、用紙情報管理テーブル１１０５には、ジョブ情報１１０４として、該用紙情報１１００に対応する用紙を利用するジョブの識別子であるジョブNo.１００１がリスト構造で保持されている。
【０１０８】
さらに、用紙情報管理テーブル１１０５は、用紙情報１１００毎に設けられ、各用紙情報管理テーブル１１０５は、用紙管理リスト１１０６として、リスト形式にＲＡＭ２０２に保持され、該リスト数がＬｉｓｔ数１１０７としてＲＡＭ２０２に保持される。
【０１０９】
なお、各用紙情報管理テーブル１１０５を作成する処理の詳細は、図１５，図１８，図２０を用いて後述する。
【０１１０】
また、各用紙情報管理テーブル１１０５を元に表示されるユーザインタフェースの一例を後述する図１６に示す。
【０１１１】
以下、図１５を参照して、本発明における用紙リスト表示処理の一例について説明する。
【０１１２】
図１５は、本発明における第１の制御処理手順の一例を示すフローチャートであり、図９に示したホストコンピュータ１０２及びプリンタ１０５の各コンポーネントにより実行される用紙リスト表示処理に対応する。即ち、本フローチャートにおけるホストコンピュータ１０２側の処理は、ホストコンピュータ１０２のＣＰＵ２００がＦＤ２０４又はＨＤ２０５に格納されたプログラムを読み出して実行することにより実現される。また、本フローチャートにおけるプリンタ１０５側の処理は、プリンタ１０５のＣＰＵ１がＲＯＭ２又はＨＤ６に格納されたプログラムを読み出して実行することにより実現される。なお、本願の図中、Ｓ〜は、各ステップを示す。
【０１１３】
まず、ホストコンピュータ１０２において、プリンタ１０５の用紙リストの表示が指示されると、ＣＰＵ２００は本フローチャートの処理を開始する。
【０１１４】
まず、ステップＳ１２０１において、記録紙情報算出部１６は、用紙リスト表示コマンドを実行し、データ送信管理部１２を介してプリンタ１０５にジョブ管理テーブル１０００，用紙情報７００を要求する。これを受けたプリンタ１０５では、ジョブ管理部２３が、データ送信管理部２８を介してジョブ管理テーブル１０００，用紙情報７００をホストコンピュータ１０２に送信するように制御する。
【０１１５】
そして、記録紙情報算出部１６は、データ受信管理部１４を介してプリンタ１０５からジョブ管理テーブル１０００，用紙情報７００を受信すると、該ジョブ管理テーブル１０００，用紙情報７００をＲＡＭ２０２内に格納し、ステップＳ１２０２に処理を進める。
【０１１６】
ステップＳ１２０２では、記録紙情報算出部１６は、ＲＡＭ２０２内のＬｉｓｔ数１１０７（図１４）を「０」に初期化し、用紙情報管理テーブル１１０５のリスト（用紙管理リスト１１０６）を初期化する。
【０１１７】
続いて、ステップＳ１２０３〜Ｓ１２１２のループ処理内で、記録紙情報算出部１６は、ＲＡＭ２０２内に格納したジョブ管理テーブル１０００内の全てのジョブ情報をサーチして用紙情報管理テーブル１１０５のリスト１１０６を作成する。
【０１１８】
詳細には、ステップＳ１２０４において、記録紙情報算出部１６は、ＲＡＭ２０２内のジョブ管理テーブル１０００からジョブ情報を１つ取り出し（カレントのジョブ情報）、ステップＳ１２０５に処理を進める。
【０１１９】
ステップＳ１２０５では、記録紙情報算出部１６は、用紙情報管理テーブルのリスト１１０６（Ｓ１２０２で初期化された）から、カレントのジョブ情報内の用紙情報１００３と一致する用紙情報１１００を持つ用紙情報管理テーブル１１０５を検索する。
【０１２０】
次に、ステップＳ１２０６において、記録紙情報算出部１６は、上記検索処理の結果、カレントのジョブ情報内の用紙情報１００３と一致する用紙情報１１００を持つ用紙情報管理テーブル１１０５があったか否かを判定する。
【０１２１】
ステップＳ１２０６で、カレントのジョブ情報内の用紙情報１００３と一致する用紙情報１１００を持つ用紙情報管理テーブル１１０５がなかったと判定した場合には、記録紙情報算出部１６は、ステップＳ１２０７に処理を進める。
【０１２２】
ステップＳ１２０７では、記録紙情報算出部１６は、Ｌｉｓｔ数１１０７を「１」インクリメントすると共に、用紙管理リスト１１０６に新規に用紙情報管理テーブル１１０５を作成し、ステップＳ１２０８に処理を進める。
【０１２３】
一方、ステップＳ１２０６で、カレントのジョブ情報内の用紙情報１００３と一致する用紙情報１１００を持つ用紙情報管理テーブル１１０５があったと判定した場合には、記録紙情報算出部１６は、そのままステップＳ１２０８に処理を進める。
【０１２４】
次に、ステップＳ１２０８〜Ｓ１２１１では、記録紙情報算出部１６は、カレントの用紙情報管理テーブル（Ｓ１２０５で検索された用紙情報管理テーブルかあるいはＳ１２０７で新規作成された用紙情報管理テーブル）に対して、ジョブ情報の追加処理を行う。
【０１２５】
詳細には、ステップＳ１２０８では、記録紙情報算出部１６は、カレントの用紙情報管理テーブル内のジョブ情報１１０４にカレントのジョブ情報のジョブNo.１００１を追加する。さらに、記録紙情報算出部１６は、カレントの用紙情報管理テーブル内のジョブ数１１０１を「１」インクリメントする。
【０１２６】
さらに、ステップＳ１２０９において、記録紙情報算出部１６は、カレントの用紙情報管理テーブル内の総枚数１１０２を、カレントの用紙情報管理テーブル内の総枚数１１０２にカレントのジョブ情報内の枚数１００４を加算した値に更新する。
【０１２７】
続いて、ステップＳ１２１０において、記録紙情報算出部１６は、カレントの用紙情報管理テーブルの最短納期１１０３よりも、カレントのジョブ情報の納期１００５が早いか否かを判定する。
【０１２８】
ステップＳ１２１０で、カレントのジョブ情報の納期１００５の方が早いと判定した場合、ステップＳ１２１１において、記録紙情報算出部１６は、カレントの用紙情報管理テーブル内の最短納期１１０３をカレントのジョブ情報内の納期１００５に変更する。そして、ステップＳ１２１２に処理を進める。
【０１２９】
一方、ステップＳ１２１０で、カレントのジョブ情報の納期１００５の方が早くないと判定した場合、記録紙情報算出部１６は、そのままステップＳ１２１２に処理を進める。
【０１３０】
そして、記録紙情報算出部１６は、ＲＡＭ２０２内に格納したジョブ管理テーブル１０００内の全てのジョブ情報について、ステップＳ１２０４〜Ｓ１２１１の処理を繰り返し、全てのジョブ情報について終了すると、ステップＳ１２１３に処理を進める。
【０１３１】
ステップＳ１２１３では、表示部１３は、Ｓ１２０３〜Ｓ１２１２で作成された用紙情報管理テーブルのリスト１１０６とＲＡＭ２０２内の用紙情報７００に基づいて図１６に示す用紙リストのＵＩ１３００を生成してディスプレイ２０７に表示する。
【０１３２】
図１６は、本発明の画像処理装置を適用可能な情報処理システムにおける用紙リストのユーザインタフェース（ＵＩ）１３００の一例を示す模式図である。
【０１３３】
ＵＩ１３００は、用紙No.１３０１と共に、該用紙を利用するジョブ数１３０２、該用紙の用紙情報１３０３、該用紙を利用する総枚数１３０４、該用紙を利用するジョブの最短納期１３０５、該用紙がセットされているカセット情報１３０６を表示する。なお、ジョブ数１３０２は図１５のステップＳ１２０８、総枚数１３０４はステップＳ１２０９、最短納期１３０５はステップＳ１２１０およびステップＳ１２１１、カセット１３０６はステップＳ１２０１で取得される。
【０１３４】
また、用紙リストから各用紙を選択する事が可能であり、選択した用紙に対して後述の処理を行う事が可能である。図１６では、用紙No.「１」が選択されている。
【０１３５】
用紙リストから用紙を選択し、ボタン１３０７により「全てを印刷」コマンドを実行すると、ジョブ選択部１５は、該用紙を利用する全てのジョブ（ここでは、ジョブNo.が１１，１２，１５の３つのジョブ）の印刷指示をプリンタ１０５に送信する。この指示を受けたプリンタ１０５では、ジョブ管理部２３の制御により、選択された用紙を利用する印刷ジョブの印刷を実行する。
【０１３６】
なお、チェックボックス１３０８により「印刷後削除する」するという指定がされている場合には、ジョブ管理部２３は、印刷後、該印刷ジョブをプリンタ１０５のＨＤ６から削除するように制御する。
【０１３７】
また、ボタン１３０９により「ジョブリスト表示」コマンドを実行すると、ジョブ選択部１５，表示部１３は、用紙リスト１３００から選択されている用紙を利用するジョブのリスト（図１７）をディスプレイ２０７に表示する。
【０１３８】
図１７は、同一用紙種を利用するジョブのリストを表示するユーザインタフェース（ＵＩ）１４００の一例を示す模式図である。
【０１３９】
本ＵＩ１４００には、ジョブのリスト１４０２以外に、該リストに表示されているジョブで利用する用紙や総枚数を記載したヘッダ欄１４０１や、該リストに表示されている任意のジョブに対して実行可能な操作ボタン１４０３〜１４０７が設けられている。
【０１４０】
ボタン１４０３により「全てを選択」コマンドを実行すると、ジョブ選択部１５，表示部１３は、該リストに表示されている全てのジョブを選択状態とする。
【０１４１】
また、ボタン１４０４により「印刷」コマンドを実行すると、ジョブ選択部１５は、選択状態のジョブを印刷する指示をプリンタ１０５に送信する。この指示を受けたプリンタ１０５では、ジョブ管理部２３の制御により、選択された印刷ジョブの印刷を実行する。
【０１４２】
さらに、ボタン１４０６により「削除」コマンドを実行すると、ジョブ選択部１５は、選択状態のジョブを削除する指示をプリンタ１０５に送信する。この指示を受けたプリンタ１０５では、ジョブ管理部２３の制御により、選択された印刷ジョブを削除する。
【０１４３】
ボタン１４０６により「詳細表示」コマンドを実行すると、ジョブ選択部１５，表示部１３は、ＲＡＭ２０２に格納されるジョブ管理テーブル１０００に基づいて、図１３に示したようなジョブのより詳細な情報（不図示）を表示するように制御する。
【０１４４】
さらに、ボタン１４０７により「閉じる」コマンドを実行すると、ジョブ選択部１５，表示部１３は、本ＵＩ１４００が閉じる。
【０１４５】
以上示したように、本実施形態では、オペレータは特定の用紙（記録紙）を必要とするジョブの数と用紙の枚数を知ることが容易になるうえに、該用紙を用いたジョブの印刷実行を容易なオペレーションで行うことが可能となる。
【０１４６】
従って、用紙選択から印刷までのＰＯＤ等におけるワークフローを容易に実現する印刷システムを構築することができる。
【０１４７】
より具体的には、オペレータは、ＵＩ１３００により、どの用紙を何枚用意すれば良いかが一目で把握可能となり、いちいちジョブリストを開いてジョブを選択する手間と、必要な用紙枚数を見積もる手間が不要になる。さらに、ＵＩ１３００のリストに表示されている用紙に対して指示通りの枚数をプリンタ１０５にセットしてボタン１３０７等により印刷指示するだけで、該用紙を用いたジョブを一度に印刷することが可能である。
【０１４８】
また、ジョブが大量になっても、(用紙種が増えなければ)ＵＩ１３００のリストの増大を防ぐ事ができ、必要以上の情報を画面に表示する必要がないため、検索性に優れている。
【０１４９】
さらに、ＵＩ１３００のリストに含まれるジョブの最短納期１３０５により、オペレータは、納期に応じたジョブを速やかに選択できると共に、同じ用紙を使うジョブをまとめて印刷することが可能となる。
【０１５０】
また、ＰＯＤのワークフローばかりではなく、帳票印刷においてプレプリント紙に印刷する際にも、必要な帳票が明確となるため、誤った用紙に印刷することを防止することが可能となる。
【０１５１】
〔第２実施形態〕
上記第１実施形態においては、図１５に示した用紙リスト表示処理の中で用紙情報管理テーブルのリスト(図１４)を作成する構成について説明した。しかし、用紙情報管理テーブルのリストの作成は上記リスト表示処理に限定されるものではなく、ジョブ受付時に用紙管理テーブルを更新してリストの作成を行う構成であっても何ら本発明を逸脱するものではない。以下、この実施形態について詳細に説明する。
【０１５２】
以下、図１８のフローチャートを参照して、用紙管理テーブルの更新処理について詳細に説明する。
【０１５３】
図１８は、本発明における第２の制御処理手順の一例を示すフローチャートであり、図９に示したプリンタ１０５の各コンポーネントにより実行される用紙管理テーブルの更新処理に対応する。即ち、本フローチャートにおけるプリンタ１０５側の処理は、プリンタ１０５のＣＰＵ１がＲＯＭ２又はＨＤ６に格納されたプログラムを読み出して実行することにより実現される。
【０１５４】
本実施例におけるプリンタのブロック図を図２１に示す。なお、ホストコンピュータのブロック図は、図９と同等であるため詳細な説明は省略する。なお、図２１と図９との差異は、プリンタがステータス表示部２１０２と記録紙情報算出部２１０１を備える点である。
【０１５５】
まず、ステップＳ１５０１において、データ受信管理部２１は、ジョブデータ（ジョブチケット８１や印刷データ８２）を受け付けると、該ジョブデータを受信バッファ２１１に格納する。
【０１５６】
次に、ステップＳ１５０２〜Ｓ１５０４のループ処理において、言語解析部２２は、受信バッファ２１１に格納されたジョブデータの解析を行う。詳細には、言語解析部２２は、ステップＳ１５０２において、ジョブデータ内を順次解析し、該印刷ジョブで利用する用紙情報及び枚数を抽出し、本印刷ジョブで使用する用紙情報及びその用紙の使用枚数（Ｎ）を決定する。そして、言語解析部２２は、ジョブデータ内の全データの解析が終了すると、該解析結果とョブ管理命令をジョブ管理部２３に送信する。そして、ジョブ管理命令を受けたジョブ管理部２３は、該解析結果に基づき、該ジョブの情報をジョブ管理テーブル１０００に登録して、当該ジョブ管理テーブル１０００をＲＡＭ３に保持する。さらにジョブ管理部２３は、Ｓ１５０１にて受信したジョブデータを指示に応じたキュー（ダイレクトキューやユーザＢＯＸ等）に格納するように制御する。
【０１５７】
続くステップＳ１５０５において、記録紙情報算出部２１０１は、ＲＡＭ３内の用紙情報管理テーブルのリスト（用紙管理リスト１１０６）から、Ｓ１５０１にて受信した本印刷ジョブの用紙情報と同じ用紙情報１１００を持つ用紙情報管理テーブルを検索する。
【０１５８】
次に、ステップＳ１５０６において、記録紙情報算出部２１０１は、本印刷ジョブの用紙情報と同じ用紙情報１１００を持つ用紙情報管理テーブルを発見したか否かを判定する。
【０１５９】
ステップＳ１５０６で、本印刷ジョブの用紙情報と同じ用紙情報１１００を持つ用紙情報管理テーブルを発見したと判定した場合には、記録紙情報算出部２１０１は、ステップＳ１５０７に処理を進める。
【０１６０】
ステップＳ１５０７では、記録紙情報算出部２１０１は、発見した用紙情報管理テーブル内のジョブ数１１０１を「１」インクリメントする。さらに、記録紙情報算出部２１０１は、発見した用紙情報管理テーブル内の総枚数１１０２を、発見した用紙情報管理テーブル内の総枚数１１０２に本印刷ジョブで利用する用紙の枚数を加算した値に更新する。また、記録紙情報算出部２１０１は、発見した用紙情報管理テーブルの最短納期１１０３よりも、本印刷ジョブの納期が早い場合には、発見した用紙情報管理テーブル内の最短納期１１０３を本ジョブの納期に変更する。そして、用紙管理テーブルの更新が完了すると、ステップＳ１５０９に処理を進める。
【０１６１】
一方、ステップＳ１５０６で、本印刷ジョブの用紙情報と同じ用紙情報１１００を持つ用紙情報管理テーブルを発見できなかったと判定した場合には、記録紙情報算出部２１０１は、ステップＳ１５０８に処理を進める。
【０１６２】
ステップＳ１５０８では、記録紙情報算出部２１０１は、ＲＡＭ２０２内のＬｉｓｔ数１１０７を「１」インクリメントすると共に、用紙管理リスト１１０６に新規に用紙情報管理テーブルを追加する。そして、記録紙情報算出部２１０１は、新規に追加した用紙情報管理テーブル内の用紙情報１１００を本ジョブで利用する用紙情報とする。また、記録紙情報算出部２１０１は、新規に追加した用紙情報管理テーブル内のジョブ数１１０１を「１」とする。さらに、記録紙情報算出部２１０１は、新規に追加した用紙情報管理テーブル内の総枚数１１０２を、本印刷ジョブで利用する用紙の枚数とする。また、記録紙情報算出部２１０１は、新規に追加した用紙情報管理テーブルの最短納期１１０３を、本印刷ジョブの納期とする。そして、用紙管理テーブルの更新が完了すると、ステップＳ１５０９に処理を進める。
【０１６３】
そして、ステップＳ１５０９では、表示部２１０２は、Ｓ１５０７，Ｓ１５０８で更新された用紙情報管理テーブルのリスト１１０６と用紙情報７００に基づいて図１６に示した用紙リストのＵＩ１３００を生成してプリンタの操作パネルに表示する。
【０１６４】
従って、本実施形態の処理を実行することで、実施形態１と同様の効果を得られると共に、プリンタにおいて実行することでよりオペレータの操作性を向上させることが可能となる。ジョブ受付時に用紙管理テーブルの更新処理してリストの作成を行う構成においても、用紙選択から印刷までのＰＯＤ等におけるワークフローを容易に実現することができる。
【０１６５】
即ち、オペレータは、ＵＩ１３００により、どの用紙を何枚用意すれば良いかが一目で把握可能となり、いちいちジョブリストを開いてジョブを選択する手間と、必要な用紙枚数を見積もる手間が不要になる。さらに、ＵＩ１３００のリストに表示されている用紙に対して指示通りの枚数をプリンタ１０５にセットしてボタン１３０７等により印刷指示するだけで、該用紙を用いたジョブを一度に印刷することが可能である。
【０１６６】
また、ジョブが大量になっても、(用紙種が増えなければ)ＵＩ１３００のリストの増大を防ぐ事ができ、必要以上の情報を画面に表示する必要がないため、検索性に優れている。
【０１６７】
さらに、ＵＩ１３００のリストに含まれるジョブの最短納期１３０５により、オペレータは、納期に応じたジョブを速やかに選択できると共に、ついでに同じ用紙を使うジョブをまとめて印刷することが可能となる。
【０１６８】
また、ＰＯＤのワークフローばかりではなく、帳票印刷においてプレプリント紙に印刷する際にも、必要な帳票が明確となるため、誤った用紙に印刷することを防止することが可能となる。
【０１６９】
〔第３実施形態〕
上記第１，２実施形態においては、全ての用紙の用紙情報をリスト表示する構成について説明した。しかし、全ての用紙情報をリスト表示することなく、特定の用紙を使う印刷ジョブを検索して表示するように構成しても本発明を何ら逸脱することなく適用することができる。以下、その実施形態について図１９，図２０を参照して説明する。
【０１７０】
図１９は、本発明の画像処理装置を適用可能な情報処理システムにおける用紙種によるジョブ検索処理を起動する為のダイアログの一例を示す模式図である。
【０１７１】
図１９において、１６００は用紙種によるジョブ検索処理を起動する為のダイアログである。なお、このダイアログ１６００は、ホストコンピュータ１０２のキーボード２０６又は不図示のポインティングデバイス等からのオペレータの指示に応じて、ＣＰＵ２００によりホストコンピュータ１０２のディスプレイ２０７上に表示される。
【０１７２】
ダイアログ１６００では、用紙種１６０１の他、検索条件１６０２、検索対象のキュー１６０３，１６０４を指定することができる。なお、検索条件１６０２では、用紙種１６０１で選択した用紙種の用紙「を使う」，「使わない」等を選択可能である。また、１６０３がチェック状態の場合には、ホールドキューをジョブの検索対象のキューに指定することができる。さらに、１６０４がチェック状態の場合には、指定されたボックスキューをジョブの検索対象のキューに指定することができる。
【０１７３】
検索実行ボタン１６０５を指示されると、ジョブリストコマンドが実行されて上述の１６０１〜１６０４に指定された条件で検索処理(後述)が実行され、図１７に示したようなジョブリストがホストコンピュータ１０２のディスプレイ２０７上に表示される。
【０１７４】
図２０は、本発明における第３の制御処理手順の一例を示すフローチャートである。なお、本フローチャートの処理は、図９に示したホストコンピュータ１０２及びプリンタ１０５の各コンポーネントにより実行されるジョブリスト表示処理（用紙種からジョブを検索してジョブリストを表示する処理）に対応する。即ち、本フローチャートにおけるホストコンピュータ１０２側の処理は、ホストコンピュータ１０２のＣＰＵ２００がＦＤ２０４又はＨＤ２０５に格納されたプログラムを読み出して実行することにより実現される。また、本フローチャートにおけるプリンタ１０５側の処理は、プリンタ１０５のＣＰＵ１がＲＯＭ２又はＨＤ６に格納されたプログラムを読み出して実行することにより実現される。
【０１７５】
まず、ホストコンピュータ１０２において、ダイアログ１６００で条件１６０１〜１６０４を用いてジョブを集計する条件が指定され検索実行ボタン１６０５が指示されると、ＣＰＵ２００は本フローチャートの処理を開始する。
【０１７６】
まず、ステップＳ１７０１において、記録紙情報算出部１６は、ジョブリストコマンドを実行し、データ送信管理部１２を介してプリンタ１０５にジョブ管理テーブル１０００を要求する。これを受けたプリンタ１０５では、ジョブ管理部２３が、データ送信管理部２８を介してジョブ管理テーブル１０００をホストコンピュータ１０２に送信するように制御する。
【０１７７】
そして、記録紙情報算出部１６は、データ受信管理部１４を介してプリンタ１０５からジョブ管理テーブル１０００を受信すると、該ジョブ管理テーブル１０００をＲＡＭ２０２内に格納し、ステップＳ１７０２に処理を進める。
【０１７８】
ステップＳ１７０２では、記録紙情報算出部１６は、ＲＡＭ２０２内にジョブリスト表示用の用紙情報管理テーブル１１０５を初期化する（存在しない場合には作成する）。
【０１７９】
ステップＳ１７０３〜Ｓ１７１１のループ処理内で、記録紙情報算出部１６は、ＲＡＭ２０２に格納したジョブ管理テーブル１０００内の指定された検索対象キューに対応する全てのジョブ情報をサーチしジョブリスト表示用の用紙情報管理テーブルを作成する。
【０１８０】
詳細には、ステップＳ１７０４において、記録紙情報算出部１６は、ＲＡＭ２０２内のジョブ管理テーブル１０００から指定された検索対象キューに対応するジョブ情報を１つ取り出し（カレントのジョブ情報）、ステップＳ１７０５に処理を進める。
【０１８１】
ステップＳ１７０５では、記録紙情報算出部１６は、ダイアログ１６００の１６０１，１６０２で指定された条件の用紙情報とジョブリスト表示用の用紙情報管理テーブル内の用紙情報１００３とが一致するか否かを判定する。
【０１８２】
次に、ステップＳ１７０６において、指定された条件の用紙情報とジョブリスト表示用の用紙情報管理テーブル内の用紙情報１００３とが一致しないと判定した場合には、記録紙情報算出部１６は、ステップＳ１７０３に処理を戻し、次のジョブ情報に処理を移す。
【０１８３】
一方、ステップＳ１７０６で、指定された条件の用紙情報とジョブリスト表示用の用紙情報管理テーブル内の用紙情報１００３とが一致すると判定した場合には、記録紙情報算出部１６は、そのままステップＳ１７０７に処理を進める。
【０１８４】
次に、ステップＳ１７０７では、記録紙情報算出部１６は、ジョブリスト表示用の用紙情報管理テーブル内のジョブ数１１０１を「１」インクリメントする。さらに、記録紙情報算出部１６は、ジョブリスト表示用の用紙情報管理テーブル内のジョブ情報１１０４にカレントのジョブ情報のジョブNo.１００１を追加する。
【０１８５】
ステップＳ１７０８において、記録紙情報算出部１６は、ジョブリスト表示用の用紙情報管理テーブル内の総枚数１１０２を、ジョブリスト表示用の用紙情報管理テーブル内の総枚数１１０２にカレントのジョブ情報内の枚数１００４を加算した値に更新する。
【０１８６】
続いて、ステップＳ１７０９において、記録紙情報算出部１６は、ジョブリスト表示用の用紙情報管理テーブルの最短納期１１０３よりも、カレントのジョブ情報の納期１００５が早いか否かを判定する。
【０１８７】
ステップＳ１７０９で、カレントのジョブ情報の納期１００５の方が早いと判定した場合、ステップＳ１７１０で、記録紙情報算出部１６は、ジョブリスト表示用の用紙情報管理テーブル内の最短納期１１０３をカレントのジョブ情報内の納期１００５に変更する。そして、ステップＳ１７１１に処理を進める。
【０１８８】
一方、ステップＳ１７０９で、カレントのジョブ情報の納期１００５の方が早くないと判定した場合、記録紙情報算出部１６は、そのままステップＳ１７１１に処理を進める。
【０１８９】
そして、記録紙情報算出部１６は、ＲＡＭ２０２内に格納したジョブ管理テーブル１０００内の指定された検索対象キューに対応する全てのジョブ情報について、ステップＳ１７０４〜Ｓ１７１０の処理を繰り返す。そして、指定された検索対象キューに対応する全てのジョブ情報について終了すると、記録紙情報算出部１６は、ステップＳ１７１２に処理を進める。
【０１９０】
ステップＳ１７１２では、表示部１３は、Ｓ１７０３〜Ｓ１７１１で作成されたジョブリスト表示用の用紙情報管理テーブルとジョブ管理テーブル１０００に基づき図１７に示したジョブリストのＵＩ１４００を生成してディスプレイ２０７に表示する。
【０１９１】
従って、本実施形態のように、特定の用紙を使う印刷ジョブを検索して表示する構成においても、用紙選択から印刷までのＰＯＤ等におけるワークフローを容易に実現することができる。
【０１９２】
即ち、オペレータは、ＵＩ１４００により、どの用紙を何枚用意すれば良いかが一目で把握可能となり、いちいちジョブリストを開いてジョブを選択する手間と、必要な用紙枚数を見積もる手間が不要になる。さらに、ＵＩ１４００のリストに表示されている用紙に対して指示通りの枚数をプリンタ１０５にセットしてジョブを選択してボタン１４０４等により印刷指示するだけで、該用紙を用いたジョブを一度に印刷することが可能である。
【０１９３】
また、使用する用紙情報等によりジョブを検索することができ、検索結果から同じ用紙を使うジョブをまとめて印刷することも可能となる。
【０１９４】
さらに、ＰＯＤのワークフローばかりではなく、帳票印刷においてプレプリント紙に印刷する際にも、本実施形態は適用可能であり、必要な帳票が明確となり、誤った用紙に印刷することを防止することも可能となる。
【０１９５】
なお、上記各実施形態では、図１６に示したように、用紙情報毎に、該用紙情報が設定されている印刷ジョブを印刷する際に必要な用紙の総枚数（用紙総量）を表示するように構成した。しかしながら、用紙の総枚数でなくとも、用紙の総枚数を特定可能な情報であればどのような情報を表示してもよい。例えば、ページ数と両面／片面の有無等の情報を表示するようにしてもよいし、枚数と頁数の両方を表示するようにしてもよい。
【０１９６】
また、上記各実施形態では、用紙情報として、用紙タイプ，用紙サイズを用いたが、用紙を特定する情報であればどのような情報であってよい。例えば、用紙の商品銘柄や用紙を特定する商品番号（商品ＩＤ）等であってもよいし、これら（用紙タイプ，用紙サイズ，商品銘柄，商品番号等）のいずれか複数を組み合わせて表示するように構成してもよい。
【０１９７】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１９８】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１９９】
なお、上記各実施形態では、図１６，図１７に示したＵＩ１３００，ＵＩ１４００をホストコンピュータ１０２の表示部１３が表示する構成について説明した。しかし、図１６，図１７に示したＵＩ１３００，ＵＩ１４００をプリンタ１０５のＵＩ部１０に表示し、ＵＩ部１０から選択及び印刷指示操作が可能なように構成してもよい。
【０２００】
また、図３，図４，図７には図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、バージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、プログラムを識別表示するアイコン等も記憶される場合もある。
【０２０１】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２０２】
本実施形態における図１５，図１８，図２０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD-ROMやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２０３】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２０４】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０５】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２０６】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。
【０２０７】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のプログラムそのものをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、該ホームページから圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバやFTPサーバ等も本発明の請求項に含まれるものである。
【０２０９】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布する。さらに、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。さらに、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２１０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、以下のような構成も含まれることは言うまでもない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１１】
さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、該メモリに書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組み合わせを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２１４】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０２１５】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０２１６】
以上示したように、オペレータは特定の用紙を使用する印刷ジョブの数と使用する用紙の総量を容易に認知可能となったり、容易なオペレーションで該用紙を使用する印刷ジョブを実行することが可能となる。
【０２１７】
従って、スプールされる複数のジョブから同の一用紙を使用するジョブの検索、使用する用紙枚数の算出、同の一用紙を使用するジョブをまとめて印刷する等の用紙選択から印刷までのワークフローを容易に実現する印刷システムを構築することができる。
【０２１８】
この結果、例えばＰＯＤ等の商業印刷における場合のように、同じ記録紙を利用する複数の印刷ジョブの抽出して印刷実行を行う場合であっても、ミス無く少ないオペレーションで速やかに必要な記録紙の枚数を確認した上で行うことができる等の効果を奏する。即ち、同じ用紙を利用するジョブをまとめて印刷する際の操作性を向上することが可能となる。
【図面の簡単な説明】
【０２１９】
【図１】本発明の画像処理装置を適用可能な印刷システム（情報処理システム）の構成を説明するブロック図である。
【図２】クライアントとサーバの構成を説明するブロック図である。  図１に示したクライアント１０２〜１０５及びプリントサーバ１０１として利用可能な情報処理装置の構成を説明するブロック図である。
【図３】図２に示したＲＡＭ２０２のメモリマップの一例を示す図である。
【図４】図２に示したＦＤ２０４のメモリマップ（データ内容）の一例を示す図である。
【図５】図２に示したＦＤドライブ２０３に対して挿入されるＦＤ２０４との関係を示す図である。
【図６】図１に示したネットワークプリンタ１０５の概略構成の一例を示すブロック図である。
【図７】図６に示したＲＯＭ２のメモリマップ（データ内容）の一例を示す図である。
【図８】図６に示したＨＤ６の画像記憶領域を複数の領域に論理的に分けた状態を模式的に示す図である。
【図９】本発明を適用した情報処理装置上の制御プログラム３０３、関連データ３０４、制御プログラム５２、及び関連データ５３の論理構造を示すブロック図である。
【図１０】ある時点におけるプリンタ情報管理メモリ２５１内の記録紙情報７００の一例を示す図である。
【図１１】本印刷システムで利用されるジョブデータの詳細を示す図である。
【図１２】図１１に示したジョブチケット８１の一例を示す図である。
【図１３】図１０に示した記録紙情報がプリンタ情報管理メモリ２５１内で管理されている時点におけるジョブ情報管理メモリ２３１内のジョブ管理テーブル１０００の一例を示す図である。
【図１４】図６に示したホストコンピュータ１０２のＲＡＭ２０２に保持される用紙管理リストの一例を示す図である。
【図１５】本発明における第１の制御処理手順の一例を示すフローチャートである。
【図１６】本発明の画像処理装置を適用可能な情報処理システムにおける用紙リストのユーザインタフェース（ＵＩ）１３００の一例を示す模式図である。
【図１７】同一用紙種を利用するジョブのリストを表示するユーザインタフェース（ＵＩ）１４００の一例を示す模式図である。
【図１８】本発明における第２の制御処理手順の一例を示すフローチャートである。
【図１９】本発明の画像処理装置を適用可能な情報処理システムにおける用紙種によるジョブ検索処理を起動する為のダイアログの一例を示す模式図である。
【図２０】本発明における第３の制御処理手順の一例を示すフローチャートである。
【図２１】本発明の第２実施形態におけるプリンタのブロック図である。
【符号の説明】
【０２２０】
１０１  サーバコンピュータ
１０２〜１０４  クライアントコンピュータ（ホストコンピュータ）
１０５  ネットワークプリンタ
１０６  ネットワーク
１３  表示部
１５  ジョブ選択部
１６  記録紙情報算出部
２３  ジョブ管理部
８１  ジョブチケット
８２  印刷データ
【図１】
2008108134.tif 000003
【図２】
2008108134.tif 000004
【図３】
2008108134.tif 000005
【図４】
2008108134.tif 000006
【図５】
2008108134.tif 000007
【図６】
2008108134.tif 000008
【図７】
2008108134.tif 000009
【図８】
2008108134.tif 000010
【図９】
2008108134.tif 000011
【図１０】
2008108134.tif 000012
【図１１】
2008108134.tif 000013
【図１２】
2008108134.tif 000014
【図１３】
2008108134.tif 000015
【図１４】
2008108134.tif 000016
【図１５】
2008108134.tif 000017
【図１６】
2008108134.tif 000018
【図１７】
2008108134.tif 000019
【図１８】
2008108134.tif 000020
【図１９】
2008108134.tif 000021
【図２０】
2008108134.tif 000022
【図２１】
2008108134.tif 000023