(57)【要約】【課題】操作方法を示すコンテンツの出力に関するユーザの利便性を向上させる電子機器、方法及びプログラムを提供する。【解決手段】電子機器は、ユーザの操作を受け付ける受付部と、電子機器の周辺の検知範囲に存在するユーザを検知してユーザが前記検知範囲に存在することを示す検知情報を出力する検知部と、前記検知情報に基づいて前記検知範囲にユーザが存在すると判定した場合であって、かつ、前記受付部がユーザの操作を受け付けていないと判定している時間である経過時間が予め設定された閾値時間を経過した場合に、操作方法に関するコンテンツを出力する処理部と、を備える。【選択図】図４
2019165331.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作を受け付ける受付部と、
電子機器の周辺の検知範囲に存在するユーザを検知してユーザが前記検知範囲に存在することを示す検知情報を出力する検知部と、
前記検知情報に基づいて前記検知範囲にユーザが存在すると判定した場合であって、かつ、前記受付部がユーザの操作を受け付けていないと判定している時間である経過時間が予め設定された閾値時間を経過した場合に、操作方法に関するコンテンツを出力する処理部と、
を備える電子機器。
【請求項２】
前記処理部は、前記検知情報に基づいて、前記経過時間が前記閾値時間を経過するまでの期間中に前記検知範囲にユーザが存在すると判定した場合に、前記操作方法に関するコンテンツを取得する
請求項１に記載の電子機器。
【請求項３】
前記処理部は、前記電子機器において実行されるジョブの状態に基づいて、前記操作方法に関するコンテンツを出力する
請求項１又は２に記載の電子機器。
【請求項４】
前記処理部は、前記ジョブの状態が実行中であると判定した場合に、前記操作方法に関するコンテンツを出力しない
請求項３に記載の電子機器。
【請求項５】
前記処理部は、前記ジョブの状態が実行中であると判定した場合に、前記経過時間をリセットする
請求項３又は４に記載の電子機器。
【請求項６】
前記処理部は、前記電子機器にログイン中のユーザの属性に応じた前記閾値時間に基づいて、前記操作方法に関するコンテンツを出力する。
請求項１乃至請求項５のいずれか一項に記載の電子機器。
【請求項７】
コンピュータが、
電子機器の周辺の検知範囲にユーザが存在することを示す検知情報に基づいて前記検知範囲にユーザが存在すると判定した場合であって、かつ、ユーザの操作を受け付ける受付部がユーザの操作を受け付けていないと判定している時間である経過時間が予め設定された閾値時間を経過したか否かを判定し、
前記経過時間が前記閾値時間を経過したと判定された場合、前記電子機器の操作方法に関するコンテンツを出力する
方法。
【請求項８】
電子機器の周辺の検知範囲にユーザが存在することを示す検知情報に基づいて前記検知範囲にユーザが存在すると判定した場合であって、かつ、ユーザの操作を受け付ける受付部がユーザの操作を受け付けていないと判定している時間である経過時間が予め設定された閾値時間を経過したか否かを判定する機能と、
前記経過時間が前記閾値時間を経過したと判定された場合、前記電子機器の操作方法に関するコンテンツを出力する機能と、
をコンピュータに実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、方法、及び、プログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Multi-Function  Peripheral）等の電子機器は、複数の機能または複雑な機能を有するために操作方法がわかにくい場合がある。従って、このような電子機器は、操作の内容を示すヘルプコンテンツ等のコンテンツの画像等を出力することで、ユーザに操作方法を教えている。
【０００３】
このような電子機器は、操作の方法がわからずコンテンツを希望するユーザがタッチパネル等の受付部でヘルプボタンを操作すると、操作方法を示すコンテンツを出力している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の電子機器では、例えば、ユーザがヘルプボタンに気付かず、コンテンツの出力方法がわからない場合があり、コンテンツを出力できない、または、出力するまでに時間がかかる場合があり、ユーザにとって不便である問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、操作方法を示すコンテンツの出力に関するユーザの利便性を向上させる電子機器、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の電子機器は、ユーザの操作を受け付ける受付部と、電子機器の周辺の検知範囲に存在するユーザを検知してユーザが前記検知範囲に存在することを示す検知情報を出力する検知部と、前記検知情報に基づいて前記検知範囲にユーザが存在すると判定した場合であって、かつ、前記受付部がユーザの操作を受け付けていないと判定している時間である経過時間が予め設定された閾値時間を経過した場合に、操作方法に関するコンテンツを出力する処理部と、を備える。
【発明の効果】
【０００７】
本発明は、経過時間が閾値時間を経過すれば、操作方法に関するコンテンツを出力するので、操作方法を示すコンテンツの出力に関するユーザの利便性を向上させるコンテンツを提供できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態にかかる画像処理システムの全体構成を示す図である。
【図２】図２は、画像形成装置のハードウェア構成の一例を示す図である。
【図３】図３は、コンテンツ管理サーバのハードウェア構成の一例を示す図である。
【図４】図４は、操作部の機能を示す機能ブロック図である。
【図５】図５は、コンテンツ管理サーバの機能を示す機能ブロック図である。
【図６】図６は、パラメータテーブルの一例を示すテーブルである。
【図７】図７は、コンテンツ管理テーブルの一例を示すテーブルである。
【図８】図８は、操作部の装置側処理部が実行する第１実施形態のコンテンツ表示処理のフローチャートである。
【図９】図９は、画像形成装置及びコンテンツ管理サーバとの間の処理を示す第１実施形態のシーケンス図である。
【図１０】図１０は、画像形成装置及びコンテンツ管理サーバとの間の処理を示す第２実施形態のシーケンス図である。
【図１１】図１１は、操作部の装置側処理部が実行する第３実施形態のコンテンツ表示処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下の例示的な実施形態等の同様の構成要素には共通の符号を付与して、重複する説明を適宜省略する。
【００１０】
＜第１実施形態＞
図１は、実施形態にかかる画像処理システム１０の全体構成を示す図である。図１に示すように、画像処理システム１０は、画像形成装置１２と、コンテンツ管理サーバ１４と、ネットワーク１６とを備える。
【００１１】
画像形成装置１２は、電子機器の一例であって、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２以上の機能を有するＭＦＰであってよい。
【００１２】
コンテンツ管理サーバ１４は、画像形成装置１２からの要求に応じて、ネットワーク１６を介して、画像形成装置１２の操作方法に関するヘルプコンテンツを画像形成装置１２へ提供する。
【００１３】
ネットワーク１６は、画像形成装置１２及びコンテンツ管理サーバ１４の情報を送受信可能に接続する。ネットワーク１６は、例えば、ＬＡＮ（Local  Area  Network）であってよい。尚、ネットワーク１６は、ＬＡＮとともに、インターネット等を含んでもよい。
【００１４】
図２は、画像形成装置１２のハードウェア構成の一例を示す図である。図２に示すように、画像形成装置１２は、画像読取エンジン２０と、画像形成エンジン２２と、コントローラ２４と、操作部２６と有する。
【００１５】
画像読取エンジン２０は、ＣＣＤ（Charge-Coupled  Device）等により原稿をデジタル画像データとして読み込み、シェーディング補正や、地肌除去、固定値符号化などの画像処理を行う。
【００１６】
画像形成エンジン２２は、画像読取エンジン２０またはコントローラ２４等で処理された画像データに基づいて、インクジェット方式及び電子写真方式等の印刷方式によって、白黒またはカラーの画像を用紙等の被印刷物等に形成して印刷する。画像形成エンジン２２は、例えば、白黒プロッタ、１ドラムカラープロッタ、及び、４ドラムカラープロッタのいずれかを有してよい。
【００１７】
コントローラ２４は、画像形成装置１２の制御全般を実行する。コントローラ２４は、画像形成装置１２の種々のプログラムを実行するＣＰＵ（Central  Processing  Unit）と、画像処理用のＡＳＩＣ（Application  Specific  Integrated  Circuit）と、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）及びＨＤＤ（Hard  Disk  Drive）を含む記憶装置とを有するコンピュータであってよい。コントローラ２４は、画像読取エンジン２０及び画像形成エンジン２２の制御、及び、画像読取エンジン２０が読み取った画像及び画像形成エンジン２２に出力する画像の画像処理等を実行する。
【００１８】
操作部２６は、画像形成装置１２のユーザインターフェースとして機能するコンピュータであってよい。操作部２６は、コントローラ２４と情報を送受信可能に接続されている。操作部２６は、ＣＰＵ３０と、ＲＯＭ３２と、ＲＡＭ３４と、ＨＤＤ３６と、表示部３８と、受付部４０と、検知部４２と、ＲＴＣ４４と、通信ＩＦ（InterFace）４６と、バス４８とを有する。ＣＰＵ３０、ＲＯＭ３２、ＲＡＭ３４、ＨＤＤ３６、表示部３８、受付部４０、検知部４２、ＲＴＣ（Real  Time  Clock）４４、及び、通信ＩＦ４６は、バス４８を介して互いに接続されている。
【００１９】
ＣＰＵ３０は、演算処理及び制御処理を実行する中央演算処理装置等のハードウェアプロセッサであって、操作部２６の制御全般を司る。ＣＰＵ３０は、ＲＯＭ３２またはＨＤＤ３６に格納されたプログラムを読み出して、ＲＡＭ３４上で展開して実行することにより、操作部２６を制御する。
【００２０】
ＲＯＭ３２は、ＣＰＵ３０が実行するプログラム（例えばＢＩＯＳ（Basic  Input/Output  System）等）を記憶する不揮発性メモリである。ＲＡＭ３４は、ＣＰＵ３０が各種処理の際の作業領域などとして使用する揮発性メモリである。ＨＤＤ３６は、各種プログラム及びデータなどを格納する補助記憶装置である。ＨＤＤ３６には、操作部２６を制御するプログラム及びデータが格納されている。
【００２１】
表示部３８は、ＣＰＵ３０が生成した画像データに基づいて、画像形成装置１２の操作に関する画像を表示する。表示部３８は、例えば、操作を受け付ける画像、及び、ヘルプコンテンツ等を操作に関する画像として表示する。表示部３８は、例えば、液晶ディスプレイ（ＬＣＤ：Liquid  Crystal  Display）及び有機ＥＬ（Electro  Luminescence）ディスプレイ等の表示装置である。
【００２２】
受付部４０は、画像形成装置１２に関するユーザの操作を受け付けて、操作の内容をＣＰＵ３０へ出力する。受付部４０は、例えば、物理的なボタン及びスイッチ、及び、表示部３８の表示面に設けられたタッチパネルであってよい。
【００２３】
検知部４２は、画像形成装置１２の周辺の検知範囲に存在するユーザを検知する。検知部４２は、赤外線等によって人を検知する人感センサであってよい。検知部４２は、ユーザが検知範囲に存在することを示す情報である検知情報をＣＰＵ３０へ出力する。尚、検知部４２は、操作部２６を介さずに画像形成装置１２に接続されていてもよいし、外部の検知装置として、画像形成装置１２に接続され、検知情報を画像形成装置１２に送信してもよい。
【００２４】
ＲＴＣ４４は、時刻をカウントして、ＣＰＵ３０へ出力する。
【００２５】
通信ＩＦ４６は、ネットワーク１６を介して、コンテンツ管理サーバ１４等の外部装置と通信するインターフェースである。
【００２６】
図３は、コンテンツ管理サーバ１４のハードウェア構成の一例を示す図である。図３に示すように、コンテンツ管理サーバ１４は、ＣＰＵ５０と、ＲＯＭ５２と、ＲＡＭ５４と、ＨＤＤ５６と、通信ＩＦ５８と、バス６０とを有する。ＣＰＵ５０、ＲＯＭ５２、ＲＡＭ５４、ＨＤＤ５６、及び、通信ＩＦ５８は、バス６０を介して互いに接続されている。
【００２７】
ＣＰＵ５０は、演算処理及び制御処理を実行する中央演算処理装置等のハードウェアプロセッサであって、コンテンツ管理サーバ１４の制御全般を司る。ＣＰＵ５０は、ＲＯＭ５２またはＨＤＤ５６に格納されたプログラムを読み出して、ＲＡＭ５４上で展開して実行することにより、コンテンツ管理サーバ１４を制御する。
【００２８】
ＲＯＭ５２は、ＣＰＵ５０が実行するプログラム（例えばＢＩＯＳ等）を記憶する不揮発性メモリである。ＲＡＭ５４は、ＣＰＵ５０が各種処理の際の作業領域などとして使用する揮発性メモリである。ＨＤＤ５６は、各種プログラム及びデータなどを格納する補助記憶装置である。ＨＤＤ５６には、コンテンツ管理サーバ１４を制御するプログラム及びデータが格納されている。
【００２９】
通信ＩＦ５８は、ネットワーク１６を介して、画像形成装置１２等の外部装置と通信するインターフェースである。
【００３０】
図４は、操作部２６の機能を示す機能ブロック図である。図４に示すように、操作部２６は、装置側処理部６２、及び、装置側記憶部６４の機能を有する。
【００３１】
装置側処理部６２は、ＣＰＵ３０の機能として実現される。装置側処理部６２は、判定部６６及び出力部６８の機能を有する。判定部６６及び出力部６８は、装置側処理部６２が装置側記憶部６４に記憶されたコンテンツ表示プログラム７０を読み込むことによって実現される機能であってよい。尚、判定部６６及び出力部６８の一部または全部は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）及びＦＰＧＡ（Field-Programmable  Gate  Array）等のハードウェアによって実現されてもよい。
【００３２】
判定部６６は、検知情報に基づいてユーザが検知範囲に存在すると判定した場合であって、かつ、受付部４０からの操作情報に基づいて受付部４０がユーザの操作を受け付けていないと判定した時間である経過時間が閾値時間を経過したか否かを判定する。経過時間は、コンテンツ管理サーバ１４にヘルプコンテンツを要求するか否かを判定するための時間である。閾値時間は、予め設定されて装置側記憶部６４に格納された時間であってよく、例えば、数十秒であってよい。判定部６６は、経過時間が閾値時間を経過した場合、当該判定結果を出力部６８へ出力する。具体的には、判定部６６は、検知部４２から取得した検知情報に基づいて、画像形成装置１２の周辺の検知範囲にユーザが存在するか否かを判定する。判定部６６は、受付部４０から取得した操作情報に基づいて、ユーザによって受付部４０が操作されたか否かを判定する。判定部６６は、検知情報に基づいてユーザが存在すると判定し、かつ、操作情報に基づいて受付部４０がユーザによって操作されていないと判定すると、ＲＴＣ４４から取得する時刻に基づいて、経過時間の計時を開始する。判定部６６は、ユーザが存在しなくなった、または、受付部４０がユーザの操作を受け付けた場合、経過時間をリセットする。判定部６６は、ユーザが存在し、かつ、受付部４０がユーザによって操作されていない間、経過時間の計時を継続し、経過時間が閾値時間を経過した場合に、その旨を示す判定結果を出力部６８へ出力する。
【００３３】
出力部６８は、経過時間が閾値時間を経過した場合に、その旨の判定結果を取得すると、画像形成装置１２の操作方法に関するコンテンツであるヘルプコンテンツを出力する。具体的には、出力部６８は、判定部６６から判定結果を取得すると、表示部３８の最前面に表示されているアプリケーション７４の情報であるアプリケーション情報を、装置側記憶部６４に記憶されたパラメータテーブル７２から取得する。最前面に表示されているアプリケーション７４とは、ユーザが使用しているアプリケーションである。例えば、ユーザがコピーを実行するときに使用するコピーアプリケーション、ＭＦＰにログインするときに使用する認証アプリケーションである。出力部６８は、アプリケーション情報を含むヘルプコンテンツ要求をコンテンツ管理サーバ１４へ送信する。出力部６８は、コンテンツ管理サーバ１４からヘルプコンテンツを取得する。出力部６８は、取得したヘルプコンテンツを表示部３８へ出力して表示させる。換言すれば、出力部６８は、判定部６６が検知情報に基づいて経過時間が閾値時間を経過するまでの期間中に検知範囲にユーザが存在すると判定した場合に、ユーザの操作を受け付けていなくても、ヘルプコンテンツを取得し、表示部３８へ出力して表示させる。
【００３４】
装置側記憶部６４は、ＲＡＭ３４、ＲＯＭ３２及びＨＤＤ３６の機能として実現される。尚、装置側記憶部６４は、ネットワーク１６上に設けられた外部の記憶装置であってもよい。装置側記憶部６４は、装置側処理部６２が実行するプログラム、及び、プログラムの実行に必要なデータ等を記憶する。例えば、装置側記憶部６４は、装置側処理部６２が実行するコンテンツ表示プログラム７０を記憶するとともに、コンテンツ表示プログラム７０の実行に必要なパラメータテーブル７２を記憶する。装置側記憶部６４は、装置側処理部６２が実行する１または複数のアプリケーション７４を記憶する。１または複数のアプリケーション７４は、コピー、及び、スキャン等を実行するためのプログラムである。
【００３５】
実施形態の装置側処理部６２が実行するコンテンツ表示プログラム７０は、上述した各部（判定部６６及び出力部６８）を含むモジュール構成となっている。実際のハードウェアとしてはＣＰＵ３０がＲＯＭ３２またはＨＤＤ３６からコンテンツ表示プログラム７０を読み出して実行することにより、上記各部がＲＡＭ３４等の主記憶装置上にロードされる。これにより、判定部６６及び出力部６８が主記憶装置上に生成されて、これらの機能がコンピュータに実現されるようになっている。
【００３６】
例えば、本実施形態の装置側処理部６２で実行されるコンテンツ表示プログラム７０は、ＲＯＭ３２またはＨＤＤ３６に予め組み込まれて提供される。実施形態の装置側処理部６２で実行されるコンテンツ表示プログラム７０は、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（FD）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００３７】
さらに、本実施形態の装置側処理部６２で実行されるコンテンツ表示プログラム７０を、インターネット等のネットワーク１６に接続されたコンピュータ上に格納し、ネットワーク１６経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態の装置側処理部６２で実行されるコンテンツ表示プログラム７０をインターネット等のネットワーク１６経由で提供または配布するように構成してもよい。
【００３８】
図５は、コンテンツ管理サーバ１４の機能を示す機能ブロック図である。コンテンツ管理サーバ１４は、管理側処理部７６及び管理側記憶部７８の機能を有する。
【００３９】
管理側処理部７６は、ＣＰＵ５０の機能として実現される。管理側処理部７６は、管理部８０及び送信部８２の機能を有する。管理部８０及び送信部８２は、管理側処理部７６が管理側記憶部７８に記憶されたコンテンツ管理プログラム８４を読み込むことによって、実現される機能であってよい。管理部８０及び送信部８２の一部または全部は、ＡＳＩＣ及びＦＰＧＡ等のハードウェアによって実現されてもよい。
【００４０】
管理部８０は、操作部２６からヘルプコンテンツ要求を取得すると、ヘルプコンテンツ要求に含まれるアプリケーション情報に基づいて、操作部２６の最前面に表示されているアプリケーション７４に対応するヘルプコンテンツを取得する。例えば、管理部８０は、アプリケーション情報に関連付けられたヘルプコンテンツ情報を、管理側記憶部７８に記憶されたコンテンツ管理テーブル８６から取得する。管理部８０は、ヘルプコンテンツ情報が示すＵＲＬ（Uniform  Resource  Locator）等に基づいて、ネットワーク１６等を介してヘルプコンテンツを取得してよい。管理部８０は、取得したヘルプコンテンツを送信部８２へ出力する。
【００４１】
送信部８２は、ネットワーク１６を介して、取得したヘルプコンテンツを操作部２６へ送信する。
【００４２】
管理側記憶部７８は、ＲＡＭ５４、ＲＯＭ５２及びＨＤＤ５６の機能として実現される。尚、管理側記憶部７８は、ネットワーク１６上に設けられた外部の記憶装置であってもよい。管理側記憶部７８は、管理側処理部７６が実行するプログラム、及び、プログラムの実行に必要なデータ等を記憶する。例えば、管理側記憶部７８は、管理側処理部７６が実行するコンテンツ管理プログラム８４を記憶するとともに、コンテンツ管理プログラム８４の実行に必要なコンテンツ管理テーブル８６を記憶する。
【００４３】
実施形態の管理側処理部７６が実行するコンテンツ管理プログラム８４は、上述した各部（管理部８０及び送信部８２）を含むモジュール構成となっている。実際のハードウェアとしてはＣＰＵ５０がＲＯＭ５２またはＨＤＤ５６からコンテンツ管理プログラム８４を読み出して実行することにより、上記各部がＲＡＭ５４等の主記憶装置上にロードされる。これにより、管理部８０及び送信部８２が主記憶装置上に生成されて、これらの機能がコンピュータに実現されるようになっている。
【００４４】
例えば、本実施形態の管理側処理部７６で実行されるコンテンツ管理プログラム８４は、ＲＯＭ５２またはＨＤＤ５６に予め組み込まれて提供される。実施形態の操作部２６で実行されるコンテンツ管理プログラム８４は、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４５】
さらに、本実施形態の管理側処理部７６で実行されるコンテンツ管理プログラム８４を、インターネット等のネットワーク１６に接続されたコンピュータ上に格納し、ネットワーク１６経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態の管理側処理部７６で実行されるコンテンツ管理プログラム８４をインターネット等のネットワーク１６経由で提供または配布するように構成してもよい。
【００４６】
図６は、パラメータテーブル７２の一例を示すテーブルである。パラメータテーブル７２は、複数のアプリケーション情報を含む。図６に示すように、アプリケーション情報は、アプリケーション７４の表示言語、画像形成装置１２の機種名、アプリケーション７４の名称であるアプリケーション名、及び、アプリケーション７４の画面情報を関連付ける。出力部６８は、アプリケーション名に基づいて、表示部３８の最前面に表示されているアプリケーション７４のアプリケーション情報をパラメータテーブル７２から取得し、当該アプリケーション情報を含むヘルプコンテンツ要求をコンテンツ管理サーバ１４へ送信する。これにより、出力部６８は、コンテンツ管理サーバ１４から最前面のアプリケーション７４に応じたヘルプコンテンツを取得する。
【００４７】
図７は、コンテンツ管理テーブル８６の一例を示すテーブルである。コンテンツ管理テーブル８６は、１または複数のコンテンツ情報を含む。図７に示すように、コンテンツ情報は、画像形成装置１２の機種名、アプリケーション名、アプリケーション７４の画面情報、アプリケーション７４の言語、及び、ヘルプコンテンツのＵＲＬを関連付けている。管理部８０は、操作部２６からアプリケーション情報を取得すると、アプリケーション情報に含まれる画面情報等に基づいて、コンテンツ管理テーブル８６からコンテンツ情報を取得する。管理部８０は、取得したコンテンツ情報が示すＵＲＬに基づいて、ヘルプコンテンツを取得して、送信部８２へ出力する。送信部８２は、当該ヘルプコンテンツを操作部２６へ送信する。
【００４８】
図８は、操作部２６の装置側処理部６２が実行する第１実施形態のコンテンツ表示処理のフローチャートである。装置側処理部６２は、コンテンツ表示プログラム７０を読み込むことによって、コンテンツ表示処理を実行する。
【００４９】
図８に示すコンテンツ表示処理において、判定部６６は、検知情報を検知部４２から取得する（Ｓａ１０２）。判定部６６は、検知情報に基づいて、ユーザが画像形成装置１２の周辺の検知範囲に存在するか否かを判定する（Ｓａ１０４）。判定部６６は、検知情報に基づいてユーザが存在しないと判定すると（Ｓａ１０４：Ｎｏ）、ステップＳａ１０２を繰り返す。判定部６６は、検知情報に基づいて、ユーザが存在すると判定すると（Ｓａ１０４：Ｙｅｓ）、受付部４０からの操作情報に基づいて、ユーザによる画像形成装置１２への操作を受け付けたか否かを判定する（Ｓａ１０６）。判定部６６は、操作情報に基づいて、ユーザによる画像形成装置１２への操作を受け付けたと判定すると（Ｓａ１０６：Ｙｅｓ）、ステップＳａ１０２以降を繰り返す。
【００５０】
判定部６６は、操作情報に基づいて、ユーザからの操作を受け付けていないと判定すると（Ｓａ１０６：Ｎｏ）、ＲＴＣ４４がカウントしている現在時刻を開始時刻として、経過時間の計時を開始する（Ｓａ１０８）。判定部６６は、検知情報を検知部４２から取得して（Ｓａ１１０）、ユーザの存在が継続しているか否かを判定する（Ｓａ１１２）。判定部６６は、ユーザの存在が継続していないと判定すると（Ｓａ１１２：Ｎｏ）、計時中の経過時間をリセットして（Ｓａ１１４）、ステップＳａ１０２以降を繰り返す。判定部６６は、ユーザの存在が継続していると判定すると（Ｓａ１１２：Ｙｅｓ）、受付部４０からの操作情報に基づいて、ユーザによる画像形成装置１２への操作を受け付けたか否かを判定する（Ｓａ１１６）。判定部６６は、操作情報に基づいて、ユーザによる操作を受け付けたと判定すると（Ｓａ１１６：Ｙｅｓ）、計時中の経過時間をリセットして（Ｓａ１１４）、ステップＳａ１０２以降を繰り返す。
【００５１】
判定部６６は、操作情報に基づいて、ユーザによる操作を受け付けていないと判定すると（Ｓａ１１６：Ｎｏ）、計時中の経過時間が閾値時間を経過したか否かを判定する（Ｓａ１１８）。判定部６６は、経過時間が閾値時間を経過していないと判定すると（Ｓａ１１８：Ｎｏ）、ステップＳａ１１０以降を繰り返す。
【００５２】
判定部６６は、経過時間が閾値時間を経過したと判定すると（Ｓａ１１８：Ｙｅｓ）、出力部６８は、パラメータテーブル７２を参照して、表示部３８の最前面に表示されているアプリケーション７４の画面情報等を含むアプリケーション情報を取得する（Ｓａ１２０）。出力部６８は、ネットワーク１６を介して、アプリケーション情報を含むヘルプコンテンツの要求をコンテンツ管理サーバ１４へ出力する（Ｓａ１２２）。
【００５３】
コンテンツ管理サーバ１４は、ヘルプコンテンツの要求を取得すると、コンテンツ管理テーブル８６においてアプリケーション情報と関連付けられたＵＲＬに基づいて、ヘルプコンテンツを取得して、ネットワーク１６を介して操作部２６へ送信する。
【００５４】
出力部６８は、ヘルプコンテンツを取得するまで待機状態となる（Ｓａ１２４：Ｎｏ）。出力部６８は、コンテンツ管理サーバ１４が送信したヘルプコンテンツを取得すると（Ｓａ１２４：Ｙｅｓ）、ヘルプコンテンツを表示部３８に出力して表示させる（Ｓａ１２６）。この後、装置側処理部６２は、ステップＳａ１０２以降を繰り返す。
【００５５】
図９は、画像形成装置１２及びコンテンツ管理サーバ１４との間の処理を示す第１実施形態のシーケンス図である。図９に示す処理のうち、図８の処理と重複する処理については、説明を簡略化する。
【００５６】
図９に示すように、検知部４２が、画像形成装置１２の周辺の検知範囲にユーザが存在していない状態から存在する状態になったことを示す検知情報を装置側処理部６２へ出力し（Ｓｂ２０２）、受付部４０からの操作情報がない場合、装置側処理部６２の判定部６６は、経過時間の計時を開始する（Ｓｂ２０４）。
【００５７】
検知部４２が、画像形成装置１２の周辺の検知範囲にユーザが存在している状態から存在していない状態になったことを示す検知情報を装置側処理部６２へ出力すると（Ｓｂ２０６）、装置側処理部６２の判定部６６は、経過時間をリセットする（Ｓｂ２０８）。
【００５８】
受付部４０がユーザからの操作を受け付けて操作情報を装置側処理部６２へ出力すると（Ｓｂ２０８）、装置側処理部６２の判定部６６は、経過時間をリセットする（Ｓｂ２１０）。
【００５９】
装置側処理部６２の判定部６６が、経過時間が閾値時間を経過したと判定すると、出力部６８は、パラメータテーブル７２を参照して（Ｓｂ２１２）、表示部３８に最前面で表示されているアプリケーション７４のアプリケーション情報を取得する（Ｓｂ２１４）。装置側処理部６２の出力部６８は、アプリケーション情報を含むヘルプコンテンツの要求をコンテンツ管理サーバ１４へ送信する（Ｓｂ２１６）。
【００６０】
コンテンツ管理サーバ１４は、ヘルプコンテンツの要求を取得すると、ヘルプコンテンツを送信する（Ｓｂ２１８）。装置側処理部６２の出力部６８は、コンテンツ管理サーバ１４が送信したヘルプコンテンツを取得すると、ヘルプコンテンツを表示部３８へ出力して表示させる（Ｓｂ２２０）。
【００６１】
上述したように、第１実施形態の操作部２６は、ユーザが受付部４０を操作することなく操作部２６の周辺に存在する経過時間が閾値時間を経過すると、ユーザからの指示がなくても、ヘルプコンテンツを出力している。これにより、操作部２６は、ユーザがヘルプコンテンツを出力する操作方法をわからない場合でも、ヘルプコンテンツをユーザに自動で提供して、ヘルプコンテンツの出力に関するユーザの利便性を向上させることができる。また、操作部２６は、経過時間が閾値時間を経過するまでの期間中に検知範囲にユーザが存在すると判定した場合に、ヘルプコンテンツを取得している。これにより、操作部２６は、必要性の高い場合にヘルプコンテンツを取得することができるので、コンテンツ管理サーバ１４の処理負担を低減することができる。
【００６２】
＜第２実施形態＞
次に、プリントジョブまたはスキャンジョブ等の画像形成装置１２において実行されるジョブの状態（以下、ジョブ状態）に基づいて、経過時間をリセットするとともに、操作方法に関するヘルプコンテンツを出力する第２実施形態のコンテンツ表示処理について説明する。
【００６３】
第２実施形態の判定部６６は、コントローラ２４から取得したジョブ状態に応じて経過時間をリセットする。例えば、画像形成装置１２がプリントジョブまたはスキャンジョブ等のジョブを開始した場合、計時中の経過時間をリセットする。また、判定部６６は、計時中の経過時間が閾値時間を経過した場合、コントローラ２４にジョブ状態を要求して取得し、当該ジョブ状態がジョブの状態が実行中であると判定した場合に、経過時間をリセットする。この場合、出力部６８は、ヘルプコンテンツを出力しない。
【００６４】
図１０は、画像形成装置１２及びコンテンツ管理サーバ１４との間の処理を示す第２実施形態のシーケンス図である。図１０に示す処理のうち、上述の第１実施形態と同様の処理については説明を省略または簡略化する。
【００６５】
図１０に示すように、ユーザの存在が検知されて（Ｓｂ２０２）、経過時間の計時が開始された後（Ｓｂ２０４）、ユーザの存在が継続し、かつ、操作がない場合において、コントローラ２４が、プリントジョブまたはスキャンジョブ等のジョブの開始を装置側処理部６２の判定部６６に通知すると（Ｓｂ３３２）、判定部６６は、計時中の経過時間をリセットする（Ｓｂ３３４）。尚、操作部２６の操作がない場合におけるジョブの開始は、例えば、画像形成装置１２とネットワーク１６を介して接続されたノート型のパーソナルコンピュータ等の外部機器から受け付けたプリント等のジョブの開始等を含む。
【００６６】
判定部６６は、計時中の経過時間が閾値時間を経過すると、コントローラ２４にジョブ状態を要求する（Ｓｂ３３６）。コントローラ２４は、ジョブ状態の要求に応じて、ジョブ状態を装置側処理部６２へ送信する（Ｓｂ３３８）。装置側処理部６２の判定部６６は、ジョブ状態に基づいて画像形成装置１２がジョブ中か否かを判定する。判定部６６は、ジョブ中でない場合、その旨を示す判定結果を出力部６８へ出力する。尚、ここでのジョブ中は、多量の枚数のスキャンまたはプリント中等を含む。このような場合、ユーザは、操作方法を知っていても、操作部２６を操作することなく操作部２６の前で待機することが多いので、ヘルプコンテンツを出力する必要性が低い。
【００６７】
出力部６８は、ジョブ状態でない旨の判定結果を取得すると、ヘルプコンテンツを取得して、当該コンテンツを表示部３８に表示させる（Ｓｂ２１６からＳｂ２２０）。
【００６８】
判定部６６は、ジョブ状態がジョブ中である場合、経過時間をリセットする（Ｓｂ３４０）。
【００６９】
第２実施形態の操作部２６は、画像形成装置１２のジョブの状態に基づいて、ヘルプコンテンツを出力している。これにより、操作部２６は、ジョブの状態に基づいて、必要性の高い場合にヘルプコンテンツを出力することができる。
【００７０】
操作部２６は、ジョブが開始している場合、及び、ジョブ中である場合、経過時間をリセットする。この場合、操作部２６は、ヘルプコンテンツを出力しない。これにより、操作部２６は、ユーザが一般に操作しないジョブ中において、必要性の低いヘルプコンテンツの表示を低減して、処理負荷を低減できる。
【００７１】
＜第３実施形態＞
次に、ユーザの属性に応じて閾値時間を設定する第３実施形態について説明する。
【００７２】
第３実施形態の判定部６６は、画像形成装置１２にログイン中のユーザの機器管理者等の属性に応じた閾値時間を設定し、当該閾値時間に基づいてヘルプコンテンツを出力する。具体的には、判定部６６は、ユーザを認証したか否かを判定する。判定部６６は、例えば、受付部４０に入力されたユーザＩＤ及びパスワードに基づいて、ユーザを認証したか否かを判定してよい。尚、判定部６６は、顔認証または指紋認証等によってユーザを認証したか否かを判定してもよい。判定部６６は、ユーザを認証していない場合、即ち、ユーザがログインしておらず誰なのか不明な場合、閾値時間を第１時間に設定する。
【００７３】
判定部６６は、ユーザを認証した場合、即ち、ユーザがログインした場合、ログイン中のユーザが画像形成装置１２の機器管理者か否かを判定する。例えば、判定部６６は、受付部４０に入力されたユーザＩＤ及びパスワードに基づいて、装置側記憶部６４に予め記憶されたユーザデータベースに登録されたユーザの属性を参照して、ユーザが機器管理者か否かを判定してよい。判定部６６は、ログイン中のユーザが機器管理者であると判定すると、閾値時間を第１時間よりも短い第２時間に設定する。判定部６６は、ユーザが一般のユーザであって機器管理者でないと判定すると、閾値時間を第１時間に設定する。第１時間は、例えば、３０秒であってよく、第２時間は、例えば、２０秒であってよい。判定部６６は、設定した閾値時間に基づいて、計時中の経過時間が閾値時間を経過したか否かを判定する。
【００７４】
図１１は、操作部２６の装置側処理部６２が実行する第３実施形態のコンテンツ表示処理のフローチャートである。第３実施形態の処理のうち、上述の実施形態と同様の処理については説明を省略または簡略化する。
【００７５】
第３実施形態のコンテンツ表示処理では、判定部６６は、ステップＳａ１０２からＳａ１０６まで実行した後、ユーザを認証済みか否かを判定する（Ｓａ４４２）。判定部６６は、ユーザを認証していないと判定すると（Ｓａ４４２：Ｎｏ）、閾値時間を第１時間に設定する（Ｓａ４４６）。一方、判定部６６は、ユーザを認証済みと判定すると（Ｓａ４４２：Ｙｅｓ）、ユーザが画像形成装置１２の機器管理者か否かを判定する（Ｓａ４４４）。判定部６６は、ユーザが機器管理者でないと判定すると（Ｓａ４４４：Ｎｏ）、閾値時間を第１時間に設定する（Ｓａ４４６）。判定部６６は、ユーザが機器管理者であると判定すると（Ｓａ４４４：Ｙｅｓ）、閾値時間を第２時間に設定する（Ｓａ４４８）。この後、判定部６６及び出力部６８は、設定した閾値時間に基づいて、ステップＳａ１０８以降の処理を実行する。
【００７６】
第３実施形態の操作部２６は、ユーザに応じてヘルプコンテンツを表示する閾値時間を設定しているので、ユーザに応じて適切にヘルプコンテンツを表示させることができる。例えば、操作部２６は、画像形成装置１２の複雑な設定を行うことが多い機器管理者の場合、設定項目及び設定値の設定方法等に関するヘルプコンテンツを、一般のユーザに比べて迅速に表示させることができる。
【００７７】
尚、第３実施形態では、判定部６６は、ユーザを機器管理者か否かで閾値時間を設定したが、ユーザの分類は機器管理者か否かのみに限られない。例えば、判定部６６は、ユーザを機器管理者、カスタマーエンジニア、及び、それ以外の一般ユーザに分類して、閾値時間を設定してもよい。この場合、カスタマーエンジニアは、一般のユーザの第１時間（例えば、３０秒）及び機器管理者の第２時間（例えば、２０秒）に比べて長い第３時間（例えば、１０分）にしてよい。これにより、判定部６６は、画像形成装置１２に詳しいカスタマーエンジニアに対してはヘルプコンテンツをほとんど表示しないようにすることができる。尚、判定部６６は、カスタマーエンジニアに対してはヘルプコンテンツを表示しないようにしてもよい。
【００７８】
上述した各実施形態の構成の機能、接続関係、個数、配置等は、発明の範囲及び発明の範囲と均等の範囲内で適宜変更、削除等してよい。各実施形態を適宜組み合わせてもよい。各実施形態の各ステップの順序を適宜変更してよい。
【００７９】
上述の実施形態では、電子機器が画像形成装置１２である例を挙げて説明したが、電子機器は操作部２６であってもよく、他のヘルプコンテンツを表示する装置であってもよい。
【００８０】
上記実施の形態では、本発明の画像形成装置１２を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明したが、コピー機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【００８１】
上述の実施形態では、画像形成装置１２の操作方法に関するコンテンツとしてヘルプコンテンツを例に挙げて説明したが、コンテンツは、マニュアル等のコンテンツであってもよい。
【００８２】
上述の実施形態では、出力部６８がヘルプコンテンツの画像を出力する例を挙げて説明したが、出力部６８はヘルプコンテンツを音声によって、または、画像及び音声によって出力してもよい。
【００８３】
上述の実施形態では、電子機器が画像形成装置１２である例を挙げたが、電子機器は、ユーザを検知する検知部を有し、またはユーザを検知する検知装置に接続され、ユーザが操作するときの操作方法に関するコンテンツを出力させるＰＣ（パーソナルコンピュータ）、スマートフォン、タブレットＰＣ、プロジェクター、電子黒板及びテレビ等の家電製品であってもよい。
【符号の説明】
【００８４】
１０：画像処理システム、      １２：画像形成装置、      １４：コンテンツ管理サーバ、      ２０：画像読取エンジン、      ２２：画像形成エンジン、      ２４：コントローラ、      ２６：操作部、      ３８：表示部、      ４０：受付部、      ４２：検知部、      ４４：ＲＴＣ、      ６２：装置側処理部、      ６４：装置側記憶部、      ６６：判定部、      ６８：出力部、      ７０：コンテンツ表示プログラム、      ７２：パラメータテーブル、      ７４：アプリケーション、      ７６：管理側処理部、      ７８：管理側記憶部、      ８０：管理部、      ８２：送信部、      ８４：コンテンツ管理プログラム、      ８６：コンテンツ管理テーブル。
【先行技術文献】
【特許文献】
【００８５】
【特許文献１】特開２０１５−１５３３２５号公報
【特許文献２】特開２００２−２５８６８２号公報
【図１】
2019165331.tif 000003
【図２】
2019165331.tif 000004
【図３】
2019165331.tif 000005
【図４】
2019165331.tif 000006
【図５】
2019165331.tif 000007
【図６】
2019165331.tif 000008
【図７】
2019165331.tif 000009
【図８】
2019165331.tif 000010
【図９】
2019165331.tif 000011
【図１０】
2019165331.tif 000012
【図１１】
2019165331.tif 000013