(57)【要約】    【課題】  本発明は、印刷設定時のユーザビリティ性を向上させることができる印刷制御装置を提供する。    【解決手段】  印刷制御装置であるコンピュータ１００は、表示装置１０１又は入力装置１０２からの入力の内容がＵＩをカスタマイズする指示であるときは、入力内容に対する解析処理を実行して、簡易モードが選択されたか否かを判別し、簡易モードが選択され、且つ簡易モードに従属する詳細ページとして＜なし＞以外のいずれか１つが選択されているときは、当該選択された詳細ページを伴うＵＩを表示する。【選択図】      図２
2007004596.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置を制御するための印刷設定画面を表示する印刷制御装置において、
前記表示された印刷設定画面上で、詳細な印刷設定を行うための第１の印刷モードと簡易な印刷設定を行うための第２の印刷モードのいずれか一方を選択させる印刷モード選択手段と、
前記第２の印刷モードが選択されたときは、詳細な印刷設定の追加有無を選択させる詳細設定選択手段と、
前記詳細な印刷設定の追加が選択されたときは、当該選択された印刷設定の内容に応じて詳細な印刷設定画面を表示する表示手段とを備えることを特徴とする印刷制御装置。
【請求項２】
前記表示手段は、前記詳細な印刷設定の追加が選択されなかったときは、前記第２の印刷モードに対応する印刷設定画面を表示することを特徴とする請項１記載の印刷制御装置。
【請求項３】
前記表示手段は、前記印刷モード選択手段により第１の印刷モードが選択されたときは、当該第１の印刷モードに対応する印刷設定画面を表示することを特徴とする請求項１又は２記載の印刷制御装置。
【請求項４】
印刷設定に基づき印刷装置に印刷を行わせるための印刷制御方法において、
詳細な印刷設定を行うための第１の印刷モードと簡易な印刷設定を行うための第２の印刷モードのいずれか一方を選択させる印刷モード選択ステップと、
前記第２の印刷モードが選択されたときは、詳細な印刷設定の追加有無を選択させる詳細設定選択ステップと、
前記詳細な印刷設定の追加が選択されたときは、当該選択された印刷設定の内容に応じて詳細な印刷設定画面を表示する表示ステップとを備えることを特徴とする印刷制御方法。
【請求項５】
前記表示ステップは、前記詳細な印刷設定の追加が選択されなかったときは、前記第２の印刷モードに対応する印刷設定画面を表示することを特徴とする請項４記載の印刷制御方法。
【請求項６】
前記表示ステップは、前記印刷モード選択ステップにより第１の印刷モードが選択されたときは、当該第１の印刷モードに対応する印刷設定画面を表示することを特徴とする請求項４又は５記載の印刷制御方法。
【請求項７】
請求項４乃至６のいずれか１項に記載の印刷制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラムを記憶した記憶媒体。
【請求項８】
請求項４乃至６のいずれか１項に記載の印刷制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【請求項９】
詳細な印刷設定を行うための第１のモードと簡易な印刷設定を行うための第２のモードのいずれか一方を選択させるモード選択ステップと、
前記第２のモードが選択された場合、簡易な印刷設定を行う簡易設定画面に詳細な印刷設定を行う詳細設定画面の一部を表示するステップとをコンピュータに実行させるためのプログラム。
【請求項１０】
前記詳細な印刷設定を行う詳細設定画面の一部は、選択された部分の詳細設定画面であることを特徴とする請項９記載のプログラム。
【請求項１１】
前記表示ステップは、前記モード選択ステップにより第１のモードが選択されたときは、詳細な印刷設定を行う詳細設定画面を表示することを特徴とする請求項９又は１０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置及び方法、記憶媒体、並びにプログラムに関し、特に、プリンタドライバにより表示されるユーザーインターフェースのカスタマイズが可能な印刷制御装置及び方法、記憶媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来、プリンタドライバ（以下、単に「ドライバ」という）により表示されるユーザーインターフェース（以下、「ＵＩ」という）のカスタマイズに関して、
（１）当該ＵＩの表示内容をユーザ自身がカスタマイズすることは不可能であり、カスタマイズするためにはプログラムから修正して再ビルドする必要があった。
【０００３】
（２）また、詳細モードと簡易モードという２種類の印刷モードが予め用意され、ユーザがＵＩ上で詳細モード又は簡易モードのいずれか一方を選択して印刷設定が行われていた（例えば、特許文献１参照）。
【０００４】
ここで、従来のドライバにより表示されるＵＩの一例を図１０〜図１３に示す。
【０００５】
図１０〜図１３において、従来のドライバでは、［ページ設定］タブシート１０、［仕上げ］タブシート１１、［給紙］タブシート１２、及び［印刷品質］タブシート１３の４つのタブシートから成るＵＩが表示される。
【０００６】
各タブシートは、タブシート名に関連する各種コントロールより構成されている。例えば、［仕上げ］タブシート１１は、印刷データの仕上げに関連する［印刷方法］コントロール１１ａ、［とじ方向］コントロール１１ｂ、［とじ代設定］コントロール１１ｃ、及び［排紙方法］コントロール１１ｄを備える。
【０００７】
印刷モードとして詳細モードと簡易モードを備える従来のドライバにより表示されるＵＩの一例を図１４及び図１５に示す。
【０００８】
図１４及び図１５において、本ドライバでは、詳細モード（図１４）と簡易モード（図１５）の２つの印刷モードを切り替えることが可能なカスタマイズ機能を有する。詳細モードは、図１０〜図１３のＵＩで構成されるドライバを表示するモードである。
【０００９】
詳細モードでは、［ページ設定］タブシート１４として、［原稿サイズ］１４ａ、［出力用紙サイズ］１４ｂ、［部数］１４ｃ、及び［印刷の向き］１４ｄのコントロール群と、［印刷品質］タブシート１６の中の［解像度］コントロール（不図示）とを備える。
【特許文献１】特開平１１−２９６３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来のドライバにより表示されるＵＩのカスタマイズに関して、上記（１）では、ユーザニーズに従って、その都度、プログラムの段階で修正する必要がある。
【００１１】
また、上記（２）では、予め用意されたＵＩの選択であり、個別のユーザニーズへの対応、例えば、簡易モードと詳細モードの二者択一の場合には、前者の簡易モードを使用しているユーザが、後者の詳細モードにおける印刷設定を使用したいときにはモード自体を変更しなければならない。その結果、ユーザビリティ性に富んだ印刷設定のカスタマイズを実現することはできないという問題がある。
【００１２】
図１０〜図１３に示したドライバはカスタマイズ機能を有しておらず、そのユーザビリティ性において問題がある。
【００１３】
一方、図１４及び図１５に示したドライバはカスタマイズ機能を有しているが、このカスタマイズ機能では、ユーザが［仕上げ］タブシートの［印刷方法］コントロール（不図示）をよく使用する場合、簡易モードでは毎回詳細モードで該コントロールを設定する必要がある。一方、詳細モードでは、設定可能化コントロールが多すぎて、ユーザビリティ性に問題がある。
【００１４】
特に、［印刷方法］の設定により、［排紙方法］のＥｎａｂｌｅ／Ｄｉｓａｂｌｅが連動するようなコンフリクトを伴う場合には、単に、簡易モードのときに［印刷方法］コントロールを持ってくるだけでは不十分である。
【００１５】
また、カスタマイズの自由度を高め、ＵＩのコントロール単位でのカスタマイズを許容した場合、機能と機能が密接に連動しているプリンタでは、それらのコンフリクト処理を考慮したカスタマイズが必要となり、そのユーザビリティがかえって複雑になる可能性がある。
【００１６】
本発明は、上記問題に鑑みて成されたものであり、印刷設定時のユーザビリティ性を向上させることができる印刷制御装置及び方法、記憶媒体、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、請求項１記載の印刷制御装置は、印刷装置を制御するための印刷設定画面を表示する印刷制御装置において、前記表示された印刷設定画面上で、詳細な印刷設定を行うための第１の印刷モードと簡易な印刷設定を行うための第２の印刷モードのいずれか一方を選択させる印刷モード選択手段と、前記第２の印刷モードが選択されたときは、詳細な印刷設定の追加有無を選択させる詳細設定選択手段と、前記詳細な印刷設定の追加が選択されたときは、当該選択された印刷設定の内容に応じて詳細な印刷設定画面を表示する表示手段とを備えることを特徴とする。
【００１８】
上記目的を達成するために、請求項４記載の印刷制御方法は、複数の印刷モードで印刷装置に印刷を行わせるための印刷制御方法において、詳細な印刷設定を行うための第１の印刷モードと簡易な印刷設定を行うための第２の印刷モードのいずれか一方を選択させる印刷モード選択ステップと、前記第２の印刷モードが選択されたときは、詳細な印刷設定の追加有無を選択させる詳細設定選択ステップと、前記詳細な印刷設定の追加が選択されたときは、当該選択された印刷設定の内容に応じて詳細な印刷設定画面を表示する表示ステップとを備えることを特徴とする。
【００１９】
上記目的を達成するために、請求項９記載のプログラムは、詳細な印刷設定を行うための第１のモードと簡易な印刷設定を行うための第２のモードのいずれか一方を選択させるモード選択ステップと、前記第２のモードが選択された場合、簡易な印刷設定を行う簡易設定画面に詳細な印刷設定を行う詳細設定画面の一部を表示するステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、詳細な印刷設定を行うための第１の印刷モードと簡易な印刷設定を行うための第２の印刷モードのいずれか一方を選択させ、該第２の印刷モードが選択されたときは、更に詳細な印刷設定の追加有無を選択させ、詳細な印刷設定の追加が選択されたときは、当該選択された印刷設定の内容に応じて詳細な印刷設定画面を表示するので、印刷設定時のユーザビリティ性を向上させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００２２】
図１は、本発明の実施の形態に係る印刷制御装置の内部構成を示すブロック図である。
【００２３】
図１において、本印刷制御装置はコンピュータ１００から成り、表示部１０１と、入力部１０２と、入出力データ制御部１０３と、記憶媒体読取部１０４と、インターフェース制御部１０５と、データ制御部１０６と、ＲＯＭやＲＡＭで構成される記憶部１０７と、コンピュータ１００全体の動作を制御するＣＰＵ（Central Processing Unit）１０８と、これらを互いに接続するシステム・バス１０９とを備える。コンピュータ１００は、インターフェース制御部１０５を介して不図示のプリンタに接続されている。
【００２４】
表示部１０１は、ＣＲＴディスプレイや液晶ディスプレイ等の表示デバイスで構成される。入力部１０２は、キーボードやマウス等のポインティング・デバイスである。入出力データ制御部１０３は、表示部１０１に表示されるデータや入力部１０２から入力されるデータを制御する。記憶媒体読取部１０４は、フレキシブル・ディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＤＶＤ、磁気テープ等の記憶媒体に記録されたドライバやキャリブレーションソフト等のプログラム、画像データ等を読み取る。インターフェース制御部１０５は、ネットワークＩ／Ｆ（不図示）等を制御する。
【００２５】
データ制御部１０６は、いわゆるプリンタドライバ（以下、単に「ドライバ」という）である。ドライバのプログラムは記憶部１０７又は記憶媒体読取部１０４に装着された記憶媒体に格納され、ＣＰＵ１０８により必要に応じて読み出される。データ制御部１０６は、コンピュータ１００上に常駐しているオペレーティング・システム（ＯＳ）と所定のプリンタ（不図示）との間にあって、コンピュータ１００内のアプリケーション等により作成された印刷データを当該プリンタで印刷できるように加工すると共に当該プリンタを制御する。
【００２６】
また、データ制御部１０６は、印刷データの印刷時に各種印刷設定を行うためのカスタマイズ機能として、詳細モードとページ付き簡易モード（以下、単に「簡易モード」という）という２つの印刷モードを備え、これらを切り替えるカスタマイズ制御部１１０を備える。カスタマイズ制御部１１０は、ドライバのプログラムの一部である。
【００２７】
次に、カスタマイズ制御部１１０により実行される印刷時のユーザーインターフェース（以下、「ＵＩ」という）のカスタマイズ処理について図２〜図９を参照して説明する。
【００２８】
図２は、図１のカスタマイズ制御部１１０が実行するＵＩのカスタマイズ処理を示すフローチャートである。図３〜図９は、図２のカスタマイズ処理時に表示部１０１に表示されるＵＩの一例を示す図である。
【００２９】
図３〜図９において、本実施の形態におけるＵＩは、詳細モードと簡易モードとを切り替えるための［詳細モード］ラジオボタン３０及び［簡易モード］ラジオボタン３１とを備える。［詳細モード］ラジオボタン３０と［簡易モード］ラジオボタン３１とは排他的動作をし、いずれか一方のみの選択が可能である。
【００３０】
［詳細モード］ラジオボタン３０が選択された場合、ＵＩは、図３〜図６に示すように、詳細モードとして［ページ設定］タブシート３（図３）と、［仕上げ］タブシート４（図４）と、［給紙］タブシート５（図５）と、［印刷品質］タブシート６（図６）の４つのタブシートを表示することができる。そのときの印刷モードの状態を表す＜詳細モード＞という文字列が各タブシートの上段に表示される。
【００３１】
一方、［簡易モード］ラジオボタン３１が選択された場合、図７〜図９に示すように、簡易モードとして画面を表示部１０１に表示する。簡易モードのＵＩは、［簡易モード］ラジオボタン３１と連動し、該［簡易モード］ラジオボタン３１が選択された場合にのみ有効となる［詳細ページ］リストボックス３２を有する。
【００３２】
［詳細ページ］リストボックス３２には、ドロップダウンリストとして、＜なし＞、＜ページ設定＞、＜仕上げ＞、＜給紙＞、及び＜印刷品質＞から成る５つの選択肢が表示される。ここで、＜なし＞が選択された場合は、簡易モードであっても詳細ページを追加しない設定、すなわち後述する図７に示す［基本設定］タブシート７のみが表示される。
【００３３】
一方、＜なし＞以外のいずれか１つが選択された場合は、簡易モードで印刷設定を行っていたときであっても、選択された印刷設定の詳細ページが追加表示される。例えば、［詳細ページ］リストボックス３２で＜仕上げ＞が選択されたときは、図８に示す［基本設定］タブシート８が表示される。
【００３４】
図８では、［詳細ページ］リストボックス３２で＜仕上げ＞が選択されていることから、［基本設定］タブシート８の上段には「簡易モード＋仕上げ」と表示され、［簡易モード＋仕上げ］タブシート９が追加される。［簡易モード＋仕上げ］タブシート９のＵＩを図９示す。
【００３５】
このように、簡易モードで印刷設定を行う場合であっても、ユーザに所望の詳細ページを選択させて表示させることができるので、ユーザの使い勝手を向上させることができる。
【００３６】
次に、ＵＩのカスタマイズ処理を図２を参照して説明する。
【００３７】
本実施の形態では、簡易モードの［基本設定］タブシート７により提供される印刷設定機能だけでなく、例えば、印刷する度に詳細モードの［仕上げ］タブシート４により［印刷方法］と［排紙方法］の設定が可能にするものである。なお、［とじ方方向］、及びその他の［給紙］タブシートや［印刷品質］タブシートが提供する機能は、その設定を変更しないものとする。また、図３〜図６に示す詳細モードがデフォルトのＵＩとする。
【００３８】
図２において、表示装置１０１又は入力装置１０２から何らかの入力があったときは、カスタマイズ制御部１１０にて、その入力の内容がＵＩをカスタマイズする指示であるか否かを判別する（ステップＳ１００）。この判別の結果、ＵＩをカスタマイズする指示であるときはステップ１０１へ進む一方、そうでないときは、本処理を終了する。
【００３９】
次に、ステップＳ１０１で入力された入力内容に対する解析処理を実行し（ステップＳ１０１）、簡易モードが選択されたか否かを判別する（ステップＳ１０２）。この判別の結果、簡易モードが選択されていないときは、図３〜図６に示す詳細モードからなるＵＩを表示して（ステップＳ１０７）、本処理を終了する。
【００４０】
一方、ステップＳ１０２の判別の結果、簡易モードが選択されたときは、［詳細ページ］リストボックス３２における選択内容に対する解析処理を実行する（ステップＳ１０３）。
【００４１】
つづいて、ステップＳ１０４において、簡易モードに従属する詳細ページとして＜なし＞以外が選択されているか、すなわち＜ページ設定＞、＜仕上げ＞、＜給紙＞、及び＜印刷品質＞のいずれかが選択されているか否かを判別する。この判別の結果、＜なし＞以外のいずれか１つが選択されているときは、選択された詳細ページを伴うＵＩを表示し（ステップＳ１０５）、本処理を終了する。本実施の形態では、詳細ページとして＜仕上げ＞が選択され、カスタマイズ制御部１１０にて、図８及び図９に示す「簡易モード＋仕上げ」という詳細ページ付き簡易モードを伴うＵＩの提供を実現する。
【００４２】
ステップＳ１０４の判別の結果、＜なし＞が選択されているときは、図７に示す、詳細ページを伴わない簡易モードのみからなるＵＩを表示して（ステップＳ１０６）、本処理を終了する。
【００４３】
上記実施の形態によれば、表示装置１０１又は入力装置１０２からの入力の内容がＵＩをカスタマイズする指示であるときは、入力内容に対する解析処理を実行して、簡易モードが選択されたか否かを判別し、簡易モードが選択され、且つ簡易モードに従属する詳細ページとして＜なし＞以外のいずれか１つが選択されているときは、当該選択された詳細ページを伴うＵＩを表示するので、詳細モードに切り替えることなく、ユーザ所望の詳細な印刷設定を追加設定することができ、印刷設定時のユーザビリティ性を向上させることができる。
【００４４】
上記実施の形態では、コンピュータ１００は、不図示のプリンタにケーブル等で接続されているが、インターネットやＬＡＮ等のネットワークを介して接続されていてもよく、また、コンピュータ１００とプリンタとが一体で構成（例えば、複合機等）されていてもよい。
【００４５】
本発明は、フレキシブル・ディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＤＶＤ、磁気テープ等の記憶媒体に記憶されていて、クライアント・コンピュータではなく、サーバ・コンピュータの記憶媒体読み取り装置に記憶されておくことが可能である。
【００４６】
また、本発明は、複数の機器から構成されるシステムに適用しても、一つの機器からなる装置に適用してもよい。
【００４７】
更に、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００４８】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４９】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ±ＲＷ、磁気テープ、不揮発性のメモリカード等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００５１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００５２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは云うまでもない。
【００５３】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係る印刷制御装置の内部構成を示すブロック図である。
【図２】図１のカスタマイズ制御部１１０が実行するＵＩのカスタマイズ処理を示すフローチャートである。
【図３】図２の処理時に表示される詳細モードの［ページ設定］タブシートを示す図である。
【図４】図２の処理時に表示される詳細モードの［仕上げ］タブシートを示す図である。
【図５】図２の処理時に表示される詳細モードの［給紙］タブシートを示す図である。
【図６】図２の処理時に表示される詳細モードの［印刷品質］タブシートを示す図である。
【図７】図２の処理時に表示される簡易モードの［基本設定］タブシートを示す図である。
【図８】図２の処理で表示される簡易モードの［簡易モード＋仕上げ］タブシートを示す図である。
【図９】図２の処理で表示される簡易モードの［仕上げ］タブシートを示す図である。
【図１０】従来のドライバのＵＩの一例である［ページ設定］タブシートを示す図である。
【図１１】従来のドライバのＵＩの一例である［仕上げ］タブシートを示す図である。
【図１２】従来のドライバのＵＩの一例である［給紙］タブシートを示す図である。
【図１３】従来のドライバのＵＩの一例である［印刷品質］タブシートを示す図である。
【図１４】従来のドライバにより表示される詳細モードの［ページ設定］タブシートを示す図である。
【図１５】従来のドライバにより表示される簡易モードの［基本設定］タブシートを示す図である。
【符号の説明】
【００５５】
３０  ［詳細モード］ラジオボタン
３１  ［簡易モード］ラジオボタン
３２  ［詳細ページ］リストボックス
１００  コンピュータ
１０１  表示部
１０２  入力部
１０６  データ制御部
１１０  カスタマイズ制御部
１０８  ＣＰＵ
【図１】
2007004596.tif 000003
【図２】
2007004596.tif 000004
【図３】
2007004596.tif 000005
【図４】
2007004596.tif 000006
【図５】
2007004596.tif 000007
【図６】
2007004596.tif 000008
【図７】
2007004596.tif 000009
【図８】
2007004596.tif 000010
【図９】
2007004596.tif 000011
【図１０】
2007004596.tif 000012
【図１１】
2007004596.tif 000013
【図１２】
2007004596.tif 000014
【図１３】
2007004596.tif 000015
【図１４】
2007004596.tif 000016
【図１５】
2007004596.tif 000017