(57)【要約】【課題】ユーザが設定できなかった一部の設定項目に対して、その設定を支援することのできる入力システムを提供する。【解決手段】入力システム１０は、ユーザから複数の設定項目に対する設定値の設定操作を受け付ける。ユーザによる設定操作が一通り終了した段階で、テーブル制御部１４は未設定のままにされた設定項目に対する設定値を、設定済みの設定項目の設定値に基づいて自動設定する。アプリケーションテーブル２０は設定項目相互間の優先順位や関連度などを予め記憶しており、テーブル制御部１４はアプリケーションテーブル２０に基づいて、未設定の設定項目に対する設定値を決定する。【選択図】図１
2008021251.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから複数の設定項目に対する設定値の設定操作を受ける入力システムにおいて、
前記各設定項目に対する設定値の設定操作を受ける入力手段と、
前記複数の設定項目の中で未設定のままにされた設定項目に対する設定値を、前記設定操作による設定済みの設定項目の設定値に基づいて自動設定する自動設定手段と
を有する
ことを特徴とする入力システム。
【請求項２】
前記入力手段は、前記複数の設定項目に対する設定操作を順次受け付けると共に、未設定のまま次の設定項目に移行するための操作を受けるスキップ手段を有する
ことを特徴とする請求項１に記載の入力システム。
【請求項３】
前記自動設定手段は、前記複数の設定項目に対するユーザの設定操作が終了した後に作動する
ことを特徴とする請求項１または２に記載の入力システム。
【請求項４】
前記自動設定手段により自動設定された前記設定項目に対する設定値を出力する出力手段をさらに有する
ことを特徴とする請求項１乃至３のいずれか１つに記載の入力システム。
【請求項５】
前記出力手段は、前記複数の設定項目の設定値を、ユーザにより設定されたものと、前記自動設定手段により自動設定されたものとを識別可能な形態で出力する
ことを特徴とする請求項４に記載の入力システム。
【請求項６】
前記複数の設定項目がソフトウェアもしくはドライバの設定に関連する設定項目である請求項１乃至５のいずれか１つに記載の入力システムを備えた
ことを特徴とする画像処理装置。
【請求項７】
前記複数の設定項目がデータ出力、データ入力、データ処理の中の少なくとも１つの設定に関連する設定項目である請求項１乃至５のいずれか１つに記載の入力システムを備えた
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の設定項目に対する設定操作をユーザから受ける入力システム及び該入力システムを備えた画像処理装置に関する。
【背景技術】
【０００２】
アプリケーションやドライバなどのソフトウェア、あるいは多機能な機器などにおいては、その使用に際して、ユーザが各種の設定項目に対する設定操作を行なう必要のあるものがある。このような設定操作をユーザが円滑に進められるように、対話形式で質問に順次回答することで複雑な設定を完了できるようにしたウィザードと呼ばれる設定方法が多くのソフトウェアや機器で採用されている。
【０００３】
しかし、ユーザが初心者であるような場合には、対話形式で出される質問の意味や、提示された選択肢の意味がわからないために、適切な設定が行なえないこともある。そのため、最初に初級者モードや上級者モードなどの入力モードを選択させ、該選択された入力モードに応じたレベルで対話形式の入力を進めるようにした技術がある。
【０００４】
また、設定項目が多数ある場合には、ユーザは自己の要求に合った動作を行なわせるためにはどの設定項目に対する設定が必要かを認識するだけでも大変な労力を伴う。そこで、たとえば、印刷時の画質を設定するような場合に、漠然としたユーザの要望（明るい感じとか、シャープな感じなど）を入力させ、この要望に関連する設定項目を自動抽出してユーザに設定させることで、必要な設定項目の選別に係わるユーザ負担を軽減するようにした技術がある（たとえば、特許文献１参照。）。
【０００５】
また、印刷システムにおいて、既に設定されているデバイスのパーツ情報などを取得し、その情報を元に必要な設定項目を作成し、該作成した設定項目に対してユーザの設定操作を受けるように構成されたものがある（たとえば、特許文献２参照。）。
【０００６】
【特許文献１】特開２００３−２５６３８号公報
【特許文献２】特開２００３−２３３４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１や特許文献２に開示された技術は、ユーザの要求やデバイスのパーツ情報などに基づいて多数の設定項目の中から必要なものを自動的に絞り込むことで、設定に関するユーザ負担を軽減する。しかし、設定に関する知識の乏しい初心者にとっては、それら絞り込み後の設定項目に対してもなお、どのように設定すればよいかを理解できない場合があり、かかる場合には、一部の設定項目が未設定のままとなって、設定を完了させることができないなどの問題が生じる。
【０００８】
本発明は、上記の問題を解決しようとするものであり、ユーザが設定できなかった一部の設定項目に対して、その設定を支援することのできる入力システムおよび該入力システムを備えた画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］ユーザから複数の設定項目に対する設定値の設定操作を受ける入力システムにおいて、
前記各設定項目に対する設定値の設定操作を受ける入力手段と、
前記複数の設定項目の中で未設定のままにされた設定項目に対する設定値を、前記設定操作による設定済みの設定項目の設定値に基づいて自動設定する自動設定手段と
を有する
ことを特徴とする入力システム。
【００１０】
上記発明によれば、複数の設定項目のうち、ユーザが設定値を入力したり選択したりできずに未設定のままとなった設定項目に対する設定値が、設定済みの設定項目の設定値に基づいて自動設定される。複数の設定項目は、設定項目毎に設定画面が切り換わるものでもよいし、１つの設定画面内に複数の設定項目に対する入力欄や選択欄が設けられてもよい。設定済みの内容から未設定の設定項目の設定値を自動設定するための処理方法は問わないが、たとえば、設定項目間の関連度の大小や設定項目間の優先順位などに基づいて自動設定の設定値を決定するなどの構成を採ることができる。
【００１１】
［２］前記入力手段は、前記複数の設定項目に対する設定操作を順次受け付けると共に、未設定のまま次の設定項目に移行するための操作を受けるスキップ手段を有する
ことを特徴とする［１］に記載の入力システム。
【００１２】
上記発明では、ユーザは、どのような設定値を設定したらよいかが分からない場合に、その設定項目をスキップして、入力対象を次の設定項目に移行させることができる。
【００１３】
［３］前記自動設定手段は、前記複数の設定項目に対するユーザの設定操作が終了した後に作動する
ことを特徴とする［１］または［２］に記載の入力システム。
【００１４】
上記発明では、すべての設定項目に対するユーザの設定操作が一通り終了した段階で、未設定のままにされた設定項目に対する自動設定が行なわれる。たとえば、設定項目毎に設定画面が順次切り換わる場合には、すべての設定画面でのユーザ操作が終了した段階で自動設定を開始する。別途、ユーザからすべての項目に対する設定操作の終了の指示を受け付けるようにしてもよい。
【００１５】
［４］前記自動設定手段により自動設定された前記設定項目に対する設定値を出力する出力手段をさらに有する
ことを特徴とする［１］乃至［３］のいずれか１つに記載の入力システム。
【００１６】
上記発明では、自動設定された設定値がユーザに通知される。出力形態は、ディスプレイへの表示、印刷などがあり、その種類は問わない。自動設定手段で自動設定した設定値のみを出力するようにしてもよい。
【００１７】
［５］前記出力手段は、前記複数の設定項目の設定値を、ユーザにより設定されたものと、前記自動設定手段により自動設定されたものとを識別可能な形態で出力する
ことを特徴とする［４］に記載の入力システム。
【００１８】
上記発明では、全設定項目の設定値が、ユーザ設定のものと自動設定のものとを、区別して表示される。たとえば文字色や背景色を相違させるなどにより識別可能に表示される。
【００１９】
［６］前記複数の設定項目がソフトウェアもしくはドライバの設定に関連する設定項目である［１］乃至［５］のいずれか１つに記載の入力システムを備えた
ことを特徴とする画像処理装置。
【００２０】
［７］前記複数の設定項目がデータ出力、データ入力、データ処理の中の少なくとも１つの設定に関連する設定項目である［１］乃至［５］のいずれか１つに記載の入力システムを備えた
ことを特徴とする画像処理装置。
【発明の効果】
【００２１】
本発明に係わる入力システムおよび該入力システムを備えた画像処理装置によれば、複数の設定項目のうち、ユーザが設定値を入力したり選択したりできずに未設定のままとなった設定項目に対する設定値が、設定済みの設定項目の設定値に基づいて自動設定されるので、ユーザの設定に関する知識が乏しい場合でも、より詳細で最適な設定を行なうことができるようになり、設定に関するユーザ負担を軽減することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面に基づき本発明の実施の形態を説明する。
【００２３】
図１は、本発明に係わる入力システム１０の機能構成を示すブロック図である。入力システム１０は、ソフトウェアやドライバ、機器などの設定対象５に係わる複数の設定項目に対する設定操作をユーザから受け付け、該設定操作に基づいて設定対象５を設定する機能を果たす。また、複数の設定項目の中で未設定のままにされた設定項目に対する設定値を、設定済みの設定項目の設定値に基づいて自動設定する機能を備えている。
【００２４】
入力システム１０は、ソフトウェアやドライバなどの設定対象５を備えたコンピュータ装置に含めて構成されてもよいし、コピー機能、プリンタ機能、ファクシミリ機能などを備えたデジタル複合機などの画像処理装置に含めて構成されてもよい。また入力システム１０は設定対象５を備えた装置と独立した装置として構成してもよい。
【００２５】
入力システム１０は、ユーザインタフェース部１１と、画面制御部１２と、入力値制御部１３と、テーブル制御部１４と、ＩＦ制御部１５とを備えている。
【００２６】
ユーザインタフェース部１１は、ユーザに対して各種の画面を表示する液晶ディスプレイなどの表示部とユーザから各種の設定操作を受けるタッチパネルやスイッチなどの入力部で構成される。画面制御部１２は、ユーザインタフェース部１１での表示内容を制御する機能を果たす。具体的には、設定画面（ウィザード画面など）の表示やウィザード画面のページ送りなどを制御する。
【００２７】
入力値制御部１３は、ユーザがユーザインタフェース部１１に入力した値をオブジェクト化し、一時保存する機能を果たす。テーブル制御部１４は、ユーザからの入力値とアプリケーションテーブル２０とに基づいて後述のユーザテーブル３０の作成を行なう機能を果たす。すなわち、複数の設定項目の中で未設定（未入力）のままにされた設定項目に対する設定値を、設定済みの設定項目の設定値に基づいて自動設定する自動設定手段としての機能を果たす。
【００２８】
アプリケーションテーブル２０は、未設定の設定項目に対して自動設定する設定値を、設定済みの設定項目の設定値に基づいて決定するための諸条件を保持している。ここでは、すべての設定項目の関連付け情報を保持している。ユーザテーブル３０は、ユーザからの入力値と、アプリケーションテーブル２０を用いて算出された設定値とを保持すると共に、ユーザからの入力値とアプリケーションテーブル２０を用いて導出された設定値とを識別するための情報を保持する。
【００２９】
ＩＦ制御部１５は、ユーザからの入力もしくは自動設定により決定された設定値を設定対象５に対して書き込む制御を行なう。なお、ユーザインタフェース部１１および画面制御部１２、入力値制御部１３は、各設定項目に対する設定操作をユーザから受ける入力手段、未設定のまま次の設定項目に移行するためのスキップ操作を受けるスキップ手段、ユーザからの入力値もしくは自動設定により決定された設定値をユーザに対して出力する出力手段として役割を果たす。
【００３０】
次に、入力システム１０の動作を説明する。
【００３１】
入力システム１０は、ユーザから複数の設定項目に対する設定操作を順次受け付けるようになっている。たとえば、設定項目毎に用意された設定画面を一画面ずつ順次表示し、設定画面毎に、１つの設定項目に対する設定値をユーザから受けるようになっている。
【００３２】
図２は、入力システム１０が提供するウィザード５０を構成する複数の設定画面５１とウィザードの最後に表示される設定値一覧画面５２の一例を示している。設定画面５１においては、入力案内メッセージおよび設定値の入力欄や複数の選択肢がなど表示され、ユーザは入力欄への入力あるいは選択肢の選択などにより設定操作を行なう。基本的には一画面につき一問一答の形をとり、入力後、「次へ」釦５１ａの押下で次の設定画面５１へ移動するようになっている。また、どのように設定したら良いかが分からない場合には、スキップ釦５１ｂを押下することで、当該設定項目に対して未設定のまま、次の項目の設定画面５１へ移行することができるようになっている。
【００３３】
図３は、入力システム１０が行なう入力処理の流れを示している。まず、複数用意された中の１つの設定画面５１をユーザインタフェース部１１に表示し（ステップＳ１０１）、該設定画面５１においてユーザから設定操作が行なわれたか、それとも未設定のまま次の設定画面５１に移行するためのスキップ操作が行なわれたかを判定する（ステップＳ１０２）。
【００３４】
ユーザにより設定操作が行なわれた場合は（ステップＳ１０２；Ｎ）、該設定操作による入力値を受け取り（ステップＳ１０３）、該入力値によりテーブル制御情報を更新する（ステップＳ１０５）。一方、スキップ操作がなされた場合は（ステップＳ１０２；Ｙ）、スキップ箇所を記憶し（ステップＳ１０４）、当該スキップ箇所を登録するようにテーブル制御情報を更新する（ステップＳ１０５）。
【００３５】
図４は、テーブル制御情報４０の一例を示している。テーブル制御情報４０は各設定項目に対応する項目番号毎にその設定項目に対す入力内容（設定値あるいはスキップ情報）を対応付けて登録するものであり、図４（ａ）に例示したテーブル制御情報４０ａでは、１番と３番と４番の設定項目についてはユーザの入力もしくは選択した設定値が登録され、２番と５番の設定項目については設定操作がスキップされこと（図中は「SKIP」の文字）が登録されている。
【００３６】
その後、今回の設定画面５１が最終画面であるか否かを判定し（図３、ステップＳ１０６）、最終画面でなければ（ステップＳ１０６；Ｎ）、次の設定画面５１を表示して同様の処理を繰り返す（ステップＳ１０１〜Ｓ１０６）。
【００３７】
最終画面であると判定された場合は（ステップＳ１０６；Ｙ）、未設定のままにされた設定項目があるか否かを、テーブル制御情報４０を参照して調べ（ステップＳ１０７）、未設定の設定項目があるときは（ステップＳ１０７；Ｙ）、該未設定の設定項目に対する設定値を、設定済みの設定項目の設定値に基づいて導出する（ステップＳ１０８、Ｓ１０９）。ここでは、未設定の設定項目の関連データを発見するまで、テーブル制御情報４０に基づくアプリケーションテーブル２０の参照を繰り返すことで、未設定の設定項目に対する設定値を導出している。関連データとは、未設定の設定項目と関連のあるユーザ設定済みの設定項目の設定値である。なお、未設定の設定項目に対する設定値を導出するトリガとして、最終画面であるとの判定結果を用いたが、これに限らない。例えば、入力終了を示すスイッチ操作をユーザに実行させても良く、ユーザによる設定操作が終わった後に、未設定の設定項目に対する設定値が自動設定されるようにすれば良い。
【００３８】
たとえば、図４（ａ）の例では、２番の設定項目はスキップされているので、２番の設定項目に対する設定値を、１番および３番、４番など設定済みの設定項目の設定値に基づいて導出する。
【００３９】
こうして導出した設定値でテーブル制御情報４０およびユーザテーブル３０を更新する（ステップＳ１１０）。図４（ｂ）のテーブル制御情報４０ｂに示すように、導出した設定値が該当する項目番号の設定値欄に上書きされる。また、図５に例示するように、ユーザテーブル３０においては、登録された各設定値が、自動設定された値か否かを識別するためのフラグ情報がセットされる。
【００４０】
すべての未設定の設定項目に対して上記の処理を行ない（ステップＳ１０７；Ｎ）、ユーザテーブル３０が完成すると（ステップＳ１０７；Ｙ）、完成したユーザテーブル３０を読み込み（ステップＳ１１１）、該読み込んだ情報に基づいて、このウィザードでの各設定値を図２の設定値一覧画面５２などでユーザインタフェース部１１に表示する（ステップＳ１１２）。
【００４１】
設定値一覧画面５２では、ユーザテーブル３０から読み込んだフラグ情報に基づき、自動設定された設定値を明示的に表示している。図２の設定値一覧画面５２では、自動設定した設定値のみを破線の枠で囲うことで、ユーザの入力した設定値と自動設定した設定値とを識別可能に表示している。文字色を相違させたり、文字の背景色を相違させたりするなどの他の方法で識別表示してもかまわない。また、設定値一覧画面５２に表示する以外に、印刷出力する形態であってもよい。なお、自動設定された設定値のみを表示や印刷などで出力するようにしてもよい。
【００４２】
ユーザは設定値一覧画面５２に表示された設定値を確定させ、該設定値を設定対象５に書き込むか否かを判断し、書き込むと判断した場合は、設定値一覧画面５２の設定書込釦５２ａを操作する。ユーザから書き込みの指示を受けた場合は（図３、ステップＳ１１３；Ｙ）、図１のＩＦ制御部１５により設定対象５に設定値が書き込まれて、一連の処理が終了する（エンド）。
【００４３】
設定値を書き込まないことが選択（たとえば、設定値一覧画面５２にて「戻る」釦５２ｂが操作）された場合は（ステップＳ１１３；Ｎ）、ステップＳ１０１に戻る。これにより、ユーザは任意の設定画面５１にて設定値を変更することができる。なお、キャンセル釦５１ｃ、５２ｃの押下により設定を中断し、ウィザードを終了させることができる。
【００４４】
このように、複数の設定項目の一部に、ユーザの判断では設定値を決めることのできない項目があった場合でも、ユーザの設定した他の設定項目の設定値に基づいて未設定の設定項目の設定値が自動設定されるので、設定に関するユーザの知識が乏しい場合でも、より詳細な項目に対しても最適な設定を行なうことができるようになり、設定に関するユーザ負担を軽減することができる。また、一部にユーザの判断では設定値を決められない設定項目があっても、すべての設定項目に対する設定を完了させることができるので、一部の設定項目が未設定のために、設定対象のソフトウェアや機器を使用できなくなるような事態が発生しないという利点がある。
【００４５】
また、自動設定された設定値を明示的にユーザに知らせるので、ユーザはその設定値で良いか否かを確認でき、不都合な設定値となっている場合には設定値を変更したりするなどの対応をとることができる。
【００４６】
次に、アプリケーションテーブル２０を用いた設定値導出の具体例を説明する。
【００４７】
この例は、メールサーバを構築する場合の環境設定ウィザードにおける設定項目を対象としている。メールサーバ構築時の設定項目には、たとえば、下記のような項目が存在する。
【００４８】
（１）管理アカウント（メールサーバにアクセスするアカウント＆パスワード登録）
（２）パスワードの最小文字数設定
（３）メールボックスの最大サイズ
（４）ポストマスターのメールアドレス
（５）基本セキュリティ（コントロールサーバへのアクセスを許可するコンピュータのＩＰ（Internet Protocol）アドレスを定義など）
（６）ＳＭＴＰ（Simple Mail Transfer Protocol）リレー許可（自分の使用するLAN環境内のみリレー許可するようになど）
（７）ルートドメインの設定（ドメイン名の入力）
（８）ＳＭＴＰサービスの利用許可にチェック
（９）ＰＯＰサービスの利用許可にチェック
（１０）ＰＯＰ(Post Office Protocol)デフォルトドメインの設定（ＰＯＰ接続におけるデフォルトドメインを指定）
（１１）ポストマスターアドレス（サーバの管理者エールアドレスを指定）
（１２）ＳＭＴＰハロードメイン
（１３）ＳＭＴＰゲートウェイの設定
（１４）ＳＭＴＰサーバドメイン
（１５）エラー通知先アドレス設定
（１６）ＰＯＰ３同期処理
（１７）ＳＭＴＰ認証利用
（１８）ユーザのアカウントを設定
等などがある。
【００４９】
以上のような設定項目相互の関係を表わすアプリケーションテーブル２０として、図６の優先順位テーブル６０、図７の関連強度テーブル７０、図８の設定値対応テーブル８０とが作成される。テーブル制御部１４は、これらのテーブル６０、７０、８０とテーブル制御情報４０とを参照して自動設定の設定値を導出する。
【００５０】
優先順位テーブル６０は未設定の設定項目が複数ある場合に、どの設定項目から優先的に処理すべきかを決定するための優先順位を表わしている。関連強度テーブル７０は、ある設定項目と他の設定項目との関連の強さを表している。設定値対応テーブル８０は、各設定項目（先設定）の設定値と、該設定値から導出される他の設定項目（後設定）の設定値との対応関係を一覧にまとめたものである。
【００５１】
これらのテーブル６０、７０、８０は下記のような手順で使用する。
【００５２】
１．まず、優先順位テーブル６０を参照し、未設定の設定項目のうち最も優先順位の高いものから優先的に自動設定の対象にする。たとえば、未設定の項目がNo.8とNo.17の場合には、No.8の関連項目が優先的に採用される。
【００５３】
２．次に１．で選択した項目に対する他の設定項目の関連度の強さを関連強度テーブル７０を参照して把握し、１．で選択した項目と関連度の強い設定項目から順に、設定値が設定済みか否かを調べ、最初に見つけた設定項目を、未設定の設定項目の値を定めるための関連項目に決定する。例えば１．で選択した未設定の設定項目がNo.3（ＰＯＰサービス利用許可）の場合には、関連度が一番強いNo.1の設定項目の設定値に基づいてNo.3の設定値を決めることになる。No1の設定項目に対する入力がスキップされている場合（未設定の場合）は、関連強度テーブル７０に従い、No.2→No.4→No5……と順に見ていくようになる。
【００５４】
３．上記２．にて決定した関連度の強い設定項目を設定値対応テーブル８０の先設定の欄８１から検索し、該関連度の強い設定項目の設定値に応じた横一行を定める。また、後設定の欄８２の中で１．で選択した未設定の設定項目を検索し、該未設定の設定項目に対応する縦一列を決定し、先に定めた横一行とこの縦一列との交差した部分に登録されている値を、１．で選択した未設定の設定項目に対する設定値に決定する。
【００５５】
たとえば、NO.3のＰＯＰサービス利用許可が未設定の場合、まず、関連強度テーブル７０でNO.3のＰＯＰサービス利用許可に対する関連度の強弱を確認する（図７の関連強度テーブル７０のNO.3 ＰＯＰサービス利用許可の行を確認）。確認結果で、１→２→４→５→１１とあるので、まず、関連度の高いNO.1のＳＭＴＰサーバドメインの設定状況を設定値対応テーブル８０のNO.3のＰＯＰサービス利用許可の「列」で確認する（図８のＡ）。
【００５６】
ここで、NO.1のＳＭＴＰサーバドメインが「設定あり」となっている場合は、NO.3のＰＯＰサービス利用許可は「ＯＮ」に設定される。NO.1のＳＭＴＰサーバドメインが「ブランク」となっている場合は、NO.3のＰＯＰサービス利用許可は「ＯＦＦ」に設定される。ここで、NO.1のＳＭＴＰサーバドメインに何も設定されていない場合、すなわち、NO.1のＳＭＴＰサーバドメインに関するウィザード画面でユーザによる設定が行なわれていない場合は、その次に関連度の高いNO.2のＳＭＴＰリレー許可の設定状況を確認し（図８のＢ）、NO.2のＳＭＴＰリレー許可が「ＯＮ」の場合はNO.3のＰＯＰサービス利用許可は「ＯＮ」、NO.2のＳＭＴＰリレー許可が「ＯＦＦ」の場合はNO.3のＰＯＰサービス利用許可を「ＯＦＦ」とする。
【００５７】
さらにNO.2のＳＭＴＰリレー許可の設定がされていない場合は、次に関連度の高いNO.4のＳＭＴＰ認証の設定状況の確認へと進む、というようにして、設定値が確定するまで処理を進める。
【００５８】
このように、優先順位テーブル６０、関連強度テーブル７０、設定値対応テーブル８０を用いて未設定の設定項目に対する設定値を決定することで、設定済みの設定項目の設定値から未設定の設定項目に対する適切な設定値を導出することができる。また、優先順位の高い設定項目から順に決定するので、決定した設定値を、該設定項目より優先順位の低い設定項目の設定値を導出するために使用することが妥当となり、未設定の設定項目が多くても、これらの設定項目に対する設定値を順次適切に導出することができる。
【００５９】
なお、アプリケーションテーブル２０は上記したものに限定されず、未設定の設定項目に対する設定値を、設定済みの設定項目の設定値から導出可能なものであれば、どのような形態であってもかまわない。
【００６０】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００６１】
たとえば、実施の形態では、メールサーバを構築する場合を例示したが、他のソフトウェアもしくはプリンタやスキャナなどのドライバの設定に関連する設定であってもかまわない。さらに、コピー機能、プリンタ機能、ファクシミリ機能などを備えたデジタル複合機などの画像処理装置に入力システム１０の機能を組み込み、該装置でのデータ出力、データ入力、データ処理などに関する各種の設定を、入力システム１０を用いて行なうように構成されてもよい。たとえば、コピーモード設定、ファクシミリ通信に係わる設定などを入力システム１０による設定対象としてもよい。
【００６２】
このほか、未設定の項目数が一定数以下もしくは一定の割合以下の場合にのみ自動設定機能が作動するようにしてもよい。また、すべての項目に対するユーザの設定操作が一通り終了する前であっても、それまでに設定された項目の設定値に基づいて未設定の項目に対する設定値を決定可能な場合などには、その時点で自動設定機能を作動させるようにしてもよい。
【００６３】
また、実施の形態では、入力画面毎に一問一答の形式でユーザからの入力を受けたが、１つの画面で複数の設定項目に対する入力を受けるように構成されてもよい。たとえば、１画面内に複数の入力欄があり、アクティブな入力欄が入力操作に応じて順に移動するように構成されてもよい。この場合、たとえば、ＴＡＢキーの押下などによるスキップ操作で、アクティブな入力欄を未入力のままで次の入力欄に移動させるようにすればよい。また、設定終了釦を設けるなどにより、ユーザから設定操作の終了指示を受けるようにしてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態に係わる入力システムの機能構成を示すブロック図である。
【図２】本発明の実施の形態に係わる入力システムが提供するウィザード画面およびその遷移を示す説明図である。
【図３】本発明の実施の形態に係わる入力システムが行なう入力処理の流れを示す流れ図である。
【図４】ユーザによる設定操作後のテーブル制御情報と自動設定後のテーブル制御情報との一例を示す説明図である。
【図５】ユーザテーブルの一例を示す説明図である。
【図６】優先順位テーブルの一例を示す説明図である。
【図７】関連強度テーブルの一例を示す説明図である。
【図８】設定値対応テーブルの一例を示す説明図である。
【符号の説明】
【００６５】
５…設定対象
１０…入力システム
１１…ユーザインタフェース部
１２…画面制御部
１３…入力値制御部
１４…テーブル制御部
１５…ＩＦ制御部
２０…アプリケーションテーブル
３０…ユーザテーブル
４０…テーブル制御情報
５１…設定画面
５１ａ…「次へ」釦
５１ｂ…スキップ釦
５１ｃ…キャンセル釦
５２…設定値一覧画面
５２ａ…「戻る」釦
５２ｂ…設定書込釦
５２ｃ…キャンセル釦
６０…優先順位テーブル
７０…関連強度テーブル
８０…設定値対応テーブル
【図１】
2008021251.tif 000003
【図２】
2008021251.tif 000004
【図３】
2008021251.tif 000005
【図４】
2008021251.tif 000006
【図５】
2008021251.tif 000007
【図６】
2008021251.tif 000008
【図７】
2008021251.tif 000009
【図８】
2008021251.tif 000010