(57)【要約】【課題】  一度設定した印刷のための各種情報を他のユーザでも利用し得る構成とすることによって、情報入力の手間を削減することを目的とする。【解決手段】  ＲＡＭ３３にはプリンタドライバが記憶されており、プリンタドライバ内には、現在設定されている印刷のための各種データを格納するテーブルＴＢＬ２が含まれる。エクスポートの処理Ａによれば、ＴＢＬ２から各種データを選択して、これらデータから印刷品質に関わる情報を記録した個人設定ファイルＦＬ１を作成してＨＤＤ４１に書き込む。従って、設定した情報を他のユーザに提供することが可能となる。また、ＨＤＤ４１には、個人設定ファイルＦＬ１を予め格納する構成とし、そのファイルＦＬ１をＨＤＤ４１から読み込んで、ＲＡＭ３３に記憶されたテーブルＴＢＬ２に書き込むこともできる。従って、外部から提供された他のユーザの情報の利用が可能となる。【選択図】        図１２
2004158046.tif 000002
【特許請求の範囲】
【請求項１】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定装置であって、
前記各種情報を記録したデータファイルを、外部記憶装置から読み出すファイル読出手段と、
前記ファイル読出手段により読み出したデータファイルに基づいて、前記各種情報の設定を行なう情報設定手段と
を備える印刷情報設定装置。
【請求項２】
前記各種情報が、印刷品質に関わる情報である請求項１に記載の印刷情報設定装置。
【請求項３】
前記外部記憶装置が、着脱自在の記録媒体である請求項１または２に記載の印刷情報設定装置。
【請求項４】
請求項１ないし３のいずれかに記載の印刷情報設定装置であって、
前記ファイル読出手段により読み出したデータファイル内の前記各種情報を、当該データファイルを特定する名称でもって、予め用意したテーブルに追加登録する登録手段と、
前記テーブル内の前記名称の一覧を表示装置に表示する一覧表示手段と、
ユーザによる操作を受け付ける入力手段からの入力データに基づいて、前記一覧から一つの名称を選択する選択手段と、
該選択された名称のデータファイルを前記テーブルから読み出す手段と
を備える印刷情報設定装置。
【請求項５】
請求項４に記載の印刷情報設定装置であって、
前記一覧表示手段は、
前記一覧を、前記登録手段により前記テーブルに追加登録されたデータファイルの名称と、予め用意された選択肢とを区分して表示する構成である印刷情報設定装置。
【請求項６】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定装置であって、
前記各種情報を記録したデータファイルを、ネットワークを介して所定のサーバから受信するファイル受信手段と、
前記ファイル受信手段により受信した前記データファイルに基づいて、前記各種情報の設定を行なう情報設定手段と
を備える印刷情報設定装置。
【請求項７】
前記各種情報が、印刷品質に関わる情報である請求項６に記載の印刷情報設定装置。
【請求項８】
請求項１または６に記載の印刷情報設定装置であって、
前記情報設定手段は、
前記データファイルの内容に前記所定の印刷装置で取り扱い不可能なデータが含まれる場合に、前記データファイルの内容を前記所定の印刷装置で取り扱い可能なデータ値に変換して、該変換後のデータファイルを前記各種情報の設定に供するファイル変換手段
を備える印刷情報設定装置。
【請求項９】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定装置であって、
入力手段からの入力データに基づいて前記各種情報の設定を行なう情報設定手段と、
前記各種情報を記録したデータファイルを前記各種情報に基づいて作成して、該作成したデータファイルを外部記憶装置に書き込むファイル書込手段と
を備える印刷情報設定装置。
【請求項１０】
前記各種情報が、印刷品質に関わる情報である請求項９に記載の印刷情報設定装置。
【請求項１１】
前記外部記憶装置が、着脱自在の記録媒体である請求項９または１０に記載の印刷情報設定装置。
【請求項１２】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定装置であって、
入力手段からの入力データに基づいて前記各種情報の設定を行なう情報設定手段と、
データファイルを前記各種情報に基づいて作成して、該作成したデータファイルをネットワークを介して所定のサーバに送信するファイル送信手段と
を備える印刷情報設定装置。
【請求項１３】
前記各種情報が、印刷品質に関わる情報である請求項１２に記載の印刷情報設定装置。
【請求項１４】
所定の印刷装置における印刷のための各種情報を外部に供給する印刷情報供給装置であって、
前記各種情報を記録したデータファイルを格納するファイル格納手段と、
外部からの求めに応じて前記ファイル格納手段から前記データファイルを出力するファイル出力手段と
を備える印刷情報供給装置。
【請求項１５】
前記各種情報が、印刷品質に関わる情報である請求項１４に記載の印刷情報供給装置。
【請求項１６】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定方法であって、
（ａ）前記各種情報を記録したデータファイルを、外部記憶装置から読み出す工程と、
（ｂ）前記読み出したデータファイルに基づいて、前記各種情報の設定を行なう工程と
を備える印刷情報設定方法。
【請求項１７】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定方法であって、
（ａ）前記各種情報を記録したデータファイルを、ネットワークを介して所定のサーバから受信する工程と、
（ｂ）前記受信したデータファイルに基づいて、前記各種情報の設定を行なう工程と
を備える印刷情報設定方法。
【請求項１８】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定方法であって、
（ａ）入力手段からの入力データに基づいて前記各種情報の設定を行なう工程と、
（ｂ）前記各種情報を記録したデータファイルを前記各種情報に基づいて作成して、該作成したデータファイルを外部記憶装置に書き込む工程と
を備える印刷情報設定方法。
【請求項１９】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定方法であって、
（ａ）入力手段からの入力データに基づいて前記各種情報の設定を行なう工程と、
（ｂ）データファイルを前記各種情報に基づいて作成して、該作成したデータファイルをネットワークを介して所定のサーバに送信する工程と
を備える印刷情報設定方法。
【請求項２０】
前記各種情報が、印刷品質に関わる情報である請求項１６ないし１９のいずれかに記載の印刷情報設定方法。
【請求項２１】
所定の印刷装置における印刷のための各種情報を外部に供給する印刷情報供給方法であって、
（ａ）前記各種情報を記録したデータファイルを予め用意する工程と、
（ｂ）外部からの求めに応じて前記データファイルを出力する工程と
を備える印刷情報供給方法。
【請求項２２】
前記各種情報が、印刷品質に関わる情報である請求項２１に記載の印刷情報設定方法。
【請求項２３】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御するためのコンピュータプログラムであって、
（ａ）前記各種情報を記録したデータファイルを、外部記憶装置から読み出す機能と、
（ｂ）前記読み出したデータファイルに基づいて、前記各種情報の設定を行なう機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項２４】
前記各種情報が、印刷品質に関わる情報である請求項２３に記載のコンピュータプログラム。
【請求項２５】
請求項２３または２４に記載のコンピュータプログラムであって、
（ｃ）前記機能（ａ）により読み出したデータファイル内の前記各種情報を、当該データファイルを特定する名称でもって、予め用意したテーブルに追加登録する機能と、
（ｄ）前記テーブル内の前記名称の一覧を表示装置に表示する機能と、
（ｅ）ユーザによる操作を受け付ける入力手段からの入力データに基づいて、前記一覧から一つの名称を選択する機能と、
（ｆ）該選択された名称のデータファイルを前記テーブルから読み出す機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項２６】
請求項２５に記載のコンピュータプログラムであって、
前記機能（ｄ）は、
前記一覧を、前記登録手段により前記テーブルに追加登録されたデータファイルの名称と、予め用意された選択肢とを区分して表示する構成であるコンピュータプログラム。
【請求項２７】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御するためのコンピュータプログラムであって、
（ａ）前記各種情報を記録したデータファイルを、ネットワークを介して所定のサーバから受信する機能と、
（ｂ）前記受信したデータファイルに基づいて、前記各種情報の設定を行なう機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項２８】
請求項２３または２７に記載のコンピュータプログラムであって、
前記機能（ｂ）は、
前記データファイルの内容に所定の機種の印刷装置で取り扱い不可能なデータが含まれる場合に、前記データファイルの内容を前記所定の機種の印刷装置で取り扱い可能なデータ値に変換して、該変換後のデータファイルを前記各種情報の設定に供する機能
を備えるコンピュータプログラム。
【請求項２９】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御するためのコンピュータプログラムであって、
（ａ）入力手段からの入力データに基づいて、前記各種情報の設定を行なう機能と、
（ｂ）データファイルを前記各種情報に基づいて作成して、該作成したデータファイルを外部記憶装置に書き込む機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項３０】
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御するためのコンピュータプログラムであって、
（ａ）入力手段からの入力データに基づいて前記各種情報の設定を行なう機能と、
（ｂ）前記各種情報を記録したデータファイルを前記各種情報に基づいて作成して、該作成したデータファイルをネットワークを介して所定のサーバに送信する機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項３１】
前記各種情報が、印刷品質に関わる情報である請求項２７、２９または３０に記載のコンピュータプログラム。
【請求項３２】
請求項２３ないし３１のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する技術と、所定の印刷装置における印刷のための各種情報を外部に供給する技術とに関する。
【背景技術】
【０００２】
一般に、プリンタをコンピュータにつないで、コンピュータで作成した印刷データをプリンタに印刷しようとするとき、コンピュータにプリンタ用のデバイスドライバ（以下、プリンタドライバと呼ぶ）を組み込む必要がある。プリンタドライバは、プリンタの機能やインターフェース、フォント情報、制御コードなど、プリンタについての各種情報をコンピュータに設定してプリンタをコントロールするコンピュータプログラムであり、印刷しようとするプリンタの機種ごとに用意される。
【０００３】
作業者は、コンピュータを操作して、コンピュータに組み込んだプリンタドライバを起動して、各種情報の設定を行なうことができるが、その設定は次のようにして行なう。プリンタドライバが起動されると、コンピュータは、ディスプレイに、データ入力用の画面領域を表示する。この画面領域には、上記各種情報についてのデータ入力欄が設けられており、作業者は、マウス、キーボードを操作して、これらデータ入力欄にデータをキー入力することにより、各種情報の設定を行なっていた。
【０００４】
前記従来の技術では、新たな情報を設定したとき、以前の設定した情報が消えてしまうという不具合があった。この不具合を解消するものとして、設定した各種情報の集まりをドライバ内に登録することができるプリンタドライバが考えられる。
【０００５】
しかしながら、こうしたプリンタドライバは、登録した情報を個々のユーザで利用することを想定しているだけであり、一つのプリンタドライバで登録した情報をそのユーザ以外で利用することはできない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は、一度設定した各種情報を他のユーザでも利用し得る構成とすることによって、情報入力の手間を削減することを目的とする。
【課題を解決するための手段】
【０００７】
このような課題を解決するため、この発明の第１の装置は、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定装置であって、
前記各種情報を記録したデータファイルを、外部記憶装置から読み出すファイル読出手段と、
前記ファイル読出手段により読み出したデータファイルに基づいて、前記各種情報の設定を行なう情報設定手段と
を備えることを特徴としている。
【０００８】
ここで、上記印刷装置は、印刷を行なう機能を持つ構成であればよく、プリンタ等の単独の装置であってもよいし、あるいは、特定の装置（例えば、ファクシミリ装置）に内蔵される印刷機構であってもよい。なお、こうしたデータについての説明および上記印刷装置についての説明は、この第１の装置ばかりでなく、後述する、第２ないし第５の装置、第１ないし第５の方法および第１ないし第４の記録媒体にも適用するものとする。
【０００９】
以上の構成の第１の装置によれば、印刷のための各種情報を記録したデータファイルが外部記憶装置から読み出されて、このデータファイルに基づいて各種情報の設定がなされる。このために、このデータファイルから印刷装置の制御のための各種情報が設定されることになる。上記外部記憶装置は、この装置の外部との間でデータの読み出しと書き込みが可能な記録媒体であることから、上記データファイルは外部からの提供が可能となる。したがって、この第１の装置によれば、他のユーザが作成したデータファイルに基づいて各種情報を設定することができることから、情報入力の手間を削減することができるという効果を奏する。
【００１０】
上記構成の第１の装置において、前記各種情報が、印刷品質に関わる情報である構成とすることができる。この構成によれば、印刷品質に関わる情報についての情報入力の手間を削減することができる。
【００１１】
上記構成の第１の装置において、前記外部記憶装置が着脱自在の記録媒体である構成とすることができる。この構成によれば、外部記憶装置をそのまま外へ運ぶことができることから、データファイルの受け渡しが容易であるといった効果を奏する。
【００１２】
上記第１の装置において、前記ファイル読出手段により読み出したデータファイル内の各種情報を、当該データファイルを特定する名称でもって、予め用意したテーブルに追加登録する登録手段と、前記テーブル内の前記名称の一覧を表示装置に表示する一覧表示手段と、ユーザによる操作を受け付ける入力手段からの入力データに基づいて、前記一覧から一つの名称を選択する選択手段と、該選択された名称のデータファイルを前記テーブルから読み出す手段とを備える構成とすることができる。
【００１３】
この構成によれば、外部記憶装置から読み出したデータファイルはテーブルに登録され、そのテーブルの内容の一覧は表示装置に表示される。ユーザにより、その一覧から１つのデータファイルの名称が選択されると、その名称のデータファイルがテーブルから読み出される。したがって、ユーザは、外部記憶装置から読み出したデータファイルを、獲得した以後でも自由に読み出すことができることから、情報入力の手間を削除することができる。
【００１４】
上記データファイルをテーブルに登録して表示、選択可能とした装置において、前記一覧表示手段は、前記一覧を、前記登録手段により前記テーブルに追加登録されたデータファイルの名称と、予め用意された選択肢とを区分して表示する構成とすることができる。
【００１５】
この構成によれば、予め用意されたデータファイルと、ユーザが希望して追加したデータファイルとをわかり易く一覧に表示することができる。
【００１６】
この発明の第２の装置は、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定装置であって、
前記各種情報を記録したデータファイルを、ネットワークを介して所定のサーバから受信するファイル受信手段と、
前記ファイル受信手段により受信した前記データファイルに基づいて、前記各種情報の設定を行なう情報設定手段と
を備えることを特徴としている。
【００１７】
以上の構成の第２の装置によれば、所定の印刷装置における印刷のための各種情報を記録したデータファイルが、ネットワークを介して所定のサーバから受信されて、このデータファイルに基づいて各種情報の設定がなされる。したがって、この第２の装置によれば、所定のサーバから提供されたデータファイルに基づいて各種情報を設定することができることから、情報入力の手間を削減することができるという効果を奏する。
【００１８】
上記構成の第２の装置において、前記各種情報が、印刷品質に関わる情報である構成とすることができる。この構成によれば、印刷品質に関わる情報についての情報入力の手間を削減することができる。
【００１９】
また、上記第１または第２の装置において、前記情報設定手段は、前記データファイルの内容に所定の機種の印刷装置で取り扱い不可能なデータが含まれる場合に、前記データファイルの内容を前記所定の機種の印刷装置で取り扱い可能なデータ値に変換して、該変換後のデータファイルを前記各種情報の設定に供するファイル変換手段を備える構成とすることができる。
【００２０】
この構成によれば、使用する所定の機種の印刷装置に対応したデータファイルが用意されていないときにも、他機種用のデータファイルから印刷のための各種情報を設定することが可能となる。
【００２１】
この発明の第３の装置は、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定装置であって、
入力手段からの入力データに基づいて前記各種情報の設定を行なう情報設定手段と、
前記各種情報を記録したデータファイルを前記各種情報に基づいて作成して、該作成したデータファイルを外部記憶装置に書き込むファイル書込手段と
を備えることを要旨としている。
【００２２】
以上の構成の第３の装置によれば、情報設定手段により各種情報の設定を行なうが、この設定した各種情報に基づいてデータファイルが作成される。そして、そのデータファイルは外部記憶装置に書き込まれる。このため、情報設定手段により設定した各種情報は、外部に提供することが可能となる。したがって、この第３の装置によれば、入力手段を用いて設定した各種情報を、他のユーザにおいて利用することができることから、情報入力の手間を削減することができるという効果を奏する。
【００２３】
上記構成の第３の装置において、前記各種情報が、印刷品質に関わる情報である構成とすることができる。この構成によれば、印刷品質に関わる情報についての情報入力の手間を削減することができる。
【００２４】
上記構成の第３の装置において、前記外部記憶装置が着脱自在の記録媒体である構成とすることができる。この構成によれば、外部記憶装置をそのまま外へ運ぶことができることから、データファイルの受け渡しが容易であるといった効果を奏する。
【００２５】
この発明の第４の装置は、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定装置であって、
入力手段からの入力データに基づいて前記各種情報の設定を行なう情報設定手段と、
データファイルを前記各種情報に基づいて作成して、該作成したデータファイルをネットワークを介して所定のサーバに送信するファイル送信手段と
を備えることを要旨としている。
【００２６】
以上の構成の第４の装置によれば、情報設定手段により各種情報の設定を行なうが、この設定した各種情報に基づいて、用紙種類データと、その用紙種類データに対応した各種情報に関わるデータとを少なくとも含むデータファイルが作成される。そして、そのデータファイルはネットワークを介して所定のサーバに書き込まれる。このため、情報設定手段により設定した各種情報は、外部に提供することが可能となる。
【００２７】
したがって、この第４の装置によれば、自身で設定を行なった各種情報を、他のユーザにおいて利用することができることから、情報入力の手間を削減することができるという効果を奏する。
【００２８】
上記構成の第４の装置において、前記各種情報が、印刷品質に関わる情報である構成とすることができる。この構成によれば、印刷品質に関わる情報についての情報入力の手間を削減することができる。
【００２９】
この発明の第５の装置は、
所定の印刷装置における印刷のための各種情報を外部に供給する印刷情報供給装置であって、
前記各種情報を記録したデータファイルを格納するファイル格納手段と、
外部からの求めに応じて前記ファイル格納手段から前記データファイルを出力するファイル出力手段と
を備えることを特徴としている。
【００３０】
以上の構成の第５の装置によれば、所定の印刷装置における印刷のための各種情報が記録されたデータファイルがファイル格納手段に格納されており、外部からの求めに応じてファイル格納手段からこのデータファイルが出力される。したがって、この第５の装置によれば、このデータファイルを利用するユーザにあって、情報入力の手間を削減することができるという効果を奏する。
【００３１】
上記構成の第５の装置において、前記各種情報が、印刷品質に関わる情報である構成とすることができる。この構成によれば、印刷品質に関わる情報についての情報入力の手間を削減することができる。
【００３２】
この発明の第１の方法は、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定方法であって、
（ａ）前記各種情報を記録したデータファイルを、外部記憶装置から読み出す工程と、
（ｂ）前記読み出したデータファイルに基づいて、前記各種情報の設定を行なう工程と
を備えることを特徴としている。
【００３３】
この構成の第１の方法によっても、上記第１の装置と同様に、情報入力の手間を削減することができる。
【００３４】
この発明の第２の方法は、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定方法であって、
（ａ）前記各種情報を記録したデータファイルを、ネットワークを介して所定のサーバから受信する工程と、
（ｂ）前記受信したデータファイルに基づいて、前記各種情報の設定を行なう工程と
を備えることを特徴としている。
【００３５】
この構成の第２の方法によっても、上記第２の装置と同様に、情報入力の手間を削減することができる。
【００３６】
この発明の第３の方法は、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定方法であって、
（ａ）入力手段からの入力データに基づいて前記各種情報の設定を行なう工程と、
（ｂ）前記各種情報を記録したデータファイルを前記各種情報に基づいて作成して、該作成したデータファイルを外部記憶装置に書き込む工程と
を備えることを特徴としている。
【００３７】
この構成の第３の方法によっても、上記第３の装置と同様に、情報入力の手間を削減することができる。
【００３８】
この発明の第４の方法は、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御する印刷情報設定方法であって、
（ａ）入力手段からの入力データに基づいて前記各種情報の設定を行なう工程と、
（ｂ）データファイルを前記各種情報に基づいて作成して、該作成したデータファイルをネットワークを介して所定のサーバに送信する工程と
を備えることを特徴としている。
【００３９】
この構成の第４の方法によっても、上記第４の装置と同様に、情報入力の手間を削減することができる。
【００４０】
この発明の第５の方法は、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置所定の印刷装置における印刷のための各種情報を外部に供給する印刷情報供給方法であって、
（ａ）前記各種情報を記録したデータファイルを予め用意する工程と、
（ｂ）外部からの求めに応じて前記データファイルを出力する工程と
を備えることを特徴としている。
【００４１】
この構成の第５の方法によっても、上記第５の装置と同様に、情報入力の手間を削減することができる。
【００４２】
この発明の第１のコンピュータプログラムは、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御するためのコンピュータプログラムであって、
（ａ）前記各種情報を記録したデータファイルを、外部記憶装置から読み出す機能と、
（ｂ）前記読み出したデータファイルに基づいて、前記各種情報の設定を行なう機能と
をコンピュータに実現させるためのコンピュータプログラムを特徴としている。
【００４３】
この構成の第１のコンピュータプログラムによっても、上記発明の第１の装置および第１の方法と同様に、情報入力の手間を削減することができる。
【００４４】
この発明の第２のコンピュータプログラムは、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御するためのコンピュータプログラムであって、
（ａ）前記各種情報を記録したデータファイルを、ネットワークを介して所定のサーバから受信する機能と、
（ｂ）前記受信したデータファイルに基づいて、前記各種情報の設定を行なう機能と
をコンピュータに実現させるためのコンピュータプログラムを特徴としている。
【００４５】
この構成の第２のコンピュータプログラムによっても、上記発明の第２の装置および第２の方法と同様に、情報入力の手間を削減することができる。
【００４６】
この発明の第３のコンピュータプログラムは、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御するためのコンピュータプログラムであって、
（ａ）入力手段からの入力データに基づいて、前記各種情報の設定を行なう機能と、
（ｂ）データファイルを前記各種情報に基づいて作成して、該作成したデータファイルを外部記憶装置に書き込む機能と
をコンピュータに実現させるためのコンピュータプログラムを特徴としている。
【００４７】
この構成の第３のコンピュータプログラムによっても、上記発明の第３の装置および第３の方法と同様に、情報入力の手間を削減することができる。
【００４８】
この発明の第４のコンピュータプログラムは、
所定の印刷装置における印刷のための各種情報を設定して前記所定の印刷装置を制御するためのコンピュータプログラムであって、
（ａ）入力手段からの入力データに基づいて前記各種情報の設定を行なう機能と、
（ｂ）前記各種情報を記録したデータファイルを前記各種情報に基づいて作成して、該作成したデータファイルをネットワークを介して所定のサーバに送信する機能と
をコンピュータに実現させるためのコンピュータプログラムを特徴としている。
【００４９】
この構成の第４のコンピュータプログラムによっても、上記発明の第４の装置および第４の方法と同様に、情報入力の手間を削減することができる。
【００５０】
この発明の記録媒体は、この発明の第１ないし第４のコンピュータプログラムのいずれかを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【００５１】
この発明は、以下のような他の態様も含んでいる。その態様は、コンピュータに上記の発明の各工程または各手段の機能を実現させるコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。こうした態様では、プログラムをネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【発明を実施するための最良の形態】
【００５２】
以上説明したこの発明の構成・作用を一層明らかにするために、以下この発明の実施の形態を実施例に基づき説明する。図１はこの発明の第１実施例を適用するコンピュータシステムの外観図である。このコンピュータシステムは、コンピュータ１０と、周辺機器としてのＣＲＴディスプレイ１２およびプリンタ１４を備える。コンピュータ１０は、コンピュータ本体１６と、入力装置としてのキーボード１８とマウス２０を備える。なお、このコンピュータ本体１６には、フロッピィディスク２２の内容を読み取るフロッピィディスクドライブ２４が搭載されている。
【００５３】
図２は、コンピュータシステムのハードウェアの概略構成を示すブロック図である。図示するように、このコンピュータ本体１６は、中央演算処理装置としてのＣＰＵ３１を中心にバスにより相互に接続されたＲＯＭ３２、ＲＡＭ３３、マウスインタフェース３４、キーボードインタフェース３５、ＦＤＣ３６、ＨＤＣ３７、ＣＲＴＣ３８、プリンタインタフェース３９およびＩ／Ｏポート４０を備える。
【００５４】
ＲＯＭ３２は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。ＲＡＭ３３は、各種データ等を記憶する読み出し・書込み可能なメモリである。マウスインタフェース３４は、マウス２０とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース３５は、キーボード１８からのキー入力を司るインタフェースである。ＦＤＣ３６は、フロッピィディスクドライブ（ＦＤＤ）２４を制御するフロッピィディスクコントローラである。ＨＤＣ３７は、ハードディスクドライブ（ＨＤＤ）４１を制御するハードディスクコントローラである。ＣＲＴＣ３８は、必要なデータ等を表示するＣＲＴディスプレイ１２への信号出力を制御するＣＲＴコントローラである。プリンタインタフェース３９は、プリンタ１４へのデータの出力を制御するインタフェースである。Ｉ／Ｏポート４０は、シリアル出力のポートを備えており、モデム４４に接続されており、このモデム４４を介して、公衆電話回線４６に接続されている。公衆電話回線４６はインターネット４７と接続されている。このため、コンピュータ１０は、公衆電話回線４６を利用してインターネット４７と接続されることになり、インターネット４７上の特定のサーバ４８との接続が可能となる。
【００５５】
このコンピュータシステムでは、オペレーティングシステムはＨＤＤ４１に記憶されており、コンピュータ本体１６に電源を投入すると、ＨＤＤ４１のブートブロックに書き込まれたローダに従って、オペレーティングシステムはＲＡＭ３３の所定の領域にロードされる。また、プリンタ１４の機種毎に用意されるプリンタドライバは、フロッピィディスク２２に予め格納されており、所定のインストールプログラムを起動することで、フロッピィディスクドライブ２４からコンピュータ本体１６にインストールされる。このインストールされたプリンタドライバは、ＨＤＤ４１に記憶されており、コンピュータ本体１６に電源を投入したときに、オペレーティングシステムとともに、ＲＡＭ３３の所定の領域にロードされる。
【００５６】
このプリンタドライバをＣＰＵ３１が実行することによって本発明の各種構成要件は実現される。なお、このプリンタドライバのソフトウェアプログラムは、前述したように、フロッピィディスク２２に格納されたものであるが、これに替えて、ＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成としてもよい。また、前述したソフトウェアプログラムは、外部のネットワークに接続される特定のサーバ４８から、ネットワークを介して提供されるプログラムデータをダウンロードして、ＲＡＭ３３またはＨＤＤ４１に転送することにより得るようにすることもできる。
【００５７】
以上説明したハードウェア構成を有するコンピュータシステムによる印刷の様子について次に説明する。図３は、コンピュータ本体１６が扱う画像情報から印刷が行なわれるまでの処理の様子を示すブロック図である。図示するように、コンピュータ本体１６の内部で動作しているアプリケーションプログラム５１により、画像の処理を行いつつビデオドライバ５２を介してＣＲＴディスプレイ１２に画像を表示している。また、このアプリケーションプログラム５１が、印字発令を発行すると、コンピュータ本体１６内のプリンタドライバ５３が、画像情報をアプリケーションプログラム５１から受け取り、これをプリンタ１４が印字可能な信号に変換している。
【００５８】
図３に示した例では、プリンタドライバ５３の内部には、アプリケーションプログラム５１が扱っている画像情報をドット単位の色情報に変換するラスタライザ５４、ドット単位の色情報に変換された画像情報（階調データ）に対してプリンタ１４の発色の特性に応じた色補正を行なう色補正モジュール５５、色補正された後の画像情報からドット単位でのインクの有無によりある面積での濃度を表現するいわゆるハーフトーンの画像情報を生成するハーフトーンモジュール５６が備えられている。また、プリンタドライバ５３の内部には、プリンタ１４による印刷のための各種情報を設定する情報設定モジュール５７が備えられている。印刷のための各種情報としては、印刷解像度、色補正等の基本設定に関するもの、用紙のサイズ、用紙方向等の用紙設定に関するもの等がある。なお、情報設定モジュール５７で設定された色補正の情報は、色補正モジュール５５に送られる。情報設定モジュール５７は、ビデオドライバ５２を介してＣＲＴディスプレイ１２に設定の内容を示す画像を表示している。なお、ハーフトーンモジュール５６はプリンタ１４側に持たせる構成としてもよい。
【００５９】
また、情報設定モジュール５７の内部には、この発明の主要部としてのファイル読出部５７ａ、情報設定部５７ｂおよびファイル書込部５７ｃが備えられている。なお、情報設定モジュール５７を除いた各モジュールの動作は、周知のものなので、説明は原則として省略し、情報設定モジュール５７について、以下に説明する。
【００６０】
プリンタドライバ５３は、その設定を変えることにより、プリンタ１４による印刷を種々コントロールすることができるが、ユーザは、そうした設定を予め行なっておく必要がある。こうした印刷のための各種情報を設定する作業を実行するのが情報設定モジュール５７である。ここでは、この情報設定モジュール５７の動作によりユーザはどのような操作を行なうかを先に説明する。なお、この説明に当たり、このプリンタドライバ５３が動作するオペレーティングシステムとして、Ｗｉｎｄｏｗｓ９５（マイクロソフト社の商標）を例にとって説明する。また、プリンタ１４の名称は「ＰＭ−００」であるものとして説明する。
【００６１】
ユーザは、まずコンピュータ１０を次のように操作して、印刷のための各種情報を設定するダイアログボックスを開く。すなわち、［スタート］→［設定］→［プリンタ］の操作を行なうことで、「プリンタ」ウィンドウを開く。次いで、そのウィンドウ上の目的のプリンタ、ここでは「ＰＭ−００」のアイコンをダブル・クリックして、そのプリンタについてのウィンドウを開く。その後、そのウィンドウから［プリンタ］→［プロパティ］の操作を行なって、そのプリンタについての各種情報を設定するダイアログボックスを表示させる。
【００６２】
図４は、そのダイアログボックスＤＢ１を例示する説明図である。図示するように、ダイアログボックスＤＢ１には、「情報」、「詳細」、「基本設定」、「用紙設定」、「レイアウト」、「ユーティリティ」の６種類のカードＣＤ１，ＣＤ２，ＣＤ３，ＣＤ４，ＣＤ５，ＣＤ６が用意されている。「情報」のカードＣＤ１は、プリンタのコメント等、プリンタについての情報を設定するためのものである。「詳細」のカードＣＤ２は、プリンタが接続されているポート等、プリンタについての詳細な情報を設定するためのものである。「基本設定」のカードＣＤ３は、印刷品質に関わる基本的な情報を設定するためのものである。「用紙設定」のカードＣＤ４は、用紙についての各種情報を設定するためのものである。「レイアウト」のカードＣＤ５は、用紙についてのレイアウト情報を設定するためのものである。「ユーティリティ」のカードＣＤ６は、その他有用な情報を設定するためのものである。これらカードＣＤ１〜ＣＤ６の内のいずれかが、作業者によって、マウス２０を操作することにより選択されて、ダイアログボックスＤＢ１に表示される。なお、カードＣＤ１〜ＣＤ６の内容の組み分けは、上記例に限る訳ではなく、１枚のカードで全ての内容を含む構成としてもよく、あるいは、より細かく分けて７枚以上のカードに分ける構成としてもよい。
【００６３】
図５は、「基本設定」のカードＣＤ３が開かれたダイアログボックスＤＢ１を例示する説明図である。図示するように、この「基本設定」のカードＣＤ３には、作業者からのデータ入力を受け付けるデータ入力欄として、「用紙種類」、「インク」、「モード設定」の３つのデータ入力欄Ｅ１，Ｅ２，Ｅ３が設けられている。また、このカードＣＤ３には、プリンタドライバの現在の設定の内容のうちのいくつかの情報を表示するデータ表示欄Ｅ４が設けられている。
【００６４】
「用紙種類」のデータ入力欄Ｅ１は、用紙の種類を設定するもので、「普通紙」、「スーパーファイン専用紙」、「専用光沢フィルム」等が選択肢として用意されている。「インク」のデータ入力欄Ｅ２は、プリンタ１４に使用するインクの種類を設定するもので、「カラー」と「黒」とが選択肢として用意されている。「モード設定」のデータ入力欄Ｅ３は、基本的な設定のモードを選択するもので、予め決められた設定を自動的に行なう「推奨設定」のモードと、手動で詳細に設定を行なう「詳細設定」のモードとがボタンＥ３ａ，Ｅ３ｂにより選択可能となっている。
【００６５】
まず、ボタンＥ３ｂがクリックされて「詳細設定」のモードが選択されたときの動作について説明する。この「詳細設定」のモードが選択されると、データ入力欄Ｅ３ｃおよびデータ入力欄Ｅ３ｄが「現在の設定」、「設定変更」と表示された上でアクティブな状態となる。これにより、このデータ入力欄Ｅ３ｃから印刷目的を入力することが可能となり、また、データ入力欄Ｅ３ｄから手動設定を行なうためのダイアログボックスを開くことが可能となる。データ入力欄Ｅ３ｃは、印刷する画像データのタイプを設定するもので、ワープロ、グラフ、写真等の選択肢が用意されている。
【００６６】
図６は、データ入力欄Ｅ３ｄから開かれる手動設定のダイアログボックスＤＢ２を例示する説明図である。図示するように、「用紙種類」、「インク」、「印刷品質」、「ハーフトーン」、「マイクロウィーブ」、「双方向印刷」、「カラー調整」等についてのデータ入力欄Ｅ１１，Ｅ１２，Ｅ１３，Ｅ１４，Ｅ１５，Ｅ１６，Ｅ１７が設けられている。
【００６７】
「用紙種類」のデータ入力欄Ｅ１１および「インク」のデータ入力欄Ｅ１２は、「基本設定」のカードＣＤ３上に設けられた「用紙種類」のデータ入力欄Ｅ１および「インク」のデータ入力欄Ｅ２と同一のものであり、後に入力された方が優先され、先に入力された方のデータ入力欄の表示は後に入力されたデータに従って変更される。「印刷品質」のデータ入力欄Ｅ１３は、印刷する解像度を設定するもので、「ドラフト」、「ファイン」、「スーパファイン」、「フォト」の４種類が選択肢として用意されている。ここで、「ドラフト」、「ファイン」、「スーパファイン」および「フォト」は、順に、１８０×１８０［ｄｏｔ］、３６０×３６０［ｄｏｔ］、７２０×７２０［ｄｏｔ］、１４４０×７２０［ｄｏｔ］の解像度を示すものである。
【００６８】
「ハーフトーン」のデータ入力欄Ｅ１４は、ハーフトーンの種類を設定するもので、「高速ハーフトーン」、「高画質ハーフトーン」が選択肢として用意されている。なお、このハーフトーンの種類の情報はハーフトーンモジュール５６（図３）にて利用される。「マイクロウィーブ」のデータ入力欄Ｅ１５は、マイクロウィーブの機能をオン／オフするものである。ここで、マイクロウィーブとは、プリンタ１４に備えられる機能であり、異なるノズルが同一のラインを走査することにより、印刷の品質を高めることができる。「双方向印刷」のデータ入力欄Ｅ１６は、双方向印刷の機能をオン／オフするものである。ここで、双方向印刷とは、プリンタ１４に備えられる機能であり、ヘッドが左右双方向から移動することにより、印刷の速度を高めることができる。
【００６９】
「カラー調整」のデータ入力欄Ｅ１７は、色補正に関わる各種の情報を設定するもので、「ドライバによる色補正」、「オートフォトファイン」、「ＩＣＭ」、「ｓＲＧＢ」が選択肢として用意され、その上で、明度、コントラスト、彩度の強弱が設定可能となっている。
【００７０】
なお、「インク」から「カラー調整」までの各データ入力欄Ｅ１２〜Ｅ１７は、上述した全ての選択肢が必ずしも入力可能となっておらず、「用紙種類」のデータ入力欄Ｅ１１で選択した用紙の種類によってその選択肢が制限される構成となっている。例えば、「用紙種類」のデータ入力欄Ｅ１は「普通紙」に設定された場合、「印刷品質」のデータ入力欄Ｅ１３は「ドラフト」、「ファイン」、「スーパファイン」が選択可能となり、「フォト」については選択肢から外される構成となっている。かかる構成は、ＲＡＭ３３に記憶されるプリンタドライバ内に、用紙別の設定情報を記憶する用紙設定情報記憶テーブルを用意し、そのテーブルに基づいて上記選択肢の制限を行なうことにより実現している。なお、「用紙種類」のデータ入力欄Ｅ１１についても、用紙設定情報記憶テーブルに登録される「用紙種類」だけが選択可能となっている。
【００７１】
図７は、ＲＡＭ３３に記憶される用紙設定情報記憶テーブルＴＢＬ１の一例を示す説明図である。図示するように、用紙設定情報記憶テーブルＴＢＬ１は、手動設定のダイアログボックスＤＢ２のデータ入力欄Ｅ１１〜Ｅ１７に対応する「用紙種類」から「双方向印刷」までの７つのフィールドｆ１，ｆ２，ｆ３，ｆ４，ｆ５，ｆ６，ｆ７から構成されるレコードデータを複数備えるものである。１レコードデータが、各データ入力欄Ｅ１１〜Ｅ１７から入力可能な１通りのデータの組合せに対応しており、この用紙設定情報記憶テーブルＴＢＬ１に格納される全レコードデータによって、データ入力欄Ｅ１１〜Ｅ１７から入力可能なデータの組合せの全てが示される。
【００７２】
なお、図中において、「ハーフトーン」のフィールドｆ５の欄の「ＥＤ」は高画質ハーフトーンを、「ＤＢ」は高速ハーフトーンを示しており、「Ｎｏｎｅ」はいずれのハーフトーンも行なわないことを示している。なお、このフィールドｆ５における「／」は、／で区切られるいずれの値をもとり得ることを示しており、図中では、１つの欄にまとめて記しているが、実際はその複数通りだけのレコードデータが存在することになる。例えば、「ＥＤ／ＤＢ」の記載の意味は、２レコードデータが存在し、その内の一つは「ハーフトーン」のフィールドｆ５の欄が「ＥＤ」であり、他の一つは「ハーフトーン」のフィールドｆ５の欄が「ＤＢ」であることを示している。「マイクロウィーブ」のフィールドｆ６の欄の「Ｎ／Ａ」は、マイクロウィーブの設定の選択が不可能であることを示している。
【００７３】
フィールドｆ１に格納される用紙種類が「普通紙」であるときには、「ハーフトーン」のフィールドｆ５に格納されるデータが一定であるとすると、図中の表の行数である８通りの場合があり、「ハーフトーン」の場合の数まで考慮すると、「インク」がカラーである場合、４×２（＝８）通り、「インク」が黒である場合、４×３（＝１２）通りとなり、トータルで２０通りの場合が考えられる。したがって、この例の場合には、用紙設定情報記憶テーブルＴＢＬ１には、用紙種類が「普通紙」である場合として２０のレコードデータが用意されることになる。なお、図示するように、用紙設定情報記憶テーブルＴＢＬ１には、用紙種類が「普通紙」以外の「スーパーファイン専用紙」、「専用光沢フィルム」であるレコードデータも用意されている。
【００７４】
コンピュータ１０は、手動設定のダイアログボックスＤＢ２を用いたデータ入力の際に、上記用紙設定情報記憶テーブルＴＢＬ１を参照して、このテーブルＴＢＬ１に含まれるレコードデータに対応する入力データの組合せだけを受け付けるようにし、テーブルＴＢＬ１に含まれない入力データの組合せ、例えば、用紙種類が「普通紙」である場合に、印刷品質を「フォト」とする入力データの組み合わせ等を受け付けない構成とする。
【００７５】
また、図６に示した手動設定のダイアログボックスＤＢ２には、「保存／削除」のボタンＥ１８と「用紙追加」のボタンＥ１９とが設けられている。「保存／削除」のボタンＥ１８がクリックされると、このコンピュータ１０では、手動設定のダイアログボックスＤＢ２における現在の設定を保存し、あるいはその保存した内容を削除するユーザ設定処理を実行する。また、「用紙追加」のボタンＥ１９がクリックされると、このコンピュータ１０では、用紙種類の情報を前述した用紙設定情報記憶テーブルＴＢＬ１に新たに追加する用紙追加処理を実行する。なお、ユーザ設定処理および用紙追加処理については後ほど詳述する。
【００７６】
図５に戻り、「モード設定」のデータ入力欄Ｅ３のボタンＥ３ａがクリックされて「推奨設定」のモードが選択されたときの動作について次に説明する。この「推奨設定」のモードが選択されると、スライドレバー形のボタンＥ３ｅがアクティブな状態となり、これにより、プリンタ１４による印刷をどの程度の品質で行なうかが簡易に指定可能となる。
【００７７】
詳細には、図５に示すように、ボタンＥ３ｅとして表示されるスライドレバーの両端には、「きれい」と「速い」の文字が明示されており、スライドレバーの部分をマウス２０によりドラックすることにより、「きれい」と「速い」の内のいずれかを選択することができる。なお、このボタンＥ３ｅによる選択肢は、上記のように「きれい」と「速い」といったパラメータ値ではあるが、これは、「用紙種類」の入力欄Ｅ１，Ｅ１１に「普通紙」が設定されているときのものである。これに対して、「用紙種類」の入力欄Ｅ１，Ｅ１１に他の用紙種類が設定されている場合には、他の複数パラメータ値、具体的には、「よりきれい」、「きれい」、「標準」、「速い」の内から選択した任意の２つのパラメータ値が表示される。
【００７８】
上記「よりきれい」、「きれい」、「標準」、「速い」といったパラメータ値は、印刷の品質の程度を段階的に定めるものであり、この「推奨設定」のモードで、スライドレバー形のボタンＥ３ｅにより一のパラメータ値が選択されると、このコンピュータ１０では、その選択されたパラメータ値から印刷の品質を決定する各種品質情報を求める処理を実行している。具体的には、上記パラメータ値に対応する印刷時の解像度、マイクロウイーブの状態、ハーフトーンの状態といった情報を求める処理を行なっている。こうして求められる情報は、手動設定のダイアログボックスＤＢ２から入力される情報と同一種類のものであり、「推奨設定」モードによっても「詳細設定」のモードと同様の情報を簡易に設定することが可能となっている。
【００７９】
データ表示欄Ｅ４は、各種のカードＣＤ１〜ＣＤ６から入力設定された内容を一覧表示することのできるようにしたもので、詳しくは「用紙サイズ」、「印刷方向」、「レイアウトページ数」、「スタンプマーク有無」、「印刷品質」、「マイクロウィーブ」、「双方向印刷」、「カラー調整」についての各情報が表示されている。
【００８０】
なお、各種のカードＣＤ１〜ＣＤ６から入力設定された各種データは、具体的には、ＲＡＭ３３に記憶されたプリンタドライバ内に、設定データ格納用のデータテーブルＴＢＬ２（図１２参照）の形で存在する。また、コンピュータ１０は、そのデータテーブルＴＢＬ２に基づいて、色補正の情報をはじめとする印刷のための各種情報を生成するが、これらの情報もＲＡＭ３３内に記憶している。
【００８１】
次に、手動設定のダイアログボックスＤＢ２において「保存／削除」のボタンＥ１８がクリックされたときに実行されるユーザ設定処理について説明する。図８は、ＣＰＵ３１により実行されるユーザ設定処理ルーチンを示すフローチャートである。「保存／削除」のボタンＥ１８がクリックされて処理が開始されると、図示するように、ＣＰＵ３１は、まず、「ユーザ設定」のダイアログボックスＤＢ３を開く処理を行なう（ステップＳ１００）。
【００８２】
図９は、「ユーザ設定」のダイアログボックスＤＢ３を示す説明図である。この「ユーザ設定」のダイアログボックスＤＢ３は、手動設定のダイアログボックスＤＢ２において現在設定されている各データ（データ入力欄Ｅ１１からデータ入力欄Ｅ１７までの各データ）の集合を一組としてプリンタドライバに登録するためのものであり、図示するように、登録の名前（設定名）を入力するためのデータ入力欄Ｅ２１と、これまで登録された設定名を一覧表示する設定リスト欄Ｅ２２とが設けられている。ダイアログボックスＤＢ３には、さらに、「エクスポート」のボタンＥ２３と「インポート」のボタンＥ２４とが設けられている。「エクスポート」のボタンＥ２３は、上記現在設定されている全ての情報を「個人設定ファイル」としてハードディスクドライブ（ＨＤＤ）４１等の外部記憶装置に保存するエクスポート処理の実行を指示するものである。「インポート」のボタンＥ２４は、ＨＤＤ４１に格納された「個人設定ファイル」をコンピュータ本体１６に読み込むインポートの処理の実行を指示するものである。
【００８３】
図８に戻り、ステップＳ１００で上記「ユーザ設定」のダイアログボックスＤＢ３が開けられると、次いで、ＣＰＵ３１は、そのダイアログボックスＤＢ３を用いてキーボード１８およびマウス２０から入力された操作を入力データとして読み込む処理を行なう（ステップＳ１１０）。続いて、その入力データがどのような操作を示すものであるかを判別する（ステップＳ１１５）。ここで、入力データが、ダイアログボックスＤＢ３に設けられた「エクスポート」のボタンＥ２３がクリックされた旨を示すものであると判別されると、ステップＳ１２０に処理を進める。
【００８４】
ステップＳ１２０では、ＣＰＵ３１は、「設定ファイルのエクスポート」のダイアログボックスＤＢ４を開く処理、すなわち、そのダイアログボックスＤＢ４をＣＲＴディスプレイ１２に表示する処理を行なう。
【００８５】
図１０は、「設定ファイルのエクスポート」のダイアログボックスＤＢ４を示す説明図である。図示するように、「設定ファイルのエクスポート」のダイアログボックスＤＢ４は、Ｗｉｎｄｏｗｓ９５により提供されるファイル保存用のＧＵＩ（Graphical User Interface）と同じダイアログボックスであり、「保存する場所」のデータ入力欄Ｅ３１と、ファイル名を一覧表示するリスト欄Ｅ３２と、「ファイル名」のデータ入力欄Ｅ３３と、「ファイルの種類」のデータ入力欄Ｅ３４等が設けられている。
【００８６】
続いて、ＣＰＵ３１は、個人設定ファイルの保存処理を実行する（ステップＳ１３０）。この保存処理は、手動設定のダイアログボックスＤＢ２の各入力欄Ｅ１１〜Ｅ１７に設定された各データの集合を個人設定ファイルとして保存するもので、上記「設定ファイルのエクスポート」のダイアログボックスＤＢ４に従うキーボード１８およびマウス２０の操作を受けてその保存処理が実行される。詳細には、図１０の「設定ファイルのエクスポート」のダイアログボックスＤＢ４において、「保存する場所」のデータ入力欄Ｅ３１と「ファイル名」のデータ入力欄Ｅ３３と「ファイルの種類」のデータ入力欄Ｅ３４がそれぞれ入力された状態で、「保存」のボタンＥ３５がクリックされると、上記データ入力欄Ｅ３１，Ｅ３３，Ｅ３４に従う保存場所、ファイル名、ファイルの種類でもって個人設定ファイルが保存される。
【００８７】
図１１は、個人設定ファイルＦＬ１のデータ構造を示す説明図である。図示するように、個人設定ファイルＦＬ１は、大きくは、「ファイル名」、「印刷モード設定値」、「カラー調整設定値」の３つのフィールドＦ１，Ｆ２，Ｆ３から構成される。「印刷モード設定値」のフィールドＦ２は、「用紙種類」、「インク」、「印刷品質」、「ハーフトーン」、「マイクロウィーブ」、「双方向印刷」の６つのフィールドＦ２１，Ｆ２２，Ｆ２３，Ｆ２４，Ｆ２５，Ｆ２６を備える。「カラー調整設定値」のフィールドＦ３は、「ドライバによる色補正」、「オートフォトファイン」、「ｓＲＧＢ」のフィールドＦ３１，Ｆ３２，Ｆ３３から構成される。フィールドＦ３１は、「色補正方法」、「明度」、「コントラスト」、「彩度」、「インク補正データ」の５つのフィールドＦ３１１，Ｆ３１２，Ｆ３１３，Ｆ３１４，Ｆ３１５を備え、フィールドＦ３２は、「色調」、「デジカメ補正」、「シャープネス」の３つのフィールドＦ３２１，Ｆ３２２，Ｆ３２３を備える。
【００８８】
上記フィールドＦ１には、図１０に示した「設定ファイルのエクスポート」のダイアログボックスＤＢ４のデータ入力欄Ｅ３１に設定されたファイル名が書き込まれており、その他のフィールドＦ２１〜Ｆ３３には、手動設定のダイアログボックスＤＢ２の各入力欄Ｅ１１〜Ｅ１７に設定された内容がそれぞれ書き込まれている。詳細には、フィールドＦ２１，Ｆ２２，Ｆ２３，Ｆ２４，Ｆ２５，Ｆ２６には、「用紙種類」、「インク」、「印刷品質」、「ハーフトーン」、「マイクロウィーブ」、「双方向印刷」の各入力欄Ｅ１１〜Ｅ１６の内容が順に書き込まれている。フィールドＦ３１１，Ｆ３１２，Ｆ３１３，Ｆ３１４，Ｆ３１５には、「カラー調整」のデータ入力欄Ｅ１７において、「ドライバによる色補正」が選択された場合の明度、コントラスト、彩度等の各設定値が書き込まれている。フィールド３２１，Ｆ３２２，Ｆ３２３には、「カラー調整」のデータ入力欄Ｅ１７において、「オートフォトファイン」が選択された場合の色調、デジカメ補正、シャープネスの各設定値が書き込まれている。フィールドＦ３３には、「カラー調整」のデータ入力欄Ｅ１７において、「ｓＲＧＢ」が選択された場合、その旨を示す設定値が書き込まれている。
【００８９】
図１２は、ステップＳ１１０ないしＳ１４０のエクスポートの処理によって個人設定ファイルＦＬ１がいずれの場所に保存されるかを示す説明図である。図示するように、ＲＡＭ３３には、プリンタドライバが記憶されており、そのプリンタドライバ内には、前述した設定データ記憶用のデータテーブルＴＢＬ２が含まれている。このデータテーブルＴＢＬ２には、手動設定のダイアログボックスＤＢ２において現在設定されている各データがそれぞれ格納されている。エクスポートの処理Ａによれば、データテーブルＴＢＬ２から上記各データを選択して、これら選択した各データを個人設定ファイルＦＬ１（例えば、ファイル名＝「風景写真設定」）の形態でＨＤＤ４１に書き込む。
【００９０】
図８に戻り、ステップＳ１３０の実行後、ＣＰＵ３１は、ステップＳ１２０で開いた「設定ファイルのエクスポート」のダイアログボックスＤＢ４を閉じて（ステップＳ１４０）、その後、ステップＳ１００で開いた「ユーザ設定」のダイアログボックスＤＢ３を閉じる（ステップＳ１５０）。その後、ＣＰＵ３１は、処理を「リターン」に進めて、この処理ルーチンを一旦終える。
【００９１】
一方、ステップＳ１１５で、入力データが、「ユーザ設定」のダイアログボックスＤＢ３に設けられた「インポート」のボタンＥ２４がクリックされた旨を示すものであると判別されると、「設定ファイルのインポート」のダイアログボックスＤＢ５を開く処理、すなわち、そのダイアログボックスＤＢ５をＣＲＴディスプレイ１２に表示する処理を行なう（ステップＳ１７０）。
【００９２】
図１３は、「設定ファイルのインポート」のダイアログボックスＤＢ５を示す説明図である。図示するように、「設定ファイルのインポート」のダイアログボックスＤＢ５は、Ｗｉｎｄｏｗｓ９５により提供されるファイル読み込み用のＧＵＩ（Graphical User Interface）と同じダイアログボックスであり、「ファイルの場所」のデータ入力欄Ｅ４１と、ファイル名を一覧表示するリスト欄Ｅ４２と、「ファイル名」のデータ入力欄Ｅ４３と、「ファイルの種類」のデータ入力欄Ｅ４４等が設けられている。
【００９３】
続いて、ＣＰＵ３１は、個人設定ファイルの読み込み処理を実行する（ステップＳ１８０）。この読み込み処理は、上記「設定ファイルのインポート」のダイアログボックスＤＢ５に従うキーボード１８およびマウス２０の操作を受けて実行されるものである。詳細には、図１３の「設定ファイルのインポート」のダイアログボックスＤＢ５において、「ファイルの場所」のデータ入力欄Ｅ４１と「ファイル名」のデータ入力欄Ｅ４３と「ファイルの種類」のデータ入力欄Ｅ４４がそれぞれ入力された状態で、「開く」のボタンＥ４５がクリックされたとき、ＣＰＵ３１は、上記データ入力欄Ｅ４１，Ｅ４３，Ｅ４４に従うファイルの場所、ファイル名、ファイルの種類で定められる個人設定ファイルを読み込む。
【００９４】
続いて、ＣＰＵ３１は、その読み込んだ個人設定ファイルのデータをプリンタドライバに設定する処理を行なう（ステップＳ１９０）。詳細には、図１２におけるインポートの処理Ｂに示すように、例えばＨＤＤ４１から読み込んだ個人設定ファイルＦＬ１を、ＲＡＭ３３に記憶された前記設定データ記憶用のデータテーブルＴＢＬ２にそれぞれ書き込む。この結果、図６に示した手動設定のダイアログボックスＤＢ２の各データ入力欄Ｅ１１〜Ｅ１７には、図１１で示した個人設定ファイルの内の「ファイル名」を除く各フィールドＦ２〜Ｆ３３のデータが表示されることになる。
【００９５】
なお、このステップＳ１９０では、前記設定データ記憶用のデータテーブルＴＢＬ２に書き込んだ個人設定ファイルＦＬ１を、図９に示した「ユーザ設定」のダイアログボックスＤＢ３の設定リスト欄Ｅ２２に登録する処理も同時に行なう。詳細には、図１２に示すように、ＲＡＭ３３内には、その登録内容を記憶する設定リストテーブルＴＢＬ３が用意されており、ステップＳ１９０では、処理Ｃ（図１２）に示すように、上記個人設定ファイルＦＬ１のデータを設定リストテーブルＴＢＬ３に追加する書き込みを行なう。設定リストテーブルＴＢＬ３は、前述した個人設定ファイルＦＬ１と同じデータ構造を１レコードとして複数のレコードを集めた表形式のテーブルであり、上記個人設定ファイルＦＬ１のデータは新たな１レコードとして登録されることになる。なお、この設定リストテーブルＴＢＬ３に登録された１レコードの「ファイル名」が、図９に示した「ユーザ設定」のダイアログボックスＤＢ３の設定リスト欄Ｅ２２に表示される。
【００９６】
この結果、例えば、読み込んだ個人設定ファイルが、図１３に示すように「夕暮れ写真設定」である場合には、図１４に示すように、「ユーザ設定」のダイアログボックスＤＢ３の設定リスト欄Ｅ２２には、「夕暮れ写真設定」が追加表示されることになる。なお、図１５に示すように、「基本設定」のカードＣＤ３を開いてデータ入力欄Ｅ３ｃをクリックすると、選択肢を表示するダイアログボックスＤＢ６が開くが、このダイアログボックスＤＢ６にも、「夕暮れ写真設定」が追加表示されることになる。したがって、このダイアログボックスＤＢ６から「夕暮れ写真設定」が選択されると、ＣＰＵ３１は、その選択結果を上記設定リストテーブルＴＢＬ３に照らし合わせることで、その「夕暮れ写真設定」に応じた各種データ（上記データ入力欄Ｅ１１〜Ｅ１７に対応するデータ）を読み出すことが可能となる。
【００９７】
ステップＳ１９０の実行後、ＣＰＵ３１は、ステップＳ１７０で開いた「設定ファイルのインポート」のダイアログボックスＤＢ５を閉じる（ステップＳ２００）。その後、ＣＰＵ３１は、ステップＳ１５０に処理を進めて、ステップＳ１００で開いた「ユーザ設定」のダイアログボックスＤＢ３を閉じた上で、処理を「リターン」に進めて、この処理ルーチンを一旦終了する。
【００９８】
他方、ステップＳ１１５で、入力データが、「エクスポート」、「インポート」のボタンＥ２３，Ｅ２４が操作されたこと以外の他の操作を示すものであると判別されると、上記エクスポート、インポートの処理ではないその他の処理を実行する（ステップＳ２１０）。その他の処理の主なものとして、設定リストテーブルへの保存／削除処理を実行する。この保存／削除処理は、手動設定のダイアログボックスＤＢ２において現在設定されている各種データ（データ入力欄Ｅ１１からデータ入力欄Ｅ１７までの各データ）を、設定データ記憶用のデータテーブルＴＢＬ２から取り出して図９に示した「ユーザ設定」のダイアログボックスＤＢ３の設定リスト欄Ｅ２２に登録したり、あるいはその登録内容を削除したりするものである。この結果、図１２の処理に示すように、設定データ記憶用のデータテーブルＴＢＬ２に記憶されている各種データのうちの特定のデータが、設定リストテーブルＴＢＬ３へ転送されることになる。
【００９９】
ステップＳ２１０の実行後、ＣＰＵ３１は、ステップＳ１５０に処理を進めて、ステップＳ１００で開いた「ユーザ設定」のダイアログボックスＤＢ３を閉じた上で、処理を「リターン」に進めて、このユーザ設定処理ルーチンを一旦終了する。
【０１００】
次に、手動設定のダイアログボックスＤＢ２において「用紙追加」のボタンＥ１９がクリックされたときに実行される用紙追加処理について説明する。図１６は、ＣＰＵ３１により実行される用紙追加処理ルーチンを示すフローチャートである。「用紙追加」のボタンＥ１９がクリックされて処理が開始されると、図示するように、ＣＰＵ３１は、まず、「用紙種類の追加」のダイアログボックスＤＢ６を開く処理を行なう（ステップＳ３００）。
【０１０１】
図１７は、「用紙種類の追加」のダイアログボックスＤＢ７を示す説明図である。図示するように、「用紙種類の追加」のダイアログボックスＤＢ７は、Ｗｉｎｄｏｗｓ９５により提供されるファイル読み込み用のＧＵＩ（Graphical User Interface）と同じダイアログボックスであり、「ファイルの場所」のデータ入力欄Ｅ５１と、ファイル名を一覧表示するリスト欄Ｅ５２と、「ファイル名」のデータ入力欄Ｅ５３と、「ファイルの種類」のデータ入力欄Ｅ５４等が設けられている。
【０１０２】
続いて、ＣＰＵ３１は、用紙設定ファイルの読み込み処理を実行する（ステップＳ３１０）。この読み込み処理は、上記「用紙種類の追加」のダイアログボックスＤＢ７に従うキーボード１８およびマウス２０の操作を受けて実行されるものである。詳細には、図１７の「用紙種類の追加」のダイアログボックスＤＢ７において、「ファイルの場所」のデータ入力欄Ｅ５１と「ファイル名」のデータ入力欄Ｅ５３と「ファイル種類」のデータ入力欄Ｅ５４がそれぞれ入力された状態で、「開く」のボタンＥ５５がクリックされたとき、ＣＰＵ３１は、上記データ入力欄Ｅ５１，Ｅ５３，Ｅ５４に従うファイルの場所、ファイル名、ファイルの種類で定められる用紙設定ファイルを読み込む。
【０１０３】
なお、図１７の例では、「ファイルの場所」が「ＰＭ−００」となっているが、この「ＰＭ−００」のホルダには、プリンタ１４の機種（ＰＭ−００）に適した用紙設定ファイルがいくつか予め用意されている。用紙設定ファイルは、新規の用紙の種類にあわせてプリンタの機種に特有のものがプリンタのメーカから提供されるのが常であり、上記「ＰＭ−００」のホルダ内には、こうして得られた用紙設定ファイルが予め格納されている。ステップＳ３１０では、ユーザの操作に従ってこれら用紙設定ファイルの中から追加したい所望のファイルを選んで読み込む処理を行なう。
【０１０４】
図１８は、用紙設定ファイルＦＬ２のデータ構造を示す説明図である。図示するように、用紙設定ファイルＦＬ２は、「印刷モードデータ」のフィールドＧ１と「インク重量補正情報」のフィールドＧ２とから構成されるレコードデータを複数備えている。「印刷モードデータ」のフィールドＧ１は、この用紙設定ファイルＦＬ２で定める用紙がサポートする印刷モードを定めるもので、前述した用紙設定情報記憶テーブルＴＢＬ１と同じ「用紙種類」、「インク」、「印刷品質」、「解像度」、「ハーフトーン」、「マイクロウィーブ」、「双方向印刷」の７つのフィールドＧ１１，Ｇ１２，Ｇ１３，Ｇ１４，Ｇ１５，Ｇ１６，Ｇ１７を備える。
【０１０５】
「インク重量補正情報」のフィールドＧ２には、各色インクの重量を印刷モードに応じて補正するための情報が書き込まれている。この「インク重量補正情報」のフィールドＧ２は手前の「印刷モードデータ」のフィールドＧ１と対になっており、フィールドＧ１のデータから定められる印刷モードに対して好適なインク重量補正情報がフィールドＧ２に書き込まれている。具体的には、ＲＧＢからＣＭＹＫへの変換に使用する３次元テーブルをリソースの形で、フィールドＧ１のデータから定められる印刷モードに対して個別に用意して、それら対応するリソースのファイル名（例えば、「ｒｓ００１」、「ｒｓ００２」等）が上記フィールドＧ２に格納されている。
【０１０６】
ステップＳ３１０で上記構成の用紙設定ファイルの読み込みを終えると、ＣＰＵ３１は、その読み込んだ用紙設定ファイルのデータをプリンタドライバに設定する処理を行なう（ステップＳ３２０）。詳細には、図１９の処理Ｄに示すように、例えばＨＤＤ４１上の「ＰＭ−００」のホルダＨＬＤから読み込んだ用紙設定ファイルＦＬ２を、ＲＡＭ３３に記憶されたプリンタドライバ内の前記用紙設定情報記憶テーブルＴＢＬ１に追加する処理を行なう。この結果、図６に示した手動設定のダイアログボックスＤＢ２の各データ入力欄Ｅ１１〜Ｅ１７から入力可能なデータが、ＨＤＤ４１から読み込んだ用紙設定ファイルＦＬ２に基づく制限を受けることになる。すなわち、図２０に示すように、「手動設定」のダイアログボックスＤＢ２を開いてデータ入力欄Ｅ１１をクリックすると、選択肢を表示するダイアログボックスＤＢ８が開くが、読み込んだ用紙設定ファイルＦＬ２が、図１７に示すように「プリクラ用紙タイプＢ」である場合には、図２０に示すように、このダイアログボックスＤＢ８には、「プリクラ用紙タイプＢ」が追加表示されることになる。したがって、この「手動設定」のダイアログボックスＤＢ２において用紙種類として「プリクラ用紙タイプＢ」が選択可能となる。なお、この用紙種類は、「基本設定」のカードＣＤ３上に設けられた「用紙種類」のデータ入力欄Ｅ１でも同様に「プリクラ用紙タイプＢ」が選択可能となる。
【０１０７】
ステップＳ３２０の実行後、ＣＰＵ３１は、ステップＳ３００で開いた「用紙種類の追加」のダイアログボックスＤＢ７を閉じる（ステップＳ３３０）。その後、ＣＰＵ３１は、処理を「リターン」に進めて、この処理ルーチンを一旦終える。
【０１０８】
以上詳述してきたこの第１実施例では、ユーザが「手動設定」のダイアログボックスＤＢ２の画面から、キーボード１８およびマウス２０を操作して入力した各種データの集まりを個人設定ファイルＦＬ１として、外部記憶装置であるＨＤＤ４１に書き込む構成となっている。ＨＤＤ４１上のデータは他の記憶媒体にデータ転送可能であることから、ユーザの設定した「基本設定」に関わる印刷の情報を個人設定ファイルＦＬ１の形で他のユーザに提供することができる。しかも、個人設定ファイルＦＬ１は、用紙種類のデータとその用紙種類データに対応した各種情報に関わるデータとを含むことから、この個人設定ファイルＦＬ１から印刷のための各種情報を設定することが可能である。したがって、他のユーザにおいては、このコンピュータ１０にて設定した印刷のための各種情報をそのまま利用することができ、情報入力の手間を削減することができるという効果を奏する。
【０１０９】
また、この第１実施例では、コンピュータ１０は、個人設定ファイルＦＬ１を外部記憶装置であるＨＤＤ４１から読み出して、その個人設定ファイルＦＬ１に基づいて印刷のための各種情報を設定する構成となっている。したがって、他のユーザが作成した個人設定ファイルＦＬ１をＨＤＤ４１に用意しておくことで、他のユーザにおいて設定された印刷のための各種情報を、このコンピュータ１０側で利用することができる。したがって、この実施例では、印刷のための各種情報の入力の手間を削減することができる。
【０１１０】
さらに、この第１実施例では、用紙の種類に応じた設定のデータを示す用紙設定ファイルＦＬ２を予めＨＤＤ２１に格納しておき、この用紙設定ファイルＦＬ２を読み込んで、ユーザによる印刷情報のキーボード１８、マウス２０を使った設定入力を上記用紙設定ファイルＦＬ２に従って制限する構成となっている。したがって、ユーザは、各種情報の入力のための手間を削減することができるという効果を奏する。
【０１１１】
なお、前記第１実施例では、個人設定ファイルＦＬ１をＨＤＤ４１に格納するように構成されていたが、これに替えて、個人設定ファイルＦＬ１をフロッピィディスク２２に格納する構成としてもよい。すなわち、第１実施例のステップＳ１３０の処理において、個人設定ファイルＦＬ１の書き込み先をフロッピィディスクドライブ２４とする構成とし、また、個人設定ファイルＦＬ１を予めフロッピィディスク２２に格納して、ステップＳ１８０の処理において、個人設定ファイルＦＬ１の読み込み先をフロッピィディスクドライブ２４とする構成とする。
【０１１２】
この構成によっても第１実施例と同様に、印刷のための各種情報の入力の手間を削減することができるという効果を奏する。特にこの変形例では、個人設定ファイルＦＬ１を格納する記憶メディアをフロッピィディスク２２としていることから、ファイルＦＬ１の受け渡しがフロッピィディスク２２にて行なうことができ容易であるという効果を奏する。なお、フロッピィディスク２２に替えて、ＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード等の他の着脱自在の記録媒体としてもよい。
【０１１３】
次に、この発明の第２実施例について説明する。第１実施例では、外部（プリンタのメーカ）から提供された用紙設定ファイルＦＬ２を予めＨＤＤ２１上に用意し、ＨＤＤ２１からその用紙設定ファイルＦＬ２を読み込む構成としていたが、これに替えて、第２実施例では、インターネットを介して外部のサーバから用紙設定ファイルＦＬ２を読み込む構成とした。この第２実施例は、第１実施例と同じハードウェア構成を備え、ソフトウェアにおいてもほぼ同じ構成で、相違するのは「用紙追加処理ルーチン」だけである。
【０１１４】
図２１は、第２実施例における用紙追加処理ルーチンを示すフローチャートである。この用紙追加処理ルーチンは第１実施例のそれと比べて、ステップＳ３１０の用紙設定ファイルＦＬ２の読み込み処理が相違するだけで、ステップＳ３００，Ｓ３２０およびＳ３３０の処理は同一である。
【０１１５】
ステップＳ３００により、「用紙種類の追加」のダイアログボックスＤＢ６が開けられると、次いで、図２２に例示するように「ファイルの場所」のデータ入力欄Ｅ５１にインターネットアドレスが入力された場合に、そのインターネットアドレスを取り込む処理を行なう（ステップＳ３１０Ａ）。
【０１１６】
データ入力欄Ｅ５１に入力されるインターネットアドレスは、例えば、プリンタのメーカの所有するサーバ等を特定するもので、このサーバには、プリンタの機種毎に個別の用紙設定ファイルＦＬ２のホルダが予め用意されている。図２２に示したデータ入力欄Ｅ５１の例では、「ファイルの場所」のデータ入力欄Ｅ５に、上記サーバ上の「ＰＭ−００」というプリンタの機種のホルダまで指定されている。ステップＳ３１１では、この指定されたインタネットアドレスを取り込む。
【０１１７】
次いで、ＣＰＵ３１は、このインタネットアドレスで指定されるコンピュータ（サーバ）に接続する処理を行なう（ステップＳ３１２）。その後、ファイル転送機能により、その接続先のコンピュータの上記ホルダから用紙設定ファイルＦＬ２を受信する処理を行なう（ステップＳ３１３）。
【０１１８】
その後、第１実施例と同じ、ステップＳ３２０，Ｓ３３０の処理を実行して、用紙設定ファイルＦＬ２のデータをプリンタドライバに登録するとともに、ダイアログボックスを閉じる処理を行なう。その後、「リターン」に抜けて、このルーチンの処理を一旦終了する。
【０１１９】
図２３は、前述した用紙設定ファイルＦＬ２の格納されるコンピュータ（サーバ）にて実行されるファイル送信処理ルーチンを示すフローチャートである。この処理ルーチンは、所定時間毎に繰り返し実行される。図示するように、処理が開始されると、コンピュータは、データの送信要求があるか否かを判別し（ステップＳ４００）、送信要求があると判別されると、その送信要求によって指定されたファイルを送信する処理を行なう（ステップＳ４１０）。具体的には、印刷情報の設定を行なうコンピュータ１０側から、図２１に示した用紙追加処理ルーチンのステップＳ３１３によって、ファイル転送機能に基づく送信要求が来たときに、この送信要求によって指定された用紙設定ファイルＦＬ２を送信する処理を行なう。上記ステップＳ３１３では、この送信された用紙設定ファイルＦＬ２を受信する。
【０１２０】
ステップＳ４１０の実行後、「リターン」に抜けてこの処理ルーチンを一旦終了する。一方、ステップＳ４００で送信要求がないと判別された場合には、ステップＳ４１０の処理を実行することなしに、そのまま「リターン」に抜けてこの処理ルーチンを一旦終了する。
【０１２１】
以上のように構成されたこの第２実施例では、インターネットを介して外部のサーバから用紙設定ファイルＦＬ２を読み込んで、この用紙設定ファイルＦＬ２に基づいて「基本設定」に関わる印刷の情報を設定する構成となっている。したがって、第１実施例と同様に、ユーザは、各種情報の入力のための手間を削減することができる。特に、この第２実施例では、用紙設定ファイルＦＬ２を予めＨＤＤ２１に用意しておかなくても、インタネットアドレスを指定するだけで、所定サーバ上の用紙設定ファイルＦＬ２をアクセスすることが可能となることから、極めて操作性に優れている。
【０１２２】
また、この実施例では、サーバ側にあって、用紙種類データとその用紙種類データに対応した前記各種情報に関わるデータとを少なくとも含む用紙設定ファイルＦＬ２が所定のサーバ上に格納されており、外部からの求めに応じてインターネットを介して所定のサーバからこの用紙設定ファイルが出力される構成となっている。このデータファイルは、用紙種類データとその用紙種類データに対応した各種情報に関わるデータとを含むことから、このデータファイルから印刷のための各種情報を設定することが可能である。
【０１２３】
したがって、このサーバによれば、このデータファイルを利用するユーザに対して、情報入力の手間を削減し得るようにすることができるという効果を奏する。
【０１２４】
次に、この発明の第３実施例について説明する。第１実施例では、プリンタの各機種用に予め用意された用紙設定ファイルを対応機種のホルダから読み込むように構成されていたが、この第３実施例では、使用するプリンタ１４の機種に対応した用紙設定ファイルが記憶手段であるＨＤＤ２１に存在しないときに、他機種用の用紙設定ファイルを読み込み、その他機種用の用紙設定ファイルを当該プリンタの機種用に変換して、その変換後の用紙設定ファイルに基づいて印刷のための各種情報を設定する構成とする。
【０１２５】
図２４は、第３実施例における用紙追加処理ルーチンを示すフローチャートである。この用紙追加処理ルーチンは、第１実施例の用紙追加処理ルーチン（図１６）と同じステップＳ３００ないしＳ３３０の処理を備え、さらに、ステップＳ３１０とステップＳ３２０との間に、ファイル変換処理を実行するステップＳ３１０Ｂを備えたものである。なお、ステップＳ３１０で読み込む用紙設定ファイルＦＬ２は、第１実施例とは異なり、他機種用の用紙設定ファイルであるものとする。
【０１２６】
ステップＳ３１１Ｂのファイル変換処理は、上記読み込んだ他機種用の用紙設定ファイルＦＬ２を、使用するプリンタの機種用に変換するものである。詳細には、読み込んだ用紙設定ファイルＦＬ２の各フィールドＧ１（Ｇ１１〜Ｇ１７），Ｇ２に格納されるデータが、使用するプリンタの機種においてサポートする許容データに該当するかをそれぞれ判別し、該当する場合はそのままのデータを使用し、一方、該当しない場合には、上位の（印刷をよりきれい側に調整する）データに置き換える処理を行なう。なお、上記判別は、プリンタドライバに対応機種用の許容データを予め用意することにより実現される。
【０１２７】
その後、第１実施例と同じ、ステップＳ３２０，Ｓ３３０の処理を実行して、用紙設定ファイルＦＬ２（ステップＳ３１０Ｂで変換後の用紙設定ファイル）のデータをプリンタドライバに登録するとともに、ダイアログボックスを閉じる処理を行なう。その後、「リターン」に抜けて、このルーチンの処理を一旦終了する。
【０１２８】
以上のように構成されたこの第３実施例では、使用するプリンタ１４の機種に対応した用紙設定ファイルが用意されていないときにも、他機種用の用紙設定ファイルから印刷のための各種情報を設定することが可能となる。
【０１２９】
なお、この第３実施例において、さらに、個人設定ファイル側でも、プリンタの対応機種を一致させるためのファイル変換処理を設ける構成としてもよい。詳細には、図８のユーザ設定処理ルーチンにおいて、ステップＳ１８０とステップＳ１９０との間に、ファイル変換処理を行なうステップを設ける構成とする。すなわち、ステップＳ１８０で読み込んだ用紙設定ファイルＦＬ２の各フィールドに格納されるデータが、使用するプリンタの機種においてサポートする許容データに該当するかをそれぞれ判別し、該当する場合はそのままのデータを使用し、一方、該当しない場合には、上位の（印刷をよりきれい側に調整する）データに置き換えるファイル変換処理を行なう。
【０１３０】
この構成によれば、使用するプリンタ１４の機種に対応した個人設定ファイルが用意されていないときにも、他機種用の個人設定ファイルから印刷のための各種情報を設定することが可能となる。
【０１３１】
なお、上記ファイル変換処理を施す構成は、前述した第２実施例に適用することも可能である。すなわち、使用するプリンタ１４の機種に対応した用紙設定ファイルがインターネットに接続される所定のサーバ４８に存在しないときに、他機種用の用紙設定ファイルをそのサーバ４８から読み込み、その他機種用の用紙設定ファイルを当該プリンタの機種用に変換して、その変換後の用紙設定ファイルに基づいて印刷のための各種情報を設定する構成とすることもできる。
【０１３２】
以上、本発明の種々の実施例を詳述してきたが、本発明は、こうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができる。
【０１３３】
（１）例えば、前記実施例では、プリンタ１４がローカルなコンピュータ１０と直接ケーブルに接続されたコンピュータシステムに適用されているが、これに替えて、ＬＡＮ上のサーバに接続されたプリンタを複数のコンピュータで共有するコンピュータシステムに適用する構成としてもよい。
【０１３４】
（２）あるいは、インターネットによりつなげられたサーバに接続されたプリンタを、インターネットを介してコンピュータでコントロールするコンピュータシステムに適用する構成としてもよい。
【０１３５】
（３）また、インターネットによりつなげられたサーバを、ＬＡＮによりつなげられた構成とすることにより、サーバ上のデータファイルをＬＡＮを介してコンピュータに送る構成としてもよい。
【０１３６】
（４）前記実施例では、プリンタ１４がコンピュータ１０に接続されたコンピュータシステムに適用されていたが、これに替えて、印刷機構を内蔵するファクシミリ装置に適用する構成としてもよい。
【０１３７】
（５）前記実施例では、記憶手段に格納するデータファイルとして、「用紙種類」、「インク」、「印刷品質」、「ハーフトーン」、「マイクロウィーブ」、「双方向印刷」、「カラー調整」の各データを含むものを用いていたが、データファイルは、これら全てのデータを必ずしも含む必要はない。「用紙種類」のデータと、この用紙種類に対応したデータ、すなわち、用紙種類によって設定値が変わり得るようなパラメータのデータを含むものであればどのようなものでもよく、例えば、「用紙種類」、「印刷品質」の両データだけを含むデータファイルであってもよいし、「用紙種類」、「インク」、「印刷品質」の３つのデータを含むデータファイルであってもよい。
【図面の簡単な説明】
【０１３８】
【図１】この発明の第１実施例を適用するコンピュータシステムの外観図である。
【図２】コンピュータシステムのハードウェアの概略構成を示すブロック図である。
【図３】コンピュータ本体１６が扱う画像情報から印刷が行なわれるまでの処理の様子を示すブロック図である。
【図４】プリンタについての各種情報を設定するダイアログボックスＤＢ１を例示する説明図である。
【図５】「基本設定」のカードが開かれたダイアログボックスＤＢ１を例示する説明図である。
【図６】「手動設定」のカードが開かれたダイアログボックスＤＢ２を例示する説明図である。
【図７】用紙設定情報記憶テーブルＴＢＬ１の一例を示す説明図である。
【図８】ＣＰＵ３１により実行されるユーザ設定処理ルーチンを示すフローチャートである。
【図９】「ユーザ設定」のダイアログボックスＤＢ３を示す説明図である。
【図１０】「設定ファイルのエクスポート」のダイアログボックスＤＢ４を示す説明図である。
【図１１】個人設定ファイルＦＬ１のデータ構造を示す説明図である。
【図１２】エクスポートおよびインポートの処理によって個人設定ファイルＦＬ１がどのように転送されるかを示す説明図である。
【図１３】「設定ファイルのインポート」のダイアログボックスＤＢ５を示す説明図である。
【図１４】個人設定ファイルが追加されたときの「ユーザ設定」のダイアログボックスＤＢ３を示す説明図である。
【図１５】個人設定ファイルが追加されたときのダイアログボックスＤＢ６を示す説明図である。
【図１６】ＣＰＵ３１により実行される用紙追加処理ルーチンを示すフローチャートである。
【図１７】「用紙種類の追加」のダイアログボックスＤＢ７を示す説明図である。
【図１８】用紙設定ファイルＦＬ２のデータ構造を示す説明図である。
【図１９】用紙種類の追加の処理によって用紙設定ファイルがどのように転送されるかを示す説明図である。
【図２０】用紙設定ファイルが追加されたときのダイアログボックスＤＢ８を示す説明図である。
【図２１】第２実施例における用紙追加処理ルーチンを示すフローチャートである。
【図２２】データ入力欄Ｅ５１にインターネットアドレスが入力された状態の「用紙種類の追加」のダイアログボックスＤＢ７を示す説明図である。
【図２３】第２実施例におけるサーバによるファイル送信処理ルーチンを示すフローチャートである。
【図２４】第３実施例における用紙追加処理ルーチンを示すフローチャートである。
【符号の説明】
【０１３９】
１０...コンピュータ
１２...ＣＲＴディスプレイ
１４...プリンタ
１６...コンピュータ本体
１８...キーボード
２０...マウス
２１...ＨＤＤ
２２...フロッピィディスク
２４...フロッピィディスクドライブ
３１...ＣＰＵ
３２...ＲＯＭ
３３...ＲＡＭ
３４...マウスインタフェース
３５...キーボードインタフェース
３６...ＦＤＣ
３７...ＨＤＣ
３８...ＣＲＴＣ
３９...プリンタインタフェース
４０...Ｉ／Ｏポート
４１...ＨＤＤ
４４...モデム
４６...公衆電話回線
４８...サーバ
５１...アプリケーションプログラム
５２...ビデオドライバ
５３...プリンタドライバ
５４...ラスタライザ
５５...色補正モジュール
５６...ハーフトーンモジュール
５７...情報設定モジュール
ＦＬ１...個人設定ファイル
ＦＬ２...用紙設定ファイル
【図１】
2004158046.tif 000003
【図２】
2004158046.tif 000004
【図３】
2004158046.tif 000005
【図４】
2004158046.tif 000006
【図５】
2004158046.tif 000007
【図６】
2004158046.tif 000008
【図７】
2004158046.tif 000009
【図８】
2004158046.tif 000010
【図９】
2004158046.tif 000011
【図１０】
2004158046.tif 000012
【図１１】
2004158046.tif 000013
【図１２】
2004158046.tif 000014
【図１３】
2004158046.tif 000015
【図１４】
2004158046.tif 000016
【図１５】
2004158046.tif 000017
【図１６】
2004158046.tif 000018
【図１７】
2004158046.tif 000019
【図１８】
2004158046.tif 000020
【図１９】
2004158046.tif 000021
【図２０】
2004158046.tif 000022
【図２１】
2004158046.tif 000023
【図２２】
2004158046.tif 000024
【図２３】
2004158046.tif 000025
【図２４】
2004158046.tif 000026