(57)【要約】【課題】  複数の操作支援情報の中から適切な操作支援情報を簡単に取得することができるシステムや方法等を提供する。【解決手段】  このシステムは、電子機器に対する操作を支援するための操作支援システムであり、電子機器に対する操作支援要求とともに、電子機器が備える表示手段の表示内容および表示状態の情報を受信する受信手段と、表示内容および表示状態に応じた操作を支援するための複数の操作支援情報を記憶する記憶手段と、受信手段により受信された表示内容および表示状態の情報に基づき、記憶手段に記憶された複数の操作支援情報の中から表示手段に表示させる操作支援情報を選択する選択手段とを含む。【選択図】  図５
2018142102.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に対する操作を支援するための操作支援システムであって、
前記電子機器に対する操作支援要求とともに、前記電子機器が表示する表示項目および表示状態を示す情報を受信する受信手段と、
表示項目および表示状態に応じた操作を支援するための複数の操作支援情報を記憶する記憶手段と、
前記受信手段により受信された前記表示項目および表示状態を示す情報に基づき、前記記憶手段から少なくとも１つの操作支援情報を選択する選択手段と、
前記選択手段により選択された前記少なくとも１つの操作支援情報を用いて、前記電子機器に表示させる操作支援画面の画面情報を生成する生成手段とを含む、操作支援システム。
【請求項２】
前記操作支援画面の画面情報に含まれる前記少なくとも１つの操作支援情報を用いて、前記電子機器に設定された、前記表示項目および表示状態に関連する設定内容を取得する取得手段と、
前記取得手段により取得された前記設定内容に応じて、前記操作支援画面の画面情報を更新する更新手段とを含む、請求項１に記載の操作支援システム。
【請求項３】
前記設定内容の変更を受け付ける入力受付手段を含む、請求項２に記載の操作支援システム。
【請求項４】
前記入力受付手段が受け付けた前記設定内容の変更に基づき、前記表示項目を含む表示画面の画面情報を変更する変更手段を含み、
前記変更手段は、前記操作支援画面の表示を終了する前に、前記表示画面の画面情報を変更する、請求項３に記載の操作支援システム。
【請求項５】
前記操作支援画面に含まれる操作支援項目を選択して操作支援内容を参照した参照回数を、該操作支援項目ごとに記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された前記参照回数に基づき、前記操作支援画面内の操作支援項目の表示順を決定する決定手段とを含む、請求項１〜４のいずれか１項に記載の操作支援システム。
【請求項６】
前記操作支援要求に応じて表示された前記操作支援画面を参照した第２の参照回数を、該操作支援画面ごとに記憶する第３の記憶手段と、
前記第２の参照回数の取得要求を受けて、前記第３の記憶手段に記憶された操作支援画面ごとの第２の参照回数を提供する提供手段とを含む、請求項１〜５のいずれか１項に記載の操作支援システム。
【請求項７】
前記操作支援画面に含まれる操作支援項目を選択することなく該操作支援画面の表示を終了した回数を記憶する第４の記憶手段を含む、請求項１〜６のいずれか１項に記載の操作支援システム。
【請求項８】
前記受信手段は、前記電子機器の機種情報と、前記表示項目を含む表示画面の画面情報とをさらに受信し、
前記記憶手段は、前記複数の操作支援情報の各々を、複数の機種情報および複数の表示画面の画面情報の各々と関連付けて記憶しており、
前記選択手段は、前記受信手段により受信された前記表示項目および表示状態の情報と前記機種情報と前記表示画面の画面情報とに基づき、前記少なくとも１つの操作支援情報を選択する、請求項１〜７のいずれか１項に記載の操作支援システム。
【請求項９】
前記操作支援システムは、前記電子機器と、前記電子機器に対して情報を提供する情報提供装置とを含み、
前記情報提供装置が、前記受信手段と、前記記憶手段と、前記選択手段と、前記生成手段とを含み、
前記電子機器が、前記取得手段と、前記更新手段とを含む、請求項２に記載の操作支援システム。
【請求項１０】
電子機器に対する操作を支援するための操作支援システムにおいて、前記電子機器に対して情報を提供する情報提供装置であって、
前記電子機器に対する操作支援要求とともに、前記電子機器が表示する表示項目および表示状態を示す情報を受信する受信手段と、
表示項目および表示状態に応じた操作を支援するための複数の操作支援情報を記憶する記憶手段と、
前記受信手段により受信された前記表示項目および表示状態を示す情報に基づき、前記電子機器に対して提供する少なくとも１つの操作支援情報を前記記憶手段から選択する選択手段と、
前記選択手段により選択された前記少なくとも１つの操作支援情報を用いて、前記電子機器に表示させる操作支援画面の画面情報を生成する生成手段を含む、情報提供装置。
【請求項１１】
前記操作支援画面に含まれる操作支援項目を選択して操作支援内容を参照した参照回数を、該操作支援項目ごとに記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された前記参照回数に基づき、前記操作支援画面内の操作支援項目の表示順を決定する決定手段とを含む、請求項１０に記載の情報提供装置。
【請求項１２】
前記操作支援要求に応じて表示された前記操作支援画面を参照した第２の参照回数を、該操作支援画面ごとに記憶する第３の記憶手段と、
前記第２の参照回数の取得要求を受けて、前記第３の記憶手段に記憶された操作支援画面ごとの第２の参照回数を提供する提供手段とを含む、請求項１０または１１に記載の情報提供装置。
【請求項１３】
前記操作支援画面に含まれる操作支援項目を選択することなく該操作支援画面の表示を終了した回数を記憶する第４の記憶手段を含む、請求項１０〜１２のいずれか１項に記載の情報提供装置。
【請求項１４】
前記受信手段は、前記電子機器の機種情報と、前記表示項目を含む表示画面の画面情報とをさらに受信し、
前記記憶手段は、前記複数の操作支援情報の各々を、複数の機種情報および複数の表示画面の画面情報の各々と関連付けて記憶しており、
前記選択手段は、前記受信手段により受信された前記表示項目および表示状態の情報と前記機種情報と前記表示画面の画面情報とに基づき、前記少なくとも１つの操作支援情報を選択する、請求項１０〜１３のいずれか１項に記載の情報提供装置。
【請求項１５】
電子機器に対する操作を支援するための操作支援システムに用いられる該電子機器であって、
前記電子機器に対する操作支援要求とともに、前記電子機器が表示する表示項目および表示状態を示す情報を、電子機器に対して情報を提供する情報提供装置に送信する送信手段と、
送信した前記表示項目および表示状態を示す情報に基づき選択された前記電子機器に対する操作を支援するための少なくとも１つの操作支援情報を用いて生成された操作支援画面の画面情報を、前記情報提供装置から受信する受信手段と、
前記操作支援画面の画面情報に含まれる前記少なくとも１つの操作支援情報を用いて、前記電子機器に設定された、前記表示項目および表示状態に関連する設定内容を取得する取得手段と、
前記取得手段により取得された前記設定内容に応じて、前記操作支援画面の画面情報を更新する更新手段とを含む、電子機器。
【請求項１６】
前記設定内容の変更を受け付ける入力受付手段を含む、請求項１５に記載の電子機器。
【請求項１７】
前記入力受付手段が受け付けた前記設定内容の変更に基づき、前記表示項目を含む表示画面の画面情報を変更する変更手段を含み、
前記変更手段は、前記操作支援画面の表示を終了する前に、前記表示画面の画面情報を変更する、請求項１６に記載の電子機器。
【請求項１８】
電子機器に対する操作を支援する操作支援方法であって、
前記電子機器に対する操作支援要求とともに、前記電子機器が表示する表示項目および表示状態を示す情報を受信するステップと、
受信された前記表示項目および表示状態を示す情報に基づき、表示項目および表示状態に応じた操作を支援するための複数の操作支援情報を記憶する記憶手段から少なくとも１つの操作支援情報を選択するステップと、
選択された前記少なくとも１つの操作支援情報を用いて、前記電子機器に表示させる操作支援画面の画面情報を生成するステップとを含む、操作支援方法。
【請求項１９】
電子機器に対する操作を支援する処理をコンピュータに実行させるためのプログラムであって、
前記電子機器に対する操作支援要求とともに、前記電子機器が表示する表示項目および表示状態を示す情報を受信するステップと、
受信された前記表示項目および表示状態を示す情報に基づき、表示項目および表示状態に応じた操作を支援するための複数の操作支援情報を記憶する記憶手段から少なくとも１つの操作支援情報を選択するステップと、
選択された前記少なくとも１つの操作支援情報を用いて、前記電子機器に表示させる操作支援画面の画面情報を生成するステップとを実行させる、プログラム。
【請求項２０】
電子機器に対する操作を支援する処理をコンピュータに実行させるためのプログラムであって、
前記電子機器に対する操作支援要求とともに、前記電子機器が表示する表示項目および表示状態を示す情報を、電子機器に対して情報を提供する情報提供装置に送信するステップと、
送信した前記表示項目および表示状態を示す情報に基づき選択された前記電子機器に対する操作を支援するための少なくとも１つの操作支援情報を用いて生成された操作支援画面の画面情報を、前記情報提供装置から受信するステップと、
前記操作支援画面の画面情報に含まれる前記少なくとも１つの操作支援情報を用いて、前記電子機器に設定された、前記表示項目および表示状態に関連する設定内容を取得するステップと、
取得された前記設定内容に応じて、前記操作支援画面の画面情報を更新するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に対する操作を支援するための操作支援システム、情報提供装置、電子機器、操作支援方法および該操作を支援する処理をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
プリンタやMFP(Multi-Function Peripheral)等の電子機器の操作に迷った場合、利用者は、その操作を支援するための機能（例えば、ヘルプ機能）を使用し、自身の困り事（問題）を解決することができる。
【０００３】
ヘルプ機能には、例えば、電子機器とネットワーク接続されたヘルプサーバと呼ばれる、操作に関する情報を提供する装置にアクセスし、ヘルプサーバから取得した情報を用いて問題を解決するための情報（ヘルプ情報）を作成し、ヘルプ画面として表示させるものがある。操作に関する情報は、例えば電子機器に発生した障害を解消するための対処方法や、希望する動作を実現するための設定方法等の情報である。
【０００４】
また、ヘルプ機能には、ヘルプサーバとネットワーク接続された携帯端末の付属カメラで、電子機器の内部機構を撮影し、ヘルプサーバから対応するヘルプ情報を取得し、撮影した画像に合成し、それを表示させるものもある（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のヘルプ機能では、ヘルプ情報が多数のメニューの階層構造として構築されているため、多数のメニューの階層の中を自ら探索する必要があり、適切な情報を簡単に得ることができないという問題があった。
【０００６】
そこで、電子機器に対する操作を支援するための複数の操作支援情報の中から適切な操作支援情報を簡単に取得することができるシステム、装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題に鑑み、電子機器に対する操作を支援するための操作支援システムであって、
電子機器に対する操作支援要求とともに、電子機器が表示する表示項目および表示状態の情報を受信する受信手段と、
表示内容および表示状態に応じた操作を支援するための複数の操作支援情報を記憶する記憶手段と、
受信手段により受信された表示内容および表示状態の情報に基づき、記憶手段から少なくとも１つの操作支援情報を選択する選択手段と、
選択手段により選択された少なくとも１つの操作支援情報を用いて、電子機器に表示させる操作支援画面の画面情報を生成する生成手段とを含む、操作支援システムが提供される。
【発明の効果】
【０００８】
本発明によれば、複数の操作支援情報の中から適切な操作支援情報を簡単に取得することが可能となるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】操作支援システムのシステム構成の一例を示した図。
【図２】操作支援システムを構成する電子機器としてのMFPのハードウェア構成の一例を示した図。
【図３】操作支援システムを構成する情報提供装置としてのヘルプサーバのハードウェア構成の一例を示した図。
【図４】MFPの機能構成の一例を示したブロック図。
【図５】ヘルプサーバの機能構成の一例を示したブロック図。
【図６】情報端末の機能構成の一例を示したブロック図。
【図７】ヘルプ画面を表示するまでの処理の流れを例示したシーケンス図。
【図８】ヘルプ項目選択時の処理の流れを例示したシーケンス図。
【図９】ヘルプ画面内で設定変更を行い、ヘルプ画面を終了するまでの処理の流れを例示したシーケンス図。
【図１０】ヘルプ画面内で設定変更をせずにヘルプ画面を終了するまでの処理の流れを例示したシーケンス図。
【図１１】ヘルプサーバが保持するヘルプデータテーブルの一例を示した図。
【図１２】ヘルプ画面を開く前の画面を例示した図。
【図１３】ヘルプ画面を開いたときのヘルプ画面を例示した図。
【図１４】ヘルプ項目を選択したときのヘルプ画面を例示した図。
【図１５】ヘルプ画面内で設定変更を行い、ヘルプ画面を終了した後の画面を例示した図。
【図１６】ヘルプ画面の活用状況を参照する処理の流れを例示したシーケンス図。
【図１７】ヘルプ画面活用状況コンテンツの表示例を示した図。
【図１８】ヘルプ画面活用状況コンテンツの別の表示例を示した図。
【発明を実施するための形態】
【００１０】
図１は、電子機器に対する操作を支援するための操作支援システムのシステム構成の一例を示した図である。図１に示す操作支援システムは、電子機器と、情報提供装置と、情報端末とを含んで構成されている。電子機器は、表示手段を備える機器であればいかなる機器であってもよく、プリンタ、MFP、コピー機、ファックス装置、スキャナ装置等を一例として挙げることができる。以下、電子機器を、スキャナ機能、コピー機能、ファックス機能、印刷機能等の複数の機能を備えるMFP１０として説明する。
【００１１】
MFP１０は、LAN(Local Area Network)やWAN(Wide Area Network)等のネットワーク１１に接続され、ネットワーク１１を介して該ネットワーク１１に接続された他の機器と通信を行う。ネットワーク１１は、有線ネットワークであってもよいし、無線ネットワークであってもよい。また、ネットワーク１１は、１つのネットワークに限らず、ルータやプロキシサーバ等の中継装置により接続された２以上のネットワークから構成されていてもよい。さらに、ネットワーク１１は、中継装置にファイアウォール等の通信を制限する制限手段が設けられていてもよい。
【００１２】
MFP１０は、利用者であるユーザが機能を使用する際、操作が不明な場合に、その操作の支援を要求し、操作支援情報としての操作支援画面の画面情報を取得し、MFP１０が備える操作部にその操作支援画面を表示させることができる。操作支援画面の画面情報としては、ヘルプ画面情報を一例として挙げることができる。ヘルプ画面情報は、MFP１０に発生した障害を解消するための対処方法や、希望する動作を実現するための設定方法等を説明する画面の情報である。以下、操作支援画面をヘルプ画面とし、その画面情報をヘルプ画面情報として説明する。
【００１３】
MFP１０は、ヘルプ画面情報を取得し、そのヘルプ画面情報に基づきヘルプ画面を表示する。MFP１０を利用するユーザは、MFP１０の操作部に表示されたヘルプ画面を参照し、そのヘルプ画面内の情報に従って操作を行うことができる。
【００１４】
情報提供装置は、MFP１０が要求する情報を提供することができる装置であればいかなる装置であってもよく、例えば上記のヘルプ画面情報を提供するヘルプサーバ１２とすることができる。以下、情報提供装置を、ヘルプサーバ１２として説明する。
【００１５】
ヘルプサーバ１２は、ネットワーク１１に接続され、ヘルプ画面情報を生成するために必要とされる複数のデータ（ヘルプコンテンツ）を保持する。ヘルプサーバ１２は、ネットワーク１１を介してMFP１０から要求を受け付け、その要求に対応するヘルプ画面情報を、少なくとも１つのヘルプコンテンツを使用して生成し、ネットワーク１１を介してMFP１０に提供する。
【００１６】
ヘルプサーバ１２は、ヘルプ画面の利用状況の情報も保持しており、利用状況の情報の参照要求を受けて、要求元の機器にその利用状況の情報を提供する。利用状況の情報は、ヘルプ画面に含まれる１以上のヘルプ項目のうちの１つが選択される等して、そのヘルプ画面がどの程度利用されているかを示す情報である。多く利用されているほど、そのヘルプ画面が、MFP１０を利用するユーザにとって有用なヘルプ画面であることを示す。
【００１７】
情報端末１３は、スマートフォン、タブレット端末、ノートPC等とされ、ネットワーク１１に接続し、MFP１０やヘルプサーバ１２と通信を行う。情報端末１３は、ヘルプサーバ１２と通信を行い、ヘルプサーバ１２からヘルプ画面の利用状況の情報を取得し、その情報を表示することができる。情報端末１３を使用するシステムの管理者としてのユーザは、表示された情報を参照することで、どのヘルプ画面が多く利用され、有用であるかを知ることができる。また、管理者としてのユーザは、どのヘルプ画面の参照が少なく、あまり有用でない情報と判断することができる。あまり有用でない情報は、削除したり、内容を修正したりすることができる。
【００１８】
図１に示す操作支援システムは、各機器が１つずつの構成となっているが、これに限られるものではなく、MFP１０が２以上、ヘルプサーバ１２が２以上、情報端末１３が２以上であってもよい。また、操作支援システムは、プリントサーバやコンテンツサーバ等のその他の機器を含んでいてもよい。MFP１０、ヘルプサーバ１２、情報端末１３は、ケーブル等の有線にてネットワーク１１に接続されていてもよいし、無線にてネットワーク１１に接続されていてもよい。無線にて接続する場合、ネットワーク１１に接続されたアクセスポイントを利用することができる。
【００１９】
図２を参照して、MFP１０のハードウェア構成について説明する。MFP１０は、本体２０と操作部３０とから構成され、本体２０は、コピー機能、スキャナ機能、ファックス機能、印刷機能等の各種の機能を実現し、操作部３０は、ユーザの操作に応じた入力を受け付ける。本体２０と操作部３０は、専用の通信路４０を介して相互に通信可能に接続される。通信路４０としては、例えばUSB(Universal Serial Bus)規格のものを用いることができるが、有線か無線かを問わず、任意の規格のものであってもよい。
【００２０】
本体２０は、操作部３０で受け付けた入力に応じた動作を行うことができる。また、本体２０は、他の機器、例えば情報端末１３等とも通信可能で、情報端末１３等から受信した指示に応じた動作を行うこともできる。
【００２１】
本体２０は、ハードウェアとして、CPU２１、ROM２２、RAM２３、HDD２４、エンジン部２５、接続I/F２６、通信I/F２７、２８を備え、これらがバス２９を介して相互に接続されている。
【００２２】
CPU２１は、本体２０の動作を総括的に制御する。CPU２１は、RAM２３を作業領域として使用し、ROM２２やHDD２４等に格納されたプログラムを実行することで、本体２０の動作を制御し、上記の各種の機能を実現する。HDD２４には、上記のプログラムのほか、文書等のデータや各種の設定内容を格納することができる。
【００２３】
エンジン部２５は、上記の各種の機能を実現するための汎用的な情報処理や通信以外の処理を実行する。エンジン部２５は、例えば、原稿の画像を読み取るスキャナ（画像読取部）、紙等のシート材への印刷を行うプロッタ（画像形成部）、ファックス通信を行うファックス部等を備えている。エンジン部２５は、そのほか、印刷済みのシート材を仕上げるフィニッシャや、原稿を自動搬送する自動原稿給送装置(ADF)等のようなオプションを備えることもできる。
【００２４】
接続I/F２６は、通信路４０を介して操作部３０と通信を行うためのインタフェースである。通信I/F２７は、ネットワーク１１を介してヘルプ画面情報の取得要求等を送信し、ヘルプ画面情報の提供を受けるためのインタフェースである。通信I/F２８は、ネットワーク１１とは別の公衆通信網を介して、電話やファックス通信を行うためのインタフェースである。
【００２５】
操作部３０は、ハードウェアとして、CPU３１、ROM３２、RAM３３、フラッシュメモリ３４、接続I/F３５、通信I/F３６、操作パネル３７、外部接続I/F３８を備え、これらがバス３９を介して相互に接続されている。
【００２６】
CPU３１は、操作部３０の動作を総括的に制御する。CPU３１は、RAM３３を作業領域として使用し、ROM３２やフラッシュメモリ３４等に格納されたプログラムを実行することで、操作部３０の動作を制御し、各種の機能を実現する。操作部３０の機能としては、設定内容等の表示、表示の切り替え、入力された情報の受け付け、選択の受け付け等を挙げることができる。
【００２７】
接続I/F３５は、通信路４０を介して本体２０と通信を行うためのインタフェースである。通信I/F３６は、ネットワークを介してデータ等を送受信するためのインタフェースである。操作パネル３７は、上記の入力の受け付け、情報の表示を行う。この例では、タッチパネル機能を搭載した液晶表示装置(LCD)で構成されるが、これに限られるものではなく、タッチパネル機能を搭載した有機EL表示装置等で構成されていてもよい。また、操作パネル３７に加えて、または操作パネル３７に代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。
【００２８】
外部接続I/F３８は、ICカードリーダ等を接続することが可能で、ICカードリーダを接続した場合、MFP１０を利用する、ICカードに記録されているユーザの情報を読み取り、ユーザ認証を行うユーザ認証機能を実現することができる。外部接続I/F３８は、外付けHDD等の外部記憶装置や他の機器を接続してもよい。
【００２９】
次に、図３を参照して、ヘルプサーバ１２のハードウェア構成について説明する。ヘルプサーバ１２は、CPU５０、ROM５１、RAM５２、HDD５３、通信I/F５４、バス５５を含んで構成される。ヘルプサーバ１２は、他のハードウェアを備えていてもよく、例えば入出力I/F、表示装置、入力装置等を備えていてもよい。
【００３０】
CPU５０は、ROM５１やHDD５３に格納されたプログラムを実行し、ヘルプサーバ１２全体の動作を制御する。ROM５１は、ヘルプサーバ１２の起動時に実行されるBIOSや各種の設定値等を格納する不揮発性メモリである。RAM５２は、CPU５０が実行するために読み出したプログラムを保持する等の作業領域を提供する揮発性メモリである。HDD５３は、OS、各種のプログラム、各種のデータを格納する不揮発性の記憶装置である。ここでは、HDD５３を用いているが、これに限られるものではなく、SSD等を用いてもよい。
【００３１】
通信I/F５４は、ヘルプサーバ１２をネットワーク１１に接続し、ネットワーク１１に接続されたMFP１０や情報端末１３等と通信するためのネットワークインタフェースである。バス５５は、CPU５０やROM５１等と接続され、アドレス信号、データ信号、各種の制御信号を伝送する。
【００３２】
入出力I/F等についても説明しておくと、入出力I/Fは、表示装置への情報の出力と、入力装置からの情報の入力とを制御するためのインタフェースである。表示装置は、液晶ディスプレイや有機ELディスプレイ等とされ、MFP１０や情報端末１３等から送信された通知の内容等を表示する。入力装置は、マウスやキーボードとされ、ユーザが入力した情報を受け付ける。
【００３３】
なお、情報端末１３については詳細には説明しないが、ヘルプサーバ１２と同様のハードウェア構成に加えて、上記の入出力I/F、表示装置、入力装置を含む構成とすることができる。
【００３４】
図４〜図６を参照して、MFP１０、ヘルプサーバ１２、情報端末１３の機能構成について説明する。図４は、MFP１０の機能構成の一例を示したブロック図である。MFP１０は、操作部３０が備えるCPU３１がフラッシュメモリ３４等の記憶装置に記憶されたプログラムを実行することにより複数の機能部を生成し、それら複数の機能部を備えることができる。ここでは、CPU３１がプログラムを実行することにより複数の機能部を生成しているが、これに限られるものではなく、集積回路等のハードウェアを使用し、上記複数の機能部の一部または全部を実現してもよい。
【００３５】
MFP１０は、機能部として、入力受付部６０と、制御部６１と、画像処理部６２と、記憶部６３と、表示部６４と、通信部６５とを備える。入力受付部６０は、ユーザによるMFP１０に対する設定、画像処理の実行の指示、ヘルプ画面の表示要求、ヘルプ画面内のヘルプ項目の選択、設定内容の変更等を受け付ける。表示部６４は、入力受付部６０が受け付けた情報の表示、画像処理の処理状況や機器の状態の表示、ヘルプ画面の表示等を行う。ヘルプ画面の表示は、MFP１０上で動作するブラウザと呼ばれる情報を閲覧するためのソフトウェアを使用して実施することができる。
【００３６】
制御部６１は、MFP１０を制御し、設定内容の変更、画像処理部６２への画像処理の指示、表示部６４への表示指示、通信部６５に対して情報の送受信等の指示、記憶部６３への情報の書き込み、記憶部６３からの情報の読み出し等を行う。このため、制御部６１は、変更手段、指示手段、書き込み手段、読み出し手段等、様々な手段として機能する。
【００３７】
制御部６１は、入力受付部６０がヘルプ画面の表示要求を受け付けると、MFP１０の機種情報、現在表示中の画面の画面情報、その画面内の表示項目や表示状態の情報を取得する。そして、制御部６１は、通信部６５に対してヘルプ画面情報の取得要求とともに、機種情報等をヘルプサーバ１２に送信するように指示する。また、制御部６１は、通信部６５が受信したヘルプ画面情報を表示部６４に送り、ヘルプ画面を表示するように指示する。
【００３８】
画像処理部６２は、制御部６１からの指示を受けて、原稿のスキャン、コピー、印刷等の画像処理を実行する。記憶部６３は、画像処理に必要な各種の設定内容を設定データとして記憶する。通信部６５は、制御部６１からの指示を受けて、ネットワーク１１を介してヘルプサーバ１２にヘルプ画面情報の取得を要求し、ヘルプ画面情報を受け取る。通信部６５は、情報端末１３等からの画像処理の実行要求を受け付け、また、制御部６１からの指示を受け、画像処理が終了した旨やエラー等を通知する。
【００３９】
制御部６１は、ヘルプ画面情報を用い、MFP１０に設定された、機種情報等に関連する設定データを記憶部６３から取得し、取得した設定データに応じて、ヘルプ画面情報を更新することができる。このことから、制御部６１は、設定データを取得する取得手段やヘルプ画面情報を更新する更新手段としても機能する。また、通信部６５は、上記のように送信手段および受信手段として機能する。
【００４０】
図５は、ヘルプサーバ１２の機能構成の一例を示したブロック図である。ヘルプサーバ１２も、MFP１０と同様に、CPU５０がHDD５３等の記憶装置に記憶されたプログラムを実行することにより複数の機能部を生成し、それら複数の機能部を備えることができる。ヘルプサーバ１２も同様、複数の機能部の一部または全部を集積回路等のハードウェアを使用して実現してもよい。
【００４１】
ヘルプサーバ１２は、機能部として、通信部７０と、制御部７１と、記憶部７２とを備える。通信部７０は、MFP１０からのヘルプ情報の取得要求、上記の機種情報等をMFP１０から受信する。そして、通信部７０は、制御部７１からの指示を受けて、ヘルプ画面情報をMFP１０に送信する。このように通信部７０は、送信手段および受信手段として機能する。なお、ヘルプ画面情報は、ヘルプ画面を表示させるために必要とされる情報である。
【００４２】
記憶部７２は、機種情報、画面情報、表示項目、表示状態に応じたヘルプコンテンツや、ユーザから要求されたヘルプ画面の利用状況の情報を記憶する。ここでは、記憶部７２が１つの記憶手段として示されているが、これに限られるものではなく、ヘルプコンテンツを記憶する記憶部、利用状況の情報を記憶する記憶部のように、複数の記憶部から構成されていてもよい。
【００４３】
制御部７１は、MFP１０からのヘルプ画面情報の取得要求を受け、受信した機種情報等に基づき、ヘルプ画面情報を生成するために必要な少なくとも１つのヘルプコンテンツを選択する。
【００４４】
制御部７１は、選択したヘルプコンテンツを使用し、ユーザにとって有用となる可能性が高い順にヘルプ項目を並べることによりヘルプ画面を構成し、ヘルプ画面情報を生成する。そして、制御部７１は、通信部７０に対して、生成したヘルプ画面情報を送信するように指示する。これらのことから、制御部７１は、選択手段や生成手段、表示順を決定する決定手段等として機能する。
【００４５】
ヘルプサーバ１２は、例えばHTTP(HyperText Transfer Protocol)サーバ機能を実装することができ、MFP１０からの要求をHTTPリクエストとして受信し、そのHTTPリクエストに応じて、ヘルプ画面情報を提供することができる。また、ヘルプサーバ１２は、情報端末１３からの要求に対して、上記のヘルプ画面の利用状況の情報を提供することができる。この提供は、通信部７０が行うことができ、このため、通信部７０は、提供手段としても機能することができる。
【００４６】
図６は、情報端末１３の機能構成の一例を示したブロック図である。情報端末１３も、MFP１０やヘルプサーバ１２と同様、CPUがフラッシュメモリやHDD等の記憶装置に記憶されたプログラムを実行することにより複数の機能部を生成し、それら複数の機能部を備えることができる。情報端末１３も、複数の機能部の一部または全部を集積回路等のハードウェアを使用して実現してもよい。
【００４７】
情報端末１３は、機能部として、通信部８０と、制御部８１と、入力受付部８２と、表示部８３とを備える。入力受付部８２は、ユーザからのヘルプ画面の利用状況の情報の取得要求を受け付ける。制御部８１は、その取得要求を受けて、通信部８０に対してその利用状況の情報の取得を指示する。通信部８０は、制御部８１からの指示を受けて、ヘルプサーバ１２に対して利用状況の情報の取得要求を送信する。
【００４８】
通信部８０は、ヘルプサーバ１２から利用状況の情報を受信する。制御部８１は、表示部８３に対して、通信部８０が取得した利用状況の情報を表示するように指示する。表示部８３は、制御部８１からの指示を受けて、利用状況の情報を表示する。情報端末１３の機能部も同様、制御部８１は、指示手段等として機能し、通信部８０は、送信手段や受信手段として機能する。
【００４９】
図７を参照して、ユーザがヘルプ画面の表示を要求し、MFP１０がヘルプサーバ１２からヘルプ画面情報を取得し、ヘルプ画面を表示するまでの処理を説明する。MFP１０の利用者としてのユーザ１００は、MFP１０を操作し、MFP１０に原稿のスキャン、コピー、印刷、ファックス送信等を実行させるが、操作の途中の特定の画面で迷ったり、選択したいメニューが選択できない状態で表示されたりして、それより先に進めない場合、表示中の画面内のヘルプボタンを押下する等して、ヘルプ画面の表示を要求する（図７S1）。
【００５０】
MFP１０の制御部６１は、入力受付部６０を介してヘルプ画面の表示要求を受け、通信部６５を介してヘルプサーバ１２に対してヘルプ画面情報の取得を要求する（図７S2）。このとき、制御部６１は、例えばURL(Uniform Resource Locator)を使用して、ヘルプ画面情報の取得を要求することができる。また、制御部６１は、その要求とともに、MFP１０の機器情報、画面情報、表示項目や表示状態の情報も取得し、ヘルプサーバ１２に送信する。
【００５１】
機器情報は、その機器の機種を示す機種情報であり、画面情報は、現在表示中の画面を特定するための情報である。表示項目は、現在表示中の画面内に表示されている項目で、表示状態は、表示項目が選択可能に表示されているか、選択不可の表示になっているかを示す情報である。
【００５２】
ヘルプサーバ１２の制御部７１は、通信部７０を介してMFP１０からの要求および各種の情報を取得する。制御部７１は、記憶部７２に対して、機種情報および画面情報に基づき、ヘルプコンテンツの取得を要求する（図７S3）。制御部７１は、記憶部７２からヘルプコンテンツのリストを取得する（図７S4）。ヘルプコンテンツのリストは、ヘルプ項目情報、ヘルプコンテンツとしてのHTMLデータに加え、ヘルプ項目の選択頻度を示す情報（例えば、ヘルプ項目選択回数）を含む。ヘルプ項目選択回数は、ヘルプ項目を選択し、ヘルプ内容を参照した参照回数に相当する。
【００５３】
制御部７１は、ヘルプ画面情報の取得を要求した回数であるヘルプ画面要求回数を、S3およびS4の処理中に更新し、記憶部７２は、更新したヘルプ画面要求回数と機種情報および画面情報とを関連付けて記憶することで、ヘルプの活用度合いや有効性の検証に利用することができる。
【００５４】
制御部７１は、取得したヘルプコンテンツのリストの中から必要なヘルプ項目を選択する（図７S5）。制御部７１は、取得した表示項目および表示状態の情報に基づき、必要なヘルプコンテンツを選択し、選択したヘルプコンテンツからヘルプ画面の表示に必要とされるヘルプ項目を特定する。制御部７１は、取得したヘルプ項目選択回数に基づき、選択回数が多い（選択頻度が高い）ものから順に並び替えることによりヘルプ画面を構成してヘルプ画面情報を生成し、ヘルプ画面情報をMFP１０に送信する（図７S6）。MFP１０の制御部６１は、通信部６５を介してヘルプ画面情報を取得し、表示部６４に指示してヘルプ画面を表示させる。
【００５５】
その後、ユーザ１００がヘルプ項目のいずれも選択しないでヘルプ画面を終了した（閉じた）場合（図７S7）、このヘルプ画面はユーザ１００にとって役に立たない情報である可能性があるため、MFP１０の制御部６１は、通信部６５を介してヘルプサーバ１２にヘルプ画面非活用通知を送信する（図７S8）。ヘルプ画面非活用通知は、そのヘルプ画面が活用されなかった旨を通知するもので、機種情報と画面情報とを含む。
【００５６】
ヘルプサーバ１２の制御部７１は、通信部７０を介してヘルプ画面非活用通知を受け取ると、機種情報および画面情報と対応付けてヘルプ画面非活用回数を記憶部７２に記憶させる（図７S9）。記憶部７２に既にヘルプ画面非活用回数が記憶されている場合、その回数をカウントアップし、その回数を更新する。
【００５７】
このようにして、ある程度の期間運用した後、記憶部７２に記憶されたヘルプ画面非活用回数やヘルプ画面要求回数等のデータを分析することで、ヘルプ画面の効果がなかったものを抽出することができる。そして、改善対象を特定するためのデータとして活用することができる。
【００５８】
図７に示した処理では、ユーザ１００がヘルプ項目のいずれも選択しないでヘルプ画面を閉じた例を説明したが、ヘルプ項目が選択された場合の処理を、図８を参照して説明する。ユーザ１００は、MFP１０の表示部６４に表示されたヘルプ画面内の１つのヘルプ項目を選択する（図８S1）。MFP１０の制御部６１は、入力受付部６０を介して選択されたヘルプ項目の情報を受け取り、通信部６５を介してヘルプサーバ１２に、その選択されたヘルプ項目の情報を通知する（図８S2）。この通知は、選択されたヘルプ項目の情報のほか、MFP１０の機種情報、表示中の画面の画面情報を含む。
【００５９】
ヘルプサーバ１２の制御部７１は、通信部７０を介して上記の通知を受け取り、記憶部７２に記憶されるヘルプ項目選択回数をカウントアップし、その回数を更新する（図８S3）。ヘルプ項目選択回数は、機種情報および画面情報と対応付けて記憶されており、更新するヘルプ項目選択回数は、通知に含まれる機種情報、画面情報に基づき特定される。
【００６０】
MFP１０は、図７に示した処理でヘルプサーバ１２からヘルプ画面情報を受信し、制御部６１がヘルプ画面情報を一時的に保持している。ヘルプ画面情報は、ヘルプ画面を表示するために必要とされるヘルプコンテンツを含む。選択されたヘルプ項目に対応するヘルプコンテンツが「設定変更要」を示す場合、制御部６１は、記憶部６３に対し、そのヘルプコンテンツに含まれる命令に応じて、設定内容の取得を要求する（図８S4）。設定内容の要求には、取得を要求する設定値に対応する設定項目を含むことができる。
【００６１】
制御部６１は、記憶部６３から、上記の要求に含まれる設定項目に対応する設定値を取得する（図８S5）。そして、制御部６１は、機器の設定状態（取得した設定値）に応じたヘルプ画面に更新させる（図８S6）。
【００６２】
このようにMFP１０が自身の記憶部６３から設定内容を取得し、ヘルプ画面を更新することで、ヘルプサーバ１２がファイアウォールを介して設定内容を取得し、ヘルプ画面情報を更新してMFP１０に提供する必要がなくなる。例えば、設定内容を変更する際、権限が必要とされる場合があり、権限の有無を判断するために、ユーザ情報等の個人情報が必要となる。しかしながら、上記の構成では、個人情報がネットワーク１１上に流出することはないため、セキュリティを確保することができる。
【００６３】
図９を参照して、更新されたヘルプ画面内で設定変更を行い、ヘルプ画面を終了するまでの処理について説明する。ユーザ１００は、更新されたヘルプ画面内で設定値を選択あるいは入力し、MFP１０にその設定値を反映させるように要求する（図９S1）。
【００６４】
MFP１０の制御部６１は、入力受付部６０を介してその要求を受け付け、記憶部６３に対し、設定内容の記憶を要求する（図９S2）。設定内容記憶の要求には、設定項目と設定値とが含まれる。記憶部６３は、設定項目と設定値とを対応付けて記憶する。
【００６５】
制御部６１は、表示部６４に表示されているヘルプ項目の画面を切り替える処理を実行する（図９S3）。この処理の中で、制御部６１は、記憶部６３に対し、設定内容の取得を要求し（図９S4）、記憶部６３から設定内容としての設定値を取得する（図９S5）。この設定値は、設定変更により変更された後の設定値である。
【００６６】
ちなみに、この処理では、ヘルプ項目の選択が行われているため、上述したヘルプ画面非活用通知のような処理は実行されず、ヘルプ画面が活用されたものとみなし、ヘルプ項目選択回数を更新する。
【００６７】
ユーザ１００は、ヘルプ画面内で設定変更を行い、その変更を確認した後、ヘルプ画面を終了する（図９S6）。ヘルプ画面の終了は、ユーザ１００がヘルプ画面内の「閉じる」ボタンを押下することにより終了することができる。
【００６８】
この例では、ヘルプ画面内で設定変更を行ったため、表示中の画面内の表示項目の表示状態が変化する可能性がある。そこで、表示中の画面を更新する処理を実行する（図９S7）。例えば、任意の表示項目の表示状態を、設定変更により選択不可の状態から選択可能な状態に変更した画面に更新する。
【００６９】
その後、制御部６１は、表示部６４に表示しているヘルプ画面から、更新された元の画面に切り替える処理を実行する（図９S8）。これにより、ヘルプ画面を閉じる前に裏側にある画面に対して変更を行い、閉じた後にその変更を施した画面を表示させることができる。
【００７０】
図９では、更新されたヘルプ画面内で設定変更を行う処理の例を示したが、設定変更を行わないで、ヘルプ画面を終了する処理を、図１０を参照して説明する。設定変更を行わない場合、設定値の反映、設定内容の記憶、ヘルプ項目の画面の切り替えといった図９のS1〜S6の処理は不要となる。
【００７１】
ユーザ１００は、ヘルプ画面を終了する（図１０S1）。ヘルプ画面の終了は、上述したようにヘルプ画面内の「閉じる」ボタンを押下することにより終了することができる。ヘルプ画面内で設定変更を行わない場合でも、ヘルプ画面内でヘルプ項目の選択は行っているため、ヘルプ画面非活用通知のような処理は行わず、ヘルプ画面が活用されたものとみなし、ヘルプ項目選択回数を更新する。
【００７２】
制御部６１は、ヘルプ画面の終了を受けて、ヘルプ画面から該ヘルプ画面を開く前の元の画面に切り替える処理を実行する（図１０S2）。すなわち、ヘルプ画面を閉じて、裏側にある元の画面を表示させる。この例では、設定変更が行われていないので、表示中の画面内の表示項目の表示状態が変化することはなく、その画面を更新する必要がないため、直ちに元の画面に切り替える。
【００７３】
ここで、ヘルプサーバ１２の記憶部７２に記憶されているデータについて、図１１を参照して説明する。図１１は、ヘルプ画面要求回数、ヘルプ画面非活用回数、ヘルプ項目選択回数等のデータを記録するためのヘルプデータテーブルを例示した図である。ヘルプデータテーブルは、機種情報、画面情報、表示項目や表示状態の情報、ヘルプコンテンツを特定するための情報、ヘルプ画面要求回数、ヘルプ画面非活用回数、ヘルプ項目選択回数を含む。
【００７４】
各機種情報は、１以上の画面情報と対応付けられ、各画面情報は、１以上の表示項目の情報が対応付けられている。各表示項目には、１つの表示状態、ヘルプコンテンツを特定するための情報等が対応付けられている。ヘルプコンテンツを特定するための情報は、コンテンツ識別情報等のヘルプコンテンツ情報で、ヘルプコンテンツの中身は、例えばHTML、JavaScript（登録商標）、CSS(Cascading Style Sheets)等のWebページの一部を構成するコンテンツ情報である。各画面情報には、さらに、対象画面のヘルプ画面全体の外枠レイアウトを表示するためのヘルプコンテンツのコンテンツ識別情報を対応付けることができる。
【００７５】
ヘルプコンテンツは、機種や画面毎に異なるコンテンツ情報とすることができるが、機種や画面が異なっても、同じコンテンツ情報とすることが可能である。図１１の「K01G01C05K」は、「画面G01」、「画面G02」の２つで使用されており、機種や画面が異なっても、同じコンテンツ情報が使える場合があることを示している。
【００７６】
ヘルプサーバ１２は、MFP１０からのヘルプ画面情報の取得要求を受けて、その要求とともに受信した機種情報、画面情報、表示項目や表示状態の情報に基づき、ヘルプ項目を選択する。そして、ヘルプサーバ１２は、選択したヘルプ項目を選択回数が高い順に並べてヘルプ画面を構成し、そのヘルプ画面情報をMFP１０に送信する。
【００７７】
MFP１０に表示される画面の一例を参照して、上記処理により画面がどのように遷移するかについて説明する。図１２は、ヘルプ画面を開く前の画面の一例を示した図である。図１２に示す画面は、「アドレス帳から検索」という画面で、例えば送信先のアドレスを検索するための画面である。
【００７８】
この画面内には、表示項目として「本体アドレス帳」、「LDAP1」、「LDAP2」の３つの項目が示されている。「本体アドレス帳」はMFP１０自身が保持するアドレス帳を、「LDAP1」はLDAP1サーバが保持するアドレス帳を、「LDAP2」はLDAP2サーバが保持するアドレス帳をそれぞれ示す。表示状態は、表示項目が選択可能か、選択不可かを示す。この画面では、「本体アドレス帳」が選択可能な輝度表示で、「LDAP1」、「LDAP2」が選択不可の半輝度表示になっている。輝度表示は、一定の輝度（通常の輝度）での表示であり、半輝度表示は、輝度表示に比較して輝度を低下させ、薄暗くした表示である。
【００７９】
図１２に示す画面では、現在の設定内容が「本体アドレス帳」のみが輝度表示で、「本体アドレス帳」が選択された状態となっている。このため、ユーザは、「本体アドレス帳」の検索でよければ、「OK」ボタンを押下し、検索を実行させることができる。
【００８０】
「LDAP1」や「LDAP2」といったLDAPサーバから検索したい場合、現在の設定内容では半輝度表示で、選択不可であるため、LDAPサーバから検索することができない。そこで、LDAPサーバから検索することができるようにするために「ヘルプ」ボタンを押下し、ヘルプ画面を開くことができる。
【００８１】
図１３は、「ヘルプ」ボタンを押下し、ヘルプ画面を開いたときの画面の一例を示した図である。図１１に示す「画面G02」を、図１２に示す「アドレス帳検索」画面の画面情報とし、「項目I01」を「本体アドレス帳」とし、「項目I02」を「LDAP」（LDAP1も、LDAP2も同じLDAPとして丸めている。）としている。
【００８２】
ヘルプ画面は、表示項目に対応したヘルプ項目を含み、ヘルプ項目として「本体アドレス帳から検索したい」、「LDAPサーバのアドレス帳から検索したい」が表示されている。ヘルプ画面は、図１１に示す画面情報「画面G02」のヘルプコンテンツ「K01G02C00」をヘルプ画面全体の外枠を表示させるコンテンツ情報とし、「項目I01」に対応する「K01G01C05K」を「本体アドレス帳から検索したい」というヘルプ項目を表示させ、そのヘルプ項目を選択した後の各種の表示を行うコンテンツ情報としている。また、「項目I02」に対応する「K01G02C02H」を「LDAPサーバのアドレス帳から検索したい」というヘルプ項目を表示させ、そのヘルプ項目を選択した後の各種の表示を行うコンテンツ情報としている。
【００８３】
なお、「項目I02」には「K01G02C02K」というコンテンツ情報があるが、現在の画面の表示では、「LDAP1」、「LDAP2」といったLDAPの表示が半輝度表示であるため、このコンテンツ情報は選択されない。
【００８４】
したがって、ユーザが「ヘルプ」ボタンを押下し、ヘルプ画面の表示を要求した場合、ヘルプサーバ１２は、ヘルプコンテンツ「K01G02C00」、「K01G01C05K」、「K01G02C02H」を用いてヘルプ画面を構成し、そのヘルプ画面情報をMFP１０に提供する。MFP１０は、ヘルプサーバ１２からヘルプ画面情報をダウンロードし、ダウンロードしたヘルプ画面情報に基づきヘルプ画面を表示する。
【００８５】
図１３に示すヘルプ画面には、「閉じる」ボタンがあり、「閉じる」ボタンを押下することで、現在表示しているヘルプ画面を閉じ、「アドレス帳から検索」という元の画面に戻る（切り替える）ことができる。
【００８６】
図１４は、「LDAPサーバのアドレス帳から検索したい」を押下した場合に表示されるヘルプ画面の一例を示した図である。「LDAPサーバのアドレス帳から検索したい」を押下すると、選択されたヘルプ項目を通知し、図１１に示すヘルプ項目選択回数がカウントアップされる。
【００８７】
「LDAP1」、「LDAP2」が画面上で選択することができない理由を確認するため、図８に示すように設定内容を取得し、LDAP検索有効化の設定を促すヘルプ画面を表示する。なお、どの設定内容を取得すべきか、取得した設定内容によりどのようなヘルプ項目を含むヘルプ画面に切り替えたらよいかは、選択されたヘルプ項目のヘルプコンテンツ「K01G02C02H」に記述されている。
【００８８】
図１４に示す例では、現在の設定内容がLDAPサーバからの検索（LDAP検索）を「使用しない」という設定になっているが、ラジオボタンで「使用する」を選択し、「設定」ボタンを押下するように、LDAP検索の有効化を促している。ここではラジオボタンで表示しているが、チェックボックスであってもよいし、その他の表示であってもよい。
【００８９】
ヘルプ項目選択回数のカウントアップにより、「LDAPサーバのアドレス帳から検索したい」を選択した回数が増加し、「本体アドレス帳から検索したい」を選択した回数を超えた場合、ヘルプ画面を表示する際、図１３に示した順とは逆の「LDAPサーバのアドレス帳から検索したい」、「本体アドレス帳から検索したい」の順に上から並べて表示するようにヘルプ画面を構成する。
【００９０】
図１５は、図１４に示したヘルプ画面で「使用する」を選択し、「設定」ボタンを押下し、ヘルプ画面を閉じた後の「アドレス帳から検索」という元の画面の一例を示した図である。「アドレス帳から検索」という元の画面は、ヘルプ画面が閉じられる前に、ヘルプ画面の裏側で更新され、図１５に示すような画面となる。
【００９１】
図１５に示す画面では、「LDAP1」、「LDAP2」も選択可能な輝度表示となり、いずれかを選択することでLDAP検索を行うことができるようになっている。このようにして、LDAP検索を行うことができないという問題を適切かつ簡単に解決することができる。
【００９２】
この操作支援システムを管理する管理者としてのユーザは、情報端末１３を使用し、ヘルプサーバ１２に蓄積された各種のヘルプ画面の活用状況の情報（ヘルプ画面活用状況データ）から各ヘルプ画面の活用状況を参照することができる。ヘルプ画面活用状況データの参照により、どのヘルプ画面があまり活用されておらず、改善が必要であるかを判断することができる。
【００９３】
図１６は、ヘルプ画面の活用状況を参照する処理の一例を示した図である。ユーザは、情報端末１３を使用して、ヘルプサーバ１２に蓄積された各種のヘルプ画面活用状況データを取得し、情報端末１３に表示させることができる。ヘルプサーバ１２に蓄積される各種のヘルプ画面活用状況データは、例えばHTMLデータであり、HTMLデータを表示させるために、情報端末１３はブラウザを実装することができる。
【００９４】
管理者としてのユーザ１１０は、情報端末１３に対してヘルプ画面の活用状況の表示を要求する（図１６S1）。情報端末１３の制御部８１は、入力受付部８２を介してその要求を受け付け、通信部８０を介してヘルプサーバ１２に対してヘルプ画面活用状況データの取得を要求する（図１６S2）。この要求には、ヘルプ画面活用状況データの格納場所を示すURLが含まれる。
【００９５】
ヘルプサーバ１２の制御部７１は、通信部７０を介して情報端末１３からの要求を受け付け、その要求に含まれるURLを参照し、記憶部７２に対して、該当するヘルプ画面活用状況データを要求する（図１６S3）。そして、制御部７１は、記憶部７２から該当するヘルプ画面活用状況データを取得する（図１６S4）。制御部７１は、取得したヘルプ画面活用状況データを、要求した情報端末１３にヘルプ画面活用状況コンテンツとして送信する（図１６S5）。ヘルプ画面活用状況コンテンツは、例えばHTMLデータである。
【００９６】
情報端末１３の制御部８１は、通信部８０を介してヘルプ活用状況コンテンツを取得し、表示部８３にそのヘルプ画面活用状況コンテンツを表示させる。
【００９７】
図１７および図１８に、情報端末１３の表示部８３に表示されるヘルプ画面活用状況コンテンツを例示する。図１７は、ヘルプ画面活用状況の全データを表示した例である。ヘルプ画面活用状況コンテンツは、機種情報、画面情報、表示項目、表示状態、ヘルプ画面要求回数、ヘルプ画面非活用回数、ヘルプ項目選択回数を含む。これらの各情報については既に説明したので、ここではその説明は省略する。
【００９８】
ヘルプ画面要求回数およびヘルプ画面非活用回数には、その回数が多い順（降順）または少ない順（昇順）に並び替えることを可能にする昇降ボタン１２０が設けられている。昇降ボタン１２０を押下することで、いずれかの順に並び替えることができ、分析等に活用することができる。なお、昇降ボタン１２０を設けるのは、機能としての一例であるため、その他の機能を設けてもよい。
【００９９】
図１８は、ヘルプ画面活用状況の画面単位のデータを表示した例である。図１７では、全データであるため、同じ画面情報でも、表示項目や表示状態が異なれば、そのデータも表示対象として表示している。図１８では、画面単位であるため、画面情報毎のヘルプ画面要求回数やヘルプ画面非活用回数のみを表示している。
【０１００】
図１８に示す例では、ヘルプ画面要求回数からヘルプ画面非活用回数を差し引いて得られるヘルプ画面活用回数をヘルプ画面要求回数で除し、１００を乗じて得られるヘルプ画面活用率(%)も表示している。このヘルプ画面活用率を参照すると、画面G04の活用率が他の画面に比較して大幅に低いので、活用されていない可能性があり、改善する必要がありそうだということが分かる。
【０１０１】
以上のようにして、表示内容や表示状態の情報に基づき対象機器の状態を推測し、表示中の画面に応じた問題の解決に役立ちそうなヘルプ画面を動的に構成し、提供することで、適切なヘルプ画面を簡単に取得することが可能となる。その際、対象機器内の設定項目を特定し、必要に応じて関連する設定内容を取得することで、より具体的な問題の原因を特定し、詳細な解決方法をユーザに提供することが可能となる。そして、ヘルプ画面内でその設定内容を変更することができるようにすることで、ヘルプ画面内で問題の解決に必要な設定変更まで行うことができる。
【０１０２】
また、その設定内容をヘルプサーバ１２から取得するのではなく、対象機器内から取得することで、ネットワーク１１上に個人情報等が流れることをなくし、セキュリティを確保した上で、操作の支援を実現することができる。そして、ヘルプ画面内に活用頻度の高いヘルプ項目から優先的に表示することで、問題の解決までの時間の短縮を図ることができる。
【０１０３】
また、情報端末１３でヘルプ画面活用状況を確認できるようにすることで、改善が必要な画面デザインやヘルプ項目の画面デザインを特定できる情報を提供することができる。そして、ユーザにとって必要なヘルプ項目が存在しないヘルプ画面の特定が容易になり、効率的にヘルプ画面の改善に結び付けることができる。
【０１０４】
これまで本発明を、操作支援システム、電子機器、情報提供装置、操作支援方法およびプログラムとして上述した実施の形態をもって説明してきた。しかしながら、本発明は上述した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができるものである。また、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。したがって、電子機器が実行する方法、情報提供装置が実行する方法、そのプログラムが記録された記録媒体、そのプログラムを提供するサーバ装置等も提供することができるものである。
【符号の説明】
【０１０５】
１０…MFP、１１…ネットワーク、１２…ヘルプサーバ、１３…情報端末、２０…本体、２１…CPU、２２…ROM、２３…RAM、２４…HDD、２５…エンジン部、２６…接続I/F、２７、２８…通信I/F、２９…バス、３０…操作部、３１…CPU、３２…ROM、３３…RAM、３４…フラッシュメモリ、３５…接続I/F、３６…通信I/F、３７…操作パネル、３８…外部接続I/F、３９…バス、４０…通信路、５０…CPU、５１…ROM、５２…RAM、５３…HDD、５４…通信I/F、５５…バス、６０…入力受付部、６１…制御部、６２…画像処理部、６３…記憶部、６４…表示部、６５…通信部、７０…通信部、７１…制御部、７２…記憶部、８０…通信部、８１…制御部、８２…入力受付部、８３…表示部、１００、１１０…ユーザ、１２０…昇降ボタン
【先行技術文献】
【特許文献】
【０１０６】
【特許文献１】特開２０１０−２１９８７９号公報
【図１】
2018142102.tif 000003
【図２】
2018142102.tif 000004
【図３】
2018142102.tif 000005
【図４】
2018142102.tif 000006
【図５】
2018142102.tif 000007
【図６】
2018142102.tif 000008
【図７】
2018142102.tif 000009
【図８】
2018142102.tif 000010
【図９】
2018142102.tif 000011
【図１０】
2018142102.tif 000012
【図１１】
2018142102.tif 000013
【図１２】
2018142102.tif 000014
【図１３】
2018142102.tif 000015
【図１４】
2018142102.tif 000016
【図１５】
2018142102.tif 000017
【図１６】
2018142102.tif 000018
【図１７】
2018142102.tif 000019
【図１８】
2018142102.tif 000020