(57)【要約】【課題】新規プリントジョブに関する修正されたプリント設定の組を、ユーザが最小限の手間で再使用できるようにする。【解決手段】  プリンタドライバを起動するステップと、プリンタドライバにプリント処理設定を指定するステップと、ドキュメントファイルおよびプリント処理設定をプリンタに送出するようにプリンタドライバに対して指令するステップとを含む、ユーザワークステーションからドキュメントをプリントする方法であって、設定の値は、個別または一括のいずれかによって指定されており、一括指定は、さらにテンプレートと呼ばれるユーザ選択可能な事前に保存された設定の組に関する選択であり、所定の設定の組の少なくとも１つに関する値が、個別に指定されかつユーザにより確定されるたびごとに、新規のテンプレートが、自動的に定義されると共にプリンタドライバで選択可能となる。【選択図】      図１１
2005235186.tif 000002
【特許請求の範囲】
【請求項１】
ディジタルドキュメントファイルをプリンタに送出するためのプリンタドライバを起動するステップと、
プリンタドライバにプリント処理設定を指定するステップと、
ドキュメントファイルおよびプリント処理設定をプリンタに送出するようにプリンタドライバに対して指令するステップとを含む、ユーザワークステーションからドキュメントをプリントする方法であって、
設定の値は、個別または一括のいずれかによって指定され、一括指定は、さらにテンプレートと呼ばれるユーザ選択可能な事前に保存された設定の組に関する選択であり、
所定の設定の組の少なくとも１つに関する値が、個別に指定されかつユーザにより確認されるたびごとに、新規のテンプレートが、自動的に定義されると共にプリンタドライバで選択可能となることを特徴とする方法。
【請求項２】
前記所定の設定の組で、新規のテンプレートが、すでに存在するテンプレートと違いがない場合には、新規のテンプレートは定義されない、請求項１に記載の方法。
【請求項３】
設定値に関する個別指定が、テンプレートで前記設定値を変更することを含む、請求項１に記載の方法。
【請求項４】
新規のテンプレートが、ユーザの保存動作によって恒久的となる、請求項１に記載の方法。
【請求項５】
ユーザによって恒久的にされていない最大数Ｎ個の新規のテンプレートが、先入れ先出し法に従って維持される、請求項４に記載の方法。
【請求項６】
Ｎ＜４である、請求項５に記載の方法。
【請求項７】
Ｎ＝１である、請求項６に記載の方法。
【請求項８】
Ｎが、ユーザによって設定可能な構成可能値である、請求項５に記載の方法。
【請求項９】
ユーザに対してテンプレートの名称を定義することを許容するステップを含む、請求項１に記載の方法。
【請求項１０】
自動的に恒久的にされていない新規のテンプレートに対する名前の変更が、保存動作を含む、請求項９に記載の方法。
【請求項１１】
ユーザに対してテンプレートの削除を許容するステップを含む、請求項１に記載の方法。
【請求項１２】
少なくとも１つの事前定義されるテンプレートが、ユーザによって削除することが不可能である、請求項１に記載の方法。
【請求項１３】
ワークステーション表示画面の選択ウィンドウにテンプレートを提示するステップを含む、請求項１に記載の方法。
【請求項１４】
ワークステーション表示画面のウィンドウで選択されたテンプレートに従って、複数の設定値の要約を提示するステップを含む、請求項１に記載の方法。
【請求項１５】
ワークステーション表示画面のウィンドウで現在指定されている設定に従って、複数の設定値の要約を提示するステップを含む、請求項１に記載の方法。
【請求項１６】
プリンタに対するドキュメントファイルのプリントのために、ＰＣなどのワークステーションで使用するためのプリンタドライバであって、
ドキュメントデータを処理し、かつ処理されたドキュメントデータをプリンタに送出するためのデータ処理セクションと、
ワークステーションの表示画面に情報を提示することによって、ユーザと通信するためのグラフィカルユーザインタフェースセクションとを備えており、
前記プリンタドライバが、請求項１から１５のいずれか一項による方法を実現するために構成されているプリンタドライバ。
【請求項１７】
コンピュータで実行される際に、請求項１から１５のいずれか一項による方法を実現するコンピュータコードを備えるコンピュータプログラム。
【請求項１８】
請求項１から１５のいずれか一項による方法を実現するコンピュータコードを含む、コンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、
ディジタルドキュメントファイルをプリンタに送出するためのプリンタドライバを起動するステップと、
プリンタドライバにプリント処理設定を指定するステップと、
ドキュメントファイルおよびプリント処理設定をプリンタに送出するようにプリンタドライバに対して指令するステップとを含む、ユーザワークステーションからドキュメントをプリントする方法であって、
設定の値は、個別または一括のいずれかによって指定され、一括指定は、さらにテンプレートと呼ばれるユーザ選択可能な事前に保存された設定の組に関する選択である方法に関する。本発明は、さらに、プリンタドライバ、本発明の方法を実現するコンピュータプログラム、並びに本方法を実行するためのコンピュータコードを含むコンピュータ読み取り可能な媒体に関する。
【背景技術】
【０００２】
この種の方法は、Ｒｅｓｅａｒｃｈ  Ｄｉｓｃｌｏｓｕｒｅ（２００１年９月、１５０６頁、ｒｅｆ番号４４９０５５）における「Ｐｒｏｐｏｓａｌ  ｔｏ  ｃｏｎｆｉｇｕｒｅ  ａ  ｐｒｉｎｔｅｒ  ｄｒｉｖｅｒ  ｆｏｒ  ｃｕｓｔｏｍｉｚｅｄ  ｆｏｒｍａｔｔｉｎｇ／ｆｉｎｉｓｈｉｎｇ  ｏｆ  ｐｒｉｎｔ  ｊｏｂｓ」の刊行物から知られている。この刊行物によれば、プリンタドライバウィンドウは、その各々が一組の設定値に関連付けされる、事前定義可能な複数のボタンを含んでいる。こうしたボタンの１つをクリックすることによって、ユーザは、関連付けされたすべての設定値を同時に適用する。次いで、これらの値は、個々のリセット操作によってさらに変更されることがある。ボタンは、ユーザによって事前定義される場合や、中央サーバからダウンロードされる場合がある。
【０００３】
こうした事前にプログラムされたボタン（すなわち、本願明細書の言い方では「テンプレート」）によれば、わずかな数の標準プリントフォーマットに関するプリント設定について高速で一貫したプログラミングを提供することによって、ユーザの快適性が高められるが、ユーザが使用したいと希望する新規のあらゆるフォーマットを、プログラムしかつあらかじめ保存しておかなければならない。しかし実際には、ユーザがプリントの過程で新規のフォーマットを導入し、かつあらかじめ保存するのを忘れるということは頻繁に起こることである。プリントコマンドが与えられた時点で、そのプリンタドライバは消えてしまい、またユーザが新規の設定を再度適用しようと希望する場合は、そのドライバを再びプログラムし直さなければならない。
【非特許文献１】「Ｐｒｏｐｏｓａｌ  ｔｏ  ｃｏｎｆｉｇｕｒｅ  ａ  ｐｒｉｎｔｅｒ  ｄｒｉｖｅｒ  ｆｏｒ  ｃｕｓｔｏｍｉｚｅｄ  ｆｏｒｍａｔｔｉｎｇ／ｆｉｎｉｓｈｉｎｇ  ｏｆ  ｐｒｉｎｔ  ｊｏｂｓ」、Ｒｅｓｅａｒｃｈ  Ｄｉｓｃｌｏｓｕｒｅ（２００１年９月、１５０６頁、ｒｅｆ番号４４９０５５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、新規のプリントジョブに関する修正されたプリント設定の組を、ユーザが最小限の手間で再使用できるように、知られている方法／プリンタドライバを改良するという目的を有する。
【課題を解決するための手段】
【０００５】
この目的は、プリアンブルで特定されたような方法であって、所定の設定の組のうちの少なくとも１つに関する値が、個別に指定されかつユーザにより確認されるたびごとに、新規のテンプレートが、自動的に定義されると共にプリンタドライバで選択可能となることを特徴とする方法によって達成される。
【０００６】
本発明によれば、修正されたプリント設定の組を使用し終えた後、このプリント設定の組は、ドライバウィンドウの選択可能なテンプレートのリストに自動的に追加される。テンプレートの名前を変更するため、および余分なテンプレートを削除するための簡単な機構によって、ユーザに快適性が提供される。
【０００７】
別の実施形態では、新たに定義されたテンプレートは、直ちに恒久的としないが、ユーザの保存動作によってこれを実施することができる。ユーザがそのテンプレートを維持しておきたいと希望していることを暗黙的に示すように、新規のテンプレートの名前を変更することによっても、同様にそのテンプレートは自動的に恒久的となる。
【０００８】
ユーザによって恒久的にされていないテンプレートは、ある数Ｎを超えないようにするためなど先入れ先出し法に従って維持されている。通常Ｎは、ある所定の小さい数（たとえば、４未満の数）とする。別法として、Ｎの値は、そのユーザ向けに構成可能である。このように、テンプレートの数を、そのユーザにとって調査可能な状態に容易に維持することができる。
【０００９】
本発明に関するさらに有利な態様については、従属請求項に記載されている。
【００１０】
本発明に関するこれらの態様および別の態様については、以下の説明で単に例として記載した実施形態を参照し、かつ添付の図面を参照することによって明らかとなり、かつ解明されよう。
【発明を実施するための最良の形態】
【００１１】
図１は、ローカルネットワーク（Ｎ）によって接続されたワークステーション（１）と少なくとも１つのプリンタ（２）とからなるシステムを表している。ワークステーションは、たとえばＰＣであり、また各場合において、プロセッサユニットと、モニタと、キーボードと、マウスやその他の指示手段とを備えている。「プリンタ」という用語は、この状況において、ディジタル式複写機を含む。指定したデータファイルがユーザのワークステーションからプリントされるように希望するユーザは、システム内の複数のプリンタ（あるいは、すべてのプリンタのこともあり得る）の中から選択することができる。
【００１２】
プリントファイルをプリンタに送ることを可能とするためには、ワークステーションは、「プリンタドライバ」と呼ばれるプログラムを含まなければならない。プリンタドライバプログラムは、プリンタのうちの１つに対してネットワークＮを介して論理的に結合されている。ユーザが、複数のプリンタに対するアクセスを有している場合、このユーザのワークステーションには、これらそれぞれのプリンタ向けのプリンタドライバが含まれている。
【００１３】
図２は、ユーザワークステーション１およびプリンタ２からなるシステムの機能概要図を表している。ワークステーション１は、ドキュメントエディタなどプリントのためのファイルを作成するためのアプリケーションプログラム５と、プリンタドライバプログラム１０とを含んでいる。
【００１４】
ユーザがあるプリントジョブをプリントしたいと希望する場合、ユーザは、たとえばその表示画面上のアプリケーションウィンドウ内で目的としたアイコンをクリックすることによって、プリンタドライバを呼び出す。別法として、そのプリンタドライバは、オペレーティングシステムのプリントサービスを介して呼び出されることがある。たとえば、ＭＳウインドウズ（登録商標）では、ファイルメニューを介してプリントサービスが起動されると共に、「プロパティ」ウィンドウをクリックすることによってジョブ指定ウィンドウが開かれることがある。
【００１５】
図２に模式的に表したように、プリンタドライバプログラム１０は、アプリケーションプログラム５からの画像データを、プリンタ２のために使用可能なプリントデータ（一般的には、ポストスクリプト（登録商標）などのページ記述言語）にフォーマット変更するため、並びにシステム管理情報を取り扱うためのデータ処理部分１１と、ユーザと通信するためのユーザインタフェース部分１２とを含んでいる。
【００１６】
起動されると、プリンタドライバのユーザインタフェース部分１２は、ワークステーション表示画面上のジョブ指定ウィンドウを開き、ユーザは、ジョブ指定ウィンドウで、コピーの枚数、片面プリントか両面プリントかなどの意図したプリントジョブのための指定を入力することができる。ユーザは、ジョブ設定を選択することや、あるいは事前に選択したデフォルト設定を承認することができる。設定のうちの幾つかは、アプリケーションによってあるいはアプリケーションを用いて、すでに選択されていることがある。最後に、ユーザは、ドライバウィンドウのプリントボタンを起動（クリック）しなければならない。これに応答して、プリンタドライバは、プリントデータをレンダリングし、ジョブ設定と一緒にプリントデータを、ネットワーク（図２では図示せず）を介してプリンタ２に送る。
【００１７】
さらに、プリンタ２は、ステータス情報をプリンタドライバ１０に戻して送り、プリンタドライバ１０は、このような情報を、ユーザインタフェース１２を介してユーザに提示する。
【００１８】
図３は、本発明によるプリンタドライバのジョブ指定ウィンドウ３０を表している。このジョブ指定ウィンドウは、互いの上に重ねて配置されておりかつ対応するタブをクリックすることによって選択可能である３つのタブシート３１、３２、３３を含んでいる。図３で示されているタブシートは、「ジョブ」タブ３２である。このタブシート３２は、新規のプリントジョブの定義に対して専用である。これ以外のタブシートには、プリンタデバイスのシステムおよびステータス情報のための「プリンタ」と、ジョブ指定では通常は使用されない、フォント選択およびｐｄｌインタープリタ制御などの詳細な設定を指定するための「アドバンスト」とが含まれる。
【００１９】
「ジョブ」タブシート３２は、より概括的に図４に表されており、以下のフィールドを備えている。
【００２０】
ジョブ設定（４１）。これでは、ユーザは、ジョブのワークフローに影響を及ぼすが、プリントされるドキュメントには影響を及ぼさないような設定の定義が可能である。これらの設定は、＜コピー枚数＞、＜ジョブ名＞、＜メールボックス＞、および＜セキュリティ＞である。「メールボックス」にチェックが付けられると、プリントジョブは、プリンタにおける受信の時点で即座にプリントされずに、その場所でプリンタコンソールの位置にいるオペレータによる選択および後続の開始を待つ。「セキュリティ」にチェックが付けられると、ユーザは、コード列を要求するプロンプトを受ける。次いでこのジョブは、同様に即座にはプリントされず、またコード列を入力することによってのみプリンタコンソールの位置で開始することができる。
【００２１】
ドキュメント設定（４２）。このフィールドでは、プリントされるドキュメントに影響を及ぼすような設定の指定が可能である。ユーザの快適性のために、設定は、折り畳み（またはコラプス）可能な多数のグループで構成され、これら設定が、容易に調査可能となるようにしている。例示的な一実施形態では、以下のグループが定義されている。
【００２２】
レイアウト
このグループ内の設定は、ドキュメントの各ページを表出させる方法を記述したものである。ここでは、ページの向き、ドキュメントが片面（１−ｓｉｄｅｄ）と両面（２−ｓｉｄｅｄ）のどちらであるかを選択することや、綴じる辺の位置および余白を定義することができる。ユーザが、１枚のシートに２ページをプリントさせたいと希望する場合や、ドキュメントを小冊子（Ｂｏｏｋｌｅｔ）の体裁にしたいと希望する場合にも、ユーザは、このグループ内に対応する設定を見出すことができる。
【００２３】
紙
このグループ内の設定は、ドキュメントをどの用紙にプリントさせるべきかを記述したものである。ここでは、ドキュメントのサイズおよび用紙種別を選択することができるだけではなく、表表紙および背表紙のために異なる用紙種別を定義することもできる。ここから、ページプログラミングツールを起動させて、ドキュメント内のさまざまな用紙種別の組を定義することができる。
【００２４】
仕上げ
このグループ内の設定は、プリンタにおいてドキュメントをどのように製本させかつ引き渡される方法を記述したものである。ここでは、ステープル留めのオプション、プリンタの出力ビンを選択することや、コピーを並べ替えるか否かを指定することができる。
【００２５】
画像
このグループ内の設定は、そのページの内容を、プリント上でどのように表出させるべきかを記述したものである。ここでは、粗い画質か細かい画質を選択すること、自分のドキュメントのコンテンツに透かしを入れること、画像を左右や上下に反転させることが可能である。
【００２６】
課金
このグループ内の設定は、ユーザが、プリントに対する個人課金情報を提供することを可能にする。これについては、以下でさらに説明することにする。
【００２７】
図３では、設定グループが、すべて折り畳まれた状態にある。設定バー内の三角形の矢印をクリックすることによって、グループのうちの１つが展開される。このことをレイアウトグループに関して図５に表している。グループ分けおよび設定に関する記載した実施形態は、一例と見なすべきであって、当業者には別の多くの実施形態が明らかであろう。
【００２８】
「ジョブ」タブシート３２のフィールドについて続けると、以下の通りである。
【００２９】
プレビューおよび要約（４３）。上で検討したように、設定の量は、非常に大きい可能性がある。大部分のユーザは、これらすべての設定のうち使用するのはごくわずかな部分だけであり、また大部分の設定は時折にしか変更されない。
【００３０】
これに対応するために、ドライバは、当該プリンタに関して最も一般的に使用される設定（および、その値）を含む要約を表示させ、これらの設定への直接アクセスを提供する。
【００３１】
サマリー項目の構造は以下のようになる。
【００３２】
＜設定名＞［設定値］
［設定値］をクリックすると、設定フィールド４２の対応するグループが開かれる。
【００３３】
プレビュー部に、ユーザが作成または承認された設定を（可能なだけ）グラフィック表示させる。
【００３４】
メッセージエリア（４４）。要約の下側には、システムからユーザへの関連するメッセージのためのエリアが確保されている。これらのメッセージは、エラーメッセージ、否認メッセージ、あるいはサプライ関連メッセージである。たとえば、ユーザが、相互に排他性の（あるいは、少なくとも論理的に結合が不可能な）設定を選択した場合、フィールド４４内に要約されたメッセージが、問題となる最後の選択を元に戻すための「取り消し」ボタンと共に表われる。こうした状況の一例は、ユーザが、非論理的な組み合わせである片面プリントと「小冊子製版」とを選択した場合（図５に示した設定）であり、システムは、この設定フィールド内で「片面」を「両面」に自動的に変更し、変更した設定の近傍に注意のしるしを配置させ、かつメッセージフィールド４４内に自動変更に関する要約されたメッセージを、「小冊子」選択に対する「取り消し」ボタンと一緒に表示させる。
【００３５】
ドライバウィンドウの下側（実際上は、「ジョブ」タブシートの外側）にあるエリア（４５）は、ウインドウズ（登録商標）のＯＫボタンとキャンセルボタンのために確保されている。
【００３６】
テンプレート（４６）。テンプレートは、プリントジョブを記述している設定デフォルトからなる首尾一貫した組と定義される。テンプレートは、指定したプリンタまたはプリンタ種別の能力に基づく。これによってユーザは、テンプレートフィールド４６内の対応するアイコンを単にクリックすることによって、迅速かつ効率のよい方法でプリントジョブを定義することが可能となる。
【００３７】
ユーザが、すでに存在するテンプレートを選択し、１つまたは複数のテンプレートの設定を変更し、かつエリア４５内にある「ＯＫ」ボタンをクリックすることによって、その変更を確定するたびごとに、テンプレートが自動的に作成される。これらの新規の設定を含んだ新規のテンプレートは、リストに自動的に追加されると共に、次の名称：テンプレート｛ｎ｝（ｎは整数）が付与される。
【００３８】
新規のテンプレートが作成されるたびごとに、続く利用可能な番号（ｎ＋１）がこれに割り当てられる。テンプレート表示部４６内に番号付けされたテンプレートが存在する限り、新規の各テンプレートは、既存の最大値より大きい番号を取得する。ユーザが、番号付けされたテンプレートに対して名前を変更するまたは削除して、番号が全く残らない（ｎ＝０）ようにすると、システムは再度１から開始する。さらに、別の名称付与規則（たとえば、日付／時刻のスタンプを含める、あるいは作成されるドキュメントファイルの名称を含めるなど）も想定される。
【００３９】
作成し終わると、テンプレートは変更されない。テンプレートは、その名称を除いて編集することができない。この名称は、コンテキスチュアルメニュー（「ダブルクリック」）オプションの「リネーム」を使用することによって変更される。
【００４０】
テンプレートは、その位置および状況に応じて、ユーザによって削除することができる。一実施形態では、作成者が、名前を変更することによってテンプレートを認識可能にしようとする労力を行使していない場合は、テンプレートを保存しようとする意図がないことが明白であるという前提に従って、所定の時間期間（たとえば、１日）にわたって名前の変更がなされていないテンプレートは、自動的に削除される。さらに、テンプレートは、所定の（恐らくはユーザプログラム可能な）時間にわたって使用されたことがない場合に、自動的に削除されることができる。しかし、別の実施形態では、システム管理者によって、図３に示した「標準」テンプレートなど１つまたは複数のテンプレートが、削除不可と定義されることができる。この後者の特徴によって、「会社のデフォルト」を課すための手段が提供される。削除不可のテンプレートは、テンプレートフィールド４６で錠前のアイコンが付いた状態で表示させることがある。
【００４１】
テンプレートの数が無制限に増加することを防止するため、本発明の一実施形態では、新規に作成されるテンプレートの数を、先入れ先出し（ＦＩＦＯ）法に従って所定の値Ｎで最大にされる。このことは、新規のテンプレートが数Ｎ＋１になる場合には、最も古い新規テンプレートが、自動的に削除されることになることを意味している。典型的には数Ｎは、小さい値である、そうでないと、ユーザは、それらの新規テンプレートを何に使用したかを記憶しておくことが不可能となろう。
【００４２】
特定の実施形態では、Ｎは１に等しい。多くの場合では、ユーザは、プリント処理の設定を変更し、次いでプリンタドライバの「ＯＫ」ボタンをクリックする。これに応答して、プリントジョブが、プリンタに送出されると共に、プリンタドライバのウィンドウが消える。通常このときが、ユーザが、別のプリントジョブ向けにこれらの設定の保持を希望することを実現する時点である。これらの設定が回復可能であれば極めて便利となり、また本発明は、ユーザが思い出すための「最後に使用した」テンプレートを定義することによって、この目的の方法を提供している。これらの状況では、Ｎ＝１の値で十分となる。さらに別の実施形態では、Ｎの値は、ユーザが構成可能であり、これによってユーザは、システムを自分の好む方式で作用させることが可能となる。
【００４３】
別の実施形態では、新規のテンプレートは、ユーザの明示的な保存動作によって、ＦＩＦＯ待ち行列から取り出すことができる。次いで、これらのテンプレートは、恒久的となり、ユーザにとって選択可能の状態に保たれる。テンプレートを（上述されたように）自動的に名前を変更することによって、テンプレートは恒久的な状態で保存される。図６を参照して以下で記載するようなポップアップメニュー、あるいはプリンタドライバウィンドウにおける専用キーの形態のいずれかにより、明示的な「保存」オプションなどの新規のテンプレートを恒久的にする別の方法も、想定される。
【００４４】
テンプレートは、（ウインドウズ（登録商標）のスタートメニューを介して）プリントお気に入りから起動させたドライバ、およびアプリケーション（たとえばＭＳワード（登録商標））から起動させたプリンタドライバという２つの位置で作成することができる。
【００４５】
テンプレートは、アイコンおよび名称によって、テンプレートフィールド４６内に提示される。アイコンは動的であり、プレビューをより小さく表現したものである。このアイコン内では、テンプレートによって表される限られた数の設定を、確認することができる。テンプレートが選択されると、結果のプレビューが、プレビューセクションに表示される。テンプレートは、ツールのチップを、そのフルネームおよびその作成日付／時間と共に表示する。
【００４６】
テンプレートオブジェクトをダブルクリックすることによって、図５に示されるような設定フィールド４２が開かれる。テンプレートアイコン（６０）上で右マウスボタンをクリックした時点で、図６に示されるようなコンテキスチュアルメニュー６１が開かれる。このメニューには、次のオプション、すなわち設定（定義変更設定のための設定フィールド４２を開く）、リネーム（テンプレートフィールド４６内に提示された名称を変更し、恒久的なテンプレートとして自動的に保存するため）、および削除（テンプレート数があまり多くなり過ぎるのを防止するため、並びに機能しておらずもはや使用されていないテンプレートを排除するためにテンプレートを削除するため）が含まれる。さらに、図５では図示されていないが、このメニューには、テンプレートを恒久的にさせるための「保存」オプションを含むことができる。
【００４７】
これらのオプションを使用することによって、ユーザは、テンプレート機構を自らの要求および希望に容易に適応させることが可能である。
【００４８】
テンプレートは、有効状態（ｅｎａｂｌｅｄ）、有効ロック状態（ｅｎａｂｌｅｄ−ｌｏｃｋｅｄ）、無効状態（ｄｉｓａｂｌｅｄ）、無効ロック状態（ｄｉｓａｂｌｅｄ−ｌｏｃｋｅｄ）という４つの状態を有することができる。テンプレートが無効状態にあるときは、このテンプレートは、使用することができない（プリントボタンが動作しない）。無効化は、たとえばユーザに依存することができる。テンプレートがロック状態にあるときは、ユーザが、このテンプレートを削除することはできない。
【００４９】
図４に示されるように、テンプレートフィールド４６および設定フィールド４２は、矢印４７で示しているようにプリンタドライバウィンドウ内で１つのスペースを共有している。テンプレートを操作するために、設定フィールドは折り畳まれており、またこれはドライバウィンドウが開かれたときに、通常の表示になる。設定フィールドが開かれても、図５から分かるように、ユーザがそのテンプレートを取り出せなくなることを防ぐために、テンプレート（５５）の小さなストリップをまだ見える。この設定は、設定バー５６上をクリックするか、テンプレートエリアのうちのまだ見えている小さくなった部分（５７）をクリックするかのいずれかによって閉じられることができる。
【００５０】
テンプレートを選択し、恐らくテンプレートで１つまたは複数の設定を変更した後は、ユーザは、その設定を確定するために、ドライバウィンドウの右下隅にある「ＯＫ」ボタン３４（図３）をクリックし（上で説明したように、この動作によって新規テンプレートが自動的に作成される）（ウインドウズ（登録商標）の）プリントサービスに戻り、またプリントコマンドを起動させることがある。
【００５１】
ここで図１１を参照しながら、プリントジョブ定義処理でテンプレートを使用しかつ作成する処理を、要約する。
【００５２】
ステップＳ１０で、ユーザが、プリンタドライバのユーザインタフェースウィンドウ（またより具体的には、そのタブシート「ジョブ」（３２））に入る。プリントジョブを定義するために、ユーザは、ここで、テンプレートを選択するか、または選択をせずに、現在のデフォルトのテンプレート（このテンプレートは、一実施形態では「標準」テンプレートのことがあり、また別の実施形態では直前のプリントジョブで使用したテンプレートのことがある）を承認することができ（ステップＳ２０）、さらにシステムは一時的に選択内容を表示する（Ｓ３０またはＳ４０）。次に、システムはステップＳ５０において、ユーザが、現在表示中の設定に変更を加えたか否かをチェックする。
【００５３】
ユーザが、現在提示されている設定に満足して、変更せずに「ＯＫ」ボタン３４をクリックした場合（Ｓ５５）、システムは、この設定を適用（Ｓ９０）すると共にＳ１００においてジョブ定義段階から出る。
【００５４】
ユーザが、その設定を変更した場合（かつ、「ＯＫ」ボタン３４をクリック）することによってその変更を確認した（Ｓ６０））、システムは、ステップＳ７０において、設定値の新規に定義された組が、すでにテンプレートとして知られているか否かをチェックする。テンプレートとして知られていないなら、システムは、ユーザにより後から変更されることもあるデフォルト名「テンプレートｎ」の下で新規のテンプレートを作成し、かつ続くプリントジョブ定義処理での選択でこの新規のテンプレートを利用可能にする（Ｓ８０）。しかる後に、システムは、この新規の設定を適用（Ｓ９０）すると共に、Ｓ１００においてジョブ定義段階から出る。
【００５５】
図１２は、新たに定義されるテンプレートの数が、上述されたように数Ｎまで最大化される代替的な処理を表している。この実施形態では、テンプレートは、このテンプレートに対して明示的な保存または名前の変更がなされなければ、（上で定義したように）非恒久的である。
【００５６】
ステップＳ１０では、ユーザが、プリンタドライバのユーザインタフェースウィンドウ（またより具体的には、そのタブシート「ジョブ」（３２））に入る。プリントジョブを定義するためには、ユーザは、ここで、テンプレートを選択するか、または選択をせずに、現在のデフォルトのテンプレート（このテンプレートは、一実施形態では「標準」テンプレートのことがあり、また別の実施形態では直前のプリントジョブで使用したテンプレートのことがある）を承認することができ（ステップＳ２０）、システムは、一時的に選択内容を表示する（Ｓ３０またはＳ４０）。次に、システムは、ステップＳ５０において、ユーザが、現在表示中の設定に変更を加えたか否かをチェックする。
【００５７】
ユーザが、現在提示されている設定に満足して、変更せずに「ＯＫ」ボタン３４をクリックした場合（Ｓ５５）、システムは、この設定を適用（Ｓ９０）すると共にＳ１００においてジョブ定義段階から出る。
【００５８】
ユーザが、その設定を変更した場合（かつ、「ＯＫ」ボタン３４をクリックすることによってその変更を確認した（Ｓ６０））、システムは、ステップＳ７０において、設定値の新規に定義された組が、すでにテンプレートとして知られているか否かをチェックする。テンプレートとして知られていないなら、システムは、ユーザにより後から変更されることもあるデフォルト名「テンプレートｎ」の下で新規のテンプレートを作成する（Ｓ８０）。
【００５９】
次に、ステップＳ８２において、システムは、新規のテンプレートが、非恒久的テンプレートの数を、Ｎを超える値にさせるか否かをチェックする。超える値にさせるなら、システムは、自動的に最も古い非恒久的テンプレートを削除し（Ｓ８４）、かつこの新規のテンプレートを選択可能テンプレートの組に追加する（Ｓ８６）。ここで、残りのテンプレートに対して、表示ウィンドウ（図４のテンプレートフィールド４６）で１からＮまでの番号が付け直されることができる。別法として、カウントの繰り上げすなわち番号の再び付けることを維持し示されたテンプレート番号は、ユーザによる指令があった時点や、ＰＣを起動させた時点でだけ実施されることができる。しかる後に、システムは、この新規の設定を適用する（Ｓ９０）と共に、Ｓ１００においてジョブ定義段階から出る。
【００６０】
上記では各設定値の変更およびいかなる設定値の変更が、新規のテンプレートにつながるが、新規のテンプレートを定義することの影響を、限られた設定のグループ内の変更に制限することも、本発明の趣旨の域内にあることが考えられる。たとえば、コピーの数の変更は、新規のテンプレートを定義しない変更とさせることが十分可能である。さらに、本発明は、新規のテンプレートが作成される前に、システムが、設定値の組み合わせがテンプレートとしてすでに存在しているか否かを先ずチェックすると共に、存在している場合には、新規のテンプレートを作成しないような実施形態も含んでいる。このチェックは、上述の所定の設定のグループに制限されることもできる。
【００６１】
テンプレートは、原理的には別のプリンタドライバにエクスポートすることが可能であり、ユーザは、ユーザがプリント先とすることが可能な各プリンタに、新規のテンプレートを定式化する必要がなくなる。
【００６２】
ここで、設定機構の特定のアプリケーションについて、ユーザが、異なる幾つかの課金（アカウント）に関して作業しており、かつこれら課金のうちの１つに対してプリントジョブを割り当てなければならない場合に関して説明する。この状況では、全体システムは、図７に示されるような、課金詳細内容のデータベース１６を有する課金アプリケーション１５を含むことができる。課金アプリケーションは、課金情報の交換のためにプリンタドライバと、また実際のプリント処理に関する情報を受け取るためにプリンタ２とに接続されている。
【００６３】
図８は、課金設定のために開かれた設定フィールドを有するプリンタドライバウィンドウを表している。図８は、ユーザ個人の課金の場合や部署の課金などであることができる、課金ＩＤフィールド８１への入力として、「２３４５６」の番号を有する基本課金に基づいてプリントするユーザ、並びにユーザが、別々にコスト総額を維持しなければならない複数のクライアントに関する作業をしているユーザに当てはまる。具体的なクライアントは、「コストセンタ」フィールド８２において、この例では、「ＸＹＺ  Ｃｏｍｐａｎｙ」と選択されることができる。一実施形態では、プリンタドライバは、具体的な課金番号の入力に応答して、課金アプリケーション１５に対して、当該課金番号に割り当てられた課金入力（たとえば、クライアント名）を照会し、次いでデータベース１６内に保存されている当該の課金番号に関する情報に基づいて、「コストセンタ」フィールド内にクライアントのピックリストを提示する。ユーザは、「コストセンタ」フィールドの右端にあるボタン８５をクリックすることによって、ピックリストを調べ、入力の１つを選択することができる。
【００６４】
代替的な一実施形態では、参照は、課金アプリケーション１５の介在なく、単に「コストセンタ」フィールド８２内に打ち込まれることができる。
【００６５】
ユーザが、実際にプリントジョブを指令すると、課金番号および「コストセンタ」情報を含む情報が、課金アプリケーション１５に伝送される。次いで、プリンタが、実際にジョブをプリントするときに、プリント処理データを課金アプリケーション１５に送り、課金アプリケーション１５によってコストが計算されて、これらコストがデータベース１６に保存される。
【００６６】
ユーザが、１人のクライアントに関する幾つかの異なるプロジェクトに関する作業をしている場合、対応する個別の課金が、データベース１６内に保存される場合や１つの課金が使用される場合があり、また「カスタム」フィールド８３内に追加の情報が入力される。この追加の情報は、さらに、プリントジョブが指令されるたびごとに、課金アプリケーション１５に報告される。
【００６７】
フィールド８１、８２、または８３のいずれかにおいて異なる入力があると常に、図８、図９、および図１０のシーケンスで示されるように、それ以外の設定がすべて等しい場合であっても、テンプレートフィールド４６に新規のテンプレートを生じさせる。図１０では、図８および図９で定義された２つのテンプレートが、テンプレートフィールド４６内で最も右寄りの２つのテンプレート１０１、１０２として表示されている。これで分かるように、ユーザは、これらを識別するためにこれらの名前を変更する。
【００６８】
別の実施形態では、プリンタドライバは、課金アプリケーション１５に対して、ユーザによって選択された課金または副課金（サブアカウント）に関する情報を照会することができる。次いで、こうした情報が、メッセージフィールド４４に提示されることが好ましく、またこうした情報には、当該時点までの総累積コスト、クライアントの特定の優先などが含まれることがある。
【００６９】
本発明について上述の実施形態に基づいて記載してきたが、当業者であれば、別の実施形態も、特許請求の範囲の範囲内にあることが理解されよう。こうした実施形態は、本特許の保護によって包含されるものと考えられる。
【図面の簡単な説明】
【００７０】
【図１】ワークステーションおよびプリンタからなるネットワークシステムの図である。
【図２】本発明によるシステムの機能概要図である。
【図３】本発明によるプリンタドライバのジョブ指定ウィンドウを表した図である。
【図４】ジョブ指定ウィンドウに対する設定の概要を表した図である。
【図５】ジョブ指定ウィンドウに関する別の表示を表した図である。
【図６】ジョブ指定ウィンドウに関する別の表示を表した図である。
【図７】本発明の別の実施形態によるシステムの機能概要図である。
【図８】ジョブ指定ウィンドウに関する別の表示を表した図である。
【図９】ジョブ指定ウィンドウに関する別の表示を表した図である。
【図１０】ジョブ指定ウィンドウに関する別の表示を表した図である。
【図１１】本発明によるプリントジョブ定義処理におけるテンプレートの使用および作成の工程を表した流れ図である。
【図１２】本発明の代替的な実施形態によるテンプレートの使用および作成の工程を表した流れ図である。
【符号の説明】
【００７１】
Ｎ  ローカルネットワーク
１  ワークステーション
２  プリンタ
５  アプリケーションプログラム
１０  プリンタドライバプログラム
１１  データ処理部分
１２  ユーザインタフェース部分
１５  課金アプリケーション
１６  データベース
３０  ジョブ指定ウィンドウ
３１、３２、３３  タブシート
３４  ＯＫボタン
４１  ジョブ設定
４２  ドキュメント設定
４３  プレビューおよび要約
４４  メッセージエリア
４５  ＯＫボタンとキャンセルボタンのエリア
４６  テンプレートフィールド
５５、１０１、１０２  テンプレート
５６  設定バー
５７、６０  テンプレートのアイコン
８１  課金ＩＤフィールド
８２  「コストセンタ」フィールド
８３  「カスタム」フィールド
８５  ボタン
【図１】
2005235186.tif 000003
【図２】
2005235186.tif 000004
【図３】
2005235186.tif 000005
【図４】
2005235186.tif 000006
【図５】
2005235186.tif 000007
【図６】
2005235186.tif 000008
【図７】
2005235186.tif 000009
【図８】
2005235186.tif 000010
【図９】
2005235186.tif 000011
【図１０】
2005235186.tif 000012
【図１１】
2005235186.tif 000013
【図１２】
2005235186.tif 000014
【外国語明細書】
2005235186.tif 000015
2005235186.tif 000016
2005235186.tif 000017
2005235186.tif 000018
2005235186.tif 000019
2005235186.tif 000020
2005235186.tif 000021
2005235186.tif 000022
2005235186.tif 000023
2005235186.tif 000024
2005235186.tif 000025
2005235186.tif 000026
2005235186.tif 000027
2005235186.tif 000028
2005235186.tif 000029
2005235186.tif 000030
2005235186.tif 000031
2005235186.tif 000032
2005235186.tif 000033
2005235186.tif 000034
2005235186.tif 000035