(57)【要約】【課題】画像形成装置において設定値を原因とする障害が発生した場合に、容易に障害を解決することを可能とする。【解決手段】無線通信部を備える画像形成装置であって、前記画像形成装置の設定値が変更された際の変更履歴情報と、ネットワークを介して通信可能なサーバ装置との通信履歴情報とを記録情報として管理する管理手段と、前記サーバ装置との通信エラーを検出すると、前記管理手段により管理されている前記記録情報から検索した前記変更履歴情報と、前記通信履歴情報とに基づいて前記通信エラーの対応策と、前記対応策の実行者とを特定する特定手段と、前記特定手段により特定された前記対応策と、前記実行者の情報とを含む対応情報を前記無線通信部に書き込む書き込み手段と、を有することによって課題を解決する。【選択図】図９
2014075622.tif 000002
【特許請求の範囲】
【請求項１】
無線通信部を備える画像形成装置であって、
前記画像形成装置の設定値が変更された際の変更履歴情報と、ネットワークを介して通信可能なサーバ装置との通信履歴情報とを記録情報として管理する管理手段と、
前記サーバ装置との通信エラーを検出すると、前記管理手段により管理されている前記記録情報から検索した前記変更履歴情報と、前記通信履歴情報とに基づいて前記通信エラーの対応策と、前記対応策の実行者とを特定する特定手段と、
前記特定手段により特定された前記対応策と、前記実行者の情報とを含む対応情報を前記無線通信部に書き込む書き込み手段と、
を有する画像形成装置。
【請求項２】
前記記録情報には更に日時情報が含まれ、
前記特定手段は、前記管理手段により管理されている前記記録情報から検索した最新の日時情報に対応する前記変更履歴情報と、前記通信履歴情報とに基づいて前記通信エラーの対応策と、前記対応策の実行者とを特定する請求項１記載の画像形成装置。
【請求項３】
前記無線通信部を介して情報処理端末装置と無線通信が可能であり、
前記書き込み手段により書き込まれた前記対応情報には、前記情報処理端末装置のアプリケーションを前記実行者毎に指定するアプリケーション指定情報が更に含まれ、
前記書き込み手段により書き込まれた前記対応情報に基づいて、前記実行者が使用する前記情報処理端末装置に送信する前記対応策の情報と、前記アプリケーション指定情報とを前記実行者に応じて指定する指定手段を更に有する請求項１又は２記載の画像形成装置。
【請求項４】
前記特定手段により前記通信エラーの対応策として前記画像形成装置の設定値の再設定が必要であると特定された場合、前記書き込み手段により前記無線通信部に書き込まれた前記対応情報を読み込んだ前記無線通信部を介して無線通信可能な情報処理端末装置から、前記対応情報に基づく設定値情報を受信し、受信した前記設定値情報に対応する設定値を前記画像形成装置に反映させる反映手段を更に有する請求項１乃至３何れか１項記載の画像形成装置。
【請求項５】
前記設定値の管理担当者としてユーザー、又はサービスマンの何れかが予め指定された管理担当者情報を保持する保持手段を更に有し、
前記特定手段により前記通信エラーの対応策として前記画像形成装置の設定値の再設定が必要であると特定された場合、前記特定手段は、前記保持手段により保持されている前記管理担当者情報を参照することにより、前記管理担当者を前記対応策の実行者として特定する請求項１乃至４何れか１項記載の画像形成装置。
【請求項６】
前記特定手段は、前記通信履歴情報と、前記変更履歴情報とに基づいて、前記設定値の変更後に前記サーバ装置と通信できなかったと判定し、かつ、前記設定値は前記サーバ装置で変更されていないと判定した場合、前記対応策として前記画像形成装置の設定値の再設定が必要であると特定する請求項１乃至５何れか１項記載の画像形成装置。
【請求項７】
前記特定手段は、前記通信履歴情報と、前記変更履歴情報とに基づいて、前記設定値の変更後に前記サーバ装置と通信できなかったと判定し、かつ、前記設定値は前記サーバ装置で変更されたと判定した場合、前記対応策としてサービスマンによる前記サーバ装置の設定値の再設定が必要であると特定する請求項１乃至３何れか１項記載の画像形成装置。
【請求項８】
前記通信履歴情報には、ネットワークとの接続履歴情報が含まれ、
前記特定手段は、前記通信履歴情報に基づいて、前記設定値の変更後に前記サーバ装置と通信できたと判定し、かつ、前記ネットワークに接続できたと判定した場合、前記対応策としてサービスマンによる前記サーバ装置の異常の改善、又は管理者によるユーザー環境の改善が必要であると特定する請求項１乃至３何れか１項記載の画像形成装置。
【請求項９】
前記通信履歴情報には、ネットワークとの接続履歴情報が含まれ、
前記特定手段は、前記通信履歴情報に基づいて、前記設定値の変更後に前記サーバ装置と通信できたと判定し、かつ、前記ネットワークに接続できなかったと判定した場合、前記対応策としてサービスマンによる前記画像形成装置の異常の改善、又は管理者によるユーザー環境の改善が必要であると特定する請求項１乃至３何れか１項記載の画像形成装置。
【請求項１０】
無線通信可能な無線通信部を備える画像形成装置の前記無線通信部から、前記無線通信部に書き込まれた前記画像形成装置とネットワークを介して通信可能なサーバ装置との通信エラーに関する対応策と、前記対応策の実行者の情報とを含む対応情報を、無線通信を介して受信する受信手段と、
前記受信手段により受信された前記対応情報に基づいて、前記通信エラーの対応策が前記画像形成装置の設定値の再設定であるか否かを判定する判定手段と、
前記判定手段により前記対応策が前記画像形成装置の設定値の再設定であると判定された場合、ネットワークを介して通信可能なサーバ装置から取得した設定値を、無線通信を介して前記画像形成装置の前記無線通信部に送信する送信手段と、
前記判定手段により前記対応策が前記画像形成装置の設定値の再設定でないと判定された場合、前記実行者に前記対応策の情報を通知する通知手段と、
を有する情報処理端末装置。
【請求項１１】
前記送信手段は、前記サーバ装置で管理されている画像形成装置を識別する識別情報と、設定値とが対応付けられたデータから、前記受信手段により受信された前記対応情報に含まれる画像形成装置の識別情報に基づいて検索した設定値を、無線通信を介して前記画像形成装置の前記無線通信部に送信する請求項１０記載の情報処理端末装置。
【請求項１２】
前記通知手段は、前記受信手段により受信された前記対応情報に基づいて、前記対応策の情報を前記実行者にメールで送信することにより通知するか、又は前記対応策の情報を前記情報処理端末装置の画面に表示することにより通知する請求項１０又は１１記載の情報処理端末装置。
【請求項１３】
無線通信部を備える画像形成装置と、情報処理端末装置とを含むシステムであって、
前記画像形成装置は、
前記画像形成装置の設定値が変更された際の変更履歴情報と、ネットワークを介して通信可能なサーバ装置との通信履歴情報とを記録情報として管理する管理手段と、
前記サーバ装置との通信エラーを検出すると、前記管理手段により管理されている前記記録情報から検索した前記変更履歴情報と、前記通信履歴情報とに基づいて前記通信エラーの対応策と、前記対応策の実行者とを特定する特定手段と、
前記特定手段により特定された前記対応策と、前記実行者の情報とを含む対応情報を前記無線通信部に書き込む書き込み手段と、
を有し、
前記情報処理端末装置は、
前記画像形成装置の前記無線通信部から、前記無線通信部に書き込まれた前記対応情報を、無線通信を介して受信する受信手段と、
前記受信手段により受信された前記対応情報に基づいて、前記通信エラーの対応策が前記画像形成装置の設定値の再設定であるか否かを判定する判定手段と、
前記判定手段により前記対応策が前記画像形成装置の設定値の再設定であると判定された場合、ネットワークを介して通信可能なサーバ装置から取得した設定値を、無線通信を介して前記画像形成装置の前記無線通信部に送信する送信手段と、
前記判定手段により前記対応策が前記画像形成装置の設定値の再設定でないと判定された場合、前記実行者に前記対応策の情報を通知する通知手段と、
を有するシステム。
【請求項１４】
無線通信部を備える画像形成装置が実行する情報処理方法であって、
前記画像形成装置の設定値が変更された際の変更履歴情報と、ネットワークを介して通信可能なサーバ装置との通信履歴情報とを記録情報として管理する管理ステップと、
前記サーバ装置との通信エラーを検出すると、前記管理ステップにより管理されている前記記録情報から検索した前記変更履歴情報と、前記通信履歴情報とに基づいて前記通信エラーの対応策と、前記対応策の実行者とを特定する特定ステップと、
前記特定ステップにより特定された前記対応策と、前記実行者の情報とを含む対応情報を前記無線通信部に書き込む書き込みステップと、
を含む情報処理方法。
【請求項１５】
情報処理端末装置が実行する情報処理方法であって、
無線通信可能な無線通信部を備える画像形成装置の前記無線通信部から、前記無線通信部に書き込まれた前記画像形成装置とネットワークを介して通信可能なサーバ装置との通信エラーに関する対応策と、前記対応策の実行者の情報とを含む対応情報を、無線通信を介して受信する受信ステップと、
前記受信ステップにより受信された前記対応情報に基づいて、前記通信エラーの対応策が前記画像形成装置の設定値の再設定であるか否かを判定する判定ステップと、
前記判定ステップにより前記対応策が前記画像形成装置の設定値の再設定であると判定された場合、ネットワークを介して通信可能なサーバ装置から取得した設定値を、無線通信を介して前記画像形成装置の前記無線通信部に送信する送信ステップと、
前記判定ステップにより前記対応策が前記画像形成装置の設定値の再設定でないと判定された場合、前記実行者に前記対応策の情報を通知する通知ステップと、
を含む情報処理方法。
【請求項１６】
無線通信部を備える画像形成装置と、情報処理端末装置とを含むシステムにおける情報処理方法であって、
前記画像形成装置が、前記画像形成装置の設定値が変更された際の変更履歴情報と、ネットワークを介して通信可能なサーバ装置との通信履歴情報とを記録情報として管理する管理ステップと、
前記画像形成装置が、前記サーバ装置との通信エラーを検出すると、前記管理ステップにより管理されている前記記録情報から検索した前記変更履歴情報と、前記通信履歴情報とに基づいて前記通信エラーの対応策と、前記対応策の実行者とを特定する特定ステップと、
前記画像形成装置が、前記特定ステップにより特定された前記対応策と、前記実行者の情報とを含む対応情報を前記無線通信部に書き込む書き込みステップと、
前記情報処理端末装置が、前記画像形成装置の前記無線通信部から、前記無線通信部に書き込まれた前記対応情報を、無線通信を介して受信する受信ステップと、
前記情報処理端末装置が、前記受信ステップにより受信された前記対応情報に基づいて、前記通信エラーの対応策が前記画像形成装置の設定値の再設定であるか否かを判定する判定ステップと、
前記情報処理端末装置が、前記判定ステップにより前記対応策が前記画像形成装置の設定値の再設定であると判定された場合、ネットワークを介して通信可能なサーバ装置から取得した設定値を、無線通信を介して前記画像形成装置の前記無線通信部に送信する送信ステップと、
前記情報処理端末装置が、前記判定ステップにより前記対応策が前記画像形成装置の設定値の再設定でないと判定された場合、前記実行者に前記対応策の情報を通知する通知ステップと、
を含む情報処理方法。
【請求項１７】
無線通信部を備える画像形成装置のコンピュータに、
前記画像形成装置の設定値が変更された際の変更履歴情報と、ネットワークを介して通信可能なサーバ装置との通信履歴情報とを記録情報として管理する管理ステップと、
前記サーバ装置との通信エラーを検出すると、前記管理ステップにより管理されている前記記録情報から検索した前記変更履歴情報と、前記通信履歴情報とに基づいて前記通信エラーの対応策と、前記対応策の実行者とを特定する特定ステップと、
前記特定ステップにより特定された前記対応策と、前記実行者の情報とを含む対応情報を前記無線通信部に書き込む書き込みステップと、
を実行させるプログラム。
【請求項１８】
コンピュータに、
無線通信可能な無線通信部を備える画像形成装置の前記無線通信部から、前記無線通信部に書き込まれた前記画像形成装置とネットワークを介して通信可能なサーバ装置との通信エラーに関する対応策と前記対応策の実行者の情報を含む対応情報を、無線通信を介して受信する受信ステップと、
前記受信ステップにより受信された前記対応情報に基づいて、前記通信エラーの対応策が前記画像形成装置の設定値の再設定であるか否かを判定する判定ステップと、
前記判定ステップにより前記対応策が前記画像形成装置の設定値の再設定であると判定された場合、ネットワークを介して通信可能なサーバ装置から取得した設定値を、無線通信を介して前記画像形成装置の前記無線通信部に送信する送信ステップと、
前記判定ステップにより前記対応策が前記画像形成装置の設定値の再設定でないと判定された場合、前記実行者に前記対応策の情報を通知する通知ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理端末装置、システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置は、多機能化に伴い操作が複雑化している。これに伴い画像形成装置におけるユーザーの操作や設定ミスにより発生するエラーも多種多様となっている。
そこで、公知の技術として、エラー発生時に画像形成装置が自画面にエラーを表示することでユーザーにエラー内容や回避方法を示す技術がある。しかしながら、この公知の技術は、エラーの種類によってそのエラーに対応する担当者が異なるケースがあるため、画像形成装置の自画面にエラーを表示するのみでは、そのエラーの対処をその各担当者がチェックする必要がありユーザビリティがよくない。
特許文献１には、上記の問題を解決するための技術として、エラー表示にエラー発生部位を表示する手段と、エラー発生部位にそれぞれ静的情報（例えば担当者、連絡先）を有するＩＣタグを具備する技術が開示されている。そして、担当者がエラー表示の発生部位におけるＩＣタグから情報を読み取り、対応する処理を軽減するためにメールやマニュアルを導く形態を実現している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８４２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、ハードウェアの障害時にその部位のマニュアル等の確認はできるが、設定値の設定ミス等により発生したハードウェアの異常を伴わないエラーは想定されていない。また、特許文献１の技術は、最適なマニュアルを表示するか、又はサポートセンターにメールを送信するかのみであり、実際に障害を解決するところまでは実現できていないという課題がある。
【課題を解決するための手段】
【０００５】
無線通信部を備える画像形成装置であって、前記画像形成装置の設定値が変更された際の変更履歴情報と、ネットワークを介して通信可能なサーバ装置との通信履歴情報とを記録情報として管理する管理手段と、前記サーバ装置との通信エラーを検出すると、前記管理手段により管理されている前記記録情報から検索した前記変更履歴情報と、前記通信履歴情報とに基づいて前記通信エラーの対応策と、前記対応策の実行者とを特定する特定手段と、前記特定手段により特定された前記対応策と、前記実行者の情報とを含む対応情報を前記無線通信部に書き込む書き込み手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、画像形成装置において設定値を原因とする障害が発生した場合に、容易に障害を解決することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】システム構成の一例を示す図である。
【図２】画像形成装置のハードウェア構成の一例を示す図である。
【図３】履歴情報テーブルの一例を示す図である。
【図４】画像形成装置、サーバ機器、ＩＣリーダ付情報端末のソフトウェア構成の一例を示す図である。
【図５】通信エラー時にディスプレイに表示される画面の一例を示す図である。
【図６】設定値管理形態の保持形式の一例を示す図である。
【図７】ＩＣタグに書き込まれるデータ形式の一例を示す図である。
【図８】ＩＣリーダ付情報端末のハードウェア構成の一例を示す図である。
【図９】画像形成装置の処理の一例を示すフローチャートである。
【図１０】ＩＣリーダ付情報端末の処理の一例を示すフローチャートである。
【図１１】ＩＣタグに書き込まれる情報の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づき説明する。
【０００９】
＜用語の定義＞
まず、本実施形態で用いる主な重要用語の定義を説明する。
「ＮＦＣ」とは、ＮｅａｒＦｉｅｌｄＣｏｍｍｕｎｉｃａｔｉｏｎの略で、無線通信の国際規格のことである。
「ユーザー」とは、画像形成装置を利用する顧客のことである。なお、ユーザーは、画像形成装置に関する専門的な知識を有していないと想定される利用者である。
「ユーザー管理者」とは、ユーザー先における画像形成装置の管理担当者のことである。なお、ユーザー管理者は、ユーザー先のネットワーク環境の保守等を担当している。
「サービスマン」とは、画像形成装置の保守等を行う人のことである。なお、サービスマンは、担当する画像形成装置に関して専門知識を有すると想定される作業者であり、障害発生時等に障害解決等を行う。
【００１０】
「設定値」とは、画像形成装置の動作を切り替えるソフトウェア上のパラメータのことである。
「インポート」とは、作業者が外部から設定値を取得して画像形成装置が保持する設定値を更新することである。
「個体識別番号」とは、画像処理装置を一意に識別できる番号のことであり、識別情報の一例である。
「インポートデータ」とは、画像形成装置の設定値が１つ以上含まれたデータのことである。作業者は、画像形成装置の設定値を一括設定する目的でインポートデータを利用する。
【００１１】
「設定値管理サービス」とは、作業者がネットワーク上のサーバ機器上で画像形成装置の設定値を管理するサービスのことである。作業者は、設定値管理サービスにより、画像形成装置の個体識別番号と、設定値とを対応付けて管理する。
「自主型」とは、設定値管理サービスにおける管理形態のうち、設定値の管理をユーザー自身が行う形態のことである。
「委託型」とは、設定値管理サービスにおける管理形態のうち、設定値の管理をサービスマンが行う形態のことである。
「ＩＣタグ」とは、ＮＦＣ通信等によってデータのやり取りを行う小型の電子装置のことである。例えば、画像形成装置が有するＩＣタグに予めデータを書き込んでおき、作業者がＩＣリーダ機能を有する端末等をＩＣタグにかざすことで、ＩＣタグ内のデータを読み込むことができる。なお、ＩＣタグは、無線通信部の一例である。また、本実施形態ではＩＣタグを用いて説明しているが、赤外線やＮＦＣチップ等の近距離無線通信を用いてもよい。
【００１２】
「オペレーション」とは、画像形成装置で通信エラーが発生した場合の対応策のことである。本実施形態では、「ネットワーク設定の再設定（ｒｅ−ｓｅｔｔｉｎｇｓ）」、「サービスマンへの通知（ｒｅｐｏｒｔ）」、「ユーザー管理者への通知（ｒｅｐｏｒｔ−ｕｓｅｒ）」の３つのオペレーションを想定している。もちろん、上記以外の他のオペレーションがあってもよいし、各名称も任意の名称を用いてよい。
「ネットワーク設定の再設定」は、画像形成装置に誤った設定が適用されたために通信エラーが発生している場合、正しい設定を適用することでエラーから復帰することが考えられるため、作業者がネットワークに関する設定を再設定するという対応策である。
「サービスマンへの通知」は、画像形成装置やサーバ機器に異常があった場合、ユーザーでは対処できないため、サービスマンへの通知を行うという対応策である。
「ユーザー管理者への通知」は、エラーの原因がユーザー環境である場合、ユーザー管理者に対応を依頼するため、ユーザー管理者への通知を行うという対応策である。
ここで説明した以外の用語においても、必要があれば本実施形態中で適宜説明する。
【００１３】
＜実施形態１＞
図１は、本実施形態のシステム構成の一例を示す図である。
インターネット１００は、単一のＷｉｄｅＡｒｅａＮｅｔｗｏｒｋ（ＷＡＮ）、ＬｏｃａｌＡｒｅａＮｅｔｗｏｒｋ（ＬＡＮ）、アドホックネットワーク等のネットワークで実現されてもよい。また、インターネット１００は、必要に応じた複数のＷＡＮ、ＬＡＮ、アドホックネットワークの複合で構成されてもよい。また、インターネット１００は、他の通信ネットワーク、又はネットワークの複合でもよい。
画像形成装置１０１、１０２は、プリント機能、コピー機能、ファクシミリ機能、送信機能（ｅ−ｍａｉｌ、ＦＴＰ等）を統合したデジタル複合画像形成装置、プリンタ、スキャナ、又はファクシミリ等の画像形成装置である。
【００１４】
ＬＡＮ１０３は、ユーザー先のローカルネットワークである。画像形成装置１０１、１０２は、ＬＡＮ１０３を介して互いに接続されている。
サーバ機器１０４は、画像形成装置１０１、１０２に関する設定値情報、アドレス帳等を画像形成装置毎に管理する。画像形成装置１０１、１０２は、インターネット１００を介して、設定値情報、アドレス帳等のデータをサーバ機器１０４と同期する。なお、図１では、画像形成装置１０１、１０２が２台接続されている構成を例示したが、台数の制限はない。
ＩＣリーダ機能を備えたＩＣリーダ付情報端末１０５は、ＮＦＣにより画像形成装置１０１、１０２とデータのやりとりをする。なお、ＩＣリーダ機能を備えたＩＣリーダ付情報端末１０５は、情報処理端末装置の一例である。
無線ネットワーク１０６は、通信手段として、Ｗｉ−Ｆｉ、３Ｇ回線等が考えられるが、これに限る必要はない。また、ＩＣリーダ付情報端末１０５は、無線ネットワーク１０６を介してインターネット１００に接続される。
【００１５】
図２は、画像形成装置１０１のハードウェア構成の一例を示す図である。なお、画像形成装置１０２のハードウェア構成は、画像形成装置１０１と同様であるため説明を省略する。なお、以降の説明では、断らずに画像形成装置１０２の説明を省略するが、当然のことながら画像形成装置１０１と同様の機能、効果を有する。
画像形成装置のハードウェアの各構成要素は、内部バス２０９に接続されている。
ＣＰＵ２０１は、ＲＯＭ２０３等に格納されたプログラムに基づいて処理を実行することにより、後述する画像形成装置１０１の機能（ソフトウェアの機能）及び画像形成装置１０１に関するフローチャートに係る処理を実現する。
ＨＤＤ２０２は、不揮発性記憶領域であり、設定値、稼働ログ、サービスエラー／ジャム／アラーム等の障害情報や、本実施形態の特長である図３に示される履歴情報テーブル７０１等を保持する。なお、履歴情報テーブル７０１の詳細については後述する。
ＲＯＭ２０３は、画像形成装置１０１の制御プログラムを保持する。
ＲＡＭ２０４は、プログラムを実行するためのワークメモリエリアであり、一時記憶領域として用いられる。
ディスプレイ２０５は、ユーザーの操作や画像形成装置の状態に応じたエラー情報等を表示する。
【００１６】
操作部２０６は、キー入力手段を内蔵しており、ＣＰＵ２０１によって制御される。操作者は、キー入力を介してスキャナ読み取り、プリント出力に関する各種設定、作動／停止等に関する指示を行う。
ネットワークＩ／Ｆ２０７は、ＬＡＮ１０３に接続するためのインターフェース部であり、ＬＡＮ１０３を介して画像形成装置１０２やインターネット１００と通信を行う。
ＩＣタグ２０８は、ＩＣリーダ付情報端末１０５と通信を行うインターフェースである。画像形成装置１０１は、ＩＣタグを介してＩＣリーダ付情報端末１０５と無線通信可能である。ＩＣタグ２０８は、後述する図４に示されるＩＣリーダ付情報端末１０５のＩＣタグ読み書き部３１６からインポートデータ等を受信すると、受信したインポートデータを設定値インポート部３０１に渡す。また、ＩＣタグ２０８は、ＩＣタグ読み書き部３０７によって書き込まれたオペレーションに関する情報を保持する。ＩＣタグ２０８は、画像形成装置１０１が起動していない場合でも専用リーダにより読み取りができる。なお、本実施形態では、無線通信手段の一例としてＩＣタグ２０８を用いて説明したが、これに限る必要はない。例えば、赤外線や、ＮＦＣチップ等の他の無線通信手段を用いてもよい。
【００１７】
図４は、図１に示された画像形成装置１０１、１０２、サーバ機器１０４、ＩＣリーダ付情報端末１０５のソフトウェア構成の一例を示す図である。
まず、画像形成装置１０１のソフトウェア構成を説明する。なお、画像形成装置１０２のソフトウェア構成は、画像形成装置１０１と同様であるため説明を省略する。
画像形成装置１０１の各ソフトウェアのプログラムは、ＲＯＭ２０３に格納され、ＣＰＵ２０１によって実行される。また、ＣＰＵ２０１がプログラムを実行する際に使用する各種情報は、ＲＡＭ２０４、又はＨＤＤ２０２に保持されており、各ソフトウェア機能間でやりとりが行われる。更に、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介して外部機器と通信を行う。以下、各ソフトウェアの機能について説明する。
設定値インポート部３０１は、画像形成装置１０１が備える様々な経路を通して画像形成装置１０１の設定値をインポートする。設定値インポート部３０１によるインポートの経路としては、操作者により操作部２０６から入力される経路や、ＩＣタグ２０８を介して入力される経路等がある。その他、操作者は、パソコン（不図示）のウェブブラウザ等を用いて、ＬＡＮ１０３を介した入力操作を行う等してもよい。設定値インポート部３０１は、これら複数の経路によるインポートを実行する。また、設定値インポート部３０１は、各経路から受信した設定値を設定値保持部３０８に格納する。更に、設定値インポート部３０１は、インポート経路を設定値変更履歴管理部３０４に通知する。なお、インポートデータは、サーバ機器１０４等で生成される。
【００１８】
通信部３０２は、インターネット１００を介して、サーバ機器１０４の通信部３１０と通信を行う。通信部３０２は、通信部３１０と定期的に通信を行うものとする。また、通信部３０２は、設定値変更履歴管理部３０４からの指示により、画像形成装置１０１の設定変更時に通信部３１０と通信を行う。その他、通信部３０２は、画像形成装置１０１の起動時等のタイミングで通信部３１０と通信を行ってもよく、特に限定されるものではない。また、通信部３０２は、通信部３１０等から受信したインポートデータを設定値インポート部３０１に渡す。また、通信部３０２は、通信部３１０との通信において通信エラーが発生した場合、それを検出し、通信履歴管理部３０３に通知する。更に、通信部３０２は、ＬＡＮ１０３を介して画像形成装置１０２との通信可否を検出し、通信履歴管理部３０３に通知する。また、通信部３０２は、通信エラーを検出した場合、ディスプレイ２０５にその旨を表示する。
図５は、通信部３１０と、通信部３０２との通信エラー時にディスプレイ２０５に表示される画面の一例を示す図である。
ＣＰＵ２０１は、メッセージ表示部４０１に、通信部３１０との通信に失敗した旨と、ＩＣタグを読み取る指示とを表示する。
通信履歴管理部３０３は、通信部３０２の通信履歴を履歴情報保持部３０９に格納する。ここで、通信履歴とは、日付、ＬＡＮ１０３との通信可否、サーバ機器１０４の通信部３１０との通信可否等の情報である。これらの情報は、上述した図３の履歴情報テーブル７０１に示されるような形式で履歴情報保持部３０９に保持される。
【００１９】
設定値変更履歴管理部３０４は、設定値インポート部３０１から設定値変更の通知を受けると、履歴情報保持部３０９に設定変更履歴を作成する。設定変更履歴とは、設定値が変更された日付や、変更者等の情報である。これらの情報は、履歴情報テーブル７０１に示されるような形式で履歴情報保持部３０９に保持される。また、設定値変更履歴管理部３０４は、設定値の設定変更時に、通信部３０２に対してサーバ機器１０４の通信部３１０と通信を行うよう要求する。
オペレーション判定部３０５は、履歴情報保持部３０９にアクセスし、履歴情報テーブル７０１を検索する。オペレーション判定部３０５は、履歴情報テーブル７０１から通信エラーの原因を特定し、設定値管理形態判定部３０６に対して設定値管理形態の判定を依頼する。そして、オペレーション判定部３０５は、決定したオペレーションをＩＣタグ読み書き部３０７に通知する。なお、設定値管理形態の詳細については、図６を用いて後述する。
設定値管理形態判定部３０６は、画像形成装置１０１の設定値管理形態を判定する。設定値管理形態判定部３０６は、設定値保持部３０８に保持されている、図６に示される設定値管理形態設定６０１を参照して、設定値管理形態を判定する。設定値管理形態設定６０１には、オペレーションを実行できる管理担当者情報が含まれる。より具体的には、図６に示される例では、「自主型」がＯＮ、「委託型」がＯＦＦとなっているため、設定値管理形態判定部３０６は、オペレーションの実行者をユーザーと判定する。
【００２０】
ＩＣタグ読み書き部３０７は、オペレーション判定部３０５から受け取ったオペレーションの内容と、オペレーションの実行者との情報を図７に示されるような形式でＩＣタグに書きこむ。
図７における「アプリパッケージ名」は、ＩＣリーダ付情報端末１０５上で処理を行うアプリケーション（不図示）を指定するためのアプリケーション指定情報の一例である。本実施形態では、オペレーションの実行者毎に異なるアプリケーションを保持していることを想定している。ＩＣタグ読み書き部３０７がＩＣタグに書き込む「アプリパッケージ名」によって、実行者毎に応じたアプリケーションが指定される。
「オペレーション」は、オペレーション判定部３０５によって決定されたオペレーションを示す情報である。本実施形態では一例として、オペレーションをネットワーク設定の再設定としているため、オペレーションは、"ｒｅ−ｓｅｔｔｉｎｇｓ"となる。当然のことながら、オペレーション名称は、これに限る必要はなく任意である。
「設定値管理サービスのＵＲＬ」は、サーバ機器１０４上で画像形成装置１０１の設定値を管理しているサービス（不図示）を特定するためのＵＲＬである。
「個体識別番号」は、画像形成装置１０１を一意に特定する番号である。
【００２１】
設定値保持部３０８は、画像形成装置１０１の設定値を保持する。また、設定値保持部３０８は、画像形成装置１０１の設定値管理形態に関する情報を保持する。
上述した通り、図６は、設定値管理形態の保持形式の一例を示す図である。
画像形成装置１０１の設定値管理形態として、自主型と、委託型とが考えられる。前者は、設定値の管理担当者がユーザー自身であり、サービスマンは設定値にアクセス不可である。後者は、設定値の管理担当者がサービスマンであり、ユーザーは設定値にアクセス不可である。自主型と、委託型とは排他の関係である。設定値管理形態設定６０１は、この他に、各形態に応じた設定値管理サービス（不図示）を指定するＵＲＬ等を含んでいる。
履歴情報保持部３０９は、通信部３０２の通信履歴や、設定値インポート部３０１による設定変更の履歴を保持する。
上述した通り、図３は、履歴情報の保持形式の一例を示す図である。
履歴情報テーブル７０１には、日付、設定値の変更経路、設定値の変更者、通信部３１０との通信可否、ＬＡＮ１０３との通信可否等の情報が記録されている。もちろん、他の情報が記録されていてもよい。なお、履歴情報テーブル７０１に記録されている情報は、記録情報の一例である。例えば、図３に示される７０２からは、２０１２年５月１８日１３時１５分５５秒に、操作者による操作部２０６からの操作により設定値が変更されたことが分かる。更に、設定値の変更後、通信部３０２は、通信部３１０との通信に失敗したことが分かる。なお、上記の日付の情報は、日時情報の一例である。上記の設定値の変更経路と、設定値の変更者との履歴情報は、変更履歴情報の一例である。上記の通信部３１０との通信可否の履歴情報は、通信履歴情報の一例である。ＬＡＮ１０３との通信可否等の履歴情報は、接続履歴情報の一例であり、通信履歴情報に含まれる情報であるとする。
【００２２】
次に、サーバ機器１０４のソフトウェア構成を説明する。なお、サーバ機器１０４のハードウェア構成は、図２に示される画像形成装置１０１のハードウェア構成からＩＣタグ２０８を除いた構成と同様の構成である。より具体的には、サーバ機器１０４は、ハードウェア構成として、図２に示されるＣＰＵ２０１、ＨＤＤ２０２、ＲＯＭ２０３、ＲＡＭ２０４、ディスプレイ２０５、操作部２０６、ネットワークＩ／Ｆ２０７を有する。
ＣＰＵ２０１は、ＲＯＭ２０３等に格納されたプログラムに基づいて処理を実行することにより、後述するサーバ機器１０４の機能（ソフトウェアの機能）を実現する。
ディスプレイ２０５は、サーバ機器１０４に関する情報を表示する。
操作部２０６は、キー入力手段を内蔵しており、ＣＰＵ２０１によって制御される。操作者は、キー入力を介してサーバ機器１０４の管理等を行う。
図４に示されるサーバ機器１０４の各ソフトウェアのプログラムは、ＲＯＭ２０３に格納され、ＣＰＵ２０１によって実行される。また、ＣＰＵ２０１がプログラムを実行する際に使用する各種情報は、ＲＡＭ２０４、又はＨＤＤ２０２に保持されており、各ソフトウェア機能間でやりとりが行われる。更に、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介して外部機器と通信を行う。
【００２３】
通信部３１０は、画像形成装置１０１の通信部３０２や、ＩＣリーダ付情報端末１０５の通信部３１４と通信を行う。
認証部３１１は、通信部３１０に接続を試みた画像形成装置１０１の通信部３０２や、ＩＣリーダ付情報端末１０５の通信部３１４等との通信を認証する。
設定値管理部３１２は、画像形成装置１０１に関する設定値を管理する。また、設定値管理部３１２は、設定値保持部３１３に対して、設定値の登録や取得を行う。
設定値保持部３１３は、画像形成装置１０１の設定値を保持する。なお、全ての設定値は、各画像形成装置を一意に識別する個体識別番号と関連付けられている。
【００２４】
図８は、ＩＣリーダ付情報端末１０５のハードウェア構成の一例を示す図である。
ハードウェアの各構成要素は、内部バス１１０９に接続されている。
ＣＰＵ１１０１は、ＲＯＭ１１０３に格納された制御プログラムを実行する。
ＣＰＵ１１０１は、ＲＯＭ１１０３等に格納されたプログラムに基づいて処理を実行することにより、後述するＩＣリーダ付情報端末１０５の機能（ソフトウェアの機能）及びＩＣリーダ付情報端末１０５に関するフローチャートに係る処理を実現する。
ＨＤＤ１１０２は、不揮発性記憶領域であり、サーバ機器１０４から取得した設定値や、ＩＣタグ２０８から取得したオペレーション情報等を保持する。
ＲＯＭ１１０３は、ＩＣリーダ付情報端末１０５の制御プログラムを保持する。
ＲＡＭ１１０４は、プログラムを実行するためのワークメモリエリアであり、一時記憶領域として用いられる。
ディスプレイ１１０５は、ＩＣタグ２０８から取得した情報に含まれるメッセージ等を表示する。
操作部１１０６は、キー入力手段を内蔵しており、ＣＰＵ１１０１によって制御される。操作者は、キー入力を介してＩＣタグ２０８への情報送信等を指示する。
ネットワークＩ／Ｆ１１０７は、無線ネットワーク１０６に接続するためのインターフェース部であり、無線ネットワーク１０６を介してインターネット１００と通信を行う。
ＩＣリーダ１１０８は、画像形成装置１０１のＩＣタグ２０８を読みこみ、ＩＣタグ２０８内の情報を取得する。
【００２５】
次に、ＩＣリーダ付情報端末１０５のソフトウェア構成を説明する。
ＩＣリーダ付情報端末１０５の各ソフトウェアのプログラムは、ＲＯＭ１１０３に格納され、ＣＰＵ１１０１によって実行される。また、ＣＰＵ１１０１がプログラムを実行する際に使用する各種情報は、ＲＡＭ１１０４、又はＨＤＤ１１０２に保持されており、各ソフトウェア機能間でやり取りが行われる。更に、ＣＰＵ１１０１は、ネットワークＩ／Ｆ１１０７を介して外部機器と通信を行う。
通信部３１４は、サーバ機器１０４上の通信部３１０と通信を行い、インポートデータの取得等を行う。
オペレーション抽出部３１５は、ＩＣタグ読み書き部３１６がＩＣタグ２０８から取得した情報を解析し、オペレーションを抽出する。本実施形態におけるオペレーションは大きく、ネットワーク設定の再設定、サービスマンへの通知、ユーザー管理者への通知に分かれている。但し、オペレーションは、これらに限る必要ない。
ＩＣタグ読み書き部３１６は、画像形成装置１０１のＩＣタグ２０８に対して情報の読み書きを行う。
メール送信部３１７は、ＩＣタグ読み書き部３１６が読み取った情報の中に含まれる所定のメールアドレスにメールを送信する。
【００２６】
図９は、画像形成装置１０１の各ソフトウェアが実行する処理の一例を示すフローチャートである。
図９のフローチャートは、通信部３０２がサーバ機器１０４との通信エラーを検出するステップから開始し、ＩＣタグ読み書き部３０７がエラー復帰のためのオペレーションをＩＣタグ２０８に書き込むステップで終了する。
なお、本実施形態では、通信エラーの原因毎に処理の流れが変わるため、それぞれの原因毎にフローチャートを用いて説明する。
エラーの原因が画像形成装置１０１の設定値である場合の処理を、＜画像形成装置１０１の設定値が原因のケース＞に示す。
エラーの原因がサーバ機器１０４上の設定値である場合の処理を、＜サーバ機器１０４上の設定値が原因のケース＞に示す。
エラーの原因が画像形成装置１０１の異常か、又はユーザー環境である場合の処理を、＜画像形成装置１０１に異常か、又はユーザー環境が原因のケース＞に示す。
エラーの原因がサーバ機器１０４の異常か、又はユーザー環境である場合の処理を＜サーバ機器１０４の異常か、又はユーザー環境が原因のケース＞に示す。
【００２７】
＜画像形成装置１０１の設定値が原因のケース＞
Ｓ８０１で、通信部３０２は、サーバ機器１０４の通信部３１０との通信エラーを検出すると、処理をＳ８０２に進める。
Ｓ８０２で、オペレーション判定部３０５は、図３に示される履歴情報テーブル７０１を検索し、設定値の最終変更直後に通信部３０２が通信部３１０との通信に成功していたか否かを判定し、成功していたと判定した場合、処理をＳ８０６に進める。一方、Ｓ８０２で、オペレーション判定部３０５は、通信部３０２が通信部３１０との通信に失敗していたと判定した場合、処理をＳ８０３に進める。例えば、まず、オペレーション判定部３０５は、履歴情報テーブル７０１の最新の日時情報を検索する。そして、オペレーション判定部３０５は、設定値の最終変更時を示す７０２から、２０１２年５月１８日１３時１５分５５秒に、操作者による操作部２０６からの操作により設定値が変更されていることを確認できる。そして、オペレーション判定部３０５は、設定値の変更後、通信部３０２と通信部３１０とが通信に失敗していることを確認できる。つまり、この場合、オペレーション判定部３０５は、設定値の最終変更後に通信部３０２が通信部３１０との通信に失敗したと判定して、処理をＳ８０３に進める。
Ｓ８０３で、オペレーション判定部３０５は、履歴情報テーブル７０１を検索し、設定値の最終変更の経路が、サーバ機器１０４であったか否かを判定し、サーバ機器１０４であったと判定した場合、処理をＳ８０５に進める。一方、オペレーション判定部３０５は、サーバ機器１０４でなかったと判定した場合、処理をＳ８０４に進める。例えば、オペレーション判定部３０５は、履歴情報テーブル７０１における設定値の最終変更時を示す７０２から、設定値の最終変更の経路がサーバ機器１０４でなく、画像形成装置１０１の操作部２０６であることを確認できる。つまり、この場合、オペレーション判定部３０５は、設定値の最終変更の経路がサーバ機器１０４でなかったと判定し、処理をＳ８０４に進める。
【００２８】
以下、本実施形態では、画像形成装置１０１の設定値が原因のケースを想定しているため、Ｓ８０２、Ｓ８０３を経て、Ｓ８０４の処理に進んだものとして説明する。
Ｓ８０４で、オペレーション判定部３０５は、ネットワーク設定の再設定を実行することを決定し、処理をＳ８０９に進める。
Ｓ８０９で、設定値管理形態判定部３０６は、Ｓ８０４で決定されたオペレーションをサービスマンが実行すべきか否かを判定し、サービスマンが実行すべきと判定した場合、処理をＳ８１０に進める。一方、Ｓ８０９で、設定値管理形態判定部３０６は、サービスマンが実行すべきでないと判定した場合、処理をＳ８１１に進める。Ｓ８０９における設定値管理形態判定部３０６の判定方法について、より具体的に説明する。本実施形態では、Ｓ８０４で、オペレーション判定部３０５は、オペレーションを「ネットワーク設定の再設定」に決定している。この場合、設定値管理形態判定部３０６は、図６に示される設定値管理形態設定６０１を参照し、対応する設定値管理形態を特定する。図６に示される例では、「自主型」がＯＮ、「委託型」がＯＦＦとなっているため、設定値管理形態判定部３０６は、オペレーションの実行者をユーザーと判定する。つまり、この場合、設定値管理形態判定部３０６は、オペレーションをサービスマンが実行すべきでないと判定し、処理をＳ８１１に進める。
なお、オペレーション実行者がサービスマンであった場合、Ｓ８１０で、ＩＣタグ読み書き部３０７は、オペレーション実行者と、オペレーションの内容とをＩＣタグ２０８に書き込み、処理をＳ８１１に進める。なお、オペレーション実行者と、オペレーション内容とを含む情報は、対応情報の一例である。以下、同様とする。
【００２９】
Ｓ８１１で、設定値管理形態判定部３０６は、Ｓ８０４で決定されたオペレーションをユーザーが実行すべきか否かを判定し、ユーザーが実行すべきと判定した場合、処理をＳ８１２に進める。一方、Ｓ８１１で、設定値管理形態判定部３０６は、ユーザーが実行すべきでないと判定した場合、処理を終了する。Ｓ８１１における設定値管理形態判定部３０６の判定方法は、Ｓ８０９と同様である。図６に示される例では、「自主型」がＯＮ、「委託型」がＯＦＦとなっているため、オペレーションの実行者はユーザーとなる。つまり、この場合、設定値管理形態判定部３０６は、オペレーションをユーザーが実行すべきと判定し、処理をＳ８１２に進める。
Ｓ８１２で、ＩＣタグ読み書き部３０７は、オペレーション実行者がユーザーであった場合、オペレーションの実行者と、オペレーションの内容とをＩＣタグ２０８に書き込み、処理を終了する。
【００３０】
図１０は、ＩＣリーダ付情報端末１０５のＩＣタグ読み書き部３１６が、Ｓ８１２でＩＣタグ２０８に書き込まれた情報を読み込んだ場合における、ＩＣリーダ付情報端末１０５の各ソフトウェアが実行する処理の一例を示すフローチャートである。なお、本実施形態では一例として、ＩＣタグ読み書き部３１６は、Ｓ８１２でＩＣタグ２０８に書き込まれた情報を読み込むこととしているが、Ｓ８１０でＩＣタグ２０８に書き込まれた情報を読み込む場合の処理も同様の処理となる。
図１０のフローチャートは、ＩＣタグ読み書き部３１６が画像形成装置１０１のＩＣタグ２０８を読み取るステップから開始する。そして、図１０のフローチャートは、ＩＣタグ読み書き部３１６が画像形成装置１０１に設定値をインポートするか、又はメール送信部３１７がメールを所定の宛先へ送信するステップで終了する。
Ｓ９０１で、ＩＣタグ読み書き部３１６は、画像形成装置１０１のＩＣタグ２０８を読み取り、ＩＣタグ２０８内の情報を受信すると、処理をＳ９０２に進める。
【００３１】
Ｓ９０２で、オペレーション抽出部３１５は、Ｓ９０１で読み込んだ情報の中にオペレーションが含まれているか否かを判定し、含まれていると判定した場合、処理をＳ９０３に進める。一方、Ｓ９０２で、オペレーション抽出部３１５は、オペレーションが含まれていないと判定した場合、処理を終了する。なお、上述した通り、本実施形態におけるオペレーションは、ネットワーク設定の再設定、サービスマンへの通知、ユーザー管理者への通知の３つのオペレーションを想定している。つまり、本実施形態では、Ｓ９０２で、オペレーション抽出部３１５は、Ｓ９０１で読み込んだ情報の中に上記の３つのオペレーションのうちの何れかの情報が含まれているか否かを判定する。なお、本実施形態では上記の３つのオペレーションを用いて説明したが、これに限る必要はない。実際には、上記以外のオペレーションがあってもよいし、各名称も任意の名称を用いてよい。
Ｓ９０３で、オペレーション抽出部３１５は、Ｓ９０１で読み込んだ情報に含まれるオペレーションの内容が「ネットワーク設定の再設定」であるか否かを判定し、「ネットワーク設定の再設定」であると判定した場合、処理をＳ９０４に進める。一方、Ｓ９０３で、オペレーション抽出部３１５は、「ネットワーク設定の再設定」でないと判定した場合、処理をＳ９０６に進める。ここでは、オペレーションが「ネットワーク設定の再設定」である場合を想定しているため、オペレーション抽出部３１５は、処理をＳ９０４へ進める。なお、オペレーション抽出部３１５が処理をＳ９０６以降に進めた場合における処理の詳細については、後述する。
【００３２】
Ｓ９０４で、通信部３１４は、サーバ機器１０４から画像形成装置１０１に対応する設定値を取得し、処理をＳ９０５に進める。より具体的には、通信部３１４は、Ｓ９０１でＩＣタグ２０８から読み込んだ情報の中から画像形成装置の個体識別番号を抽出し、サーバ機器１０４の通信部３１０を介して設定値管理部３１２に個体識別番号に対応する設定値の取得要求を送信する。なお、画像形成装置１０１の特定に用いた個体識別番号は一例であり、画像形成装置１０１を一意に特定できる他のパラメータを用いてもよい。
Ｓ９０５で、ＩＣタグ読み書き部３１６は、Ｓ９０４で取得した設定値を画像形成装置１０１のＩＣタグ２０８に送信する。なお、操作者は、ＩＣリーダ付情報端末１０５を画像形成装置１０１のＩＣタグ２０８に接近させることで、Ｓ９０４で取得した設定値を画像形成装置１０１に無線通信により送信することができる。画像形成装置１０１のＩＣタグ２０８は、ＩＣリーダ付情報端末１０５から設定値を受信後、受信した設定値を設定値インポート部３０１に送る。そして、設定値インポート部３０１は、受信した設定値を設定値保持部３０８にインポートし、正しい設定値を反映させる。この処理により、画像形成装置１０１と、サーバ機器１０４との通信エラーが解消されれば、図１０に示されるＩＣリーダ付情報端末１０５の処理のフローは終了する。一方、画像形成装置１０１と、サーバ機器１０４との通信エラーが解消されなければ、ＩＣリーダ付情報端末１０５は、再びＳ９０１から同様の処理を行う。
【００３３】
以上により、操作者は、画像形成装置１０１の設定値が原因でサーバ機器１０４と通信エラーが発生した場合、特に複雑な操作を必要とせずとも通信エラーから復帰させることができる。より具体的には、操作者は、ＩＣリーダ付情報端末１０５を画像形成装置１０１のＩＣタグ２０８にかざすだけで設定値の更新を完了し、画像形成装置１０１の通信エラーを解決することができる。
例えば、規模の小さいオフィス等で専門の管理者を用意していないような場合、ユーザーが直接、画像形成装置１０１の設定を変更することがある。その際、ユーザーが画像形成装置１０１のＩＰアドレス等を誤って変更すると、画像形成装置１０１はサーバ機器１０４と通信を行うことが出来なくなる。その場合、画像形成装置１０１の内部では、ユーザーによって画像形成装置１０１の設定が誤ったものに変更されたためにサーバ機器１０４と通信が行えないと判定し、ＩＣタグ２０８にネットワーク設定の再設定を行うオペレーションを書き込んでいる。したがって、ユーザーがＩＣリーダ付情報端末１０５を画像形成装置１０１のＩＣタグ２０８に接近させると、ＩＣリーダ付情報端末１０５は、ＩＣタグ２０８からオペレーション等の情報を読み取り、自動でサーバ機器１０４から正しい設定値を取得する。その後、ユーザーが再びＩＣリーダ付情報端末１０５をＩＣタグ２０８に接近させることで、取得した設定値が画像形成装置１０１に送信され、ＩＰアドレスに正しい値が反映される。その結果、画像形成装置１０１は、サーバ機器１０４と通信が可能となり、通信エラーから復帰することができる。
【００３４】
＜サーバ機器１０４上の設定値が原因のケース＞
本ケースは、サーバ機器１０４の設定値保持部３１３に保持されている設定値が誤っている場合の実施形態である。
なお、図９のフローチャートにおけるＳ８０１からＳ８０２までの処理は、＜画像形成装置１０１の設定値が原因のケース＞の処理と同様であるため説明を省略する。
Ｓ８０３で、オペレーション判定部３０５は、設定値の最終変更の経路がサーバ機器１０４であったと判定した場合、処理をＳ８０５に進める。なお、Ｓ８０３における処理については前述したため、詳細な説明を省略する。
Ｓ８０５で、オペレーション判定部３０５は、サービスマンへの通知を行うというオペレーションと、サーバ機器１０４の設定値保持部３１３に格納されている設定値が適切ではない旨の内容の通知とを決定し、処理をＳ８０９に進める。
Ｓ８０９以降で、ＩＣタグ読み書き部３０７がＩＣタグ２０８に書きこむ情報の一例を図１１に示す。なお、Ｓ８０９で、設定値管理形態判定部３０６は、Ｓ８０５で決定されたオペレーション内容から、サービスマンが実行すべきオペレーションであると判定し、処理をＳ８１０に進めたとする。
【００３５】
以下、図１１に示されるユーザー用データの記載について説明する。
「アプリパッケージ名」は、ユーザー用アプリケーションのパッケージ名を指定する情報である。
「オペレーション」は、サービスマンへの通知であり、より具体的には"ｒｅｐｏｒｔ"となる。
「メールアドレス」は、サービスマンが属するサポートセンター等のメールアドレスである。
「メッセージ」は、通信エラーの原因が設定値保持部３１３の設定値である旨を伝えるメッセージである。
「ログ」は、エラーに関する情報である。
以下、図１１に示されるサービスマン用データの記載について説明する。
「アプリパッケージ名」は、サービスマン用アプリケーションのパッケージ名を指定する情報である。
「オペレーション」、「メッセージ」、「ログ」は、ユーザー用データと同様である。
なお、メールアドレスは、不要であるためデータがない。
【００３６】
本実施形態では、上述した通り、オペレーションの実行者が各々異なるアプリケーションを保持していることを想定している。そこで、Ｓ８１０で、ＩＣタグ読み書き部３０７は、ユーザー用と、サービスマン用との２種類のデータをＩＣタグ２０８に書き込み、処理をＳ８１１に進める。ここでは、オペレーションが「サービスマンへの通知」である場合を想定しているため、Ｓ８１１で、設定値管理形態判定部３０６は、ユーザーが実行すべきでないと判定して処理を終了する。
以上により、ＩＣリーダ付情報端末１０５は、サービスマン用アプリケーションである場合、画面にエラーログ（エラー内容）を表示する。一方、ＩＣリーダ付情報端末１０５は、ユーザー用アプリケーションである場合、サービスマンに通知するためのメールを送信する。
【００３７】
図１０において、オペレーションが「サービスマンへの通知」である場合、Ｓ９０３で、オペレーション抽出部３１５は、オペレーションは「ネットワークの再設定」でないと判定し、処理をＳ９０６に進める。なお、Ｓ９０１からＳ９０２までの処理は、＜画像形成装置１０１の設定値が原因のケース＞の処理と同様であるため説明を省略する。
Ｓ９０６で、オペレーション抽出部３１５は、Ｓ９０１でＩＣタグ２０８から読み込んだ情報に含まれるオペレーションが「サービスマンへの通知」であるか否かを判定し、「サービスマンへの通知」であると判定した場合、処理をＳ９０７に進める。一方、Ｓ９０６で、オペレーション抽出部３１５は、「サービスマンへの通知」でないと判定した場合、処理をＳ９０８に進める。ここでは、オペレーションが「サービスマンへの通知」である場合を想定しているため、オペレーション抽出部３１５は、処理をＳ９０７に進める。
Ｓ９０７で、ＩＣリーダ付情報端末１０５のアプリケーションがユーザー用アプリケーションである場合、メール送信部３１７は、ＩＣタグ２０８から受信した情報内のメールアドレスへメッセージと、ログとを送信し、処理をＳ９０８に進める。
Ｓ９０７で、ＩＣリーダ付情報端末１０５のアプリケーションがサービスマン用アプリケーションである場合、オペレーション抽出部３１５は、ＩＣタグ２０８から受信した情報内のメッセージと、ログとの内容を画面に表示し、処理をＳ９０８に進める。
【００３８】
Ｓ９０８で、オペレーション抽出部３１５は、Ｓ９０１でＩＣタグ２０８から読み込んだ情報に含まれるオペレーションが「ユーザー管理者への通知」であるか否かを判定し、「ユーザー管理者への通知」であると判定した場合、処理をＳ９０９に進める。一方、Ｓ９０８で、オペレーション抽出部３１５は、「ユーザー管理者への通知」でないと判定した場合、処理を終了する。上述した通り、ここでは、オペレーションが「サービスマンへの通知」である場合を想定しているため、Ｓ９０８で、オペレーション抽出部３１５は、「ユーザー管理者への通知」でないと判定し、処理を終了する。
以上により、画像形成装置１０１と、サーバ機器１０４との通信エラーの原因が、サーバ機器１０４の設定値保持部３１３で保持されている設定値である場合に、その旨のメールをサービスマンに自動で送信して通知することにより、エラーの早期解決ができる。
【００３９】
＜画像形成装置１０１の異常か、又はユーザー環境が原因であるケース＞
本ケースは、画像形成装置１０１に何らかの異常が発生しているか、又はユーザー環境に問題がある場合の実施形態である。
図９のフローチャートにおけるＳ８０１の処理は、＜画像形成装置１０１の設定値が原因のケース＞の処理と同様であるため説明を省略する。
以下、Ｓ８０２で、オペレーション判定部３０５は、設定値の最終変更直後に通信部３０２が通信部３１０との通信に成功していたと判定し、処理をＳ８０６に進めたとして説明する。なお、Ｓ８０２の処理については上述したため、詳細な説明を省略する。
Ｓ８０６で、オペレーション判定部３０５は、通信部３０２がＬＡＮ１０３に接続可能か否かを判定し、接続可能と判定した場合、処理をＳ８０８に進める。一方、Ｓ８０６で、オペレーション判定部３０５は、接続不可能と判定した場合、処理をＳ８０７に進める。例えば、オペレーション判定部３０５は、履歴情報テーブル７０１における設定値の最終変更時を示す７０２から、２０１２年５月１８日１３時１５分５５秒に、操作者による操作部２０６からの操作により設定値が変更されていることを確認できる。そして、オペレーション判定部３０５は、設定値の変更後、通信部３０２と、通信部３１０とが通信に失敗していることを確認できる。更に、オペレーション判定部３０５は、その際に通信部３０２がＬＡＮとの接続に失敗していることを確認できる。つまり、この場合、オペレーション判定部３０５は、通信部３０２がＬＡＮ１０３との接続に失敗したと判定して、処理をＳ８０７に進める。ここでは、オペレーション判定部３０５は、処理をＳ８０７に進めたとして以下の説明をする。
Ｓ８０７で、オペレーション判定部３０５は、上記のＳ８０２と、Ｓ８０６との判定に基づいて、オペレーションをサービスマンへの通知と、ユーザー管理者への通知とに決定する。更にＳ８０７で、オペレーション判定部３０５は、サービスマンへの通知内容として、画像形成装置１０１に異常が発生しており改善が必要である旨を通知することを決定し、処理をＳ８０９に進める。
【００４０】
Ｓ８０９以降の処理については、＜画像形成装置１０１の設定値が原因のケース＞、及び＜サーバ機器１０４上の設定値が原因のケース＞との相違点のみ説明する。
Ｓ８１０、Ｓ８１２で、ＩＣタグ読み書き部３０７がＩＣタグ２０８に書きこむ情報は、サービスマンへの通知を実行するオペレーションと、ユーザー管理者への通知を実行するオペレーションとの２種類となる。サービスマンへの通知を行うオペレーションに関するデータ形式は、前述の＜サーバ機器１０４上の設定値が原因のケース＞の場合と同様である。但し、ＩＣタグ読み書き部３０７は、メッセージとして画像形成装置１０１に異常がある旨を伝える内容を書き込む。また、ＩＣタグ読み書き部３０７は、ユーザー管理者への通知に関しては、アプリパッケージ名としてユーザー用アプリと、サービス用アプリとの両方を書き込む。更に、ＩＣタグ読み書き部３０７は、メッセージとしてユーザー環境に問題がある旨を通知する内容を書き込む。なお、ＩＣタグ読み書き部３０７は、ログ情報を書き込まない。
【００４１】
図１０のフローチャートにおけるＳ９０１からＳ９０７までの処理は、＜サーバ機器１０４上の設定値が原因のケース＞の処理と同様であるため説明を省略する。
Ｓ９０８で、オペレーション抽出部３１５は、オペレーションが「ユーザー管理者への通知」であるか否かを判定し、「ユーザー管理者への通知」であると判定した場合、処理をＳ９０９に進める。一方、Ｓ９０８で、オペレーション抽出部３１５は、「ユーザー管理者への通知」でないと判定した場合、処理を終了する。
Ｓ９０９で、メール送信部３１７は、Ｓ９０１においてＩＣタグ２０８から受信した情報の中のメールアドレスに対して、メッセージを送信し、処理を終了する。
以上により、画像形成装置１０１の異常、又はユーザー環境が原因の通信エラーが発生した場合に、ＩＣリーダ付情報端末１０５からサービスマン及びユーザー管理者に適切な情報をメールで通知でき、エラーの早期解決ができる。
【００４２】
＜サーバ機器１０４か、又はユーザー環境が原因であるケース＞
本ケースは、サーバ機器１０４に何らかの異常が発生しているか、又はユーザー環境に問題がある場合の実施形態である。
図９のフローチャートにおけるＳ８０１からＳ８０６までは、＜サーバ機器１０４上の設定値が原因のケース＞の処理と同様であるため説明を省略する。
以下、Ｓ８０６で、通信部３０２は、ＬＡＮ１０３に接続可能と判定し、処理をＳ８０８に進めたとして説明する。なお、Ｓ８０６における通信部３０２の処理については前述したため、詳細な説明を省略する。
Ｓ８０８で、オペレーション判定部３０５は、Ｓ８０２と、Ｓ８０６との判定に基づいて、オペレーションをサービスマンへの通知と、ユーザー管理者への通知とに決定する。更に、オペレーション判定部３０５は、サービスマンへの通知内容として、サーバ機器１０４に異常が発生しており、改善が必要である旨を通知することを決定し、処理をＳ８０９に進める。
Ｓ８１０、Ｓ８１２で、ＩＣタグ読み書き部３０７がＩＣタグ２０８に書きこむ情報は、サービスマンへの通知に関しては、サーバ機器１０４に問題がある旨のメッセージである。その他の内容は、＜画像形成装置１０１の異常か、又はユーザー環境が原因であるケース＞と同様であるため、説明を省略する。
以上により、サーバ機器１０４の異常、又はユーザー環境が原因の通信エラーが発生した場合に、ＩＣリーダ付情報端末１０５からサービスマン及びユーザー管理者に適切な情報をメールで通知でき、エラーの早期解決ができる。
【００４３】
＜その他の実施形態＞
また、本実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４４】
以上、上述した実施形態の処理によれば、サーバ機器（クラウド）に接続可能な画像形成装置において、ハードウェアの故障以外に設定値を原因とする障害を判別可能とすることができる。また、設定値を原因とする障害に対しては、ＩＣタグに対応するオペレーションを書き込むことで、利用者は携帯端末を用いて画像形成装置のＩＣタグからオペレーション情報を取得し、設定値のインポートを行うことが可能になる。以上により、画像形成装置において設定値を原因とする障害が発生した場合に、容易に解決することが可能となる。
【００４５】
以上、本発明の好ましい形態について詳述したが、本実施形態は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2014075622.tif 000003
【図２】
2014075622.tif 000004
【図３】
2014075622.tif 000005
【図４】
2014075622.tif 000006
【図５】
2014075622.tif 000007
【図６】
2014075622.tif 000008
【図７】
2014075622.tif 000009
【図８】
2014075622.tif 000010
【図９】
2014075622.tif 000011
【図１０】
2014075622.tif 000012
【図１１】
2014075622.tif 000013