(57)【要約】【課題】印刷設定の作業を容易にすることを課題とする。【解決手段】プリンタードライバーＰＤがコンピューター１００に実現させる機能に、印刷設定候補情報ＩＮ２を選択するための所定の操作を受け付けたときに、所定の元サンプル画像ＩＭ１に対して複数の印刷設定候補情報ＩＮ２のそれぞれに従った処理を行った各サンプル画像ＩＭ２を対応する各識別情報ＩＮ３とともにプリンター２００に印刷させるサンプル画像印刷制御機能と、印刷された複数の識別情報ＩＮ３の選択操作を受け付けるための識別情報選択画面ＤＩ２を表示し、複数の識別情報ＩＮ３の中からいずれかの識別情報ＩＮ３の選択操作を受け付ける識別情報選択機能と、複数の印刷設定候補情報ＩＮ２のうち前記選択操作された識別情報ＩＮ３に対応する印刷設定候補情報ＩＮ２を印刷設定情報ＩＮ１として設定する処理を行う印刷設定機能とを設ける。【選択図】図１
2010198417.tif 000002
【特許請求の範囲】
【請求項１】
デフォルトの印刷設定として設定された印刷設定情報を参照し、プリンターに印刷させるための印刷データを生成する機能をコンピューターに実現させるプリンタードライバーであって、
記憶領域に記憶され印刷設定の候補を表す複数の印刷設定候補情報の中からいずれかの印刷設定候補情報を選択するための所定の操作を受け付けたときに、所定の元サンプル画像に対して前記複数の印刷設定候補情報のそれぞれに従った処理を行った各サンプル画像を対応する各識別情報とともに前記プリンターに印刷させるサンプル画像印刷制御機能と、
印刷された複数の前記識別情報の選択操作を受け付けるための識別情報選択画面を表示し、前記複数の識別情報の中からいずれかの識別情報の選択操作を受け付ける識別情報選択機能と、
前記複数の印刷設定候補情報のうち前記選択操作された識別情報に対応する印刷設定候補情報を前記印刷設定情報として設定する処理を行う印刷設定機能とを実現させることを特徴とするプリンタードライバー。
【請求項２】
前記サンプル画像印刷制御機能は、前記プリンターに対して前記各サンプル画像及び前記各識別情報を１枚の印刷媒体に印刷させることを特徴とする請求項１に記載のプリンタードライバー。
【請求項３】
前記プリンターが前記印刷データに含まれる印刷コマンドに従って印刷を行うプリンターとされ、
前記サンプル画像印刷制御機能は、前記複数の印刷設定候補情報に対応する各印刷コマンドにそれぞれ前記元サンプル画像及び前記各サンプル画像の印刷位置を添付するとともに文字を印刷させる各印刷コマンドに前記各識別情報及び前記各サンプル画像の印刷位置に対応させた印刷位置を添付してサンプル画像印刷データを生成し、該サンプル画像印刷データを前記プリンターへ出力して前記各サンプル画像及び前記各識別情報を前記プリンターに印刷させることを特徴とする請求項１又は請求項２に記載のプリンタードライバー。
【請求項４】
前記サンプル画像印刷制御機能は、前記複数の印刷設定候補情報のそれぞれに基づいて前記元サンプル画像から前記各サンプル画像を生成し、該各サンプル画像を互いに異なる印刷位置に配置し前記各識別情報を前記各サンプル画像の印刷位置に対応させた印刷位置に配置したサンプル画像印刷データを生成し、該サンプル画像印刷データを前記プリンターへ出力して前記各サンプル画像及び前記各識別情報を前記プリンターに印刷させることを特徴とする請求項１又は請求項２に記載のプリンタードライバー。
【請求項５】
前記所定の元サンプル画像は、複数の種類が設けられ、
前記サンプル画像印刷制御機能は、前記元サンプル画像の複数の種類の中からいずれかの種類の選択操作を受け付けるための種類選択画面を表示し、前記元サンプル画像の複数の種類の中からいずれかの種類の選択操作を受け付け、選択操作された種類の元サンプル画像に対して前記複数の印刷設定候補情報のそれぞれに従った処理を行った前記各サンプル画像を対応する前記各識別情報とともに前記プリンターに印刷させることを特徴とする請求項１〜請求項４のいずれか一項に記載のプリンタードライバー。
【請求項６】
前記複数の印刷設定候補情報は、前記プリンターで印刷可能な印刷媒体の種類に応じて設けられ、
前記サンプル画像印刷制御機能は、前記印刷媒体の複数の種類の中からいずれかの種類の選択操作を受け付けるための印刷媒体選択画面を表示し、前記印刷媒体の複数の種類の中からいずれかの種類の選択操作を受け付け、元サンプル画像に対して前記選択操作された種類の印刷媒体に対応した前記複数の印刷設定候補情報のそれぞれに従った処理を行った前記各サンプル画像を対応する前記各識別情報とともに前記プリンターに印刷させることを特徴とする請求項１〜請求項５のいずれか一項に記載のプリンタードライバー。
【請求項７】
前記複数の印刷設定候補情報は、前記プリンターで印刷可能な複数の解像度のそれぞれに応じて設けられ、
前記サンプル画像印刷制御機能は、前記複数の解像度の中からいずれかの解像度の選択操作を受け付けるための解像度選択画面を表示し、前記複数の解像度の中からいずれかの解像度の選択操作を受け付け、元サンプル画像に対して前記選択操作された解像度に対応した前記複数の印刷設定候補情報のそれぞれに従った処理を行った前記各サンプル画像を対応する前記各識別情報とともに前記プリンターに印刷させることを特徴とする請求項１〜請求項６のいずれか一項に記載のプリンタードライバー。
【請求項８】
前記サンプル画像印刷制御機能は、前記各サンプル画像の印刷設定の内容を表す情報を前記各サンプル画像及び前記各識別情報に対応させて前記プリンターに印刷させ、
前記識別情報選択機能は、前記各サンプル画像の印刷設定の内容を表す情報を前記各識別情報に対応させて前記識別情報選択画面に表示することを特徴とする請求項１〜請求項７のいずれか一項に記載のプリンタードライバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンターに印刷させるためのプリンタードライバーに関する。
【背景技術】
【０００２】
特許文献１に記載されるように、印刷対象の画像に対応するサムネイル画像を用意し、３×３のサムネイル画像を印刷してサムネイル画像の選択操作を受け付けることを繰り返し、印刷画像を作成するための複数の特性値を記憶するリファイニング方法が知られている。このリファイニング方法では、現在設定されている特性値に従ったサムネイル画像を中心に配置し、Ｘ方向にあるプリンター特性変数を変化させたサムネイル画像を配置し、Ｙ方向に別のプリンター特性変数を変化させたサムネイル画像を配置したサムネイル画像の集合を印刷する。プリンター特性変数には、コントラスト、輝度、飽和度、赤色バイアス、緑色バイアス及び青色バイアスがある。従って、全ての設定値を記憶させるためには、サムネイル画像の集合を印刷してサムネイル画像を選択操作する作業を繰り返し行うことになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１３８７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来の技術においては、印刷対象の画像に対応するサムネイル画像を用意する必要がある。その上、サムネイル画像の集合を印刷してサムネイル画像を選択操作する作業を繰り返し行う必要がある。
また、一般的なプリンタードライバーでは、詳細設定をすることが可能であるが、設定項目が多いため詳細設定が難しい。さらに、推奨設定や自動設定があるものの、実際の印刷品質はプリンタードライバーの使用者の好みによるところがある。
【０００５】
以上を鑑み、本発明は、印刷設定の作業を容易にすることを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、デフォルトの印刷設定として設定された印刷設定情報を参照し、プリンターに印刷させるための印刷データを生成する機能をコンピューターに実現させるプリンタードライバーであって、サンプル画像印刷制御機能と識別情報選択機能と印刷設定機能とを実現させることを特徴とする。
上記サンプル画像印刷制御機能は、記憶領域に記憶され印刷設定の候補を表す複数の印刷設定候補情報の中からいずれかの印刷設定候補情報を選択するための所定の操作を受け付けたときに、所定の元サンプル画像に対して前記複数の印刷設定候補情報のそれぞれに従った処理を行った各サンプル画像を対応する各識別情報とともに前記プリンターに印刷させる。上記識別情報選択機能は、印刷された複数の前記識別情報の選択操作を受け付けるための識別情報選択画面を表示し、前記複数の識別情報の中からいずれかの識別情報の選択操作を受け付ける。上記印刷設定機能は、前記複数の印刷設定候補情報のうち前記選択操作された識別情報に対応する印刷設定候補情報を前記印刷設定情報として設定する処理を行う。
【０００７】
以上より、プリンターのユーザは、各印刷設定候補情報に対応して印刷される複数のサンプル画像の中からいずれかのサンプル画像を選択し、選択したサンプル画像に対応する識別情報を選択操作するだけでよい。すなわち、印刷品質の設定方法が視覚的で容易であり、ユーザはサンプル画像の実際の印刷結果を見て印刷品質を選択することができる。また、印刷される各サンプル画像が印刷対象の画像と関係の無い所定の元サンプル画像から得られる画像であるので、印刷対象の画像に対応するサムネイル画像等を用意する必要が無い。
従って、本発明によれば、印刷設定の作業を容易にすることができる。
【０００８】
ところで、各サンプル画像及び各識別情報が１枚の印刷媒体に印刷されると、印刷設定の作業をさらに容易にすることができる。
プリンターに印刷させるための印刷データは、印刷コマンドを集合させたデータ、ビットマップデータを主体とした印刷ジョブ、等を含む。プリンターが印刷コマンドに従って印刷を行うプリンターの場合、ページプリンター等の印刷設定の作業を簡素化させることができる。サンプル画像印刷制御機能が各サンプル画像を互いに異なる印刷位置に配置し各識別情報を各サンプル画像の印刷位置に対応させた印刷位置に配置したサンプル画像印刷データを生成すると、インクジェットプリンター等の印刷設定の作業を簡素化させることができる。
【０００９】
元サンプル画像の種類を選択可能であると、印刷対象の種類に応じた画質で印刷設定の作業を行うことができる。
複数の印刷設定候補情報が印刷媒体の種類に応じて設けられ、選択操作された種類の印刷媒体に応じた各サンプル画像が印刷されると、印刷媒体の種類に応じた画質で印刷設定の作業を行うことができる。
【００１０】
複数の印刷設定候補情報がプリンターの解像度に応じて設けられ、選択操作された解像度に応じた各サンプル画像が印刷されると、解像度に応じた画質で印刷設定の作業を行うことができる。
各サンプル画像の印刷設定の内容を表す情報が印刷されたり表示されたりすると、印刷設定の作業をさらに容易にすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るプリンタードライバーＰＤがコンピューター１００に実現させる機能を模式的に例示するブロック図である。
【図２】コンピューター１００とプリンター２００とからなる印刷システムの構成を模式的に例示するブロック図である。
【図３】（ａ）は出力装置１１６に表示されるサンプル画像印刷開始画面ＤＩ１を例示する図、（ｂ）は出力装置１１６に表示される識別情報選択画面ＤＩ２を例示する図、（ｃ）は出力装置１１６に表示される印刷インターフェイス画面を例示する図である。
【図４】（ａ）は複数の印刷設定情報候補情報ＩＮ２を例示する図、（ｂ）は変形例において元サンプル画像一覧情報ＩＮ５の構造を示す図、（ｃ）は変形例において複数の印刷設定情報候補情報ＩＮ６を示す図、（ｄ）は変形例において複数の印刷設定情報候補情報ＩＮ７を示す図である。
【図５】元サンプル画像ＩＭ１、及び、複数のサンプル画像ＩＭ２を形成した印刷物ＰＲ１を例示する図である。
【図６】（ａ）はコンピューター１００で行われる印刷処理を示すフローチャート、（ｂ）は印刷データＤＡ１の構造を模式的に例示する図である。
【図７】コンピューター１００で行われる印刷設定処理を示すフローチャートである。
【図８】サンプル画像印刷データＤＡ２の構造を模式的に例示する図である。
【図９】（ａ）は変形例に係る印刷処理を示すフローチャート、（ｂ）は印刷データＤＡ３の構造を模式的に例示する図である。
【図１０】変形例に係る印刷設定処理を示すフローチャートである。
【図１１】（ａ）は変形例において種類選択画面ＤＩ４を示す図、（ｂ）は変形例において印刷媒体選択画面ＤＩ５を示す図、（ｃ）は変形例において解像度選択画面ＤＩ６を示す図である。
【図１２】変形例に係る印刷設定処理を示すフローチャートである。
【図１３】（ａ）は変形例において複数のサンプル画像ＩＭ２を形成した印刷物ＰＲ３を示す図、（ｂ）は変形例において識別情報選択画面ＤＩ７を示す図である。
【発明を実施するための形態】
【００１２】
（１）印刷システムの構成：
図１に示すように、本発明の一実施形態に係るプリンタードライバーＰＤは、同図に示す各部ＰＤ１〜ＰＤ４を備えている。プリンタードライバーＰＤは、デフォルトの設定を表す印刷設定情報ＩＮ１を参照し、プリンター２００に印刷させるための印刷データＤＡ１を生成する機能をコンピューター１００に実現させる印刷制御プログラムである。このプリンタードライバーＰＤは、例えば、図２に示す印刷システムを実現させる。
【００１３】
図２に示す印刷システムは、パーソナルコンピューター（ＰＣ）１００と、カラー印刷可能なページプリンター２００とから構成されている。本実施形態のプリンタードライバーＰＤはＰＣ１００を印刷制御装置として機能させ、ＰＣ１００で印刷制御方法が実施される。むろん、プリンタードライバーは、プリンターで実行されるプログラムでもよいし、ＰＣとプリンターの両方で実行されるプリンターでもよい。また、印刷システムは、ＰＣとプリンターとが一体化された装置でもよい。
ＰＣ１００では、ＣＰＵ（Central Processing Unit）１１１、半導体メモリー１１２，１１３、記憶装置（記憶領域）１１４、入力装置１１５、出力装置１１６、インターフェイス（Ｉ／Ｆ）１１７，１１８、ディスクドライブ１１９、等がバス１０１に接続されて互いに情報を入出力可能とされている。ＣＰＵ１１１は、ＲＯＭ（Read Only Memory）１１２に書き込まれたプログラムに従ってＰＣ全体の動作を制御する。
【００１４】
記憶装置１１４は、オペレーティングシステム（ＯＳ）、プリンタードライバーＰＤ、印刷設定情報ＩＮ１、複数の印刷設定候補情報ＩＮ２、元サンプル画像ＩＭ１、プリンター２００で印刷可能な印刷媒体の種類、プリンター２００で印刷可能な解像度、アプリケーションプログラム（ＡＰＬ）、等を記憶している。記憶装置１１４を構成するメモリーには、ハードディスク（磁気ディスク）、不揮発性半導体メモリー、等を用いることができる。本実施形態では記憶装置１１４を各種情報の記憶領域としているが、ＲＡＭ（Random Access Memory）１１３や記録媒体ＲＭ１を各種情報の記憶領域の少なくとも一部としてもよい。
【００１５】
印刷設定情報ＩＮ１は、デフォルトの印刷設定として設定されたパラメーター群とされている。印刷設定候補情報ＩＮ２は、印刷設定の候補を表す情報であり、図４（ａ）に示すように印刷設定毎に設けられたパラメーター群とされ、予め用意されて記憶装置１１４に記憶されている。複数の印刷設定候補情報ＩＮ２からなる印刷設定候補一覧情報は、例えばプリンターメーカーが予め決めた印刷設定の一覧を表す情報であり、プリンターの機種毎に異なる情報とされる。印刷設定候補情報ＩＮ２は、例えば、「あざやか」、「うすめ」、「こいめ」、「赤み強」、「赤み弱」、「緑強」、「緑弱」、「青み強」、「青み弱」、といった、プリンターのユーザにとって分かり易い印刷設定を表す情報とされる。より専門的な用語を用いると、印刷設定候補情報ＩＮ２は、例えば、コントラストに所定量の強弱を付ける印刷設定、輝度に所定量の強弱を付ける印刷設定、Ｒ（赤）の色成分に所定量の強弱を付ける印刷設定、Ｇ（緑）の色成分に所定量の強弱を付ける印刷設定、Ｂ（青）の色成分に所定量の強弱を付ける印刷設定、等の印刷設定を表す情報である。元サンプル画像ＩＭ１は、図５に示す印刷物ＰＲ１の各サンプル画像ＩＭ２を生成する元となる画像であり、画像を構成する画素毎にＲ、Ｇ、Ｂそれぞれの階調値を有するビットマップデータとして予め用意され、記憶装置１１４に記憶されている。元サンプル画像が記憶されることにより、印刷設定候補情報がアップデートにより変わることがあっても、アップデートに対応したサンプル画像が印刷される。
【００１６】
入力装置１１５は、キーボードやマウス（ポインティングデバイス）といった操作入力装置等で構成することができる。出力装置１１６は、ディスプレイ等の画像出力装置や音声出力装置等で構成することができる。通信Ｉ／Ｆ１１７は、ＰＣ１００をネットワーク接続するためのインターフェイスである。通信Ｉ／Ｆ１１８は、プリンター２００に対して情報を入出力するためのインターフェイスであり、プリンターの通信Ｉ／Ｆ２２２等に接続される。ディスクドライブ１１９は、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等のコンピューター読み取り可能な記録媒体ＲＭ１を着脱可能に挿入することができる。プリンタードライバーＰＤは、該プログラムを記録した記録媒体ＲＭ１からＰＣ１００にインストールされてもよいし、該プログラムを記録したサーバーコンピューターからネットワークを介して記憶装置１１４にダウンロードされてもよい。
【００１７】
プリンター２００は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）のトナーを印刷媒体に付着させ、所定のページ記述言語で記述された印刷データに含まれる印刷コマンドに従って印刷物を形成する。プリンター２００は、制御部２１０、操作パネル２２１、通信Ｉ／Ｆ２２２、受信バッファ２２３、プリントエンジン２２４、等を備えている。
制御部２１０は、ＣＰＵ２１１、半導体メモリー２１２，２１３、タイマー２１４、等がバスに接続されて互いに情報を入出力可能とされ、ＲＯＭ２１２に書き込まれたプログラムに従ってプリンター全体の動作を制御する。当該プログラムは、制御部２１０を、コマンド解釈部２１５、印刷キュー管理部２１６、エンジン管理部２１７、等として機能させる。
【００１８】
操作パネル２２１は、操作スイッチといった入力装置、及び、液晶ディスプレイといった出力装置を備え、制御部２１０に接続されている。通信Ｉ／Ｆ２２２は、制御部２１０及び受信バッファ２２３に接続され、ＰＣ１００に対して情報を入出力可能である。受信バッファ２２３は、通信Ｉ／Ｆ２２２で受信した印刷データを一時的に記憶する。コマンド解釈部２１５は、受信バッファ２２３に一次記憶された印刷データに含まれる印刷コマンドを逐次解釈し、印刷を実行させるための制御データをＲＡＭ２１３内に生成する。印刷キュー管理部２１６は、印刷データが受信された順番に印刷が実行されるように印刷キューを生成する。エンジン管理部２１７は、印刷キューに従って制御データをプリントエンジン２２４に渡す処理を実行する。プリントエンジン２２４は、入力される制御データに従い、該制御データに含まれる解像度となるようにトナーを印刷媒体に付着させ、印刷を実行する。
【００１９】
図１に示すプリンタードライバーＰＤと上述したハードウェアとが協働することにより、印刷システムが構築される。以下、プリンタードライバーＰＤの各部を説明する。
【００２０】
サンプル画像印刷制御部ＰＤ１は、ＰＣ１００にサンプル画像印刷制御機能を実現させる。この機能は、所定の操作を受け付けたときに、所定の元サンプル画像ＩＭ１に対して複数の印刷設定候補情報ＩＮ２のそれぞれに従った処理を行った各サンプル画像ＩＭ２を対応する各識別情報ＩＮ３とともにプリンター２００に印刷させる。受け付ける所定の操作は、記憶領域１１４に記憶されている複数の印刷設定候補情報ＩＮ２の中からいずれかの情報ＩＮ２を選択するための操作であり、プリンタードライバーのサンプル画像印刷制御部ＰＤ１を起動する印刷設定開始操作と、図３（ａ）に示すようなサンプル画像印刷開始画面ＤＩ１の印刷ボタンＤＩ１１を押す操作とがある。しかし、本プリンタードライバーＰＤによると、プリンターのユーザは印刷設定候補情報を選択することを意識しなくてよい。
本実施形態では、まず、サンプル画像印刷開始画面ＤＩ１が表示され、入力装置１１５で印刷ボタンＤＩ１１が操作されると記憶領域１１４から元サンプル画像ＩＭ１が読み出される。次に、各印刷設定候補情報ＩＮ２に従って元サンプル画像ＩＭ１からそれぞれサンプル画像ＩＭ２が生成され、各サンプル画像ＩＭ２を対応する識別情報ＩＮ３とともに印刷させるためのサンプル画像印刷データＤＡ２が生成される。このデータＤＡ２がプリンター２００へ出力されると、図５に示すようにサンプル画像ＩＭ２と識別情報ＩＮ３の組み合わせを印刷媒体Ｍ１に複数形成した印刷物ＰＲ１が出力される。
【００２１】
識別情報選択部ＰＤ２は、識別情報選択画面ＤＩ２を表示し、複数の識別情報ＩＮ３の中からいずれかの識別情報ＩＮ３の選択操作を受け付ける識別情報選択機能をＰＣ１０に実現させる。同画面ＤＩ２は、図３（ｂ）に示すようなユーザインターフェイスであり、印刷された複数の識別情報ＩＮ３の選択操作を受け付けるための画面である。プリンターのユーザは、図５に示す印刷物ＰＲ１を見て、一番きれいに見えるサンプル画像といった好みのサンプル画像の識別情報ＩＮ３を識別情報選択画面ＤＩ２から選択操作すればよい。
【００２２】
印刷設定部ＰＤ３は、選択操作された識別情報ＩＮ３に対応する印刷設定候補情報ＩＮ２を印刷設定情報ＩＮ１として設定する処理を行う印刷設定機能をＰＣ１００に実現させる。当該処理は、設定対象の印刷設定候補情報ＩＮ２を構成するパラメーター群（印刷パラメーターｓ）を印刷設定情報ＩＮ１として記憶領域１１４に記憶する処理とすることができる。印刷設定情報ＩＮ１は、記憶領域１１４に記憶されている複数の印刷設定候補情報ＩＮ２の中から選ばれる。
【００２３】
印刷制御部ＰＤ４は、当該印刷制御部ＰＤ４を起動するための印刷開始操作が行われたとき、記憶領域１１４に記憶されている印刷設定情報ＩＮ１を参照し、印刷データＤＡ１を生成する印刷制御機能をＰＣ１００に実現させる。本実施形態では、印刷設定情報ＩＮ１をデフォルトの印刷設定として図３（ｃ）に示すような印刷インターフェイス画面ＤＩ３が表示され、この状態で印刷ボタンＤＩ３２が操作されると印刷設定情報ＩＮ１に従って印刷データＤＡ１が生成されてプリンター２００へ出力される。また、詳細ボタンＤＩ３１が操作されると、印刷設定を変更する操作入力が受け付けられ、受け付けた内容の印刷設定に従って印刷データＤＡ１が生成されてプリンター２００へ出力される。プリンター２００は、印刷データＤＡ１を受信し、この印刷データＤＡ１に含まれる印刷コマンドＣＭ１に従って印刷媒体に付着させ、印刷物ＰＲ２を形成する。
【００２４】
（２）印刷システムの動作、作用及び効果：
図６（ａ）は、印刷制御部ＰＤ４によりＰＣ１００が行う印刷処理を示すフローチャートである。本処理は、ＡＰＬの印刷機能による操作画面で所定の印刷開始操作、例えば、所定の印刷メニューの選択操作が行われたときに開始する。
処理を開始すると、記憶装置１１４から印刷設定情報ＩＮ１を読み出す（ステップＳ１０２。以下、「ステップ」の記載を省略）。次に、印刷設定情報ＩＮ１を構成するパラメーター群をデフォルトの印刷設定として印刷インターフェイス画面ＤＩ３を表示する（Ｓ１０４）。図３（ｃ）に示す同画面ＤＩ３は、各種設定欄及び各種操作ボタンを有し、詳細ボタンＤＩ３１が操作されると印刷設定をデフォルト設定から変更する操作入力を受け付け可能である。Ｓ１０６では印刷ボタンＤＩ３２が操作されたか否かを判断し、印刷ボタンＤＩ３２が操作されるまでＳ１０６の処理を繰り返す。
印刷ボタンＤＩ３２が操作されると、デフォルト又は変更後の印刷設定に基づいて、印刷コマンドにオブジェクト、該オブジェクトの印刷位置、等の情報を添付する処理をオブジェクト毎に行い、印刷データＤＡ１を生成する（Ｓ１０８）。
【００２５】
図６（ｂ）は、生成される印刷データＤＡ１の構造を模式的に示している。印刷データＤＡ１は、所定のページ記述言語に従って印刷コマンドＣＭ１を繰り返し記述することにより形成される。各印刷コマンドＣＭ１は、コマンド名を表す情報に始まり所定の区切りコードで終わるデータ構造とされている。印刷コマンドＣＭ１に含まれる印刷位置は、例えば、印刷座標を横方向のＸ座標及び縦方向のＹ座標で表すときにオブジェクトの印刷開始座標（Ｘs，Ｙs）及び印刷終了座標（Ｘe，Ｙe）等で表すことができる。印刷データＤＡ１には、プリンター２００に印刷させる解像度等の情報も含まれている。Ｓ１０８では、このような印刷データＤＡ１のデータ構造が構築される。
Ｓ１１０では、印刷データＤＡ１を印刷ジョブとしてプリンター２００へ出力する。すると、プリンター２００は、印刷データＤＡ１に含まれる印刷コマンドＣＭ１を逐次解釈し、印刷データＤＡ１に含まれる解像度となるようにトナーを印刷媒体に付着させ、印刷データＤＡ１に対応する情報が印刷媒体に表された印刷物ＰＲ２を形成する。
【００２６】
図７は、印刷設定情報ＩＮ１を設定するための各部ＰＤ１〜ＰＤ３によりＰＣ１００が行う印刷設定処理を示すフローチャートである。ここで、Ｓ２０２〜Ｓ２１４がサンプル画像印刷制御部ＰＤ１に対応し、Ｓ２１６〜Ｓ２１８が識別情報選択部ＰＤ２に対応し、Ｓ２２０〜Ｓ２２２が印刷設定部ＰＤ３に対応している。本処理は、ＯＳの環境設定機能によるプロパティ設定画面で所定の印刷設定開始操作、例えば、所定の印刷設定メニューの選択操作が行われたときに開始する。
処理を開始すると、図３（ａ）に示すようなサンプル画像印刷開始画面ＤＩ１を表示する（Ｓ２０２）。Ｓ２０４では同画面ＤＩ１に設けられた印刷ボタンＤＩ１１が操作されたか否かを判断し、印刷ボタンＤＩ１１が操作されるまでＳ２０４の処理を繰り返す。Ｓ２０４で条件成立となると、複数の印刷設定候補情報の中からいずれかの情報を選択するための所定の操作を受け付けたことになる。Ｓ２０６では、記憶装置１１４から所定の元サンプル画像ＩＭ１を読み出す。Ｓ２０８では、記憶装置１１４から複数の印刷設定候補情報ＩＮ２を読み出す。Ｓ２１０では、各印刷設定候補情報ＩＮ２に対応する印刷コマンドＣＭ２に元サンプル画像ＩＭ１、該元サンプル画像の印刷位置、等の情報を添付する処理を印刷設定候補情報ＩＮ２毎に行う。
【００２７】
図８は、生成されるサンプル画像印刷データＤＡ２の構造を模式的に示している。このデータＤＡ２は、上述したページ記述言語に従って印刷コマンドを繰り返し記述することにより形成される。Ｓ２１０では、選択可能な印刷設定毎にサンプル画像の印刷コマンドＣＭ２が記述され、各印刷コマンドＣＭ２に元サンプル画像ＩＭ１、該元サンプル画像の印刷位置（例えば、印刷開始座標及び印刷終了座標）、等の情報が添付される。ここで、各印刷コマンドＣＭ２に添付される元サンプル画像ＩＭ１は同じデータであり、元サンプル画像の印刷位置が異なるデータとされる。本実施形態の各印刷位置は、各サンプル画像ＩＭ２を１枚の印刷媒体Ｍ１に印刷させる位置とされている。
【００２８】
Ｓ２１２では、文字を印刷させる文字印刷コマンドＣＭ３に識別情報ＩＮ３、該識別情報の印刷位置、等の情報を添付する処理を印刷設定候補情報ＩＮ２毎に行い、サンプル画像印刷データＤＡ２を生成する。添付する識別情報ＩＮ３は、印刷設定毎のサンプル画像を識別するための情報であり、通し番号等、印刷設定候補情報ＩＮ２毎に異なる情報とされる。添付する識別情報の印刷位置は、各サンプル画像ＩＭ２の印刷位置に対応させた印刷位置とされる。本実施形態の各印刷位置は、各識別情報ＩＮ３を１枚の印刷媒体Ｍ１に印刷させる位置とされている。図８に示すように、同データＤＡ２には、選択可能な印刷設定毎に識別情報の文字印刷コマンドＣＭ３が記述される。
【００２９】
Ｓ２１４では、サンプル画像印刷データＤＡ２を印刷ジョブとしてプリンター２００へ出力する。すると、プリンター２００は、同データＤＡ２に含まれる印刷コマンドＣＭ２，ＣＭ３を逐次解釈し、同データＤＡ２に含まれる解像度となるようにトナーを印刷媒体に付着させ、図５に示すように各サンプル画像ＩＭ２及び前記各識別情報ＩＮ３が１枚の印刷媒体Ｍ１に表された印刷物ＰＲ１を形成する。これにより、元サンプル画像ＩＭ１に対して複数の印刷設定候補情報ＩＮ２のそれぞれに従った処理を行った各サンプル画像ＩＭ２を対応する各識別情報ＩＮ３とともにプリンター２００で印刷される。
【００３０】
Ｓ２１６では、各印刷設定候補情報ＩＮ２に対応させた各識別情報ＩＮ３を用いて図３（ｂ）に示す識別情報選択画面ＤＩ２を表示する。この画面ＤＩ２には、各識別情報ＩＮ３の表示位置に対応させた選択用ボタンＤＩ２１、各種操作ボタン、等が設けられている。複数の選択用ボタンＤＩ２１のいずれか一つの選択用ボタンＤＩ２２が選択操作され、完了ボタンＤＩ２３が操作されると、複数の識別情報ＩＮ３の中からいずれかの識別情報ＩＮ３の選択操作を受け付けたことになり、選択操作された識別情報ＩＮ３を記憶装置１１４に記憶する（Ｓ２１８）。選択操作された識別情報ＩＮ３は、ＲＡＭ１１３に一時記憶されるだけでもよい。
【００３１】
Ｓ２２０では、選択操作された識別情報ＩＮ３に対応する印刷設定候補情報ＩＮ２を記憶装置１１４から取得する。Ｓ２２２では、取得した情報ＩＮ２を印刷設定情報ＩＮ１として記憶装置１１４に記憶する。Ｓ２２２の処理は、印刷設定候補情報ＩＮ２を印刷設定情報ＩＮ１として設定する処理である。すなわち、選択操作された識別情報ＩＮ３に対応する印刷設定候補情報ＩＮ２がデフォルトの印刷設定として設定される。
以上の印刷設定処理の後に図６で示した印刷処理が行われると、選択操作された識別情報ＩＮ３に対応する印刷設定候補情報ＩＮ２をデフォルトの印刷設定として図３（ｃ）に示すような印刷インターフェイス画面ＤＩ３が表示される。そして、詳細ボタンＤＩ３１が操作されずに印刷ボタンＤＩ３２が操作されると、選択操作された識別情報ＩＮ３に対応する印刷設定候補情報ＩＮ２に従った印刷データＤＡ１が生成され、当該情報ＩＮ２に従った印刷が実行される。
【００３２】
以上説明したように、プリンターのユーザは、複数のサンプル画像ＩＭ２の中からいずれかのサンプル画像ＩＭ２を選択し、選択したサンプル画像ＩＭ２に対応する識別情報ＩＮ３を選択操作するだけで、印刷設定の作業を行うことができる。また、印刷される各サンプル画像ＩＭ２が印刷対象の画像と関係の無い所定の元サンプル画像ＩＭ１から得られる画像であるので、印刷対象の画像に対応するサムネイル画像等を用意する必要が無い。従って、本プリンタードライバーによれば、印刷設定の作業を容易にすることができる。
【００３３】
（３）変形例：
上述した印刷設定処理の各ステップの順番は、適宜、変更可能である。例えば、Ｓ２０８の印刷設定候補情報の読み出しは、Ｓ２０６の元サンプル画像の読み出しよりも先に行ってもよい。
複数のサンプル画像ＩＭ２を形成する印刷物は、サンプル画像毎に１枚の印刷媒体を用いる等、２枚以上としてもよい。
印刷物を形成するプリンターは、インクジェットプリンター等でもよい。
【００３４】
図９（ａ）は、プリンターにインクジェットプリンターを用いるときに印刷制御部ＰＤ４が行う印刷処理を示すフローチャートである。Ｓ１０２〜Ｓ１０６の処理はページプリンターを用いる場合と同じであり、図３（ｃ）に示す印刷ボタンＤＩ３２が操作されると、デフォルト又は変更後の印刷設定に従って描画データを修正する（Ｓ１１２）。描画データには、ビットマップデータ、線の属性を表す線データ、文字コードを主体とした文字データ、等がある。そこで、描画データの種類に応じて描画データを印刷設定に従って修正する。例えば、Ｒの色成分を所定量大きくする場合、ビットマップデータに対しては各画素のＲの階調値を所定量大きくし、線データや文字データに対しては属性情報に含まれるＲの階調値を所定量大きくする。印刷対象の描画データが複数ある場合、描画データ毎に印刷設定に従った修正処理を行う。
Ｓ１１４では、修正後の描画データに対してレンダリング処理を行う。レンダリング処理は、描画データを容易に視認可能なデータ形式に変換する処理であり、例えば、印刷媒体１ページ分の描画データをビットマップデータにまとめる処理とされる。
【００３５】
Ｓ１１６では、レンダリング処理後のデータに基づいて図９（ｂ）に示すような印刷データＤＡ３を生成し、印刷ジョブとしてプリンターへ出力する。例えば、レンダリング処理後のデータがＲＧＢ色空間で規定されるＲＧＢデータである場合、所定の色変換テーブルを参照してＲＧＢデータを画素毎にＣ，Ｍ，Ｙ，Ｋの階調値からなるＣＭＹＫデータに変換し、このＣＭＹＫデータに対してハーフトーン処理を行って二値化等の多値化を行い、多値化データに対してラスターライズ処理を行ってラスターデータを生成し、このラスターデータに所定のデータを付加して印刷データＤＡ３を生成する。プリンターは、印刷データＤＡ３に含まれるラスターデータに従い、印刷データＤＡ３に含まれる解像度となるようにＣ，Ｍ，Ｙ，Ｋのインクを吐出し、印刷データＤＡ３に対応する情報が印刷媒体に表された印刷物を形成する。
【００３６】
図１０は、ＰＣ１００が行う印刷設定処理を示すフローチャートである。ここで、Ｓ２０２〜Ｓ２０８，Ｓ２３２〜Ｓ２３８がサンプル画像印刷制御部ＰＤ１に対応している。Ｓ２０２〜Ｓ２０８の処理はページプリンターを用いる場合と同じであり、Ｓ２３２では、複数の印刷設定候補情報ＩＮ２のそれぞれに基づいて元サンプル画像ＩＭ１を修正し、各サンプル画像ＩＭ２を生成する。例えば、Ｒの色成分を所定量大きくする印刷設定の場合、元サンプル画像ＩＭ１を構成する各画素のＲの階調値を所定量大きくする。Ｓ２３４では、各サンプル画像ＩＭ２の印刷位置、各サンプル画像ＩＭ２に対応する識別情報ＩＮ３、各識別情報の印刷位置、等の情報を例えば記憶装置１１４から取得する。Ｓ２３６では、これらの情報を用いてレンダリング処理を行う。すなわち、生成するビットマップデータに対して、各サンプル画像ＩＭ２を互いに異なる印刷位置に配置し各識別情報ＩＮ３を各サンプル画像ＩＭ２の印刷位置に対応させた印刷位置に配置するように、各サンプル画像ＩＭ２及び各識別情報ＩＮ３を書き込む。Ｓ２３８では、レンダリング処理後のデータに基づいて図９（ｂ）に示すようなデータ構造のサンプル画像印刷データ（ＤＡ４）を生成し、印刷ジョブとしてプリンターへ出力する。すると、プリンターは、同データＤＡ４に含まれるラスターデータに従い、同データＤＡ４に含まれる解像度となるようにＣ，Ｍ，Ｙ，Ｋのインクを吐出し、図５に示すように各サンプル画像ＩＭ２及び前記各識別情報ＩＮ３が印刷媒体Ｍ１に表された印刷物ＰＲ１を形成する。
【００３７】
その後のＳ２１６〜Ｓ２２２の処理は、ページプリンターを用いる場合と同じである。
以上より、インクジェットプリンターの印刷設定の作業を容易にすることができる。
【００３８】
図４（ｂ）は、元サンプル画像ＩＭ１に複数の種類を設ける場合に記憶領域１１４に記憶される元サンプル画像一覧情報ＩＮ５のデータ構造を示している。同情報ＩＮ５は、「人物画」、「風景画」、「テキスト用」といった元サンプル画像ＩＭ１の種類毎に元サンプル画像ＩＭ１を有している。
図１１（ａ）は、元サンプル画像ＩＭ１の複数の種類の中からいずれかの種類の選択操作を受け付けるための種類選択画面ＤＩ４を示している。
【００３９】
図１２（ａ）は、本変形例における印刷設定処理を示すフローチャートである。本処理は、図７で示した処理と比べてＳ２０６がＳ２４２に変更され、Ｓ２０２で上記種類選択画面ＤＩ４を表示する。ここで、元サンプル画像ＩＭ１の各種類に対応した選択ボタンＤＩ４１のいずれか一つが選択操作され、印刷ボタンＤＩ４２が操作されると、元サンプル画像ＩＭ１の複数の種類の中からいずれかの種類の選択操作を受け付けたことになり、選択操作された所定の元サンプル画像ＩＭ１を記憶装置１１４から読み出す（Ｓ２４２）。その後、Ｓ２０８〜Ｓ２１４の処理により、選択操作された種類の元サンプル画像ＩＭ１に対して複数の印刷設定候補情報ＩＮ２のそれぞれに従った処理を行った各サンプル画像ＩＭ２を対応する各識別情報ＩＮ３とともにプリンター２００に印刷させる。
本変形例によると、印刷対象の種類に応じてサンプル画像ＩＭ２の種類を変えることができるので、印刷対象の種類に応じた画質で印刷設定の作業を行うことができる。
【００４０】
図４（ｃ）は、複数の印刷設定候補情報ＩＮ２がプリンターで印刷可能な印刷媒体の種類に応じて設けられている場合に記憶領域１１４に記憶される印刷設定候補一覧情報ＩＮ６のデータ構造を示している。同情報ＩＮ６は、印刷媒体の種類毎に複数の印刷設定候補情報ＩＮ２を有している。
図１１（ｂ）は、印刷媒体の複数の種類の中からいずれかの種類の選択操作を受け付けるための印刷媒体選択画面ＤＩ５を示している。
【００４１】
図１２（ｂ）は、本変形例における印刷設定処理を示すフローチャートである。本処理は、図７で示した処理と比べてＳ２０８がＳ２５２に変更され、Ｓ２０２で上記印刷媒体選択画面ＤＩ５を表示する。ここで、印刷媒体の種類を選択操作するための選択欄ＤＩ５１から印刷媒体の種類のいずれか一つが選択操作され、印刷ボタンＤＩ５２が操作されると、印刷媒体の複数の種類の中からいずれかの種類の選択操作を受け付けたことになり、まず、所定の元サンプル画像ＩＭ１を記憶領域１１４から読み出す（Ｓ２０６）。次に、選択操作された種類の印刷媒体に対応する複数の印刷設定候補情報ＩＮ２を記憶領域１１４から読み出す（Ｓ２５２）。その後、Ｓ２１０〜Ｓ２１４の処理により、選択操作された種類の印刷媒体に対応した複数の印刷設定候補情報ＩＮ２のそれぞれに従って各サンプル画像ＩＭ２を対応する各識別情報ＩＮ３とともにプリンター２００に印刷させる。
本変形例によると、印刷媒体の種類に応じてサンプル画像ＩＭ２が変わるので、印刷媒体の種類に応じた画質で印刷設定の作業を行うことができる。
【００４２】
図４（ｄ）は、複数の印刷設定候補情報ＩＮ２がプリンターで印刷可能な複数の解像度のそれぞれに応じて設けられている場合に記憶領域１１４に記憶される印刷設定候補一覧情報ＩＮ７のデータ構造を示している。同情報ＩＮ７は、解像度毎に複数の印刷設定候補情報ＩＮ２を有している。
図１１（ｃ）は、複数の解像度の中からいずれかの解像度の選択操作を受け付けるための解像度選択画面ＤＩ６を示している。
【００４３】
図１２（ｃ）は、本変形例における印刷設定処理を示すフローチャートである。本処理は、図７で示した処理と比べてＳ２０８がＳ２６２に変更され、Ｓ２０２で上記解像度選択画面ＤＩ６を表示する。ここで、解像度を選択操作するための選択欄ＤＩ６１から解像度のいずれか一つが選択操作され、印刷ボタンＤＩ６２が操作されると、複数の解像度の中からいずれかの解像度の選択操作を受け付けたことになり、まず、所定の元サンプル画像ＩＭ１を記憶領域１１４から読み出す（Ｓ２０６）。次に、選択操作された解像度に対応する複数の印刷設定候補情報ＩＮ２を記憶領域１１４から読み出す（Ｓ２６２）。その後、Ｓ２１０〜Ｓ２１４の処理により、選択操作された解像度に対応した複数の印刷設定候補情報ＩＮ２のそれぞれに従って各サンプル画像ＩＭ２を対応する各識別情報ＩＮ３とともにプリンター２００に印刷させる。
本変形例によると、解像度に応じてサンプル画像ＩＭ２が変わるので、解像度に応じた画質で印刷設定の作業を行うことができる。
【００４４】
図１３（ａ）は、各サンプル画像ＩＭ２の印刷設定の内容を表す情報ＩＮ８を各サンプル画像ＩＭ２及び各識別情報ＩＮ３に対応させてプリンターに印刷させた印刷物ＰＲ３を示している。例えば、図７のＳ２１２において文字印刷コマンドに各印刷設定の内容を表す情報ＩＮ８及び該情報ＩＮ８の印刷位置を添付することにより、該情報ＩＮ８が印刷される。
図１３（ｂ）は、各サンプル画像ＩＭ２の印刷設定の内容を表す情報ＩＮ９を各識別情報ＩＮ３に対応させて表示した識別情報選択画面ＤＩ７を示している。例えば、図７のＳ２１６において各印刷設定の内容を表す情報ＩＮ９を各識別情報ＩＮ３に対応する位置に表示することにより、該情報ＩＮ９が表示される。
本変形例によると、各サンプル画像ＩＭ２の印刷設定の内容が分かるので、印刷設定の作業をさらに容易にすることができる。
【００４５】
以上説明したように、本発明によると、種々の態様により、印刷設定の作業を容易にすることが可能なプリンタードライバー、該プリンタードライバーを記録したコンピューター読み取り可能な記録媒体、印刷制御装置、該印刷制御装置と印刷装置とを備える印刷システム、印刷装置、印刷制御方法、及び、印刷方法を提供することができる。
また、本発明は、上述した実施形態や変形例に限られず、上述した実施形態及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【符号の説明】
【００４６】
１００…コンピューター、１１３，１１４…記憶領域、２００…プリンター、ＣＭ１〜ＣＭ３…印刷コマンド、ＩＭ１…元サンプル画像、ＩＭ２…サンプル画像、ＩＮ１…印刷設定情報、ＩＮ２…印刷設定候補情報、ＩＮ３…識別情報、ＰＤ…プリンタードライバー、ＰＤ１…サンプル画像印刷制御部、ＰＤ２…識別情報選択部、ＰＤ３…印刷設定部、ＰＤ４…印刷制御部。
【図１】
2010198417.tif 000003
【図２】
2010198417.tif 000004
【図３】
2010198417.tif 000005
【図４】
2010198417.tif 000006
【図５】
2010198417.tif 000007
【図６】
2010198417.tif 000008
【図７】
2010198417.tif 000009
【図８】
2010198417.tif 000010
【図９】
2010198417.tif 000011
【図１０】
2010198417.tif 000012
【図１１】
2010198417.tif 000013
【図１２】
2010198417.tif 000014
【図１３】
2010198417.tif 000015