(57)【要約】【課題】複数の設定項目毎に設定値を選択するにあたり、選択した設定値と排他関係にある他の設定項目の設定値を容易且つ具体的にユーザが認識できるようにする。【解決手段】スキャン設定画面は、設定項目毎に選択可能なアイテム（設定値）が表示される第１領域４１と、選択したアイテムが表示される第２領域４２と、選択できないアイテムが表示される第３領域４３とにより構成される。ユーザが、第１領域４１に表示されている各アイテムのうち選択したいアイテム（例えば「両面読取オン」）をドラッグアンドドロップ操作によって第２領域４２へ移動させると、そのアイテムが第２領域４２へ表示される。このとき、その選択したアイテムと互いに排他関係にある（同時に設定できない）他のアイテム（例えば「原稿サイズ認識オン」、「原稿台」）が第１領域４１にあれば、それらは選択できないアイテムとして第３領域４３へ移動される。【選択図】図３
2014029628.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の設定項目毎にその設定項目に対応した少なくとも一種類の設定値を表示部における所定の第１の表示領域に表示させる設定値表示制御手段と、
前記第１の表示領域に表示されている前記各設定項目毎に、対応する前記設定値のうち何れか１つをその設定項目における有効な設定値として選択するための選択操作を受け付ける選択操作受付手段と、
前記選択操作受付手段により前記選択操作が受け付けられた場合に、その選択された前記設定値を前記表示部における前記第１の表示領域とは異なる所定の第２の表示領域に表示させる選択表示制御手段と、
前記第１の表示領域に表示されている前記設定値のうち、前記選択表示制御手段により前記第２の表示領域に表示された設定値と同時には選択できない排他関係にある他の前記設定項目の設定値があるか否かを判断する第１の排他関係判断手段と、
前記第１の排他関係判断手段により前記排他関係にある設定値があると判断された場合に、その判断された設定値を、前記選択操作による選択ができない選択不可設定値として前記表示部における前記第１および第２の表示領域とは異なる所定の第３の表示領域に表示させる第１の選択不可表示制御手段と、
を備えることを特徴とする表示制御装置。
【請求項２】
請求項１に記載の表示制御装置であって、
前記第２の表示領域に表示されている前記設定値に対してその設定値の選択を解除するための所定の選択解除操作を受け付ける選択解除操作受付手段と、
前記選択解除操作受付手段により前記選択解除操作が受け付けられた場合に、その選択解除操作対象の設定値の選択を解除して前記第１の表示領域に表示させる選択解除手段と、
前記第２の表示領域に表示されていた何れかの前記設定値が前記選択解除手段により選択解除された場合に、前記第３の表示領域に表示されている前記選択不可設定値のうち、前記第２の表示領域に表示されている他の前記設定項目の前記設定値のいずれとも前記排他関係にはならない選択不可設定値があるか否かを判断する第２の排他関係判断手段と、
前記第２の排他関係判断手段により前記排他関係にはならない選択不可設定値があると判断された場合に、その判断された選択不可設定値を再び選択可能な設定値として前記第１の表示領域に表示させる第１の選択不可解除手段と、
を備えることを特徴とする表示制御装置。
【請求項３】
請求項１または請求項２に記載の表示制御装置であって、
前記第３の表示領域に表示されている前記選択不可設定値に対してその選択不可設定値を有効な設定値として選択するための所定の強制選択操作を受け付ける強制選択操作受付手段と、
前記強制選択操作受付手段により前記強制選択操作が受け付けられた場合に、その強制選択操作対象の選択不可設定値を強制的に有効な設定値として前記第２の表示領域に表示させる強制選択手段と、
前記強制選択手段により前記第２の表示領域に表示された前記設定値に対し、前記第１および第２の表示領域に表示されている他の前記各設定項目の設定値のうち前記排他関係にある設定値があるか否かを判断する第３の排他関係判断手段と、
前記第３の排他関係判断手段により前記排他関係にある設定値があると判断された場合に、その判断された設定値を前記選択不可設定値として前記第３の表示領域に表示させる第２の選択不可表示制御手段と、
を備えることを特徴とする表示制御装置。
【請求項４】
請求項３に記載の表示制御装置であって、
前記第２の選択不可表示制御手段により前記第３の表示領域への前記選択不可設定値の表示が行われた場合に、その表示が行われる前から前記第３の表示領域に表示されている他の前記選択不可設定値のうち、前記第２の表示領域に表示されている他の前記設定項目の前記設定値のいずれとも前記排他関係にはならない選択不可設定値があるか否かを判断する第４の排他関係判断手段と、
前記第４の排他関係判断手段により前記排他関係にはならない選択不可設定値があると判断された場合に、その判断された選択不可設定値を再び選択可能な設定値として前記第１の表示領域に表示させる第２の選択不可解除手段と、
を備えることを特徴とする表示制御装置。
【請求項５】
請求項１〜請求項４の何れか１項に記載の表示制御装置であって、
前記設定値毎にその設定値と前記排他関係にある他の前記設定項目の設定値が対応付けられた排他関係情報が記憶された記憶手段を備え、
前記排他関係判断手段は、自身が行う前記判断を、前記記憶手段に記憶されている前記排他関係情報に基づいて行う
ことを特徴とする表示制御装置。
【請求項６】
複数種類の設定項目毎にその設定項目に対応した少なくとも一種類の設定値を表示部における所定の第１の表示領域に表示させ、
前記第１の表示領域に表示されている前記各設定項目毎の前記設定値のうち何れか１つが対応する前記設定項目における有効な設定値として選択された場合、その選択された設定値を前記表示部における前記第１の表示領域とは異なる所定の第２の表示領域に表示させ、
前記第１の表示領域に表示されている前記設定値のうち、前記第２の表示領域に表示された設定値と同時には選択できない排他関係にある他の前記設定項目の設定値があるか否かを判断し、前記排他関係にある設定値があると判断された場合は、その判断された設定値を、前記表示部における前記第１および第２の表示領域とは異なる所定の第３の表示領域に表示させる
ことを特徴とする表示制御方法。
【請求項７】
コンピュータを、
複数種類の設定項目毎にその設定項目に対応した少なくとも一種類の設定値を表示部における所定の第１の表示領域に表示させる設定値表示制御手段、
前記第１の表示領域に表示されている前記各設定項目毎に、対応する前記設定値のうち何れか１つをその設定項目における有効な設定値として選択するための選択操作を受け付ける選択操作受付手段、
前記選択操作受付手段により前記選択操作が受け付けられた場合に、その選択された前記設定値を前記表示部における前記第１の表示領域とは異なる所定の第２の表示領域に表示させる選択表示制御手段、
前記第１の表示領域に表示されている前記設定値のうち、前記選択表示制御手段により前記第２の表示領域に表示された設定値と同時には選択できない排他関係にある他の前記設定項目の設定値があるか否かを判断する第１の排他関係判断手段、
前記第１の排他関係判断手段により前記排他関係にある設定値があると判断された場合に、その判断された設定値を、前記選択操作による選択ができない選択不可設定値として前記表示部における前記第１および第２の表示領域とは異なる所定の第３の表示領域に表示させる第１の選択不可表示制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の設定項目毎にその設定値の表示を制御する表示制御装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下「ＰＣ」という）に代表される情報処理装置や、ＰＣに接続されて（あるいは単体で）使用されるプリンタやスキャナなどの各種周辺装置は、一般に、各種機能の実現に用いられる複数種類の設定項目について、その設定内容（設定値）をユーザに視認させたりユーザによる各設定値の選択・変更等の操作を受け付けたりするためのユーザインタフェースを備えている。例えばスキャナにおいては、解像度や原稿サイズ、カラータイプなどの、原稿を読み取るために必要な各種の設定項目が表示された設定画面が表示部に表示されることで、ユーザは現在の設定状態を知ることができる。また、その設定画面が表示された状態でユーザによる所定の操作を受け付けることで、ユーザは各設定項目の設定値を適宜選択・変更して読み取りを実行させることができる。
【０００３】
近年の各種装置の高機能化に伴い、１つの機能・アプリケーションにおいて設定可能な設定項目は増加する傾向にある。設定可能な設定項目が増えると、その分、ユーザに対して多種多様な機能・サービスを提供できるようになるが、その反面、ユーザインタフェースが複雑化し、ユーザの操作性、使い勝手が悪化する。
【０００４】
これに対し、特許文献１には、設定項目の選択からパラメータ決定までのプロセスの操作性を向上させる技術が開示されている。具体的には、設定画面を、設定項目表示領域、選択領域、決定領域に分けて構成する。ユーザが、設定項目表示領域に表示されている各種設定項目から１つを選択領域に移動（ドラッグアンドドロップ）させると、その設定項目において設定可能な全パラメータが選択領域に表示され、その全パラメータの中から所望のパラメータを決定領域に移動させると、当該設定項目のパラメータが決定される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−３４５１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、複数種類の設定項目の設定値を各々選択できるように構成されている場合、メカやハードの制約などによって、設定項目相互間で互いの設定値が同時には選択できないような排他関係となる場合がある。例えばスキャナにおいて、両面読み取りを有効とした場合には給紙方法として原稿台セットは選択できない。つまり、両面読み取りと原稿台セットは互いに排他関係にあり、これら両者は競合して同時には設定できない。
【０００７】
ユーザが選択した設定値に対し、その設定値と排他関係にある他の設定項目の設定値がある場合は、そのことを何らかの方法で明示しないと、何が選択できて何が選択できないのかわかりにくく、設定値選択におけるユーザの使い勝手が悪化するおそれがある。そのため、ユーザが選択した設定値に対して排他関係となる他の設定値がある場合には、そのことをユーザが容易に且つ具体的に知ることができるようにすることが望まれる。
【０００８】
本発明は上記課題に鑑みなされたものであり、選択した設定値と排他関係にある他の設定項目の設定値を容易且つ具体的にユーザが認識できるようにすることにより、設定値を選択する際のユーザの使い勝手を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するためになされた本発明の表示制御装置は、設定値表示制御手段と、選択操作受付手段と、選択表示制御手段と、第１の排他関係判断手段と、第１の選択不可表示制御手段とを備える。
【００１０】
設定値表示制御手段は、複数種類の設定項目毎にその設定項目に対応した少なくとも一種類の設定値を表示部における所定の第１の表示領域に表示させる。選択操作受付手段は、第１の表示領域に表示されている各設定項目毎に、対応する設定値のうち何れか１つをその設定項目における有効な設定値として選択するための選択操作を受け付ける。選択表示制御手段は、選択操作受付手段により選択操作が受け付けられた場合に、その選択された設定値を表示部における第１の表示領域とは異なる所定の第２の表示領域に表示させる。第１の排他関係判断手段は、第１の表示領域に表示されている設定値のうち、選択表示制御手段により第２の表示領域に表示された設定値と同時には選択できない排他関係にある他の設定項目の設定値があるか否かを判断する。第１の選択不可表示制御手段は、第１の排他関係判断手段により排他関係にある設定値があると判断された場合に、その判断された設定値を、選択操作による選択ができない選択不可設定値として表示部における第１および第２の表示領域とは異なる所定の第３の表示領域に表示させる。
【００１１】
このように構成された本発明の表示制御装置によれば、ユーザが第１の表示領域の中から所望の設定値を選択操作した場合に、単にその設定値が第２の表示領域に表示されるだけでなく、その選択した設定値と互いに排他関係にある他の設定項目の設定値があればそれが第３の表示領域に表示される。そのため、選択した設定値と排他関係にある他の設定項目の設定値がある場合、そのことを容易且つ具体的にユーザが認識することができる。よって、設定値を選択する際のユーザの使い勝手を向上させることができる。
【００１２】
なお、本発明において、「設定値」について「表示」するとは、設定値そのものを表示することのみを意味するものではなく、例えば設定値を表すアイコンや記号等の画像を表示することなど、設定値を直接または間接的に表す各種形態の情報を表示することも含む。
【００１３】
ユーザにより設定値の選択操作が行われる過程では、一旦選択した設定値を再び元に戻す（他の設定値に変更する）必要性が生じることも考えられる。そのように一旦選択された設定値の選択が解除された場合、その選択解除によって排他関係が解消された選択不可設定値がある場合には、その選択不可設定値についても再び第１の表示領域に復帰させるようにするとよい。
【００１４】
具体的には、第２の表示領域に表示されている設定値に対してその設定値の選択を解除するための所定の選択解除操作を受け付ける選択解除操作受付手段と、その選択解除操作受付手段により選択解除操作が受け付けられた場合に、その選択解除操作対象の設定値の選択を解除して第１の表示領域に表示させる選択解除手段と、第２の表示領域に表示されていた何れかの設定値が選択解除手段により選択解除された場合に、第３の表示領域に表示されている選択不可設定値のうち、第２の表示領域に表示されている他の設定項目の設定値（つまり現在選択されている他の設定項目の設定値）のいずれとも排他関係にはならない選択不可設定値があるか否かを判断する第２の排他関係判断手段と、その第２の排他関係判断手段により排他関係にはならない選択不可設定値があると判断された場合に、その判断された選択不可設定値を再び選択可能な設定値として第１の表示領域に表示させる第１の選択不可解除手段と、を備えるようにする。
【００１５】
このように構成された表示制御装置によれば、ユーザの選択操作によって一旦はその選択された設定値と排他関係にあるとして第３の表示領域に表示された選択不可設定値についても、その後の選択解除によって排他関係が解消した場合には、再び選択可能な設定値として第１の表示領域に戻る。そのため、ユーザは、選択不可状態であった設定値についてその選択不可状態が解除されたことを容易且つ迅速に知ることができる。これにより、ユーザは、その選択不可状態が解除された設定値を再び選択肢に入れて設定値の選択を行うことができる。
【００１６】
ある設定値を選択したことによってその設定値と排他関係にある他の設定項目の設定値が選択不可設定値として第３の表示領域に表示されたとき、場合によっては、ユーザがその選択不可設定値を選択することを望むこともある。これを実現するためには、例えば次のような構成を採用することができる。
【００１７】
即ち、本発明の表示制御装置を、第３の表示領域に表示されている選択不可設定値に対してその選択不可設定値を有効な設定値として選択するための所定の強制選択操作を受け付ける強制選択操作受付手段と、その強制選択操作受付手段により強制選択操作が受け付けられた場合に、その強制選択操作対象の選択不可設定値を強制的に有効な設定値として第２の表示領域に表示させる強制選択手段と、その強制選択手段によって第２の表示領域に表示された設定値に対し、第１および第２の表示領域に表示されている他の各設定項目の設定値のうち排他関係にある設定値があるか否かを判断する第３の排他関係判断手段と、その第３の排他関係判断手段により排他関係にある設定値があると判断された場合に、その判断された設定値を選択不可設定値として第３の表示領域に表示させる第２の選択不可表示制御手段と、を備える構成にするとよい。
【００１８】
このように構成された表示制御装置によれば、ユーザは、選択不可設定値として第３の表示領域に表示された設定値についても、必要に応じて選択することができる。しかも、そのようにいわば強制的に選択された設定値と排他関係にある他の設定項目の設定値については、その強制的に選択された設定値に代わって選択不可設定値として第３の表示領域に表示される。そのため、ユーザによる設定値の選択の自由度を広げることができ、設定値を選択する際のユーザの使い勝手をより向上させることができる。
【００１９】
上記構成の表示制御装置は、さらに次のような構成にするとよい。即ち、第２の選択不可表示制御手段により第３の表示領域への選択不可設定値の表示が行われた場合に、その表示が行われる前から第３の表示領域に表示されている他の選択不可設定値のうち、第２の表示領域に表示されている他の設定項目の設定値のいずれとも排他関係にはならない選択不可設定値があるか否かを判断する第４の排他関係判断手段と、その第４の排他関係判断手段により排他関係にはならない選択不可設定値があると判断された場合に、その判断された選択不可設定値を再び選択可能な設定値として第１の表示領域に表示させる第２の選択不可解除手段と、を備えた構成としてもよい。
【００２０】
第１または第２の表示領域に表示されていた設定値が第２の選択不可表示制御手段によって選択不可設定値として第３の表示領域に表示された結果、もともと第３の表示領域に表示されていた他の選択不可設定値の中には、排他状態が解消されたものもあるかもしれない。そこで、もし排他状態が解消された選択不可設定値がある場合には、その選択不可設定値を再び選択可能とするのである。
【００２１】
従って、このように構成された表示制御装置によれば、排他状態が解消された選択不可設定値についてはその旨が的確に判断されて再び選択可能となるため、ユーザによる設定値の選択の自由度をより広げることができ、設定値を選択する際のユーザの使い勝手をさらに向上させることができる。
【００２２】
上述した本発明の表示制御装置が備える排他関係判断手段（第１〜第４の排他関係判断手段）が具体的にどのようにして排他関係の有無判断を行うかについては種々の構成・方法が考えられるが、例えば次のように行うことができる。
【００２３】
即ち、設定値毎にその設定値と排他関係にある他の設定項目の設定値が対応付けられた排他関係情報が記憶された記憶手段を備える。排他関係判断手段は、自身が行う判断を、その記憶手段に記憶されている排他関係情報に基づいて行う。
【００２４】
このように、記憶手段に記憶された排他関係情報に基づいて排他関係の有無判断を行うことで、その判断を効率良く行うことができる。
また、本発明の表示制御方法は、複数種類の設定項目毎にその設定項目に対応した少なくとも一種類の設定値を表示部における所定の第１の表示領域に表示させる。その第１の表示領域に表示されている各設定項目毎の設定値のうち何れか１つが対応する設定項目における有効な設定値として選択された場合には、その選択された設定値を表示部における第１の表示領域とは異なる所定の第２の表示領域に表示させる。そして、第１の表示領域に表示されている設定値のうち、第２の表示領域に表示された設定値と同時には選択できない排他関係にある他の設定項目の設定値があるか否かを判断し、排他関係にある設定値があると判断された場合は、その判断された設定値を、表示部における第１および第２の表示領域とは異なる所定の第３の表示領域に表示させる。
【００２５】
この表示制御方法によれば、ユーザが第１の表示領域の中から所望の設定値を選択操作した場合に、その選択した設定値と互いに排他関係にある他の設定項目の設定値があればそれが第３の表示領域に表示される。そのため、選択した設定値と排他関係にある他の設定項目の設定値がある場合、そのことを容易且つ具体的にユーザが認識することができる。よって、設定値を選択する際のユーザの使い勝手を向上させることができる。
【００２６】
また、上述した本発明の表示制御装置が備える各手段は、コンピュータをそれら各手段として機能させるためのプログラムとして実現することができる。
【図面の簡単な説明】
【００２７】
【図１】実施形態の情報処理システムの概略構成を表すブロック図である。
【図２】（ａ）はスキャン設定画面の初期画面例、（ｂ）は排他関係テーブル、（ｃ）は初期表示領域プリセットテーブルを表す説明図である。
【図３】（ａ）はスキャン設定画面におけるアイテム移動例１を表す説明図、（ｂ）はスキャン設定画面におけるアイテム移動例２を表す説明図である。
【図４】（ａ）はスキャン設定画面におけるアイテム移動例３を表す説明図、（ｂ）はスキャン設定画面におけるアイテム移動例４を表す説明図である。
【図５】ＰＣのＣＰＵが実行する設定画面表示処理を表すフローチャートである。
【図６】ＰＣのＣＰＵが実行する設定操作受付処理を表すフローチャートである。
【図７】図６のＳ３３０の基本サブプロセスを表すフローチャートである。
【図８】図６のＳ３７０，Ｓ４２０，Ｓ４６０の第１サブプロセスを表すフローチャートである。
【図９】図６のＳ４７０の第２サブプロセスを表すフローチャートである。
【図１０】図６のＳ３５０，Ｓ４３０，Ｓ４８０の第３サブプロセスを表すフローチャートである。
【発明を実施するための形態】
【００２８】
以下に、本発明の好適な実施形態を図面に基づいて説明する。本実施形態の情報処理システム１は、図１に示すように、ＰＣ２とＭＦＰ（Multi Function Peripheral ）３とがネットワーク５を介して相互に通信可能に接続されてなるものである。ＭＦＰ３は、原稿の画像を読み取るスキャナ機能や、記録用紙やＯＨＰシート等の被記録媒体に画像を印刷するプリンタ機能などの各種機能を備えたいわゆる複合機である。
【００２９】
表示制御装置としてのＰＣ２は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスクドライブ（ＨＤＤ）１４、入力部１５、表示部１６、ＵＳＢインタフェース１７、及びＬＡＮインタフェース１８などを備えた周知の構成となっている。入力部１５は、ユーザにより操作される周知のマウス１９や図示しないキーボード等により構成される。表示部１６は、液晶ディスプレイなどの表示デバイスにより構成される。
【００３０】
ＨＤＤ２６には、各種ソフトウェアがインストールされている。その中には、ＭＦＰ３と通信しながらＭＦＰ３のスキャナ機能を制御して、画像読み取り（スキャン）を指示したり、ＭＦＰ３でスキャンされた画像データをＭＦＰ３から受信して処理したりすることが可能なソフトウェア（以下「スキャン対応ソフト」という）も含まれている。スキャン対応ソフトでは、ＭＦＰ３でスキャン実行時に用いられる各種設定項目（例えばカラータイプ、解像度、原稿サイズなど）についてユーザによる設定が可能である。
【００３１】
ＭＦＰ３は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、操作・表示部２４、ＬＡＮインタフェース２６、ＵＳＢインタフェース２７、スキャナ部２８、およびプリンタ部２９などを備えている。ＣＰＵ２１は、ＲＯＭ２２に記憶されている各種プログラムやデータに従ってＭＦＰ３内の各部の制御および各種演算を実行する。ＲＡＭ２３は、ＣＰＵ２１から直接アクセスされるメインメモリ等として利用されるものである。操作・表示部２４は、タッチパネル２５や図示しない押しボタン等により構成される。スキャナ部２８は、イメージセンサを備え、原稿の画像を読み取ってその画像を表す画像データを生成する。プリンタ部２９は、被記録媒体に画像を印刷する。
【００３２】
ＭＦＰ３は、図示は省略したものの、原稿を載置する原稿台や、原稿を自動で搬送する自動原稿送り装置（Automatic Document Feeder ；以下「ＡＤＦ」と称する）を備えている。ユーザは、原稿をスキャンさせる際、原稿を原稿台に載置してスキャンさせるか、それともＡＤＦにて原稿を搬送させながらスキャンさせるかを選択することができる。
【００３３】
次に、ＰＣ２のスキャン対応ソフトにおいてユーザがスキャン用の各種パラメータを設定する際の設定手順等について具体的に説明する。ＰＣ２のユーザが各種設定項目を設定するためには、まずスキャン対応ソフトを起動させる。そして、スキャン対応ソフトのメインメニュー画面からスキャン設定画面を呼び出すための所定の操作を行うと、図２（ａ）に示すようなスキャン設定画面の初期画面が表示部１６に表示される。本実施形態では、スキャン設定画面で設定可能なスキャン用の設定項目として、カラータイプ、解像度、原稿サイズ、両面読み取り、原稿サイズ認識、および給紙方法が設定されている。
【００３４】
このうちカラータイプは、スキャンする色の形式（色数）を示すものであり、本実施形態ではモノクロ、グレー、およびカラーの３種類のパラメータのうち何れか１つが設定（選択）可能となっている。解像度は、本実施形態では１００ｄｐｉ、２００ｄｐｉ、３００ｄｐｉ、６００ｄｐｉ、および１２００ｄｐｉの５種類のパラメータのうち何れか１つが選択可能となっている。原稿サイズは、本実施形態では、リーガル、レター、Ａ４、Ｂ５、および名刺の５種類のパラメータのうち何れか１つが選択可能となっている。給紙方法は、原稿をどのようにセットするかを示すものであり、本実施形態では、原稿を原稿台に載せてスキャンさせることを示す「原稿台」、ＡＤＦを用いてスキャンさせる「ＡＤＦ」、およびこれら両者をＭＦＰ３に自動で識別させる「自動」の３種類のパラメータのうち何れか１つが選択可能となっている。
【００３５】
両面読み取りは、原稿の両面の画像を自動で読み取る機能（以下「両面読取機能」という）を示すものであり、本実施形態では、この両面読取機能を有効とするか否かを選択可能となっている。そのため、両面読み取りに対して設定可能なパラメータは、両面読取機能を有効とする「両面読取オン」であり、これが選択されれば両面読取機能が有効となり、逆に選択されなければ両面読取機能が無効となる。両面読取機能は、原稿を原稿台に載置した状態では実行できず、ＡＤＦにより給紙する場合に実行可能な機能である。
【００３６】
原稿サイズ認識は、原稿台に載置された原稿のサイズを自動で認識する機能（以下「原稿サイズ認識機能」という）を示すものであり、本実施形態では、この原稿サイズ認識機能を有効とするか否かを選択可能となっている。そのため、原稿サイズ認識に対して設定可能なパラメータは、原稿サイズ認識機能を有効とする「原稿サイズ認識オン」であり、これが選択されれば原稿サイズ認識機能が有効となり、逆に選択されなければ原稿サイズ認識機能が無効となる。
【００３７】
原稿サイズ認識機能は、より具体的には、原稿台に複数の原稿（例えば名刺やカードなど）を載せてスキャンを実行すると、１回のスキャン動作で、複数の原稿毎に個別に画像を切り分けて画像データを生成・保存する機能である。そのため、原稿サイズ認識機能を用いてスキャンする場合は、原稿を原稿台に載置して実行する必要がある。
【００３８】
スキャン設定画面は、図２（ａ）に示すように、各設定項目の各パラメータが設定項目毎に一覧表示される第１領域４１と、各設定項目の各パラメータのうち選択・設定されているパラメータが表示される第２領域４２と、各設定項目の各パラメータのうち現時点で選択できないパラメータが表示される第３領域４３とを有している。
【００３９】
スキャン設定画面において、各パラメータは、図２（ａ）に示すように、略矩形のアイコン状の画像（以下「アイテム」という）としてそれぞれ表示される。なお、以下の説明でアイテムというときは、スキャン設定画面に表示されているアイコン状の画像そのものののみを示すものではなく、対応するパラメータ自体も示すものとする。
【００４０】
ユーザは、マウス１９の操作により、所望のアイテム（パラメータ）を異なる領域間でドラッグアンドドロップ操作により移動させることができる。ただし、本実施形態で可能な領域間移動は、第１領域４１から第２領域４２への移動、第２領域４２から第１領域４１への移動、および第３領域４３から第２領域４２への移動である。
【００４１】
各領域４１〜４３のうち、第１領域４１には、ユーザが選択可能なアイテムが一覧表示される。第１領域４１には、基本的には、各設定項目の各アイテムが全て表示される。ただし、本実施形態では、既に選択されていて第２領域４２に表示されているアイテム、および選択できないアイテムとして第３領域４３に表示されているアイテムについては、第１領域４１ではグレーアウト表示される。なお、このようにグレーアウト表示させるのは必須ではなく、他の方法で表示させてもよいし、全く表示させないようにしてもよい。
【００４２】
第２領域４２には、既に選択・設定されているアイテム（選択したアイテム）が表示される。図２（ａ）に示す初期画面では、「モノクロ」、「２００ｄｐｉ」、「Ａ４」、および「自動」が、「選択したアイテム」として第２領域４２に表示されている。これは、カラータイプとして「モノクロ」が選択され、解像度として「２００ｄｐｉ」が選択され、原稿サイズとして「Ａ４」が選択され、給紙方法として「自動」が選択され、両面読み取りおよび原稿サイズ認識についてはいずれも選択されず無効となっていることを示している。
【００４３】
第３領域４３には、選択できないアイテムが表示される。選択できないアイテムとは、第２領域４２に表示されている「選択したアイテム」と排他関係にあるアイテムである。
本実施形態では、原則的には、設定項目毎に所望のアイテムを任意に選択することができるのであるが、異なる複数の設定項目の相互間で、互いに同時には選択することができない（排他関係にある）アイテムの組み合わせが存在する。この排他関係の組み合わせは、予め、図２（ｂ）に示す排他関係テーブルにおいて設定されている。排他関係テーブルは、スキャン対応ソフトの一部としてＨＤＤ１４に記憶されている。
【００４４】
排他関係テーブルは、図２（ｂ）に示すように、互いに排他関係にあるアイテムの組み合わせがリストアップされたものである。例えば、カラータイプのうち「カラー」と、解像度のうち「１２００ｄｐｉ」とは、互いに排他関係にあって同時に選択することができない。このように、ソフト的あるいはメカ的な制約によって、互いに排他関係にあるアイテムの組み合わせが複数存在しており、それらがリストアップされた排他関係テーブル（図２（ｂ））が、スキャン対応ソフトの一部としてＨＤＤ１４に記憶されている。
【００４５】
図２（ａ）に示す初期画面では、第２領域４２に表示される「選択したアイテム」は、いずれも排他関係の存在しないアイテムである。そのため、この初期状態においては、選択できないアイテムは存在せず、第３領域４３にはアイテムが表示されない。
【００４６】
スキャン対応ソフトを起動させて最初にスキャン設定画面を表示させたときの初期状態（デフォルト）では、図２（ａ）に示した設定状態となっており、このままＯＫボタンをクリックすると、その設定状態で原稿のスキャンが実行される。初期状態においてどのアイテムをどの領域に表示させるか（つまりどのアイテムを選択状態にしてどのアイテムを非選択状態にするか）については、予め、図２（ｃ）に示す初期表示領域プリセットテーブルにおいて設定されている。
【００４７】
初期表示領域プリセットテーブルは、スキャン対応ソフトの一部としてＨＤＤ１４に記憶されている。この初期表示プリセットテーブルは、図２（ｃ）に示すように、各設定項目のアイテム（パラメータ）毎に、それぞれそのアイテムをスキャン設定画面における３つの領域４１〜４３のうちどの領域に表示させるかを示すものである。換言すれば、初期表示プリセットテーブルは、初期状態において各アイテムのうちどのアイテムを選択状態とするかを示すものである。ユーザがスキャン対応ソフトを起動させてスキャン設定画面を表示させるための所定の操作を行うと、図２（ｃ）の初期表示領域プリセットテーブルが参照され、これにより図２（ａ）に示す初期画面が表示部１６に表示される。
【００４８】
但し、本実施形態では、スキャン対応ソフトが終了される度に、その終了時の設定内容（以下「前回設定内容」ともいう）が設定ファイルとしてＨＤＤ１４に保存される。そして、次に再びスキャン対応ソフトが起動されて初期画面が表示される際、設定ファイルとして前回設定内容が保存されていればその前回設定内容が優先されて表示される。
【００４９】
なお、ユーザは前回設定内容を保存しないように設定することもできるし、前回設定内容を無視して毎回デフォルトの設定内容を表示させるように設定することもできる。また前回設定内容を設定ファイルとして保存するのはあくまでも一例であり、例えばレジストリに保存あるいはデータベース化して保存しておいてそこから取得してもよい。
【００５０】
図２（ａ）の初期画面に対し、ユーザはその設定内容を変更することができる。例えば、解像度を「２００ｄｐｉ」から「３００ｄｐｉ」に変更したい場合は、ユーザは、第１領域４１に表示されている「３００ｄｐｉ」のアイテム上にマウスポインタを持ってきてドラッグし、そのまま第２領域４２内の任意の位置へ移動させてからドロップすると、図３（ａ）に示すように、第２領域４２の所定の位置（「２００ｄｐｉ」が表示されていた位置）に「３００ｄｐｉ」が表示される。これに伴い、元々第２領域４２に表示されていた「２００ｄｐｉ」は、自動的に第１領域４１へ移動される。具体的には、図３（ａ）に示すように、グレーアウト状態が解除されて通常表示状態となり、これにより「２００ｄｐｉ」が選択可能な状態となる。
【００５１】
また例えば、図３（ａ）に示す状態において、現在選択されている「３００ｄｐｉ」のアイテムを第２領域４２から第１領域４１へドラッグアンドドロップする（第１領域４１内の任意の位置でドロップする）と、「３００ｄｐｉ」のアイテムは第１領域４１で通常表示される。これに伴い、第２領域４２には、解像度として、「３００ｄｐｉ」の直前に選択されていたアイテムまたはデフォルト設定されているアイテムが表示される。
【００５２】
図３（ａ）の例は、排他関係の存在しないアイテムを移動する例であったが、排他関係の存在するアイテムが選択された場合は、その選択されたアイテムと排他関係にあるアイテムが、「選択できないアイテム」として第１領域４１から第３領域４３へ自動的に移動される。例えば、図３（ｂ）に例示するように、ユーザが、両面読取機能を有効にすべく「両面読取オン」のアイテムを第２領域４２へ移動すると、この「両面読取オン」と排他関係にある「原稿サイズ認識オン」および「原稿台」がそれぞれ自動的に第３領域４３へ移動され、選択できなくなる。
【００５３】
この図３（ｂ）に例示した状態に対し、ユーザが、両面読取機能を無効とすべく、図４（ａ）に例示するように「両面読取オン」のアイテムを第２領域４２から第１領域４１へ移動させると、「選択できないアイテム」として第３領域４３に表示されていた「原稿サイズ認識オン」と「原稿台」はいずれも、第１領域４１へ自動的に移動されて再び「選択可能なアイテム」として通常表示される。
【００５４】
一方、図３（ｂ）に例示した状態に対し、ユーザは、例えば原稿サイズ認識機能を有効とすべく、第３領域４３に表示されている「原稿サイズ認識オン」のアイテムを、図４（ｂ）に例示するように第２領域へ移動させることができる。即ち、「選択できないアイテム」を強制的に「選択したアイテム」とすることができる。
【００５５】
但しそのように「原稿サイズ認識オン」を第２領域４２に移動させた場合、「原稿サイズ認識オン」と「両面読取オン」とは互いに排他関係にあるため、「両面読取オン」のアイテムは自動的に第３領域４３に移動されて「選択できないアイテム」となる。また、「原稿サイズ認識オン」に対しては給紙方法の「ＡＤＦ」も排他関係にある（図２（ｂ）参照）。そのため、第１領域４１において「選択可能なアイテム」として表示されている「ＡＤＦ」のアイテムも自動的に第３領域４３に移動されて「選択できないアイテム」となる。
【００５６】
更に、「両面読取オン」が第２領域４２から第３領域４３へ移動して「選択できないアイテム」となった結果、それまで第３領域に表示されていた「原稿台」については、その「原稿台」と排他関係となる他のアイテムは第２領域４２内には存在しなくなる。そこで、「原稿台」のアイテムは自動的に第１領域４１へ移動されて再び「選択可能なアイテム」として通常表示される。
【００５７】
次に、上述した各アイテムの表示例や移動例を実現すべく、ＰＣ２のＣＰＵ１１が実行する各種処理について、図５〜図１０のフローチャートを用いてより詳しく説明する。図５〜図１０の各フローチャートは、いずれも、スキャン対応ソフトを構成するプログラムの一部としてＨＤＤ１４に保存されている。
【００５８】
ユーザ操作により、スキャン対応ソフトが起動されてスキャン設定画面を呼び出すための所定の操作が行われると、ＣＰＵ１１は、図５の設定画面表示処理を開始する。ＣＰＵ１１は、図５の設定画面表示処理を開始すると、まずＳ１１０で、全てのアイテムの総数であるアイテム総数Ｖを取得する。アイテム総数Ｖを取得すると、Ｓ１２０で、全アイテム要素番号ｖを１にセットする。
【００５９】
Ｓ１３０では、前回表示時の設定が保存されているか否か判断する。即ち、既述の通り、本実施形態では、スキャン対応ソフトが終了される度に、その終了時の設定内容（前回設定内容）が設定ファイルとしてＨＤＤ１４に保存される。そのため、その前回設定内容が保存されているか否かを判断する。前回設定内容が保存されていない場合や、前回設定内容を保存しない設定にされている場合は、Ｓ１４０で、初期表示領域プリセットテーブル（図２（ｃ））を読み込む。逆に、前回設定内容が保存されている場合は、Ｓ１５０で、設定ファイルから前回設定内容を読み込む。
【００６０】
Ｓ１６０では、Ｓ１４０またはＳ１５０で読み込んだ情報のうちｖ番目のアイテムの表示領域が第１領域４１であるか否かを判断する。ｖ番目のアイテムの表示領域が第１領域４１として設定されている場合は、Ｓ１７０にて、そのｖ番目のアイテムをスキャン設定画面における第１領域４１の所定の位置に表示させる。そして、Ｓ２１０で全アイテム要素番号ｖを１つインクリメントし、Ｓ２２０で、現時点での全アイテム要素番号ｖがアイテム総数Ｖより大きいか否か判断する。全アイテム要素番号ｖがアイテム総数Ｖより大きい場合は、この設定画面表示処理を終了する。全アイテム要素番号ｖがアイテム総数Ｖ以下の場合は、Ｓ１６０に戻って処理を続ける。
【００６１】
Ｓ１６０で、ｖ番目のアイテムの表示領域が第１領域４１として設定されていない場合は、Ｓ１８０に進み、ｖ番目のアイテムの表示領域が第２領域４２であるか否かを判断する。ｖ番目のアイテムの表示領域が第２領域４２として設定されている場合は、Ｓ１９０にて、そのｖ番目のアイテムをスキャン設定画面における第２領域４２の所定の位置に表示させて（つまり「選択したアイテム」として）、Ｓ２１０に進む。
【００６２】
Ｓ１８０で、ｖ番目のアイテムの表示領域が第２領域４２として設定されていない場合は、Ｓ２００に進み、そのｖ番目のアイテムをスキャン設定画面における第３領域４３の所定の位置に表示させて（つまり「選択できないアイテム」として）、Ｓ２１０に進む。
【００６３】
ＣＰＵ１１は、図５の設定画面表示処理によって初期画面を表示させると、続いて図６の設定操作受付処理を開始する。この設定操作受付処理は、図５の設定画表示処理の終了後、所定のタイミング毎に繰り返し実行されるものである。ＣＰＵ１１は、図６の設定操作受付処理を開始すると、まずＳ３１０にて、第１領域４１から第２領域４２へのアイテム移動操作（図３に例示したような移動操作）がなされたか否かを判断する。
【００６４】
第１領域４１から第２領域４２へのアイテム移動操作がなされた場合は、Ｓ３２０にて、その移動操作対象のアイテム（以下「アイテムＡ」ともいう）を第１領域４１から第２領域４２へ移動させる。これによりアイテムＡは「選択したアイテム」となる。その後、Ｓ３３０の基本サブプロセス（既選択解除処理）を実行する。この基本サブプロセスは、アイテムＡを第１領域４１から第２領域４２へ移動させたことに伴い、そのアイテムＡと同じ設定項目において元々第２領域４２に表示させていたアイテムを第１領域４１に戻すための処理である。
【００６５】
基本サブプロセスの具体的内容は図７に示す通りであり、まずＳ６１０にて、第２領域４２へ移動したアイテムＡが所属する設定項目（以下「所属設定項目Ｇ」ともいう）のアイテム数（以下「所属設定項目アイテム数」ともいう）Ｈを取得する。
【００６６】
アイテムＡの所属設定項目アイテム数Ｈを取得すると、Ｓ６２０で、所属設定項目要素番号ｈを１にセットする。本実施形態では、各設定項目毎に、所属する各アイテムに対して１から番号が付与されている。例えばカラータイプの場合、「モノクロ」が「１」、「グレー」が「２」、「カラー」が「３」、といった具合である。この番号を基準にして所定のアイテムを指定する際に用いられるのが上記の所属設定項目要素番号ｈである。
【００６７】
Ｓ６３０では、第２領域４２に表示されているアイテムの数（以下「第２領域アイテム数」ともいう）Ｎを取得する。Ｓ６４０では、第２領域要素番号ｎを１にセットする。この第２領域要素番号ｎは、第２領域４２に表示されている各アイテムのうち１つを指定するための番号である。本実施形態では、第２領域４２に表示されている各アイテムに対して領域の上から順に番号１，２，３…が付与されている。
【００６８】
Ｓ６５０では、第２領域４２に移動したアイテムＡの所属設定項目Ｇのｈ番目のアイテムと、第２領域４２に表示されているｎ番目のアイテムとが同一か否かを判断する。ここで同一と判断した場合は、Ｓ６６０で、第２領域４２のｎ番目のアイテムを第１領域４１へ移動させる。つまり、そのｎ番目のアイテムの選択状態を解除して「選択可能なアイテム」に設定する。Ｓ６５０で、同一でなかった場合は、Ｓ６７０で第２領域要素番号ｎを１つインクリメントし、Ｓ６８０で、現時点での第２領域要素番号ｎが第２領域アイテム数Ｎより大きいか否か判断する。第２領域要素番号ｎが第２領域アイテム数Ｎ以下の場合はＳ６５０に戻る。第２領域要素番号ｎが第２領域アイテム数Ｎより大きい場合は、Ｓ６９０で所属設定項目要素番号ｈを１つインクリメントし、Ｓ７００で、現時点での所属設定項目要素番号ｈが所属設定項目アイテム数Ｈより大きいか否か判断する。
【００６９】
所属設定項目要素番号ｈが所属設定項目アイテム数Ｈ以下の場合はＳ６４０に戻る。所属設定項目要素番号ｈが所属設定項目アイテム数Ｈより大きい場合は、この基本サブプロセスを終了してＳ３４０（図６参照）へ進む。
【００７０】
Ｓ３４０では、Ｓ３３０の基本サブプロセスによって第２領域４２から第１領域４１へ移動したアイテムと排他関係にある他のアイテムが存在するか否かを判断する。そして、排他関係にある他のアイテムがなければＳ３６０に進むが、排他関係にある他のアイテムがあれば、Ｓ３５０に進み、第３サブプロセス（選択不可解除処理）を実行する。第３サブプロセスは、第３領域４３に表示されている各アイテムのうち、排他関係が解消されたアイテム（自身と排他関係にあるアイテムが第２領域４２に存在しなくなったアイテム）を第１領域４１に戻すための処理である。
【００７１】
この第３サブプロセスの具体的内容は図１０に示す通りであり、まずＳ９１０にて、第３領域４３に表示されているアイテムの数（以下「第３領域アイテム数」ともいう）Ｍを取得する。Ｓ９１５では、第３領域要素番号ｍを１にセットする。この第３領域要素番号ｍは、第３領域４３に表示されている各アイテムのうち１つを指定するための番号である。本実施形態では、第３領域４３に表示されている各アイテムに対して領域の上から順に番号１，２，３…が付与されている。
【００７２】
Ｓ９２０では、第３領域４３のｍ番目のアイテム（以下「アイテムＺ」ともいう）と排他関係にある他のアイテムの数（排他アイテム数）Ｊを取得する。Ｓ９２５では、排他アイテム要素番号ｊを１にセットする。この排他アイテム要素番号ｊは、アイテムＺと排他関係にある各排他アイテムのうち１つを指定するための番号である。本実施形態では、排他関係が存在する各アイテム毎に、排他関係にある各排他アイテムに対して１から番号が付与されている。この番号を基準にして所定の排他アイテムを指定する際に用いられるのが上記の排他アイテム要素番号ｊである。
【００７３】
Ｓ９３０では、第２領域４２に表示されているアイテムの数（第２領域アイテム数）Ｎを取得する。Ｓ９３５では、第２領域要素番号ｎを１にセットする。Ｓ９４０では、第３領域４３のｍ番目のアイテムＺに対する各排他アイテムのうちｊ番目の排他アイテムと、第２領域４２に表示されているｎ番目のアイテムとが同一か否かを判断する。ここで同一と判断した場合は、このｍ番目のアイテムＺは依然として「選択できないアイテム」として維持させるべきである。そのため、判断対象を次のｍ＋１番目のアイテムＺに切り替えるべく、Ｓ９７０で、第３領域要素番号ｍを１つインクリメントする。
【００７４】
Ｓ９７５では、現時点での第３領域要素番号ｍが第３領域４３に表示されているアイテムの数（第３領域アイテム数）Ｍより大きいか否か判断する。第３領域要素番号ｍが第３領域アイテム数Ｍ以下の場合はＳ９２０に戻る。第３領域要素番号ｍが第３領域アイテム数Ｍより大きい場合は、第３サブプロセスを終了してＳ３６０（図６参照）へ進む。
【００７５】
Ｓ９４０で、同一でなかった場合は、Ｓ９４５で第２領域要素番号ｎを１つインクリメントし、Ｓ９５０で、現時点での第２領域要素番号ｎが第２領域アイテム数Ｎより大きいか否か判断する。第２領域要素番号ｎが第２領域アイテム数Ｎ以下の場合はＳ９４０に戻る。第２領域要素番号ｎが第２領域アイテム数Ｎより大きい場合は、Ｓ９５５で排他アイテム要素番号ｊを１つインクリメントし、Ｓ９６０で、現時点での排他アイテム要素番号ｊが排他アイテム数Ｊより大きいか否か判断する。排他アイテム要素番号ｊが排他アイテム数Ｊ以下の場合はＳ９３０に戻る。
【００７６】
排他アイテム要素番号ｊが排他アイテム数Ｊより大きい場合は、アイテムＺに対する全ての排他アイテムについて、いずれも第２領域４２には表示されていないことが確認されたことになる。そこでこの場合は、Ｓ９６５にて、そのアイテムＺを第３領域４３から第１領域４１へ移動させる。つまり、そのアイテムＺの選択不可状態を解除して「選択可能なアイテム」に設定する。Ｓ９６５の後はＳ９７０以降に進む。本第３サブプロセスを終了すると、Ｓ３６０（図６参照）に進む。
【００７７】
Ｓ３６０では、Ｓ３２０で新たに選択されたアイテムＡと排他関係にある他のアイテムが存在するか否か判断する。そして、排他関係にある他のアイテムがなければこの設定操作受付処理を終了するが、排他関係にある他のアイテムがあれば、Ｓ３７０に進み、第１サブプロセス（第１排他アイテム移動処理）を実行する。第１サブプロセスは、第２領域４２へ移動したアイテムＡと排他関係にあるアイテムが第１領域４１内にある（選択可能アイテムとして設定されている）場合にそれを「選択できないアイテム」として第３領域４３へ移動させるための処理である。
【００７８】
この第１サブプロセスの具体的内容は図８に示す通りであり、まずＳ７１０にて、第２領域４２に表示されているアイテムの数（第２領域アイテム数）Ｎを取得する。Ｓ７１５では、第２領域要素番号ｎを１にセットする。Ｓ７２０では、第２領域４２のｎ番目のアイテム（以下「アイテムＸ」ともいう）と排他関係にある他のアイテムの数（排他アイテム数）Ｊを取得する。Ｓ７２５では、排他アイテム要素番号ｊを１にセットする。
【００７９】
Ｓ７３０では、第１領域４１に表示されているアイテムの数（以下「第１領域アイテム数」ともいう）Ｋを取得する。Ｓ７３５では、第１領域要素番号ｋを１にセットする。この第１領域要素番号ｋは、第１領域４１に通常表示されている各アイテムのうち１つを指定するための番号である。本実施形態では、第１領域４１に通常表示されている各アイテムに対して領域の上から順に（同じ設定項目内の複数のアイテムについては左から順に）番号１，２，３…が付与されている。
【００８０】
Ｓ７４０では、第２領域４２のｎ番目のアイテムＸに対する各排他アイテムのうちｊ番目の排他アイテムと、第１領域４１に表示されているｋ番目のアイテムとが同一か否かを判断する。ここで同一の場合は、Ｓ７４５で第１領域４１のｋ番目のアイテムを第３領域４３へ移動させる。即ちそのｋ番目のアイテムを「選択できないアイテム」に設定する。Ｓ７４５の処理後およびＳ７４０で同一ではないと判断した場合は、Ｓ７５０に進む。
【００８１】
Ｓ７５０では、第１領域要素番号ｋを１つインクリメントする。Ｓ７５５では、現時点での第１領域要素番号ｋが第１領域アイテム数Ｋより大きいか否か判断する。第１領域要素番号ｋが第１領域アイテム数Ｋ以下の場合はＳ７４０に戻る。第１領域要素番号ｋが第１領域アイテム数Ｋより大きい場合は、Ｓ７６０で排他アイテム要素番号ｊを１つインクリメントし、Ｓ７６５で、現時点での排他アイテム要素番号ｊが排他アイテム数Ｊより大きいか否か判断する。排他アイテム要素番号ｊが排他アイテム数Ｊ以下の場合はＳ７３０に戻る。排他アイテム要素番号ｊが排他アイテム数Ｊより大きい場合は、Ｓ７７０で第２領域要素番号ｎを１つインクリメントし、Ｓ７７５で、現時点での第２領域要素番号ｎが第２領域アイテム数Ｎより大きいか否か判断する。第２領域要素番号ｎが第２領域アイテム数Ｎ以下の場合はＳ７２０に戻る。第２領域要素番号ｎが第２領域アイテム数Ｎより大きい場合は、この第１サブプロセスを終了する。
【００８２】
図６の設定操作受付処理におけるＳ３１０で、第１領域４１から第２領域４２へのアイテム移動操作がなされたと判断されなかった場合は、Ｓ３８０で、ユーザによる、第２領域４２から第１領域４１へのアイテム移動操作（図４（ａ）に例示したような移動操作）がなされたか否かを判断する。第２領域４２から第１領域４１へのアイテム移動操作がなされた場合は、Ｓ３９０に進み、その移動操作対象のアイテム（以下「アイテムＢ」ともいう）を第２領域４２から第１領域４１へ移動させる。即ち、第２領域４２において「選択したアイテム」として表示させていたそのアイテムＢを、「選択可能なアイテム」として第１領域４１に戻して通常表示させる。
【００８３】
その後、Ｓ４００で、第１領域４１へ移動したアイテムＢが所属する設定項目（所属設定項目Ｇ）に初期値設定アイテムがあるか否かを判断する。初期値設定アイテムとは、図２（ｃ）に示した初期表示領域プリセットテーブルにおいて初期表示位置として第２領域が設定されているアイテムである。Ｓ４００で、アイテムＢの所属設定項目Ｇに初期値設定アイテムがないと判断した場合はＳ４３０に進むが、初期値設定アイテムがあると判断した場合は、Ｓ４１０にて、その所属設定項目Ｇの初期値設定アイテムを第２領域４２へ移動させて「選択したアイテム」とする。つまり、アイテムＢに代えて初期値設定アイテムを第２領域４２に表示させるのである。
【００８４】
なお、アイテムＢの代わりに第２領域４２に表示させるアイテムは、初期値設定アイテムに限定されるものではない。例えば、アイテムＢが第２領域４２に表示される直前に第２領域４２に表示されていたアイテム（同じ所属設定項目Ｇのアイテム）を再び第２領域４２に表示させてもよいし、設定ファイルに前回設定内容が保存されている場合には、その前回設定内容に基づき、前回操作終了時に第２領域４２に表示されていたアイテムを第２領域４２に表示させてもよい。
【００８５】
Ｓ４１０の処理後、Ｓ４２０では、第１サブプロセス（第１排他アイテム移動処理）を実行する。この第１サブプロセスは図８に示すものであり、その具体的内容は既述の通りである。Ｓ４１０の処理によって第１領域４１から第２領域４２へアイテムを移動させた結果、その移動させたアイテムと、第１領域４１内にある他の選択可能なアイテムとの間で新たに排他関係が生じる可能性がある。その場合、その新たに排他関係となった第１領域４１内のアイテムは、「選択できないアイテム」として第３領域４３へ移動させる必要がある。これを実現するために、Ｓ４２０にて第１サブプロセスを実行する。
【００８６】
Ｓ４２０の第１サブプロセスの実行後は、Ｓ４３０にて、第３サブプロセス（選択不可解除処理）を実行する。この第３サブプロセスは図１０に示すものであり、その具体的内容は既述の通りである。Ｓ３９０の処理によって第２領域４２のアイテムＢを第１領域４１に移動させた結果、それまでそのアイテムＢと排他関係にあることによって第３領域４３に表示されていたアイテムの排他性が解消されている（自身と排他関係にあるアイテムが第２領域４２に存在しなくなっている）可能性がある。その場合、その排他性が解消された第３領域４３内のアイテムについては「選択可能なアイテム」として第１領域４１に戻す必要がある。これを実現するためにＳ４３０にて第３サブプロセスを実行する。
【００８７】
Ｓ３８０で、第２領域４２から第１領域４１へのアイテム移動操作がなされたと判断されなかった場合は、Ｓ４４０で、ユーザによる、第３領域４３から第２領域４２へのアイテム移動操作（図４（ｂ）に例示したような移動操作）がなされたか否かを判断する。
【００８８】
第３領域４３から第２領域４２へのアイテム移動操作がなされなかった場合は、この設定操作受付処理を終了する。第３領域４３から第２領域４２へのアイテム移動操作がなされた場合は、Ｓ４５０に進み、その移動操作対象のアイテム（以下「アイテムＣ」ともいう）を第３領域４３から第２領域４２へ移動させて「選択したアイテム」とする。
【００８９】
そして、Ｓ４６０で、第１サブプロセス（第１排他アイテム移動処理）を実行する。この第１サブプロセスは図８に示すものであり、その具体的内容は既述の通りである。Ｓ４５０の処理によって第３領域４３から第２領域４２へアイテムＣを移動させた結果、そのアイテムＣと、第１領域４１内の選択可能なアイテムとの間で新たに排他関係が生じる可能性がある。その場合、その新たに排他関係となった第１領域４１内のアイテムは、「選択できないアイテム」として第３領域４３へ移動させる必要がある。これを実現するために、Ｓ４６０にて第１サブプロセスを実行する。
【００９０】
Ｓ４６０の第１サブプロセスの実行後は、Ｓ４７０にて、第２サブプロセス（第２排他アイテム移動処理）を実行する。この第２サブプロセスは、第２領域４２へ移動したアイテムＣと排他関係にあるアイテムが同じ第２領域４２内にある場合にそれを「選択できないアイテム」として第３領域４３へ移動させるための処理である。この第２サブプロセスの具体的内容は図９に示す通りであり、まずＳ８１０にて、第３領域４３から第２領域４２へ移動したアイテムＣ（以下「新アイテムＢ」ともいう）と排他関係にある他のアイテムの数（排他アイテム数）Ｊを取得する。Ｓ８１５では、排他アイテム要素番号ｊを１にセットする。Ｓ８２０では、第２領域４２に表示されているアイテムの数（第２領域アイテム数）Ｎを取得する。Ｓ８２５では、第２領域要素番号ｎを１にセットする。
【００９１】
そしてＳ８３０で、新アイテムＢに対する各排他アイテムのうちｊ番目の排他アイテムと、第２領域４２に表示されているｎ番目のアイテムとが同一か否かを判断する。ここで同一と判断した場合は、Ｓ８３５で、第２領域４２のｎ番目のアイテムを第３領域４３へ移動させて「選択できないアイテム」に設定する。Ｓ８３５の処理の後、およびＳ８３０で同一ではないと判断した場合は、Ｓ８４０に進む。
【００９２】
Ｓ８４０では、第２領域要素番号ｎを１つインクリメントし、Ｓ８４５で、現時点での第２領域要素番号ｎが第２領域アイテム数Ｎより大きいか否か判断する。第２領域要素番号ｎが第２領域アイテム数Ｎ以下の場合はＳ８３０に戻る。第２領域要素番号ｎが第２領域アイテム数Ｎより大きい場合は、Ｓ８５０で排他アイテム要素番号ｊを１つインクリメントし、Ｓ８５５で、現時点での排他アイテム要素番号ｊが排他アイテム数Ｊより大きいか否か判断する。排他アイテム要素番号ｊが排他アイテム数Ｊ以下の場合はＳ８２０に戻る。排他アイテム要素番号ｊが排他アイテム数Ｊより大きい場合は、第２サブプロセスを終了し、Ｓ４８０（図６参照）の第３サブプロセス（選択不可解除処理）に移行する。
【００９３】
Ｓ４８０の第３サブプロセスは図１０に示すものであり、その具体的内容は既述の通りである。Ｓ４７０の第２サブプロセスによって第２領域４２のアイテムを第３領域４３に移動させた結果、それまでそのアイテムと排他関係にあることによって第３領域４３に表示されていたアイテムの排他関係が解消されている（自身と排他関係にあるアイテムが第２領域４２に存在しなくなっている）可能性がある。その場合、その排他関係が解消された第３領域４３内のアイテムについては「選択可能なアイテム」として第１領域４１に戻す必要がある。これを実現するために、Ｓ４８０にて第３サブプロセスを実行する。この第３サブプロセスを終えると、設定操作受付処理が終了する。
【００９４】
以上説明した本実施形態の情報処理システム１によれば、ユーザが第１領域４１の中から所望のアイテム（パラメータ）を選択操作すると、その選択したアイテムと互いに排他関係にある他のアイテムがあればそれが第３領域４３に表示されて選択不可となる。そのため、選択したアイテムと排他関係にある他のアイテムがある場合にはユーザはそのことを容易且つ具体的に認識することができる。そのため、アイテムを選択する際のユーザの使い勝手が向上する。
【００９５】
また、上述した通り、第２領域４２から第１領域４１へのアイテム移動、第３領域４３から第２領域４２へのアイテム移動も可能である。しかも、そのような移動によって、選択できないアイテムが新たに生じた場合には、それが第３領域４３へ移動され、逆にそれまで第３領域４３に表示されていたアイテムの排他性が解消された場合には、そのアイテムが第１領域４１へ移動される。これにより、ユーザは、アイテムの移動操作を行う度に、現時点で何が選択されていて、何が選択不可能であって、何が新たに選択できるのか、といったことを視覚的に容易に把握することができる。
【００９６】
［変形例］
本発明の実施の形態は、上記実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。例えば、図２（ａ）に示した初期画面（デフォルト状態）はあくまでも一例であり、初期画面においてどのアイテムを「選択したアイテム」とするかについては適宜決めることができる。また、図２（ａ）等に示した各設定項目および各アイテム（パラメータ）はあくまでも一例である。
【００９７】
また、図２（ｂ）に示した排他関係テーブルもあくまでも一例であり、どのアイテムとどのアイテムが排他関係になるのかについては、ソフト的或いはハード的な制約等に応じて適宜決めることができる。
【００９８】
また、上記実施形態では、スキャン設定画面に対するアイテム移動の際のユーザ操作として、マウス操作を例に挙げたが、これは一例であって、例えばキーボード入力による移動を可能としてもよいし、マウスパッドを用いたドラッグアンドドロップ操作による移動を可能としてもよいし、タッチパネルでのドラッグアンドドロップ操作による移動を可能としてもよい。また、ドラッグアンドドロップ操作以外の操作によってアイテムを移動させるようにしてもよい。また、ＭＦＰ３の操作・表示部２４にスキャン設定画面を表示させて、上記同様にアイテムの選択を行えるようにしてもよい。
【符号の説明】
【００９９】
１…情報処理システム、２…ＰＣ、３…ＭＦＰ、５…ネットワーク、１１，２１…ＣＰＵ、１２，２２…ＲＯＭ、１３，２３…ＲＡＭ、１４…ＨＤＤ、１５…入力部、１６…表示部、１７，２７…ＵＳＢインタフェース、１８，２６…ＬＡＮインタフェース、１９…マウス、２４…操作・表示部、２５…タッチパネル、２８…スキャナ部、２９…プリンタ部、４１…第１領域、４２…第２領域、４３…第３領域
【図１】
2014029628.tif 000003
【図５】
2014029628.tif 000004
【図６】
2014029628.tif 000005
【図７】
2014029628.tif 000006
【図８】
2014029628.tif 000007
【図９】
2014029628.tif 000008
【図１０】
2014029628.tif 000009
【図２】
2014029628.tif 000010
【図３】
2014029628.tif 000011
【図４】
2014029628.tif 000012