(57)【要約】【課題】  外部装置（コンピュータ１００）からジョブ単位の印刷データを受け入れて格納し、所定の順番で印刷処理を実行するプリンタ装置１００に於いて、アラーム解除後の利用者の作業効率を向上させること。【解決手段】  印刷アラーム検出部６は、印刷中断要因の発生を検出し、ジョブ選択手段２−１は、印刷中断要因が解消すると、印刷再開すべき印刷ジョブの選択を求め、印刷順設定手段２−３は、ジョブ選択手段２−１によって所定の順番と異なる順番の印刷再開すべき印刷ジョブが選択されると、印刷順番を再設定し、プリンタエンジン部５は、ジョブ選択手段２−１で選択された印刷ジョブから印刷を開始する。【選択図】        図１
2006341552.tif 000002
【特許請求の範囲】
【請求項１】
外部装置からジョブ単位の印刷データを受け入れて格納し、所定の順番で印刷処理する画像形成装置であって、
印刷中断要因の発生を検出する印刷アラーム検出部と、
該印刷アラーム検出部によって検出された印刷中断要因が解消すると、印刷再開すべき印刷ジョブの選択を求めるジョブ選択手段と、
前記ジョブ選択手段によって前記所定の順番と異なる順番の前記印刷再開すべき印刷ジョブが選択されると、印刷順番を再設定する印刷順設定手段と、
前記ジョブ選択手段で選択された印刷ジョブから印刷を再開する印刷部とを備えることを特徴とする画像形成装置。
【請求項２】
前記中断要因の発生が印刷ジョブの印刷途中であると、
該印刷ジョブの未印刷部分のデータに基づいて１つの印刷ジョブを再生するジョブ再生手段を更に備え、
前記印刷順設定手段は、前記ジョブ選択手段によって所定の順番と異なる順番の前記印刷再開すべき印刷ジョブが選択されると、前記印刷ジョブの未印刷部分のデータによって再生された再生ジョブを前記再開すべき印刷ジョブの後続順位に設定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記再生ジョブのデータ量が予め定められているデータ量未満であると、前記再生ジョブの印刷順位を前記ジョブ選択手段によって選択された印刷ジョブの印刷順位より優先させる優先印刷順設定手段を更に備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記ジョブ選択手段の機能を有効、又は無効に切替設定するジョブ選択機能切替設定手段を更に備えることを特徴とする請求項１から請求項３の何れか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に印刷アラームが発生すると、該印刷アラーム解除後に印刷する印刷ジョブを選択可能な画像形成装置に関するものである。
【背景技術】
【０００２】
ネットワーク等に接続され、複数台のホストコンピュータから印刷データを印刷ジョブ単位で受け入れて印刷する画像形成装置では、例えば印刷に必要な用紙がセットされている用紙トレイがない場合等のように、印刷ジョブ単位で印刷中断要因が発生する場合がある。従来の画像形成装置では、後に続く印刷ジョブの印刷に必要な用紙がセットされている用紙トレイは有る場合であっても、処理が停止され、後続の処理が全て待たされることになっていた。かかる不都合を解決するために、先行する印刷ジョブに印刷中断要因が発生しても、後続する印刷ジョブの実行に支障の無い印刷中断要因であれば、順次後続する印刷ジョブを繰り上げて印刷処理する画像形成装置が公開されている（特許文献１参照）。この技術は、あくまで印刷ジョブ単位での印刷中断要因の排除方法に関するものである。
【０００３】
一方、従来の画像形成装置（上記公開技術を含む）では、印刷ジョブの印刷途中で、アラーム（例えば用紙切れ）が発生した場合には、そのアラーム解除後（用紙補給）に、印刷途中で未印刷のデータから逐次印刷再開される。例えば、印刷ジョブの途中でアラームが発生し、その印刷ジョブの送信者Ａにとって、中断後の部分の印刷が急を要していない場合であっても、アラーム解除後には、中断後の部分から逐次印刷が開始されことになる。従って、かかる場合に、送信者Ａが、中断状態を放置し、後続する印刷ジョブの送信者Ｂが、自己の印刷が急を要しており、送信者Ａに代わってアラームを解除した場合であっても、送信者の特に急いでいない未印刷部分の印刷のために、送信者Ｂにとっては自己の急を要する印刷が遅れてしまうことになった。
【特許文献１】特開平１１−１３４１２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
解決しようとする問題点は、上記従来技術に於いて、送信者Ａの印刷ジョブの途中でアラームが発生し、送信者Ｂがアラーム解除後には、中断後の部分（つまり、送信者Ａの印刷ジョブ）から逐次印刷が開始されことになるため、後続する送信者Ｂの印刷ジョブが、待されてしまう点である。
【課題を解決するための手段】
【０００５】
本発明は、外部装置からジョブ単位の印刷データを受け入れて格納し、所定の順番で印刷処理する画像形成装置であって、印刷中断要因の発生を検出する印刷アラーム検出部と、該印刷アラーム検出部によって連出された上記印刷中断要因が解消すると、印刷再開すべき印刷ジョブの選択を求めるジョブ選択手段と、上記ジョブ選択手段によって上記所定の順番と異なる順番の上記印刷再開すべき印刷ジョブが選択されると、印刷順番を再設定する印刷順設定手段とを備えること、及び、上記中断要因の発生が印刷ジョブの印刷途中であると、該印刷ジョブの未印刷部分のデータに基づいて１つの印刷ジョブを再生するジョブ再生手段を更に備え、上記印刷順設定手段は、上記ジョブ選択手段によって所定の順番と異なる順番の上記印刷再開すべき印刷ジョブが選択されると、上記印刷ジョブの未印刷部分のデータによって再生された再生ジョブを上記再開すべき印刷ジョブの後続順位に設定することを主要な特徴とする。
【発明の効果】
【０００６】
印刷ジョブの途中でアラームが発生し、アラームを解除し、該アラーム解除後に、印刷を開始する印刷ジョブを選択して印刷再開出来るので、利用者の作業効率を向上出来るという効果を得る。
【発明を実施するための最良の形態】
【０００７】
本発明によるプリンタ装置は、従来のプリンタ装置のコンピュータ制御手段のプログラム変更のみによって実現した。
【実施例１】
【０００８】
図１は、実施例１によるプリンタ装置の機能ブロック図である。
図に示すように実施例１のプリンタ装置１００は、ホストインタフェース部１と、画像データ制御部２と、操作・表示部３と、画像形成制御部４と、プリンタエンジン部５と、印刷アラーム検出部６と、画像データ蓄積用メモリ７と、装置管理情報蓄積用メモリ８と、ＣＰＵ９と、プログラム用ＲＯＭ１０とを備える。
【０００９】
ホストインタフェース部１は、外部装置（コンピュータ１１０）からネットワーク１２０を介して印刷データを印刷ジョブ単位で受け入れる部分である。この部分は、所定のプロトコルに基づいてネットワーク１２０とプリンタ装置１００とを通信接続するインタフェース部分である。
【００１０】
画像データ制御部２は、ジョブ選択手段２−１と、ジョブ再生手段２−２と、印刷順設定手段２−３と、計時手段２−４とを有し、印刷ジョブの監視制御を行う部分である。ジョブ選択手段２−１は、印刷中断要因が解消すると、操作・表示部３を介して利用者に印刷再開すべき印刷ジョブの選択を求め、その回答を受け入れる手段である。ジョブ再生手段２−２は、上記印刷中断要因の発生が印刷ジョブの途中である時に、該印刷ジョブの未印刷部分のデータに基づいて１つの印刷ジョブを再生する手段である。印刷順設定手段２−３は、上記ジョブ選択手段２−１によって所定の順番と異なる順番の印刷再開すべき印刷ジョブが選択されると、上記印刷ジョブの未印刷部分のデータによって再生された再生ジョブを上記再開すべき印刷ジョブの後続順位に設定する手段である。計時手段２−４は、ジョブ選択手段２−１が、操作・表示部３を介して利用者に印刷再開すべき印刷ジョブの選択を求めた時に回答を受け入れるまでの遅れ時間を計測し、所定の時間経過するとタイムアウトを検出する手段である。
【００１１】
又、画像データ制御部２は、印刷ジョブを、画像データ蓄積用メモリに書き込み、読み出し、画像形成制御部４へ転送したりする部分である。更に、印刷アラーム検出部６が、印刷中断要因を検出すると画像形成制御部４への印刷ジョブの転送を停止する部分でもある。この画像データ制御部２は、予めプログラム用ＲＯＭ１０に格納されている所定の制御プログラムをＣＰＵ９が実行することによって起動される部分である。ここで、印刷中断要因とは、用紙無し、用紙ジャム等のように印刷処理の継続が出来なくなる要因を言い、印刷中断要因の解消とは、これらの要因が排除され印刷可能状態に復帰することを言うものとする。
【００１２】
操作・表示部３は、ＬＣＤ表示板３−１、ＬＥＤ表示板３−２、操作キー３−３とを有し、装置の状態、印刷ジョブに関する情報等を利用者に表示するとともに、利用者から利用者の意向を受け入れるための、利用者と、プリンタ装置１００との間でマン・マシンインタフェースの役割を果たす部分である。ここで、利用者に対する表示機能、及び、上記ジョブ選択手段２−１の制御に於ける利用者との対話的表示機能は、予めプログラム用ＲＯＭ１０に格納されている所定の制御プログラムをＣＰＵ９が実行することによって起動される部分である。
【００１３】
画像形成制御部４は、画像データ制御部２から印刷ジョブを受け入れ、プリンタエンジン部５を制御して印刷処理を実行させる部分である。又、印刷アラーム検出部６から、例えば用紙切れ、用紙ジャム等の印刷中断発生通知を受け入れて、画像データ制御部２、操作・表示部３へアラーム信号を送出する部分である。更に、印刷アラーム検出部６から、印刷中断解除通知を受け入れてアラーム信号の送出を停止する部分である。この部分は、予めプログラム用ＲＯＭ１０に格納されている所定の制御プログラムをＣＰＵ９が実行することによって起動される部分である。
【００１４】
プリンタエンジン部５は、画像形成制御部４の制御に基づいて印刷処理を実行する部分である。この部分の機構部分について他の図を用いてその概要について説明する。
図２は、プリントエンジン部の機構概要説明図である。
図に示すように、プリンタエンジン部５は、感光ドラム３０１と、帯電部３０２と、露光部３０３と、現像部３０４と、転写部３０５と、定着部ヒートローラ３０６と、レジストローラ３０７と、ホッピングローラ３０８と、用紙カセット３０９とを有する。
【００１５】
用紙カセット３０９より、用紙３１０は、ホッピングローラ３０８によって搬出されると、レジストローラ３０７によって図中左から右方向へ搬送される。感光ドラム３０１の表面は、帯電部３０２によって一様に帯電された後、露光部３０３によって光が照射され静電潜像が形成される。この静電潜像には、現像部３０４によってトナーが供給され、トナー像として可視像化される。このトナー像は、転写部３０５によって、搬送されてくる用紙３１０上に転写される。用紙３１０上に転写されたトナー像は、定着部ヒートローラ３０６によって加熱され、用紙３１０上に溶融定着され印刷画１３０（図１）として出力される。
【００１６】
図１に戻って、本実施例のプリンタ装置１００の構成・機能の説明を継続する。
印刷アラーム検出部６は、プリンタエンジン部５の所定の位置に配設されている各種センサを監視して、例えば用紙切れ、用紙ジャム等の印刷中断要因を検出し画像形成制御部４へ印刷中断発生通知を送る部分である。更に、印刷中断要因が解消したときには、印刷中断解除通知を画像形成制御部４へ送る部分でもある。
【００１７】
画像データ蓄積用メモリ７は、印刷ジョブ（印刷データ）を格納するメモリである。このメモリは、複数の印刷ジョブを格納可能であり、画像データ制御部２によって共通バス１１を介して印刷ジョブを書込、読み出しされるメモリである。尚、ネットワーク１２０を介してプリンタ装置１００が外部装置（コンピュータ１２０）から新たに受信した印刷ジョブは、一旦このメモリに格納され、印刷処理の実行後に削除される。
【００１８】
装置管理情報蓄積用メモリ８は、装置全体の制御動作に関する情報を格納するメモリであり、画像データ制御部２によって共通バス１１を介して制御動作に関する情報が書込、読み出しされるメモリである。その内部にはジョブ管理テーブル８−１を備え、送信された順に、又は印刷する順に印刷ジョブの情報（ホスト名、ファイル名、ＩＰアドレス等）及び、格納状態（格納ジョブ数、格納ジョブの印刷順番等）を格納する。
【００１９】
ＣＰＵ９は、装置全体を制御するマイクロプロセッサであり、特に本実施例では、プログラム用ＲＯＭ１０に予め格納されている制御プログラムを実行することによって、画像データ制御部２と、操作・表示部３と、画像形成制御部４とを起動する部分である。
【００２０】
プログラム用ＲＯＭ１０は、ＣＰＵ９が実行することによって装置全体を制御する制御プログラムを予め格納するリードオンリメモリである。特に、本実施例では、ＣＰＵ９が実行することによって画像データ制御部２と、操作・表示部３と、画像形成制御部４とを起動する制御プログラムを予め格納するリードオンリメモリである。
【００２１】
以上説明した実施例１のプリンタ装置１００の印刷処理は、以下のように制御される。
図３は、実施例１によるプリンタ装置の動作フローチャートである。
図のステップＳ１−１からステップＳ１−１５までステップ順にプリンタ装置１００の印刷処理の制御について詳細に説明する。
【００２２】
ステップＳ１−１
プリンタエンジン部５（図１）が、ジョブ管理テーブル８−１（図１）によって定められている順番に基づいて所定の印刷ジョブを印刷処理中の場合にはステップＳ１−２へ進む。
【００２３】
ステップＳ１−２
印刷処理中に印刷アラーム検出部６（図１）が印刷中断要因を検出しない限りステップＳ１−１４へ進むが、印刷アラーム検出部６（図１）が印刷中断要因（例えば用紙エンド）を検出すると、印刷中断発生通知を画像形成制御部４（図１）へ送り、画像形成制御部４（図１）はアラーム信号を、画像データ制御部２（図１）、操作・表示部３（図１）へ送出してステップＳ１−３へ進む。
【００２４】
ステップＳ１−３
画像データ制御部２（図１）は、印刷ジョブの送出を停止し、アラーム信号の停止を待って待機する。操作・表示部３（図１）の表示に基づいて利用者が印刷中断要因を排除（例えば用紙の補充）すると、印刷アラーム検出部６（図１）が印刷中断解除通知を画像形成制御部４（図１）へ送り、画像形成制御部４（図１）はアラーム信号の送出を停止してステップＳ１−４へ進む。
【００２５】
ステップＳ１−４
画像データ制御部２（図１）は、ジョブ管理テーブル８−１（図１）を検索して画像データ蓄積用メモリ７（図１）に他の印刷ジョブが格納されているか否かを判断し、他の印刷ジョブが格納されていない場合にはステップＳ１−１５へ進み、他の印刷ジョブが格納されている場合にはステップＳ１−５へ進む。
【００２６】
ステップＳ１−５
ジョブ選択手段２−１（図１）は、操作・表示部３（図１）を制御してＬＣＤ表示板３−１（図１）にジョブ管理テーブル８−１（図１）の内容を表示して、利用者に対して印刷再開すべき印刷ジョブの選択を求める。ここでＬＣＤ表示板３−１（図１）に表示される一例について図を用いて説明する。
【００２７】
図４は、ＬＣＤ表示板の説明図である。
この図は、ＬＣＤ表示板３−１にジョブ管理テーブル８−１（図１）の内容（１例）を表示して、利用者に対して印刷再開すべき印刷ジョブの選択を求める様子を示した図である。図中黒太枠内に画像データ蓄積用メモリ７（図１）に格納されているジョブ名が印刷順番に上から順に表示されている。又、右側の矢印が利用者による選択を示している。ここでは、利用者がＭＥＮＵの上下にあるキーで矢印を移動させて、選択するジョブ表示の右側に設定し、ＥＮＴＥＲキーを押下することによって選択が決定される。
【００２８】
図３に戻って、
ステップＳ１−６
計時手段２−４（図１）は、利用者による、印刷再開すべき印刷ジョブ選択の回答を受け入れるまでの遅れ時間の計測を開始する。
【００２９】
ステップＳ１−７
計時手段２−４（図１）がタイムアウトになるまでは、ステップＳ１−８へ進み、タイムアウトになるとステップＳ１−１５へ進む。
【００３０】
ステップＳ１−８
利用者による、印刷再開すべき印刷ジョブ選択の回答を待って待機し、回答があるとステップＳ１−９へ進む。
【００３１】
ステップＳ１−９
利用者によって選択されたジョブがアラーム発生によって途中で印刷中断した印刷ジョブの場合にはステップＳ１−１５へ進み、それ以外の印刷ジョブの場合にはステップＳ１−１０へ進む。
【００３２】
ステップＳ１−１０
ジョブ再生手段２−２（図１）は、画像形成制御部４（図１）を介して印刷中断した印刷ジョブの中で既に印刷完了している頁数を取得する。
【００３３】
ステップＳ１−１１
ジョブ再生手段２−２（図１）は、印刷中断した印刷ジョブの中で未印刷部分の印刷データによって再生印刷ジョブを生成して画像データ蓄積用メモリ７（図１）に格納する。このとき印刷中断した印刷ジョブを画像データ蓄積用メモリ７（図１）、及びジョブ管理テーブル８−１から消去する。
【００３４】
ステップＳ１−１２
印刷順設定手段２−３（図１）は、再生印刷ジョブの印刷順番を利用者によって、中断した印刷ジョブ以外から選択された印刷ジョブの次に設定し、ジョブ管理テーブル８−１（図１）に書き込む。
【００３５】
ステップＳ１−１３
画像データ制御部２（図１）は、新しく設定されたジョブ管理テーブル８−１（図１）に基づいて、所定の印刷ジョブを読み出して画像形成制御部４（図１）へ転送する。画像形成制御部４（図１）は、この印刷ジョブを受け入れて、プリンタエンジン部５（図１）を制御して印刷処理を再開する。
【００３６】
ステップＳ１−１４
印刷ジョブの印刷処理が終了するとステップＳ１−２へ戻って同じ処理を繰り返し、画像データ蓄積用メモリ７（図１）に格納されている全ての印刷ジョブの印刷処理が終了すると上記フローが終了する。
【００３７】
ステップＳ１−１５
画像データ制御部２（図１）は、中断した印刷ジョブの未印刷部分の印刷データを読み出して画像形成制御部４（図１）へ転送する。画像形成制御部４（図１）は、この印刷ジョブを受け入れて、プリンタエンジン部５（図１）を制御して印刷処理を再開してステップＳ１−１４へ進みフロー終了に至る。
【００３８】
以上説明したように、本実施例によって、印刷ジョブの途中でアラームが発生し、その印刷ジョブの送信者Ａにとって、中断後の部分の印刷が急を要していない場合には、印刷に急を要する送信者Ｂは、アラーム解除後に、急を要する自己の印刷ジョブを選択して印刷再開出来るので、利用者の作業効率を向上出来るという効果を得る。
【実施例２】
【００３９】
上記実施例１では、アラーム解除後に、利用者によって選択された印刷ジョブから印刷再開することとしていたが、本実施例では、アラーム発生時における未印刷部分の頁数が、予め定めてある頁数以下の場合には、利用者によって選択された印刷ジョブに優先して未印刷部分を印刷処理する事とする。
【００４０】
図５は、実施例２によるプリンタ装置の機能ブロック図である。
図に示すように実施例１のプリンタ装置２００は、ホストインタフェース部１と、画像データ制御部２１と、操作・表示部３と、画像形成制御部４と、プリンタエンジン部５と、印刷アラーム検出部６と、画像データ蓄積用メモリ７と、装置管理情報蓄積用メモリ８と、ＣＰＵ２２と、プログラム用ＲＯＭ２３とを備える。以下に実施例１との相違部分のみについて説明する。実施例１と同様の部分については実施例１と同一の符合を付して説明を省略する。
【００４１】
画像データ制御部２１は、ジョブ選択手段２−１と、ジョブ再生手段２−２と、印刷順設定手段２−３と、計時手段２−４と、優先印刷順設定手段２１−１とを有し、印刷ジョブの監視制御を行う部分である。ジョブ選択手段２−１は、印刷中断要因が解消すると、操作・表示部３を介して利用者に印刷再開すべき印刷ジョブの選択を求め、その回答を受け入れる手段である。ジョブ再生手段２−２は、上記印刷中断要因の発生が印刷ジョブの途中である時に、該印刷ジョブの未印刷部分のデータに基づいて１つの印刷ジョブを再生する手段である。印刷順設定手段２−３は、上記ジョブ選択手段２−１によって所定の順番と異なる順番の印刷再開すべき印刷ジョブが選択されると、上記印刷ジョブの未印刷部分のデータによって再生された再生ジョブを上記再開すべき印刷ジョブの後続順位に設定する手段である。計時手段２−４は、ジョブ選択手段２−１が、操作・表示部３を介して利用者に印刷再開すべき印刷ジョブの選択を求めた時に回答を受け入れるまでの遅れ時間を計測し、所定の時間経過するとタイムアウトを検出する手段である。優先印刷順設定手段２１−１は、アラーム発生時における未印刷部分の頁数が、予め定めてある限界頁数未満の場合には、利用者によって選択された印刷ジョブに優先して未印刷部分の印刷順番を設定する手段である。
【００４２】
又、印刷ジョブを、画像データ蓄積用メモリに書き込み、読み出し、画像形成制御部４へ転送したりする部分である。更に、印刷アラーム検出部６が、印刷中断要因を検出すると画像形成制御部４への印刷ジョブの転送を停止する部分でもある。この画像データ制御部２１は、予めプログラム用ＲＯＭ２３に格納されている所定の制御プログラムをＣＰＵ２２が実行することによって起動される部分である。ここで、印刷中断要因とは、用紙無し、用紙ジャム等のように印刷処理の継続が出来なくなる要因を言い、印刷中断要因の解消とは、これらの要因が排除され印刷可能状態に復帰することを言うものとする。
【００４３】
ＣＰＵ２２は、装置全体を制御するマイクロプロセッサであり、特に本実施例では、プログラム用ＲＯＭ２３に予め格納されている制御プログラムを実行することによって、画像データ制御部２１と、操作・表示部３と、画像形成制御部４とを起動する部分である。
【００４４】
プログラム用ＲＯＭ２３は、ＣＰＵ２２が実行することによって装置全体を制御する制御プログラムを予め格納するリードオンリメモリである。特に、本実施例では、ＣＰＵ２２が実行することによって画像データ制御部２１と、操作・表示部３と、画像形成制御部４とを起動する制御プログラムを予め格納するリードオンリメモリである。
【００４５】
以上説明した実施例２のプリンタ装置２００の印刷処理は、以下のように制御される。
図６は、実施例２によるプリンタ装置の動作フローチャートである。
図のステップＳ２−１からステップＳ２−１７までステップ順にプリンタ装置２００の印刷処理の制御について詳細に説明する。
【００４６】
ステップＳ２−１
プリンタエンジン部５（図５）が、ジョブ管理テーブル８−１（図５）によって定められている順番に基づいて所定の印刷ジョブを印刷処理中の場合にはステップＳ２−２へ進む。
【００４７】
ステップＳ２−２
印刷処理中に印刷アラーム検出部６（図５）が印刷中断要因を検出しない限りステップＳ２−１５へ進むが、印刷アラーム検出部６（図５）が印刷中断要因を検出すると、印刷中断発生通知を画像形成制御部４（図５）へ送り、画像形成制御部４（図５）はアラーム信号を、画像データ制御部２１（図５）、操作・表示部３（図５）へ送出してステップＳ２−３へ進む。
【００４８】
ステップＳ２−３
画像データ制御部２１（図５）は、印刷ジョブの送出を停止し、アラーム信号の停止を待って待機する。操作・表示部３（図５）の表示に基づいて利用者が印刷中断要因を排除すると、印刷アラーム検出部６（図５）が印刷中断解除通知を画像形成制御部４（図５）へ送り、画像形成制御部４（図５）はアラーム信号の送出を停止してステップＳ２−４へ進む。
【００４９】
ステップＳ２−４
画像データ制御部２（図５）は、ジョブ管理テーブル８−１（図５）を検索して画像データ蓄積用メモリ７（図５）に他の印刷ジョブが格納されているか否かを判断し、他の印刷ジョブが格納されていない場合にはステップＳ２−１７へ進み、他の印刷ジョブが格納されている場合にはステップＳ２−５へ進む。
【００５０】
ステップＳ２−５
ジョブ選択手段２−１（図５）は、操作・表示部３（図５）を制御してＬＣＤ表示板３−１（図５）にジョブ管理テーブル８−１（図５）の内容を表示して、利用者に対して印刷再開すべき印刷ジョブの選択を求める。
ステップＳ２−６
計時手段２−４（図５）は、利用者による、印刷再開すべき印刷ジョブ選択の回答を受け入れるまでの遅れ時間の計測を開始する。
【００５１】
ステップＳ２−７
計時手段２−４（図５）がタイムアウトになるまでは、ステップＳ２−８へ進み、タイムアウトになるとステップＳ２−１７へ進む。
【００５２】
ステップＳ２−８
利用者による、印刷再開すべき印刷ジョブ選択の回答を待って待機し、回答があるとステップＳ２−９へ進む。
【００５３】
ステップＳ２−９
利用者によって選択されたジョブがアラーム発生によって途中で印刷中断した印刷ジョブの場合にはステップＳ２−１７へ進み、それ以外の印刷ジョブの場合にはステップＳ２−１０へ進む。
【００５４】
ステップＳ２−１０
ジョブ再生手段２−２（図５）は、画像形成制御部４（図５）を介して印刷中断した印刷ジョブの中で既に印刷完了している頁数を取得する。
【００５５】
ステップＳ２−１１
優先印刷順設定手段２１−１（図５）は、印刷中断した印刷ジョブの未印刷部分の頁数と予め定められている限界頁数（例えば１頁）とを比較し、未印刷部分の頁数＜限界頁数の場合はステップＳ２−１６へ進み、それ以外の場合にはステップＳ２−１２へ進む。
【００５６】
ステップＳ２−１２
ジョブ再生手段２−２（図５）は、印刷中断した印刷ジョブの中で未印刷部分の印刷データによって再生印刷ジョブを生成して画像データ蓄積用メモリ７（図５）に格納する。このとき印刷中断した印刷ジョブを画像データ蓄積用メモリ７（図８）、及びジョブ管理テーブル８−１から消去する。
【００５７】
ステップＳ２−１３
印刷順設定手段２−３（図５）は、再生印刷ジョブの印刷順番を利用者によって、中断した印刷ジョブ以外から選択された印刷ジョブの次に設定し、ジョブ管理テーブル８−１（図５）に書き込む。
【００５８】
ステップＳ２−１４
画像データ制御部２（図５）は、新しく設定されたジョブ管理テーブル８−１（図５）に基づいて、所定の印刷ジョブを読み出して画像形成制御部４（図５）へ転送する。画像形成制御部４（図５）は、この印刷ジョブを受け入れて、プリンタエンジン部５（図５）を制御して印刷処理を再開する。
【００５９】
ステップＳ２−１５
印刷ジョブの印刷処理が終了するとステップＳ２−２へ戻って同じ処理を繰り返し、画像データ蓄積用メモリ７（図５）に格納されている全ての印刷ジョブの印刷処理が終了すると上記フローが終了する。
【００６０】
ステップＳ２−１６
優先印刷順設定手段２１−１（図５）は、利用者によって選択された印刷ジョブの印刷順番を再生印刷ジョブの次に設定する。
【００６１】
ステップＳ２−１７
画像データ制御部２１（図５）は、中断した印刷ジョブの未印刷部分の印刷データを読み出して画像形成制御部４（図５）へ転送する。画像形成制御部４（図５）は、この印刷ジョブを受け入れて、プリンタエンジン部５（図５）を制御して印刷処理を再開してステップＳ２−１５へ進みフロー終了に至る。
【００６２】
以上説明したように、本実施例によれば、アラーム発生後、中断した印刷ジョブの未印刷部分の印刷データが少量であった場合には、この未印刷部分の印刷データを先に印刷することになるので、再開する印刷ジョブの選択を可能にしながら、短時間で印刷出来る印刷ジョブが、処理に時間のかかる後続の印刷ジョブの後になることを回避出来るため、短時間で印刷出来る印刷ジョブを待たせることなく、効率の良い印刷が可能になるという効果を得る。
【実施例３】
【００６３】
本実施例では、実施例１、及び実施例２に備えるジョブ選択手段を有効、又は無効に切替可能にする。
【００６４】
図７は、実施例３によるプリンタ装置の機能ブロック図である。
図に示すように実施例３のプリンタ装置３００は、ホストインタフェース部１と、画像データ制御部３１と、操作・表示部３と、画像形成制御部４と、プリンタエンジン部５と、印刷アラーム検出部６と、画像データ蓄積用メモリ７と、装置管理情報蓄積用メモリ８と、ＣＰＵ３２と、プログラム用ＲＯＭ３３とを備える。以下に、実施例１との相違部分のみについて説明する。実施例１と、同様の部分については、実施例１と同一の符合を付して説明を省略する。
【００６５】
画像データ制御部３１は、ジョブ選択手段２−１と、ジョブ再生手段２−２と、印刷順設定手段２−３と、計時手段２−４と、ジョブ選択機能切替設定手段３１−１とを有し、印刷ジョブの監視制御を行う部分である。ジョブ選択手段２−１は、印刷中断要因が解消すると、操作・表示部３を介して利用者に印刷再開すべき印刷ジョブの選択を求め、その回答を受け入れる手段である。ジョブ再生手段２−２は、上記印刷中断要因の発生が印刷ジョブの途中である時に、該印刷ジョブの未印刷部分のデータに基づいて１つの印刷ジョブを再生する手段である。印刷順設定手段２−３は、上記ジョブ選択手段２−１によって所定の順番と異なる順番の印刷再開すべき印刷ジョブが選択されると、上記印刷ジョブの未印刷部分のデータによって再生された再生ジョブを上記再開すべき印刷ジョブの後続順位に設定する手段である。計時手段２−４は、ジョブ選択手段２−１が、操作・表示部３を介して利用者に印刷再開すべき印刷ジョブの選択を求めた時に回答を受け入れるまでの遅れ時間を計測し、所定の時間経過するとタイムアウトを検出する手段である。ジョブ選択機能切替設定手段３１−１は、ジョブ選択手段２−１を有効、又は無効に切替設定可能にする手段である。
【００６６】
又、印刷ジョブを、画像データ蓄積用メモリに書き込み、読み出し、画像形成制御部４へ転送したりする部分である。更に、印刷アラーム検出部６が、印刷中断要因を検出すると画像形成制御部４への印刷ジョブの転送を停止する部分でもある。この画像データ制御部２１は、予めプログラム用ＲＯＭ２３に格納されている所定の制御プログラムをＣＰＵ２２が実行することによって起動される部分である。ここで、印刷中断要因とは、用紙無し、用紙ジャム等のように印刷処理の継続が出来なくなる要因を言い、印刷中断要因の解消とは、これらの要因が排除され印刷可能状態に復帰することを言うものとする。
【００６７】
ＣＰＵ３２は、装置全体を制御するマイクロプロセッサであり、特に本実施例では、プログラム用ＲＯＭ２３に予め格納されている制御プログラムを実行することによって、画像データ制御部３１と、操作・表示部３と、画像形成制御部４とを起動する部分である。
【００６８】
プログラム用ＲＯＭ３３は、ＣＰＵ３２が実行することによって装置全体を制御する制御プログラムを予め格納するリードオンリメモリである。特に、本実施例では、ＣＰＵ３２が実行することによって画像データ制御部３１と、操作・表示部３と、画像形成制御部４とを起動する制御プログラムを予め格納するリードオンリメモリである。
【００６９】
以上説明した実施例１のプリンタ装置３００の印刷処理は、以下のように制御される。
図８は、実施例３によるプリンタ装置の動作フローチャートである。
図のステップＳ３−１からステップＳ３−１６までステップ順にプリンタ装置３００の印刷処理の制御について詳細に説明する。
【００７０】
ステップＳ３−１
プリンタエンジン部５（図７）が、ジョブ管理テーブル８−１（図７）によって定められている順番に基づいて所定の印刷ジョブを印刷処理中の場合にはステップＳ３−２へ進む。
【００７１】
ステップＳ３−２
印刷処理中に印刷アラーム検出部６（図７）が印刷中断要因を検出しない限りステップＳ３−１５へ進むが、印刷アラーム検出部６（図７）が印刷中断要因を検出すると、印刷中断発生通知を画像形成制御部４（図７）へ送り、画像形成制御部４（図７）はアラーム信号を、画像データ制御部２（図７）、操作・表示部３（図７）へ送出してステップＳ３−３へ進む。
【００７２】
ステップＳ３−３
画像データ制御部２（図７）は、印刷ジョブの送出を停止し、アラーム信号の停止を待って待機する。操作・表示部３（図７）の表示に基づいて利用者が印刷中断要因を排除すると、印刷アラーム検出部６（図７）が印刷中断解除通知を画像形成制御部４（図７）へ送り、画像形成制御部４（図７）はアラーム信号の送出を停止してステップＳ３−４へ進む。
【００７３】
ステップＳ３−４
画像データ制御部２（図７）は、ジョブ管理テーブル８−１（図７）を検索して画像データ蓄積用メモリ７（図７）に他の印刷ジョブが格納されているか否かを判断し、他の印刷ジョブが格納されていない場合にはステップＳ３−１６へ進み、他の印刷ジョブが格納されている場合にはステップＳ３−５へ進む。
【００７４】
ステップＳ３−５
ジョブ選択機能切替設定手段３１−１がジョブ選択手段２−１を有効に設定している場合にはステップＳ３−６へ進み、無効に設定している場合にはステップＳ３−１６へ進む。
【００７５】
ステップＳ３−６
ジョブ選択手段２−１（図７）は、操作・表示部３（図７）を制御してＬＣＤ表示板３−１（図７）にジョブ管理テーブル８−１（図７）の内容を表示して、利用者に対して印刷再開すべき印刷ジョブの選択を求める。
【００７６】
ステップＳ３−７
計時手段２−４（図７）は、利用者による、印刷再開すべき印刷ジョブ選択の回答を受け入れるまでの遅れ時間の計測を開始する。
【００７７】
ステップＳ３−８
計時手段２−４（図７）がタイムアウトになるまでは、ステップＳ３−９へ進み、タイムアウトになるとステップＳ３−１６へ進む。
【００７８】
ステップＳ３−９
利用者による、印刷再開すべき印刷ジョブ選択の回答を待って待機し、回答があるとステップＳ３−１０へ進む。
【００７９】
ステップＳ３−１０
利用者によって選択されたジョブがアラーム発生によって途中で印刷中断した印刷ジョブの場合にはステップＳ３−１６へ進み、それ以外の印刷ジョブの場合にはステップＳ３−１１へ進む。
【００８０】
ステップＳ３−１１
ジョブ再生手段２−２（図７）は、画像形成制御部４（図７）を介して印刷中断した印刷ジョブの中で既に印刷完了している頁数を取得する。
【００８１】
ステップＳ３−１２
ジョブ再生手段２−２（図７）は、印刷中断した印刷ジョブの中で未印刷部分の印刷データによって再生印刷ジョブを生成して画像データ蓄積用メモリ７（図７）に格納する。このとき印刷中断した印刷ジョブを画像データ蓄積用メモリ７（図７）、及びジョブ管理テーブル８−１（図７）から消去する。
【００８２】
ステップＳ３−１３
印刷順設定手段２−３（図７）は、再生印刷ジョブの印刷順番を利用者によって、中断した印刷ジョブ以外から選択された印刷ジョブの次に設定し、ジョブ管理テーブル８−１（図７）に書き込む。
【００８３】
ステップＳ３−１４
画像データ制御部２（図７）は、新しく設定されたジョブ管理テーブル８−１（図７）に基づいて、所定の印刷ジョブを読み出して画像形成制御部４（図７）へ転送する。画像形成制御部４（図７）は、この印刷ジョブを受け入れて、プリンタエンジン部５（図７）を制御して印刷処理を再開する。
【００８４】
ステップＳ３−１５
印刷ジョブの印刷処理が終了するとステップＳ３−２へ戻って同じ処理を繰り返し、画像データ蓄積用メモリ７（図７）に格納されている全ての印刷ジョブの印刷処理が終了すると上記フローが終了する。
【００８５】
ステップＳ３−１６
画像データ制御部２（図７）は、中断した印刷ジョブの未印刷部分の印刷データを読み出して画像形成制御部４（図７）へ転送する。画像形成制御部４（図７）は、この印刷ジョブを受け入れて、プリンタエンジン部５（図７）を制御して印刷処理を再開してステップＳ３−１５へ進みフロー終了に至る。
【００８６】
装置の利用者が単独の場合には、ジョブ選択機能は、あまり必要ではなく、却って利用者にとって煩わしい事となる。そこで本実施例によれば、ジョブ選択機能切替設定手段を備えることによって、ジョブ選択機能を有効、又は無効に設定切り換えが可能になるので、利用者にとって操作性が向上するという効果を得る。
【００８７】
以上の説明では、実施例１のプリンタ装置にジョブ選択機能切替設定手段を備えた場合に限定して説明したが、本発明は、この例に限定されるものでは無い。即ち、実施例２のプリンタ装置にも本実施例を適用可能であることは記すまでも無い。
【産業上の利用可能性】
【００８８】
以上の説明では、本発明をプリンタ等の印刷装置に適合させた場合について説明したが、本発明は、この例に限定されるものではない。即ち、ファクシミリ装置や、複写機などにも適合可能である。
【図面の簡単な説明】
【００８９】
【図１】実施例１によるプリンタ装置の機能ブロック図である。
【図２】プリントエンジン部の機構概要説明図である。
【図３】実施例１によるプリンタ装置の動作フローチャートである。
【図４】ＬＣＤ表示板の説明図である。
【図５】実施例２によるプリンタ装置の機能ブロック図である。
【図６】実施例２によるプリンタ装置の動作フローチャートである。
【図７】実施例３によるプリンタ装置の機能ブロック図である。
【図８】実施例３によるプリンタ装置の動作フローチャートである。
【符号の説明】
【００９０】
１    ホストインタフェース部
２    画像データ制御部
２−１    ジョブ選択手段
２−２    ジョブ再生手段
２−３    印刷順設定手段
２−４    計時手段
３    操作・表示部
３−１    ＬＣＤ表示板
３−２    ＬＥＤ表示板
３−３    操作キー
４    画像形成制御部
５    プリンタエンジン部
６    印刷アラーム検出部
７    画像データ蓄積用メモリ
８    装置管理情報蓄積用メモリ
８−１    ジョブ管理テーブル
９    ＣＰＵ
１０    プログラムＲＯＭ
１１    共通バス
１００    プリンタ装置
１１０    コンピュータ
１２０    ネットワーク
１３０    印刷画
【図１】
2006341552.tif 000003
【図２】
2006341552.tif 000004
【図３】
2006341552.tif 000005
【図４】
2006341552.tif 000006
【図５】
2006341552.tif 000007
【図６】
2006341552.tif 000008
【図７】
2006341552.tif 000009
【図８】
2006341552.tif 000010