(57)【特許請求の範囲】
【請求項１】
複数種類の設定項目毎にその設定値を表示する表示領域が配置されてなる設定画面を表示部に表示させる設定画面表示手段と、
前記設定項目毎に対応する設定値の設定入力を受け付ける設定入力受付手段と、
前記各表示領域のうち何れか１つを他の各表示領域とは異なる表示方法である特殊表示方法にて表示させる特殊表示制御手段と、
前記設定入力受付手段により前記設定値の設定入力が受け付けられる毎に、少なくともその受け付けられた設定値と、その設定値以外の他の何れかの設定値とが、双方が同時には設定できないような競合状態となっているか否かを判断する競合状態判断手段と、
を備え、
前記特殊表示制御手段は、現在前記特殊表示方法による表示である特殊表示をさせている前記表示領域の設定項目についてその設定値の設定入力が前記設定入力受付手段により受け付けられる毎に、予め決められた切替方式にて、前記特殊表示させる前記表示領域を切り替え、
前記切替方式として、前記各表示領域のうちいずれか複数又は全ての表示領域を特殊表示対象としてその特殊表示対象を１つずつ順次前記特殊表示させる順番が予め設定されており、
前記特殊表示制御手段は、前記特殊表示させている前記表示領域の設定項目についてその設定値の設定入力が前記設定入力受付手段により受け付けられる毎に、前記順番に従って前記特殊表示させる前記表示領域を切り替え、
前記特殊表示制御手段は、前記競合状態判断手段により前記競合状態になっていると判断された場合は、その競合状態にある前記各設定値に対応した前記各表示領域のうち何れか１つの表示領域である排他状態表示領域を前記特殊表示させる、
ことを特徴とする表示制御装置。
【請求項２】
請求項１に記載の表示制御装置であって、
前記設定画面には、前記各設定項目の前記各設定値を現在設定されている値に確定させるために押下されるボタンが含まれ、
当該表示制御装置は、
前記ボタンが押下された場合に、前記各設定項目の前記各設定値を現在設定されている値に確定する確定手段と、
前記競合状態判断手段により前記競合状態になっていると判断された場合に、その競合状態が解消されるまでは前記ボタンに対する押下操作を無効とする無効手段と、
を備えることを特徴とする表示制御装置。
【請求項３】
請求項１又は請求項２に記載の表示制御装置であって、
前記特殊表示制御手段は、前記切替方式に従って前記特殊表示の切り替えを順次行っている間、前記競合状態判断手段により前記競合状態になっていると判断されたことによって前記特殊表示制御手段により前記特殊表示対象を前記排他状態表示領域に切り替えた場合、その切り替え後、前記競合状態判断手段により前記競合状態が解消されたことが判断されたときは、前記特殊表示させる表示領域を、前記競合状態になっていると判断された前に前記特殊表示されていた前記表示領域、もしくはその表示領域に対して前記切替方式においてその次に前記特殊表示させるべき前記表示領域に切り替える
ことを特徴とする表示制御装置。
【請求項４】
請求項１〜請求項３の何れか１項に記載の表示制御装置であって、
前記特殊表示制御手段により前記特殊表示されている前記表示領域とは異なる他の表示領域の指定を受け付ける任意指定受付手段を備え、
前記特殊表示制御手段は、前記任意指定受付手段により前記他の表示領域の指定が受け付けられた場合は、前記特殊表示させる表示領域をその受け付けられた前記他の表示領域である任意指定表示領域に切り替える
ことを特徴とする表示制御装置。
【請求項５】
請求項４に記載の表示制御装置であって、
前記特殊表示制御手段は、前記任意指定表示領域への前記特殊表示の切り替え後、その任意指定表示領域の設定項目についてその設定値の設定入力が前記設定入力受付手段により受け付けられた場合は、その任意指定表示領域に切り替える前に前記特殊表示させていた前記表示領域に前記特殊表示を切り替える
ことを特徴とする表示制御装置。
【請求項６】
請求項１〜請求項５の何れか１項に記載の表示制御装置であって、
前記競合状態判断手段により前記競合状態となっていると判断された場合にその競合状態になっていることを報知する競合状態報知手段と、
を備えることを特徴とする表示制御装置。
【請求項７】
請求項６に記載の表示制御装置であって、
前記競合状態報知手段は、前記競合状態にある前記各設定値に対応した前記各設定項目を直接又は間接的に示す情報を前記表示部に表示させることにより前記報知を行う
ことを特徴とする表示制御装置。
【請求項８】
複数種類の設定項目毎にその設定値を表示する表示領域が配置されてなる設定画面が表示部に表示されている状態で、
前記設定項目毎に対応する設定値の設定入力を受け付け可能であり、
前記各表示領域のうち何れか１つを他の各表示領域とは異なる表示方法である特殊表示方法にて表示させ、
現在前記特殊表示方法による表示である特殊表示をさせている前記表示領域の設定項目についてその設定値の設定入力が受け付けられる毎に、予め決められた切替方式にて、前記特殊表示させる前記表示領域を切り替え、
前記切替方式として、前記各表示領域のうちいずれか複数又は全ての表示領域を特殊表示対象としてその特殊表示対象を１つずつ順次前記特殊表示させる順番が予め設定されており、
前記特殊表示させている前記表示領域の設定項目についてその設定値の設定入力が受け付けられる毎に、前記順番に従って前記特殊表示させる前記表示領域を切り替え、
前記設定値の設定入力が受け付けられる毎に、少なくともその受け付けられた設定値と、その設定値以外の他の何れかの設定値とが、双方が同時には設定できないような競合状態となっているか否かを判断し、前記競合状態になっていると判断した場合は、その競合状態にある前記各設定値に対応した前記各表示領域のうち何れか１つの表示領域である排他状態表示領域を前記特殊表示させる
ことを特徴とする表示制御方法。
【請求項９】
情報を表示する表示部を備えたコンピュータを、
複数種類の設定項目毎にその設定値を表示する表示領域が配置されてなる設定画面を前記表示部に表示させる設定画面表示手段、
前記設定項目毎に対応する設定値の設定入力を受け付ける設定入力受付手段、
前記設定入力受付手段により前記設定値の設定入力が受け付けられる毎に、少なくともその受け付けられた設定値と、その設定値以外の他の何れかの設定値とが、双方が同時には設定できないような競合状態となっているか否かを判断する競合状態判断手段、
前記各表示領域のうち何れか１つを他の各表示領域とは異なる表示方法である特殊表示方法にて表示させるものであって、現在前記特殊表示方法による表示である特殊表示をさせている前記表示領域の設定項目についてその設定値の設定入力が前記設定入力受付手段により受け付けられる毎に、予め決められた切替方式にて、前記特殊表示させる前記表示領域を切り替える特殊表示制御手段、
として機能させるためのプログラムであり、
前記切替方式として、前記各表示領域のうちいずれか複数又は全ての表示領域を特殊表示対象としてその特殊表示対象を１つずつ順次前記特殊表示させる順番が予め設定されており、
前記特殊表示制御手段は、前記特殊表示させている前記表示領域の設定項目についてその設定値の設定入力が前記設定入力受付手段により受け付けられる毎に、前記順番に従って前記特殊表示させる前記表示領域を切り替え、
前記特殊表示制御手段は、前記競合状態判断手段により前記競合状態になっていると判断された場合は、その競合状態にある前記各設定値に対応した前記各表示領域のうち何れか１つの表示領域である排他状態表示領域を前記特殊表示させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の設定項目の表示を制御する表示制御装置、表示制御方法、及びプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータに代表される情報処理装置や、パーソナルコンピュータに接続されて（あるいは単体で）使用されるプリンタやスキャナなどの各種周辺装置は、通常、情報を表示する表示部を備えている。このような各種装置では、一般に、各種機能を実現する際に用いる複数種類の設定項目について、各設定項目を一覧できる設定画面を表示させることにより、ユーザに対して各設定項目のパラメータ（設定値）を視認可能とすると共に、ユーザによる各パラメータの入力操作を任意に受け付け可能となっている。
【０００３】
しかし、近年の各種装置の高機能化に伴い、１つの機能・アプリケーションにおいて設定可能な設定項目は増加する傾向にある。設定可能な設定項目が増えると、その分、ユーザに対して多種多様な機能・サービスを提供できるようになるが、その反面、設定可能な設定項目が多くなればなるほど、設定画面が複雑になり、ユーザの操作性、使い勝手が悪化する。特に、機器操作に慣れていないユーザにとっては、どの設定項目からどのような順で設定すればよいのかわかりづらい。
【０００４】
これに対し、特許文献１には、設定項目の選択からパラメータ決定までのプロセスにおける操作性を向上させる技術が開示されている。具体的には、設定画面を、設定項目表示領域、選択領域、決定領域に分けて表示させる。そして、設定項目表示領域に表示されている各種設定項目から１つを選択領域にドラッグアンドドロップして、その設定項目で設定可能なパラメータを選択領域に表示させ、さらにその中から所望のパラメータを決定領域にドラッグアンドドロップすることで当該設定項目のパラメータを決定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−３４５１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の技術では、各設定項目は単に設定項目表示領域に一覧表示されるだけであるため、設定項目が多くなればなるほどユーザの操作性、使い勝手が悪化するという問題、特に初心者にとってどの項目からどのような順で設定すればよいのかわかりづらいという問題は、依然として残されている。
【０００７】
一方、各種パラメータの入力操作をわかりやすくする方法の１つとして、対話形式で順番に設定項目の提示および設定値入力を促し、それに対してユーザが逐一、必要に応じてパラメータの入力を行っていくという、いわゆるウィザード形式の設定方法もある。
【０００８】
しかし、ウィザード形式は、同時に表示される設定項目は通常１つだけであってその表示内容が１つずつ順番に切り替わっていくものである。そのため、例えばある設定項目を設定後、その設定項目から５番目の設定項目に飛んで設定するといったことができないし、既に設定済みの設定項目を再設定する場合、所定の操作ボタンを押してその再設定したい設定項目まで１つずつ元に戻していく必要があり、その操作性や使い勝手は必ずしも良いものとはいえない。特に、機器操作に慣れたユーザにとっては面倒でわずらわしい。
【０００９】
本発明は上記課題に鑑みなされたものであり、各設定値（パラメータ）の設定操作を行うにあたり、機器操作に慣れているユーザ及び慣れていないユーザの双方ともに設定を容易に行えるようにすることで、良好な操作性及び良好な使い勝手を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するためになされた本発明の表示制御装置は、複数種類の設定項目毎にその設定値を表示する表示領域が配置されてなる設定画面を表示部に表示させる設定画面表示手段と、設定項目毎に対応する設定値の設定入力を受け付ける設定入力受付手段と、各表示領域のうち何れか１つを他の各表示領域とは異なる表示方法である特殊表示方法にて表示させる特殊表示制御手段と、を備え、特殊表示制御手段は、現在特殊表示方法による表示である特殊表示をさせている表示領域の設定項目についてその設定値の設定入力が設定入力受付手段により受け付けられる毎に、予め決められた切替方式にて、特殊表示させる表示領域を切り替えることを特徴とする。
【００１１】
このように構成された表示制御装置では、複数の表示領域（複数の設定項目）のうち１つが、順次、予め決められた切替方式で特殊表示される。そのため、機器操作に慣れているユーザ及び慣れていないユーザの双方ともに各設定値の設定を容易に行うことができ、双方に対して良好な操作性及び良好な使い勝手を提供できる。
【００１２】
切替方式としては、例えば次の方式を採用するとよい。即ち、切替方式として、各表示領域のうちいずれか複数又は全ての表示領域を特殊表示対象としてその特殊表示対象を１つずつ順次特殊表示させる順番が予め設定されている。特殊表示制御手段は、特殊表示させている表示領域の設定項目についてその設定値の設定入力が設定入力受付手段により受け付けられる毎に、上記順番に従って、特殊表示させる表示領域を切り替える。
【００１３】
つまり、特殊表示させる順番を予め決めておき、その順番に従って切り替えていくのである。このような切替方式を採用することで、特殊表示切り替えのための処理負荷を抑制しつつ、特に機器操作に慣れていないユーザに対する良好な操作性及び良好な使い勝手を提供することができる。
【００１４】
設定画面を構成する複数の表示領域のうち、特殊表示される表示領域は一つであり、それが上記切替方式に従って順次切り替わっていくのであるが、ユーザの使用状況によっては、現在特殊表示されている表示領域の次に特殊表示される表示領域とは別の表示領域の設定項目を設定変更したい状況が生じることも予想される。
【００１５】
そこで、そのような状況にも対応できるよう、特殊表示制御手段により特殊表示されている表示領域とは異なる他の表示領域の指定を受け付ける任意指定受付手段を備え、特殊表示制御手段は、任意指定受付手段により他の表示領域の指定が受け付けられた場合は、特殊表示させる表示領域をその受け付けられた他の表示領域である任意指定表示領域に切り替えるようにするとよい。
【００１６】
このように構成することで、現在特殊表示されている設定項目とは異なる他の設定項目を設定すべく、ユーザが任意に他の設定項目を指定した場合には、その指定された設定項目が特殊表示されることになるため、機器操作に慣れたユーザに対する操作性・使い勝手の一層の向上が図れる。
【００１７】
上記のように、任意指定受付手段により他の表示領域の指定が受け付けられてその表示領域（任意指定表示領域）に特殊表示が切り替わった場合、以後どのように特殊表示領域
を切り替えていくかについては種々考えられ、例えば特殊表示を行わないようにしてもよいが、再び元の表示領域（つまり任意指定表示領域が指定される前に特殊表示されていた表示領域）に特殊表示を戻すようにするとよい。
【００１８】
即ち、特殊表示制御手段は、任意指定表示領域への特殊表示の切り替え後、その任意指定表示領域の設定項目についてその設定値の設定入力が設定入力受付手段により受け付けられた場合は、その任意指定表示領域に切り替える前に特殊表示させていた表示領域に特殊表示を切り替える。
【００１９】
このようにすることで、操作途中で任意の設定項目が指定されてそこに特殊表示が切り替わることがあっても、再び規定のルート（切替方式に従ったルート）に戻ることができる。そのため、特に機器操作になれていないユーザに対する操作性・使い勝手のより一層の向上が図れる。
【００２０】
ところで、設定画面内に複数の設定項目が存在している場合、その内容によっては、何れか２つ（又は３つ以上）の設定項目が互いに同時には設定できないような競合関係となることも考えられる。そこで、本発明の表示制御装置は、さらに、設定入力受付手段により設定値の設定入力が受け付けられる毎に、少なくともその受け付けられた設定値と、その設定値以外の他の何れかの設定値とが、双方が同時には設定できないような競合状態となっているか否かを判断する競合状態判断手段と、競合状態判断手段により競合状態となっていると判断された場合にその競合状態になっていることを報知する競合状態報知手段とを備えた構成にするとよい。
【００２１】
このように、設定値が入力される毎に競合判断を行い、競合状態が生じている場合にはその旨を報知することで、同時に設定できない設定値をユーザが設定してしまっても、ユーザは、競合発生を知ることができ、これにより適切なタイミングで競合状態解消のための対応をとることができる。
【００２２】
競合状態報知手段は、上記報知を様々な方法で行うことができるが、競合状態にある各設定値に対応した各設定項目を直接又は間接的に示す情報を表示部に表示させることにより報知を行うようにするとよい。このように競合状態にある各設定項目を示す情報を表示させることで、ユーザは、どの設定項目とどの設定項目が競合状態にあるのかを知ることができ、これにより競合状態の解消を迅速に行うことが可能となる。
【００２３】
また、特殊表示制御手段は、競合状態判断手段により競合状態になっていると判断された場合は、その競合状態にある各設定値に対応した各表示領域のうち何れか１つの表示領域である排他状態表示領域を特殊表示させるようにするとよい。このように排他状態表示領域のうち一つを特殊表示させることで、ユーザに対して特にその特殊表示させた表示領域の設定項目についてその設定変更を促すことができる。そのため、特に機器操作に慣れていないユーザを、競合状態の迅速な解消に導くことが可能となる。
【００２４】
また、特殊表示制御手段は、上記切替方式に従って特殊表示の切り替えを順次行っている間、競合状態判断手段により競合状態になっていると判断されたことによって特殊表示制御手段により特殊表示対象を排他状態表示領域に切り替えた場合、その切り替え後、競合状態判断手段により競合状態が解消されたことが判断されたときは、特殊表示させる表示領域を、競合状態になっていると判断された前に特殊表示されていた表示領域、もしくはその表示領域に対して上記切替方式においてその次に特殊表示させるべき表示領域に切り替えるようにするとよい。
【００２５】
つまり、競合状態が生じる前は規定の切替方式に従って特殊表示を切り替えていたもの
の、競合状態発生により特殊表示させる表示領域がその規定ルートから外れて排他状態表示領域に切り替わっても、その競合状態が解消された後は再び特殊表示を規定ルートに戻すのである。このようにすることで、操作途中で競合発生により排他状態表示領域に特殊表示が切り替わることがあっても、再び規定のルート（切替方式に従ったルート）に戻ることができる。そのため、特に機器操作になれていないユーザに対する操作性・使い勝手のより一層の向上が図れる。
【００２６】
また、上記課題を解決するためになされた本発明の表示制御方法は、複数種類の設定項目毎にその設定値を表示する表示領域が配置されてなる設定画面が表示部に表示されている状態で、設定項目毎に対応する設定値の設定入力を受け付け可能であり、各表示領域のうち何れか１つを他の各表示領域とは異なる表示方法である特殊表示方法にて表示させ、現在特殊表示方法による表示である特殊表示をさせている表示領域の設定項目についてその設定値の設定入力が設定入力受付手段により受け付けられる毎に、予め決められた切替方式にて、特殊表示させる前記表示領域を切り替えることを特徴とする。
【００２７】
この表示制御方法によれば、複数の表示領域（複数の設定項目）のうち１つが、順次、予め決められた切替方式で特殊表示される。そのため、機器操作に慣れているユーザ及び慣れていないユーザの双方ともに各設定値の設定を容易に行うことができ、双方に対して良好な操作性及び良好な使い勝手を提供できる。
【００２８】
また、上述した本発明の表示制御装置が備える各手段は、コンピュータをそれら各手段として機能させるためのプログラムとして実現することができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態の情報処理システムの概略構成を表すブロック図である。
【図２】スキャン設定画面の表示例（フレーム表示移動の基本的流れ）を表す説明図である。
【図３】スキャン設定画面の表示例（コンフリクト発生時のフレーム表示移動例）を表す説明図である。
【図４】コンフリクト発生時に表示される警告画面の表示例を表す説明図である。
【図５】スキャン設定画面の表示例（コンフリクト解消時のフレーム表示移動例）を表す説明図である。
【図６】ＰＣにて実行されるスキャン設定処理の内の第１部分を示すフローチャートである。
【図７】ＰＣにて実行されるスキャン設定処理の内の第１部分に続く第２部分を示すフローチャートである。
【図８】警告画面の他の表示例を表す説明図である。
【発明を実施するための形態】
【００３０】
以下に、本発明の好適な実施形態を図面に基づいて説明する。本実施形態の情報処理システム１は、図１に示すように、パーソナルコンピュータ（以下「ＰＣ」という）２とＭＦＰ（Multi Function Peripheral ）３とがネットワーク５を介して相互に通信可能に接続されてなるものである。ＭＦＰ３は、原稿の画像を読み取るスキャナ機能や、記録用紙やＯＨＰシート等の被記録媒体に画像を印刷するプリンタ機能などの各種機能を備えたいわゆる複合機である。
【００３１】
表示制御装置としてのＰＣ２は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスクドライブ（ＨＤＤ）１４、入力部１５、表示部１６、ＵＳＢインタフェース１７、及びＬＡＮインタフェース１８などを備えた周知の構成となっている。入力部１５は、ユーザにより操作される周知のキーボードやマウスなどが含まれる。表示部１６は、液晶ディス
プレイなどの表示デバイスにより構成される。
【００３２】
ＨＤＤ２６には、各種ソフトウェアがインストールされている。その中には、ＭＦＰ３と通信しながらＭＦＰ３のスキャナ機能を制御して、画像読み取り（スキャン）を指示したり、ＭＦＰ３でスキャンされた画像データをＭＦＰ３から受信して処理したりすることが可能なソフトウェア（以下「スキャン対応ソフト」という）も含まれている。
【００３３】
スキャン対応ソフトでは、ＭＦＰ３にてスキャンを行う際に用いられる各種設定項目（例えば原稿サイズ、色数、解像度など。詳細は後述。）についてユーザによる設定が可能である。そのため、ＰＣ２のユーザがそのスキャン対応ソフトを用いてＰＣ２からスキャン実行指示を出したり、ＭＦＰ３からＰＣ２を指定したスキャンイベントを受信することによりスキャン対応ソフトが起動されたりした場合は、スキャン対応ソフトで設定されている各種設定項目のパラメータ（設定値）がＭＦＰ３へ送信され、これによりＭＦＰ３ではその送信された各パラメータを用いてスキャンが実行される。
【００３４】
ＭＦＰ３は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、操作・表示部２４、ＬＡＮインタフェース２６、ＵＳＢインタフェース２７、スキャナ部２８、およびプリンタ部２９などを備えている。
【００３５】
ＣＰＵ２１は、ＲＯＭ２２に記憶されている各種プログラムやデータに従ってＭＦＰ３内の各部の制御および各種演算を実行する。ＲＡＭ２３は、ＣＰＵ２１から直接アクセスされるメインメモリ等として利用されるものである。操作・表示部２４は、タッチパネル２５や図示しない押しボタン等により構成される。スキャナ部２８は、イメージセンサを備え、原稿の画像を読み取ってその画像を表す画像データを生成する。プリンタ部２９は、被記録媒体に画像を印刷する。
【００３６】
次に、ＰＣ２のスキャン対応ソフトにおいてユーザがスキャン用の各種パラメータを設定する際の具体的方法、設定手順等について、詳しく説明する。ＰＣ２のユーザが各種設定項目を設定するためには、ＰＣ２でスキャン対応ソフトを起動させる。そして、スキャン対応ソフトのメインメニュー画面から、スキャン設定画面を呼び出すための所定の操作を行うと、図２に示すようなスキャン設定画面５０が表示部１６に表示される。
【００３７】
スキャン設定画面５０は、具体的には、初期状態ではまず設定画面Ａ１が表示される。ユーザは、この設定画面Ａ１を起点として各種設定項目のパラメータを所望の値に設定することができる。
【００３８】
本実施形態では、スキャン設定画面５０で設定可能なスキャン用の設定項目として、原稿サイズ、色数、コントラスト、明るさ、および解像度が設定されている。スキャン設定画面５０は、これら各設定項目のパラメータを設定・選択させるための設定項目毎の各表示領域５１〜５５、および各パラメータの設定確定又は設定キャンセルの意思表示を受け付けるためのセット／キャンセル表示領域５６が配置されて構成されている。
【００３９】
各表示領域５１〜５６のうち、原稿サイズ表示領域５１は、原稿サイズのパラメータの表示および選択入力を受け付けるための表示領域であり、図２に示すように、ドロップダウンメニュー形式で所望の原稿サイズを選択できるようになっている。原稿サイズ表示領域５１において原稿サイズが選択され、ＯＫボタンが押下（クリック）されると、その選択された原稿サイズが仮設定される。選択された原稿サイズが正式に設定（確定）するのは、セット／キャンセル表示領域５６内のセットボタンが押下されたときである。
【００４０】
色数表示領域５２は、色数のパラメータの表示および選択入力を受け付けるための表示
領域であり、図２に示すように、ドロップダウンメニュー形式で所望の色数を選択できるようになっている。本実施形態で選択可能な色数には、白黒、グレー、２５６階調グレー、２５６色カラー、１６７７万色カラー等がある。色数表示領域５２において色数が選択され、ＯＫボタンが押下されると、その選択された色数が仮設定される。
【００４１】
コントラスト表示領域５３は、コントラストの表示および選択入力を受け付けるための表示領域であり、図２に示すように、スライダー形式でコントラストを所望の値に選択（設定）できるようになっている。このコントラスト表示領域５３でコントラストが選択され、ＯＫボタンが押下されると、選択されたコントラストが仮設定される。
【００４２】
明るさ表示領域５４は、明るさの表示および選択入力を受け付けるための表示領域であり、図２に示すように、スライダー形式で明るさを所望の値に選択（設定）できるようになっている。この明るさ表示領域５４において明るさが選択され、ＯＫボタンが押下されると、その選択された明るさが仮設定される。
【００４３】
解像度表示領域５５は、解像度のパラメータの表示および選択入力を受け付けるための表示領域であり、図２に示すように、ドロップダウンメニュー形式で所望の解像度を選択できるようになっている。本実施形態では、１００ｄｐｉ（詳しくは１００×１００ｄｐｉ）から１９２００ｄｐｉの範囲内で段階的に解像度を選択可能となっている。この解像度表示領域５５において解像度が選択され、ＯＫボタンが押下されると、その選択された解像度が仮設定される。
【００４４】
セット／キャンセル表示領域５６は、他の各表示領域５１〜５５で選択された各パラメータを確定させるか、又はそれら選択内容を無効とするかについて、ユーザの意志表示を受け付けるための表示領域であり、セットボタン５７およびキャンセルボタン５８が配置されている。
【００４５】
スキャン設定画面５０においてユーザによる各種パラメータの選択操作が行われ、セットボタン５７が押下されると、選択された各パラメータが有効とされ、対応する各設定項目に対するパラメータとして確定される。一方、キャンセルボタン５８が押下されると、スキャン設定画面５０が表示された後に設定変更等されたパラメータについてはそれら設定変更等は全て無効とされる。なお、セットボタン５７又はキャンセルボタン５８が押下されると、スキャン設定画面５０は表示部１６から消去され、メインメニュー画面に戻る。
【００４６】
スキャン対応ソフトのメインメニューからスキャン設定画面５０を呼び出すための操作を行ったときに最初に表示されるスキャン設定画面５０の内容が、図２に示す設定画面Ａ１となる。この初期状態では、各設定項目はいずれも、所定のデフォルト値に設定された状態となっている。図２の設定画面Ａ１はそのデフォルト値が表示された初期画面である。なお、初期状態でデフォルト値に設定するのはあくまでも一例であり、例えば前回設定確定した値を保持しておいてそれを表示させるようにしてもよい。
【００４７】
設定画面Ａ１に対してユーザが所望の設定・選択操作を行うことで、例えば設定画面Ａ２、設定画面Ａ３、と順次その表示内容が切り替わっていき、最終的に設定画面Ａ４となる。そして、セットボタン５７がクリックされると、設定内容が確定することとなる。
【００４８】
ところで、図２に示すスキャン設定画面５０のように、１つの設定画面内に複数の設定項目が存在していると、ユーザによっては、どの設定項目から設定すればよいのかわかりづらい。
【００４９】
そこで本実施形態では、優先的に選択入力を行うべき（他よりも先に選択することが推奨される）特定の１つの設定項目について、その表示領域をハイライト表示させると共にフレーム６１を挿入する（以下「フレーム表示」と略称する）ことでその表示領域を目立たせ、それ以外の他の各表示領域（ただしセット／キャンセル表示領域５６を除く）はグレーアウト表示させることで、フレーム表示された表示領域の設定項目に対する選択入力を促すようにしている。そして、そのフレーム表示された表示領域においてＯＫボタンが押下されたときは、フレーム表示させる表示領域を、別の設定項目の表示領域に移動させるようにしている。つまり、設定項目毎にＯＫボタンが押下される毎に、フレーム表示させる表示領域を順次切り替えていくことで、そのフレーム表示された順番で設定項目を選択するようにユーザを導いていく。
【００５０】
より具体的には、図２に例示するような順番でフレーム表示が切り替わる。即ち、最初は、上述の通りスキャン設定画面５０の初期画面として設定画面Ａ１が表示される。この設定画面Ａ１は、原稿サイズ表示領域５１がフレーム表示され、他の各設定項目の各表示領域はいずれもグレーアウトされている。このような設定画面Ａ１を表示させることで、ユーザに対し、まずは原稿サイズを選択するように促すことができる。
【００５１】
設定画面Ａ１において、ユーザが原稿サイズを選択し、ＯＫボタンを押下すると、その選択された原稿サイズが仮設定される。そして、設定画面Ａ２のように、フレーム表示が色数表示領域５２へ移動し、他の各設定項目の各表示領域はいずれもグレーアウトされる。このような設定画面Ａ２が表示されることで、ユーザに対し、次に色数を選択するように促すことができる。
【００５２】
設定画面Ａ２において、ユーザが色数を選択し、ＯＫボタンを押下すると、その選択された色数が仮設定される。そして、設定画面Ａ３のように、フレーム表示がコントラスト表示領域５３へ移動し、他の各設定項目の各表示領域はいずれもグレーアウトされる。このような設定画面Ａ３が表示されることで、ユーザに対し、次にコントラストを選択するように促すことができる。
【００５３】
以後、同様の手順で、フレーム表示される領域がコントラスト表示領域５３から明るさ表示領域５４へ、明るさ表示領域５４から解像度表示領域５５へ、解像度表示領域５５からセット／キャンセル表示領域５６へと、順次移動していく。
【００５４】
本実施形態では、フレーム表示を移動させる順番が予め上記のように定められており、原則的にはその定められている順番（以下「規定順序」ともいう）でフレーム表示が移動される。この規定順序は、スキャン設定画面中の各設定項目の種類に応じて、どのような順序で設定させれば初心者でも迷わずスムーズに設定できるか、などといった様々な事情を考慮して、結果として初心者ユーザに対しても良好な操作性及び良好な使い勝手を提供できるように定められるものである。
【００５５】
ただし、ユーザによっては、現在フレーム表示されている設定項目とは異なる別の設定項目を設定したい状況が生じることも予想される。特に、機器操作に慣れたユーザにとっては、むしろ規定順序に縛られずに自由に設定したいという要望があるかもしれない。
【００５６】
そこで、そういった状況、要望等にも応えられるよう、本実施形態では、現在フレーム表示されている表示領域とは異なる別の表示領域を指定（例えばマウスのポインタをその別の表示領域内に持って行ってクリックする等）すれば、その指定された表示領域にフレーム表示が移動してその表示領域の設定項目のパラメータを選択できるようになっている。
【００５７】
即ち、図２の設定画面Ａ１において、規定順序でいけば、まず原稿サイズを選択して、次に色数の選択に移るのであるが、ユーザが例えばコントラストを設定したいと思った場合、マウス操作等でコントラスト表示領域５３を指定すれば、フレーム表示が原稿サイズ表示領域５１からコントラスト表示領域５３に移動する。これによりユーザは、原稿サイズおよび色数を飛ばしてコントラストを選択することができる。
【００５８】
なおセットボタン５７およびキャンセルボタン５８は、上記規定順序に関係なく常に押下できる状態になっており、ユーザは、所望のタイミングで設定内容の確定又はキャンセルをすることができる。ただし後述するように、各設定項目のパラメータ間で、同時に設定できない競合状態（コンフリクト）が生じた場合には、そのコンフリクトが解消されるまでは、セットボタン５７はグレーアウトされて押下できなくなる。
【００５９】
次に、コンフリクトの発生およびその解消について説明する。本実施形態では、スキャン設定画面５０で設定可能な設定項目に色数と解像度があるが、これら２項目は、選択可能なパラメータの全選択肢のうち一部において、互いに同時には設定することができないパラメータの組み合わせが存在している。具体的には、色数として２５６色カラーを選択した場合、解像度として選択できる範囲は６００ｄｐｉ以下に制限される。そのため、例えば色数として２５６色を選択した後に解像度として２４００ｄｐｉを選択すると、これら両者は競合することになり、コンフリクトが発生した状態となる。
【００６０】
競合する組み合わせは他にもあり、例えば、コントラストが基準値（初期値）とは異なる値に変更された場合は、色数の選択肢が１６７７万色カラー、２５６階調グレー、およびグレーの３種類に制限される。そのため、例えばコントラストを所望の値に変更した後に、色数として２５６色カラーを選択すると、コンフリクトが発生した状態となる。
【００６１】
そこで本実施形態では、ユーザがスキャン設定画面５０で各設定項目のパラメータを設定（選択）していく過程でコンフリクトが発生した場合には、その旨の警告画面をポップアップ表示させてユーザに対してコンフリクトが発生していることを認識させると共に、コンフリクト発生対象の設定項目にフレーム表示を移動させてそのパラメータの再選択（競合しないパラメータへの選択のし直し）を促すようにしている。
【００６２】
具体的な例を図３を用いて説明する。図３の各設定画面のうち上段の設定画面Ｂ１は、色数として２５６色カラーが選択された後、フレーム表示が解像度表示領域５５に移動してきた状態であって、その中で解像度として１２００ｄｐｉが選択された直後の状態を示している。既述の通り、２５６色カラーと１２００ｄｐｉは競合して同時には設定できない。そこで、設定画面Ｂ１のように競合する解像度が選択された場合は、図４に示すような警告画面７１をポップアップ表示する。
【００６３】
図４の警告画面７１は、解像度１２００ｄｐｉと２５６色カラーは互いに競合関係にあること、１２００ｄｐｉを優先するならば色数は１６７７万色、２５６階調グレー、又はグレーの何れかにすべきであること、などをユーザに知らせ、ユーザに対して色数の再選択を促すための画面である。
【００６４】
警告画面７１をポップアップ表示する一方で、スキャン設定画面５０においては、図３の下段に示す設定画面Ｂ２のように、フレーム表示を、解像度１２００ｄｐｉと競合関係にある（つまり再設定の必要がある）色数の表示領域５２に移動させる。コンフリクト発生によりフレーム表示を移動させる場合は、フレームの種類を、通常時のフレーム６１とは異なる競合対象指示用フレーム６２とする。これにより、コンフリクトが生じていることをユーザがより認識しやすくなる。
【００６５】
また、コンフリクトが発生した場合は、設定画面Ｂ２に示すように、セットボタン５７がグレーアウトされ、コンフリクトが解消されるまで押下できなくなる。
なお、警告画面７１は、スキャン設定画面５０の表示はそのまま残した状態で、そのスキャン設定画面５０に隣接する（あるいは一部重なる）ように表示される。そして、警告画面７１内のＯＫボタンが押下されるか、あるいは、再設定によってコンフリクトが解消されると、警告画面７１が消去される。ただしこれは一例であって、例えば、スキャン設定画面５０を一旦消去して警告画面７１を表示させるようにしてもよいし、コンフリクトが解消されるまでは警告画面７１が消去されないようにしてもよい。
【００６６】
図３の設定画面Ｂ２において、コンフリクトを解消すべく、ユーザが例えば図５の上段に示す設定画面Ｂ３のように色数を１６７７万色カラーに変更し、ＯＫボタンを押下すると、フレーム表示が、コンフリクト発生前にフレーム表示されていた表示領域（図３の例では解像度表示領域５５）の次の表示領域に移動する。本例では、上記規定順序において解像度表示領域５５の次の表示領域はセット／キャンセル表示領域５６であるため、図５の下段に示す設定画面Ｂ４のように、フレーム表示がセット／キャンセル表示領域５６に移動する。このとき、表示されるフレームは、コンフリクトが解消されていることから、通常時のフレーム６１に戻る。さらに、コンフリクトが解消されると、セット／キャンセル表示領域５６のセットボタンのグレーアウトは解除され、押下することができるようになる。なお、コンフリクトが解消された場合にフレーム表示を戻す位置は、コンフリクト発生前にフレーム表示されていた表示領域としてもよい。
【００６７】
次に、上述したフレーム表示の移動やコンフリクトの検出・解消などの機能を含むパラメータ設定を実現すべく、ＰＣ２にて実行されるスキャン設定処理について、図６及び図７を用いて説明する。図６及び図７のスキャン設定処理は、スキャン対応ソフトに含まれる処理（プログラム）であり、ＰＣ２のＣＰＵ１１は、ユーザによりスキャン対応ソフトのメインメニュー画面からスキャン設定画面を呼び出すための所定の操作が行われたときに、このスキャン設定処理を開始する。
【００６８】
ＣＰＵ１１は、スキャン設定処理を開始すると、まずＳ１１０で、スキャン設定画面５０を表示させる。ここで表示させるスキャン設定画面５０は、図２に示した設定画面Ａ１である。Ｓ１２０では、表示順序変数ｎを１にセットする。本実施形態では、スキャン設定画面５０全体の中のｍ個（本例ではｍ＝６）の表示領域のそれぞれに対し、予め、フレーム表示の順序（規定順序）を示す番号として１〜ｍ（本例では１〜６）が設定されおり、原則としてその規定順序でフレーム表示が移動する構成となっている。本例では、規定順序の１番目が原稿サイズ表示領域５１、２番目が色数表示領域５２、３番目がコントラスト表示領域５３、４番目が明るさ表示領域５４、５番目が解像度表示領域５５、６番目がセット／キャンセル表示領域５６である。そして、これら６つの表示領域のうちどの領域にフレーム６１を表示させるかを決めるための変数として、表示順序変数ｎが用いられる。
【００６９】
Ｓ１３０では、ｎ番目の表示領域をフレーム表示させ、他の各設定項目の各表示領域はグレーアウト表示させる。Ｓ１２０では表示順序変数ｎが１にセットされるため、本スキャン設定処理の開始後最初にＳ１３０の処理が行われたときは、図２の設定画面Ａ１のように、１番目の表示領域である原稿サイズ表示領域５１がフレーム表示される。
【００７０】
Ｓ１４０では、ユーザのマウス操作等による設定操作入力を受け付ける。即ち、フレーム表示されている表示領域においてその設定項目の設定値の選択を受け付ける。そして、Ｓ１５０で、そのフレーム表示されている表示領域においてＯＫボタンが押下されたか否か判断する。
【００７１】
Ｓ１５０で、フレーム表示されている表示領域でＯＫボタンが押下されていない場合は、Ｓ２７０に進み、現在フレーム表示されている表示領域とは異なる他の表示領域が指定されたか否か判断する。ここで、他の表示領域が指定されていない場合は、Ｓ２８０で、セットボタン５７又はキャンセルボタン５８が押下されたか否か判断し、何れも押下されていない場合はＳ１４０に戻るが、何れかが押下されていれば、Ｓ２９０に進む。Ｓ２９０では、現在フレーム表示されている表示領域において、そのフレーム表示されている間に行われたパラメータの設定変更操作は全て無効として、Ｓ２４０に進む。
【００７２】
Ｓ２４０では、押下されたボタンに対応した処理を行う。即ち、セットボタン５７が押下された場合には、現在設定（仮設定含む）されている各パラメータを最新の正規パラメータとして確定し、保存する。これにより、ＭＦＰ３でスキャンが行われる際は、基本的には、その確定・保存された各パラメータがＭＦＰ３に送信され、それらに基づいてスキャンが行われることとなる。逆に、キャンセルボタン５８が押下された場合は、当該スキャン設定処理の開始からこれまでに行われた各種設定変更等を全て無効とする。そして、Ｓ２５０で、スキャン設定画面５０を消去させ、元のメインメニュー画面を再び表示させて、このスキャン設定処理を終了する。
【００７３】
Ｓ２７０で、他の表示領域が指定されたと判断した場合は、Ｓ３００で、Ｓ２９０と同様に、現在フレーム表示されている表示領域において、そのフレーム表示されている間に行われたパラメータの設定変更操作は全て無効とする。即ち、現在フレーム表示されている表示領域内でＯＫボタンが押下されることなく他の表示領域が指示された場合は、現在フレーム表示されている設定領域で行われた変更操作は無効とする。そして、Ｓ３１０で、その指定された他の表示領域にフレーム表示を切り替え（移動させ）て、Ｓ１４０に戻る。
【００７４】
なお、現在フレーム表示されている領域でＯＫボタンが押下されることなく他の表示領域が指定されてフレーム表示が切り替わった場合は、その時点で設定されている表示順序変数ｎの値と、切り替わった先の表示領域における規定の順番とは異なることになる。つまり、切り替え後の表示領域は、ｎ番目の表示領域ではないということになる。
【００７５】
一方、Ｓ１５０で、フレーム表示されている表示領域でＯＫボタンが押下された場合は、Ｓ１６０で、現在設定されている各設定項目の各パラメータの相互間でコンフリクトが発生しているか否かを判断する。そして、コンフリクトが発生していない場合は、Ｓ１７０で、フレーム切替完了フラグがセットされているか否かを判断する。
【００７６】
フレーム切替完了フラグとは、フレーム表示の移動が全て完了したときにセットされるフラグであり、後述するＳ２１０の処理でセットされるものである。このフレーム切替フラグがセットされているということは、セット／キャンセル表示領域５６にフレーム表示が移動していることを意味する。
【００７７】
Ｓ１７０で、フレーム切替完了フラグがセットされていれば、Ｓ２２０に進むが、まだセットされていない場合は、Ｓ１８０に進む。Ｓ１８０では、現在フレーム表示されている表示領域がｎ番目の表示領域であるか否かを判断する。つまり、規定順序通りにフレーム表示の切り替えが進んでいるかどうかを判断するのである。
【００７８】
Ｓ１８０で、現在のフレーム表示領域がｎ番目の表示領域であれば、Ｓ１９０で現在の表示順序変数ｎに１を加算して、Ｓ２００に進む。Ｓ２００では、表示順序変数ｎが、領域数ｍより大きくなっているか否か判断する。つまり、規定順序における最終ｍ番目（本例では６番目）の表示領域までフレーム表示が移動されたかどうかを判断する。ｎがまだｍより大きくなっていなければ（つまりフレーム表示がまだ最終ｍ番目まで進んでいない
場合は）、Ｓ１３０に戻り、これにより規定順序における次の表示領域にフレーム表示が移動することになる。一方、すでに最終ｍ番目までフレーム表示が移動している場合は、ｍ＞ｎ（ｎ＝ｍ＋１）となっているはずである。そこでその場合は、Ｓ２００からＳ２１０に進み、フレーム切替完了フラグをセットする。
【００７９】
Ｓ１８０で、現在のフレーム表示領域がｎ番目の表示領域ではなかった場合は、Ｓ１９０の処理が行われずに（つまりｎに１が加算されずに）Ｓ２００の判断処理に進む。この場合も、すでにｎ＞ｍとなっていればＳ２１０以降に進むが、ｎがまだｍより大きくなっていなければ（つまりフレーム表示がまだ最終ｍ番目まで進んでいなければ）、Ｓ１３０に戻る。これにより、ｎ番目の表示領域に再びフレーム表示が移動することになる。
【００８０】
Ｓ１８０で現在のフレーム表示領域がｎ番目ではないと判断されるのは、Ｓ１５０からＳ２７０を経てＳ３００，Ｓ３１０に進んだ場合、もしくは後述するＳ２３０からＳ２６０を経てＳ３１０に進んだ場合である。これらのケースはいずれも、現在の表示順序変数ｎに対応した表示領域とは別の表示領域にフレーム表示が移動されるケースであり、表示順序変数ｎと現在フレーム表示されている表示領域の規定の順番とが一致しなくなっているケースである。そこでそのような場合は、ｎ＞ｍではない限り、表示順序変数ｎをそのまま維持してＳ１３０に戻ることで、規定順序に従ったフレーム表示に戻すのである。
【００８１】
Ｓ２１０でフレーム切替完了フラグをセットすると、Ｓ２２０で、セット／キャンセル表示領域５６にフレーム表示を移動させる。そして、Ｓ２３０で、セットボタン５７又はキャンセルボタン５８が押下されたか否か判断し、何れかが押下された場合は、Ｓ２４０に進んで、既述の通り押下されたボタンに対応した処理を行い、Ｓ２５０で、スキャン設定画面５０を消去させて元のメインメニュー画面を再び表示させて、このスキャン設定処理を終了する。
【００８２】
Ｓ２３０で、セットボタン５７およびキャンセルボタン５８の何れも押下されない場合は、Ｓ２６０で、セット／キャンセル表示領域５６以外の何れかの表示領域が指定されたか否か判断する。ユーザによっては、セットボタン５７又はキャンセルボタン５８の操作待ちという最終段階に至りながら、例えば「解像度はもっと上げたい…」などと考え直して、設定変更を行うべく解像度表示領域５５を指定する、といった操作がなされることも考えられる。そこで、そのようなケースが生じることを想定し、それに対応するためにＳ２６０の判断を行う。Ｓ２６０で、セット／キャンセル表示領域５６以外の何れかの表示領域が指定されたと判断した場合は、Ｓ３１０に進み、その指定された表示領域にフレーム表示を移動させて、その表示領域の設定項目のパラメータ変更を受け付ける。
【００８３】
次に、Ｓ１６０でコンフリクトが発生していると判断した場合の処理について説明する。Ｓ１６０でコンフリクトが発生していると判断した場合は、Ｓ４１０（図７）に進む。なお本実施形態では、Ｓ１６０でコンフリクトが発生していると判断した場合は、そのコンフリクトが解消されるまでは（即ち後述するＳ４６０で肯定判定されるまでは）、互いに競合している複数の設定項目のみパラメータの変更が可能となる。
【００８４】
Ｓ４１０では、セットボタン５７をグレーアウトさせる。つまり、コンフリクトが解消されるまではセットボタン５７の操作を無効とする。そして、Ｓ４２０で、コンフリクトの対象となっている各表示領域、即ち互いに競合している複数の設定項目（換言すればパラメータを再設定することでコンフリクトを解消できる設定項目）の表示領域のうち、何れか１つの表示領域へ、フレーム表示を移動させる。
【００８５】
本実施形態では、フレーム表示されているある表示領域ａでパラメータを選択した結果、他の表示領域ｂのパラメータとの間でコンフリクトが発生した場合は、その相手側の表
示領域ｂへフレーム表示を移動させて、コンフリクトの相手側の設定変更を促すようにしている。ただしこれはあくまでも一例であり、パラメータ選択をしている最中の（つまり現在フレーム表示されている）表示領域においてパラメータの再考を促すようにしてもよい。
【００８６】
Ｓ４２０でフレーム表示を移動させた後、Ｓ４３０で警告画面（図４参照）をポップアップ表示させ、Ｓ４４０で、ユーザの設定操作入力を受け付ける。つまり、コンフリクトの相手側の設定項目（表示領域）におけるパラメータ変更を受け付ける。
【００８７】
そして、Ｓ４５０で、その表示領域でＯＫボタンが押下されたか否か判断する。ここで、ＯＫボタンが押下されない場合は、Ｓ５１０でキャンセルボタン５８が押下されたか否か判断する。キャンセルボタン５８が押下された場合はＳ２４０（図６）に進むが、キャンセルボタン５８が押下されない場合は、Ｓ５２０で、他のコンフリクト対象の表示領域がユーザにより指定されたか否か判断する。ユーザによっては、現在フレーム表示されている設定項目のパラメータを変更するよりも、それと競合している他の設定項目のパラメータを変更することでコンフリクトを解消したいと考えるケースも考えられる。そこで、そのようなケースが生じることを想定し、それに対応するために、Ｓ５２０の判断を行う。
【００８８】
Ｓ５２０で、他のコンフリクト対象の表示領域が指定されない場合は、Ｓ４４０に戻るが、他のコンフリクト対象の指定領域が指定された場合は、Ｓ５３０で、その指定された表示領域へフレーム表示を移動させて、Ｓ４４０に戻る。
【００８９】
一方、Ｓ４５０で、ＯＫボタンが押下されたと判断した場合は、Ｓ４６０で、コンフリクトが解消されたか否か判断する。まだ解消されていなければ、Ｓ５００で警告画面をポップアップ表示させて、Ｓ４４０に戻る。Ｓ４４０では、既にＳ４３０で表示されている警告画面の内容を変更する必要がなければそのままその表示を継続させるが、Ｓ４４０の処理等を経た結果、警告画面の内容を変更する必要が生じた場合は、警告画面の内容を変更する。つまり、現在生じているコンフリクトの実態に合った警告内容に切り替える。
【００９０】
Ｓ４６０でコンフリクトが解消されたと判断した場合、Ｓ４７０で警告画面を消去し、Ｓ４８０でセットボタン５７のグレーアウト表示を解除して、セットボタン５７の押下操作を受け付け可能な状態に戻す。そしてＳ４９０で、フレーム切替完了フラグがセットされているか否か判断し、既にセットされていればＳ２３０（図６）に進み、まだセットされていなければ、Ｓ５００で表示順序変数ｎに１を加算してＳ２００（図６）に進む。
【００９１】
以上説明したように、本実施形態のＰＣ２では、スキャン対応ソフトでスキャン設定画面５０を表示させると、複数の表示領域５１〜５６のうち１つがフレーム表示され、その表示領域でＯＫボタンが押下される毎に、フレーム表示が規定順序で切り替わっていく。そのため、機器操作に慣れているユーザ及び慣れていないユーザの双方共にパラメータの設定を容易に行うことができ、双方に対して良好な操作性及び良好な使い勝手を提供できる。
【００９２】
また、単に規定順序通りにフレーム表示を切り替えていくだけでなく、現在フレーム表示されている設定項目とは異なる他の設定項目を設定すべくユーザが任意に他の設定項目を指定した場合には、その指定された設定項目の表示領域にフレーム表示が移動する。つまり、規定順序とは無関係にユーザが自由に設定項目を選んでパラメータ設定をすることもできる。そのため、機器操作に慣れたユーザに対する操作性・使い勝手の一層の向上も実現されている。
【００９３】
つまり、１つのスキャン設定画面で複数の設定項目全体を把握でき、また、機器操作になれていないユーザにとっては、ウィザード形式のような感覚で容易に設定することが可能であり、機器操作に慣れているユーザにとっても、自分が設定変更したいパラメータのみ設定可能である（所望の設定項目を自在に指定して設定でき、所望のタイミングで設定確定させることができる）。そのため、あらゆるユーザにとって、パラメータ設定のしやすい快適なユーザインタフェースが実現されているといえる。
【００９４】
また、パラメータを選択していく過程でコンフリクトが生じた場合は、その旨の警告表示をすると共に、フレーム表示をそのコンフリクト対象の表示領域に移動させて、パラメータの再考を促すようにしている。そのため、意図せずコンフリクトが発生してしまっても、ユーザはそのコンフリクト発生を容易に且つ具体的に把握することができ、コンフリクト解消のための適切な対応を迅速にとることができる。
【００９５】
［変形例］
本発明の実施の形態は、上記実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。
【００９６】
例えば、フレーム表示を切り替える切替方法は、上記実施形態のような規定順序に限定されるものではない。例えば、ある設定項目でＯＫボタンが押下されたとき、その設定項目で設定されたパラメータに基づいて、そのパラメータが設定されたことによって次に最優先して設定を行うべき他の設定項目を判定し、その最優先設定項目にフレーム表示を切り替える、といった切替方法を採用してもよい。
【００９７】
また、上記実施形態では、規定順序から外れて別の表示領域が指定された場合、その指定された表示領域にフレーム表示を移動させるようにしたが、フレーム表示は移動させずに（つまりフレーム表示はあくまでも規定順序から外さずに）、単にその指定された表示領域でのパラメータ選択入力を受け付けるようにしてもよい。
【００９８】
フレーム表示は、必ずしも全ての設定項目に対して行う必要はなく、例えば複数の設定項目のうち特に重要と思われる項目に絞ってフレーム表示させるようにしてもよい。
また、上記実施形態では、現在フレーム表示されている表示領域でＯＫボタンが押下されることなく（Ｓ１５０：ＮＯ）、セットボタン５７が押下された場合は（Ｓ２８０：ＹＥＳ）、その現在フレーム表示されている表示領域での設定変更操作は無効とした上で（Ｓ２９０）、各パラメータを確定するようにしたが（Ｓ２４０）、現在フレーム表示されている表示領域で設定変更等されたパラメータについても有効として扱うようにしてもよい。ただしその場合、コンフリクトが発生している可能性もあるため、セットボタン５７が押下されたときにコンフリクトが発生していないかどうか判断し、発生していた場合にはそれを解消させた上で、各パラメータを確定するようにしてもよい。
【００９９】
また、上記実施形態では、現在フレーム表示されている表示領域でＯＫボタンが押下されることなく（Ｓ１５０：ＮＯ）、他の表示領域が指定された場合は（Ｓ２７０：ＹＥＳ）、その現在フレーム表示されている表示領域での設定変更操作は無効とした上で（Ｓ３００）、その指定された表示領域にフレーム表示を切り替えるようにしたが（Ｓ３１０）、現在フレーム表示されている表示領域で設定変更等されたパラメータについても有効として扱うようにしてもよい。ただしこの場合も、コンフリクトが発生している可能性もあるため、他の表示領域が指定されたときにコンフリクトの有無を判断し、発生していた場合はそれを解消させた上で、指定された表示領域へフレーム表示を切り替えるようにしてもよい。
【０１００】
また、上記実施形態では、コンフリクト発生中は競合関係にある設定項目しか設定変更
できない仕様としたが、これは必須ではなく、コンフリクト発生中であっても全てのパラメータを任意に指定・設定変更できるようにしてもよい。その際、フレーム表示はあくまでも競合関係にある表示領域に残しておいてもよいし、コンフリクトに関与していない表示領域が指定されたときは一旦はその指定領域にフレーム表示を移すもののそこでＯＫボタンが押下されたら再び競合関係にある表示領域にフレーム表示を戻すようにしてもよい。ただし、コンフリクトが発生している状況では、そのコンフリクトを解消させることを優先させる方が好ましいため、上記実施形態のように競合関係にある設定項目のみを設定変更できるようにするのが望ましい。
【０１０１】
また、コンフリクトが生じた場合に表示する警告画面として例示した図４の画面例はあくまでも一例である。また、図８に例示する警告画面７２のように、警告画面の中に、コンフリクトを解消できるパラメータの一覧を適宜表示（図８ではドロップダウンメニュー７３を表示）して、その警告画面内でパラメータの再選択およびコンフリクトの解消をできるようにしてもよい。なお、図８の警告画面７２は、色数とコントラストとの間でコンフリクトが生じた場合の表示例を示している。
【０１０２】
また、上記実施形態では、スキャン設定画面５０に対するパラメータ設定の際のユーザ操作として、マウス操作を例に挙げたが、これは一例であって、例えばキーボード入力による設定を可能としてもよいし、タッチパネルでの設定を可能としてもよい。
【０１０３】
また、上記実施形態では、本発明をＰＣ２のスキャン対応ソフト（特にスキャン設定画面５０）に適用した例を示したが、本発明の適用がスキャン対応ソフトに限定されるものでないことはいうまでもない。
【符号の説明】
【０１０４】
１…情報処理システム、２…ＰＣ、３…ＭＦＰ、５…ネットワーク、１１，２１…ＣＰＵ、１２，２２…ＲＯＭ、１３，２３…ＲＡＭ、１４…ＨＤＤ、１５…入力部、１６…表示部、２４…操作・表示部、２５…タッチパネル、２８…スキャナ部、２９…プリンタ部、５０…スキャン設定画面、５１…原稿サイズ表示領域、５２…色数表示領域、５３…コントラスト表示領域、５４…明るさ表示領域、５５…解像度表示領域、５６…セット／キャンセル表示領域、５７…セットボタン、５８…キャンセルボタン、６１…フレーム、６２…競合対象指示用フレーム、７１，７２…警告画面、７３…ドロップダウンメニュー
【図１】
0005982960.tif 000002
【図６】
0005982960.tif 000003
【図７】
0005982960.tif 000004
【図２】
0005982960.tif 000005
【図３】
0005982960.tif 000006
【図４】
0005982960.tif 000007
【図５】
0005982960.tif 000008
【図８】
0005982960.tif 000009