(57)【要約】【課題】プリンタの高機能化に伴い，該プリンタの印刷処理を制御するプリンタドライバも複雑な構成となったため，従来の印刷条件設定方法では要求する印刷条件の設定場所を探し出すのが困難であった。【解決手段】本発明は，既定の印刷条件から所定の印刷条件を検索し，検索された印刷条件に対応した印刷条件設定画面を表示させることにより，要求する印刷条件を容易に見つけ出すことができる。また，複数選択された印刷条件を集約して１の印刷条件設定画面に表示させることにより，迅速な印刷設定が可能となる。更に，同時に設定できない印刷条件の設定を制限することにより，印刷設定の操作性が向上する。【選択図】図２
2004206553.tif 000002
【特許請求の範囲】
【請求項１】
既定の印刷条件から選択して設定された印刷条件に基づいて印刷処理を制御するプリンタドライバにおいて，
上記既定の印刷条件から所定の印刷条件を検索する印刷条件検索機能と，
上記印刷条件検索機能により検索された１又は複数の印刷条件を抽出して所定の記憶部に記憶する印刷条件記憶機能と，
上記印刷条件記憶機能に記憶された印刷条件に対応する印刷条件設定画面を作成する印刷条件設定画面作成機能と，
を具備してなることを特徴とするプリンタドライバ。
【請求項２】
上記印刷条件設定画面作成機能が，複数の印刷条件設定画面を集約して１の印刷条件設定画面を作成するものである請求項１に記載のプリンタドライバ。
【請求項３】
上記印刷条件検索機能により検索された印刷条件と同時に設定することができない印刷条件の検索を制限する印刷条件検索制限機能を更に具備してなる請求項１又は２に記載のプリンタドライバ。
【請求項４】
既定の印刷条件から選択して設定された印刷条件に基づいて印刷条件を設定する方法において，
上記既定の印刷条件から所定の印刷条件を検索する印刷条件検索工程と，
上記印刷条件検索工程により検索された１又は複数の印刷条件を抽出して所定の記憶部に記憶する印刷条件記憶工程と，
上記印刷条件記憶工程により記憶された印刷条件に対応する印刷条件設定画面を作成する印刷条件設定画面作成工程と，
を具備してなることを特徴とする印刷条件設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，既定の印刷条件から選択して設定された印刷条件に基づいて印刷処理を制御するプリンタドライバ及び印刷条件設定方法に関するものである。
【０００２】
【従来の技術】
コンピュータ等に接続されたプリンタにより文章や画像データの印刷処理を実行する場合，ユーザが上記コンピュータを用いて設定する印刷部数，用紙サイズ，印刷の向き，或いは用紙の種類等の印刷条件に基づいてプリンタを駆動し印刷処理を実行するプリンタドライバが必要である。
即ち，従来，ユーザは，例えば図３に示されるプリンタドライバの印刷条件設定画面（プリンタドライバのプロパティ）３０上において，マウス等の入力装置を用いて自ら要求する印刷条件を設定していた。
【０００３】
図３を用いて，従来の印刷条件の設定方法の一例を具体的に説明する。
図３の印刷条件設定画面３０には，基本設定画面，拡張画面，レイアウト画面，フォント画面が用意されており，それぞれ各画面上部に各画面名称を表示するタブ３１−１，２，３，４が設けられている。図３では基本設定画面が表示されているが，例えば拡張タブ３１−２をマウス等でクリックすると基本設定画面が拡張画面に変更される。尚，基本設定画面には用紙サイズ，印刷の向き，用紙等の設定項目が設けられており，拡張画面には両面印刷，綴じ代等の設定項目，レイアウト画面には割付，倍率，配置等の設定項目，フォント画面には文字の種類や飾り等の設定項目が設けられているものとする。
【０００４】
このようなタブ形式で表された複数の印刷条件設定画面から用紙サイズを設定する場合は，ユーザはまず基本設定タブ３１−１をクリックし，基本設定画面を表示させ，その後，かかる基本設定画面において用紙サイズの設定項目３３から求める用紙サイズ３９を選択して設定する。次に割付条件を設定する場合は，同様にまずレイアウトタブ３１−３をクリックし，レイアウト画面を表示させ，その後，かかるレイアウト画面において割付条件の設定項目から求める割付条件を選択して設定する。他の印刷条件についても同様の方法により設定がなされる。要求する印刷条件の設定が完了した後にＯＫ釦３６をクリックすると設定した印刷条件が有効となる。また，設定の最中にキャンセル釦３７をクリックすると印刷条件の設定が中止される。尚，図中の３８は印刷プレビューであり，ユーザが選択した印刷条件に基づく印刷処理のプレビューが表示される。
要するに，従来のプリンタドライバでは，基本的な条件から順に詳細な条件に設定作業を進めて行くことで，最終的に最も詳細な条件設定に至るものであった。
【０００５】
【発明が解決しようとする課題】
しかしながら，近年はプリンタの高機能化が進み，かかるプリンタドライバも多数の機能に対応した複雑な構成となっているため，印刷条件の設定に大変手間と時間を必要とするものとなっている。また，上記の従来の印刷条件設定方法では，上述のように手間がかかるということ以外にプリンタ印刷に不慣れな初心者等であれば要求する印刷条件がどこにあるのか判りにくいという問題点があった。また初心者でなくても，あまり使用しない印刷条件を設定する場合は，その印刷条件がどこにあるのか判りにくい場合がある。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，設定の手間を省力化でき，プリンタ印刷に対して不慣れな者であっても，要求する印刷条件を容易に見つけ出すことができるプリンタドライバ及び印刷条件設定方法を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明は，既定の印刷条件から選択して設定された印刷条件に基づいて印刷処理を制御するプリンタドライバにおいて，上記既定の印刷条件から所定の印刷条件を検索する印刷条件検索機能と，上記印刷条件検索機能により検索された１又は複数の印刷条件を抽出して所定の記憶部に記憶する印刷条件記憶機能と，上記印刷条件記憶機能に記憶された印刷条件に対応する印刷条件設定画面を作成する印刷条件設定画面作成機能と，を具備してなることを特徴とするプリンタドライバとして構成されている。
これにより，ユーザが要求する印刷条件の設定項目の場所が簡単に検索されるので，印刷条件の設定が容易に行われることになる。
【０００７】
また，上記印刷条件設定画面作成機能が，複数の印刷条件設定画面を集約して１の印刷条件設定画面を作成するものであることが考えられる。
これにより，ユーザが複数の印刷条件を設定する場合は，選択された複数の印刷条件に対応する各印刷条件設定画面を集約して１の印刷条件設定画面が作成されるので，ユーザは印刷条件を個別に設定するよりも格段速く印刷設定を行うことが可能になる。
【０００８】
また，上記印刷条件検索機能により検索された印刷条件と同時に設定することができない印刷条件の検索を制限する印刷条件検索制限機能を更に具備するものも考えられる。
印刷条件には同時に設定できない条件もある。例えば，葉書サイズの用紙に印刷する場合は，機構的な問題により印刷終了後のステイプル（ホッチキス）機能やパンチ機能を使用することができない。このような場合には，ステイプル機能やパンチ機能の設定をすることができないようにするため，かかる印刷条件の検索を制限することとした。
【０００９】
また，本発明は，上記プリンタドライバの具備する各機能に相当する処理を行う印刷条件設定方法として捉えたものであってもよい。
即ち，既定の印刷条件から選択して設定された印刷条件に基づいて印刷条件を設定する方法において，上記既定の印刷条件から所定の印刷条件を検索する印刷条件検索工程と，上記印刷条件検索工程により検索された１又は複数の印刷条件を抽出して所定の記憶部に記憶する印刷条件記憶工程と，上記印刷条件記憶工程により記憶された印刷条件に対応する印刷条件設定画面を作成する印刷条件設定画面作成工程と，を具備してなることを特徴とする印刷条件設定方法として構成することができる。
【００１０】
【発明の実施の形態】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施の形態に係るプリンタドライバの動作環境の一例を表すブロック図，図２は本発明の実施の形態に係るプリンタドライバの印刷処理の一例を説明するフローチャート，図３は従来のプリンタドライバの印刷条件設定画面の一例を示す図，図４は本発明の実施の形態にかかるプリンタドライバの印刷条件設定画面の一例を示す図，図５は集約された印刷条件の設定画面の一例を示す図，図６は印刷条件検索リストの一例を示す図，図７は同時選択不能印刷条件リストの一例を示す図である。
【００１１】
まず，図１を用いて，本発明の実施の一実施形態に係る印刷システムＡの概略構成について説明する。
この印刷システムＡは，プリンタドライバ１０による印刷処理等を実現するためのコンピュータ１に，コンピュータ１が備えるインターフェース４を介してプリンタ５，入力部６及び表示部７が接続されて構成されている。
コンピュータ１は，プリンタドライバ１０やオペレーションシステム等のソフトウェアプログラムがインストールされたプログラム領域３−１と，既定の印刷条件に対応する設定画面や設定項目等の設定データを一時的に記憶する設定データ領域３−２を備える記憶部３と，かかるプログラム及びプリンタ５，入力部６，表示部７等を制御する例えばＣＰＵ等からなる制御部２とを具備して構成されている。プリンタドライバ１０は，制御部２がプログラム領域３−１に記憶されたプリンタドライバプログラムを実行することにより制御部２上で動作可能となる。尚，コンピュータ１は一般的な演算処理，記憶処理を行い得る通常のコンピュータであって，特殊なハードウェアを用いるものではない。ここで，印刷条件とは，印刷処理を実行するプリンタドライバもしくはプリンタの機能を発揮させるためにユーザが設定するものであって，例えば，用紙サイズ，印刷の向き，用紙の種類，両面印刷，綴じ代の有無，割付，倍率，配置等の条件がある。
プリンタ５は，上記プリンタドライバ１０が出力する印刷データを印刷する装置である。
入力部６は，マウスやキーボード等の外部入力手段であって，印刷条件の入力や，印刷処理実行の指示等をするために用いられる。
表示部７は，プリンタドライバ１０の印刷条件検索リストや印刷条件設定画面等を表示するためのものである。
【００１２】
プリンタドライバ１０は，印刷条件検索機能１１，印刷条件記憶機能１２，印刷条件設定画面作成機能１３，及び印刷条件検索制限機能１４の各機能を有し，ユーザが入力部６の操作により設定入力した印刷条件に基づいて文字或いは画像データ等をプリンタ５の印刷処理に適合する印刷データに変換し，かかる印刷データを印刷処理が実行されるプリンタ５に出力するものである。
【００１３】
ここで，プリンタドライバ１０が有する印刷条件検索機能１１，印刷条件記憶機能１２，印刷条件設定画面作成機能１３，印刷条件検索制限機能１４の概略について説明する。
【００１４】
印刷条件検索機能１１とは，既定の印刷条件から所定の印刷条件を検索する処理を実行する機能であって，例えばプリンタドライバ１０のプロパティ画面４０（図４）に示される検索釦４１をマウス等でクリックすることにより，例えば図６のような印刷条件検索リストのダイアログ（以下，「検索リスト」と称す）６０を表示し，ユーザに印刷条件を選択させる機能である。図６に例示される検索リスト６０は検索しやすいように印刷条件名称が五十音順に配列されており，或いはツリー状に配列されている。更に，検索リスト６０の下部には終了釦６１と，情報釦６２と，設定釦６３が配置されており，終了釦６１をクリックするとプリンタドライバ１０の印刷条件検索処理が終了し，検索リスト６０から設定する印刷条件を選択した後に情報釦６１をクリックすると，選択された印刷条件を有する印刷条件設定画面の場所や設定注意事項等の設定詳細情報が記載されたテキストが表示されるか，或いはプリンタドライバ１０が有するヘルプ機能のヘルプテキストが表示される。検索リスト６０から印刷条件を選択した後に設定釦６３をクリックすると，選択された印刷条件に対応した印刷条件設定画面が表示される。かかる印刷条件設定画面表示方法については後段において詳述する。
【００１５】
印刷条件記憶機能１２とは，上記印刷条件検索機能１１により検索された１又は複数の印刷条件を抽出して所定の記憶部に記憶する機能であって，例えば上記検索リスト６０から選択された印刷条件に対応する設定画面や設定項目等の設定データを（予め格納されていた他の記憶部から）抽出し記憶部３の設定データ領域３−２に記憶させる機能である。
【００１６】
印刷条件設定画面作成機能１３とは，上記印刷条件記憶機能１２により記憶された印刷条件に対応する印刷条件設定画面を作成する機能であり，例えば設定釦６３（図６）をマウス等でクリックすることにより，上記記憶部３の設定データ領域３−２に記憶された設定データに基づいて印刷条件設定画面を作成する機能である。かかる印刷条件設定画面作成機能１３は上記設定データ領域３−２に記憶された設定データに対応する既定の印刷条件を表示する設定画面を作成する機能であっても良い。こうすることにより，わざわざ設定画面を新たに作成する必要がなくなるので，印刷設定処理が迅速に行われることになる。
また，上記設定データ領域３−２に複数の設定データが記憶された場合は，当該複数の設定データを集約して１の印刷条件設定画面を作成する機能であっても良い。例えば，上記検索リスト６０から用紙サイズ，割付及びステイプルの３つの印刷条件を選択して設定する場合を考える。この場合，各印刷条件に対応する各々の印刷条件設定画面を作成して印刷設定を行うよりも，上記各印刷条件に対応する各印刷条件設定画面が１つに集約された印刷条件設定画面において一度に上記３つの印刷条件を設定するほうが却ってプリンタに不慣れな者にとっては印刷の設定を行いやすく，更に，印刷条件を個別に設定するよりも格段速く印刷条件の設定を行うことが可能になる。
【００１７】
印刷条件検索制限機能１４とは，上記印刷条件検索機能により検索された印刷条件と同時に設定することができない印刷条件の検索を制限する機能であって，例えば図７に示されるような用紙サイズに葉書サイズが選択された場合はステイプル（ホッチキス）設定やパンチ設定をすることができないというような検索を制限する機能である。多数ある印刷条件には同時に設定できないものもあり，葉書サイズの用紙には，プリンタ等の印刷処理装置の機構的な問題によりステイプル（ホッチキス）機能やパンチ機能を使用することができない。そのため，このような場合には，使用できない機能の印刷条件の検索を制限することとし，その制限手法は，図７に示されるような同時選択不能印刷条件リストを予め記憶させておいて，該当する検索制限条件を抽出するのが一般的である。
【００１８】
次に，図２を用いて印刷システムＡにおけるプリンタドライバ１０が行う印刷条件設定の処理手順の一例を説明する。図中のＳ５，Ｓ１０，…は処理手順（ステップ）番号を示す。処理はステップＳ５より開始される。
【００１９】
プリンタドライバ１０は，ユーザからの印刷指示を受け付けると印刷条件設定画面（プリンタドライバのプロパティ）４０（図４）を表示部７に表示させ（Ｓ５），ユーザに印刷条件の設定を促す。ステップＳ１０において検索釦４１が選択されたと判断されると（Ｓ１０）図６に示す印刷条件検索リスト６０を表示する。尚，キャンセル釦３７がクリックされると印刷条件の設定が中止され，ＯＫ釦（３６）がクリックされると印刷条件の設定が有効になる。ここで上記印刷条件には，例えば使用プリンタの選択，印刷部数，用紙サイズ，両面印刷，１枚の記憶用紙にＮページ分のデータを印刷するＮ−ｕｐ印刷（割付印刷），用紙の排紙口位置，ステイプル（ホッチキス）機能，パンチ機能等の既定の印刷条件が含まれる。
【００２０】
次に，ステップＳ３０では，上記検索リスト６０から印刷条件が選択されたかどうかが判断される。具体的には，例えば上記検索リスト６０のいずれかの印刷条件がマウスの操作により選択されたかどうか，即ち，マウスの入力信号の有無が判断される。
ステップＳ３０でマウスの入力信号が有ると判断され，上記検索リスト６０から印刷条件が選択されたと判断された場合は，ステップＳ４０において，上記選択された印刷条件の設定データ（設定項目等）を記憶部３（図１参照）の設定データ領域３−２に記憶させる。
上記したステップＳ１０の検索釦ＯＮを条件として，ステップＳ２０の印刷条件検索リストを表示し，該リスト内の条件が選択された（ステップＳ３０のマウス入力信号で判断）印刷条件を抽出する機能が印刷条件検索機能の一例であり，ステップＳ４０の抽出された印刷条件を記憶する機能が印刷条件記憶機能の一例である。
続いてステップＳ５０において，ステップＳ３０で選択された印刷条件と同時に選択できない印刷条件が，上記検索リスト６０内にあるかどうかが判断され，あると判断された場合はステップＳ５１に進み，ないと判断された場合はステップＳ６０に進む。かかる判断は図７に示す予め定められた同時選択不能印刷条件リストを参照して行われる。
同時選択不能印刷条件が存在すると判断された場合には，ステップＳ５１において，上記印刷設定ができなくなる印刷条件を，上記検索リスト６０から選択できないようにし，使用できない印刷機能の印刷条件の設定を制限する。制限方法としては例えば上記検索リストから該当する印刷条件を一時的に削除する，或いは該当する印刷条件のマウスによる選択を受け付けないようにすること等が考えられる。かかる処理が終了するとステップＳ６０に進む。上記ステップＳ５１のように，印刷条件の選択を制限する機能が印刷条件検索制限機能の一例である。
ステップＳ６０では，検索リスト６０の設定釦６３（図６）が選択されたがどうかが判断され，選択されたと判断された場合はステップＳ７０に進む。
設定釦６３が押される前に，再度マウス入力信号が入力された場合（Ｓ６１）には，処理はステップＳ４０に戻り，再度選択された印刷条件を設定データ領域３−２（図１）に記憶する。ステップＳ６１でマウス入力信号の入力がない状態で所定時間経過した場合（Ｓ６２）には，処理をステップＳ６０に戻す。また，ステップＳ６２で所定時間を経過するまでの間は，ステップＳ６１→Ｓ６２→Ｓ６１のルーチン処理を繰り返し，マウス入力を待つ。こうしてやがて設定釦６３が押されると，ステップＳ７０において，記憶部３（図１）の設定データ領域３−２に複数の設定データが記憶されているかどうかが判断される。ここで，複数の設定データが記憶されている判断された場合は，記憶された設定データが全て集約された印刷条件設定画面が作成され（Ｓ７１），作成された設定画面が表示部７に表示される。記憶された印刷データが１つの場合は，かかる設定データに基づく印刷条件設定画面が作成され（Ｓ８０），作成された設定画面を表示部７に表示させる（Ｓ９０）。設定データ領域に１つの設定データしか記憶されなかった場合は，わざわざ印刷条件設定画面を作成させずに，当該設定データを包含する既存の印刷条件設定画面を表示させてもよい。
このように，上記ステップＳ７１，Ｓ８０の設定された印刷条件を集約したダイアログを作成する機能が印刷条件設定画面作成機能の一例である。
【００２１】
【実施例】
上記実施の形態では，図６に示される印刷条件検索リスト６０を用いて印刷条件を検索する方法を述べたが，本発明は特にこれに限られるものではなく，例えば検索欄にキーワードを入力することにより所定の印刷条件を検索するようなものであっても良く，また，プルダウンメニューから所定の印刷条件を検索するようなものであっても良い。
【００２２】
【発明の効果】
以上説明したように，本発明によれば，既定の印刷条件からユーザが要求する印刷条件を検索し，更に検索された印刷条件に対応する印刷条件設定画面を作成して表示させるので，ユーザは要求する印刷条件がどこで設定されるのかを簡単に検索することができるので，印刷条件の設定が容易に行うことが可能となる。
また，複数選択された印刷条件に対応する印刷条件設定画面を１の設定画面に集約することが可能となり，その結果，個別に印刷条件を設定するよりも，格段早く印刷条件の設定を行うことができることになる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るプリンタドライバの動作環境の一例を表すブロック図。
【図２】本発明の実施の形態に係るプリンタドライバの印刷処理の一例を説明するフローチャート。
【図３】従来のプリンタドライバの印刷条件設定画面の一例を示す図。
【図４】本発明の実施の形態にかかるプリンタドライバの印刷条件設定画面の一例を示す図。
【図５】集約された印刷条件の設定画面の一例を示す図。
【図６】印刷条件検索リストの一例を示す図。
【図７】同時選択不能印刷条件リストの一例を示す図。
【符号の説明】
１…コンピュータ
２…制御部
３…記憶部
３−１…プログラム領域
３−２…設定データ領域
４…インターフェース
５…プリンタ
６…入力部
７…表示部
１０…プリンタドライバ
１１…印刷条件検索機能
１２…印刷条件記憶機能
１３…印刷条件設定場面作成機能
１４…印刷条件検索制限機能
３０…印刷条件設定画面
３１…タブ
３１−１…基本設定タブ
３１−２…拡張設定タブ
３１−３…レイアウトタブ
３１−４…フォントタブ
３３…用紙サイズ設定項目
３６…ＯＫ釦
３７…キャンセル釦
３８…印刷プレビュー
３９…選択された用紙サイズ
４０…印刷条件設定画面
４１…検索釦
４２…集約設定タブ
５０…印刷条件設定画面
６０…印刷条件検索リスト
６１…終了釦
６２…情報釦
６３…設定釦
【図１】
2004206553.tif 000003
【図２】
2004206553.tif 000004
【図３】
2004206553.tif 000005
【図４】
2004206553.tif 000006
【図５】
2004206553.tif 000007
【図６】
2004206553.tif 000008
【図７】
2004206553.tif 000009