(57)【要約】【課題】  解決しようとする問題点は、情報端末と画像形成装置からなる印刷システムにおいて、画像形成装置に完結したデータが記録されていない状態で、停電などの不測の事態によりシステムダウンが発生した場合には、システム復旧後に画像形成装置に自動で再印刷ができない点である。【解決手段】  停電などの不測の事態によりシステムダウンした場合にもシステム復旧後に自動で印刷終了していない画像出力ジョブに関して再度の画像出力ジョブ送信を行うために、印刷データを送信するホストＰＣにおいて画像出力ジョブを画像形成装置で画像出力が正常に終了するまで保持し、システム復旧後に送信済みの画像出力ジョブを再度画像形成装置に送信することにより実現した。【選択図】図６
2007328574.tif 000002
【特許請求の範囲】
【請求項１】
画像出力ジョブを管理するスプール手段を備えた情報端末と、
画像出力手段を備えた画像形成装置とを有し
前記情報端末から前記画像形成装置に前記画像出力ジョブを送信し、
前記画像出力ジョブを受信した前記画像形成装置が前記画像出力ジョブに基づき画像出力を行う印刷システムにおいて、
前記スプール手段は、前記画像出力ジョブを保持すると共に、
前記画像形成装置が前記画像出力ジョブを正常に終了した時、前記画像出力ジョブを削除する
ことを特徴とする印刷システム。
【請求項２】
請求項１の印刷システムであって、
前記スプール手段は、システムダウンなどの不測の事態により、前記画像出力ジョブの画像出力が正常に終了しなかった場合に、システム復旧後に再度画像出力ジョブを前記画像形成装置に再送信する
ことを特徴とする印刷システム。
【請求項３】
請求項２の印刷システムであって、
前記情報端末は、前記スプール手段から前記画像出力ジョブを受け取り、画像形成装置に送信するランゲージモニタ手段を有し、
前記ランゲージモニタ手段が、前記システム復旧後に前記スプール手段の保持する前記画像出力ジョブ情報を調査し、前記画像形成装置に送信済みであるが、画像出力が終了していない画像出力ジョブを再送信するようにスプール手段に指令する
ことを特徴とする印刷システム。
【請求項４】
情報端末上で動作し、画像形成装置で画像を出力するための画像出力ジョブを生成し、前記画像出力ジョブを管理するスプールステップを有する印刷プログラムにおいて、
前記スプールステップは、前記画像出力ジョブを保持すると共に、
前記画像形成装置が前記画像出力ジョブを正常に終了した時、前記画像出力ジョブを削除する
ことを特徴とする印刷プログラム。
【請求項５】
請求項４の印刷プログラムであって、
前記スプールステップは、システムダウンなどの不測の事態により、前記画像出力ジョブの画像出力が正常に終了しなかった場合に、システム復旧後に再度画像出力ジョブを前記画像形成装置に再送信する
ことを特徴とする印刷プログラム。
【請求項６】
請求項５の印刷プログラムであって、
前記スプールステップから前記画像出力ジョブを受け取り、画像形成装置に送信するランゲージモニタステップを有し、
前記ランゲージモニタステップが、前記システム復旧後に前記画像出力ジョブ情報を調査し、前記画像形成装置に送信済みであるが、画像出力が終了していない画像出力ジョブを再送信するようにスプールステップに指令する
ことを特徴とする印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末と画像形成装置からなる印刷システムまたは、前記情報端末上で動作する印刷プログラムに係わり、特に停電などのシステムダウンが起こった際に、その復旧時に自動で印刷終了していない印刷ジョブを再送信する印刷システム及び印刷プログラムに関するものである。
【背景技術】
【０００２】
従来、画像形成装置においてシステムダウンなどの不測の事態が発生して、印刷途中のジョブが印刷されずに終わった場合、システムの復旧時に再び印刷指示を行わずとも印刷されなかったジョブについて自動で印刷を行う方法として、以下に述べるような方法があった。
【０００３】
ハードディスクを有するプリンタにおいて、パネル操作及び通信による印刷の指示を機器内の不揮発性記憶に記憶して、不測の事態からリカバリして再印刷可能となった場合に未処理の印刷があったらその処理を継続して実行する方法があった（特許文献１参照）。
【０００４】
また、デジタルカメラの画像をプリンタ印刷する技術で、システムダウンの場合にシステム復帰後、未送信の印刷ジョブを送信する方法があった（特許文献２参照）。
【０００５】
また、ハードディスクがないプリンタで、電源遮断からの復帰後にプリンタからの画像送信要求をコンピュータが受信して画像を送信するプリンタシステムがあった（特許文献３参照）。
【０００６】
特許文献１の方法では、ハードディスク内に完結したデータが記録されている場合は、自動的に復元できるが、データ転送途中に停電などによりデータが途切れた場合には、復旧後に自動的にリカバリ処理できない。
【０００７】
特許文献２及び特許文献３の方法では、印刷ジョブ転送完了後、印刷処理がまだ完了していない場合にリカバリ処理ができない。
【０００８】
【特許文献１】特開２００５−１７８３１７号公報
【特許文献２】特開２００５−２３４９１０号公報
【特許文献３】特開平１１−１１２７２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
解決しようとする問題点は、情報端末と画像形成装置からなる印刷システムにおいて、画像形成装置に完結したデータが記録されていない状態で、停電などの不測の事態によりシステムダウンが発生した場合には、システム復旧後に画像形成装置に自動で再印刷ができない点である。
【課題を解決するための手段】
【００１０】
本発明の印刷システムは、画像出力ジョブを管理するスプール手段を備えた情報端末と、画像出力手段を備えた画像形成装置とを有し、前記情報端末から前記画像形成装置に前記画像出力ジョブを送信し、前記画像出力ジョブを受信した前記画像形成装置が前記画像出力ジョブに基づき画像出力を行う印刷システムにおいて、前記スプール手段は、前記画像出力ジョブを保持すると共に、前記画像形成装置が前記画像出力ジョブを正常に終了した時、前記画像出力ジョブを削除することを最も主要な特徴とする。
【００１１】
本発明の印刷プログラムは、情報端末上で動作し、画像形成装置で画像を出力するための画像出力ジョブを生成し、前記画像出力ジョブを管理するスプールステップを有する印刷プログラムにおいて、前記スプールステップは、前記画像出力ジョブを保持すると共に、前記画像形成装置が前記画像出力ジョブを正常に終了した時、前記画像出力ジョブを削除することを最も主要な特徴とする。
【発明の効果】
【００１２】
本発明の印刷システムは、画像出力ジョブを管理するスプール手段を備えた情報端末と、画像出力手段を備えた画像形成装置とを有し、前記情報端末から前記画像形成装置に前記画像出力ジョブを送信し、前記画像出力ジョブを受信した前記画像形成装置が前記画像出力ジョブに基づき画像出力を行う印刷システムにおいて、前記スプール手段は、前記画像出力ジョブを保持すると共に、前記画像形成装置が前記画像出力ジョブを正常に終了した時、前記画像出力ジョブを削除することを最も主要な特徴とするため、画像形成装置に完結した画像出力ジョブデータが記録されていない状態で停電などの不測の事態によりシステムダウンが発生しても、情報端末から画像形成装置へ画像出力ジョブを自動で再送信し、印刷されなかったジョブが自動で画像形成装置から出力されることが可能となった。
【００１３】
本発明の印刷プログラムは、情報端末上で動作し、画像形成装置で画像を出力するための画像出力ジョブを生成し、前記画像出力ジョブを管理するスプールステップを有する印刷プログラムにおいて、前記スプールステップは、前記画像出力ジョブを保持すると共に、前記画像形成装置が前記画像出力ジョブを正常に終了した時、前記画像出力ジョブを削除することを最も主要な特徴とするため、画像形成装置に完結した画像出力ジョブデータが記録されていない状態で停電などの不測の事態によりシステムダウンが発生しても、情報端末から画像形成装置へ画像出力ジョブを自動で再送信し、印刷されなかったジョブが自動で画像形成装置から出力されることが可能となった。
【発明を実施するための最良の形態】
【００１４】
停電などの不測の事態によりシステムダウンした場合にもシステム復旧後に自動で印刷終了していない画像出力ジョブに関して再度の画像出力ジョブ送信を行うために、印刷データを送信するホストＰＣにおいて画像出力ジョブを画像形成装置で画像出力が正常に終了するまで保持し、システム復旧後に送信済みの画像出力ジョブを再度画像形成装置に送信することにより実現した。
【実施例１】
【００１５】
本発明の実施例としてホストＰＣ（情報端末）と画像形成装置からなる印刷システムについて以下に説明する。
【００１６】
［印刷システムの構成］
図１に印刷システムのネットワーク構成を示す。
【００１７】
ホストＰＣ１０１と画像形成装置２０１は、ＵＳＢやＬＰＴなどのインターフェースやＬＡＮ（Local  Area  Network）などで接続されている。
【００１８】
図２にホストＰＣ１０１の機能ブロック図を示す。
【００１９】
ホストＰＣ１０１は、次の各機能ブロック、プリンタドライバ１１１、スプーラ１１３、プリントモニタ１１５、ランゲージモニタ１１７、ポートモニタ１１９、ジョブモニタ１２１から構成されている。
【００２０】
プリンタドライバ１１１は、印刷データを作成するためのプログラムである。
【００２１】
スプーラ１１３（スプール手段、スプールステップ）は、プリンタドライバ１１１から送られたプリントジョブ（画像出力ジョブ）を受け取り、前記プリントジョブを画像形成装置２０１に送信するプリントジョブ管理を行う。プリントジョブのジョブ情報はホストＰＣ内の磁気ディスクなどの不揮発性メモリに記録され、停電などの不測の事態によりシステムダウンが生じても、復旧後にシステムダウン時のジョブ情報を再度閲覧できるようになっている。
【００２２】
プリントモニタ１１５は、プリンタドライバ１１１が作成した印刷データをプリンタに送信するための橋渡しの役目をし、以下のランゲージモニタ１１７、ポートモニタ１１９の機能を持つ。
【００２３】
ランゲージモニタ１１７（ランゲージモニタ手段、ランゲージモニタステップ）は、プリンタドライバ１１１で作成した印刷データにユニークなジョブ識別子を付加してポートモニタに渡す。システム復旧時には、スプーラが保持するプリントジョブを調査し、画像形成装置に送信済みであるが正常に画像出力が終了していないジョブに関して、再送信するようにスプーラ１１３に指令する。また、ジョブ送信時には、ジョブモニタを起動させる。
【００２４】
ポートモニタ１１９は、プリンタドライバ１１１で作成した印刷データをプリンタに出力する役割と、画像形成装置２０１の動作状態を確認する機能を持っており、プリンタで生じた『用紙が無い』、『カバーが空いている』などの問題や『印刷が正常に終了した』などのプリンタ状態をプリンタから取得してきてレポートする。
【００２５】
ジョブモニタ１２１は、スプーラが管理するプリントジョブの状態を監視し、プリントジョブが画像形成装置２０１で正常に終了したかどうかをチェックする。正常に画像出力されたことを検知した時点でスプーラ１１３に知らせ、プリントジョブが消去される。
【００２６】
次に画像形成装置２０１の機能ブロック図を図３に示す。
【００２７】
画像形成装置２０１は、次の各機能ブロック、表示部２１１、データ解釈部２１３、画像データ生成部２１５、主制御部２１７、通信部２１９、ジョブ管理部２２１から構成されている。
【００２８】
表示部２１１は、画像形成装置２０１のステータスやアラート情報などの表示をユーザに知らせるための機能を持つ。
【００２９】
データ解釈部２１３は、受信パケットのペイロード（実データ）の解析を行う。
【００３０】
画像データ生成部２１５（画像出力手段）は、ホストＰＣ１０１から送られた印刷データを画像形成装置で出力するためのビットマップデータに変換し、データを画像として出力する。
【００３１】
主制御部２１７は、ＣＰＵ（Central  Processing  Unit）と周辺機器制御回路、メモリなどからなり、画像形成装置２０１全体の制御を行う。
【００３２】
通信部２１９は、ネットワーク及びローカル接続のインターフェース部である。
【００３３】
ジョブ管理部２２１は、ジョブに付加されているジョブ識別子をキーにして、出力枚数やジョブステータスなどの管理を行う。
【００３４】
［ジョブテーブル］
画像形成装置２０１のジョブ管理部２２１が管理するジョブテーブルの例を図４に示す。
【００３５】
ジョブテーブルには、ジョブ識別子、ジョブのステータス、出力枚数、出力日時などを記録し、出力動作が正常に行われたかどうかを管理する。
【００３６】
［動作の流れ；正常動作時の処理シーケンス］
図５に正常動作時の処理シーケンスを示す。
【００３７】
Ｓ１でホストＰＣ１０１内でスプーラ１１３がランゲージモニタ１１７に向けジョブを送信する。
【００３８】
Ｓ２でランゲージモニタ１１７がジョブにジョブ識別子を付加する。
【００３９】
Ｓ３でランゲージモニタ１１７はジョブモニタ１２１に対し、ジョブが生成されたことを知らせる。
【００４０】
Ｓ４でジョブモニタ１２１は、画像形成装置２０１に送られたジョブの状態の監視を始める。
【００４１】
Ｓ３のジョブ生成後にランゲージモニタ１１７は、Ｓ５で画像形成装置２０１にジョブを送信する。
【００４２】
Ｓ６で、ランゲージモニタ１１７は、ジョブが送信済みであることをスプーラ１１３に対して知らせる。この時にスプーラは送信済みとなったジョブを消去せずに送信済みというステータスのままに残しておく。
【００４３】
Ｓ７で画像形成装置２０１は、ホストＰＣ１０１から送信されたジョブ識別子を登録する。
【００４４】
Ｓ９で画像形成装置２０１は印刷処理を開始する。
【００４５】
Ｓ１０で画像形成装置２０１は印刷を完了する。
【００４６】
この画像形成装置２０１でＳ７からＳ１０の一連の印刷の動作が行われている際にも、Ｓ４の動作と同等のホストＰＣ１０１のジョブモニタ１２１のジョブ監視Ｓ８，Ｓ１０がポーリング動作によって行われる。
【００４７】
画像形成装置２０１での印刷が完了のＳ１０のシーケンス以降に行われたジョブ監視（Ｓ１１）により、ジョブモニタ１２１は、画像形成装置２０１でジョブが正常に終了したことを検知し、Ｓ１２でスプーラに対して対象ジョブを消去する指令を出し、スプーラが対象ジョブを消去して、正常時の印刷が終了する。
【００４８】
［動作の流れ；リカバリ時の処理シーケンス］
次に、システムの停電が発生し印刷が正常に行われなかった場合について、その復旧動作（リカバリ動作）も含めて図６にその処理シーケンスを示す。
【００４９】
Ｓ２１からＳ２６までの動作は、正常時のＳ１からＳ６の動作と同様であるが、以下に説明する。
【００５０】
Ｓ２１でホストＰＣ１０１内でスプーラ１１３がランゲージモニタ１１７に向けジョブを送信する。
【００５１】
Ｓ２２でランゲージモニタ１１７がジョブにジョブ識別子を付加する。
【００５２】
Ｓ２３でランゲージモニタ１１７はジョブモニタ１２１に対し、ジョブが生成されたことを知らせる。
【００５３】
Ｓ２４でジョブモニタ１２１は、画像形成装置２０１に送られたジョブの状態の監視を始める。
【００５４】
Ｓ２３のジョブ生成後にランゲージモニタ１１７は、Ｓ２５で画像形成装置２０１にジョブを送信する。
【００５５】
Ｓ２６で、ランゲージモニタ１１７は、ジョブが送信済みであることをスプーラ１１３に対して知らせる。この時にスプーラは送信済みとなったジョブを消去せずに送信済みというステータスのままに残しておく。
【００５６】
この時点でシステムの停電が発生し、ホストＰＣ１０１及び画像形成装置２０１がシステムダウンする。
【００５７】
停電の復旧後、ホストＰＣは立ち上がると、Ｓ２７でスプーラ１１３がランゲージモニタ１１７を起動する。
【００５８】
Ｓ２８で、ランゲージモニタ１１７がスプーラ内のジョブをチェックする。
【００５９】
Ｓ２９で、ランゲージモニタ１１７がスプーラ内の送信済みのステータスのジョブを再起動する。
【００６０】
Ｓ３０で、スプーラ１１３は、送信済みのステータスのジョブを再度ランゲージモニタに送信する。
【００６１】
Ｓ３１でランゲージモニタ１１７がジョブにジョブ識別子を付加する。
【００６２】
以降の動作は、図５の正常時の処理シーケンスのＳ４以降に同じである。
【００６３】
以上の一連の動作により、停電などの不測の事態が発生してもホストＰＣ１０１のスプーラ１１３内で送信済みとなっているジョブを自動で再起動して画像形成装置２０１に再送信し画像出力を行う。
【００６４】
［ランゲージモニタのプリントジョブチェック方法の動作の流れ］
上記のＳ２８、Ｓ２９でのランゲージモニタ１１７のスプーラ内のプリントジョブチェック方法の動作について、図７のフローチャートでその動作を説明する。
【００６５】
停電などでシステムがダウンし、ホストＰＣ１０１が再起動され、スプーラ１１３によってランゲージモニタ１１７が起動される（Ｓ２７；図６）。
【００６６】
ランゲージモニタ１１７が起動されると図７のフローチャートが開始する。
【００６７】
Ｓ５１で、スプーラ１１３に残っているジョブがあるかどうかをチェックする。
【００６８】
ジョブが残っていない場合は、動作を終了する。
【００６９】
ジョブが残っている場合は、Ｓ５３に動作を移行する。
【００７０】
Ｓ５３でスプーラ内に残っているジョブの個数を獲得する。
【００７１】
Ｓ５５はＳ６１とループ１の対をなし、スプーラ内のジョブの個数分ループ１を繰り返す。
【００７２】
Ｓ５７でジョブのステータスが送信済みであるかどうかを判断する。ジョブによっては、ユーザの指示により一時停止のステータスのジョブも有り得るので、そういったジョブが自動で再印刷されないようにするためこの判断を行う。
【００７３】
ステータスが送信済みで無い場合は、動作をＳ６１に移行しループを繰り返す。
【００７４】
ステータスが送信済みの場合は、動作をＳ５９に移行し、ジョブの再起動を行う。
【００７５】
Ｓ６１でジョブが無ければループを終了し、ジョブがまだ残っていればＳ５５に戻りループを繰り返す。
【００７６】
以上の動作により、停電などの不測の事態により画像形成装置に送信されたが、正常に画像出力されなかったジョブが再起動され、再度画像形成装置２０１に送信され印刷される。
【００７７】
［実施例の効果］
以上の動作により、停電などの不測の事態によりシステムダウンが発生した場合にでも、画像形成装置に磁気ディスクなどの不揮発性の記憶装置が搭載されていなくとも、また画像出力ジョブが完全な形で画像形成装置に残されていなくても、情報端末から画像形成装置へ画像出力ジョブを自動で再送信し、印刷されなかったジョブが自動で画像形成装置から出力されることが可能となった。
【００７８】
［その他］
画像形成装置は、コピー機やプリンタやＦＡＸ装置などの単機能の画像形成装置でもよいし、それらの機能を複合した複合機であっても良い。
【００７９】
画像形成装置での画像出力は、コピーや印刷であっても良いし、ＦＡＸ送信であっても良い。
【００８０】
システムのダウンは実施例に記載した停電に限らず、各装置のフリーズやネットワークの異常などによっても起こる。
【図面の簡単な説明】
【００８１】
【図１】印刷システムのネットワーク構成図（実施例１）。
【図２】ホストＰＣのブロック構成図（実施例１）。
【図３】画像形成装置のブロック構成図（実施例１）。
【図４】ジョブ管理テーブルの図（実施例１）。
【図５】正常時の印刷処理のシーケンス図（実施例１）。
【図６】リカバリ時の印刷処理のシーケンス図（実施例１）。
【図７】ランゲージモニタのスプーラ内ジョブチェック方法のフローチャート（実施例１）。
【符号の説明】
【００８２】
１０１  ホストＰＣ（情報端末）
１１１  プリンタドライバ
１１３  スプーラ（スプール手段、スプールステップ）
１１５  プリントモニタ
１１７  ランゲージモニタ（ランゲージモニタ手段、ランゲージモニタステップ）
１１９  ポートモニタ
１２１  ジョブモニタ
２０１  画像形成装置
２１５  画像データ生成部（画像出力手段）
２１７  主制御部
２１９  通信部
２２１  ジョブ管理部
【図１】
2007328574.tif 000003
【図２】
2007328574.tif 000004
【図３】
2007328574.tif 000005
【図４】
2007328574.tif 000006
【図５】
2007328574.tif 000007
【図６】
2007328574.tif 000008
【図７】
2007328574.tif 000009