(57)【要約】      （修正有）【課題】印刷装置の使用状況に応じて適切な対処方法を選択し、印刷装置の稼働率の低下を抑制する管理装置を提供する。【解決手段】印刷システムにおいて、管理装置２０１は、インターフェース部２０２と、制御部２０６と、エラー対処データベース２０８等とを有する。エラー対処データベースは、印刷装置で発生する異常を識別する異常識別情報と、印刷装置で発生する異常に対する対処情報を含む異常対処情報と、印刷装置で発生した異常に関連する操作情報から導かれる使用情報を含む印刷装置異常情報と、を相互に関連付けて記憶する。インターフェース部は、異常記録情報を印刷装置から受信する。制御部は、異常記録情報に含まれる異常識別情報に基づいてエラー対処データベースから対処情報及び使用情報を抽出し、該対処情報および該使用情報を解析して印刷装置の異常に対する対処内容を決定する。インターフェース部は、対処内容の情報を印刷装置に送信する。【選択図】図２
2020173697.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置で発生した異常を識別する異常識別情報を含み該異常に関連する異常情報と、該印刷装置に対して行われた操作に関する操作情報とを記録した異常記録情報を前記印刷装置から受信する受信部と、
前記印刷装置で発生する異常を識別する異常識別情報と、前記印刷装置で発生する異常に対する対処情報を含む異常対処情報と、前記印刷装置で発生した異常に関連する前記操作情報から導かれる使用情報を含む印刷装置異常情報と、を相互に関連付けて記憶する記憶部と、
前記記憶部に記憶された情報を解析し、前記印刷装置の異常に対する対処内容を決定する制御部と、
前記対処内容の情報を前記印刷装置に送信する送信部と、
を有し、
前記制御部は、前記異常記録情報に含まれる異常識別情報に基づいて前記記憶部から前記対処情報および前記使用情報を抽出し、該対処情報および該使用情報を解析して前記印刷装置の異常に対する対処内容を決定することを特徴とする管理装置。
【請求項２】
請求項１に記載の管理装置において、
前記印刷装置異常情報は、前記印刷装置の使用頻度情報を前記使用情報として含み、
前記制御部は、
前記受信部で受信した前記異常記録情報に含まれる前記異常識別情報および前記操作情報に基づいて、前記印刷装置異常情報の使用頻度情報を更新し、
前記異常記録情報に含まれる異常識別情報に基づいて、前記印刷装置異常情報の使用頻度情報を抽出し、前記使用頻度情報に応じて前記対処内容を決定することを特徴とする管理装置。
【請求項３】
請求項１または請求項２に記載の管理装置において、
前記対処情報は、前記異常が前記印刷装置に与える影響に応じた重要度を表す重要度情報を含み、
前記制御部は、前記重要度情報および前記使用情報に基づいて前記印刷装置の異常に対する対処内容を決定することを特徴とする管理装置。
【請求項４】
請求項３に記載の管理装置において、
前記対処情報は、前記印刷装置を制御するソフトウェアの更新の有無を表すソフトウェア更新情報を含み、
前記制御部は、前記ソフトウェア更新情報、前記重要度情報および前記使用情報に基づいて前記印刷装置の異常に対する対処内容を前記ソフトウェアの更新の要否として決定することを特徴とする管理装置。
【請求項５】
請求項４に記載の管理装置において、
前記制御部は、
前記ソフトウェア更新情報が有を表す情報であっても、前記重要度情報が重要でないこと表す情報である場合、前記印刷装置の異常に対する対処内容を前記ソフトウェアの更新を行わないとして決定し、
前記ソフトウェア更新情報が有を表す情報であっても、前記使用情報が低いこと表す情報である場合、前記印刷装置の異常に対する対処内容を前記ソフトウェアの更新を行わないとして決定することを特徴とする管理装置。
【請求項６】
請求項４または請求項５に記載の管理装置において、
前記対処情報は、前記印刷装置を制御するソフトウェアの更新の可否を表す更新可否情報と、前記ソフトウェアの更新が可能になる予定日を表すソフトウェア更新予定日情報とを含み、
前記制御部は、前記更新可否情報が更新不可を表す情報である場合、前記ソフトウェア更新予定日情報を、前記印刷装置の異常に対する対処内容に付加することを特徴とする管理装置。
【請求項７】
請求項６に記載の管理装置において、
前記制御部は、
前記ソフトウェア更新情報が有を表す情報、かつ前記重要度情報が重要であること表す情報である場合、前記印刷装置の異常に対する対処内容を前記ソフトウェアの更新として決定し、
前記ソフトウェア更新情報が有を表す情報、かつ前記使用情報が高いこと表す情報である場合、前記印刷装置の異常に対する対処内容を前記ソフトウェアの更新として決定し、
前記ソフトウェア更新情報が無を表す情報、かつ前記更新可否情報が不可を表す情報であって前記ソフトウェアの更新の準備中を表す情報を有する場合、前記印刷装置の異常に対する対処内容を前記ソフトウェアの更新予定として決定し、
前記ソフトウェア更新情報が無を表す情報、かつ前記更新可否情報が不可を表す情報であって前記ソフトウェアの更新の準備予定であることを表す情報を有する場合、前記印刷装置の異常に対する対処内容を現状維持として決定することを特徴とする管理装置。
【請求項８】
請求項１から請求項７のいずれか１項に記載の管理装置を備えていることを特徴とする印刷装置。
【請求項９】
請求項１から請求項７のいずれか１項に記載の管理装置と、印刷装置とが通信回線を介して接続され、
前記印刷装置は、前記管理装置から受信した前記対処内容を表示部に表示することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置の異常に対する対処内容を決定する管理装置、印刷装置および印刷システムに関する。
【背景技術】
【０００２】
従来の印刷システムは、印刷装置において所定の現象としての障害（機器の異常）が発生した場合、障害発生時のログ情報を管理サーバへ送信し、そのログ情報を管理サーバで解析して印刷装置において発生した障害に対する複数の対処方法をユーザに提示し、選択された対処方法を実行した後、選択された対処方法の効果の有無を解析して記録するようにしているものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１７４０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、対処方法によっては予期せぬ異常が発生することがあり、その原因の究明に多大な時間を要し、印刷装置の使用状況により印刷装置の稼働率が大きく低下してしまうことがあるという問題がある。
本発明は、このような問題を解決することを課題とし、印刷装置の使用状況に応じて適切な対処方法を選択し、印刷装置の稼働率の低下を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、印刷装置で発生した異常を識別する異常識別情報を含み該異常に関連する異常情報と、該印刷装置に対して行われた操作に関する操作情報とを記録した異常記録情報を前記印刷装置から受信する受信部と、前記印刷装置で発生する異常を識別する異常識別情報と、前記印刷装置で発生する異常に対する対処情報を含む異常対処情報と、前記印刷装置で発生した異常に関連する前記操作情報から導かれる使用情報を含む印刷装置異常情報と、を相互に関連付けて記憶する記憶部と、前記記憶部に記憶された情報を解析し、前記印刷装置の異常に対する対処内容を決定する制御部と、前記対処内容の情報を前記印刷装置に送信する送信部と、を有し、前記制御部は、前記異常記録情報に含まれる異常識別情報に基づいて前記記憶部から前記対処情報および前記使用情報を抽出し、該対処情報および該使用情報を解析して前記印刷装置の異常に対する対処内容を決定することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、印刷装置の使用状況に応じて適切な対処方法を選択し、印刷装置の稼働率の低下を抑制することができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】実施例における印刷システムの構成を示すブロック図
【図２】実施例におけるサーバＰＣの構成を示すブロック図
【図３】実施例におけるプリンタの構成を示すブロック図
【図４】実施例におけるエラーログの構成を示す説明図
【図５】実施例におけるエラー対処データベースの説明図
【図６】実施例における対処方法仮確定処理の流れを示すフローチャート
【図７】実施例における対処内容確定処理の流れを示すフローチャート
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による管理装置、印刷装置および印刷システムの実施例を説明する。
【実施例】
【０００９】
図１は実施例における印刷システムの構成を示すブロック図である。
図１において、印刷システム１００は、ネットワーク１０１と、サーバＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２０１と、プリンタ３０１とを有するものである。
ネットワーク１０１は、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の有線または無線の通信回線である。このネットワーク１０１には、サーバＰＣ２０１と、ひとつまたは複数のプリンタ３０１とが通信可能に接続されている。
【００１０】
印刷装置としてのプリンタ３０１は、ネットワーク１０１に接続されたホストＰＣから印刷データを受信し、その印刷データに基づいて記録媒体に画像を記録して印刷を行うものである。プリンタ３０１は、装置に異常（所望の印刷を行うことができなくなる装置の状態）が発生すると、ネットワーク１０１を介してサーバＰＣ２０１に異常の発生履歴情報としてのエラーログ情報を送信する。なお、本実施例では、上述した異常を「エラー」という。
【００１１】
管理装置としてのサーバＰＣ２０１は、プリンタ３０１の異常に対する対処内容を決定するものである。サーバＰＣ２０１は、プリンタ３０１から送信されたエラーログ情報を記憶部に蓄積して記憶するとともに、プリンタ３０１から送信されたエラーログ情報を解析し、解析結果をプリンタ３０１に送信する。
【００１２】
なお、サーバＰＣ２０１がプリンタ３０１に印刷データを送信するようにしても良い。
図２は実施例におけるサーバＰＣの構成を示すブロック図である。
図２において、サーバＰＣ２０１は、図１に示すプリンタ３０１から送信されたエラーログ情報を受信して集計し、解析するサーバコンピュータである。サーバＰＣ２０１は、インターフェース部２０２と、メモリ２０３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０４と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０５と、制御部２０６と、エラー解析部２０７と、エラー対処データベース２０８とを有している。
【００１３】
送信部および受信部としてのインターフェース部２０２は、図１に示すネットワーク１０１に接続され、ネットワーク１０１に接続されたプリンタ３０１等とデータの送受信を行うものである。
インターフェース部２０２は、図１に示すプリンタ３０１との間で、エラーログ情報（図３に示すエラーログ３０４）の受信やエラーログ情報およびエラー対処データベース２０８の解析結果としての対処内容の送信、およびエラー対処データベース２０８への問い合わせの受信や問い合わせ結果の送信等の情報の送受信を行う。
【００１４】
メモリ２０３は、ＣＰＵ２０５が各種処理を行う時に生成されるデータを一時的に記憶するワーキングメモリ等の記憶部である。
ＨＤＤ２０４は、ハードディスクドライブであり、制御ソフトウェア、各種情報の初期値、設定値、および画像データ等の各種データを記憶する記憶装置である。
【００１５】
ＣＰＵ２０５は、ＨＤＤ２０４に記憶された制御ソフトウェアを実行してサーバＰＣ２０１全体の動作を制御するものである。
制御部２０６は、ＨＤＤ２０４に記憶された制御ソフトウェアに従い、ＣＰＵ２０５での動作を実現し、ＨＤＤ２０４にエラー対処データベース２０８の領域を生成し、そのエラー対処データベース２０８に各種データを格納するものである。制御部２０６は、エラー解析部２０７およびエラー対処データベース２０８を制御し、エラー対処データベース２０８に記憶された情報を解析し、図１に示すプリンタ３０１のエラーに対する対処内容を決定する。
【００１６】
エラー解析部２０７は、図１に示すプリンタ３０１から受信したエラーログ情報を解析するものである。制御部２０６は、エラー解析部２０７でエラーログ情報を解析した結果やエラーログ情報の内容をエラー対処データベース２０８に登録し、また解析結果を図１に示すプリンタ３０１に送信する。
記憶部としてのエラー対処データベース２０８は、エラーログ情報を解析した結果、およびエラーログ情報の内容をエラー情報とし、またエラーログ情報から導かれる図１に示すプリンタ３０１の使用状況を表す情報をユーザ情報とし、そのエラー情報およびユーザ情報を相互に関連付けて記憶するデータベース（ＤＢ）である。エラー対処データベース２０８の構成は後述する。
【００１７】
図３は実施例におけるプリンタの構成を示すブロック図である。
図３において、プリンタ３０１は、プリント部３０２と、ＨＤＤ３０３と、メモリ３０５と、インターフェース部３０６と、ＣＰＵ３０７と、パネル部３０８と、制御部３０９とを有している。
【００１８】
プリント部３０２は、電子写真方式やインクジェット方式などの記録方法により、紙やプラスチックフィルムなどの記録媒体にトナーまたはインクなどで文字や画像を記録するものである。このプリント部３０２は、ＣＰＵ３０７により制御され、記録媒体に文字や画像を記録する。
【００１９】
ＨＤＤ３０３は、ハードディスクドライブであり、制御ソフトウェア、各種情報の初期値、設定値、画像データなどの各種情報を記憶するものである。また、ＨＤＤ３０３は、異常記録情報（エラーログ情報）としてのエラーログ３０４を記憶する領域を有している。
【００２０】
メモリ３０５は、ＣＰＵ３０７が各種処理を行う時に生成されるデータを一時的に記憶するワーキングメモリ等の記憶部である。
送信部および受信部としてのインターフェース部３０６は、図１に示すネットワーク１０１に接続され、ネットワーク１０１に接続されたサーバＰＣ２０１等とデータの送受信を行うものである。プリンタ３０１と図１に示すサーバＰＣ２０１との間では、エラーログ情報やエラーログ情報の解析結果の情報等がインターフェース部３０６を介して送受信される。
【００２１】
ＣＰＵ３０７は、ＨＤＤ３０３に記憶された制御ソフトウェア（プリンタ３０１を制御するソフトウェア）を実行してプリンタ３０１全体の動作を制御する制御手段である。
制御部３０９は、ＨＤＤ３０３に記憶された制御ソフトウェアであり、ＣＰＵ３０７での動作を実現するものである。
制御部３０９は、印刷データ解析部３１０と、表示制御部３１１と、プリントマネージャー３１２とを含み、プリンタ３０１全体の動作を制御する。
【００２２】
プリントマネージャー３１２は、インターフェース部３０６における通信や処理、およびエラーログ情報の取得等のプリンタ３０１における処理を制御する。また、プリントマネージャー３１２は、プリンタ３０１に入力された印刷データをプリント部３０２で印刷する処理を制御する。
【００２３】
印刷データ解析部３１０は、インターフェース部３０６を介してホストＰＣ等から受信した印刷データを解析し、印刷可能な画像データを生成するものである。
表示制御部３１１は、パネル部３０８を制御し、パネル部３０８に文字や画像を表示するものである。
【００２４】
パネル部３０８は、キーや操作ボタン等の入力部と、液晶ディスプレイ等の表示部を備えた入出力装置である。パネル部３０８は、ＣＰＵ３０７により制御され、入力部によりユーザの操作を受け付け、また表示部により文字やデータ等の情報を表示する。
本実施例の制御部３０９は、印刷データ解析部３１０、表示制御部３１１、およびプリントマネージャー３１２を含む制御ソフトウェアや制御パラメータ等で構成され、制御ソフトウェアや制御パラメータ等を更新するアップグレードを行うことにより、プリンタ３０１で発生するエラーに対応することができる。
【００２５】
また、制御部３０９は、プリンタ３０１でエラーが発生すると、当該エラーに関するエラーログ情報をＨＤＤ３０３にエラーログ３０４として保存する。
エラーログ３０４は、プリンタ３０１で発生したエラーの内容に関する情報であり、図１に示すサーバＰＣ２０１は、このエラーログ３０４の情報に基づいて各種解析を行うことになる。そのため、エラーログ３０４にはプリンタ３０１の使用情報に関する情報も含ませ、ＨＤＤ３０３に記憶させる。
【００２６】
ここで、エラーログ３０４の構成を図４の実施例におけるエラーログの構成を示す説明図に基づいて説明する。
図４に示すように、エラーログ３０４は、装置シリアル番号３０４１ａと、最終ログ取得日３０４１ｂと、エラー番号３０４２ａと、エラー発生日３０４２ｂと、操作ログ３０４２ｃと、ジョブログ３０４２ｄと、エラー発生部３０４２ｅと、設定情報３０４２ｆとを有している。
【００２７】
装置シリアル番号３０４１ａは、プリンタ３０１の識別情報であり、例えば個体識別番号である。
最終ログ取得日３０４１ｂは、エラー番号３０４２ａからエラー発生部３０４２ｅで表されるエラーログ情報を最後に取得した日時等の情報である。
【００２８】
エラー番号３０４２ａは、プリンタ３０１で発生するエラーを識別することができるエラー識別情報であり、エラー毎に異なるエラー番号が付与されている。
エラー発生日３０４２ｂは、エラー番号３０４２ａで表されるエラーが発生した日時等の情報である。
【００２９】
操作ログ３０４２ｃは、エラー番号３０４２ａで表されるエラーが発生したときに行われたユーザによる操作を表す履歴情報である。この操作ログ３０４２ｃには、エラーが発生したときのプリンタ３０１の動作の内容、例えば印刷動作の内容を表す情報等も含まれている。
ジョブログ３０４２ｄは、エラー番号３０４２ａで表されるエラーが発生したときの印刷ジョブを表す履歴情報である。ジョブログ３０４２ｄには、プリンタ３０１の動作を規定する設定情報、例えば印刷用紙の大きさ、両面印刷、印刷部数等を指定する情報が含まれている。
【００３０】
エラー発生部３０４２ｅは、エラー番号３０４２ａで表されるエラーが発生したプリンタ３０１の部位を表す情報であり、例えばインターフェース部３０６、プリント部３０２、またはパネル部３０８等を表す情報である。
設定情報３０４２ｆは、印刷に関する設定情報であり、印刷動作の制御パラメータ等である。
【００３１】
なお、エラー番号３０４２ａ、エラー発生日３０４２ｂ、操作ログ３０４２ｃ、ジョブログ３０４２ｄ、エラー発生部３０４２ｅ、および設定情報３０４２ｆは、エラー番号３０４２ａに関連付けて記憶され、１件のエラー毎に蓄積される情報である。このエラーログ３０４には、１件または複数件のエラーに関する履歴情報が蓄積される。
また、装置シリアル番号３０４１ａ、および最終ログ取得日３０４１ｂは、エラーログ３０４に１つだけ記憶される。
【００３２】
このように、エラーログ３０４は、プリンタ３０１で発生した異常（エラー）を識別する異常識別情報としてのエラー番号３０４２ａを含み該異常（エラー）に関連する異常情報としてエラー発生日３０４２ｂ、ジョブログ３０４２ｄ、エラー発生部３０４２ｅ、および設定情報３０４２ｆと、該プリンタ３０１に対して行われた操作に関する操作情報として操作ログ３０４２ｃとを記録したものである。
【００３３】
制御部３０９は、エラーログ３０４をＨＤＤ３０３に保存した後、インターフェース部３０６により、図１に示すネットワーク１０１を介してエラーログ３０４をサーバＰＣ２０１に送信する。
エラーログ３０４を図１に示すサーバＰＣ２０１に送信する条件（タイミング）は、定期的、プリンタ３０１でエラーが発生したとき、またはユーザによりパネル部３０８で入力操作を受け付けたとき等とする。
【００３４】
図１に示すサーバＰＣ２０１は、プリンタ３０１から送信されたエラーログ３０４の情報に基づいてエラー解析を行う。
サーバＰＣ２０１でエラー解析された結果は、再び図１に示すネットワーク１０１を介して送信され、インターフェース部３０６によって受信される。
【００３５】
制御部３０９は、インターフェース部３０６によって受信した解析結果情報を表示制御部３１１で解析し、パネル部３０８に表示する。
ユーザは、パネル部３０８に表示された解析結果情報を見ることにより、エラー解析結果を確認することができ、エラーを回避するため、必要に応じてパネル部３０８に表示されたエラー対処の内容に対応する操作をプリンタ３０１に対して行うことができる。
【００３６】
ここで、図１に示すサーバＰＣ２０１のエラー対処データベース２０８を図５の実施例におけるエラー対処データベースの説明図に基づいて図１〜図３を参照しながら説明する。
図５に示すように、エラー対処データベース２０８は、異常対処情報としてのエラー情報２０８１と、印刷装置異常情報としてのユーザ情報２０８２とに分かれている。
【００３７】
エラー情報２０８１は、プリンタ３０１に発生するエラー毎に、そのエラーに対する対処方法を表した情報、即ち異常対処情報である。
また、ユーザ情報２０８２は、ユーザが使用するプリンタ３０１毎に発生したエラーを表した情報であり、印刷装置異常情報である。
【００３８】
エラー情報２０８１およびユーザ情報２０８２は、プリンタ３０１から送信されるエラーログ（図３に示すエラーログ３０４）の情報と、サービス提供者（プリンタ３０１のエラーを回復する者）である印刷システム１００の開発者とによって更新される。
エラー情報２０８１は、エラー番号２０８１ａと、エラー対処条件２０８１ｂと、発生頻度２０８１ｃと、アップグレード有無２０８１ｄと、アップグレード重要度２０８１ｅと、対処状況２０８１ｆとにより構成され、エラー番号２０８１ａに関連付けて、エラー対処条件２０８１ｂ、発生頻度２０８１ｃ、アップグレード有無２０８１ｄ、アップグレード重要度２０８１ｅ、および対処状況２０８１ｆの各情報が記憶される。
【００３９】
異常識別情報としてのエラー番号２０８１ａは、図１に示すプリンタ３０１で発生するエラーを表す情報であり、そのエラーを識別することができるエラー識別情報である。エラー番号２０８１ａは、エラー毎に異なるエラー番号が付与されている。
例えば、エラー番号「１０００」は図３におけるプリント部３０２において印刷中に発生したエラー、エラー番号「３０００」は図３におけるインターフェース部３０６において通信中に発生したエラーであることを表すものである。したがって、エラー番号２０８１ａは、図１に示すプリンタ３０１のエラー発生部位を表すものでもある。なお、エラー番号の上２桁で図１に示すプリンタ３０１のエラー発生部位を表し、エラー番号の下２桁で詳細なエラー内容を表すようにしても良い。
【００４０】
エラー対処条件２０８１ｂは、当該エラーが発生する条件を表す情報である。同一のエラー番号２０８１ａでも発生する条件が異なる場合があり、サービス提供者が調査した結果により、当該エラーの発生条件であるエラー対処条件２０８１ｂが更新される。なお、エラーの発生する条件が不明である場合、「不明」の情報が登録される。
発生頻度２０８１ｃは、プリンタで発生したエラー番号およびエラー対処条件と、エラー番号２０８１ａおよびエラー対処条件２０８１ｂとが一致した場合にカウントされ、図１に示すプリンタ３０１の問題個所の指標を示す情報である。
【００４１】
ソフトウェア更新情報としてのアップグレード有無２０８１ｄは、当該エラーに対する対応策としてプリンタを制御するソフトウェアの更新、即ちアップグレードの有無を表す情報である。このアップグレード有無２０８１ｄは、サービス提供者が入力する情報であり、「あり」または「なし」等の情報が入力される。
【００４２】
「あり」は既にアップグレードが準備されアップグレードを行うことが可能であることを表し、「なし」は未だアップグレードが準備されていない、または準備中でありアップグレードを行うことが未だ不可能であることを表している。
重要度情報としてのアップグレード重要度２０８１ｅは、当該エラーが図１に示すプリンタ３０１に与える影響に応じた重要度を表す情報である。このアップグレード重要度２０８１ｅは、当該エラーが軽微な「重要でない」エラーであるか、または直ちに対処すべき「重要」なエラーであるかを表す情報である。
【００４３】
「重要」なエラーは、例えば図１に示すプリンタ３０１が動作不能（所謂、フリーズ）になるようなエラーであり、装置として大きな問題となるエラーに対応したアップグレードが必要であることを表している。
なお、「重要でない」エラーは、「重要」なエラー以外のエラーであり、「不明」は、エラーが生じているが、原因が把握しきれていないものや対応が未完であることを表している。
【００４４】
更新可否情報としての対処状況２０８１ｆは、サービス提供者の対応状況を表す情報、即ち図１に示すプリンタ３０１のアップグレードの可否を表す情報である。
対応状況２０８１ｆが「対応済み」であればアップグレードが可能であることを表し、「対応中」または「受付中」であればアップグレードが不可能であることを表している。
【００４５】
また、対応状況２０８１ｆが「対応中」の場合は、図１に示すプリンタ３０１のアップグレードが可能になる予定日を表すソフトウェア更新予定日情報としての「対応予定日」の情報が記憶されている。この「対応予定日」の情報が記憶されることにより、アップグレードのタイミングを選択し、１回のアップグレードで複数のエラーに対処することが可能になる。なお、「対応予定日」は存在しない場合があり、この場合、「対応予定日」は「不明」となる。
【００４６】
対応状況２０８１ｆが「受付中」の場合は、既知のエラーであることを表し、既に確認されているエラーであるが、まだ対応が完了していない状況であることを表している。
このように、アップグレード有無２０８１ｄ、アップグレード重要度２０８１ｅ、および対処状況２０８１ｆは、図１に示すプリンタ３０１で発生するエラーに対する対処情報を構成している。
【００４７】
ユーザ情報２０８２は、装置シリアル番号２０８２ａと、最終ログ取得日２０８２ｂと、エラー番号２０８２ｃと、発生日２０８２ｄと、使用頻度２０８２ｅと、結果２０８２ｆとにより構成され、装置シリアル番号２０８２ａに関連付けて、最終ログ取得日２０８２ｂ、エラー番号２０８２ｃ、発生日２０８２ｄ、使用頻度２０８２ｅ、および結果２０８２ｆの各情報が記憶される。
【００４８】
装置シリアル番号２０８２ａは、図１に示すプリンタ３０１の識別情報であり、プリンタ３０１に一意に付与された識別番号である。
最終ログ取得日２０８２ｂは、図１に示すプリンタ３０１からエラーログ３０４を受信した日時の情報であり、最直近にエラーログ３０４を受信した日時を表す情報である。
【００４９】
異常識別情報としてのエラー番号２０８２ｃは、最終ログ取得日２０８２ｂで表される日時以降に発生したエラーを表す情報である。このエラー番号２０８２ｃに関連付けて、発生日２０８２ｄ、使用頻度２０８２ｅ、および結果２０８２ｆが記憶される。なお、エラー番号２０８２ｃは、エラー番号２０８１ａと同じである。
【００５０】
発生日２０８２ｄは、エラー番号２０８２ｃで表されるエラーが発生した日付を表す情報である。なお、同一のエラー番号２０８２ｃで表されるエラーが同日に発生した場合は１つの発生日２０８２ｄと１つのエラー番号２０８２ｃが記憶される。なお、同一のエラー番号２０８２ｃで表されるエラーが異なる日に発生した場合はそれぞれの発生日２０８２ｄが記憶され、エラー番号２０８２ｃは重複して記憶される。
【００５１】
使用情報（使用頻度情報）としての使用頻度２０８２ｅは、エラー番号２０８２ｃで表される図１に示すプリンタ３０１の部位を使用した頻度を、操作ログ情報に基づいて表した情報である。この使用頻度２０８２ｅは、エラーログに含まれるプリンタの操作ログ情報を解析し、所定期間（時間）（例えば、１日）における使用回数に応じてランク（例えば、所定の閾値を超えた場合は「高」、所定の閾値未満の場合は「低」等）付けしたものである。
【００５２】
使用頻度２０８２ｅが高い場合、当該エラーが発生する可能性が高くなり、また使用頻度２０８２ｅが低い場合、当該エラーが発生する可能性は低くなる。
このように、ユーザ情報２０８２は、図１に示すプリンタ３０１で発生したエラーに関連する操作ログ情報から導かれる使用情報としての使用頻度２０８２ｅを有している。
【００５３】
結果２０８２ｆは、エラーログを図１に示すサーバＰＣ２０１に送信した場合のエラー対処結果を表す情報である。この結果２０８２ｆに基づく内容が図３に示すプリンタ３０１のパネル部３０８に表示される。
【００５４】
例えば、図５に示すエラー対処データベース２０８のユーザ情報２０８２は、プリンタＡにおいて４種類のエラーが発生している。４種類のエラーのうち、エラー番号２０８２ｃが「１０００」のエラーについては、エラー情報２０８１のアップグレード有無２０８１ｄが「あり」であることから、既にエラー「１０００」に対するアップグレードが準備されている。一方、エラー情報２０８１のアップグレード重要度２０８１ｅが「重要でない」ことから、エラー「１０００」のアップグレードはあまり重要でないことも同時に示されている。
【００５５】
しかし、ユーザ情報２０８２の使用頻度２０８２ｅから、プリンタＡの使用頻度が高く、致命的ではないエラーであるが、エラー「１０００」が発生する可能性が高いので、図１に示すサーバＰＣ２０１はプリンタＡに対してアップグレードを推奨する旨の結果を送信することになる。
【００５６】
このように、本実施例では、複数の条件のうち、１つでもアップグレードが必要である判断される条件が存在する場合、他の条件の解析結果の内容にかかわらずプリンタＡに対してアップグレードを推奨する旨の結果を送信することになる。
【００５７】
例えば、プリンタＡにおけるエラー番号２０８２ｃの「４０００」のエラーについては、エラー情報２０８１のアップグレード有無２０８１ｄが「あり」であって、またアップグレード重要度２０８１ｅが「重要」であることからアップグレードの重要性が高いため、ユーザ情報２０８２のエラー番号２０８２ｃの「４０００」に関する使用頻度２０８２ｅが「低」であっても、プリンタＡに対してアップグレードを推奨する旨の結果を送信することになる。
【００５８】
さらに、プリンタＡにおけるエラー番号２０８２ｃの「２０００」のエラーについては、エラー情報２０８１のアップグレード有無２０８１ｄが「なし」であるため、ユーザ情報２０８２のエラー番号２０８２ｃの「２０００」に関する使用頻度が「高」であっても、プリンタＡに対してアップグレードは推奨されず、現状維持の判断がされるが、プリンタＡにおいて上述したアップグレードが必要であると判断されたエラー番号（エラー番号２０８２ｃが「４０００」）が存在するので、プリンタＡに対してアップグレードを推奨する旨の結果を送信することになる。
【００５９】
また、プリンタＢにおけるエラー番号２０８２ｃの「１０００」のエラーについては、エラー情報２０８１のアップグレード有無２０８１ｄが「あり」であるが、アップグレード重要度２０８１ｅが「重要でない」であることからアップグレードの重要性が低いものである。そして、ユーザ情報２０８２のエラー番号２０８２ｃの「１０００」に関する使用頻度２０８２ｅが「低」であるため、エラー「１０００」が発生する可能性は低いものである。
【００６０】
そのため、プリンタＢは、不用意にアップグレードを行った場合に予期せぬエラー「１０００」以外のエラーなどの不具合が発生してしまう虞が生じる。プリンタＢは、当該エラー「１０００」が発生するまで安定的に動作していたものと考えられ、発生頻度の少ないあまり重要でないエラーに対処する必要はないものと考えられる。したがって、プリンタＢに対してアップグレードを行うことなく現状を維持する旨の結果を送信することになる。
【００６１】
また、プリンタＣにおけるエラー番号２０８２ｃの「４０００」のエラーについては、エラー情報２０８１のアップグレード有無２０８１ｄが「あり」であって、またアップグレード重要度２０８１ｅが「重要」であることからアップグレードの重要度が高いため、ユーザ情報２０８２のエラー番号２０８２ｃの「４０００」に関する使用頻度２０８２ｅが「低」であっても、プリンタＣに対してアップグレードを推奨する旨の結果を送信することになる。
【００６２】
このように、図１に示すプリンタ３０１で発生したエラー番号毎に、アップグレードの有無、アップグレードの重要度、および装置の使用頻度を解析してアップグレードの推奨またはアップグレードを推奨することなく現状を維持する旨をユーザに報知することにより、当該プリンタの使われ方に応じた対処が可能となる。
【００６３】
上述した構成の作用について説明する。
【００６４】
まず、印刷システムが行う対処方法仮確定処理を図６の実施例における対処方法仮確定処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１〜図５を参照しながら説明する。
【００６５】
Ｓ１０１：まず、プリンタ３０１においてエラーが発生したことを制御部３０９が検知、または保守員もしくはユーザはサーバＰＣ２０１へエラーログの送信（手動送信）を指示する操作をプリンタ３０１で行い、プリンタ３０１のパネル部３０８はその操作を受け付ける。またはプリンタ３０１において予め設定されているエラーログ送信日になったことをプリンタ３０１の制御部３０９が検知する。
【００６６】
Ｓ１０２：プリンタ３０１の制御部３０９は、パネル部３０８でエラーログの送信（手動送信）を指示する操作を受け付けた場合、または予め設定されているエラーログ送信日になったことを検知した場合、インターフェース部３０６により、エラーログ３０４をサーバＰＣ２０１へ送信する。
【００６７】
Ｓ１０３：サーバＰＣ２０１は、インターフェース部２０２により、プリンタ３０１から送信されたエラーログ３０４を受信する。
Ｓ１０４：サーバＰＣ２０１の制御部２０６は、受信したエラーログ３０４に基づいてエラー対処データベース２０８のユーザ情報２０８２を更新する。
【００６８】
エラーログ３０４には、プリンタ３０１の装置シリアル番号３０４１ａ、最終ログ取得日３０４１ｂ、エラー番号３０４２ａ、エラー発生日３０４２ｂ、操作ログ３０４２ｃ、ジョブログ３０４２ｄ、エラー発生部３０４２ｅ等のプリンタ３０１で発生したエラーに関する情報が含まれている。
【００６９】
なお、操作ログ３０４２ｃは、プリンタ３０１がどのように操作されたかを示すログ情報であり、またジョブログ３０４２ｄは、プリンタ３０１に対する印刷データや設定情報等を含むジョブに関するログ情報である。
【００７０】
サーバＰＣ２０１の制御部２０６は、エラーログ３０４の装置シリアル番号３０４１ａ、最終ログ取得日３０４１ｂ、エラー番号３０４２ａ、およびエラー発生日３０４２ｂをエラー対処データベース２０８の装置シリアル番号２０８２ａ、最終ログ取得日２０８２ｂ、エラー番号２０８２ｃ、および発生日２０８２ｄの各項目に関連付けて記憶する。
【００７１】
具体的には、制御部２０６は、エラーログ３０４の装置シリアル番号３０４１ａに基づいてエラー対処データベース２０８の装置シリアル番号２０８２ａを検索し、一致する装置シリアル番号を検出した場合、エラーログ３０４の最終ログ取得日３０４１ｂ、エラー番号３０４２ａ、およびエラー発生日３０４２ｂで、エラー対処データベース２０８のユーザ情報２０８２の最終ログ取得日２０８２ｂ、エラー番号２０８２ｃ、および発生日２０８２ｄを更新する。一方、一致する装置シリアル番号を検出できなかった場合は、エラーログ３０４の最終ログ取得日３０４１ｂ、エラー番号３０４２ａ、およびエラー発生日３０４２ｂを、エラー対処データベース２０８のユーザ情報２０８２において新たな最終ログ取得日２０８２ｂ、エラー番号２０８２ｃ、および発生日２０８２ｄとして記憶する。
【００７２】
また、制御部２０６は、エラー対処データベース２０８のユーザ情報２０８２の使用頻度２０８２ｅも更新する。
具体的には、制御部２０６は、エラーログ３０４の装置シリアル番号３０４１ａに基づいてエラー対処データベース２０８の装置シリアル番号２０８２ａを検索し、一致する装置シリアル番号を検出した場合、エラーログ３０４の操作ログ３０４２ｃ、およびジョブログ３０４２ｄに基づいて使用頻度２０８２ｅを更新する。一方、一致する装置シリアル番号を検出できなかった場合は、エラーログ３０４の操作ログ３０４２ｃ、およびジョブログ３０４２ｄに基づいて新たな使用頻度２０８２ｅとして記憶する。
【００７３】
Ｓ１０５：サーバＰＣ２０１の制御部２０６は、エラー対処データベース２０８から過去のエラー内容であるエラー情報２０８１のエラー番号２０８１ａおよびエラー対処条件２０８１ｂを取得し、エラー情報２０８１のエラー番号２０８１ａとエラーログ３０４の１つ目のエラー番号３０４２ａとを比較する。
【００７４】
Ｓ１０６：サーバＰＣ２０１の制御部２０６は、エラー対処データベース２０８のエラー情報２０８１のエラー番号２０８１ａに、エラーログ３０４のエラー番号３０４２ａと一致するものがあるか否かを判定し、一致するものがあると判定すると処理をＳ１０７へ移行し、一致するものがないと判定すると処理をＳ１１３へ移行する。
【００７５】
Ｓ１０７：次に、サーバＰＣ２０１の制御部２０６は、Ｓ１０６において一致すると判定されたエラー番号２０８１ａに関連付けられたエラー情報２０８１のエラー対処条件２０８１ｂと、エラーログ３０４のエラー対処条件として操作ログ３０４２ｃ、ジョブログ３０４２ｄ、エラー発生部３０４２ｅ、およびその他のエラーログの状況から出された条件とを比較する。
【００７６】
Ｓ１０８：サーバＰＣ２０１の制御部２０６は、エラー対処データベース２０８のエラー情報２０８１のエラー対処条件２０８１ｂと、エラーログ３０４のエラー対処条件とが一致するか否かを判定し、一致すると判定すると処理をＳ１０９へ移行し、一致しないと判定すると処理をＳ１１３へ移行する。
【００７７】
Ｓ１０９：サーバＰＣ２０１の制御部２０６は、一致すると判定されたエラー番号２０８１ａおよびエラー対処条件２０８１ｂに関連付けられたアップグレード有無２０８１ｄおよび対処状況２０８１ｆをエラー対処データベース２０８のエラー情報２０８１から取得する。
【００７８】
Ｓ１１０：サーバＰＣ２０１の制御部２０６は、アップグレード有無２０８１ｄが「あり」か否かを判定し、アップグレード有無２０８１ｄが「あり」と判定すると処理をＳ１１１へ移行する。
【００７９】
また、サーバＰＣ２０１の制御部２０６は、アップグレード有無２０８１ｄが「なし」であると判定した場合、対処状況２０８１ｆを確認し、対処状況２０８１ｆが「対応中」であると判定すると処理をＳ１１２へ移行し、対処状況２０８１ｆが「受付中」であると判定すると処理をＳ１１３へ移行する。
【００８０】
Ｓ１１１：サーバＰＣ２０１の制御部２０６は、アップグレード有無２０８１ｄが「あり」ならば対処方法を「アップグレードあり」に決定し、処理をＳ１１４へ移行する。
【００８１】
Ｓ１１２：サーバＰＣ２０１の制御部２０６は、アップグレード有無２０８１ｄが「なし」、かつ対処状況２０８１ｆが「対応中」ならば対処方法を「対応中」に決定し、処理をＳ１１４へ移行する。
【００８２】
Ｓ１１３：サーバＰＣ２０１の制御部２０６は、アップグレード有無２０８１ｄが「なし」、かつ対処状況２０８１ｆが「受付中」ならば対処方法を「現状維持」に決定し、処理をＳ１１４へ移行する。
【００８３】
サーバＰＣ２０１の制御部２０６は、Ｓ１０６においてエラー対処データベース２０８のエラー情報２０８１のエラー番号２０８１ａに、エラーログ３０４のエラー番号３０４２ａと一致するものがないと判定した場合、対処方法を「現状維持」に決定し、処理をＳ１１４へ移行する。
【００８４】
また、サーバＰＣ２０１の制御部２０６は、Ｓ１０８においてエラー対処データベース２０８のエラー情報２０８１のエラー対処条件２０８１ｂと、エラーログ３０４のエラー対処条件とが一致しないと判定した場合、対処方法を「現状維持」に決定し、処理をＳ１１４へ移行する。
サーバＰＣ２０１の制御部２０６は、このようにＳ１０５〜Ｓ１１３の処理を行い、エラーログ３０４の１つ目のエラー番号についての対処方法を仮確定させる。
【００８５】
Ｓ１１４：サーバＰＣ２０１の制御部２０６は、エラーログ３０４から他のエラーが発生しているか否か、即ち対処方法を仮確定させていないエラー番号３０４２ａがエラーログ３０４にあるか否かを確認する。
【００８６】
Ｓ１１５：サーバＰＣ２０１の制御部２０６は、他のエラーが発生している、即ち対処方法を仮確定させていないエラー番号３０４２ａがエラーログ３０４にまだ残っていると判定すると、処理Ｓ１０５へ戻し、Ｓ１０５〜Ｓ１１３の処理を行い、エラーログ３０４の２つ目以降のエラー番号３０４２ａについての対処方法を仮確定させる。
一方、サーバＰＣ２０１の制御部２０６は、対処方法を仮確定させていないエラー番号３０４２ａがエラーログ３０４に残っていないと判定すると、処理をＳ１１６へ移行する。
【００８７】
Ｓ１１６：サーバＰＣ２０１の制御部２０６は、エラーログ３０４のすべてのエラー番号３０４２ａの確認が終了すると、エラー対処データベース２０８のエラー情報２０８１のエラー番号２０８１ａ、エラー対処条件２０８１ｂ、および発生頻度２０８１ｃを更新する。
なお、サーバＰＣ２０１の制御部２０６は、エラー対処データベース２０８のエラー情報２０８１のエラー番号２０８１ａに記憶されていない新規のエラー番号の場合、エラー対処データベース２０８のエラー情報２０８１のエラー番号２０８１ａ、エラー対処条件２０８１ｂ、および発生頻度２０８１ｃに新たな情報を追加する。
【００８８】
サーバＰＣ２０１の制御部２０６は、エラー対処データベース２０８のエラー情報２０８１を更新すると、処理を図７のＳ２０１へ処理を移行する。
【００８９】
Ｓ１１７：また、サービス提供者は、任意のタイミングでサーバＰＣ２０１のエラー対処データベース２０８を更新することができる。サービス提供者は、エラー対処データベース２０８の発生頻度２０８１ｃやエラーの内容からアップグレード重要度２０８１ｅを決定し、対応を検討する。その後、サービス提供者は、エラー対処データベース２０８のエラー情報２０８１のエラー対処条件２０８１ｂ、アップグレード有無２０８１ｄ、アップグレード重要度２０８１ｅ、および対応状況２０８１ｆを更新する。
【００９０】
次に、印刷システムが行う対処内容確定処理を図７の実施例における対処内容確定処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１〜図５を参照しながら説明する。
【００９１】
Ｓ２０１：サーバＰＣ２０１の制御部２０６は、図６に示す対処方法仮確定処理を終了すると、対処方法仮確定処理で決定した各エラーの対処方法と、エラー対処データベース２０８からエラー情報２０８１の各エラーのアップグレード重要度２０８１ｅ、およびユーザ情報２０８２の使用頻度２０８２ｅを取得し、対処方法から対処内容を決定する。そのため、制御部２０６は、Ｓ２０２〜Ｓ２０９の処理を行う。
【００９２】
Ｓ２０２：サーバＰＣ２０１の制御部２０６は、まず、対処方法仮確定処理で決定された各エラーの対処方法の中に「アップグレードあり」に決定されたものがあるか否かを判定し、「アップグレードあり」に決定されたものがあると判定すると処理をＳ２０３へ移行し、「アップグレードあり」に決定されたものがないと判定すると処理をＳ２０４へ移行する。
【００９３】
図６に示す対処方法仮確定処理で決定した各エラーの対処方法は、エラーが１つの場合、当該エラーについての情報に応じてＳ２０３またはＳ２０４に分岐することとなり、複数のエラーの場合、そのすべてのエラーについて「アップグレードあり」が含まれているかを確認し、１つでも含まれているとき、処理をＳ２０３へ移行するものとする。
【００９４】
Ｓ２０３：サーバＰＣ２０１の制御部２０６は、各エラーの対処方法の中に「アップグレードあり」に決定されたものがあると判定すると、取得した各エラーのアップグレード重要度２０８１ｅ、および使用頻度２０８２ｅを確認し、アップグレード重要度２０８１ｅが「重要」または使用頻度２０８２ｅが「高」であるエラーが１つでも含まれている場合、処理をＳ２０５へ移行し、アップグレード重要度２０８１ｅが「重要」または使用頻度２０８２ｅが「高」であるエラーが１つも含まれていない場合、処理をＳ２０４へ移行する。
【００９５】
このように、本実施例では、サーバＰＣ２０１の制御部２０６は、アップグレード重要度２０８１ｅ、および使用頻度２０８２ｅに基づいてプリンタ３０１のエラーに対する対処内容を決定し、プリンタ３０１にエラーが発生し、対処可能なアップグレードがあったとしてもユーザの使用頻度や重要度（発生率）からアップグレードが不要と判断した場合は当該アップグレードを推奨しないようにする。
【００９６】
具体的には、サーバＰＣ２０１の制御部２０６は、アップグレード有無２０８１ｄが有を表す情報であっても、アップグレード重要度２０８１ｅが重要でないこと表す情報である場合、プリンタ３０１のエラーに対する対処内容を「アップグレードを行わない」として決定し、またアップグレード有無２０８１ｄが有を表す情報であっても、使用頻度２０８２ｅが低いこと表す情報である場合、プリンタ３０１のエラーに対する対処内容を「アップグレードを行わない」として決定する。
【００９７】
これは、アップグレードにより予期せぬ他のエラーが発生してしまうことがあり、ユーザによっては必ずしもアップグレードによるエラーの対処を望むとは限らないためである。
【００９８】
Ｓ２０４：サーバＰＣ２０１の制御部２０６は、Ｓ２０２において各エラーの対処方法の中に「アップグレードあり」に決定されたものがないと判定し、またはＳ２０３においてアップグレード重要度２０８１ｅが「重要」または使用頻度２０８２ｅが「高」であるエラーが１つも含まれていないと判定した場合、各エラーの対処方法の中に「対応中」に決定されたものがあるか否かを判定し、「対応中」に決定されたものがあると判定すると処理をＳ２０６へ移行し、「対応中」に決定されたものがないと判定すると処理をＳ２０９へ移行する。
【００９９】
Ｓ２０５：サーバＰＣ２０１の制御部２０６は、アップグレード重要度２０８１ｅが「重要」または使用頻度２０８２ｅが「高」であるエラーが１つでも含まれていると判定すると、対処内容を「アップグレードを推奨」に決定し、処理をＳ２１０へ移行する。
【０１００】
Ｓ２０６：サーバＰＣ２０１の制御部２０６は、Ｓ２０４において「対応中」に決定されたものがあると判定すると、対処内容を「次のエラー対応によるアップグレードを推奨」に決定する。
【０１０１】
このように「対応中」がある場合、現状のアップグレードでは発生しているエラーに対処できないが、後のアップグレードで対処可能になるものについては対処内容を「次のエラー対応によるアップグレードを推奨」に決定する。これにより、ユーザに何度もアップグレードをさせることがなくなり、ユーザの負担を軽減させることができる。
【０１０２】
Ｓ２０７：サーバＰＣ２０１の制御部２０６は、さらに対処状況２０８１ｆに対応予定日が記憶されているか否かを判定し、対応予定日が記憶されていると判定すると処理をＳ２１０へ移行し、対応予定日が記憶されていないと判定すると処理をＳ２１０へ移行する。
【０１０３】
Ｓ２０８：サーバＰＣ２０１の制御部２０６は、対応予定日が記憶されていると判定すると、対処内容に対応予定日を追加し、処理をＳ２１０へ移行する。
【０１０４】
Ｓ２０９：サーバＰＣ２０１の制御部２０６は、Ｓ２０４において「対応中」に決定されたものがないと判定すると、対処内容を「現状維持」に決定し、処理をＳ２１０へ移行する。
【０１０５】
このように、サーバＰＣ２０１の制御部２０６は、Ｓ２０２〜Ｓ２０９の処理により、プリンタ３０１に送信する対処内容を決定する。
【０１０６】
即ち、サーバＰＣ２０１の制御部２０６は、アップグレード有無２０８１ｄが有を表す情報、かつアップグレード重要度２０８１ｅが重要であること表す情報である場合、プリンタ３０１のエラーに対する対処内容を「アップグレード（ソフトウェアの更新）を推奨」として決定し、アップグレード有無２０８１ｄが有を表す情報、かつ使用頻度２０８２ｅが高いこと表す情報である場合、プリンタ３０１のエラーに対する対処内容をプリンタ３０１のエラーに対する対処内容を「アップグレード（ソフトウェアの更新）を推奨」として決定し、アップグレード有無２０８１ｄが無を表す情報、かつ対応状況２０８１ｆが不可を表す情報であってアップグレード（ソフトウェアの更新）の準備中（対応中）を表す情報を有する場合、プリンタ３０１のエラーに対する対処内容をアップグレード（ソフトウェアの更新）予定（「次のエラー対応によるアップグレードを推奨」）として決定し、アップグレード有無２０８１ｄが無を表す情報、かつ対応状況２０８１ｆが不可を表す情報であってアップグレード（ソフトウェアの更新）の準備予定（受付中）であることを表す情報を有する場合、プリンタ３０１のエラーに対する対処内容を「現状維持」として決定する。
【０１０７】
Ｓ２１０：サーバＰＣ２０１の制御部２０６は、インターフェース部２０２により、決定した対処内容の情報をプリンタ３０１に送信する。
【０１０８】
このとき、Ｓ２０８において、対応予定日が対処内容に追加されている場合、その対応予定日の情報もプリンタ３０１に送信される。
【０１０９】
Ｓ２１１：サーバＰＣ２０１の制御部２０６は、エラー対処データベース２０８のユーザ情報２０８２の結果２０８２ｆを対処内容の情報で更新し、本処理を終了する。
【０１１０】
Ｓ２１２：一方、プリンタ３０１の制御部３０９は、インターフェース部３０６により、サーバＰＣ２０１から送信された対処内容の情報を受信する。
【０１１１】
Ｓ２１３：プリンタ３０１の制御部３０９は、受信した対処内容の情報を、表示制御部３１１により、エラー対処データベース２０８の解析結果としてパネル部３０８の表示部に表示し、本処理を終了する。なお、対応予定日が対処内容に追加されている場合、その対応予定日もパネル部３０８の表示部に表示される。
【０１１２】
このように、本実施例では、サーバＰＣ２０１の制御部２０６は、プリンタ３０１から受信したエラーログ３０４に含まれるエラー番号に基づいてエラー対処データベース２０８からアップグレード有無２０８１ｄ、アップグレード重要度２０８１ｅ、対処状況２０８１ｆおよび使用頻度２０８２ｅを抽出し、抽出したアップグレード有無２０８１ｄ、アップグレード重要度２０８１ｅ、対処状況２０８１ｆおよび使用頻度２０８２ｅを解析してプリンタ３０１のエラーに対する対処内容を決定する。したがって、プリンタ３０１の使用状況に応じて適切な対処方法を選択し、プリンタ３０１の稼働率の低下を抑制することができる。
【０１１３】
また、保守員は保守説明書でエラー内容を確認する必要がなくなり、プリンタ３０１のエラーに対する適切な対処方法を決定するまでの時間を短縮することができる。
特に、プリンタ３０１のエラーに対処するためにアップグレードの要否が適切に判断されるため、保守員はアップグレードによりプリンタ３０１のエラーが解消するか否かの確認を行う必要がなくなり、保守員の作業負担を軽減することができる。
【０１１４】
また、サービス提供者である開発者は、エラー対処データベース２０８の発生頻度２０８１ｃを参照することにより、特定のエラーに早期に対処することができる。
【０１１５】
さらに、プリンタ３０１の使用時に何らかのエラーが発生してもプリンタ３０１の再起動を行うことにより当該エラーが発生しなくなると、そのままプリンタ３０１を使用し続ける場合がある。また、エラー発生頻度が高い場合でも複数人でプリンタ３０１を使用していると、当該エラーが発生しやすいか否かが分かり難い場合がある。本実施例では、このような潜在的なエラーに対処することができる。
【０１１６】
なお、本実施例では、プリンタ３０１とサーバＰＣ２０１とが分離した構成で説明したが、サーバＰＣ２０１が有する機能をプリンタ３０１に備えるようにしても良い。この場合、ネットワーク１０１を介して通信を行っている部分はプリンタ３０１の内部に電気配線によって通信を行うようにする。
【０１１７】
また、サーバの機能を含むプリンタのみで印刷システム１００を構成しても良く、またネットワーク１０１を介してサーバの機能を含む１台のプリンタと、サーバの機能を含まない他のプリンタとを接続し、他のプリンタからエラーログ情報等の入力を行い、該当するプリンタにエラー対処データベース２０８の解析結果の出力を行うようにしても良い。
【０１１８】
以上説明したように、本実施例では、プリンタの使用状況に応じて適切な対処方法を選択し、プリンタの稼働率の低下を抑制することができるという効果が得られる。
また、プリンタのエラーに対する適切な対処方法を決定するまでの時間を短縮することができるという効果が得られる。
特に、保守員はアップグレードによりプリンタのエラーが解消するか否かの確認を行う必要がなくなり、保守員の作業負担を軽減することができるという効果が得られる。
【０１１９】
さらに、プリンタの潜在的なエラーにも対処することができるという効果が得られる。
なお、本実施例では、印刷装置をプリンタとして説明したが、それに限られるものでなく、複写機、ファクシミリ装置、または複合機（ＭＦＰ）等としても良い。
また、エラー対処データベースの情報を編集し、各プリンタのエラーログに基づいてエラーが発生しやすい操作や機能等を抽出し、ＦＡＱとしてＷｅｂサーバ等でインターネット上に公開するようにしても良い。
【０１２０】
さらに、本実施例では、プリンタとサーバＰＣをネットワークを介して接続した印刷システムとしたが、インターネット上でエラー対処データベースによるエラー対処方法を提供するクラウドサービスとしても良い。
【符号の説明】
【０１２１】
１００  印刷システム
１０１  ネットワーク
２０１  サーバＰＣ
２０２、３０６  インターフェース部
２０３、３０５  メモリ
２０４、３０３  ＨＤＤ
２０５、３０７  ＣＰＵ
２０６、３０９  制御部
２０７  エラー解析部
２０８  エラー対処データベース
３０１  プリンタ
３０２  プリント部
３０４  エラーログ
３０８  パネル部
３１０  印刷データ解析部
３１１  表示制御部
３１２  プリントマネージャー
２０８１  エラー情報
２０８２  ユーザ情報
【図１】
2020173697.tif 000003
【図２】
2020173697.tif 000004
【図３】
2020173697.tif 000005
【図４】
2020173697.tif 000006
【図５】
2020173697.tif 000007
【図６】
2020173697.tif 000008
【図７】
2020173697.tif 000009