JP2003202971A - プリンタドライバ及びインストール用ファイルセット - Google Patents
プリンタドライバ及びインストール用ファイルセットInfo
- Publication number
- JP2003202971A JP2003202971A JP2002001909A JP2002001909A JP2003202971A JP 2003202971 A JP2003202971 A JP 2003202971A JP 2002001909 A JP2002001909 A JP 2002001909A JP 2002001909 A JP2002001909 A JP 2002001909A JP 2003202971 A JP2003202971 A JP 2003202971A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- printer driver
- computer
- color
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000009434 installation Methods 0.000 title claims description 37
- 230000008859 change Effects 0.000 claims abstract description 18
- 238000000034 method Methods 0.000 claims description 23
- 238000011835 investigation Methods 0.000 claims description 6
- 238000007689 inspection Methods 0.000 claims 1
- 239000000976 ink Substances 0.000 description 67
- 239000003795 chemical substances by application Substances 0.000 description 16
- 230000008569 process Effects 0.000 description 15
- 239000003086 colorant Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Ink Jet (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【課題】 セットするインクシステムの種類を変更可能
なカラープリンタとコンピュータとを含むシステムを操
作性の良い印刷システムとして動作させることができる
プリンタドライバを提供する。 【解決手段】 プリンタドライバを、印刷ダイアログボ
ックスの表示が指示されたときに、セットされているイ
ンクシステムを示すインクシステム情報をプリンタから
取得(ステップS201)し、取得したインクシステム
情報に応じて選択可能な印刷条件項目値を制限した印刷
ダイアログボックスを表示(ステップS204)するよ
うに、構成(作成)しておく。
なカラープリンタとコンピュータとを含むシステムを操
作性の良い印刷システムとして動作させることができる
プリンタドライバを提供する。 【解決手段】 プリンタドライバを、印刷ダイアログボ
ックスの表示が指示されたときに、セットされているイ
ンクシステムを示すインクシステム情報をプリンタから
取得(ステップS201)し、取得したインクシステム
情報に応じて選択可能な印刷条件項目値を制限した印刷
ダイアログボックスを表示(ステップS204)するよ
うに、構成(作成)しておく。
Description
【0001】
【発明の属する技術分野】本発明は、カラープリンタ用
のプリンタドライバと、カラープリンタ用のプリンタド
ライバをコンピュータにインストールするためのインス
トール用ファイルセットとに、関する。
のプリンタドライバと、カラープリンタ用のプリンタド
ライバをコンピュータにインストールするためのインス
トール用ファイルセットとに、関する。
【0002】
【従来の技術】インクジェットプリンタの中には、通常
の印刷を行うためのインクシステム(インクの集合)の
他に特殊な印刷(光沢印刷)を行うためのインクシステ
ムが用意されているものが存在している。
の印刷を行うためのインクシステム(インクの集合)の
他に特殊な印刷(光沢印刷)を行うためのインクシステ
ムが用意されているものが存在している。
【0003】
【発明が解決しようとする課題】上記したインクジェッ
トプリンタ用のプリンタドライバは、常に(インクジェ
ットプリンタにいずれのインクシステムがセットされて
いても)、同構成の、ユーザが印刷条件を制限なく設定
することができるダイアログボックスを表示するもので
あるとともに、実際に印刷を行わせることが出来ない印
刷条件が設定された場合には、印刷開始が指示されたと
きに、印刷を行えない旨を通知してくるものとなってい
る。
トプリンタ用のプリンタドライバは、常に(インクジェ
ットプリンタにいずれのインクシステムがセットされて
いても)、同構成の、ユーザが印刷条件を制限なく設定
することができるダイアログボックスを表示するもので
あるとともに、実際に印刷を行わせることが出来ない印
刷条件が設定された場合には、印刷開始が指示されたと
きに、印刷を行えない旨を通知してくるものとなってい
る。
【0004】換言すれば、このプリンタドライバが用い
られた印刷システム(コンピュータ及びインクジェット
プリンタ)は、ユーザが、所望の印刷を行うために必要
なインクシステムがインクジェットプリンタにセットさ
れていないことに気づかずに印刷条件を設定して印刷開
始を指示してしまうことがあるシステム、換言すれば、
操作性が悪いシステムとなっていた。
られた印刷システム(コンピュータ及びインクジェット
プリンタ)は、ユーザが、所望の印刷を行うために必要
なインクシステムがインクジェットプリンタにセットさ
れていないことに気づかずに印刷条件を設定して印刷開
始を指示してしまうことがあるシステム、換言すれば、
操作性が悪いシステムとなっていた。
【0005】本発明は、このような事情を鑑みてなされ
たものであり、本発明の第1の課題は、コンピュータ上
で実行されることにより、当該コンピュータと複数種類
の画像形成剤がセットされるカラープリンタとを含むシ
ステムを操作性の良い印刷システムとして動作させるこ
とが出来るプリンタドライバを、提供することにある。
たものであり、本発明の第1の課題は、コンピュータ上
で実行されることにより、当該コンピュータと複数種類
の画像形成剤がセットされるカラープリンタとを含むシ
ステムを操作性の良い印刷システムとして動作させるこ
とが出来るプリンタドライバを、提供することにある。
【0006】また、本発明の第2の課題は、複数種類の
画像形成材がセットされるカラープリンタ用のものとし
て特に適した構成のプリンタドライバを、提供すること
にある。
画像形成材がセットされるカラープリンタ用のものとし
て特に適した構成のプリンタドライバを、提供すること
にある。
【0007】また、本発明の第3の課題は、複数種類の
画像形成材がセットされる何機種かのカラープリンタ
に、本発明のプリンタドライバをインストールすること
が出来るインストール用ファイルセットを、提供するこ
とにある。
画像形成材がセットされる何機種かのカラープリンタ
に、本発明のプリンタドライバをインストールすること
が出来るインストール用ファイルセットを、提供するこ
とにある。
【0008】
【課題を解決するための手段】上記第1の課題を解決す
るために、本発明では、複数種類の画像形成剤がセット
されるカラープリンタ用のプリンタドライバを、入力装
置及び表示装置を有するとともに前記カラープリンタに
接続可能なコンピュータを、印刷すべき書類の電子デー
タに基づき、当該書類の印刷データを生成してカラープ
リンタに供給する印刷データ生成・供給手段と、印刷デ
ータ生成・供給手段による印刷データの生成手順を規定
する印刷条件情報を保持する保持手段と、カラープリン
タにどのような画像形成剤がセットされているかを調査
する調査手段と、入力装置に対して所定の操作が行なわ
れたときに、表示装置に、保持手段に保持された印刷条
件情報の内容についての変更指示を受け付けるための、
受け付け可能な変更指示を調査手段による調査結果に応
じて制限したダイアログボックスを表示するユーザイン
タフェース手段とを、備える装置として動作させること
が出来るように、構成(作成)しておく。
るために、本発明では、複数種類の画像形成剤がセット
されるカラープリンタ用のプリンタドライバを、入力装
置及び表示装置を有するとともに前記カラープリンタに
接続可能なコンピュータを、印刷すべき書類の電子デー
タに基づき、当該書類の印刷データを生成してカラープ
リンタに供給する印刷データ生成・供給手段と、印刷デ
ータ生成・供給手段による印刷データの生成手順を規定
する印刷条件情報を保持する保持手段と、カラープリン
タにどのような画像形成剤がセットされているかを調査
する調査手段と、入力装置に対して所定の操作が行なわ
れたときに、表示装置に、保持手段に保持された印刷条
件情報の内容についての変更指示を受け付けるための、
受け付け可能な変更指示を調査手段による調査結果に応
じて制限したダイアログボックスを表示するユーザイン
タフェース手段とを、備える装置として動作させること
が出来るように、構成(作成)しておく。
【0009】このように構成されたプリンタドライバを
コンピュータ上で実行すれば、実際にカラープリンタに
印刷を行わせることができない印刷条件を設定できない
ダイアログボックス、換言すれば、ユーザが、カラープ
リンタに所望の印刷を行うために必要な画像形成剤がセ
ットされていないことをすぐに気付くことが出来るダイ
アログボックス、が提示されることになるので、本プリ
ンタドライバを用いれば、コンピュータと複数種類の画
像形成剤がセットされるカラープリンタとを含むシステ
ムを、操作性の良い印刷システムとして動作させること
が出来ることになる。
コンピュータ上で実行すれば、実際にカラープリンタに
印刷を行わせることができない印刷条件を設定できない
ダイアログボックス、換言すれば、ユーザが、カラープ
リンタに所望の印刷を行うために必要な画像形成剤がセ
ットされていないことをすぐに気付くことが出来るダイ
アログボックス、が提示されることになるので、本プリ
ンタドライバを用いれば、コンピュータと複数種類の画
像形成剤がセットされるカラープリンタとを含むシステ
ムを、操作性の良い印刷システムとして動作させること
が出来ることになる。
【0010】なお、本発明のプリンタドライバを実現す
るに際しては、印刷データ生成・供給手段が、ハーフト
ーン化されたデータからなる印刷データを生成するもの
となるようにしておいても良く、印刷データ生成・供給
手段が、印刷条件のカラープリンタへの通知は行うが、
カラープリンタにセットされている画像形成剤の種類に
応じて内容が異なる処理は行わないものとなるようにし
ておいても良い。換言すれば、本発明のプリンタドライ
バは、インクジェットプリンタのような、ハーフトーン
化がコンピュータ側で行われるカラープリンタ用のもの
として実現しても良く、レーザビームプリンタのよう
な、ハーフトーン化がプリンタ側で行われるカラープリ
ンタ用のものとして実現しても良い。
るに際しては、印刷データ生成・供給手段が、ハーフト
ーン化されたデータからなる印刷データを生成するもの
となるようにしておいても良く、印刷データ生成・供給
手段が、印刷条件のカラープリンタへの通知は行うが、
カラープリンタにセットされている画像形成剤の種類に
応じて内容が異なる処理は行わないものとなるようにし
ておいても良い。換言すれば、本発明のプリンタドライ
バは、インクジェットプリンタのような、ハーフトーン
化がコンピュータ側で行われるカラープリンタ用のもの
として実現しても良く、レーザビームプリンタのよう
な、ハーフトーン化がプリンタ側で行われるカラープリ
ンタ用のものとして実現しても良い。
【0011】また、本発明のプリンタドライバを実現す
るに際しては、調査手段がコンピュータの電源投入時等
に機能するようにしておく(調査手段とユーザインタフ
ェース手段が同期的に動作しないようにしておく)こと
も出来るが、画像形成剤の交換がいつ行われても良いよ
うにするために、ユーザインタフェース手段が、入力装
置に対して所定の操作が行なわれたときに、調査手段を
起動し、その後、保持手段に保持された印刷条件情報の
内容についての変更指示を受け付けるための、受け付け
可能な変更指示を調査手段による調査結果に応じて制限
したダイアログボックスを表示装置に表示する手段とな
るようにしておくことが望ましい。
るに際しては、調査手段がコンピュータの電源投入時等
に機能するようにしておく(調査手段とユーザインタフ
ェース手段が同期的に動作しないようにしておく)こと
も出来るが、画像形成剤の交換がいつ行われても良いよ
うにするために、ユーザインタフェース手段が、入力装
置に対して所定の操作が行なわれたときに、調査手段を
起動し、その後、保持手段に保持された印刷条件情報の
内容についての変更指示を受け付けるための、受け付け
可能な変更指示を調査手段による調査結果に応じて制限
したダイアログボックスを表示装置に表示する手段とな
るようにしておくことが望ましい。
【0012】また、本発明のプリンタドライバを実現す
るに際しては、ユーザインタフェース手段が、受け付け
不可能な変更指示がグレーアウト表示されたダイアログ
ボックスを表示する手段となるようにしておくことも、
受け付け不可能な変更指示が示されないダイアログボッ
クスを表示する手段となるようにしておくことも出来
る。ただし、後者のダイアログボックスの方がユーザに
とって操作しやすいもの(目的とする変更を簡単に行え
るもの)となるので、ユーザインタフェース手段が後者
の手段となるようにしておいた方が良い。
るに際しては、ユーザインタフェース手段が、受け付け
不可能な変更指示がグレーアウト表示されたダイアログ
ボックスを表示する手段となるようにしておくことも、
受け付け不可能な変更指示が示されないダイアログボッ
クスを表示する手段となるようにしておくことも出来
る。ただし、後者のダイアログボックスの方がユーザに
とって操作しやすいもの(目的とする変更を簡単に行え
るもの)となるので、ユーザインタフェース手段が後者
の手段となるようにしておいた方が良い。
【0013】さらに、本発明のプリンタドライバを、そ
れぞれ、特定の組み合わせの画像形成剤がセットされて
いるカラープリンタに供給する印刷データを生成するた
めの複数のプログラムモジュールと、各プログラムモジ
ュールを必要に応じて利用するメインプログラムモジュ
ールとを含むものとして構成しておけば、第2の課題を
解決できることになる。何故ならば、このような構成を
採用しておけば、プリンタドライバの改良、バージョン
アップが容易になる(例えば、新たな画像形成剤が開発
されたときに、その画像形成剤を用いた印刷を行えるプ
リンタドライバを新たに開発しなくても、その画像形成
剤を用いた印刷のためのプログラムモジュールのみを開
発して既存のプリンタドライバに追加すれば、その画像
形成剤を利用した印刷が行えるようになる)からであ
る。
れぞれ、特定の組み合わせの画像形成剤がセットされて
いるカラープリンタに供給する印刷データを生成するた
めの複数のプログラムモジュールと、各プログラムモジ
ュールを必要に応じて利用するメインプログラムモジュ
ールとを含むものとして構成しておけば、第2の課題を
解決できることになる。何故ならば、このような構成を
採用しておけば、プリンタドライバの改良、バージョン
アップが容易になる(例えば、新たな画像形成剤が開発
されたときに、その画像形成剤を用いた印刷を行えるプ
リンタドライバを新たに開発しなくても、その画像形成
剤を用いた印刷のためのプログラムモジュールのみを開
発して既存のプリンタドライバに追加すれば、その画像
形成剤を利用した印刷が行えるようになる)からであ
る。
【0014】そして、本発明のインストール用ファイル
セットは、それぞれ、複数種類の画像形成剤がセットさ
れる複数機種のカラープリンタを対象とし、各カラープ
リンタ用のプリンタドライバを、入力装置及び表示装置
を有するとともに前記カラープリンタに接続可能なコン
ピュータにインストールするためのファイルセットであ
って、それぞれ、複数機種のカラープリンタの中の特定
機種のカラープリンタを利用するコンピュータにインス
トールされる複数の機種別ファイルと、複数機種のカラ
ープリンタを利用する各コンピュータにインストールさ
れる共通ファイルと、コンピュータに、共通ファイルを
インストールさせるとともに、複数の機種別ファイルの
中から、プリンタドライバをインストールすべきカラー
プリンタの機種に応じた幾つかの機種別ファイルをイン
ストールさせるためのインストールプログラムのファイ
ルであるインストールプログラムファイルとを含む。さ
らに、本発明のインストール用ファイルセットは、イン
ストールプログラムによりコンピュータにインストール
される共通ファイルと幾つかの機種別ファイルとが、当
該コンピュータを、印刷すべき書類の電子データに基づ
き、当該書類の印刷データを生成してカラープリンタに
供給する印刷データ生成・供給手段と、印刷データ生成
・供給手段による印刷データの生成手順を規定する印刷
条件情報を保持する保持手段と、カラープリンタにどの
ような画像形成剤がセットされているかを調査する調査
手段と、入力装置に対して所定の操作が行なわれたとき
に、表示装置に、保持手段に保持された印刷条件情報の
内容についての変更指示を受け付けるための、受け付け
可能な変更指示を調査手段による調査結果に応じて制限
したダイアログボックスを表示するユーザインタフェー
ス手段とを、備える装置として動作させるプリンタドラ
イバとして機能する構成を、有する。
セットは、それぞれ、複数種類の画像形成剤がセットさ
れる複数機種のカラープリンタを対象とし、各カラープ
リンタ用のプリンタドライバを、入力装置及び表示装置
を有するとともに前記カラープリンタに接続可能なコン
ピュータにインストールするためのファイルセットであ
って、それぞれ、複数機種のカラープリンタの中の特定
機種のカラープリンタを利用するコンピュータにインス
トールされる複数の機種別ファイルと、複数機種のカラ
ープリンタを利用する各コンピュータにインストールさ
れる共通ファイルと、コンピュータに、共通ファイルを
インストールさせるとともに、複数の機種別ファイルの
中から、プリンタドライバをインストールすべきカラー
プリンタの機種に応じた幾つかの機種別ファイルをイン
ストールさせるためのインストールプログラムのファイ
ルであるインストールプログラムファイルとを含む。さ
らに、本発明のインストール用ファイルセットは、イン
ストールプログラムによりコンピュータにインストール
される共通ファイルと幾つかの機種別ファイルとが、当
該コンピュータを、印刷すべき書類の電子データに基づ
き、当該書類の印刷データを生成してカラープリンタに
供給する印刷データ生成・供給手段と、印刷データ生成
・供給手段による印刷データの生成手順を規定する印刷
条件情報を保持する保持手段と、カラープリンタにどの
ような画像形成剤がセットされているかを調査する調査
手段と、入力装置に対して所定の操作が行なわれたとき
に、表示装置に、保持手段に保持された印刷条件情報の
内容についての変更指示を受け付けるための、受け付け
可能な変更指示を調査手段による調査結果に応じて制限
したダイアログボックスを表示するユーザインタフェー
ス手段とを、備える装置として動作させるプリンタドラ
イバとして機能する構成を、有する。
【0015】すなわち、本発明のインストール用ファイ
ルセットは、複数機種のカラープリンタのいずれかを利
用するコンピュータに、本発明のプリンタドライバをイ
ンストールできる(本発明の第3の課題を解決できる)
構成を、有する。従って、このインストール用ファイル
セットを用いれば、複数機種のカラープリンタのいずれ
かを使用している各ユーザに、自身が使用しているカラ
ープリンタを操作性良く使用できる環境を提供できるこ
とになる。
ルセットは、複数機種のカラープリンタのいずれかを利
用するコンピュータに、本発明のプリンタドライバをイ
ンストールできる(本発明の第3の課題を解決できる)
構成を、有する。従って、このインストール用ファイル
セットを用いれば、複数機種のカラープリンタのいずれ
かを使用している各ユーザに、自身が使用しているカラ
ープリンタを操作性良く使用できる環境を提供できるこ
とになる。
【0016】
【発明の実施の形態】以下、本発明の実施の形態を、図
面を参照して詳細に説明する。
面を参照して詳細に説明する。
【0017】<第1実施形態>まず、図1及び図2を用
いて、本発明の第1実施形態に係るプリンタドライバ及
びインストール用ファイルセットの概要を、説明する。
いて、本発明の第1実施形態に係るプリンタドライバ及
びインストール用ファイルセットの概要を、説明する。
【0018】図1に模式的に示してあるように、本発明
の第1実施形態に係るインストール用ファイルセット1
0は、幾つかの機種のプリンタ50用のプリンタドライ
バ20を、Mac OS(アップルコンピュータ社の商
標)が用いられたコンピュータ60にインストールする
ための情報(ファイル群)である。なお、この図1は、
インストール用ファイルセット10が可般型記録媒体1
5(CD−ROM等)に記録されてユーザに提供される
ケースを図示したものとなっているが、インストール用
ファイルセット10は、ユーザへの提供が、Webサイ
トからのダウンロードにより行われることもある情報と
なっている。
の第1実施形態に係るインストール用ファイルセット1
0は、幾つかの機種のプリンタ50用のプリンタドライ
バ20を、Mac OS(アップルコンピュータ社の商
標)が用いられたコンピュータ60にインストールする
ための情報(ファイル群)である。なお、この図1は、
インストール用ファイルセット10が可般型記録媒体1
5(CD−ROM等)に記録されてユーザに提供される
ケースを図示したものとなっているが、インストール用
ファイルセット10は、ユーザへの提供が、Webサイ
トからのダウンロードにより行われることもある情報と
なっている。
【0019】本インストール用ファイルセット10を用
いてプリンタドライバ20のインストールが可能な複数
機種のプリンタ50は、いずれも、何種類かのインクカ
ートリッジ(以下、インクシステムと表記する)がセッ
トされるインクジェットプリンタである。また、各プリ
ンタ50は、コンピュータ60からの機種情報出力要求
に応答して自身の機種を示す機種情報を出力する機能、
コンピュータ60からのインクシステム情報出力要求に
応答してどのようなインクシステム(インクカートリッ
ジの組み合わせ)がセットされているかを示すインクシ
ステム情報を出力する機能を、有している。
いてプリンタドライバ20のインストールが可能な複数
機種のプリンタ50は、いずれも、何種類かのインクカ
ートリッジ(以下、インクシステムと表記する)がセッ
トされるインクジェットプリンタである。また、各プリ
ンタ50は、コンピュータ60からの機種情報出力要求
に応答して自身の機種を示す機種情報を出力する機能、
コンピュータ60からのインクシステム情報出力要求に
応答してどのようなインクシステム(インクカートリッ
ジの組み合わせ)がセットされているかを示すインクシ
ステム情報を出力する機能を、有している。
【0020】さらに、インストール用ファイルセット1
0によりプリンタドライバ20のインストールが可能な
幾つかのプリンタ50は、セット可能なインクシステム
として、インクカートリッジの組み合わせが互いに異な
る複数種類のインクシステムが用意されたものとなって
いる。
0によりプリンタドライバ20のインストールが可能な
幾つかのプリンタ50は、セット可能なインクシステム
として、インクカートリッジの組み合わせが互いに異な
る複数種類のインクシステムが用意されたものとなって
いる。
【0021】例えば、或るプリンタ50(以下、プリン
タAと表記する)は、図2に模式的に示したように、イ
ンクシステムとして、7個のインクカートリッジがセッ
トされるプリンタであるとともに、セット可能なインク
システムとして、普通紙又はスーパーファイン用紙上に
印刷を行うための第1インクシステム[C,M,Y,
c,m,K1,K1]、普通紙或いはPM用紙上に印刷
を行うための第2インクシステム[C,M,Y,c,
m,K2,K2]、及び、普通紙或いはPM用紙上に印
刷を行うための第3インクシステム[C,M,Y,c,
m,y,K2]が、用意されているプリンタとなってい
る。なお、“C”,“M”,“Y”,“c”,“m”,
“y”,“K1”,“K2”とは、それぞれ、シアン、
マゼンタ、イエロー、ライトシアン、ライトマゼンタ、
ダークイエロー、ブラック1、ブラック2(ブラック1
とは異なるブラック)のインクが充填されたインクカー
トリッジのことである。
タAと表記する)は、図2に模式的に示したように、イ
ンクシステムとして、7個のインクカートリッジがセッ
トされるプリンタであるとともに、セット可能なインク
システムとして、普通紙又はスーパーファイン用紙上に
印刷を行うための第1インクシステム[C,M,Y,
c,m,K1,K1]、普通紙或いはPM用紙上に印刷
を行うための第2インクシステム[C,M,Y,c,
m,K2,K2]、及び、普通紙或いはPM用紙上に印
刷を行うための第3インクシステム[C,M,Y,c,
m,y,K2]が、用意されているプリンタとなってい
る。なお、“C”,“M”,“Y”,“c”,“m”,
“y”,“K1”,“K2”とは、それぞれ、シアン、
マゼンタ、イエロー、ライトシアン、ライトマゼンタ、
ダークイエロー、ブラック1、ブラック2(ブラック1
とは異なるブラック)のインクが充填されたインクカー
トリッジのことである。
【0022】また、このプリンタAは、その利用時に、
コンピュータ60側で、印刷を行う用紙の種類とセット
されているインクシステムの種類との組み合わせに応じ
た内容の処理が行われるべきプリンタであるとともに、
第1インクシステム或いは第2インクシステムがセット
されているときには、印刷品質を重視した形で印刷を行
うか印刷速度を重視した形で印刷を行うかをユーザが指
定できるプリンタとなっている。
コンピュータ60側で、印刷を行う用紙の種類とセット
されているインクシステムの種類との組み合わせに応じ
た内容の処理が行われるべきプリンタであるとともに、
第1インクシステム或いは第2インクシステムがセット
されているときには、印刷品質を重視した形で印刷を行
うか印刷速度を重視した形で印刷を行うかをユーザが指
定できるプリンタとなっている。
【0023】以上のことを前提として、以下、本実施形
態に係るインストール用ファイルセット10、及び、イ
ンストール用ファイルセット10を用いてコンピュータ
60にインストールされるプリンタドライバ20を、さ
らに具体的に説明する。
態に係るインストール用ファイルセット10、及び、イ
ンストール用ファイルセット10を用いてコンピュータ
60にインストールされるプリンタドライバ20を、さ
らに具体的に説明する。
【0024】図3に模式的に示したように、インストー
ル用ファイルセット10は、共通ファイル(メインプロ
グラムモジュールに相当)、複数の機種別ファイル(ほ
ぼ、プログラムモジュールに相当)、インストールプロ
グラムファイル等から、構成されている。なお、共通フ
ァイル、機種別ファイル内の情報(プログラム)が、そ
れぞれ、本発明におけるメインプログラムモジュール、
プログラムモジュールに相当している。
ル用ファイルセット10は、共通ファイル(メインプロ
グラムモジュールに相当)、複数の機種別ファイル(ほ
ぼ、プログラムモジュールに相当)、インストールプロ
グラムファイル等から、構成されている。なお、共通フ
ァイル、機種別ファイル内の情報(プログラム)が、そ
れぞれ、本発明におけるメインプログラムモジュール、
プログラムモジュールに相当している。
【0025】インストール用ファイルセット10を構成
している共通ファイル及び複数の機種別ファイルは、図
中に模式的に示してあるように、共通ファイルと幾つか
の機種別ファイルとを組み合わせることにより特定機種
のプリンタ50用のプリンタドライバ20を実現できる
ファイルである。各ファイルの具体的な内容の説明は省
略するが、共通ファイルは、プリンタ50の機種によっ
て内容が変わらない処理をコンピュータ60に実行させ
るためのファイルとなっている。一方、機種別ファイル
は、プリンタ50の機種によって内容が変わる処理をコ
ンピュータ60に実行させるためのファイルとなってお
り、例えば、上記したプリンタA用の機種別ファイルと
して、インストール用ファイルセット10内には、第1
インクシステムが用いられているプリンタA用の印刷デ
ータを生成するための機種別ファイル、第2インクシス
テムが用いられているプリンタA用の印刷データを生成
するための機種別ファイル、第3インクシステムが用い
られているプリンタA用の印刷データを生成するための
機種別ファイル、プリンタA用の各種ダイアログボック
スを表示させるための機種別ファイル等が、用意されて
いる。なお、インストール用ファイルセット10を構成
している機種別ファイルの中には、複数機種のプリンタ
50に対して使用されるものも、含まれている。
している共通ファイル及び複数の機種別ファイルは、図
中に模式的に示してあるように、共通ファイルと幾つか
の機種別ファイルとを組み合わせることにより特定機種
のプリンタ50用のプリンタドライバ20を実現できる
ファイルである。各ファイルの具体的な内容の説明は省
略するが、共通ファイルは、プリンタ50の機種によっ
て内容が変わらない処理をコンピュータ60に実行させ
るためのファイルとなっている。一方、機種別ファイル
は、プリンタ50の機種によって内容が変わる処理をコ
ンピュータ60に実行させるためのファイルとなってお
り、例えば、上記したプリンタA用の機種別ファイルと
して、インストール用ファイルセット10内には、第1
インクシステムが用いられているプリンタA用の印刷デ
ータを生成するための機種別ファイル、第2インクシス
テムが用いられているプリンタA用の印刷データを生成
するための機種別ファイル、第3インクシステムが用い
られているプリンタA用の印刷データを生成するための
機種別ファイル、プリンタA用の各種ダイアログボック
スを表示させるための機種別ファイル等が、用意されて
いる。なお、インストール用ファイルセット10を構成
している機種別ファイルの中には、複数機種のプリンタ
50に対して使用されるものも、含まれている。
【0026】そして、インストール用ファイルセット1
0に含まれるインストールプログラムファイルは、この
図に示したような組み合わせのファイル群をインストー
ルする処理をコンピュータ60(コンピュータ60内の
CPU)に実行させるためのインストールプログラムの
ファイルとなっている。
0に含まれるインストールプログラムファイルは、この
図に示したような組み合わせのファイル群をインストー
ルする処理をコンピュータ60(コンピュータ60内の
CPU)に実行させるためのインストールプログラムの
ファイルとなっている。
【0027】具体的には、このインストールプログラム
ファイル内のインストールプログラムが実行されたコン
ピュータ60では、図4に示したように、まず、プリン
タ50へ機種情報取得要求を送信することによりプリン
タ50から機種情報を取得する処理(ステップS10
1)が行われる。
ファイル内のインストールプログラムが実行されたコン
ピュータ60では、図4に示したように、まず、プリン
タ50へ機種情報取得要求を送信することによりプリン
タ50から機種情報を取得する処理(ステップS10
1)が行われる。
【0028】次いで、インストール用ファイルセット1
0内の共通ファイルと、その取得した機種情報に応じた
いくつかの機種別ファイルとをコンピュータ60内にイ
ンストールする処理(ステップS102)が行われる。
そして、当該処理の完了後、インストールプログラムに
従った処理が、終了される。
0内の共通ファイルと、その取得した機種情報に応じた
いくつかの機種別ファイルとをコンピュータ60内にイ
ンストールする処理(ステップS102)が行われる。
そして、当該処理の完了後、インストールプログラムに
従った処理が、終了される。
【0029】次に、上記のような手順でコンピュータ6
0にインストールされたプリンタドライバ20(共通フ
ァイルと幾つかの機種別ファイル)の機能説明を行う。
0にインストールされたプリンタドライバ20(共通フ
ァイルと幾つかの機種別ファイル)の機能説明を行う。
【0030】プリンタドライバ20がインストールされ
ているコンピュータ60では、ユーザが、何らかのアプ
リケーションで表示あるいは作成している書類の印刷を
行うために、当該アプリケーションの“印刷...”メニ
ュー(or“プリント...”メニュー)を、マウスやキー
ボードを操作することにより選択した場合、プリンタド
ライバ20の制御下、図5に示した手順の処理が実行さ
れる。
ているコンピュータ60では、ユーザが、何らかのアプ
リケーションで表示あるいは作成している書類の印刷を
行うために、当該アプリケーションの“印刷...”メニ
ュー(or“プリント...”メニュー)を、マウスやキー
ボードを操作することにより選択した場合、プリンタド
ライバ20の制御下、図5に示した手順の処理が実行さ
れる。
【0031】すなわち、まず、プリンタ50へのインク
システム情報要求の送信によりプリンタ50からインク
システム情報を取得する処理(ステップS201)が行
われる。次いで、取得したインクシステム情報に基づ
き、プリンタ50の状態が現印刷条件情報の変更を要す
る状態であるか否かが判断される(ステップS20
2)。
システム情報要求の送信によりプリンタ50からインク
システム情報を取得する処理(ステップS201)が行
われる。次いで、取得したインクシステム情報に基づ
き、プリンタ50の状態が現印刷条件情報の変更を要す
る状態であるか否かが判断される(ステップS20
2)。
【0032】ここで、現印刷条件情報とは、印刷条件
(プリンタ50に供給する印刷データの生成条件)を記
憶しておくためにプリンタドライバ20がコンピュータ
60のHDD内に保存しておく情報であるとともに、プ
リンタドライバ20が印刷ダイアログボックス等に対す
る操作を通じてユーザからその内容についての変更指示
を受け付ける情報のことである。この現印刷条件情報
は、複数の印刷条件項目のそれぞれについての値(以
下、印刷条件項目値と表記する)からなっている。ま
た、それら複数の印刷条件項目の中には、プリンタ50
にセットされているインクシステムによって設定可能な
印刷条件項目値が異なる印刷条件項目が含まれており、
ステップS202の処理では、そのような印刷条件項目
に関する印刷条件項目値が、取得したインクシステム情
報にて識別されるインクシステムがセットされているプ
リンタ50に対して設定可能な印刷条件項目値となって
いるか否か(プリンタ50の状態が現印刷条件情報の変
更を要しない状態であるか否か)の判断が行われる。
(プリンタ50に供給する印刷データの生成条件)を記
憶しておくためにプリンタドライバ20がコンピュータ
60のHDD内に保存しておく情報であるとともに、プ
リンタドライバ20が印刷ダイアログボックス等に対す
る操作を通じてユーザからその内容についての変更指示
を受け付ける情報のことである。この現印刷条件情報
は、複数の印刷条件項目のそれぞれについての値(以
下、印刷条件項目値と表記する)からなっている。ま
た、それら複数の印刷条件項目の中には、プリンタ50
にセットされているインクシステムによって設定可能な
印刷条件項目値が異なる印刷条件項目が含まれており、
ステップS202の処理では、そのような印刷条件項目
に関する印刷条件項目値が、取得したインクシステム情
報にて識別されるインクシステムがセットされているプ
リンタ50に対して設定可能な印刷条件項目値となって
いるか否か(プリンタ50の状態が現印刷条件情報の変
更を要しない状態であるか否か)の判断が行われる。
【0033】より具体的には、例えば、プリンタA用の
プリンタドライバ20は、上記のような印刷条件項目と
して、印刷を行う用紙の種類とセットされているインク
システムの種類との組み合わせに関する印刷条件項目
(以下、“用紙種類”と表記する)と、印刷品質を重視
した形で印刷を行うか印刷速度を重視した形で印刷を行
うかに関する印刷条件項目(以下、“印刷モード”と表
記する)とを、管理するものとなっている。このため、
当該プリンタドライバ20がインストールされているコ
ンピュータ60では、ステップS202において、“用
紙種類”に関する印刷条件項目値と“印刷モード”に関
する印刷条件項目値の双方が、取得したインクシステム
情報が示しているインクシステムがセットされているプ
リンタAに対して設定可能な印刷条件項目値となってい
るか否かの判断が行われる。
プリンタドライバ20は、上記のような印刷条件項目と
して、印刷を行う用紙の種類とセットされているインク
システムの種類との組み合わせに関する印刷条件項目
(以下、“用紙種類”と表記する)と、印刷品質を重視
した形で印刷を行うか印刷速度を重視した形で印刷を行
うかに関する印刷条件項目(以下、“印刷モード”と表
記する)とを、管理するものとなっている。このため、
当該プリンタドライバ20がインストールされているコ
ンピュータ60では、ステップS202において、“用
紙種類”に関する印刷条件項目値と“印刷モード”に関
する印刷条件項目値の双方が、取得したインクシステム
情報が示しているインクシステムがセットされているプ
リンタAに対して設定可能な印刷条件項目値となってい
るか否かの判断が行われる。
【0034】そして、プリンタ50の状態が現印刷条件
情報の変更を要する状態であった場合(ステップS20
2;YES)には、現印刷条件情報を、プリンタ50か
ら取得しているインクシステム情報に適合したものに変
更する処理(ステップS203)が行われる。なお、プ
リンタドライバ20がインストールされたコンピュータ
60では、ユーザにより、プリンタドライバ20が印刷
に使用するものとして選択されたとき(セレクタでプリ
ンタドライバ20に関するアイコンが選択されたとき)
も、このステップS201〜S203の処理と同内容の
処理が行われる。
情報の変更を要する状態であった場合(ステップS20
2;YES)には、現印刷条件情報を、プリンタ50か
ら取得しているインクシステム情報に適合したものに変
更する処理(ステップS203)が行われる。なお、プ
リンタドライバ20がインストールされたコンピュータ
60では、ユーザにより、プリンタドライバ20が印刷
に使用するものとして選択されたとき(セレクタでプリ
ンタドライバ20に関するアイコンが選択されたとき)
も、このステップS201〜S203の処理と同内容の
処理が行われる。
【0035】ステップS203の終了後、或いは、プリ
ンタ50の状態が現印刷条件情報の変更を要する状態で
なかった場合(ステップS202;NO)には、現印刷
条件情報にて規定されている印刷条件項目値の一部が示
されているとともに、幾つかの印刷条件項目について
は、プリンタ50から取得したインクシステム情報に応
じて選択可能な印刷条件項目値が制限されている印刷ダ
イアログボックスを、ディスプレイ上に表示する処理
(ステップS204)が行われる。
ンタ50の状態が現印刷条件情報の変更を要する状態で
なかった場合(ステップS202;NO)には、現印刷
条件情報にて規定されている印刷条件項目値の一部が示
されているとともに、幾つかの印刷条件項目について
は、プリンタ50から取得したインクシステム情報に応
じて選択可能な印刷条件項目値が制限されている印刷ダ
イアログボックスを、ディスプレイ上に表示する処理
(ステップS204)が行われる。
【0036】例えば、プリンタA用のプリンタドライバ
20がインストールされているコンピュータ60では、
プリンタAにセットされているインクシステムが第1イ
ンクシステムであった場合、このステップS204の処
理により、図6(A)に示したような印刷ダイアログボ
ックス、すなわち、“用紙種類”に関する印刷条件項目
値として、“普通紙(6色A)”、“スーパーファイン
専用紙2”のみを選択でき、他の印刷条件項目値がグレ
ーアウト表示されている(選択することができない)と
ともに、“印刷モード”を選択するための印刷モード設
定用コントロール25を有する印刷ダイアログボックス
が、表示される。また、プリンタAにセットされている
インクシステムが第2インクシステムであった場合に
は、図6(B)に示したように、“用紙種類”に関する
印刷条件項目値として、“普通紙(6色B)”、“PM
写真用紙(6色)”のみを選択でき、他の印刷条件項目
値がグレーアウト表示されているとともに、“印刷モー
ド”を選択するための印刷モード設定用コントロール2
5を有する印刷ダイアログボックスが、表示される。ま
た、プリンタAにセットされているインクシステムが第
3インクシステムであった場合には、図6(C)に示し
たように、“用紙種類”に関する印刷条件項目値とし
て、“普通紙(7色)”、“PM写真用紙(7色)”の
みを選択でき、他の印刷条件項目値がグレーアウト表示
されているとともに、“印刷モード”を選択するための
印刷モード設定用コントロール25を有さない印刷ダイ
アログボックスが、表示される。
20がインストールされているコンピュータ60では、
プリンタAにセットされているインクシステムが第1イ
ンクシステムであった場合、このステップS204の処
理により、図6(A)に示したような印刷ダイアログボ
ックス、すなわち、“用紙種類”に関する印刷条件項目
値として、“普通紙(6色A)”、“スーパーファイン
専用紙2”のみを選択でき、他の印刷条件項目値がグレ
ーアウト表示されている(選択することができない)と
ともに、“印刷モード”を選択するための印刷モード設
定用コントロール25を有する印刷ダイアログボックス
が、表示される。また、プリンタAにセットされている
インクシステムが第2インクシステムであった場合に
は、図6(B)に示したように、“用紙種類”に関する
印刷条件項目値として、“普通紙(6色B)”、“PM
写真用紙(6色)”のみを選択でき、他の印刷条件項目
値がグレーアウト表示されているとともに、“印刷モー
ド”を選択するための印刷モード設定用コントロール2
5を有する印刷ダイアログボックスが、表示される。ま
た、プリンタAにセットされているインクシステムが第
3インクシステムであった場合には、図6(C)に示し
たように、“用紙種類”に関する印刷条件項目値とし
て、“普通紙(7色)”、“PM写真用紙(7色)”の
みを選択でき、他の印刷条件項目値がグレーアウト表示
されているとともに、“印刷モード”を選択するための
印刷モード設定用コントロール25を有さない印刷ダイ
アログボックスが、表示される。
【0037】そして、このような印刷ダイアログボック
スがディスプレイに表示された後、コンピュータ60で
は、ステップS205(図5)にて、当該印刷ダイアロ
グボックスに対してなされた操作に応じた処理、すなわ
ち、印刷ダイアログボックスの表示内容をユーザの操作
に応じて変更する処理、他のダイアログボックスを表示
する処理、印刷すべき書類の電子データに基づき現印刷
条件情報に応じた印刷データを実際に生成してプリンタ
50に供給する処理などが、行われる。
スがディスプレイに表示された後、コンピュータ60で
は、ステップS205(図5)にて、当該印刷ダイアロ
グボックスに対してなされた操作に応じた処理、すなわ
ち、印刷ダイアログボックスの表示内容をユーザの操作
に応じて変更する処理、他のダイアログボックスを表示
する処理、印刷すべき書類の電子データに基づき現印刷
条件情報に応じた印刷データを実際に生成してプリンタ
50に供給する処理などが、行われる。
【0038】以上、説明したように、プリンタドライバ
20は、プリンタ50にセットされているインクシステ
ムを調査して、その調査結果に基づき、実際に印刷を行
わせることができない印刷条件をユーザが設定できない
印刷ダイアログボックスを表示するように、構成(作
成)されている。従って、プリンタドライバ20がイン
ストールされているコンピュータ60のユーザは、プリ
ンタ50に所望の印刷を行うために必要なインクシステ
ムがセットされていない場合、表示される印刷ダイアロ
グボックスを見ただけで(実際に印刷条件を設定した
後、印刷ボタンを押下しなくても)、そのことを認識で
きることになる。また、プリンタドライバ20が用いら
れたコンピュータ60では、印刷ダイアログボックスを
表示する前(ユーザが印刷の開始を指示する前)に、現
印刷条件情報がプリンタ50の状況に応じたものに変更
されるので、ユーザが印刷開始を指示したときに、実際
の印刷が開始されないといったことが起こるのを防止で
きることにもなる。
20は、プリンタ50にセットされているインクシステ
ムを調査して、その調査結果に基づき、実際に印刷を行
わせることができない印刷条件をユーザが設定できない
印刷ダイアログボックスを表示するように、構成(作
成)されている。従って、プリンタドライバ20がイン
ストールされているコンピュータ60のユーザは、プリ
ンタ50に所望の印刷を行うために必要なインクシステ
ムがセットされていない場合、表示される印刷ダイアロ
グボックスを見ただけで(実際に印刷条件を設定した
後、印刷ボタンを押下しなくても)、そのことを認識で
きることになる。また、プリンタドライバ20が用いら
れたコンピュータ60では、印刷ダイアログボックスを
表示する前(ユーザが印刷の開始を指示する前)に、現
印刷条件情報がプリンタ50の状況に応じたものに変更
されるので、ユーザが印刷開始を指示したときに、実際
の印刷が開始されないといったことが起こるのを防止で
きることにもなる。
【0039】さらに、プリンタドライバ20は、幾つか
の機種別ファイルと共通ファイルとを組み合わせた構成
を有しているため、新たなインクシステムが開発された
ときに、そのインクシステムを用いた印刷を行えるプリ
ンタドライバを新たに開発しなくても、そのインクスシ
ステムを用いた印刷のための機種別ファイルのみを開発
すれば、そのインクシステムを利用した印刷が行えるよ
うになるといった利点(換言すれば、改良やバージョン
アップが容易であるという利点)を有するものともなっ
ている。
の機種別ファイルと共通ファイルとを組み合わせた構成
を有しているため、新たなインクシステムが開発された
ときに、そのインクシステムを用いた印刷を行えるプリ
ンタドライバを新たに開発しなくても、そのインクスシ
ステムを用いた印刷のための機種別ファイルのみを開発
すれば、そのインクシステムを利用した印刷が行えるよ
うになるといった利点(換言すれば、改良やバージョン
アップが容易であるという利点)を有するものともなっ
ている。
【0040】<第2実施形態>以下、本発明の第2実施
形態に係るインストール用ファイルセット10、プリン
タドライバ20の構成及び機能を、第1実施形態と同じ
符号を用いて、説明する。
形態に係るインストール用ファイルセット10、プリン
タドライバ20の構成及び機能を、第1実施形態と同じ
符号を用いて、説明する。
【0041】本発明の第2実施形態に係るインストール
用ファイルセット10は、第1実施形態に係るインスト
ール用ファイルセット10を、第1実施形態に係るプリ
ンタドライバ20とは異なる機能を有する第2実施形態
に係るプリンタドライバ20をインストールすることが
出来るように変形したものである。
用ファイルセット10は、第1実施形態に係るインスト
ール用ファイルセット10を、第1実施形態に係るプリ
ンタドライバ20とは異なる機能を有する第2実施形態
に係るプリンタドライバ20をインストールすることが
出来るように変形したものである。
【0042】そして、第2実施形態に係るプリンタドラ
イバ20は、異なる構成の印刷ダイアログボックスを表
示するように第1実施形態に係るプリンタドライバ20
を変形したものとなっている。具体的には、第1実施形
態に係るプリンタドライバ20は、設定不可能な印刷条
件項目値がグレーアウト表示された印刷ダイアログボッ
クス(図6参照)を表示するものであったが、第2実施
形態に係るプリンタドライバ20は、設定不可能な印刷
条件項目値が示されない印刷ダイアログボックスを表示
するものとなっている。
イバ20は、異なる構成の印刷ダイアログボックスを表
示するように第1実施形態に係るプリンタドライバ20
を変形したものとなっている。具体的には、第1実施形
態に係るプリンタドライバ20は、設定不可能な印刷条
件項目値がグレーアウト表示された印刷ダイアログボッ
クス(図6参照)を表示するものであったが、第2実施
形態に係るプリンタドライバ20は、設定不可能な印刷
条件項目値が示されない印刷ダイアログボックスを表示
するものとなっている。
【0043】例えば、本実施形態に係るインストール用
ファイルセット10を用いてプリンタA用のプリンタド
ライバ20がインストールされたコンピュータ60で
は、プリンタAにセットされているインクシステムが第
1インクシステムであった場合、図7(A)に示したよ
うな印刷ダイアログボックス、すなわち、“用紙種類”
に関する印刷条件項目値を選択するためのリスト内に、
“普通紙(6色A)”、“スーパーファイン専用紙2”
のみが示されているとともに、“印刷モード”を選択す
るための印刷モード設定用コントロール25を有する印
刷ダイアログボックスが、ディスプレイに表示される。
また、プリンタAにセットされているインクシステムが
第2インクシステムであった場合には、図7(B)に示
したように、“用紙種類”に関する印刷条件項目値を選
択するためのリスト内に、“普通紙(6色B)”、“P
M写真用紙(6色)”のみが示されているとともに、
“印刷モード”を選択するための印刷モード設定用コン
トロール25を有する印刷ダイアログボックスが、表示
される。また、プリンタAにセットされているインクシ
ステムが第3インクシステムであった場合には、図7
(C)に示したように、“用紙種類”に関する印刷条件
項目値を選択するためのリスト内に、“普通紙(7
色)”、“PM写真用紙(7色)”のみが示されている
とともに、“印刷モード”を選択するための印刷モード
設定用コントロール25を有さない印刷ダイアログボッ
クスが、表示される。
ファイルセット10を用いてプリンタA用のプリンタド
ライバ20がインストールされたコンピュータ60で
は、プリンタAにセットされているインクシステムが第
1インクシステムであった場合、図7(A)に示したよ
うな印刷ダイアログボックス、すなわち、“用紙種類”
に関する印刷条件項目値を選択するためのリスト内に、
“普通紙(6色A)”、“スーパーファイン専用紙2”
のみが示されているとともに、“印刷モード”を選択す
るための印刷モード設定用コントロール25を有する印
刷ダイアログボックスが、ディスプレイに表示される。
また、プリンタAにセットされているインクシステムが
第2インクシステムであった場合には、図7(B)に示
したように、“用紙種類”に関する印刷条件項目値を選
択するためのリスト内に、“普通紙(6色B)”、“P
M写真用紙(6色)”のみが示されているとともに、
“印刷モード”を選択するための印刷モード設定用コン
トロール25を有する印刷ダイアログボックスが、表示
される。また、プリンタAにセットされているインクシ
ステムが第3インクシステムであった場合には、図7
(C)に示したように、“用紙種類”に関する印刷条件
項目値を選択するためのリスト内に、“普通紙(7
色)”、“PM写真用紙(7色)”のみが示されている
とともに、“印刷モード”を選択するための印刷モード
設定用コントロール25を有さない印刷ダイアログボッ
クスが、表示される。
【0044】以上、説明したように、この第2実施形態
に係るプリンタドライバ20も、第1実施形態に係るプ
リンタドライバ20と同様に、プリンタ50にセットさ
れているインクシステムを調査して、その調査結果に基
づき、実際に印刷を行わせることができない印刷条件を
ユーザが設定できない印刷ダイアログボックスを表示す
るものとなっている。従って、プリンタドライバ20が
インストールされているコンピュータ60のユーザは、
プリンタ50に所望の印刷を行うために必要なインクシ
ステムがセットされていない場合、表示される印刷ダイ
アログボックスを見ただけで(実際に印刷条件を設定し
た後、印刷ボタンを押下しなくても)、そのことを認識
できることになる。また、プリンタドライバ20が用い
られたコンピュータ60では、印刷ダイアログボックス
を表示する前に、現印刷条件情報がプリンタ50の状況
に応じたものに変更されるので、ユーザが印刷開始を指
示したときに、実際の印刷が開始されないといったこと
が起こるのを防止できることにもなる。さらに、第2実
施形態に係るプリンタドライバ20を用いた場合、印刷
ダイアログボックス上に実際に選択できる“用紙種類”
のみが選択できるリスト(グレーアウト表示された選択
肢が示されないリスト)が表示されるので、第1実施形
態に係るプリンタドライバ20を用いた場合よりも印刷
条件設定が容易な環境を、ユーザに提供できることにも
なる。
に係るプリンタドライバ20も、第1実施形態に係るプ
リンタドライバ20と同様に、プリンタ50にセットさ
れているインクシステムを調査して、その調査結果に基
づき、実際に印刷を行わせることができない印刷条件を
ユーザが設定できない印刷ダイアログボックスを表示す
るものとなっている。従って、プリンタドライバ20が
インストールされているコンピュータ60のユーザは、
プリンタ50に所望の印刷を行うために必要なインクシ
ステムがセットされていない場合、表示される印刷ダイ
アログボックスを見ただけで(実際に印刷条件を設定し
た後、印刷ボタンを押下しなくても)、そのことを認識
できることになる。また、プリンタドライバ20が用い
られたコンピュータ60では、印刷ダイアログボックス
を表示する前に、現印刷条件情報がプリンタ50の状況
に応じたものに変更されるので、ユーザが印刷開始を指
示したときに、実際の印刷が開始されないといったこと
が起こるのを防止できることにもなる。さらに、第2実
施形態に係るプリンタドライバ20を用いた場合、印刷
ダイアログボックス上に実際に選択できる“用紙種類”
のみが選択できるリスト(グレーアウト表示された選択
肢が示されないリスト)が表示されるので、第1実施形
態に係るプリンタドライバ20を用いた場合よりも印刷
条件設定が容易な環境を、ユーザに提供できることにも
なる。
【0045】<変形形態>第1、第2実施形態に係るイ
ンストール用ファイルセット10及びプリンタドライバ
20は、各種の変形を行なうことが出来る。例えば、各
実施形態に係るインストール用ファイルセット10及び
プリンタドライバ20は、インクジェットプリンタ50
用のものであったが、各実施形態で用いられている技術
を利用して、インクジェットプリンタ50以外の、複数
種類の画像形成剤(インクやトナー)がセットされるカ
ラープリンタ50(例えば、カラーレーザビームプリン
タ50)用のインストール用ファイルセット10及びプ
リンタドライバ20を実現しても良い。
ンストール用ファイルセット10及びプリンタドライバ
20は、各種の変形を行なうことが出来る。例えば、各
実施形態に係るインストール用ファイルセット10及び
プリンタドライバ20は、インクジェットプリンタ50
用のものであったが、各実施形態で用いられている技術
を利用して、インクジェットプリンタ50以外の、複数
種類の画像形成剤(インクやトナー)がセットされるカ
ラープリンタ50(例えば、カラーレーザビームプリン
タ50)用のインストール用ファイルセット10及びプ
リンタドライバ20を実現しても良い。
【0046】また、Windows(マイクロソフト社
の商標)用のものとして、インストール用ファイルセッ
ト10及びプリンタドライバ20を作成しておいても良
い。ただし、OSがWindowsであるコンピュータ
60において、ユーザが印刷を行おうとしたときに表示
されるダイアログボックスは、アプリケーションによる
ものである(プリンタドライバ20によるものではな
い)ので、本技術を基に、Windows用のプリンタ
ドライバ20を作成してコンピュータ60にインストー
ルしておいても、ユーザが印刷を行おうとしたときに表
示されるダイアログボックスの表示内容からは、プリン
タ50にどのインクシステムがセットされているかを把
握することは出来ないことになる。ただし、当該ダイア
ログボックスの“プロパティ”ボタンを押下すれば、プ
リンタ50にどのインクシステムがセットされているか
を把握出来ることになる。また、実施形態に係るプリン
タドライバ20は、選択時にステップS201〜S20
3相当の処理を実行するものであるので、本技術を基に
作成されたWindows用のプリンタドライバ20が
インストールされたコンピュータにおいても、当該プリ
ンタドライバ20の選択時に現印刷条件情報がプリンタ
50の現状に応じたものに変更されることになる。従っ
て、ユーザが印刷開始を指示したときに、実際の印刷が
開始されないといったことが起こるのを防止できること
になる。
の商標)用のものとして、インストール用ファイルセッ
ト10及びプリンタドライバ20を作成しておいても良
い。ただし、OSがWindowsであるコンピュータ
60において、ユーザが印刷を行おうとしたときに表示
されるダイアログボックスは、アプリケーションによる
ものである(プリンタドライバ20によるものではな
い)ので、本技術を基に、Windows用のプリンタ
ドライバ20を作成してコンピュータ60にインストー
ルしておいても、ユーザが印刷を行おうとしたときに表
示されるダイアログボックスの表示内容からは、プリン
タ50にどのインクシステムがセットされているかを把
握することは出来ないことになる。ただし、当該ダイア
ログボックスの“プロパティ”ボタンを押下すれば、プ
リンタ50にどのインクシステムがセットされているか
を把握出来ることになる。また、実施形態に係るプリン
タドライバ20は、選択時にステップS201〜S20
3相当の処理を実行するものであるので、本技術を基に
作成されたWindows用のプリンタドライバ20が
インストールされたコンピュータにおいても、当該プリ
ンタドライバ20の選択時に現印刷条件情報がプリンタ
50の現状に応じたものに変更されることになる。従っ
て、ユーザが印刷開始を指示したときに、実際の印刷が
開始されないといったことが起こるのを防止できること
になる。
【0047】
【発明の効果】本発明によれば、複数種類の画像形成剤
がセットされるカラープリンタとコンピュータとを含む
システムを操作性の良い印刷システムとして動作させる
ことができるプリンタドライバを得ることが出来る。ま
た、本発明によれば、そのようなプリンタドライバを複
数機種のプリンタについてインストールでき、かつ、各
プリンタドライバのバージョンアップ等が容易なインス
トール用ファイルセットを得ることが出来る。
がセットされるカラープリンタとコンピュータとを含む
システムを操作性の良い印刷システムとして動作させる
ことができるプリンタドライバを得ることが出来る。ま
た、本発明によれば、そのようなプリンタドライバを複
数機種のプリンタについてインストールでき、かつ、各
プリンタドライバのバージョンアップ等が容易なインス
トール用ファイルセットを得ることが出来る。
【図1】本発明の第1実施形態に係るインストール用フ
ァイルセット、プリンタドライバの使用形態を説明する
ための図である。
ァイルセット、プリンタドライバの使用形態を説明する
ための図である。
【図2】第1実施形態に係るインストール用ファイルセ
ットを用いて、プリンタドライバをインストールするこ
とが出来るプリンタの一例の説明図である。
ットを用いて、プリンタドライバをインストールするこ
とが出来るプリンタの一例の説明図である。
【図3】第1実施形態に係るインストール用ファイルセ
ットの構成の説明図である。
ットの構成の説明図である。
【図4】第1実施形態に係るインストール用ファイルセ
ットに含まれるインストールプログラムにより実行され
る処理の流れ図である。
ットに含まれるインストールプログラムにより実行され
る処理の流れ図である。
【図5】第1実施形態に係るインストール用ファイルセ
ットを用いてインストールされたプリンタドライバによ
り実行される処理の流れ図である。
ットを用いてインストールされたプリンタドライバによ
り実行される処理の流れ図である。
【図6】図5に示した処理中で表示される印刷ダイアロ
グボックスの説明図である。
グボックスの説明図である。
【図7】本発明の第2実施形態に係るインストール用フ
ァイルセットを用いてインストールされたプリンタドラ
イバにより表示される印刷ダイアログボックスの説明図
である。
ァイルセットを用いてインストールされたプリンタドラ
イバにより表示される印刷ダイアログボックスの説明図
である。
10 インストール用ファイルセット
15 可搬型記録媒体
20 プリンタドライバ
25 印刷モード設定用コントロール
50 プリンタ
60 コンピュータ
─────────────────────────────────────────────────────
フロントページの続き
Fターム(参考) 2C056 EA11 EB04 EB20 EB45 EC04
EC13 EC26 EC79 EC80 EE18
KC01 KD10
2C061 AQ05 AQ06 AR01 CQ34 CQ36
5B021 AA01 CC06 LG07
5E501 AA06 AC10 BA05 FA05 FA08
FB28
Claims (6)
- 【請求項1】 複数種類の画像形成剤がセットされるカ
ラープリンタ用のプリンタドライバであって、 入力装置及び表示装置を有するとともに前記カラープリ
ンタに接続可能なコンピュータを、 印刷すべき書類の電子データに基づき、当該書類の印刷
データを生成して前記カラープリンタに供給する印刷デ
ータ生成・供給手段と、 前記印刷データ生成・供給手段による印刷データの生成
手順を規定する印刷条件情報を保持する保持手段と、 前記カラープリンタにどのような画像形成剤がセットさ
れているかを調査する調査手段と、 前記入力装置に対して所定の操作が行なわれたときに、
前記表示装置に、前記保持手段に保持された印刷条件情
報の内容についての変更指示を受け付けるための、受け
付け可能な変更指示の種類を前記調査手段による調査結
果に応じて制限したダイアログボックスを表示するユー
ザインタフェース手段とを、備える装置として動作させ
ることを特徴とするプリンタドライバ。 - 【請求項2】 前記ユーザインタフェース手段は、前記
入力装置に対して前記所定の操作が行なわれたときに、
前記調査手段を起動し、その後、前記ダイアログボック
スを前記表示装置に表示することを特徴とする請求項1
記載のプリンタドライバ。 - 【請求項3】 前記ユーザインタフェース手段は、受け
付け不可能な変更指示がグレーアウト表示されたダイア
ログボックスを表示することを、特徴とする請求項1又
は請求項2に記載のプリンタドライバ。 - 【請求項4】 前記ユーザインタフェース手段は、受け
付け不可能な変更指示が示されないダイアログボックス
を表示することを、特徴とする請求項1又は請求項2に
記載のプリンタドライバ。 - 【請求項5】 それぞれ、特定の組み合わせの画像形成
剤がセットされている前記カラープリンタに供給する印
刷データを生成するための複数のプログラムモジュール
と、各プログラムモジュールを必要に応じて利用するメ
インプログラムモジュールとを含むことを、特徴とする
請求項1ないし請求項4のいずれかに記載のプリンタド
ライバ。 - 【請求項6】 それぞれ、複数種類の画像形成剤がセッ
トされる複数機種のカラープリンタを対象とし、各カラ
ープリンタ用のプリンタドライバを、入力装置及び表示
装置を有するとともに前記カラープリンタに接続可能な
コンピュータにインストールするためのインストール用
ファイルセットであって、 それぞれ、前記複数機種のカラープリンタの中の特定機
種のカラープリンタを利用するコンピュータにインスト
ールされる複数の機種別ファイルと、 前記複数機種のカラープリンタを利用する各コンピュー
タにインストールされる共通ファイルと、 コンピュータに、前記共通ファイルをインストールさせ
るとともに、前記複数の機種別ファイルの中から、プリ
ンタドライバをインストールすべきカラープリンタの機
種に応じた幾つかの機種別ファイルをインストールさせ
るためのインストールプログラムのファイルであるイン
ストールプログラムファイルとを、含み、 前記インストールプログラムにより前記コンピュータに
インストールされる共通ファイル及び幾つかの機種別フ
ァイルが、当該コンピュータを、 印刷すべき書類の電子データに基づき、当該書類の印刷
データを生成して前記カラープリンタに供給する印刷デ
ータ生成・供給手段と、 前記印刷データ生成・供給手段による印刷データの生成
手順を規定する印刷条件情報を保持する保持手段と、 前記カラープリンタにどのような画像形成剤がセットさ
れているかを調査する調査手段と、 前記入力装置に対して所定の操作が行なわれたときに、
前記表示装置に、前記保持手段に保持された印刷条件情
報の内容についての変更指示を受け付けるための、受け
付け可能な変更指示を前記調査手段による調査結果に応
じて制限したダイアログボックスを表示するユーザイン
タフェース手段とを、備える装置として動作させるプリ
ンタドライバとして機能することを特徴とするインスト
ール用ファイルセット。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002001909A JP2003202971A (ja) | 2002-01-09 | 2002-01-09 | プリンタドライバ及びインストール用ファイルセット |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002001909A JP2003202971A (ja) | 2002-01-09 | 2002-01-09 | プリンタドライバ及びインストール用ファイルセット |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003202971A true JP2003202971A (ja) | 2003-07-18 |
Family
ID=27641911
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002001909A Pending JP2003202971A (ja) | 2002-01-09 | 2002-01-09 | プリンタドライバ及びインストール用ファイルセット |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003202971A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005100401A (ja) * | 2003-09-22 | 2005-04-14 | Microsoft Corp | ソフトウェアを配布しインストールのための方法およびシステム |
| JP2005193403A (ja) * | 2003-12-26 | 2005-07-21 | Canon Sales Co Inc | 画像形成装置及びその制御方法、制御プログラム、記録媒体 |
| JP2007122521A (ja) * | 2005-10-28 | 2007-05-17 | Sharp Corp | 設定画面制御装置、制御プログラムおよび記録媒体 |
| JP2012196793A (ja) * | 2011-03-18 | 2012-10-18 | Seiko Epson Corp | 周辺装置、管理装置、機種情報送信方法及び機種情報取得方法 |
| JP2020096351A (ja) * | 2018-11-29 | 2020-06-18 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
-
2002
- 2002-01-09 JP JP2002001909A patent/JP2003202971A/ja active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005100401A (ja) * | 2003-09-22 | 2005-04-14 | Microsoft Corp | ソフトウェアを配布しインストールのための方法およびシステム |
| JP2005193403A (ja) * | 2003-12-26 | 2005-07-21 | Canon Sales Co Inc | 画像形成装置及びその制御方法、制御プログラム、記録媒体 |
| JP2007122521A (ja) * | 2005-10-28 | 2007-05-17 | Sharp Corp | 設定画面制御装置、制御プログラムおよび記録媒体 |
| JP2012196793A (ja) * | 2011-03-18 | 2012-10-18 | Seiko Epson Corp | 周辺装置、管理装置、機種情報送信方法及び機種情報取得方法 |
| JP2020096351A (ja) * | 2018-11-29 | 2020-06-18 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
| JP7353926B2 (ja) | 2018-11-29 | 2023-10-02 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8773701B2 (en) | Image processing apparatus, print control method, recording medium storing print control program | |
| US8330968B2 (en) | Print control system, and printer and computer readable medium therefor | |
| US20030231328A1 (en) | Multiple printer driver | |
| CN102566947B (zh) | 打印系统、图像形成设备及方法 | |
| JP4667210B2 (ja) | 情報処理装置、印刷装置及びそれらの制御方法、印刷システム | |
| US20060232811A1 (en) | Image processing apparatus | |
| JP2011059958A (ja) | 情報処理装置、情報処理システム、画像形成装置及びプログラム | |
| US9300820B2 (en) | Information processing apparatus, information processing method, and storage medium | |
| JP2008210112A (ja) | 端末装置、消耗品残量表示プログラム及び記録媒体 | |
| CN103995678A (zh) | 信息处理装置及其控制方法 | |
| US20250390257A1 (en) | Non-transitory computer-readable storage medium storing instructions implementing supporting program | |
| US8547600B2 (en) | Printing setting apparatus, printing apparatus, and recording medium | |
| JP2003202971A (ja) | プリンタドライバ及びインストール用ファイルセット | |
| JP2001331292A (ja) | プリンタ選択装置及びプリントシステム | |
| JP4978935B2 (ja) | 画像形成システム | |
| JP4900137B2 (ja) | 印刷機能付き事務機器、印刷ログ作成方法及びそのプログラム | |
| JP5289000B2 (ja) | 印刷処理装置及びその制御方法と、管理装置及びその制御方法 | |
| US8054503B2 (en) | System and a program product | |
| JP4537276B2 (ja) | 印刷制御装置とその制御方法、制御プログラム、及びプリンタドライバと印刷装置 | |
| JP2009301337A (ja) | 表示画面生成プログラム、表示画面生成装置、及び画像形成装置 | |
| JP2007279894A (ja) | プリンタドライバ及び記録媒体 | |
| JP2023156162A (ja) | 画像形成装置、情報処理装置、画像形成装置の制御方法、情報処理装置の制御方法 | |
| US8542371B2 (en) | Information processing method and information processing apparatus | |
| JP5042926B2 (ja) | 印刷設定装置,プログラム,および記録媒体 | |
| US8711398B2 (en) | Image processing system, image processing apparatus, control method for image processing apparatus, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040603 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040615 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041109 |