(57)【特許請求の範囲】
【請求項１】
第１の装置における第１の操作画面に対してユーザが設定したパラメータを、前記第１の装置から取得するパラメータ取得手段と、
前記取得手段が取得したパラメータを含んだヘルプ情報を、前記第１の装置とは機種が異なる第２の装置の操作画面のうち前記第１の操作画面に対応する第２の操作画面、に対応するヘルプ画面に対応付ける対応付け手段と、
前記第１の装置における特定の処理のための一連の操作画面に対応する一連のヘルプ画面を示す第１の操作手順情報を、前記第１の装置から取得する手順情報取得手段と、
取得された前記第１の操作手順情報が示す前記一連のヘルプ画面に含まれる各ヘルプ画面を、それぞれ、前記第２の装置における、対応するヘルプ画面に置き換えることで、前記第２の装置における前記特定の処理のための一連のヘルプ画面を示す第２の操作手順情報を生成する生成手段と、
を含み、前記対応付け手段は、前記第１の操作手順情報に示されるヘルプ画面に対応する操作画面に対して設定されたパラメータを、そのヘルプ画面に対応する、前記第２の操作手順情報に示されるヘルプ画面に対応付ける、情報処理装置。
【請求項２】
コンピュータを、
第１の装置における第１の操作画面に対してユーザが設定したパラメータを、前記第１の装置から取得するパラメータ取得手段、
前記取得手段が取得したパラメータを含んだヘルプ情報を、前記第１の装置とは機種が異なる第２の装置の操作画面のうち前記第１の操作画面に対応する第２の操作画面、に対応するヘルプ画面に対応付ける対応付け手段、
前記第１の装置における特定の処理のための一連の操作画面に対応する一連のヘルプ画面を示す第１の操作手順情報を、前記第１の装置から取得する手順情報取得手段、
取得された前記第１の操作手順情報が示す前記一連のヘルプ画面に含まれる各ヘルプ画面を、それぞれ、前記第２の装置における、対応するヘルプ画面に置き換えることで、前記第２の装置における前記特定の処理のための一連のヘルプ画面を示す第２の操作手順情報を生成する生成手段、
として機能させるためのプログラムであって、
前記対応付け手段は、前記第１の操作手順情報に示されるヘルプ画面に対応する操作画面に対して設定されたパラメータを、そのヘルプ画面に対応する、前記第２の操作手順情報に示されるヘルプ画面に対応付ける、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
複合機（複写機、プリンタ、スキャナ等の機能を兼ね備えた装置）等の画像形成装置において、操作マニュアルや障害対処マニュアル等のヘルプ情報を電子化して記憶し、付属の画面に表示することが行われている。また近年、画像形成装置の高機能化に伴うヘルプ情報の増大や、ソフトウエアバージョンアップによる機能追加等に伴うヘルプ情報の追加や更新に対応するために、インターネット上のサーバから画像形成装置にヘルプ情報を提供することも行われている。
【０００３】
ヘルプ情報をサーバからインターネット経由でダウンロードするのにはある程度の時間がかかり、その間ユーザを待たせることになる。このような待ち時間を軽減するために、一度ダウンロードしたヘルプ情報を画像形成装置内の記憶装置に記憶しておき、同じヘルプ情報が要求された場合にはその記憶装置内の情報を表示することも行われている。
【０００４】
例えば、特許文献１に開示された画像形成装置ヘルプシステムは、画像形成装置の表示・入力装置部から情報種別を指定したヘルプ要求が行われると、当該指定された種別に対応するヘルプデータを画像形成装置内のキャッシュメモリから読み出してタッチパネル付きＬＣＤに表示して提供し、キャッシュメモリに当該ヘルプデータが存在しないときには、ネットワークに接続されているヘルプサーバにヘルプデータの問合せを行って、ヘルプサーバから送信されてきたヘルプデータをキャッシュメモリに記憶するとともに、タッチパネル付きＬＣＤに表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２５２５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、第１の画像形成装置の操作画面に対してユーザが設定したパラメータを、機種が異なる第２の画像形成装置における操作画面でもユーザが設定できるよう案内する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
参考例の構成は、第１の装置における第１の操作画面に対してユーザが設定したパラメータを、前記第１の装置から取得するパラメータ取得手段と、前記取得手段が取得したパラメータを含んだヘルプ情報を、前記第１の装置とは機種が異なる第２の装置の操作画面のうち前記第１の操作画面に対応する第２の操作画面、に対応するヘルプ画面に対応付ける対応付け手段と、前記第２の操作画面に対応する前記パラメータを含んだ前記ヘルプ情報を、前記第２の装置に提供する手段と、を含む情報処理装置である。
【０００８】
請求項１に係る発明は、第１の装置における第１の操作画面に対してユーザが設定したパラメータを、前記第１の装置から取得するパラメータ取得手段と、前記取得手段が取得したパラメータを含んだヘルプ情報を、前記第１の装置とは機種が異なる第２の装置の操作画面のうち前記第１の操作画面に対応する第２の操作画面、に対応するヘルプ画面に対応付ける対応付け手段と、前記第１の装置における特定の処理のための一連の操作画面に対応する一連のヘルプ画面を示す第１の操作手順情報を、前記第１の装置から取得する手順情報取得手段と、取得された前記第１の操作手順情報が示す前記一連のヘルプ画面に含まれる各ヘルプ画面を、それぞれ、前記第２の装置における、対応するヘルプ画面に置き換えることで、前記第２の装置における前記特定の処理のための一連のヘルプ画面を示す第２の操作手順情報を生成する生成手段と、を含み、前記対応付け手段は、前記第１の操作手順情報に示されるヘルプ画面に対応する操作画面に対して設定されたパラメータを、そのヘルプ画面に対応する、前記第２の操作手順情報に示されるヘルプ画面に対応付ける、情報処理装置である。
【０００９】
参考例の構成は、第１の装置における第１の操作画面に対してユーザが設定したパラメータを、前記第１の装置から取得するパラメータ取得手段、前記取得手段が取得したパラメータを含んだヘルプ情報を、前記第１の装置とは機種が異なる第２の装置の操作画面のうち前記第１の操作画面に対応する第２の操作画面、に対応するヘルプ画面に対応付ける対応付け手段、前記第２の操作画面に対応する前記パラメータを含んだ前記ヘルプ情報を、前記第２の装置に提供する手段、として機能させるためのプログラムである。
請求項２に係る発明は、コンピュータを、第１の装置における第１の操作画面に対してユーザが設定したパラメータを、前記第１の装置から取得するパラメータ取得手段、前記取得手段が取得したパラメータを含んだヘルプ情報を、前記第１の装置とは機種が異なる第２の装置の操作画面のうち前記第１の操作画面に対応する第２の操作画面、に対応するヘルプ画面に対応付ける対応付け手段、前記第１の装置における特定の処理のための一連の操作画面に対応する一連のヘルプ画面を示す第１の操作手順情報を、前記第１の装置から取得する手順情報取得手段、取得された前記第１の操作手順情報が示す前記一連のヘルプ画面に含まれる各ヘルプ画面を、それぞれ、前記第２の装置における、対応するヘルプ画面に置き換えることで、前記第２の装置における前記特定の処理のための一連のヘルプ画面を示す第２の操作手順情報を生成する生成手段、として機能させるためのプログラムであって、前記対応付け手段は、前記第１の操作手順情報に示されるヘルプ画面に対応する操作画面に対して設定されたパラメータを、そのヘルプ画面に対応する、前記第２の操作手順情報に示されるヘルプ画面に対応付ける、プログラムである。
【発明の効果】
【００１０】
請求項１又は３に係る発明によれば、第１の画像形成装置の操作画面に対してユーザが設定したパラメータを、機種が異なる第２の画像形成装置における操作画面でもユーザが設定できるよう案内するヘルプ画面を提供することができる。
【００１１】
請求項２に係る発明によれば、第１の画像形成装置における特定の処理のための一連の操作画面に対応する一連のヘルプ画面を、機種の異なる第２の画像形成装置でも利用することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態のシステム構成の一例を示す図である。
【図２】管理装置の構成の例を示す図である。
【図３】画像形成装置の構成の例を示す図である。
【図４】ＩＰアドレス設定画面に対応するヘルプ画面の例を示す図である。
【図５】ファイル転送プロトコル設定画面に対応するヘルプ画面の例を示す図である。
【図６】ある機能を利用する際の設定等の操作についての、移行先と移行元での違いを表した図である。
【図７】画面・ヘルプツリー情報の一例を示す図である。
【図８】機種間対応テーブルの一例を示す図である。
【図９】操作手順情報の一例を示す図である。
【図１０】パラメータ情報の一例を示す図である。
【図１１】変換部の処理により生成された移行先用のユーザ固有情報を参照したヘルプ記事を含む、移行先のヘルプ画面の一例を示す図である。
【図１２】ユーザ固有情報を参照したヘルプ記事を、ユーザ固有情報を参照しないヘルプ記事と異なる表示形態で表示した、移行先のヘルプ画面の一例を示す図である。
【図１３】移行元の画面に含まれない設定項目を強調表示した移行先のヘルプ画面の一例を示す図である。
【図１４】図１３に示した移行先のヘルプ画面に対応する、移行元のヘルプ画面の一例を示す図である。
【図１５】移行元における原稿載置のヘルプ画面の一例を示す図である。
【図１６】移行先における原稿載置のヘルプ画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
図１を参照して、本発明の一実施形態のシステムを説明する。
【００１４】
図１に示すシステムは、１以上の画像形成装置１００と、それら画像形成装置１００とインターネット３００を介して通信可能な管理装置２００とを含む。
【００１５】
画像形成装置１００は、プリンタ、スキャナ、コピー機、ファクシミリ装置、またはこれらのうちの１以上を兼ね備える複合機である。図３（詳細は後述）に示した例では、画像形成装置１００は、印刷のためのプリント機構１３０と、原稿の光学的読み取りのためのスキャン機構１４０とを備えており、これらの機構を用いることで印刷、スキャン、コピー等の処理を行う。ただしこれは一例に過ぎず、印刷のみ、スキャンのみといった単機能の画像形成装置にも本実施形態の手法は適用可能である。画像形成装置１００は、例えばオフィス内のローカルエリアネットワーク１２又は携帯電話網等を介してインターネット３００に接続されている。
【００１６】
本実施形態では、利用シーンの一例として、オフィス内に設置された画像形成装置１００Ａを新型機の画像形成装置１００Ｂに置き換える場合を、画像形成装置１００Ａのヘルプ情報に対してユーザが追加したユーザ固有の情報を、画像形成装置１００Ｂのヘルプ情報に移行させる（詳細は後述）。例えばこの移行の処理の後、移行元の画像形成装置１００Ｂはオフィスから撤去される。
【００１７】
管理装置２００は、画像形成装置１００に対してヘルプ情報を提供する。ヘルプ情報の「提供」は、画像形成装置１００からの要求が無くても管理装置２００が能動的に提供するプッシュ（Push）方式の提供であってもよいし、ＨＴＴＰ（HyperText Transfer Protocol）リクエスト等の画像形成装置１００からの要求に応じて提供するというプル（Pull）方式の提供であってもよい。画像形成装置１００等が設置されたネットワーク等の環境に適した方式を用いればよい。提供するヘルプ情報には、例えば、画像形成装置１００の各種操作方法に関する説明情報や、各種障害（エラー）への対処方法等を説明する情報等が含まれる。管理装置２００は、画像形成装置１００の使用状態等を表す管理情報や、画像形成装置１００で生じたエラーに関する情報等を画像形成装置１００から取得する。そして、それら取得した情報に従い、その画像形成装置１００にとって有益である可能性が高いヘルプ情報を特定し、特定したヘルプ情報をその画像形成装置１００に提供する。
【００１８】
なお、提供するヘルプ情報を特定するために管理装置２００が用いる、画像形成装置１００の管理情報やエラー情報等の情報は、遠隔保守のためにサーバが画像形成装置１００から取得する情報と共通するものが多い。そこで、遠隔保守を行うサーバが、ヘルプ情報を提供する本実施形態の管理装置２００の機能を併せ持つようにしてもよい。
【００１９】
以下、管理装置２００及び画像形成装置１００について更に詳しく説明する。
【００２０】
管理装置２００は、ヘルプＤＢ（データベース）２１０、ヘルプ提供部２２０、ヘルプ移行処理部２３０、管理情報ＤＢ２４０を有する。
【００２１】
ヘルプＤＢ２１０は、ヘルプ情報を保持するデータベースである。ヘルプＤＢ２１０には、多数のヘルプ項目が記憶されている。個々のヘルプ項目は、それぞれ、その項目を一意に識別するヘルプＩＤと、その項目についてのヘルプ情報の内容であるヘルプ内容とを含んでいる。ヘルプ内容は、当該ヘルプ項目の話題に対応するヘルプ記事の内容であり、例えば、画像形成装置１００のある特定の操作についての操作方法の説明や、特定のエラーに対する対処方法の説明等である。
【００２２】
またヘルプＤＢ２１０には、各機種の画像形成装置１００が利用可能なヘルプ項目群の目次を表す目次情報や、個々のヘルプ項目を検索するための検索インデックス情報等を含んでいてもよい。目次に含まれる個々の見出しには、その見出しに対応するヘルプ項目がリンクされており、見出しを選択することでヘルプ項目を呼び出すことができる。また、検索インデックス情報を用いることで、ユーザが入力したキーワードに該当するヘルプ項目を検索することもできる。管理装置２００が複数の機種の画像形成装置１００に対応する場合、ヘルプＤＢ２１０には、機種毎に、その機種に対応するヘルプの目次情報やヘルプ項目群が格納される。
【００２３】
ヘルプ提供部２２０は、画像形成装置１００のヘルプ取得部１１４からヘルプ取得要求を受け取り、これに応じて画像形成装置１００にヘルプ項目を送信する。例えば、ヘルプ提供部２２０は、取得したいヘルプＩＤを指定したヘルプ取得要求を受け取ると、そのヘルプＩＤに対応するヘルプ項目をヘルプＤＢ２１０から読み出し、その画像形成装置１００に返信する。
【００２４】
ヘルプ移行処理部２３０は、指定された移行元の画像形成装置１００Ａに登録されているヘルプに関するユーザ固有情報を、移行先の画像形成装置１００Ｂのヘルプに移行するための処理を行う。ヘルプ移行処理部２３０は、移行指示受付部２３２、移行元情報取得部２３４及び変換部２３６を有する。移行指示受付部２３２は、画像形成装置１００からヘルプに関するユーザ固有情報の移行指示を受け付ける。この指示は、移行元の画像形成装置１００Ａから受けてもよいし、移行先の画像形成装置１００Ｂから受け付けてもよい。移行指示には、移行元と移行先を特定する情報が含まれていればよい。移行元情報取得部２３４は、移行元の画像形成装置１００Ａから、ユーザがその画像形成装置１００Ａのヘルプ情報に対して加えたユーザ固有情報を取得する。ユーザ固有情報には、例えばヘルプ情報に対してユーザが付け加えた注記がある。またユーザがよく行う比較的複雑な作業の各ステップについてのヘルプ情報をまとめたものもその一例である。変換部２３６は、移行元から取得したユーザ固有情報を、移行先の画像形成装置１００Ｂに適したものに変換し、変換結果のユーザ固有情報をその移行先に提供する。機種が異なれば、持っている機能や装置の外観が異なるためヘルプ情報の個々の項目の記事内容やそれら項目群の構成が変わってくるため、変換部２３６は、移行元と移行先の間の機種の違いによるヘルプ情報の違いに合わせて、ユーザ固有情報を変換するのである。
【００２５】
管理情報ＤＢ２４０には、変換部２３６の上述の変換処理の際に参照される管理情報が記憶されている。この管理情報の中には、機種ごとの画面・ヘルプツリー情報２４２と、移行元と移行先の機種の組合せごとの機種間対応テーブル２４４が含まれる。
【００２６】
機種ごとの画面・ヘルプツリー情報２４２は、当該機種の画像形成装置１００の操作画面及びヘルプ画面が構成するツリー構造を表す情報である。例えば、メインメニュー画面からコピー操作画面を呼び出し、コピー操作画面から画質調整画面や出力形式（両面／片面等）指定画面を呼び出す等、操作画面の遷移がツリー構造をなしている。操作画面を参照して説明を行うと分かりやすい等のことから、通常、ヘルプ画面は、操作画面に対応付けて管理されている。このため、ヘルプ画面も、操作画面と同じツリー構造をなす。この操作画面及びそれに対応するヘルプ画面のツリー構造が画面・ヘルプツリー情報２４２に示される。具体例は後述する。個々のヘルプ画面に表示される内容が、それぞれ１つのヘルプ項目である。
【００２７】
機種間対応テーブル２４４には、移行元と移行先の機種の組合せごとに、移行元から移行先への画面ツリーの変化を示す情報が登録されている。またこの機種間対応テーブル２４４には、移行元の画面（操作画面及びこれに対応するヘルプ画面）に対応する移行先のヘルプ画面のファイル（すなわちその画面を規定するヘルプ項目のファイル）を特定する情報が保持される。
【００２８】
次に、図３を参照して、画像形成装置１００の構成の一例を説明する。
制御部１１０、プリント機構１３０及びスキャン機構１４０を有する。
【００２９】
プリント機構１３０は、媒体に対してインクやトナーにより画像を印刷するための機械的な機構である。スキャン機構１４０は、原稿を光学的に読み取って電気的な画像信号を生成する機構である。
【００３０】
制御部１１０は、画像形成装置１００の制御を行う情報処理装置である。制御部１１０は、プリント機構１３０やスキャン機構１４０の制御、タッチパネル等の入出力装置を用いたＵＩ（ユーザインタフェース）処理等のための各種の機能を備えているが、図には特にヘルプ情報の管理に関連する機能（ヘルプＵＩ部１１２〜ユーザ固有情報受信部１２２）を示している。
【００３１】
ヘルプＵＩ部１１２は、ユーザにヘルプ情報を表示又は印刷するためのＵＩ処理を行う。例えばヘルプＵＩ部１１２は、ヘルプの目次情報を画像形成装置１００の画面に表示する。表示された目次の中からユーザが詳細情報を見たい項目の見出しを選択すると、ヘルプＵＩ部１１２は、選択された見出しに対応するヘルプ項目をヘルプキャッシュ１１６から探す。目的のヘルプ項目がヘルプキャッシュ１１６内から見つかった場合は、そのヘルプ項目のヘルプ内容を画面に表示等する。見つからなかった場合は、ヘルプ取得部１１４にそのヘルプ項目を管理装置２００から取得させる。そして取得されたヘルプ項目を画面表示する。ヘルプＵＩ部１１２は、ユーザの指示に応じて、ヘルプ内容を画面表示する代わりに、又はこれに加えて、ヘルプ内容を印刷出力してもよい。またヘルプＵＩ部１１２は、画像形成装置１００にてエラーが生じた場合に、そのエラーに関するヘルプ項目を画面表示する。
【００３２】
ヘルプ取得部１１４は、ユーザから指定されたヘルプ項目や発生したエラーに対応するヘルプ項目がヘルプキャッシュ１１６内にない場合に、そのヘルプ項目を管理装置２００から取得し、ヘルプキャッシュ１１６に格納する。
【００３３】
ヘルプキャッシュ１１６は、ヘルプ取得部１１４が管理装置２００から取得したヘルプ項目を記憶する装置である。ヘルプキャッシュ１１６は、ＬＲＵ（Least Recently Used）のような公知のキャッシュアルゴリズムを用いて管理されており、空き容量が少なくなると、記憶しているヘルプ項目の中で最近あまり使われなくなったものを削除する。
【００３４】
ユーザ固有情報保持部１１８は、ユーザがヘルプ情報に関して入力したユーザ固有情報を保持する。
【００３５】
ユーザ固有情報送信部１２０は、当該画像形成装置１００が移行元に指定された場合に、ユーザ固有情報保持部１１８に保持されたユーザ固有情報を管理装置２００に送信する。
【００３６】
ユーザ固有情報受信部１２２は、当該画像形成装置１００が移行先に指定された場合に、変換部２３６が生成した変換後のユーザ固有情報を管理装置２００から受信し、ユーザ固有情報保持部１１８に格納する。
【００３７】
以下、具体的な事例を参照しつつ、本実施形態におけるヘルプのユーザ固有情報の移行の仕組みを説明する。
【００３８】
まず、想定事例として、移行元の画像形成装置１００Ａにて利用可能な「スキャンtoマイPC」機能のための設定操作についてのヘルプのユーザ固有情報を、移行先の画像形成装置１００Ｂに移行する場合を考える。「スキャンtoマイPC」とは、スキャンした画像をあらかじめ登録したＰＣに転送する機能であり、この機能を使うためには、ネットワークの設定、スキャン設定、取得したいファイル形式等の複数項目の設定が必要である。それら複数項目の設定のために複数の操作手順を要するため、設定作業が難しくヘルプを参照しながら操作される傾向にある。それぞれの設定項目について、例えば以下のような事情がある。
【００３９】
まずオフィスのネットワーク環境に関しては、従来IPv4が使われるのが一般的であるが、近年では、IPv6が利用され始めている。そのため、ユーザのオフィスのネットワーク環境がどちらのバージョンを用いているのか予め設定する必要がある。またファイル送信プロトコルについては、従来FTP(File Transfer Protocol)やSMB(Server Message Base)等が使われており、最近ではMicrosoft（登録商標）社が提唱するWSD(Web Service on Devices)やApple（登録商標）社のAirPrint（商標）のスキャンプロトコルも採用され始めている。これらの転送プロトコルは、送信先の自分のPCでもそれぞれのプロトコルで受信可能に設定しておく必要があり、送信者は、送信時に、送信先の自分のPCでどのプロトコルが受信可能かに応じて、今回画像形成装置１００で用いる転送プロトコルを選択する必要がある。また、スキャンした画像の宛先（送信先）を設定する方法として、ＩＰアドレスをユーザが手入力する方法、画像形成装置１００に記憶されたアドレス帳を参照して入力する方法、LDAP(Lightweight Directory Access Protocol)サーバを参照して検索する方法、Microsoft社のActiveDirectory（登録商標）サーバを参照して検索する方法等があり、それらのうちいずれが利用可能かはユーザ（オフィス）の環境によって異なる。また、オフィスによっては、予め登録された宛先しか送信できないようなセキュリティポリシーが設定されたいる場合もある。また、ＩＣカード型社員証によるカード認証が採用されているオフィスでは、「スキャンtoマイPC」機能を用いる際、画像形成装置１００に社員証のＩＣカードをかざして認証を受けることが必要な場合もある。またスキャンパラメータの設定では、スキャン画像の向き（たて／よこ）、スキャン画像のサイズ、解像度、カラー／白黒、シャープネス、地色除去する／しない、ファイル形式等の多くのパラメータを設定する必要がある。スキャンした画像をＯＣＲ（光学的文字認識）処理してテキストデータを抽出したい場合は「高解像度600Dpi、シャープネスを強く、地色除去する」という設定が適している等、スキャン画像の用途ごとに適した設定があり、用途に応じた適切な設定を行うのは難しい。また、スキャン原稿の原稿台への載置の際、原稿台に対し左奥に原稿を突き当てた状態で載置する機種もあれば、原稿台の搬送路の中央に合わせて載置する機種もある。
【００４０】
例えば、「スキャンtoマイPC」機能を利用するため、画像形成装置１００ＡにおいてＩＰアドレス設定画面を開いている段階で、ユーザがその設定画面中に示されるヘルプボタンを押下すると、図４に例示するヘルプ画面５００が表示される。このヘルプ画面５００は、ＩＰアドレス設定画面の画像の上に、それぞれのヘルプ対象箇所から吹き出す吹き出しの形で説明が表示されている。例えば、ＩＰアドレスの入力欄に対応する吹き出し５０２には、「０〜２５５の範囲で設定します」という説明が示され、アドレス取得方法の選択肢に対応する吹き出し５０４には、「お使いのネットワーク環境に応じて設定してください」との説明が示されている。またファイル転送プロトコル設定画面を開いている段階で、ユーザがその設定画面中に示されるヘルプボタンを押下すると、図５に例示するヘルプ画面５１０が表示される。このヘルプ画面５１０には、「FTP」と「SMB」の２つの選択肢のそれぞれについて、その選択肢を選択する場合の注意点が吹き出し５１２，５１４に示されている。
【００４１】
設定作業を円滑に行うため、ユーザは、画像形成装置１００の操作マニュアルのうちそれら各設定項目を説明するページを抜粋し、「スキャンtoマイPC」用の専用マニュアルを作成することもある。また、この専用マニュアルの各設定項目のページに、そのユーザのネットワーク環境やスキャン用途においてよく用いる設定値をメモ書きすることも行われている。このような紙ベースの工夫を電子的に実現することも考えられる。すなわち、電子的なヘルプ情報のうち、「スキャンtoマイPC」の設定や利用の操作手順に従って、関連するヘルプ項目群を配列した「スキャンtoマイPC」用のヘルプを作成しておくことが考えられる。またその専用ヘルプのうちの各設定項目に関する部分に、よく用いる設定値をメモ書きのように関連付けておくことも考えられる。このような特定作業のために編集した電子的なヘルプを規定する情報や、このヘルプに対してユーザが設定した値が、ユーザ固有情報保持部１１８に保持される。
【００４２】
この想定事例では、画像形成装置１００Ａから画像形成装置１００Ｂへの移行において、「スキャンtoマイPC」のための設定等が図６に示すように変わるとする。図中「旧機種」と題しているのが移行元の画像形成装置１００Ａにおける設定等を示しており、「新機種」と題しているのが移行先の画像形成装置１００Ｂにおける設定等を示している。例えば、図中の「ＩＰアドレス設定」機能についてみると、旧機種ではIPv4形式のアドレスのみが設定可能であり、そのアドレスの取得方法は、手動設定かDHCP(Dynamic Host Configuration Protocol)を用いるかのいずれかである。なお、この図では、手動かDHCPかのように選択肢がある項目については、ユーザがカスタマイズ作業で設定（選択）した選択肢の名前の前に「○」印を付している。例えば旧機種のＩＰアドレス設定におけるアドレス取得方法は、DHCPにカスタマイズされている。一方、新機種では、IPv4形式の他にIPv6形式のアドレスも設定可能となっており、それぞれの形式について、アドレス取得方法の選択肢が示されている。
【００４３】
図７に、この想定事例における移行元の画像形成装置１００Ａの画面・ヘルプツリー情報（図２では符号２４２）の内容を例示する。図中「画面ツリー」の列の各行には、それぞれ各操作画面の画面ＩＤと表題が示されている。この例では画面ＩＤは４桁の整数である。操作画面は３階層（記載を省略したホーム画面を入れると４階層）からなるツリー構造をなしており、画面ＩＤの最上位桁（４桁目）が１階層目の分類を、その次の桁が２階層目の分類を、そしてその次の２桁が３階層目の分類を表している。例えば、画面ＩＤ「１０００」の（メインの）設定画面上には、画面ＩＤ「１１００」のネットワーク設定画面や画面ＩＤ「１２００」のセキュリティ設定画面を呼び出すためのボタンやタブ等のＧＵＩ（グラフィカルユーザインタフェース）部品が表示され、そのＧＵＩ部品を選択することで、所望の種類の設定画面が呼び出される構成となっている。ヘルプ画面（ヘルプ項目）は、操作画面に対応しているので、操作画面の画面ＩＤと同じ値のヘルプＩＤで識別される。また図中「ヘルプ情報ファイル」の列の各行には、それぞれ当該行のＩＤ（画面ＩＤ＝ヘルプＩＤ）に対応するヘルプ画面（ヘルプ項目）の内容を表すファイルのファイル名が示されている。例えば、全機種のヘルプ情報を保持している管理装置２００のヘルプＤＢ２１０が、管理装置２００のファイルシステム内で「/helpfile」というパスのフォルダであり、そのフォルダ内には、機種Ａの場合は「/helpfile/device-type-A」というように機種ごとにフォルダが用意されているとする。この場合、機種Ａの「ネットワーク設定」画面についてのヘルプ画面のファイルは、「/helpfile/device-type-A/1100.help」というパスで表される。なお、「.help」という拡張子はあくまで説明のためのものであり、実際にはヘルプ項目のファイルはＸＭＬ(eXtensible Markup Language)形式やＨＴＭＬ(Hypertext Markup Language)形式等の形式で表現されている。
【００４４】
図８に、この想定事例において用いられる機種間対応テーブル（図２では符号２４４）の内容を例示する。例示する機種間対応テーブルは、機種Ａ（画像形成装置１００Ａ）から機種Ｂ（画像形成装置１００Ｂ）に移行する場合についての、画面・ヘルプツリーの変更部分や、個々のヘルプファイルの変更内容が示されている。図８に示すように、この事例では、機種Ａにおける「１１０１：ＩＰアドレス設定」の操作画面（及びヘルプ画面）が、機種Ｂでは「１１０１０：IPv4とIPv6選択」（バージョン選択）、「１１０１１：ＩＰアドレス設定（v4）」（IPv4形式のアドレス設定）、及び「１１０１２：ＩＰアドレス設定（v6）」（IPv6形式のアドレス設定）という３つの操作画面（及びヘルプ画面）に分かれている。そして、それら３つの操作画面にそれぞれ対応する３つのヘルプ画面を表すヘルプ情報ファイルのファイル名が「ファイル」欄に示されている。また、図８の例では、機種Ｂは機種Ａとは原稿載置方法が異なるため、機種Ｂ用の原稿載置のヘルプ画面のファイル名と、そのヘルプ画面内に表示される解説画像のファイル名が「ファイル」欄に示されている。
【００４５】
また、図示は省略したが、機種間対応テーブルには、操作画面（及びヘルプ画面）のレベルでの対応関係だけでなく、操作画面内の設定項目（入力欄、選択肢）レベルの対応関係の情報も含まれている。例えば、上述した「１１０１：ＩＰアドレス設定」の例のように、旧機種Ａの１つの操作画面が新機種Ｂの複数の操作画面に対応する場合、機種Ａ・Ｂ間対応テーブルには、旧機種の操作画面に対する各設定項目が、新機種のそれら複数の操作画面のうちのどの画面のどの設定項目に対応するのかを示す対応関係の情報が含まれる。
【００４６】
機種間対応テーブルは、画像形成装置１００又は管理装置２００のメーカー等が用意すればよい。
【００４７】
図９に、「スキャンtoマイPC」機能を利用する場合における一連の操作画面の遷移を示す操作手順情報の例を示す。図９に示すように、画像形成装置１００Ａで「スキャンtoマイPC」機能を利用する場合には、まずＩＰアドレス設定画面（ＩＤ＝１１０１）でＩＰアドレスを設定し、次にファイル転送プロトコル設定画面（ＩＤ＝１４０１）でファイル転送プロトコルを設定し、といった具合に順に設定をしていく。そして、画像処理画面（ＩＤ＝２２０１）で地色除去や出力ファイル形式を設定すると、原稿載置画面（ＩＤ＝２４０１）が表示され、ユーザはその画面に従って原稿を原稿台に載置し、開始ボタンを押す。
【００４８】
ここに例示したように、操作手順情報は、ある機能を利用する場合の一連の操作の操作画面のＩＤを並べたものであり、これはそれら一連の操作画面に対応するヘルプ画面のＩＤの系列でもある。この操作手順情報は、画像形成装置１００Ａのユーザ固有情報の一項目としてユーザ固有情報保持部１１８に登録されている。
【００４９】
図１０に、旧機種（画像形成装置１００Ａ）の「スキャンtoマイPC」機能に対応するヘルプのユーザ固有情報の一項目として登録されている、パラメータ情報の例を示す。各行がそれぞれ各設定画面を示しており、「ユーザ設定パラメータ」の欄には各設定画面に対して設定されたパラメータの値が示されている。例えば、旧機種のＩＰアドレス設定画面（図４参照）には、IPv4形式のＩＰアドレスを設定する欄と、ＩＰアドレスの取得方法を指定する欄とが含まれているので、パラメータ情報中のＩＰアドレス設定のエントリには、それら各欄に設定されたＩＰアドレス及び取得方法の識別名が登録される。また、このエントリには、ＩＰアドレスのバージョンがIPv4形式であることを示す情報も登録される。また、別の例として画像処理画面についての「ユーザ設定パラメータ」欄には、カラーか白黒か、シャープネス、地色除去の有無、出力ファイル形式の設定値が設定されている。このようなパラメータ情報は、ユーザが「スキャンtoマイPC」機能を利用するための一連の操作を行った際に、各操作画面の各設定項目に対してユーザが設定した値を自動検出して作成すればよい。
【００５０】
図９及び図１０に例示した操作手順情報及びパラメータ情報は、画像形成装置１００にて例えば以下のように生成される。
【００５１】
すなわち、ユーザが画像形成装置１００のメニュー画面等の操作画面から記録モードの開始を指示した後、実行したい処理の手順に従って、操作画面内の入力欄への値の入力、ボタンの押下やタブの選択等による画面遷移等の操作を行い、最後にその処理の終了を示す操作を行う。画像形成装置１００が持つ記録機能は、記録モードの開始から、処理終了の操作までにユーザの操作により遷移していく操作画面の画面ＩＤをその遷移の順序に対応付けて記録することで操作手順情報（図９）を生成する。また、記録機能は、それら各操作画面の中の入力欄や選択欄等に対するユーザの入力値や選択結果の値を、その操作画面の画面ＩＤ（及びその画面内での個々の欄（設定項目）のＩＤ）に対応付けて記録することで、パラメータ情報（図１０）を生成する。なお、ユーザが入力しない値であっても、操作画面内の設定項目に関連付けられている値（例えば画面「１１０１」で入力されるＩＰアドレスのバージョンである「IPv4」）も、パラメータ情報に組み込む。これには、例えば、ＨＴＭＬ等で記述された操作画面の情報の中に、パラメータ情報に組み込む項目を特定する情報を含めておけばよい。
【００５２】
このように生成された操作手順情報及びパラメータ情報は、一意な共通の固有情報ＩＤに対応付けて、ユーザ固有情報保持部１１８に登録される。すなわち、共通の固有情報ＩＤにより、パラメータ情報と操作手順情報が相互に関連付けられる。また、その固有情報ＩＤに対応付けて、その操作手順の記録指示を行ったユーザのユーザＩＤを対応付けてユーザ固有情報保持部１１８に登録することで、それら操作手順情報及びパラメータ情報がそのユーザについての情報であることを識別できるようにしてもよい。この場合、その操作手順情報及びパラメータ情報に基づくヘルプは、それらを記録したユーザが画像形成装置１００（及びそれら情報を移行した移行先の画像形成装置１００）を操作する際には提示されるが、他のユーザには提示されない（この例は画像形成装置１００の利用の際にユーザが認証を受けることが前提）。もちろん、このようなユーザ限定を加えるか加えないかを個々のユーザ固有情報（操作手順情報及びパラメータ情報等）ごとに設定できるようにしてもよい。ユーザＩＤと対応付けられていないユーザ固有情報は、例えば全てのユーザに適用される。この場合、ユーザ固有情報は、その画像形成装置１００を利用するユーザ全体を１つのユーザグループと見たときに、そのユーザグループに固有の情報である。またユーザ固有情報を、複数のユーザからなるユーザグループのグループＩＤに対応付けて登録することで、そのグループに属するユーザがそのユーザ固有情報を利用したヘルプを閲覧できるようにすることもできる。
【００５３】
この想定事例で、例えば、旧機種（画像形成装置１００Ａ）が管理装置２００と通信可能である間に、移行先の新機種（画像形成装置１００Ｂ）の運用が開始されたとする。そして、例えば画像形成装置１００Ｂの方から管理装置２００に対して、画像形成装置１００Ａを移行元とする移行指示が発せられたとする。この場合、管理装置２００の移行指示受付部２３２は、移行元が画像形成装置１００Ａでありその機種が機種Ａであること、移行先が画像形成装置１００Ｂでありその機種が機種Ｂであることを認識する。この認識に従い、移行元情報取得部２３４が、画像形成装置１００Ａからユーザ固有情報（図９，図１０参照）を取得する。そして変換部２３６が、機種Ａから機種Ｂへの変換を表す機種Ａ・Ｂ間対応テーブル（図８参照）を参照し、画像形成装置１００Ａから取得したユーザ固有情報を画像形成装置１００Ｂ用に変換する。
【００５４】
この変換では、旧機種Ａから取得したユーザ固有情報に含まれる操作手順情報（図９）を、機種Ａ・Ｂ間対応テーブル（図８参照）を参照して、新機種Ｂ用の操作手順情報に変換する。すなわち、機種Ａ用の操作手順情報の各ステップの各画面ＩＤを、機種Ａ・Ｂ間対応テーブルに示される対応する１以上の画面ＩＤに変換する。例えば、図９に示した操作手順情報を機種Ｂ用に変換する際には、機種Ａ用の最初のステップである画面ＩＤ「１１０１」を、対応する機種Ｂ用の３つの画面ＩＤ「１１０１０」、「１１０１１」、「１１０１２」の並びに変換する。機種Ａ用の次のステップである画面ＩＤ「１４０１」は、そのテーブルにエントリがないので、機種Ｂ用でも同じ画面ＩＤ「１４０１」となる。このようにして、機種Ａ用の操作手順情報の全ステップの画面ＩＤを、機種Ｂ用の対応する画面ＩＤに変換することで、機種Ｂ用の操作手順情報が完成する。また、生成した機種Ｂ用の操作手順情報の各画面ＩＤに対して、機種Ａ・Ｂ間対応テーブルに示されたヘルプ画面のファイルを対応付けることで、機種Ｂ用の「スキャンtoマイPC」のヘルプ画面集を作成する。
【００５５】
また、変換部２３６の変換では、旧機種Ａから取得したユーザ固有情報に含まれるパラメータ情報（図１０）を、機種Ａ・Ｂ間対応テーブル（図８）に従って、機種Ｂ用に変換する。例えば、機種Ａの画面「１１０１」のパラメータ「IPv4」、「123.100.001.010」、「取得方法：DHCP」を、それぞれ機種Ｂの対応する画面「１１０１０」（「IPv4」について）、「１１０１１」（残りの２つのパラメータについて）にそれぞれ対応付けることで、図１０に示したのと同様の機種Ｂ用のパラメータ情報を生成する。
【００５６】
このように変換されたユーザ固有情報を取得した新機種Ｂの画像形成装置１００Ｂは、「スキャンtoマイPC」機能の実行が指示された場合、そのユーザ固有情報中の操作手順情報に従って、順に操作画面を表示していく。そして、いずれかの操作画面でヘルプを呼び出すボタンが押下されると、その操作画面の画面ＩＤ（すなわちヘルプＩＤ）に対応するヘルプ画面のファイルと、そのユーザ固有情報中のパラメータ情報内でその画面ＩＤに対応付けられているパラメータとに基づいて、ヘルプ画面を生成し、表示する。
【００５７】
例えば、機種Ａの操作画面「１１０１」に対応する機種Ｂの操作画面「１１０１０」から呼び出されるヘルプ画面の表示例を図１１に示す。この表示例では、画面ＩＤ「１１０１０」に対応付けてパラメータ情報に含まれている値「IPv4」が、この画面内の設定項目（ＩＰのバージョンの選択欄）に対応付けられたユーザ固有ヘルプの定型文「お使いのネットワーク環境では、＊＊＊が選択されていました」（＊＊＊にパラメータが代入される）と組み合わされることで、ユーザ固有ヘルプ５２２が生成され、これを表示したヘルプ画面５２０が表示される。
【００５８】
また図１２には、機種Ａの同じ操作画面「１１０１」に対応する機種Ｂの別の操作画面「１１０１１」から呼び出されるヘルプ画面５３０の表示例が示される。この例では、画面ＩＤ「１１０１０」に対応付けてパラメータ情報に含まれているパラメータ値「123.100.001.010」及び「取得方法：DHCP」を、この画面に対応付けられたユーザ固有ヘルプの定型分と組み合わせることで、ユーザ固有のヘルプ記事５３２が生成されている。またこの例では、元々のヘルプ画面の情報に含まれるヘルプ記事５３４（ユーザ固有情報を用いないヘルプ）も合わせて表示されている。ヘルプＵＩ部１１２は、ヘルプ記事がユーザ固有情報を参照しているか否かで、そのヘルプ記事の表示形態を区別してもよい。図１２の例では、ユーザ固有情報を参照するヘルプ記事５３２と参照しないヘルプ記事５３４とで、吹き出しの背景色を異ならせている。
【００５９】
また、図１３には、移行先の機種Ｂについての画像読取設定（ＩＤ＝「２１０１」）のヘルプ画面５４０の表示例が示される。また移行元の機種Ａにおける画像読取設定のヘルプ画面５５０の表示例が図１４に示される。機種Ｂのヘルプ画面５４０には、パラメータ情報（図１０）におけるＩＤ「２１０１」のパラメータを提示するユーザ固有ヘルプ５４２が表示されると共に、移行元のヘルプ画面５５０には含まれないが、移行先のヘルプ画面５４０には含まれる設定項目５４４や選択肢５４６が強調表示（図示例では例えば特定の色の枠線で囲む方式）されている。移行先の操作画面内の設定項目や選択肢のうち、どれが移行元の操作画面に含まれないかは、それら操作画面の情報の比較から分かるので、該当する設定項目を特定する情報を、機種間対応テーブルに、当該操作画面（移行先の機種用）の画面ＩＤに対応付けて登録しておき、ヘルプＵＩ部１１２はこの情報を参照して強調表示を行えばよい。
【００６０】
「スキャンtoマイPC」の全ての操作画面にパラメータが入力されるわけではない。例えば、原稿載置画面（ＩＤ＝「２４０１」）は原稿載置の仕方を説明するためのものであり、ユーザが設定する項目はない。このように設定項目がないヘルプ画面については、変換部２３６は、単に旧機種用のヘルプ画面のファイルを、新機種用のヘルプ画面のファイルに置き換えればよい。原稿載置画面の旧機種Ａ用を図１５に、新機種Ｂ用を図１６に示す。この例では、新機種Ｂは旧機種Ａと原稿載置の仕方が変わっているので、説明図の画像等が変更されている。
【００６１】
以上、本発明の実施形態を説明した。以上の実施形態では、画像形成装置１００Ａを新たな画像形成装置１００Ｂに置き換える場合を例にとって説明したが、上記実施形態の方式はそのような置き換えの場合に限らない。例えば、ある画像形成装置１００で用いていたユーザ固有情報に基づきヘルプを別の画像形成装置１００で利用したい場合にも、上記実施形態の方式を適用できる。
【００６２】
また上記実施形態では、操作画面のＩＤとこの操作画面に対応するヘルプ画面のＩＤが同じ値であったが、これはあくまで一例に過ぎない。操作画面のＩＤとこの操作画面に対応するヘルプ画面のＩＤとが異なる場合には、それら両者の対応関係の情報を用意することで、上述の実施形態の方式を用いることができる。
【００６３】
また上記実施形態では、画像形成装置１００にヘルプ項目（画面）のデータを提供する管理装置２００が、ユーザ固有のヘルプを規定する情報（ユーザ固有情報）を別機種用に変換したが、これも一例に過ぎない。ユーザ固有情報を別機種用に変換する専用の装置をネットワーク上に設けてもよい。
【００６４】
また上記実施形態では、画像形成装置１００は当該機種のヘルプ項目の集合のうちの一部をヘルプキャッシュ１１６にキャッシュし、ヘルプキャッシュ１１６内にないヘルプ項目は管理装置２００から取得してキャッシュしていた。しかし、これは、上記実施形態に示したユーザ固有情報の変換方式の前提ではない。上記実施形態の変換方式は、当該機種用の全てのヘルプ項目の情報を記憶している画像形成装置１００にも当然適用可能である。
【００６５】
以上に例示した画像形成装置１００の制御部１１０、及び管理装置２００は、汎用のコンピュータに当該装置の各機能モジュールの処理を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）を制御するＨＤＤコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばＩ／Ｏインタフェース経由で、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。
【符号の説明】
【００６６】
１２  ローカルエリアネットワーク、１００  画像形成装置、１００Ａ  画像形成装置（移行元）、１００Ｂ  画像形成装置（移行先）、１１０  制御部、１１２  ヘルプＵＩ部、１１４  ヘルプ取得部、１１６  ヘルプキャッシュ、１１８  ユーザ固有情報保持部、１２０  ユーザ固有情報送信部、１２２  ユーザ固有情報受信部、１３０  プリント機構、１４０  スキャン機構、２００  管理装置、２１０  ヘルプＤＢ、２２０  ヘルプ提供部、２３０  ヘルプ移行処理部、２３２  移行指示受付部、２３４  移行元情報取得部、２３６  変換部、２４０  管理情報ＤＢ、２４２  画面・ヘルプツリー情報、２４４  機種間対応テーブル、３００  インターネット。
【図１】
0006547483.tif 000002
【図２】
0006547483.tif 000003
【図３】
0006547483.tif 000004
【図４】
0006547483.tif 000005
【図５】
0006547483.tif 000006
【図６】
0006547483.tif 000007
【図７】
0006547483.tif 000008
【図８】
0006547483.tif 000009
【図９】
0006547483.tif 000010
【図１０】
0006547483.tif 000011
【図１１】
0006547483.tif 000012
【図１２】
0006547483.tif 000013
【図１３】
0006547483.tif 000014
【図１４】
0006547483.tif 000015
【図１５】
0006547483.tif 000016
【図１６】
0006547483.tif 000017