(57)【要約】【課題】  複数のデフォルト値に対応するプリンタドライバを提供する。【解決手段】  デフォルト値に戻す旨の指示に応じて、プリンタドライバに初期値として設定される第一のデフォルト値と、第一のデフォルト値とは別に保持される該プリンタドライバの第二のデフォルト値とを記憶する記憶工程と、現在の設定値を設定する設定工程と前記記憶工程に記憶されている第一および第二のデフォルト値のいずれを読み出す指示がなされたかを特定する特定工程と、第一のデフォルト値を読み出す指示がなされたと前記特定工程が特定した場合は、第一のデフォルト値を読み出しプリンタドライバに設定し、第二のデフォルト値が読み出す指示がなされたと前記特定工程が特定した場合は、前記プリンタドライバに第二のデフォルト値をデフォルト値として設定する設定工程とを備えることを特徴とする情報処理方法。【選択図】  図４
2006285476.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に印刷データを送信して印刷させる情報処理装置において、
デフォルト値に戻す旨の指示に応じてプリンタドライバに初期値として設定される第一のデフォルト値と、第一のデフォルト値とは別に保持される該プリンタドライバの第二のデフォルト値とを記憶する記憶手段と、
現在の設定値を設定する設定手段と、
前記記憶手段に記憶されている第一および第二のデフォルト値のいずれを読み出す指示がなされたかを特定する特定手段と、
第一のデフォルト値を読み出す指示がなされたと前記特定手段が特定した場合は、第一のデフォルト値を読み出しプリンタドライバに設定し、第二のデフォルト値が読み出す指示がなされたと前記特定手段が特定した場合は、前記プリンタドライバに第二のデフォルト値をデフォルト値として設定する設定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記指示は、プリンタドライバによって前記情報処理装置の表示画面に表示されるユーザインタフェースを介して入力されるものであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ユーザインタフェースに表示される第一のデフォルト値への変更指示部上にカーソルが配置された状態で、入力手段からの所定時間の入力によって前記記憶手段に記憶されている現在の設定値に前記第二のデフォルト値を前記設定手段が設定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第一および第二のデフォルト値の読み出し部は、プリンタドライバの基本設定画面に配置されることを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
印刷装置に印刷データを送信して印刷させる情報処理装置における方法おいて、
デフォルト値に戻す旨の指示に応じてプリンタドライバに初期値として設定される第一のデフォルト値と、第一のデフォルト値とは別に保持される該プリンタドライバの第二のデフォルト値とを記憶する記憶工程と、
現在の設定値を設定する設定工程と、
前記記憶工程に記憶されている第一および第二のデフォルト値のいずれを読み出す指示がなされたかを特定する特定工程と、
第一のデフォルト値を読み出す指示がなされたと前記特定工程が特定した場合は、第一のデフォルト値を読み出しプリンタドライバに設定し、第二のデフォルト値が読み出す指示がなされたと前記特定工程が特定した場合は、前記プリンタドライバに第二のデフォルト値をデフォルト値として設定する設定工程と、
を備えることを特徴とする情報処理方法。
【請求項６】
前記指示は、プリンタドライバによって前記情報処理装置の表示画面に表示されるユーザインタフェースを介して入力されるものであることを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記ユーザインタフェースに表示される第一のデフォルト値への変更指示部上にカーソルが配置された状態で、入力工程からの所定時間の入力によって前記記憶工程に記憶されている現在の設定値に前記第二のデフォルト値を前記設定工程が設定することを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記第一および第二のデフォルト値の読み出し部は、プリンタドライバの基本設定画面に配置されることを特徴とする請求項６又は７に記載の情報処理方法。
【請求項９】
前記請求項５乃至８のいずれか１項に記載の方法をコンピュータに実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置と、情報処理装置と通信する画像処理装置、及びこれらの装置を制御する方法、プログラム等に関する。
【背景技術】
【０００２】
従来、プリンタドライバでは、プリンタベンダーが用意したプリンタドライバのセットに各種印刷設定の初期値を１種類のみ設けている。ユーザはこれらを任意に変更し、保存することで各ユーザ用のプリンタドライバとして利用されており、図１に示すような「標準に戻す」ボタンを押下することで、工場出荷時の初期値に戻すことを可能としている。
【０００３】
現在、各プリンタベンダーはこれらプリンタドライバの初期値を任意に変更できるツールなどを用意して、より個別対応が可能なプリンタドライバを提供している。
【０００４】
また、この初期値には印刷条件および表示条件のデフォルト値が設定されており、プリンタドライバ本体がインストールされると、クライアントにはデフォルト値の印刷条件および表示条件が設定される。また、インストールキットに、初期値の内容を変更するための設定情報ファイルを備えさせ、プリンタドライバ本体ファイルのインストール時に、この設定情報ファイルの設定内容を初期化情報に反映させる技術が存在する。
【０００５】
さらに、このインストールキットに設定情報ファイルを格納し、インストール時にプリンタドライバ本体ファイルに組み込まれた初期値に基づくデフォルト値をこの設定情報ファイルに設定した内容に変更することによって、所望の設定内容に従ったプリンタドライバのインストールすることは既に実現されている。
【特許文献１】特開２００２−２５１３４７
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし上記従来例では、前記のツールで初期値を変更してしまうと、必ずカスタマイズされた印刷設定の値に変更されてしまい、例えば、工場におけるプリンタドライバ出荷時等の所望の、別の初期値に戻すことができなかった。
【課題を解決するための手段】
【０００７】
印刷装置に印刷データを送信して印刷させる情報処理装置において、デフォルト値に戻す旨の指示に応じて、プリンタドライバに初期値として設定される第一のデフォルト値と、第一のデフォルト値とは別に保持される該プリンタドライバの第二のデフォルト値とを記憶する記憶手段と、現在の設定値を設定する設定手段と、前記記憶手段に記憶されている第一および第二のデフォルト値のいずれを読み出す指示がなされたかを特定する特定手段と、第一のデフォルト値を読み出す指示がなされたと前記特定手段が特定した場合は、第一のデフォルト値を読み出しプリンタドライバに設定し、第二のデフォルト値が読み出す指示がなされたと前記特定手段が特定した場合は、前記プリンタドライバに第二のデフォルト値をデフォルト値として設定する設定手段と、を備えることを特徴とする情報処理装置、該装置を制御する方法等が開示される。
【発明の効果】
【０００８】
本発明によれば、プリンタドライバのデフォルト値を、例えば、工場出荷時のデフォルト値とカスタマイズされたドライバにおいて設定されるデフォルト値を含む複数種類の候補の中から選択することが可能となる。
【発明を実施するための最良の形態】
【０００９】
まず、実施例を説明する前に、従来のプリンタドライバにおける、「標準に戻す」ボタンにマウスオーバーさせて右クリックを実行した時の状態を図３に示す。現状では、同図のように、ヘルプ表示をさせるだけのダイアログが現れる仕組みとなっている。ダイアログは、印刷装置（プリンタ）と通信する情報処理装置（コンピュータ）のＣＲＴなどの表示部に、情報処理装置のメモリに記憶されたプリンタドライバが表示する。
【００１０】
では、本発明を表す図を図４に示す。同図において、１１はやはり「標準に戻す」ボタンにマウスオーバーさせて右クリックを実行した時の状態を表す。このときに「工場出荷時状態に戻す」を選択することで、前記ツールでユーザが変更した初期値ではなく、工場出荷時の初期値に戻す。なお、普通に「標準に戻す」ボタンを左クリックさせた場合は、ツールにてユーザが変更した初期値に対して、更にドライバ上で変更、記憶させた設定値を、ツールで変更した初期値に戻すこととする。
【００１１】
本実施例の動作を表すフローチャートを図５に示す。ユーザのプリンタドライバユーザインタフェース表示指示に応じて、図５の処理が開始する。まず、ステップ１０１（図５ではＳ１０１と表記。以下同様）で、該プリンタドライバのあるタブシートをプリンタドライバが表示させる。ここで、「標準に戻す」ボタン上でマウスの右クリックが実行されていると判断されれば（ステップ１０２）、Ｓ１０３へ進む。一方、右クリックがされていないと判断された場合、Ｓ１０２−１へ進み、左クリックが押されているか判断する。左クリックが押されていると判断されれば、Ｓ１０２−２へ進み、管理者がカスタマイズした工場出荷状態のデ初期値とは別の初期値へプリンタドライバを設定する。
【００１２】
それ以外の場合は、Ｓ１０６へ進む。
【００１３】
次に表示されるダイアログ中（図４）の「工場出荷時状態に戻す」が選択されるかどうかをプリンタドライバが判断する（ステップ１０３）。
【００１４】
Ｓ１０３では、ヘルプ表示指示と、工場出荷時にプリンタ状態の設定値を戻すのふたつを選択可能な画面が表示される。Ｓ１０３で、ユーザに指示によって、プリンタドライバのユーザインタフェースにおいて選択されたのが「ヘルプ」であるのならステップ１０４でヘルプ画面をプリンタドライバが表示する。もし、Ｓ１０３で「工場出荷時状態に戻す」ボタンを押下されたとＳ１０３で判断されれば、ユーザが前記ツールにて変更した初期値や、ユーザが該プリンタドライバ上で任意に変更した設定値に対し、工場出荷時の初期値に戻す項目を読み出し、ドライバの設定値として書き込み作業を行ない（ステップ１０５）、ステップ１０１に戻る。
【００１５】
ドライバの表示が終了ならば（ステップ１０６）、該プリンタドライバのダイアログを閉じる処理をプリンタドライバが行う。
【００１６】
別の実施例を表すフローチャートを図６に示す。本実施例は、前述の実施例の内容に対し、右クリックの動作を左ボタンの長押しに置き換えた内容である。下記の処理は、プリンタドライバが主体となる。まず、ステップ２０１で、該プリンタドライバのあるタブシートを表示させる。ここで、「標準に戻す」ボタン上でマウスの左ボタンの長押しが実行されているかどうかを判断する（ステップ２０２）。Ｓ２０２で、左ボタンが長押しされていると判断した場合は、Ｓ２０３へ進み、ヘルプを選択するか、工場出荷時状態に戻すかを選択可能な指示部を表示し（図４）、次に表示されるダイアログ中の「工場出荷時状態に戻す」が選択されるかどうかを判断する（ステップ２０３）。
【００１７】
なお、Ｓ２０３で当該指示部で選択されたのが、マウス左ボタン「ヘルプ」であるのならステップ２０４でヘルプ画面を表示する。また、当該指示部で選択されたのが「工場出荷時状態に戻す」であれば、ユーザが前記ツールにて変更した初期値や、ユーザが該プリンタドライバ上で任意に変更した設定値に対し、工場出荷時の初期値に戻す項目を読み出し、ドライバの設定値として書き込み作業を行ない（ステップ２０５）、ステップ２０１に戻る。ドライバの表示が終了ならば（ステップ２０６）、該プリンタドライバのダイアログを閉じる。なお、Ｓ２０２でマウス左ボタン長押し（例えば、２秒以上の長押し）でないと判断されていないのならば、Ｓ２０２−１へ進み、左ボタンを２秒以下の間押された（短押）のか判断する。Ｓ２０２−１で左ボタンの短押であると判断されれば、Ｓ２０２−２で前述の実施例のごとく、カスタマイズデフォルト値を読み出して、プリンタドライバに初期値として設定し、Ｓ２０６へ進む。それ以外の場合は、Ｓ２０２−１からＳ２０６へ進む。
【００１８】
以上説明したように、プリンタに印刷データを送信して印刷させるコンピュータは、デフォルト値に戻す旨の指示に応じて、プリンタドライバに初期値として設定される、所定時間以内の間、標準に戻すボタンをマウスを用いて押した場合にデフォルト値として読み出される第一のデフォルト値と、第一のデフォルト値とは別に保持される、所定時間以上の間、標準に戻すボタンをマウスを用いて押した場合該プリンタドライバの第二のデフォルト値とを記憶するＨＤＤ・メモリを持つ。
【００１９】
また、プリンタドライバがコンピュータのＣＲＴに表示するユーザインタフェースを介して、現在の設定値を設定することができる。
【００２０】
また、プリンタドライバは、ＨＤＤに記憶されている第一および第二のデフォルト値のいずれを読み出す指示がなされたかを特定する。
【００２１】
プリンタドライバが、第一のデフォルト値を読み出す指示がなされたと特定した場合は、第一のデフォルト値を読み出しプリンタドライバに設定する。第二のデフォルト値が読み出す指示がなされたとプリンタドライバが特定した場合は、前記プリンタドライバに第二のデフォルト値をデフォルト値として設定する。
【００２２】
前記ユーザインタフェースに表示される第一のデフォルト値への変更指示部上にカーソルが配置された状態で、コンピュータに接続されているマウスなどのからの所定時間の入力によってＨＤＤに記憶されている現在の設定値に前記第二のデフォルト値をプリンタドライバが設定する。
【００２３】
さらに、前記第一および第二のデフォルト値の読み出し部は、複数の表示を切り替えるためのタブシートを持つプリンタドライバが最初に起動された時に表示するタブシートに対応する基本設定画面に配置されるものである。
【００２４】
（他の実施形態）
本実施形態における各図に示す処理が、外部からインストールされるプログラムによって、それぞれの装置より遂行される。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群をホストコンピュータに供給される場合でも本発明は適用されるものである。
【００２５】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、又は、外部サーバ（図示省略）からダウンロードすることで、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００２６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、たとえば、フロッピィーディスク、ハードディスク、光ディスク、光磁気ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ等を用いることができる。
【００２７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００２８】
【図１】従来の「標準に戻す」ボタンを表す図
【図２】初期値変更ツールの表示例
【図３】従来の右クリック実行時を表す図
【図４】プリンタドライバの設定の例を表す図である。
【図５】プリンタドライバの設定の処理の例を示す図である。
【図６】別のプリンタドライバの設定の処理の例を示す図である。
【図１】
2006285476.tif 000003
【図２】
2006285476.tif 000004
【図３】
2006285476.tif 000005
【図４】
2006285476.tif 000006
【図５】
2006285476.tif 000007
【図６】
2006285476.tif 000008