(57)【要約】【課題】  保留されていたプリントジョブの印刷処理を迅速に行うことができる画像形成装置を提供する。【解決手段】  印刷データを含むプリントジョブを受信する受信手段と、印刷データをビットマップデータに変換する画像形成処理手段と、ビットマップデータに基づいて印刷処理を実行する印刷手段と、排紙トレイの用紙を検出する用紙センサと、ビットマップデータをプリントジョブ毎に記憶する記憶手段と、用紙センサの出力に基づいて排紙トレイに用紙が残っていることが検出された場合は、受信したプリントジョブの印刷実行を保留して、画像形成処理手段により得られたビットマップデータを記憶手段に記憶し、用紙センサの出力に基づいて排紙トレイの用紙が取り除かれたことが検出された時点で、記憶手段に記憶しておいたビットマップデータを読み出し、読み出したビットマップデータに基づいて、印刷手段によって印刷処理を実行する制御手段とを備える。【選択図】    図１
2006116859.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを含むプリントジョブを受信する受信手段と、前記印刷データをビットマップデータに変換する画像形成処理手段と、前記ビットマップデータに基づいて印刷処理を実行する印刷手段とを備えた画像形成装置であって、
排紙トレイの用紙を検出する用紙センサと、
前記ビットマップデータをプリントジョブ毎に記憶する記憶手段と、
前記用紙センサの出力に基づいて前記排紙トレイに用紙が残っていることが検出された場合は、受信したプリントジョブの印刷実行を保留して、前記画像形成処理手段により得られたビットマップデータを前記記憶手段に記憶し、前記用紙センサの出力に基づいて前記排紙トレイの用紙が取り除かれたことが検出された時点で、前記記憶手段に記憶しておいた前記ビットマップデータを読み出し、読み出したビットマップデータに基づいて、前記印刷手段によって印刷処理を実行する制御手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記制御手段は、受信したプリントジョブの印刷実行が保留されている間に前記印刷手段のキャリブレーションを実行することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、受信したプリントジョブの印刷実行が保留された場合に、該プリントジョブを実行しようとするユーザに対してプリントジョブが保留されたことを通知すること特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記制御手段は、ユーザの操作に基づき保留中のプリントジョブの印刷実行が指定された場合に、該プリントジョブの印刷実行を強制的に行うことを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、直前のプリントジョブの用紙が排紙トレイに残っている場合、新たなプリントジョブの実行を保留する画像形成装置に関する。
【背景技術】
【０００２】
従来から、プリントジョブによって排出された用紙が排出ビンから取り除かれるまで次のプリントジョブの実行開始を保留する画像形成装置において、プリントジョブが滞留するのを有効に防止できるようにするために、プリントジョブを受け付ける入力処理手段と、排出ビン上に用紙が残っているか否かを検出する検出手段とを備え、第１のプリントジョブに応じて用紙に画像形成を行って排出ビン上へその用紙を排出した後、その用紙が排出ビンから取り除かれるまで、第１のプリントジョブに続く第２のプリントジョブの実行開始を保留し、特定の条件が満足されたときは第２のプリントジョブの実行開始を許可する画像形成装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００３−３２０７３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に示す画像形成装置にあっては、特定の条件が満足されたときのみに、次のプリントジョブの実行を許可するものであるため、条件を満たしていない場合は、依然としてジョブが保留されるともに、保留が解除された場合でも印刷再開に時間を要するという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、プリントジョブの保留状態が解除された場合に、保留されていたプリントジョブの印刷処理を迅速に行うことができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、印刷データを含むプリントジョブを受信する受信手段と、前記印刷データをビットマップデータに変換する画像形成処理手段と、前記ビットマップデータに基づいて印刷処理を実行する印刷手段とを備えた画像形成装置であって、排紙トレイの用紙を検出する用紙センサと、前記ビットマップデータをプリントジョブ毎に記憶する記憶手段と、前記用紙センサの出力に基づいて前記排紙トレイに用紙が残っていることが検出された場合は、受信したプリントジョブの印刷実行を保留して、前記画像形成処理手段により得られたビットマップデータを前記記憶手段に記憶し、前記用紙センサの出力に基づいて前記排紙トレイの用紙が取り除かれたことが検出された時点で、前記記憶手段に記憶しておいた前記ビットマップデータを読み出し、読み出したビットマップデータに基づいて、前記印刷手段によって印刷処理を実行する制御手段とを備えたことを特徴とする。
【０００６】
本発明は、前記制御手段は、受信したプリントジョブの印刷実行が保留されている間に前記印刷手段のキャリブレーションを実行することを特徴とする。
【０００７】
本発明は、前記制御手段は、受信したプリントジョブの印刷実行が保留された場合に、該プリントジョブを実行しようとするユーザに対してプリントジョブが保留されたことを通知すること特徴とする。
【０００８】
本発明は、前記制御手段は、ユーザの操作に基づき保留中のプリントジョブの印刷実行が指定された場合に、該プリントジョブの印刷実行を強制的に行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷処理の工程の中で最も処理に時間を要する画像形成処理（印刷データからビットマップデータへ変換する処理）をプリントジョブ保留中に実行しておき、ビットマップデータの状態で保留中のプリントジョブを保存するようにしたため、プリントジョブの保留が解除された場合に、印刷の再開を迅速に行うことができるという効果が得られる。
また、プリントジョブを保留している間は動作することのない印刷手段のキャリブレーションを実施するようにしたため、保留されたジョブを印刷しようとするユーザは、印刷再開時においてキャリブレーション直後の安定した品質の印刷結果を得ることができるという効果が得られる。
また、プリントジョブが保留された場合において、ユーザに対してプリントジョブが保留されたことを通知するようにしたため、ユーザは印刷が実行されないことを確実に把握することができるという効果が得られる。
また、画像形成装置までユーザが出向き、ユーザの操作に基づき保留中のプリントジョブの印刷を強制的に実行することができるようにしたため、保留ジョブが滞留することを防止することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態による画像形成装置を図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、画像形成装置の処理動作を統括して制御する制御部である。符号２は、テンキー、ファクションキー、タッチパネル等から構成する入力部である。符号３は、液晶ディスプレイ装置等から構成する表示部である。符号４は、図示しないホストコンピュータから印刷データを受信するために、ホストコンピュータとの間で情報通信を行う通信部である。ここでいう印刷データとは、ページ記述言語で記述された中間データのことであり、ホストコンピュータ上のプリンタドライバから出力される。符号５は、通信部４を介して受信した印刷データを一時記憶する受信バッファである。符号６は、受信バッファ５に記憶されている印刷データからビットマップデータへ展開する画像形成処理部である。符号７は、画像形成処理部６において展開されたビットマップデータを記憶するビットマップメモリである。符号８は、ビットマップメモリに記憶されているビットマップデータを読み出して、このビットマップデータに基づく画像を用紙に転写することにより印刷を行う印刷部である。符号９は、印刷部８において印刷されて排紙された用紙を受ける排紙トレイである。符号１０は、排紙された用紙が排紙トレイ上に残ったままの状態であるか否かを検出する用紙センサであり、排紙トレイ９に排紙された用紙がある場合に、用紙があることを示す信号を出力する。符号１１は、画像形成処理部６において展開されたビットマップデータをプリントジョブ毎に記憶するビットマップデータ記憶部であり、ハードディスクドライブ等で構成する。
【００１１】
次に、図２を参照して、図１に示す画像形成装置の動作を説明する。図２は、ホストコンピュータから受信した印刷データを含む１つのプリントジョブを印刷する動作を示すフローチャートである。
まず、通信部４は、図示しないホストコンピュータから印刷データを含むプリントジョブを受信し、受信バッファ５へ順に一時記憶するとともに、制御部１に対して、プリントジョブを受信したことを通知する。この通知を受けて制御部１は、用紙センサ１０の出力を読み取り（ステップＳ１）、排紙トレイ９に用紙があるか否かを判定する（ステップＳ２）。この判定の結果、排紙トレイ９に用紙が残っている状態であれば、制御部１は、処理対象のプリントジョブの最終ページを処理したか否かを判定する（ステップＳ３）。この判定は、プリントジョブを保留した場合に、保留したことをユーザに対して、通知するための判定である。そして、最終ページが未処理であれば、制御部１は、画像形成処理部６に対して、次のページの処理を指示する。これを受けて、画像形成処理部６は、受信バッファ５から１ページ分の印刷データを読み込み（ステップＳ４）、読み込んだ印刷データからビットマップデータへ変換する（ステップＳ５）。そして、画像形成処理部６は、変換して得られたビットマップデータをビットマップデータ記憶部１１に保存する（ステップＳ６）。このとき、画像形成処理部６は、記憶するビットマップデータに対して、プリントジョブを識別可能な識別名とページ番号を識別可能な識別番号とを付与して、ビットマップデータ記憶部１１に記憶する。
【００１２】
次に、制御部１は、再び用紙センサ１０の出力を読み取り（ステップＳ１）、排紙トレイ９に用紙があるか否かを判定し（ステップＳ２）、依然として排紙トレイ９に用紙が残っている場合は、最終ページを処理するまで、印刷データをビットマップデータへ変換する処理を繰り返し、ビットマップデータをビットマップデータ記憶部１１に記憶する。そして、最終ページまで処理が終了した場合、このプリントジョブを実行したユーザのホストコンピュータに対して、プリントジョブの実行を保留したことを電子メール等を使用して通知する（ステップＳ８）。ただし、この通知は、既に通知済みであるか否かを判定する（ステップＳ７）ことにより、１つのプリントジョブに対して１度だけ送信する。
【００１３】
この処理動作により、ビットマップデータ記憶部１１には、印刷データから変換して得られたビットマップデータが記憶されたことになる。この処理が終了しても依然として、排紙トレイ９に用紙が残っていて、次のプリントジョブを受信バッファ５に受信した場合は、図２に示すステップＳ３〜Ｓ８に示す処理を実行することにより、複数のプリントジョブがビットマップデータ記憶部１１に記憶され、保存されることになる。
【００１４】
次に、ステップＳ３〜Ｓ８の処理を繰り返し実行中に、排紙トレイ９から用紙が取り除かれた場合（ステップＳ２において「Ｎｏ」）、制御部１は、印刷データからビットマップデータへ変換し、ビットマップデータ記憶部１１に保存済みのデータがあるか否かを判定する（ステップＳ９）。この判定の結果、変換済みのデータがビットマップデータ記憶部１１に保存されていれば、制御部１は、画像形成処理部６に対して、ビットマップデータ記憶部１１に保存されているデータの印刷を指示する。これを受けて、画像形成処理部６は、ビットマップデータ記憶部１１から１ページ分のビットマップデータを読み込み（ステップＳ１０）、読み込んだビットマップデータをビットマップメモリ７へ格納する。そして、画像形成処理部６は、印刷部８に対して、１ページ分の印刷実行を指示する。これを受けて、印刷部８は、ビットマップメモリ７に格納されたビットマップデータを読み出し、一枚の印刷を実行する（ステップＳ１１）。制御部１は、１プリントジョブ中の変換済みデータが無くなるまで、印刷実行を繰り返し行う。これにより、直前のプリントジョブを実行した結果、印刷された用紙が取り除かれなかったために、実行を保留していたプリントジョブの実行が再開することになる。ただし、実行が再開するのは、一番先に受信したプリントジョブのみであり、２番目以降のプリントジョブがビットマップデータ記憶部１１に保存されている場合であっても、直前の（現在印刷中の）ジョブにより排紙された用紙が排紙トレイ９から取り除かれない限り、次のプリントジョブの印刷は実行されない。
【００１５】
次に、制御部１は、変換済みのデータを全て印刷した後に、プリントジョブの最終ページを処理したか否かを判定する（ステップＳ１２）。すなわち、変換済みのデータのみでプリントジョブ全ての印刷が終了したか否かを判定する。この判定の結果、最終ページの処理が未処理であれば、制御部１は、画像形成処理部６に対して、次のページの処理を指示する。これを受けて、画像形成処理部６は、受信バッファ５から１ページ分の印刷データを読み込み（ステップＳ１３）、読み込んだ印刷データからビットマップデータへ変換して（ステップＳ１４）、変換によって得られたビットマップデータをビットマップメモリ７へ格納する。そして、画像形成処理部６は、印刷部８に対して、１ページ分の印刷実行を指示する。これを受けて、印刷部８は、ビットマップメモリ７に格納されたビットマップデータを読み出し、一枚の印刷を実行する（ステップＳ１５）。制御部１は、１プリントジョブ中の印刷データが無くなるまで、印刷実行を繰り返し行い、プリントジョブの最終ページを印刷した後、処理を終了する。
【００１６】
このように、印刷処理の工程の中で最も処理に時間を要する画像形成処理（印刷データからビットマップデータへ変換する処理）をプリントジョブ保留中に実行しておき、ビットマップデータの状態で保留中のプリントジョブを保存するようにしたため、プリントジョブの保留が解除された場合に、印刷の再開を迅速に行うことができる。
【００１７】
なお、プリントジョブの印刷実行が保留された場合は、画像形成処理部６がビットマップデータ記憶部１１へビットマップデータを書き込む動作のみになるため、印刷動作を保留している間は動作することのない印刷部８のキャリブレーションを実施するようにしてもよい。これにより保留されたジョブを印刷しようとするユーザは、印刷再開時においてキャリブレーション直後の安定した品質の印刷結果を得ることができる。
【００１８】
また、ユーザが入力部２を操作して、保留ジョブの表示機能を指定すると、制御部１は、ビットマップデータ記憶部１１に保存され、印刷動作が保留されているプリントジョブのデータを読み出し、保留されているプリントジョブを識別可能な情報（ジョブ識別名、ジョブの送信者名等）を表示部３に表示するようにしてもよい。そして、入力部２を操作して、表示されたプリントジョブのいずれかを指定した場合、強制的に印刷動作を再開するようにしてもよい。このように、画像形成装置までユーザが出向き、入力部２を操作した場合は、保留中のプリントジョブの印刷を行うことが可能となる。このように、ユーザが画像形成装置に出向いて印刷指示を行うため、ユーザは排出トレイに残っている印刷物と、自分の印刷物を混同することなく、自分の印刷物を容易に取り出すことが可能となる。
【００１９】
なお、保留されているプリントジョブに対する強制的な印刷指示をユーザ側の端末から行うようにしてもよい。このとき、ユーザ側の端末に、保留中のプリントジョブを監視する監視ツールをインストールしておき、この監視ツールから保留中のプリントジョブを選択して、印刷指示のコマンドを画像形成装置へ送信すると、画像形成装置は、対象のプリントジョブのビットマップデータの印刷を実行する。このようにすることにより、ユーザが画像形成装置へ出向くまでに印刷実行が開始されるため、ユーザの待ち時間を短くすることができる。
また、図２に示すジョブを保留したことの通知（ステップＳ８）は、電子メールの他に、ユーザ側の端末にインストールされている、保留中プリントジョブを監視する監視ツールで行うようにしてもよい。
【００２０】
また、排紙トレイ９に残っている用紙を印刷するためのプリントジョブを実行したユーザを表示部３に表示するようにしてもよい。これにより、誰が印刷物を取り忘れているかを確認することができる。
【００２１】
また、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりプリントジョブ管理処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２２】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示す装置の動作を示すフローチャートである。
【符号の説明】
【００２４】
１・・・制御部、２・・・入力部、３・・・表示部、４・・・通信部、５・・・受信バッファ、６・・・画像形成処理部、７・・・ビットマップメモリ、８・・・印刷部、９・・・排紙トレイ、１０・・・用紙センサ、１１・・・ビットマップデータ記憶部
【図１】
2006116859.tif 000003
【図２】
2006116859.tif 000004