(57)【要約】【課題】本発明は、印刷設定画面の各印刷設定項目や設定値をその利用状況に応じて起動時に初期設定するプリンタドライバに関する。【解決手段】プリンタドライバは、印刷設定を行う印刷設定画面の各設定項目の設定値の各ユーザによる所定の監視期間での利用頻度を各設定値毎に累計して当該各設定項目の各設定値の利用頻度の累計値を各ユーザ毎に設定値カウントファイルに保存し、ユーザによる起動時に、当該ユーザに対応する設定値カウントファイルの内容を参照して、印刷設定画面の各設定項目の設定値を当該ユーザの利用頻度の高い順に初期値として表示している。したがって、印刷設定画面の各設定項目に表示する設定値を、ユーザの利用形態に応じたものとすることができ、利用性を向上させることができる。【選択図】          図１
2006252359.tif 000002
【特許請求の範囲】
【請求項１】
渡された文書データをユーザの意図する体裁で印刷出力するための複数の設定項目について設定させる印刷設定画面を表示し、当該印刷設定画面での各設定項目の設定値に応じた印刷設定を行って前記文書データの印刷要求を行うプリンタドライバにおいて、前記各設定項目の設定値の各ユーザによる所定の監視期間での利用頻度を各設定値毎に累計して当該各設定項目の各設定値の利用頻度の累計値を各ユーザ毎に設定値カウントファイルに保存し、ユーザによる起動時に、当該ユーザに対応する設定値カウントファイルの内容を参照して、前記印刷設定画面の各設定項目の設定値を当該ユーザの利用頻度の高い順に初期値として表示することを特徴とするプリンタドライバ。
【請求項２】
前記プリンタドライバは、前記印刷設定画面の各設定項目の各設定値を当該ユーザの利用頻度の高い順にリスト表示することを特徴とするプリンタドライバ。
【請求項３】
前記プリンタドライバは、前記各設定項目に対する所定の評価期間での設定操作または／及び前記設定項目の設定値に対する前記評価期間での設定操作が所定の基準回数以下であると、当該設定項目または／及び当該設定値の前記印刷設定画面への表示を非表示とするか否かの確認画面を表示して、当該確認画面での指示操作に応じて、当該設定項目または／及び当該設定値の前記印刷設定画面への表示と非表示を実行することを特徴とする請求項１または請求項２記載のプリンタドライバ。
【請求項４】
前記プリンタドライバは、所定の指示操作に応じて、前記印刷設定画面への表示を非表示とした前記設定項目または／及び前記設定値の再表示を実行することを特徴とする請求項３記載のプリンタドライバ。
【請求項５】
前記プリンタドライバは、前記監視期間または／及び前記評価期間を任意の期間に設定可能であることを特徴とする請求項１から請求項４のいずれかに記載のプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバに関し、詳細には、印刷設定画面の各項目をその利用状況に応じて起動時に初期設定するプリンタドライバに関する。
【背景技術】
【０００２】
ネットワーク接続または直接接続されているプリンタ、複合装置、複写装置等の画像形成装置に対してコンピュータ等の情報処理装置から印刷要求を行って文書データを印刷出力させるには、当該画像形成装置に対応したプリンタドライバを搭載して、当該プリンタドライバのユーザインターフェイス（ＵＩ）によってディスプレイに表示される各設定項目毎に設定値の設定を行い、当該印刷設定を伴う印刷要求を文書データとともに画像形成装置に送って画像形成装置で当該印刷要求の各設定項目に対応する印刷設定で文書データを印刷出力させる。
【０００３】
そして、本出願人は、先に、プリンタドライバとそのプリンタドライバをネットワークに接続されている複数のコンピュータにインストールするためのインストーラを配信先のコンピュータを指定して配信する配信ソフトをサーバに搭載し、プリンタドライバの初期設定ファイルを持たせた状態で、配信ソフトで各コンピュータにプリンタドライバを配信して、インストール時に指定の初期設定でプリンタドライバを導入させる印刷システムを提案している（特許文献１参照）。
【０００４】
また、本出願人は、先に、ドライバ初期化情報を記述したドライバ初期化設定ファイルを、入力手段が認識するとともに、当該ドライバ初期化情報を読み込んで、当該コンピュータ周辺機器の設定を初期化するデバイスドライバを提案している（特許文献２参照）。
【０００５】
【特許文献１】特開２００４−２１３１３２号公報
【特許文献２】特開２００２−３３４０４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、いずれもプリンタドライバの設定を、ネットワーク管理者等が設定した設定内容に基づいて、多数のユーザが利用できるようにしたものであり、プリンタ等の画像形成装置の各ユーザの利用頻度を考慮したものではなく、利用性を向上させる上で、改良の必要があった。
【０００７】
そこで、本発明は、印刷設定を行う印刷設定画面の各設定項目に表示する設定値を、ユーザの利用形態に応じたものとして、利用性の良好なプリンタドライバを提供することを目的としている。
【課題を解決するための手段】
【０００８】
請求項１記載の発明のプリンタドライバは、渡された文書データをユーザの意図する体裁で印刷出力するための複数の設定項目について設定させる印刷設定画面を表示し、当該印刷設定画面での各設定項目の設定値に応じた印刷設定を行って前記文書データの印刷要求を行うプリンタドライバにおいて、前記各設定項目の設定値の各ユーザによる所定の監視期間での利用頻度を各設定値毎に累計して当該各設定項目の各設定値の利用頻度の累計値を各ユーザ毎に設定値カウントファイルに保存し、ユーザによる起動時に、当該ユーザに対応する設定値カウントファイルの内容を参照して、前記印刷設定画面の各設定項目の設定値を当該ユーザの利用頻度の高い順に初期値として表示することにより、上記目的を達成している。
【０００９】
この場合、例えば、請求項２に記載するように、前記プリンタドライバは、前記印刷設定画面の各設定項目の各設定値を当該ユーザの利用頻度の高い順にリスト表示してもよい。
【００１０】
また、例えば、請求項３に記載するように、前記プリンタドライバは、前記各設定項目に対する所定の評価期間での設定操作または／及び前記設定項目の設定値に対する前記評価期間での設定操作が所定の基準回数以下であると、当該設定項目または／及び当該設定値の前記印刷設定画面への表示を非表示とするか否かの確認画面を表示して、当該確認画面での指示操作に応じて、当該設定項目または／及び当該設定値の前記印刷設定画面への表示と非表示を実行してもよい。
【００１１】
さらに、例えば、請求項４に記載するように、前記プリンタドライバは、所定の指示操作に応じて、前記印刷設定画面への表示を非表示とした前記設定項目または／及び前記設定値の再表示を実行してもよい。
【００１２】
また、例えば、請求項５に記載するように、前記プリンタドライバは、前記監視期間または／及び前記評価期間を任意の期間に設定可能であってもよい。
【発明の効果】
【００１３】
本発明のプリンタドライバによれば、印刷設定を行う印刷設定画面の各設定項目の設定値の各ユーザによる所定の監視期間での利用頻度を各設定値毎に累計して当該各設定項目の各設定値の利用頻度の累計値を各ユーザ毎に設定値カウントファイルに保存し、ユーザによる起動時に、当該ユーザに対応する設定値カウントファイルの内容を参照して、印刷設定画面の各設定項目の設定値を当該ユーザの利用頻度の高い順に初期値として表示するので、印刷設定画面の各設定項目に表示する設定値を、ユーザの利用形態に応じたものとすることができ、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００１５】
図１〜図３は、本発明のプリンタドライバの第１実施例を示す図であり、図１は、本発明のプリンタドライバの第１実施例を適用したプリンタドライバによるユーザインターフェイスの印刷設定画面への設定項目表示制御処理を示すフローチャートである。
【００１６】
本実施例のプリンタドライバは、ネットワークまたは直接プリンタ、複写装置、複合装置等の画像形成装置に印刷要求する情報処理装置、例えば、コンピュータのＯＳ（Operating System）上に搭載され、当該コンピュータの搭載するアプリケーション（例えば、文書作成アプリケーション、図形作成アプリケーション、表計算アプリケーション等）で作成、編集、修正等の行われた文書に対して印刷指示操作が行われると、起動され、当該接続されている画像形成装置に対する各種印刷項目の項目値の設定を可能とする印刷設定画面を、当該プリンタドライバのユーザインターフェイス（ＵＩ）がコンピュータのディスプレイに表示させる。そして、プリンタドライバは、当該ユーザインターフェイスの印刷設定画面での各印刷項目に対する設定操作が完了すると、当該設定操作された各印刷項目を印刷条件とする印刷要求とともに文書データを画像形成装置に送って、画像形成装置に、当該文書データを当該印刷要求の印刷設定に応じた状態で印刷させる。
【００１７】
そして、本実施例のプリンタドライバは、上記コンピュータのディスプレイに表示するユーザインターフェイスの印刷設定画面での各ユーザの印刷項目の設定操作に際して、各ユーザに対して、当該印刷設定画面に表示する設定項目の項目値毎に、利用頻度（利用累積数）をカウントした各ユーザ毎の設定値カウントファイル１（図２参照）に基づいて、当該利用累積数の多い順に表示して、印刷設定操作を容易化する設定項目表示制御処理を行う。
【００１８】
すなわち、プリンタドライバは、図１に示すように、当該プリンタドライバの搭載されているコンピュータ上で、アプリケーションが起動されると（ステップＳ１０１）、連動して起動され（ステップＳ１０２）、プリンタドライバは、起動されると、当該ユーザの設定値の利用頻度を集計している設定値カウントファイル１が存在するかチェックする（ステップＳ１０３）。
【００１９】
ステップＳ１０３で、設定値カウントファイル１が存在しないときには、プリンタドライバは、各設定項目を予め設定されている初期値の状態とする印刷設定画面を、プリンタドライバのユーザインターフェイスがコンピュータのディスプレイに表示し（ステップＳ１０４）、当該印刷設定画面で、ユーザが各種印刷設定項目について設定値の設定操作を行って、印刷開始の指示を行うと、当該各印刷項目を印刷条件とする印刷要求を作成して、当該印刷要求とともに文書データを画像形成装置に送って、画像形成装置に、当該文書データを当該印刷要求の印刷設定に応じた状態で印刷させる（ステップＳ１０５）。そして、プリンタドライバは、印刷設定を完了すると、当該各項目毎に当該設定内容（設定値）を累積値としてカウントして、設定値カウントファイル１に書き込み、当該設定値カウントファイル１を保存して、処理を終了する（ステップＳ１０６）。
【００２０】
ステップＳ１０３で、設定値カウントファイル１が存在するときには、プリンタドライバは、当該設定値カウントファイル１からプリンタドライバが過去に設定した項目設定値の累積数をカウント（集計）し（ステップＳ１０７）、各設定項目毎に、最も設定の累積数の多い設定値でドライバを初期化して（ステップＳ１０８）、当該初期化した状態の印刷設定画面を、ユーザインターフェイスがコンピュータのディスプレイに表示する（ステップＳ１０４）。
【００２１】
この設定値カウントファイル１には、各設定項目毎に過去に設定した項目設定値の累積数が記録されており、例えば、ステープル（ｓｔａｐｌｅ）項目について、図２に示すように、その設定値の累積値が記録されている。
【００２２】
そして、プリンタドライバは、上述のように、印刷設定画面で、ユーザが各種印刷設定項目について設定値の設定操作を行って、印刷開始の指示を行うと、当該各印刷項目を印刷条件とする印刷要求を作成して、当該印刷要求とともに文書データを画像形成装置に送って、画像形成装置に、当該文書データを当該印刷要求の印刷設定に応じた状態で印刷させる（ステップＳ１０５）。そして、プリンタドライバは、印刷設定を完了すると、当該各設定項目毎に当該設定内容（設定値）を累積値としてカウントして、設定カウントファイルに書き込み、当該設定カウントファイルを保存して、処理を終了する（ステップＳ１０６）。
【００２３】
そして、上記処理を繰り返し実施することで、利用頻度の計測とプリンタドライバへの設定の反映を行うことができる。
【００２４】
このように、本実施例のプリンタドライバは、印刷設定を行う印刷設定画面の各設定項目の設定値の各ユーザによる所定の監視期間での利用頻度を各設定値毎に累計して当該各設定項目の各設定値の利用頻度の累計値を各ユーザ毎に設定値カウントファイルに保存し、ユーザによる起動時に、当該ユーザに対応する設定値カウントファイルの内容を参照して、印刷設定画面の各設定項目の設定値を当該ユーザの利用頻度の高い順に初期値として表示している。
【００２５】
したがって、印刷設定画面の各設定項目に表示する設定値を、ユーザの利用形態に応じたものとすることができ、利用性を向上させることができる。
【００２６】
そして、プリンタドライバは、上記設定項目表示制御処理に際して、利用頻度に合わせて各設定項目のそれぞれの項目内容（項目値）の並び順を更新してリスト表示するようにしてもよい。
【００２７】
例えば、図３は、プリンタドライバが、プリンタドライバ起動時にユーザの利用頻度に合わせてプリンタドライバの各設定項目の設定内容を利用頻度の高い値の順序に並び換える動作例を示しており、図２に示したような設定値の累積数がある場合、プリンタドライバのユーザインターフェイスがコンピュータのディスプレイにおいて、印刷設定画面２に、リストで表示する場合、Ｓｔａｐｌｅ（ステープル）の設定内容の順序は、Top Left Slant→Off→Top Right Slant→Top Left→Top Right→2 at Top→2 at Left→2 at Rightの順で表示されることとなる。
【００２８】
このようにすると、ユーザに利用形態に応じて、設定値を並び換えてリスト表示される設定値から適宜選択して、項目値の設定を行うことができ、印刷設定操作をより一層容易にして、利用性をより一層向上させることができる。
【実施例２】
【００２９】
図４〜図６は、本発明のプリンタドライバの第２実施例を示す図であり、図４は、本発明のプリンタドライバの第２実施例を適用したプリンタドライバによるユーザインターフェイスへの設定項目表示制御処理を示すフローチャートである。
【００３０】
本実施例のプリンタドライバは、上記第１実施例のプリンタドライバと同様に、ネットワークまたは直接画像形成装置に印刷要求する情報処理装置、例えば、コンピュータに搭載され、当該コンピュータの搭載するアプリケーションで作成、編集、修正等の行われた文書に対して印刷指示操作が行われると、起動され、当該接続されている画像形成装置に対する各種印刷項目の項目値の設定を可能とする印刷設定画面を、当該プリンタドライバのユーザインターフェイスがコンピュータのディスプレイに表示させる。そして、プリンタドライバは、当該ユーザインターフェイスの印刷設定画面での各印刷項目に対する設定操作が完了すると、当該設定操作された各印刷項目を印刷条件とする印刷要求とともに文書データを画像形成装置に送って、画像形成装置に、当該文書データを当該印刷要求の印刷設定に応じた状態で印刷させる。
【００３１】
そして、本実施例のプリンタドライバは、上記コンピュータのディスプレイに表示するユーザインターフェイスの印刷設定画面での印刷項目の設定操作に際して、当該印刷設定画面に表示する設定項目の設定値毎に、利用頻度（利用累積数）をカウントした設定値カウントファイル１（図２参照）に基づいて、当該利用累積数の多い順に表示するとともに、利用頻度の少ない設定項目または／及び設定値をユーザの選択に応じて印刷設定画面から削除して、印刷設定操作を容易化する設定項目表示制御処理を行う。
【００３２】
すなわち、プリンタドライバは、図４に示すように、当該プリンタドライバの搭載されているコンピュータ上で、アプリケーションが起動されると（ステップＳ２０１）、連動して起動され（ステップＳ２０２）、プリンタドライバは、起動されると、当該ユーザの設定値の利用頻度を集計している設定値カウントファイル１が存在するかチェックする（ステップＳ２０３）。
【００３３】
ステップＳ２０３で、設定値カウントファイル１が存在しないときには、プリンタドライバは、各設定項目を予め設定されている初期値の状態とする印刷設定画面を、プリンタドライバドライバのユーザインターフェイスがコンピュータのディスプレイに表示し（ステップＳ２０４）、当該印刷設定画面で、ユーザが各種印刷設定項目について設定値の設定操作を行って、印刷開始の指示を行うと、当該各印刷項目を印刷条件とする印刷要求を作成して、当該印刷要求とともに文書データを画像形成装置に送って、画像形成装置に、当該文書データを当該印刷要求の印刷設定に応じた状態で印刷させる（ステップＳ２０５）。そして、プリンタドライバは、印刷設定を完了すると、当該各項目毎に当該設定内容（設定値）を累積値としてカウントして、設定値カウントファイル１に書き込み、当該設定値カウントファイル１を保存して、処理を終了する（ステップＳ２０６）。
【００３４】
ステップＳ２０３で、設定値カウントファイル１が存在するときには、プリンタドライバは、当該設定値カウントファイル１からプリンタドライバが過去に設定した項目設定値の累積数をカウント（集計）し（ステップＳ２０７）、各設定項目において、一定の評価期間の設定の累積数が、基準回数、例えば、「０」回の設定項目または／及び設定値を印刷設定画面に表示させない設定とするか否かの問い合わせを画面表示して、当該問い合わせに応じてユーザが当該設定項目または／及び設定値の非表示を選択したかどうかチェックする（ステップＳ２０８）。すなわち、プリンタドライバは、過去に設定操作の行われていない設定項目または／及び設定値について当該設定項目または／及び設定値を印刷設定画面に表示するか否かの問い合わせ画面をディスプレイに表示して、ユーザの選択結果を判別する。
【００３５】
ステップＳ２０８で、表示が選択されると、プリンタドライバは、当該選択項目または／及び設定値の印刷設定画面からの削除を行うことなく、各設定項目毎に、最も設定の累積数の多い設定値でドライバを初期化して（ステップＳ２０９）、当該初期化した状態の印刷設定画面を、ユーザインターフェイスがコンピュータのディスプレイに表示して、上記同様に処理する（ステップＳ２０４〜Ｓ２０６）。
【００３６】
ステップＳ２０８で、非表示が選択されると、プリンタドライバは、当該対象設定項目または／及び設定値の非表示をプリンタドライバに設定するとともに、各設定項目毎に、最も設定の累積数の多い設定値でドライバを初期化して（ステップＳ２１０）、当該過去に操作されたことのない設定項目または／及び設定値の削除を伴う初期化をした状態の印刷設定画面を、ユーザインターフェイスがコンピュータのディスプレイに表示して、上記同様に処理する（ステップＳ２０４〜Ｓ２０６）。
【００３７】
そして、上記処理を繰り返し実施することで、利用頻度の計測とプリンタドライバへの設定の反映及び利用頻度の極めて少ない設定項目または／及び設定値の非表示の設定を行うことができる。
【００３８】
このように、本実施例のプリンタドライバは、各設定項目または／及び設定値に対する所定の評価期間での設定操作または／及び設定項目の設定値に対する評価期間での設定操作が所定の基準回数（例えば、「０」回）以下であると、当該設定項目または／及び当該設定値の印刷設定画面への表示を非表示とするか否かの確認画面を表示して、当該確認画面での指示操作に応じて、当該設定項目または／及び当該設定値の印刷設定画面への表示と非表示を実行している。
【００３９】
したがって、当該ユーザが使用しない設定項目や設定値を非表示とすることで、ユーザによる印刷画面上での設定をより一層容易なものとすることができ、より一層利用性を向上させることができる。
【００４０】
そして、プリンタドライバは、上記設定項目表示制御処理で非表示となった設定項目を再表示することができる。
【００４１】
すなわち、プリンタドライバは、例えば、印刷設定のメイン画面で削除項目の再表示選択メニューが選択されると、ユーザインターフェイスに、例えば、図５に示すような再表示設定画面３をコンピュータのディスプレイに表示させ、この再表示設定画面３で選択された設定項目を指定して、機能削除を元に戻すボタン３ａが操作されると、プリンタドライバに、当該対象設定項目と設定内容（値）の表示をプリンタドライバに設定する。
【００４２】
このようにすると、ユーザの利用形態が変化した場合にも、適切に対応することができる。
【００４３】
また、プリンタドライバは、上記各実施例において、印刷設定項目の設定値の並べ換えや非表示のチェック等の利用頻度を参照する間隔を、適宜設定することができる。
【００４４】
すなわち、プリンタドライバは、例えば、印刷設定のメイン画面で利用頻度設定メニューが選択されると、ユーザインターフェイスに、例えば、図６に示すような利用頻度設定画面４をコンピュータのディスプレイに表示させ、この利用頻度設定画面４で利用頻度の監視機関または／及び評価期間が設定操作されると、プリンタドライバに、当該利用頻度の監視機関または／及び評価期間をプリンタドライバに設定する。
【００４５】
このようにすると、ユーザの利用頻度や利用形態をより一層印刷設定画面に反映させることができ、利用性をより一層向上させることができる。
【００４６】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００４７】
プリンタドライバの印刷設定項目の設定を利用形態に応じて並び換えて表示して印刷設定を簡単かつ容易なものとするコンピュータ等の情報処理装置に搭載されるプリンタドライバに適用することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明のプリンタドライバの第１実施例を適用したプリンタドライバによるユーザインターフェイスへの設定項目表示制御処理を示すフローチャート。
【図２】設定値カウントファイルの１例としてのステープル項目の設定値の累積値を示す図。
【図３】設定値カウントファイルのリスト表示の１例としてのステープル項目のリスト表示例を示す図。
【図４】本発明のプリンタドライバの第２実施例を適用したプリンタドライバによるユーザインターフェイスへの設定項目表示制御処理を示すフローチャート。
【図５】非表示とした設定項目を再表示を行う再表示設定画面の一例を示す図。
【図６】利用頻度に応じたユーザインタフェースの更新の利用頻度設定画面の一例を示す図。
【符号の説明】
【００４９】
１  設定値カウントファイル
２  印刷設定画面
３  再表示設定画面
４  利用頻度設定画面
【図１】
2006252359.tif 000003
【図２】
2006252359.tif 000004
【図３】
2006252359.tif 000005
【図４】
2006252359.tif 000006
【図５】
2006252359.tif 000007
【図６】
2006252359.tif 000008