(57)【要約】【課題】  印刷条件設定作業を行わなくても、印刷されるべきファイルに適した印刷条件で印刷を行うことが出来る印刷システムを、提供する。【解決手段】  プリンタを、アプリケーション名とファイル名との組合せに対応づけられた印刷条件情報群である管理情報を記憶しておく機能を有するものとしておくとともに、プリンタドライバを、印刷すべきファイルのファイル名及びそのファイルを開いているアプリケーション名に応じた印刷条件情報をプリンタから取得(ステップＳ２０３，Ｓ２０４，Ｓ２０６)し、その取得した印刷条件情報が示している条件で印刷データを生成する（ステップＳ２１０）機能を有するものとしておく。【選択図】  図４
2005173913.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと，当該プリンタ用のプリンタドライバがインストールされた少なくとも１台のコンピュータとを含む印刷システムであって、
前記プリンタが、
幾つかの印刷条件情報を、ファイル名により１つの印刷条件情報を特定することが可能な形で記憶しておくための印刷条件情報記憶手段
を、備える装置であり、
前記プリンタドライバが、
前記コンピュータを、
前記プリンタ用の印刷データを生成すべき印刷対象ファイルのファイル名を把握する把握手段と、
前記プリンタの前記印刷条件情報記憶手段に記憶されている，前記把握手段により把握されたファイル名により特定される印刷条件情報を、取得する印刷条件情報取得手段と、
前記印刷対象ファイルに関する印刷データを、前記印刷条件情報取得手段により取得された前記印刷条件情報が示す条件で生成して前記プリンタに送信する印刷データ生成・送信手段
とを、備える装置として動作させるプログラムである
ことを特徴とする印刷システム。
【請求項２】
前記プリンタの前記印刷条件情報記憶手段が、
幾つかの印刷条件情報を、ファイル名及びアプリケーションの名称により１つの印刷条件情報を特定することが可能な形で記憶しておくための手段であり、
前記コンピュータの前記把握手段が、
前記印刷対象ファイルのファイル名と、前記印刷対象ファイルを開いているアプリケーションの名称とを把握する手段であり、
前記コンピュータの前記印刷条件情報取得手段が、
前記プリンタの前記印刷条件情報記憶手段に記憶されている，前記把握手段により把握されたファイル名及びアプリケーションの名称により特定される印刷条件情報を、取得する手段である
ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記プリンタの前記印刷条件情報記憶手段が、
幾つかの印刷条件情報を、ファイル名の一部により１つの印刷条件情報を特定することが可能な形で記憶しておくための手段であり、
前記コンピュータの前記印刷条件情報取得手段が、
前記プリンタの前記印刷条件情報記憶手段に記憶されている，前記把握手段により把握されたファイル名の一部により特定される印刷条件情報を、取得する手段である
ことを特徴とする請求項１記載の印刷システム。
【請求項４】
前記プリンタの前記印刷条件情報記憶手段が、
幾つかの印刷条件情報を、ファイル名の一部及びアプリケーションの名称により１つの印刷条件情報を特定することが可能な形で記憶しておくための手段であり、
前記コンピュータの前記印刷条件情報取得手段が、
前記プリンタの前記印刷条件情報記憶手段に記憶されている，前記把握手段により把握されたファイル名の一部と前記把握手段により把握されたアプリケーションの名称とにより特定される印刷条件情報を、取得する手段である
ことを特徴とする請求項２記載の印刷システム。
【請求項５】
前記プリンタドライバが、
前記コンピュータを、
前記プリンタの前記印刷条件情報記憶手段に記憶された情報を編集する編集手段を、さらに備える装置として動作させる
ことを特徴とする請求項１乃至請求項４のいずれかに記載の印刷システム。
【請求項６】
ファイル名により１つの印刷条件情報を特定することが可能な形で幾つかの印刷条件情報を記憶しておくための印刷条件情報記憶手段を備えたプリンタ用のプリンタドライバであって、
コンピュータを、
前記プリンタ用の印刷データを生成すべき印刷対象ファイルのファイル名を把握する把握手段と、
前記プリンタの前記印刷条件情報記憶手段に記憶されている，前記把握手段により把握されたファイル名により特定される印刷条件情報を、取得する印刷条件情報取得手段と、
前記印刷対象ファイルに関する印刷データを、前記印刷条件情報取得手段により取得された前記印刷条件情報が示す条件で生成して前記プリンタに送信する印刷データ生成・送信手段
とを、備える装置として動作させる
ことを特徴とするプリンタドライバ。
【請求項７】
前記プリンタの前記印刷条件情報記憶手段が、幾つかの印刷条件情報を、ファイル名及びアプリケーションの名称により１つの印刷条件情報を特定することが可能な形で記憶しておくための手段であり、
前記前記把握手段が、
前記印刷対象ファイルのファイル名と、前記印刷対象ファイルを開いているアプリケーションの名称とを把握する手段であり、
前記前記印刷条件情報取得手段が、
前記プリンタの前記印刷条件情報記憶手段に記憶されている，前記把握手段により把握されたファイル名及びアプリケーションの名称により特定される印刷条件情報を、取得する手段である
ことを特徴とする請求項６記載のプリンタドライバ。
【請求項８】
プリンタドライバが生成する印刷データを受信し、その印刷データに応じた内容の印刷を行うプリンタであって、
前記プリンタドライバの，印刷データの生成条件を定める幾つかの印刷条件情報を、ファイル名により１つの印刷条件情報を特定することが可能な形で記憶しておくための手段であると共に、前記外部機器が、そこに記憶された情報にアクセス可能な手段である印刷条件情報記憶手段
を、備えることを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタと当該プリンタ用のプリンタドライバがインストールされた少なくとも１台のコンピュータとを含む印刷システム、並びに、そのような印刷システムを構築するために用いられるプリンタドライバ及びプリンタに、関する。
【背景技術】
【０００２】
周知のように、印刷時（プリンタドライバの利用時）には、各種印刷条件項目の値を、印刷を行うファイルの内容（或いは、印刷結果の使用目的）に応じたものに設定しておくことが、望ましい。ただし、近年のプリンタドライバ（例えば、特許文献１参照）の，設定可能な印刷条件項目の数は極めて多いため、各種印刷条件項目の値を、印刷を行うファイルの内容に応じたものとする作業（以下、印刷条件設定作業と表記する）は、結構、煩雑なものとなっている。さらに、印刷条件設定作業を行うためには、各印刷条件項目の値と印刷結果との対応関係に関する知識が必要とされる。
【０００３】
このため、印刷時（プリンタドライバの利用時）に、印刷条件設定作業を全く行っていないユーザが多いのが、実情である。
【特許文献１】特開２００２−２８７９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで、本発明の課題は、ユーザが、印刷条件設定作業を行わなくても、印刷対象ファイルの内容に適した印刷条件で印刷を行うことが出来る印刷システムを、提供することにある。
【０００５】
また、本発明の他の課題は、それらを用いることにより、本発明に係る印刷システムを構築できるプリンタドライバ及びプリンタを、提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明では、プリンタと，当該プリンタ用のプリンタドライバがインストールされた少なくとも１台のコンピュータとを含む印刷システムを、プリンタとして、幾つかの印刷条件情報を、ファイル名により１つの印刷条件情報を特定することが可能な形で記憶しておくための印刷条件情報記憶手段を、備える装置が用いられ、プリンタドライバとして、コンピュータを、プリンタ用の印刷データを生成すべき印刷対象ファイルのファイル名を把握する把握手段と、プリンタの印刷条件情報記憶手段に記憶されている，把握手段により把握されたファイル名により特定される印刷条件情報を、取得する印刷条件情報取得手段と、印刷対象ファイルに関する印刷データを、印刷条件情報取得手段により取得された印刷条件情報が示す条件で生成してプリンタに送信する印刷データ生成・送信手段とを備える装置として動作させるプログラムが用いられたシステムとして構成しておく。
【０００７】
すなわち、本発明の印刷システムは、プリンタドライバ（プリンタドライバが実行されたコンピュータ）が、印刷すべきファイルに応じた印刷条件情報（印刷対象ファイルのファイル名により特定される印刷条件情報）をプリンタ（印刷条件情報記憶手段）から取得した後、その取得した印刷条件情報が示している条件で印刷データを生成する構成を、有する。従って、本発明の印刷システムを、印刷することがある各種ファイルに適した印刷条件情報がプリンタの印刷条件情報記憶手段に記憶されている状態で運用すれば、プリンタの各ユーザが、印刷条件設定作業を行わなくても、印刷対象ファイルの内容に応じた印刷条件で印刷された印刷結果を得られる環境を、実現できることになる。また、複数のユーザが、別々のコンピュータから同種のファイル（同じファイル、改訂された同一名称のファイル、印刷条件が同じで良い同一／類似名称のファイル）を同一の印刷条件で印刷することが簡単に行える環境が、実現できることにもなる。
【０００８】
本発明の印刷システムを実現するに際しては、プリンタの印刷条件情報記憶手段として、幾つかの印刷条件情報を、ファイル名及びアプリケーション（アプリケーションプログラム）の名称により１つの印刷条件情報を特定することが可能な形で記憶しておくための手段を採用しておくと共に、コンピュータの把握手段が、印刷対象ファイルのファイル名と、印刷対象ファイルを開いているアプリケーションの名称とを把握する手段となり、コンピュータの印刷条件情報取得手段が、プリンタの印刷条件情報記憶手段に記憶されている，把握手段により把握されたファイル名及びアプリケーションの名称により特定される印刷条件情報を、取得する手段となるように、プリンタドライバを構成（作成／プログラム）しておいても良い。なお、このように構成された本発明の印刷システムは、各ユーザ（コンピュータ／プリンタのユーザ）が、印刷条件設定作業を行わなくても、印刷対象ファイルの内容に応じた印刷条件で印刷された印刷結果を得ることが出来るシステムであると共に、アプリケーションプログラム毎に印刷条件を設定しておくことが出来る（アプリケーションプログラムによって印刷条件を変更可能な）システムとして機能することになる。
【０００９】
また、本発明の印刷システムを実現するに際しては、ファイル名の一部が使用されて、１つの印刷条件情報が特定されるように、プリンタ及びプリンタドライバを構成しておくことが望ましい。何故ならば、ファイル名の一部が使用されて１つの印刷条件情報が特定されるように、プリンタ及びプリンタドライバを構成しておけば、プリンタ（印刷条件情報記憶手段）に、ファイル名毎に印刷条件情報を記憶させておく必要がなくなり、また、複数のユーザが、別々のコンピュータから同種のファイル（同じファイル、改訂された同一／類似名称のファイル、印刷条件が同じで良い同一／類似名称のファイル）を同一の印刷条件で印刷させることが、簡単に行えることになるからである。
【００１０】
また、本発明の印刷システムを実現する際には、プリンタに印刷を行わせるために使用するコンピュータに対する操作により、プリンタ（印刷条件情報記憶手段）へ印刷条件情報を登録することが出来るようにするために、コンピュータを、プリンタの印刷条件情報記憶手段に記憶された情報を編集する編集手段を、さらに備える装置として動作させるプリンタドライバを採用しておくことが、望ましい。
【００１１】
そして、本発明のプリンタドライバは、ファイル名により１つの印刷条件情報を特定することが可能な形で幾つかの印刷条件情報を記憶しておくための印刷条件情報記憶手段を備えたプリンタ用のプリンタドライバであって、コンピュータを、プリンタ用の印刷データを生成すべき印刷対象ファイルのファイル名を把握する把握手段と、プリンタの印刷条件情報記憶手段に記憶されている，把握手段により把握されたファイル名により特定される印刷条件情報を、取得する印刷条件情報取得手段と、印刷対象ファイルに関する印刷データを、印刷条件情報取得手段により取得された印刷条件情報が示す条件で生成してプリンタに送信する印刷データ生成・送信手段とを備える装置として動作させることが可能なプログラムとなっている。
【００１２】
また、本発明のプリンタは、プリンタドライバが生成する印刷データを受信し、その印刷データに応じた内容の印刷を行うプリンタであって、プリンタドライバの，印刷データの生成条件を定める幾つかの印刷条件情報を、ファイル名により１つの印刷条件情報を特定することが可能な形で記憶しておくための手段であると共に、外部機器が、そこに記憶された情報にアクセス可能な手段である印刷条件情報記憶手段を、備える装置となっている。
【００１３】
従って、本発明のプリンタドライバ及びプリンタを用いれば、本発明の印刷システムを構築できることになる。そして、その結果として、プリンタドライバ／プリンタの各ユーザに、印刷条件設定作業を行わなくても印刷されるべきファイルの内容に応じた印刷条件で印刷された印刷結果を得ることが出来る環境を、提供できることになる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１５】
まず、図１乃至図３を用いて、本発明の一実施形態に係る印刷システムの概要を、説明する。
【００１６】
図１に示してあるように、本実施形態に係る印刷システムは、プリンタ１０と、１台のコンピュータ５０と、何台かのコンピュータ５１とが、ネットワーク接続されたシステムである。
【００１７】
この印刷システムを構成しているコンピュータ５０は、本印刷システム（プリンタ１０）の管理者が使用するコンピュータである。また、各コンピュータ５１は、本印刷システムの一般ユーザが使用するコンピュータである。コンピュータ５０，コンピュータ５１には、それぞれ、管理者プリンタドライバ２０，一般ユーザ用プリンタドライバ２１が、インストールされている。なお、コンピュータ５０，コンピュータ５１には、ＯＳや各種のアプリケーションプログラム（以下、単にアプリケーションと表記する）も、インストールされている。
【００１８】
プリンタ１０は、制御部１１とコントロールパネル１２と印刷機構部１３とを備えた装置（いわゆるネットワークプリンタ）である。
【００１９】
このプリンタ１０が備える印刷機構部１３は、用紙上に実際に印刷を行うユニットである。印刷機構部１３は、給紙装置，排紙装置，印刷エンジン（本実施形態では、カラー印刷が可能な，レーザ描画を行うエンジン）等から、構成されている。コントロールパネル１２は、ユーザとプリンタ１０との間のインタフェース手段としてプリンタ１０の筐体上に設けられているユニットである。このコントロールパネル１２は、ＬＣＤ，ＬＥＤ，押しボタンスイッチ等から、構成されている。
【００２０】
制御部１１は、印刷機構部１３に印刷物を生成させる処理等を行うユニットであり、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＥＥＰＲＯＭ，ネットワークインタフェース回路等から、構成されている。
【００２１】
この制御部１１のＥＥＰＲＯＭの一部の記憶領域（印刷条件情報記憶手段に相当）は、図２に模式的に示したような内容の登録情報，すなわち、アプリケーション名とファイル名とワイルドカード情報と印刷条件情報とからなる情報（以下、個別登録情報と表記する）の集合である登録情報の記憶領域として使用されている。そして、制御部１１は、当該記憶領域に対するリード／ライトアクセスを外部機器が行えるユニットとして構成されている。
【００２２】
具体的には、制御部１１は、図３に示した手順で動作するユニットとして構成されている。
【００２３】
すなわち、電源が投入された制御部１１は、各種の情報が受信されるのを待機（監視）する処理(ステップＳ１０１)を開始する。そして、制御部１１は、或る情報が受信された場合(ステップＳ１０１；ＹＥＳ)には、受信情報がどのような情報であるかを判断(ステップＳ１０２)し、受信情報が、管理情報を含む管理情報書込要求であった場合(ステップＳ１０２；書込要求)には、ステップＳ１０３にて、当該要求にて書き込みが指示されている管理情報をＥＥＰＲＯＭに書き込む処理(新たな管理情報で既存の管理情報を書き換える処理)を行ってから、ステップＳ１０１の処理を再び開始する。
【００２４】
また、受信情報が、所定内容の管理情報読出要求であった場合(ステップＳ１０２；読出要求)、制御部１１は、ＥＥＰＲＯＭに記憶されている管理情報を、受信した管理情報読出要求の送信元に返送（ステップＳ１０４）してから、ステップＳ１０１の処理を開始する。
【００２５】
また、受信情報が、印刷データであった場合(ステップＳ１０２；印刷データ)、制御部１１は、その印刷データが示している内容の印刷物を印刷機構部１３に生成させるための処理（ステップＳ１０５）を行う。そして、制御部１１は、当該処理の完了後、ステップＳ１０１の処理を開始する。
【００２６】
以上のことを前提に、以下、本実施形態に係る印刷システムの構成，動作を、さらに具体的に説明する。
【００２７】
まず、一般ユーザ用プリンタドライバ２１の機能を、説明する。
【００２８】
図４に、一般ユーザ用プリンタドライバ２１が起動された場合におけるコンピュータ５１の動作手順を示し、図５に、一般ユーザ用プリンタドライバ２１が表示する（一般ユーザ用プリンタドライバ２１がコンピュータ５１に表示させる）印刷条件設定用ダイアログボックスの構成を示す。
【００２９】
図４に示したように、一般ユーザ用プリンタドライバ２１が起動された場合、コンピュータ５１は、まず、登録条件印刷機能に関する設定値がＯＮであるかＯＦＦであるかを判断する(ステップＳ１０１)。ここで、登録条件印刷機能に関する設定値とは、一般ユーザ用プリンタドライバ２１が表示する印刷条件設定用ダイアログボックス（図５）上のチェックボックス２７の操作により、ＯＮ／ＯＦＦ設定（チェック時がＯＮ）が行われる情報のことである。なお、本印刷システムは、通常、各一般ユーザ用プリンタドライバ２１に関する，この設定値が、ＯＮとされている状態で、運用されるシステムとなっている。
【００３０】
登録条件印刷機能に関する設定値がＯＮであった場合(ステップＳ２０１；ＹＥＳ)、コンピュータ５１（一般ユーザ用プリンタドライバ２１）は、一般ユーザ用プリンタドライバ２１を起動したアプリケーションの名称（以下、起動元アプリケーション名と表記する）と、そのアプリケーションによって開かれているファイル（以下、印刷対象ファイルと表記する）の名称（以下、印刷対象ファイル名と表記する）とを、把握する(ステップＳ２０２：把握手段としての動作に相当)。
【００３１】
次いで、コンピュータ５１は、プリンタ１０から管理情報を取得する(ステップＳ２０３)。すなわち、コンピュータ５１は、プリンタ１０に対して管理情報読出要求を送信し、その管理情報読出要求に対する応答としてプリンタ１０が送信してくる管理情報（図３：ステップＳ１０４参照）を受信する処理を、このステップＳ２０３にて、行う。
【００３２】
そして、コンピュータ５１は、プリンタ１０から取得した管理情報中に、印刷対象ファイル用の個別管理情報が含まれているか否かを判断する(ステップＳ２０４)。ここで、印刷対象ファイル用の個別管理情報とは、起動元アプリケーション名と一致するアプリケーション名が含まれていると共に、印刷対象ファイル名と、末尾（“．拡張子”の直前）の，ワイルドカード情報が示している個数の文字を除いた部分が一致しているファイル名が含まれている個別登録情報のことである。
【００３３】
すなわち、このステップＳ２０４の処理は、例えば、プリンタ１０から取得した管理情報が図２に示した内容のものであり、起動元アプリケーション名が“文書作成アプリα”であり、印刷対象ファイル名が“保険提案書????.doc”である（？は、任意の一文字）場合、図２の最上段に記してある個別登録情報が、印刷対象ファイル用の個別管理情報であると判断される処理となっている。
【００３４】
そして、コンピュータ５１は、プリンタ１０から取得した管理情報中に印刷対象ファイル用の個別管理情報が含まれていた場合(ステップＳ２０４；ＹＥＳ)には、その個別管理情報中の印刷条件情報を現印刷条件情報として記憶する(ステップＳ２０６)。なお、上記したステップＳ２０３からこのステップＳ２０６までのコンピュータ５１の動作が、印刷条件情報取得手段としての動作に相当している。
【００３５】
一方、管理情報中に印刷対象ファイル用の個別管理情報が含まれていなかった場合(ステップＳ２０４；ＮＯ)、コンピュータ５１は、デフォルトの印刷条件情報を現印刷条件情報として記憶する(ステップＳ２０５)。その後、コンピュータ５１は、印刷の開始指示或いは印刷条件設定用ダイアログボックスの表示指示が与えられる（アプリケーションが表示する印刷ダイアログボックス上の“ＯＫ”ボタン或いは“プロパティ”ボタンが、ユーザによって押下される）のを待機する状態(ステップＳ２０７)となる。
【００３６】
そして、コンピュータ５１は、印刷の開始指示が与えられた場合(ステップＳ２０７；印刷開始)には、現印刷条件情報にて規定される条件で印刷対象ファイルに関する印刷データを生成してプリンタ１０に送信する処理(ステップＳ２１０；印刷データ生成・送信手段としての動作に相当)を行ってから、この図の処理を終了する。
【００３７】
また、コンピュータ５１は、印刷条件設定用ダイアログボックスの表示指示が入力された場合(ステップＳ２０７；ＤＢｏｘ表示)には、各種印刷条件項目の値を、現印刷条件情報に応じたものとした印刷条件設定用ダイアログボックス（図５）をディスプレイ上に表示する(ステップＳ２０８)。その後、コンピュータ５１は、現印刷条件情報に対するユーザの変更指示を受け付ける印刷条件変更指示受付処理（ステップＳ２０９）を、開始する。
【００３８】
コンピュータ５１は、この印刷条件変更指示受付処理を、印刷条件設定用ダイアログボックス上の“ＯＫ”ボタン２８，“キャンセル”ボタンが押下されたときに終了する。そして、印刷条件変更指示受付処理を終了したコンピュータ５１は、再び、印刷の開始指示或いは印刷条件設定用ダイアログボックスの表示指示が与えられるのを待機している状態(ステップＳ２０７)となる。
【００３９】
一方、管理者用プリンタドライバ２０は、コンピュータ５０を、その操作者（管理者）が、以下の作業によりプリンタ１０への印刷条件情報の登録等を行える装置として動作させるプログラムとなっている。
【００４０】
すなわち、印刷条件情報のプリンタ１０への登録を行う場合、管理者は、まず、コンピュータ５０に対して、印刷条件情報の登録を行うファイルを，そのファイル用のアプリケーションで開くための操作を、行う。その後、管理者は、印刷条件設定ダイアログボックスを表示させるための操作（印刷ダイアログボックスをアプリケーションに表示させる操作、及び、表示された印刷条件設定ダイアログボックス上の“プロパティ”ボタンを押下する操作）を、行う。
【００４１】
印刷ダイアログボックスをアプリケーションに表示させるための操作が行われると、管理者用プリンタドライバ２０が起動される結果として、コンピュータ５０は、図６に示した手順の処理を開始する。
【００４２】
すなわち、コンピュータ５０は、コンピュータ５１が行うもの（図４参照）と同内容の処理（ステップＳ３０１〜Ｓ３０６）を行った後に、印刷の開始指示或いは印刷条件設定用ダイアログボックスの表示指示が与えられる（アプリケーションが表示する印刷ダイアログボックス上の“ＯＫ”ボタン或いは“プロパティ”ボタンが、ユーザによって押下される）のを待機する状態(ステップＳ３０７)となる。
【００４３】
そして、コンピュータ５０は、“プロパティ”ボタンを押下する操作がなされた場合(ステップＳ３０７；ＤＢｏｘ表示)には、図７に示した構成の印刷条件設定ダイアログボックスを、ディスプレイ上に表示する(ステップＳ３０８)。すなわち、コンピュータ５０は、一般ユーザ用プリンタドライバ２１が表示する印刷条件設定ダイアログボックス（図５参照）に登録チェックボックス２５と“登録設定を編集”ボタン２６とを追加したものに相当する印刷条件設定ダイアログボックスを、ディスプレイ上に表示する。
【００４４】
そして、コンピュータ５０は、現印刷条件情報等に関する変更指示を受け付けるための印刷条件変更指示受付処理（ステップＳ３０９）を実行している状態となるので、管理者は、現印刷条件情報を、現ファイルの現アプリケーションからの印刷に適したものとするための作業と、登録チェックボックス２５をチェックする作業とを行った上で、“ＯＫ”ボタン２８を押下する。
【００４５】
“ＯＫ”ボタン２８が押下されると、コンピュータ５０は、印刷条件設定用ダイアログボックス上の所定のアイテム（コントロール）群の値からなる情報を現印刷条件情報として記憶する処理と、印刷条件設定用ダイアログボックスをディスプレイ上から消去する処理とを行ってから、印刷条件変更指示受付処理を、終了する。そして、コンピュータ５０は、印刷ダイアログボックスに入力フォーカスがある状態（ステップＳ３０７の処理を実行している状態）となるので、管理者は、印刷ダイアログボックス上の“ＯＫ”ボタンを押下することにより、コンピュータ５０に対して印刷の開始を指示する。
【００４６】
この操作が行われる(ステップＳ３０７；印刷開始)と、コンピュータ５０は、登録チェックボックス２５に対応する設定値である登録機能に関する設定値がＯＮであるかＯＦＦであるかを、判断する(ステップＳ３１０)。
【００４７】
そして、コンピュータ５０は、登録機能に関する設定値がＯＮであった場合(ステップＳ３１０；ＹＥＳ)には、プリンタ１０内の管理情報を、起動元アプリケーション名と印刷対象ファイル名と現印刷条件情報とからなる個別管理情報を含むものとするための管理情報更新処理(ステップＳ３１１：編集手段としての動作に相当)を、行う。
【００４８】
具体的には、このステップＳ３１１において、コンピュータ５０は、以下のように動作する。
【００４９】
コンピュータ５０は、プリンタ１０から管理情報を取得していなかった場合（ステップＳ３０３の処理を行っていない場合）には、プリンタ１０から管理情報を取得する。次いで、コンピュータ５０は、プリンタ１０から取得した管理情報を、起動元アプリケーション名と印刷対象ファイル名と現印刷条件情報とからなる個別管理情報（ワイルドカード情報は０”）を含むものに修正する処理（管理情報に新たな個別管理情報を追加する処理／起動元アプリケーション名，印刷対象ファイル名と同じアプリケーション名，ファイル名を含む既存の個別管理情報を書き換える処理）を、行う。そして、コンピュータ５０は、修正した管理情報に関する管理情報書込要求をプリンタ１０に対して送信する。
【００５０】
そして、コンピュータ５０（プリンタドライバ２０）は、管理情報更新処理及び図６の処理を、終了する。
【００５１】
また、プリンタ１０に登録した情報の削除や変更を行いたい場合、管理者は、コンピュータ５０に、印刷条件設定用ダイアログボックスを表示させた後（ステップＳ３０９の印刷条件変更指示受付処理を開始させた後）、印刷条件設定用ダイアログボックス（図７）上の“登録設定を編集”ボタン２６を押下する。
【００５２】
“登録設定を編集”ボタン２６が押下されると、印刷条件変更指示受付処理を実行しているコンピュータ５０（管理者用プリンタドライバ２０）は、プリンタ１０から管理情報を取得していなかった場合（ステップＳ３０３の処理を行っていない場合）には、プリンタ１０から管理情報を取得する。そして、コンピュータ５０は、プリンタ１０から取得した登録情報を利用して、図８に示した構成の登録情報変更用ダイアログボックスを、ディスプレイ上に表示する。
【００５３】
この登録情報変更用ダイアログボックスに設けられている登録情報表示領域３１は、登録情報の内容が、図示してあるような形で表示される領域である。すなわち、登録情報表示領域３１は、登録情報内の個別登録情報毎に、その内容を表す情報（“文書作成アプリα  保険提案書????.doc  カラー，Ａ３，ＭＰトレイ，厚紙，３００ｄｐｉ”等；以下、登録情報提示文字列と表記する）が示される領域となっている。また、この登録情報表示領域３１は、マウス等を操作することにより、そこに示されている１つの登録情報提示文字列を選択することが出来る領域ともなっている。
【００５４】
登録情報変更用ダイアログボックスに設けられているワイルドカード情報設定用アイテム３２は、選択されている登録情報提示文字列に対応する個別登録情報（以下、選択個別登録情報と表記する）内のワイルドカード情報（選択されている登録情報提示文字列に含まれている“？”の数）がその内部に示されるアイテムである。このワイルドカード情報設定用アイテム３２は、その内部に示される数値を変更可能なアイテムとなっている。
【００５５】
“設定変更”ボタン３３は、選択個別登録情報のワイルドカード情報を変更したい場合に、管理者が、上記したワイルドカード情報設定用アイテム３２に所望の数値が示されるようにしてから押下すべきボタンである。この“設定変更”ボタン３３が押下された場合、コンピュータ５０（管理者用プリンタドライバ２０）は、対応するワイルドカード情報を、指定されたものに変更した管理情報を生成して、その管理情報に関する管理情報書込要求をプリンタ１０に対して送信する。また、コンピュータ５０は、表示中の登録情報変更用ダイアログボックスの表示内容に、ワイルドカード情報の変更を反映させる処理（登録情報表示領域３１内の，選択されている登録情報提示文字列中の“？”の数を変える処理）も、行う。
【００５６】
“設定削除”ボタン３４は、選択個別登録情報を削除したい場合に管理者が押下すべきボタンである。この“設定削除”ボタン３４が押下された場合、コンピュータ５０（管理者用プリンタドライバ２０）は、選択個別登録情報を削除した管理情報を生成し、その管理情報に関する管理情報書込要求をプリンタ１０に対して送信する。また、コンピュータ５０は、表示中の登録情報変更用ダイアログボックスを、登録内容提示情報の数が１個減ったものに変更する処理（登録情報表示領域３１内から、選択されていた登録内容提示情報を消去する処理）を、行う。
【００５７】
以上、説明したように、本実施形態に係る印刷システムに用いられている一般ユーザ用プリンタドライバ２１は、一般ユーザ用のコンピュータ５１を、『或る種のファイルの印刷時には、自動的に、プリンタ１０内に登録された印刷条件情報がプリンタドライバ２１の動作条件を既定する情報として設定される装置』として動作させるプログラムとなっている。また、管理者用プリンタドライバ２０は、管理者用のコンピュータ５０を、『管理者が、プリンタ内１０内（ＥＥＰＲＯＭ上）に、各種ファイルの印刷に適した印刷条件情報を、各ファイルのファイル名及びアプリケーション名に対応づけた形で登録できる装置』として動作させるプログラムとなっている。
【００５８】
従って、この印刷システムを、印刷することがある各種ファイルに適した印刷条件情報がプリンタ１０内に登録されている状態で運用すれば、各ユーザが、印刷条件設定作業を行わなくても、印刷対象ファイルの内容に適した印刷条件で印刷された印刷結果を得ることが出来る環境を、実現できることになる。また、複数のユーザが、別々のコンピュータから同種のファイル（同じファイル、改訂された同一名称のファイル、印刷条件が同じで良い同一似名称のファイル）を、同一の印刷条件で印刷することが簡単に行える環境を、実現できることにもなる。
【００５９】
また、管理者用プリンタドライバ２０は、ステップＳ１０１〜Ｓ１０６（図４）と同内容の処理をコンピュータ５０に行わせるプログラム（図６）であると共に、登録機能に関する設定値がＯＦＦであった場合(ステップＳ３１０；ＮＯ)には、コンピュータ５０に、現印刷条件情報にて規定される条件で印刷対象ファイルに関する印刷データを生成してプリンタ１０に送信する処理(ステップＳ３１１)を行わせるプログラムとなっている。従って、本印刷システムは、管理者が、一々、印刷条件設定作業を行わなくても、印刷されるべきファイルの内容に適した印刷条件で印刷された印刷結果を得ることが出来るシステムとなっていると言うことも出来る。
【００６０】
＜変形形態＞
上記した印刷システムは、各種の変形を行うことが出来る。例えば、印刷条件情報の登録がコントロールパネル１２から行えるように、プリンタ１０を変形しておいても良い。また、印刷システムを構成するコンピュータ５１にインストールされる一般ユーザ用プリンタドライバ２１を、管理者用プリンタドライバ２０と同じもの（印刷条件情報の登録機能等を有するもの）としておいても良い。また、印刷条件情報をプリンタ１０に登録するためのプログラムを、管理者用プリンタドライバ２０とは別に用意しておいても良い。
【００６１】
また、登録情報にアプリケーション名が含まれないように、印刷システムを変形しておいても良い。ただし、アプリケーションによって印刷条件を変えたい（例えば、ＨＴＭＬデータをテキストとして表示してしまうアプリケーションからの印刷は高速に行われるようにしたい）場合もあるので、アプリケーション名とファイル名とが印刷条件情報の検索に使用される印刷システム（つまり、実施形態の印刷システム）の方が、アプリケーション名が印刷条件情報の検索に使用されない印刷システムよりも、使い勝手が良い（使い方が制限されない）システムとして機能することになる。
【００６２】
また、プリンタ１０を、複数の印刷条件情報と、それらの印刷条件情報とアプリケーション名等との対応関係を示す印刷条件情報リスト（印刷条件情報の代わりに、印刷条件情報名を含めた管理情報に相当する情報）とを記憶可能な、各情報に対する変更要求や出力要求に応答できる装置としておくと共に、プリンタドライバ２０，２１を、印刷条件情報リストをプリンタ１０から一旦取得した後に、印刷対象ファイル用の印刷条件情報をプリンタ１０から取得するプログラムとしておいても良い。
【００６３】
また、プリンタ１０を、起動元アプリケーション名と印刷対象ファイル名とを含む要求を受信したときに、その要求内の起動元アプリケーション名と印刷対象ファイル名とに応じた印刷条件情報を返送する装置としておくと共に、プリンタドライバ２０，２１を、印刷対象ファイル用の印刷条件情報が必要となったときに、当該要求をプリンタ１０に対して送信するプログラムとしておいても良い。
【００６４】
また、印刷条件情報の登録時にも印刷が行われるように（印刷条件情報の登録を指示する情報が含まれる印刷データが、管理者用プリンタドライバ２０からプリンタ１０に渡されるように／ステップＳ３１１の実行後にステップＳ３１２が実行されるように）、印刷システムを変形しておいても良い。また、印刷条件設定用ダイアログボックス上の特定のボタンを押下すると（印刷ダイアログボックスのＯＫボタンを押下しなくても）、印刷条件情報の登録が行われるように、管理者用プリンタドライバ２０を変形しておいても良く、印刷条件情報の登録時にワイルドカード情報の指定が行えるように（印刷条件情報の登録後に、ワイルドカード情報を指定しなくても良いように）、管理者用プリンタドライバ２０を変形しておいても良い。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態に係る印刷システムの構成図。
【図２】実施形態に係るプリンタ内に記憶される登録情報の説明図。
【図３】実施形態に係るプリンタの動作手順を示した流れ図。
【図４】管理者用プリンタドライバがインストールされたコンピュータの動作手順を示した流れ図。
【図５】管理者用プリンタドライバが表示する印刷条件設定用ダイアログボックスの説明図。
【図６】一般ユーザ用プリンタドライバがインストールされたコンピュータの動作手順を示した流れ図。
【図７】一般ユーザ用プリンタドライバが表示する印刷条件設定用ダイアログボックスの説明図。
【図８】一般ユーザ用プリンタドライバが表示する登録情報変更用ダイアログボックスの説明図。
【符号の説明】
【００６６】
１０  プリンタ，  １１  制御部，  １２  コントロールパネル，  １３  印刷機構部
２０  管理者用プリンタドライバ，  ２１  一般ユーザ用プリンタドライバ
【図１】
2005173913.tif 000003
【図２】
2005173913.tif 000004
【図３】
2005173913.tif 000005
【図４】
2005173913.tif 000006
【図５】
2005173913.tif 000007
【図６】
2005173913.tif 000008
【図７】
2005173913.tif 000009
【図８】
2005173913.tif 000010