(57)【要約】      （修正有）【課題】容易かつ円滑に各種の印刷を行うことが可能なプリンタドライバ設定印刷プログラム及び設定印刷方法を提供する。【解決手段】プリンタドライバ設定印刷プログラムは、印刷を行う複数のプリンタドライバの各々に対して予め印刷の表示名を設定しておき、前記印刷の表示名の内の１つが選択され印刷が実行されたとき、この選択された印刷の表示名に対応して予め設定された前記プリンタドライバを用いて印刷を行う。【選択図】図４
2014215944.tif 000002
【特許請求の範囲】
【請求項１】
印刷を行う複数のプリンタドライバの各々に対して予め印刷の表示名を設定しておき、
前記印刷の表示名の内の１つが選択され印刷が実行されたとき、この選択された印刷の表示名に対応して予め設定された前記プリンタドライバを用いて印刷を行うことを特徴とするプリンタドライバ設定印刷プログラム。
【請求項２】
印刷の設定モードにおいて、
複数のプリンタドライバの各々に対して印刷の表示名の１つを関係付けると共に、
印刷モードにおいて、
前記複数の印刷の表示名のうちの１つが選択されたとき、前記設定モードにおいてこの選択された印刷の表示名に関係付けられたプリンタドライバを用いて印刷を行う、
ことを特徴とするプリンタドライバ設定印刷プログラム。
【請求項３】
前記印刷モードにおいて特定の印刷の表示名が選択されないとき、前記設定モードにおいて初期設定で設定された印刷の表示名に対応付けられたプリンタドライバを用いて印刷することを特徴とする請求項２記載のプリンタドライバ設定印刷プログラム。
【請求項４】
前記設定モードにおける各印刷の表示名は、ユーザが任意に付けることができることを特徴とする請求項１乃至３のいずれか一項記載のプリンタドライバ設定印刷プログラム。
【請求項５】
前記設定モードにおける各プリンタドライバの印刷の表示名に対する関係付け及び前記印刷モードにおける印刷は、表示画面上に表示された切替ツールアイコンをクリックすることにより印刷の表示名の切替ダイアログが表示されることを特徴とする請求項１乃至４のいずれか一項記載のプリンタドライバ設定印刷プログラム。
【請求項６】
予め印刷の設定モードにおいて、複数のプリンタプリンタドライバの各々に対して当該印刷の表示名を関係付け、
前記設定モードが終了した後の印刷モードにおいて、前記複数の印刷の表示名のうちの１つが選択されたとき、前記設定モードにおいて関係付けられた前記印刷の表示名に関係付けられたプリンタドライバを用いて印刷を行うことを特徴とするプリンタドライバ設定印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プリンタドライバ設定印刷プログラム及び設定印刷方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータにおいて作成等をした文書をプリンタにより印刷する場合、当該プリンタに対応するプリンタドライバを選択する。通常、用いるプリンタが少ないので初期設定されたプリンタドライバを用いて印刷するだけで済む。
【０００３】
しかし、片面印刷、両面印刷、高解像度印刷、カラー印刷、消色印刷など印刷する文書の種類が多くなると、文書を印刷するプリンタを使い分ける必要が出てくる。しかも同じプリンタであってもプリンタドライバを変える必要がある場合もある。
【０００４】
このような場合に、どの種類の文書を印刷するかによってプリンタやプリンタドライバを選択する必要が出てくる。しかし、印刷する文書の種類を選択する毎に、対応するプリンタドライバを知らないあるいは忘れている場合もあり、また知っていたとしても、その度毎に選択することは煩雑である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１８６６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明の課題は、容易かつ円滑に各種の印刷を行うことが可能なプリンタドライバ設定印刷プログラム及び設定印刷方法を提供することである。
【課題を解決するための手段】
【０００７】
一実施形態は、印刷を行う複数のプリンタドライバの各々に対して予め印刷の表示名を設定しておき、前記印刷の表示名の内の１つが選択され印刷が実行されたとき、この選択された印刷の表示名に対応して予め設定された前記プリンタドライバを用いて印刷を行うことを特徴とするプリンタドライバ設定印刷プログラムを提供する。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る構成例を示す図である。
【図２】上記実施形態における切替モジュールの構成例を示す図である。
【図３】一実施形態における印刷設定モードの動作を説明するための図である。
【図４】一実施形態における印刷モードの動作を説明するための図である。
【図５】一実施形態の表示入力部の画面上の切替ツールアイコンの表示例を示す図である。
【図６】一実施形態の表示入力部の画面上の切替ツールアイコンをクリックしたときの表示例を示す図である。
【図７】一実施形態において設定モードのときの表示画面例を示す図である。
【図８】一実施形態において印刷モードのときの表示画面例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、説明する。印刷時に用いられる処理装置１１の構成を図１に示す。
【００１０】
図１では、処理装置１１と複数のプリンタ（図１では２台のプリンタ１２ａ．１２ｂ）が双方向性インターフェースを介して接続される。
【００１１】
処理装置１１はプリンタ１２ａ，１２ｂとの通信を実行するためのソフトウェア、ハードウェア、又はこれらの適切な組み合わせを含む。また処理装置１１は多様なＷｅｂページ及びデバイス・ページなどとやり取りするためのＷｅｂブラウザまたは他の専用アプリケーション等の適切なインターフェースを有する。
【００１２】
処理装置１１は、制御部１３と、通信インターフェース（通信Ｉ／Ｆ）１４と、入力インターフェース（入力Ｉ／Ｆ）１５と、入力部１６と、表示インターフェース（表示Ｉ／Ｆ）１７と、表示部１８を有する。処理装置１１としてはＰＣ（Personal Computer）を用いてよい。
【００１３】
制御部１３は、ＣＰＵ（Central Processing Unit）あるいはＭＰＵ（Micro Processing Unit）から成るプロセッサ１９、メモリ２０およびオペレーティングシステム（operating System, OS）により機能する。制御部１３は、図形、イメージ、文字、表等が混在した文書処理を実行する。メモリ２０は、例えば半導体メモリであり、プリ切磋の制御プログラムを格納するＲＯＭ（Read Only Memory）と、プロセッサ１９に一時的な作業領域を提供するＲＡＭ（Random Access Memory）とを有する。処理装置１１の各コンポーネントは、バス２２を介して接続される。
【００１４】
記憶装置２３は、アプリケーションプログラム２４と、プリンタドライバ２５と、プロセッサ１９の制御プログラムであるＯＳ２６と、ＯＳ２６で用いられる設定情報のデータベースであるレジストリ２７と、後述する切替ツール２８とを記憶する。
【００１５】
アプリケーションプログラム２４は、ＯＳ２６のソフトウェアとして動作する。アプリケーションプログラム２４は一般的なソフトウェアに加え、Ｗｅｂアプリケーションを含む。プリンタドライバ２５は、アプリケーションプログラム２４からの印刷指示に合わせてプリンタ１２ａ，１２ｂを制御するデバイスドライバであり、ＯＳ２６のソフトウェアとして動作する。
【００１６】
プリンタドライバ２５は、通常、アプリケーションプログラム２４の印刷ダイアログから選択、起動される。詳細な印刷条件の設定は、プリンタドライバ２５のプロパティダイアログを介して設定される。
【００１７】
記憶装置２３としては、例えば、ハードディスクドライブやその他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリ等の半導体記憶装置またはこれらの任意の組合せであってよい。
【００１８】
通信Ｉ／Ｆ１４は、外部の機器と接続するインターフェースである。通信Ｉ／Ｆ１４は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、赤外線接続、光接続といったＩＥＥＥ８０２．１５、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．３、ＩＥＥＥ４等の適切な無線または優先の双方向性インターフェース１３０を介してプリンタと通信する。通信Ｉ／Ｆ１４は、更にＵＳＢ規格の接続端子が接続されるＵＳＢ接続部やパラレルインターフェース等を含んでもよい。
【００１９】
制御部１３は、通信Ｉ／Ｆ１４を介してプリンタ１２ａ，１２ｂやＵＳＢデバイス、その他の外部機器と通信する。
【００２０】
入力Ｉ／Ｆ１５は、入力部１６と接続される。入力部１６としては、マン・マシーンインターフェースとしてキーボードデバイスやマウスが用いられる。
【００２１】
表示Ｉ／Ｆ１７は、表示部１７と接続される。表示Ｉ／Ｆ１７は、バス２２に接続された他のコンポーネントから表示部１８に表示するデータまたはインストラクションを受け取る。表示Ｉ／Ｆ１７は、表示部１８へ表示データを出力する。表示部１８としては、例えば、ＰＣに付随するディスプレィが用いられる。
【００２２】
切替ツール２８の構成例を図２に示す。切替ツール２８は、図示の各モジュールがプログラムとして定義され、ＯＳ２６のソフトウェアとして動作する。切替ツール２８は、処理装置１１の記憶装置２３へインストール完了後、制御部１３によって制御される。
【００２３】
切替ツール２８は、プリンタドライバ呼出モジュール３１、設定モジュール３２、切替モジュール３３、グラフィックユーザインターフェース（ＧＵＩ）ソースファイル３４およびツール用レジストリ３５を有する。
【００２４】
ＧＵＩソースファイル３４は、切替ツールアイコン３６、メニューダイアログ３７、設定ダイアログ３８および切替ダイアログ３９を有する。
【００２５】
切替ツール２８は、処理装置１１の制御部１３を介してＧＵＩソースファイル３４の
各画面を表示部１８に表示する。また切替ツール２８は、入力Ｉ／Ｆ１５および表示Ｉ／Ｆ１７を介して入力された情報を取得する。
【００２６】
プリンタドライバ呼出モジュール３１は、記憶装置２３にインストール済みのプリンタドライバ２５を呼び出し、表示部１８へ表示する。設定モジュール３２は、切替ツール２８の各種設定を実行し、設定された情報をツール用レジストリ３５へ書き込む。切替モジュール３３は、ツール用レジストリ３５から設定情報を呼び出し、後述する切替処理を実行する。
【００２７】
まず、切替ツール２８の設定処理について、図３に示すフローチャートを用いて説明する。切替ツール２８が起動されると、制御部１３は表示部１８に切替ツールアイコンを表示する（Ａ３００）。
【００２８】
表示部１８の画面上の切替ツールアイコン３６の表示例を図５に示す。この例では、切替ツール２８が起動すると表示画面の下に表示されるタスクバー５０の右方に切替ツールアイコン３６が、常駐表示される。
【００２９】
続いて、切替ツールアイコン３６を選択、例えば右クリックすると図６で５２に示すようにメニューダイアログが表示される。本実施の形態では、メニューダイアログ５２は選択肢として、例えば「最大化」、「設定」、「終了」を有する。
【００３０】
「設定」は、切替ツール２８の各種設定を実行する設定処理を選択するためのメニューである。「最大化」は、後述する切替ダイアログ３９を表示する。「終了」は切替ツール２８の動作を終了する。
【００３１】
アクトＡ３０１で「設定」メニューが選択されると、制御部１３は、設定モジュールを実行し設定処理を開始する。すなわち制御部１３は、設定モジュール３２を制御して設定ダイアログ３８を表示する（Ａ３０２）。なお、アクトＡ３０１で他のメニューが選択されると、上述した各メニューに対応する処理が行われる（Ａ３０３）。
【００３２】
設定ダイアログ３８の設定画面例を図７に示す。
【００３３】
図７では、設定ユーザが、プリンタドライバ名６１を選択し、そのプリンタを用いる印刷の表示名を印刷の表示名入力欄５５に入力する（Ａ３０３）。
【００３４】
制御部１３は、プリンタドライバ呼出モジュール３１を実行し、記憶装置２３に実行可能な保存されているプリンタドライバの情報を取得する。プリンタドライバ情報は、例えば、図１に示す記憶装置２３のレジストリ２７に記憶されている。
【００３５】
なお、制御部１３は、切替ツール２８の起動時にプリンタドライバ呼出モジュールを実行し、レジストリを読む（Ｒｅａｄ）ことにより、プリンタドライバ情報を取得するようにしてもよい。
【００３６】
設定ダイアログ３８は、例えば、図７に示すようにラジオボタン５４、表示名入力欄５５、プリンタドライバ選択欄５６を有する。表示名入力欄５５は、ユーザが任意の文字を入力する領域である。例えば、ユーザは「モノクロ」「節約」等、印刷設定条件や使用するプリンタに合わせてわかりやすい名称を入力することができる。
【００３７】
プリンタドライバ選択欄５６は、プリンタドライバ呼出モジュールが取得したプリンタドライバ情報、例えば、プリンタ名を表示する。５７はプルダウンメニューであり、選択されることにより、プリンタドライバ選択欄５６で選択可能なプリンタドライバのリストが表示される。
【００３８】
ラジオボタン５４は、デフォルトのプリンタドライバを選択する。ラジオボタン５４で選択されたプリンタドライバは、切替モジュール実行時に予め選択された状態となる。
【００３９】
図７では、例えば、「モノクロ」と入力されたプリンタドライバ「ＬＢＰ２００ＬＩＰ」が初期設定として選択されている。また、設定ダイアログ画面の下側の欄６３には、表示部１８の表示画面上における切替ダイアログ３９の表示位置が選択可能に表示される。切替ダイアログ３８は、切替モジュール実行時に表示部１８に表示される。その表示位置は、例えば、右下に常に表示、右上に常に表示、左下に常に表示、左上に常に表示、の４種類である。
【００４０】
図７の設定ダイアログ３８には、上記のようにして設定した表示名、プリンタドライバを保存する保存アイコン６４ｓと、設定を取り消す取消アイコン６４ｃが下方に表示される。
【００４１】
保存アイコン６４ｓが選択される（Ａ３０４でＹ）と、設定ダイアログ３８で設定された情報がツール用レジストリ３５に保存される。これにより、表示名入力欄５５に入力された表示名とプリンタドライバ選択欄５６で入力されたプリンタドライバとが対応付けられる。プリンタドライバ情報が記憶装置２３に記憶されて設定処理が終了する。
【００４２】
なお、図７に示す設定ダイアログ３８では、プリンタドライバを５個設定している。しかし、プリンタドライバの設定は１個以上であればよくすべてを設定する必要はない。
【００４３】
また、設定ダイアログ３８において設定されたプリンタが、設定後にＯＳから削除された場合、切替ダイアログのラジオボタン選択時にエラー表示、例えば「選択されたプリンタがみつかりません。再度、設定を行ってください。」と画面上に注意表示することができる。
【００４４】
次に、切替ツール２８によるプリンタドライバの切替処理を図４に示すフローチャートに基づいて説明する。
【００４５】
設定ダイアログ３８で設定処理が完了している場合、切替ツールが起動されるあるいは、切替ツールアイコンの「最大化」メニューが選択されると、制御部１３は切替モジュール３３を実行し、例えば図８に示す切替ダイアログ３９を表示する。
【００４６】
切替ダイアログ３９の表示位置は、設定ダイアログの欄６３で選択された設定に対応する位置に表示される。
【００４７】
切替ダイアログ３９は、プリンタドライバを切り替えるための選択部７１と表示名７２とを表示する。こここで表示される表示名７２は、設定ダイアログの画面（図７）で、表示名入力欄５５に入力された文字が表示され、これは印刷の表示名を表す。
【００４８】
選択部７１は、各表示名に対応付けて１つずつ配置される。本実施の形態では、選択部７１は、候補から１つを選択可能にするラジオボタンで構成される。設定ダイアログ３８で設定条件の保存後、最初に切替ダイアログ３８を起動する場合には、設定ダイアログ３８のラジオボタン５４で選択されたプリンタドライバが選択される。切替モジュール３３は約１秒毎のポーリングによりツール用レジストリを読み、その情報を表示内容に反映する。
【００４９】
なお、実際にレジストリから値を取り出すのは、切替ツール２８の起動時のみで、取得した値を切替モジュール等のプログラム内部に保存し、以降の読み出しはこの保存した値に対して行うことができる。このようにすれば負荷を軽減することが可能となる。
【００５０】
制御部（切替モジュール３３）１３は、モジュール起動時（切替ダイアログ３８表示時）に、ツール用レジストリ３５を読み込み、初期設定として保存されていたプリンタドライバを「通常使うプリンタ」として切り替える。
【００５１】
例えば、ユーザがＯＳのプリンタ設定から所定のプリンタドライバＡを通常使うプリンタとして設定していた場合であっても、切替モジュール３３が起動した際に、切替ツール２８に設定されていたプリンタドライバＢが「通常使うプリンタ」として変更される。すなわち、ＯＳ２６上のアプリケーションから印刷する場合に、アプリケーション固有の印刷ダイアログを表示した際、切替ツールが「通常使うプリンタ」として変更したプリンタドライバが選択された状態となる。
【００５２】
図４に示すアクトＡ４０１では、切替ダイアログの画面（図８）の画面が表示される。この印刷の表示には、設定ダイアログの図７で入力した印刷の表示名、すなわち「モノクロ」「節約」「カラー」「カラー２」「高精細」が表示される。ユーザがその中のどの印刷を選択したかを検知する（Ａ４０２）。
【００５３】
アクトＡ４０３では、アクトＡ４０２で選択された印刷の表示名に対応するプリンタドライバが特定される。例えば、「モノクロ」が選択されたならば、図７の画面で設定した「ＬＢＰ２０００ＬＩＰ」のプリンタドライバが特定される。
【００５４】
次に、そのプリンタドライバで印刷するプリントデータが生成される（Ａ４０４）。そしてアクトＡ４０５では、上記選択されたプリンタドライバを用いて印刷がされる。
【００５５】
本実施の形態では、印刷時に適用される詳細な印刷条件（例えば、カラー／モノクロや両面印刷等の仕上げ条件）は、予めユーザがプリンタドライバ毎に、デフォルト値として設定してある印刷条件が使われる。
【００５６】
制御部（切替モジュール３３）１３は、印刷が終了すると、すなわち、印刷ジョブがプリントキューから消えたこと（印刷終了）を検知すると、設定ダイアログ３８のラジオボタン５４で初期設定に選択された表示名に対応するプリンタドライバ印刷ができるように戻る（Ａ４０６）。すなわち、制御部（切替モジュール３３）１３によって、上記初期設定に選択された表示名が、選択部７１で選択された状態へと切り替わる。
【００５７】
なお、印刷の後、初期設定の印刷に戻る時、初期設定のプリンタがない場合には、印刷アイコンはエラー表示、例えば「有効なプリンタの設定がされていません」と表示される。
【００５８】
以上述べたようにこの実施形態によれば、プリンタを行うユーザは自身で作成した印刷の表示名を選択するだけでよく、アプリケーション固有の印刷ダイアログの表示に左右されずに、容易にプリンタドライバを選択することができる。印刷の表示名が多くても容易かつ円滑に印刷を行うことができる。
【００５９】
本発明で印刷の表示名とは、設定モードにおいてユーザ自身により入力され特定のプリンタドライバに関係づけられる当該印刷の名称を表す。
【００６０】
本発明のいくつかの実施形態を説明したがこれらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６１】
１１・・・・処理装置
１２ａ，１２ｂ・・・・プリンタ
１３・・・・制御部
１６・・・・入力部
１８・・・・表示部
１９・・・・プロセッサ
２０・・・・メモリ
２３・・・・記憶装置
２４・・・・アプリケーションプログラム
２５・・・・プリンタドライバ
２７・・・・レジストリ
２８・・・・切替ツール
３１・・・・プリンタドライバ呼出モジュール
３２・・・・設定モジュール
３３・・・・切替モジュール
３５・・・・ツール用レジストリ
３６，５１・・・・切替ツールアイコン
【図１】
2014215944.tif 000003
【図２】
2014215944.tif 000004
【図３】
2014215944.tif 000005
【図４】
2014215944.tif 000006
【図５】
2014215944.tif 000007
【図６】
2014215944.tif 000008
【図７】
2014215944.tif 000009
【図８】
2014215944.tif 000010