(57)【要約】【課題】  画像形成装置から管理サーバへ通信テストを行うための通信テストボタンをユーザモード画面にも用意する一方で、必要な条件で必要な回数だけ通信テストを行わせるといった柔軟な制御は従来から行われていない。【解決手段】  従って、本発明は、通信エラーの種類に応じて、前記ユーザモード画面に通信テストボタンを表示するか否かを判断し、また、特定の期間に行われた通信テストの回数が、しきい値を超えた場合には前記ユーザモード画面の通信テストボタンを非表示とすることを特徴とする。【選択図】  図７
2011242984.tif 000002
【特許請求の範囲】
【請求項１】
通信テストボタンを含むサービスマン用のサービスモード画面と、ユーザも操作できるユーザモード画面とを操作部に表示可能な画像形成装置であって、
ネットワークを介して接続された管理サーバと通信する通信手段と、
前記通信手段による管理サーバとの通信において発生した通信エラーの情報を記憶する記憶手段と、
前記記憶手段により記憶された通信エラーの種類に応じて、前記ユーザモード画面に通信テストボタンを表示するかを判断する判断手段と、
前記判断手段により通信テストボタンを表示しないと判断された場合には前記通信テストボタンを含まないユーザモード画面を表示し、前記判断手段により通信テストボタンを表示すると判断された場合には前記通信テストボタンを含むユーザモード画面を表示する表示手段と、
前記表示手段により表示された前記ユーザモード画面の通信テストボタンを押下することで実行された通信テストの回数をカウントするカウント手段とを備え、
前記判断手段は、通信エラーが発生した原因をユーザではなくサービスマンにより解消できる場合には前記ユーザモード画面に通信テストボタンを表示しないと判断し、通信エラーが発生した原因をユーザにより解消できる場合には前記ユーザモード画面に通信テストボタンを表示すると判断し、
特定の期間に、前記カウント手段によりカウントされた通信テストの回数が、しきい値を超えた場合に、前記表示手段は前記ユーザモード画面の通信テストボタンを非表示とすることを特徴とする画像形成装置。
【請求項２】
ユーザではなくサービスマンにより解消できる通信エラーが発生した原因とは、画像形成装置でのサービスマンが対応すべき障害の発生、及び管理サーバでの障害の発生の少なくとも何れかによることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ユーザにより解消できる通信エラーが発生した原因とは、画像形成装置に設定されるネットワーク情報が適切では無いことによることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記判断手段は、画像形成装置のネットワークとの接続状態が接続、接続解除、接続の順で変化し、リンクアップ状態であった場合には、前記ユーザモード画面に通信テストボタンを表示すると判断することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
通信テストボタンを含むサービスマン用のサービスモード画面と、ユーザも操作可できるユーザモード画面とを操作部に表示可能な画像形成装置における制御方法であって、
ネットワークを介して接続された管理サーバと通信する通信部による管理サーバとの通信において発生した通信エラーの情報を記憶する記憶工程と、
前記記憶された通信エラーの種類に応じて、前記ユーザモード画面に通信テストボタンを表示するかを判断する判断工程と、
前記判断工程において通信テストボタンを表示しないと判断された場合には前記通信テストボタンを含まないユーザモード画面を表示し、前記判断工程において通信テストボタンを表示すると判断された場合には前記通信テストボタンを含むユーザモード画面を表示する表示工程と、
前記表示されたユーザモード画面の通信テストボタンを押下することで実行された通信テストの回数をカウントするカウント工程とを備え、
前記判断工程では、通信エラーが発生した原因をユーザではなくサービスマンにより解消できる場合には前記ユーザモード画面に通信テストボタンを表示しないと判断し、通信エラーが発生した原因をユーザにより解消できる場合には前記ユーザモード画面に通信テストボタンを表示すると判断し、
特定の期間に、前記カウント工程においてカウントされた通信テストの回数が、しきい値を超えた場合に、前記表示工程では前記ユーザモード画面の通信テストボタンを非表示とすることを特徴とする制御方法。
【請求項６】
請求項１乃至４の何れか１項に記載の手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置とネットワークを介して接続される画像形成装置を管理、保守する管理サーバとの通信技術に関する。
【背景技術】
【０００２】
従来から、管理サーバによるネットワーク通信を用いたプリンタ及び複写機などといった画像形成装置の稼動状況の管理・保守が行われている。管理サーバは、画像形成装置から重大な障害が通知された場合に、復旧のために、画像形成装置の設置場所にサービスマンを派遣するよう手配する。
【０００３】
また、画像形成装置には、初期設置時やネットワーク設定変更時の通信状況の確認、及び管理サーバに稼動情報が送信されないといった異常に対する原因究明などを目的に、管理サーバとの接続確認を行うための通信テストボタンが搭載されている。従来から、サービスマンによってこれら通信テストを行わせるため、画像形成装置のサービスマン用のサービスモード画面に通信テストを用意し、サービスマンは現場に出向いて通信テストボタンを押下し、通信テストを行っていた。
【０００４】
管理サーバとの通信不良があった場合、画像形成装置の設定情報（プロキシ設定等）を変更することによりその現象を改善することができるものがある。そのような作業は、サービスマンでなく、現場の管理者などのユーザによって実施できる。従って、現場の管理者が設定変更後に通信テストを行うため、ユーザモード画面に通信テストボタンを搭載する必要がある。一方で、通信テストボタンをユーザモード画面に搭載した場合、通信テストボタンはユーザによって無条件に押下できるようになる。よって、ユーザの誤操作などにより不要な通信テストが行われてしまう可能性がある。
【０００５】
従来技術においては、誤操作の防止のため、自装置内部で異常のある内部装置に対応する操作を禁止するために操作ボタンをグレイアウトするものがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２３３８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、自装置の内部の動作異常に基づきボタンの表示・非表示を制御するものに過ぎない。管理サーバとの通信テストに関しては、画像形成装置内部の異常だけでなく、プロキシサーバの過負荷や管理サーバの問題によって接続できない場合もある。このような場合は、ユーザには異常の復旧ができず、また内部装置の異常でもないのでボタンの非表示制御がいつまでも行われず、ユーザが何度も通信テストボタンを押下してしまうかもしれない。
【０００８】
そこで、本発明の目的は、ユーザモード画面にも通信テストボタンを用意する一方で、必要な条件で必要な回数だけ通信テストを行わせるための仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の画像形成装置は、通信テストボタンを含むサービスマン用のサービスモード画面と、ユーザも操作できるユーザモード画面とを操作部に表示可能な画像形成装置であって、ネットワークを介して接続された管理サーバと通信する通信手段と、前記通信手段による管理サーバとの通信において発生した通信エラーの情報を記憶する記憶手段と、前記記憶手段により記憶された通信エラーの種類に応じて、前記ユーザモード画面に通信テストボタンを表示するかを判断する判断手段と、前記判断手段により通信テストボタンを表示しないと判断された場合には前記通信テストボタンを含まないユーザモード画面を表示し、前記判断手段により通信テストボタンを表示すると判断された場合には前記通信テストボタンを含むユーザモード画面を表示する表示手段と、前記表示手段により表示された前記ユーザモード画面の通信テストボタンを押下することで実行された通信テストの回数をカウントするカウント手段とを備え、前記判断手段は、通信エラーが発生した原因をユーザではなくサービスマンにより解消できる場合には前記ユーザモード画面に通信テストボタンを表示しないと判断し、通信エラーが発生した原因をユーザにより解消できる場合には前記ユーザモード画面に通信テストボタンを表示すると判断し、特定の期間に、前記カウント手段によりカウントされた通信テストの回数が、しきい値を超えた場合に、前記表示手段は前記ユーザモード画面の通信テストボタンを非表示とすることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザモード画面にも通信テストボタンを用意する一方で、必要な条件で必要な回数だけ通信テストを行わせるための柔軟な仕組みを提供できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の管理システムの一例を示す図である。
【図２】画像形成装置１０１のハードウェア構成例を示す図である。
【図３】画像形成装置１０１の機能の構成例を示す図である。
【図４】画像形成装置１０１で管理される管理対象データの例である。
【図５】画像形成装置１０１が保持する通信エラーの情報の例である。
【図６】実施例１における、画像形成装置の情報送信の処理を説明するためのフローチャート。
【図７】実施例１における、画像形成装置の送信結果の判定処理を説明するためのフローチャート。
【図８】実施例１における、通信テストボタンを非表示とする処理を説明するためのフローチャート。
【図９】実施例１における、通信テストボタンを表示する処理を説明するためのフローチャート。
【図１０】実施例１における、通信テストボタン表示・非表示を判定する際の処理を説明するためのフローチャート。
【図１１】実施例２における画像形成装置１０１の機能の構成例を示す図である。
【図１２】実施例２における画像形成装置１０１の処理を説明するためのフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
（実施例１）
＜本実施形態の画像形成装置の管理システムの構成例＞
図１において、１０１、１０２は、顧客のネットワーク１０４に設置された画像形成装置を示す。画像形成装置としては、プリント、スキャン、及びＦＡＸなどの少なくとも複数の機能を備える複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）やプリンタなどの単機能周辺機器（ＳＦＰ：Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などを含む。１０５は画像形成装置の管理サーバを示している。管理サーバ１０５は、インターネット１０３を介して画像形成装置１０１、１０２とデータの送受信を行っている。また、管理サーバ１０５は受信した画像形成装置のネットワーク情報、印刷枚数や部品使用回数などのカウンタ情報及び障害情報をデータベース（ＤＢ）で管理している。ここで、管理サーバ１０５は、図示されたＬＡＮなどで形成された顧客のネットワーク１０４以外にも、他の顧客のＬＡＮなどに接続され、インターネット１０３を介して大規模に画像形成装置を集中管理することも可能である。
【００１４】
また、顧客のネットワーク１０４とインターネット１０３との間にファイアーウォール（不図示）を設置されているものとする。画像形成装置と管理サーバ１０５との通信は、画像形成装置側から開始され、その応答として管理サーバ１０５が必要な要求や設定を画像形成装置に送信するものとする。
【００１５】
＜画像形成装置１０１のハードウェア構成例＞
図２は、画像形成装置１０１のハードウェア構成例を示すブロック図である。
【００１６】
２０１はユーザ操作を司る操作部、２０２はネットワーク接続を行うＮｅｔｗｏｒｋ  Ｉ／Ｆ、２０３は公衆回線と接続する回線Ｉ／Ｆ部である。２０４は装置制御プログラム、監視プログラムなどを格納したＲＯＭ、２０５はプログラムを実行するためのワークメモリエリアであるＲＡＭ、２０６は不揮発性の記憶装置、２０７はＣＰＵである。ＲＯＭ２０４に格納された各種プログラムはＣＰＵ２０７によって実行される。また、ＲＡＭ２０５には画像形成装置のステータス情報や、画像データを一時記憶するための画像メモリも備えている。さらに記憶装置２０６は、画像形成装置１０１の再起動後も保持しておく必要がある画像形成装置の識別子や、稼動ログなどが記憶されている。２０８はＩＯ制御部、２０９は入出力画像データに対し補正／加工／編集を行う画像処理部、２１０は画像回転部、２１１は画像データの同期系／非同期系の変換を行うデジタルＩ／Ｆ部、２１２は圧縮伸張処理を行う画像伸張部である。また、２１３は出力用画像データに対して解像度変換等を行う画像密度変換部である。２１４はプリンタ部、２１５はリーダ−部、２１６はシステムバス、２１７は画像バス、２１８はセンサである。画像バス２１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成されている。また、リーダー部２１５やプリンタ部２１４内の各所に配置した各種センサが検出した情報は、デジタルＩ／Ｆ部２１１、及びＩＯ制御部２０８を介してシステムバス２１６へ流れる。ＣＰＵ２０７で実行される監視プログラムにより、ＣＰＵ２０７は記憶装置２０６内のカウンタ情報や稼働ログなどの稼動情報や障害情報を読み出して、管理サーバ１０５へ、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介したデータ送信の制御を行う。
【００１７】
また、画像形成装置１０１内には随所にセンサ２１８が設置されており、例えば装置内温度や湿度、ドラム表面温度、ドラム表面電位などの測定値が記憶装置２０６に記録される。記憶装置２０６に記録された測定値は、メンテナンスモードに入ることによって操作部２０１上で見ることが可能である。更に、操作部２０１において、画像形成動作に関する設定値（色味調整、濃度調整、書き出し位置、トナー補給量など）の変更操作が可能である。
【００１８】
＜画像形成装置１０１の機能を示すブロック図例＞
図３は、画像形成装置１０１の機能モジュールの例を説明するためのブロック図である。ここで説明する機能モジュールは、ＣＰＵ２０７により監視プログラムを実行することで他のハードウェアなどを利用して実現される処理を提供するための論理的な構成である。なお、監視プログラムに基づき実現される処理に関する説明は、フローチャートを用いて後述する。
【００１９】
エラー検知部３０１は、プリンタ部２１４及びリーダー部２１５におけるエラー発生を検知する。エラー検知部３０１でエラー発生を検知すると、エラー情報取得部３０２が記憶装置２０６に格納されているエラー情報を取得する。また、スケジュール情報取得部３０５は、所定のスケジュールに従って、画像形成装置１０１の記憶装置２０６に格納されたカウンタ情報や各種測定値を取得する。送信情報生成部３０３は、取得した情報を元に管理サーバ１０５へ送信するための送信情報を生成して管理対象データ記憶部３０６へ格納する。このように管理対象データ記憶部３０６に格納された送信情報は、通信部３０４がＮｅｔｗｏｒｋ  Ｉ／Ｆ２０２を介して管理サーバ１０５へ送信する。これらの送信結果は、履歴情報入出力部３０７によって管理対象データ記憶部３０６に格納される。
【００２０】
管理対象データ記憶部３０６に送信結果が格納されると、ボタン表示判断部３０８によって通信テストボタンの表示が必要かどうかを判断する。表示すると判断された場合、表示画面生成部３０９により通信テストボタンを含むユーザモードの画面を生成され、この画面は操作部において表示される。ここで、サービスマン用のサービスモード画面には常に通信テストボタンが用意されている。操作検知部３１０は、ユーザによる操作部２０１での通信テストボタンの押下、及び通信系の設定変更（アドレス情報の変更など）を検知する。ボタン押下カウント部３１１は、操作検知部３１０により検知されたユーザの通信テストボタン押下の回数をカウントする。
【００２１】
＜管理対象データ記憶部３０６に格納される情報の例＞
図４は、本実施形態において、管理対象データ記憶部３０６に保持された、画像形成装置１０１から管理サーバ１０５への送信履歴情報の例を示した図である。
【００２２】
４０２は管理サーバ１０５への送信情報が作成されたまたはエラーなどが発生した日時などの情報を表す。４０３は管理サーバ１０５への送信情報を示すデータ、４０４は管理サーバ１０５へ送信した送信時刻、４０５は送信結果が格納される。送信結果４０５は、送信に成功した場合は「−」を、失敗した場合はエラーコードが格納される。
【００２３】
レコード４０６の例では、“２００９／１２／３  １４：４６”に発生した送信情報は、“２００９／１２／３  １５：００”に送信され、管理サーバ１０５への送信が成功したことが分かる。また、レコード４０７の例では“２００９／１２／３  １４：５０”に発生した送信情報は“２００９／１２／３  １５：０１”に送信され、管理サーバ１０５への送信が失敗してエラーコード“Ｅｒｒ＿Ｃｏｄｅ００２”であることが分かる。そして、送信失敗したレコード４０７の送信情報は、再送処理がなされるものとして、レコード４０９へ格納される。未送信の情報は、レコード４０８及び４０９のように送信時刻４０４と送信結果４０５が空白であらわされる。
【００２４】
図５は、図４で送信結果４０５に格納される通信エラーのエラーコードの例である。５０２はエラーコードの種類、５０３はエラーコードの詳細（意味）をあらわしている。
【００２５】
本発明における通信エラーは、大きく分けて３種類に分類することができる。１つは、画像形成装置と管理サーバ１０５間の通信に関わるプロキシサーバ（不図示）の状態に起因するエラー（５０４、５０５）である。もう１つは、管理サーバ１０５の状態に起因するエラー（５０６、５０７、５０８）である。もう１つは、画像形成装置１０１の状態に起因するエラー（５０９、５１０）である。
【００２６】
図６は、本実施例における画像形成装置１０１から管理サーバ１０５にスケジュール情報やエラー情報を送信する際の処理を説明するためのフローチャートである。
【００２７】
Ｓ６０１において、画像形成装置１０１から管理サーバ１０５へ送るべき対象データ（スケジュール情報やエラー情報）が発生すると、送信情報生成部３０３が対象データを含む送信情報を作成する。そして、Ｓ６０２で作成された送信情報を管理対象データ記憶部３０６に記憶する。Ｓ６０３では、通信部３０４が、管理対象データ記憶部３０６に記憶されている未送信の送信情報を管理サーバ１０５へ送信する。この際に、履歴情報入出力部３０７が、図４で示すように送信時刻を管理対象データ記憶部３０６に記録する。そして、Ｓ６０４にて、履歴情報入出力部３０７が管理サーバ１０５からの応答などに基づく送信結果を、図４で示すように管理対象データ記憶部３０６に記録する。Ｓ６０５において、送信結果の判定処理（図７）が行われる。
【００２８】
図７は、実施例１における画像形成装置１０１の送信結果の判定処理を説明するためのフローチャートである。
【００２９】
Ｓ７０１で、送信結果が管理対象データ記憶部３０６に記録されるまで待機し、その送信結果を受け付けた場合にＳ７０２に進む。Ｓ７０２にて、ボタン表示判断部３０８が、送信結果の判定を行い、送信結果が成功の場合はＳ７０３へ進む。送信結果が失敗の場合は、Ｓ７０４へ進む。送信に失敗した管理対象データは再送するために、ボタン表示判断部３０８が、Ｓ７０４にて未送信データ（図４の４０９）として、Ｓ６０１へメッセージを送る。Ｓ７０５では、ボタン表示判断部３０８が、送信の失敗により記録されたエラーコードに基づいて、通信テストボタンの表示・非表示を判定し、表示と判断された場合はＳ７０６へ、非表示と判断された場合はＳ７０３へ進む。Ｓ７０３では、通信テストボタンの非表示処理（図８）が行われる。Ｓ７０６では、通信テストボタンの表示処理（図９）が行われる。
【００３０】
図８は、通信テストボタンを非表示とする処理を説明するためのフローチャートである。Ｓ８０１で、ボタン表示判断部３０８のＳ７０５における判断結果である通信テストボタンを非表示とする旨のメッセージを受信する。Ｓ８０２では、表示画面生成部３０９は通信テストボタンを非表示としたユーザモードの画面を生成する。
【００３１】
この処理により、ユーザの操作で画像形成装置の操作部２０１上にユーザモード画面の表示指示を受けた場合に、通信テストボタンが非表示（またはグレーアウト）にされた画面が表示されることになる。
【００３２】
図９は、通信テストボタンをユーザモード画面に表示する処理を説明するためのフローチャートである。
【００３３】
Ｓ９０１で、ボタン表示判断部３０８のＳ７０５における判断結果である通信テストボタンを表示する旨のメッセージを受信する。Ｓ９０２で、表示画面生成部３０９は通信テストボタンが表示されたユーザモードの画面を生成する。この処理により、ユーザの操作で画像形成装置の操作部２０１上にユーザモード画面の表示指示を受けた場合に、通信テストボタンが含まれる画面が表示されることになる。
【００３４】
Ｓ９０３において、ボタン表示判断部３０８が、通信テストボタン表示時間のカウントを開始する。Ｓ９０４にて、ボタン表示判断部３０８が、通信テストボタン表示時間がＭ分以下と判断した場合はＳ９０５へ進み、Ｍ分を超えた場合はＳ９０７へ進む。ここでＭ分として表される特定の期間は、サービスマンなどにより任意に設定できる値である。
【００３５】
Ｓ９０５において、通信テストボタンが押下されたか否かを判断し、押下された場合はＳ９０６へ進み、押下されていない場合はＳ９０４に戻る。Ｓ９０６において、通信テストの結果が成功したか失敗したかを判断する。成功した場合はＳ９０９に進み、図８で示した通信ボタンの非表示処理を実行する。失敗した場合は、Ｓ９０８へ進み、ボタン押下カウント部３１１が通信テストボタンを押下した回数をカウントアップして、その後、Ｓ９０４にもどる。
【００３６】
Ｓ９０７において、ボタン表示判断部３０８は、ボタン押下カウント部３１１がカウントした通信テストボタンを押下した回数がＮ回より少ない場合はＳ９０２へ処理を戻し、多い場合はＳ９１０に処理を進める。ここでしきい値のＮは２以上の値であって、サービスマンなどにより任意に指定できる。Ｓ９１０にて、ボタン表示判断部３０８は通信テストボタンを非表示にすると判断し、表示画面生成部３０９は通信テストボタンを非表示としたユーザモードの画面を生成する。そして、通信テストボタンが非表示になった画面が表示されることになる。通信テストボタンはＫ分後（Ｓ９１１）、Ｓ９０２の処理により再び表示されることになる。
【００３７】
Ｓ９０２以降の処理により、一時的に発生した通信異常の場合でも、時間経過などによりユーザモード画面における通信テストボタンが非表示（グレーアウト）になるので、ユーザによる不要なボタン押下を抑制することができる。
【００３８】
図１０は、図７におけるＳ７０５における、判定処理を具体的に説明するためのフローチャートである。具体的には、画像形成装置で発生した障害情報やカウンタ情報などのスケジュール情報の送信に失敗した場合に、その際の通信エラーの種別に基づく判定を行う。
【００３９】
ここで、画像形成装置において発生する通信エラーには、一般のユーザによって解決可能な通信エラーとユーザによる解決が困難でサービスマンなど専門家が解決する通信エラーがある。また、ユーザによる解決が困難な通信エラーの中でも、一定時間を待つことで解消されるような通信エラーもある。例えば、管理サーバ１０５で異常が発生した場合や、画像形成装置１０１における一部の故障などに起因する通信エラーは、ユーザによる操作などで解決できない可能性が高い。逆に、プロキシサーバに起因する通信エラーは、画像形成装置１０１のネットワーク設定を変更することで解決できる可能性が高い。また、管理サーバ１０５やプロキシサーバから通知される通信エラーの中には、通信の過負荷により一時的に画像形成装置に対して何らかのエラーを返すような場合もある。そこで、本実施例においては、図５に記載されるように通信エラーを示すエラーコードを分類し、通信テストボタンの表示・非表示を制御することで、通信テストボタンの無駄な押下を防ぐ。
【００４０】
Ｓ１００１において、ボタン表示判断部３０８が、図４で示す送信履歴に含まれる送信結果欄４０５のエラーコードを参照し、原因が不明または画像形成装置に問題があるなど、サービスマンの出動が必要な通信エラーかどうかを判断する。サービスマンの出動が必要な通信エラーである場合はＳ１００２に進み、そうでない場合はＳ１００３に進む。ここで、サービスマンの出動が必要な通信エラーは、図５のエラーコード“Ｅｒｒ＿ｃｏｄｅ００６”（５０９）や“Ｅｒｒ＿ｃｏｄｅ００７”（５１０）の場合である。つぎに、Ｓ１００３において、ボタン表示判断部３０８が、Ｓ１００１と同様にエラーコードを参照し、管理サーバ側の原因による通信エラーかどうかを判断する。管理サーバ側の原因による通信エラーと判断された場合はＳ１００２へ進み、そうでない場合はＳ１００４に進む。この管理サーバ側の原因とは、図５のエラーコード“Ｅｒｒ＿ｃｏｄｅ００４”（５０７）、“Ｅｒｒ＿ｃｏｄｅ００５”（５０８）の場合である。
【００４１】
Ｓ１００２において、ボタン表示判断部３０８が画像形成装置１０１のユーザモード画面上での通信テストボタンの非表示を判定する。この判定が行われるのは、サービスマンにしか復旧できない障害であったり、管理サーバ１０５側の障害であったりするので、それが解消するまで通信テストを行う意味が無い。これら障害が解消する前の一般のユーザによる不要な通信テストの実行を防ぐために、ここでは画像形成装置１０１のユーザモード画面上での通信テストボタンの非表示を判定する。
【００４２】
Ｓ１００３の判断において、Ｓ１００４の処理に進むのは、ネットワーク上のサーバにおいて通信不可が高く、通信がタイムアウトしてしまった場合（“Ｅｒｒ＿ｃｏｄｅ００３”（５０６））などである。Ｓ１００４において、表示画面生成部３０２によってエラーコードに対応したエラー画面が生成され、操作部２０１上に表示される。また、Ｓ１００５において、ボタン表示判断部３０８が、当該エラーコードに関して画像形成装置１０１に設定されているネットワーク情報の変更が必要であるかを判断する。必要であると判断された場合はＳ１００６に進み、そうでない場合はＳ１００７に進む。Ｓ１００６において、表示画面生成部３０２がネットワーク情報の設定画面を生成し、操作部２０１上に表示される。その後、設定画面を介したユーザによるネットワーク設定の変更を受け付ける。Ｓ１００７にて、ボタン表示判断部３０８が画像形成装置１０１のユーザモード画面上での通信テストボタンを表示するものと判定する。
【００４３】
ここで、Ｓ１００５においてネットワークの設定変更が必要と判断される原因の例は、エラーコード“Ｅｒｒ＿ｃｏｄｅ００１”（５０４）のプロキシ接続エラーがある。また、ネットワークの設定変更が必要ないと判断される原因の例としては、エラーコード“Ｅｒｒ＿ｃｏｄｅ００２”（５０５）のプロキシ認証エラーや、“Ｅｒｒ＿ｃｏｄｅ００３”（５０６）も考えられる。
【００４４】
（実施例２）
図１１は、実施例２におけ画像形成装置１０１の機能モジュールを示すブロック図である。機能モジュールは、実施例１と同様、ＣＰＵ２０７により監視プログラムを実行することで他のハードウェアなどを利用して実現される処理を提供するための論理的な構成である。ここでは、実施例１で説明していないモジュールに関して説明を加える。
【００４５】
１１０１はリンク状態監視部であって、リンクアップしたかどうかを監視する。１１０２はＬＡＮ接続監視部であって、画像形成装置１０１とローカルのネットワーク１０４との接続状況を監視する。
【００４６】
図１２は、実施例２における画像形成装置１０１の処理を説明するためのフローチャートである。
【００４７】
Ｓ１２０１において、ＬＡＮ接続監視部１１０２がローカルのネットワーク１０４との接続状態を監視し、接続〜接続解除〜接続の順に状態変化したかを判定する。そのような状態変化があった場合にはＳ１２０２へ進む。Ｓ１２０２では、リンク状態監視部１１０１がリンクアップ状態に変化したことを検出した場合はＳ１２０３に進む。Ｓ１２０３において、ボタン表示判断部３０８が画像形成装置１０１のユーザモード画面上での通信テストボタンを表示するものと判定する。この場合は、図９で説明した処置が実行されることになる。これら条件以外（Ｓ１２０１及びＳ１２０２でＮｏ）の場合はＳ１２０４にて通信テストボタンを非表示となる。
【図１】
2011242984.tif 000003
【図２】
2011242984.tif 000004
【図３】
2011242984.tif 000005
【図４】
2011242984.tif 000006
【図５】
2011242984.tif 000007
【図６】
2011242984.tif 000008
【図７】
2011242984.tif 000009
【図８】
2011242984.tif 000010
【図９】
2011242984.tif 000011
【図１０】
2011242984.tif 000012
【図１１】
2011242984.tif 000013
【図１２】
2011242984.tif 000014