(57)【特許請求の範囲】
【請求項１】
画像形成装置の稼動情報を収集し、前記画像形成装置を構成する構成部品の消耗度を管理する管理サーバとネットワークを介して接続された画像形成装置であって、
画像形成装置において実行されたジョブの属性情報を記憶する記憶手段と、
前記画像形成装置におけるジャムを検出する検出手段と、
前記検出手段で検出されたジャムの箇所と、前記ジャムに対応する前記記憶手段に記憶されたジョブの属性情報と、前記管理サーバから取得する構成部品の消耗度に応じた情報とに基づく印刷設定が設定されたテストジョブを生成する生成手段とを備え、
前記生成手段は、前記ジャムに対応するジョブの属性情報として記憶された複数の印刷設定の中で、前記ジャムの箇所に関連する一部の印刷設定が設定されたテストジョブを生成することを特徴とする画像形成装置。
【請求項２】
前記生成手段は、前記ジャムが発生した箇所を用紙が通過する前記テストジョブを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記検出手段により画像形成装置の複数箇所においてジャムが検出された際に、
前記生成手段は、前記複数箇所で検出されたジャムに対応する前記記憶手段に記憶されたジョブの属性情報に基づく印刷設定が設定されたテストジョブを生成することを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記生成手段は、前記複数のジャムが発生した箇所に用紙を通過させるための、２つの異なる印刷設定が設定されたテストジョブを生成することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記テストジョブは、前記検出手段により検出されたジャムの復旧を確認するまたはジャムの再現確認するためのジョブであることを特徴とする請求項１乃至請求項４の何れか１項に記載の画像形成装置。
【請求項６】
画像形成装置の稼動情報を収集し、前記画像形成装置を構成する構成部品の消耗度を管理する管理サーバとネットワークを介して接続された画像形成装置における情報処理方法であって、
画像形成装置において実行されたジョブの属性情報を記憶する記憶工程と、
前記画像形成装置におけるジャムを検出する検出工程と、
前記検出工程で検出された前記ジャムの箇所と、前記ジャムに対応する前記記憶工程で記憶されたジョブの属性情報、前記管理サーバから取得する構成部品の消耗度に応じた情報とに基づく印刷設定が設定されたテストジョブを生成する生成工程とを備え、
前記生成工程において、前記ジャムに対応するジョブの属性情報として記憶された複数の印刷設定の中で、前記ジャムの箇所に関連する一部の印刷設定が設定されたテストジョブを生成することを特徴とすることを特徴とする情報処理方法。
【請求項７】
前記生成工程において、前記ジャムが発生した箇所を用紙が通過する前記テストジョブを生成することを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記検出工程で画像形成装置の複数箇所においてジャムが検出された際に、
前記生成工程において、前記複数箇所で検出されたジャムに対応する前記記憶工程で記憶されたジョブの属性情報に基づく印刷設定が設定されたテストジョブを生成することを特徴とする請求項６または請求項７に記載の情報処理方法。
【請求項９】
前記生成工程において、前記複数のジャムが発生した箇所に用紙を通過させるための、２つの異なる印刷設定が設定されたテストジョブを生成することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
請求項１乃至請求項５の何れか１項に記載の手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置で発生したジャムなどのエラーに対する復旧確認テストを行う技術に関する。
【背景技術】
【０００２】
画像形成装置（プリンタ、複写機や複合機などを示す）で発生したエラーに対して、ユーザやサービスマンがエラーの発生箇所や発生原因を特定するための情報を提供するシステムが知られている。
【０００３】
特許文献１では複数枚の印刷を処理している最中に発生する出力エラー（イメージ展開処理エラー、メモリ不足などの印刷を中止する必要のないエラー）の発生箇所を容易に特定するために、エラー情報を印刷したページをジョブの途中に出力する。この方法では、エラー発生時に、エラーが発生した前ページの出力用紙とサイズまたは方向いずれかの印刷情報を取得し、取得した情報と異なる出力用紙或いはサイズ・方向のジョブを生成している。これにより、複数枚ある出力の中からエラーが発生したページを容易に特定することが可能となる。また、エラー情報が印刷されているためエラー内容を知ることも可能となる。
【０００４】
また、特許文献２では、サービスマンがジャム発生の原因究明の補助として、ジャム履歴を記録してその内容を表示する方法が提案されている。この方法では、ジャムが発生すると、ジャム発生箇所、ジャムが発生した用紙カセット位置、ジャムが発生した用紙サイズ、印刷モード等の印刷条件がジャム履歴メモリに記録される。この情報を表示することにより、印刷条件に基づいてジャムが発生する原因を考察することが可能となる。
【特許文献１】特開平１１−０９１２１７号公報
【特許文献２】特開平０５−２７０６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像形成装置（プリンタ、複写機や複合機などを示す）本体内部にある用紙搬送部には、用紙を検知するためのセンサが設けられており、紙詰まり（以降ジャムと呼ぶ）が発生すると、これらのセンサによってジャムが検知される。同一箇所でジャムが多発する場合には、サービスマンが部品交換などのメンテナンスを行う。
【０００６】
ジャムに対するメンテナンスを行う際には、ジャムが発生した原因箇所を特定するためにジャムの再現テストを行ったり、メンテナンス終了後にジャムが再度発生しないことを確認するためのテストを行ったりする。このようなテストは、ジャム発生箇所を通るような印刷設定で行わなければならないが、サービスマンはジャム発生箇所を通る印刷設定を熟知している必要がある。加えて、テストをする度に印刷設定操作を行ってからジョブを実行しなければならない。
【０００７】
特許文献１では、エラーが発生したページを特定し、エラー内容を知ることができる。しかし、エラーに応じて再現確認をするためのテストジョブは生成されない。そのため、エラーの内容を把握しても、サービスマンがメンテナンスを実施する際には、新たにテスト用のジョブを生成し、その印刷設定を操作してテストを実行する必要がある。
【０００８】
また、特許文献１ではエラー発生時に取得する情報として、エラー情報およびエラーが発生した前ページの出力用紙とサイズまたは方向いずれかの印刷情報を取得している。そのため、出力するエラー情報が印刷されたページの印刷設定は、出力用紙サイズ・サイズまたは方向に限られてしまう。
【０００９】
特許文献２では、ジャムの発生箇所とジャムが発生したジョブ属性情報を記録・表示をすることによって、ジャムの原因を推測することができる。しかし、サービスマンがメンテナンスを行う際に行うジャムの再現確認では、原因として考えられる全てのパターンを検証しなければならず、各印刷設定を操作してからジョブを実行する必要がある。
【００１０】
本発明では、ジャムに対するサービスマンのメンテナンス作業において、現場でジャムの再現確認や復旧確認のためのテストを容易に実行することができる画像形成装置および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために本発明の画像形成装置は、画像形成装置の稼動情報を収集し、前記画像形成装置を構成する構成部品の消耗度を管理する管理サーバとネットワークを介して接続された画像形成装置であって、画像形成装置において実行されたジョブの属性情報を記憶する記憶手段と、前記画像形成装置におけるジャムを検出する検出手段と、前記検出手段で検出されたジャムの箇所と、前記ジャムに対応する前記記憶手段に記憶されたジョブの属性情報と、前記管理サーバから取得する構成部品の消耗度に応じた情報とに基づく印刷設定が設定されたテストジョブを生成する生成手段とを備え、前記生成手段は、前記ジャムに対応するジョブの属性情報として記憶された複数の印刷設定の中で、前記ジャムの箇所に関連する一部の印刷設定が設定されたテストジョブを生成することを特徴とすることを特徴とする。
【発明の効果】
【００１２】
上記手段により、サービスマンがジャム発生箇所からテストジョブの印刷設定を判断したり、設定操作を行ったりすることなく、ジャムの再現確認などを容易に行うことが可能となる。
【発明を実施するための最良の形態】
【００１３】
（実施例１）
＜本実施形態における画像形成装置構成例＞
図１は、画像形成装置１０１の構成を示す断面図である。画像形成装置１０１は、例えば、一台でプリンタとスキャナ、コピー機ＦＡＸなどの機能を具備した複合機能型画像形成装置ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を想定する。またＭＦＰ以外にも、プリント機能のみを具備した単一機能型画像形成装置ＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などであってもよい。
【００１４】
原稿を先頭から順に１枚ずつ原稿台１０２上へ送る原稿給紙ユニット１０３、または原稿台１０２にセットされた原稿を移動ユニット１０４により読み取る。この読取走査中に、原稿からの反射光は、各ミラー１０５，１０６，１０７およびレンズ１０８を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」という）１０９に導かれ、原稿上の画像がＣＣＤ１０９の撮像面上に結像される。レーザドライバ１１０は、制御装置から入力された画像データに基づきレーザ発光部１１１を駆動する。これにより、レーザ発光部１１１からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム１１２上に照射される。感光ドラム１１２上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器１１３から供給されたトナーによりトナー像として可視像化される。
【００１５】
レーザ光の照射タイミングに同期して、各カセット１１４，１１５から給紙ローラ１１６によって記録紙が給紙され、搬送ローラ１１７を介して感光ドラム１１２と転写部１１８との間に搬送される。そして、感光ドラム１１２上のトナー像は転写部１１８により給紙された記録紙上に転写される。
【００１６】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）１１９に送られ、定着ローラ対１１９は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対１１９を通過した記録紙は、排紙ローラ対１２０により排紙ユニット１２１に排紙される。排紙ユニット１２１は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置からなる。
【００１７】
また、両面印刷が設定されている場合には、記録紙を排紙ローラ対１２０まで搬送した後に、排紙ローラ対１２０の回転方向を逆転させ、フラッパ１２２によって再給紙搬送路１２３および１２４へ導く。再給紙搬送路１２３、１２４に導かれた記録紙は、上述したタイミングで感光ドラム１１２と転写部１１８との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００１８】
また、上記用紙搬送部要所には、ジャムを検知するためのジャムセンサ（図示せず）が配置されている。
【００１９】
ここで、記録紙搬送路において、各カセット１１４、１１５から搬送ローラ１１７までの部分（点線部）を給紙部１２２、排紙ユニット１２１をフィニッシャ部、給紙部１２２およびフィニッシャ部１２１以外の部分を本体部１２３とする。
【００２０】
＜実施例１および２におけるの画像形成装置１０１のハードウェア構成例＞
図２は、画像形成装置１０１のハードウェア主要部の構成を示したブロック図である。
【００２１】
各構成要素は、システムバス２１６及び画像バス２１７に接続されている。ＲＯＭ２０４には画像形成装置の制御プログラム（図示せず）、ジャムコードに応じたテストジョブを生成するテストジョブ生成プログラムが格納されており、ＣＰＵ２０７で実行される。ＲＡＭ２０５は、プログラムを実行するためのワークメモリエリアであり、画像データなどを一時記憶するためのメモリでもある。記憶装置２０６は不揮発性の記憶装置であり、画像形成装置１０１の再起動後も保持しておく必要のあるＩＤや、稼働ログなどが記憶される。  Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２はＬＡＮと接続するためのインタフェース部であり、ＬＡＮを介して各装置との間で情報の入出力を行う。回線Ｉ／Ｆ部２０３は、ＩＳＤＮや公衆電話網に接続され、ＲＯＭ２０４内の通信制御プログラムにより制御され、ＩＳＤＮ  Ｉ／Ｆやモデム、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）を介して遠隔の端末とデータの送受信を行う。ファクシミリの送受信もこの回線Ｉ／Ｆ部２０３を使用して行う。操作部２０１には表示手段やキー入力手段が内蔵されており、これらはＣＰＵ２０７にて制御される。操作者は、キー入力手段を通してスキャナ読み取りやプリント出力に関する各種設定指示や、作動／停止指示を行う。
【００２２】
以上の画像形成装置がシステムバス２１６上に配置される。ＩＯ制御部２０８は、システムバス２１６と画像データを高速で転送する画像バス２１７とを接続するためのバスブリッジである。画像バス２１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１７上には以下の画像形成装置が配置される。
【００２３】
デジタルＩ／Ｆ部２１１は、画像形成装置のリーダー部２１５やプリンタ部２１４と制御部とを接続し、画像データの同期系／非同期系の変換を行う。また、リーダー部２１５やプリンタ部２１４内の各所に配置した前述の各種センサが検出した情報は、このデジタルＩ／Ｆ部２１１、及びＩＯ制御部２０８を介してシステムバス２１６へ流れる。画像処理部２０９は、入力及び出力画像データに対し補正／加工／編集を行う。画像回転部２１０は画像データの回転を行う。画像圧縮伸長部２１２は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ／ＭＭＲ／ＭＲ／ＭＨの圧縮伸張処理を行う。画像密度変換部２１３は、出力用画像データに対して解像度変換等を行う。
【００２４】
ＣＰＵ２０７で実行されるテストジョブ生成プログラムにより、ＣＰＵ２０７は、発生したジャムのジャムコードや、ジャムが発生したジョブの属性情報（用紙サイズ、給紙口、排紙先などの印刷設定）を記憶装置２０６から取得する。そして、これらの情報を元にジャムのテストを行うためのテストジョブを生成する。
【００２５】
プリンタ部２１４内のジャムセンサによってジャムが検知された場合には、発生したジャムの情報（ジャムコードなど）がデジタルＩ／Ｆ部２１１、およびＩＯ制御部２０８を介してシステムバス２１６へ流れる。システムバス２１６へ流れたジャムの情報は、履歴情報として記憶装置２０６へ蓄積される。更に、操作部２０１で操作されたユーザからのテストジョブ実行入力は、ＣＰＵ２０７へ送出される。
【００２６】
＜実施例１および２におけるにおける画像形成装置１０１のソフトウェア構成例＞
図３は、実施例１における画像形成装置１０１のソフトウェア構成例を示した図である。尚、本実施形態に関連があるソフトウェアのみ示し、本実施形態の動作に影響しない他のプログラムは省略している。ＣＰＵ２０７はシステム起動時に、ＲＯＭ２０４からシステム起動プログラム（図示せず）を読出し、動作を開始する。また、各プログラムを記憶装置２０６からＲＡＭ２０５へ読み出し、実行する。
【００２７】
３０１はＯＳ（オペレーティングシステム）、３０２はコントローラ、３０３はライブラリ、３０４はアプリケーションである。
【００２８】
アプリケーション３０４の一部として、発生したジャムのジャムコードおよび、ジャムが発生したジョブ属性情報からジャムのテストジョブを生成するテストジョブ生成プログラム３０５を含む。
【００２９】
＜本実施形態の画像形成装置１０１の機能を示すブロック図＞
図４は、画像形成装置１０１においてテストジョブ生成プログラム３０５に関連する機能を示すブロック図である。
【００３０】
テストジョブ生成プログラム３０５は、ジャム検知部４０１によってプリンタ部２１４でジャムが発生したことを検知する。ジャム検知部４０１でジャム発生を検知すると、ジャム情報取得部４０２によって記憶装置２０６に格納されたジャム情報を取得し、また、ジョブ属性情報取得部４０４によってジャムが発生したジョブの属性情報を取得する。取得されたジョブの属性情報（両面・片面の設定や排紙方法などの印刷設定を含む情報）は記憶装置２０６などの記憶媒体に格納される。
【００３１】
また、ジャム情報取得部４０２によって取得したジャムコードからジャム発生箇所を解釈するジャムコード解釈部４０３を有する。ジャムコード解釈部４０３は、マスタデータ読出し部４０６を介して、マスタデータ記憶部４０７に保持されているジャムコード一覧を参照する。マスタデータ記憶部４０７は、記憶装置２０６に格納されている。マスタデータ記憶部４０７には、ジャムコードに対して記録紙がジャム発生箇所を通るための印刷設定の条件をまとめた印刷設定条件表（図６にて詳述）が格納されている。また、テストジョブ生成のためのテンプレートとして、ジョブ生成スクリプト（図示せず）も格納されている。ジョブはプリンタ部２１４へ印刷要求を行うためのものであり、プリンタ部２１４が解釈できるプログラム言語で記述されている必要がある。ジョブ生成スクリプトはジョブのテンプレートとして印刷設定が記述されていないジョブとなっている。
【００３２】
ジャムコード解釈部４０３およびジョブ属性情報取得部４０４によって取得した情報に基づき、テストジョブを生成するのがジョブ生成部４０５である。ジョブ生成部４０５は、マスタデータ読出し部４０６を介して、マスタデータ記憶部４０７に保持された印刷設定条件表を参照して、テストジョブを生成する。テストジョブの生成は、マスタデータ記憶部４０７に保持されているジョブ生成スクリプトを読み込み、テストジョブの印刷設定を埋め込むことによって生成する。
【００３３】
生成したテストジョブは、ジョブ入出力部４０８を介してジョブ記憶部４０９へ保存される。このとき、生成したテストジョブは取得したジャム情報を付加して保存される。
【００３４】
更に、テストジョブ生成プログラム４０５はユーザからテストジョブ実行の入力を受け付けるジョブ実行命令入力部４１１を有する。ユーザからのジョブ実行の入力操作は、操作部２０１上で行われたユーザのジョブ実行入力操作がジョブ実行命令入力部４１１へ通知される。ジョブ実行の入力があると、ジョブ実行部４１０は、ジョブ記憶部４０９に保存されたテストジョブを読み出し、ジョブが実行され、プリンタ部２１４で出力される。
【００３５】
＜本実施形態のジャムコード一覧例＞
図５は、本実施形態における画像形成装置１０１の記憶装置２０６に保持されるジャムコード一覧の一例を示した図である。
【００３６】
５０１はジャムコード一覧を示している。
【００３７】
ジャムコードは１６進数６桁で表され、先頭２桁が発生区分５０２（給紙部、本体部、フィニッシャ部）、中２桁がジャムの種類５０３（遅延、停滞）、末尾２桁が発生箇所５０４（給紙カセット１、レジストなど）を示す。５０５はジャム詳細情報を示す。
【００３８】
＜本実施形態の印刷設定条件表＞
図６は、本実施形態における画像形成装置１０１の記憶装置２０６に保持される記録紙がジャム発生箇所を通るための各種設定条件をまとめた印刷設定条件表の一例を示した図である。
【００３９】
６０１は発生区分が給紙部１２２であるジャムに関する印刷設定条件表、６１１は発生区分が本体部１２３であるジャムに関する印刷設定条件表、６２１は発生区分がフィニッシャ部１２１であるジャムに関する印刷設定条件表である。
【００４０】
各表において、６０２、６１２、６２２はジャム発生箇所、６０３、６１３、６２３は各印刷設定を表している。
【００４１】
「デフォルト」と「ジョブ設定値」は、テストジョブの印刷設定の条件としてデフォルトの設定とするか、ジャムが発生したジョブの設定値とするか、を設定するものである。例えば、給紙カセット１１４で発生したジャムに対するテストジョブは、給紙部の設定がカセット１１４である必要があり、それ以外の給紙部が設定されていると記録紙が給紙カセット１１４を通らない。逆に、両面／片面や排紙先などの設定は、いずれの設定値の場合も記録紙は給紙カセット１１４遅延ジャムの発生箇所を通過する。
【００４２】
このように、ジョブの印刷設定が異なると記録紙がジャム発生箇所を通らない場合がある。そのため、ジョブの印刷設定によらず、必ず記録紙がジャム発生箇所を通る場合には「デフォルト」としている。また、ジャム発生箇所を通らないことがある場合には、ジャムが発生したジョブと同じ印刷設定とする必要があるため、「ジョブ設定値」となっている。
【００４３】
本実施例では、サドル搬送パスセンサ滞留ジャムが発生しており、ジャムコードは０ｘ０２１１Ａ１である。まず、ジャムコードの先頭２桁が“０２”であるため発生区分はフィニッシャ部１２１となり、印刷設定条件表６２１を参照する。次に、ジャムコードの末尾２桁が“Ａ１”であるため、サドル搬送パスの行を参照すると、各印刷設定は「給紙部：ジョブ設定値、両面／片面：デフォルト、仕上げ／排紙方法：デフォルト、排紙先：デフォルト、ステイプル：デフォルト」であることが分かる。
【００４４】
＜実施例１におけるジャム発生時に取得するジャムコードおよびジョブ属性情報例＞
図７は、ジャム発生が発生した時に、ジャム情報取得部４０２およびジョブ属性情報取得部４０４によって取得される情報の一例を示した図である。本実施例１においては、記憶装置２０６へ格納される。
【００４５】
７０１はジャム発生日時である。７０２はプリンタ部２１４内のジャムセンサによって検出されるジャムコードである。ジャムが発生したジョブ属性情報として、用紙サイズ７０３、給紙口７０４、両面／片面７０５、仕上げ／排紙方法７０６、排紙先７０７、ステイプル７０８、の各印刷設定情報が格納される。
【００４６】
＜実施例１における画像形成装置１０１の動作フローチャート＞
図８は実施例１で画像形成装置１０１においてプログラムに基づき実現される動作例のフローチャートを示したものである。
【００４７】
ステップＳ８０１において、画像形成装置１０１はジャム検知部４０１によってジャム発生を検知する。
【００４８】
ステップＳ８０２において、画像形成装置１０１はジャムコードおよびジョブ属性情報をジャム情報取得部４０２、ジョブ属性情報取得部４０４により取得し、ＲＡＭ２０５へ格納する。
【００４９】
ステップＳ８０３において、画像形成装置１０１はジャムコード解析部４０３によってＲＡＭ２０５に格納されたジャムコードを取得し、マスタデータ出力部４０６を介してジャムコード一覧を参照してジャム発生箇所を特定する。
【００５０】
ステップＳ８０４において、画像形成装置１０１はジョブ生成部４０５によって、記憶装置２０６に格納されている印刷設定条件表６０１、６１１、６２１を参照して、各印刷設定を順に行う。テストジョブの印刷設定値はＲＡＭ２０５へ格納していく。
【００５１】
ステップＳ８０５において、画像形成装置１０１はジョブ生成部４０５がテストジョブの全印刷設定項目に対する設定を終了していない場合にはＳ８０６へ進む。
【００５２】
ステップＳ８０６では、テストジョブの各印刷設定項目に関して、ステップＳ８０４で参照した印刷設定条件表の値が「ジョブ設定値」の場合にはステップＳ８０７へ、「デフォルト」の場合にはステップＳ８０８へ進む。
【００５３】
ステップＳ８０７では、画像形成装置１０１はＲＡＭ２０５に格納されたジョブ属性情報から印刷設定を取得してテストジョブの設定とする。
【００５４】
ステップＳ８０８では、テストジョブの設定をデフォルトとする。本実施形態においては、デフォルトの設定を「自動」とする。
【００５５】
ここでは、発生したジャムコードが０ｘ０２１１Ａ１（図７）であるため、印刷設定条件表６２１を参照する。各印刷設定は、「給紙部：デフォルト、両面／片面：ジョブ設定値、仕上げ／排紙方法：ジョブ設定値、排紙先：ジョブ設定値、ステイプル：ジョブ設定値」である。これら各印刷設定の中で、「ジョブ設定値」のものは取得したジョブ属性情報の値、「デフォルト」のものは「自動」とする。
【００５６】
本実施例においては、テストジョブの印刷設定は「給紙部：自動、両面／片面：両面、仕上げ／排紙方法：ソート、排紙先：トレイＡ、ステイプル：自動」となる。ここで、ステイプルの「自動」設定は、ステイプルなし、とする。
【００５７】
全印刷設定が終了すると、画像形成装置１０１はステップＳ８０９へ進む。
【００５８】
ステップＳ８０９において、画像形成装置１０１はＲＡＭ２０５に格納された各印刷設定を取得してテストジョブを生成する。
【００５９】
ステップＳ８１０において、画像形成装置１０１は生成したジョブを記憶装置２０６へステップＳ８０２で取得したジャム情報と共に格納する。
【００６０】
＜実施例１におけるテストジョブの情報例＞
図９は、実施例１において上記ステップＳ８１０で記憶装置２０６へ格納されるテストジョブの情報例を示す図である。
【００６１】
９０１は、テストジョブの情報を示す。９０２はテストジョブに対応するジャムが発生した日時、９０３はジャムコードである。９０４はテストジョブの各印刷設定である。
【００６２】
＜実施例１におけるテストジョブ実行指示画面例＞
図１０は、上記のように記憶装置２０６へ格納されたテストジョブを実行するためのテストジョブ実行指示画面例を示した図である。
【００６３】
１００１がテストジョブ実行指示画面である。１００２は発生したジャムコード、１００３はテストジョブのページ設定、１００４は給紙設定、１００５は仕上げ設定である。
【００６４】
実行ボタン１００６を押下するとテストジョブ実行を開始し、キャンセルボタン１００７を押下するとテストジョブを実行せず、終了もしくは前画面へ戻る。
【００６５】
＜テストジョブとジャム履歴の紐付け＞
テストジョブの情報９０１では、テストジョブの印刷設定とジャム発生日時・ジャムコードを記憶装置２０６へ格納している。そのため、ジャム発生日時とジャムコードを参照することにより、テストジョブをジャム履歴と紐付けることも可能である。
【００６６】
＜実施例１におけるテストジョブをジャム履歴と紐付けて記録した場合のテストジョブ実行指示画面例＞
図１１（ａ）〜（ｃ）は、ジャム履歴と紐付けた場合のテストジョブ実行指示画面例を示した図である。
【００６７】
図１１（ａ）はジャム履歴の一覧表示の画面である。１１０２はジャム履歴の番号、１１０３が各ジャムの発生日時、１１０４はジャムコードである。１１０５は各ジャムに対応したテストジョブの実行を指定するための実行ボタンである。
【００６８】
更に、上記テストジョブ実行ボタン１１０５が押下された後に、図１１（ｂ）で示す設定確認画面１１１１を表示してもよい。設定確認画面は、ユーザによってテストジョブの実行を指示するための指示画面である。１１１２は選択したジャムの情報（ジャム履歴の番号、ジャム発生日時、ジャムコード）、１１１３はテストジョブのページ設定、１１１４は給紙設定、１１１５は仕上げ設定である。ＯＫボタン１１１６が押下されると、テストジョブの実行を開始し、キャンセルボタン１１１７が押下されるとテストジョブを実行せず前画面へ戻る。
【００６９】
ここで、同じジャムが連続して複数回発生していると、同じ印刷設定のテストジョブが保存される。ジャム履歴表示画面１１（ｃ）のように、最新のジャムに関するテストジョブを実行することができるようにしてもよい。１１２２はジャム履歴の番号、１１２３はジャムの発生日時、１１２４はジャムコードである。１１２５は最新のジャムのテストジョブを実行するための実行ボタンである。
【００７０】
本実施例により、サービスマンが画像形成装置で発生したジャムに対する部品交換などのメンテナンスを行う際のジャム再現テストや、メンテナンス終了後の復旧確認テストを、テスト実施時に設定をすることなく実行することが可能となる。
【００７１】
また、本発明においては、テストジョブを生成する際に、ジャムに起因したジョブとは異なるテストジョブを生成すると更に効果を奏する場合がある。例えば、ジャムに起因したジョブが１００ページで１０部の印刷が指定される場合などもあり、そのジョブをそのまま用いると、復旧確認などをするためには不要な印刷を行ってしまうことになる。更に、ジャムに起因したジョブをそのまま用いても、ジャムの発生箇所を必ずしも用紙が通過しない場合もある。従って、本発明では、ジャムの種類とジャムに起因したジョブの属性情報に基づいて、最適なテストジョブを生成し、特に必要が無い限りはテストジョブ１つにつき１ページの用紙を排紙することを想定している。
【００７２】
（実施例２）
複数のジョブを連続で実行ときに発生するジャムでは、１つのジャムが発生すると、画像形成装置１０１内で同時に複数のジャムセンサがジャムを検知する場合がある。また、１つのジョブの中で、印刷設定の複雑な組み合わせにより給紙口・フィニッシャ処理部など１枚１枚に異なる処理を行う場合に関しても、複数箇所でジャムが検出される場合がある。
【００７３】
このような状況下で、複数のエラー（ジャム）が発生し、それらを復旧した後の復旧確認のための、ジャム発生経路を通過するテストジョブを効率良く生成する場合の動作について説明する。
【００７４】
＜実施例２におけるジャム発生時に取得するジャムおよびジョブ属性情報例＞
実施例１と同様にして記憶装置２０６へ格納されるジャムおよびジョブ属性情報一例を図１２に示す。ここでは、同時刻に３箇所でジャム（ジャム１、ジャム２、ジャム３）が発生している場合の例を示す。
【００７５】
１２０１はジャム発生日時、１２０２はコントローラ３０２を介して取得する画像形成装置１０１のトータルカウンタ、１２０３はプリンタ部２１４内のジャムセンサによって検出されるジャムコードである。それぞれのジャムは、ジャムコード一覧５０１より、ジャム１が給紙カセット１１４遅延ジャム、ジャム２が給紙カセット１１５遅延ジャム、ジャム３がサドル搬送パスセンサ滞留ジャム、である。
【００７６】
ジャムが発生したジョブの属性情報として、用紙サイズ１２０４、給紙口１２０５、両面／片面１２０６、仕上げ／排紙方法１２０７、排紙先１２０８、ステイプル１２０９、の各設定情報が格納される。
【００７７】
発生したジャムの発生日時１２０１およびジャムが発生したトータルカウンタ１２０２によって、図１２における３つのジャムは同じジョブの中で同時に発生したジャムであることが分かる。
【００７８】
発生した３つのジャムにおいて、ジャム２の用紙サイズ１２０４と給紙口１２０５の設定値がジャム１およびジャム３と異なっている。これは、用紙サイズや給紙口の設定をページ毎に設定することが可能であるため、このような設定値となっている。
【００７９】
＜実施例２における画像形成装置１０１の動作フローチャート＞
図１３は、実施例２で画像形成装置１０１においてプログラムに基づき実現される動作例のフローチャートを示した図である。
【００８０】
ステップＳ１３０１において、画像形成装置１０１はジャム発生検知部４０１によってジャム発生を検知する。
【００８１】
ステップＳ１３０２において、画像形成装置１０１は図１２に示すようなジャムコードおよびジョブの属性情報を取得し、ＲＡＭ２０５へ格納する。
【００８２】
ステップＳ１３０３において、画像形成装置１０１はジャムコード解析部４０３によってＲＡＭ２０５に格納された各ジャムコードからジャム発生箇所を特定する。
【００８３】
ステップＳ１３０４において、画像形成装置１０１はジョブ生成部４０５によって各ジャムについて記憶装置２０６に格納されている印刷設定条件表６０１、６１１、６２１を参照する。
【００８４】
ステップＳ１３０５において、画像形成装置１０１はステップＳ１３０２でＲＡＭ２０５に格納されたジャムおよびジョブの属性情報のうち、ジャム発生時刻およびジャムが発生したトータルカウンタを比較する。
【００８５】
発生したジャムが、異なるジョブで発生していた場合にはステップＳ１３１０へ、同じジョブ内で発生していた場合にはステップＳ１３０６へ進む。以降のステップで設定されるテストジョブの印刷設定値はＲＡＭ２０５へ格納していく。
【００８６】
ここでは、同じジョブ内で発生したジャムなのでＳ１３０６へ進む。また、発生したジャムは、ジャム１が給紙カセット１１４遅延ジャム、ジャム２が給紙カセット１１５遅延ジャム、ジャム３がサドル搬送パスセンサ滞留ジャム、である。
【００８７】
ステップＳ１３０６において、画像形成装置１０１はテストジョブに設定すべき全印刷設定項目における比較が終了していない場合には、ステップＳ１３０７へ進む。
【００８８】
ステップＳ１３０７において、画像形成装置１０１は印刷設定条件表６０１・６１１・６２１を参照し、各ジャムの「ジョブ設定値／デフォルト」を比較する。また、ＲＡＭ２０５に格納されたジョブ属性情報から印刷設定を取得し、その設定値を比較する。比較している印刷設定が２つ以上のジャムで「ジョブ設定値」であり、且つジャム間で印刷設定が異なる場合には、ステップＳ１３０８へ進む。比較している印刷設定が１つ以下のジャムで「ジョブ設定値」である場合には、ステップＳ１３０９へ進む。
【００８９】
ここでは、ジャム１とジャム２において給紙口の設定が「ジョブ設定値」であることが分かる。且つ、それぞれの給紙口の設定値は「カセット１１４」「カセット１１５」であるため、ステップＳ１３０８へ進む。また、両面／片面・仕上げ／排紙方法・排紙先の設定はジャム３のみで「ジョブ設定値」となっており、設定値は「両面、ソート、トレイＡ」であるため、ステップＳ１３０９へ進む。
【００９０】
ステップＳ１３０８において、画像形成装置１０１は、比較している印刷設定が「ジョブ設定値」となっているジャムの印刷設定を全て網羅するために、各設定で１枚ずつ出力されるようなテストジョブの印刷設定を生成する。この場合、記録紙１枚を出力するテストジョブではジャム１およびジャム２の発生箇所を両方通るようなジョブを生成することはできない。そのため、給紙口の設定が「カセット１１４」と「カセット１１５」でそれぞれ記録紙１枚を出力するように２つのテストジョブに対して、それぞれ給紙口の設定を行う。
【００９１】
ステップＳ１３０９においては、画像形成装置１０１は、比較している印刷設定が「ジョブ設定値」となっているジャムの印刷設定をテストジョブの設定とする。ここでは、両面／片面の設定はジャム３のみで「ジョブ設定値」となっているので、ジャム３における両面／片面の設定「両面」を上記で生成したテストジョブの両面／片面の設定とする。以下、他の設定に関してもジャム３のみで「ジョブ設定値」となっているので、上記と同様にテストジョブの設定を決定する。ステイプルの設定に関しては、いずれのジャムでも「デフォルト」となっているので、テストジョブの設定は「デフォルト」とする。本実施例ではステイプルの設定のデフォルトはステイプル「なし」とする。
【００９２】
ステップＳ１３１１においては、画像形成装置１０１は、ＲＡＭ２０５に格納された各印刷設定を取得してテストジョブを生成する。
【００９３】
ステップＳ１３１２においては、画像形成装置１０１は、ステップＳ１３１１で生成したテストジョブを記憶装置２０６へ格納する。
【００９４】
＜実施例２におけるテストジョブの情報例＞
図１４は、実施例２において上記ステップＳ１３１２で記憶装置２０６へ格納されるテストジョブの情報例を示す図である。
【００９５】
１４０１は、テストジョブの情報を示す。１４０２はテストジョブに対応するジャムが発生した日時、１４０３はジャムコードである。本実施例では３つのジャムが発生しているので、３つのジャムが格納される。１４０４はテストジョブの各印刷設定である。本実施例では２枚の記録紙を出力するため、１枚毎の印刷設定が格納されている。
【００９６】
＜実施例２におけるテストジョブ実行指示画面例＞
図１５は、上記のように記憶装置２０６へ格納されたテストジョブを実行するためのテストジョブ実行指示画面の一例を示した図である。
【００９７】
１５０１は、テストジョブ実行指示画面である。１５０２は発生したジャムコード、１５０３は仕上げ設定、１５０４は給紙設定である。
【００９８】
実行ボタン１５０５を押下するとテストジョブ実行を開始し、キャンセルボタン１５０６を押下するとテストジョブを実行せず、終了もしくは前画面へ戻る。
【００９９】
また、本実施形態では、同じジョブ内で発生した複数ジャムに対して１つのテストジョブを生成するため、ジャム履歴の発生日時に紐付けて記憶装置２０６へテストジョブを格納してもよい。１５１１は、ジャム履歴の発生日時に紐付けてテストジョブを格納した場合の、テストジョブ実行指示画面の一例を示した図である。１５１２は、ジャム履歴の番号、１５１３はジャム発生日時、１５１４は発生したジャムコード、１５１５がテストプリントを実行するための実行ボタンである。
【０１００】
以上、テストジョブを実行する指示をユーザが入力するための画面例を挙げたが、テストジョブ実行指示画面１１２１のように最新のテストジョブを実行できるようにしてもよい。また、テストジョブ実行指示画面１５１１においてテストジョブ実行ボタンが押下された後に、設定確認画面１１１１のような設定を確認する画面を表示してもよい。
【０１０１】
尚、上記実施例１および実施例２において、ジョブ生成部４０５が画像形成装置内に実装される必要はなく、他装置（例えば画像形成装置管理サーバなど）にあってもよい。
【０１０２】
更に、実施例１および実施例２において、ジャム発生時に取得する情報として、ジャムコード、ジャム発生日時、ジャムが発生したジョブ属性情報（用紙サイズ、給紙口、両面／片面、仕上げ／排紙方法、排紙先、ステイプル）とした。しかしながら、これらの情報に限らず、画像形成装置１０１で設定可能な印刷設定の情報を全て取得してもよい。また、本実施例では、テストジョブの情報としてジャム発生日時、ジャムコード、テストジョブの印刷設定を保持しているが、これらの情報に限らないことは言うまでも無い。
【０１０３】
本実施例により、同一ジョブ内で複数のジャムが発生している場合に、全ジャムの発生箇所を通過するテストジョブを生成することが可能となる。そのため、サービスマンは、同一ジョブ内で発生した複数ジャムに対する再現テスト・復旧確認テストを一つのテストジョブによって実施することが可能となる。
【０１０４】
（実施例３）
上記実施例１および実施例２では、ジャムの再現確認のために、記録紙がジャム発生箇所を通るようなテストジョブを生成した。しかし、ジャムの原因箇所とジャム発生箇所は必ずしも一致するものではない。ある場所で記録紙が折れたり曲がったりした場合に、そこよりも後ろの部分でジャムとなることもある。そのため、ジャムの発生箇所を通るようなテストジョブでは不十分なことがある。
【０１０５】
そこで、本実施例では、記録紙が折れたり曲がったりしてしまう原因の一つとして挙げられる構成部品の消耗率を参照して、ジャムの発生箇所を通り、且つ消耗率が高い部品をジョブ設定値とするようなテストジョブを生成する場合の動作について説明する。
【０１０６】
実施例３では、画像形成装置１０１の稼動状況を遠隔で管理する画像形成装置管理システムを想定する。このようなシステムでは、管理サーバが画像形成装置１０１の稼動情報（障害通知やカウンタ値、部品カウンタなど）を収集している。そして、管理サーバが、画像形成装置を構成する構成部品の部品カウンタと部品の推奨寿命などから構成部品の消耗率を算出することができる。
【０１０７】
＜実施例３における画像形成装置管理システムの構成例＞
図１６において、１０１、１４０１は顧客のネットワークに設置された画像形成装置である。
【０１０８】
１６０２は画像形成装置の管理サーバを示している。管理サーバ１６０２は、ネットワーク１６０３上に設置された画像形成装置１０１、１６０１及び、図示していない他の複数の画像形成装置とデータの送受信を行っている。管理サーバ１６０２は受信した画像形成装置の情報を管理している。
【０１０９】
ここで、画像形成装置１０１、１６０１は同じネットワーク（ＬＡＮ）１６０４に接続されているが、これに限らずインターネット１６０３を介して接続された他のネットワーク（外部のＬＡＮ）上に存在してもよい。
【０１１０】
＜実施例３における管理サーバ１６０２のハードウェア構成例＞
図１７は、管理サーバ１６０２のハードウェア構成例を示すブロック図である。
【０１１１】
管理サーバ１６０２は汎用のコンピュータ等で構成されてよい。全体を制御するためのＣＰＵ１７０２と、システム起動に必要なブートプログラムを記憶するための読み出し専用メモリであるＲＯＭ１７０３と、ＣＰＵ１７０２でプログラムを実行する際に必要とされる作業メモリであるＲＡＭ１７０４とを含む。又、ネットワーク上で通信を行うためのＮｅｔｗｏｒｋ  Ｉ／Ｆ１７０５と、表示制御部１７０６と、入力制御部１７０７と、ＣＰＵ１７０２で実行するプログラムや画像形成装置の稼動情報などを格納する記憶装置１７０８を含む。
【０１１２】
これらの各構成要素がシステムバス１７０１に接続された構成となっている。表示制御部１７０６には表示デバイス１７０９が接続され、入力制御部１７０７には入力デバイス１７１０、１７１１が接続されている。管理サーバ１６０２を管理するオペレータは、これらの入出力デバイスを通じて管理サーバ１６０２の稼動状態の確認や動作指示を行う。
【０１１３】
ここで、管理サーバ１６０２が管理する画像形成装置の情報は、画像形成装置を識別するための画像形成装置識別子（以降ＩＤと呼ぶ）とＩＤと対応付けて管理される情報がある。ここでＩＤと対応付けて管理される情報としては、例えば画像形成装置のファームウェアタイプや画像形成装置のタイプなどの画像形成装置基本情報や、エラー・アラーム・ジャムなどの情報、構成部品の消耗率などである。管理サーバ１６０２は、ＩＤと画像形成装置の各種情報とを対応付けて記憶装置１７０８に記憶し、管理している。更に、管理サーバ１６０２は、管理している画像形成装置の画像形成装置識別子の一覧である画像形成装置識別子管理テーブル（図示しない）を保持している。
【０１１４】
また、管理サーバ１６０２が管理する画像形成装置の異常状態を表す情報として稼働情報に加え、ジャムの情報が含まれている。管理サーバ１６０２はこの情報を受け取ると、記憶装置１７０８に逐次格納する。ジャムがある所定の条件（詳述しない）を超えて発生している場合には、ジャムが多発している旨をディスプレイ１７０９に表示してオペレータに通知する。オペレータは、ディスプレイ１７０９上の表示内容から画像形成装置の状態を判断し、必要に応じてメンテナンス作業をサービスマンに指示をする。
【０１１５】
＜実施例３における管理サーバ１６０２のソフトウェア構成例＞
図１８は、実施例３における管理サーバ１６０２のソフトウェア構成例を示すブロック図である。ＣＰＵ１７０２はシステム起動時に、ＲＯＭ１７０３からシステム起動プログラム（図示せず）を読み出し、動作を開始する。また、各プログラムを記憶装置１７０８からＲＡＭ１７０４へ読み出し、実行する。
【０１１６】
１８０１はＯＳ（オペレーティングシステム）、１８０２はライブラリである。
【０１１７】
１８０３はアプリケーションであり、アプリケーション１８０３の一部としてインターネット１４０３上に設置された画像形成装置１０１、１４０１を管理するための画像形成装置管理プログラム１８０４を含む。
【０１１８】
１８０５はＷｅｂサーバであり、インターネット１４０３を介して画像形成装置１０１とメッセージの送受信を行う。Ｗｅｂサーバ１８０５上には、印刷設定対応表生成プログラム１８０６が存在している。印刷設定対応表生成プログラム１８０６は、画像形成装置１０１から受信したジャム情報と、記憶装置１７０８に格納された画像形成装置１０１に関する部品消耗率を参照し、部品消耗率によるテストジョブの設定対応表を生成する。
【０１１９】
＜実施例３における画像形成装置１０１のハードウェア構成例＞
図２に示した画像形成装置１０１の主要部構成を示したブロック図において、ＲＯＭ２０４に格納されるプログラムは、画像形成装置の制御プログラム、ジャムコードに応じたテストジョブを生成するテストジョブ生成プログラム３０５である。本実施形態では、これらのプログラムに加えて画像形成装置監視プログラム（図示せず）が格納される。
【０１２０】
尚、画像形成装置監視プログラムは本実施例では、画像形成装置に組み込まれているが、ネットワーク経由で画像形成装置から情報を取得するように構成された画像形成装置とは別の監視装置に組み込まれていてもよいことはいうまでもない。
【０１２１】
また、ＣＰＵ２０７で実行される画像形成装置監視プログラムにより、記憶装置２０６内のカウンタ値や稼働ログなどの稼動情報やジャムなどの障害情報を読み出す。そして、画像形成装置のステータス情報として管理サーバ１６０２へ、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して送信する。
【０１２２】
＜実施例３における画像形成装置１０１ソフトウェア構成例＞
図３に示した画像形成装置１０１のソフトウェア構成例に加えて、アプリケーション３０４の一部としてＷｅｂサーバ（図示せず）と、画像形成装置監視プログラム（図示せず）を含む。Ｗｅｂサーバは、インターネット１４０３を介して管理サーバ１６０２とメッセージの送受信を行う。
【０１２３】
画像形成装置監視プログラムは、コントローラ３０２を介して画像形成装置の各種情報を取得する。画像形成装置監視プログラムは定期的にファームウェアタイプや印刷枚数、部品消耗度に関する情報を取得し、管理サーバ１６０２に送信する。また、エラー・アラーム・ジャムや、トナー切れ間近・ドアオープン等といったステータス情報は発生を検知すると管理サーバ１６０２に送信する。画像形成装置監視プログラムが定期的、発生時に送信する情報は上記に限定するものではないことはいうまでもない。
【０１２４】
＜実施例３における画像形成装置１０１の機能を示すブロック図＞
図１９は、画像形成装置１０１においてテストジョブ生成プログラム３０５に関連する機能を示すブロック図である。実施例１および２における画像形成装置１０１の機能を示すブロック図（図２）との差異部分のみ説明する。
【０１２５】
通信Ｉ／Ｆ部１９０１は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理サーバ１６０２とメッセージの送受信を行う。
【０１２６】
ジョブ生成部４０５は、取得したジャムコードおよびジョブ属性情報を管理サーバ１６０２への送信を通信Ｉ／Ｆ部１９０１に依頼する。また、通信Ｉ／Ｆ部１９０１が管理サーバ１６０２から受信したテストジョブの設定依存性対応表を受け取る。このようにして受け取ったテストジョブの設定依存性対応表と、マスタデータ記憶部４０７に格納された印刷設定条件表を元に、テストジョブを生成する。
【０１２７】
＜実施例３における画像形成装置１０１が管理サーバ１６０２へ送信する送信データ例＞
図２０は、画像形成装置１０１でジャムが発生した時に、テストジョブ生成プログラム３０５が管理サーバ１６０２へ送信する送信データの一例を示した図である。管理サーバ１６０２はＮｅｔｗｏｒｋ  Ｉ／Ｆ１７０５を介してデータを受信する。
【０１２８】
尚、図２０には、本実施形態に関連があるデータのみを示している。また、メッセージの送受信には、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を利用する。
【０１２９】
２００１が送信データ全体である。２００２は画像形成装置１０１を特定するための情報（ＩＤなど）である。２００３はジャム発生日時、２００４はジャム発生時にコントローラ３０２を介して取得されるトータルカウンタ、２００５はジャムコードである。
【０１３０】
ここで発生したジャム（０ｘ０１０１０７）は、ジャムコード一覧５０１より、定着排紙遅延ジャムであることがわかる。
【０１３１】
また、ジャムが発生したジョブの属性情報として、用紙サイズ２００６、給紙口２００７、両面／片面２００８、仕上げ／排紙方法２００９、排紙先１８１０、ステイプル１８１１、の各設定情報が格納される。
【０１３２】
＜実施例３における管理サーバ１６０２が保持する設定−使用部品対応表例＞
図２１は、実施例３において管理サーバ１６０２の記憶装置１７０８に格納されている設定−使用部品対応表の一例を示した図である。
【０１３３】
２１０１は設定−使用部品対応表の全体を表している。
【０１３４】
２１０２は画像形成装置１０１の本体区分、２１０３は各本体区分２１０２に関係する印刷設定の値、２１０４は各印刷設定２１０３によって使用される部品の名前、２１０５は各部品の場所を示すポジションマーカである。
【０１３５】
例えば、本体区分２１０２の給紙部で使用される部品は、設定２１０３の値によって異なる。給紙部の設定に関わらずジョブ設定値部品は、設定２１０３が「全設定」の「給紙搬送ローラ１」「レジストロール」（いずれも図示せず）である。給紙部の設定が“カセット１１４”の場合にジョブ設定値部品は、設定２１０３が「全設定」と「カセット１１４」の「給紙搬送ローラ１」「レジストロール」「カセット１１４給紙ローラ」「カセット１１４搬送ローラ」（いずれも図示せず）である。
【０１３６】
このように設定−使用部品対応表２１０１を参照することによって、ジャムが発生したジョブ設定情報から使用した部品が分かる。
【０１３７】
＜実施例３における管理サーバ１６０２が保持する消耗率の参照結果一覧例＞
図２２は、実施例３において管理サーバ１６０２上の印刷設定対応表生成プログラム１８０６が部品の消耗率を参照した結果一覧例を示す図である。この表は、管理サーバ１６０２のＲＡＭ１７０４に格納される。
【０１３８】
また、参照する部品は記録紙が給紙されてからジャムが発生するまでに使用した部品とする。テストジョブ設定条件表生成プログラム１６０６は画像形成装置１０１からの受信データ２００１および上記設定−使用部品対応表１９０１より、消耗率を参照すべき部品の一覧を生成する。
【０１３９】
２２０１は部品の消耗率を参照した結果全体を示す。
【０１４０】
２２０２は画像形成装置１０１の本体区分、２２０３は各本体区分２２０２に関係する受信データ２２０１の設定、２２０４は使用される部品の名前、２２０５は各部品の場所を示すポジションマーカ、２２０６が部品の消耗率である。
【０１４１】
消耗率が閾値を超えている部品がある場合に、テストジョブの印刷設定をその部品が使用されるような設定値にする。そのため、該当する部品がある設定値の時にのみ使用される場合、テストジョブの印刷設定をジャムが発生したジョブと同じ設定にする。
【０１４２】
上記のように印刷設定対応表生成プログラム１８０６はテストジョブの各印刷設定を、部品消耗率から「デフォルト」とするか、ジャムが発生した「ジョブの設定値」とするかを決定する。その結果を画像形成装置１０１へ送信することにより、テストジョブ生成プログラム３０５が、ジャム発生箇所と消耗率が高い部品に関連した印刷設定の設定値をもつテストジョブを生成することができる。
【０１４３】
尚、本実施例では部品の消耗率の閾値を８５％とする。
【０１４４】
＜実施例３における画像形成装置１０１が管理サーバ１６０２から受信する受信データ例＞
図２３は、実施例３において画像形成装置１０１が管理サーバ１６０２から受信する受信データの一例を示す図である。画像形成装置１０１はＮｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介してデータを受信し、ＲＡＭ２０５へ格納する。
【０１４５】
２３０１は、受信データ全体を表す。２３０２は、画像形成装置１０１を特定するための情報（ＩＤなど）である。２３０３はジャム発生日時、２３０４はジャムコードである。２３０５は印刷設定対応表である。印刷設定として、給紙口２３０６、両面／片面２３０７、仕上げ／排紙方法２３０８、排紙先２３０９、ステイプル２１１０の値が格納される。
【０１４６】
＜実施例３における画像形成装置１０１の動作フローチャート＞
図２４は、実施例３で画像形成装置１０１においてプログラムに基づき実現される動作例のフローチャートを示した図である。
【０１４７】
まず、ステップＳ２４０１において、ジャム検知部４０１はジャム発生検知部４０１によってジャム発生を検知する。
【０１４８】
次に、ステップＳ２４０２において、ジャム情報取得部４０２とジョブ属性情報取得部４０４は、記憶装置２０６からジャムコードおよびジョブ属性情報を取得し、ＲＡＭ２０５へ格納する。
【０１４９】
ステップＳ２４０３において、画像形成装置１０１においてＲＡＭ２０５に格納されたジャムコードおよびジョブ属性情報を取得して、画像形成装置１０１のＩＤを付加して管理サーバ１６０２への送信データ２００１を生成する。生成した送信データ２００１はＲＡＭ２０５へ格納する。ＲＡＭ２０５に格納した送信データ２００１は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理サーバ１６０２へ送信する。
【０１５０】
ステップＳ２４０４において、通信Ｉ／Ｆ部１９０１は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理サーバ１６０２から受信データ２１０１を受信し、ＲＡＭ２０５へ格納する。ＲＡＭ２０５へ格納した受信データ２３０１から、デバイスＩＤ２１０２・ジャムの発生日時２１０３・ジャムコード２１０４を取得し、テストジョブ生成の対象となっているジャムに関する受信データであることを確認する。
【０１５１】
ステップＳ２４０５において、ジャムコード解析部４０３はＲＡＭ２０５に格納されたジャムコードからジャム発生箇所を特定する。本実施例で発生したジャム１８０５は、定着排紙遅延ジャム（０ｘ０１０１０７）である。
【０１５２】
ステップＳ２４０５において、ジョブ生成部４０５はテストジョブの各印刷設定項目に関して、印刷設定条件表６０１・６１１・６２１の値と印刷設定対応表２１０５の値を比較する。全印刷設定の比較が終了すると、ステップＳ２４１２へ進む。全印刷設定の比較が終了していない場合は、ステップＳ２４０８へ進む。
【０１５３】
ステップＳ２４０８において、ジョブ生成部４０５は印刷設定条件表６０１・６０２・６０３を参照する。印刷設定条件表で該当する印刷設定が「デフォルト」の場合はステップＳ２４０９へ、「ジョブの設定値」の場合にはステップＳ２４１０へ進む。例えば、給紙口の設定は、印刷設定条件表６１１より「デフォルト」であることがわかる。そのため、ステップＳ２４０９へ進む。
【０１５４】
ステップＳ２４０９では、ジョブ生成部４０５はＲＡＭ２０５へ格納した受信データ２３０１から印刷設定対応表２１０５を取得し、該当する印刷設定を参照する。印刷設定が「デフォルト」の場合にはステップＳ２４１１へ、「ジョブの設定値」の場合にはステップＳ２４１０へ進む。ここで、給紙口の設定は、印刷設定対応表２１０５より「ジョブの設定値」であることがわかる。そのため、ステップＳ２４１０へ進む。
【０１５５】
ステップＳ２４１０では、ジョブ生成部４０５は、ＲＡＭ２０５へ格納されたジャムが発生したジョブ属性から各印刷設定を取得して、テストジョブの印刷設定としてＲＡＭ２０５へ格納する。
【０１５６】
ステップＳ２４１１において、ジョブ生成部４０５は、テストジョブの印刷設定を「デフォルト」とし、ＲＡＭ２０５へ格納する。
【０１５７】
ステップＳ２４１２において、ジョブ生成部４０５は、ＲＡＭ２０５に格納されたテストジョブの印刷設定を元に、テストジョブを生成する。
【０１５８】
ステップＳ２４１３において、ステップＳ２４１２で生成したテストジョブは、ジョブ入出力部４０８を介して記憶装置２０６で格納される。
【０１５９】
＜実施例３における管理サーバ１６０２の動作フローチャート＞
図２５は、実施例３で管理サーバ１６０２においてＣＰＵがプログラムを実行することで実現する動作例のフローチャートを示した図である。
【０１６０】
ステップＳ２５０１において、管理サーバ１６０２は、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１７０５を介して画像形成装置１０１から、送信データ２００１を受信し、ＲＡＭ１７０４へ格納する。
【０１６１】
ステップＳ２５０２において、記憶装置１７０８に格納された設定−使用部品対応表２１０１を取得する。また、ＲＡＭ１７０４からジャムコード１８０５と各印刷設定１８０７〜１８１１を取得する。
【０１６２】
ステップＳ２５０３において、ステップＳ２５０２で取得した情報から消耗率を参照すべき部品の一覧２２０１を生成し、ＲＡＭ１７０４へ格納する。このとき、消耗率２２０６に値は格納されていない。
【０１６３】
ステップＳ２５０４において、各印刷設定を「デフォルト」とするか「ジョブの設定値」とするかをまとめた印刷設定対応表を生成する。全印刷設定が終わるとステップＳ２５１０へ進む。
【０１６４】
ステップＳ２５０５において、記憶装置１７０８から該当する部品の消耗率を取得し、ＲＡＭ１７０４へ格納する。
【０１６５】
ステップＳ２５０６において、ステップＳ２５０５で取得した消耗率が８５％以上である場合にステップＳ２５０７へ進む。消耗率が８５％未満の場合にステップＳ２５０４へ戻る。
【０１６６】
ステップＳ２５０７において、消耗率が８５％以上である全ての部品が、印刷設定によらず必ず使用されるものであれば、ステップＳ２５０９へ進む。消耗率が８５％以上である部品の中に、印刷設定によって使用されない部品が含まれている場合にはステップＳ２５０８へ進む。
【０１６７】
ステップＳ２５０８において、管理サーバ１６０２は印刷設定対応表内で該当する印刷設定を「ジョブの設定値」としてＲＡＭ１７０４へ格納する。
【０１６８】
ステップＳ２５０９において、管理サーバ１６０２は印刷設定対応表内で該当する印刷設定を「デフォルト」としてＲＡＭ１７０４へ格納する。
【０１６９】
ステップＳ２５１０において、管理サーバ１６０２は、ＲＡＭ１７０４に格納された印刷設定対応表を元にデータ２３０１を生成し、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１７０５を介して画像形成装置１０１へ送信する。
【０１７０】
＜実施例３におけるテストジョブの情報例＞
図２６は、実施例３において上記ステップＳ２４１２で記憶装置２０６へ格納されるテストジョブの情報例を示す図である。
【０１７１】
２６０１は、テストジョブの情報を示す。２６０２はテストジョブに対応するジャムが発生した日時、２６０３はジャムコードである。本実施例では３つのジャムが発生しているので、３つのジャムが格納される。２６０４はテストジョブの各印刷設定である。
【０１７２】
＜実施例３におけるテストジョブ実行指示画面例＞
図２７は、実施例３におけるテストジョブ実行指示画面例を示す図である。
【０１７３】
２７０１は、テストジョブ実行指示画面である。２７０２は、ジャム発生日時・ジャムコードなどのジャムに関する情報が表示される。２７０３は、テストジョブのページ設定である。２７０４は、テストジョブの給紙設定であり、２７０５は、テストジョブの仕上げ設定である。
【０１７４】
２７０６は実行ボタンである。実行ボタン２７０６が押下されると、画像形成装置１０１はテストジョブを実行する。
【０１７５】
テストジョブ実行指示画面は、２７０１に示す画面に限らない。図１０、図１１および図１５に示すようなテストジョブ実行指示画面によってユーザの入力を受信し、実行されてもよい。
【０１７６】
尚、実施例３では実施例１および実施例２と同様にジョブ生成部４０５が画像形成装置内に実装される必要はなく、他装置（例えば管理サーバ１６０２）にあってもよい。
【０１７７】
また、実施例３では部品の消耗率の閾値を８５％としたが、本特許の効果を実現することが可能な値の範囲であれば任意の値でよい。ユーザの入力によって設定できるようにしてもよい。
【０１７８】
本実施例により、ジャム発生箇所と消耗率が高い部品を使用するようなテストジョブを生成することが可能となる。これによって、部品消耗率が高いことによってサービスマンが部品を交換した場合に、ジャム復旧確認テストを容易に行うことが可能となる。
【０１７９】
［他の実施の形態］
以上、様々な実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。例えば、プリンタ、ファクシミリ、ＰＣ、サーバとクライアントとを含むコンピュータシステムなどの如くである。
【０１８０】
本発明は、前述した実施形態の各機能を実現するソフトウェアプログラムを、システム若しくは装置に対して直接または遠隔から供給し、そのシステム等に含まれるコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。
【０１８１】
従って、本発明の機能・処理をコンピュータで実現するために、情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１８２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１８３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１８４】
また、プログラムは、クライアントの情報処理装置のブラウザを用いてインターネットのホームページからダウンロードしてもよい。すなわち、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよいのである。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【０１８５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。この場合、所定条件をクリアしたユーザにのみ、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムを情報処理装置にインストールしてもよい。
【０１８６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。なお、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【０１８７】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【図面の簡単な説明】
【０１８８】
【図１】本実施形態の画像形成装置の構成例を示す断面図である。
【図２】実施例１、２の画像形成装置のハードウェア構成例を示すブロック図である。
【図３】実施例１、２の画像形成装置のソフトウェア構成例を示すブロック図である。
【図４】本実施形態の画像形成装置の機能を示すブロック図である。
【図５】本実施形態における画像形成装置の記憶装置に保持されるジャムコード一覧の一例を示した図である。
【図６】本実施形態における画像形成装置の記憶装置に保持される印刷設定条件表の一例を示した図である。
【図７】実施例１におけるジャム発生時に取得する情報例である。
【図８】実施例１における画像形成装置の動作フローチャートである。
【図９】実施例１におけるテストジョブの情報例である。
【図１０】実施例１におけるテストジョブ実行指示画面例である。
【図１１】実施例１において、テストジョブをジャム履歴と紐付けて記録した場合の、テストジョブ実行指示画面例である。
【図１２】実施例２におけるジャム発生時に取得する情報例である。
【図１３】実施例２における画像形成装置の動作フローチャートである。
【図１４】実施例２におけるテストジョブの情報例である。
【図１５】実施例２におけるテストジョブ実行指示画面例である。
【図１６】本実施形態の、画像形成装置と管理サーバとのインターネットを介した接続関係を示す図である。
【図１７】実施例３における管理サーバのハードウェア構成例を示すブロック図である。
【図１８】実施例３における管理サーバのソフトウェア構成例を示すブロック図である。
【図１９】実施例３における画像形成装置の機能を示すブロック図である。
【図２０】実施例３において画像形成装置が管理サーバへ送信する送信データ例である。
【図２１】実施例３において管理サーバの記憶装置に格納されている設定−使用部品対応表の一例を示した図である。
【図２２】実施例３における管理サーバが保持する消耗率の参照結果一覧例を示した図である。
【図２３】実施例３において画像形成装置が管理サーバから受信する受信データ例である。
【図２４】実施例３における画像形成装置の動作フローチャートである。
【図２５】実施例３における管理サーバの動作フローチャートである。
【図２６】実施例３におけるテストジョブの情報例である。
【図２７】実施例３におけるテストジョブ実行指示画面例である。
【符号の説明】
【０１８９】
１０１  画像形成装置
５０１  ジャムコード一覧
６０１、６１０、６２０  印刷設定条件表
【図１】
0005159370.tif 000002
【図２】
0005159370.tif 000003
【図３】
0005159370.tif 000004
【図４】
0005159370.tif 000005
【図５】
0005159370.tif 000006
【図６】
0005159370.tif 000007
【図７】
0005159370.tif 000008
【図８】
0005159370.tif 000009
【図９】
0005159370.tif 000010
【図１０】
0005159370.tif 000011
【図１１】
0005159370.tif 000012
【図１２】
0005159370.tif 000013
【図１３】
0005159370.tif 000014
【図１４】
0005159370.tif 000015
【図１５】
0005159370.tif 000016
【図１６】
0005159370.tif 000017
【図１７】
0005159370.tif 000018
【図１８】
0005159370.tif 000019
【図１９】
0005159370.tif 000020
【図２０】
0005159370.tif 000021
【図２１】
0005159370.tif 000022
【図２２】
0005159370.tif 000023
【図２３】
0005159370.tif 000024
【図２４】
0005159370.tif 000025
【図２５】
0005159370.tif 000026
【図２６】
0005159370.tif 000027
【図２７】
0005159370.tif 000028