(57)【特許請求の範囲】
【請求項１】
処理中あるいは処理待ちの印刷ジョブの状態を表示する印刷制御方法であって、
印刷されるべき複数の印刷ジョブの状態をそれぞれ複数の文書画像で表示する表示工程と、
表示更新通知となるページ印刷終了発行を認識する認識工程と、
前記認識工程によりページ印刷終了発行を認識した場合、前記処理待ちの印刷ジョブの処理待ち時間を認識させるべく、前記処理中の印刷ジョブの文書画像と、前記印刷処理待ちの印刷ジョブの文書画像との位置関係を変更する変更工程と
を有することを特徴とする印刷制御方法。
【請求項２】
前記位置関係は、前記処理中の印刷ジョブの文書画像と、前記処理待ちの印刷ジョブの文書画像との距離であり、前記認識工程によりページ印刷終了発行を認識することに応じて、前記距離を縮めることを特徴とする請求項１に記載の印刷制御方法。
【請求項３】
前記変更工程は、前記認識工程によりページ印刷終了発行を認識した場合、処理待ちの印刷ジョブが処理されるまでの待ち時間を、その処理待ちの印刷ジョブを示す文書画像のサイズを変更することによって表示することを特徴とする請求項１または２に記載の印刷制御方法。
【請求項４】
前記変更工程は、処理中の印刷ジョブの状態について、前記認識工程によりページ印刷終了発行を認識した場合、印刷済みのページの文書画像を、前記印刷ジョブを示す文書画像から削除することを特徴とする請求項１乃至３のいずれかに記載の印刷制御方法。
【請求項５】
前記変更工程は、処理中の印刷ジョブの状態について、前記認識工程によりページ印刷終了発行を認識した場合、印刷済みのページの文書画像を、前記印刷ジョブを示す文書画像から消去し、印刷未処理のページの文書画像を表示することを特徴とする請求項１乃至４のいずれかに記載の印刷制御方法。
【請求項６】
処理中あるいは処理待ちの印刷ジョブの状態を表示する印刷制御装置であって、
印刷されるべき複数の印刷ジョブの状態をそれぞれ複数の文書画像で表示する表示手段と、
表示更新通知となるページ印刷終了発行を認識する認識手段と、
前記認識手段によりページ印刷終了発行を認識した場合、前記処理待ちの印刷ジョブの処理待ち時間を認識させるべく、前記処理中の印刷ジョブの文書画像と、前記印刷処理待ちの印刷ジョブの文書画像との位置関係を変更する変更手段と
を有することを特徴とする印刷制御装置。
【請求項７】
前記位置関係は、前記処理中の印刷ジョブの文書画像と、前記処理待ちの印刷ジョブの文書画像との距離であり、前記認識手段によりページ印刷終了発行を認識することに応じて、前記距離を縮めることを特徴とする請求項６に記載の印刷制御装置。
【請求項８】
前記変更手段は、前記認識手段によりページ印刷終了発行を認識した場合、処理待ちの印刷ジョブが処理されるまでの待ち時間を、その処理待ちの印刷ジョブを示す文書画像のサイズを変更することによって表示することを特徴とする請求項６または７に記載の印刷制御装置。
【請求項９】
前記変更手段は、処理中の印刷ジョブの状態について、前記認識手段によりページ印刷終了発行を認識した場合、印刷済みのページの文書画像を、前記印刷ジョブを示す文書画像から削除することを特徴とする請求項６乃至８のいずれかに記載の印刷制御装置。
【請求項１０】
前記変更手段は、処理中の印刷ジョブの状態について、前記認識手段によりページ印刷終了発行を認識した場合、印刷済みのページの文書画像を、前記印刷ジョブを示す文書画像から消去し、印刷未処理のページの文書画像を表示することを特徴とする請求項６乃至９のいずれかに記載の印刷制御装置。
【請求項１１】
コンピュータにより、処理中あるいは処理待ちの印刷ジョブの状態を表示するためのプログラムを格納したコンピュータ可読の記録媒体であって、
印刷されるべき複数の印刷ジョブの状態をそれぞれ複数の文書画像で表示する表示工程と、
表示更新通知となるページ印刷終了発行を認識する認識工程と、
前記認識工程によりページ印刷終了発行を認識した場合、前記処理待ちの印刷ジョブの処理待ち時間を認識させるべく、前記処理中の印刷ジョブの文書画像と、前記印刷処理待ちの印刷ジョブの文書画像との位置関係を変更する変更工程と
をコンピュータに実行させるためのプログラムを記録したことを特徴とする記録媒体。
【請求項１２】
前記位置関係は、前記処理中の印刷ジョブの文書画像と、前記処理待ちの印刷ジョブの文書画像との距離であり、前記認識工程によりページ印刷終了発行を認識することに応じて、前記距離を縮めることを特徴とする請求項１１に記載の記録媒体。
【請求項１３】
前記変更工程は、前記認識工程によりページ印刷終了発行を認識した場合、処理待ちの印刷ジョブが処理されるまでの待ち時間を、その処理待ちの印刷ジョブを示す文書画像のサイズを変更することによって表示することを特徴とする請求項１１または１２に記載の記録媒体。
【請求項１４】
前記変更工程は、処理中の印刷ジョブの状態について、前記認識工程によりページ印刷終了発行を認識した場合、印刷済みのページの文書画像を、前記印刷ジョブを示す文書画像から削除することを特徴とする請求項１１乃至１３のいずれかに記載の記録媒体。
【請求項１５】
前記変更工程は、処理中の印刷ジョブの状態について、前記認識工程によりページ印刷終了発行を認識した場合、印刷済みのページの文書画像を、前記印刷ジョブを示す文書画像から消去し、印刷未処理のページの文書画像を表示することを特徴とする請求項１１乃至１４のいずれかに記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば画像をプリンタ等で出力する場合の印刷制御装置及び印刷制御方法に関するものである。
【０００２】
【従来の技術】
現在、高解像度のスキャナなどのデジタル入力装置により読み込んだデジタル画像データを大容量の記録媒体に保存し、編集・印刷することが可能になっている。プリンタの稼働状況は、そのプリンタに接続されたコンピュータ等から見ることができる。図６に、画像データを印刷する従来の印刷装置における印刷ジョブ情報の表示例を示す。
【０００３】
印刷ジョブは、通常リスト形式で表示され、ドキュメント名６０１、状態６０２、オーナー６０３、開始日時６０４などの属性が表示される。特に状態表示６０２は、例えば「１／３」のように、印刷すべきページ数が３ページで、現在そのうちの第１ページ目を印刷済みであると表示したり、あるいは、「２３ＫＢ／６００ＫＢ」のように、トータル６００ＫＢで、現在２３ＫＢ分の印字データを印字済みと表示したりするようになっている。
【０００４】
図５は、プリントモニタなどと呼ばれるモジュールによって実行される、状態表示６０２の更新手順のフローチャートの一例を示したものである。システムより表示更新通知があり（ステップ５０１）、１ページの印刷が終了したかどうか判定され（ステップ５０２）、ページ情報の更新が必要な場合、表示を更新する（ステップ５０３）。このようにして、印刷の進捗状況が表示される。状態以外の属性については、一度表示されれば、その印刷ジョブが終了するまで値の更新は行われない。
【０００５】
また、パーソナルコンピュータとネットワークの普及により、一つのプリンタを複数のクライアントマシンにより共有するようになってきている。共有されている一つのプリンタは、複数の印刷ジョブを受け付ける機会がさらに多くなってきている。
【０００６】
かかる状況において、図１５に従来のデジタル情報化された画像データを印刷するプリンタにおける印刷制御方法の一例を示す。
【０００７】
オペレータによって印刷依頼１５０１が印刷装置に対して行われると、印刷用元データ１５０２に基づき、印刷用中間データ管理部１５０３が中間データ生成部１５０５に印刷用中間データ１５０６の作成を依頼する。中間データ生成部１５０５は印刷用中間データ１５０６の生成を終了すると、印刷用中間データ管理部１５０３に生成終了を通知する。印刷用中間データ管理部１５０３は、中間データ生成部１５０５からのデータ生成終了を通知されると、中間データ管理リスト１５０４に中間データの管理情報を登録する。この管理情報とは、例えば印刷用中間データ１５０６のファイル名、作成日付、データサイズである。
【０００８】
次に印刷用中間データ管理部１５０３は、印刷部１５０７に出力依頼を行う。印刷部１５０７は、印刷用中間データ管理部１５０３から通知された中間データ管理リスト１５０４の情報をもとに、印刷用中間データ１５０６を用い、出力処理を行い、出力１５０８を得る。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来例では、印刷ジョブ情報はテキスト形式で表示されるため、ジョブの進捗状況が直感的に分かりにくいという問題があった。
【００１０】
さらに、印刷済みとなったものにおいては、単にリストから消えていくという表示方法だけで、印刷済みとなったページの情報を簡単に把握することができなかった。
【００１１】
また、上記従来のネットワークで共有されるプリンタを使用する場合、互いに同じ構成の複数の印刷システムがネットワーク上に存在しても、そのうちのどの印刷システムを用いて印刷を行うかといった、資源を効率的に利用するための判断は、オペレータが行わねばならなかった。このため、オペレータは、ネットワーク上の資源を常に意識しながら印刷依頼を行う必要があった。
【００１２】
本発明は上記の問題点に鑑みて成されたものであり、印刷ジョブの進捗状況を直感的に把握できるように進捗状況を表示できる印刷制御装置及び方法を提供することを第１の目的とする。
【００１３】
また、ネットワーク環境下において、オペレータに負荷をかけず、効率的に印刷を行うための印刷制御方法および印刷制御装置を提供することを第２の目的とする。
【００１４】
【課題を解決するための手段】
上記目的を達成するために、本発明は以下の構成を備える。
【００１５】
処理中あるいは処理待ちの印刷ジョブの状態を表示する印刷制御方法であって、
印刷されるべき複数の印刷ジョブの状態をそれぞれ複数の文書画像で表示する表示工程と、
表示更新通知となるページ印刷終了発行を認識する認識工程と、
前記認識工程によりページ印刷終了発行を認識した場合、前記処理待ちの印刷ジョブの処理待ち時間を認識させるべく、前記処理中の印刷ジョブの文書画像と、前記印刷処理待ちの印刷ジョブの文書画像との位置関係を変更する変更工程とを有する。
【００１７】
あるいは、処理中あるいは処理待ちの印刷ジョブの状態を表示する印刷制御装置であって、
印刷されるべき複数の印刷ジョブの状態をそれぞれ複数の文書画像で表示する表示手段と、
表示更新通知となるページ印刷終了発行を認識する認識手段と、
前記認識手段によりページ印刷終了発行を認識した場合、前記処理待ちの印刷ジョブの処理待ち時間を認識させるべく、前記処理中の印刷ジョブの文書画像と、前記印刷処理待ちの印刷ジョブの文書画像との位置関係を変更する変更手段とを有する。
【００１９】
あるいは、コンピュータにより、処理中あるいは処理待ちの印刷ジョブの状態を表示するためのプログラムを格納したコンピュータ可読の記録媒体であって、
印刷されるべき複数の印刷ジョブの状態をそれぞれ複数の文書画像で表示する表示工程と、
表示更新通知となるページ印刷終了発行を認識する認識工程と、
前記認識工程によりページ印刷終了発行を認識した場合、前記処理待ちの印刷ジョブの処理待ち時間を認識させるべく、前記処理中の印刷ジョブの文書画像と、前記印刷処理待ちの印刷ジョブの文書画像との位置関係を変更する変更工程とをコンピュータに実行させるためのプログラムを記録した。
【００２１】
【発明の実施の形態】
以下、本発明の実施例を図面を用いて詳細に説明する。
【００２２】
［第１の実施の形態］
図２は、本実施例の印刷システムを実現した場合のシステム構成図である。図中、ＣＰＵ２０１は、演算及び制御用の中央演算部、ディスプレイ２０２は画像情報や編集情報あるいは、指示アイコンやカーソル等を表示する表示装置、画像入力部２０３はフィルムスキャナやデジタルカメラ、スキャナ等であり、画像を読み取ってデジタル画像データに変換する。プリンタ２０４は、入力され、必要に応じて編集された画像情報を出力する印刷装置、マウス２０５は、ディスプレイ２０２に表示された指示アイコンをクリックしたりカーソルを移動して操作の指示を行うためのポインティングデバイス、キーボード２０６は、オペレータが操作やデータを入力するためのキーを有する。ＲＯＭ２０７には、画像編集や印刷用のプログラムが記憶されている。ＲＡＭ２０８には、画像編集や印刷用のプログラム、あるいはそれらが作業用に使用する記憶部である。ハードディスク２０９は、画像編集データや印刷用一時データを保存したり、前述したプログラムを格納する記憶装置である。以上のデバイスは、バス２１０により接続されている。
【００２３】
図３（Ａ）〜（Ｄ）は、本発明に係る印刷ジョブ進捗状況の表示例である。
【００２４】
図３（Ａ）において、Ｄｏｃ１（３０１）の下側に書かれた符号「１／３−１／１」は、進捗状況を表している。左側の１／３は、全体で３ページの文書で、現在１ページ目の印刷中であることを示す。右側の１／１は、この文書は全部で１部であり、現在１部目が印刷されていることを示す。この印刷されるページ数及び部数は、数字のみならず、画像によっても表示される。Ｄｏｃ１の例では、３ページが１部印刷されることが、ページの縮小画像によっても示されている。
【００２５】
また、もっとも左側の印刷ジョブが現在処理中のジョブ（図３（Ａ）ではＤｏｃ１）であり、右に向かってＤｏｃ２，Ｄｏｃ３の順に順次処理される。
【００２６】
同様に、Ｄｏｃ２（３０２）は、２ページの文書で２部の印刷であることを示す。Ｄｏｃ３は、２ページの文書で３部の印刷であることを示す。これらはいずれも印刷されていない。また、数字のみならず、ページの縮小画像によっても表されている。
【００２７】
また、このように表示された各印刷ジョブ間の間隔は、おおよその待ち時間を表している。すなわち、横軸の１目盛が例えば１０秒であるとすれば、Ｄｏｃ１の出力には後５０秒程度かかり、５０秒後にＤｏｃ２の印刷が開始されることが、表示から直感的に理解できる。また、待ち時間は印刷データ量に応じて変動するため、横軸の目盛の単位をデータ量に応じて変えてもよい。
【００２８】
図３（Ｂ）では、図３（Ａ）のＤｏｃ１（３０１）は１ページの印刷が終了した図を示す。即ち、Ｄｏｃ１（４０１）は現在３ページの文書で、２ページ目の印刷中であることを示す。その縮小表示４０１も、３ページ表示されていた画像から、印刷を終えた１ページを減らして２ページ分表示されている。Ｄｏｃ２（４０２）は、２ページの文書で２部の印刷であることを示す。Ｄｏｃ１は１ページの印刷が済んでいるため、１ページの印刷に要する時間の分だけ、Ｄｏｃ１とＤｏｃ２との間隔が短くなっている。Ｄｏｃ３（４０３）は、２ページの文書で３部の印刷であることを示す。
【００２９】
図３（Ｃ）ではさらに、図３（Ｂ）のＤｏｃ１（４０１）は１ページの印刷が終了した図を示す。即ち、Ｄｏｃ１（５０１）は現在３ページの文書で、３ページ目の印刷中であることを示す。この縮小画像５０１も、最後の１ページだけが表示されている。Ｄｏｃ２（５０２）は、２ページの文書で２部の印刷であることを示す。Ｄｏｃ３（５０３）は、２ページの文書で３部の印刷であることを示す。Ｄｏｃ１とＤｏｃ２との間隔は、さらに１ページ分短縮されている。
【００３０】
図３（Ｄ）では、図３（Ｃ）のＤｏｃ１（５０１）から、最後の１ページの印刷が終了した図を示す。即ち、Ｄｏｃ１（５０１）は全て印刷済みとなったため表示されていない。Ｄｏｃ２（６０１）は、２ページの文書で２部の印刷であり、現在１ページ１部目の印刷中であることを示す。Ｄｏｃ3（６０２）は、２ページの文書で３部の印刷であることを示す。
【００３１】
以上のように、進捗状況は文字列のみによらず、印刷されるページ数及び部数のうち、未出力のページを縮小した画像として、ディスプレイ２０３に表示される。このため、利用者は、印刷ジョブの状態を示す図３（Ａ）〜（Ｄ）の表示を一見しただけで進捗状況を直感的に理解することができる。
【００３２】
次に図１を用いて、図３で説明した縮小画像ページ更新のフローを示す。この手順はＣＰＵ２０１により実行される。
【００３３】
システムより表示更新がある場合（ステップ１０１）、ページ印刷終了かどうか判別される（ステップ１０２）。ページ印刷終了である場合、印刷が終了した分のページの縮小画像を、印刷ジョブ状態表示から削除するよう設定する（ステップ１０３）。表示更新通知は、例えば、印刷データを格納している印刷スプーラが１ページ分のデータをプリンタに出力する都度発行する。印刷スプーラは、汎用のオペレーティングシステムにより提供されるものであってよい。
【００３４】
次に、次の印刷待ち文書があるかどうか判断され（ステップ１０４）、次の印刷待ち文書がある場合は、次の印刷待ち文書の表示位置を設定する（ステップ１０５）。この表示位置は例えば次のようにして求める。
【００３５】
次の印刷待ち文書の表示位置は、その直前の文書の未処理データ量に依存して決定される。印刷される画像の処理に多くの時間が必要となるような画像データを除けば、一般に１ページの印刷に要する時間はプリンタの印刷速度により決まることが多い。そこで、１ページの出力に要するであろうと予想される時間を、印刷されるページ数にかければ、その印刷ジョブの出力に要する時間が求められる。これを、図３に示した横軸の目盛にあわせた位置に変換する。この位置が、処理待ちのジョブの状態を表示する位置となる。
【００３６】
また、未処理のページ数及び部数に応じて、それらを表す図３のような画像が、表示される画像として形成される。
【００３７】
最後に、ステップ１０３及びステップ１０５で設定されたデータをもとに、印刷ジョブ状態の表示が更新される（ステップ１０６）。ステップ１０４及びステップ１０５は次の文書がなくなるまで、すなわち処理待ちの最後のジョブまで繰り返される。
【００３８】
図４は、図３で示したページ縮小画像の表示形態を、さらに、奥行きを持たせることによって表示するようにした一例である。
【００３９】
図４（Ａ）〜（Ｄ）は、図３（Ａ）から（Ｄ）の状態にそれぞれ相当する。図４では、図３の表示内容に加えて、待ち時間が長くなるほどページ縮小画像のサイズも小さくなるように表示される。このため、図３よりもいっそう直感的な理解がしやすい。
【００４０】
図４のような表示を行うためには、図１のステップ１０５において、文書の縮小イメージが表示される位置のみならず、そのイメージのサイズも算出される。このサイズは、例えば、現在処理中の文書についてはある所定のサイズとし、そこ処理中の文書のジョブを表す画像からの距離に応じた率で前記所定のサイズを縮小して求める。
【００４１】
以上説明してきたように、本発明にかかる印刷システムによれば、印刷待ち時間の状況を直感的にオペレータに通知することができる。
【００４２】
［第２の実施の形態］
以下、本発明の第２の実施例を図面を用いて詳細に説明する。本実施形態の印刷システムは、第１の実施形態と同じく図２の構成である。
【００４３】
図８、図９は、図２のシステムにおいて実行される、本発明にかかる印刷ジョブ表示方法の一実施例を示したものである。
【００４４】
図８において、画像８０１は、印刷待ちのページの縮小画像を示す。画像８０２は、印刷済みとなったページの縮小画像を示す。詳細情報８０３は、第１実施形態の図６に示した従来の印刷ジョブ表示方法により表示されているようなジョブの属性を表示している。
【００４５】
図９は、例えば図８において表示されているすべてのジョブが印刷済みとなり、しかも印刷済みの文書を表示するよう設定されている場合の表示例である。
【００４６】
このように、画像８０１，８０２として、文書の縮小画像により、印刷待ちのページ数及び部数と、印刷済みのページ数及び部数を表示する。このため、印刷済みのページ数及び部数も、利用者は直感的に把握することができる。
【００４７】
図１は、図８及び図９を実現する場合の表示更新のフローチャートを示す。この手順を、第１実施形態の図１に変えて実行することで、図８及び図９のような表示が実現できる。
【００４８】
まず、システムより表示更新通知あると（ステップ７０１）、ページ印刷の印刷が終了したかどうか判定され（ステップ７０２）、ページ情報の表示更新が必要な場合、印刷終了したページを印刷済みと設定し（ステップ７０３）、表示更新を行う（ステップ７０６）。印刷済みと設定されたページは、図８の画像８０２のように表示される。ページ印刷終了通知ではない場合、さらに印刷済み文書の表示を削除するかどうかが判定される（ステップ７０４）。印刷済み文書を表示から削除する場合、該当文書の表示削除を設定し（ステップ７０５）、表示更新（ステップ７０６）を行う。図９の例では印刷済みの文書も表示されているが、ステップ１０４でＹＥＳが選択されれば、図９の表示はすべて削除されることになる。
【００４９】
以上説明してきたように、本発明にかかる印刷ジョブ表示方法によれば、印刷中あるいは印刷した文書の状態を直感的にオペレータに通知することができる。さらに、印刷済み文書を管理する場合でも、効率良く管理することができる。
【００５０】
［第３の実施の形態］
以下、本発明の第３の実施形態を図面を用いて詳細に説明する。
【００５１】
図１１は、本実施例の印刷システムを実現した場合のシステム構成図である。図中、ＣＰＵ２０１は、演算及び制御用の中央演算部、ディスプレイ２０２は画像情報や編集情報あるいは、指示アイコンやカーソル等を表示する表示装置、画像入力部２０３はフィルムスキャナやデジタルカメラ、スキャナ等であり、画像を読み取ってデジタル画像データに変換する。プリンタ２０４は、入力され、必要に応じて編集された画像情報を出力する印刷装置、マウス２０５は、ディスプレイ２０２に表示された指示アイコンをクリックしたりカーソルを移動して操作の指示を行うためのポインティングデバイス、キーボード２０６は、オペレータが操作やデータを入力するためのキーを有する。ＲＯＭ２０７には、画像編集や印刷用のプログラムが記憶されている。ＲＡＭ２０８には、画像編集や印刷用のプログラム、あるいはそれらが作業用に使用する記憶部である。ハードディスク２０９は、画像編集データや印刷用一時データを保存したり、前述したプログラムを格納する記憶装置である。ネットワークインターフェース２１１は、印刷装置２００をネットワーク２１６とを接続するインターフェースである。以上のデバイスは、バス２１０により接続されている。
【００５２】
また、ＲＩＰ２１２は、印刷用中間データを作成する中間データ作成用の演算部、ＲＩＰ２１３は、プリンタ２１４に出力する印刷データを作成する出力データ作成用の演算部、プリンタ２１４は、出力データ作成用の演算部に直接接続された出力装置である。
【００５３】
ホストコンピュータ２１５は、ネットワーク２１６に接続された、印刷装置２００と同等の機能を有する印刷システムである。
【００５４】
次に図１０のブロック図及び図１２のフローチャートを用いて、印刷制御方法を示す。
【００５５】
図１０は、ネットワークにより接続された印刷システムにおいて、印刷用中間データを管理するためのソフトウエアモジュール構成の一部を示す図である。印刷用中間データ管理部１０３，１０５は、印刷用元データが入力されると、図１２の手順でデータを他のモジュールにより処理させる。印刷用中間データ管理コーディネータ１０２，１０４は、他の印刷システムからの処理要求を受けて、処理が可能であれば、中間データ生成部やプリンタを用いて印刷処理を遂行させる。これらモジュールは、ＣＰＵ２０１により所定のプログラムを実行することで実現される。また、印刷用中間データ管理部及び印刷用中間データ管理コーディネータは、印刷装置の有する中間データ生成用演算部の数だけ印刷システムに備えられる。
【００５６】
図１２において、オペレータによって印刷依頼が印刷装置に対して行われると（ステップ３０１）、印刷用中間データ管理部１０３により、例えば印刷装置で処理中のジョブがあるかどうかをもとに、ジョブが受け付け可能かどうかが判断される（ステップ３０２）。ジョブが受け付け可能な場合は、従来のように中間データ生成部６０５でジョブを処理させる（ステップ３０３）。
【００５７】
ジョブが受け付け不可能な場合は、印刷用中間データ管理部１０３は、印刷用中間データ管理コーディネータ１０２にジョブの委託処理を行う。即ち、印刷用中間データ管理コーディネータ１０２は、ネットワーク上の他の印刷用中間データ管理部コーディネータを検索する（ステップ３０４）。例えば印刷装置２１５に他の印刷用中間データ管理コーディネータ１０４が発見された場合（ステップ３０５）、発見された印刷装置においてジョブが受け付け可能かどうかと問い合わせる（ステップ３０６）。ジョブが受け付け可能な場合、発見された印刷装置の印刷用中間データ管理コーディネータ１０４にジョブの処理を依頼し、印刷装置２００は次の印刷依頼を待つ。
【００５８】
ステップ３０５において、ネットワーク上の他の印刷用中間データ管理コーディネータが発見できなかった場合、印刷装置１０１内で再度ジョブが受け付け可能かどうか判断される。また、ステップ３０６において発見された印刷装置でジョブが受け付け不可能な場合、さらにネットワーク上の次の印刷用中間データ管理コーディネータを検索する（ステップ３０４）。
【００５９】
以上のようにして、印刷を行う際には、まず印刷要求が入力された印刷装置で印刷が行えるか調べ、行えなければネットワーク上の他の印刷装置で代替できるか調べる。こうして印刷が可能な印刷装置を用いて処理を遂行するために、利用者は、空いているプリンタを探すなどの管理を行う必要がなくなる。
【００６０】
次に、印刷装置内での印刷効率を高める場合の例を示す。
【００６１】
図１３は、印刷用中間管理コーディネータが、印刷装置内に複数存在した場合の例である。この場合、図中、印刷ユニット４０１，４０２は同じ機能をもつ。また、図１１のシステム構成図においては、中間データ生成部は、ＲＩＰ２１２，２１３に相当し、印刷部はプリンタ２０４，２１４に相当する。すなわち、ＲＩＰ２１２とプリンタ２０４の組と、ＲＩＰ２１３とプリンタ２１４の組が、それぞれ印刷ユニット４０１，４０２に相当する。
【００６２】
図１４は、図１３において、印刷ユニット４０１，４０２が印刷装置内に複数存在した場合の動作フローチャートである。
【００６３】
オペレータによって印刷依頼が印刷装置に対して行われると（ステップ５０１）、最初の印刷用中間データ管理部１０３において、例えば、印刷装置で処理中のジョブがあるかどうかをもとに、ジョブが受け付け可能かどうかが判断される（ステップ５０２）。ジョブが受け付け可能な場合は、従来のように中間データ生成部６０５でジョブを処理させる（ステップ５０３）。
【００６４】
ジョブが受け付け不可能な場合は、印刷用中間データ管理部１０３は、印刷用中間データ管理コーディネータ１０２にジョブの委託処理を行う。即ち、印刷用中間データ管理コーディネータ１０２は、その印刷装置２００上の他の印刷用中間データ管理部コーディネータを検索する（ステップ５０４）。例えば印刷装置２００内の他の印刷用中間データ管理コーディネータが発見された場合（ステップ５０５）、発見された印刷用中間データ管理コーディネータに対して、ジョブが受け付け可能かどうか問い合わせる（ステップ５０６）。ジョブが受け付け可能な場合、その発見された印刷用中間データ管理コーディネータにジョブの処理を依頼し、印刷装置は次の印刷依頼を待つ。
【００６５】
ステップ５０５において、同じ印刷装置上の他の印刷用中間データ管理コーディネータが発見できなかった場合、ネットワーク上の他の印刷用中間データ管理コーディネータを検索する（ステップ５０８）。ネットワーク上で他の印刷用中間データ管理コーディネータが発見された場合（ステップ５０９）、発見された印刷用中間データ管理コーディネータに対してジョブが受け付け可能かどうか問い合わせる（ステップ５１０）。ジョブが受け付け可能な場合、発見された印刷用中間データ管理コーディネーターにジョブの処理を依頼し、印刷装置は次の印刷依頼を待つ。
【００６６】
ステップ５０９において、ネットワーク上の他の印刷用中間データ管理コーディネータが発見できなかった場合、印刷装置１０１内で再度ジョブが受け付け可能かどうか判断される。また、ステップ５１０において発見された印刷装置でジョブが受け付け不可能な場合、さらにネットワーク上の次の印刷用中間データ管理コーディネータを検索する（ステップ５０８）。
【００６７】
上記で示したように、印刷用中間管理コーディネータは、同じ印刷装置上でも、ネットワーク上でも、空いている印刷ユニットを探してそこで印刷を行わせる。このため、利用者はプリンタの使用状況等を意識する必要がなく、オペレータに負荷をかけることなく、効率的な印刷環境を提供できる。
【００６８】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００６９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。
【００７０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００７２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７４】
【発明の効果】
以上説明してきたように、本発明にかかる印刷ジョブ表示方法によれば、印刷待ち時間の状況を直感的にオペレータに通知することができる。
【００７５】
あるいは、印刷中あるいは印刷した文書の状態を直感的にオペレータに通知することができる。  さらに、印刷済み文書を管理する場合でも、効率良く管理することができる。
【００７６】
あるいは、オペレータに負荷をかけることなく、効率的な印刷環境を提供できる。さらに、同じ印刷システム内でもネットワークの形態でも同様に動作するため、様々なユーザ環境に適応が可能である。
【００７７】
【図面の簡単な説明】
【図１】第１の実施形態の印刷システムにおけるジョブ状態表示のフロー図である。
【図２】第１及び第２の実施形態の印刷システムのシステム構成図である。
【図３】第１の実施形態におけるジョブ状態の表示例を示す図である。
【図４】第１の実施形態におけるジョブ状態の表示例を示す図である。
【図５】従来の印刷ジョブ表示方法のフロー図である。
【図６】従来の印刷ジョブ表示方法の一表示例を示す図である。
【図７】第２実施形態におけるジョブ状態表示のフロー図である。
【図８】第２の実施形態におけるジョブ状態の表示例を示す図である。
【図９】第２の実施形態におけるジョブ状態の表示例を示す図である。
【図１０】第３の実施形態の印刷装置の一部のブロック図である。
【図１１】第３の実施形態の印刷システムのシステム構成図である。
【図１２】第３の実施形態の印刷システムにおけるジョブ管理のフロー図である。
【図１３】第３の実施形態の他の印刷装置の一部のブロック図である。
【図１４】第３の実施形態の他の印刷システムにおけるジョブ管理のフロー図である。
【図１５】従来の印刷制御処理のブロック図である。
【図１】
0003832978.tif 000002
【図２】
0003832978.tif 000003
【図３】
0003832978.tif 000004
【図４】
0003832978.tif 000005
【図５】
0003832978.tif 000006
【図６】
0003832978.tif 000007
【図７】
0003832978.tif 000008
【図８】
0003832978.tif 000009
【図９】
0003832978.tif 000010
【図１０】
0003832978.tif 000011
【図１１】
0003832978.tif 000012
【図１２】
0003832978.tif 000013
【図１３】
0003832978.tif 000014
【図１４】
0003832978.tif 000015
【図１５】
0003832978.tif 000016