(57)【要約】【課題】  ユーザが設定操作を行う電子機器において、同電子機器を利用するためのマニュアル及び操作画面を自動で生成可能とすること。【解決手段】  本発明の電子機器においては、電子機器の操作制御を行うコントローラ部のインターフェースの定義の記述を基に、マニュアル作成アプリケーションが電子機器の各機能毎に設定可能項目、設定可能条件、設定上限下限値など、操作方法に関する項目についてのマニュアルページと実際にそれら操作条件の設定を行うページ（ＧＵＩによる操作ページ；表示パネル画面）を自動生成することにより課題を解決した。【選択図】図２
2008226102.tif 000002
【特許請求の範囲】
【請求項１】
電子機器の制御を行うコントローラ部と、
前記コントローラ部のインターフェースの定義に基づいて、自動でマニュアルを生成する操作マニュアル作成アプリケーション部と、
前記マニュアルを表示する情報表示部と、を有する
ことを特徴とする電子機器。
【請求項２】
請求項１記載の電子機器であって、
前記操作マニュアル作成アプリケーション部は、前記コントローラ部のインターフェースの定義に基づいて、自動で操作条件設定ページを生成し、
前記情報表示部は、前記操作条件設定ページを表示すると共に、操作条件設定の入力を受け付けて、
前記コントローラ部は、前記操作条件設定の入力に基づいて、電子機器を制御する
ことを特徴とする電子機器。
【請求項３】
請求項２記載の電子機器であって、
前記操作マニュアル作成アプリケーション部は、前記マニュアルと操作条件設定ページの一方または双方を、その利用の要求に起因して生成する
ことを特徴とする電子機器。
【請求項４】
請求項２または３記載の電子機器であって、
前記操作マニュアル作成アプリケーション部は、前記利用の要求に起因して生成したマニュアルと操作条件設定ページの一方または双方を記録する記録部を有する
ことを特徴とする電子機器。
【請求項５】
請求項２から４のいずれかに記載の電子機器であって、
前記記録部は、前記操作マニュアル作成アプリケーション部があらかじめ生成した前記マニュアルと操作条件設定ページの一方または双方を記録する
ことを特徴とする電子機器。
【請求項６】
請求項２から５のいずれかに記載の電子機器であって、
前記操作マニュアル作成アプリケーション部は、前記コントローラ部のインターフェースの定義のデータベースを有し、該データベースの検索結果に基づいて、マニュアルページ及び操作条件設定ページを生成する
ことを特徴とする電子機器。
【請求項７】
請求項６記載の電子機器であって、
前記操作マニュアル作成アプリケーション部は、前記データベースにインターフェースの各機能の利用された回数を記録する
ことを特徴とする電子機器。
【請求項８】
電子機器の制御を行うコントローラ部のインターフェースの定義に基づいて、マニュアルを自動で生成する
ことを特徴とするマニュアル作成方法。
【請求項９】
電子機器の制御を行うコントローラ部のインターフェースの定義に基づいて、マニュアルを自動で生成する機能をコンピュータに実現させる
ことを特徴とするマニュアル作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
ユーザが設定操作を行う電子機器において、同電子機器を利用するためのマニュアル及び操作画面の作成をコントローラ部のインターフェースの定義に基づいて、操作マニュアル作成アプリケーションが自動で生成する技術に関する。
【背景技術】
【０００２】
電子機器においては、その操作方法をユーザに教えるためのマニュアルを電子化して装置内に組み込み、操作性を向上させる方法がある。
【０００３】
例えば、電子装置内にウェブサーバを搭載し、操作方法をガイドして実行するためのマニュアル及び操作条件設定のウェブページを記録しておいて、同電子装置の操作の際には、操作内容を入力して該当のマニュアル及び同操作のページをウェブサーバより表示させて、同マニュアルの閲覧及び操作の実行を可能とする方法がある（特許文献１参照）。
【０００４】
しかし、この方法では、電子機器の操作方法ごとにマニュアルページ及び操作条件設定ページを作成する必要があり、複合機と呼ばれる印刷、複写、スキャン、ファクス送受信、電子メール送受信などの多機能をもった画像形成装置においては、操作内容ごとのマニュアルページ及び操作条件設定のためのマニュアルページ及び操作条件設定ページの開発行程に多大な労力と時間を費やし、装置の高コスト化や開発時間の長期化を招いていた。また、装置の操作仕様を更新するたびにそれらマニュアルページ及び操作条件設定ページを作成する必要があり、装置の不具合などによるアップデート等についても製品出荷までの時間が遅れる要因となっていた。
【０００５】
【特許文献１】特開２００３−２４８６５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ユーザが設定操作を行う電子機器において、同電子機器を利用するためのマニュアル及び操作画面を自動生成することである。
【課題を解決するための手段】
【０００７】
本発明の電子機器は、電子機器の制御を行うコントローラ部と前記コントローラ部のインターフェースに基づいて、自動でマニュアル及び操作条件設定ページを生成する操作マニュアル作成アプリケーション部と前記マニュアル及び操作条件設定ページを表示する情報表示部とを有することを最も主要な特徴とする。
【０００８】
また、本発明の電子機器は、前記操作マニュアル作成アプリケーション部が、前記利用の要求に起因して生成したマニュアルと操作条件設定ページの一方または双方を記録する記録部を有することを主要な特徴とする。
【０００９】
また、本発明の電子機器は、前記操作マニュアル作成アプリケーション部が、前記コントローラ部のインターフェースの定義を、機能毎に対応するデータベース化し、該データベース中に利用された機能の回数を記録することを主要な特徴とする。
【００１０】
本発明のマニュアル作成方法は、電子機器の制御を行うコントローラ部のインターフェースの定義に基づいて、マニュアルを自動で生成することを特徴とする。
【００１１】
本発明のマニュアル作成プログラムは、電子機器の制御を行うコントローラ部のインターフェースの定義に基づいて、マニュアルを自動で生成する機能をコンピュータに実現させることを特徴とする。
【発明の効果】
【００１２】
本発明の電子機器は、電子機器の制御を行うコントローラ部と前記コントローラ部のインターフェースに基づいて、自動でマニュアル及び操作条件設定ページを生成する操作マニュアル作成アプリケーション部と前記マニュアル及び操作条件設定ページを表示する情報表示部とを有することを最も主要な特徴とするため、前記電子機器を利用するためのマニュアル及び操作画面の作成を前記操作マニュアル作成アプリケーションが自動生成することが可能になったため、電子機器の開発行程にかかる労力の削減化や時間の短縮化が図れ、結果として電子機器の低コスト化が実現した。
【００１３】
また、機能更新などによって装置の操作方法や設定条件などが変更されても、それらに対応するインターフェースの定義を更新することにより、前記操作マニュアル作成アプリケーションがマニュアル及び操作画面の作成を自動生成するために、更新にかかる労力の削減や時間の短縮が実現した。
【００１４】
また、本発明の電子機器は、前記操作マニュアル作成アプリケーション部が、前記利用の要求に起因して生成したマニュアルと操作条件設定ページの一方または双方を記録する記録部を有することを主要な特徴とするため、必要なときにマニュアルページや操作画面ページを生成することが可能なため、利用が終われば消去する方式を取ることによりこれらのページが専有する記憶領域の必要が無くなり、結果として装置の低コスト化につながった。
【００１５】
また、本発明の電子機器は、前記操作マニュアル作成アプリケーション部が、前記コントローラ部のインターフェースの定義を、機能毎に対応するデータベース化し、該データベース中に利用された機能の回数を記録することを主要な特徴とするため、よく利用される機能、あまり利用されない機能などの判断などが可能となり、製品の改良化や、新規製品の開発のためのデータの取得が可能となった。
【００１６】
本発明のマニュアル作成方法は、電子機器の制御を行うコントローラ部のインターフェースの定義に基づいて、マニュアルを自動で生成することを特徴とするため、電子機器の開発行程にかかる労力の削減化や時間の短縮化が図れ、結果として電子機器の低コスト化が実現した。
【００１７】
本発明のマニュアル作成プログラムは、電子機器の制御を行うコントローラ部のインターフェースの定義に基づいて、マニュアルを自動で生成する機能をコンピュータに実現させることを特徴とするため、電子機器の開発行程にかかる労力の削減化や時間の短縮化が図れ、結果として電子機器の低コスト化が実現した。
【発明を実施するための最良の形態】
【００１８】
ユーザが設定操作を行う電子機器において、同電子機器を利用するためのマニュアル及び操作画面を自動で生成できないという問題点をコントローラ部のインターフェースの記述に基づいて、操作マニュアル作成アプリケーションが自動で生成するという方法により解決した。
【実施例１】
【００１９】
［構成］
本発明に係わる電子機器の実施例として、ユーザが異なる多機能（複写、印刷、スキャン、ＦＡＸ送受信など）の操作を行う画像形成装置について以下に説明する。
【００２０】
図１は、本発明の実施例に係わる画像形成装置（電子機器）の機能ブロック図である。
【００２１】
画像形成装置１０１は、情報表示部１１１、画面制御部１１３、操作マニュアル作成アプリケーション１２０、コントローラ部１３１、情報保持部１３３を有する。その他の機能ブロックで通常の画像形成装置に備わっている印刷部やスキャナ部などは、本発明の本質には関係ないので省略した。
【００２２】
情報表示部１１１は、表示パネルや操作ボタンからなり、表示パネル中に操作マニュアル及び操作条件設定ページを表示すると共に、表示パネルのタッチパネルや操作ボタンからの入力を受け付けて、画像形成装置を操作する。
【００２３】
また、情報表示部１１１は、外部の表示装置、例えば携帯端末等に上記マニュアル等を表示させることが可能であり、ネットワークや無線ＬＡＮなどを経由して、同マニュアル情報を携帯端末に送信する機能を有する。
【００２４】
画面制御部１１３は、情報表示部１１１に表示する画面を制御する。
【００２５】
操作マニュアル作成アプリケーション１２０は、コントローラ部のインターフェースの記述に基づいて、後述する方法により操作マニュアルページ及び操作条件設定ページを作成する。
【００２６】
コントローラ部１３１は、画像形成装置の各機能部の制御を行う。また、その制御を行うための操作機能、操作条件などを定義したインターフェースの情報を保持する。前記操作マニュアル作成アプリケーション１２０は、該インターフェースの情報にアクセスして、操作マニュアルページ及び操作条件設定ページを作成して、該操作条件設定ページから処理実行要求を行う。コントローラ部１３１は、該処理実行要求を受け付けて、画像形成装置の各機能部を制御する。
【００２７】
情報保持部１３３は、操作マニュアル作成アプリケーションが、操作マニュアルページ及び操作条件設定ページを作成する際に必要な表（表１、表２、表３；詳細後述）を保持し、表の項目である機能リストの参照やカウント値の登録やマニュアルフローの登録を行う。
【００２８】
操作マニュアル作成アプリケーション１２０は、以下に列記する各機能部、マニュアル作成部１２１、情報抽出部１２３、記録部１２５、カウンタ部１２７を有する。
【００２９】
マニュアル作成部１２１は、マニュアル及び操作条件設定ページそのものを生成する本体部分で、他の機能部（情報抽出部１２３、記録部１２５）と連携して必要な情報のやり取りを行って該ページを生成する。
【００３０】
情報抽出部１２３は、インターフェースの定義から機能、操作設定条件を抽出する。
【００３１】
記録部１２５は、データベースを有し、情報抽出部１２３がインターフェースの定義から抽出したデータを記録する。また、カウンタ部１２７が検知したインターフェースの機能の回数及び各利用ページの利用回数を記録する。また、生成したマニュアル及び操作条件設定ページを記録する。
【００３２】
カウンタ部１２７は、利用されたインターフェースの機能の回数を検知して、その記録を記録部１２５中のデータベースに記録する。また、利用されたマニュアル及び操作条件設定ページを検知して、それらの記録を記録部１２５中のデータベースに記録する。
【００３３】
[シーケンス]
マニュアル作成アプリケーションがマニュアルページ及び操作条件設定ページを生成するシーケンスについて以下に説明する。
【００３４】
（前準備）
画像形成装置が提供する機能（例えば印刷機能や、スキャン機能、電子メール送信機能など）と、その機能を実現するために利用するコントローラインターフェース（コントローラ部のインターフェース）の管理テーブルが、画像形成装置内の情報保持部１３３に保持されている。記録の形態としては、ＸＭＬ（Extensible Markup Language）ファイルやＣＳＶ（Comma Seperated Values）といったファイルによる保存形態やデータベース（ＤＢ）などが考えられる。
【００３５】
（定義）
ここで、前記コントローラインターフェースの定義と、前記管理テーブルの例（ＤＢを利用する場合）を示す。
【００３６】
本実施例で使用するコントローラインターフェースは、画像形成装置が提供するユーザのアクション（操作）を処理の基底とした機能単位（例えばコピー機能、スキャン機能、ファックス送信機能、電子メール送信機能など）について利用可能となるインターフェースとその名称を表す。
【００３７】
コントローラインターフェースの名称と機能などを管理する管理テーブルについて、一例を表１に示す。また、ユーザが定義した機能に関する管理テーブルの一例を表２に、利用するデータのリストを管理するテーブルを表３に示す。
【００３８】
ここで、表１内の従属機能リストについては、インターフェースから直接取得し、管理テーブルのカラムへ追加する方法や、管理テーブルへあらかじめ定義し、直接参照する方法などが考えられる。
【００３９】
従属機能とは、ある機能を組み合わせないと処理ができない機能のことをあらわすこととする。
【００４０】
【表１】
2008226102.tif 000003
【００４１】
【表２】
2008226102.tif 000004
【００４２】
【表３】
2008226102.tif 000005
【００４３】
（マニュアルの作成/登録と画像形成装置による処理のシナリオ）
上記のテーブルの下準備を基にマニュアル作成アプリケーション部が、オンデマンドでマニュアル及び操作条件設定ページを生成する過程（マニュアルページが必要との要求をきっかけにして、該マニュアルページを生成する過程）について以下に説明する。
【００４４】
１．  ユーザは、携帯端末や画像形成装置の情報表示部などを利用して、画像形成装置の利用方法に関するマニュアルを表示したいという要求を画像形成装置へ送信する。
【００４５】
２．  画像形成装置はリクエストを受信し、操作マニュアル作成アプリケーションを起動する。
【００４６】
３．  操作マニュアル作成アプリケーションは、例えば、一般的なポータルサイトのような検索バーを備えた画面を携帯端末や画像形成装置の情報表示部へ表示する。
【００４７】
４．  ユーザは、利用したい機能が明確にわからない場合、検索バーに利用したい機能（例えば、”印刷”や、”機能一覧”など）の名前を入力し、決定を押下する。検索キーワードは複数設定可能とする。（以降では、”スキャンｅメール送信（原稿をスキャンして読み取り、読み取った原稿を電子メールで送信する機能）”が入力されたことを前提として、説明を進める。）図２に実際の検索画面を示す。図２（Ａ）が情報表示部の画面で、図２（Ｂ）は、印刷機能で検索中の表示画面、図２（Ｃ）は、あらかじめ登録してあるキーワードから、検索しているときの画面である。
【００４８】
５．  操作マニュアル作成アプリケーションは”スキャンｅメール送信”に関連する機能の一覧を管理テーブル（表１）から検索し、スキャン（カラー）機能単体を利用するための方法のほかに、スキャン（カラー）機能などを連携させてできる機能などの一覧を表示する。
【００４９】
６．  ユーザは表示された機能一覧から、利用したい機能を選択し、画像形成装置へ要求する。ここでは、”スキャン（カラー）→ｅメール送信”が選択されたこととする。
【００５０】
７．  操作マニュアル作成アプリケーションは、機能を実現するために利用するコントローラインターフェースから、必要となる入力データを取得する。
【００５１】
７．１．  操作マニュアル作成アプリケーションは、管理テーブルを参照する。
【００５２】
７．２．  操作マニュアル作成アプリケーションは、スキャン（カラー）に対応するコントローラインターフェースを取得する。
【００５３】
７．３．  操作マニュアル作成アプリケーションは、コントローラインターフェースを呼びだして、コントローラインターフェースから、利用可能なデータリストを取得する。
【００５４】
７．４．  操作マニュアル作成アプリケーションは、取得したデータリストを自身の記録部へ一旦記録する。
【００５５】
７．５．  操作マニュアル作成アプリケーションは、電子メール送信に対応するコントローラインターフェースを取得する。
【００５６】
７．６．  操作マニュアル作成アプリケーションは、コントローラインターフェースを呼びだして、コントローラインターフェースから、利用可能なデータリストを取得する。
【００５７】
７．７．  操作マニュアル作成アプリケーションは、取得したデータリストを自身の記録部へ一旦記録する。
【００５８】
８．  操作マニュアル作成アプリケーションは、取得したデータを元にマニュアルを生成する。
【００５９】
９．  操作マニュアル作成アプリケーションは、生成したマニュアルが何ページになるかを把握する。例えば、ユーザに設定させるパラメータを１ページいくつまで表示させるかをアプリケーション内で規定しておくことで、何ページ作成しなくてはならないかなどを把握可能であるとする。
【００６０】
１０．  操作マニュアル作成アプリケーションは、生成したマニュアルに、設定完了までに何ページ必要かの情報を埋め込む。
【００６１】
１１．  操作マニュアル作成アプリケーションは、生成したマニュアルを画像形成装置の情報部へ表示する。
【００６２】
１２．  ユーザは、表示部に表示された画面の流れに従って随時設定を行なう。設定の方法としては、物理的なキーを利用した設定や、タッチパネルを利用した設定などが考えられる。
【００６３】
１３．  ユーザは、すべての設定が完了したことを画像形成装置へ通知する。
【００６４】
１４．  操作マニュアル作成アプリケーションは、すべてのマニュアルへの設定が完了したことを受信し、記録部へ設定値を記録する。
【００６５】
１５．  操作マニュアル作成アプリケーションは、記録部へ記録した設定値を各コントローラのインターフェースへ設定し、画像形成装置へ処理の実行を要求する。
【００６６】
１６．  操作マニュアル作成アプリケーションは、処理実行後に、表１内の利用頻度へ先ほど利用した機能のカウント値を登録し、ユーザへ利用したマニュアルを登録するかどうかを確認する画面を情報表示部へ表示する。（機能のカウント値の登録を行なうことで、実際に多く利用される機能の把握や、あまり使われない機能については、どのようにしたらよりよく利用してもらえるようになるだろうかを検討する指標として利用することが可能となる。）
１７．  ユーザは、利用したマニュアルに任意のマニュアル名と登録者名（オプション扱い）を入力し、登録を要求する。ただし、あらかじめシステム内に登録されているマニュアル名もしくは、機能名と同様の名前をつけることはできないものとする。
【００６７】
１８．  操作マニュアル作成アプリケーションは、マニュアル名など共に、ユーザが設定したデータをデータ管理テーブルへ設定し、表２内の設定値のＩＤリストにＩＤを登録する。（データの登録を行なうことで、マニュアルの再利用性が高まる。）
（マニュアル再利用のシナリオ）
１．  ユーザは、携帯端末や画像形成装置の情報表示部などを利用して、画像形成装置の利用方法に関するマニュアルを表示したいという要求を画像形成装置へ送信する。
【００６８】
２．  画像形成装置はリクエストを受信し、操作マニュアル作成アプリケーションを起動する。
【００６９】
３．  操作マニュアル作成アプリケーションは、例えば、一般的なポータルサイトのような検索バーを備えた画面を携帯端末や画像形成装置の情報表示部へ表示する。
【００７０】
４．  ユーザは、以前登録したマニュアル名を入力、あるいは選択し、利用したいマニュアルを要求する。
【００７１】
５．  操作マニュアル作成アプリケーションは、表２内のマニュアルから、利用可能なマニュアルがあるかを検索し、存在していた場合、マニュアル利用画面を表示する。
【００７２】
６．  ユーザは、前回利用した設定情報を利用した処理の実行を要求する。
【００７３】
[前回利用した設定情報をそのまま利用する場合]
６．１．１  表２内のマニュアルに関連する機能リストから、利用する機能を抽出する。
【００７４】
６．１．２  処理に利用する初期設定値を、設定値のＩＤリストに登録されたＩＤを利用して、データ管理テーブルから取得する。
【００７５】
６．１．３  利用するコントローラインターフェースのパラメータとして、取得した設定値を設定し、画像形成装置へ処理の実行を要求する。
【００７６】
[設定情報を変更する場合]
６．１．１  表２内のマニュアルに関連する機能リストから、利用する機能を抽出する。
【００７７】
６．１．２  （マニュアルの作成/登録と画像形成装置による処理のシナリオ）内の７〜１５の処理を行ない、設定値の上書きを行なう。
【００７８】
［実施例の効果］
画像形成装置のコントローラインターフェースから、必要となる入力データや設定値を取得し、マニュアル及び操作条件設定のＷｅｂページを生成することにより、機能とインターフェースの対応づけが崩れない限り、バージョンアップによるインターフェースへの設定パラメータが変更になったとしても、新たなマニュアル及び操作条件設定用のページを用意する必要性がなくなる。
【００７９】
ユーザが利用したマニュアルを登録することで、マニュアルの再利用が可能となる。その結果、ユーザビリティの向上が図れる。
【００８０】
実際にマニュアル表示後は、今全体の何ページ目に居るのかなどがわかることとすることで、ユーザが設定にどれほどの手間がかかるのかを容易に認識できる。
【００８１】
カウンタ機能を備えることで、よく利用される機能、あまり利用されない機能などの判断が可能となり、今後の製品開発やユーザビリティの向上へ活かすことが可能となる。
【００８２】
［その他］
本発明の電子機器は、実施例の画像形成装置に限らず、ユーザが操作を行う他の電子機器、例えばプリンターやファクシミリ装置や携帯電話機などであっても良い。
【００８３】
シーケンスの説明では、マニュアルページが要求されたときに生成される方式（オンデマンド生成）について説明したが、あらかじめバッチ処理を行い必要なマニュアルページ及び操作条件設定ページを生成して保持しておく方式（バッチ処理による生成）であっても良い。
【００８４】
オンデマンド生成の場合に、生成したページを記録せず必要時に毎回生成する方法では、マニュアルページ（操作条件設定ページを含む）の記録に必要な記憶領域を削減できるので、低コスト化が可能である。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施例に係わる画像形成装置の機能ブロック図である（実施例１）。
【図２】本発明の実施例に係わる画像形成装置の情報表示部とそこで表示されるマニュアル画面の例である（実施例１）。
【符号の説明】
【００８６】
１００  画像形成装置（電子機器）
１１１  情報表示部
１１３  画面制御部
１２０  操作マニュアル作成アプリケーション
１２１  マニュアル作成部
１２３  情報抽出部
１２５  記録部
１２７  カウンタ部
１３１  コントローラ部
１３３  情報保持部
【図１】
2008226102.tif 000006
【図２】
2008226102.tif 000007