(57)【要約】【課題】本発明は、印刷設定を行うユーザインターフェイス画面への設定項目の表示・非表示を適切に行うプリンタドライバ及び記録媒体に関する。【解決手段】印刷システム１は、情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３が、印刷条件を設定する各種設定項目を表示するユーザインターフェイス画面での各設定項目を利用した印刷設定の利用状況を、当該各設定項目毎に所定の非表示条件と比較し、当該各設定項目の表示・非表示を制御する。したがって、ユーザの利用状況に応じてユーザインターフェイス画面への設定項目の表示・非表示を制御することができる。【選択図】          図１
2007279894.tif 000002
【特許請求の範囲】
【請求項１】
印刷条件を設定する各種設定項目をユーザインターフェイス画面に表示して、当該ユーザインターフェイス画面での設定操作に応じて印刷対象の文書データに対する各種印刷設定を行うプリンタドライバにおいて、前記ユーザインターフェイス画面での前記各設定項目を利用した印刷設定の利用状況を、当該各設定項目毎に所定の利用条件と比較して、当該各設定項目の表示・非表示を制御することを特徴とするプリンタドライバ。
【請求項２】
前記プリンタドライバは、前記利用条件として、所定の利用期間と所定の利用回数を用いることを特徴とする請求項１記載のプリンタドライバ。
【請求項３】
前記プリンタドライバは、前記利用条件を任意に設定するユーザインターフェイス画面を表示し、当該ユーザインターフェイス画面で設定された利用条件に基づいて、前記各設定項目の表示・非表示を制御することを特徴とする請求項１または請求項２記載のプリンタドライバ。
【請求項４】
前記プリンタドライバは、前記各設定項目毎に、前記ユーザインターフェイス画面への表示・非表示の履歴を保存し、当該履歴を適宜表示することを特徴とする請求項１から請求項３のいずれかに記載のプリンタドライバ。
【請求項５】
前記プリンタドライバは、前記ユーザインターフェイスでの操作に応じて、前記非表示とした設定項目を任意に再表示させることを特徴とする請求項１から請求項４のいずれかに記載のプリンタドライバ。
【請求項６】
前記プリンタドライバは、所定の認証情報の入力を条件として、前記非表示とした設定項目の再表示を行うことを特徴とする請求項５記載のプリンタドライバ。
【請求項７】
印刷条件を設定する各種設定項目をユーザインターフェイス画面に表示して、当該ユーザインターフェイス画面での設定操作に応じて印刷対象の文書データに対する各種印刷設定を行うプリンタドライバを記録する記録媒体において、前記プリンタドライバとして、請求項１から請求項６のいずれかに記載のプリンタドライバを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ及び記録媒体に関し、詳細には、印刷設定を行うユーザインターフェイス画面への設定項目の表示・非表示を適切に行うプリンタドライバ及び当該プリンタドライバを記録する記録媒体に関する。
【背景技術】
【０００２】
ネットワーク接続または直接接続されているプリンタ、複合装置、複写装置等の画像形成装置に対してコンピュータ等の情報処理装置から印刷要求を行って文書データを印刷データに変換して印刷出力させるには、情報処理装置が、当該画像形成装置に対応したプリンタドライバを搭載して、当該プリンタドライバのユーザインターフェイス（ＵＩ）によってディスプレイに表示される各設定項目毎に設定値の設定を行い、当該印刷設定を伴う印刷要求を印刷データとともに画像形成装置に送って画像形成装置で当該印刷要求の各設定項目に対応する印刷設定で印刷データを印刷出力させる。
【０００３】
そして、種々の機種の画像形成装置がネットワークに接続されている場合には、多くの機能が利用可能であるが、プリンタドライバによる各機能の設定が複雑となり、ユーザにとって煩雑で、利用性が悪いという問題があった。
【０００４】
また、最近のプリンタは高機能になり、情報処理装置上の文書をアプリケーションプログラムから画像形成装置で印刷する場合、設定項目が多岐にわたり、ユーザにとって煩雑で、利用性が悪いという問題があった。
【０００５】
そこで、従来、ユーザの操作能力を解析して、当該ユーザが上級者であるか初級者であるかを判別し、判別結果に応じて上級者用と初級者用に予め記憶されている設定内容情報に基づいて上級者モードまたは初級者モードのユーザインターフェイス設定を行うデータ処理装置が提案されている（特許文献１参照）。
【０００６】
また、従来、ユーザが設定メニューから設定した情報（状態）をＸＭＬファイル化して記憶し、メニューの表示、非表示や一覧表示形式等の細かい画面制御をユーザ毎に行うことのできるネットワークファクシミリ装置が提案されている（特許文献２参照）。
【０００７】
さらに、従来、分析装置ではあるが、ダイアログボックスのようなユーザインターフェイスにおいて、条件設定やパラメータ入力に使用する項目毎に任意に表示／非表示、入力可／入力不可の設定にカスタマイズすることができるとともに、カスタマイズした状態を各ユーザ毎に記憶して、使用時にユーザが当該記憶情報を読み出すことで各ユーザの希望する設定状態を復帰することのできる技術が提案されている（特許文献３参照）。
【０００８】
【特許文献１】特開２００４−２１５８０号公報
【特許文献２】特開２００４−７２１３１号公報
【特許文献３】特開２００２−２２８６１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来技術にあっては、ユーザの意図する印刷設定を簡単にかつ効率的に行って、利用性を向上させる上で、改良の必要があった。
【００１０】
すなわち、特許文献１記載の従来技術にあっては、予め設定されている上級者モードまたは初級者モードのユーザインターフェイス設定を行っているため、設定できるのが２種類であり、ユーザの利用環境に応じてユーザインターフェイス画面を設定することができず、利用性を向上させる上で、改良の必要があった。
【００１１】
また、特許文献２及び特許文献３記載の従来技術にあっては、ユーザがメニューの表示／非表示を設定するようになっているため、ユーザがいちいち設定操作を行う必要があり、利用性を向上させる上で、改良の必要があった。
【００１２】
そこで、本発明は、ユーザの意図する印刷設定を、ユーザの利用状況に応じて、簡単かつ効率的に行うことのできるプリンタドライバ及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１３】
請求項１記載の発明のプリンタドライバは、印刷条件を設定する各種設定項目をユーザインターフェイス画面に表示して、当該ユーザインターフェイス画面での設定操作に応じて印刷対象の文書データに対する各種印刷設定を行うプリンタドライバにおいて、前記ユーザインターフェイス画面での前記各設定項目を利用した印刷設定の利用状況を、当該各設定項目毎に所定の利用条件と比較して、当該各設定項目の表示・非表示を制御することにより、上記目的を達成している。
【００１４】
この場合、例えば、請求項２に記載するように、前記プリンタドライバは、前記利用条件として、所定の利用期間と所定の利用回数を用いてもよい。
【００１５】
また、例えば、請求項３に記載するように、前記プリンタドライバは、前記利用条件を任意に設定するユーザインターフェイス画面を表示し、当該ユーザインターフェイス画面で設定された利用条件に基づいて、前記各設定項目の表示・非表示を制御してもよい。
【００１６】
さらに、例えば、請求項４に記載するように、前記プリンタドライバは、前記各設定項目毎に、前記ユーザインターフェイス画面への表示・非表示の履歴を保存し、当該履歴を適宜表示してもよい。
【００１７】
また、例えば、請求項５に記載するように、前記プリンタドライバは、前記ユーザインターフェイスでの操作に応じて、前記非表示とした設定項目を任意に再表示させてもよい。
【００１８】
さらに、例えば、請求項６に記載するように、前記プリンタドライバは、所定の認証情報の入力を条件として、前記非表示とした設定項目の再表示を行ってもよい。
【００１９】
請求項７記載の発明の記録媒体は、印刷条件を設定する各種設定項目をユーザインターフェイス画面に表示して、当該ユーザインターフェイス画面での設定操作に応じて印刷対象の文書データに対する各種印刷設定を行うプリンタドライバを記録する記録媒体において、前記プリンタドライバとして、請求項１から請求項６のいずれかに記載のプリンタドライバを記録することにより、上記目的を達成している。
【発明の効果】
【００２０】
本発明のプリンタドライバによれば、印刷条件を設定する各種設定項目を表示するユーザインターフェイス画面での各設定項目の利用状況を、当該各設定項目毎に所定の利用条件と比較して、当該各設定項目の表示・非表示を制御するので、ユーザの利用状況に応じてユーザインターフェイス画面に設定項目を表示することができ、簡単かつ効率的に印刷設定を行えるようにして、利用性を向上させることができる。
【００２１】
また、本発明の記録媒体によれば、記録媒体に記録されているプリンタドライバをパーソナルコンピュータ等の情報処理装置に読み取らせて導入することで、印刷条件を設定する各種設定項目を表示するユーザインターフェイス画面での各設定項目の利用状況を、当該各設定項目毎に所定の利用条件と比較して、当該各設定項目の表示・非表示を制御するので、ユーザの利用状況に応じてユーザインターフェイス画面に設定項目を表示することができ、簡単かつ効率的に印刷設定を行えるようにして、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２３】
図１〜図５は、本発明のプリンタドライバ及び記録媒体の一実施例を示す図であり、図１は、本発明のプリンタドライバ及び記録媒体の一実施例を適用した印刷システム１のシステム構成図である。
【００２４】
図１において、印刷システム１は、ネットワークＮＷに、複数の情報処理装置ＰＣ１、ＰＣ２と複数の印刷装置Ｐｒが接続されている。なお、図１では、２台の情報処理装置ＰＣ１、ＰＣ２と１台の印刷装置Ｐｒのみが記載されているが、情報処理装置Ｐｃと印刷装置Ｐｒの台数は何ら限定されるものではない。また、本実施例においては、印刷システム１として、情報処理装置ＰＣ１、ＰＣ２と印刷装置ＰｒがネットワークＮＷで接続されているが、印刷システムとしては、上記構成に限るものではなく、例えば、情報処理装置と印刷装置が一体化した複写装置（複写システム）等であってもよい。
【００２５】
印刷装置Ｐｒは、例えば、印刷制御部と印刷エンジン部等を備えており、ネットワークＮＷを介して情報処理装置ＰＣ１、ＰＣ２から印刷要求と印刷データを受信する。印刷装置Ｐｒは、その印刷制御部でネットワークＮＷからの印刷要求と印刷データを受け取り、印刷エンジン部で、実際に印刷処理を行う。印刷エンジン部は、例えば、電子写真方式の印刷エンジンが用いられており、レーザを用いた電子写真方式で記録紙に画像を記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えている。そして、印刷エンジン部は、印刷制御部から受け取った印刷データにより光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。印刷エンジン部は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、画像を形成する。
【００２６】
情報処理装置ＰＣ１、ＰＣ２は、例えば、通常のハードウェア構成に、ディスプレイ、キーボード、マウス等の入力部等を備えたパーソナルコンピュータが用いられ、情報処理装置ＰＣ１について、そのソフトウェア構成を示すように、アプリケーション１１、ＯＳ（Operating System）１２及びプリンタドライバ１３等を備えている。この情報処理装置ＰＣ１、ＰＣ２は、ＣＤ（Compact Disc）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、フレキシブルディスク等の記録媒体に記録されているプリンタドライバを読み込んでプリンタドライバ１３として導入することで、後述するユーザインターフェイス表示制御処理を伴うプリンタドライバ処理機能が構築される。
【００２７】
情報処理装置ＰＣ１、ＰＣ２は、ＯＳ１２上に、文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等の各種アプリケーション（アプリケーションソフトウェア）１１を搭載しており、これらのアプリケーション１１で作成された文書の印刷命令がアプリケーション１１から発行されると、ＯＳ１２を通して当該文書データをプリンタドライバ１３に渡す。このアプリケーション１１の作成する文書には、文字、イメージ、グラフィック等の複数のオブジェクトが混在していてもよい。
【００２８】
プリンタドライバ１３は、上述のように、記録媒体に記録されているプリンタドライバが、情報処理装置ＰＣ１、ＰＣ２が読み取って導入されており、プリンタドライバ１３としては、ネットワークＮＷに接続されている各印刷装置Ｐｒに対応するドライバがインストールされている。プリンタドライバ１３は、アプリケーション１１からの文書データを印刷させる印刷装置Ｐｒに適した印刷データに変換する。また、プリンタドライバ１３は、当該印刷データを作成し、また、印刷を行う上での各種設定操作を行うユーザインターフェイス画面をディスプレイに表示するとともに、当該ユーザインターフェイス画面へ表示する設定項目及び設定値を制御、特に、設定項目の表示を制御する。
【００２９】
そして、プリンタドライバ１３は、印刷データを作成すると、当該印刷データを印刷装置Ｐｒに送信する。
【００３０】
次に、本実施例の作用を説明する。本実施例の印刷システム１は、情報処理装置ＰＣ１、ＰＣ２で印刷設定を行う際に、プリンタドライバ１３がユーザの過去の印刷設定操作に応じて印刷設定用のユーザインターフェイス画面への設定項目や設定値の表示を制御する。
【００３１】
また、この設定項目や設定値の表示制御を、ユーザの非表示条件（利用条件）に基づいて行う。例えば、いま、非表示条件として、利用期間条件として、１ヶ月の条件期間が、利用回数条件として、３回の条件回数が、設定されているとすると、１ヶ月以内に３回以上設定操作に使用されなかった設定項目や設定値の表示を、非表示に設定して、次回からのユーザインターフェイス画面の表示において当該設定項目や設定値を非表示とする。そして、この非表示条件の設定は、当該非表示条件設定用のユーザインターフェイスを、情報処理装置ＰＣ１、ＰＣ２のディスプレイに表示して、当該ユーザインターフェイスでの操作によって行われる。
【００３２】
すなわち、情報処理装置ＰＣ１、ＰＣ２は、アプリケーション１１で、文字、イメージ、グラフィック等の複数のオブジェクトを含む文書が作成され、当該作成された文書の印刷命令がアプリケーション１１から発行されると、ＯＳ１２を通して当該文書データをプリンタドライバ１３に渡す。
【００３３】
プリンタドライバ１３は、文書データをアプリケーション１１から受け取ると、初期状態では、例えば、図２に示すようなユーザインターフェイス画面２０ａを情報処理装置ＰＣ１、ＰＣ２のディスプレイに表示し、このユーザインターフェイス画面２０ａで必要な印刷設定操作が行われて、印刷開始の指示操作が行われると、文書データを設定内容に応じて印刷データに変換して、当該印刷データと印刷設定内容に応じた印刷要求を、ネットワークＮＷを介して印刷装置Ｐｒに送信する。
【００３４】
そして、プリンタドライバ１３は、このユーザインターフェイス画面２０ａで印刷設定操作が行われて印刷データを作成して、印刷要求を行うと、図３に示すユーザインターフェイス表示制御処理を行う。なお、このユーザインターフェイス表示制御処理を、各ユーザを特定して、ユーザ毎に行う。また、以下の説明では、ユーザインターフェイス画面の設定項目に対するユーザインターフェイス表示制御処理について説明する。
【００３５】
すなわち、プリンタドライバ１３は、ユーザインターフェイス画面の表示・印刷処理が終了すると、非表示条件の利用期間条件で設定された条件期間内であるか否かチェックし（ステップＳ１０１）、条件期間内であれば、表示設定の変更時期ではないと判断して、そのまま処理を終了する。
【００３６】
ステップＳ１０１で、条件期間を過ぎると、プリンタドライバ１３は、各設定項目について、当該条件期間内での操作回数が、利用回数条件で設定されている条件回数以上であるか否かチェックし（ステップＳ１０２）、条件回数以上の操作が行われていると、当該設定項目については、ユーザが頻繁に設定を行っており、非表示とする表示設定の利用回数条件を満たしていないと判断して、処理を終了する。
【００３７】
ステップＳ１０２で、条件期間内の操作回数が条件回数未満であると、当該設定項目については、ユーザがあまり設定操作に使用しておらず、非表示とする表示設定の利用回数条件を満たしていると判断して、当該設定項目を非表示に設定し（ステップＳ１０３）、情報処理装置ＰＣ１、ＰＣ２の内部不揮発性メモリの履歴テーブルに当該設定内容を保存して、処理を終了する（ステップＳ１０４）。
【００３８】
この履歴テーブルは、例えば、図４に示すように、ユーザ名、設定項目、設定値、変更日時からなり、設定を変更する毎に、履歴テーブルに書き込んで、表示・非表示の設定変更の履歴を確認できるようにする。
【００３９】
上述のようにして、設定項目の表示・非表示を設定すると、ユーザインターフェイス画面には、上記非表示条件では、１ヶ月に３回以上操作された設定項目のみが表示され、簡略化された表示となり、印刷設定操作を簡単かつ容易に行うことができる。例えば、図２に示した変更前のユーザインターフェイス画面２０ａが、図５に示すような変更後のユーザインターフェイス画面２０ｂとなる。この変更後のユーザインターフェイス画面２０ｂでは、例えば、図２の変更前のユーザインターフェイス画面２０ａに比較して、印刷方法、用紙種類、排紙先原稿方向等の設定項目が非表示となっている。
【００４０】
そして、プリンタドライバ１３は、ユーザインターフェイス画面に表示されない設定項目については、実際に印刷設定を行って印刷データを生成する際には、非表示項目をも参照して、印刷データを生成する。
【００４１】
このように、本実施例の印刷システム１は、情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３が、印刷条件を設定する各種設定項目を表示するユーザインターフェイス画面２０ａ、２０ｂでの各設定項目を利用した印刷設定の利用状況を、当該各設定項目毎に所定の利用条件である非表示条件と比較して、当該各設定項目の表示・非表示を制御している。
【００４２】
したがって、ユーザの利用状況に応じてユーザインターフェイス画面２０ａ、２０ｂに設定項目を表示することができ、簡単かつ効率的に印刷設定を行えるようにして、利用性を向上させることができる。
【００４３】
また、プリンタドライバ１３は、各設定項目の利用条件として、所定の利用期間（利用期間条件）と所定の利用回数（利用回数条件）を用いて、当該各設定項目の表示・非表示を制御している。
【００４４】
したがって、利用状況を適切に判別して、各設定項目の表示・非表示をより一層適切に制御することができ、より一層簡単かつ効率的に印刷設定を行えるようにして、より一層利用性を向上させることができる。
【００４５】
さらに、プリンタドライバ１３は、利用条件を任意に設定するユーザインターフェイス画面を表示し、当該ユーザインターフェイス画面で設定された利用条件に基づいて、各設定項目の表示・非表示を制御している。
【００４６】
したがって、各ユーザ毎に当該ユーザの利用状況に応じて設定した非表示条件に基づいて各設定項目の表示・非表示を制御することができ、より一層利用性を向上させることができる。
【００４７】
また、プリンタドライバ１３は、各設定項目毎に、ユーザインターフェイス画面２０ａ、２０ｂへの表示・非表示の履歴を保存し、当該履歴を適宜表示する。
【００４８】
したがって、ユーザは、必要に応じて、非表示項目を確認することができ、利用性を向上させることができる。
【００４９】
さらに、プリンタドライバ１３は、ユーザインターフェイス画面に表示されない設定項目については、例えば、ユーザインターフェイス画面に、非表示項目確認ボタンを表示して、当該非表示確認ボタンがオン操作されると、上記履歴テーブルから非表示設定とした設定項目を読み出して、例えば、一覧表示等で表示し、非表示項目の確認と、当該非表示項目を選択して再表示ボタンを操作することで、表示項目として復帰させて、表示させることができる。
【００５０】
このようにして一旦非表示項目を表示項目として復帰させると、以降の当該表示項目については、上記同様に履歴管理する。
【００５１】
このようにすると、利用環境の変化等の利用状況の変化に応じてユーザインターフェイス画面へ設定項目を表示させることができ、利用性をより一層向上させることができる。
【００５２】
また、この一旦非表示とした設定項目を再表示させるときには、ユーザインターフェイス画面にパスワード等の認証情報の入力画面を表示して、当該入力画面で入力された認証情報が予め登録されている認証情報と一致するときにのみ、当該非表示設定項目の再表示を行うようにしてもよい。
【００５３】
このようにすると、非表示とした設定項目が不用意に再表示されることを防止して、適切なユーザインターフェイス画面を維持することができる。
【００５４】
なお、上記説明においては、ユーザが非表示条件（利用条件）を設定して、当該非表示条件に基づいて設定項目や設定値の表示・非表示を制御しているが、ユーザが非表示条件を設定するものに限るものではなく、例えば、ネットワーク管理者や印刷装置Ｐｒの管理者等が設定項目や設定値の表示・非表示を設定してもよい。
【００５５】
例えば、管理者がカラー設定を、モノクロとし、両面設定を、両面として、それぞれの設定項目を非表示に設定する。
【００５６】
管理者は、ユーザインターフェイス画面の表示を上述のように設定したプリンタドライバ１３を各情報処理装置ＰＣ１、ＰＣ２のユーザに配布して使用させる。
【００５７】
このようすると、各情報処理装置ＰＣ１、ＰＣ２での印刷設定においては、配布されたプリンタドライバ１３によってユーザインターフェイス画面が表示され、当該ユーザインターフェイス画面では、管理者の設定した画面構成の画面が表示されることとなる。この場合、上記の例では、印刷設定のユーザインターフェイス画面で、カラー設定項目と両面・片面印刷設定項目では、モノクロ印刷設定と両面印刷設定の設定項目のみが表示されることとなり、情報処理装置ＰＣ１、ＰＣ２のユーザは、カラー印刷や片面印刷に設定することができず、モノクロ印刷と両面印刷のみが設定可能となる。
【００５８】
したがって、モノクロ印刷を両面印刷で印刷することとなり、印刷コストを削減すること等を容易に達成することができる。
【００５９】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６０】
本発明は、情報処理装置等に搭載され、ユーザインターフェイスに印刷設定用の設定項目を表示して、当該設定項目の設定内容に応じた印刷要求と印刷データの生成を行うプリンタドライバ及び当該プリンタドライバを記憶する記録媒体に適用することができる。
【図面の簡単な説明】
【００６１】
【図１】本発明のプリンタドライバ及び記録媒体の一実施例を適用した印刷システムのシステム構成図。
【図２】図１のプリンタドライバの表示する印刷設定用のユーザインターフェイス画面の一例。
【図３】図１のプリンタドライバによるユーザインターフェイス表示制御処理を示すフローチャート。
【図４】図３のユーザインターフェイス表示制御処理で用いる履歴テーブルの一例を示す図。
【図５】図２のユーザインターフェイス画面が図３のユーザインターフェイス表示制御処理で非表示となった設定項目の存在するユーザインターフェイス画面の一例を示す図。
【符号の説明】
【００６２】
１  印刷システム
ＮＷ  ネットワーク
ＰＣ１、ＰＣ２  情報処理装置
Ｐｒ  印刷装置
１１  アプリケーション
１２  ＯＳ
１３  プリンタドライバ
２０ａ、２０ｂ  ユーザインターフェイス画面
【図１】
2007279894.tif 000003
【図２】
2007279894.tif 000004
【図３】
2007279894.tif 000005
【図４】
2007279894.tif 000006
【図５】
2007279894.tif 000007