(57)【要約】【課題】  用紙切れなどの消耗品切れが生じたときにも効率的な印刷処理を可能とする。【解決手段】  プリントサーバでは、ラスタデータを生成すると、ページ順にラスタデータを読出し及び用紙サイズの設定を行い、用紙切れが発生していなければ、ラスタデータを印刷出力装置へ出力して印刷処理を行う（ステップ１２０〜１３２）。また、用紙切れが発生するとその用紙を用いるページのラスタデータを印刷待ちキューにスプールし（ステップ１３４）、次のページに対する処理を行う。また、全てのページの処理が終了した時に、印刷待ちキューにスプールしているラスタデータがあると、用紙切れによる未出力ページの発生を通知し、用紙切れが解消されると、スプールしているラスタデータを出力し、印刷ジョブを完了させる（ステップ1３６〜１４２）。【選択図】        図３
2006092165.tif 000002
【特許請求の範囲】
【請求項１】
記録紙への画像形成に用いる消耗品の有無検知しながら、該消耗部品を用いた画像形成を行う印刷出力装置へ、印刷ジョブに基づいて生成した各ページのラスタデータを出力して印刷処理を行う印刷処理方法であって、
前記印刷ジョブのページごとに、該ページへの画像形成に用いる前記消耗品が切れる消耗品切れを確認し、
前記消耗品切れの生じたページの前記ラスタデータを印刷待ちデータとして保持して、前記消耗品切れの生じていないページのラスタデータを順に前記印刷出力装置へ出力して印刷処理を行い、
前記消耗品切れが解消されたときに、前記印刷待ちデータとして保持している前記ラスタデータを前記印刷出力装置へ出力して印刷処理することを特徴とする印刷処理方法。
【請求項２】
前記消耗品切れによって印刷出力が完了しない前記ページの発生を通知することを特徴とする請求項１に記載の印刷処理方法。
【請求項３】
前記消耗品が前記記録紙への画像形成に用いる何れかの色のトナーであるときに、該当する色を除いたラスタデータを前記印刷出力装置へ出力して、該当ページの仮印刷処理を行うことを特徴とする請求項１又は請求項２に記載の印刷処理方法。
【請求項４】
前記消耗品が該当ページの画像を形成する記録紙であるときに、代替記録紙を設定し、前記印刷出力装置から排出される該当ページ位置に前記代替記録紙を出力することを特徴とする請求項１又は請求項２に記載の印刷処理方法。
【請求項５】
前記印刷出力装置が合紙機能を備えているときに、前記代替記録紙として合紙を設定することを特徴とする請求項４に記載の印刷処理方法。
【請求項６】
前記代替記録紙が、該当ページの記録紙とサイズの異なるときに、前記代替記録紙のサイズに基づいて前記ラスタデータを変換して前記印刷出力装置へ出力して、前記代替記録紙に拡大又は縮小された画像を形成することを特徴とする請求項４に記載の印刷処理方法。
【請求項７】
検知手段によって記録紙への画像形成に用いる消耗品の有無検知しながら、該消耗部品を用いた画像形成を行う印刷出力装置へ、印刷ジョブに基づいて生成した各ページのラスタデータを出力して印刷処理を行う印刷処理装置であって、
前記印刷ジョブのページごとに、前記検知手段の検知結果から該ページへの画像形成に用いる前記消耗品が切れる消耗品切れを確認する確認手段と、
前記ラスタデータを印刷待ちデータとして保持可能な保持手段と、
前記確認手段によって消耗品切れが生じたと判断されるページの前記ラスタデータを前記記憶手段に保持しながら、消耗品切れの生じていないページのラスタデータを順に前記印刷出力装置へ出力して印刷処理を行うと共に、前記消耗品切れが解消されたときに、記憶手段に印刷待ちデータとして保持しているラスタデータを印刷出力装置へ出力して印刷処理する印刷制御手段と、
を含むことを特徴とする印刷処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置によって印刷ジョブに応じた画像を記録紙に形成して印刷出力するときの印刷処理方法及び印刷処理装置に関する。
【背景技術】
【０００２】
プリンタ、複写機、ファクシミリ或いはこれらの機能を合わせ持つ複合機などの画像形成装置では、例えば、電子写真プロセスによって画像データに応じた画像を記録紙などの所定の用紙に形成して出力する。また、ネットワークでは、１台又は複数台のプリンタや複合機等の画像形成装置を用いてプリントシステムが形成されることもある。
【０００３】
このような画像形成装置には、それぞれに多数枚の用紙を収容可能な複数の給紙トレイが設けられ、給紙トレイから取出した用紙へ順に画像を形成する。また、複数の給紙トレイのそれぞれに異なる種類やサイズの用紙を収容することにより、印刷ジョブに応じたサイズや種類の用紙を選択して給紙トレイから取出して画像を形成することができる。
【０００４】
このとき、画像形成装置では、入力される印刷ジョブの各ページの画像データに対して所定の画像処理を実行すると共に、ＲＩＰ処理を行うことにより、ページごとのラスタデータを生成し、生成したラスタデータに基づいて印刷処理が実行されるようになっている。
【０００５】
ところで、画像形成装置では、用紙やトナーなどの消耗品が切れると印刷処理を継続することができなくなり、実行中の印刷ジョブがエラージョブとして保持されると共に、実行前の印刷ジョブも停滞してしまう。
【０００６】
ここから、用紙を装填するときに用紙の量を登録し、用紙の使用量から残量を計算し、用紙残量に応じて実行する印刷ジョブを選択することにより、用紙切れによって一つの印刷ジョブが分割されて出力されてしまうのを防止するようにした提案がなされている（例えば、特許文献１参照。）。
【０００７】
また、印刷出力に必要な用紙の枚数と、用紙残量を比較して、用紙が不足するときには、両面印刷に切換えることにより、実行中の印刷ジョブが中断してしまうのを防止する提案もなされている（例えば、特許文献２参照。）。
【０００８】
一方、消耗品切れによって印刷処理が中断してしまうと、緊急の印刷処理を実行することができなくなってしまう。ここから、予め印刷ジョブに優先順位を設定し、消耗資源が所定量以下になったときに、優先順位に基づいて印刷ジョブを実行することにより、優先順位の高い印刷ジョブの出力待ちが生じてしまうのを防止する提案がなされている（例えば、特許文献３参照。）。
【０００９】
また、画像出力に使用するリソースの状況を検知することにより、実行する印刷処理が途中で中断するか否かを予測して、中断すると予測されるときには、該当印刷ジョブの実行を保留すると共に、中断が予測されない他の印刷ジョブを優先して実行するなどの提案もなされている（例えば、特許文献４参照。）。
【００１０】
このように、用紙等の消耗品切れによる印刷ジョブの中断を防止するためには、消耗品の残量を正確に検知する必要があり、さらに、印刷ジョブごとの消耗品の使用量を把握し、使用量と残量を比較しながら、実行を保留するか否かの判断と共に印刷ジョブの実行順序の入れ替え等のジョブ管理が必要となる。
【００１１】
しかしながら、用紙などの残量を正確に検知する機構を設けることは、装置のコストアップにつながってしまう。また、印刷ジョブの実行に先立って、それぞれの印刷ジョブの中身を解析し、印刷ジョブの処理順序の最適化を図る制御は、個々の印刷ジョブに拘わる実質的な処理時間を長くすることになり、処理効率の低下（生産性の悪化）を招いてしまうことがある。
【００１２】
また、消耗品の正確な残量検知と、適正なジョブ管理が可能とであっても、実行する印刷ジョブによっては必ずしも効率的な処理となるとは限らないことがある。
【００１３】
例えば、１００ページの文章中の１ページのみがＢ４サイズの用紙を使用し、残りがＡ４サイズの用紙を使用する印刷ジョブを実行しようとしたときに、Ｂ４サイズの用紙が用紙切れ状態であれば、この印刷ジョブは実行されないことになり、Ｂ４サイズの用紙を１ページ分補給された後に実行されることになる。
【００１４】
しかし、この場合、先にＡ４サイズの印刷処理を実行しておいて、残りのＢ４サイズのページに対する印刷処理のみを残しておくほうが、印刷処理が終了する時刻が早くなる。特に、多数部を印刷処理するときには、印刷処理を終了する時刻により大きな開きが生じてしまうことになる。
【特許文献１】特開昭６３−２５１８３３号公報
【特許文献２】特開平１０−５８７９３号公報
【特許文献３】特開平１０−１７１６１６号公報
【特許文献４】特開２０００−１５８９７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明は上記事実に鑑みてなされたものであり、用紙切れなどが生じたときにも効率的な印刷処理を可能とする印刷処理方法を提案することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために本発明の印刷処理方法は、記録紙への画像形成に用いる消耗品の有無検知しながら、該消耗部品を用いた画像形成を行う印刷出力装置へ、印刷ジョブに基づいて生成した各ページのラスタデータを出力して印刷処理を行う印刷処理方法であって、前記印刷ジョブのページごとに、該ページへの画像形成に用いる前記消耗品が切れる消耗品切れを確認し、前記消耗品切れの生じたページの前記ラスタデータを印刷待ちデータとして保持して、前記消耗品切れの生じていないページのラスタデータを順に前記印刷出力装置へ出力して印刷処理を行い、前記消耗品切れが解消されたときに、前記印刷待ちデータとして保持している前記ラスタデータを前記印刷出力装置へ出力して印刷処理することを特徴とする。
【００１７】
この発明によれば、消耗品切れが生じたときに、その消耗品を使用して画像形成が行われるページのラスタデータを印刷待ちデータとして例えば印刷待ちキューに保持し、そのほかのページについては、順次印刷処理を実行する。また、他の印刷ジョブについても、切れた消耗品を使用するページ以外の印刷処理を実行する。
【００１８】
印刷待ちデータとして保持されたラスタデータに対しては、消耗品切れが解消されたときに、印刷処理を行う。このときに、印刷処理されていないページのデータをラスタデータで保持しているので、迅速に印刷処理を実行することができる。
【００１９】
また、消耗品切れに関係しないページは既に印刷処理されているので、印刷ジョブの全ての印刷処理を完了するまでの時間を短縮することができる。
【００２０】
すなわち、本発明では、印刷ジョブのページ単位で、適正な印刷処理が可能か否かを判断し、印刷処理が可能であれば、印刷処理を実行し、印刷処理が可能とならないページのみのラスタデータを印刷待ちデータとして保持し、消耗品切れが解消されたときに、印刷待ちデータとして保持しているページの印刷処理を行うことにより、最終的な印刷処理が完了するまでの時間を短縮する。
【００２１】
このとき、印刷できないページのラスタデータのみを保持するので、保持するデータ量を抑えることができる。
【００２２】
このような本発明が適用される印刷処理装置は、検知手段によって記録紙への画像形成に用いる消耗品の有無検知しながら、該消耗部品を用いた画像形成を行う印刷出力装置へ、印刷ジョブに基づいて生成した各ページのラスタデータを出力して印刷処理を行う印刷処理装置であって、前記印刷ジョブのページごとに、前記検知手段の検知結果から該ページへの画像形成に用いる前記消耗品が切れる消耗品切れを確認する確認手段と、前記ラスタデータを印刷待ちデータとして保持可能な保持手段と、前記確認手段によって消耗品切れが生じたと判断されるページの前記ラスタデータを前記記憶手段に保持しながら、消耗品切れの生じていないページのラスタデータを順に前記印刷出力装置へ出力して印刷処理を行うと共に、前記消耗品切れが解消されたときに、記憶手段に印刷待ちデータとして保持しているラスタデータを印刷出力装置へ出力して印刷処理する印刷制御手段と、を含むものであれば良い。
【００２３】
また、本発明の印刷処理方法では、前記消耗品切れによって印刷出力が完了しない前記ページの発生を通知することが好ましく、これにより、印刷ジョブが完了していないことを明確にできると共に、消耗品切れの発生も通知することができる。
【００２４】
また、本発明は、前記消耗品が前記記録紙への画像形成に用いる何れかの色のトナーであるときに、該当する色を除いたラスタデータを前記印刷出力装置へ出力して、該当ページの仮印刷処理を行うことを特徴とする。
【００２５】
この発明によれば、消耗品として、Ｃ、Ｍ、Ｙ、Ｋの各色のトナーを用いて記録紙に画像を形成するときに、切れた色のトナーを用いずに、該当するページの印刷処理を行う。
【００２６】
また、本発明は、前記消耗品が該当ページの画像を形成する記録紙であるときに、代替記録紙を設定し、前記印刷出力装置から排出される該当ページ位置に前記代替記録紙を出力することを特徴とする。
【００２７】
この発明によれば、消耗品が記録紙であるときに、代替記録紙を設定し、設定した代替記録紙を該当ページ位置に排出する。
【００２８】
これらによって適正な印刷処理が終了していないページを明確にすることができる。
【００２９】
また、本発明においては、前記印刷出力装置が合紙機能を備えているときに、前記代替記録紙として合紙を設定することができ、また、前記代替記録紙が、該当ページの記録紙とサイズの異なるときに、前記代替記録紙のサイズに基づいて前記ラスタデータを変換して前記印刷出力装置へ出力して、前記代替記録紙に拡大又は縮小された画像を形成するものであっても良い。
【発明の効果】
【００３０】
以上説明したように本発明によれば、消耗品切れによって適正な画像が形成されないページのラスタデータを印刷待ちデータとして保持し、このページに対しては、消耗品切れが解消されたときに印刷処理を行う。
【００３１】
このときに、消耗品切れに関係のないページを先に印刷処理しているので、最終的に印刷処理が完了するまでの時間を短縮することができるという優れた効果が得られる。
【発明を実施するための最良の形態】
【００３２】
〔第１の実施の形態〕
以下に図面を参照しながら本発明の実施の形態を説明する。図１には、本実施の形態に適用した画像形成システム１０の概略構成を示している。画像形成システム１０は、プリントサーバ１２と印刷出力装置１４によって形成されている。なお、画像形成システム１０としては、プリントサーバ１２と印刷出力装置１４が別体であっても良く、また、一体で同一のケーシングに収容されているものであっても良い。
【００３３】
プリントサーバ１２には、ネットワークインターフェイス（ネットワークＩ／Ｆ）１６が設けられており、プリントサーバ１２は、このネットワークＩ／Ｆを介して、画像処理端末である多数のクライアントＰＣ１８にネットワーク接続される。
【００３４】
クライアントＰＣ１８は、各種のアプリケーションを用いて文書の作成、編集、画像の作成、加工、編集等の文書作成処理及び画像処理等を行い、作成した画像データ又は描画データと各種の処理指示とを印刷ジョブとしてプリントサーバ１２へ送信する。
【００３５】
プリントサーバ１２には、このクライアントＰＣ１８から送信される印刷ジョブが、ネットワークＩ／Ｆ１６を介して入力される。
【００３６】
また、プリントサーバ１２には、双方向インターフェイス（Ｉ／Ｆ）２０が設けられており、この双方向Ｉ／Ｆ２０を介して印刷出力装置１４が接続される。なお、本実施の形態では、プリントサーバ１２に１台の印刷出力装置１４を接続した例を示すが、これに限らず、複数の双方向Ｉ／Ｆ２０を設けるか、ネットワークＩ／Ｆ１６を介すなどして複数台の印刷出力装置が接続されるものであっても良い。
【００３７】
このようなプリントサーバ１２は、パーソナルコンピュータ（ＰＣ）に所定の機能を備えたＰＣＩボードを追加するなどして構成することができる。また、プリントサーバ１２は、キーボード、マウス等の入力デバイスやＣＲＴディスプレイやＬＣＤディスプレイ等の表示デバイスを備えており、表示デバイスに表示した画像に対する処理及び表示画像を印刷出力するＷＹＳＩＷＹＧ機能を備えたものであっても良い。
【００３８】
プリントサーバ１２には、プリントコントローラ２２、画像処理部２４と共に、印刷ジョブなどの各種のデータを記憶するＨＤＤ２６が設けられている。画像処理部２４は、クライアントＰＣ１８から印刷ジョブとして入力される画像データや描画データなどのジョブデータに基づいて所定の画像処理を行うと共に、ＲＩＰ処理を行ってラスタデータ（ビットマップデータ）を生成する。
【００３９】
また、プリントサーバ１２では、ＨＤＤ２６に処理待ちキュー２６Ａ及び印刷待ちキュー２６Ｂを形成しており、入力された印刷ジョブを処理待ちキュー２６Ａに格納して保持すると共に、処理待ちキュー２６Ａに格納している印刷ジョブを順に読み出して、画像処理（ＲＩＰ処理）を実行する。また、プリントサーバ１２では、ＲＩＰ処理して生成した印刷ジョブごとのラスタデータをページ単位で印刷待ちキュー２６Ｂに格納し、この印刷待ちキュー２６Ｂから順に印刷出力装置１４へ出力する。
【００４０】
これにより、印刷出力装置１４では、印刷ジョブに基づいた印刷処理を実行する。また、プリントサーバ１２では、印刷処理が指定されていないか印刷処理の実行ができないジョブを処理待ちキュー２６Ａに格納して保持可能な一般的構成となっている。
【００４１】
プリントサーバ１２では、処理待キュー２６Ａ及び印刷待ちキュー２６Ｂに保持している印刷ジョブを図示しないディスプレイ（モニタ）に表示して確認可能となっていると共に、印刷処理の実行や削除等の処理指示が可能となっている。
【００４２】
なお、このようなプリントサーバ１２は、従来公知の種々の構成を用いることができ、本実施の形態では、詳細な説明を省略する。
【００４３】
一方、プリントサーバ１２には、印刷機能設定部２８が設けられており、印刷ジョブに対する画像処理に先立って印刷ジョブで指定されている各種の印刷機能の設定を行う。なお、プリントサーバ１２では、従来公知の印刷機能の設定が可能となっており、印刷機能設定部２８では、印刷ジョブで指定されている印刷機能を判断する。これにより、プリントサーバ１２では、印刷ジョブに対する印刷機能が設定され、プリントコントローラ２２は、設定された印刷機能に基づいて画像処理部２４及び印刷出力装置１４の作動を制御する。
【００４４】
図２には、印刷出力装置１４の概略構成を示している。なお、印刷出力装置１４は、レーザービームを用い、電子写真プロセスによって画像を形成するレーザープリンタとなっている。
【００４５】
印刷出力装置１４は、用紙３０が装填される給紙部３２、電子写真プロセスによって用紙３０に画像を形成するプリントエンジン（画像形成部）３４が設けられ、用紙３０の搬送路が形成されている。なお、図２では、印刷出力装置１４に形成されている用紙３０の搬送路の概略を破線で示している。
【００４６】
プリントエンジン３４には、感光体ドラム３６が設けられており、感光体ドラム３６の周囲に、クリーナ、除電器、帯電器（何れも図示省略）と共に、レーザービーム等を用いたＲＯＳ（Raster Optical Scanner）３８が設けられ、さらに現像器（図示省略）が設けられている。
【００４７】
プリントエンジン３４では、感光体ドラム３６の周面を均一に帯電させた後、ＲＯＳ３８によってレーザービームを照射する。このとき、プリントエンジン３４では、ラスタデータに基づいてレーザービームを走査しながら照射し、感光体ドラム３６上にラスタデータに応じた静電潜像を形成する。
【００４８】
また、プリントエンジン３４では、図示しない現像器を用い、静電潜像を形成した感光体ドラム３６の周面にトナーを供給することにより、トナー像を形成する（トナー現像）。
【００４９】
このとき、プリントエンジン３４では、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各色成分のラスタデータに応じて形成した静電潜像のそれぞれに対して、Ｃ、Ｍ、Ｙ、Ｋの各色のトナーを用いることにより、Ｃ、Ｍ、、Ｙ、Ｋの各色成分のトナー像を形成する。
【００５０】
プリントエンジン３４には、感光体ドラム３６に対向して転写ベルト４０が設けられており、感光体ドラム３６と転写ベルト４０の接触位置が転写位置となっている。
【００５１】
プリントエンジン３４では、給紙部３２から供給（給紙）される用紙３０を、この転写位置で感光体ドラム３６と転写ベルト４０によって挟持する。このときに、プリントエンジン３４では、用紙３０と感光体ドラム３６に形成したトナー像を重ねながら用紙３０を感光体ドラム３６と転写ベルト４０によって挟持して、用紙３０にトナー像を転写する。
【００５２】
また、プリントエンジン３４では、Ｃ、Ｍ、Ｙ、Ｋの各色のトナー像を重畳させながら用紙３０に転写することにより、用紙３０にフルカラーのトナー像を形成できるようになっている。
【００５３】
プリントエンジン３４には、定着モジュール（定着器）４２が設けられている。この定着モジュール４２は、図示しないヒータによって所定の温度に加熱された定着ローラ４４を備えている。定着モジュール４２では、トナー像が転写された用紙３０を、定着ローラ４４によって挟持することにより加圧しながら加熱する。
【００５４】
これにより、トナーが溶融して用紙３０に定着され、用紙３０に画像が形成される。画像が形成された用紙３０は、図示しない排紙トレイ上に排出されて集積される。
【００５５】
一方、給紙部３２は、それぞれに多数枚の用紙３０を積層して収容可能とする複数の給紙トレイ４６を備えている。なお、本実施の形態では、Ａ４サイズなどの比較的小サイズの用紙３０を収容する給紙トレイ４６Ａ、４６Ｂと、Ｂ４、Ａ３サイズなどのＡ４サイズと比較して大きいサイズの用紙３０まで収容が可能となっている給紙トレイ４６Ｃ、４６Ｄを設けている。また、給紙トレイ４６の数及び収容可能な用紙３０のサイズはこれに限るものではない。さらに、手差しトレイを設けて、この手差しトレイから用紙３０の給紙が可能な構成であっても良い。
【００５６】
給紙トレイ４６には、取出しローラ及びフィードローラが設けられており取出しローラによって最上層の用紙３０を取出し、この用紙３０をフィードローラによって送り出す。
【００５７】
給紙トレイ４６から送り出された用紙３０は、プリントエンジン３４へ向けて搬送される。また、プリントエンジン３４には、転写ベルト４０よりも給紙部３２側にレジローラ４８が設けられており、用紙３０は、レジローラ４８に挟持され、所定のタイミングで転写位置へ送り出されて給紙されることにより所定位置にトナー像が転写される。
【００５８】
なお、印刷出力装置１４には、定着モジュール４２から送り出された用紙３０を、搬送方向を反転させながら給紙側（レジローラ４８側）へ搬送する反転搬送路が形成されており、これにより、印刷出力装置１４では、用紙３０の表裏両面に画像を形成する両面印刷が可能となっている。
【００５９】
このような印刷出力装置１４は、一般的のレーザプリンタの構成を適用できる。また、印刷出力装置１４には、画像を形成した用紙３０の排出側（図２の紙面右側）に各種の後処理装置を設けることができる。
【００６０】
このように構成されている画像形成システム１０では、クライアントＰＣ１８から送信された印刷ジョブを受信すると、受信した印刷ジョブに対する印刷処理を実行する。
【００６１】
図３には、このときの印刷ジョブに対する処理の概略を示している。このフローチャートは、プリントサーバ１２で印刷ジョブを受信すると実行され、最初のステップ１００では、画像処理部２４での画像処理を実行中の印刷ジョブがあるか否かを確認し、実行中の印刷ジョブがあるときには、ステップ１００で肯定判定してステップ１０２へ移行し、受信した印刷ジョブを処理待ちキュー２６Ａにスプールする。
【００６２】
この後、ステップ１０４で実行中のジョブが終了したか否かを確認し、前の印刷ジョブに対する画像処理が終了するとステップ１０４で肯定判定してステップ１０６へ移行する。なお、実行中の印刷ジョブがないときには、ステップ１００で否定判定してステップ１０６へ移行する。
【００６３】
このステップ１０６では、印刷ジョブに設定されている印刷機能の設定を行うと共に印刷ジョブの各ページに対してページ単位で順に画像処理及びＲＩＰ処理を行い、ＲＩＰ処理によって生成したラスタデータを印刷待ちキュー２６Ｂに順にスプールする（ステップ１０８）。
【００６４】
この後、ステップ１１０では、印刷待ちキュー２６Ｂにスプールしたラスタデータを、印刷出力装置１４へ順に出力する。このとき、プリントコントローラ２２では、画像処理によって用紙３０のサイズを判定し、判定したサイズの用紙３０に画像を形成するように印刷出力装置１４を制御する。
【００６５】
一方、印刷出力装置１４では、給紙トレイ４６ごとに収容される用紙３０のサイズなどが設定されており、印刷出力装置１４は、画像形成に使用する用紙サイズと共にラスタデータが入力されることにより、指定されたサイズの用紙３０を収容している給紙トレイ４６を選択し、選択した給紙トレイ４６から用紙３０を取出してプリントエンジン３４へ給紙する。
【００６６】
これと共に、印刷出力装置１４では、プリントエンジン３４においてラスタデータに基づいた感光体ドラム３６の走査露光からトナー現像を行い、給紙部３２から給紙される用紙３０にトナー像を転写する。これにより、印刷出力装置１４では、用紙３０に、印刷ジョブに基づいた画像を形成して順に出力する。
【００６７】
ところで、図２に示すように、印刷出力装置１４には、給紙トレイ４６のそれぞれに、用紙センサ５０が設けられている。この用紙センサ５０は、印刷出力装置１４において印刷処理を行うときの消耗品である用紙３０の検知手段として設けられており、給紙トレイ４６に収容している用紙３０の残量（有無）を検知する。
【００６８】
印刷出力装置１４では、この用紙センサ５０によって給紙トレイ４６ごとの用紙３０の有無を検知する。また、印刷出力装置１４では、給紙トレイ４６ごとに収容している用紙３０のサイズが設定されており、これにより、印刷出力装置１４では、給紙トレイ４６Ａ〜４６Ｄの何れかで用紙３０がなくなると、何れのサイズの用紙３０が無くなったかを認識可能となっている。
【００６９】
また、印刷出力装置１４では、図示しない現像器に供給するトナー残量など、用紙３０への画像形成に用いる各種の消耗品ごとに残量を検出する検知手段が設けられており、これにより、消耗品ごとの有無、すなわち、消耗品切れが生じたか否かを認識可能となっている。
【００７０】
なお、印刷出力装置１４に用いる消耗品及び消耗品の有無を検知する検知手段は、従来公知の構成を適用することができ、本実施の形態では、詳細な説明を省略する。
【００７１】
一方、印刷出力装置１４では、用紙３０などの消耗品の何れかが切れると、切れた消耗品をプリントサーバ１２のプリントコントローラ２２へ出力する。
【００７２】
プリントサーバ１２に設けているプリントコントローラ２２では、ラスタデータを印刷出力装置１４へ出力するまでに消耗品切れの有無を確認し、切れた消耗品が発生した時には、これから出力するラスタデータによって形成されるページが、該当する消耗品を使用するか否かを確認する。
【００７３】
これにより、次に出力するラスタデータのページが、該当する消耗品を使用する時には、該当するページに対するラスタデータの出力を停止し、該当する消耗品を使用するページのラスタデータを順に印刷待ちキュー２６Ｂにスプールする。
【００７４】
また、プリントサーバ１２では、切れた消耗品を使用しない印刷ジョブないし印刷ジョブのページがあるときには、該当するページの印刷処理を継続する。
【００７５】
これと共に、プリントサーバ１２に設けているプリントコントローラ２２では、印刷出力装置１４で消耗品切れが発生することにより実行が中断された印刷ジョブが発生すると、該当する印刷ジョブを送信したクライアントＰＣ１８へ、消耗品切れが発生したことにより印刷ジョブの実行が中断したことを通知するようにしている。
【００７６】
また、プリントコントローラ２２では、印刷出力装置１４での消耗品切れが解消されると、該当する消耗品切れによって印刷待ちキュー２６Ｂにスプールしている印刷ジョブのページに対して印刷処理を再開するようにしている。
【００７７】
すなわち、プリントサーバ１２では、あるサイズの用紙３０が切れたときにはこれにより、該当サイズの用紙３０を使用するページの印刷処理を中断し、ページ単位で順に印刷待ちキュー２６Ｂにスプールし、消耗品の補給や交換等がなされ、消耗品切れが解消されることにより、印刷待ちキュー２６Ｂにスプールしている印刷ジョブ（ページごとのラスタデータ）を順に出力し、印刷出力装置１４で印刷処理が実行されるようにしている。
【００７８】
ここで、図４を参照しながら印刷出力装置１４での消耗品切れに対応するプリントサーバ１２での処理を説明する。なお、以下では、消耗品として用紙３０を例に説明する。
【００７９】
図４には、前記した図３のステップ１１０で実行される印刷出力装置１４へのラスタデータ（印刷データ）の出力処理の流れを示している。
【００８０】
このフローチャートは、ステップ１２０でページｎの初期値を設定すると、ステップ１２２では、ページｎをインクリメントして１ページ目に設定する。この後、ステップ１２４では、印刷待ちキュー２６Ｂにスプールしているｎページ目（ここでは、先ず、１ページ目）のラスタデータを読出し、ステップ１２６では、読み出したラスタデータから用紙３０のサイズを設定する。
【００８１】
なお、用紙３０のサイズの設定は、例えば、ＲＩＰ処理時（図３のステップ１０６）時にページに対応するプリント設定情報が作成されて保持され、このときのプリント設定情報から用紙サイズを参照して設定する方法を用いることができる。
【００８２】
次のステップ１２８では、印刷出力装置１４に用紙切れが発生しているか否かを確認する。前記したように、印刷出力装置１４では、用紙センサ５０を用いて、給紙トレイ４６ごとの用紙切れを検知し、用紙切れが発生すると、用紙切れの発生と共にその用紙サイズをプリントコントローラ２２に出力するようになっている。
【００８３】
ここから、プリントコントローラ２２では、ステップ１２６で設定したサイズの用紙切れが生じているか否かを判断し、用紙切れが生じていないときには、ステップ１２８で肯定判定してステップ１３０へ移行し、ｎページ目の用紙サイズの指定とラスタデータ等を印刷データとして出力する。
【００８４】
これにより、印刷出力装置１４では、指定されたサイズの用紙３０にラスタデータに応じた画像を形成して出力する。
【００８５】
このようにして１ページ分の印刷データを出力すると、ステップ１３２では、印刷ジョブの最終ページまでの処理が終了したか否かを確認し、残りのページがあるときには、ステップ１３２で否定判定してステップ１２２へ移行し、次のページに対する処理を開始する。
【００８６】
一方、用紙サイズを設定し（ステップ１２６）、用紙切れの有無を確認したとき（ステップ１２８）に、設定したサイズの用紙３０がなくなっていると、ステップ１２８で肯定判定してステップ１３４へ移行する。
【００８７】
このステップ１３４では、読み込んでいるｎページ目のラスタデータを印刷待ちキュー２６Ｂにスプールして、この後に、ステップ１３２へ移行する。これにより、用紙切れが発生すると、該当するサイズの用紙３０を使用するページの印刷処理が行われず、該当ページのラスタデータが印刷待ちキュー２６Ｂにスプールされる。
【００８８】
このようにして、一つの印刷ジョブの全てのページに対する処理が終了して、ステップ１３２で肯定判定されると、次のステップ１３６では、印刷出力せずに印刷待ちキューにスプールしたページがあるか否かを確認し、印刷待ちキューにスプールしたページがあるときには、ステップ１３６で肯定判定してステップ１３８へ移行する。なお、印刷出力しないページがないときには、そのまま、この印刷ジョブに対する処理を終了する。
【００８９】
ステップ１３８では、印刷ジョブを送信したクライアントＰＣ１８へ、用紙切れのために未出力のページがあることを通知する。これにより、クライアントＰＣ１４では、印刷出力装置１４に用紙切れが発生したことと共に、そのために、印刷ジョブの一部が印刷出力されていないことを認識することができる。
【００９０】
なお、このような通知は、ネットワーク管理者やプリントサーバ１２、印刷出力装置１４の管理者に合わせて行うようにしても良く、これにより、用紙切れに対する迅速な対処を可能とすることができる。
【００９１】
また、クライアントＰＣ１８への通知のみでなく、最終ページの印刷処理を実行すると、用紙切れによって未出力のページが発生したことを通知するメッセージを印刷出力するようにしてもよい。
【００９２】
プリントサーバ１２では、ステップ１３２で肯定判定すると、この印刷ジョブに対する実質的な処理が終了したと判断して、次の印刷ジョブに対する処理を開始する。
【００９３】
これにより、印刷出力装置１４では、切れていないサイズの用紙３０を用いた印刷処理が実行される。
【００９４】
一方、プリントサーバ１２では、用紙切れを通知すると、ステップ１４０では、印刷出力装置１４で用紙切れが解消されたか否かを確認し、印刷出力装置１４の給紙トレイ４６に用紙３０は補給されて用紙切れが解消されると、ステップ１４０で肯定判定してステップ１４２へ移行し、この印刷ジョブの残りページに対する印刷処理を行う。
【００９５】
図５には、図４のステップ１４２で実行される残ページの出力処理の一例を示している。このフローチャートでは、ステップ１５０、１５２で印刷待ちキュー２６Ｂにスプールしている印刷ジョブの１ページ目（ｎページ目）に設定すると、ステップ１５４では、ｎページ目のラスタデータが印刷待ちキュー２６Ｂにスプールされているか否かを確認し、印刷待ちキュー２６Ｂにスプールされているときには、ステップ１５４で肯定判定してステップ１５６へ移行し、そのページのラスタデータを読み出す。
【００９６】
この後、ステップ１５８では、該当ページに対する用紙３０のサイズを設定し、設定サイズの用紙３０を用いて印刷処理が行われるようにラスタデータを出力する。これにより、印刷出力装置１４では、入力されるラスタデータに基づいた印刷処理を実行する。
【００９７】
なお、このときの用紙３０のサイズの設定においても、ＲＩＰ処理時（図３のステップ１０６）時にページに対応して保持されているプリント設定情報を参照する方法を用いることができる。これにより、例えば、Ａ３サイズ及びＢ４サイズの用紙切れが生じ、Ａ３サイズの用紙切れのために保持されたラスタデータがあるとき、Ａ３サイズの用紙切れが解消されていないにもかかわらずＢ４サイズの用紙切れが解消されたために、Ａ３サイズの用紙切れのために保持しているラスタデータに対する処理を途中まで実行してしまうという無駄を省くことができ好ましい。
【００９８】
次のステップ１６２では、最終ページの処理が終了したか否かを確認に、残りのページがあるときには、ステップ１６２で否定判定してステップ１５２に戻り、次のページに対する処理を行う。また、ｎページ目が既に印刷出力され、印刷待ちキュー２６Ｂにラスタデータが残っていないときには、ステップ１５４で否定判定してステップ１６２へ移行する。
【００９９】
このようにして、印刷出力が中断している印刷ジョブに対して、残っているページを最後まで印刷出力するとステップ１６２で肯定判定してステップ１６４へ移行する。このステップ１６４では、印刷ジョブを送信したクライアントＰＣ１８へ、中断していた印刷ジョブの印刷出力が完了したことを通知する。
【０１００】
このように、プリントサーバ１２では、印刷出力装置１４で用紙切れが発生すると、切れた用紙３０を使用したページのみの出力を中断し、印刷可能なページについては、印刷処理を実行し、用紙切れが解消されたときに残りのページを印刷出力する。
【０１０１】
これにより、用紙切れが発生した時に、残りのページの印刷出力を停止する場合に比べて、最終的に全てのページの印刷出力が終了するまでの時間を短縮することが可能となる。
【０１０２】
特に、プリントサーバ１２では、印刷出力を中断したページのデータをラスタデータとして印刷待ちキュー２６Ｂに残しているので、印刷出力が可能となったときに、迅速に印刷処理を開始させることができる。
【０１０３】
また、ラスタデータは、ＲＩＰ処理前のデータに比べてデータ量が多くあるが、プリントサーバ１２では、未出力のページのみのラスタデータをスプールするので、メモリ容量が大きくなってしまうのを抑えることができる。
【０１０４】
なお、ここでは、消耗品として用紙３０を例としたが、消耗品には、トナー（Ｃ、Ｍ、Ｙ、Ｋの各色のトナー）があり、このトナーに対しても適用可能である。このときには、例えば、Ｋ（ブラック）のトナーが切れると、Ｋ色を用いたページの印刷出力を停止して、他の色の印刷出力を継続すれば良く、また、Ｃ、Ｍ、Ｙの何れかのトナーが切れたときには、Ｋ色のみを使用しているページや、切れた色を使用していないページのみの印刷処理を継続するようにすればよい。
【０１０５】
一方、印刷出力装置１４には、印刷出力するページの間に合紙を挿入する合紙機能を備えたものがある。この合紙は、用紙３０と同じように給紙トレイ２６へ収容されるので、合紙切れを用紙センサ５０によって検知することができる。
【０１０６】
また、合紙機能が設定された印刷ジョブを実行するときに、印刷出力装置１４に合紙切れが生じたときには、合紙を挿入せずに印刷処理を実行し、合紙が挿入されていないことをクライアントＰＣ１８などへ通知して、該当ジョブに対する印刷処理が完了したもとのすればよい。すなわち、印刷出力が終了したページに合紙を手作業で入れてもらいようにすればよい。
〔第２の実施の形態〕
次に本発明の第２の実施の形態を説明する。なお、第２の実施の形態の基本的構成は、第１の実施の形態と同じであり、第１の実施の形態と同一の部品には、同一の符号を付与してその説明を省略する。
【０１０７】
前記した第１の実施の形態では、用紙切れが生じると、そのページの印刷出力を中断したが、第２の実施の形態では、残っているサイズの用紙３０を用いて、印刷出力されていないページが明確となるようにしている。
【０１０８】
図６には、第２の実施の形態に係る印刷データの出力処理の概略を示している。なお、図６において、図４と同等の処理には同じステップ番号を付与してその説明を省略する。
【０１０９】
このフローチャートでは、用紙切れが発生すると、印刷出力に用いる用紙３０が切れると、ステップ１２８で肯定判定してステップ１３４へ移行し、該当ページのラスタデータを印刷待ちキュー２６Ｂにスプールする。
【０１１０】
この後、ステップ１７０では、代替として用いる用紙３０のサイズを設定する。このときの用紙３０のサイズは、印刷出力装置１４の給紙トレイ４６の何れかに残っているサイズとする。
【０１１１】
次のステップ１７２では、設定した代替の用紙３０のサイズに合わせてラスタデータを変換する。例えば、Ａ４サイズの用紙３０で印刷出力するときに、代替サイズとしてＢ５サイズの用紙３０を設定したときには、画像がＢ５サイズに納まるように縮小する。また、Ａ４サイズの用紙３０の代替として、Ｂ４サイズやＡ３サイズの用紙３０を用いるときには、逆に画像を拡大して印刷出力されるように変換する。なお、代替サイズとして大きいサイズの用紙３０を用いるときには、画像の拡大／縮小を行わずに、用紙３０の搬送方向に対する画像の向きのみを変換するようにしてもよい。
【０１１２】
このようにして用紙３０のサイズ及びラスタデータの変換を行うとステップ１３０に移行して、設定した用紙３０に画像を形成するように印刷データを出力する。
【０１１３】
このように、用紙切れが発生した時に、本来の設定とは異なるサイズの用紙３０に画像を形成することより、正規の印刷出力を中断したページやページの内容を的確に判定することができる。なお、代替の用紙３０を設定した場合、該当ページに形成される画像の内容を把握できるので、印刷待ちキュー２６Ｂにスプールしているラスタデータを、該当する印刷ジョブを送信したクライアントＰＣ１８等によって、印刷待ちキュー２６Ｂから削除できるようにしてもよい。
【０１１４】
なお、Ｃ、Ｍ、Ｙ、Ｋの何れかの色のトナーが切れたときには、切れたトナーの色を用いずに、残っているトナーを用いて印刷出力すればよい。すなわち、Ｋ色のトナーが切れたときには、Ｋ色以外のＣ、Ｍ、Ｙのラスタデータを印刷出力装置１４へ出力して、印刷処理を行っても良く、また、Ｋ色を、Ｃ、Ｍ、Ｙの何れか少なくとも一つの色に変換して印刷出力を行うようにしてもよい。
【０１１５】
一方、印刷出力装置１４に合紙機能を備え、給紙トレイ４６の何れかに合紙が収容されているときには、代替ページに合紙を割り当ててもよい。
【０１１６】
図７には、合紙を用いるときの印刷データの出力処理の一例を示している。
【０１１７】
このフローチャートでは、用紙切れが発生してステップ１２８で肯定判定されるとステップ１３４へ移行して、該当ページのラスタデータを印刷待ちキュー２６Ｂにスプールする。
【０１１８】
この後、ステップ１７４では、代替用紙として合紙を設定し、次のステップ１７６では、合紙を出力するように印刷出力装置１４を制御する（合紙の出力指示）。
【０１１９】
これにより、用紙切れが生じたページに合紙が挿入され印刷出力が得られ、未出力のページが明確となる。
【０１２０】
このように切れた用紙３０の代替として異なるサイズの用紙３０又は合紙を用いたときにも、用紙切れが解消されたときに、印刷待ちキュー２６Ｂにスプールしているラスタデータを用いて印刷出力することができるので、印刷ジョブに応じた印刷出力を得るまでの時間短縮が可能となる。
【０１２１】
これにより、用紙切れが生じたときにも、印刷処理効率の低下を生じさせてしまうことがなく、効率的な印刷出力装置の利用が可能となる。
【０１２２】
なお、以上の説明では、主に用紙サイズを例に説明したが、普通紙、再生紙、厚紙、ＯＨＰ用紙などの用紙種を含めてもよい。例えば、ＯＨＰ用紙に印刷出力するように設定されているときに、ＯＨＰ用紙が切れたときには、代替の用紙を用いて、仮出力を行うようにすることもできる。このときにも、該当ページのラスタデータを印刷待ちキュー２６Ｂにスプールしているので、最終的な印刷出力を完了するまでの時間短縮を図ることができる。
【０１２３】
なお、以上説明した本実施の形態は、本発明の構成を限定するものではなく、本発明は、印刷待ちキューを備えた任意の構成の画像形成装置、画像形成システムに適用することができる。
【図面の簡単な説明】
【０１２４】
【図１】本実施の形態に適用した画像形成システムの概略構成を示すブロック図である。
【図２】印刷出力装置の一例を示す概略構成図である。
【図３】画像形成システムでの印刷処理の一例を示す流れ図である。
【図４】第１の実施の形態に係る印刷ジョブごとの印刷データの出力処理の概略を示す流れ図である。
【図５】未出力の印刷データの処理の一例を示す流れ図である。
【図６】第２の実施の形態に係る印刷ジョブごとの印刷データの出力処理の概略を示す流れ図である。
【図７】第２の実施の形態に係る印刷ジョブごとの印刷データの出力処理の他の一例を示す流れ図である。
【符号の説明】
【０１２５】
１０    画像形成システム
１２    プリントサーバ
１４    印刷出力装置
１８    クライアントＰＣ
２２    プリントコントローラ
２４    画像処理部
２６    ＨＤＤ
２６Ａ    印刷待ちキュー
２６Ｂ    印刷待ちキュー
３０    用紙（消耗品）
３２    給紙部
３４    プリントエンジン
４６（４６Ａ〜４６Ｄ）    給紙トレイ
５０    用紙センサ
【図１】
2006092165.tif 000003
【図２】
2006092165.tif 000004
【図３】
2006092165.tif 000005
【図４】
2006092165.tif 000006
【図５】
2006092165.tif 000007
【図６】
2006092165.tif 000008
【図７】
2006092165.tif 000009