(57)【要約】【課題】  本発明は、印刷処理の途中で画像形成装置がエラー（印刷不可状態）となり、印刷処理が中断する場合、ユーザの指定する箇所から印刷処理を再開させる画像形成装置、画像形成方法、画像形成プログラム、プリントサーバ、プリンタ制御方法、プリンタ制御プログラムを提供することを目的とする。【解決手段】  本発明に係る画像形成装置は、複数頁を所定の順序で印刷する印刷ジョブを実行する画像形成装置であって、前記印刷ジョブを中断した場合、該印刷ジョブを中断した原因を検出する中断原因検出手段と、前記中断原因検出手段により検出された前記原因が所定の原因である場合、前記印刷ジョブに関し、ユーザが指定する頁以降を印刷する印刷再開手段と、を有することを特徴とする。【選択図】図３
2010064399.tif 000002
【特許請求の範囲】
【請求項１】
複数頁を所定の順序で印刷する印刷ジョブを実行する画像形成装置であって、
前記印刷ジョブを中断した場合、該印刷ジョブを中断した原因を検出する中断原因検出手段と、
前記中断原因検出手段により検出された前記原因が所定の原因である場合、前記印刷ジョブに関し、ユーザが指定する頁以降を印刷する印刷再開手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記エラー原因検出手段により検出された前記原因が所定の原因以外である場合、
前記印刷再開手段は、前記印刷ジョブに関し、印刷未済の頁以降を印刷することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷再開手段は、他の画像形成装置に、ユーザが指定する頁以降を印刷させる制御要求を行うことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
画像形成装置と接続され、該画像形成装置に複数頁を所定の順序で印刷する印刷ジョブを実行させるプリントサーバであって、
前記画像形成装置が前記印刷ジョブを中断した場合、該印刷ジョブを中断した原因を検出する中断原因検出手段と、
前記中断原因検出手段により検出された前記原因が所定の原因である場合、前記印刷ジョブに関し、ユーザが指定する頁以降を前記画像形成装置に印刷させる印刷再開手段と、を有することを特徴とするプリントサーバ。
【請求項５】
前記中断原因検出手段により検出された前記原因が所定の原因以外である場合、
前記印刷再開手段は、前記印刷ジョブに関し、印刷未済の頁以降を前記画像形成装置に印刷させることを特徴とする請求項４に記載のプリントサーバ。
【請求項６】
複数の画像形成装置と接続され、一の画像形成装置が前記印刷ジョブを中断した場合、
前記印刷再開手段は、他の画像形成装置に、ユーザが指定する頁以降を印刷させることを特徴とする請求項４又は５に記載のプリントサーバ。
【請求項７】
複数頁を所定の順序で印刷する印刷ジョブを実行する画像形成装置の画像形成方法であって、
中断原因検出手段が、前記印刷ジョブを中断した場合、該印刷ジョブを中断した原因を検出するステップと、
印刷再開手段が、前記中断原因検出手段により検出された前記原因が所定の原因である場合、前記印刷ジョブに関し、ユーザが指定する頁以降を印刷するステップと、を有することを特徴とする画像形成方法。
【請求項８】
前記エラー原因検出手段により検出された前記原因が所定の原因以外である場合、
前記印刷再開手段は、前記印刷ジョブに関し、印刷未済の頁以降を印刷することを特徴とする請求項７に記載の画像形成方法。
【請求項９】
前記印刷再開手段は、他の画像形成装置に、ユーザが指定する頁以降を印刷させる制御要求を行うことを特徴とする請求項７又は８に記載の画像形成方法。
【請求項１０】
画像形成装置と接続され、該画像形成装置に複数頁を所定の順序で印刷する印刷ジョブを実行させるプリントサーバのプリンタ制御方法であって、
中断原因検出手段が、前記画像形成装置が前記印刷ジョブを中断した場合、該印刷ジョブを中断した原因を検出するステップと、
印刷再開手段が、前記中断原因検出手段により検出された前記原因が所定の原因である場合、前記印刷ジョブに関し、ユーザが指定する頁以降を前記画像形成装置に印刷させるステップと、を有することを特徴とするプリンタ制御方法。
【請求項１１】
前記中断原因検出手段により検出された前記原因が所定の原因以外である場合、
前記印刷再開手段は、前記印刷ジョブに関し、印刷未済の頁以降を前記画像形成装置に印刷させることを特徴とする請求項１０に記載のプリンタ制御方法。
【請求項１２】
複数の画像形成装置と接続され、一の画像形成装置が前記印刷ジョブを中断した場合、
前記印刷再開手段は、他の画像形成装置に、ユーザが指定する頁以降を印刷させることを特徴とする請求項１０又は１１に記載のプリンタ制御方法。
【請求項１３】
請求項７乃至９の何れか一に記載の画像形成方法をコンピュータに実行させるための画像形成プログラム。
【請求項１４】
請求項１０乃至１２の何れか一に記載のプリンタ制御方法をコンピュータに実行させるためのプリンタ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数頁の印刷物に関する印刷処理の途中でエラーが生じた場合に、ユーザの指定する頁から印刷処理を再開させる技術に関する。
【背景技術】
【０００２】
印刷処理の途中で画像形成装置がエラー（印刷不可状態）となり、印刷処理が中断する場合がある。その後、画像形成装置が印刷可能状態に復旧されると、該画像形成装置の内部に保持している印刷データを利用し、印刷済頁の次頁から自動的に印刷されることが一般的である。
また、印刷データを送信する上位ホスト、印刷サーバ、画像形成装置の構成とし、該画像形成装置が印刷データを保持していなくても、印刷サーバで印刷データを保持し、画像形成装置が印刷可能状態に復旧されると、印刷サーバが内部に保持している印刷データを利用し、印刷済み頁の次頁から印刷するように画像形成装置を制御する。また、上位ホストからも再印刷頁の指定も可能である（特許文献１）。
【特許文献１】特開２００３−２６３２８６号公報
【特許文献２】特開平９−２９２９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、エラーとなった印刷ジョブを実行させるユーザは、画像形成装置のエラー種別によって、印刷済頁の次頁から自動的に印刷させたい場合と、目視で印刷結果を確認した後、手動で再印刷箇所を指定して再印刷させたい場合とがある。例えば、前者は用紙切れの場合であり、後者は用紙ジャム（抜け漏れが許されない印刷物であれば、念のため目視で確認したいというニーズ）の場合である。上記技術においては、このようなユーザのニーズを満たすことができないという問題点がある。
【０００４】
そこで、本発明では、印刷処理の途中で画像形成装置がエラー（印刷不可状態）となり、印刷処理が中断する場合、ユーザの指定する箇所から印刷処理を再開させる画像形成装置、画像形成方法、画像形成プログラム、プリントサーバ、プリンタ制御方法、プリンタ制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る画像形成装置は、複数頁を所定の順序で印刷する印刷ジョブを実行する画像形成装置であって、前記印刷ジョブを中断した場合、該印刷ジョブを中断した原因を検出する中断原因検出手段と、前記中断原因検出手段により検出された前記原因が所定の原因である場合、前記印刷ジョブに関し、ユーザが指定する頁以降を印刷する印刷再開手段と、を有することを特徴とする。
【０００６】
また、本発明に係る画像形成装置の一形態において、前記エラー原因検出手段により検出された前記原因が所定の原因以外である場合、前記印刷再開手段は、前記印刷ジョブに関し、印刷未済の頁以降を印刷することを特徴とする。
【０００７】
また、本発明に係る画像形成装置の一形態において、前記印刷再開手段は、他の画像形成装置に、ユーザが指定する頁以降を印刷させる制御要求を行うことを特徴とする。
【０００８】
一方、本発明に係るプリントサーバは、画像形成装置と接続され、該画像形成装置に複数頁を所定の順序で印刷する印刷ジョブを実行させるプリントサーバであって、前記画像形成装置が前記印刷ジョブを中断した場合、該印刷ジョブを中断した原因を検出する中断原因検出手段と、前記中断原因検出手段により検出された前記原因が所定の原因である場合、前記印刷ジョブに関し、ユーザが指定する頁以降を前記画像形成装置に印刷させる印刷再開手段と、を有することを特徴とする。
【０００９】
また、本発明に係るプリントサーバの一形態において、前記中断原因検出手段により検出された前記原因が所定の原因以外である場合、前記印刷再開手段は、前記印刷ジョブに関し、印刷未済の頁以降を前記画像形成装置に印刷させることを特徴とする。
【００１０】
また、本発明に係るプリントサーバの一形態において、複数の画像形成装置と接続され、一の画像形成装置が前記印刷ジョブを中断した場合、前記印刷再開手段は、他の画像形成装置に、ユーザが指定する頁以降を印刷させることを特徴とする。
【００１１】
したがって、本発明では、印刷処理の途中で画像形成装置がエラー（印刷不可状態）となり、印刷処理が中断する場合、ユーザの指定する箇所から印刷処理を再開させる画像形成装置、画像形成方法、画像形成プログラム、プリントサーバ、プリンタ制御方法、プリンタ制御プログラムを提供することができる。
【発明の効果】
【００１２】
本発明では、印刷処理の途中で画像形成装置がエラー（印刷不可状態）となり、印刷処理が中断する場合、ユーザの指定する箇所から印刷処理を再開させる画像形成装置、画像形成方法、画像形成プログラム、プリントサーバ、プリンタ制御方法、プリンタ制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
図面を参照しながら、本発明を実施するための最良の形態について説明する。
＜本実施の形態に係る画像形成装置のハードウェア構成＞
図１は、本実施の形態に係る画像形成装置１００のハードウェア構成の一例を示す図である。画像形成装置１００は、ＣＰＵ（Central Processing Unit）２１０、ＲＯＭ（Read-Only Memory）２２０、ＲＡＭ（Random Access Memory）２３０、ＨＤＤ（Hard Disc Drive）２４０、通信Ｉ／Ｆ（InterFace）２５０、タッチパネル２６０、スキャナ２７０、プロッタ２８０を有する。
【００１４】
ＣＰＵ２１０は、ＲＯＭ２２０に記憶されたプログラムを実行する装置で、ＲＡＭ２３０に展開（ロード）されたデータを、プログラムの命令に従って演算処理し、画像形成装置１００の全体を制御する。ＲＯＭ２２０は、ＣＰＵ２１０が実行するプログラムやデータを記憶している。ＲＡＭ２３０は、ＣＰＵ２１０でＲＯＭ２２０に記憶されたプログラムを実行する際に、実行するプログラムやデータが展開（ロード）され、演算の間、演算データを一時的に保持する。
【００１５】
ＨＤＤ２４０は、基本ソフトウェアであるＯＳ、本実施の形態に係るアプリケーションプログラムや機能拡張用のプラグイン等を関連するデータとともに記憶する装置である。本実施の形態において、画像形成装置１００が印刷処理を中断した場合、印刷処理再開後の処理内容を当該中断の原因毎に規定する中断原因選択テーブル２４５をＨＤＤ２４０に保持しているものとする。
【００１６】
通信Ｉ／Ｆ２５０は、通信ネットワークを介して接続された他の通信制御機能を備えた周辺機器（他の画像形成装置５００、プリントサーバ３００、ＰＣ端末６００等）と情報（データ）をやり取りするためのインタフェースである。本実施の形態では、ＬＡＮに接続され、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）などの通信プロトコルに従って、ＬＡＮに接続された装置とデータ送受信（例えば、印刷再開手段１４０による制御要求、印刷再開手段３３０による印刷要求、印刷データの送受信等）を行う。
【００１７】
タッチパネル２６０は、ＬＣＤ（Liquid Crystal Display）等で構成され、画像形成装置１００が備える操作画面を表示する装置である。また、タッチパネル２６０は、ユーザによる入力を受け付ける際のインタフェースとしても機能する。
スキャナ２７０は、印刷媒体上に表示される情報を画像データとして取得する装置であり、プロッタ２８０は、印刷処理の対象である画像データを紙出力する装置である。
画像形成装置１００の各手段は、ＣＰＵ２１０が、ＲＯＭ２２０又はＨＤＤ２４０に記憶された各手段に対応するプログラムを実行することにより実現される。
＜本実施の形態に係るプリントサーバのハードウェア構成＞
図２は、本実施の形態に係るプリントサーバ３００のハードウェア構成の一例を示す図である。プリントサーバ３００は、ＣＰＵ４１０、ＲＯＭ４２０、ＲＡＭ４３０、ＨＤＤ４４０、通信Ｉ／Ｆ４５０、表示装置４６０を有する。
【００１８】
ＣＰＵ４１０は、ＲＯＭ４２０に記憶されたプログラムを実行する装置で、ＲＡＭ４３０に展開（ロード）されたデータを、プログラムの命令に従って演算処理し、プリントサーバ３００の全体を制御する。ＲＯＭ４２０は、ＣＰＵ４１０が実行するプログラムやデータを記憶している。ＲＡＭ４３０は、ＣＰＵ４１０でＲＯＭ４２０に記憶されたプログラムを実行する際に、実行するプログラムやデータが展開（ロード）され、演算の間、演算データを一時的に保持する。
【００１９】
ＨＤＤ４４０は、基本ソフトウェアであるＯＳ、本実施の形態に係るアプリケーションプログラムや機能拡張用のプラグイン等を関連するデータとともに記憶する装置である。本実施の形態において、画像形成装置１００が印刷処理を中断した場合、印刷処理再開後の処理内容を当該中断の原因毎に規定する中断原因選択テーブル４４５をＨＤＤ４４０に保持しているものとする。
【００２０】
通信Ｉ／Ｆ４５０は、通信ネットワークを介して接続された他の通信制御機能を備えた周辺機器（画像形成装置１００、５００、ＰＣ端末６００等）と情報（データ）をやり取りするためのインタフェースである。本実施の形態では、ＬＡＮに接続され、ＴＣＰ／ＩＰなどの通信プロトコルに従って、ＬＡＮに接続された装置とデータ送受信（例えば、印刷再開手段３３０による印刷要求、ＰＣ端末６００からの処理内容通知、印刷データの送受信等）を行う。
【００２１】
表示装置４６０は、ＬＣＤ等で構成され、プリントサーバ３００が備える操作画面を表示する装置である。また、表示装置４６０は、ユーザによる入力を受け付ける際のインタフェースとしても機能する携帯であっても良い。
プリントサーバ３００の各手段は、ＣＰＵ４１０が、ＲＯＭ４２０又はＨＤＤ４４０に記憶された各手段に対応するプログラムを実行することにより実現される。
【００２２】
＜本実施の形態に係る画像形成装置の動作原理＞
図３を用いて、本実施の形態に係る画像形成装置１００の動作原理について説明する。画像形成装置１００は、ＰＣ端末６００（不図示）、他の画像形成装置５００と接続されている。そして、画像形成装置１００は、ＰＣ端末６００から受信した印刷ジョブに従って複数頁の印刷物を印刷する。また、画像形成装置１００は、スキャナ２７０によって読み込んだ原稿（複数頁）の画像データを、ユーザの要求に従って印刷する。
【００２３】
画像形成装置１００は、印刷処理手段１１０、中断原因検出手段１２０、中断原因判定手段１３０、印刷再開手段１４０、記憶装置２４０、入力装置２６０、印刷処理に関する装置２９０を有する。
【００２４】
印刷処理手段１１０は、通常の印刷処理を行う。例えば、ＰＣ端末６００から印刷ジョブを受信した場合、印刷処理に関する装置２９０を利用して、印刷ジョブの対象である画像データを印刷する。また、例えば、ユーザからコピー処理の要求があった場合、印刷処理に関する装置２９０を利用して原稿を読み取り、読み取った画像データを印刷処理に関する装置２９０を利用して印刷する。ここで、印刷処理に関する装置２９０は、スキャナ２７０、プロッタ２８０等の装置である。
【００２５】
中断原因検出手段１２０は、画像形成装置１００が印刷ジョブを中断した場合に、印刷ジョブを中断させた原因を検出する。例えば、印刷ジョブを中断させた原因は、「印刷処理に関する装置２９０からの応答が無いこと」、「トナー切れが生じたこと」、「用紙づまりが生じたこと」、「印刷用紙が切れたこと」等である。つまり、中断原因検出手段１２０は、画像形成装置１００が印刷ジョブを中断した場合に、「印刷処理に関する装置２９０からの応答が無いこと」、「トナー切れが生じたこと」、「用紙づまりが生じたこと」、「印刷用紙が切れたこと」等の印刷処理が中断した原因を検出する。
【００２６】
中断原因判定手段１３０は、中断原因検出手段１２０により検出された印刷処理が中断した原因と、記憶装置２４０に保持する中断原因選択テーブル２４５とを比較して、画像形成装置１００における印刷処理復旧後の処理内容を判定する。中断原因選択テーブル２４５は、例えば、図４で示すように保持されており、エラー種別（中断原因）毎に「０」又は「１」の選択フラグが規定されている。つまり、中断原因判定手段１３０は、中断原因検出手段１２０により検出された印刷処理が中断した原因と対応する選択フラグ（「０」又は「１」）を中断原因選択テーブル２４５から抽出する。ここで、選択フラグ「１」は、印刷処理を再開させる箇所をユーザによって指定できる処理に対応し、選択フラグ「０」は、印刷処理を再開させる箇所を自動的に決定する処理に対応する。また、中断原因選択テーブル２４５の内容は、ユーザによって自由に定めることができる。
【００２７】
印刷再開手段１４０は、中断原因判定手段１３０により判定された結果に基づいて、中断された印刷ジョブを再開させる。つまり、中断原因判定手段１３０により抽出された選択フラグが「１」である場合、印刷再開手段１４０は、ユーザが指定する箇所以降を印刷する処理を行う。ここで、ユーザは、入力装置２６０を用いて、印刷を開始する頁（印刷開始箇所）を指定する入力を行い、印刷再開手段１４０は、当該入力に従って、印刷する処理を行うものとする。一方、中断原因判定手段１３０により抽出された選択フラグが「０」である場合、印刷再開手段１４０は、印刷未済の頁以降を印刷する処理を行う。ここで、画像形成装置１００は、印刷ジョブが中断した場合、印刷済みの頁に関する情報を保持しているものとし、印刷再開手段１４０は、当該情報を利用して処理を行うものとする。
【００２８】
印刷再開手段１４０は、印刷処理手段１１０を制御して、上記の各印刷処理を行う形態であっても良い。また、印刷再開手段１４０は、画像形成装置１００と通信Ｉ／Ｆ２５０を介して接続される他の画像形成装置５００に対して、上記の各印刷処理を実行させるための制御要求を通知する形態であっても良い。この場合、他の画像形成装置５００は、受信した制御要求に従って、上記の各印刷所理を実行するものとする。
【００２９】
上記で説明するような動作原理に基づいて、本発明は、印刷処理の途中で画像形成装置がエラー（印刷不可状態）となり、印刷処理が中断する場合、ユーザの指定する箇所から印刷処理を再開させることができる。ユーザは目視で印刷結果を確認した後、手動で再印刷箇所を指定して再印刷させることができる。
【００３０】
＜本実施の形態に係るプリントサーバの動作原理＞
図５を用いて、本実施の形態に係るプリントサーバの動作原理について説明する。プリントサーバ３００は、ＰＣ端末６００、一の画像形成装置１００、他の画像形成装置５００と接続されている。そして、プリントサーバ３００は、ＰＣ端末６００から受信した印刷ジョブに従って、一の画像形成装置１００に複数頁の印刷物を印刷させる。
【００３１】
プリントサーバ３００は、中断原因検出手段３１０、中断原因判定手段３２０、印刷再開手段３３０、記憶装置４４０を有する。
【００３２】
中断原因検出手段３１０は、一の画像形成装置１００が印刷ジョブを中断した場合に、印刷ジョブを中断させた原因を検出する。例えば、印刷ジョブを中断させた原因は、「印刷処理に関する装置２９０からの応答が無いこと」、「トナー切れが生じたこと」、「用紙づまりが生じたこと」、「印刷用紙が切れたこと」等である。つまり、中断原因検出手段３１０は、画像形成装置１００が印刷ジョブを中断した場合に、「印刷処理に関する装置２９０からの応答が無いこと」、「トナー切れが生じたこと」、「用紙づまりが生じたこと」、「印刷用紙が切れたこと」等で表されるような印刷処理が中断した原因を検出する。
【００３３】
中断原因判定手段３２０は、中断原因検出手段３１０により検出された印刷処理が中断した原因と、記憶装置４４０に保持する中断原因選択テーブル４４５とを比較して、画像形成装置１００における印刷処理復旧後の処理内容を判定する。中断原因選択テーブル４４５は、例えば、図４で示すように保持されており、エラー種別（中断原因）毎に「０」又は「１」の選択フラグが規定されている。つまり、中断原因判定手段３２０は、中断原因検出手段３１０により検出された印刷処理が中断した原因と対応する選択フラグ（「０」又は「１」）を中断原因選択テーブル４４５から抽出する。ここで、選択フラグ「１」は、印刷処理を再開させる箇所をユーザによって指定できる処理に対応し、選択フラグ「０」は、印刷処理を再開させる箇所を自動的に決定する処理に対応する。また、中断原因選択テーブル２４５の内容は、ユーザによって自由に定めることができる。
【００３４】
印刷再開手段３３０は、中断原因判定手段３２０により判定された結果に基づいて、中断された印刷ジョブを再開させる。つまり、中断原因判定手段３２０により抽出された選択フラグが「１」である場合、印刷再開手段３３０は、ユーザが指定する箇所以降を印刷させる処理を行う。ここで、ユーザは、ＰＣ端末６００が備える入力装置６１０（プリントサーバ３００が備える形態であっても良い）等を用いて、印刷を開始する頁（印刷開始箇所）を指定する入力を行い、印刷再開手段３３０は、当該入力に従って、印刷させる処理を行うものとする。一方、中断原因判定手段３２０により抽出された選択フラグが「０」である場合、印刷再開手段３３０は、印刷未済の頁以降を印刷する処理を行う。ここで、プリントサーバ３００は、印刷ジョブが中断した場合、印刷済みの頁に関する情報を保持しているものとし、印刷再開手段３３０は、当該情報を利用して処理を行うものとする。
【００３５】
印刷再開手段３３０は、一の画像形成装置１００の印刷処理手段１１０を制御して、上記の各印刷処理を実行させる形態であっても良い。また、印刷再開手段３３０は、他の画像形成装置５００が備える印刷処理手段（不図示）に対して、上記の各印刷処理を実行させる形態であっても良い。この場合、一の画像形成装置１００及び他の画像形成装置５００は、プリントサーバ３００の印刷再開手段３３０による処理要求に従って、上記の各印刷所理を実行するものとする。
【００３６】
上記で説明するような動作原理に基づいて、本発明は、印刷処理の途中で画像形成装置がエラー（印刷不可状態）となり、印刷処理が中断する場合、ユーザの指定する箇所から印刷処理を再開させることができる。ユーザは目視で印刷結果を確認した後、手動で再印刷箇所を指定して再印刷させることができる。
【００３７】
＜本実施の形態に係る画像形成装置による処理例＞
図６を用いて、本実施の形態に係る画像形成装置１００による処理例を説明する。画像形成装置１００は、不図示のＰＣ端末６００と接続され、該ＰＣ端末６００から複数頁の印刷物を印刷する処理要求を受信し、当該処理要求に従って印刷処理を行うものとする。また、画像形成装置１００は、通信Ｉ／Ｆ２５０を介して、他の画像形成装置５００と接続されているものとする。
【００３８】
Ｓ１０で画像形成装置１００が、ＰＣ端末６００から印刷すべき画像データを含む印刷ジョブを受信し、当該画像データに関する印刷処理を開始する。
Ｓ２０で印刷処理手段１１０が、上記印刷ジョブに関する画像データをプロッタ２８０で印刷する処理を行う。
Ｓ３０で印刷処理手段１１０が、何らかの原因によって、実行中の印刷ジョブを中断する。
【００３９】
Ｓ４０で中断原因検出手段１２０が、実行中の印刷ジョブが中断された原因を検出する。例えば、中断原因検出手段１２０は、「トナー切れが生じたこと」、「用紙づまりが生じたこと」、「印刷用紙が切れたこと」等を検出する。
Ｓ５０で中断原因判定手段１３０が、中断原因検出手段１２０により検出された印刷ジョブの中断原因と、ＨＤＤ２４０に保持する中断原因選択テーブル２４５とを比較し、該当する選択フラグを判定する。例えば、中断原因判定手段１３０は、図４で示す中断原因選択テーブル２４５の中から、中断原因検出手段１２０により検出された印刷ジョブの中断原因に対応する選択フラグを抽出する。
【００４０】
Ｓ６０で中断原因判定手段１３０が、中断原因検出手段１２０により検出された印刷ジョブの中断原因に対応する選択フラグとして「１」を抽出した場合（Ｓ６０でＹｅｓの場合）、Ｓ７０で印刷再開手段１４０が、ユーザが指定する箇所以降を印刷する処理を行う。ここで、ユーザは、タッチパネル２６０を用いて、印刷を開始する頁（印刷開始箇所）を指定する入力を行い、印刷再開手段１４０は、当該入力に従って、印刷する処理を行うものとする。
【００４１】
Ｓ７０で印刷再開手段１４０は、自身の印刷処理手段１１０を制御して、上記の印刷処理を実行する形態であっても良く、他の画像形成装置５００に対して、上記の印刷処理を実行させるための制御要求を通知する形態であっても良い。後者の場合、他の画像形成装置５００は、受信した制御要求に従って、上記の印刷処理を実行するものとする。
【００４２】
Ｓ６０で中断原因判定手段１３０が、中断原因検出手段１２０により検出された印刷ジョブの中断原因に対応する選択フラグとして「０」を抽出した場合（Ｓ６０でＮｏの場合）、Ｓ８０で印刷再開手段１４０が、印刷未済の頁以降を印刷する処理を行う。ここで、画像形成装置１００は、印刷ジョブが中断した場合、印刷済みの頁に関する情報を保持しているものとし、印刷再開手段１４０は、当該情報を利用して処理を行うものとする。
【００４３】
Ｓ８０で印刷再開手段１４０は、自身の印刷処理手段１１０を制御して、上記の印刷処理を実行する形態であっても良く、他の画像形成装置５００に対して、上記の印刷処理を実行させるための制御要求を通知する形態であっても良い。後者の場合、他の画像形成装置５００は、受信した制御要求に従って、上記の印刷処理を実行するものとする。
【００４４】
こうすることによって、印刷処理の途中で画像形成装置がエラー（印刷不可状態）となり、印刷処理が中断する場合、ユーザの指定する箇所から印刷処理を再開させることができる。ユーザは目視で印刷結果を確認した後、手動で再印刷箇所を指定して再印刷させることができる。
＜本実施の形態に係るプリントサーバによる処理例＞
図７を用いて、本実施の形態に係るプリントサーバ３００による処理例を説明する。プリントサーバ３００は、ＰＣ端末６００と接続され、該ＰＣ端末６００から複数頁の印刷物を印刷する処理要求を受信し、当該処理要求を一の画像形成装置１００に実行させるものとする。また、プリントサーバ３００は、通信Ｉ／Ｆ４５０を介して、一の画像形成装置１００、他の画像形成装置５００と接続されているものとする。
【００４５】
Ｓ１１０でプリントサーバ３００が、ＰＣ端末６００から印刷すべき画像データを含む印刷ジョブを受信し、当該画像データに関する印刷処理を画像形成装置１００に実行させる処理を開始する。
Ｓ１２０で画像形成装置１００の印刷処理手段１１０が、上記印刷ジョブに関する画像データをプロッタ２８０で印刷する処理を行う。
Ｓ１３０で印刷処理手段１１０が、何らかの原因によって、実行中の印刷ジョブを中断する。
【００４６】
Ｓ１４０で中断原因検出手段３１０が、実行中の印刷ジョブが中断された原因を検出する。例えば、中断原因検出手段３１０は、画像形成装置１００において「トナー切れが生じたこと」、「用紙づまりが生じたこと」、「印刷用紙が切れたこと」等を検出する。
Ｓ１５０で中断原因判定手段３２０が、中断原因検出手段３１０により検出された印刷ジョブの中断原因と、ＨＤＤ４４０に保持する中断原因選択テーブル４４５とを比較し、該当する選択フラグを判定する。例えば、中断原因判定手段３２０は、図４で示す中断原因選択テーブル４４５の中から、中断原因検出手段３１０により検出された印刷ジョブの中断原因に対応する選択フラグを抽出する。
【００４７】
Ｓ１６０で中断原因判定手段３２０が、中断原因検出手段３１０により検出された印刷ジョブの中断原因に対応する選択フラグとして「１」を抽出した場合（Ｓ１６０でＹｅｓの場合）、Ｓ１７０で印刷再開手段３３０が、ユーザが指定する箇所以降を印刷させる処理を行う。ここで、ユーザは、ＰＣ端末６００の入力装置６１０を用いて、印刷を開始する頁（印刷開始箇所）を指定する入力を行い、印刷再開手段３３０は、当該入力に従って、印刷させる処理を行うものとする。
【００４８】
Ｓ１７０で印刷再開手段３３０は、画像形成装置１００の印刷処理手段１１０を制御して、上記の印刷処理を実行させる形態であっても良く、画像形成装置５００の印刷処理手段（不図示）を制御して、上記の印刷処理を実行させる形態であっても良い。この場合、画像形成装置１００及び画像形成装置５００は、印刷再開手段３３０による印刷処理命令に従って、上記の印刷処理を実行するものとする。
【００４９】
Ｓ１６０で中断原因判定手段３２０が、中断原因検出手段３１０により検出された印刷ジョブの中断原因に対応する選択フラグとして「１」を抽出した場合（Ｓ１６０でＮｏの場合）、Ｓ１８０で印刷再開手段３３０が、印刷未済の頁以降を印刷する処理を行う。ここで、プリントサーバ３００は、画像形成装置１００において印刷ジョブが中断した場合、印刷済みの頁に関する情報を保持しているものとし、印刷再開手段３３０は、当該情報を利用して処理を行うものとする。
【００５０】
Ｓ１８０で印刷再開手段３３０は、画像形成装置１００の印刷処理手段１１０を制御して、上記の印刷処理を実行させる形態であっても良く、他の画像形成装置５００の印刷処理手段（不図示）を制御して、上記の印刷処理を実行させる形態であっても良い。この場合、画像形成装置１００及び画像形成装置５００は、印刷再開手段３３０による印刷処理命令に従って、上記の印刷処理を実行するものとする。
【００５１】
こうすることによって、印刷処理の途中で画像形成装置がエラー（印刷不可状態）となり、印刷処理が中断する場合、ユーザの指定する箇所から印刷処理を再開させることができる。ユーザは目視で印刷結果を確認した後、手動で再印刷箇所を指定して再印刷させることができる。
【００５２】
（総括）
本発明では、印刷処理の途中で画像形成装置がエラー（印刷不可状態）となり、印刷処理が中断する場合、ユーザの指定する箇所から印刷処理を再開させる画像形成装置、画像形成方法、画像形成プログラム、プリントサーバ、プリンタ制御方法、プリンタ制御プログラムを提供することができる。
以上、本発明の実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００５３】
【図１】本実施の形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図２】本実施の形態に係るプリントサーバのハードウェア構成の一例を示す図である。
【図３】本実施の形態に係る画像形成装置の動作原理を説明するための図である。
【図４】本実施の形態に係る中断原因選択テーブルの一例を示すための図である。
【図５】本実施の形態に係るプリントサーバの動作原理を説明するための図である。
【図６】本実施の形態に係る画像形成装置による処理の一例を示すフローチャートである。
【図７】本実施の形態に係るプリントサーバによる処理の一例を示すフローチャートである。
【符号の説明】
【００５４】
１００  画像形成装置
１１０  印刷処理手段
１２０  中断原因検出手段
１３０  中断原因判定手段
１４０  印刷再開手段
２１０  ＣＰＵ
２２０  ＲＯＭ
２３０  ＲＡＭ
２４０  ＨＤＤ
２４５  中断原因選択テーブル
２５０  通信Ｉ／Ｆ
２６０  タッチパネル
２７０  スキャナ
２８０  プロッタ
３００  プリントサーバ
３１０  中断原因検出手段
３２０  中断原因判定手段
３３０  印刷再開手段
４１０  ＣＰＵ
４２０  ＲＯＭ
４３０  ＲＡＭ
４４０  ＨＤＤ
４５０  通信Ｉ／Ｆ
４６０  表示装置
５００  他の画像形成装置
６００  ＰＣ端末
６１０  入力装置
【図１】
2010064399.tif 000003
【図２】
2010064399.tif 000004
【図３】
2010064399.tif 000005
【図４】
2010064399.tif 000006
【図５】
2010064399.tif 000007
【図６】
2010064399.tif 000008
【図７】
2010064399.tif 000009