(57)【要約】【課題】ユーザの指示に応じて、禁則条件が解消されるように画像形成装置の設定を自動的に変更するためのプリンタドライバ、印刷機能設定方法、および画像形成装置を提供する。【解決手段】画像形成装置の印刷条件に関する各種機能の設定を行うためのプログラムであって、禁則条件により設定禁止されている機能がユーザによって選択された場合に、前記機能が設定禁止されている理由を示す禁則理由情報を取得する手順と、前記理由が解消されるように画像形成装置の設定を変更するための設定変更情報を取得する手順と、前記禁則理由情報および前記設定変更情報をユーザに対して表示させる手順と、前記設定変更情報に基づいて前記画像形成装置の設定を変更するか否かのユーザの指示を取得する手順と、前記設定変更情報に基づいて前記画像形成装置の設定を変更するとの指示を取得した場合に、前記設定変更情報に基づいて前記画像形成装置の設定を自動的に変更する手順と、をコンピュータに実行させるためのプログラム。【選択図】図５
2008152668.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の印刷条件に関する各種機能の設定を行うためのプログラムであって、
禁則条件により設定禁止されている機能がユーザによって選択された場合に、前記機能が設定禁止されている理由を示す禁則理由情報を取得する手順と、
前記理由が解消されるように前記画像形成装置の設定を変更するための設定変更情報を取得する手順と、
前記禁則理由情報および前記設定変更情報をユーザに対して表示させる手順と、
前記設定変更情報に基づいて前記画像形成装置の設定を変更するか否かのユーザの指示を取得する手順と、
前記設定変更情報に基づいて前記画像形成装置の設定を変更するとの指示を取得した場合に、前記設定変更情報に基づいて前記画像形成装置の設定を変更する手順と、をコンピュータに実行させるためのプログラム。
【請求項２】
前記印刷条件には、印刷に関するページ単位の設定を行うための項目が含まれることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記印刷条件には、フォームオーバレイ印刷の実行を指示するための項目が含まれることを特徴とする請求項１に記載のプログラム。
【請求項４】
前記印刷条件には、ウォーターマークの付加を指示するための項目が含まれることを特徴とする請求項１に記載のプログラム。
【請求項５】
前記印刷条件には、印刷画像の品質を調整するための項目が含まれることを特徴とする請求項１に記載のプログラム。
【請求項６】
前記印刷条件には、プリンタフォントの使用を指示するための項目が含まれることを特徴とする請求項１に記載のプログラム。
【請求項７】
請求項１〜６のいずれか１つに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
画像形成装置の印刷条件に関する各種機能の設定を行うための方法であって、
禁則条件により設定禁止されている機能がユーザによって選択された場合に、前記機能が設定禁止されている理由を示す禁則理由情報を取得するステップと、
前記理由が解消されるように前記画像形成装置の設定を変更するための設定変更情報を取得するステップと、
前記禁則理由情報および前記設定変更情報をユーザに対して表示させるステップと、
前記設定変更情報に基づいて前記画像形成装置の設定を変更するか否かのユーザの指示を取得するステップと、
前記設定変更情報に基づいて前記画像形成装置の設定を変更するとの指示を取得した場合に、前記設定変更情報に基づいて前記画像形成装置の設定を変更するステップと、を有することを特徴とする方法。
【請求項９】
画像形成装置であって、
禁則条件により設定禁止されている機能がユーザによって選択された場合に、前記機能が設定禁止されている理由を示す禁則理由情報を取得する手段と、
前記理由が解消されるように前記画像形成装置の設定を変更するための設定変更情報を取得する手段と、
前記禁則理由情報および前記設定変更情報をユーザに対して表示する手段と、
前記設定変更情報に基づいて前記画像形成装置の設定を変更するか否かのユーザの指示を取得する手段と、
前記設定変更情報に基づいて前記画像形成装置の設定を変更するとの指示を取得した場合に、前記設定変更情報に基づいて前記画像形成装置の設定を変更する手段と、を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の印刷条件に関する各種機能の設定を行うためのプログラム、印刷機能設定方法、および画像形成装置に関する。
【背景技術】
【０００２】
プリンタやＭＦＰ等の画像形成装置が有する印刷条件に関する各種機能の設定は、プリンタドライバによりコンピュータのディスプレイ上に表示されるユーザ・インタフェース（以下、「ＵＩ」ともいう）をユーザが操作することによって実行される。その際、選択された機能を実行するためのハードウェアが準備されていない場合や、選択された機能が画像形成装置のプログラムに規定された禁則条件に該当する場合は、同機能が設定禁止されていることを意味するグレイ表示がＵＩ画面上に示され、ユーザは同機能の設定を行うことができない。
【０００３】
ここで、グレイ表示がされた機能をあえて設定するためには、ハードウェアの構成を変更したり、禁則条件が解消されるようにプリンタの設定を変更したりするなどの措置を取る必要がある。しかし、そのような措置を取るためには、ユーザ自身がプリンタの構成／機能に精通していなければならない。
【０００４】
そのため、多くのユーザは、グレイ表示でなく通常表示される基本的な機能（例えば、用紙サイズ、印刷部数、両面印刷等の設定）しか使用することができず、複雑な設定変更を要するグレイ表示の機能を使用できないという問題点があった。
【０００５】
一方、プリンタ等の出力機器から制限事項（最大出力範囲、使用可能な用紙サイズ等）に関する情報を取得し、ハードウェア仕様により使用できない設定項目を、キーやマウス等で入力できないグレイ表示にすると同時に、使用可能なパラメータの範囲をユーザに指示する機能を有する出力装置が提案されている（下記特許文献１参照）。このような出力装置によれば、ユーザは各出力機器の制限事項を予め把握していなくとも、その出力機器が、特定の出力処理を行う上で適当であるかを知ることができる。しかし、この技術は、現在のハードウェア構成で利用可能な設定項目をユーザに通知する技術にすぎず、ユーザが複雑な設定変更を要するグレイ表示の機能を使用できないという問題点を解消するものではない。
【特許文献１】特開２００２−１８２８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、ユーザの指示に応じて、禁則理由が解消されるように画像形成装置の設定を自動的に変更するためのプリンタドライバ、印刷機能設定方法、および画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）画像形成装置の印刷条件に関する各種機能の設定を行うためのプログラムであって、禁則条件により設定禁止されている機能がユーザによって選択された場合に、前記機能が設定禁止されている理由を示す禁則理由情報を取得する手順と、前記理由が解消されるように前記画像形成装置の設定を変更するための設定変更情報を取得する手順と、前記禁則理由情報および前記設定変更情報をユーザに対して表示させる手順と、前記設定変更情報に基づいて前記画像形成装置の設定を変更するか否かのユーザの指示を取得する手順と、前記設定変更情報に基づいて前記画像形成装置の設定を変更するとの指示を取得した場合に、前記設定変更情報に基づいて前記画像形成装置の設定を変更する手順と、をコンピュータに実行させるためのプログラム。
【０００９】
（２）前記印刷条件には、印刷に関するページ単位の設定を行うための項目が含まれることを特徴とする上記（１）に記載のプログラム。
【００１０】
（３）前記印刷条件には、フォームオーバレイ印刷の実行を指示するための項目が含まれることを特徴とする上記（１）に記載のプログラム。
【００１１】
（４）前記印刷条件には、ウォーターマークの付加を指示するための項目が含まれることを特徴とする上記（１）に記載のプログラム。
【００１２】
（５）前記印刷条件には、印刷画像の品質を調整するための項目が含まれることを特徴とする上記（１）に記載のプログラム。
【００１３】
（６）前記印刷条件には、プリンタフォントの使用を指示するための項目が含まれることを特徴とする上記（１）に記載のプログラム。
【００１４】
（７）上記（１）〜（６）のいずれか１つに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００１５】
（８）画像形成装置の印刷条件に関する各種機能の設定を行うための方法であって、
禁則条件により設定禁止されている機能がユーザによって選択された場合に、前記機能が設定禁止されている理由を示す禁則理由情報を取得するステップと、前記理由が解消されるように前記画像形成装置の設定を変更するための設定変更情報を取得するステップと、前記禁則理由情報および前記設定変更情報をユーザに対して表示させるステップと、前記設定変更情報に基づいて前記画像形成装置の設定を変更するか否かのユーザの指示を取得するステップと、前記設定変更情報に基づいて前記画像形成装置の設定を変更するとの指示を取得した場合に、前記設定変更情報に基づいて前記画像形成装置の設定を変更するステップと、を有することを特徴とする方法。
【００１６】
（９）画像形成装置であって、禁則条件により設定禁止されている機能がユーザによって選択された場合に、前記機能が設定禁止されている理由を示す禁則理由情報を取得する手段と、前記理由が解消されるように前記画像形成装置の設定を変更するための設定変更情報を取得する手段と、前記禁則理由情報および前記設定変更情報をユーザに対して表示する手段と、前記設定変更情報に基づいて前記画像形成装置の設定を変更するか否かのユーザの指示を取得する手段と、前記設定変更情報に基づいて前記画像形成装置の設定を変更するとの指示を取得した場合に、前記設定変更情報に基づいて前記画像形成装置の設定を変更する手段と、を備えた画像形成装置。
【発明の効果】
【００１７】
本発明の画像形成装置によれば、ユーザは画像形成装置の構成／機能に特に精通していなくとも、複雑な設定変更を要する場合のあるグレイ表示の機能を利用できるようになる。そのため、画像形成装置のユーザビリティが向上する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１９】
図１は、本発明の第１の実施形態にかかるプリンタドライバが適用された印刷システムの全体構成を示すブロック図である。図１に示すように、本実施形態にかかる印刷システムは、クライアント装置としてのＰＣ１と、画像形成装置としてのプリンタ２とを備え、これらは通信ネットワーク３を介して相互に通信可能に接続されている。なお、通信ネットワーク３に接続される機器の種類および台数は、図１に示す例に限定されない。また、ＰＣ１は、ネットワーク３を介することなく、プリンタ２と直接機器間で接続（ローカル接続）されていてもよい。
【００２０】
図２は、本実施形態にかかるＰＣ１の構成の一例を示すブロック図である。図１に示すように、ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２１】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。ＲＯＭ１２は、ＰＣ１の基本動作を制御する各種プログラムやパラメータを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。
【００２２】
ハードディスク１４は、ＯＳ（オペレーティングシステム、基本ソフトウェア）や、後述するＰＣ１の所定の動作を制御するためのプログラムおよびパラメータを格納する。さらに、ハードディスク１４は、文書ファイルを作成するためのアプリケーション、および文書ファイルをプリンタ２が解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたプリントデータ（以下、「ＰＤＬデータ」ともいう。）に変換するためのプリンタドライバを格納する。プリンタドライバは、アプリケーションを使用して作成した文書の印刷指示を受信し、受信した印刷指示をプリンタに対して送信するほか、印刷出力条件の設定等を行う機能を有する。プリンタドライバには、これらの設定を行うためのプログラムが含まれる。なお、本実施形態におけるプリンタドライバ４については後述する。
【００２３】
ディスプレイ１５は、各種の情報を表示する。入力装置１６は、キーボードやマウス等であり、各種の入力を行うために使用される。
【００２４】
ネットワークインタフェース１８は、ネットワークに接続しネットワーク上の他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００２５】
図３は、本実施形態にかかるプリンタ２の構成の一例を示すブロック図である。図３に示すように、プリンタ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、操作パネル部２４、印刷部２５、ネットワークインタフェース２６、およびバス２７を有する。
【００２６】
操作パネル部２４は、タッチパネル、タッチパネル外の固定キー、表示ランプ等で構成されており、各種の入力と表示を行うために使用される。印刷部２５は、印刷ジョブに基づいて印刷を行う。
【００２７】
本実施形態において、プリンタ２は後述する所定の動作を行うが、このためのプリンタ２の動作を制御するプログラムは、ＲＯＭ２２に格納されている。
【００２８】
プリンタ２は、印刷ジョブに基づいて印刷イメージ（ビットマップデータ）の印刷出力を行う。プリンタ２は、印刷ジョブが制御言語を含む場合はこれを解釈してラスタライズを行い、印刷イメージを作成する機能を有する。
【００２９】
本実施形態にかかるシステムでは、ＰＣ１とプリンタ２との間のデータ通信プロトコルとして、双方向通信が可能で、ジョブごとにセッションを確立することができ、ファイル内の任意の部分のデータを送信可能な所定のプロトコル、たとえば、Ｒａｗ（ＴＣＰ／ＩＰ  ９１００）、ＬＰＲ（Ｌｉｎｅ  Ｐｒｉｎｔｅｒ  Ｒｅｍｏｔｅ）、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）等の各種プロトコルを使用することができる。ただし、独自のプロトコルが使用されてもよい。
【００３０】
通信ネットワーク３は、電話網、移動通信網、ＩＳＤＮ、パケット交換網等の公衆網、およびＬＡＮ、ＷＡＮ、インターネット等のコンピュータネットワークを含むものである。
【００３１】
図４は、本実施形態にかかるプリンタドライバ４の構成を示す図である。図４のように、本実施形態にかかるプリンタドライバ４は、ユーザからプリンタ２の各種機能の設定に関する指令を取得したり、ユーザにプリンタ２のステータス等を表示したりするためのユーザインタフェースモジュール４１、および印刷データのＰＤＬデータへの変換や各種印刷設定に基づくＰＤＬファイルへのコマンド付与等の処理を行うグラフィック処理モジュール４２を含んでなる。
【００３２】
本実施形態において、ユーザインタフェースモジュール４１はさらに、選択項目抽出処理部４１ａ、禁則関連処理部４１ｂ、およびＵＩ表示モジュール４１ｃを含んでなる。これら各部については後述する。
【００３３】
次に、本実施形態における印刷システムの動作の概要を説明する。図５は、本実施形態におけるプリンタドライバ４の処理の手順を示すフローチャートである。
【００３４】
なお、図５のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４等の記憶部に制御プログラムとして記憶されており、動作開始の際にＲＡＭ１３に読み出されてＣＰＵ１１によって実行される。
【００３５】
先ず、プリンタドライバ４は、ユーザによりプリンタ２の機能の選択が行われるまで待機し（Ｓ１０１のＮＯ）、ユーザによる選択が行われると（Ｓ１０１のＹＥＳ）、その選択内容を解析し、ユーザにより選択された機能が禁則条件に該当するか否かを判別する（Ｓ１０２）。このような解析および判別処理は、ユーザインタフェースモジュール４１の選択項目抽出処理部４１ａによって実行される。なお、ユーザによるプリンタ２の機能の選択は、ＵＩ表示モジュール４１ｃによりディスプレイ１５等の表示装置に表示される印刷設定用のＵＩ画面５を、ユーザが入力装置１６としてのマウス等を用いて操作することによって行われる。
【００３６】
図６に、ＵＩ表示モジュール４１ｃにより表示される印刷条件の設定のためのＵＩ画面５の一例を示す。本実施形態において、プリンタドライバ４により設定される印刷条件は複数の項目からなり、その各項目は、図６のようなＵＩ画面５における「ページ単位設定」、「フォーム」、「ウォーターマーク」、「画像品質」、「フォント」のタブ切換可能な複数のシート（それぞれ５ａ、５ｂ、５ｃ、５ｄ、５ｅとする）の各々に対応する。ユーザは設定しようとする項目に応じてシートを切り換える。図６に示されるこのようなシート上で、ユーザは、選択しようとする機能に対応するチェックボックス５１、プルダウンメニュー５２、ラジオボタン５３等の入力手段を、マウスでクリックすることにより、機能の選択を行うことができる。なお、図５のフローチャートについての以下の説明では、図６に示される「ウォーターマーク」のシート５ｃ上でプリンタ２の機能の選択が行われた場合について述べる。
【００３７】
図６のように、「ウォーターマーク」のシート５ｃは、印刷データにウォーターマークを付加して印刷するための主機能に対応する「ウォーターマーク（Ｋ）」のチェックボックス５１、およびウォーターマーク付加のための詳細機能に対応する「ウォーターマーク（Ｋ）」のプルダウンメニュー５２、「編集（Ｅ）」のボタン５４、「タイプ」のラジオボタン５３、「１ページ目（１）」のチェックボックス５１を含んでなる。
【００３８】
なお、本実施形態において、ウォーターマーク付加等の所定の処理を実行するか否かを指定するための機能を主機能と称し、所定の処理を実行するときの詳細な設定を行うための機能を詳細機能と称するものとする。本実施形態において、主機能に相当するのは、「ページ単位設定」シート５ａにおける「オモテ表紙（Ｆ）」のチェックボックス５１と「ウラ表紙（Ｂ）」のチェックボックス５１と「ページ単位設定（Ｓ）」のチェックボックス５１、「フォーム」のシート５ｂにおける「フォーム」のラジオボタン５３、「ウォーターマーク」のシート５ｃにおける「ウォーターマーク（Ｋ）」のチェックボックス５１と「ナンバリング（Ｂ）」のチェックボックス５１、「画像品質」シート５ｄにおける「カラー選択」のラジオボタン５３と「画質調整」のラジオボタン５３、および「フォント」シート５ｅにおける「プリンタフォント使用（Ｆ）」のチェックボックス５１であり、これらの主機能は禁則条件には該当せず、常に通常表示がされているものとする。
【００３９】
図６において、「ウォーターマーク（Ｋ）」のプルダウンメニュー５２は、印刷データに適用されるウォーターマークを「至急」、「回覧」、「社外秘」等からなる一覧から選択するための機能に相当し、「編集（Ｅ）」のボタン５４は、選択されたウォーターマークのサイズやフォントを変更するための機能に相当し、「タイプ」のラジオボタン５３は、ウォーターマークをそのまま印刷データに重ね合わせるのか透過イメージとして重ね合わせるのかを選択するための機能に相当し、「１ページ目（１）」のチェックボックス５１は、ウォーターマークを印刷データの先頭ページのみに適用するための機能に相当する。なお、図６の例において、「ウォーターマーク（Ｋ）」のチェックボックス５１は選択可能な通常表示がされているが、「１ページ目のみ（１）」のチェックボックス５１は、選択不可であるグレイ表示がされている。これは、「ウォーターマーク（Ｋ）」のチェックボックス５１に対応する機能は禁則条件に該当しないため設定可能であるが、「１ページ目のみ（１）」のチェックボックス５１に対応する機能は禁則条件に該当するため設定禁止されていることを意味する。同様に、「ウォーターマーク（Ｋ）」のプルダウンメニュー５２、「編集（Ｅ）」のボタン５４、「タイプ」のラジオボタン５３に対応する機能も禁則条件に該当するため設定禁止されている。なお、かかる禁則条件は、プリンタドライバ４自体にハードコーディングされていてもよいし、ハードディスク１４等の記憶部に格納され、プリンタドライバ４の実行の都度、ＲＡＭ１３に読み出されて参照されてもよい。
【００４０】
また、図６のように「ウォーターマーク」のシート５ｃは、印刷データにナンバリングを付加するための主機能に対応する「ナンバリング（Ｂ）」のチェックボックス５１、およびナンバリング付加のための詳細機能に対応する「印刷対象ページ（Ｇ）」のプルダウンメニュー５２、「印刷開始番号（Ｕ）」のプルダウンメニュー５２、「色（Ｃ）」のプルダウンメニュー５２をさらに含んでなる。
【００４１】
図６において、「印刷対象ページ（Ｇ）」のプルダウンメニュー５２は、ナンバリングを印刷データの全ページに付加するのか又は先頭ページにのみ付加するのかを選択する機能に相当し、「印刷開始番号（Ｕ）」のプルダウンメニュー５２は、ナンバリングとして付加する数字の開始番号を選択するための機能に相当し、「色（Ｃ）」のプルダウンメニューは付加するナンバリングの色を選択するための機能に相当する。なお、図６の例において、「ナンバリング（Ｂ）」のチェックボックス５１は選択可能な通常表示がされているが、「印刷対象ページ（Ｇ）」のプルダウンメニュー５２は、選択不可であるグレイ表示がされている。これは、「ナンバリング（Ｂ）」のチェックボックス５１に対応する機能は禁則条件に該当しないため設定可能であるが、「印刷対象ページ（Ｇ）」のプルダウンメニュー５２に対応する機能は禁則条件に該当するため設定禁止されていることを意味する。同様に、「印刷開始番号（Ｕ）」のプルダウンメニュー５２、「色（Ｃ）」のプルダウンメニュー５２に対応する機能も禁則条件に該当するため設定禁止されている。
【００４２】
また、本実施形態において、グレイ表示された機能は、例えば、チェックボックス５１をマウスでクリックすることによって選択されることになるが（このとき、チェックボックス５１にチェックマークは付されない、つまり設定が完了するわけではない。）、本発明はこのような構成に限定されず、グレイ表示されたチェックボックス５１の近傍にマウスポインタを近づけることによって、その機能が選択されてもよい。
【００４３】
次に図７を用いて「ページ単位設定」のシート５ａについて説明する。本実施形態において、ページ単位設定とは、印刷文書に表紙を付けたり、印刷文書の本文中に他とは異なる種類の用紙を挿入したりするための設定のことである。
【００４４】
図７のように、「ページ単位設定」のシート５ａは、オモテ表紙を印刷するための主機能に対応する「オモテ表紙（Ｆ）」のチェックボックス５１、およびオモテ表紙の印刷のための詳細機能に対応する「オモテ表紙（Ｆ）」のラジオボタン５３、「給紙トレイ（Ｐ）」のプルダウンメニュー５２を含んでなる。ここで、「オモテ表紙（Ｆ）」のラジオボタン５３は、オモテ表紙に印刷を行わず白紙のまま出力するのか又はオモテ表紙にも印刷を行うのかを選択する機能に相当し、「給紙トレイ（Ｐ）」のプルダウンメニュー５２は、オモテ表紙として用いる用紙を給紙するトレイを指定するための機能に相当する。図７において、「オモテ表紙（Ｆ）」のチェックボックス５１は通常表示されているが、「オモテ表紙（Ｆ）」のラジオボタン５３および「給紙トレイ（Ｐ）」のプルダウンメニュー５２は禁則条件に該当するためグレイ表示されている。
【００４５】
また、図７のように、「ページ単位設定」のシート５ａは、ウラ表紙を印刷するための主機能に対応する「ウラ表紙（Ｂ）」のチェックボックス５１、およびウラ表紙の印刷のための詳細機能に対応する「ウラ表紙（Ｂ）」のラジオボタン５３、「給紙トレイ（Ｕ）」のプルダウンメニュー５２をさらに含んでなる。ここで、「ウラ表紙（Ｂ）」のラジオボタン５３は、ウラ表紙に印刷を行わず白紙のまま出力するのか又はウラ表紙にも印刷を行うのかを選択する機能に相当し、「給紙トレイ（Ｕ）」のプルダウンメニュー５２は、ウラ表紙として用いる用紙を給紙するトレイを指定するための機能に相当する。図７において、「ウラ表紙（Ｂ）」のチェックボックス５１は通常表示されているが、「ウラ表紙（Ｂ）」のラジオボタン５３および「給紙トレイ（Ｕ）」のプルダウンメニュー５２は禁則条件に該当するためグレイ表示されている。
【００４６】
さらに、図７のように、「ページ単位設定」のシート５ａは、印刷文書の本文中のユーザが指定する箇所に他とは異なる種類の用紙を挿入するための主機能に対応する「ページ単位設定（Ｓ）」のチェックボックス５１、およびその際の詳細機能である「リスト名（Ｎ）」のプルダウンメニュー５２、「リスト名編集（Ｅ）」のボタン５４、「リスト追加（Ｄ）」のボタン５４、「リスト編集（Ｉ）」のボタン５４、「リスト削除（Ｔ）」のボタン５４をさらに含んでなる。ここで、「リスト名（Ｎ）」のプルダウンメニュー５２は、ページ単位設定の内容を定義するリストを選択するための機能に相当し、「リスト名編集（Ｅ）」のボタン５４は、ユーザにより作成された前記リストの名称を変更するための機能に相当する。図７において、「リスト名（Ｎ）」のプルダウンメニュー５２の下方に位置するウィンドウには、選択されたリスト（図７におけるリスト１）の内容が表示される。このウィンドウは、「ページ番号」、「印刷種類」、「給紙トレイ」の列を含んでなり、各列には４行分のデータが表示されているが、これらの各行は、リスト１により定義された個々のページ単位に対応する。すなわち、一つのリストには複数のページ単位を定義することができる。図７において、前記ウィンドウに表示された内容は、印刷文書の本文（どのページ単位にも属さないページ）をトレイ１の用紙に片面印刷し、２，４，６ページをトレイ２の用紙に片面印刷し、１、３、５ページの直後に手差しトレイの用紙を白紙のまま挿入し、７〜１０ページをトレイ１の用紙に両面印刷するための設定がなされていることを意味する。すなわち、「ページ番号」の列は個々のページ単位を構成するページ番号を、「ページ種類」の列は各ページ単位に対して行うべき印刷の種類（具体的には片面印刷を行うのか、両面印刷を行うのか、又は「ページ番号」に示されたページの直後に白紙を挿入するのか）を、「給紙トレイ」の列は各ページ単位に用いられる印刷用紙の給紙トレイを示している。そして、「リスト追加（Ｄ）」、「リスト編集（Ｉ）」、「リスト削除（Ｔ）」のボタン５４は、選択されたリストについて、ページ単位の追加、編集、削除を行うための機能に相当する。図７において、「ページ単位設定（Ｓ）」のチェックボックス５１は通常表示されているが、「リスト名（Ｎ）」のプルダウンメニュー５２、「リスト名編集（Ｅ）」のボタン５４、「リスト追加（Ｄ）」のボタン５４、「リスト編集（Ｉ）」のボタン５４、「リスト削除（Ｔ）」のボタン５４は禁則条件に該当するためグレイ表示されている。
【００４７】
次に図８を用いて「フォーム」のシート５ｂについて説明する。本実施形態において、フォームの設定とは、印刷データに所定のフォーム画像を重ね合わせて印刷するフォームオーバレイ印刷（フォーム印刷ともいう）を実行するための設定のことである。
【００４８】
図８のように、「フォーム」のシート５ｂは、フォーム印刷を実行するための主機能に対応する「フォーム」のラジオボタン５３（本実施形態においては、フォーム印刷を実行しない場合の「なし（Ｎ）」、フォーム印刷を実行する場合の「フォームを印刷する（Ｐ）」、フォーム印刷に適用すべきフォームを作成する場合の「フォームを作成する（Ｃ）」の３つのラジオボタン５３からなる。）、およびフォーム印刷実行時の詳細機能である「印刷前に確認する（Ｂ）」のチェックボックス５１、「フォームの削除（Ｄ）」のボタン５４、「フォルダ名（Ｏ）」の入力プロンプト５５、「ファイル名（Ｍ）」の入力プロンプト５５、「ファイル参照（Ｆ）」のボタン５４を含んでなる。ここで、「印刷前に確認する（Ｂ）」のチェックボックス５１は、フォーム画像が適用された印刷イメージをＵＩ画面５上またはディスプレイ１５等の表示装置に表示させるための機能に相当し、「フォームの削除（Ｄ）」ボタン５４は、ハードディスク１５等の記憶部に予め格納されたフォーム画像を削除するための機能に相当し、「フォルダ名（Ｏ）」、「ファイル名（Ｍ）」の入力プロンプト５５は、フォーム印刷に適用すべきフォーム画像が格納されたフォルダ名およびファイル名をそれぞれ指定するための機能に相当し、「ファイル参照（Ｆ）」のボタン５４は、フォーム画像が格納されたファイル名を指定するためにハードディスク１５等の記憶部に格納されたデータを参照するための機能に相当する。図８において、「フォーム」のラジオボタン５３は通常表示されているが、「印刷前に確認する（Ｂ）」のチェックボックス５１、「フォームの削除（Ｄ）」のボタン５４、「フォルダ名（Ｏ）」の入力プロンプト５５、「ファイル名（Ｍ）」の入力プロンプト５５、「ファイル参照（Ｆ）」のボタン５４は禁則条件に該当するためグレイ表示されている。
【００４９】
次に図９を用いて「画像品質」のシート５ｄについて説明する。図９のように、「画像品質」のシート５ｄは、印刷カラーを選択するための主機能に対応する「カラー選択」のラジオボタン５３（本実施形態においては、カラー印刷を実行する場合の「カラー（Ｃ）」、グレースケール印刷を実行する場合の「グレースケール（Ｇ）」、２色カラー印刷を実行する場合の「２色カラー（２）」の３つのラジオボタン５３からなる。）、および２色カラー印刷実行時の詳細機能である「２色カラー（２）」のプルダウンメニュー５２を含んでなる。図９において、「カラー選択」のラジオボタン５３は通常表示されているが、「２色カラー（２）」のプルダウンメニュー５２は禁則条件に該当するためグレイ表示されている。
【００５０】
また、図９のように、「画像品質」のシート５ｄは、印刷画質の調整のための主機能に対応する「画質調整」のラジオボタン５３（本実施形態においては、簡易な画質調整を行う場合の「簡易（Ｍ）」、詳細な画質調整を行う場合の「詳細（Ｉ）」２つのラジオボタン５３からなる。）、および簡易な画質調整を行う場合の詳細機能である「簡易調整（Ｅ）」のボタン５４および詳細な画質調整を行う場合の詳細機能である「文字調整（Ｘ）」、「写真調整（Ｏ）」、「図／表／グラフ調整（Ｆ）」のボタン５４を含んでなる。図９において、「画質調整」のラジオボタン５３は通常表示されているが、「簡易設定（Ｅ）」、「文字設定（Ｘ）」、「写真設定（Ｏ）」、「図／表／グラフ設定（Ｆ）」のボタン５４は禁則条件に該当するためグレイ表示されている。
【００５１】
次に図１０を用いて「フォント」のシート５ｅについて説明する。本実施形態において、フォントの設定とは、印刷データ作成時に使用されたフォントを、プリンタ２の内部に格納されたプリンタフォントに置き換えて印刷を実行するための設定のことである。
【００５２】
図１０のように、「フォント」のシート５ｅは、プリンタフォントを使用して印刷を実行するための主機能に対応する「プリンタフォントを使用する（Ｆ）」のチェックボックス５１、およびプリンタフォント使用時の詳細機能である「置き換えテーブル（Ｔ）」のテーブル５６、「使用するプリンタフォント（Ｓ）」のプルダウンメニュー５２を含んでなる。ここで、「置き換えテーブル（Ｔ）」のテーブル５６は、元のフォントと置き換えて使用されるプリンタフォントとの対応関係を指定するための機能に相当し、「使用するプリンタフォント（Ｓ）」のプルダウンメニュー５２は、現在「フォント置き換えテーブル（Ｔ）」によって指定されている対応関係を変更するための機能に相当する。図１０において、「プリンタフォントを使用する（Ｆ）」のチェックボックス５１は通常表示されているが、「置き換えテーブル（Ｔ）」のテーブル５６、「使用するプリンタフォント（Ｓ）」のプルダウンメニュー５２は禁則条件に該当するためグレイ表示されている。
【００５３】
次に図１１を用いて、図６〜１０に示したシート５ａ〜５ｅについて規定された本実施形態に係る禁則条件の一例について説明する。図１１は、各シート上の主機能の選択結果（例えば、チェックボックス５１がマークされているか否か、どのラジオボタン５３が押されているか、等）に応じた詳細機能の表示状態（通常表示であるかグレー表示であるか）を示す。例えば、「フォーム」のシート５ｂにおいて、フォームを作成するとの選択がなされている場合、すなわち主機能である「フォーム」のラジオボタン５３のうち「フォームを作成する（Ｃ）」のラジオボタン５３が選択されている場合、図１１のように、詳細機能である「印刷前に確認（Ｂ）」はグレイ表示されるが、「フォーム削除（Ｄ）」および「ファイル参照（Ｆ）」は通常表示される。ただし、本発明におけるプリンタドライバの禁則条件は、必ずしも図１１の例に限定されず、使用されるＰＣやプリンタのソフトウェア上の特性やハードウェア上の構成等に応じて適宜変更される。
【００５４】
続いて、Ｓ１０２における解析および判別の結果、ユーザに選択された機能が禁則条件に該当する場合（Ｓ１０３のＹＥＳ）、すなわち、その機能がＵＩ画面５においてグレイ表示されたものである場合、プリンタドライバ４は、その機能が禁則条件に該当する理由を示す禁則理由情報を取得する（Ｓ１０４）。さらに、プリンタドライバ４は、かかる禁則理由が解消されるようにプリンタ２の設定を変更するための設定変更情報を取得する（Ｓ１０５）。このような、禁則理由情報および設定変更情報の取得は、禁則関連処理部４１ｂによって行われる。ここで、禁則理由情報および設定変更情報は、プリンタドライバ４自体にハードコーディングされていてもよいし、ハードディスク１４等の記憶部に格納され、プリンタドライバ４の実行の都度、ＲＡＭ１３に読み出されて参照されてもよい。
【００５５】
なお、Ｓ１０２における解析および判別の結果、ユーザに選択された機能が禁則条件に該当しない場合（Ｓ１０３のＮＯ）、すなわち、その機能がＵＩ画面５において通常表示されたものである場合、プリンタドライバ４は、その機能の設定を実行し（Ｓ１１０）、処理を終了する。
【００５６】
続いて、プリンタドライバ４は、Ｓ１０１におけるユーザの選択結果６１、Ｓ１０４において取得された禁則理由情報６２、およびＳ１０５において取得された設定変更情報６３が記述されたダイアログボックス６を、ディスプレイ１５等の表示装置に表示させる（Ｓ１０６）。図１３は、このようなダイアログボックス６の一例である。
【００５７】
図１３の例においては、選択結果６１として「［ウォーターマーク］タブ：“１ページ目のみ（１）”のチェック＝ＯＮ」が、禁則理由情報６２として「［ウォーターマーク］タブ：“ウォーターマーク（Ｋ）”のチェック＝ＯＦＦのため」、設定変更情報６３として「［ウォーターマーク］タブ：“１ページ目のみ（１）”のチェック＝ＯＮに変更、［ウォーターマーク］タブ：“ウォーターマーク（Ｋ）”のチェック＝ＯＮに変更」が、それぞれ表示される。これを見たユーザは、自らが選択した「１ページ目のみ（１）」が、禁則条件に該当しグレイ表示された理由は、「ウォーターマーク（Ｋ）」のチェックボックス５１がチェックされていないことであり、その禁則条件を解消するためには、「１ページ目のみ（１）」および「ウォーターマーク（Ｋ）」のチェックボックス５１を同時に選択するという設定変更を行えばよいということを理解することができる。
【００５８】
続いて、プリンタドライバ４は、ダイアログボックス６に表示された設定変更情報６３を自動的に実行するか否かのユーザの指示を取得する（Ｓ１０７）。このような指示は、ダイアログボックス６において、「自動変更」のボタン６４および「キャンセル」のボタン６５のどちらかをユーザがクリックすることで、プリンタドライバ４によって取得される。
【００５９】
Ｓ１０７において自動変更を行うとの指示が取得された場合は（Ｓ１０８のＹＥＳ）、すなわち、ダイアログボックス６において「自動変更」のボタン６４がクリックされた場合、プリンタドライバ４は、Ｓ１０５において取得された設定変更情報に基づきプリンタ２の設定を自動的に変更して処理を終了する（Ｓ１０９）。また、これに伴い、ＵＩ画面５にも設定変更の内容が反映されることになる。図１２に、Ｓ１０９において自動変更が実行された後のＵＩ画面５を示す。これを見たユーザは、自動変更が実行された結果、グレイ表示であって「１ページ目のみ（１）」のチェックボックス５１が通常表示になっており、さらにチェックマークが付けられていることを確認することができる。
【００６０】
また、Ｓ１０７において、自動変更を行わないとの選択結果が得られた場合（Ｓ１０９のＮＯ）、すなわち、ダイアログボックス６において「キャンセル」のボタン６５がクリックされた場合、プリンタドライバ４はプリンタ２の設定を変更せずに処理を終了する（Ｓ１０９）。その結果、ＵＩ画面５において、ユーザが選択しようとした「１ページ目のみ（１）」のチェックボックスはグレイ表示のままであり、この機能の設定は行われないことになる。
【００６１】
なお、本実施形態において、プリンタドライバ４はＰＣ１側に格納されており、印刷条件に関する各種機能の選択および設定の実行はＰＣ１側で行われるが、本発明はこのような構成に限定されず、各種機能の選択および設定の実行は、プリンタ２側で行われてもよい。
【００６２】
以上のように、本実施形態のプリンタドライバ４によれば、ユーザはプリンタ２の構成／機能に特に精通していなくとも、複雑な設定変更を要する場合のあるグレイ表示の機能を利用できるようになる。そのため、プリンタ２のユーザビリティが向上する。
【００６３】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。例えば、上記実施形態では、画像形成装置としてプリンタを例にして説明したが、本発明はこれに限定されるものではなく、画像形成装置は、各種機能を備えた多機能周辺機器（ＭＦＰ）等であってもよい。
【００６４】
本実施形態の印刷システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図２】図１におけるＰＣの構成を示すブロック図である。
【図３】図１におけるプリンタの構成を示すブロック図である。
【図４】本発明の実施形態にかかるプリンタドライバの構成を示す図である。
【図５】本発明の実施形態にかかるプリンタドライバの処理の手順を示すフローチャートである。
【図６】本発明の実施形態にかかるプリンタドライバにより表示される設定用ＵＩ画面の一例を示す図である。
【図７】本発明の実施形態にかかるプリンタドライバにより表示される設定用ＵＩ画面の一例を示す図である。
【図８】本発明の実施形態にかかるプリンタドライバにより表示される設定用ＵＩ画面の一例を示す図である。
【図９】本発明の実施形態にかかるプリンタドライバにより表示される設定用ＵＩ画面の一例を示す図である。
【図１０】本発明の実施形態にかかるプリンタドライバにより表示される設定用ＵＩ画面の一例を示す図である。
【図１１】本発明の実施形態にかかるプリンタドライバの禁則条件の一例を示す図である。
【図１２】本発明の実施形態にかかるプリンタドライバにより表示される設定用ＵＩ画面の一例を示す図である。
【図１３】本発明の実施形態にかかるプリンタドライバにより表示される設定変更用ダイアログボックスの一例を示す図である。
【符号の説明】
【００６６】
１      ＰＣ、
１１    ＣＰＵ、
１２    ＲＯＭ、
１３    ＲＡＭ、
１４    ハードディスク、
１５    ディスプレイ、
１６    入力装置、
１７    ネットワークインタフェース、
１８    バス、
２      プリンタ、
２１    ＣＰＵ、
２２    ＲＯＭ、
２３    ＲＡＭ、
２４    操作パネル部、
２５    印刷部、
２６    ネットワークインタフェース、
２７    バス、
３      ネットワーク、
４      プリンタドライバ、
４１    ユーザインタフェースモジュール、
４１ａ  選択項目抽出処理部、
４１ｂ  禁則関連処理部、
４１ｃ  ＵＩ表示モジュール、
４２    グラフィック処理モジュール、
５      設定用ＵＩ画面、
５ａ    シート、
５ｂ    シート、
５ｃ    シート、
５ｄ    シート、
５ｅ    シート、
５１    チェックボックス、
５２    プルダウンメニュー、
５３    ラジオボタン、
５４    ボタン、
５５    入力プロンプト、
５６    ボックス、
６      ダイアログボックス、
６１    選択結果、
６２    禁則理由情報、
６３    設定変更情報、
６４    ボタン、
６５    ボタン。
【図１】
2008152668.tif 000003
【図２】
2008152668.tif 000004
【図３】
2008152668.tif 000005
【図４】
2008152668.tif 000006
【図５】
2008152668.tif 000007
【図６】
2008152668.tif 000008
【図７】
2008152668.tif 000009
【図８】
2008152668.tif 000010
【図９】
2008152668.tif 000011
【図１０】
2008152668.tif 000012
【図１２】
2008152668.tif 000013
【図１３】
2008152668.tif 000014
【図１１】
2008152668.tif 000015