(57)【要約】【課題】修理が困難な不具合が発生しても、容易に修理方法の情報を入手することができる技術を提供する。【解決手段】不具合が解消したか否かを判定する判定手段と、前記判定手段で不具合が解消したと判定された場合、前記不具合を示す不具合情報と、前記不具合を解消したユーザのユーザ情報とを関連付けて記憶領域に登録する登録手段と、新たな不具合が発生した場合、前記新たな不具合に関連するユーザ情報を前記記憶領域から取得する取得手段と、前記取得手段で取得されたユーザ情報の一覧を表示部に表示する表示手段と、を有することによって課題を解決する。【選択図】図６
2015106362.tif 000002
【特許請求の範囲】
【請求項１】
不具合が解消したか否かを判定する判定手段と、
前記判定手段で不具合が解消したと判定された場合、前記不具合を示す不具合情報と、前記不具合を解消したユーザのユーザ情報とを関連付けて記憶領域に登録する登録手段と、
新たな不具合が発生した場合、前記新たな不具合に関連するユーザ情報を前記記憶領域から取得する取得手段と、
前記取得手段で取得されたユーザ情報の一覧を表示部に表示する表示手段と、
を有する画像形成装置。
【請求項２】
前記登録手段は、前記不具合を示す不具合情報と、認証された前記ユーザのユーザ情報とを関連付けて記憶領域に登録する請求項１記載の画像形成装置。
【請求項３】
ユーザ情報として登録する登録内容を選択する選択画面を表示する選択画面表示手段を更に有し、
前記登録手段は、前記不具合情報と、前記選択画面表示手段で表示された選択画面を介して選択された登録内容に係るユーザ情報とを関連付けて記憶領域に登録する請求項１又は２記載の画像形成装置。
【請求項４】
前記選択画面表示手段は、前記不具合の解消に係る操作履歴情報を前記登録内容の選択項目に含む前記選択画面を表示する請求項３記載の画像形成装置。
【請求項５】
前記登録手段は、前記不具合情報と、前記不具合の解消に係るユーザの操作履歴情報を含むユーザ情報とを関連付けて記憶領域に登録し、
前記表示手段は、前記操作履歴情報を含む前記一覧を表示する請求項１乃至４何れか１項記載の画像形成装置。
【請求項６】
前記登録手段は、指定されたアドレス情報に基づいて特定される自装置又はサーバ装置の記憶領域に、前記不具合情報と、前記ユーザ情報とを関連付けて登録する請求項１乃至５何れか１項記載の画像形成装置。
【請求項７】
前記取得手段は、指定されたアドレス情報に基づいて特定される自装置又はサーバ装置の記憶領域から、対象の不具合を示す不具合情報に関連付けられたユーザ情報を取得する請求項１乃至６何れか１項記載の画像形成装置。
【請求項８】
前記取得手段は、前記登録手段で登録されたユーザ情報のうち、ネットワークを介して通信可能な他の機器にログイン中でないユーザのユーザ情報を取得する請求項１乃至７何れか１項記載の画像形成装置。
【請求項９】
前記取得手段は、前記登録手段で登録されたユーザ情報のうち、予め定められたエリア内にいるユーザのユーザ情報を取得する請求項１乃至７何れか１項記載の画像形成装置。
【請求項１０】
前記取得手段は、前記登録手段で登録されたユーザ情報のうち、予め定められた日時以後に前記不具合情報が示す不具合を解消したユーザのユーザ情報を取得する請求項１乃至７何れか１項記載の画像形成装置。
【請求項１１】
前記取得手段は、前記登録手段で登録されたユーザ情報のうち、前記不具合情報が示す不具合を解消した回数が最も多い方から順に予め定められた順位までのユーザのユーザ情報を取得する請求項１乃至７何れか１項記載の画像形成装置。
【請求項１２】
前記取得手段は、前記登録手段で登録されたユーザ情報のうち、前記不具合情報と、前記不具合情報が示す不具合と関連する不具合の不具合情報とに関連付けられているユーザ情報を取得する請求項１乃至７何れか１項記載の画像形成装置。
【請求項１３】
画像形成装置が実行する情報処理方法であって、
不具合が解消したか否かを判定する判定ステップと、
前記判定ステップで不具合が解消したと判定された場合、前記不具合を示す不具合情報と、前記不具合を解消したユーザのユーザ情報とを関連付けて記憶領域に登録する登録ステップと、
新たな不具合が発生した場合、前記新たな不具合に関連するユーザ情報を前記記憶領域から取得する取得ステップと、
前記取得ステップで取得されたユーザ情報の一覧を表示部に表示する表示ステップと、
を含む情報処理方法。
【請求項１４】
コンピュータに、
不具合が解消したか否かを判定する判定ステップと、
前記判定ステップで不具合が解消したと判定された場合、前記不具合を示す不具合情報と、前記不具合を解消したユーザのユーザ情報とを関連付けて記憶領域に登録する登録ステップと、
新たな不具合が発生した場合、前記新たな不具合に関連するユーザ情報を前記記憶領域から取得する取得ステップと、
前記取得ステップで取得されたユーザ情報の一覧を表示部に表示する表示ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷装置では、紙詰まり、トナー無し、定着機エラー等の不具合が発生した場合、印刷装置の表示画面等にエラーの内容と、その解消方法とを表示するのが一般的である。
特許文献１には、サービスマンの技量、不具合の内容、サービスマンの現在地等に関する情報をデータベース化することで、不具合の程度が大きく、サービスマンによる修理を必要とするケース等において最適なサービスマンを派遣する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１９５１９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷装置が有しているセンサー等で不具合の内容を詳細に検知するには限界があるため、故障等を含む不具合が発生した際の修理作業において、前記印刷装置が表示部に表示する修理方法の内容だけでは対処するのに不十分な場合がある。そのため、修理の方法がわからずに、サービスマン等が修理に要する時間が長くなってしまうという問題がある。
また、修理の方法がわからない困難な不具合が発生した場合、サービスマン等は、不具合の分類を表すエラーコード等を含む情報から、関連箇所を手当たり次第に調べなければならない。また、それに伴い、サービスマン等の出動回数が増えたり、出動しても技量によっては不具合を解消するのに多くの手間や時間を要してしまったりする等、余計なメンテナンスコストがかかってしまうという問題がある。
本発明は、修理が困難な不具合が発生しても、容易に修理方法の情報を入手することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明の画像形成装置は、不具合が解消したか否かを判定する判定手段と、前記判定手段で不具合が解消したと判定された場合、前記不具合を示す不具合情報と、前記不具合を解消したユーザのユーザ情報とを関連付けて記憶領域に登録する登録手段と、新たな不具合が発生した場合、前記新たな不具合に関連するユーザ情報を前記記憶領域から取得する取得手段と、前記取得手段で取得されたユーザ情報の一覧を表示部に表示する表示手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、修理が困難な不具合が発生しても、容易に修理方法の情報を入手することができる技術を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】システム構成の一例を示す図である。
【図２】印刷装置のエラー処理に係るハードウェア構成の一例を示す図である。
【図３】エラー情報等が表示されている画面の一例を示す図（その１）である。
【図４】エラー情報等が表示されている画面の一例を示す図（その２）である。
【図５】印刷装置の処理の一例を示すフローチャート（その１）である。
【図６】印刷装置の処理の一例を示すフローチャート（その２）である。
【図７】エラー解除者として登録するか否かを選択する画面の一例を示す図である。
【図８】ユーザ情報の登録内容を選択する画面の一例を示す図（その１）である。
【図９】登録内容確認画面の一例を示す図である。
【図１０】印刷装置の処理の一例を示すフローチャート（その３）である。
【図１１】エラー解除者リストの一例を示す図である（その１）。
【図１２】印刷装置の処理の一例を示すフローチャート（その４）である。
【図１３】ユーザ情報の登録内容を選択する画面の一例を示す図（その２）である。
【図１４】エラー解除者リストの一例を示す図である（その２）。
【図１５】エラーを解消する手順リストの一例を示す図である。
【図１６】印刷装置の処理の一例を示すフローチャート（その５）である。
【図１７】印刷装置の処理の一例を示すフローチャート（その６）である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
＜実施形態１＞
［システム構成］
図１は、本実施形態における印刷システムのシステム構成の一例を示す図である。
ネットワーク１０４には、クライアントコンピュータ（以下、ＰＣという）１０１と、印刷装置１０２ａと、印刷装置１０２ｂとが接続されている。以降の説明では、印刷装置１０２ａと、印刷装置１０２ｂとを総称して印刷装置１０２という。印刷装置１０２の台数は２台に限る必要はなく、１台であってもよいし、３台以上であってもよい。また、ネットワーク１０４には、各種のデータを記憶する通信可能なサーバ装置等が接続されていてもよい。なお、印刷装置１０２は、画像形成装置の一例である。
ＰＣ１０１には、オペレーティングシステム（以下、ＯＳという）、アプリケーション及びプリンタドライバがインストールされている。ＰＣ１０１は、ユーザの指示に従って、ユーザデータ（印刷データ）を印刷装置１０２に送信する。そして、印刷装置１０２が印刷を実行する。
本実施形態のシステムにおける印刷装置１０２は、自装置で不具合（エラー）が発生した場合、サービスマン等を含むユーザの対処により前記不具合が解消（解除）された否かを判定する。そして、印刷装置１０２は、前記不具合が解消したと判定した場合、前記不具合を示すエラーコード等の不具合情報（エラー情報）と、前記不具合を解消したユーザのユーザ情報とを記憶領域に格納して登録する。更に、印刷装置１０２は、登録したユーザ情報のうち、要求に応じたユーザ情報を一覧として表示する。
【０００９】
図２は、印刷装置１０２のエラー処理に関わるハードウェア構成の一例を示す図である。
コントローラ処理部２１４は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤ等を有する。コントローラ処理部２１４のＣＰＵ（以下、単にＣＰＵという）は、印刷装置１０２を制御するプリンタコントローラとして機能する。また、ＣＰＵがＲＯＭやＨＤ等の記憶領域に記憶されているプログラムをＲＡＭにロードして実行することにより、印刷装置１０２のエラー処理に係る機能やＯＳの機能等が実現される。また、上述のＲＯＭやＨＤ等の記憶領域には、ＣＰＵが実行する処理（情報処理）において必要な各種のプログラムや予め定められたデータ等が格納されている。
エラー検知部２１１は、コントローラ処理部２１４による処理における各種情報や各種センサー２１５が検知した各種情報を統括してエラー発生の有無を検知する。
エラー内容判別部２１２は、エラー検知部２１１が検知したエラーの内容を判別する。より具体的にいうと、エラー内容判別部２１２は、エラーコードＤＢ（データベース）２１６からどのようなエラーが発生しているのかを示すエラー情報や前記エラーの解消方法等に関する情報を取得する。そして、エラー内容判別部２１２は、図３に示されるような画面を表示部２１３に表示する。ここでいう表示部２１３は、タッチパネル等のようにユーザからの入力を受け付ける操作部と一体となっているものとする。また、ここでは、複数のデータを記憶するＨＤ等の記憶装置のことを含めてデータベースという。なお、エラー内容判別部２１２は、ＣＰＵがＲＯＭやＨＤ等の記憶領域に記憶されているプログラムを実行することにより実現されるソフトウェアで構成されていてもよい。
【００１０】
図３は、表示部２１３に表示される画面３００の一例を示す図である。
画面３００には、エラー内容を示す文面３０１、警告を示すアイコン３０２、印刷装置１０２の本体を示す画像３０３、右側面カバーを示す画像３０４が含まれる。また、画面３００に含まれるアイコン３０５及びアイコン３０７は、作業の手順を表している。また、画面３００に含まれるアイコン３０６及びアイコン３０８は、上記の動作の方向を表している。また、画面３００に含まれるアイコン３０９からアイコン３１１までは、各種センサー２１５が検知したエラーの発生個所を表している。
図４は、エラーコード４０４と共にエラーの解消方法等が表示されている画面４００の一例を示す図である。
画面４００には、エラーの対処方法を示す文面４０１及び文面４０２、警告を示すアイコン４０３、エラー内容を示すエラーコード４０４が含まれる。なお、エラーコード４０４は、エラー内容判別部２１２がエラーコードＤＢ２１６から取得したエラー内容を示す情報である。
【００１１】
［ユーザ認証処理の流れ］
ＰＣ１０１のプリンタドライバは、印刷装置１０２に対して、ユーザ名や部門等の情報を付加した印刷データを送信する。これにより、ユーザは、印刷装置１０２を利用する際、ＩＤカードを用いたり、ユーザ名や部門等の情報を入力したりすることで印刷装置１０２にログインすることができる。換言すれば、印刷装置１０２は、受け付けたＩＤカードの情報やユーザ名等の情報からユーザを認証することができる。図１のシステムに認証サーバ装置が含まれている場合、認証サーバ装置には、ユーザを特定するためのユーザ名や部門等の情報が予め登録されている。これにより、印刷装置１０２は、印刷データに付加されたユーザ名等の情報を前記認証サーバ装置に問い合わせることで、ユーザを特定することができる。
【００１２】
［印刷開始から印刷終了までにエラーが発生した場合の処理の流れ］
図５は、印刷装置１０２が、印刷データを受信してユーザ認証をした後に、印刷を開始してから終了するまでの間に何らかのエラーが発生した場合の処理の一例を示すフローチャートである。
Ｓ５０１で、ＣＰＵは、ＰＣ１０１から印刷データを受信する。上述したように、前記印刷データには、ＰＣ１０１のプリンタドライバによりユーザ名や部門等の情報が付加されている。
Ｓ５０２で、ＣＰＵは、ＰＣ１０１を介して前記印刷データを送信したユーザを認証したか否かを判定し、認証したと判定した場合、処理をＳ５０３に進め、認証していないと判定した場合、再度Ｓ５０２の処理を実行する。即ち、Ｓ５０２で、ＣＰＵは、前記ユーザが印刷装置１０２にログインしたか否かを判定する。なお、認証処理については上述したため、詳細な説明を省略する。
【００１３】
Ｓ５０３で、ＣＰＵは、表示部２１３を介して受け付けたユーザの指示に従い、印刷を開始する。
Ｓ５０４で、ＣＰＵは、紙詰まり等のエラー（不具合）が発生しているか否かを判定し、発生していると判定した場合、処理をＳ５０６に進め、発生していないと判定した場合、処理をＳ５０５に進める。なお、ＣＰＵは、エラー検知部２１１を介してエラーの発生の有無を判定する。
Ｓ５０５で、ＣＰＵは、印刷を継続し、印刷が終了すると、印刷処理を終了する。
Ｓ５０６で、ＣＰＵは、エラーが解除できたか否かを、エラー検知部２１１を介して判定し、解除できたと判定した場合、印刷処理を終了し、解除できていないと判定した場合、再度Ｓ５０６の処理を実行する。
以上の処理により、印刷装置１０２は、エラー検知部２１１を介してエラーの有無を判定しながら印刷処理を実行することができる。
【００１４】
［エラーが解除された際のエラー解除者登録処理の流れ］
図６は、エラーが解除された際における印刷装置１０２のエラー解除者登録処理の流れの一例を示すフローチャートである。
Ｓ６０１で、ＣＰＵは、印刷装置１０２で紙詰まり等のエラーが発生した際に、ユーザがログイン中であるか否かを判定し、ログイン中であると判定した場合、処理をＳ６０５に進め、ログイン中でないと判定した場合、処理をＳ６０２に進める。
Ｓ６０２で、ＣＰＵは、表示部２１３を介して印刷装置１０２の状態を表示させる状態確認ボタンの押下（選択）を受け付けたか否かを判定し、受け付けたと判定した場合、処理をＳ６０９に進め、受け付けていないと判定した場合、処理をＳ６０３に進める。
Ｓ６０３で、ＣＰＵは、表示部２１３を介してユーザを認証したか否かを判定し、認証したと判定した場合、処理をＳ６０４に進め、認証していないと判定した場合、処理をＳ６０２に戻す。即ち、Ｓ６０３で、ＣＰＵは、前記ユーザが印刷装置１０２にログインしたか否かを判定する。
【００１５】
Ｓ６０４で、ＣＰＵは、Ｓ６０３でログインしたと判定したユーザを、エラー解除者の候補とする。
Ｓ６０５で、ＣＰＵは、Ｓ６０１でログイン中であると判定したユーザを、エラー解除者の候補とする。
Ｓ６０６で、ＣＰＵは、発生したエラーが解除されたか否かを、エラー検知部２１１を介して判定し、エラーが解除されたと判定した場合、処理をＳ６０７に進め、エラーが解除されていないと判定した場合、処理をＳ６１０に進める。
Ｓ６０９の処理は、Ｓ６０６の処理と同様である。即ち、Ｓ６０９で、ＣＰＵは、エラーが解除されたと判定した場合、処理をＳ６１２に進め、エラーが解除されていないと判定した場合、処理をＳ６１０に進める。
【００１６】
Ｓ６０７で、ＣＰＵは、Ｓ６０４又はＳ６０５でエラー解除者の候補とされたユーザをエラー解除者として登録するか否かを判定する。より具体的にいうと、ＣＰＵは、エラー解除者の候補とされたユーザをエラー解除者として登録するか否かを選択させる図７に示す画面７００を表示部２１３に表示する。
図７は、エラー解除者として登録するか否かを選択する画面７００の一例を示す図である。
画面７００には、エラー解除者として登録するか否かを選択させる文面７０１と、「登録する」を選択するためのボタン７０２と、「登録しない」を選択するためのボタン７０３とが表示されている。Ｓ６０７で、ＣＰＵは、表示部２１３を介してボタン７０２の押下を受け付けた場合、即ち、登録すると判定した場合、処理をＳ６０８に進める。一方、ＣＰＵは、表示部２１３を介してボタン７０３の押下を受け付けた場合、即ち、登録しないと判定した場合、図６のフローチャートの処理を終了する。
Ｓ６１２の処理は、Ｓ６０７の処理と同様である。即ち、Ｓ６１２で、ＣＰＵは、エラー解除者として登録すると判定した場合、処理をＳ６０８に進め、エラー解除者として登録しないと判定した場合、図６のフローチャートの処理を終了する。
Ｓ６０８で、ＣＰＵは、Ｓ６０７又はＳ６１２でエラー解除者として登録すると判定されたユーザに関するユーザ情報を、前記エラーを示すエラー情報と関連付けて記憶領域に登録し、図６のフローチャートの処理を終了する。Ｓ６０８の登録処理の詳細について、図８を用いて説明する。
【００１７】
図８は、ユーザ情報の登録内容を選択する画面８００の一例を示す図である。なお、ＣＰＵが図８に示されるような選択項目を含む画面８００を表示する処理は、選択画面表示処理の一例である。
画面８００には、「登録者名」、登録者の所属を示す「登録者部門名」、「登録者のメールアドレス」、「登録者の外線（電話）番号」及び「登録者の携帯電話番号」を登録内容として選択するためのボタンが表示されている。また、画面８００には、登録者を社内で検索するための「登録者の内線（電話）番号」及びエラーが解除された機器の「エラー解除機器名」を登録内容として選択するためのボタンが表示されている。更に、画面８００には、エラーが解除された機器が設置してあった「エラー解除機器設置場所名」及びエラーが解除された「エラー解除日時」を登録内容として選択するためのボタンが表示されている。画面８００の例では、ボタン８０１は非選択の状態を表し、ボタン８０２は選択されている状態を表している。ＣＰＵは、表示部２１３を介して画面８００の「ＯＫ」ボタン８０３の押下を受け付けると、選択状態の登録内容でユーザ情報を記憶領域に登録する。この際、ＣＰＵは、図９に示されるような確認画面９００を表示部２１３に表示するようにしてもよい。ここで、図９は、ユーザ情報の確認画面９００の一例を示す図である。なお、ＣＰＵは、画面８００で選択された登録内容のユーザ情報を、予めユーザ情報が登録されている認証サーバ装置から取得することができる。一方、ＣＰＵは、表示部２１３を介して画面８００の「キャンセル」ボタン８０４の押下を受け付けると、登録処理を中止する。その際、ＣＰＵは、図７の画面７００を表示部２１３に再度表示するようにしてもよい。
【００１８】
図６の説明に戻る。
Ｓ６１０で、ＣＰＵは、エラーが解除されずにタイムアウトしたか否かを判定し、タイムアウトしたと判定した場合、処理をＳ６０２に戻し、タイムアウトしていないと判定した場合、処理をＳ６１１に進める。より具体的にいうと、ＣＰＵは、エラーが発生してからの経過時間が予め定められた時間を超えた場合、タイムアウトしたと判定する。
Ｓ６１１で、ＣＰＵは、自装置の強制終了の指示を受け付けたか否かを判定し、強制終了の指示を受け付けたと判定した場合、図６のフローチャートの処理を終了し、強制終了の指示を受け付けていないと判定した場合、処理をＳ６０２に戻す。なお、ここでいう強制終了とは、印刷装置１０２の電源ボタンを押下することにより電源をオフすることである。
以上の処理により、印刷装置１０２は、エラーを解除したユーザのユーザ情報と、前記エラーを示すエラー情報とを関連付けて登録することができる。また、その際、ユーザは、ユーザ情報として登録する内容を柔軟に選択することができる。
【００１９】
［エラーが発生した際のエラー解除者リスト表示処理の流れ］
図１０は、印刷装置１０２においてエラーが発生した際に、同じエラーに対する過去の解除者におけるエラー解除者リストを表示する処理の一例を示すフローチャートである。ここでいうエラー解除者リストとは、エラー解除者のユーザ情報リストのことである。
Ｓ１００１で、ＣＰＵは、印刷装置１０２で紙詰まり等のエラーが発生した際に、ユーザがログイン中であるか否かを判定し、ログイン中であると判定した場合、処理をＳ１００２に進め、ログイン中でないと判定した場合、処理をＳ１００５に進める。
Ｓ１００２で、ＣＰＵは、エラー解除者リストを表示するか否かを判定し、表示すると判定した場合、処理をＳ１００３に進め、表示しないと判定した場合、処理をＳ１００５に進める。より具体的にいうと、ＣＰＵは、エラー解除者リストを表示するか否かを選択する選択画面を表示部２１３に表示し、操作画面を介してエラー解除者リストを表示する指示を受け付けた場合、エラー解除者リストを表示すると判定する。
Ｓ１００３で、ＣＰＵは、現在発生しているエラーのエラー情報に基づいて、前記エラーの解除者のユーザ情報（以下、エラー解除者情報という）を印刷装置１０２の記憶領域から取得する。即ち、ＣＰＵは、現在発生しているエラーのエラー情報に関連付けられているエラー解除者情報を記憶領域から取得する。
【００２０】
Ｓ１００４で、ＣＰＵは、Ｓ１００３で取得したエラー解除者情報を、図１１に示されるようなエラー解除者リスト１１００として表示部２１３に表示する。なお、図１１は、エラー解除者リスト１１００の一例を示す図である。これにより、エラーに直面したユーザは、エラー解除者リストを参照して前記エラーの解除方法等を問い合わせることができるようになる。
Ｓ１００５で、ＣＰＵは、エラーが解除できたか否かを、エラー検知部２１１を介して判定し、解除できたと判定した場合、処理をＳ１００７に進め、解除できていないと判定した場合、処理をＳ１００６に進める。
Ｓ１００６で、ＣＰＵは、自装置の強制終了の指示を、表示部２１３を介して受け付けたか否かを判定し、強制終了の指示を受け付けたと判定した場合、図１０のフローチャートの処理を終了する。この場合、エラー解除に係る処理も強制終了することになる。一方、ＣＰＵは、強制終了の指示を受け付けていないと判定した場合、処理をＳ１００１に戻す。
Ｓ１００７で、ＣＰＵは、図６から図９までを用いて説明したように、Ｓ１００５でエラーを解除することができたユーザのユーザ情報を、前記エラーを示すエラー情報と関連付けて記憶領域に登録し、図１０のフローチャートの処理を終了する。
以上の処理により、印刷装置１０２は、発生したエラーのエラー情報に基づいて、前記エラーを解除したユーザのユーザ情報を取得し、エラー解除者リストを表示することができる。
【００２１】
以上、本実施形態によれば、印刷装置１０２は、自装置にエラーが発生した場合、過去に前記エラーを解除したエラー解除者のリストを表示することができる。これにより、ユーザは、前記リストを参照して前記エラーの解除方法等を問い合わせることができるようになる。
【００２２】
＜実施形態２＞
本実施形態におけるシステム構成及び印刷装置１０２のハードウェア構成は、実施形態１と同様であるため説明を省略する。
図１２は、エラー解除者情報の登録先を各印刷装置１０２内の記憶領域ではなく、クラウド等のネットワーク環境上のサーバ装置に保存する場合の設定手順の一例を示すフローチャートである。なお、図１２のフローチャートでは、印刷装置１０２が、表示部２１３に表示する操作画面を介して受け付けたユーザの指示に従って処理を実行する。
Ｓ１２０１で、ＣＰＵは、エラー解除者情報の登録先をサーバ装置にするか否かを判定し、サーバ装置にすると判定した場合、処理をＳ１２０２に進め、サーバ装置にしないと判定した場合、処理をＳ１２０４に進める。より具体的にいうと、ＣＰＵは、表示部２１３を介して登録先をサーバ装置に指定する指示を受け付けると、処理をＳ１２０２に進める。
Ｓ１２０２で、ＣＰＵは、サーバ装置を特定する画面を表示部２１３に表示する。例えばＣＰＵは、予め記憶領域に記憶している各サーバ装置のＩＰアドレス情報（以下、単にＩＰアドレスという）等を表示部２１３に列挙して表示することでサーバ装置を選択する画面を表示するようにしてもよい。また、ＣＰＵは、新規にＩＰアドレスを指定する画面等を表示部２１３に表示するようにしてもよい。
Ｓ１２０３で、ＣＰＵは、表示部２１３を介してサーバ装置の選択（指定）を受け付けたか否かを判定し、受け付けたと判定した場合、図１２の処理を終了し、受け付けていないと判定した場合、処理をＳ１２０４に進める。より具体的にいうと、ＣＰＵは、予め記憶領域に記憶しておいたＩＰアドレスに対応するサーバ装置の選択を受け付けたか又は正しいＩＰアドレスの入力を受け付けた場合、図１２の処理を終了する。
Ｓ１２０４で、ＣＰＵは、エラー解除者情報の登録先を印刷装置１０２内の記憶領域内と決定し、図１２の処理を終了する。
【００２３】
以上、本実施形態によれば、印刷装置１０２は、表示部２１３を介したユーザの指示に基づいて、エラー解除者情報を自装置の記憶領域内と、ネットワーク上のサーバ装置内との何れかに記憶することができるようになる。
【００２４】
＜実施形態３＞
本実施形態におけるシステム構成及び印刷装置１０２のハードウェア構成は、実施形態１と同様であるため説明を省略する。
図１３は、印刷装置１０２が、エラー解除者情報として、エラー解除までに行われた各種センサー２１５の動作ログも併せて登録する場合における登録内容を選択する画面１３００の一例を示す図である。なお、ＣＰＵが図１３に示されるような選択項目を含む画面１３００を表示する処理は、選択画面表示処理の一例である。
通常、ＭＦＰ等の高度な機能を持つ印刷装置は、用紙検知センサー、ドア開閉センサー、トナー残量センサー等の数多くのセンサーを有しており、これらのセンサーの変化状況をログデータとして記憶している。図１３における「エラー解除操作ログ」を登録するボタン１３０２は、上記のような印刷装置において、エラーが発生してから解除されるまでのログデータ（操作履歴情報）をエラー解除者情報の一部として登録するためのボタンである。即ち、ＣＰＵは、表示部２１３を介して、「エラー解除操作ログ」を選択するボタン１３０２の押下を受け付けた場合、前記ログデータを含むエラー解除者情報をエラー情報と関連付けて登録する。
そして、ＣＰＵは、図１４に示されるようなエラー解除者リスト１４００を表示部２１３に表示する。なお、図１４は、エラーが解除された際の手順ログを参照することができるボタン１４０１を含むエラー解除者リスト１４００の一例を示す図である。ＣＰＵは、表示部２１３を介してボタン１４０１の選択を受け付けると、そのログデータから各種センサー２１５のＯｆｆ／Ｏｎの状態変化に関する情報を抽出して手順リストとして表示する。
図１５は、ＣＰＵが表示する手順リスト１５００の一例を示す図である。
手順リスト１５００は、エラーが解除されるまでの各種センサー２１５の変化状況を表している。Ｔｉｍｅ１５０１は、各操作が行われた時間を表している。Ｓｔａｔｕｓ１５０２は、どのセンサーがどのように変化したしたのかを表している。ＩＤ１５０３は、サービスマン等がエラーの詳細を調査する際に必要なログデータのＩＤを表している。なお、ログデータは、印刷装置１０２内で管理されている。
【００２５】
以上、本実施形態によれば、印刷装置１０２は、エラー解除者情報にエラー解除における操作ログも含めて登録することで、ユーザにエラーを解除するための手順リストを表示することができる。これにより、ユーザは、手順リストを参照しながらエラーの対処を行うことができるようになる。
【００２６】
＜実施形態４＞
本実施形態におけるシステム構成及び印刷装置１０２のハードウェア構成は、実施形態１と同様であるため説明を省略する。
本実施形態における印刷装置１０２は、図１１や図１４に示されるエラー解除者リストの表示範囲を限定して表示する。
図１６は、エラー解除者リストの表示範囲を限定して表示する処理の一例を示すフローチャートである。
まず、印刷装置１０２がエラー解除者リストを表示する目的は、例えば新人サービスマン等が現場でエラーを解除する際に、過去に同じエラーを解除した経験のあるサービスマンを容易に知ることを可能にすることである。これにより、新人サービスマン等は、経験のあるサービスマン等に対してエラーの対処に関する問い合わせをすることができるようになる。しかし、現時点でネットワーク上の印刷装置１０２にログイン中のサービスマン等は、別の印刷装置１０２においてなんらかの作業を行っている可能性があり、問い合わせをしてもすぐに対応できない可能性がある。そこで、以下のＳ１６０１及びＳ１６０２の処理で、過去に同じエラーを解除したユーザ（サービスマン等を含むエラー解除者）のうち、現時点でネットワーク上の印刷装置１０２にログイン中のユーザをエラー解除者リストの対象外とする。
Ｓ１６０１で、ＣＰＵは、表示部２１３を介して受け付けた指示に基づいて、ネットワーク上の印刷装置１０２に現在ログイン中のユーザをエラー解除者リストの対象外とするか否かを判定し、対象外とすると判定した場合、処理をＳ１６０２に進める。一方、ＣＰＵは、対象外としないと判定した場合、処理をＳ１６０３に進める。
Ｓ１６０２で、ＣＰＵは、前記現在ログイン中のユーザを、エラー解除者リストの対象から外す。これにより、エラー解除の対処を行うユーザ等は、現在作業を行っていないエラー解除者に対して問い合わせをすることができるようになる。
【００２７】
また、印刷装置１０２がエラー解除者情報をクラウド等に保存したり、前記サーバ装置から取得して参照したりする場合、印刷装置１０２は、広範なエリアにおけるエラー解除者を対象としたエラー解除者リストを表示してしまう場合がある。例えば図１１や図１４の例では、青森、東京、大阪、福岡等といった広範なエリアにおけるエラー解除者を対象としたエラー解除者リストとなっている。しかし、エラー解除を行おうとしているサービスマンは、極力近いエリアのエラー解除者（サービスマン等）に問い合わせをすることが望ましい。これにより、エラー解除者に現場に直行してもらうことが可能となるからである。そこで、以下のＳ１６０３及びＳ１６０４の処理で、過去に同じエラーを解除したユーザ（サービスマン等を含むエラー解除者）のうち、予め定められたエリア外のユーザをエラー解除者リストの対象外とする。
Ｓ１６０３で、ＣＰＵは、表示部２１３を介して受け付けた指示に基づいて、予め定められたエリア外のユーザをエラー解除者リストの対象外とするか否かを判定し、対象外とすると判定した場合、処理をＳ１６０４に進める。一方、ＣＰＵは、対象外としないと判定した場合、処理をＳ１６０５に進める。
Ｓ１６０４で、ＣＰＵは、予め定められたエリア外のユーザを、エラー解除者リストの対象から外す。これにより、エラー解除の対処を行うユーザ等は、予め定められたエリア内のエラー解除者に対して問い合わせをすることができるようになる。
【００２８】
また、サービスマンがエラーを解除した日時が古い場合、前記エラーを解除したサービスマンが既に異動等で表示された部署や電話番号の事務所にいない場合がある。そのため、エラー解除を行おうとしているサービスマンは、予め定められた日時以後に前記エラーを解除したサービスマンに問い合わせることが望ましい場合がある。そこで、以下のＳ１６０５及びＳ１６０６の処理で、過去に同じエラーを解除したユーザ（サービスマン等を含むエラー解除者）のうち、予め定められた日時よりも前にエラーを解除したユーザをエラー解除者リストの対象外とする。
Ｓ１６０５で、ＣＰＵは、表示部２１３を介して受け付けた指示に基づいて、予め定められた日時よりも前にエラーを解除したユーザをエラー解除者リストの対象外とするか否かを判定し、対象外とすると判定した場合、処理をＳ１６０６に進める。一方、ＣＰＵは、対象外としないと判定した場合、処理をＳ１６０７に進める。
Ｓ１６０６で、ＣＰＵは、予め定められた日時よりも前にエラーを解除したユーザを、エラー解除者リストの対象から外す。これにより、エラー解除の対処を行うユーザ等は、予め定められた日時以後にエラーを解除したエラー解除者に対して問い合わせをすることができるようになる。
Ｓ１６０７で、ＣＰＵは、Ｓ１６０１からＳ１６０６までの処理により限定されたエラー解除者のエラー解除者情報に基づくエラー解除者リストを表示部２１３に表示する。即ち、ＣＰＵは、エラー解除者リストの表示候補として残ったエラー解除者のエラー解除者情報を記憶領域から取得してリスト表示する。
ＣＰＵは、Ｓ１６０１、Ｓ１６０３及びＳ１６０５の処理を、必ずしも全て行う必要はない。例えば、ＣＰＵは、Ｓ１６０１、Ｓ１６０３及びＳ１６０５の処理のうち、何れか１つ又は任意の複数の組合せの処理を実行するようにしてもよい。
【００２９】
以上の処理により、印刷装置１０２は、予め定められた条件（限定条件）により限定したエラー解除者に基づくエラー解除者リストを表示することができる。これにより、エラー解除の対処を行うユーザ等は、柔軟にエラー解除者に問い合わせを行うことができるようになる。エラー解除者を絞り込んで表示する方法は図１６に示される方法に限る必要はない。例えばＣＰＵは、対象のエラーを過去に解除した回数が最も多い順にエラー解除者を並べ、そのうちの予め定められた順位までのエラー解除者におけるエラー解除者リストを表示するようにしてもよい。その他、ＣＰＵは、ユーザがログインした印刷装置１０２が設置されている社内や部門のエラー解除者におけるエラー解除者リストを表示するようにしてもよい。
また、ここでは、エラー解除者を絞り込んでエラー解除者リストを表示する方法について説明したが、ＣＰＵは、対象となるエラー解除者を増やして表示するようにしてもよい。例えば、ＣＰＵは、発生したエラーに関連するエラーを解除したことがあるエラー解除者を含めたエラー解除者リストを表示するようにしてもよい。この場合、ＣＰＵは、発生したエラーのエラーコードと枝番が共通するエラーコードのエラーを過去に解除したことがあるエラー解除者のエラー解除者情報を取得する。そして、ＣＰＵは、前記取得したエラー解除者情報と、上述の発生したエラーに関するエラー解除者情報とを含むエラー解除者リストを表示する。これにより、ユーザは、発生しているエラーに関連するエラーを解除したことがあるエラー解除者に問い合わせを行うことができるようになる。
【００３０】
次に、図１７を用いて、印刷装置１０２がエラー解除者情報の参照先を特定する処理について説明する。より具体的には、印刷装置１０２が、クラウドやサーバ装置等からデータを取得するか、社内等におけるＬＡＮ上の機器からデータを取得するかを決定する処理について説明する。
図１７は、印刷装置１０２がエラー解除者情報の参照先を特定する処理の一例を示すフローチャートである。
Ｓ１７０１で、ＣＰＵは、エラー解除者情報の参照先をクラウドやサーバ装置（以下、サーバ装置等という）とするか否かを判定し、参照先をサーバ装置等とすると判定した場合、処理をＳ１７０２に進める。一方、ＣＰＵは、参照先をサーバ装置等としないと判定した場合、処理をＳ１７０５に進める。より具体的には、ＣＰＵは、前記参照先をサーバ装置等とするか否かを選択する選択画面を表示部２１３に表示する。そして、ＣＰＵは、表示部２１３を介して受け付けたユーザ等の選択に基づいて、前記参照先をサーバ装置等とするか否かを判定する。
Ｓ１７０２で、ＣＰＵは、表示部２１３を介して、参照先のサーバ装置の選択を受け付ける。より具体的にいうと、ＣＰＵは、予め登録しておいたサーバ装置のＩＰアドレス等を選択する選択画面を表示部２１３に表示する。そして、ＣＰＵは、表示部２１３を介してＩＰアドレス等の選択を受け付けることで参照先のサーバ装置の選択を受け付ける。ＣＰＵは、表示部２１３を介して入力された新たなＩＰアドレスに基づいて検索したサーバ装置を参照先としてもよい。
【００３１】
Ｓ１７０３で、ＣＰＵは、Ｓ１７０２で選択又は指定されたサーバ装置との接続が正常に完了したか否かを判定し、完了したと判定した場合、処理をＳ１７０４に進め、接続が完了しなかったと判定した場合、処理をＳ１７０９に進める。
Ｓ１７０４で、ＣＰＵは、接続が完了したサーバ装置を参照先として特定する。
Ｓ１７０５で、ＣＰＵは、エラー解除者情報の参照先を自装置とは別の印刷装置１０２とするか否かを判定し、参照先を別の印刷装置１０２とすると判定した場合、処理をＳ１７０６に進める。一方、ＣＰＵは、参照先を別の印刷装置１０２としないと判定した場合、処理をＳ１７０９に進める。より具体的には、ＣＰＵは、前記参照先を別の印刷装置１０２とするか否かを選択する選択画面を表示部２１３に表示する。そして、ＣＰＵは、表示部２１３を介して受け付けたユーザ等の選択に基づいて、前記参照先を別の印刷装置１０２とするか否かを判定する。
Ｓ１７０６で、ＣＰＵは、表示部２１３を介して、参照先の印刷装置１０２の選択を受け付ける。より具体的にいうと、ＣＰＵは、予め登録しておいた印刷装置１０２のＩＰアドレス等を選択する選択画面を表示部２１３に表示する。そして、ＣＰＵは、表示部２１３を介してＩＰアドレス等の選択を受け付けることで参照先の印刷装置１０２の選択を受け付ける。ＣＰＵは、表示部２１３を介して入力された新たなＩＰアドレスに基づいて検索したＬＡＮ上のサーバ装置を参照先としてもよい。
【００３２】
Ｓ１７０７で、ＣＰＵは、Ｓ１７０６で選択又は指定された印刷装置１０２との接続が正常に完了したか否かを判定し、完了したと判定した場合、処理をＳ１７０８に進め、接続が完了しなかったと判定した場合、処理をＳ１７０９に進める。
Ｓ１７０８で、ＣＰＵは、接続が完了した印刷装置１０２を参照先として特定する。
Ｓ１７０９で、ＣＰＵは、参照先を自装置とする。即ち、ＣＰＵは、エラー解除者情報を自装置の記憶装置から取得することになる。
以上の処理により、印刷装置１０２は、表示部２１３を介したユーザの指示に基づいて、エラー解除者情報を取得する取得先を特定することができる。これにより、印刷装置１０２は、特定した取得先から取得したエラー解除者情報に基づくエラー解除者リストを表示することができるようになる。
【００３３】
以上、本実施形態によれば、印刷装置１０２は、表示部２１３を介して受け付けたユーザの指示に基づいて、柔軟にエラー解除者リストを表示することができる。
【００３４】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３５】
以上、上述した各実施形態によれば、サービスマン等にとって修理が困難な故障が印刷装置１０２に発生した場合、印刷装置１０２は、過去に同様の故障を修理したことがある経験者（サービスマン等）を特定する。これにより、修理を行うサービスマンは、経験者に対して修理方法等を容易に問い合わせることができるようになる。即ち、修理が困難な不具合が発生しても、容易に修理方法の情報を入手することができる技術を提供することができる。
【００３６】
以上、本発明の好ましい形態について詳述したが、本実施形態は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2015106362.tif 000003
【図２】
2015106362.tif 000004
【図３】
2015106362.tif 000005
【図４】
2015106362.tif 000006
【図５】
2015106362.tif 000007
【図６】
2015106362.tif 000008
【図７】
2015106362.tif 000009
【図８】
2015106362.tif 000010
【図９】
2015106362.tif 000011
【図１０】
2015106362.tif 000012
【図１１】
2015106362.tif 000013
【図１２】
2015106362.tif 000014
【図１３】
2015106362.tif 000015
【図１４】
2015106362.tif 000016
【図１５】
2015106362.tif 000017
【図１６】
2015106362.tif 000018
【図１７】
2015106362.tif 000019