(57)【要約】【課題】プリンタの高機能化に伴い，該プリンタの印刷処理を制御するプリンタドライバも複雑な構成となっているため，プリンタ印刷に不慣れな初心者は容易に印刷条件を設定することができないという問題点があった。【解決手段】予め定められた印刷条件設定手順に基づいて印刷条件入力画面を切り替えるウィザード形式の入力画面と予め定められた順序に基づいて印刷条件設定項目をフロー図形式で表示するフロー図形式の入力画面とを１の印刷条件設定画面に並べて表示する。また，上記ウィザード形式の入力画面が，上記印刷条件設定項目を選択することにより該印刷条件設定項目に応じた印刷条件入力画面に切り替わる。これにより，設定操作に不慣れな初心者だけでなく，手馴れた者にとってもストレスなく印刷条件を設定することができる。【選択図】図２
2004220300.tif 000002
【特許請求の範囲】
【請求項１】
印刷条件を設定する機能を備えたプリンタドライバにおいて，
上記印刷条件を設定する印刷条件設定画面が，少なくとも予め定められた印刷条件設定手順に基づいて印刷条件入力画面を切り替えるウィザード形式の入力画面と，予め定めれれた順序に基づいて印刷条件設定項目をフロー図形式で表示するフロー図形式の入力画面と，を並べて表示するものであることを特徴とするプリンタドライバ。
【請求項２】
上記ウィザード形式の入力画面が，上記印刷条件設定項目を選択することにより当該印刷条件設定項目に応じた印刷条件入力画面に切り替わるものである請求項１に記載のプリンタドライバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，印刷条件を設定する機能を備えたプリンタドライバに関するものである。
【０００２】
【従来の技術】
コンピュータ等に接続されたプリンタにより文章や画像データの印刷処理を実行する場合，ユーザが上記コンピュータを用いて設定する印刷部数，用紙サイズ，印刷の向き，或いは用紙の種類等の印刷条件に基づいてプリンタを駆動し印刷処理を実行するプリンタドライバが必要である。即ち，従来，ユーザは，例えば図９に示されるプリンタドライバの印刷条件設定画面（プリンタドライバのプロパティ）９０上において，マウス等の入力装置を用いて自ら要求する印刷条件を設定していた。
【０００３】
しかしながら，近年のプリンタの多機能化により，かかるプリンタドライバは多数の機能に対応した複雑な構成となっているため，上記従来の印刷条件設定方法では印刷設定に多大な手間と時間を要し，更には，プリンタ印刷に不慣れな初心者等であれば設定したい印刷条件がどこにあるのか判りにくいものであった。
【０００４】
上記問題を解決するものに，印刷条件設定項目リストから選択された設定項目に対応する（リンクする）印刷条件設定画面を表示するリンク形式のプリンタドライバがある。かかるプリンタドライバによれば設定したい印刷条件設定項目を簡単に探し出すことができるので容易に印刷設定をすることができる。
【０００５】
また，予め定められた順序に従って印刷条件設定手順を案内しながら印刷条件設定画面を表示するウィザード形式のプリンタドライバがある。かかるプリンタドライバによれば案内に従って印刷設定をすればよいので，わざわざ設定したい印刷条件設定項目を探し出す必要がなく，不慣れな初心者等であっても複雑な印刷設定をすることが可能になる。
【０００６】
【発明が解決しようとする課題】
しかしながら，上記リンク形式のプリンタドライバでは，例えば設定したい印刷条件の設定項目の名称が分からない場合は印刷条件設定画面を表示させることができないため，プリンタ印刷に不慣れな初心者にとっては容易に印刷条件を設定することができないという問題点がある。
また，上記ウィザード形式のプリンタドライバでは，当初は初心者にとって設定しやすいドライバであっても，その設定に慣れてくるにつれて，設定する必要のない印刷条件設定画面が表示されることを煩わしく感じるという問題点がある。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，プリンタの印刷条件を容易且つ迅速に設定することができるプリンタドライバを提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明は，印刷条件を設定する機能を備えたプリンタドライバにおいて，上記印刷条件を設定する印刷条件設定画面が，少なくとも予め定められた印刷条件設定手順に基づいて印刷条件入力画面を切り替えるウィザード形式の入力画面と，予め定めれれた順序に基づいて印刷条件設定項目をフロー図形式で表示するフロー図形式の入力画面と，を並べて表示するものであることを特徴とするプリンタドライバとして構成されている。
これにより，予め定められた設定手順に基づいて表示される印刷条件入力画面で印刷条件の設定をしながら，フロー図で印刷条件の設定順序及び入力順位を容易に把握することが可能になる。その結果，設定操作に不慣れな初心者であっても，どのような印刷条件をどこでどのように設定しているのかを理解することができるので，印刷条件の設定が容易に行われることになる。
この場合，上記ウィザード形式の入力画面が，上記印刷条件設定項目を選択することにより当該印刷条件設定項目に応じた印刷条件入力画面に切り替わるものであることが望ましい。
こうすることにより，選択された印刷条件設定項目に対応する（リンクする）印刷条件入力画面をダイレクトに表示させることができるので，設定したい印刷条件又はその印刷条件を含む設定項目が予め分かっている場合は，設定する必要のない印刷条件の入力画面を表示させることなく迅速に印刷条件を設定することができる。従って，設定操作に不慣れな初心者だけでなく，手馴れた者にとってもストレスなく印刷条件を設定することができる。
【０００８】
【発明の実施の形態】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施の形態に係るプリンタドライバの動作環境の一例を表すブロック図，図２は本発明の実施の形態に係るプリンタドライバの印刷処理の一例を説明するフローチャート，図３は本発明の実施の形態にかかるプリンタドライバの印刷条件入力画面の選択処理の一例を説明するフローチャート，図４は印刷条件入力画面の一例である設定開始画面を示す図，図５は印刷条件入力画面の一例である用紙設定画面を示す図，図６は印刷条件入力画面の一例である給紙設定画面を示す図，図７は印刷条件入力画面の一例である排紙設定画面を示す図，図８は印刷条件入力画面の一例である印刷設定確認画面を示す図，図９は従来のプリンタドライバの印刷条件設定画面の一例を示す図である。
【０００９】
まず，図１を用いて，本発明の一実施形態に係る印刷システムＡの概略構成について説明する。
この印刷システムＡは，プリンタドライバ１０やプリンタ５による印刷処理等を実現するためのコンピュータ１に，コンピュータ１が備えるインターフェース４を介してプリンタ５，入力部６及び表示部７が接続されて構成されている。
コンピュータ１は，プリンタドライバ１０やオペレーションシステム等のソフトウェアプログラムがインストールされたプログラム領域３−１と，印刷条件に対応する設定画面や設定項目等の設定データを一時的に記憶する設定データ領域３−２を備える記憶部３と，かかるプログラム，プリンタ５，入力部６，及び表示部７等を制御する例えばＣＰＵ等からなる制御部２とを具備して構成されている。プリンタドライバ１０は，制御部２がプログラム領域３−１に記憶されたプリンタドライバプログラムを実行することにより制御部２上で動作可能となる。尚，コンピュータ１は一般的な演算処理，記憶処理を行い得る通常のコンピュータであって，特殊なハードウェアを用いるものではない。ここで，印刷条件とは，印刷処理を実行するプリンタドライバもしくはプリンタの機能を発揮させるためにユーザが設定するものであって，例えば，用紙サイズ，印刷の向き，用紙の種類，両面印刷，綴じ代の有無，割付，倍率，配置等の条件がある。
プリンタ５は，上記プリンタドライバ１０が出力する印刷データを印刷する装置である。
入力部６は，マウスやキーボード等の外部入力手段であって，印刷条件の入力や，印刷処理実行の指示等をするために用いられる。
表示部７は，プリンタドライバ１０の印刷条件設定画面２０やマウスポインタ等を表示するためのものである。
【００１０】
プリンタドライバ１０は，ユーザが入力部６の操作により設定入力した印刷条件に基づいて文字或いは画像データ等をプリンタ５の印刷処理に適合する印刷データに変換しかかる印刷データを印刷処理が実行されるプリンタ５に出力する基本的機能のほかに，少なくとも予め定められた印刷条件設定手順に基づいて印刷条件入力画面を切り替えるウィザード形式の入力画面と，予め定められた順序に基づいて印刷条件設定項目をフロー図形式で表示するフロー図形式定画面とを並べて表示させる機能と，上記フロー図形式の入力画面内の印刷条件設定項目が選択されることにより上記ウィザード形式の入力画面が当該選択された印刷条件設定項目に応じた印刷条件入力画面に切り替わる機能とを有する。
【００１１】
上記ウィザード形式とは，一般に複数の設定項目をユーザが理解しやすいような順番で問うようにしてユーザに対話形式で設定を促す形式をいう。従って，上記予め定められた印刷条件設定手順は，ユーザが理解しやすいように最初は原稿サイズや印刷方向等の基本的な印刷条件を設定させ，徐々に排紙先の指定や印刷仕上げ方法等の複雑な印刷条件を設定させるような手順であることが望ましい。例えば，ユーザにより印刷処理の指示がなされると，まず最初に印刷条件設定画面２０のウィザード形式入力画面３０にプリンタドライバの印刷設定が開始されることを通知するための設定開始画面３１（図４）を表示させ，次いで原稿サイズや出力用紙サイズ等の条件を設定するための用紙設定画面３２（図５），給紙段や原稿用紙の種類等の条件を設定するための給紙設定画面３３（図６），排紙先や印刷仕上げ等の条件を設定するための排紙設定画面（図７）を順次表示させ，最後にユーザが設定した印刷条件を再確認させるための設定確認画面３５（図８）を表示させることにより印刷条件を設定させる手順が考えられる。尚，印刷条件設定画面２０とはユーザからの印刷指示を受信したプリンタドライバ１０がユーザに印刷条件の設定を促すために表示させる設定画面であり，上記設定画面３１〜３５は印刷条件入力画面の一例である。
上記設定画面３１〜３５は，ユーザが上記印刷条件設定画面２０に設けられた次へ釦２１或いは戻る釦２２を選択することにより，予め定められた順序に基づいて切り替わる。これによりユーザが理解しやすいような順序で設定画面が切り替わるので，ユーザは容易に印刷条件の設定を行うことが可能となる。かかる切り替え方法については後段において詳述する。尚，印刷条件設定画面２０に示されるキャンセル釦２３が選択されると印刷条件の設定及び印刷処理が中止され，完了釦２４が選択されると設定された印刷条件に基づいて印刷処理が実行される。
【００１２】
上記フロー図形式の入力画面とは，例えば設定開始から設定完了までを印刷条件設定項目の一例である「用紙設定」，「給紙設定」，「排紙設定」等を予め定められた順序に基づいてフロー図形式入力画面４０（図４等）に表示するものである。この場合，上記印刷条件の設定項目を上記ウィザード形式の入力画面３０に表示される印刷条件入力画面（設定画面３１〜３５等）に対応する名称とすることが望ましい。また，ユーザが設定中の印刷項目或いは印刷条件を上記フロー図から容易に把握できるように例えば設定中の設定画面に対応する上記フロー図の設定項目を色分け又はマーク付けすることが望ましい。こうすることにより，ユーザは印刷設定開始から設定完了までの印刷条件の設定順序及び入力順位を容易に把握することが可能になる。
上記フロー図形式の入力画面４０に表示される設定項目には複数の印刷条件が含まれるものとして説明したが，特にこれに限られず，予め定められた順序に基づいて個々の印刷条件をフロー図形式で表示するものであってもよい。
【００１３】
プリンタドライバ１０は上述のようなウィザード形式の入力画面とフロー図形式の入力画面とを印刷条件設定画面に並べて表示させる機能を有し，かかる機能は例えば図４〜図８に示されるように，印刷条件設定画面２０内の左側にフロー図形式の入力画面４０，右側にウィザード形式の入力画面３０を並べて配置させる機能である。このように配置することにより，ユーザはウィザード形式の入力画面３０で印刷条件を入力しながら，フロー図形式の入力画面４０で印刷条件入力画面が表示される順序，即ち印刷条件の設定順序及び入力順位を容易に把握することができることになる。
【００１４】
また，プリンタドライバ１０が有する上記フロー図形式の入力画面内の印刷条件設定項目が選択されることにより上記ウィザード形式入力画面が当該印刷条件設定項目に応じた印刷条件入力画面に切り替える機能とは，例えばマウス等によりユーザが上記フロー形式の入力画面４０に表示される設定項目やそのアイコン等を選択することにより，選択された設定項目に対応する（リンクする）印刷条件入力画面（設定画面３１〜３５等）をウィザード形式の入力画面３０に表示させる処理を実行する機能である。こうすることにより，選択された印刷条件設定項目に対応する（リンクする）印刷条件入力画面（設定画面３１〜３５等）をダイレクトに表示させることができるので，設定したい印刷条件又はその印刷条件を含む設定項目が予め分かっている場合は，設定する必要のない印刷条件の入力画面を表示させることなく印刷設定をすることができる。
【００１５】
次に，図２を用いて印刷システムＡにおけるプリンタドライバ１０が行う印刷条件設定処理の手順の一例を説明する。図中のＳ１０，Ｓ２０，…は処理手順（ステップ）番号を示す。処理はステップＳ１０より開始される。
【００１６】
プリンタドライバ１０は，ユーザからの印刷指示を受け付けると（Ｓ１０），印刷条件設定画面２０（図４）を表示部７に表示させる。当該印刷条件設定画面２０には，予め定められた印刷条件設定手順に基づいて印刷条件入力画面を切り替えるウィザード形式の入力画面３０と，印刷条件設定項目を予め定めれれた順序に基づいてフロー図形式で表示するフロー図形式の入力画面４０とが含まれている。これらのウィザード形式の入力画面３０とフロー図形式の入力画面４０はプリンタドライバ１０によって上記印刷条件設定画面２０に作成されるものである。
【００１７】
上記フロー図形式の入力画面４０には，印刷条件設定項目の一例である開始項目４１，用紙設定項目４２，給紙設定項目４３，排紙設定項目４４，及び設定完了項目４５の順に設定がされることを示すフロー図が表示されている。ユーザからの印刷指示を受け付けてから最初に表示される印刷条件設定画面２０のウィザード形式入力画面３０には設定開始画面３１が表示され，フロー形式入力画面４０には上記ウィザード形式入力画面３０に表示された設定開始画面３１に対応する開始項目４１が表示される（Ｓ２０）。この場合，フロー形式入力画面４０は設定開始画面３１を表示していることが明確に把握されるように，例えば開始項目だけを他の設定項目と色分けやマーク付け等して識別できるようにすることが望ましい。
【００１８】
次に，ステップＳ３０では，フロー図形式入力画面４０の設定項目が選択された場合にされる印刷条件入力画面の選択処理がなされる。かかる処理は，例えば，印刷条件設定項目がマウス等により選択された場合には，選択された設定項目に該当する印刷条件入力画面をウィザード形式入力画面３０に表示させる処理である。ステップＳ３０における処理手順については図３を用いて後段において詳述する。
【００１９】
ステップＳ４０では，ユーザによって次へ釦２１が選択されたかどうかが判断され，選択されたと判断されると予め定められた印刷条件設定手順に基づいて次の印刷条件入力画面がウィザード形式入力画面３０に表示される（Ｓ４１）。
ステップＳ５０では，ユーザによって戻る釦２２が選択されたかどうかが判断され，選択されたと判断されると予め定められた印刷条件設定手順に基づいて前の印刷条件入力画面がウィザード形式入力画面３０に表示される（Ｓ５１）。
このようにステップＳ４０，Ｓ４１，Ｓ５０，Ｓ５１で実行される処理が，印刷条件を設定する印刷条件設定画面が予め定められた印刷条件設定手順に基づいて印刷条件入力画面を切り替える処理であり，即ちウィザード形式の入力画面を表示させる処理の一例である。
ステップＳ６０では，ユーザによってキャンセル釦２３が選択されたかどうかが判断され，選択されたと判断されると印刷条件の設定及び印刷処理が中止される（Ｓ６１）。
ステップＳ７０では，ユーザによって完了釦２４が選択されたかどうかが判断され，選択されたと判断されると設定された印刷条件に基づいて印刷処理が実行される。（Ｓ７１）。
上記ステップＳ３０〜Ｓ７０の処理はループを形成し，キャンセル釦２３若しくは完了釦２４が選択されない限り印刷条件設定の処理は終了しない。
【００２０】
次に，図３を用いて印刷システムＡにおけるプリンタドライバ１０が行う印刷条件入力画面を選択する処理手順の一例を説明する。図中のＳ１００，Ｓ２００，…は処理手順（ステップ）番号を示す。処理はステップＳ１００より開始される。
【００２１】
プリンタドライバ１０は，ユーザによってフロー図形式入力画面４０に表示される印刷条件設定項目から１の設定項目が選択されたかどうかを判断し，選択されたと判断された場合は選択された設定項目に対応する（リンクする）印刷条件入力画面をウィザード形式入力画面３０に表示する。
ステップＳ１００では開始項目が選択されたかどうかが判断され，選択されたと判断されると設定開始画面３１をウィザード形式入力画面３０に表示させる（Ｓ１１０）。ステップＳ２００では用紙設定項目，ステップＳ３００では給紙設定項目，ステップＳ４００では排紙設定項目がステップＳ１００と同様にして判断され，選択されたと判断されるとそれぞれ対応する（リンクする）印刷条件入力画面（用紙設定画面３２，給紙設定画面３３，排紙設定画面３４）をウィザード形式の入力画面３０に表示させる。印刷条件入力画面の選択処理（Ｓ３０）が一旦開始されると，上記ステップＳ１００〜Ｓ４００の処理は完了項目（Ｓ５００）或いは完了釦２４（図２）が選択されるまで実行される。ステップＳ５００で完了項目が選択されたと判断されると設定された印刷条件に基づいて印刷処理が実行される。
このように，ステップＳ１００〜Ｓ４００で実行される処理が，フロー図形式の入力画面内の印刷条件設定項目が選択されることにより上記ウィザード形式の入力画面を選択された印刷条件設定項目に応じた印刷条件入力画面に切り替える処理の一例である。
【００２２】
【発明の効果】
以上説明したように，本発明によれば，ウィザード形式の入力画面とフロー図形式の入力画面とを１の印刷条件設定画面に並べて表示することができるので，予め定められた設定手順に基づいて表示される印刷条件入力画面で印刷条件の設定をしながら，フロー図で印刷条件の設定順序及び入力順位を容易に把握することが可能になる。その結果，設定操作に不慣れな初心者であっても，どのような印刷条件をどこでどのように設定しているのかを理解することができるので，印刷条件の設定が容易に行われることになる。
また，上記ウィザード形式の入力画面が，上記印刷条件設定項目を選択することにより当該印刷条件設定項目に応じた印刷条件入力画面に切り替わることにより，選択された印刷条件設定項目に対応する（リンクする）印刷条件入力画面をダイレクトに表示させることができるので，設定したい印刷条件又はその印刷条件を含む設定項目が予め分かっている場合は，設定する必要のない印刷条件の入力画面を表示させることなく印刷設定をすることができる。従って，設定操作に不慣れな初心者だけでなく，手馴れた者にとってもストレスなく印刷条件を設定することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るプリンタドライバの動作環境の一例を表すブロック図。
【図２】本発明の実施の形態に係るプリンタドライバの印刷処理の一例を説明するフローチャート。
【図３】本発明の実施の形態にかかるプリンタドライバの印刷条件入力画面の選択処理の一例を説明するフローチャート。
【図４】印刷条件入力画面の一例である設定開始画面を示す図。
【図５】印刷条件入力画面の一例である用紙設定画面を示す。
【図６】印刷条件入力画面の一例である給紙設定画面を示す図。
【図７】印刷条件入力画面の一例である排紙設定画面を示す図。
【図８】印刷条件入力画面の一例である印刷設定確認画面を示す図。
【図９】従来のプリンタドライバの印刷条件設定画面の一例を示す図。
【符号の説明】
１…コンピュータ
２…制御部
３…記憶部
３−１…プログラム領域
３−２…設定データ領域
４…インターフェース
５…プリンタ
６…入力部
７…表示部
１０…プリンタドライバ
２０…印刷条件設定画面
２１…次へ釦
２２…戻る釦
２３…キャンセル釦
２４…完了釦
３０…ウィザード形式入力画面
３１…設定開始画面
３２…用紙設定画面
３３…給紙設定画面
３４…排紙設定画面
３５…設定確認画面
４０…フロー図形式入力画面
４１…開始項目
４２…用紙設定項目
４３…給紙設定項目
４４…排紙設定項目
４５…完了項目
９０…従来の印刷条件設定画面
９１…タブ
９１−１…基本設定タブ
９１−２…拡張設定タブ
９１−３…レイアウトタブ
９１−４…フォントタブ
９３…用紙サイズ設定項目
９６…ＯＫ釦
９７…キャンセル釦
９８…印刷プレビュー
９９…選択された用紙サイズ
【図１】
2004220300.tif 000003
【図２】
2004220300.tif 000004
【図３】
2004220300.tif 000005
【図４】
2004220300.tif 000006
【図５】
2004220300.tif 000007
【図６】
2004220300.tif 000008
【図７】
2004220300.tif 000009
【図８】
2004220300.tif 000010
【図９】
2004220300.tif 000011