(57)【要約】【課題】  ユーザの手間を軽減させることができる。【解決手段】  本発明による、情報処理装置と接続し、かつ、表示部を有する画像形成装置が、画像形成装置についてのヘルプコンテンツを前記表示部に表示させる表示制御部と、前記情報処理装置に対して遠隔操作を行う遠隔操作部とを備え、前記表示制御部は、前記ヘルプコンテンツを含む前記情報処理装置に対する遠隔操作の画面を前記表示部に表示させる。【選択図】図１
2020082674.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と接続し、かつ、表示部を有する画像形成装置であって、
画像形成装置についてのヘルプコンテンツを前記表示部に表示させる表示制御部と、
前記情報処理装置に対して遠隔操作を行う遠隔操作部と
を備え、
前記表示制御部は、
前記ヘルプコンテンツを含む前記情報処理装置に対する遠隔操作の画面を前記表示部に表示させる
画像形成装置。
【請求項２】
前記ヘルプコンテンツに、前記情報処理装置に対する設定が含まれるか否かを判定する判定部
を更に備える
請求項１に記載の画像形成装置。
【請求項３】
前記判定部による判定結果に基づいて、前記情報処理装置についての設定が含まれると判定されると、前記ヘルプコンテンツの内容を示す表示画面と、前記遠隔操作を行う操作画面とを前記表示部に出力する出力部
を更に備える
請求項２に記載の画像形成装置。
【請求項４】
前記表示部による第１操作画面と、前記情報処理装置に対する第２操作画面とを切り替える切替部
を更に備える
請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
情報処理装置と接続し、かつ、表示部を有する画像形成装置が行う情報処理方法であって、
画像形成装置が、画像形成装置についてのヘルプコンテンツを前記表示部に表示させる表示制御手順と、
画像形成装置が、前記情報処理装置に対して遠隔操作を行う遠隔操作手順と
を含み、
前記表示制御手順では、
前記ヘルプコンテンツを含む前記情報処理装置に対する遠隔操作の画面を前記表示部に表示させる
情報処理方法。
【請求項６】
請求項５に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項７】
情報処理装置と接続する画像形成装置であって、
表示装置と、
画像形成装置についてのヘルプコンテンツを前記表示装置に表示させる表示制御部と、
前記情報処理装置に対して遠隔操作を行う遠隔操作部と
を備え、
前記表示制御部は、
前記ヘルプコンテンツを含む前記情報処理装置に対する遠隔操作の画面を前記表示装置に表示させる
画像形成装置。
【請求項８】
情報処理装置と接続し、かつ、表示装置を有する画像形成装置が行う情報処理方法であって、
画像形成装置が、画像形成装置についてのヘルプコンテンツを前記表示装置に表示させる表示制御手順と、
画像形成装置が、前記情報処理装置に対して遠隔操作を行う遠隔操作手順と
を含み、
前記表示制御手順では、
前記ヘルプコンテンツを含む前記情報処理装置に対する遠隔操作の画面を前記表示装置に表示させる
情報処理方法。
【請求項９】
請求項８に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置の設定等において、いわゆるヘルプを表示する方法が知られている。
【０００３】
また、設定等において、エラーコードが発生する場合がある。このような場合において、ユーザの指示に基づいて、エラーコードに対応するヘルプ又はマニュアル等を印刷する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ヘルプの内容によっては、画像形成装置に接続する情報処理装置等の装置が設定の対象となる場合がある。このような場合において、ヘルプのコンテンツが、画像形成装置が有する表示部又は表示装置等によって開かれた場合には、ユーザは、画像形成装置と、情報処理装置とを別々に操作するため、手間がかかる場合が多い。
【０００５】
本発明の一態様は、ユーザの手間を軽減させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態による、情報処理装置と接続し、かつ、表示部を有する画像形成装置は、
画像形成装置についてのヘルプコンテンツを前記表示部に表示させる表示制御部と、
前記情報処理装置に対して遠隔操作を行う遠隔操作部と
を備え、
前記表示制御部は、
前記ヘルプコンテンツを含む前記情報処理装置に対する遠隔操作の画面を前記表示部に表示させることを特徴とする。
【発明の効果】
【０００７】
本発明の実施形態によって、ユーザの手間を軽減させることができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の全体構成例を示す概要図である。
【図２】表示装置及び本体部のハードウェア構成例を示すブロック図である。
【図３】表示装置の外観例を示す概要図である。
【図４】表示装置及び本体部のソフトウェア構成例を示すブロック図である。
【図５】システム構成例を示すシステム図である。
【図６】全体処理例を示すシーケンス図である。
【図７】遠隔操作を行う処理例を示すシーケンス図（その１）である。
【図８】遠隔操作を行う処理例を示すシーケンス図（その２）である。
【図９】認証を行う処理例を示すシーケンス図である。
【図１０】ヘルプコンテンツのメニュー画面例を示す図である。
【図１１】ヘルプコンテンツの表示例を示す図である。
【図１２】遠隔操作で取得した画面の表示例を示す図である。
【図１３】リストの表示例を示す図である。
【図１４】エラー画面の表示例を示す図である。
【図１５】遠隔操作を用いないヘルプコンテンツの表示例を示す図である。
【図１６】遠隔操作を用いるヘルプコンテンツの表示例を示す図である。
【図１７】第２実施形態の全体処理例を示す概略フローチャートである。
【図１８】画面の切り替え例を示す図である。
【図１９】ログイン処理例を示すシーケンス図である。
【図２０】ヘルプ画面の表示処理例を示すシーケンス図である。
【図２１】端末でヘルプ画面を表示させる処理例を示すシーケンス図（その１）である。
【図２２】端末でヘルプ画面を表示させる処理例を示すシーケンス図（その２）である。
【図２３】機能構成例を示す機能ブロック図である。
【発明を実施するための形態】
【０００９】
以下、発明を実施するための最適な形態について、図面を参照して説明する。
【００１０】
＜第１実施形態＞
＜画像形成装置例＞
図１は、画像形成装置の全体構成例を示す概要図である。図示するように、画像形成装置１００は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等である。そのため、例えば、画像形成装置１００は、コピー機能、スキャナ機能、ファクシミリ機能及びプリンタ機能等の画像処理機能を有する。なお、画像形成装置１００は、他に機能（例えば、エラー表示機能等である。）を更に有してもよい。
【００１１】
この例では、画像形成装置１００は、表示装置１１０を有する構成である。一方で、画像形成装置１００は、表示装置１１０以外の構成（以下「本体部１２０」という。）を有する構成である。
【００１２】
表示装置１１０に対して、ユーザは、画像形成装置１００に対する様々な操作を入力する。そして、画像形成装置１００は、表示装置１１０及び本体部１２０により、操作に基づいた画像処理を実行する。
【００１３】
＜ハードウェア構成例＞
図２は、表示装置及び本体部のハードウェア構成例を示すブロック図である。まず、表示装置１１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、以下「ＣＰＵ２１１」という。）、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、以下「ＲＯＭ２１２」という。）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、以下「ＲＡＭ２１３」という。）、フラッシュメモリ２１４、操作パネル２１５、接続インタフェース（以下「接続Ｉ／Ｆ２１６」という。）、通信インタフェース（以下「通信Ｉ／Ｆ２１７」という。）を有するハードウェア構成の装置である。また、図示するように、これらのハードウェア資源は、バス２１８によって相互に接続される。
【００１４】
ＣＰＵ２１１は、演算装置及び制御装置の例である。そして、ＣＰＵ２１１は、ＲＡＭ２１３等の主記憶装置をワークエリアとして、ＲＯＭ２１２又はフラッシュメモリ２１４等に記憶された各種プログラムを実行する。このような制御及び演算により、ＣＰＵ２１１は、表示装置１１０等を制御し、かつ、各種機能を実現する。
【００１５】
フラッシュメモリ２１４は、不揮発性の記憶媒体の例である。例えば、フラッシュメモリ２１４は、プログラム及びデータ等を記憶する。
【００１６】
操作パネル２１５は、入力装置及び出力装置の例である。すなわち、操作パネル２１５は、操作画面及び処理結果等を表示する。一方で、操作パネル２１５は、ユーザによる操作を受け付ける。
【００１７】
接続Ｉ／Ｆ２１６は、通信路２３０を介して本体部１２０と通信をするインタフェースである。例えば、接続Ｉ／Ｆ２１６は、コネクタ及びケーブル等である。具体的には、接続Ｉ／Ｆ２１６は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等によって通信を行う。
【００１８】
通信Ｉ／Ｆ２１７は、ネットワーク２６０を介して外部装置と通信をするインタフェースである。例えば、通信Ｉ／Ｆ２１７は、アンテナ等である。図示する例では、通信Ｉ／Ｆ２１７は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ＡＰ（アクセスポイント）（以下「無線ＬＡＮＡＰ２４０」という。）に接続し、通信を行う。
【００１９】
一方で、本体部１２０は、例えば、ＣＰＵ２２１、ＲＯＭ２２２、ＲＡＭ２２３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ、以下「ＨＤＤ２２４」という。）、エンジン部２２５、接続Ｉ／Ｆ２２６及び通信Ｉ／Ｆ２２７を有するハードウェア構成の装置である。また、図示するように、これらのハードウェア資源は、バス２２８によって相互に接続される。
【００２０】
ＣＰＵ２２１は、演算装置及び制御装置の例である。すなわち、図示するように、本体部１２０用となる演算装置及び制御装置は、表示装置１１０用のＣＰＵ２１１とは別であるハードウェア構成が望ましい。
【００２１】
ＲＯＭ２２２及びＲＡＭ２２３は、ＣＰＵ２２１と同様に、本体部１２０用の記憶装置の例である。したがって、ＣＰＵ２２１は、ＲＡＭ２２３等の主記憶装置を利用して、ＲＯＭ２２２及びＨＤＤ２２４等の補助記憶装置に記憶されるプログラム等に基づく処理を実行する。
【００２２】
エンジン部２２５は、コピー機能、スキャナ機能、ファクシミリ機能及びプリンタ機能等の画像処理機能を実現するための処理装置等である。具体的には、エンジン部２２５は、例えば、処理ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等である。具体的には、エンジン部２２５は、原稿をスキャンして読み取るスキャナ、用紙等のシート材への印刷を行うプロッタ、ファクシミリ通信を行う通信部又はこれらの組み合わせを有する。なお、エンジン部２２５は、印刷済みのシート材を仕分ける装置、いわゆるフィニッシャ又は原稿を自動給送するＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）等を含んでもよい。
【００２３】
接続Ｉ／Ｆ２２６は、通信路２３０を介して表示装置１１０と通信をするインタフェースである。例えば、接続Ｉ／Ｆ２１６は、コネクタ及びケーブル等である。具体的には、接続Ｉ／Ｆ２２６は、ＵＳＢ等によって通信を行う。
【００２４】
通信Ｉ／Ｆ２２７は、ネットワーク２６０を介して外部装置と通信をするインタフェースである。例えば、通信Ｉ／Ｆ２２７は、ケーブル２５０等である。
【００２５】
＜表示装置の例＞
図３は、表示装置の外観例を示す概要図である。例えば、表示装置１１０は、図示するような外観の装置である。具体的には、表示装置１１０は、例えば、操作パネル２１５等により、画像形成装置が提供する様々な機能の操作画面を表示する。この例では、操作画面は、「コピー」、「スキャナ」、「ファックス」及び「プリンタ」の機能に対する操作を受け付ける。また、図示する例は、いわゆるトップ画面であり、例えば、「コピー」のボタンが押されると、操作画面は、「コピー」の機能について詳細な設定を行う用の操作画面を表示する。
【００２６】
また、操作画面においてボタンが押されると、次に遷移して表示される画面又は設定を行う設定値等は、メニュー構成等によって設定される。
【００２７】
なお、表示装置１１０は、図示するような操作パネル２１５で実現されるに限られない。例えば、操作パネル２１５には、タッチパネル以外に、ハードキー等があってもよい。すなわち、操作画面を操作するのにインタフェースとなる構成は、図示する以外の構成でもよい。
【００２８】
さらに、図示するように、操作画面は、ヘルプボタン３００を有する。以下、ヘルプボタンが押されると、あらかじめ設定されるヘルプコンテンツが画面上に展開される例で説明する。このように、ヘルプボタン３００を押す操作によって、ユーザは、いわゆるヘルプ及びマニュアル等を参照することができる。なお、ヘルプコンテンツの参照方法は、ヘルプボタン３００を押す操作以外の方法でもよい。また、参照されるヘルプコンテンツを提供するファイルは、表示装置１１０又は本体部１２０がファイルを記憶してもよいし、オンラインでネットワークを介して参照されてもよい。
【００２９】
＜表示装置及び本体部のソフトウェア構成例＞
図４は、表示装置及び本体部のソフトウェア構成例を示すブロック図である。図示する例は、表示装置１１０及び本体部１２０にインストールされるプログラムによって構成されるソフトウェアの階層構造を示す。
【００３０】
まず、本体部１２０について説明する。この例では、本体部１２０には、補助記憶装置等に、例えば、アプリケーション層４２１、サービス層４２２及びＯＳ層（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ層、以下「ＯＳ層４２３」という。）を構築するプログラムがインストールされる。
【００３１】
アプリケーション層４２１に区別されるプログラムは、画像形成装置１００が有するハードウェア資源を動作させて様々な機能を実現する。具体的には、アプリケーション層４１１に区別されるプログラムは、例えば、コピーアプリ、ファクシミリアプリ、スキャンアプリ及びプリンタアプリ等である。
【００３２】
サービス層４２２に区分されるプログラムは、アプリケーション層４２１と、ＯＳ層４２３との間に介在するプログラムである。例えば、サービス層４２２に区分されるプログラムは、本体部１２０が有するハードウェア資源をアプリケーション層４２１のプログラムが利用したり、又は、本体部１２０が有するハードウェア資源の状態をアプリケーション層４２１に通知したりするインタフェース等を実現する。
【００３３】
また、サービス層４２２に区分されるプログラムは、ハードウェア資源に対する動作要求を受け付けたり、又は、受け付けた動作要求の調停を行ったりする。ほかにも、サービス層４２２に区分されるプログラムは、ハードウェア資源において検知されたエラーをアプリケーション層４２１にエラー通知として送信する。なお、サービス層４２２が受け付ける動作要求には、例えば、スキャナによる読み取り、又は、プロッタによる印刷を行う等の動作要求が含まれる。
【００３４】
なお、サービス層４２２に区分されるプログラムが実現させるインタフェースとしての役割は、表示装置１１０のアプリケーション層４１１に対しても同様である。すなわち、表示装置１１０のアプリケーション層４１１に区分されるプログラムは、サービス層４２２にアクセスして本体部１２０のハードウェア資源を動作させ、画像処理機能等を実現させることができる。
【００３５】
ＯＳ層４２３に区分されるプログラムは、いわゆる基本ソフトウェアと呼ばれるプログラム等である。そして、ＯＳ層４２３に区分されるプログラムは、本体部１２０が有するハードウェア資源を制御する基本機能を提供する。まず、サービス層４２２に区分されるプログラムは、アプリケーション層４２１に区分されるプログラムが発するハードウェア資源に対する動作要求をＯＳ層４２３が解釈可能なコマンドに変換してＯＳ層４２３に渡す。そして、ＯＳ層４２３に区分されるプログラムが当該コマンドを実行することにより、ハードウェア資源に対する動作要求に基づいて、画像処理機能が実現される。また、ＯＳ層４２３に区分されるプログラムが実行されると、ハードウェア資源は、検知されたエラーを受信する。次に、ハードウェア資源は、受信したエラー通知をアプリケーション層４２１に対して送信するサービス層４２２に渡す。
【００３６】
次に、表示装置１１０について説明する。この例では、表示装置１１０には、補助記憶装置等に、例えば、アプリケーション層４１１、サービス層４１２及びＯＳ層４１３を構築するプログラムがインストールされる。
【００３７】
ただし、アプリケーション層４１１に区分されるプログラムが実現する機能及びサービス層４１２が受け付け可能な動作要求の種類等は、本体部１２０とは異なる。具体的には、表示装置１１０において、アプリケーション層４１１に区分されるプログラムは、主に本体部１２０によって実現される画像処理機能に関する操作及び表示を行うためのユーザインタフェース機能を提供する。
【００３８】
なお、この例では、表示装置１１０と、本体部１２０とで、それぞれのＯＳは、独立して動作する。また、表示装置１１０及び本体部１２０が相互に通信可能であれば、それぞれのＯＳは、同じ種類でなくともよい。例えば、表示装置１１０は、Ａｎｄｒｏｉｄ（登録商標）を用い、かつ、本体部１２０は、Ｌｉｎｕｘ（登録商標）を用いる構成等でもよい。
【００３９】
このように、画像形成装置１００では、例えば、表示装置１１０及び本体部１２０が異なるＯＳにより制御される。そのため、表示装置１１０及び本体部１２０の間における通信は、一装置内のプロセス間通信ではなく、異なる装置間の通信となる。例えば、通信は、表示装置１１０が受け付けたユーザによる操作を本体部１２０へ送信するコマンド通信、又は、本体部１２０が表示装置１１０へ表示画面の表示を指示するイベント通信（例えば、エラー通知又はエラー解除通知等である。）等である。
【００４０】
＜システム構成例＞
例えば、画像形成装置１００は、以下のような画像形成システム５００を構成する。
【００４１】
図５は、システム構成例を示すシステム図である。例えば、画像形成システム５００は、ネットワークで接続されるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、以下「ＰＣ５０１」という。）、サーバ５０２及び画像形成装置１００等を有するシステムである。
【００４２】
ＰＣ５０１は、画像形成装置１００が接続する情報処理装置の例である。
【００４３】
サーバ５０２は、ＰＣ５０１、画像形成装置１００又はこれらに共通して使用されるアカウント等を管理する情報処理装置の例である。
【００４４】
例えば、画像形成システム５００では、サーバ５０２がログインデータ５０３等を管理する。ログインデータ５０３は、ユーザ５０５を識別するデータ、いわゆるＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）等を記憶する。以下、サーバ５０２がログインデータ５０３に基づいてＰＣ５０１及び画像形成装置１００におけるアカウントを一元管理するシステム構成を例に説明する。したがって、この例では、画像形成装置１００に対してユーザ５０５がログインの操作を行うと、サーバ５０２が認証を行う。そして、認証されると、画像形成装置１００から、ＰＣ５０１の遠隔操作等が可能となる。
【００４５】
コンテンツデータ５０４は、例えば、図示するように、画像形成装置１００が記憶する。例えば、コンテンツデータ５０４は、ヘルプを表示するためのコンテンツ等を示すデータである。なお、画像形成装置１００は、コンテンツデータ５０４以外に、アプリの状態等を示すデータ及び画像形成装置１００の状態を示すデータ等を持ってもよい。
【００４６】
また、システム構成は、図示する以外の構成でもよい。例えば、ＰＣ５０１及びサーバ５０２等は、１つの情報処理装置でもよい。一方で、情報処理装置は、複数の情報処理装置であってもよい。さらに、ログインデータ５０３及びコンテンツデータ５０４は、図示する装置以外が記憶してもよい。さらにまた、各データは、分散して複数の情報処理装置が記憶及び管理してもよい。そして、コンテンツデータ５０４等を画像形成装置１００以外の情報処理装置で記憶する場合には、ヘルプを表示する処理では、ネットワークを介してコンテンツデータ５０４が参照されてもよい。
【００４７】
＜全体処理例＞
図６は、全体処理例を示すシーケンス図である。
【００４８】
ステップＳ０１では、表示装置１１０は、ヘルプを起動させる操作を受け付ける。具体的には、表示装置１１０は、ユーザ５０５によるヘルプボタン等を押す操作を受け付ける。
【００４９】
ステップＳ０２では、表示装置１１０は、ヘルプを起動させる操作が行われたことを通知する。
【００５０】
ステップＳ０３では、ヘルプ表示制御手段６０２は、ヘルプを起動させるためのコンテンツデータを記憶手段６０３から取得する。
【００５１】
ステップＳ０４では、ヘルプ表示制御手段６０２は、ヘルプコンテンツを表示するように要求する。
【００５２】
ステップＳ０５では、ヘルプコンテンツ表示手段６０１は、ヘルプコンテンツを示す画面（以下「ヘルプ表示画面」という。）を構築する。
【００５３】
ステップＳ０６では、ヘルプコンテンツ表示手段６０１は、ヘルプ表示画面を表示するように要求する。
【００５４】
ステップＳ０７では、表示装置１１０は、ヘルプ表示画面を表示するように画面を更新する。
【００５５】
ステップＳ０８では、表示装置１１０は、遠隔操作を開始する操作を受け付ける。
【００５６】
ステップＳ０９では、表示装置１１０は、遠隔操作を開始する操作が行われたことを通知する。
【００５７】
ステップＳ１０では、画像形成装置は、遠隔操作を行う処理を実行する。例えば、遠隔操作を行う処理は、以下のような処理である。
【００５８】
図７は、遠隔操作を行う処理例を示すシーケンス図（その１）である。
【００５９】
図８は、遠隔操作を行う処理例を示すシーケンス図（その２）である。
【００６０】
ステップＳ１００１では、ヘルプ表示制御手段６０２は、遠隔操作の対象となる情報処理装置を検索する指示を出す。以下、遠隔操作の対象がＰＣ５０１である例で説明する。また、以下の説明では、遠隔操作の対象となる情報処理装置、すなわち、ＰＣ５０１を単に「端末」という。
【００６１】
ステップＳ１００２では、端末検索手段７０１は、検索コマンドの送信を指示する。
【００６２】
ステップＳ１００３では、データ送受信手段７０２は、検索コマンドを送信する。
【００６３】
ステップＳ１００４では、データ送受信手段７０３は、端末についての情報を送信する。
【００６４】
なお、端末の候補となる情報処理装置が複数ある場合には、ステップＳ１００３及びステップＳ１００４は、それぞれの端末に対して行われる。
【００６５】
ステップＳ１００５では、データ送受信手段７０２は、端末についての情報を転送する。
【００６６】
ステップＳ１００６では、端末検索手段７０１は、端末についての情報に基づいて、端末の候補となる情報処理装置のリスト（以下単に「リスト」という。）を生成する。
【００６７】
ステップＳ１００７では、端末検索手段７０１は、リストを転送する。
【００６８】
ステップＳ１００８では、ヘルプ表示制御手段６０２は、端末との接続を確認する画面を表示するように要求する。
【００６９】
ステップＳ１００９では、ヘルプコンテンツ表示手段６０１は、ヘルプ表示画面を表示するように要求する。
【００７０】
ステップＳ１０１０では、表示装置１１０は、リスト等を表示するように画面を更新する。
【００７１】
ステップＳ１０１１では、表示装置１１０は、端末を選択する操作を受け付ける。
【００７２】
ステップＳ１０１２では、表示装置１１０は、選択された端末を通知する。
【００７３】
ステップＳ１０１３では、ヘルプ表示制御手段６０２は、ユーザ５０５の情報を取得する。そして、記憶手段６０３は、ユーザ名及びパスワード等といったユーザ５０５の情報を返す。
【００７４】
なお、ステップＳ１０１３、すなわち、ユーザ５０５の情報を取得する方法は、例えば、認証画面等を表示してユーザ５０５に、ユーザ名及びパスワード等といったユーザ５０５の情報を入力させる等でもよい。
【００７５】
ステップＳ１０１４では、ヘルプ表示制御手段６０２は、遠隔操作の開始を要求する。
【００７６】
なお、要求には、ユーザ名及びパスワード等の情報が含まれてもよい。また、遠隔操作は、リモートデスクトップ接続用のアプリケーションソフトウェアを用いてもよい。
【００７７】
さらに、遠隔操作は、端末の規格等に応じた方法となる。例えば、端末のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の種別等によって、遠隔操作の方法は、異なる。
【００７８】
具体的には、まず、遠隔操作の準備では、Ｗｉｎｄｏｗｓ（登録商標）、ＭａｃＯＳ（登録商標）、ｉＯＳ（登録商標）又はＡｎｄｒｏｉｄ（登録商標）等といったＯＳの種別等が取得される。そして、例えば、ＯＳの種別に応じて、遠隔操作の要求が行われる。したがって、遠隔操作は、端末の規格等に応じたアプリケーションソフトウェアが用いられてもよい。このような構成とするには、例えば、ヘルプ表示制御手段６０２は、端末の規格等と、起動するアプリケーションソフトウェアとを対応付けしたテーブル等を有する。
【００７９】
ステップＳ１０１５では、データ送受信手段７０２は、遠隔操作によって、処理を要求する。
【００８０】
ステップＳ１０１６では、データ送受信手段７０３は、遠隔操作で要求された処理を要求する。
【００８１】
ステップＳ１０１７では、遠隔操作制御手段７０４は、遠隔操作に対する認証を要求する。
【００８２】
ステップＳ１０１８では、データ送受信手段７０３は、認証を要求する。
【００８３】
ステップＳ１０１９では、サーバ５０２等は、認証を行う。認証は、例えば以下のように行われる。
【００８４】
図９は、認証を行う処理例を示すシーケンス図である。
【００８５】
ステップＳ９０１では、データ送受信手段７０６は、認証を要求する。
【００８６】
ステップＳ９０２では、認証制御手段９０１は、認証の要求を受け取る。
【００８７】
ステップＳ９０３では、認証制御手段９０１は、認証の情報を記憶手段９０２から取得する。
【００８８】
ステップＳ９０４では、認証制御手段９０１は、要求の際に通知されたユーザ名及びパスワード等の情報が、認証の情報にあらかじめ登録された内容か否かを判断する。
【００８９】
ステップＳ９０５及びステップＳ９０６では、データ送受信手段７０６及び認証制御手段９０１は、認証結果を通知する。
【００９０】
ステップＳ１０２０では、サーバ５０２等は、ステップＳ１０１９による認証結果を通知する。
【００９１】
ステップＳ１０２１では、遠隔操作制御手段７０４は、認証結果に基づいて、認証が成功か失敗かを判断する。
【００９２】
次に、認証が成功であると（［認証が成功］）、ＰＣ５０１は、ステップＳ１０２２に進む。一方で、認証が失敗であると（［認証が失敗］）、ＰＣ５０１は、ステップＳ１０３９に進む。
【００９３】
ステップＳ１０２２では、遠隔操作制御手段７０４は、遠隔操作に対する応答となる画面情報を送信する。
【００９４】
ステップＳ１０２３及びステップＳ１０２４では、データ送受信手段７０３及びデータ送受信手段７０２は、画面情報を送信する。
【００９５】
ステップＳ１０２５及びステップＳ１０２６では、ヘルプ表示制御手段６０２及びヘルプコンテンツ表示手段６０１は、画面情報が示す画面を表示するように要求する。
【００９６】
ステップＳ１０２７では、表示装置１１０は、画面情報に基づいた画面を表示するように画面を更新する。
【００９７】
ステップＳ１０２８では、ヘルプ表示制御手段６０２は、ヘルプコンテンツを示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等を取得する。例えば、まず、下記（表１）のようなテーブルがあらかじめ記憶手段６０３に設定される。
【００９８】
【表１】
2020082674.tif 000003
上記（表１）では、「コンテンツＩＤ」と、「ＵＲＬ」とが対応付けされる。そして、「ＵＲＬ」が示す先に、ヘルプを表示するためのファイルが記憶される。すなわち、ＵＲＬが示すサイトにアクセスすると、所定のヘルプコンテンツを開くことができる。
【００９９】
ステップＳ１０２８では、ヘルプ表示制御手段６０２は、上記（表１）における「コンテンツＩＤ」に対応する「ＵＲＬ」の情報等を取得する。
【０１００】
ステップＳ１０２９では、ヘルプ表示制御手段６０２は、遠隔操作を要求する。例えば、ヘルプ表示制御手段６０２は、ブラウザの起動をしたり、及び、ヘルプコンテンツを示すＵＲＬを送信したりする要求を行う。
【０１０１】
ステップＳ１０３０、ステップＳ１０３１及びステップＳ１０３２では、ヘルプコンテンツ表示手段６０１、データ送受信手段７０２及びデータ送受信手段７０３は、遠隔操作を要求する。
【０１０２】
ステップＳ１０３３では、ヘルプコンテンツ表示手段７０５は、ヘルプコンテンツを示すＵＲＬに基づいて、ヘルプコンテンツ等を起動させる。
【０１０３】
ステップＳ１０３４では、遠隔操作制御手段７０４は、遠隔操作に対する応答となる画面情報を送信する。
【０１０４】
ステップＳ１０３５及びステップＳ１０３６では、データ送受信手段７０３及びデータ送受信手段７０２は、画面情報を送信する。
【０１０５】
ステップＳ１０３７では、ヘルプコンテンツ表示手段６０１は、画面情報が示す画面を表示するように要求する。
【０１０６】
ステップＳ１０３８では、表示装置１１０は、画面情報に基づいた画面を表示するように画面を更新する。
【０１０７】
なお、遠隔操作を行う処理は、図示するような処理に限られない。例えば、ヘルプコンテンツを示すＵＲＬ等は、ステップＳ１０１３等で取得されてもよい。この場合には、ステップＳ１０２２乃至ステップＳ１０３２等が省略されてもよい。すなわち、画像形成装置からＰＣに対する遠隔操作の指示と、ヘルプコンテンツを表示させる指示とが１つにまとまってもよい。
【０１０８】
ステップＳ１０３９乃至ステップＳ１０４１では、遠隔操作制御手段７０４、データ送受信手段７０３及びデータ送受信手段７０２は、認証の失敗を通知する。この場合には、ヘルプ表示制御手段６０２は、例えば、表示装置１１０が有するブラウザを用いてヘルプコンテンツを表示する。
【０１０９】
＜画面例＞
図１０は、ヘルプコンテンツのメニュー画面例を示す図である。以下、図示するような操作画面を表示装置が表示する例で説明する。この例は、所定の操作が行われ、ヘルプが起動した場面の例となる。具体的には、図示するような操作画面において、ボタン１００１が押されると、例えば、以下のように、ヘルプ内容が表示される。
【０１１０】
図１１は、ヘルプコンテンツの表示例を示す図である。図示する例は、所定の設定方法についてのヘルプ内容を示す画面の例である。例えば、説明文１１０１等がヘルプ用のファイル等に基づいて表示される。このようにして、表示装置では、本体部等に記憶されるコンテンツデータ５０４を開いてヘルプコンテンツを表示する。
【０１１１】
以下、図示する画面において、遠隔操作ボタン１１０２を押すと、リモート端末、すなわち、図５に示す例におけるＰＣ５０１を遠隔操作して、ヘルプの内容が表示されるとする。この操作は、図６に示す全体処理では、ステップＳ０８における遠隔操作を開始する操作に相当する。したがって、このような操作が行われると、ステップＳ０９以降の処理によって、例えば、以下のような画面が表示される。
【０１１２】
図１２は、遠隔操作で取得した画面の表示例を示す図である。すなわち、図示する画面は、ＰＣ５０１が有するブラウザで表示されたヘルプコンテンツの画面を表示する例である。
【０１１３】
例えば、「トップへ戻る」ボタン１２０１が押されると、遠隔操作が終了する。終了後、例えば、画面は、トップ画面等に遷移する。
【０１１４】
ほかにも、操作ボタン１２０２が押されると、遠隔操作が終了する。終了後、画面は、表示装置が表示するヘルプコンテンツを示す画面等に遷移する。
【０１１５】
図１３は、リストの表示例を示す図である。図示する画面は、ステップＳ１０１０で表示装置によって表示される画面の例である。そして、図示するような画面で表示されるリストで端末を選択する操作、すなわち、ステップＳ１０１１の操作が行われる。したがって、この操作で選ばれた端末と遠隔操作が行われる。また、「キャンセル」のボタンがおされると、例えば、ダイヤログが閉じて、ヘルプコンテンツを表示する画面等に、画面が遷移する。
【０１１６】
なお、ステップＳ１０１０で図示するような画面が表示されなくともよい。例えば、まず、ユーザと、端末のホスト名又はＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとが対応付けされたデータが管理される。このようなデータがあると、ステップＳ０９からステップＳ１０１３に進むことができる。そのため、図示するような画面が表示されなくとも、遠隔操作等が実行できる。
【０１１７】
また、図示するような画面は、リストを表示するに限られない。例えば、画面は、ホスト名又はＩＰアドレス等を入力させる画面でもよい。
【０１１８】
図１４は、エラー画面の表示例を示す図である。例えば、スキャン処理等において、データを送信させる処理を行った場合等に、図示するような画面が表示される。以下、図示するような画面を例に説明する。
【０１１９】
このようなエラー画面において、ヘルプ起動ボタン１４０１等が押されると、ヘルプが起動する。このような操作がステップＳ０１におけるヘルプを起動させる操作となる。
【０１２０】
なお、ヘルプ起動ボタン１４０１は、図示するような位置でなく、ダイヤログの中等にあってもよい。
【０１２１】
また、エラー画面は、例えば、下記（表２）等で管理される。
【０１２２】
【表２】
2020082674.tif 000004
例えば、スキャナアプリにおいてフォルダーへデータを送信する場合のエラーは、上記（表２）のようなエラー等である。
【０１２３】
具体的には、例えば、「フォルダー認証失敗」のエラーは、スキャナアプリにおいて、ＰＣ５０１側のフォルダーを認証できない場合等に起きるエラーである。また、このエラーは、上記（表２）に示すデータによって、「ヘルプコンテンツＩＤ」が「１」、かつ、「エラーＩＤ」が「ｆｏｌｄｅｒ＿ａｕｔｈ＿ｆａｉｌｕｒｅ」等のように管理される。
【０１２４】
例えば、上記（表２）に示すエラーのうち、「フォルダー認証失敗」及び「フォルダー書き込み失敗」等のエラーは、「ＰＣの設定確認が必要か？」が「必要」となっているため、ＰＣ５０１の設定が必要なことが分かる。
【０１２５】
なお、エラーによっては、「機器状態」及び「機器設定」等のよって、ＰＣ５０１の設定が必要か否かが分かれる場合もある。具体的には、「フォルダー送信時のＰＣへの接続失敗」の場合には、まず、「機器状態」に示すように、ネットワークを介して外部装置に接続が可能か否かが確認される。この場合には、ネットワーク接続状態が「未接続」であれば、ＰＣ５０１の設定が「不要」と判断される。一方で、ネットワーク接続状態が「接続済み」であると、次に「機器設定」が確認される。
【０１２６】
この例では、「サーバ名」に登録があるか否かの設定が確認される。そして、「機器設定」に示すように、サーバが存在していると、ＰＣ５０１の設定が「必要」と判断される。一方で、サーバが存在していないと、ＰＣ５０１の設定が「不要」と判断される。例えば、サーバの存在は、「ｐｉｎｇ」コマンド等で確認される。
【０１２７】
＜遠隔操作の例＞
遠隔操作の有無によってヘルプコンテンツの表示は、例えば、以下のように異なる。
【０１２８】
図１５は、遠隔操作を用いないヘルプコンテンツの表示例を示す図である。例えば、エラー画面でない画面で、ヘルプを起動させると、例えば、図示するような画面が表示される。そして、調べたい内容に応じてボタンを押していくと、ファイル等に基づいて、ヘルプコンテンツが表示される。
【０１２９】
一方で、遠隔操作を用いる場合には、例えば、以下のような画面となる。
【０１３０】
図１６は、遠隔操作を用いるヘルプコンテンツの表示例を示す図である。この例では、図における左側に、ＰＣ５０１上の操作画面（以下「操作画面１６０１」という。）が表示される。一方で、図における右側に、ヘルプコンテンツを示す画面（以下「ヘルプ画面１６０２」という。）が表示される。
【０１３１】
このように、画像形成装置は、遠隔操作によって、操作画面１６０１を表示し、かつ、ヘルプ画面１６０２を表示する。このようにすると、ヘルプを参照しながら、ＰＣ５０１の設定を行うことができる。
【０１３２】
＜第２実施形態＞
第２実施形態は、例えば、第１実施形態と同様のハードウェア構成等で実現される。以下、第１実施形態と異なる点を中心に説明し、重複する説明を省略する。第２実施形態は、第１実施形態と全体処理等が異なる。
【０１３３】
図１７は、第２実施形態の全体処理例を示す概略フローチャートである。
【０１３４】
ステップＳ１７０１では、画像形成装置は、アプリの状態を取得する。例えば、図１４に示すようなエラー画面を表示しているか否かといった状態を取得する。
【０１３５】
ステップＳ１７０２では、画像形成装置は、エラー画面を表示している状態か否かを判断する。例えば、図１４に示すような状態であると、画像形成装置は、エラー画面を表示している状態と判断する。
【０１３６】
次に、エラー画面を表示している状態と判断すると（ステップＳ１７０２でＹＥＳ）、画像形成装置は、ステップＳ１７０３に進む。一方で、エラー画面を表示している状態でないと判断すると（ステップＳ１７０２でＮＯ）、画像形成装置は、ステップＳ１７０７に進む。
【０１３７】
ステップＳ１７０３では、画像形成装置は、設定を確認する。例えば、上記（表２）の場合では、画像形成装置は、ネットワークの接続状態、フォルダーへの送信でエラーが生じている、又は、認証に失敗している、フォルダーに対するアクセスが失敗している等のようにエラーの原因及びフォルダーの設定状態等を確認する。そして、画像形成装置は、例えば、上記（表２）のようにエラーの種別を判定する。
【０１３８】
ステップＳ１７０４では、画像形成装置は、情報処理装置の設定が必要か否かを判断する。例えば、上記（表２）の場合では、画像形成装置は、「ＰＣの設定確認が必要か？」が「必要」又は「不要」のいずれであるかをエラーの種別から特定する。そして、「必要」であると、画像形成装置は、情報処理装置の設定が必要と判断する。
【０１３９】
次に、情報処理装置の設定が必要と判断されると（ステップＳ１７０４でＹＥＳ）、画像形成装置は、ステップＳ１７０５に進む。一方で、情報処理装置の設定が必要でないと判断されると（ステップＳ１７０４でＮＯ）、画像形成装置は、ステップＳ１７０７に進む。
【０１４０】
ステップＳ１７０５では、画像形成装置は、遠隔操作を行う。すなわち、画像形成装置は、図５に示す例におけるＰＣ５０１に、いわゆるリモート接続を行う。
【０１４１】
ステップＳ１７０６では、画像形成装置は、遠隔操作を用いてヘルプコンテンツを表示する。
【０１４２】
ステップＳ１７０７では、画像形成装置は、遠隔操作を用いずに、ヘルプコンテンツを表示する。
【０１４３】
以上のような処理を行うと、例えば、以下のように、画面を切り替えることができる。
【０１４４】
図１８は、画面の切り替え例を示す図である。
【０１４５】
まず、スキャナ等の操作を行う画面（以下「スキャナ画面１８０１」という。）が表示されているとする。このような画面又は図１４に示すようなエラー画面等でヘルプボタン３００が押されると、ヘルプが起動する。
【０１４６】
そして、例えば、ステップＳ１７０２乃至ステップＳ１７０３等のような処理により、画像形成装置は、遠隔操作を用いてヘルプコンテンツを表示するか、又は、遠隔操作を用いずにヘルプコンテンツを表示するかを判断する。
【０１４７】
以下、遠隔操作を用いてヘルプコンテンツを表示する画面を「リモート画面１８０２」という。一方で、遠隔操作を用いずにヘルプコンテンツを表示する画面を「ローカル画面１８０３」という。
【０１４８】
このように、画像形成装置は、ヘルプの内容に、情報処理装置の設定が必要か否かによって、リモート画面１８０２とするか、又は、ローカル画面１８０３を切り替える。
【０１４９】
なお、ヘルプの内容によっては、情報処理装置も、画像形成装置も両方とも設定が必要な場合もある。このような場合のため、例えば、「閉じる」のようなボタン１８０４及びボタン１８０５等によって、情報処理装置の設定を行う画面と、画像形成装置の設定を行う画面とが切り替えることができるのが望ましい。このように、切り替えが可能な構成であると、情報処理装置及び画像形成装置の両方を設定する場合等に、ユーザが移動する手間等を少なくできる。
【０１５０】
また、上記のような全体処理を行うには、画像形成装置は、例えば、まず、以下のような処理を行う。
【０１５１】
図１９は、ログイン処理例を示すシーケンス図である。例えば、ユーザ５０５は、図示するような処理によって画像形成装置にログインする。
【０１５２】
ステップＳ２００１では、表示装置１１０は、ログインキーを押す操作を受け付ける。
【０１５３】
ステップＳ２００２では、表示装置１１０は、ログインキーが押されたのを通知する。
【０１５４】
ステップＳ２００３では、認証制御手段２００１は、ログイン用の画面を表示するように要求する。
【０１５５】
ステップＳ２００４では、表示装置１１０は、ログイン用の画面を表示する。例えば、ログイン用の画面は、ユーザ名及びパスワードを受け付ける。
【０１５６】
ステップＳ２００５では、表示装置１１０は、ユーザ名及びパスワードを入力する操作を受け付ける。
【０１５７】
ステップＳ２００６では、表示装置１１０は、ユーザ名及びパスワード等のログイン情報を通知する。
【０１５８】
ステップＳ２００７では、認証制御手段２００１は、ログイン情報に基づく認証を要求する。
【０１５９】
ステップＳ２００８では、データ送受信手段７０２は、ログイン情報に基づく認証を要求する。そして、要求があると、例えば、ステップＳ１０１９、すなわち、図９に示す処理等で認証が行われる。
【０１６０】
ステップＳ２００９及びステップＳ２０１０では、データ送受信手段７０２及びデータ送受信手段７０６は、認証結果を通知する。そして、認証結果に基づいて、認証が成功であると（［認証が成功］）、画像形成装置は、ステップＳ２０１１に進む。一方で、認証が失敗であると（［認証が失敗］）、画像形成装置は、ステップＳ２０１４に進む。
【０１６１】
ステップＳ２０１１では、記憶手段６０３は、ユーザ名及びパスワード等のログイン情報を記憶する。なお、このログイン情報は、ヘルプ画面の表示等に用いられてもよい。
【０１６２】
ステップＳ２０１２では、表示装置１１０は、認証の成功を知らせる画面を表示するように要求する。
【０１６３】
ステップＳ２０１３では、表示装置１１０は、認証の成功を知らせる画面を表示する。
【０１６４】
ステップＳ２０１４では、表示装置１１０は、認証の失敗を知らせる画面を表示するように要求する。
【０１６５】
ステップＳ２０１５では、表示装置１１０は、認証の失敗を知らせる画面を表示する。
【０１６６】
以上のような処理を行うと、図５におけるサーバ５０２が、ログインデータ５０３等を利用してユーザ５０５を画像形成装置１００にログインさせることができる。また、このようなログインを利用して、画像形成装置１００から、ＰＣ５０１を遠隔操作できるようにしてもよい。なお、認証方法は、情報処理装置の仕様等にしたがう方法でもよい。
【０１６７】
また、ヘルプ画面等を表示するには、画像形成装置は、例えば、以下のような処理を行う。
【０１６８】
図２０は、ヘルプ画面の表示処理例を示すシーケンス図である。なお、以下の例は、エラー画面等が表示中にユーザ５０５がヘルプ画面を表示させる操作を行う例である。
【０１６９】
ステップＳ３００１では、表示装置１１０は、ヘルプボタンを押す操作を受け付ける。
【０１７０】
ステップＳ３００２では、表示装置１１０は、ヘルプボタンが押されたのを通知する。
【０１７１】
ステップＳ３００３では、ヘルプ表示制御手段６０２は、アプリ２００２からアプリ情報を取得する。すなわち、アプリ２００２は、エラーが起きているアプリケーション及び操作が行われているアプリケーションとなる。ヘルプは、アプリケーションごとに異なる場合が多い。そこで、ヘルプに対応するアプリから、ヘルプ表示制御手段６０２は、アプリの種類及びエラーの内容等を特定できるアプリ情報を取得する。具体的には、アプリ情報は、例えば、エラー画面の種類を特定できる情報、スキャナ等のようにアプリの種類を特定できる情報及びエラーＩＤのようにエラーの内容を特定できる情報等である。
【０１７２】
次に、エラー画面が表示されている場合（［エラー画面を表示している］）には、画像形成装置１００は、ステップＳ３００４を行う。
【０１７３】
ステップＳ３００４では、ヘルプ表示制御手段６０２は、エラー管理テーブルを取得する。例えば、エラー管理テーブルは、上記（表２）のようなテーブルである。したがって、エラー管理テーブルを取得すると、ヘルプ表示制御手段６０２は、エラーの内容等を把握できる。
【０１７４】
ステップＳ３００５では、ヘルプ表示制御手段６０２は、機器情報管理手段２００３等から機器情報を取得する。
【０１７５】
ステップＳ３００６では、ヘルプ表示制御手段６０２は、端末（図５に示す例では、ＰＣ５０１となる。）の設定が必要か否かを判定する。例えば、上記（表２）のようなテーブルの場合には、エラーの内容から「ＰＣの設定確認が必要か？」が「必要」であるか「不要」であるかを特定すると、ヘルプ表示制御手段６０２は、端末の設定が必要か否かを判定できる。
【０１７６】
次に、端末の設定が必要であると（［端末の設定が必要］）、画像形成装置１００等は、ステップＳ３００７を行う。
【０１７７】
ステップＳ３００７では、画像形成装置１００等は、例えば、以下のような処理を行う。
【０１７８】
図２１は、端末でヘルプ画面を表示させる処理例を示すシーケンス図（その１）である。
【０１７９】
図２２は、端末でヘルプ画面を表示させる処理例を示すシーケンス図（その２）である。
【０１８０】
ステップＳ３１０１では、ヘルプ表示制御手段６０２は、ログイン処理で記憶されたログイン情報を取得する。したがって、ステップＳ３１０１によって、ヘルプ表示制御手段６０２は、ログインしているユーザのユーザ名及びパスワード等を取得する。以下、例えば、画像形成装置１００等は、図７及び図８と同様の処理を行う。したがって、図７及び図８と同様の処理は、同一の符号を付し、説明を省略する。
【０１８１】
ゆえに、以上のような処理を行うと、例えば、図１２のように、表示装置において、ＰＣ５０１でブラウザを利用してヘルプコンテンツが表示できる。なお、例えば、図１４のように、表示装置において、ＰＣ５０１でブラウザを利用して、ヘルプコンテンツと、操作画面とが両方とも表示できてもよい。
【０１８２】
ステップＳ３００８では、ヘルプ表示制御手段６０２は、ヘルプコンテンツを取得する。
【０１８３】
ステップＳ３００９では、ヘルプ表示制御手段６０２は、ヘルプコンテンツの内容を通知する。
【０１８４】
ステップＳ３０１０では、ヘルプコンテンツ表示手段６０１は、ヘルプコンテンツの内容を表示する画面を構築する。
【０１８５】
ステップＳ３０１１では、ヘルプコンテンツ表示手段６０１は、ヘルプコンテンツの内容を表示する画面を表示するように要求する。
【０１８６】
ステップＳ３０１２では、表示装置１１０は、ヘルプコンテンツを示す画面を表示する。
【０１８７】
＜機能構成例＞
図２３は、画像形成装置の機能構成例を示す機能ブロック図である。例えば、画像形成装置１００は、表示制御部２３０１及び遠隔操作部２３０２等を備える機能構成である。また、画像形成装置１００は、図示するように、判定部２３０３、出力部２３０４及び切替部２３０５等を更に備える機能構成であるのが望ましい。以下、図示する機能構成を例に説明する。
【０１８８】
表示制御部２３０１は、画像形成装置についてのヘルプコンテンツを表示装置１１０等に表示させる表示制御手順を行う。また、表示制御部２３０１は、ヘルプコンテンツを含む情報処理装置に対する遠隔操作の画面を表示装置１１０等に表示させる。例えば、表示制御部２３０１は、ＣＰＵ２１１等によって実現される。
【０１８９】
遠隔操作部２３０２は、遠隔操作を行う遠隔操作手順を行う。例えば、遠隔操作部２３０２は、通信Ｉ／Ｆ２１７等によって実現される。
【０１９０】
判定部２３０３は、表示制御部２３０１が表示させるヘルプコンテンツに、情報処理装置に対する設定が含まれるか否かを判定する。例えば、判定部２３０３は、ＣＰＵ２２１等によって実現される。
【０１９１】
出力部２３０４は、判定部２３０３による判定結果に基づいて、情報処理装置についての設定が含まれると判定されると、ヘルプコンテンツの内容を示す表示画面と、遠隔操作を行う操作画面とを表示装置に出力する出力手順を行う。例えば、出力部２３０４は、操作パネル２１５等によって実現される。
【０１９２】
切替部２３０５は、表示装置による第１操作画面と、情報処理装置に対する第２操作画面とを切り替える切替手順を行う。例えば、切替部２３０５は、操作パネル２１５等によって実現される。
【０１９３】
以上のような構成であると、ヘルプコンテンツを表示装置１１０等に表示した場合に、画像形成装置以外の情報処理装置の設定が必要な場合であっても、遠隔操作によって、設定を行うことができる。したがって、ヘルプコンテンツの内容が情報処理装置の設定が必要な場合であっても、ユーザは、ヘルプコンテンツを紙に印刷したり、モバイル機器等でヘルプコンテンツを表示したり、又は、情報処理装置で改めてヘルプコンテンツを表示したりする手間が減らせる。
【０１９４】
また、ヘルプコンテンツの内容に、情報処理装置に対する設定が含まれるか否かを判定されるのが望ましい。例えば、アプリの状態、エラー画面、情報処理装置の設定、情報処理装置の状態、ネットワークの設定及びジョブの実行結果等が分かると、情報処理装置に対する設定が必要であるか否かが判定できる。そして、情報処理装置に対する設定が必要であれば、画像形成装置は、遠隔操作によって情報処理装置とリモート接続する。このようにすると、例えば、ヘルプコンテンツの内容を示す表示画面と、遠隔操作を行う操作画面とを表示装置において、参照及び操作することができる。そのため、ユーザが画像形成装置と、情報処理装置の間を行き来する手間等が少なくできる。
【０１９５】
また、表示は、情報処理装置が有するブラウザを用いるのが望ましい。このように、情報処理装置が有するブラウザでヘルプコンテンツが参照できると、画像形成装置のソフトウェア等を変更する手間が少なくできる。すなわち、ヘルプコンテンツ側を変更することで、機能拡張等が可能となる。
【０１９６】
さらに、情報処理装置の設定が必要か否かは、例えば、エラー管理テーブル等で一元管理されるのが望ましい。このような構成であると、アプリのバージョン等の影響を少なくできる。そのため、管理が容易になる。一方で、情報処理装置の設定が必要か否かは、アプリ側で管理されてもよい。そして、バージョンアップ等によって、エラー管理テーブルが更新されるのが望ましい。このような構成であると、装置全体に与える影響を少なくできる。
【０１９７】
また、情報処理装置の画面と、画像形成装置の画面は、ボタン等のＧＵＩによって、例えば、図１８のように、第１操作画面の例となるローカル画面１８０３と、第２操作画面の例となるリモート画面１８０２とを切り替えできるのが望ましい。このように、ボタン等のＧＵＩで実現される切替部により、切り替えが可能であると、画像形成装置及び情報処理装置の設定が容易にできる。
【０１９８】
画像形成装置１００は、操作パネル等で実現される表示部を備える構成でもよい。すなわち、画像形成装置１００は、表示装置１１０以外の入力装置及び出力装置等で実現される表示部を備える構成でもよい。そして、表示部による操作手順で、操作が受け付けられてもよい。
【０１９９】
＜その他の実施形態＞
なお、本発明に係る各処理の全部又は一部は、低水準言語又は高水準言語で記述され、コンピュータに情報処理方法を実行させるためのプログラムによって実現されてもよい。すなわち、プログラムは、情報処理装置又は複数の情報処理装置を含む情報処理システム等のコンピュータに各処理を実行させるためのコンピュータプログラムである。
【０２００】
したがって、プログラムに基づいて情報処理方法が実行されると、コンピュータが有する演算装置及び制御装置は、各処理を実行するため、プログラムに基づいて演算及び制御を行う。また、コンピュータが有する記憶装置は、各処理を実行するため、プログラムに基づいて、処理に用いられるデータを記憶する。
【０２０１】
また、プログラムは、コンピュータが読み取り可能な記録媒体に記録されて頒布することができる。なお、記録媒体は、磁気テープ、フラッシュメモリ、光ディスク、光磁気ディスク又は磁気ディスク等のメディアである。さらに、プログラムは、電気通信回線を通じて頒布することができる。
【０２０２】
なお、本発明に係る実施形態は、画像形成システムによって実現されてもよい。また、画像形成システムは、各処理を冗長、分散、並列、仮想化又はこれらを組み合わせて実行してもよい。
【０２０３】
以上、実施形態における一例について説明したが、本発明は、上記実施形態に限定されない。すなわち、本発明の範囲内で種々の変形及び改良が可能である。
【符号の説明】
【０２０４】
１００  画像形成装置
１１０  表示装置
５００  画像形成システム
５０１  ＰＣ
５０２  サーバ
２３０１  表示制御部
２３０２  遠隔操作部
２３０３  判定部
２３０４  出力部
２３０５  切替部
【先行技術文献】
【特許文献】
【０２０５】
【特許文献１】特開２００８−１４５９４８号公報
【図１】
2020082674.tif 000005
【図２】
2020082674.tif 000006
【図３】
2020082674.tif 000007
【図４】
2020082674.tif 000008
【図５】
2020082674.tif 000009
【図６】
2020082674.tif 000010
【図７】
2020082674.tif 000011
【図８】
2020082674.tif 000012
【図９】
2020082674.tif 000013
【図１０】
2020082674.tif 000014
【図１１】
2020082674.tif 000015
【図１２】
2020082674.tif 000016
【図１３】
2020082674.tif 000017
【図１４】
2020082674.tif 000018
【図１５】
2020082674.tif 000019
【図１６】
2020082674.tif 000020
【図１７】
2020082674.tif 000021
【図１８】
2020082674.tif 000022
【図１９】
2020082674.tif 000023
【図２０】
2020082674.tif 000024
【図２１】
2020082674.tif 000025
【図２２】
2020082674.tif 000026
【図２３】
2020082674.tif 000027