(57)【要約】【課題】印刷に使用するプリンタブルディスクに対する適切な印刷条件を容易に設定することができ、好適な印刷結果をプリンタに出力させることができる情報処理装置及びその制御方法、プログラムを提供する。【解決手段】アプリケーション１３２は、印刷対象とするプリンタブルディスクメディアを選択するためのメディア選択情報を入力する。複数種類のプリンタブルディスクメディアに関するメディア情報と、該メディア情報毎に印刷に使用するプリンタのプリンタ設定情報とを関連付けて管理する用紙情報データベース１４６から、入力されたメディア選択情報に対応するメディア情報のプリンタ設定情報を検索して取得する。そして、プリンタ設定情報を、印刷に使用するプリンタのプリンタドライバ１３３へ出力する。【選択図】　図１
2004102620.tif 000002
【特許請求の範囲】
【請求項１】
プリンタブルディスクメディアに印刷を行うプリンタの印刷に係る印刷データを生成する情報処理装置であって、
印刷対象とするプリンタブルディスクメディアを選択するためのメディア選択情報を入力する入力手段と、
複数種類のプリンタブルディスクメディアに関するメディア情報と、該メディア情報毎に印刷に使用するプリンタのプリンタ設定情報とを関連付けて管理するデータベースから、前記入力手段で入力されたメディア選択情報に対応するメディア情報のプリンタ設定情報を検索して取得する取得手段と、
前記取得手段で取得したプリンタ設定情報を、印刷に使用するプリンタのプリンタドライバへ出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記メディア選択情報は、前記プリンタブルディスクメディアのメーカー名、製品型番名、印刷に使用するプリンタの機種名を含む
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データベースを記憶する記憶手段と、
前記データベースの管理内容を更新する更新手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記メディア選択情報に対応するプリンタブルディスクメディアに印刷する図柄を編集する編集手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記プリンタ設定情報として、印刷に使用するプリンタのプリンタ名、カートリッジ名、プリンタブルディスクメディア名、印刷品位を設定する設定手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
プリンタブルディスクメディアに印刷を行うプリンタの印刷に係る印刷データを生成する情報処理装置の制御方法であって、
印刷対象とするプリンタブルディスクメディアを選択するためのメディア選択情報を入力する入力工程と、
複数種類のプリンタブルディスクメディアに関するメディア情報と、該メディア情報毎に印刷に使用するプリンタのプリンタ設定情報とを関連付けて管理するデータベースから、前記入力工程で入力されたメディア選択情報に対応するメディア情報のプリンタ設定情報を検索して取得する取得工程と、
前記取得工程で取得したプリンタ設定情報を、印刷に使用するプリンタのプリンタドライバへ出力する出力工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項７】
プリンタブルディスクメディアに印刷を行うプリンタの印刷に係る印刷データの生成をコンピュータに実行させるプログラムであって、
印刷対象とするプリンタブルディスクメディアを選択するためのメディア選択情報を入力する入力工程のプログラムコードと、
複数種類のプリンタブルディスクメディアに関するメディア情報と、該メディア情報毎に印刷に使用するプリンタのプリンタ設定情報とを関連付けて管理するデータベースから、前記入力工程で入力されたメディア選択情報に対応するメディア情報のプリンタ設定情報を検索して取得する取得工程のプログラムコードと、
前記取得工程で取得したプリンタ設定情報を、印刷に使用するプリンタのプリンタドライバへ出力する出力工程のプログラムコードと
を備えることを特徴とするプログラム。
【請求項８】
請求項７に記載されたプログラムを実行するコンピュータと、該コンピュータから出力される印刷データの印刷を行うプリンタからなることを特徴とする印刷システム。
【請求項９】
請求項７に記載されたプログラムに基づいて生成された印刷データの印刷を行うことを特徴とするプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタブルディスクメディアに印刷を行うプリンタの印刷に係る印刷データを生成する情報処理装置及びその制御方法、プログラムに関するものである。
【０００２】
【従来の技術】
従来、その表面に直接画像を印刷することが可能なプリンタブルディスク（ＣＤ−Ｒ等）に印刷が可能な装置が広く知られている。また、この種の装置としてはプリンタがあり、このプリンタにパーソナルコンピュータ（ＰＣ）等のホストを接続して構成される印刷システムも存在する（例えば、特許文献１参照）。この印刷システムでは、ホスト上で、印刷データとなる図柄を編集、印刷するためのアプリケーションプログラムを動作させ、そのアプリケーションプログラムによって生成された印刷データに基づいて、プリンタがプリンタブルディスクに印刷データに基づく画像を印刷する。
【０００３】
このプリンタブルディスクとなる印刷メディアは、その印刷面にインク受容層が形成されており、例えば、インクジェットプリンタの記録ヘッドから吐出されるインクを吸収するようになっている。但し、そのインク吸収能力は、印刷メディアのメーカーや、印刷メディアの種類によって大きく異なっている。そのため、同一のプリンタを使い、同一の印刷方式で印刷しても、使用する印刷メディアによって、適正な画像が得られる場合もあれば、印刷メディアがインクを吸収しきれずその表面にインクあふれが生じてしまう場合もある。
【０００４】
そのため、これらの印刷システムは、印刷メディアに印刷データを印刷する際には、その印刷データによって表現される色の濃度を調整する機能を備え、特に、インク吸収能力の低い印刷メディアに対しては低い濃度の色で印刷を行うことにより、上記のインクあふれを回避しようとしている。
【特許文献１】
特開平１１−１０２５８３号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、一般には、印刷データで表現される出力色を薄くしても印刷メディア表面の単位面積あたりに打ち込むインクの量（インク打ち込み量）は少なくなるとは限らない。例えば、シアン、マゼンタ、イエロー及びブラックの４色に加えて淡シアン、淡マゼンタのインクを用いるインクジェットプリンタにおいて、特に、シアンやマゼンタの濃インクと淡インクの境界部を印刷する場合には、インク打ち込み量は多くなる。
【０００６】
また、シアン、マゼンタ、イエロー及びブラックの４色のインクのみを使うプリンタにおいても、黒とそれに近いグレーを比較すると、シアン、マゼンタ、イエローのインクを混合して表現されるグレー部分の方が単一色のインクで表現される黒の部分よりもインク打ち込み量が多くなる場合がある。
【０００７】
このように、従来のプリンタにおいては、出力色の濃度を調整する機能はあっても単位面積あたりのインク打ち込み量そのものを調整する機能は存在しなかった。
【０００８】
また、印刷データで表現される出力色を薄くしてもインク打ち込み量が減少するとは限らないため、インクを吸収しにくいプリンタブルディスクの印刷メディアに印刷する際に、その印刷メディアの表面上でのインクあふれを回避するためには、最大インク打ち込み量を少なく設定せざるを得ない。この場合、逆にインク吸収力の強い印刷メディアに印刷する場合にもインク打ち込み量は少なく抑えられ、高濃度の出力を得ることができないという課題があった。
【０００９】
本発明は上記課題を解決するためになされたものであり、印刷に使用するプリンタブルディスクに対する適切な印刷条件を容易に設定することができ、好適な印刷結果をプリンタに出力させることができる情報処理装置及びその制御方法、プログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
プリンタブルディスクメディアに印刷を行うプリンタの印刷に係る印刷データを生成する情報処理装置であって、
印刷対象とするプリンタブルディスクメディアを選択するためのメディア選択情報を入力する入力手段と、
複数種類のプリンタブルディスクメディアに関するメディア情報と、該メディア情報毎に印刷に使用するプリンタのプリンタ設定情報とを関連付けて管理するデータベースから、前記入力手段で入力されたメディア選択情報に対応するメディア情報のプリンタ設定情報を検索して取得する取得手段と、
前記取得手段で取得したプリンタ設定情報を、印刷に使用するプリンタのプリンタドライバへ出力する出力手段と
を備える。
【００１１】
また、好ましくは、前記メディア選択情報は、前記プリンタブルディスクメディアのメーカー名、製品型番名、印刷に使用するプリンタ名を含む。
【００１２】
また、好ましくは、前記データベースを記憶する記憶手段と、
前記データベースの管理内容を更新する更新手段と
を更に備える。
【００１３】
また、好ましくは、前記メディア選択情報に対応するプリンタブルディスクメディアに印刷する図柄を編集する編集手段と
を更に備える。
【００１４】
また、好ましくは、前記プリンタ設定情報として、印刷に使用するプリンタのプリンタ名、カートリッジ名、プリンタブルディスクメディア名、印刷品位を設定する設定手段と
を更に備える。
【００１５】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
プリンタブルディスクメディアに印刷を行うプリンタの印刷に係る印刷データを生成する情報処理装置の制御方法であって、
印刷対象とするプリンタブルディスクメディアを選択するためのメディア選択情報を入力する入力工程と、
複数種類のプリンタブルディスクメディアに関するメディア情報と、該メディア情報毎に印刷に使用するプリンタのプリンタ設定情報とを関連付けて管理するデータベースから、前記入力工程で入力されたメディア選択情報に対応するメディア情報のプリンタ設定情報を検索して取得する取得工程と、
前記取得工程で取得したプリンタ設定情報を、印刷に使用するプリンタのプリンタドライバへ出力する出力工程と
を備える。
【００１６】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
プリンタブルディスクメディアに印刷を行うプリンタの印刷に係る印刷データの生成をコンピュータに実行させるプログラムであって、
印刷対象とするプリンタブルディスクメディアを選択するためのメディア選択情報を入力する入力工程のプログラムコードと、
複数種類のプリンタブルディスクメディアに関するメディア情報と、該メディア情報毎に印刷に使用するプリンタのプリンタ設定情報とを関連付けて管理するデータベースから、前記入力工程で入力されたメディア選択情報に対応するメディア情報のプリンタ設定情報を検索して取得する取得工程のプログラムコードと、
前記取得工程で取得したプリンタ設定情報を、印刷に使用するプリンタのプリンタドライバへ出力する出力工程のプログラムコードと
を備える。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１８】
［システム構成］
図１は本発明の実施形態の印刷システムの構成を示すブロック図である。
【００１９】
本実施形態における印刷システムは、印刷データ（制御コマンドを含む）を生成するホストコンピュータ１００と、その印刷データに基づいて画像を形成するプリンタ１８０とで構成される。
【００２０】
ホストコンピュータ１００は、ＣＰＵ１１０、ＲＯＭ１２０、ＲＡＭ１３０、ハードディスクコントローラ（ＨＤＣ）１４０とこれに接続されるハードディスク（ＨＤ）１４１、ディスプレイコントローラ１５０とこれに接続されるディスプレイ装置１５１、キーボード・マウスコントローラ１６０とこれに接続されるキーボード・マウス１６１、入出力（Ｉ／Ｏ）コントローラ１７０、ネットワークコントローラ１９０を備える。
【００２１】
ＣＰＵ１１０は、ＲＯＭ１２０、ＲＡＭ１３０内の各種プログラムやデータ、データベース等のソフトウェアに基づいて動作する。
【００２２】
ＲＯＭ１２０には、ＨＤＣ１４０、ディスプレイコントローラ１５０、キーボード・マウスコントローラ１６０、Ｉ／Ｏコントローラ１７０、ネットワークコントローラ１９０の制御を行うプログラム１２１及びその中で用いられるデータ１２２等が格納されている。ホストコンピュータ１００の電源投入時は、プログラム１２１によりブートし、ＨＤ１４１からオペレーティングシステム（ＯＳ）１４２をＲＡＭ１３０へロードしてＯＳ１３１（１４２）を起動する。以降、ＯＳ１３１の管理のもとで、アプリケーション１４３がＲＡＭ１３０に同様にロードされ、そのアプリケーション１３２（１４３）が実行されることにより、本システムは、印刷システムとして機能する。
【００２３】
ＲＡＭ１３０には、ＨＤ１４１からＯＳ１３１（１４２）、後述する本発明の画像編集や印刷設定等を行う印刷処理アプリケーションを含む各種処理を司るアプリケーション１３２（１４３）、プリンタ１８０に対応する印刷データを生成するためのソフトウェアであるプリンタドライバ１３３（１４４）が読み込まれ、ＣＰＵ１１０によって実行される。また、これらのプログラムが動作する際のワークエリア１３４もＲＡＭ１３０上に確保される。
【００２４】
ＨＤ１４１には、ＯＳ１４２、アプリケーション１４３、プリンタドライバ１４４が格納されている他、プリンタ１８０に供給すべき印刷データをスプールするスプーラ領域１４５が設定されている。加えて、プリンタ１８０で使用する印刷メディア（以下、単にメディアと略称する）に関する各種情報を管理する用紙（メディア）情報データベース１４６が格納されている。この用紙（メディア）情報データベース１４６の詳細については、後述する。
【００２５】
ディスプレイコントローラ１５０は、ＣＰＵ１１０の制御に従って、ディスプレイ装置１５１を通じてホストコンピュータ１００のユーザに対する画像表示を行う。キーボード・マウスコントローラ１６０は、ＣＰＵ１１０の制御に従って、ホストコンピュータ１００のユーザによるキーボード・マウス１６１を通じた入力を受け付ける。ホストコンピュータ１００のユーザは、ディスプレイ装置１５１及びキーボード・マウス１６１を用いて、ホストコンピュータ１００の対話的な操作を行うことができる。
【００２６】
ディスプレイ装置１５１としては、ＣＲＴ、液晶ディスプレイ装置（ＬＣＤ）等を用いることができる。また、マウスの代わりにタッチパネル、トラックボール等、他のポインティングデバイスを使用することもできる。Ｉ／Ｏコントローラ１７０は、ＣＰＵ１１０の制御に従って、プリンタ１８０との間での双方向通信処理を行う。
【００２７】
ネットワークコントローラ１９０は、サーバ２００等の外部装置とネットワークを介する通信制御を行う。
【００２８】
尚、ネットワークは、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が行えるものであればどのような構成であっても良い。
【００２９】
サーバ２００は、ホスト１００と同様の構成要素に加えて、更新用用紙（メディア）情報データベース２０１を管理している。この更新用用紙（メディア）情報データベース２０１は、ホスト１００の用紙（メディア）情報データベース１４６の更新がなされた場合の更新情報を管理するものであり、更新の完了後、その更新内容がホスト１００の用紙（メディア）情報データベース１４６へ反映される。
【００３０】
一方、プリンタ１８０には、ホストコンピュータ１００から印刷データを受信し、また各種ステータスデータをホストコンピュータ１００へ送信するためのインタフェース（Ｉ／Ｆ）１８１、主として受信した印刷データを解釈し、ビットマップイメージデータを発生するプリンタ制御部１８２、プリンタ制御部１８２から出力されたビットマップイメージデータに基づいて、実際に画像を形成する画像記録部１８３で構成される。また、図示してはいないが操作パネル等も具備している。
【００３１】
画像記録部１８３は、ＣＤ−Ｒ、ＤＶＤ−Ｒ等のプリンタブルディスク（メディア）の印刷面への画像記録が可能なものであれば、インクジェット方式、熱転写方式、レーザビーム方式等、いずれの印刷方式を用いたものでもよい。さらに、画像記録部１８３は、印刷目的によってユーザが交換可能なカートリッジ方式になっていてもよい。
【００３２】
尚、このカートリッジとは、印刷方式が、例えば、インクジェット方式の場合は、インクジェット記録ヘッドとそれにインクを供給するインクタンクとが一体化された構成と、分離可能な構成の両方を意味するものである。また、このカートリッジには、記録モード（カラー記録モード、モノクロ記録モード、フォト記録モード等）に応じた種別が存在する。一方、印刷方式が、例えば、レーザビーム方式の場合は、このカートリッジとは、トナーカートリッジを意味するものである。
【００３３】
上記の構成において、ホストコンピュータ１００にプリンタ１８０を接続した際には、その最初の段階ではプリンタ１８０に対応する印刷データを生成するためのプリンタドライバ１４４をインストールする必要がある。このインストールは、格別の理由がない限りは、一度行えば事足りるものである。
【００３４】
図２は本発明の実施形態のホストコンピュータのソフトウェア構成を示す図である。
【００３５】
ホストコンピュータ１００には、入力装置としてキーボード・マウス１６１が、出力装置としてディスプレイ装置１５１、プリンタ１８０が接続されている。キーボード・マウス１６１からの入力は、キーボード・マウスドライバ１９１によって処理され、ＯＳ１３１に渡される。
【００３６】
また、ホストコンピュータ１００は、ワードプロセッサ、表計算、インターネットブラウザ等のアプリケーション１３２を有する。プリンタドライバ１３３は、描画命令群を処理して印刷データを作成し、プリンタ１８０に印刷させるソフトウェアである。ディスプレイドライバ１９０は、ディスプレイ装置１５１に画像を表示させるためのソフトウェアである。
【００３７】
アプリケーション１３２は、文字等のテキストに分類されるテキストデータ、図形等のグラフィックスに分類されるグラフィックスデータ、写真画像等に分類されるイメージ画像データ等を用いて出力画像データを作成する。そして、この出力画像データに基づく画像を印刷する場合、アプリケーション１３２は、ＯＳ１３１に印刷出力要求を行うと共に、テキストデータ部分はテキスト描画命令、グラフィックスデータ部分はグラフィックス描画命令、イメージ画像データ部分はイメージ描画命令で構成される描画命令群をＯＳ１３１に発行する。
【００３８】
ＯＳ１３１は、アプリケーション１３２から印刷出力要求を受けると、プリンタ１８０に対応するプリンタドライバ１３３に描画命令群を渡す。プリンタドライバ１３３は、ＯＳ１３１から渡される印刷出力要求及び描画命令群を処理して、プリンタ１８０が印刷処理可能な印刷データを作成し、その印刷データをプリンタ１８０に送信する。
【００３９】
例えば、プリンタ１８０がラスタプリンタである場合、プリンタドライバ１３３は、描画命令群を順次、例えば、ＲＧＢそれぞれ８ビットの深さをバンドメモリにラスタライズする。そして、すべての描画命令をラスタライズした後、バンドメモリの内容をプリンタ１８０が印刷可能なデータ形式、例えば、ＣＭＹＫデータに変換してプリンタ１８０に送信する。このバンドメモリは、例えば、ＲＡＭ１３０に割り当てられる。
【００４０】
尚、図１、図２に示すホストコンピュータ１００としては、一般に普及しているＩＢＭ　ＡＴ互換機のパーソナルコンピュータを使用し、ＯＳ１３１としてＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）ＸＰを使用することが考えられる。また、そのようなパーソナルコンピュータに、ディスプレイ装置１５１、プリンタ１８０及びキーボード・マウス１６１を接続し、以下で説明する印刷処理アプリケーションを実行させることで、本実施形態の印刷システムが実現される。
【００４１】
また、デジタルカメラとプリンタを直接接続して印刷を実現できる印刷システムの場合は、このホストコンピュータ１００で実現される処理はデジタルカメラ内で実現されることになる。
【００４２】
［印刷処理アプリケーションについて］
次に、アプリケーション１３２として動作可能な、本実施形態による印刷処理アプリケーションについて説明する。
【００４３】
本実施形態の印刷処理アプリケーションは、印刷対象となるプリンタブルディスク（メディア）をそのメーカー名及び商品型番で指定し、該プリンタブルディスクに印刷する印刷データを作成し、該印刷データをプリンタ１８０によってプリンタブルディスクの印刷面上に直接印刷するものである。
【００４４】
以下、本実施形態の印刷処理アプリケーションの動作・機能について詳細に説明する。
【００４５】
本実施形態の印刷処理アプリケーションを起動すると、専用のアプリケーションウィンドウが表示される。アプリケーションウィンドウとしては、起動画面３００（図３参照）、用紙（メディア）選択画面４００（図４Ａ及び図４Ｂ参照）、編集画面５００（図５Ａ及び図５Ｂ参照）、データベース更新画面６００（図６参照）、印刷設定画面７００（図７参照）、プリンタ設定画面８００（図８参照）が用意されているが、さらに他の機能を実現するための画面を備えていても構わない。
【００４６】
また、本印刷処理アプリケーションは、編集画面を主な画面とし、他の画面は必要に応じて編集画面の上に重なる形で表示するようになっており、アプリケーション起動時には起動画面を表示するが、これらに限定されるものではない。
【００４７】
更に、これらのアプリケーションウインドウには、そのウインドウ内での各種操作を実現するためのコントロール（テキスト入力フィールド、ボタン、ラジオボタン、チェックボックス、プルダウンメニュー、アイコン等）が構成されていることは言うまでもない。
【００４８】
本印刷処理アプリケーションによる印刷手順の概略は、以下のようになる。
【００４９】
・起動画面３００（図３）で「新規作成」ボタン３０１を選択することで表示される用紙（メディア）選択画面４００（図４Ａ）において、印刷に使用するプリンタブルディスクを選択する。
【００５０】
・編集画面５００（図５Ａ）において、イラストの挿入、移動、サイズ変更を行い、印刷すべき図柄（印刷データ）を作成する。
【００５１】
・印刷設定画面７００（図７）において、作成された印刷データをプリンタ１８０に出力する。
【００５２】
以下、各画面毎に動作の詳細を説明する。
【００５３】
まず、図３及び図９を参照して、起動画面３００で行われる印刷処理アプリケーションの起動処理について説明する。
【００５４】
本印刷処理アプリケーションが起動されると、図５Ａの編集画面５００が表示され、その上に重なる形で図３の起動画面３００を表示する。この時、ユーザは、起動画面３００に対する操作を行うことができるが、その下に重なっている編集画面５００を操作することはできない。
【００５５】
図９は本発明の実施形態の印刷処理アプリケーションによる起動処理を示すフローチャートである。
【００５６】
ステップＳ１０１では、起動画面３００内の「新規作成」ボタン３０１がクリックされたか否かを判定する。「新規作成」ボタン３０１がクリックされた場合（ステップＳ１０１でＹＥＳ）、ステップＳ１０２へ進み、起動画面３００を消去して用紙選択画面４００（図４Ａあるいは図４Ｂ）による用紙（メディア）選択処理を行う。尚、この用紙選択処理の詳細については後述する。その後、ステップＳ１０３で、編集画面５００による編集処理に移行する。尚、この編集処理の詳細についても後述する。
【００５７】
一方、ステップＳ１０１において、「新規作成」ボタン３０１がクリックされなかった場合（ステップＳ１０１でＮＯ）、ステップＳ１０４へ進み、「開く」ボタン３０２がクリックされたか否かを判定する。「開く」ボタン３０２がクリックされた場合（ステップＳ１０４でＹＥＳ）、ステップＳ１０５へ進み、本印刷処理アプリケーションで過去に保存された印刷データファイルを開く処理を行う。この処理では、起動画面３００を消去して、ファイル選択用のポップアップウィンドウ（不図示）を表示し、これを用いてユーザは所望の印刷データファイルを選択する。その後、ステップＳ１０３の編集画面５００による編集処理に移行する。
【００５８】
尚、印刷データファイルには、０個以上の図柄についての画像情報及びその出力位置、出力サイズ情報が含まれる。また、それらの図柄の印刷対象となる用紙（メディア）情報及びプリンタ設定情報も記録される。尚、用紙（メディア）情報とプリンタ設定情報の詳細については後述する。
【００５９】
また、本実施形態では、印刷データファイル中の図柄はイラストのみによって構成されるものとしているが、他にグラフィックスやテキストを含むようにしても本発明の目的が達成されることには変わりない。
【００６０】
一方、ステップＳ１０４において、「開く」ボタン３０２がクリックされなかった場合（ステップＳ１０４でＮＯ）、ステップＳ１０６へ進み、「終了」ボタン３０３がクリックされたか否かを判定する。「終了」ボタン３０３がクリックされた場合（ステップＳ１０６でＹＥＳ）、ステップＳ１０７へ進み、本印刷処理アプリケーションを終了する。これは、ユーザが誤操作で本印刷処理アプリケーションを起動した場合のための処理である。一方、「終了」ボタン３０３がクリックされなかった場合（ステップＳ１０６でＮＯ）、ステップＳ１０１に戻り、起動画面３００中のいずれかのボタンがクリックされるまで以上の処理を繰り返す。
【００６１】
次に、図４Ａ、図４Ｂ、図１０及び図１１を参照して、用紙（メディア）選択画面４００による用紙（メディア）選択処理について説明する。
【００６２】
図１０は本発明の実施形態の印刷処理アプリケーションによる用紙（メディア）選択処理を示すフローチャートである。また、図１１は本発明の実施形態の用紙（メディア）情報データベースの構成を示す図である。更に、図４Ｂは後述するプリンタメーカー推奨メディアを表示する場合の用紙（メディア）選択画面の表示例を示す図である。
【００６３】
ステップＳ２０１では、現在のメディア選択情報を取得する。メディア選択情報には、メディアのメーカー名、メディアの製品型番、印刷に用いるプリンタの機種名、メディアの印刷領域内側境界の円（以下、内円と記載する）の直径、メディアの印刷領域外側境界の円（以下、外円と記載する）の直径が含まれる。また、個々のメディアについてプリンタメーカーが推奨するか否かの情報も含まれる。
【００６４】
そして、本印刷処理アプリケーション起動直後に、起動処理のステップＳ１０２によって用紙（メディア）選択画面による選択処理が実行された場合には、まだ、メディアが選択されていないため、デフォルトのメディア（メーカー名と製品型番）、デフォルトのプリンタ機種名が選択され、図１１に示す用紙（メディア）情報データベース１４６を検索して、対応する内円の直径、外円の直径が取得される。
【００６５】
ステップＳ２０２では、デフォルトの用紙（メディア）選択画面４００（図４Ａ）を表示し、現在選択されているメディアのメーカー名（メディアメーカー欄）４０１と、メディア名とその製品型番（メディア名欄）４０２、プリンタ機種名（プリンタ欄）４０４を表示する。
【００６６】
メディアメーカー欄４０１では、右端の三角ボタンをクリックすることにより、用紙（メディア）情報データベース１４６に登録されているメディアメーカー名の一覧が選択可能に表示される。
【００６７】
プリンタ欄４０３では、同様に、用紙（メディア）情報データベース１４６に登録されており、かつホストコンピュータ１００にインストールされているプリンタドライバ１３３に対応するプリンタの機種名の一覧が選択可能に表示される。
【００６８】
メディア名欄４０２では、用紙（メディア）情報データベース１４６に登録されているメディアの内、メディアメーカー欄４０１のメーカー名及びプリンタ欄４０３のプリンタの機種名に合致するメディア名の一覧が表示され、それらの中から任意のメディア名を選択することができる。
【００６９】
尚、メーカー名欄４０１には、メディアメーカー名に加え、プリンタメーカー推奨を選択表示することができる。特に、プリンタメーカー推奨が選択された場合には、図４Ｂの用紙（メディア）選択画面に示すように、選択されたプリンタ機種に対応するすべてのメディアの内、プリンタメーカー推奨情報を有するメディア名がメディア名欄４０１に表示される。
【００７０】
ステップＳ２０３では、ユーザがキーボード・マウス１６１によりメディアメーカー名欄４０１のメーカー名選択操作を行ったか否かを判定する。メーカー名選択操作が行われた場合（ステップＳ２０３でＹＥＳ）、ステップＳ２０４へ進み、現在選択されているメーカー名に変更して、更新する。その後、ステップＳ２０５へ進む。一方、メーカー名選択操作が行われなかった場合（ステップＳ２０３でＮＯ）、ステップＳ２０５へ進む。
【００７１】
ステップＳ２０５では、ユーザがキーボード・マウス１６１によりプリンタ欄４０３のプリンタ機種名選択操作を行ったか否かを判定する。プリンタ機種名選択操作が行われた場合（ステップＳ２０５でＹＥＳ）、ステップＳ２０６へ進み、現在選択されているプリンタ機種名に変更して、更新する。その後、ステップＳ２０７へ進む。一方、プリンタ機種名選択操作が行われなかった場合（ステップＳ２０５でＮＯ）、ステップＳ２０７へ進む。
【００７２】
ステップＳ２０７では、ユーザがキーボード・マウス１６１によりメディア名欄４０２のメディア名（製品型番）選択操作を行ったか否かを判定する。製品型番選択操作が行われた場合（ステップＳ２０７でＹＥＳ）、ステップＳ２０８へ進み、現在選択されている製品型番に変更して、更新する。その後、ステップＳ２０９へ進む。一方、製品型番選択操作が行われなかった場合（ステップＳ２０７でＮＯ）、ステップＳ２０９へ進む。
【００７３】
ステップＳ２０９では、ＯＫボタン４０４がクリックされたか否かを判定する。ＯＫボタン４０４がクリックされた場合（ステップＳ２０９でＹＥＳ）、ステップＳ２１０へ進み、メディア選択情報を現在用紙（メディア）選択画面４００上で選択されている値に更新するとともにそれに対応するプリンタ設定情報を取得する。
【００７４】
プリンタ設定情報には、プリンタドライバ１３３に対して通知する用紙サイズ、用紙の種類、印刷品位、プリンタ名が含まれる。この内、用紙サイズ、用紙の種類、印刷品位は、メーカー名、製品型番、プリンタの機種名をキーとして、用紙（メディア）情報データベース１４６を検索して取得する。また、プリンタ名は、ホストコンピュータ１００にインストールされているプリンタドライバ１３３の中で、機種名がプリンタ機種名に合致するものを選択し表示する。合致するものが複数ある場合にはそれらの内のいずれかが選択される。
【００７５】
一方、ステップＳ２０９において、ＯＫボタン４０４がクリックされなかった場合（ステップＳ２０９でＮＯ）、ステップＳ２１１へ進み、キャンセルボタン４０５がクリックされたか否かを判定する。キャンセルボタン４０５がクリックされた場合（ステップＳ２１１でＹＥＳ）、あるいはステップＳ２１０の処理が終了した際には、用紙（メディア）選択処理は終了し、用紙（メディア）選択画面４００は消去される。但し、キャンセルボタン４０５がクリックされた場合、ステップＳ２１０の処理が行われないため、用紙（メディア）選択画面４００中で行われた選択操作は無効となる。
【００７６】
一方、ステップＳ２１１において、キャンセルボタン４０５がクリックされなかった場合（ステップＳ２１１でＮＯ）、ステップＳ２０２に戻り、現在の用紙（メディア）選択項目に従って画面を再描画し、用紙（メディア）選択処理を続行する。
【００７７】
ここで、図１１に示す用紙（メディア）情報データベース１４６について説明する。
【００７８】
用紙（メディア）情報データベース１４６は、本印刷処理アプリケーション付属のデータとして、アプリケーション１４３のプログラムファイルとは別のデータファイルの形でホストコンピュータ１００のＨＤ１４１上に記憶されており、メディアに関するメディア情報とそのメディア情報毎に印刷に使用するプリンタのプリンタ設定情報とを、図１１に示す表形式のデータ構造で管理している。また、後述するデータベース更新操作により、アプリケーション１４３やプリンタドライバ１４４等のプログラムを変更することなく、より新しい情報に更新することができる。
【００７９】
用紙（メディア）情報データベース１４６は、メーカー名、製品型番（メディア名）と使用するプリンタの機種名をキーとし、内円、外円それぞれの直径及びプリンタメーカー推奨の有無が管理されている。また、それに加えて、当該メディアに対応する機種名のプリンタで印刷する際に最適なプリンタドライバの設定値（プリンタ設定情報）も記録されている。
【００８０】
このプリンタドライバの設定値（プリンタ設定情報）には、印刷時に使用するプリンタ中の画像記録部のカートリッジ種別、用紙サイズ、用紙の種類、印刷品位が含まれる。メーカー名、製品型番（メディア名）に加え、プリンタの機種名がキーとなっているのは、同一のメディアに対して印刷する際にも使用するプリンタの機種によって最適なプリンタドライバ設定が異なる場合があるためである。
【００８１】
ここで、図１６を参照してプリンタドライバ１３３の設定とプリンタ１８０に送信される印刷データの関係について説明する。
【００８２】
図１６は本発明の実施形態のプリンタドライバの設定とプリンタに送信される印刷データの関係を示す図である。
【００８３】
プリンタブルディスク（メディア）は、その製品によってインク受容層のインク吸収能力が大幅に異なっている。そのため、特定の製品に対しては適正な画像を形成する印刷方法であっても、他の製品に印刷を行った場合には、印刷面であるその表面に吸収されないインクが残留するなどの不具合が生じる場合がある。
【００８４】
そこで、印刷面の単位面積に塗布されるインクの最大量の相対値を「インク打ち込み量」とし、また印刷面の特定位置をプリンタの画像記録部が走査する回数を「パス数」として、図１６に示すような複数の印刷方法を定義する。一般には、この印刷方法はプリンタの機種によって異なるものとするが、異なる機種間で共通の印刷方法を用いても構わない。
【００８５】
そして、プリンタドライバ１３３の設定項目である用紙の種類と印刷品位の組み合わせに対して、図１６に示すように複数の印刷方法を対応付け、印刷時プリンタ１８０に対してその印刷方法を指示する印刷データを送信する。例えば、用紙の種類が「プリンタブルディスク（推奨品）」、印刷品位が「標準」に設定されている場合には、打ち込み量１２０％、４パスでの印刷を指示する印刷データをプリンタ１８０に送信する。
【００８６】
このように、図１６に例示する印刷データを使い分けることにより、プリンタブルディスクの個々の製品型番に対して、特定機種のプリンタで印刷する際に、もっとも良好な品位で印刷できる推奨の印刷方法を用紙（メディア）情報データベース１４６で管理することができる。
【００８７】
次に、図５Ａ及び図１２を参照して、編集画面５００による編集処理について説明する。
【００８８】
図１２は本発明の実施形態の印刷処理アプリケーションによる編集処理を示すフローチャートである。
【００８９】
ステップＳ３０１では、図柄情報を取得し、編集画面を表示する。本印刷処理アプリケーション起動後、上述の用紙（メディア）選択処理を経て初めて編集画面５００を表示する際には、まだ何らの図柄も作成されていないため、図５Ａのような白紙の編集画面５００を表示する。編集画面５００は、プリンタブルディスクの印刷領域を模したドーナツ状の領域５２０を図示している。このドーナツ状の領域５２０の広さは、選択されているメディアの内円、外円の直径に対応して表示される。また、この編集画面５００には、各種編集操作を実行するためのボタン群５３０が配置されている。更に、このボタン群５３０で実現される各種機能と同様の機能を指示可能なプルダウンメニュー形式の項目群（不図示）を管理するメニュー５１０が画面上部に配置されている。
【００９０】
ステップＳ３０２では、用紙選択操作が行われたか否かを判定する。用紙選択操作は「用紙選択」ボタン５０３をクリックするか、またはメニュー５１０から「用紙選択」項目を指定することによって行われる。用紙選択操作が行われた場合（ステップＳ３０２でＹＥＳ）、ステップＳ３０３へ進み、用紙（メディア）選択画面４００を表示し、上述の図１１で説明した一連の処理を行う。その後、ステップＳ３０４へ進む。一方、用紙選択操作が行われなかった場合（ステップＳ３０２でＮＯ）、ステップＳ３０４へ進む。
【００９１】
ステップＳ３０４では、新規作成操作が行われたか否かを判定する。新規作成操作は「新規」ボタン５０１をクリックするか、またはメニュー５１０から「新規作成」項目を指定することによって行われる。新規作成操作が行われた場合（ステップＳ３０４でＹＥＳ）、ステップＳ３０５へ進み、図柄情報をすべて抹消する。この結果、次回ステップＳ３０１が実行された際の編集画面５００は白紙の表示となる。その後、ステップＳ３０６へ進む。一方、新規作成操作が行われなかった場合（ステップＳ３０４でＮＯ）、ステップＳ３０６へ進む。
【００９２】
ステップＳ３０６では、イラスト挿入操作が行われたか否かを判定する。イラスト挿入操作は「イラスト」ボタン５０５をクリックするか、またはメニュー５１０から「イラスト」項目を指定することによって行われる。イラスト挿入操作が行われた場合（ステップＳ３０６でＹＥＳ）、ステップＳ３０７へ進み、後述するイラスト挿入画面によるイラスト挿入処理を行う。その後、ステップＳ３０８へ進む。一方、イラスト挿入操作が行われなかった場合（ステップＳ３０６でＮＯ）、ステップＳ３０８へ進む。
【００９３】
ステップＳ３０８では、イラストのサイズ変更／移動操作が行われたか否かを判定する。イラストのサイズ変更／移動操作は、ドーナル上の領域５２０に挿入済のイラストをマウスでクリックして選択した後、マウスのドラッグ操作によりイラストを拡大、縮小、または移動させることにより行われる。イラストのサイズ変更／移動操作が行われた場合（ステップＳ３０８でＹＥＳ）、ステップＳ３０９へ進み、そのイラストのサイズ変更／移動操作に基づいて図柄情報を更新するとともに、サイズが変更された場合には操作後の時点における操作対象イラストの横と縦の長さをそれぞれ変数Ｗｓ、Ｈｓに記録する。ここで、長さＷｓ、Ｈｓは、操作対象イラストが後述の印刷設定処理においてプリンタ１８０によって出力される際にメディア上に記録される時の長さを示す。その後、ステップＳ３１０へ進む。一方、イラストのサイズ変更／移動操作が行われなかった場合（ステップＳ３０８でＮＯ）、ステップＳ３１０へ進む。
【００９４】
ステップＳ３１０では、印刷操作が行われたか否かを判定する。印刷操作は「印刷」ボタン５０４をクリックするか、またはメニュー５１０から「印刷」項目を指定することによって行われる。印刷操作が行われた場合（ステップＳ３１０でＹＥＳ）、ステップＳ３１１へ進み、印刷設定画面７００を表示し、後述する印刷設定処理を行う。その後、ステップＳ３１２へ進む。一方、印刷操作が行われなかった場合（ステップＳ３１０でＮＯ）、ステップＳ３１２へ進む。
【００９５】
ステップＳ３１２では、保存操作が行われたか否かを判定する。保存操作は「保存」ボタン５０２をクリックするか、またはメニュー５１０から「保存」項目を指定することによって行われる。保存操作が行われた場合（ステップＳ３１２でＹＥＳ）、ステップＳ３１３へ進み、ファイル名指定用のポップアップウィンドウ（不図示）を表示し、これを用いてユーザは所望のファイル名称を指定し、該ファイル名称のファイルに現在編集中の図柄データを記録する。以後、本印刷処理アプリケーション起動時に、起動画面３００で「開く」ボタン３０１を選択した際にこのファイル名称を指定することにより、対応する図柄データを呼び出すことが可能となる。その後、ステップＳ３１４へ進む。一方、保存操作が行われなかった場合（ステップＳ３１２でＮＯ）、ステップＳ３１４へ進む。
【００９６】
ステップＳ３１４では、データベース（ＤＢ）更新操作が行われたか否かを判定する。データベース更新操作は、メニュー５１０から「用紙情報のアップデート」項目を指定することによって行われる。データベース更新操作が行われたと判定された場合（ステップＳ３１４でＹＥＳ）、ステップＳ３１５へ進み、図６のデータベース更新画面６００を表示して、データベース更新処理を行う。
【００９７】
このデータベース更新処理は、データベース更新画面６００の接続ボタン６０１がクリックされると、サーバ２００との間の通信接続を確立し、このサーバ２００上に格納された更新用用紙（メディア）情報データベース２０１を取得し、既存の用紙（メディア）情報データベース１４６を更新用用紙（メディア）情報データベース２０１で置き換える。その後、サーバ２００との間の通信接続を解除する。
【００９８】
尚、サーバ２００とホストコンピュータ１００間を接続するネットワークとしては、ダイヤルアップ回線やＡＤＳＬ（非対称デジタル加入者線）を介するインターネットを利用することが考えられるが、これに限定されない。また、サーバ２００から更新用用紙情報データベース２０１を取得する際の通信手順としては、ＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）やＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）等を利用することができるが、これに限定されない。
【００９９】
ステップＳ３１６では、終了操作が行われたか否かを判定する。終了操作はメニュー５１０から「終了」項目を指定することによって行われる。終了操作が行われた場合（ステップＳ３１６でＹＥＳ）、編集画面５００を消去して本印刷処理アプリケーションの動作を終了する。一方、終了操作が行われなかった場合（ステップＳ３１６でＮＯ）、ステップＳ３０１に戻り、編集画面５００を更新して処理を続行する。
【０１００】
次に、図５Ｂ及び図１３を参照して、イラスト挿入処理について説明する。
【０１０１】
図１３は本発明の実施形態の印刷処理アプリケーションによるイラスト挿入処理を示すフローチャートである。図５Ｂは図柄編集中の編集画面の表示例を示す図である。
【０１０２】
ステップＳ４０１では、ファイル選択用のポップアップウィンドウ（不図示）を表示する。これを用いて、ユーザは所望のイラストファイルを選択する。ここでのイラストファイルとは、例えば、ＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）、ＴＩＦＦ（Ｔａｇｇｅｄ　Ｉｍａｇｅ　Ｆｉｌｅ　Ｆｏｒｍａｔ）、ＢＭＰ（Ｗｉｎｄｏｗｓ（登録商標）ビットマップ）等の矩形の画像情報を含むファイルを指すが、ファイル形式はこれら以外のものであってもよい。また、特定の色を透過色として扱うものも含まれる。また、このファイル選択用のポップアップウィンドウは、ユーザがファイル中の画像を縮小表示（サムネール表示）を通して確認することのできるプレビュー機能を持つことが望ましい。
【０１０３】
ステップＳ４０２では、ユーザからのファイル名入力を受け付け、イラストファイル名を確定させる。
【０１０４】
ステップＳ４０３では、ステップＳ４０２で指定されたイラストファイルを読み込み、画像の横方向と縦方向の画素（ピクセル）数を取得する。取得した画素数は横方向、縦方向の値をそれぞれ変数Ｗｅ、Ｈｅに記録する。
【０１０５】
ステップＳ４０４では、編集画面５００表示中のステップＳ３０９で記録された変数Ｗｓ、Ｈｓを呼び出し、これらの内の大きいほうの値を変数Ｌに格納する。
【０１０６】
尚、本印刷処理アプリケーション起動後、ステップＳ３０９が一度も実行されていない場合には、Ｗｓ、Ｈｓの初期値としてともに現在選択されているメディアの外円の直径を用いる。
【０１０７】
ステップＳ４０５では、変数ＷｅとＨｅの値を比較し、その結果により分岐する。ＷｅがＨｅより大きい場合（ステップＳ４０５でＹＥＳ）、ステップＳ４０６へ進む。これは、イラストファイルの画像が横長の場合である。この時は、変数ｗにＬを、変数ｈにｗ×Ｈｅ÷Ｗｅを格納する。その後、ステップＳ４０８へ進む。
【０１０８】
一方、ステップＳ４０５において、ＷｅがＨｅより大きくない場合、ステップＳ４０７へ進み、変数ｈにＬを、変数ｗにｈ×Ｗｅ÷Ｈｅを格納する。その後、ステップＳ４０８へ進む。
【０１０９】
ステップＳ４０８では、イラストファイルの画像を図柄情報に追加し、その位置を編集画面５００中央に設定、横方向および縦方向の大きさをそれぞれ変数ｗ、ｈの値に設定する。
【０１１０】
以上の処理により、新たに挿入されたイラストは、オリジナルの縦横比を維持したままで、そのイラストの長辺の長さが最後にサイズ変更等の操作を受けた既存イラストの長辺の長さに一致するサイズに拡大または縮小される（サイズ設定処理）。
【０１１１】
また、イラスト挿入時に、このサイズ設定処理を行うことにより、ユーザが編集画面５００におけるステップＳ３０９のサイズ変更操作を、初めのイラスト挿入時に一度だけ行えば、この操作を繰り返さなくとも、図５Ｂに示すように複数のイラスト５２１〜５２３を同じサイズで効率良く配置することができる。
【０１１２】
尚、内外円間のドーナツ状の領域５２０からはみ出した部分の図柄は、後述の印刷設定処理の際の印刷対象とはならない。
【０１１３】
また、ステップＳ４０１及びステップＳ４０２では、ポップアップウィンドウを表示することによって既存のファイルから挿入するイラストを選択するものとしたが、これをステップＳ４０１実行時点でイメージスキャナ等の外部入力装置（不図示）から読み込んで選択するようにしても良い。
【０１１４】
次に、図７及び図１４を参照して、印刷設定画面７００による印刷設定処理について説明する。
【０１１５】
図１４は本発明の実施形態の印刷処理アプリケーションによる印刷設定処理を示すフローチャートである。
【０１１６】
ステップＳ５０１では、現在のプリンタ設定を取得する。これは用紙（メディア）選択処理のステップＳ２１０で設定されたものである。また、本印刷処理アプリケーション起動後、既に１回以上印刷設定処理が行われた場合には、後述のステップＳ５０５で再設定されたものとなる場合がある。
【０１１７】
ステップＳ５０２では、印刷設定の変更操作が行われたか否かを判定する。印刷設定の変更操作が行われた場合（ステップＳ５０２でＹＥＳ）、ステップＳ５０３に進み、ユーザによる印刷設定入力を受け付ける。この印刷設定には、図７の印刷設定画面７００中の印刷濃度、印刷位置微調整、印刷部数が含まれる。その後、ステップＳ５０４へ進む。一方、印刷設定の変更操作が行われなかった場合（ステップＳ５０２でＮＯ）、ステップＳ５０４へ進む。
【０１１８】
ステップＳ５０４では、プリンタ設定の変更操作が行われたか否かを判定する。プリンタ設定の変更操作は、「プリンタ設定」ボタン７０１をクリックすることにより行われる。プリンタ設定の変更操作が行われた場合（ステップＳ５０４でＹＥＳ）、ステップＳ５０５に進み、図８のプリンタ設定画面８００を表示して、後述のプリンタ設定処理を行う。その後、ステップＳ５０６へ進む。一方、プリンタ設定の変更操作が行われなかった場合（ステップＳ５０４でＮＯ）、ステップＳ５０６へ進む。
【０１１９】
ステップＳ５０６では、印刷開始操作が行われたか否かを判定する。印刷開始操作は、「印刷開始」ボタン７０２をクリックすることにより行われる。印刷開始操作が行われた場合（ステップＳ５０６でＹＥＳ）は、ステップＳ５０７へ進む。一方、印刷開始操作が行われなかった場合（ステップＳ５０６でＮＯ）、ステップＳ５０８へ進む。
【０１２０】
ステップＳ５０７では、本印刷処理アプリケーションは、プリンタ設定に従ってＯＳ１３１を介してプリンタドライバ１３３の初期化を行った上で、作成された図柄情報及び印刷設定に基づいてイメージ描画命令をＯＳ１３１に対して発行し、指定されたプリンタ１８０に対して送信すべき印刷データをプリンタドライバ１３３に作成させる。この印刷データをプリンタ１８０が受信すると、プリンタ１８０は、メディアトレイに搭載された状態のプリンタブルディスクを吸入し、画像記録部１８３によってそのプリンタブルディスクに対する画像の印刷を行う。この時に適用される印刷モード等は、プリンタドライバ１３３の初期化時に使われたプリンタ設定によって決定される。
【０１２１】
ステップＳ５０８では、キャンセル操作が行われたか否かを判定する。キャンセル操作は、キャンセルボタン７０３をクリックすることにより行われる。キャンセル操作が行われなかった場合（ステップＳ５０８でＮＯ）、ステップＳ５０２に戻り、処理を続行する。一方、キャンセル操作が行われた場合（ステップＳ５０８でＹＥＳ）、印刷設定画面７００を消去し、処理を終了する。
【０１２２】
次に、図８及び図１５を参照して、プリンタ設定画面８００によるプリンタ設定処理について説明する。
【０１２３】
図１５は本発明の実施形態の印刷処理アプリケーションによるプリンタ設定処理を示すフローチャートである。
【０１２４】
ステップＳ６０１では、現在のプリンタ設定を表示する。これは、印刷設定処理におけるステップＳ５０１で取得されているものである。
【０１２５】
ステップＳ６０２では、プリンタ設定の変更操作が行われたか否かを判定する。プリンタ設定の変更操作が行われた場合（ステップＳ６０２でＹＥＳ）、ステップＳ６０３に進み、ユーザによるプリンタ設定の入力を受け付ける。このプリンタ設定には、図８のプリンタ設定画面中のカートリッジ８０１、用紙種類８０２、印刷品位８０３が含まれる。
【０１２６】
ステップＳ６０４では、ＯＫボタン８０４がクリックされたか否かを判定する。ＯＫボタン８０４がクリックされた場合（ステップＳ６０４でＹＥＳ）、ステップＳ６０５に進み、プリンタ設定項目の値をプリンタ設定画面８００上の現在の値に更新する。その後、プリンタ設定画面８００を消去し、処理を終了する。一方、ＯＫボタン８０４がクリックされなかった場合（ステップＳ６０４でＮＯ）、ステップＳ６０６に進む。
【０１２７】
ステップＳ６０６では、キャンセルボタン８０５がクリックされたか否かを判定する。キャンセルボタン８０５がクリックされた場合（ステップＳ６０６でＹＥＳ）、ステップＳ６０５での処理を行わずにプリンタ設定画面８００を消去し、処理を終了する。これにより、プリンタ設定画面８００での操作を無効とし、既存のプリンタ設定値を存続させる。
【０１２８】
一方、キャンセルボタン８０５がクリックされなかった場合（ステップＳ６０６でＮＯ）、ステップＳ６０２へ戻り、処理を続行する。
【０１２９】
これら一連の処理により、ユーザは用紙（メディア）選択画面４００でメディアのメーカー名と製品型番を指定するだけで、好適なインク打ち込み量でプリンタブルディスクへの印刷を実行することができる。また、プリンタ設定画面８００での操作を行うことにより、プリンタドライバ３１３の設定画面を呼び出すことなく、インク打ち込み量（印刷品質）の設定を変更することもできる。更に、プリンタ設定画面８００は、印刷処理アプリケーションが表示する専用の設定画面としているため、画質の調整に無関係な様々なプリンタドライバ設定項目が表示されることはなく、ユーザが操作に迷ったり不適正なプリンタドライバ設定の変更を行うことを防いでいる。
【０１３０】
また、用紙（メディア）情報データベース１４６は、アプリケーション本体とは別ファイルとなっているため、新規メディアが発売がされた場合にも、そのメディアに関するメディア情報を追加することで、その新規メディアによる印刷も容易に対応が可能である。加えて、プリンタドライバのバージョンアップにより、インク打ち込み量の増大を図る等のさらに高画質の印刷モードが実現された際や、プリンタで使用するインクを変更するためのプリンタドライバ変更時、プリンタの新機種発売時にも、印刷処理アプリケーション本体のアップグレードを行わずとも、用紙（メディア）情報データベース１４６の更新操作により容易に対応することができる。
【０１３１】
以上説明したように、本実施形態によれば、プリンタブルディスクの種別毎に最適な最大インク打ち込み量を元としたプリンタドライバ設定を予め用紙（メディア）情報データベース１４６に管理しておく。そして、実際に印刷に使用するプリンタブルディスクを確定する場合には、そのプリンタブルディスクのメーカー名と製品名を使って用紙（メディア）情報データベース１４６をから適切なプリンタドライバ設定を検索し、それに従ってプリンタブルディスクへの印刷を行う。これにより、使用するプリンタブルディスクに最適なインク打ち込み量での印刷を行うことができる。また、出力画像が薄くなったり、メディアの表面にインクあふれが生じるという不具合を回避することができる。
【０１３２】
また、ユーザはプリンタブルディスクのメーカー名と製品名を指定するだけで、印刷処理アプリケーションによる用紙（メディア）情報データベース１４６の検索により印刷設定を取得できるため、ユーザは個々のプリンタブルディスクの種別に適した印刷設定を記憶する必要がない。
【０１３３】
更に、用紙（メディア）情報データベース１４６は更新可能であるため、新規なプリンタブルディスクの発売時やプリンタドライバのアップデート時にも、簡単なユーザ操作で最適な印刷環境を保つことができる。
【０１３４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１３５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１３６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１３８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１３９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１４１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【０１４２】
【発明の効果】
以上説明したように、本発明によれば、印刷に使用するプリンタブルディスクに対する適切な印刷条件を容易に設定することができ、好適な印刷結果をプリンタに出力させることができる情報処理装置及びその制御方法、プログラムを提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態の印刷システムの構成を示すブロック図である。
【図２】本発明の実施形態のホストコンピュータのソフトウェア構成を示す図である。
【図３】本発明の実施形態の起動画面の一例を示す図である。
【図４Ａ】本発明の実施形態の用紙（メディア）選択画面の一例を示す図である。
【図４Ｂ】本発明の実施形態の用紙（メディア）選択画面の一例を示す図である。
【図５Ａ】本発明の実施形態の編集画面の一例を示す図である。
【図５Ｂ】本発明の実施形態の編集画面の一例を示す図である。
【図６】本発明の実施形態のデータベース更新画面の一例を示す図である。
【図７】本発明の実施形態の印刷設定画面の一例を示す図である。
【図８】本発明の実施形態のプリンタ設定画面の一例を示す図である。
【図９】本発明の実施形態の印刷処理アプリケーションによる起動処理を示すフローチャートである。
【図１０】本発明の実施形態の印刷処理アプリケーションによる用紙（メディア）選択処理を示すフローチャートである。
【図１１】本発明の実施形態の用紙（メディア）情報データベースの構成を示す図である。
【図１２】本発明の実施形態の印刷処理アプリケーションによる編集処理を示すフローチャートである。
【図１３】本発明の実施形態の印刷処理アプリケーションによるイラスト挿入処理を示すフローチャートである。
【図１４】本発明の実施形態の印刷処理アプリケーションによる印刷設定処理を示すフローチャートである。
【図１５】本発明の実施形態の印刷処理アプリケーションによるプリンタ設定処理を示すフローチャートである。
【図１６】本発明の実施形態のプリンタドライバの設定とプリンタに送信される印刷データの関係を示す図である。
【符号の説明】
１００　ホストコンピュータ
１１０　ＣＰＵ
１２０　ＲＯＭ
１３０　ＲＡＭ
１３１　ＯＳ
１３２　アプリケーション
１３３　プリンタドライバ
１３４　ワークエリア
１４０　ハードディスクコントローラ（ＨＤＣ）
１４１　ハードディスク（ＨＤ）
１４２　ＯＳ
１４３　アプリケーション
１４４　プリンタドライバ
１４５　スプーラ領域
１４６　用紙情報データベース
１７０　入出力（Ｉ／Ｏ）コントローラ
１８０　プリンタ
１８１　Ｉ／Ｆ
１８２　プリンタ制御部
１８３　画像記録部
１９０　ネットワークコントローラ
２００　サーバ
２０１　更新用用紙情報データベース
【図１】
2004102620.tif 000003
【図２】
2004102620.tif 000004
【図３】
2004102620.tif 000005
【図４Ａ】
2004102620.tif 000006
【図４Ｂ】
2004102620.tif 000007
【図５Ａ】
2004102620.tif 000008
【図５Ｂ】
2004102620.tif 000009
【図６】
2004102620.tif 000010
【図７】
2004102620.tif 000011
【図８】
2004102620.tif 000012
【図９】
2004102620.tif 000013
【図１０】
2004102620.tif 000014
【図１１】
2004102620.tif 000015
【図１２】
2004102620.tif 000016
【図１３】
2004102620.tif 000017
【図１４】
2004102620.tif 000018
【図１５】
2004102620.tif 000019
【図１６】
2004102620.tif 000020