(57)【特許請求の範囲】
【請求項１】
コンピュータに、
保守対象の画像形成装置について、過去の保守作業時における状態を示す保守管理情報を記憶する管理装置より、ネットワークを介して前記保守管理情報を取得し、管理情報記憶手段に記録する管理情報取得手順と、
ユーザによる指示に応じて前記画像形成装置から送信される処理の実行要求の受信に応じ、今回の保守作業時の当該画像形成装置の状態を示す機器情報を当該画像形成装置から取得する機器情報取得手順と、
前記管理情報記憶手段に記録されている前記保守管理情報と、前記機器情報との比較に基づいて、前記保守作業に関する報告情報が記録された報告データを生成する報告データ生成手順と、
前記報告データを前記処理の実行要求の送信元の前記画像形成装置に送信して、当該報告データを当該画像形成装置に印刷させる印刷制御手順とを実行させるためのプログラムと、
前記画像形成装置とを有する機器管理システム。
【請求項２】
前記管理情報取得手順は、複数の前記画像形成装置のそれぞれの前記保守管理情報を前記管理情報記憶手段に記録し、
前記報告データ生成手順は、前記機器情報取得手順において取得された前記機器情報に含まれている前記画像形成装置の識別情報と一致する前記識別情報を含む前記保守管理情報と、当該機器情報とを比較する請求項１記載の機器管理システム。
【請求項３】
前記プログラムは、
当該プログラムの識別子を前記画像形成装置に送信する送信手順を前記コンピュータに実行させ、
前記画像形成装置は、
受信された前記識別子に対応する表示部品を表示装置に表示させる表示制御手段と、
前記表示部品の選択に応じ、前記処理の実行要求を前記コンピュータに送信する通信制御手段とを有し、
前記プログラムは、前記処理の実行要求に応じ、前記機器情報取得手順、前記報告データ生成手順、及び前記印刷制御手順を前記コンピュータに実行させる請求項１又は２記載の機器管理システム。
【請求項４】
前記プログラムは、
前記機器情報取得手順において取得された前記機器情報を機器情報記憶手段に記録する機器情報記録手順と、
前記機器情報記憶手段に記録されている前記機器情報を前記管理装置に送信することにより、当該機器情報によって当該管理装置に記憶されている前記保守管理情報を更新させる機器情報送信手順とを前記コンピュータに実行させる請求項１乃至３いずれか一項記載の機器管理システム。
【請求項５】
前記機器情報記録手順は、前記機器情報取得手順において取得された前記機器情報を表示手段に表示させ、当該機器情報の中で選択された部分を前記機器情報記憶手段に記録する請求項４記載の機器管理システム。
【請求項６】
前記管理情報取得手順は、過去の保守作業時における前記画像形成装置の部品の構成情報を含む前記保守管理情報を前記管理情報記憶手段に記録し、
前記機器情報取得手順は、前記保守作業後における前記画像形成装置の部品の構成情報を含む前記機器情報を取得し、
前記報告データ生成手順は、前記保守作業によって交換された部品の一覧情報を含む前記報告情報が記録された前記報告データを生成する請求項１乃至５いずれか一項記載の機器管理システム。
【請求項７】
前記管理情報取得手順は、過去の保守作業時における前記画像形成装置の所定のカウンターの値を含む前記保守管理情報を前記管理情報記憶手段に記録し、
前記機器情報取得手順は、前記保守作業時における前記画像形成装置の前記所定のカウンターの値を含む前記機器情報を取得し、
前記報告データ生成手順は、前回の保守作業時から今回の保守作業時における前記所定のカウンターの差分を含む前記報告情報が記録された前記報告データを生成する請求項１乃至５いずれか一項記載の機器管理システム。
【請求項８】
保守対象の画像形成装置について、過去の保守作業時における状態を示す保守管理情報を記憶する管理装置より、ネットワークを介して前記保守管理情報を取得し、管理情報記憶手段に記録する管理情報取得手段と、
ユーザによる指示に応じて前記画像形成装置から送信される処理の実行要求の受信に応じ、今回の保守作業時の当該画像形成装置の状態を示す機器情報を当該画像形成装置から取得する機器情報取得手段と、
前記管理情報記憶手段に記録されている前記保守管理情報と、前記機器情報との比較に基づいて、前記保守作業に関する報告情報が記録された報告データを生成する報告データ生成手段と、
前記報告データを前記処理の実行要求の送信元の前記画像形成装置に送信して、当該報告データを当該画像形成装置に印刷させる印刷制御手段とを有する情報処理装置。
【請求項９】
コンピュータが、
保守対象の画像形成装置について、過去の保守作業時における状態を示す保守管理情報を記憶する管理装置より、ネットワークを介して前記保守管理情報を取得し、管理情報記憶手段に記録する管理情報取得手順と、
ユーザによる指示に応じて前記画像形成装置から送信される処理の実行要求の受信に応じ、今回の保守作業時の当該画像形成装置の状態を示す機器情報を当該画像形成装置から取得する機器情報取得手順と、
前記管理情報記憶手段に記録されている前記保守管理情報と、前記機器情報との比較に基づいて、前記保守作業に関する報告情報が記録された報告データを生成する報告データ生成手順と、
前記報告データを前記処理の実行要求の送信元の前記画像形成装置に送信して、当該報告データを当該画像形成装置に印刷させる印刷制御手順とを実行する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理システム、情報処理装置、及び情報処理方法に関し、特に画像形成装置に関する保守作業を支援する機器管理システム、情報処理装置、及び情報処理方法に関する。
【背景技術】
【０００２】
プリンタ、複写機、ファクシミリ、又は複合機等の画像形成装置（以下、単に「機器」という。）においては、用紙の紙詰まり（ジャム）等のトラブルを皆無にすることは非常に困難である。そのため、トラブルが発生した場合でも、極力ユーザ自身によってトラブルを解消できるようするするため、機器には様々な工夫がなされている。
【０００３】
しかしながら、専門の保守員でなければ回復できないようなトラブルが発生する場合も有る。また、トラブルの発生を未然に防止し、機器の動作を安定させるために各種の専門的な作業も必要とされる。例えば、機器は、画像形成時において用紙を搬送させるための部品として、コロやローラ等を有する。これらの部品の中には長時間の使用によって徐々に摩耗してしまう消耗品もある。機器の安定動作を保証するためには、このような消耗部品に関して、保守員による、定期的で適切なタイミング（経過使用枚数等）における交換作業が必要とされる。
【０００４】
そこで、機器メーカー又は販売会社とユーザとの間で保守に関する契約（保守契約）が結ばれる。保守契約を結んだユーザは、保守員による定期的な清掃や消耗部品の交換作業等の保守作業や、トラブル発生時における迅速な対応等のサービスを受けることができる。
【０００５】
なお、保守作業の内容は、例えば、以下のように分類される。
（１）経過使用枚数や時間を基準として各種の消耗部品を定期的に交換する予防保全のための保守作業。
（２）定期的な消耗部品の交換は伴わないが、機器を良好な状態に保つために、定期的に機器内部及び外部の清掃、調整、並びに注油等の作業を行う保守作業。
（３）保守員でなければ修復できない、ユーザから申告されたトラブルを修復するための保守作業。
（４）機器の使用方法の支援等、上記（１）〜（３）に該当しないその他の保守作業(例えば、カウンターの検針や操作支援等)。
【０００６】
以上のような保守作業を効率化し、機器に関して常に良好な状態をユーザに提供すべく、従来、ネットワークを介し遠隔的に機器を監視するシステム（以下、「遠隔管理システム」という。）が構築されている。遠隔管理システムによれば、機器において異常状態や異常の事前状態が検知された場合に、その時の機器の状態情報等がサーバに自動的に転送される。コールセンターのオペレータ又は保守員等は、転送された情報に基づいて保守作業を行う。
【０００７】
斯かる遠隔管理システムによれば、ユーザによるトラブルの発生の申告の必要性を低減させることができる。ユーザは、オペレータから連絡を受けることができるからである。また、トラブルを解消するために派遣される保守員は、事前に転送されている情報に基づいて機器の状態を把握することができるため、トラブル解消のための作業を効率的かつ的確に行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、異常等の検知に応じて自動的に又は定期的に（すなわち、ユーザの知らない間に）機器内の情報がオフィス等の外部に転送されるという仕組みについて、セキュリティ上の観点より不安又は抵抗感を覚え、遠隔管理システムの導入を拒否するユーザも存在する。斯かる事情は、遠隔管理システムにおいて、機器と外部のサーバ間との間にセキュアな通信経路が確保されている場合でも同様である。
【０００９】
このような遠隔管理システムの導入を拒否するユーザに対しては、保守員が実際に訪問して行った保守作業の内容を手動で機器管理システムへ入力することになるが、これに関してまで、不安又は抵抗感を覚えているわけではないことが多い。しかし、保守員による手動での入力は作業の手間が多く、また入力作業誤り等により次回の保守作業が適切に実施できない恐れがあった。
【００１０】
本発明は、上記の点に鑑みてなされたものであって、保守員の手間の軽減と入力作業誤りの防止を行い、外部のネットワークから隠蔽された画像形成装置に対する保守作業を適切に支援することのできる機器管理システム、情報処理装置、及び情報処理方法の提供を目的とする。
【課題を解決するための手段】
【００１１】
そこで上記課題を解決するため、本発明は、コンピュータに、保守対象の画像形成装置について、過去の保守作業時における状態を示す保守管理情報を記憶する管理装置より、ネットワークを介して前記保守管理情報を取得し、管理情報記憶手段に記録する管理情報取得手順と、前記画像形成装置より今回の保守作業時の当該画像形成装置の状態を示す機器情報を取得する機器情報取得手順と、前記管理情報記憶手段に記録されている前記保守管理情報と、前記機器情報との比較に基づいて、前記保守作業に関する報告情報が記録された報告データを生成する報告データ生成手順と、前記報告データを前記画像形成装置に印刷させる印刷制御手順とを実行させるためのプログラムと、前記画像形成装置とを有する。
【００１２】
このような機器管理システムでは、外部のネットワークから隠蔽された画像形成装置に対する保守作業を適切に支援することができる。
【発明の効果】
【００１３】
本発明によれば、保守員の手間の軽減と入力作業誤りの防止を行い、外部のネットワークから隠蔽された画像形成装置に対する保守作業を適切に支援することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態の機器管理システム構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における保守員端末のハードウェア構成例を示す図である。
【図４】本発明の実施の形態における保守管理サーバ及び保守員端末のソフトウェア構成例を示す図である。
【図５】保守作業報告書の例を示す図である。
【図６】使用状況報告書の例を示す図である。
【図７】ウィジェット及びウィジェットマネージャの機能構成例及び画像形成装置のソフトウェア構成例を示す図である。
【図８】保守管理サーバからの保守管理情報のダウンロード処理の処理手順を説明するためのシーケンス図である。
【図９】ウィジェットマネージャの起動時の処理手順を説明するためのシーケンス図である。
【図１０】ユーザ管理テーブルの構成例を示す図である。
【図１１】保守作業報告書印刷ウィジェット起動時の処理手順を説明するためのシーケンス図である。
【図１２】保守作業報告書印刷ウィジェットのウィジェット情報の例を示す図である。
【図１３】実行可能なウィジェットの一覧の表示処理の処理手順を説明するためのシーケンス図である。
【図１４】ユーザ選択画面の表示例を示す図である。
【図１５】ウィジェットマネージャから画像形成装置に送信される保守作業報告書印刷ウィジェットのウィジェット情報の構成例を示す図である。
【図１６】ウィジェット選択画面の表示例を示す図である。
【図１７】保守作業報告書印刷ウィジェットの実行時の処理手順を説明するためのシーケンス図である。
【図１８】機器情報認画面の表示例を示す図である。
【図１９】保守管理サーバへの機器情報のアップロード処理の処理手順を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態の機器管理システム構成例を示す図である。同図には、保守管理サーバ５０、画像形成装置１０、及び保守員端末２０等が示されている。
【００１６】
保守管理サーバ５０は、例えば、画像形成装置１０の販売者又は製造者等、画像形成装置１０の保守サービスの提供者側（保守管理環境５）に設置されているコンピュータである。保守管理サーバ５０は、保守契約の対象（保守対象）とされている全ての画像形成装置１０に関して、保守作業等に必要な情報を管理する。
【００１７】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等の機能を一台の筐体によって実現する複合機である。但し、スキャン機能を有さないいわゆるプリンタを画像形成装置１０として用いてもよい。画像形成装置１０は、本実施の形態において、保守対象の機器として位置付けられる。画像形成装置１０は、顧客環境２に設置されている。顧客環境２は、画像形成装置１０のユーザのオフィス等におけるコンピュータシステムである。すななち、本実施の形態において、顧客とは、画像形成装置１０のユーザをいう。一つの顧客環境２において複数の画像形成装置１０が設置されうる。なお、画像形成装置１０は、外部のネットワークからは隠蔽されている。したがって、保守管理サーバ５０は、画像形成装置１０と通信を行うことはできない。
【００１８】
保守員端末２０は、保守管理環境５に属する保守員が利用するノートＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistance）、又は携帯電話等の携帯型（可搬性の有る）のコンピュータである。保守員端末２０は、保守管理環境５において、ＬＡＮ（Local Area Network）等のネットワーク６０（有線又は無線の別は問わない。）を介して保守管理サーバ５０に接続される。保守管理サーバ５０と接続された状態において、保守員端末２０は、画像形成装置１０の保守管理情報を保守管理サーバ５０よりダウンロードする。保守管理情報とは、保守作業に必要な情報として、画像形成装置１０より過去に取得された機器情報をいう。機器情報とは、画像形成装置１０の状態を示す情報をいう。機器情報には、例えば、画像形成装置１０が使用している部品の構成情報又は各種カウンターの値等が含まれる。
【００１９】
保守員は、保守管理情報がダウンロードされた保守員端末２０を、保守作業の際に顧客環境１へ持参する。保守作業後又は保守作業時において、保守員端末２０は、顧客環境１において、ＬＡＮ等のネットワーク４０（有線又は無線の別は問わない。）を介して画像形成装置１０に接続される。画像形成装置１０と接続された状態において、保守員端末２０は、画像形成装置１０の現在（例えば、保守作業後）の状態を示す機器情報を画像形成装置１０よりダウンロードする。保守員端末２０は、保守管理サーバ５０より予めダウンロードされている保守管理情報と、画像形成装置１０よりダウンロードされた機器情報との比較に基づいて、保守作業に関するレポート情報（報告情報）を生成し、当該レポート情報を画像形成装置１０に印刷させる。印刷結果は、保守作業の報告書として顧客に提出される。
【００２０】
その後、保守員は、最新の機器情報がダウンロードされた保守員端末２０を保守管理環境５に持ち帰る。保守管理環境５において、保守員端末２０は、再び保守管理サーバ５０に接続される。保守管理サーバ５０に接続された状態において、保守員端末２０は、最新の機器情報を保守管理サーバ５０にアップロードする。
【００２１】
このように、保守員端末２０が保守管理サーバ５０と画像形成装置１０との媒介となることにより、保守管理サーバ５０と画像形成装置１０とがネットワークを介して通信可能でない状態でも、保守管理サーバ５０による保守管理情報の管理が可能となる。
【００２２】
続いて、各装置のハードウェア構成について説明する。図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００２３】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、及びＨＤＤ１１４等を有する。ＲＯＭ１１３には、各種のプログラム（ファームウェア等）やプログラムによって利用されるデータ等が記録されている。なお、本実施の形態において、ＲＯＭ１１３は、フラッシュＲＯＭ等、書き換え可能な不揮発性のメモリである。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。
【００２４】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタは１３、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、操作者からの入力の受け付けを行うめのボタン等の入力手段や、液晶パネル等の表示手段を備えたハードウェアである。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。
【００２５】
図３は、本発明の実施の形態における保守員端末のハードウェア構成例を示す図である。図３の保守員端末２０は、それぞれバスＢで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５と、表示装置２０６と、入力装置２０７とを有する。
【００２６】
保守員端末２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記録した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２７】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従って保守員端末２０に係る機能を実現する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置２０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置２０７はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
【００２８】
なお、保守管理サーバ５０は、図３に示されるハードウェアを有していればよい。但し、表示装置２０６及び入力装置２０７は、保守管理サーバ５０には必ずしも必要ではない。
【００２９】
続いて、各装置のソフトウェア構成例について説明する。図４は、本発明の実施の形態における保守管理サーバ及び保守員端末のソフトウェア構成例を示す図である。同図に示される各ブロックは、当該ブロックが属する装置のＣＰＵに処理を実行させることによりその機能を実現する。
【００３０】
同図において、保守管理サーバ５０は、保守管理部５１、保守管理情報記憶部５２、部品属性情報記憶部５３、及びファームウェア記憶部５４等を有する。保守管理部５１は、各保守員の保守作業の支援等を行う。保守管理情報記憶部５２は、保守管理サーバ５０の記憶装置を用いて、保守対象とされている全ての顧客の全ての画像形成装置１０の保守管理情報を記憶する。部品属性情報記憶部５３は、保守管理サーバ５０の記憶装置を用いて、保守対象とされている全ての画像形成装置１０において利用されうる部品の種類（型番）ごとに、部品名、単価、対応機種等の属性情報を記憶する。ファームウェア記憶部５４は、保守管理サーバ５０の記憶装置を用いて、画像形成装置１０の機種ごとに、当該機種のＲＯＭ１１３に適用すべきソフトウェア（ファームウェア）の実体とその属性情報等とを記憶する。すなわち、ファームウェア記憶部５４には、出荷後の画像形成装置１０のＲＯＭ１１３に記録されている或るファームウェアについて、バージョンアップ又はバグ修正等が発生した場合に、バージョンアップ後又はバグ修正後のソフトウェアとその属性情報（バージョン情報等）とがアップロードされる。
【００３１】
保守員端末２０は、保守作業報告書印刷ウィジェット２１ａ、使用状況報告書印刷ウィジェット２１ｂ、ウィジェットマネージャ２２、及び機器情報取得ライブラリ２５等を有する。
【００３２】
保守作業報告書印刷ウィジェット２１ａ及び使用状況報告書印刷ウィジェット２１ｂは、本実施の形態において、「ウィジェット２１」として総称されるアプリケーションプログラムである。近年では、ウィジェット（Ｗｉｄｇｅｔ）又はガジェット（Ｇａｄｇｅｔ）とよばれる手軽なアプリケーションが流通している。本実施の形態では、手軽にインストールして利用可能なアプリケーションという程度の意味においてこれらのアプリケーションをウィジェット２１と呼ぶ（すなわち、技術的な意義において限定する趣旨ではない）。但し、本実施の形態において、各ウィジェット２１は、画像形成装置１０の機能を利用して所定の処理フロー（例えば、ワークフロー等の一連の処理フロー）を実現するという点において共通する。
【００３３】
保守作業報告書印刷ウィジェット２１ａは、「保守作業報告書」の内容が記録された電子データ（保守作業報告書データ）を生成し、当該電子データの印刷ジョブを画像形成装置１０に実行させる。保守作業報告書とは、保守作業として定期交換部品の交換作業を行った場合に、当該作業の内容（交換した部品の一覧情報等）を報告するための書類である。
【００３４】
図５は、保守作業報告書の例を示す図である。同図に示されるように、保守作業報告書７１０は、顧客情報７１１、機番７１２、保守日７１３、作業完了時刻７１４、カウンター情報７１５、オブション情報７１６、交換部品一覧情報７１７、訪問区分７１８、及び保守作業区分７１９等を含む。顧客情報７１１は、保守作業先の顧客の顧客名、住所、電話番号等である。機番７１２は、保守作業の対象とされた画像形成装置１０の機番である。機番は、各画像形成装置１０を一意に識別する識別子であり、例えば、機種の種類を示す情報と製造番号情報を繋げたものである。保守作業報告書７１０に機番が記入されることから明らかなように、保守作業報告書７１０は、保守作業の対象とされた画像形成装置１０ごとに作成される。保守日７１３は、保守作業が行われた年月日である。作業完了時刻７１４は、保守作業が完了した時刻である。カウンター情報７１５は、保守作業時の所定のカウンターの値である。オブション情報７１６は、保守作業対象の画像形成装置１０についてファームウェアが更新された場合の更新後のファームウェアのバージョン情報等である。交換部品一覧情報７１７は、保守作業により交換された部品（ハードウェア部品）の属性情報（部品名、部品番号、シリアル番号、及び単価等）の一覧である。部品名は、部品の名前である。部品番号は、部品の型番である。シリアル番号は、部品の個体ごとに一意な番号である。単価は、部品の単価である。訪問区分７１８は、訪問の理由（「予防保全」、「緊急障害」、「保全」、又は「その他」）を示すコードである。保守作業区分７１９は、「清掃」、「部品交換」、「注油」、「画像調整」等の保守作業を示すコードである。
【００３５】
図４に戻る。使用状況報告書印刷ウィジェット２１ｂは、「使用状況報告書」の内容が記録された電子データ（使用状況報告書データ）を生成し、当該電子データの印刷ジョブを画像形成装置１０に実行させる。使用状況報告書とは、画像形成装置１０の使用状況を定期的に（例えば、毎月）報告するための書類である。使用状況は、主として画像形成装置１０が有する所定のカウンターの値によって示される。
【００３６】
図６は、使用状況報告書の例を示す図である。同図に示されるように、使用状況報告書７２０には、機器情報７２１、当月カウンター数値７２２、前回からの使用数７２３、使用数推移テーブル７２４、使用数推移グラフ７２５、及び顧客情報７２６等を含む。機器情報７２１は、使用状況報告書７２０の対象の画像形成装置１０の製品名（機種）及び機番である。すなわち、使用状況報告書７２０は、画像形成装置１０ごとに作成される。当月カウンター数値７２２は、今回の検針時における所定のカウンターの値である。検針とは、カウンターの値を調べることをいう。同図では、モノカラー及びフルカラーのそれぞれの印刷枚数についてカウンターが検針の対象とされている。ここでのカウンターの値は、過去からの累積値である。前回からの使用数７２３は、前回の検針時から今回の検針時までの使用数である。すなわち、今回の検針時のカウンターの値と前回の検針時のカウンターの値との差分である。使用数推移テーブル７２４は、過去６ヶ月の月ごと（検針間隔ごと）の使用数の推移（履歴）を示すテーブルである。使用数推移グラフ７２５は、使用数推移テーブル７２５の内容をグラフ化したものである。この使用状況報告書は１例であり、ユーザの顧客の要望に応じて様々なカウンター（両面印刷枚数、集約モード使用枚数、周辺機器の使用枚数（ソート、ステープル、パンチ等）、各々のカラーモード別の印刷枚数等）とグラフを利用して使用状況報告書を作成することができる。顧客情報７２６は、顧客の名称であり、保守員によって記入される。
【００３７】
図４に戻る。ウィジェットマネージャ２２は、ウィジェット２１と画像形成装置１０との間の通信の仲介等を行う。各ウィジェット２１は、ウィジェットマネージャ２２によって規定されるインタフェース及び処理手順を備える必要がある。換言すれば、ウィジェットマネージャ２２と協調して動作するアプリケーションが、本実施の形態におけるウィジェット２１である。
【００３８】
機器情報取得ライブラリ２５は、画像形成装置１０より機器情報を取得するためのＡＰＩ（Application Program Interface）を備えたライブラリ（例えば、ＤＬＬ（Dynamic Link Library））である。保守作業報告書印刷ウィジェット２１ａや使用状況報告書印刷ウィジェット２１ｂは、機器情報取得ライブラリ２５を利用して、画像形成装置１０より機器情報を取得する。なお、機器情報取得ライブラリ２５は、汎用的に作成されており、非図示の他の一般的な機器管理用アプリケーションからも共用されうる。
【００３９】
図７は、ウィジェット及びウィジェットマネージャの機能構成例及び画像形成装置のソフトウェア構成例を示す図である。
【００４０】
同図に示されるように、本実施の形態における各ウィジェット２１は、ウィジェットＵＩ部２１１、ウィジェット情報送信部２１２、連携部２１３、機器情報取得部２１４、報告書生成部２１５、機器情報記録部２１６、管理情報ダウンロード部２１７、機器情報アップロード部２１８、属性情報管理ファイル２３１、管理情報記憶部２３２、及び機器情報記憶部２３３等を有する。
【００４１】
ウィジェットＵＩ部２１１は、ウィジェット２１に関する各種の表示制御及び入力制御等を行う。ウィジェット情報送信部２１２は、ウィジェット２１が起動されたとき等に、ウィジェット情報（ウィジェット２１の属性情報）の登録要求をウィジェットマネージャ２２に送信する。連携部２１３は、画像形成装置１０との連携のための通信（情報のやりとり等）を制御する。但し、連携部２１３との直接的な通信相手はウィジェットマネージャ２２である。機器情報取得部２１４は、機器情報取得ライブラリ２５を利用して、画像形成装置１０より機器情報を取得し、取得された機器情報をメモリ装置２０３に記録する。報告書生成部２１５は、保守作業報告書データ又は使用状況報告書データを生成する。すなわち、保守作業報告書印刷ウィジェット２１ａの報告書生成部２１５は、保守作業報告書データを生成する。使用状況報告書印刷ウィジェット２１ｂの報告書生成部２１５は、使用状況報告書データを生成する。機器情報記録部２１６は、機器情報取得部２１４によって取得され、メモリ装置２０３に記録されている機器情報を機器情報記憶部２３３に記録する。管理情報ダウンロード部２１７は、保守管理サーバ５０より保守管理情報をダウンロードする。機器情報アップロード部２１８は、機器情報記憶部２３３に記録されている機器情報を保守管理サーバ５０にアップロードする。
【００４２】
属性情報管理ファイル２３１は、ウィジェット２１対する属性情報を格納するファイルである。管理情報記憶部２３２は、管理情報ダウンロード部２１７によってダウンロードされた保守管理情報を補助記憶装置２０２を用いて記憶する。機器情報記憶部２３３は、機器情報取得部２１４によって取得された機器情報を補助記憶装置２０２を用いて記憶する。
【００４３】
なお、ウィジェット２１に含まれる各部について、保守作業報告書印刷ウィジェット２１ａに属するものと使用状況報告書印刷ウィジェット２１ｂに属するものとを区別する場合、前者については「ａ」を、後者については「ｂ」を参照番号の末尾に付加する。例えば、保守作業報告書印刷ウィジェット２１ａのウィジェットＵＩ部２１１は、「ウィジェットＵＩ部２１１ａ」と表記される。
【００４４】
ウィジェットマネージャ２２は、ウィジェット情報登録部２２１、広告部２２２、ウィジェット情報提供部２２３、仲介部２２４、及びウィジェット情報管理テーブル２２５等を有する。
【００４５】
ウィジェット情報登録部２２１は、ウィジェット２１より送信されるウィジェット情報の登録要求を受信し、当該ウィジェット情報をウィジェット情報管理テーブル２２５に保存する。ウィジェット情報管理テーブル２２５には、保守員端末２０において起動されている各ウィジェット２１のウィジェット情報が登録されるテーブルであり、保守員端末２０の補助記憶装置２０２に記録される。
【００４６】
広告部２２２は、ウィジェットマネージャ２２の起動に応じ、保守員端末２０のログインユーザのユーザＩＤ等をネットワーク上に広告（ブロードキャスト又はマルチキャスト等）する。広告は、ウィジェット２１を利用するユーザがネットワーク上において新たに発生したことを当該ネットワークに属する各画像形成装置１０に通知するための情報である。なお、本実施の形態において、ウィジェット２１を利用するユーザは、保守員である。したがって、ここでいう、ユーザＩＤは、保守員の識別子である。
【００４７】
ウィジェット情報提供部２２３は、画像形成装置１０からの要求に応じ、ウィジェット情報管理テーブル２２５に登録されているウィジェット情報を画像形成装置１０に提供（送信）する。仲介部２２４は、ウィジェット２１と画像形成装置１０との通信を仲介又は中継する。
【００４８】
画像形成装置１０は、ユーザ検知部１２１、ＵＩ制御部１２２、ウィジェット情報取得部１２３、ウィジェット連携部１２４、ジョブ実行制御部１２５、ユーザ管理テーブル１２６、及び機器情報提供部１２７等を有する。これら各部は、画像形成装置１０にインストールされたプログラムが、画像形成装置１０のＣＰＵ１１１に実行させる処理により実現される。
【００４９】
ユーザ検知部１２１は、ウィジェットマネージャ２２より発行される広告に基づいて、ウィジェット２１を利用可能なユーザ（保守員）の存在を検知し、広告に含まれているユーザＩＤ等をユーザ管理テーブル１２６に登録する。ユーザ管理テーブル１２６は、ネットワーク４０上においてウィジェット２１を起動させているユーザの一覧を管理するテーブルである。ＵＩ制御部１２２は、保守員よりウィジェット２１の操作指示等の入力を受け付ける。すなわち、ウィジェットは、保守員端末２０に配置されているが、画像形成装置１０の操作パネルからも操作されうる。ウィジェット情報取得部１２３は、画像形成装置１０を操作する保守員に係るウィジェット情報（すなわち、画像形成装置１０の操作者と同一のユーザＩＤに係るユーザによって起動されたウィジェット２１のウィジェット情報）をウィジェットマネージャ２２より取得する。ウィジェット連携部１２４は、ウィジェット２１との通信を制御する。ジョブ実行制御部１２５は、ウィジェット２１から要求された機能に係るジョブの実行を制御する。例えば、ジョブ実行制御部１２５の制御により印刷ジョブ等が実行される。機器情報提供部１２７は、機器情報取得ライブラリ２５に対するサーバ機能である。具体的には、機器情報提供部１２７は、機器情報取得ライブラリ２５からの機器情報の取得要求に応じ、画像形成装置１０の機器情報を返信する。
【００５０】
以下、処理手順について説明する。まず、第一の実施の形態として、保守作業報告書７１０の作成のための処理手順について説明する。
【００５１】
保守員による保守作業は、例えば、保守管理サーバ５０の保守管理部５１から通知される保守作業要求に応じて開始される。保守作業要求には、例えば、今週中に訪問すべき顧客の一覧が含まれている。訪問すべき顧客は、定期的な訪問が計画されている顧客や前回の保守実施日と各種カウンターの履歴情報より次回の保守実施予定日が今週に算出された顧客である。当該一覧には、顧客毎に顧客名及び顧客ＩＤ等が含まれている（顧客IDの代わりに機番でもよい）。保守作業要求は、例えば、保守管理部５１から保守員端末２０に送信される電子メールによって保守員に通知される。但し、保守作業のスケジュールは、保守員が自ら管理していてもよい。
【００５２】
なお、第一の実施の形態において、保守作業とは、主として定期交換部品の交換をいい、各種の消耗部品が定期交換部品とされるが、必要な清掃、注油、画像調整等も行われる。
【００５３】
保守作業要求の通知に応じ、図８の処理が実行される。図８は、保守管理サーバからの保守管理情報のダウンロード処理の処理手順を説明するためのシーケンス図である。なお、同図の前提として、保守員端末２０は、保守管理環境５において、ネットワーク６０を介して保守管理サーバ５０と通信可能な状態であるとする。
【００５４】
ステップＳ１１において、保守作業報告書印刷ウィジェット２１ａが起動されると、保守作業報告書印刷ウィジェット２１ａのウィジェットＵＩ部２１１ａは、保守作業報告書印刷ウィジェット２１ａのアイコンを表示装置２０６に表示させる。続いて、ウィジェットＵＩ部２１１ａは、保守員より、顧客ＩＤの入力を受け付ける（Ｓ１２）。顧客ＩＤの入力の受け付けの具体例としては次のようなものが挙げられる。ウィジェットＵＩ部２１１ａは、保守作業報告書印刷ウィジェットのアイコンに対する右クリックを検知すると、コンテキストメニューを表示させる。当該コンテキストメニューに含まれているメニュー項目群の中から保守管理情報のダウンロード指示に対応するメニュー項目が選択されると、ウィジェットＵＩ部２１１ａは、顧客ＩＤの入力を受け付けるための画面（ダイアログ）を表示装置２０６に表示させる。保守員は、当該画面を介して、保守作業要求に含まれていた一つ以上の顧客ＩＤを入力する。本実施の形態では、説明の便宜上一つの顧客ＩＤが入力されることとする。
【００５５】
顧客ＩＤの入力に応じ、保守作業報告書印刷ウィジェット２１ａの管理情報ダウンロード部２１７ａは、予め設定されている保守管理サーバ５０の識別情報（ＩＰアドレス又はＵＲＬ（Uniform Resource Locator）等）宛に、保守管理情報のダウンロード要求を送信する（Ｓ１３）。当該ダウンロード要求は、保守員によって入力された顧客ＩＤを含む。保守管理サーバ５０の保守管理部５１は、当該ダウンロード要求に含まれている顧客ＩＤに関連付けられている各画像形成装置１０の保守管理情報を保守管理情報記憶部５２より取得する（Ｓ１４）。すなわち、保守管理情報記憶部５２には、顧客ＩＤごと、かつ、当該顧客が所有する保守対象の全ての画像形成装置１０ごとに、保守管理情報が記録されている。したがって、保守対象の画像形成装置１０を複数台所有する顧客に関しては、複数の保守管理情報が取得される。なお、第一の実施の形態における保守管理情報は、主として、顧客情報（顧客名、住所、電話番号等）、前回の保守作業終了時（定期交換部品の交換の終了時）における部品の構成情報、ＲＯＭ情報、機番、及び機種等を含む。部品の構成情報とは、例えば、定期交換の対象となりうる部品ごとのシリアル番号等である。ＲＯＭ情報とは、ＲＯＭ１１３内のファームウェアの構成情報をいい、より具体的には、ＲＯＭ１１３内の各ファームウェアのバージョン情報等である。
【００５６】
続いて、保守管理部５１は、取得された保守管理情報の一覧を、保守作業報告書印刷ウィジェット２１ａの管理情報ダウンロード部２１７ａに返信する（Ｓ１５）。管理情報ダウンロード部２１７ａは、返信された保守管理情報を、顧客ＩＤに関連付けて管理情報記憶部２３２に記録する。
【００５７】
続いて、管理情報ダウンロード部２１７ａは、部品の属性情報のダウンロード要求を保守管理サーバ５０に送信する（Ｓ１６）。保守管理サーバ５０の保守管理部５１は、部品属性情報記憶部５３より、部品の属性情報を取得し（Ｓ１７）。当該属性情報を管理情報ダウンロード部２１７ａに返信する（Ｓ１８）。管理情報ダウンロード部２１７ａは、返信された部品の属性情報を管理情報記憶部２３２に記録する。なお、属性情報のダウンロード対象とされる部品は、部品属性記憶部５３に登録されている全ての部品でもよいし、今回の保守作業の対象となる機種に対応する部品に限定されてもよい。後者の場合、ステップＳ１６におけるダウンロード要求には、今回の保守作業の対象となる機種の一覧が指定される。当該機種の一覧は、ステップＳ１５において受信される保守管理情報に含まれる機種に基づいて特定されればよい。
【００５８】
続いて、管理情報ダウンロード部２１７ａは、ファームウェアのダウンロード要求を保守管理サーバ５０に送信する（Ｓ１９）。保守管理サーバ５０の保守管理部５１は、ファームウェアのダウンロード要求に応じ、今回の保守対象の顧客の画像形成装置１０において更新対象とされるファームウェアを判定する（Ｓ２０）。当該ファームウェアは、ステップＳ１５において転送対象とされた保守管理情報に含まれているＲＯＭ情報と、ファームウェア記憶部５４に記録されている各ファームウェアの属性情報とを比較することにより判定される。すなわち、ＲＯＭ情報に含まれているバージョン情報より新しいバージョン情報に係るファームウェアの属性情報がファームウェア記憶部５４に記録されている場合、当該ファームウェアが、今回の保守対象の顧客の画像形成装置１０に対して適用すべきファームウェアであると判定される。
【００５９】
続いて、保守管理部５１は、更新対象として判定されたファームウェアごとに、実体及び属性情報と、当該ファームウェアの適用先の画像形成装置１０の機番とを含む情報（以下、「ファームウェア情報」という。）を管理情報ダウンロード部２１７ａに返信する（Ｓ２１）。管理情報ダウンロード部２１７ａは、返信されたファームウェア情報を、保守員端末２０に接続された携帯型の外部記憶媒体（例えば、ＳＤカード）に記録する（Ｓ２２）。なお、ステップＳ２１及びＳ２２は、更新対象とされるファームウェアが無い場合は実行されなくてよい。
【００６０】
以上で、保守作業を行うための前作業は完了する。保守員は、保守作業の当日になると、保守員端末２０等を持参して、当日に保守作業を行うことになっている顧客を訪問し、当該顧客の顧客環境１において保守作業を行う。具体的には、保守対象とされている各画像形成装置１０について、定期交換部品の交換や必要な清掃、注油、画像調整等を行う。また、更新対象のファームウェアが有る場合、保守員は、当該ファームウェアの適用先の画像形成装置１０のＳＤカードスロット１７に、ファームウェア情報が記録されたＳＤカードをセットし、ファームウェアの更新（すなわち、ＲＯＭ１１３の更新）を行う。なお、ファームウェアは、図８のステップＳ２２において保守員端末２０の補助記憶装置２０２に記録されてもよい。この場合、顧客環境１において、保守員端末２０から適用先の画像形成装置１０に対してネットワーク６０を介してファームウェアが転送されればよい。本実施の形態において、ファームウェアをＳＤカード等の携帯型の外部記憶媒体に保存しているのは、ＲＯＭ１１３の更新が行われていることを明確に認識したいという顧客の要望に応えるためである。すなわち、ファームウェアのようなソフトウェアの更新は、ハードウェア部品の交換に比べて顧客から見えづらい。特に、ネットワークを介してファームウェアが更新されたる場合、顧客は、保守員が現在どのような作業を行っているのかを把握するのが困難である。そこで、ＳＤカード等を画像形成装置１０にセットしてファームウェアがインストールされていることを視認可能とすることにより、保守員の作業内容の透明性を高め、顧客に対して安心感を与えるというわけである。
【００６１】
続いて、保守作業の完了後に、保守員の操作によって実行される処理について説明する。顧客環境１において、保守員は、自らが持参した保守員端末２０を、ネットワーク４０を介して各画像形成装置１０と通信可能な状態とする。続いて、保守員は、保守員端末２０において、まず、ウィジェットマネージャ２２を起動させる。
【００６２】
図９は、ウィジェットマネージャの起動時の処理手順を説明するためのシーケンス図である。
【００６３】
保守員によってウィジェットマネージャ２２の起動指示が入力されると、ウィジェットマネージャ２２の広告部２２２は、ログインユーザ（保守員）のユーザＩＤとウィジェット情報取得用ＵＲＬとを含むユーザ情報の広告をネットワーク４０上に送信する（Ｓ１０１）。
【００６４】
続いて、各画像形成装置１０のユーザ検知部１２１は、広告を受信すると、当該広告に含まれているユーザＩＤ及びウィジェット情報取得用ＵＲＬをユーザ管理テーブル１２６に登録する（Ｓ１０２）。
【００６５】
図１０は、ユーザ管理テーブルの構成例を示す図である。同図に示されるように、ユーザ管理テーブル１２６は、ユーザＩＤとウィジェット情報取得用ＵＲＬとの組（ペア）を管理する。ウィジェット情報取得用ＵＲＬは、ウィジェットマネージャ２２ごとに一意なＵＲＬである。ウィジェットマネージャ２２は、一台の保守員端末２０において一つ起動されればよい。すなわち、ウィジェットマネージャ２２は、複数のウィジェット２１から共用される。同図では、ユーザＡ及びユーザＢについてレコードが登録されている例が示されている。ユーザ管理テーブル１２６は、例えば、ＨＤＤ１１４に記憶されている。
【００６６】
ウィジェットマネージャ２２の起動後、保守員は、保守員端末２０において、保守作業報告書印刷ウィジェット２１ａを起動させる。図１１は、保守作業報告書印刷ウィジェット起動時の処理手順を説明するためのシーケンス図である。
【００６７】
保守員端末２０において保守員によって入力される保守作業報告書印刷ウィジェット２１ａの起動指示に応じ、ウィジェット情報送信部２１２ａは属性情報管理ファイル２３１ａを参照してウィジェット情報を生成し、当該ウィジェット情報の登録要求をウィジェットマネージャ２２に送信する（Ｓ１１１）。
【００６８】
図１２は、保守作業報告書印刷ウィジェットのウィジェット情報の例を示す図である。同図において、保守作業報告書印刷ウィジェット２１ａのウィジェット情報は、ウィジェットＩＤ、ユーザＩＤ、連携機能識別子、ウィジェットアドレス、及び表示名等を含む。
【００６９】
ウィジェットＩＤは、各ウィジェット２１を一意に識別する識別情報である。ユーザＩＤは、保守作業報告書印刷ウィジェット２１ａの所有者である保守員の識別情報である。連携機能識別子は、保守作業報告書印刷ウィジェット２１ａと連携する画像形成装置１０が有している必要のある機能（換言すれば、ウィジェットが利用する機能）を識別するための情報である。連携機能識別子の一例として「ｐｒｉｎｔ」、「ｓｃａｎ」等が挙げられる。「ｐｒｉｎｔ」は、印刷機能を示す。「ｓｃａｎ」は、スキャン機能を示す。後述されるように、保守作業報告書印刷ウィジェット２１ａは、画像形成装置１０の印刷機能を利用する。したがって、図１２の例では、「ｐｒｉｎｔ」が連携機能識別子とされている。ウィジェットアドレスは、ネットワーク通信において各ウィジェット２１を一意に識別するための識別情報（例えば、ＵＲＬ等）である。表示名は、保守作業報告書印刷ウィジェット２１ａの表示用の文字列である。なお、ウィジェットＩＤ、ユーザＩＤ、連携機能識別子、ウィジェットアドレス、及び表示名は、例えば、属性情報管理ファイル２３１より取得される。
【００７０】
ステップＳ１１１においてウィジェット情報送信部２１２ａより送信されたウィジェット情報は、ウィジェットマネージャ２２のウィジェット情報登録部２２１によって受信される。ウィジェット情報登録部２２１は、受信されたウィジェット情報をウィジェット情報管理テーブル２２５に登録する（Ｓ１１２）。
【００７１】
図１１の処理の実行後、保守員は、保守作業報告書印刷ウィジェット２１ａを実行するために画像形成装置１０の設置場所へ移動する。複数の画像形成装置１０がネットワーク４０に接続されている場合、同一の広告が各画像形成装置１０のユーザ検知部１２１によって受信され、それぞれの画像形成装置１０のユーザ管理テーブル１２６にユーザＩＤ及びウィジェット情報取得用ＵＲＬが登録される。したがって、保守員は、複数の画像形成装置１０のいずれを操作対象としても保守作業報告書印刷ウィジェット２１ａに係るジョブを実行させることができる。ここでは、保守作業の対象とされた画像形成装置１０のいずれか一つが操作対象とされる。
【００７２】
操作対象として選択された画像形成装置１０における保守員による操作に応じて実行される処理について説明する。図１３は、実行可能なウィジェットの一覧の表示処理の処理手順を説明するためのシーケンス図である。
【００７３】
保守員によって操作パネル１５を介してウィジェット２１の利用指示が入力されると（Ｓ２０１）、画像形成装置１０のＵＩ制御部１２２は、ユーザ管理テーブル１２６に登録されている情報に基づいてユーザ選択画面を操作パネル１５に表示させる（Ｓ２０２）。
【００７４】
図１４は、ユーザ選択画面の表示例を示す図である。同図に示されるユーザ選択画面６１０には、ネットワーク４０上において、ウィジェットマネージャ２２を起動させている保守員に対応するボタンが表示されている。同図では、「ユーザＡ」をユーザＩＤとする保守員に対応するボタン６１１が表示されている。
【００７５】
続いて、保守員は、ユーザ選択画面６１０において自らのユーザＩＤに対応するボタンを押下する（Ｓ２０３）。ボタンの押下に応じ、ウィジェット情報取得部１２３は、選択されたボタンに対応するユーザＩＤに関連付けられているウィジェット情報取得用ＵＲＬをユーザ管理テーブル１２６より取得する。なお、ユーザＩＤに対応するボタンの押下に応じ、保守員の認証を行い、保守員が認証された場合にのみ、以降の処理が実行されるようにしてもよい。
【００７６】
続いて、ウィジェット情報取得部１２３は、ウィジェット情報取得用ＵＲＬ宛に、ウィジェット情報の取得要求を送信する（Ｓ２０４）。ウィジェット情報の取得要求は、当該ウィジェット情報取得用ＵＲＬに対応するウィジェットマネージャ２２のウィジェット情報提供部２２３によって受信される。ウィジェット情報提供部２２３は、ウィジェット情報管理テーブル２２５に登録されている全てのウィジェット情報を取得し、取得されたウィジェット情報の一覧を画像形成装置１０に送信する（Ｓ２０５）。ウィジェット情報の一覧の送信に際し、ウィジェット情報提供部２２３は、画像形成装置１０と各ウィジェット２１との通信を中継するためのＵＲＬ（以下、「ウィジェット中継用ＵＲＬ」という。）をウィジェットごと（ウィジェット情報ごと）に一意に生成する。ウィジェット情報提供部２２３は、ウィジェットごとに生成されたウィジェット中継用ＵＲＬを、各ウィジェット情報に付加し、ウィジェット中継用ＵＲＬが付加されたウィジェット情報の一覧を画像形成装置１０に送信する。したがって、ステップＳ２０５において送信されるウィジェット情報は、例えば、図１５に示されるような構成を有する。
【００７７】
図１５は、ウィジェットマネージャから画像形成装置に送信される保守作業報告書印刷ウィジェットのウィジェット情報の構成例を示す図である。
【００７８】
図１５に示されるウィジェット情報は、図１２のウィジェット情報に対してウィジェット中継用ＵＲＬが付加されたものである。ステップＳ２０５では、同図に示されるようなウィジェット情報の一覧が送信される。ここでは、ウィジェット情報が一つしか含まれないものもウィジェット情報の一覧という。
【００７９】
続いて、画像形成装置１０のＵＩ制御部１２２は、受信されたウィジェット情報の一覧をＲＡＭ１１２に記録しておき、当該ウィジェット情報の一覧に基づいて、実行可能なウィジェットの一覧を含む画面（ウィジェット選択画面）を表示させる（Ｓ２０６）。
【００８０】
図１６は、ウィジェット選択画面の表示例を示す図である。同図においてウィジェット選択画面６２０には、ウィジェット２１ごとにボタン（表示部品）が表示されている。同図では、保守作業報告書印刷ウィジェット２１ａに対応するボタン６２１と、使用状況報告書印刷ウィジェット２１ｂに対応するボタン６２２とが表示されている。すなわち、同図は、保守作業報告書印刷ウィジェット２１ａのウィジェット情報と、使用状況報告書印刷ウィジェット２１ｂのウィジェット情報とがステップＳ２０５において受信された場合のウィジェット選択画面６２０の表示例である。なお、使用状況報告書印刷ウィジェット２１ｂのウィジェット情報は、保守員端末２０において使用状況報告書印刷ウィジェット２１ｂが起動されている場合に受信される。
【００８１】
続いて、図１７に示される処理が開始される。図１７は、保守作業報告書印刷ウィジェットの実行時の処理手順を説明するためのシーケンス図である。
【００８２】
ウィジェット選択画面６２０において、保守作業報告書印刷ウィジェット２１ａに対応するボタン６２１が表示されている場合において、当該画像形成装置１０に関する保守作業報告書７１０を作成したい場合、保守員は、ボタン６２１を押下（選択）し、スタートキーを押下する（Ｓ３０１）。ボタン６２１の押下及びスタートキーの押下に応じ、ウィジェット連携部１２４は、押下されたボタン６２１に対応するウィジェット情報（以下、「カレントウィジェット情報」という。）に含まれているウィジェット中継用ＵＲＬ宛に、ジョブの実行要求を送信する（Ｓ３０２）。当該ジョブの実行要求には、当該実行要求の送信元の画像形成装置１０のＩＰアドレスが含まれている。なお、ウィジェット連携部１２４は、カレントウィジェット情報に含まれている連携機能識別子（「ｐｒｉｎｔ」）に基づいて、画像形成装置１０は、印刷を実行すべきことを認識する。印刷を実行するためには印刷データを入手する必要がある。そこで、ウィジェット連携部１２４は、ジョブの実行要求後、ウィジェット中継用ＵＲＬ宛に対し、印刷データの取得要求のポーリングを行う。
【００８３】
ウィジェット中継用ＵＲＬ宛のジョブの実行要求は、ウィジェットマネージャ２２の仲介部２２４によって受信される。仲介部２２４は、当該ウィジェット中継用ＵＲＬに対応するウィジェット情報をウィジェット情報管理テーブル２２５より取得し、当該ウィジェット情報に含まれているウィジェットアドレス宛にジョブの実行要求を転送する（Ｓ３０３）。
【００８４】
当該ジョブの実行要求が保守作業報告書印刷ウィジェット２１ａの連携部２１３ａによって受信されると、機器情報取得部２１４ａは、当該実行要求に含まれていたＩＰアドレスを指定して、機器情報取得ライブラリ２５の機器情報取得関数を呼び出す（Ｓ３０４）。機器情報取得関数は、指定されたＩＰアドレスに対応する画像形成装置１０の機器情報提供部１２７宛（例えば、機器情報提供部１２７に対応するポート番号宛）に機器情報の取得要求を送信する（Ｓ３０５）。
【００８５】
当該取得要求を受信した機器情報提供部１２７は、画像形成装置１０より機器情報を取得し、取得された機器情報を返信する（Ｓ３０６）。第一の実施の形態において、機器情報には、当該画像形成装置１０の機番、定期交換の対象となりうる各部品の部品番号及びシリアル番号、ＲＯＭ情報、並びに所定のカウンターの値等が含まれている。機器情報取得ライブラリ２５の機器情報取得関数は、返信された機器情報を保守作業報告書印刷ウィジェット２１ａの機器情報取得部２１４ａに出力する（Ｓ３０７）。機器情報取得部２１４ａは、当該機器情報をメモリ装置２０３に記録しておく。
【００８６】
続いて、報告書生成部２１５ａは、受信された機器情報（すなわち、保守作業報告書７１０の作成対象の画像形成装置１０の機器情報）と、管理情報記憶部２３２に記録されている保守管理情報の中で当該機器情報に含まれている機番に対応する保守管理情報とに基づいて、保守作業報告書データを生成する（Ｓ３０８）。
【００８７】
具体的には、保守作業報告書７１０（図５参照）の顧客情報７１１として、当該保守管理情報に含まれている顧客情報が用いられる。機番７１２として、当該機器情報に含まれている機番が用いられる。保守日７１３として、保守員端末２０のＯＳより取得される当日の日付用いられる。作業完了時刻７１４として、保守員端末２０のＯＳより取得される現在時刻が用いられる。カウンター情報７１５として、当該機器情報に含まれている所定のカウンターの値が用いられる。オプション情報７１６として、当該機器情報と当該保守管理情報との間でバージョン情報が異なる各ファームウェアの更新後のバージョン情報（すなわち、当該機器情報に含まれているバージョン情報）が用いられる。また、当該機器情報に含まれているシリアル番号の中で、当該保守管理情報に含まれていないシリアル番号に係る部品が抽出され、当該部品の属性情報が交換部品一覧情報７１７として用いられる。なお、当該部品の属性情報は、当該部品の部品番号に基づいて、管理情報記憶部２３２に部品ごとに記録されている属性情報より抽出される。
【００８８】
続いて、報告書生成部２１５ａ、例えば、保守員端末２０にインストールされているプリンタドライバを利用して保守作業報告書データを印刷させるための印刷データ（ＰＤＬ（Page Description Language）データ）を生成する（Ｓ３０９）。但し、画像形成装置１０がＴＩＦＦ（Tagged Image File Format）データやＰＤＦ（Portable Document Format）データ等の汎用的なデータ形式によるデータを印刷データとして受け付け可能な場合、保守作業報告書データは、当該データ形式によるデータに変換され、当該データが印刷データとされてもよい。
【００８９】
続いて、連携部２１３ａは、生成された印刷データを、ステップＳ３０３において受信されたジョブの実行要求に対する応答としてウィジェットマネージャ２２の仲介部２２４に返信する（Ｓ３１０）。仲介部２２４は、保守作業報告書印刷ウィジェット２１ａに係るウィジェット中継用ＵＲＬに対する印刷データの取得要求（ポーリング）に応じ、当該印刷データを画像形成装置１０のウィジェット連携部１２４に返信する（Ｓ３１１）。
【００９０】
画像形成装置１０のウィジェット連携部１２４は、受信された印刷データをジョブ実行制御部１２５に入力する。続いて、ジョブ実行制御部１２５は、受信された印刷データに関する印刷ジョブを実行する。その結果、保守作業報告書７１０（図５）が印刷される。なお、保守員からすると、ウィジェット選択画面６２０においてボタン６２１を選択し、スタートキーを押下しただけで、その場で保守作業報告書７１０が出力されたように見える。
【００９１】
印刷ジョブが完了すると、ウィジェット連携部１２４は、印刷ジョブの結果情報（成否等を示す情報）を、実行対象とされた保守作業報告書印刷ウィジェット２１ａのウィジェット情報に含まれているウィジェット中継用ＵＲＬ宛に送信する（Ｓ３１３）。ウィジェット中継用ＵＲＬ宛の結果情報は、ウィジェットマネージャ２２の仲介部２２４によって受信される。仲介部２２４は、当該ウィジェット中継用ＵＲＬが対応するウィジェット情報をウィジェット情報管理テーブル２２５より取得し、当該ウィジェット情報に含まれているウィジェットアドレス宛に結果情報を転送する（Ｓ３１４）。
【００９２】
当該ウィジェットアドレス宛の結果情報は、保守員端末２０における保守作業報告書印刷ウィジェット２１ａの連携部２１３ａによって受信される。保守作業報告書印刷ウィジェット２１ａの機器情報記録部２１７ａは、結果情報が印刷の成功を示すものである場合、機器情報取得部２１４ａによってメモリ装置２０３に記録されている機器情報を含む機器情報確認画面を表示装置２０６に表示させる（Ｓ３１５）。但し、機器情報確認画面は、保守作業報告書印刷ウィジェット２１ａのアイコンに対する所定の操作（例えば、右クリックによって表示されるコンテキストメニュー内のメニュー項目の選択等）に応じて実行されてもよい。
【００９３】
図１８は、機器情報認画面の表示例を示す図である。同図において、機器情報認画面６５０は、機器情報表示領域６５１、ウィンドウ６５２、スクロールバー６５３、ＯＫボタン６５４、及びキャンセルボタン６５５等を有する。
【００９４】
機器情報表示領域６５１には、機器情報が項目別に表示され、当該項目ごとにチェックボタンｃｈ１が配置されている。チェックボタンｃｈ１がチェックされた項目（選択された項目）は、機器情報記憶部２３３への記録対象とされる。このことは、最終的に保守管理サーバ５０へのアップロードの対象とされること、すなわち、顧客環境１から外部に持ち出されることを意味する。チェックボタンｃｈ１のチェックが解除された項目（選択されない項目）は、機器情報記憶部２３３への記録対象とはされず、保守員端末２０のメモリ装置２０３より削除される。すなわち、機器情報認画面６５０では、外部への持ち出し対象の範囲が編集可能とされている。したがって、ユーザは、外部に持ち出される情報を自らの意思で限定又は制限することができる。なお、項目に階層が有る場合（項目が更に下位の複数の項目を含む場合）、下位の項目についてもチェックボタンが配置されてもよい。例えば、「（４）最新ＲＯＭ情報」は、「（１）メイン」と「（２）コントローラ」との下位の項目を有する。このような場合、「（１）メイン」及び「（２）コントローラ」ごとにチェックボタンが設けられてもよい。また、機器情報記録部２１６ａは、チェックボタンｃｂ１の選択状態、すなわち、記録対象に含めるか否かを示す情報を機器情報の項目ごとに属性情報管理ファイル２３１ａに保存するようにしてもよい。機器情報記録部２１６ａは、次回、機器情報認画面６５１を表示させる際は、属性情報管理ファイル２３１ａに保存されている情報に基づいて、各チェックボタンｃｂ１の状態を設定する。又は、機器情報の項目ごとに記録対象に含めるか否かが予め属性情報管理ファイル２３１ａに設定されていてもよい。この場合、例えば、ＵＩ制御部２１１ａが、機器情報の項目毎にチェックボタンが配置された設定画面を表示させ、当該設定画面に対する設定内容を属性情報管理ファイル２３１ａに保存するようにすればよい。
【００９５】
ウィンドウ６５２は、機器情報表示領域６５１において表示対象とされた部分（領域）を表示させる。スクロールバー６５３は、機器情報表示領域６５１において表示対象とする部分を選択させるための部品である。キャンセルボタン６５５は、機器情報の記録の中止指示を受け付けるためのボタンである。すなわち、キャンセルボタン６５５が押下された場合、機器情報記録部２１６ａは、機器情報について機器情報記憶部２３３への記録は行わない。
【００９６】
ＯＫボタン６５４は、機器情報の記録指示を受け付けるためのボタンである。すなわち、ＯＫボタン６５４が押下されると、機器情報記録部２１６ａは、チェックボタンｃｂ１が選択状態である項目に係る情報を機器情報より抽出し、抽出された情報を機器情報記憶部２３３に記録する（Ｓ３１６）。なお、機器情報を構成する各項目について、記録対象に含めるか否かが設定された情報が予め記録されている場合、機器情報認画面６５０の表示は実行されなくてもよい。この場合、予め設定された情報に基づいて、記録対象とする項目に係る情報が機器情報より抽出されればよい。
【００９７】
図１３及び図１７において説明した処理が、保守対象とされた各画像形成装置１０に対して実行されることにより、各画像形成装置１０の保守作業報告書７１０が各画像形成装置１０より出力される。また、保守員端末２０には、各画像形成装置１０の最新（保守作業後）の状態における機器情報が、顧客によって許可された範囲内において記録される。
【００９８】
上記の作業の完了後、保守員は、保守管理環境５に戻り、保守対象とされた画像形成装置１０の最新の状態を示す機器情報を保守管理サーバ５０へ反映させる（アップロードする）。
【００９９】
図１９は、保守管理サーバへの機器情報のアップロード処理の処理手順を説明するためのシーケンス図である。同図の前提として、保守員端末２０は、保守管理環境５において、ネットワーク６０を介して保守管理サーバ５０と通信可能な状態であるとする。
【０１００】
ステップＳ４０１において、保守作業報告書印刷ウィジェット２１ａが起動されると、保守作業報告書印刷ウィジェット２１ａのウィジェットＵＩ部２１１ａは、保守作業報告書印刷ウィジェット２１ａのアイコンを表示装置２０６に表示させる。続いて、ウィジェットＵＩ部２１１ａは、保守員より、機器情報のアップロード指示の入力を受け付ける（Ｓ４０２）。アップロード指示の入力は、例えば、保守作業報告書印刷ウィジェット２１ａのアイコンに対する右クリックによって表示されるコンテキストメニューに含まれているメニュー項目を選択することにより行われる。
【０１０１】
続いて、機器情報アップロード部２１８ａは、機器情報記憶部２３３ａに記録されている全ての機器情報を保守管理サーバ５０に送信（アップロード）する（Ｓ４０３）。保守管理サーバ５０の保守管理部５１は、受信された機器情報を保守管理情報記憶部５２に記録する（Ｓ４０４）。具体的には、受信された機器情報と機番が一致する保守管理情報が、当該機器情報によって更新される。
【０１０２】
以上によって、定期交換部品の交換のための保守作業は完了する。
【０１０３】
上述したように、第一の実施の形態によれば、保守対象の画像形成装置１０が外部のネットワークから隠蔽された状態であっても、保守員端末２０を介して各画像形成装置１０の保守管理情報を適切に管理することができる。したがって、ユーザが知らない間に通知情報が転送されるという事態の発生が抑制される。また、各画像形成装置１０より保守員端末２０に取得される機器情報は、顧客の指定により保守管理環境５に持ち帰る範囲を限定することができる。その結果、顧客環境１における情報が外部に持ち出されることに対する不安や抵抗感等を緩和することができる。
【０１０４】
また、保守作業報告書印刷ウィジェット２１ａによって、保守作業前後の画像形成装置１０の状態が比較され、その比較結果に基づいて保守作業報告書７１０はが自動的に作成される。その結果、保守員が保守作業報告書７１０を手で記入する場合に比べて、保守員の作業負担を軽減することができる。また、保守員による記入ミス等を削減することもできる。
【０１０５】
次に、第二の実施の形態として、使用状況報告書７２０の作成のための処理手順について説明する。但し、第二の実施の形態の処理手順は、扱われる情報が異なる点を除き、第一の実施の形態の処理手順とほぼ同様である。したがって、第二の実施の形態では、第一の実施の形態と共通する点及び第一の実施の形態から自明な点に関する説明は省略する。
【０１０６】
第二の実施の形態においても、まず、保守管理環境５において、図８に示される処理が実行される。但し、保守作業報告書印刷ウィジェット２１ａの代わりに使用状況報告書印刷ウィジェット２１ｂが利用される。また、第二の実施の形態において、一つの画像形成装置１０に対する保守管理情報は、主として、機種、機番、顧客情報、及び過去６ヶ月分の検針時における所定のカウンターの値等を含む。当該所定のカウンターには、両面印刷枚数、集約印刷枚数、周辺機器（ソート、ステープル、パンチ等）利用枚数、エミュレーションモード別印刷枚数、及びカラーモード別印刷枚数等が含まれてもよい。
【０１０７】
なお、第二の実施の形態において、ステップＳ１６〜Ｓ２２は実行されなくてよい。したがって、保守員は、上記のような構成を有する保守管理情報が、使用状況報告書印刷ウィジェット２１ｂの管理情報記憶部２３２ｂに記録された状態の保守員端末２０を持参して顧客を訪問する。保守員は、顧客環境１において、保守作業を行う。第二の実施の形態において保守作業は、検針に相当する。但し、検針自体を保守員が手作業で実行する必要はない。後述される処理によって自動的に検針されるからである。
【０１０８】
したがって、第二の実施の形態では、速やかに図９、図１１、図１３、及び図１７の処理が順番に実行される。各図の処理において、保守作業報告書印刷ウィジェット２１ａの代わりに使用状況報告書印刷ウィジェット２１ｂが利用される。したがって、図１７のステップＳ３０１では、使用状況報告書印刷ウィジェット２１ｂに対応するボタン６２２が押下される。
【０１０９】
ステップＳ３０６において機器情報提供部１２７より返信される機器情報には、操作対象とされている画像形成装置１０の機種、機番、所定のカウンターの現在の値等が含まれている。機器情報取得ライブラリ２５の機器情報取得関数は、返信された機器情報を使用状況報告書印刷ウィジェット２１ｂの機器情報取得部２１４ｂに出力する（Ｓ３０７）。続いて、報告書生成部２１５ｂは、受信された機器情報（すなわち、使用状況報告書７２０の作成対象の画像形成装置１０の機器情報）と、管理情報記憶部２３２に記録されている保守管理情報の中で当該機器情報に含まれている機番に対応する保守管理情報とに基づいて、使用状況報告書データを生成する（Ｓ３０８）。
【０１１０】
具体的には、使用状況報告書７２０（図６参照）の機器情報７２１として、当該機器情報に含まれている機種及び機番が用いられる。当月カウンター数値７２２として、当該機器情報に含まれている所定のカウンターの値が用いられる。また、所定のカウンターについて、当該機器情報に含まれている値から、当該保守管理情報に含まれている前回（前月）の値を減ずることにより、前回から今回までの使用数が算出され、その算出結果が前回からの使用数７２３として用いられる。また、当該保守管理情報に含まれている過去６ヶ月分のカウンターの値に基づいて、月ごとの使用数が算出され、その算出結果に基づいて、使用数推移テーブル７２４及び使用数推移グラフ７２５が生成される。なお、両面印刷枚数、集約印刷枚数、周辺機器（ソート、ステープル、パンチ等）利用枚数、エミュレーションモード別印刷枚数、及びカラーモード別印刷枚数に関してグラフが生成されてもよい。
【０１１１】
続いて、生成された使用状況報告書データに関して、ステップＳ３０９〜Ｓ３１２が実行されることにより、操作対象とされている画像形成装置１０より、当該画像形成装置１０に関する使用状況報告書７２０が出力される。
【０１１２】
ステップＳ３１３以降は、第一の実施の形態より自明であるため、その説明は省略する。
【０１１３】
図１３及び図１７において説明した処理が、保守対象とされた各画像形成装置１０に対して実行されることにより、各画像形成装置１０の使用状況報告書７２０が、各画像形成装置１０より出力される。また、保守員端末２０には、各画像形成装置１０の最新の状態における機器情報（カウンターの値等）が、顧客によって許可された範囲内において記録される。
【０１１４】
上記の作業の完了後、保守員は、保守管理環境５に戻り、図１９と同様の処理を実行させる。その結果、保守管理サーバ５０の保守管理情報記憶部５２における、各画像形成装置１０のカウンターの値は、今回の検針時の値に更新される。
【０１１５】
上述したように、第二の実施の形態によれば、検針作業に関して、第一の実施の形態と同様の効果を得ることができる。例えば、保守員が画像形成装置１０のカウンターの値を直接調べる必要が無いため、保守員によるカウンターの値の見誤り、記入ミス等を防止することができる。また、画像形成装置１０を利用した顧客の業務を停止させる必要性を低減させることができる。
【０１１６】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１１７】
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          保守員端末
２１ａ        保守作業報告書印刷ウィジェット
２１ｂ        使用状況報告書印刷ウィジェット
２２          ウィジェットマネージャ
２５          機器情報取得ライブラリ
５０          保守管理サーバ
５１          保守管理部
５２          保守管理情報記憶部
５３          部品属性情報記憶部
５４          ファームウェア記憶部
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１２１        ユーザ検知部
１２２        ＵＩ制御部
１２３        ウィジェット情報取得部
１２４        ウィジェット連携部
１２５        ジョブ実行制御部
１２６        ユーザ管理テーブル
１２７        機器情報提供部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
２０６        表示装置
２０７        入力装置
２１１        ウィジェットＵＩ部
２１２        ウィジェット情報送信部
２１３        連携部
２１４        機器情報取得部
２１５        報告書生成部
２１６        機器情報記録部
２１７        管理情報ダウンロード部
２１８        機器情報アップロード部
２２１        ウィジェット情報登録部
２２２        広告部
２２３        ウィジェット情報提供部
２２４        仲介部
２２５        ウィジェット情報管理テーブル
２３１        属性情報管理ファイル
２３２        管理情報記憶部
２３３        機器情報記憶部
Ｂ            バス
【先行技術文献】
【特許文献】
【０１１８】
【特許文献１】特許第３２９０２１９号公報
【特許文献２】特許第３４４２１７４号公報
【特許文献３】特許第３６０４５０４号公報
【図１】
0005569052.tif 000002
【図２】
0005569052.tif 000003
【図３】
0005569052.tif 000004
【図４】
0005569052.tif 000005
【図５】
0005569052.tif 000006
【図６】
0005569052.tif 000007
【図７】
0005569052.tif 000008
【図８】
0005569052.tif 000009
【図９】
0005569052.tif 000010
【図１０】
0005569052.tif 000011
【図１１】
0005569052.tif 000012
【図１２】
0005569052.tif 000013
【図１３】
0005569052.tif 000014
【図１４】
0005569052.tif 000015
【図１５】
0005569052.tif 000016
【図１６】
0005569052.tif 000017
【図１７】
0005569052.tif 000018
【図１８】
0005569052.tif 000019
【図１９】
0005569052.tif 000020