(57)【要約】【課題】  複数の画像形成装置が利用可能な環境において、利用者が望む複数の印刷条件を容易に設定可能とすること、および、複数の画像読取装置が利用可能な環境において、利用者が望む複数の読取条件を容易に設定可能とすること。【解決手段】  ＰＣが表示する設定画面には、プリンタに関する複数の設定項目（用紙種類、用紙サイズ、印刷品質、色）それぞれに対応する選択欄５１〜５７が設けられている。これら各選択欄とも利用者が複数の選択肢から１つを設定値として選択可能で、複数の選択肢として、複数あるプリンタのいずれかに対して設定可能な設定値が、複数あるプリンタすべての分について一括して表示される。一括して表示される候補の中から、択一的に設定値を選択すると、プリンタ選択欄５９には、その設定値の組み合わせに対応するプリンタが通常表示され、対応しないプリンタが注意マーク６１にて注意表示される。【選択図】  図９
2006041940.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に関する複数の設定項目それぞれに対応する複数の選択欄を含む画面であり、各選択欄とも利用者が複数の選択肢から１つを設定値として選択可能で、前記複数の選択肢として、複数の画像形成装置のいずれかに対して設定可能な設定値が、前記複数の画像形成装置すべての分について一括して表示されるように構成された設定画面を表示する設定画面表示手順
を備えたことを特徴とする画像形成装置設定プログラム。
【請求項２】
前記複数の設定項目は、用紙種類、用紙サイズ、色、および印刷品質の中から選ばれる少なくとも１つの設定項目を含む
ことを特徴とする請求項１に記載の画像形成装置設定プログラム。
【請求項３】
前記複数の画像形成装置それぞれについて、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせに基づいて、組み合わせられた複数の設定値すべてに対応した対応装置、組み合わせられた複数の設定値のうちの少なくとも１つに対応しない非対応装置のいずれであるのかを判定する対応装置判定手順を備え、
前記設定画面表示手順においては、前記対応装置判定手順において判定された対応装置と非対応装置とを利用者が識別できる形態で表示する対応装置表示欄が含まれる画面を、前記設定画面として表示する
ことを特徴とする請求項１または請求項２に記載の画像形成装置設定プログラム。
【請求項４】
前記複数の選択欄それぞれに表示される前記複数の選択肢それぞれについて、前記複数の画像形成装置の状態、および、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせのうち、いずれか一方または両方に基づいて、選択可能な状態にある選択可能候補、選択可能な状態にない選択不能候補のいずれであるのかを判定する選択可否判定手順を備え、
前記設定画面表示手順においては、前記選択可否判定手順において判定された選択可能候補と選択不能候補とを利用者が識別できる形態で、前記複数の選択肢として表示する
ことを特徴とする請求項１〜請求項３のいずれかに記載の画像形成装置設定プログラム。
【請求項５】
画像形成装置に関する複数の設定項目それぞれに対応する複数の選択欄を含む画面であり、各選択欄とも利用者が複数の選択肢から１つを設定値として選択可能で、前記複数の選択肢として、複数の画像形成装置のいずれかに対して設定可能な設定値が、前記複数の画像形成装置すべての分について一括して表示されるように構成された設定画面を表示する設定画面表示手段
を備えたことを特徴とする画像形成装置設定装置。
【請求項６】
画像読取装置に関する複数の設定項目それぞれに対応する複数の選択欄を含む画面であり、各選択欄とも利用者が複数の選択肢から１つを設定値として選択可能で、前記複数の選択肢として、複数の画像読取装置のいずれかに対して設定可能な設定値が、前記複数の画像読取装置すべての分について一括して表示されるように構成された設定画面を表示する設定画面表示手順
を備えたことを特徴とする画像読取装置設定プログラム。
【請求項７】
前記複数の設定項目は、解像度、色数、および給紙方法の中から選ばれる少なくとも１つの設定項目を含む
ことを特徴とする請求項６に記載の画像読取装置設定プログラム。
【請求項８】
前記複数の画像読取装置それぞれについて、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせに基づいて、組み合わせられた複数の設定値すべてに対応した対応装置、組み合わせられた複数の設定値のうちの少なくとも１つに対応しない非対応装置のいずれであるのかを判定する対応装置判定手順を備え、
前記設定画面表示手順においては、前記対応装置判定手順において判定された対応装置と非対応装置とを利用者が識別できる形態で表示する対応装置表示欄が含まれる画面を、前記設定画面として表示する
ことを特徴とする請求項６または請求項７に記載の画像読取装置設定プログラム。
【請求項９】
前記複数の選択欄それぞれに表示される前記複数の選択肢それぞれについて、前記複数の画像読取装置の状態、および、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせのうち、いずれか一方または両方に基づいて、選択可能な状態にある選択可能候補、選択可能な状態にない選択不能候補のいずれであるのかを判定する選択可否判定手順を備え、
前記設定画面表示手順においては、前記選択可否判定手順において判定された選択可能候補と選択不能候補とを利用者が識別できる形態で、前記複数の選択肢として表示する
ことを特徴とする請求項６〜請求項８のいずれかに記載の画像読取装置設定プログラム。
【請求項１０】
画像読取装置に関する複数の設定項目それぞれに対応する複数の選択欄を含む画面であり、各選択欄とも利用者が複数の選択肢から１つを設定値として選択可能で、前記複数の選択肢として、複数の画像読取装置のいずれかに対して設定可能な設定値が、前記複数の画像読取装置すべての分について一括して表示されるように構成された設定画面を表示する設定画面表示手段
を備えたことを特徴とする画像読取装置設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する設定を行う際に利用される画像形成装置設定プログラム、および画像形成装置設定装置と、画像読取装置に関する設定を行う際に利用される画像読取装置設定プログラム、および画像読取装置設定装置に関する。
【背景技術】
【０００２】
近年、ネットワークの普及に伴い、パーソナルコンピュータ（以下、ＰＣと略称）から印刷出力を行う際に、複数の画像形成装置（例えば、プリンタ、あるいはプリンタ機能を含む複数機能を備えた複合機など）の中から所望の１台を出力先として選ぶことができる環境が多くなりつつある。また、ネットワークに接続されていないＰＣであっても、例えば、高速な印刷が可能なモノクロプリンタと、カラー写真を印刷するのに好適なカラープリンタの両方が接続されるなど、機能の異なる２以上の画像形成装置がローカル接続されていることがある。
【０００３】
こうした環境において、従来、印刷を行う際には、まず、どの画像形成装置を出力先とするのかを利用者が選択してから、次に、選択した画像形成装置に対応するプリンタドライバが備えるＵＩ（ユーザーインターフェイス）を利用して、印刷条件についての設定を行っていた。例えば、５台の画像形成装置を利用可能な場合、利用者は、まず、その５台の画像形成装置の中から１台を出力先として選択し、次に、選択した画像形成装置に対応するプリンタドライバが備えるＵＩを利用して、用紙種類、用紙サイズ、色（グレースケール印刷／カラー印刷）、印刷品質（高速印刷／高画質印刷）などの印刷条件について設定を行っていた。
【０００４】
また、下記特許文献１には、複数台のプリンタに関する情報をサーバで管理し、クライアントがサーバに対して印刷ジョブを発行すると、サーバが印刷ジョブ内に含まれる印刷条件を解析して、その印刷ジョブに最適なプリンタを出力先として選定するというシステムが提案されている。
【０００５】
このようなシステムであれば、利用者が複数のプリンタの中から印刷を行うプリンタを指定する必要はなく、代わりに、印刷したい用紙の種類を指定して印刷指示をかければよいとされている（上記特許文献１段落［００２３］参照）。
【特許文献１】特開２００３−９９２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記のようなプリンタドライバが備えるＵＩを利用して、印刷条件についての設定を行う場合、利用者が出力先となる画像形成装置を選択する段階では、例えば、特定種類の用紙（例えば光沢紙）に印刷を行いたくても、特定種類の用紙に印刷可能な画像形成装置がどれなのかを、利用者が判断できないことがある。
【０００７】
そのため、利用者が適当に１台の画像形成装置を選択しても、特定種類の用紙への印刷ができない画像形成装置を選択してしまうことがある。この場合、選択した画像形成装置に対応するプリンタドライバが備えるＵＩを利用して、利用者が用紙種類に関する設定を行おうとすると、その時点で初めて、利用者は特定種類の用紙への印刷ができない画像形成装置を選択してしまったことに気づく。このとき、仮に用紙サイズ、色、印刷品質等、いくつかの印刷条件について既に設定を終えていたとしても、それらの設定はすべて無駄になり、利用者は、面倒でも画像形成装置をあらためて選択するところから作業をやり直さなければならない。しかも、画像形成装置を選択し直す際にも、再び特定種類の用紙への印刷ができない画像形成装置を選択してしまうおそれはあるので、最悪の場合、何度も画像形成装置の選択をやり直さなければならない。したがって、画像形成装置の選択を誤ると、非常に面倒な手間がかかるという問題があった。
【０００８】
また、上記特許文献１に記載の技術であれば、印刷を行うプリンタを指定する必要はないとされているが、上記特許文献１には、印刷したい用紙の種類を指定する方法や手順について、何ら具体的な説明はない。また、用紙の種類以外にも、用紙サイズ、色、印刷品質等、様々な印刷条件を設定したい場合があるが、こうした複数の印刷条件を、どのような方法や手順で設定するのかについても、上記特許文献１には何ら具体的な説明がない。そのため、上記特許文献１を見ても、印刷ジョブの発行時に容易に印刷条件の指定ができるのかどうかが定かではなかった。また、異なるタイプの画像形成装置に対応するものでもなかった。
【０００９】
なお、以上説明したような問題は、画像形成装置に対する設定を行う場合のみならず、画像読取装置に対する設定を行う場合にも同様に発生する問題である。
具体的には、例えば、複数の画像読取装置を利用可能な環境において、特定解像度で画像の読取を行う際には、従来、どの画像読取装置を使用するのかを利用者が選択してから、選択した画像読取装置に対応するスキャナドライバが備えるＵＩを利用して、読取条件についての設定を行っている。
【００１０】
しかし、画像読取装置を選択する段階では、どの画像読取装置において所望の解像度での読取ができるのかを、利用者が判断できないことがあるため、利用者が適当に１台の画像読取装置を選択しても、所望の解像度での読取ができない画像読取装置を選択してしまうことがあった。
【００１１】
本発明は、上記問題を解決するためになされたものであり、その第１の目的は、複数の画像形成装置が利用可能な環境において、利用者が望む複数の印刷条件を容易に設定可能な画像形成装置設定プログラムおよび画像形成装置設定装置を提供することにある。また、第２の目的は、複数の画像読取装置が利用可能な環境において、利用者が望む複数の読取条件を容易に設定可能な画像読取装置設定プログラムおよび画像読取装置設定装置を提供することにある。
【課題を解決するための手段】
【００１２】
以下、本発明において採用した特徴的構成について説明する。
まず、本発明の画像形成装置設定プログラムは、
画像形成装置に関する複数の設定項目それぞれに対応する複数の選択欄を含む画面であり、各選択欄とも利用者が複数の選択肢から１つを設定値として選択可能で、前記複数の選択肢として、複数の画像形成装置のいずれかに対して設定可能な設定値が、前記複数の画像形成装置すべての分について一括して表示されるように構成された設定画面を表示する設定画面表示手順
を備えたことを特徴とする。
【００１３】
この画像形成装置設定プログラムに従った処理を実行する装置が、上記設定画面表示手順を実行すると、画像形成装置に関する複数の設定項目それぞれに対応する複数の選択欄が含まれた設定画面を表示する。この設定画面中の各選択欄において、利用者は複数の選択肢から１つを設定値として選択可能であるが、特に、この画像形成装置設定プログラムの場合、複数の選択肢として、複数の画像形成装置のいずれかに対して設定可能な設定値が、複数の画像形成装置すべての分について一括して表示される。
【００１４】
そのため、利用者は、異なるタイプの画像形成装置であっても、画像形成装置の選択をすることなく、複数の画像形成装置のいずれかに対して設定可能な設定値を、複数の画像形成装置すべての分について一覧することができ、それら一覧できる複数の選択肢の中から、所望の選択肢を設定値として選択することができる。また、利用者が設定値としたいと選択肢を選択したら、その設定値に対応する画像形成装置を特定することも可能である。
【００１５】
したがって、最初に複数の画像形成装置の中から１台の画像形成装置を選択すると、その１台の画像形成装置に対して設定可能な設定値すべてが表示されることになるものとは異なり、「画像形成装置の選択を誤ると、その画像形成装置に対して設定可能な設定値の中に所望の設定値がないことがあり、その場合、画像形成装置の再選択を強いられてしまう」といった問題を招かない。また、利用者は、設定画面の中に一覧表示される選択肢の中から、１つを設定値として選ぶだけの簡単な操作で、所望の設定値と、設定値に対応する画像形成装置とを選択したことになるので、このような設定画面を含むＵＩがないものとは異なり、きわめて簡単に設定値の選択を行うことができる。
【００１６】
なお、以上のような設定画面表示手順により、利用者は、所望の設定値を選択でき、その選択された設定値に対応する画像形成装置も特定されるので、後は、選択された設定値に対応する画像形成装置に対し、利用者が選択した設定値を設定するなどの処理を実行することができる。より具体的には、選択された設定値に対応する画像形成装置に対し、利用者が選択した設定情報を送信する処理や、あるいは、選択された設定値に対応する画像形成装置の制御を行うために設けられているプリンタドライバに対し、利用者が選択した設定情報を送信する処理を行うことができる。画像形成装置に対して設定情報を送信して直接的な制御を行うか、プリンタドライバに対して設定情報を送信することで間接的に画像形成装置に対する制御を行うかは任意である。
【００１７】
ところで、以上説明した本発明の画像形成装置設定プログラムは、さらに次のように構成されていると望ましい。
まず、前記複数の設定項目は、用紙種類、用紙サイズ、色、および印刷品質の中から選ばれる少なくとも１つの設定項目を含むとよい。
【００１８】
このような画像形成装置設定プログラムであれば、用紙種類、用紙サイズ、色、および印刷品質の中から選ばれる少なくとも１つの設定項目に関し、複数の画像形成装置のいずれかに対して設定可能な設定値が、複数の画像形成装置すべての分について一括して表示される。したがって、利用者は、用紙種類、用紙サイズ、色、および印刷品質の中から選ばれる少なくとも１つについて、所望の設定値を選択することができ、その選択された設定値に基づいて画像形成装置が選択されることになる。
【００１９】
また、本発明の画像形成装置設定プログラムは、前記複数の画像形成装置それぞれについて、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせに基づいて、組み合わせられた複数の設定値すべてに対応した対応装置、組み合わせられた複数の設定値のうちの少なくとも１つに対応しない非対応装置のいずれであるのかを判定する対応装置判定手順を備えていてもよく、この場合、前記設定画面表示手順においては、前記対応装置判定手順において判定された対応装置と非対応装置とを利用者が識別できる形態で表示する対応装置表示欄が含まれる画面を、前記設定画面として表示するとよい。
【００２０】
このような画像形成装置設定プログラムによれば、前記設定画面を表示した際、対応装置表示欄には、対応装置と非対応装置とを利用者が識別できる形態で表示するので、利用者が選択した複数の設定値と、それらの設定値すべてに対応した対応装置との関係を、利用者が容易に把握することができる。
【００２１】
また、本発明の画像形成装置設定プログラムは、前記複数の選択欄それぞれに表示される前記複数の選択肢それぞれについて、前記複数の画像形成装置の状態、および、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせのうち、いずれか一方または両方に基づいて、選択可能な状態にある選択可能候補、選択可能な状態にない選択不能候補のいずれであるのかを判定する選択可否判定手順を備えていてもよく、この場合、前記設定画面表示手順においては、前記選択可否判定手順において判定された選択可能候補と選択不能候補とを利用者が識別できる形態で、前記複数の選択肢として表示するとよい。
【００２２】
このような画像形成装置設定プログラムによれば、各選択欄に複数の選択肢を表示する際に、各画像形成装置の状態や、各選択欄において選択された設定値の組み合わせが原因で、選択肢の一部が選択可能な状態にある候補、残りの一部が選択可能な状態にない候補となっても、それらの状態を利用者が識別できる形態で選択肢が表示される。したがって、利用者が、選択可能な状態にある候補を容易に把握することができる。
【００２３】
次に、本発明の画像形成装置設定装置は、
画像形成装置に関する複数の設定項目それぞれに対応する複数の選択欄を含む画面であり、各選択欄とも利用者が複数の選択肢から１つを設定値として選択可能で、前記複数の選択肢として、複数の画像形成装置のいずれかに対して設定可能な設定値が、前記複数の画像形成装置すべての分について一括して表示されるように構成された設定画面を表示する設定画面表示手段
を備えたことを特徴とする。
【００２４】
この画像形成装置設定装置において、上記設定画面表示手段は、画像形成装置に関する複数の設定項目それぞれに対応する複数の選択欄が含まれた設定画面を表示する。この設定画面中の各選択欄において、利用者は複数の選択肢から１つを設定値として選択可能であるが、特に、この画像形成装置設定装置の場合、複数の選択肢として、複数の画像形成装置のいずれかに対して設定可能な設定値が、複数の画像形成装置すべての分について一括して表示される。
【００２５】
そのため、利用者は、異なるタイプの画像形成装置であっても、画像形成装置の選択をすることなく、複数の画像形成装置のいずれかに対して設定可能な設定値を、複数の画像形成装置すべての分について一覧することができ、それら一覧できる複数の選択肢の中から、所望の選択肢を設定値として選択することができる。また、利用者が設定値としたいと選択肢を選択したら、その設定値に対応する画像形成装置を特定することも可能である。
【００２６】
したがって、最初に複数の画像形成装置の中から１台の画像形成装置を選択すると、その１台の画像形成装置に対して設定可能な設定値すべてが表示されることになるものとは異なり、「画像形成装置の選択を誤ると、その画像形成装置に対して設定可能な設定値の中に所望の設定値がないことがあり、その場合、画像形成装置の再選択を強いられてしまう」といった問題を招かない。また、利用者は、設定画面の中に一覧表示される選択肢の中から、１つを設定値として選ぶだけの簡単な操作で、所望の設定値と、設定値に対応する画像形成装置とを選択したことになるので、このような設定画面を含むＵＩがないものとは異なり、きわめて簡単に設定値の選択を行うことができる。
【００２７】
なお、以上のような設定画面表示手段により、利用者は、所望の設定値を選択でき、その選択された設定値に対応する画像形成装置も特定されるので、後は、選択された設定値に対応する画像形成装置に対し、利用者が選択した設定値を設定するなどの処理を実行することができる。より具体的には、選択された設定値に対応する画像形成装置に対し、利用者が選択した設定情報を送信する処理や、あるいは、選択された設定値に対応する画像形成装置の制御を行うために設けられているプリンタドライバに対し、利用者が選択した設定情報を送信する処理を行うことができる。画像形成装置に対して設定情報を送信して直接的な制御を行うか、プリンタドライバに対して設定情報を送信することで間接的に画像形成装置に対する制御を行うかは任意である。
【００２８】
ところで、以上説明した本発明の画像形成装置設定装置は、さらに次のように構成されていると望ましい。
まず、前記複数の設定項目は、用紙種類、用紙サイズ、色、および印刷品質の中から選ばれる少なくとも１つの設定項目を含むとよい。
【００２９】
このような画像形成装置設定装置であれば、用紙種類、用紙サイズ、色、および印刷品質の中から選ばれる少なくとも１つの設定項目に関し、複数の画像形成装置のいずれかに対して設定可能な設定値が、複数の画像形成装置すべての分について一括して表示される。したがって、利用者は、用紙種類、用紙サイズ、色、および印刷品質の中から選ばれる少なくとも１つについて、所望の設定値を選択することができ、その選択された設定値に基づいて画像形成装置が選択されることになる。
【００３０】
また、本発明の画像形成装置設定装置は、前記複数の画像形成装置それぞれについて、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせに基づいて、組み合わせられた複数の設定値すべてに対応した対応装置、組み合わせられた複数の設定値のうちの少なくとも１つに対応しない非対応装置のいずれであるのかを判定する対応装置判定手段を備えていてもよく、この場合、前記設定画面表示手段は、前記対応装置判定手段において判定された対応装置と非対応装置とを利用者が識別できる形態で表示する対応装置表示欄が含まれる画面を、前記設定画面として表示するとよい。
【００３１】
このような画像形成装置設定装置によれば、前記設定画面を表示した際、対応装置表示欄には、対応装置と非対応装置とを利用者が識別できる形態で表示するので、利用者が選択した複数の設定値と、それらの設定値すべてに対応した対応装置との関係を、利用者が容易に把握することができる。
【００３２】
また、本発明の画像形成装置設定装置は、前記複数の選択欄それぞれに表示される前記複数の選択肢それぞれについて、前記複数の画像形成装置の状態、および、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせのうち、いずれか一方または両方に基づいて、選択可能な状態にある選択可能候補、選択可能な状態にない選択不能候補のいずれであるのかを判定する選択可否判定手段を備えていてもよく、この場合、前記設定画面表示手段は、前記選択可否判定手段において判定された選択可能候補と選択不能候補とを利用者が識別できる形態で、前記複数の選択肢として表示するとよい。
【００３３】
このような画像形成装置設定装置によれば、各選択欄に複数の選択肢を表示する際に、各画像形成装置の状態や、各選択欄において選択された設定値の組み合わせが原因で、選択肢の一部が選択可能な状態にある候補、残りの一部が選択可能な状態にない候補となっても、それらの状態を利用者が識別できる形態で選択肢が表示される。したがって、利用者が、選択可能な状態にある候補を容易に把握することができる。
【００３４】
次に、本発明の画像読取装置設定プログラムは、
画像読取装置に関する複数の設定項目それぞれに対応する複数の選択欄を含む画面であり、各選択欄とも利用者が複数の選択肢から１つを設定値として選択可能で、前記複数の選択肢として、複数の画像読取装置のいずれかに対して設定可能な設定値が、前記複数の画像読取装置すべての分について一括して表示されるように構成された設定画面を表示する設定画面表示手順
を備えたことを特徴とする。
【００３５】
この画像読取装置設定プログラムに従った処理を実行する装置が、上記設定画面表示手順を実行すると、画像読取装置に関する複数の設定項目それぞれに対応する複数の選択欄が含まれた設定画面を表示する。この設定画面中の各選択欄において、利用者は複数の選択肢から１つを設定値として選択可能であるが、特に、この画像読取装置設定プログラムの場合、複数の選択肢として、複数の画像読取装置のいずれかに対して設定可能な設定値が、複数の画像読取装置すべての分について一括して表示される。
【００３６】
そのため、利用者は、異なるタイプの画像読取装置であっても、画像読取装置の選択をすることなく、複数の画像読取装置のいずれかに対して設定可能な設定値を、複数の画像読取装置すべての分について一覧することができ、それら一覧できる複数の選択肢の中から、所望の選択肢を設定値として選択することができる。また、利用者が設定値としたいと選択肢を選択したら、その設定値に対応する画像読取装置を特定することも可能である。
【００３７】
したがって、最初に複数の画像読取装置の中から１台の画像読取装置を選択すると、その１台の画像読取装置に対して設定可能な設定値すべてが表示されることになるものとは異なり、「画像読取装置の選択を誤ると、その画像読取装置に対して設定可能な設定値の中に所望の設定値がないことがあり、その場合、画像読取装置の再選択を強いられてしまう」といった問題を招かない。また、利用者は、設定画面の中に一覧表示される選択肢の中から、１つを設定値として選ぶだけの簡単な操作で、所望の設定値と、設定値に対応する画像読取装置とを選択したことになるので、このような設定画面を含むＵＩがないものとは異なり、きわめて簡単に設定値の選択を行うことができる。
【００３８】
なお、以上のような設定画面表示手順により、利用者は、所望の設定値を選択でき、その選択された設定値に対応する画像読取装置も特定されるので、後は、選択された設定値に対応する画像読取装置に対し、利用者が選択した設定値を設定するなどの処理を実行することができる。より具体的には、選択された設定値に対応する画像読取装置に対し、利用者が選択した設定情報を送信する処理や、あるいは、選択された設定値に対応する画像読取装置の制御を行うために設けられているスキャナドライバに対し、利用者が選択した設定情報を送信する処理を行うことができる。画像読取装置に対して設定情報を送信して直接的な制御を行うか、スキャナドライバに対して設定情報を送信することで間接的に画像読取装置に対する制御を行うかは任意である。
【００３９】
ところで、以上説明した本発明の画像読取装置設定プログラムは、さらに次のように構成されていると望ましい。
まず、前記複数の設定項目は、解像度、色数、および給紙方法の中から選ばれる少なくとも１つの設定項目を含むとよい。
【００４０】
このような画像読取装置設定プログラムであれば、解像度、色数、および給紙方法の中から選ばれる少なくとも１つの設定項目に関し、複数の画像読取装置のいずれかに対して設定可能な設定値が、複数の画像読取装置すべての分について一括して表示される。したがって、利用者は、解像度、色数、および給紙方法の中から選ばれる少なくとも１つについて、所望の設定値を選択することができ、その選択された設定値に基づいて画像読取装置が選択されることになる。
【００４１】
また、本発明の画像読取装置設定プログラムは、前記複数の画像読取装置それぞれについて、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせに基づいて、組み合わせられた複数の設定値すべてに対応した対応装置、組み合わせられた複数の設定値のうちの少なくとも１つに対応しない非対応装置のいずれであるのかを判定する対応装置判定手順を備えていてもよく、この場合、前記設定画面表示手順においては、前記対応装置判定手順において判定された対応装置と非対応装置とを利用者が識別できる形態で表示する対応装置表示欄が含まれる画面を、前記設定画面として表示するとよい。
【００４２】
このような画像読取装置設定プログラムによれば、前記設定画面を表示した際、対応装置表示欄には、対応装置と非対応装置とを利用者が識別できる形態で表示するので、利用者が選択した複数の設定値と、それらの設定値すべてに対応した対応装置との関係を、利用者が容易に把握することができる。
【００４３】
また、本発明の画像読取装置設定プログラムは、前記複数の選択欄それぞれに表示される前記複数の選択肢それぞれについて、前記複数の画像読取装置の状態、および、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせのうち、いずれか一方または両方に基づいて、選択可能な状態にある選択可能候補、選択可能な状態にない選択不能候補のいずれであるのかを判定する選択可否判定手順を備えていてもよく、この場合、前記設定画面表示手順においては、前記選択可否判定手順において判定された選択可能候補と選択不能候補とを利用者が識別できる形態で、前記複数の選択肢として表示するとよい。
【００４４】
このような画像読取装置設定プログラムによれば、各選択欄に複数の選択肢を表示する際に、各画像読取装置の状態や、各選択欄において選択された設定値の組み合わせが原因で、選択肢の一部が選択可能な状態にある候補、残りの一部が選択可能な状態にない候補となっても、それらの状態を利用者が識別できる形態で選択肢が表示される。したがって、利用者が、選択可能な状態にある候補を容易に把握することができる。
【００４５】
次に、本発明の画像読取装置設定装置は、
画像読取装置に関する複数の設定項目それぞれに対応する複数の選択欄を含む画面であり、各選択欄とも利用者が複数の選択肢から１つを設定値として選択可能で、前記複数の選択肢として、複数の画像読取装置のいずれかに対して設定可能な設定値が、前記複数の画像読取装置すべての分について一括して表示されるように構成された設定画面を表示する設定画面表示手段
を備えたことを特徴とする。
【００４６】
この画像読取装置設定装置において、上記設定画面表示手段は、画像読取装置に関する複数の設定項目それぞれに対応する複数の選択欄が含まれた設定画面を表示する。この設定画面中の各選択欄において、利用者は複数の選択肢から１つを設定値として選択可能であるが、特に、この画像読取装置設定装置の場合、複数の選択肢として、複数の画像読取装置のいずれかに対して設定可能な設定値が、複数の画像読取装置すべての分について一括して表示される。
【００４７】
そのため、利用者は、異なるタイプの画像読取装置であっても、画像読取装置の選択をすることなく、複数の画像読取装置のいずれかに対して設定可能な設定値を、複数の画像読取装置すべての分について一覧することができ、それら一覧できる複数の選択肢の中から、所望の選択肢を設定値として選択することができる。また、利用者が設定値としたいと選択肢を選択したら、その設定値に対応する画像読取装置を特定することも可能である。
【００４８】
したがって、最初に複数の画像読取装置の中から１台の画像読取装置を選択すると、その１台の画像読取装置に対して設定可能な設定値すべてが表示されることになるものとは異なり、「画像読取装置の選択を誤ると、その画像読取装置に対して設定可能な設定値の中に所望の設定値がないことがあり、その場合、画像読取装置の再選択を強いられてしまう」といった問題を招かない。また、利用者は、設定画面の中に一覧表示される選択肢の中から、１つを設定値として選ぶだけの簡単な操作で、所望の設定値と、設定値に対応する画像読取装置とを選択したことになるので、このような設定画面を含むＵＩがないものとは異なり、きわめて簡単に設定値の選択を行うことができる。
【００４９】
なお、以上のような設定画面表示手段により、利用者は、所望の設定値を選択でき、その選択された設定値に対応する画像読取装置も特定されるので、後は、選択された設定値に対応する画像読取装置に対し、利用者が選択した設定値を設定するなどの処理を実行することができる。より具体的には、選択された設定値に対応する画像読取装置に対し、利用者が選択した設定情報を送信する処理や、あるいは、選択された設定値に対応する画像読取装置の制御を行うために設けられているスキャナドライバに対し、利用者が選択した設定情報を送信する処理を行うことができる。画像読取装置に対して設定情報を送信して直接的な制御を行うか、スキャナドライバに対して設定情報を送信することで間接的に画像読取装置に対する制御を行うかは任意である。
【００５０】
ところで、以上説明した本発明の画像読取装置設定装置は、さらに次のように構成されていると望ましい。
まず、前記複数の設定項目は、解像度、色数、および給紙方法の中から選ばれる少なくとも１つの設定項目を含むとよい。
【００５１】
このような画像読取装置設定装置であれば、解像度、色数、および給紙方法の中から選ばれる少なくとも１つの設定項目に関し、複数の画像読取装置のいずれかに対して設定可能な設定値が、複数の画像読取装置すべての分について一括して表示される。したがって、利用者は、解像度、色数、および給紙方法の中から選ばれる少なくとも１つについて、所望の設定値を選択することができ、その選択された設定値に基づいて画像読取装置が選択されることになる。
【００５２】
また、本発明の画像読取装置設定装置は、前記複数の画像読取装置それぞれについて、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせに基づいて、組み合わせられた複数の設定値すべてに対応した対応装置、組み合わせられた複数の設定値のうちの少なくとも１つに対応しない非対応装置のいずれであるのかを判定する対応装置判定手段を備えていてもよく、この場合、前記設定画面表示手段は、前記対応装置判定手段において判定された対応装置と非対応装置とを利用者が識別できる形態で表示する対応装置表示欄が含まれる画面を、前記設定画面として表示するとよい。
【００５３】
このような画像読取装置設定装置によれば、前記設定画面を表示した際、対応装置表示欄には、対応装置と非対応装置とを利用者が識別できる形態で表示するので、利用者が選択した複数の設定値と、それらの設定値すべてに対応した対応装置との関係を、利用者が容易に把握することができる。
【００５４】
また、本発明の画像読取装置設定装置は、前記複数の選択欄それぞれに表示される前記複数の選択肢それぞれについて、前記複数の画像読取装置の状態、および、前記複数の選択欄それぞれにおいて選択された設定値の組み合わせのうち、いずれか一方または両方に基づいて、選択可能な状態にある選択可能候補、選択可能な状態にない選択不能候補のいずれであるのかを判定する選択可否判定手段を備えていてもよく、この場合、前記設定画面表示手段は、前記選択可否判定手段において判定された選択可能候補と選択不能候補とを利用者が識別できる形態で、前記複数の選択肢として表示するとよい。
【００５５】
このような画像読取装置設定装置によれば、各選択欄に複数の選択肢を表示する際に、各画像読取装置の状態や、各選択欄において選択された設定値の組み合わせが原因で、選択肢の一部が選択可能な状態にある候補、残りの一部が選択可能な状態にない候補となっても、それらの状態を利用者が識別できる形態で選択肢が表示される。したがって、利用者が、選択可能な状態にある候補を容易に把握することができる。
【発明を実施するための最良の形態】
【００５６】
次に、本発明の実施形態について一例を挙げて説明する。
以下に説明するシステムは、図１に示すように、１台のＰＣ１と、５台の複合機１１〜１５とで構成され、これらの各機器がＬＡＮ１８を介して接続された構成になっている。
【００５７】
ＰＣ１は、周知の通り、ＣＰＵ、ＲＯＭ、ＲＡＭ等を中心に構成された制御部、キーボードやポインティングデバイスなどで構成される入力部、ディスプレイなどの出力部、ハードディスクなどの不揮発性記憶手段からなる補助記憶部等を備えている。このＰＣ１には、ＯＳ（Operating System）としてＷｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＭａｃＯＳ（登録商標）などが搭載され、キーボード入力や画面出力といった入出力機能、主記憶部であるメモリや補助記憶部であるハードディスクに対するアクセス機能など、アプリケーションから共通して利用される基本機能は、ＯＳによって提供されている。なお、これら各ＯＳによって提供される各種機能そのものは公知なので、ここでの詳細な説明は省略するが、以下の説明においては、ＰＣ１が、Ｗｉｎｄｏｗｓ（登録商標）によって提供される各種機能を有するとの前提で説明を続ける。
【００５８】
複合機１１〜１５は、それぞれがプリンタ部１１ａ〜１５ａと、スキャナ部１１ｂ〜１５ｂとを備え、これらプリンタ部１１ａ〜１５ａ、スキャナ部１１ｂ〜１５ｂ、および通信部（図示略）等を組み合わせることにより、プリンタ機能、イメージスキャナ機能、コピー機能、およびファクシミリ機能などを実現した多機能装置である。これら複合機１１〜１５は、プリンタ機能、イメージスキャナ機能といった機能毎に、ＰＣ１において別々の機器として認識される。
【００５９】
ＰＣ１には、複合機１１〜１５のそれぞれに対応するプリンタドライバ２１〜２５が設けられ、各複合機１１〜１５のプリンタ部１１ａ〜１５ａによる印刷動作やその他のプリンタ関連機能は、プリンタドライバ２１〜２５によって制御される。また、ＰＣ１には、複合機１１〜１５のそれぞれに対応するスキャナドライバ３１〜３５が設けられ、各複合機１１〜１５のスキャナ部１１ｂ〜１５ｂによる読取動作やその他のイメージスキャナ関連機能は、スキャナドライバ３１〜３５によって制御される。
【００６０】
さらに、ＰＣ１には、統合プリンタドライバ４１、統合スキャナドライバ４３が設けられている。
統合プリンタドライバ４１は、利用者側から見ると複合機１１〜１５のプリンタ部１１ａ〜１５ａすべてに対する制御を実行可能に見える仮想的なプリンタドライバであるが、実態は、利用者がプリンタドライバ２１〜２５に対して指令を与えるためのＵＩを提供するコンポーネントとなっている。
【００６１】
より具体的には、統合プリンタドライバ４１は、主な機能として、プリンタドライバ２１〜２５から取得した情報すべてを統合して表示する機能と、利用者が入力した情報を受け取り、その情報に基づいて５つのプリンタドライバ２１〜２５の中から１つを選択し、その選択されたプリンタドライバ（＝５つのプリンタドライバ２１〜２５のいずれか）に対して、利用者から受け取った情報を引き渡す機能とを備えている。そして、これらの機能により、統合プリンタドライバ４１自体は、各複合機１１〜１５のプリンタ部１１ａ〜１５ａによる印刷動作等を制御する機能を持たないにもかかわらず、利用者が入力した情報を５つのプリンタドライバ２１〜２５のいずれかに引き渡すことで、プリンタドライバ２１〜２５による印刷関連の制御を実行させることができるようになっている。
【００６２】
また、統合スキャナドライバ４３は、利用者側から見ると複合機１１〜１５のスキャナ部１１ｂ〜１５ｂすべてに対する制御を実行可能に見える仮想的なスキャナドライバであるが、実態は、利用者がスキャナドライバ３１〜３５に対して指令を与えるためのＵＩを提供するコンポーネントとなっている。
【００６３】
より具体的には、統合スキャナドライバ４３は、主な機能として、スキャナドライバ３１〜３５から取得した情報すべてを統合して表示する機能と、利用者が入力した情報を受け取り、その情報に基づいて５つのスキャナドライバ３１〜３５の中から１つを選択し、その選択されたスキャナドライバ（＝５つのスキャナドライバ３１〜３５のいずれか）に対して、利用者から受け取った情報を引き渡す機能とを備えている。そして、これらの機能により、統合スキャナドライバ４３自体は、各複合機１１〜１５のスキャナ部１１ｂ〜１５ｂによる読取動作等を制御する機能を持たないにもかかわらず、利用者が入力した情報を５つのスキャナドライバ３１〜３５のいずれかに引き渡すことで、スキャナドライバ３１〜３５による読取関連の制御を実行させることができるようになっている。
【００６４】
図２は、複合機１１〜１５のプリンタ機能に関連する項目をまとめた表である。この図２中、プリンタ名は、ＰＣ１において、複合機１１〜１５において割り当てられた名称である。また、複合機１１〜１５は、図２に示した通り、それぞれが備える給紙トレイの数や、使用可能な用紙種類、用紙サイズ、色（カラー／グレースケール）、印刷品質などが、各複合機１１〜１５毎に異なっている。
【００６５】
複合機１１〜１５にセットされている用紙種類や用紙サイズの情報、利用者が使用したい色（カラー／グレースケール）や印刷品質などの情報は、プリンタドライバ２１〜２５が複合機１１〜１５側から取得するか、利用者がプリンタドライバ２１〜２５に対して与えることにより、プリンタドライバ２１〜２５が認識する。以降、プリンタドライバ２１〜２５は、認識している情報に応じた印刷制御を実行するので、複合機１１〜１５では、プリンタドライバ２１〜２５の認識している情報に応じた最適な印刷がなされることになる。なお、本実施形態において、複合機１１〜１５が備える給紙トレイには、図３に示すような用紙がそれぞれ収納されている。
【００６６】
図４は、複合機１１〜１５のスキャナ機能に関連する項目をまとめた表である。この図４中、スキャナ名は、ＰＣ１において、複合機１１〜１５において割り当てられた名称である。また、複合機１１〜１５は、図４に示した通り、使用可能な解像度、色数、給紙方法などが、各複合機１１〜１５毎に異なっている。
【００６７】
利用者が使用したい解像度、色数、給紙方法などの情報は、スキャナドライバ３１〜３５が複合機１１〜１５側から取得するか、利用者がスキャナドライバ３１〜３５に対して与えることにより、スキャナドライバ３１〜３５が認識する。以降、スキャナドライバ３１〜３５は、認識している情報に応じた読取制御を実行するので、複合機１１〜１５では、スキャナドライバ３１〜３５の認識している情報に応じた最適な読取がなされることになる。
【００６８】
次に、統合プリンタドライバ４１へプリンタドライバ２１〜２５を登録する処理について、図５のフローチャートに基づいて説明する。この処理は、ＰＣ１において実行される処理である。この処理が実行されるタイミングは特に限定されるものではないが、例えば、個々のプリンタドライバ２１〜２５すべてを統合プリンタドライバ４１に登録することが必須となっているシステムであれば、個々のプリンタドライバ２１〜２５をシステムに導入する際に本処理が実行されるようになっているとよい。また、個々のプリンタドライバ２１〜２５すべてを統合プリンタドライバ４１に登録することが必須となっていないシステムであれば、利用者が所望のタイミングで本処理を実行してもよいし、複合機１１〜１５の起動を検出したときに、即時本処理が実行されるようになっていてもよい。
【００６９】
まず、この処理を開始すると、ＰＣ１は、追加するプリンタドライバのモード調査を実行する（Ｓ１０１）。このモード調査は、個々のプリンタドライバにおいて設定可能な設定項目（例えば、用紙種類、用紙サイズ、色、および印刷品質）毎に、どのような設定値を設定可能であるのかをリストアップする処理である。例えば、設定項目：用紙種類の場合、複合機１１であれば、“普通紙”、“厚紙”、“超厚紙”、“ＯＨＰフィルム”、“ハガキ”、以上５種の設定値がリストアップされ、複合機１３であれば、“普通紙”、“インクジェット紙”、“光沢紙”、“ＯＨＰフィルム”、以上４種の設定値がリストアップされることになる（図２参照）。なお、同様の処理は、用紙種類以外の設定項目である、用紙サイズ、色、印刷品質の各設定項目についても実行される。
【００７０】
続いて、ＰＣ１は、同じ印刷モードの確認および削除を実行する（Ｓ１０３）。この処理は、本処理を２回以上実行したことにより、過去に実行した処理によって既にリストアップされた設定値と、今回の上記Ｓ１０１の処理でリストアップされた設定値とが同じ場合に、一方をリストから削除する処理である。例えば、過去に複合機１１を対象にして本処理が実行されたことにより、複合機１１で使用可能な用紙種類である“普通紙”、“厚紙”、“超厚紙”、“ＯＨＰフィルム”、“ハガキ”、以上５種の設定値が既にリストアップされている場合に、次に複合機１３を対象にして本処理が実行されて、上記Ｓ１０１の処理において、新たに複合機１３で使用可能な用紙種類である“普通紙”、“インクジェット紙”、“光沢紙”、“ＯＨＰフィルム”、以上４種の設定値がリストアップされると、“普通紙”、“ＯＨＰフィルム”がリスト中で重複するので、Ｓ１０３の処理では、２つある“普通紙”の一方、２つある“ＯＨＰフィルム”の一方が、それぞれリストから削除される。なお、同様の処理は、用紙種類以外の設定項目である、用紙サイズ、色、印刷品質の各設定項目についても実行される。
【００７１】
続いて、ＰＣ１は、印刷モードとプリンタドライバモードの関係を登録する処理を実行する（Ｓ１０５）。この処理では、上記Ｓ１０３の処理で統合された印刷モードと、処理対象としているプリンタドライバが対応可能なモードとの関係が登録される。例えば、上記Ｓ１０３の処理により、用紙種類として、上述の如く、“普通紙”、“厚紙”、“超厚紙”、“ＯＨＰフィルム”、“ハガキ”、“インクジェット紙”、“光沢紙”、以上７種がリストアップされた場合、複合機１３で使用可能な用紙種類としては、“普通紙”、“インクジェット紙”、“光沢紙”、“ＯＨＰフィルム”、以上４種が登録され、複合機１３で使用不能な用紙種類としては、“厚紙”、“超厚紙”、“ハガキ”、以上３種が登録される。なお、同様の処理は、用紙種類以外の設定項目である、用紙サイズ、色、印刷品質の各設定項目についても実行される。
【００７２】
続いて、ＰＣ１は、登録対象となるプリンタドライバについて、用紙種類自動検出対応かどうかを調べる（Ｓ１０７）。用紙種類自動検出対応ではない場合（Ｓ１０７：ＮＯ）、プリンタドライバによる用紙種類自動検出はできないので、セットされている用紙種類の表示を行う際に初期値として表示する内容を“普通紙”とする（Ｓ１０９）。一方、用紙種類自動検出対応である場合（Ｓ１０７：ＹＥＳ）、プリンタドライバによる用紙種類自動検出ができるので、セットされている用紙種類の表示を行う際に表示する内容を自動検出することにする（Ｓ１１１）。
【００７３】
続いて、ＰＣ１は、登録対象となるプリンタドライバについて、用紙サイズ自動検出対応かどうかを調べる（Ｓ１１３）。用紙サイズ自動検出対応ではない場合（Ｓ１１３：ＮＯ）、プリンタドライバによる用紙サイズ自動検出はできないので、セットされている用紙サイズの表示を行う際に初期値として表示する内容を“Ａ４”（あるいは“Ｌｅｔｔｅｒ”）とする（Ｓ１１５）。一方、用紙サイズ自動検出対応である場合（Ｓ１１３：ＹＥＳ）、プリンタドライバによる用紙サイズ自動検出ができるので、セットされている用紙サイズの表示を行う際に表示する内容を自動検出することにする（Ｓ１１７）。
【００７４】
なお、以上の処理によって作成された登録内容は、ＰＣ１が備えるハードディスクなどの補助記憶装置にファイルとしてあるいはレジストリに保存される。また、以上の処理がプリンタドライバ２１〜２５のすべてを対象にして順次実行されると、複合機１１〜１５のそれぞれで異なる設定値が設定可能となっていた、用紙種類、用紙サイズ、色、印刷品質の各設定項目（図２参照）は、図６に示すようなかたちで統合される。
【００７５】
本実施形態においては、図６に示した機能を有する“統合プリンタ”という名称の仮想プリンタが、ＰＣ１に接続されているものとして扱い、ＰＣ１から統合プリンタへの印刷出力を行うことができる。ＰＣ１から統合プリンタへの印刷出力を行うと、統合プリンタに対する設定に従って、プリンタドライバ２１〜２５のいずれかが選択され、選択されたプリンタドライバ（＝プリンタドライバ２１〜２５のいずれか）が、そのプリンタドライバに対応する複合機（＝複合機１１〜１５のいずれか）を制御して、その複合機において実際の印刷出力が実行されることになる。
【００７６】
次に、上記統合プリンタに対する設定を行うための処理について、図７のフローチャートに基づいて説明する。この処理は、ＰＣ１において実行される処理で、利用者が任意に本処理の実行を指令可能となっている。
【００７７】
この処理を開始すると、まず、プリンタにセットされている用紙種類の取得を実行する（Ｓ２０１）。このＳ２０１の処理では、上記Ｓ１０９またはＳ１１１の処理により、プリンタドライバ毎に決められた方法で、用紙種類を示す情報が取得される。具体的には、用紙種類自動検出非対応のプリンタドライバであれば、用紙種類はプリンタドライバの設定値（例えば“普通紙”）が取得され、用紙種類自動検出対応のプリンタドライバであれば、プリンタドライバにより自動検出した用紙種類が取得されることになる。なお、用紙種類自動検出非対応のプリンタドライバの場合には、図８に例示するような設定画面を表示し、利用者が統合プリンタドライバ４１のＵＩを利用した操作を行うことで、用紙種類を任意に設定できるようにしておいてもよい。例えば、図８に例示した設定画面は、プリンタが複数の給紙トレイを備えている場合の設定画面であり、給紙方法設定欄４５には、給紙トレイ毎に用紙種類および用紙サイズの設定値が表示されている。利用者は、プロパティボタン４７を押すことにより、各給紙トレイの用紙種類の設定値を任意に変更することができる。このようにすれば、用紙種類自動検出非対応のプリンタドライバであっても、各給紙トレイにセットされた用紙種類を適切に設定することが可能となる。
【００７８】
続いて、セットされていない用紙種類は注意表示、セットされている用紙種類は通常表示にて、用紙種類として選択可能なすべての選択肢（“普通紙”を始めとする図６に示した７種の用紙種類）を表示する（Ｓ２０３）。ここで、注意表示と通常表示は、両者を利用者が区別して認識できれば、どのような形態で表示されていてもよい。例えば、注意表示と通常表示とで、表示色を変えてあってもよいし、文字の太さや大きさを変えてあってもよいし、注意を表すマークを付加するか否かを変えてあってもよい。
【００７９】
次に、プリンタにセットされている用紙サイズの取得を実行する（Ｓ２０５）。このＳ２０５の処理では、上記Ｓ１１５またはＳ１１７の処理により、プリンタドライバ毎に決められた方法で、用紙サイズを示す情報が取得される。具体的には、用紙サイズ自動検出非対応のプリンタドライバであれば、用紙サイズはプリンタドライバの設定値（例えば“Ａ４”（あるいは“Ｌｅｔｔｅｒ”））が取得され、用紙サイズ自動検出対応のプリンタドライバであれば、プリンタドライバにより自動検出した用紙サイズが取得されることになる。なお、用紙種類自動検出非対応のプリンタドライバの場合には、図８に例示するような設定画面を表示し、利用者が統合プリンタドライバ４１のＵＩを利用した操作を行うことで、用紙種類の場合と同様に、用紙サイズを任意に設定できるようにしておいてもよい。
【００８０】
続いて、セットされていない用紙サイズは注意表示、セットされている用紙サイズは通常表示にて、用紙サイズとして選択可能なすべての選択肢（“Ａ４”を始めとする図６に示した１３種の用紙サイズ）を表示する（Ｓ２０７）。この場合も、注意表示と通常表示は、両者を利用者が区別して認識できれば、どのような形態で表示されていてもよい。
【００８１】
次に、色の設定（カラー／グレースケール）に関する表示として、用紙種類、用紙サイズともにセットされていて、且つ、色（カラー／グレースケール）が対応しているプリンタがある場合には通常表示、それ以外は注意表示にて、色として選択可能なすべての選択肢（カラー／グレースケール）を表示する（Ｓ２０９）。この場合も、注意表示と通常表示は、両者を利用者が区別して認識できれば、どのような形態で表示されていてもよい。
【００８２】
次に、印刷品質に関する表示として、用紙種類、用紙サイズともにセットされていて、且つ、色（カラー／グレースケール）、印刷品質ともに対応しているプリンタがある場合には通常表示、それ以外は注意表示にて、印刷品質として選択可能なすべての選択肢（“写真（最高画質）”を始めとする図６に示した６種の印刷品質）を表示する（Ｓ２１１）。この場合も、注意表示と通常表示は、両者を利用者が区別して認識できれば、どのような形態で表示されていてもよい。
【００８３】
そして、プリンタに関する表示として、用紙種類、用紙サイズともにセットされていて、且つ、色（カラー／グレースケール）、印刷品質ともに対応しているプリンタがある場合には通常表示、それ以外は注意表示にて、プリンタとして選択可能なすべての選択肢（Ｐｒｉｎｔｅｒ＃１を始めとする図２に示した５種のプリンタ名）を表示し（Ｓ２１３）、本処理を終える。この場合も、注意表示と通常表示は、両者を利用者が区別して認識できれば、どのような形態で表示されていてもよい。
【００８４】
以上のような処理の結果、ＰＣ１が備えるディスプレイには、図９に示すような、統合プリンタに対応した設定画面が表示される。この設定画面には、用紙種類選択欄５１、用紙サイズ選択欄５３、印刷品質選択欄５５、色選択欄５７、プリンタ選択欄５９などが表示され、これら各選択欄に、上記Ｓ２０３，Ｓ２０７，Ｓ２０９，Ｓ２１１，Ｓ２１３の各処理において、注意表示または通常表示した複数の選択肢すべてが表示される。
【００８５】
例えば、プリンタ選択欄５９には、５つのプリンタ名が表示されるが、そのうちの２つは、注意表示として、注意マーク６１が付加された状態でプリンタ名が表示され、残りの３つは、通常表示として、注意マーク６１が付加されない状態でプリンタ名が表示される。これは、用紙種類選択欄５１、用紙サイズ選択欄５３、印刷品質選択欄５５、および色選択欄５７において選択された印刷条件の組み合わせが、注意マーク６１が付加されていないプリンタなら対応可能な組み合わせであり、注意マーク６１が付加されているプリンタでは対応不能な組み合わせであることを意味している。
【００８６】
設定画面には、ＯＫボタン６３、適用ボタン６５なども設けられ、これらのボタンを押す操作（例えば、ポインティングデバイスでボタンをポイントしてクリックする操作）を行うと、用紙種類選択欄５１、用紙サイズ選択欄５３、印刷品質選択欄５５、色選択欄５７、プリンタ選択欄５９において択一的に選択可能となっている設定値が設定されることになる。なお、設定画面内にあるキャンセルボタン６７は、この設定画面を使っての設定をキャンセルしたい場合に操作されるボタンであり、ヘルプボタン６９は、この設定画面を使っての設定に関する説明を表示したい場合に操作されるボタンである。
【００８７】
ところで、図９に示す例では、用紙種類選択欄５１、用紙サイズ選択欄５３、印刷品質選択欄５５、色選択欄５７が、ドロップダウンメニュー形式になっている。したがって、各欄に表示される複数の選択肢すべてを表示し、そのうちの１つを選択するには、所定の操作（例えば、各欄の右端をポインティングデバイスでクリックするなど）を行って、リストを表示する必要があるが、本発明においては、このようなドロップダウンメニュー形式で複数の選択肢を表示することも、複数の選択肢すべてを表示するという概念に含まれるものとして扱う。つまり、本発明において、複数の選択肢すべてを表示するとは、複数の選択肢すべてが常に可視状態にあることを意味するのではなく、複数の選択肢すべてが任意に表示可能な状態におかれていることを意味する。
【００８８】
このような用紙種類選択欄５１、用紙サイズ選択欄５３、印刷品質選択欄５５、色選択欄５７において、複数の選択肢の中から設定値を選び直すと、例えば、図１０に示すように、プリンタ選択欄５９の表示内容が再表示され、注意マーク６１の付加される位置が変動する。また、注意マーク６１の付加される位置が変動するのに伴い、その時点で注意マーク６１の付加されていないプリンタ名の中から、その時点における代表的な選択候補が選ばれて、そのプリンタ名（図１０の場合、“Ｐｒｉｎｔｅｒ＃５”）が反転表示となる。
【００８９】
注意マーク６１は、用紙種類選択欄５１、用紙サイズ選択欄５３、印刷品質選択欄５５、色選択欄５７の各選択肢にも付加されるので、各欄でドロップダウン表示を行った際には、各欄毎に注意マーク６１を確認できる。ただし、図９および図１０に示した通り、その時点で表示されている１つの設定値には、必ずしも注意マーク６１が付加されるとは限らないので、すべての欄について注意マーク６１を確認したい場合、ドロップダウンメニュー形式の表示欄には、不便な面もある。
【００９０】
そこで、すべての欄について注意マーク６１を確認したい場合には、図１１に示すように、用紙種類選択欄５１、用紙サイズ選択欄５３、印刷品質選択欄５５、色選択欄５７についても、プリンタ選択欄５９と同様、リストボックス形式の選択欄にするとよい。このようにすれば、ある程度の数までは、用紙種類選択欄５１、用紙サイズ選択欄５３、印刷品質選択欄５５、色選択欄５７の各選択肢について、注意マーク６１を確認することができる。
【００９１】
なお、以上説明したように設定画面中の用紙種類選択欄５１、用紙サイズ選択欄５３、印刷品質選択欄５５、色選択欄５７において、複数の選択肢の中から設定値を選び、さらにプリンタ選択欄５９においてプリンタ名を選択して、ＯＫボタン６３を押せば、統合プリンタドライバ４１は、プリンタ選択欄５９において選択されたプリンタに対応するプリンタドライバに対し、用紙種類選択欄５１、用紙サイズ選択欄５３、印刷品質選択欄５５、色選択欄５７において選択された設定値を引き渡す。以降、ＰＣ１において印刷機能を備えるアプリケーションから統合プリンタに対して印刷データが出力されると、その印刷データは、プリンタ選択欄５９において選択されたプリンタに対応するプリンタドライバによって実際の処理が行われ、プリンタ選択欄５９において選択されたプリンタへと出力されることになる。
【００９２】
このように、統合プリンタドライバ４１が表示する設定画面には、各選択欄に表示される複数の選択肢として、複合機１１〜１５のいずれかに対して設定可能な設定値が、複合機１１〜１５すべての分について一括して表示される。
【００９３】
そのため、利用者は、複合機１１〜１５の選択をすることなく、複合機１１〜１５のいずれかに対して設定可能な設定値を、複合機１１〜１５すべての分について一覧することができ、それら一覧できる複数の選択肢の中から、所望の選択肢を設定値として選択することができる。また、利用者が設定値としたいと選択肢を選択したら、その設定値に対応する複合機１１〜１５をプリンタ選択欄５９において確認し、任意に選択することも可能である。
【００９４】
したがって、プリンタドライバ２１〜２５のＵＩを利用して、複合機１１〜１５に対する設定を行う場合とは異なり、所望の設定値がない場合に、所望の設定値が見つかるまで、複合機１１〜１５の再選択を何度も行わなければならないといった問題を招くことがない。
【００９５】
次に、統合スキャナドライバ４３へスキャナドライバ３１〜３５を登録する処理について、図１２のフローチャートに基づいて説明する。この処理は、ＰＣ１において実行される処理である。この処理が実行されるタイミングは特に限定されるものではないが、例えば、個々のスキャナドライバ３１〜３５すべてを統合スキャナドライバ４３に登録することが必須となっているシステムであれば、個々のスキャナドライバ３１〜３５をシステムに導入する際に本処理が実行されるようになっているとよい。また、個々のスキャナドライバ３１〜３５すべてを統合スキャナドライバ４３に登録することが必須となっていないシステムであれば、利用者が所望のタイミングで本処理を実行してもよいし、複合機１１〜１５の起動を検出したときに、即時本処理が実行されるようになっていてもよい。
【００９６】
まず、この処理を開始すると、ＰＣ１は、追加するスキャナドライバのモード調査を実行する（Ｓ３０１）。このモード調査は、個々のスキャナドライバにおいて設定可能な設定項目（例えば、解像度、色数、および給紙方法）毎に、どのような設定値を設定可能であるのかをリストアップする処理である。例えば、設定項目：解像度の場合、複合機１１であれば、８種の解像度（図４参照）が設定値としてリストアップされ、複合機１２であれば、１０種の解像度（図４参照）が設定値としてリストアップされることになる（図２参照）。なお、同様の処理は、解像度以外の設定項目である、色数、および給紙方法の各設定項目についても実行される。
【００９７】
続いて、ＰＣ１は、同じスキャンモードの確認および削除を実行する（Ｓ３０３）。この処理は、本処理を２回以上実行したことにより、過去に実行した処理によって既にリストアップされた設定値と、今回の上記Ｓ３０１の処理でリストアップされた設定値とが同じ場合に、一方をリストから削除する処理である。例えば、過去に複合機１１を対象にして本処理が実行されたことにより、複合機１１で使用可能な８種の解像度が設定値として既にリストアップされている場合に、次に複合機１２を対象にして本処理が実行されて、上記Ｓ３０１の処理において、新たに複合機１２で使用可能な１０種の解像度が設定値としてリストアップされると、“４８００×４８００ｄｐｉ”、“９６００×９６００ｄｐｉ”の２種を除く、８種の解像度がリスト中で重複するので（図４参照）、Ｓ３０３の処理では、それら重複してリストアップされた８種の解像度の一方がリストから削除される。なお、同様の処理は、解像度以外の設定項目である、色数、および給紙方法の各設定項目についても実行される。
【００９８】
続いて、ＰＣ１は、スキャンモードとスキャナドライバモードの関係を登録する処理を実行する（Ｓ３０５）。この処理では、上記Ｓ３０３の処理で統合されたスキャンモードと、処理対象としているスキャナドライバが対応可能なモードとの関係が登録される。例えば、上記Ｓ３０３の処理により、解像度として、上述の如く、１０種の解像度がリストアップされた場合、複合機１２で使用可能な解像度としては、１０種の解像度すべてが登録される。なお、同様の処理は、解像度以外の設定項目である、色数、および給紙方法の各設定項目についても実行される。
【００９９】
以上の処理によって作成された登録内容は、ＰＣ１が備えるハードディスクなどの補助記憶装置にファイルとしてあるいはレジストリに保存される。また、以上の処理がスキャナドライバ３１〜３５のすべてを対象にして順次実行されると、複合機１１〜１５のそれぞれで異なる設定値が設定可能となっていた、解像度、色数、および給紙方法の各設定項目（図４参照）は、図１３に示すようなかたちで統合される。
【０１００】
本実施形態においては、図１３に示した機能を有する“統合スキャナ”という名称の仮想スキャナが、ＰＣ１に接続されているものとして扱い、統合スキャナからＰＣ１へ画像データを入力することができる。統合スキャナからＰＣ１への画像データ入力は、統合スキャナに対する設定に従って、スキャナドライバ３１〜３５のいずれかが選択され、選択されたスキャナドライバ（＝スキャナドライバ３１〜３５のいずれか）が、そのスキャナドライバに対応する複合機（＝複合機１１〜１５のいずれか）を制御して、その複合機において実際のスキャンが実行されることになる。
【０１０１】
次に、上記統合スキャナに対する設定を行うための処理について、図１４のフローチャートに基づいて説明する。この処理は、ＰＣ１において実行される処理で、利用者が任意に本処理の実行を指令可能となっている。
【０１０２】
この処理を開始すると、まず、対応している解像度を表示する（Ｓ４０１）。本実施形態の場合、図１３に示した１０種の解像度が表示されることになる。
次に、色数に関する表示として、解像度、色数がともに対応しているスキャナがある場合には通常表示、それ以外は注意表示にて、色数として選択可能なすべての選択肢（“白黒”を始めとする図１３に示した４種の色数）を表示する（Ｓ４０３）。注意表示と通常表示は、先に説明した統合プリンタドライバ４１の場合と同様、両者を利用者が区別して認識できれば、どのような形態で表示されていてもよい。
【０１０３】
次に、給紙方法に関する表示として、解像度、色数、給紙方法がともに対応しているスキャナがある場合には通常表示、それ以外は注意表示にて、給紙方法として選択可能なすべての選択肢（ドキュメントフィーダー／フラットベッドの２種）を表示する（Ｓ４０５）。この場合も、注意表示と通常表示は、両者を利用者が区別して認識できれば、どのような形態で表示されていてもよい。
【０１０４】
そして、スキャナに関する表示として、解像度、色数、給紙方法がともに対応しているスキャナは通常表示、それ以外は注意表示にて、スキャナとして選択可能なすべての選択肢（Ｓｃａｎｎｅｒ＃１を始めとする図４に示した５種のスキャナ名）を表示し（Ｓ４０７）、本処理を終える。この場合も、注意表示と通常表示は、両者を利用者が区別して認識できれば、どのような形態で表示されていてもよい。
【０１０５】
以上のような処理の結果、ＰＣ１が備えるディスプレイには、図１５に示すような、統合スキャナに対応した設定画面が表示される。この設定画面には、簡単設定選択欄８１、解像度選択欄８３、色数選択欄８５、給紙方法選択欄８７、スキャナ選択欄８９などが表示され、解像度選択欄８３、色数選択欄８５、給紙方法選択欄８７、スキャナ選択欄８９に、上記Ｓ４０１，Ｓ４０３，Ｓ４０５，Ｓ４０７の各処理において、注意表示または通常表示した複数の選択肢すべてが表示される。
【０１０６】
例えば、スキャナ選択欄８９には、５つのスキャナ名が表示されるが、そのうちの２つは、注意表示として、注意マーク６１が付加された状態でスキャナ名が表示され、残りの３つは、通常表示として、注意マーク６１が付加されない状態でスキャナ名が表示される。これは、解像度選択欄８３、色数選択欄８５、および給紙方法選択欄８７において選択された印刷条件の組み合わせが、注意マーク６１が付加されていないスキャナなら対応可能な組み合わせであり、注意マーク６１が付加されているスキャナでは対応不能な組み合わせであることを意味している。
【０１０７】
設定画面には、プレビューボタン９３、スキャンボタン９５なども設けられ、これらのボタンを押す操作（例えば、ポインティングデバイスでボタンをポイントしてクリックする操作）を行うと、簡単設定選択欄８１、解像度選択欄８３、色数選択欄８５、給紙方法選択欄８７、スキャナ選択欄８９において択一的に選択可能となっている設定値に従って、画像のスキャンが実行されることになる。なお、設定画面内にあるキャンセルボタン９７は、この設定画面を使っての設定ないしスキャン操作をキャンセルしたい場合に操作されるボタンであり、ヘルプボタン９９は、この設定画面を使っての設定ないしスキャンに関する説明を表示したい場合に操作されるボタンである。
【０１０８】
このような簡単設定選択欄８１、解像度選択欄８３、色数選択欄８５、給紙方法選択欄８７において、複数の選択肢の中から設定値を選び直すと、例えば、図１６に示すように、スキャナ選択欄８９の表示内容が再表示され、注意マーク６１の付加される位置が変動する。また、注意マーク６１の付加される位置が変動するのに伴い、その時点で注意マーク６１の付加されていないスキャナ名の中から、その時点における代表的な選択候補が選ばれて、そのスキャナ名（図１６の場合、“Ｓｃａｎｎｅｒ＃３”）が反転表示となる。
【０１０９】
なお、注意マーク６１は、色数選択欄８５、給紙方法選択欄８７の各選択肢にも付加されるので、各欄でドロップダウン表示を行った際には、各欄毎に注意マーク６１を確認できる。
【０１１０】
このように、統合スキャナドライバ４３が表示する設定画面には、各選択欄に表示される複数の選択肢として、複合機１１〜１５のいずれかに対して設定可能な設定値が、複合機１１〜１５すべての分について一括して表示される。
【０１１１】
そのため、利用者は、複合機１１〜１５の選択をすることなく、複合機１１〜１５のいずれかに対して設定可能な設定値を、複合機１１〜１５すべての分について一覧することができ、それら一覧できる複数の選択肢の中から、所望の選択肢を設定値として選択することができる。また、利用者が設定値としたいと選択肢を選択したら、その設定値に対応する複合機１１〜１５をスキャナ選択欄８９において確認し、任意に選択することも可能である。
【０１１２】
したがって、スキャナドライバ３１〜３５のＵＩを利用して、複合機１１〜１５に対する設定を行う場合とは異なり、所望の設定値がない場合に、所望の設定値が見つかるまで、複合機１１〜１５の再選択を何度も行わなければならないといった問題を招くことがない。
【０１１３】
以上、本発明の実施形態について説明したが、本発明は上記の具体的な一実施形態に限定されず、この他にも種々の形態で実施することができる。
例えば、上記実施形態では、画像形成装置および画像読取装置として、両方の機能を備えた複合機１１〜１５を示したが、本発明は、単機能の画像形成装置や単機能の画像読取装置を対象にして適用することができる。
【図面の簡単な説明】
【０１１４】
【図１】実施形態において説明したＰＣおよび複合機を備えたシステムの構成図。
【図２】複合機のプリンタ機能詳細を示す一覧表。
【図３】複合機の各トレイにセットされた用紙の種類とサイズを示す一覧表。
【図４】複合機のスキャナ機能詳細を示す一覧表。
【図５】統合プリンタドライバへのプリンタドライバの登録処理を示すフローチャート。
【図６】統合プリンタの機能詳細を示す一覧表。
【図７】統合プリンタドライバの設定画面表示処理を示すフローチャート。
【図８】統合プリンタドライバが表示するトレイ毎の用紙設定に関する設定画面の一例を示す図。
【図９】統合プリンタドライバが表示する設定画面の一例を示す図。
【図１０】統合プリンタドライバが表示する設定画面の別の一例を示す図。
【図１１】統合プリンタドライバが表示する設定画面のさらに別の一例を示す図。
【図１２】統合スキャナドライバへのスキャナドライバの登録処理を示すフローチャート。
【図１３】統合スキャナの機能詳細を示す一覧表。
【図１４】統合スキャナドライバの設定画面表示処理を示すフローチャート。
【図１５】統合スキャナドライバが表示する設定画面の一例を示す図。
【図１６】統合スキャナドライバが表示する設定画面の別の一例を示す図。
【符号の説明】
【０１１５】
１・・・ＰＣ、１１〜１５・・・複合機、１１ａ〜１５ａ・・・プリンタ部、１１ｂ〜１５ｂ・・・スキャナ部、２１〜２５・・・プリンタドライバ、３１〜３５・・・スキャナドライバ、４１・・・統合プリンタドライバ、４３・・・統合スキャナドライバ、５１・・・用紙種類選択欄、５３・・・用紙サイズ選択欄、５５・・・印刷品質選択欄、５７・・・色選択欄、５９・・・プリンタ選択欄、６１・・・注意マーク、６３・・・ＯＫボタン、６５・・・適用ボタン、６７，９７・・・キャンセルボタン、６９，９９・・・ヘルプボタン、８１・・・簡単設定選択欄、８３・・・解像度選択欄、８５・・・色数選択欄、８７・・・給紙方法選択欄、８９・・・スキャナ選択欄、９３・・・プレビューボタン、９５・・・スキャンボタン。
【図１】
2006041940.tif 000003
【図２】
2006041940.tif 000004
【図３】
2006041940.tif 000005
【図４】
2006041940.tif 000006
【図５】
2006041940.tif 000007
【図６】
2006041940.tif 000008
【図７】
2006041940.tif 000009
【図８】
2006041940.tif 000010
【図９】
2006041940.tif 000011
【図１０】
2006041940.tif 000012
【図１１】
2006041940.tif 000013
【図１２】
2006041940.tif 000014
【図１３】
2006041940.tif 000015
【図１４】
2006041940.tif 000016
【図１５】
2006041940.tif 000017
【図１６】
2006041940.tif 000018