(57)【要約】【課題】  先行ジョブの出力が時間のかかる状態のとき後続のジョブが出力されないためそのユーザが誤って同じジョブを繰り返し発行して無駄な印刷出力が生じることがあった。【解決手段】  新規の印刷ジョブを受信したときに既に格納済の印刷ジョブとの内容またはその属性を比較し、少なくとも一部の属性が等しいときにどちらか一方の印刷ジョブを消去するか、ユーザにどちらか一方の印刷ジョブを消去することを問い合わせる構成をとる。【選択図】  図１
2007098847.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを複数格納可能な画像形成装置であって、
新規の印刷ジョブを受信したときに既に格納済の少なくとも一つ以上の印刷ジョブとの内容を比較する手段を持ち、
少なくとも一部の属性が等しいときにどちらか一方の印刷ジョブを消去する手段を有する画像形成装置。
【請求項２】
印刷ジョブを複数格納可能な画像形成装置であって、
新規の印刷ジョブを受信したときに既に格納済の少なくとも一つ以上の印刷ジョブとの内容を比較する手段を持ち、
少なくとも一部の属性が等しいときにどちらか一方の印刷ジョブを消去するかどうかをユーザに問い合わせる手段を有する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置にネットワークなどに接続され、受信された印刷ジョブを実行し出力する画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置はホストコンピュータなど外部装置からある程度まとまったページデータ群を一つのプリントジョブ単位とし、このプリントジョブデータを受信し、ページ単位にプリントジョブをビットマップデータに展開してプリント出力を行う。この展開処理にはページの複雑さによっては時間がかかるのでその間の外部装置からの入力を滞らせないように画像形成装置は、ハードディスクのような大容量記憶装置を搭載していて、入力された複数のプリントジョブをキューとして保存することが可能である。ここでキューに格納された印刷ジョブが直ぐに出力できないときがあった。
【０００３】
印刷を行なう前にビットマップデータへの展開処理が必要であるがその処理に時間がかかるような重い印刷ジョブが画像形成装置に受信された後に新たに他の印刷ジョブが送られた場合新しい印刷ジョブはキューにたまったままであり先の重い印刷ジョブを待たなければならない。
【０００４】
その他にも先行するジョブにエラーが起こったときなども印刷が直ぐになされなかった。例えば、外部装置から受信したプリントジョブデータのビットマップ展開中に、処理用のワークメモリや文字パターンなどを登録するためのメモリが不足した場合、「システムワークメモリフル」、「ダウンロードメモリフル」などのエラーが生じる。
【０００５】
また、プリント出力中に、用紙切れ、紙詰まりの場合、それぞれ「用紙補給」、「紙詰まり」などのエラーが発生しそれ以降のプリントジョブの処理が滞る。
【０００６】
従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開平６−２１４９２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上に述べたように印刷ジョブがある印刷装置に集中したとき、または用紙切れ、紙詰まり等が発生した場合は、それ以降の印刷ジョブの処理が滞る。
【０００８】
図4を例に課題を説明する。図4において１０６は画像形成装置でありネットワーク上のプリントサーバ１０３からプミントジョブを受信するとそれをビットマップデータに展開し出力する。１０２、１０４はそれぞれユーザＡ１０２、ユーザＢ１０５が操作するＰＣでありネットワークを介してプリントサーバ１０３に接続され印刷ジョブを転送する。
【０００９】
まず(1)としてユーザＢ１０５が画像形成装置１０６にとって処理に時間のかかる印刷ジョブを発行する。次に(2)としてユーザＡ１０１が別の印刷ジョブを発行する。画像形成装置１０６にはＢさんのジョブＡさんのジョブの順に印刷ジョブがプリントサーバ１０３を介して画像形成装置１０６に送信され格納される。Ｂさんのジョブが処理されている期間中の(3)の間はＡさんがＰＣ１０２を介してプリントサーバ１０３の状態を調べてもＡさんのジョブはプリントサーバ１０３に残っていないため何も情報が得られず画像形成装置１０６を目視しても動作していないように見えるため先のジョブを本当に発行したかどうか半信半疑となり、(4)として同じジョブを繰り返し発行してしまうことがあった。
【００１０】
その結果最終的には不要な出力がなされていた。上記の例では処理に時間のかかる先行ジョブがあった例だが何らかのエラー状態を先行ジョブが起こしときも同じ課題が生じる。つまり何らかのエラー状態のため後続のジョブが2度繰り返して発行され、エラーが解除された後同じジョブの印刷が繰り返しされてしまうことがあった。
【課題を解決するための手段】
【００１１】
本発明は上記に挙げた課題を解決するために新規の印刷ジョブを受信したときに既に格納済の少なくとも一つ以上の印刷ジョブとの内容またはその属性を比較する手段を持ち、
少なくとも一部の属性が等しいときにどちらか一方の印刷ジョブを消去する手段または、ユーザＡ１０１にどちらか一方の印刷ジョブを消去することを問い合わせる手段をもうけるものである。
【発明の効果】
【００１２】
以上説明したように本発明によれば先行ジョブの出力が時間のかかる状態にあり、ユーザが誤って同じジョブを複数投げてしまったときもそれを検知し無駄な印刷出力を防止することが可能となる。
【発明を実施するための最良の形態】
【００１３】
図４は本発明を実施した画像形成装置が接続されたネットワークの構成とネットワーク上のデータの流れを説明する図である。図において１０６は本発明を実施した画像形成装置でありネットワーク上のプリントサーバ１０３からプミントジョブを受信するとそれをビットマップデータに展開し出力する。１０２、１０４はそれぞれユーザＡ１０１、ユーザＢ１０５が操作するＰＣでありネットワークを介してプリントサーバ１０３に接続され印刷ジョブを転送する。
【００１４】
図２は画像形成装置１０６の構成を示す断面図である。リーダ部２００の原稿給送ユニット２５０は、原稿を先頭順に１枚ずつプラテンガラス２１１上に給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出するものである。
【００１５】
プラテンガラス２１１上に原稿を置くか、あるいは原稿給送ユニット２５０により原稿が搬送されると、ランプ２１２を点灯し、光学ユニット２１３の移動を開始させて原稿を露光走査する。このとき、原稿からの反射光は、ミラー２１４、２１５、２１６およびレンズ２１７を通じてＣＣＤイメージセンサ（以下、ＣＣＤという）２１８に導かれる。このように走査された原稿の画像は、ＣＣＤ２１８によって読み取られる。ＣＣＤ２１８から出力される画像データは、所定の処理が施された後、図示しない制御装置１１０に転送される。
【００１６】
プリンタ部３００のレーザドライバ３２１は、レーザ発光部３２２を駆動するものであり、制御装置１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２によって発光させる。このレーザ光は、感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。
【００１７】
この感光ドラム３２３の潜像の部分には、現像器３２４によって現像剤が付着される。そして、レーザ光の照射開始と同期したタイミングで、カセット３１１およびカセット３１２のいずれかから記録紙を給紙して転写部３２５に搬送し、感光ドラム３２３に付着された現像剤を記録紙に転写する。
【００１８】
現像剤が付着された記録紙は定着部３２６に搬送され、定着部３２６の熱と圧力により現像剤は記像紙に定着される。定着部３２６を通過した記録紙は排出ローラ３２７によって排紙ユニット３３０に排出される。排紙ユニット３３０では、仕分け部に排出された記録紙を束ねて仕分けし、ステイプル部３３２で仕分けされた記録紙のステイプルを行ったり、パンチ部３３３で記録紙にパンチ穴を空ける。
【００１９】
また、両面記録が設定されている場合、排出ローラ３２７のところまで記録紙を搬送した後、排出ローラ３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３２９に導く。再給紙搬送路３２９に導かれた記録紙は、前述したタイミングで転写部３２５に給紙される。
【００２０】
図３は画像形成装置１０６内の制御装置１１０の構成を示すブロック図である。制御装置１１０は、ＣＰＵ１０１、ＲＯＭ１２０、ＲＡＭ１４８、ハードディスク１５０、ネットワークインタフェース（Ｉ／Ｆ）１０４、スキャナＩ／Ｆ１０２、プリンタ部Ｉ／Ｆ１０３および操作部Ｉ／Ｆ１０５がシステムバス１４５に接続された構成を有する。
【００２１】
ネットワークＩ／Ｆ１０４は、ＬＡＮ等のネットワーク４００を介して外部のホストコンピュータ４０１に接続されており、制御装置１１０は、ホストコンピュータ４０１から送られてくるプリントジョブデータに従って、所定の印刷処理を実行する。
【００２２】
ＣＰＵ１０１は、ＲＯＭ１２０から読み込んだプログラムに基づき、システムバス１４５に接続された各種デバイスのアクセスを統括的に制御する。また、ホストコンピュータ４０１から受信したＰＤＬ（ページ記述言語）コードで記述されたプリントジョブデータは、入力データ格納領域である受信バッファ１１１に蓄えられる。
【００２３】
受信バッファ１１１に蓄えられたデータは、ＣＰＵ１０１によって順次解釈され、ビットマップデータに展開される。このビットマップデータを生成する処理は、描画オブジェクト生成部１３１および描画オブジェクト描画部１３２によって行われるが、この描画オブジェクト生成部１３１および描画オブジェクト描画部１３２は、ＣＰＵ１０１によって実行されるプログラムの一部として構成されている。
【００２４】
具体的には、まず、描画オブジェクト生成部１３１がＰＤＬコードデータ（文字印字命令、イメージ描画命令、図形描画命令等）を解析し、描画に適した中間データ形式のオブジェクトを１ページ分生成した後、描画オブジェクト描画部１３２が描画オブジェクトを基にビットマップデータを生成する。
【００２５】
ここで、描画オブジェクト生成部１３１および描画オブジェクト描画部１３２は、それぞれプリントジョブデータの解析中に必要に応じて、メモリフルなどの各種エラー、用紙交換などのオペレータコールを発生させるように構成されている。
【００２６】
展開されたビットマップデータは、大容量記憶装置であるハードディスク１５０や出力データ格納領域である出力バッファ１１２に蓄えられる。尚、ページ記述言語で記述されたプリントジョブデータは、ホストコンピュータ４０１上のアプリケーションソフトウェアからの印刷指示をページ記述言語に変換するプリンタドライバによって、ホストコンピュータのハードディスク４１１内にファイルとして予め生成されているものとする。
【００２７】
ＲＡＭ１４８は、ＣＰＵ１０１が動作する際に使用されるワークメモリ１１３、ホストコンピュータ４０１から受信したプリントジョブデータを格納する受信バッファ１１１、ビットマップデータ化された描画オブジェクトを格納する出力バッファ１１２などに用いられる。
【００２８】
操作部Ｉ／Ｆ１０５は、操作部５００に接続される。操作部５００は、液晶表示部、この液晶表示部の上に張り付けられたタッチパネル入力装置、および複数個のハードウェアキーを有する。タッチパネル入力装置またはハードウェアキーにより入力された信号は、操作部Ｉ／Ｆ１０５を介してＣＰＵ１０１に伝えられる。液晶表示部は、操作部Ｉ／Ｆ１０５から送られてきた画像データを表示するものであり、画像形成システムの操作における機能表示や画像データ等を表示する。
【００２９】
スキャナＩ／Ｆ１０２は、リーダ部２００に接続されており、リーダ部２００から受け取った画像に対し、その後の過程における処理の内容に応じて最適な２値化処理を行ったり、主走査・副走査の変倍処理を行う機能、およびリーダ部２００から送られたビデオ制御信号を基に生成した制御信号をシステムバス１４５に出力する機能を有する。
【００３０】
プリンタ部Ｉ／Ｆ１０３は、プリンタ部３００に接続されており、システムバス１４５を介して出力バッファ１１２内に記憶された画像データ、またはハードディスク１５０に一時的に保管された画像データに対し、スムージング処理を行ってプリンタ部３００に出力する機能、およびプリンタ部３００から送られたビデオ制御信号を基に生成した制御信号をシステムバス１４５に出力する機能を有する。
【００３１】
上記構成を有する画像形成システムの印刷処理を示す。本実施形態の印刷処理は、印刷処理中にエラーが発生してもエラーを無視して処理を続行する、いわゆるエラースキップを行わない印刷処理である。
【００３２】
以上のように構成されたシステムにおいて本発明を実施した画像形成装置の動作フローをフローチャート図１に沿って説明する。
【００３３】
本フローは印刷ジョブを受信したときにステップＳ３０１として開始され、ステップＳ３０２としてその印刷ジョブ内容が解析される。次に画像形成装置１０６内に格納されたキュー内の一つのジョブとその内容の比較がステップＳ３０４としてなされ一致がなければステップＳ３０９へ進みすべてのジョブとの比較終了が終わるまでステップＳ３０３からステップＳ３０９までが繰り返される。ステップＳ３０４で行われる比較の内容としてはその印刷ジョブの全ての属性を比較すると良いが、比較処理を軽くするためにその一部だけ例えばユーザＩＤ、文書名、おおよそのデータ量を比較しても本発明の効果はあるだろう。
【００３４】
ステップＳ３０４において一致が見られたらステップＳ３０５に進む。ここで２つのジョブの印刷部数をチェックし、古いジョブが１部で新しいジョブが２部以上であれば新しいジョブはユーザＡ１０１に意図された追加印刷であると判断し後段の処理はスキップする。部数が一致したならばステップＳ３０６としてユーザＡ１０１にジョブ消去の提案をする。即ちネットワークを介してユーザＡ１０１が操作するＰＣ１０２と通信し図５に示すような問合せウィンドウを表示させる。続いてユーザＡ１０１の指示に従って指示されたジョブを消去する（ステップＳ３０８）かそのままスキップする（ステップＳ３０７からＮ）かして共にステップＳ３０９へ移行する。
【図面の簡単な説明】
【００３５】
【図１】本発明を実施した画像形成装置の動作フローを説明する図である。
【図２】本発明を実施した画像形成装置を説明する断面図である。
【図３】本発明で実施した画像形成装置内の制御装置１１０の構成を説明するブロック図である。
【図４】本発明を実施した画像形成装置が接続されたネットワークの構成とネットワーク上のデータの流れを説明する図である。
【図５】ステップＳ３０６においてユーザＡ１０１のＰＣに表示されるジョブ消去問合せ画面を示す図である。
【図１】
2007098847.tif 000003
【図２】
2007098847.tif 000004
【図３】
2007098847.tif 000005
【図４】
2007098847.tif 000006
【図５】
2007098847.tif 000007