(57)【要約】【課題】サービスマンによる、適切なシナリオデータを用いたメンテナンスを可能とすることを目的とする。【解決手段】画像形成装置と、携帯端末と、を備えた画像形成システムであって、携帯端末は、画像形成装置のメンテナンスの目的に応じた、複数の工程を含むメンテナンスを行うためのシナリオデータを記憶する記憶手段と、シナリオデータに基づいて、画像形成装置のメンテナンスを制御する制御手段とを有し、画像形成装置は、携帯端末からの指示に従い、メンテナンスを行うメンテナンス手段を有する。【選択図】図１
2017188797.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、携帯端末と、を備えた画像形成システムであって、
前記携帯端末は、
前記画像形成装置のメンテナンスの目的に応じた、複数の工程を含むメンテナンスにおいて参照されるシナリオデータを記憶する記憶手段と、
前記シナリオデータに基づいて、前記画像形成装置のメンテナンスを制御する制御手段と
を有し、
前記画像形成装置は、
前記携帯端末からの指示に従い、メンテナンスを行うメンテナンス手段を有することを特徴とする画像形成システム。
【請求項２】
前記画像形成システムは、前記シナリオデータを管理する管理装置をさらに有し、
前記管理装置は、
前記メンテナンス手段の実行記録をログとして受信する受信手段と、
前記ログに基づいて作成されたシナリオデータを送信する送信手段と、
を有することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記管理装置は、前記ログに基づいて、前記シナリオデータを作成する作成手段をさらに有し、
前記送信手段は、前記作成手段により作成された前記シナリオデータを送信することを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記管理装置は、ログの傾向を解析する解析手段をさらに有し、
前記作成手段は、前記画像形成装置の設置地域に依存した傾向に基づいて、前記画像形成装置の設置地域に対応するシナリオデータを作成することを特徴とする請求項３に記載の画像形成システム。
【請求項５】
前記携帯端末は、自装置が管理対象とする前記画像形成装置の設置地域に対応するシナリオデータを受信する受信手段と、
前記受信手段が受信した前記シナリオデータを前記記憶手段に記録する記録手段と
を有することを特徴とする請求項４に記載の画像形成システム。
【請求項６】
画像形成装置のメンテナンスを行うためのシナリオデータを記憶する記憶手段と、
前記シナリオデータに基づいて、前記画像形成装置のメンテナンスを制御する制御手段と
を有することを特徴とする携帯端末。
【請求項７】
画像形成システムが実行する画像形成装置の制御方法であって、
携帯端末が、自装置の記憶手段に記憶された、前記画像形成装置のメンテナンスの目的に応じた、複数の工程を含むメンテナンスを行うためのシナリオデータに基づいて、前記画像形成装置のメンテナンスを制御する制御ステップと、
前記画像形成装置が、前記携帯端末からの指示に従い、メンテナンスを行うメンテナンスステップと、
ことを特徴とする制御方法。
【請求項８】
携帯端末が実行する画像形成装置の制御方法であって、
自装置の記憶手段に記憶された、前記画像形成装置のメンテナンスの目的に応じた、複数の工程を含むメンテナンスを行うためのシナリオデータに基づいて、前記画像形成装置のメンテナンスを制御することを特徴とする制御方法。
【請求項９】
コンピュータを、
自装置の記憶手段に記憶された、画像形成装置のメンテナンスの目的に応じた、複数の工程を含むメンテナンスを行うためのシナリオデータに基づいて、前記画像形成装置との通信により、前記画像形成装置のメンテナンスを制御する制御手段と、
前記画像形成装置のメンテナンスの実行記録をログとして受信する受信手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置には、市場においてサービスマンが各種調整やメンテナンス作業を実行する為に、サービスマン用のユーザインタフェース（サービスモード）が用意されている。さらに、特定のメンテナンス作業の項目情報をまとめたデータがシナリオデータとして画像形成装置にインストールされる場合もある。特許文献１には、サービスマンが実行するメンテナンス作業において、特定のメンテナンス作業に必要なサービスモード項目だけをまとめて表示するシチュエーションモードについて開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−５３８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、シナリオデータに更新の必要性が生じた場合であっても、画像形成装置にインストールされたシナリオデータを適切なタイミングで更新することができない場合があった。このため、サービスマンは、適切なシナリオデータを利用することができない場合があるという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、サービスマンによる、適切なシナリオデータを用いたメンテナンスを可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、画像形成装置と、携帯端末と、を備えた画像形成システムであって、前記携帯端末は、前記画像形成装置のメンテナンスの目的に応じた、複数の工程を含むメンテナンスを行うためのシナリオデータを記憶する記憶手段と、前記シナリオデータに基づいて、前記画像形成装置のメンテナンスを制御する制御手段とを有し、前記画像形成装置は、前記携帯端末からの指示に従い、メンテナンスを行うメンテナンス手段を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、サービスマンによる、適切なシナリオデータを用いたメンテナンスを可能とすることができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成システムを示す図である。
【図２】画像形成装置のハードウェア構成図である。
【図３】サービスモード設定画面の一例を示す図である。
【図４】液晶表示部に表示される画面の説明図である。
【図５】携帯端末のハードウェア構成を示す図である。
【図６】携帯端末のパネルコントローラに表示される画面の説明図である。
【図７】携帯端末のパネルコントローラに表示される画面の説明図である。
【図８】メンテナンス処理を示すシーケンス図である。
【図９】無線接続画面の一例を示す図である。
【図１０】操作ログの一例を示す図である。
【図１１】ログ収集処理を示すフローチャートである。
【図１２】コマンドの一例を示す図である。
【図１３】シナリオ作成処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、画像形成システムを示す図である。画像形成システムは、画像形成装置１００と、携帯端末１１０と、拠点管理装置１２０と、統括管理装置１４０と、を有している。なお、図１においては、１台の画像形成装置１００と、１台の拠点管理装置１２０と、サービスマンＡが所持する１台の携帯端末１１０とを示しているが、画像形成装置１００、拠点管理装置１２０及び携帯端末１１０の数は実施形態に限定されるものではない。画像形成装置１００、携帯端末１１０、拠点管理装置１２０及び統括管理装置１４０は、ネットワークを介して接続しているものとする。
【００１０】
サービス拠点１３０には、複数のサービスマンが所属し、各サービスマンがそれぞれ携帯端末１１０を所持しているものとする。そして、各サービスマンが、携帯端末１１０を用いて、サービス拠点１３０の管理地域に設置された１台又は複数台の画像形成装置１００のメンテナンスを行う。拠点管理装置１２０は、サービス拠点１３０に設置され、サービス拠点１３０の管理対象地域に設置された画像形成装置１００を管理する。拠点管理装置１２０は、例えば、サービス拠点１３０に設置された画像形成装置１００のメンテナンスに必要なデータを記憶する。
【００１１】
また、図１においては、１つのサービス拠点１３０のみを示しているが、実際には、複数のサービス拠点において、所属するサービスマンが携帯する携帯端末と、管理対象の画像形成装置と、拠点管理装置と、が存在しているものとする。統括管理装置１４０は、複数のサービス拠点それぞれの拠点管理装置を介し、複数のサービス拠点それぞれに対応する画像形成装置を管理する。
【００１２】
サービスマンＡの顧客の画像形成装置１００が動作異常を起こした場合、顧客は修理の依頼をサービス拠点１３０に通報する。画像形成装置１００は、遠隔監視サービス機能により拠点管理装置１２０への通知を行ってもよい。また他の例としては、画像形成装置１００は、ユーザ操作に応じて修理依頼機能により拠点管理装置１２０への通知を行ってもよい。
【００１３】
ここで、遠隔監視サービス機能とは、顧客の画像形成装置１００に異常が発生した場合、その異常を画像形成装置１００が拠点管理装置１２０に通知し、サービスマンが迅速に異常に対応可能とする機能である。画像形成装置１００から拠点管理装置１２０への異常の通知はネットワークを介して送信されるものとする。画像形成装置１００は、異常の種類を識別するＩＤと共に異常の通知を拠点管理装置１２０に送信する。
【００１４】
なお、画像形成装置１００は、異常発生時に限らず、画像形成装置１００の状態情報を定期的に拠点管理装置１２０に通知し、拠点管理装置１２０が画像形成装置１００の状態を監視し、異常やトナー切れ等を検出してもよい。また、他の例としては、顧客が画像形成装置１００の修理依頼機能を用いて通知することもある。拠点管理装置１２０は、異常の通知を受信すると、顧客先に派遣するサービスマンＡに対して、顧客先を訪問するよう指示する。指示を受けたサービスマンＡは、指定された顧客先を訪問し、対象となる画像形成装置１００の修理等の作業を行う。
【００１５】
図２は、画像形成装置１００のハードウェア構成図である。画像形成装置１００は、コントローラ２００と、操作部２２０と、スキャン部２２３と、印刷部２２４と、を有している。さらに、画像形成装置１００は、ネットワーク２２１及び外部メモリ２２５と通信可能に接続される。操作部２２０は、タッチパネル機能を有する液晶表示部やキーボード等を含む。ユーザが操作部２２０を操作すると、コントローラ２００に信号が入力される。スキャン部２２３は、原稿上の画像を読み取って画像信号を生成し、コントローラ２００に送信する。印刷部２２４は、コントローラ２００からの入力に基づいて記録媒体上に画像形成を行う。ネットワーク２２１は、例えば、携帯端末１１０や拠点管理装置１２０等の外部装置に接続されている。外部メモリ２２５は、例えばＵＳＢメモリ等であり、コントローラ２００とのデータの授受が可能である。
【００１６】
コントローラ２００は、ＣＰＵ２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、カウンタ２０４と、センサ２０５と、ＨＤＤ２０６とを有している。コントローラ２００は、画像形成装置１００の全体を制御する。また、コントローラ２００は、ネットワークＩ／Ｆ１０７と、スキャン部Ｉ／Ｆ１０８と、印刷部Ｉ／Ｆ２０９と、外部メモリＩ／Ｆ２１０とを有している。これらのコントローラ２００に含まれる各構成要素の間は、システムバス２１１によって通信可能に接続される。
【００１７】
ＣＰＵ２０１は、ＲＯＭ２０３或いはＨＤＤ２０６に格納されている制御プログラム等に基づいて、印刷部２２４への画像信号の出力、スキャナ部１１からの画像信号の受信等の各種制御をする。ＣＰＵ２０１は、各種制御における必要な情報に応じて、カウンタ２０４、センサ２０５等により信号を受信する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＲＯＭ２０３は、ＣＰＵ２０１が各種処理を行う為のプログラム等を記憶する。ＨＤＤ２０６は、各種データ及びファイル、各種情報テーブル、さらにはＣＰＵが各種処理を行う為のプログラム等を記憶する。
【００１８】
カウンタ２０４は、動作回数を計測する回路（不図示）を介して、カウントアップした値を管理保存する。センサ２０５は、温度等の装置の状態を検知し、ＣＰＵ２０１が各種処理を実行する上で必要に応じて検知した情報を信号としてＣＰＵ２０１に送信する。図示していないがスキャン部２２３及び印刷部２２４もそれぞれセンサ及びカウンタを保持しており、ＣＰＵ２０１は、これらの構成要素からの信号をスキャン部Ｉ／Ｆ２０８、印刷部Ｉ／Ｆ２０９を介して受信することが可能となっている。
【００１９】
画像形成装置１００には、サービスマンが各種調整やメンテナンス作業を実行する為に、サービスマン用のユーザインタフェース（サービスモード）が用意されている。図３は、サービスモードにおいて画像形成装置１００の操作部２２０の液晶表示部に表示されるサービスモード設定画面の一例を示す図である。サービスモードには複数の項目があり、各項目は、３１２のように、その特性毎に階層化されたメニューとして配置されている。サービスマンが３１２から特定の項目を選択することで、３０２内に関連する設定項目が表示される。ここで３０７は各設定項目の設定範囲を表す。また、３０６は＋／−ボタン３１０もしくは操作部２２０から入力されたキーに基づいた値が表示される。設定項目３０５が選択された状態でＯＫボタン３１１が押下されると、その時点で３０６に入力されていた値を設定項目３０５の設定値として設定する。各設定項目の数が多い場合は画面遷移ボタン３０８、３０９を押下することで画面に収まらなかった項目を順次表示することが可能となる。
【００２０】
画像形成装置１００のある動作を修正する為には、サービスマンは、複数の項目を操作する必要がある。単純な調整であっても、サービスマンは、まずセンサの値を確認し、しかるべき設定値を変更し、調整動作を行い、動作を確認するといった複数の工程の操作を行う必要がある。さらに、サービスマンは、これらの工程の操作を正常動作になるまで繰り返さなければならない。センサ確認項目、設定値変更項目及び調整動作指示項目は、それぞれ別のメニュー階層に配置されていることが多い。このため、サービスマンは、一連の操作を行う為には、メニューの階層を何度も行き来して別の画面に移動するための操作を行わなければならない。画像形成装置１００は、このような特定の調整目的に必要な一連の作業工程をひとつのワークフローとして管理する。ここで、ワークフローは、シナリオデータとして画像形成装置１００に設定されている。また、画像形成装置１００は、この一連の複数工程に対応するワークフローに必要な項目にアクセスするための動作モードとしてシチュエーションモードを有している。
【００２１】
図４は、液晶表示部に表示される画面の説明図である。４００は操作部２２０の液晶表示部に表示されるサービスモード画面のトップ画面である。このトップ画面には「ＬＩＳＴ」ボタン４０１、「ＢＡＣＫＵＰ」ボタン４０２、「ＳＩＴＵＡＴＩＯＮ」ボタン４０３等のサービスモードの複数の機能を選択するメニューが表示される。ここで「ＬＩＳＴ」ボタン４０１が押下された際は、操作部２２０は通常の階層構造で表示されたサービスモードの各設定項目を表示する。次に、「ＳＩＴＵＡＴＩＯＮ」ボタン４０３が押下された際は、操作部２２０は４１４のようなシチュエーションモード用の画面を表示する。４１４には「Ｉｎｓｔａｌｌ」ボタン４０４や「ＰａｒｔｓＲｅｐｌａｃｅｍｅｎｔ」ボタン４０５のようにカテゴリを示すボタンが表示されている。例えば「ＰａｒｔｓＲｅｐｌａｃｅｍｅｎｔ」ボタン４０５が押下された際は、操作部２２０は部品を交換する為のメニュー４１５を表示する。４１５で表示されたメニューより実際に行う作業のボタンが押下されると操作部２２０は４０８に示す作業手順をまとめた設定画面（シナリオ）を表示する。ここで設定画面４０８の４１６には行う作業の概要に関する情報や設定を行う際の手順に関する情報が表示される。
【００２２】
図５は、携帯端末１１０のハードウェア構成を示す図である。携帯端末１１０は、ＣＰＵ５０１と、ＲＡＭ５０２と、パネルコントローラ５０３と、カメラ５０４と、ＲＯＭ５０５と、位置検出装置５０６と、無線Ｉ／Ｆ５０７とを有している。ＣＰＵ５０１は、携帯端末１１０全体を制御する中央演算ユニットである。ＲＡＭ５０２は、ＣＰＵ５０１が演算に用いるデータを一時的に格納する為のワークメモリである。ＲＯＭ５０５は、ＣＰＵ５０１が使用するプログラムや各種データを格納する。パネルコントローラ５０３は、携帯端末１１０のタッチパネルへの表示及びタッチパネルからの入力を行う。
【００２３】
カメラ５０４は、撮影を行う。無線Ｉ／Ｆ５０７は、無線アクセスポイントを経由してネットワーク２２１と通信する為のインターフェースである。位置検出装置５０８は、ＧＰＳ受信機等を用い、携帯端末１１０の現在地の特定を行う。これらのブロックはシステムバス５１０を通じて接続される。
【００２４】
なお、拠点管理装置１２０及び統括管理装置１４０のハードウェア構成は、図５を参照しつつ説明した携帯端末１１０のハードウェア構成と同様である。なお、拠点管理装置１２０及び統括管理装置１４０は、カメラ５０４及び位置検出装置５０６は有さなくともよい。また、画像形成装置、携帯端末、拠点管理装置及び統括管理装置の後述する機能や処理は、各装置のＣＰＵがＲＯＭ等に記録されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００２５】
図６及び図７は、携帯端末１１０のパネルコントローラ５０３に表示される画面の説明図である。携帯端末１１０には、画像形成装置１００のメンテナンスを遠隔操作するためのアプリケーションであるメンテナンスアプリがインストールされている。そして、パネルコントローラ５０３には、メンテナンスアプリにより、サービスモードの設定、シチュエーションモードの設定等の画面が表示される。メンテナンスアプリで図３及び図４で示す画面に相当する設定画面を表示することで、携帯端末１１０からサービスモードによる設定やシチュエーションモード中のシナリオデータによる設定を行うことが可能である。
【００２６】
シナリオデータは、統括管理装置１４０により常時更新され、記憶、管理されている。さらに、統括管理装置１４０により作成されたシナリオデータは、シナリオデータが利用される各サービス拠点の拠点管理装置１２０に送信され、拠点管理装置１２０により、記憶、管理されている。拠点管理装置１２０は、サービスマンが担当していない機種の情報のシナリオデータも記憶している。そのため、メンテナンスアプリは、拠点管理装置１２０に接続して、サービスマンが必要な機種の最新のシナリオデータをダウンロードする。
【００２７】
図８は、画像形成システムにおけるメンテナンス処理を示すシーケンス図である。以下において、画像形成装置１００が行うものとして説明する処理は、画像形成装置１００のＣＰＵがＲＯＭ等に記録されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。携帯端末１１０、拠点管理装置１２０及び統括管理装置１４０が行うものとして説明する処理についても同様である。Ｓ８００において、携帯端末１１０は、最新のシナリオデータの取得要求を拠点管理装置１２０に送信する。なお、本処理は、サービスマンが画像形成装置１００の設置場所（顧客先）を訪問する前のタイミングにおいて実行されるものとする。サービスマンは、例えば、携帯端末１１０のメンテナンスアプリを開き、取得要求を行うためのボタンを操作することにより、拠点管理装置１２０に対し取得要求を送信する指示を行うことができる。Ｓ８００において、携帯端末１１０は取得要求と共に、サービスマンを識別するユーザＩＤも併せて送信する。
【００２８】
次に、Ｓ８０１において、拠点管理装置１２０は、まずユーザＩＤに基づいてサービスマンの認証を行い、認証に成功したサービスマンが必要とする最新のシナリオデータを選択する。拠点管理装置１２０は、サービスマンのユーザＩＤとサービスマンが担当する画像形成装置１００の機種とを関連付けて記憶している。拠点管理装置１２０は、両者の関係から、サービスマンが担当する機種に必要な最新のシナリオデータを選択することができる。拠点管理装置１２０は、選択したシナリオデータをダウンロード可能な状態とする。次に、Ｓ８０２において、携帯端末１１０は、拠点管理装置１２０から最新のシナリオデータをダウンロードし、最新のシナリオデータを使用可能とする。
【００２９】
次に、Ｓ８０３において、サービスマンの操作に応じ、画像形成装置１００がメンテナンスモードで起動する。メンテナンスモードで起動された画像形成装置１００の操作部２２０には、携帯端末１１０との無線接続画面が表示される。図９は、無線接続画面９０１の一例を示す図である。次に、Ｓ８０４において、サービスマンは、携帯端末１１０のパネルコントローラ５０３に対し、画面９０１に表示されているＳＳＩＤ情報及びＫＥＹ情報９０３を入力する。これにより、携帯端末１１０のＲＡＭ５０２等の記憶部に、ＳＳＩＤ情報及びＫＥＹ情報が設定される。
【００３０】
なお、他の例としては、サービスマンは、画面９０１に表示されているＱＲコード（登録商標）９０４を携帯端末１１０のカメラ５０４を用いて撮影する。そして、撮影されたＱＲコードを携帯端末１１０のメンテナンスアプリが解析して、ＳＳＩＤ情報及びＫＥＹ情報を特定してもよい。携帯端末１１０は、これらの情報に基づいて、無線ＬＡＮの設定を行う。そして、サービスマンが、接続ボタン９０２を押下すると、これにより画像形成装置１００が無線ＬＡＮ接続を可能とし、メンテナンスアプリは無線ＬＡＮ接続を開始することができるようになる。
【００３１】
次に、Ｓ８０５において、携帯端末１１０は、画像形成装置１００と無線ＬＡＮ接続し、画像形成装置１００がメンテナンス作業を行うよう制御する。また、画像形成装置１００は、携帯端末１１０からの指示に従い、メンテナンス作業を行う。次に、Ｓ８０６において、画像形成装置１００は、メンテナンス作業で実行された操作の実行記録を、ＨＤＤ２０６にメンテナンスアプリの操作ログ８２０として記録する。画像形成装置１００の状態が変化するメンテナンス操作による設定値変更と調整動作指示が操作ログ８２０として記録される。なお、項目の値を取得する参照操作は記録の対象にはならない。
【００３２】
図１０（ａ）は、画像形成装置１００に記録される操作ログの一例を示す図である。画像形成装置１００に記録される操作ログは、操作を行った日時と、操作対象の項目情報と、設定値変更の際の設定値と、サービスマンＩＤとを１レコードとし、複数のレコードを含んでいる。操作対象の項目情報は、中間ベルト上のトナー濃度、斜行調整量、画像余白調整等コマンドの対象を示す情報と、Ｇｅｔ、Ｓｅｔ、Ｓｔａｒｔ等画像形成装置１００が実行したコマンドの種類を示す情報とを含む。サービスマンＩＤは、携帯端末１１０、メンテナンスアプリ又はサービスマン毎に固有の値として予め割り振られているものとする。サービスマンＩＤは、メンテナンスアプリから画像形成装置１００に発行するコマンドのヘッダ情報として含まれている。
【００３３】
画像形成装置１００は、コマンドを受信した際に、項目情報、設定値及びサービスマンＩＤを抽出し、画像形成装置１００内のタイマーによる日時情報を付加して、操作ログに追記する。また、画像形成装置１００の操作部２２０が操作された場合は、サービスマンＩＤに固有値（本例ではＬＵＩ）を記録する。画像形成装置１００の処理については、図１１を参照しつつ後述する。
【００３４】
図８に戻り、Ｓ８０６の処理の後、メンテナンス作業を終了すると、Ｓ８０７において、携帯端末１１０は、サービスマンの操作に応じて、画像形成装置１００から操作ログを回収する。例えば、サービスマンが携帯端末１１０のメンテナンスアプリを開き、ログ取得要求を行うためのボタンを操作すると、携帯端末１１０は、この操作に従い、画像形成装置１００に対してログ要求を送信する。携帯端末１１０は、ログ要求に対する応答として、操作ログを受信する。携帯端末１１０は、回収した操作ログに、画像形成装置のシリアル番号を関連付けて、自装置のＲＯＭ２０３等の記憶部に記録する。次に、Ｓ８０８において、画像形成装置１００は、サービスマンの操作に応じて、再起動し、動作モードはメンテナンスモードから通常モードに変更される。これにより、画像形成装置１００は、メンテナンスアプリの無線接続設定が無効化され、Ｓ８０３においてメンテナンスモードに遷移する以前の状態に復帰する。
【００３５】
次に、Ｓ８０９において、携帯端末１１０は、Ｓ８０７において回収した操作ログに、携帯端末１１０を所持するサービスマンの拠点情報（Ｌｏｃａｔｉｏｎ  Ｉｄ）と、ログを収集した画像形成装置１００のシリアル番号を付加する。そして、携帯端末１１０は、操作ログを拠点管理装置１２０にアップロード（送信）する。拠点管理装置１２０は、操作ログを受信すると、これを自装置のＲＯＭ等の記憶部に記録する。図１０（ｂ）は、拠点管理装置１２０に記録される操作ログの一例を示す図である。拠点管理装置１２０に記録される操作ログは、拠点情報と、画像形成装置１００のシリアル番号と、日時と、項目情報と、設定値と、サービスマンＩＤとを１レコードとし、複数のレコードを含んでいる。
【００３６】
次に、Ｓ８１０において、拠点管理装置１２０は、操作ログを統括管理装置１４０にアップロード（送信）する。統括管理装置１４０は、操作ログを受信すると、これを自装置のＲＯＭ等の記憶部に記録する。統括管理装置１４０に記録される操作ログは、図１０（ｂ）に示す拠点管理装置１２０の操作ログと同様である。なお、統括管理装置１４０の記憶部には、複数のサービス拠点それぞれから受信した操作ログが蓄積されることになる。
【００３７】
次に、Ｓ８１１において、統括管理装置１４０は、自装置の記憶部に記憶されている操作ログを、適当なタイミングで解析する。次に、Ｓ８１２において、統括管理装置１４０は、操作ログの解析結果に基づいて、拠点の地域性によらないグローバルなシナリオデータや拠点の地域性に応じた拠点対応のシナリオデータを作成する。次に、Ｓ８１３において、統括管理装置１４０は、作成したシナリオデータを、最新のシナリオデータとして各拠点管理装置１２０に送信する。統括管理装置１４０は、グローバルなシナリオデータについては、複数の拠点管理装置それぞれに送信し、拠点対応のシナリオデータについては、対応する拠点管理装置１２０に対してのみ送信する。なお、統括管理装置１４０の処理については、図１３を参照しつつ後述する。
【００３８】
図１１は、画像形成装置１００によるログ収集処理を示すフローチャートである。画像形成装置１００は、メンテナンスモードで起動し、メンテナンスアプリと無線ＬＡＮ接続を開始すると、Ｓ１１０１において、メンテナンスアプリからのコマンドを待機する受信待機状態になる。次に、Ｓ１１０２において、画像形成装置１００は、携帯端末１１０のメンテナンスアプリからコマンドを受信する。
【００３９】
図１２は、コマンドの一例を示す図である。コマンドには、コマンド種別１２０１と、項目情報１２０２と、設定値１２０３と、サービスマンＩＤ１２０４とが含まれている。コマンド種別１２０１は、実行する操作の種別を示す。コマンド種別には、設定値の参照、設定値の変更、調査動作の開始、ログ取得などがある。項目情報１２０２は、操作対象となる項目を一意に指定するための情報であり、ＩＤあるいは項目名称が格納される。設定値１２０３は、コマンド種別１２０１が設定値変更の際にのみ使用されるフィールドで、新たに設定する値が格納されている。サービスマンＩＤ１２０４は、本コマンドの発行者を指定するもので、携帯端末毎に割り当てられている。
【００４０】
図１１に戻り、Ｓ１１０２においてコマンドを受信すると、次に、Ｓ１１０３において、画像形成装置１００のＣＰＵ２０１は、受信したコマンドのコマンド種別がログ取得コマンドであるか否かを判断する。ＣＰＵ２０１は、ログ取得コマンドでない場合には（Ｓ１１０３でＮＯ）、処理をＳ１１０４へ進める。ＣＰＵ２０１は、ログ取得コマンドの場合には（Ｓ１１０３でＹＥＳ）、処理をＳ１１０８へ進める。
【００４１】
Ｓ１１０４において、ＣＰＵ２０１は、指定された項目に対するコマンドを実行する。なお、画像形成装置１００には対象となる項目情報１２０２によっては、実行を拒否する機能を有するものがある。画像形成装置１００には、画像形成装置１００が動作している顧客先の環境の情報を含むユーザ情報については、顧客がサービスマンによる設定変更を許可するか禁止するかを決定することができる機能がある。この機能により、メンテナンスアプリでのメンテナンス作業においても、メンテナンスアプリからのコマンドの項目情報が前記機能によりサービスマンによる設定変更を禁止している対象項目と合致した場合は、コマンドは実行されない。この場合は、画像形成装置１００は、Ｓ１１０４におけるコマンド処理を行うことなく、処理をＳ１１０１へ進める。
【００４２】
Ｓ１１０４の後、Ｓ１１０５において、ＣＰＵ２０１は、コマンド種別が操作ログに記録する対象か否かを判断する。すべてのコマンドを操作ログに記録することも可能であるが、操作ログが肥大化するため、操作ログには、画像形成装置１００の状態が変化する操作だけを記録することとするためである。すなわち、画像形成装置１００は、設定値の参照コマンドについては、操作を操作ログに追加しない。ＣＰＵ２０１は、操作ログに記録する対象の場合には（Ｓ１１０５でＹＥＳ）、処理をＳ１１０６へ進める。ＣＰＵ２０１は、操作ログに記録する対象でない場合には（Ｓ１１０５でＮＯ）、操作ログへの記録を行うことなく、処理をＳ１１０１へ進める。
【００４３】
Ｓ１１０６において、ＣＰＵ２０１は、操作を図１０（ａ）に示すようなログレコードのフォーマットに整形する。次に、Ｓ１１０７において、ＣＰＵ２０１は、操作ログ８２０にＳ１１０６において作成したレコードを追加し、その後処理をＳ１１０１へ進める。
【００４４】
一方、Ｓ１１０８においては、ＣＰＵ２０１は、画像形成装置１００の操作ログ８２０よりログデータを回収する。次に、Ｓ１１０９において、ＣＰＵ２０１は、画像形成装置１００のシリアル番号と共にともに、携帯端末１１０に操作ログを送信し、その後処理をＳ１１０１へ進める。
【００４５】
図１３は、統括管理装置１４０によるシナリオ作成処理を示すフローチャートである。Ｓ１３０１において、統括管理装置１４０のＣＰＵは、複数の拠点管理装置１２０からのアップロード要求により、操作ログを受信し、これを記憶部に記録する。これにより、統括管理装置１４０には、複数のサービス拠点１３０の操作ログが蓄積される。次に、Ｓ１３０２において、統括管理装置１４０のＣＰＵは、記憶部に記録された操作ログの解析を行う。なお、統括管理装置１４０のＣＰＵは、記憶部に解析に十分な数のログデータが蓄積された時点でＳ１３０３の解析処理を開始するものとする。統括管理装置１４０のＣＰＵは、十分にログが蓄積されたか否かは、例えば、ログの受信を行った件数や期間等に基づいて判定することができる。
【００４６】
以下、ログの解析処理について説明する。解析処理では、収集した操作ログに含まれるシリアル番号から、機種名、製作ロットを求める。シリアル番号は、開発元の工場において、機種名、製作ロットと結び付けられて管理されている。ファームウェアバージョンについては、顧客情報を管理するサーバ、あるいはファームウェアを自動更新するシステムから前記シリアル番号の画像形成装置がインストールしているファームウェアバージョンを取得することが可能である。もちろん画像形成装置自身が、ログデータに、シリアル番号に加えて、機種名、ロット番号、ファームウェアバージョンを含めていてもよい。
【００４７】
統括管理装置１４０のＣＰＵは、シリアル番号及び項目情報について、頻出回数を計算し、特定のシリアル番号での頻度が他のシリアル番号の平均値より突出しているログデータは解析対象から除く。統括管理装置１４０のＣＰＵは、所定の作業が特定のシリアル番号で多発している場合は、機種依存ではなく個体依存する問題であると判断する。この場合、個体に依存する問題として別途対処する。
【００４８】
次に、統括管理装置１４０のＣＰＵは、機種、項目情報、ファームウェアバージョンの組み合わせで頻出回数を計算し、所定の作業が最新のファームウェアで発生していないかどうかを確認する。最新のファームウェアでの発生頻度が減少しており、最新ファームウェアの更新により解決する作業内容であるかどうかを確認できたとする。この場合、統括管理装置１４０のＣＰＵは、旧ファームウェアで発生するメンテナンス作業のためのシナリオ作成対象とはならないと判断し、統計処理の対象から除く。ファームウェアの更新を促すことになる。
【００４９】
次に、統括管理装置１４０のＣＰＵは、機種、項目情報、製作ロットの組み合わせで頻出回数を計算する。特定の製作ロットでの頻度が多ければハードウェア依存の問題であると判断し、ロットに依存する問題かどうかの調査対象として、統計処理の対象から除く。対象となっているメンテナンス作業がすでにシナリオ化されているかどうかを確認し、既存のシナリオであれば除く。
【００５０】
次に、サービスマンＩＤがＬＵＩである操作、すなわち画像形成装置１００の操作部２２０に対する操作について着目する。ＬＵＩ操作は、メンテナンスアプリがサポートできていない項目であると判断できる。統括管理装置１４０のＣＰＵは、該操作の同シリアル番号の前後のメンテナンスアプリの操作を特定する。該ＬＵＩ操作と前後いずれかにあるメンテナンスアプリの存在関係が、他のシリアル番号のログレコードに検出されれば、着目するＬＵＩ操作は前後いずれかにあるメンテナンスアプリの操作だけでは足りないために要した操作であると判断できる。そこで、この場合、統括管理装置１４０のＣＰＵは、ＬＵＴ操作を前後いずれかにあるシナリオデータに追加することになる。
【００５１】
次に、Ｓ１３０３において、統括管理装置１４０のＣＰＵは、解析結果から、傾向が抽出されたか否かを確認する。傾向が抽出された場合には（Ｓ１３０３でＹＥＳ）、処理をＳ１３０４へ進める。統括管理装置１４０のＣＰＵは、傾向が抽出されなかった場合には（Ｓ１３０３でＮＯ）、処理をＳ１３０１へ進める。
【００５２】
Ｓ１３０４において、統括管理装置１４０のＣＰＵは、傾向に画像形成装置１００の設置地域に依存した地域依存の傾向があるか否かを判断する。地域によっては、環境依存（温度、湿度）による経時変化による特定の調整の要否や設定値の違いがある場合がある。また、各国の法的な基準による設定値の変更などもあり得る。統括管理装置１４０のＣＰＵは、各機種、項目情報組み合わせについて、設定値とＬＯＣＡＴＩＯＮ  ＩＤの統計処理を行う。統計処理により、設定値の分布がＬＯＣＡＴＩＯＮ  ＩＤと関連していると判断されたならば、地域依存の傾向があると判断する。例えば、中間転写ベルトで用いるトナー量は、画像形成装置１００が設置されている地域の気温に応じて異なる。この場合、統括管理装置１４０のＣＰＵは、中間転写ベルトのトナー量に地域依存の傾向があると判断する。
【００５３】
統括管理装置１４０のＣＰＵは、地域依存の傾向性がある場合には（Ｓ１３０４でＹＥＳ）、処理をＳ１３０７へ進める。統括管理装置１４０のＣＰＵは、地域依存の傾向がない場合には（Ｓ１３０４でＮＯ）、処理をＳ１３０５へ進める。Ｓ１３０５において、統括管理装置１４０のＣＰＵは、ＬｏｃａｌＤａｔａフラグを設定する。なお、次に、Ｓ１３０６において、統括管理装置１４０のＣＰＵは、地域依存の傾向を示す解析結果に基づいて、拠点対応のシナリオデータを作成する。次に、Ｓ１３０９において、統括管理装置１４０のＣＰＵは、作成したシナリオデータを記憶部に記録（登録）する。
【００５４】
なお、他の例としては、拠点対応のシナリオデータは、地域依存の傾向に対応した地域に設置された拠点管理装置１２０により作成されてもよい。この場合、統括管理装置１４０のＣＰＵは、シナリオデータデータの作成に必要なデータと共にシナリオデータの作成指示を拠点管理装置１２０に送信する。そして、拠点管理装置１２０は、作成指示に従いサービス拠点１３０に対応したシナリオデータを作成し、これを自装置の記憶部に記録する。
【００５５】
一方、Ｓ１３０７において、統括管理装置１４０のＣＰＵは、ＧｌｏｂａｌＤａｔａフラグを設定する。次に、Ｓ１３０８において、統括管理装置１４０のＣＰＵは、地域に依存しないシナリオデータを作成する。すなわち、統括管理装置１４０のＣＵは、管理対象のすべての画像形成装置が示す傾向（解析結果）に基づいて、統括管理装置１４０の管理対象のすべての画像形成装置１００に適用可能なシナリオデータを作成する。統括管理装置１４０は、その後処理をＳ１３０９へ進める。
【００５６】
統括管理装置１４０は、ＧｌｏｂａｌＤａｔａフラグが設定されたシナリオデータをすべての拠点管理装置１２０に送信する。一方で、統括管理装置１４０は、ＬｏｃａｌＤａｔａフラグが設定されたシナリオデータについては、シナリオデータに対応する地域のサービス拠点１３０の拠点管理装置１２０にのみ送信する。このため、図８のＳ８０１において、拠点管理装置１２０は、対応するサービス拠点１３０の地域に依存したシナリオデータを携帯端末１１０のダウンロードの対象として選択することができる。拠点管理装置１２０はまた、地域に依存しないシナリオデータについても、ダウンロードの対象として選択することができる。一方で、拠点管理装置１２０は、対応するサービス拠点１３０以外の地域に依存した地域依存のシナリオデータについては、ダウンロード対象として選択することはない。
【００５７】
以上のように、本実施形態に係る画像形成システムにおいては、サービスマンは、携帯端末１１０に設定されたシナリオデータを利用して、画像形成装置１００のメンテナンス作業を行うことができる。また、各サービス拠点１３０に所属する各サービスマンのメンテナンス作業に応じて、統括管理装置１４０には、複数のサービスマンによる複数の画像形成装置１００に対する操作ログが蓄積される。したがって、統括管理装置１４０は、この操作ログを解析することにより各サービス拠点に特有の傾向を抽出することができる。さらに、統括管理装置１４０は、このサービス拠点に特有の傾向に基づいて、画像形成装置の設置された地域に適したシナリオデータを作成することができる。すなわち、本実施形態に係る画像形成システムにおいては、サービスマンによる、適切なシナリオデータを用いたメンテナンスを可能とすることができる。
【００５８】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５９】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６０】
１００  画像形成装置
１１０  携帯端末
１２０  拠点管理装置
１４０  統括管理装置
【図１】
2017188797.tif 000003
【図２】
2017188797.tif 000004
【図３】
2017188797.tif 000005
【図４】
2017188797.tif 000006
【図５】
2017188797.tif 000007
【図６】
2017188797.tif 000008
【図７】
2017188797.tif 000009
【図８】
2017188797.tif 000010
【図９】
2017188797.tif 000011
【図１０】
2017188797.tif 000012
【図１１】
2017188797.tif 000013
【図１２】
2017188797.tif 000014
【図１３】
2017188797.tif 000015