(57)【要約】【課題】  画像形成に用いられる要素に応じて適切な印刷制御が行えるようにするための技術を提供する。【解決手段】  印刷データを生成する装置から送られる印刷データに基づいて用紙上に画像を形成する記録装置１において、記録装置１に装填される用紙の種類を示す情報を用紙情報読取装置１６８により取得し、取得した用紙の種類を示す情報をＥＥＰＯＭ１６５により記憶する。記録装置の印刷モードの設定を行う印刷モード設定処理システム２００は、記録装置１から用紙の種類を示す情報を取得し、取得した用紙の種類を示す情報に基づいて印刷の態様を設定するためのモード設定処理を行う。【選択図】図１
2009051221.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを生成する装置から送られる印刷データに基づいて用紙上に画像を形成する記録装置において、
画像形成のために当該記録装置に装填される用紙の種類を示す情報を取得する手段と、
前記取得した用紙の種類を示す情報を記憶する手段と、要求があると、前記取得した用紙の種類を示す情報を出力する手段とを有することを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置において、
前記用紙の種類を示す情報を取得する装置は、用紙梱包材に付されている用紙情報記録部に記録される情報を読み取る装置を有することを特徴とする記録装置。
【請求項３】
用紙上に画像を形成する記録装置と接続され、該記録装置に送るための印刷データを生成する装置において、
選択された用紙の種類を示す情報に基づいて印刷の態様を設定するための印刷モードの設定処理を行う手段と、
設定された印刷モードに従って印刷データを生成して、前記記録装置に送る手段とを備え、
前記印刷モードの設定処理を行う手段は、前記記録装置から用紙の種類を示す情報を取得して、当該取得した用紙の種類を示す情報に基づいて印刷モードの設定を行うことを特徴とする印刷データ生成装置。
【請求項４】
請求項３に記載の印刷データ生成装置において、
前記印刷モードの設定を行う手段は、前記記録装置から印刷に用いるインクを特定する情報をさらに取得して、当該取得したインクを特定する情報と、前記用紙の種類を示す情報に基づいて印刷モードの設定を行うことを特徴とする印刷データ生成装置。
【請求項５】
用紙上に画像を形成する記録装置と接続され、該記録装置の印刷モードの設定を行う印刷モード設定処理システムにおいて、
前記記録装置から用紙の種類を示す情報を取得する手段と、
前記取得した用紙の種類を示す情報に基づいて印刷の態様を設定するためのモード設定処理を行う手段とを備えること
を特徴とする印刷モード設定処理システム。
【請求項６】
請求項５に記載の印刷モード設定処理システムにおいて
用紙種類の選択入力を受け付ける手段をさらに備え、
前記モード設定処理を行う手段は、用紙種類の選択入力を受け付ける手段が選択入力を受け付けると、当該受け付けた用紙の種類を示す情報に基づいてモード設定処理を行うこと
を特徴とする印刷モード設定処理システム。
【請求項７】
請求項６に記載の印刷モード設定処理システムにおいて、
前記印刷モードの設定結果と、用紙種類の選択入力を受け付けるための領域とを表示装置に表示させる手段をさらに備え、
前記表示させる手段は、前記取得した用紙の種類を示す情報をユーザ可読の表示態様で前記用紙種類の選択入力を受け付けるための領域に表示させること
を特徴とする印刷モード設定処理システム。
【請求項８】
表示装置および印刷装置にそれぞれ接続されるコンピュータにより構成される、印刷モードの設定を支援するシステムであって、
前記記録装置から用紙の種類を示す情報を取得する手段と、
前記表示装置に、印刷モードを設定するための画面を表示させる手段とを備え、前記印刷モードを設定するための画面を表示させる手段は、前記用紙の種類を示す情報が取得されている場合、当該取得した用紙の種類を示す情報をユーザ可読の表示態様で前記画面に表示させること
を特徴とする印刷モード設定支援システム。
【請求項９】
請求項８に記載の印刷モード設定支援システムにおいて、
前記印刷モードを設定するための画面を表示させる手段は、前記取得された用紙の種類を示す情報が、印刷モードの設定において対応可能な用紙の種類を示す情報とは異なる場合、当該用紙の種類を示す情報の入力を促すメッセージを表示装置に表示させること
を特徴とする印刷モード設定支援システム。
【請求項１０】
表示装置および印刷装置にそれぞれ接続されるコンピュータに、印刷モードの設定支援を行わせるプログラムを記録した記録媒体であって、
前記プログラムは、
前記記録装置から用紙の種類を示す情報を取得する処理と、
前記表示装置に、印刷モードを設定するための画面を表示させる処理とを前記コンピュータに行わせ、かつ、
前記印刷モードを設定するための画面を表示させる際に、前記用紙の種類を示す情報が取得されている場合、当該取得した用紙の種類を示す情報をユーザ可読の表示態様で前記画面に表示させること
を特徴とするプログラムを記録した記録媒体。
【請求項１１】
請求項３および４のいずれか一項に記載の印刷データ生成装置において、
他システムとネットワークを介して通信し、データの授受を行うための通信手段をさらに備え、該通信手段は、印刷モードの設定処理に必要な情報を受信する機能を有することを特徴とする印刷データ生成装置。
【請求項１２】
請求項５、６および７のいずれか一項に記載の印刷モード設定処理システムにおいて、
他システムとネットワークを介して通信し、データの授受を行うための通信手段をさらに備え、該通信手段は、印刷モードの設定処理に必要な情報を受信する機能を有することを特徴とする印刷モード設定処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の、用紙上に画像を形成する記録装置における印刷制御技術に係り、特に、使用する用紙およびインクに適した印刷制御を行うための技術に関する。
【背景技術】
【０００２】
用紙上に、インク、トナー等の画像形成媒体を用いて可視画像を固定的に形成する場合、画質を決定する要素として、用紙と画像形成媒体とが２大要素となる。
【０００３】
記録装置において、用紙上に画像を形成する際に、目的に応じて画像形成の条件を設定して、画像形成の制御がおこなわれる。例えば、プリンタでは、プリンタドライバと呼ばれるソフトウエアが、コンピュータに搭載されて、印刷データの生成を含めて印刷制御データの生成等をおこなっている。そして、プリンタ側では、コンピュータから送られた印刷制御データに基づいて印刷を実行する。
【０００４】
このプリンタドライバは、色変換処理、ハーフトーン処理、印刷開始／停止要求、印刷速度、紙送り、プリンタの状態を表す情報の取得等の各種処理を実行する機能を有する。例えば、普通紙に印刷する場合、光沢紙に印刷する場合、スーパーファイン紙に印刷する場合等のように、印刷をおこなうべき媒体は種々あり、それぞれ印刷条件が異なる。そのため、印刷条件をそれぞれの媒体に適した設定とする必要がある。しかし、ユーザが、使用する用紙およびインクに合わせて最適な印刷を行うための条件、例えば、印刷密度、印刷速度、色変換の設定、紙送り等について条件を設定することは容易ではない。
【０００５】
そこで、プリンタドライバは、ユーザによる設定を容易にするため、印刷条件をいくつかの調整可能な事項にまとめてユーザに示し、それらについて、目的の印刷態様とする設定（モード設定）を行い得るようにしている。さらに、モード設定を容易にするため、プリンタドライバは、使用されるであろう用紙が種々あることを想定して、想定した種類の用紙について、それぞれ標準的な仕上がりを想定した印刷モードをデフォルトで予め設定してある。このようにすれば、ユーザが特別に設定しなくても、用紙種類の選択を行うことで、選ばれた用紙種類に応じて、標準的な印刷が行えることが保証される。もちろん、ユーザは、好みにより、それらについて変更することが可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した用紙の種類に応じて好ましい印刷モードを設定することは、用紙の選択が正しく行われることが前提となっている。ところが、ユーザはさまざま種類の用紙を使用することがある。その場合、プリンタドライバが用意している用紙の種類のうち、どれを選択すればよいのか分からない場合がある。また、場合によっては、用紙種類の選択が必要であることに気が付かない場合があり得る。また、新しい用紙の場合、用紙の種類としてどれを選択すればよいのか分からない場合があり得る。
【０００７】
また、印刷条件に大きな影響を与える要素である画像形成媒体として、例えば、インクがある。一般に、インクは、プリンタ毎に固定して使用されている。しかし、よりよい印刷を行うという観点からは、用紙に適し、また、印刷目的に適したインクを選択して使用することが行われるであろう。また、インク自体が改良されることもあり得る。その場合、インクの種類に対応した印刷モードの設定が行えるようにしておく必要がある。しかし、現在のプリンタドライバは、インク種類に応じ印刷モードの設定を行うようにはできていない。
【０００８】
本発明の目的は、画像形成に用いられる要素に応じて適切な印刷制御が行えるようにするための技術を提供することにある。
【課題を解決するための手段】
【０００９】
前記目的を達成するため、本発明の第１の態様によれば、
印刷データを生成する装置から送られる印刷データに基づいて用紙上に画像を形成する記録装置において、
画像形成のために当該記録装置に装填される用紙の種類を示す情報を取得する手段と、
前記取得した用紙の種類を示す情報を記憶する手段と、
要求があると、前記取得した用紙の種類を示す情報を出力する手段とを有することを特徴とする記録装置が提供される。
【００１０】
また、本発明の第２の態様によれば、用紙上に画像を形成する記録装置と接続され、該記録装置に送るための印刷データを生成する装置において、
選択された用紙を示す情報に基づいて印刷の態様を設定するための印刷モードの設定処理を行う手段と、
設定された印刷モードに従って印刷データを生成して、前記記録装置に送る手段とを備え、
前記印刷モードの設定処理を行う手段は、前記記録装置から用紙の種類を示す情報を取得して、当該取得した用紙の種類を示す情報に基づいて印刷モードの設定を行うことを特徴とする印刷データ生成装置が提供される。
【００１１】
本発明の第３の態様によれば、
用紙上に画像を形成する記録装置と接続され、該記録装置の印刷モードの設定を行う印刷モード設定処理システムにおいて、
前記記録装置から用紙の種類を示す情報を取得する手段と、
前記取得した用紙の種類を示す情報に基づいて印刷の態様を設定するためのモード設定処理を行う手段とを備えること
を特徴とする印刷モード設定処理システムが提供される。
【００１２】
本発明の第４の態様によれば、表示装置および印刷装置にそれぞれ接続されるコンピュータにより構成される、印刷モードの設定を支援するシステムであって、
前記記録装置から用紙の種類を示す情報を取得する手段と、
前記表示装置に、印刷モードを設定するための画面を表示させる手段とを備え、
前記印刷モードを設定するための画面を表示させる手段は、前記用紙の種類を示す情報が取得されている場合、当該取得した用紙の種類を示す情報をユーザ可読の表示態様で前記画面に表示させること
を特徴とする印刷モード設定支援システムが提供される。
【００１３】
本発明の第５の態様によれば、
表示装置および印刷装置にそれぞれ接続されるコンピュータに、印刷モードの設定支援を行わせるプログラムを記録した記録媒体であって、
前記プログラムは、
前記記録装置から用紙の種類を示す情報を取得する処理と、
前記表示装置に、印刷モードを設定するための画面を表示させる処理とを前記コンピュータに行わせ、かつ、
前記印刷モードを設定するための画面を表示させる際に、前記用紙の種類を示す情報が取得されている場合、当該取得した用紙の種類を示す情報をユーザ可読の表示態様で前記画面に表示させること
を特徴とするプログラムを記録した記録媒体が提供される。
【発明の効果】
【００１４】
本発明によれば、画像形成に用いられる、用紙、インク等の要素に応じて適切な印刷制御が行えるようにするための技術を提供することにある。
【発明を実施するための最良の形態】
【００１５】
以下、発明の実施形態について、図面を参照して説明する。以下の実施形態では、用紙上にインクを用いて画像を形成する場合を例として説明する。しかし、本発明は、これに限定されない。
【００１６】
図１に、本発明の第１の実施形態に用いられるハードウエアシステムの構成の一例を示す。本実施の形態では、図１に示すように、アプリケーションプログラムによる各種処理、および、その結果を印刷するためのプリンタドライバによる処理等を実現するためのコンピュータ２と、このコンピュータ２に接続されたプリンタ１とを示す。コンピュータ２とプリンタ１とで、用紙上に画像を形成する印刷システムを構成することができる。この場合、プリンタ１は、記録装置として機能し、コンピュータ２は印刷データ生成装置として機能する。また、コンピュータ２では、印刷モード設定を処理するシステムが実現される。また、印刷モード設定を支援するシステムが実現される。
【００１７】
コンピュータ２は、コンピュータ本体２００と、これに接続されるディスプレイ装置２２０と、キーボード、マウス等の入力装置２３０と、図示しない電源装置とを備えている。
【００１８】
コンピュータ本体２００は、各種プログラムを実行するＣＰＵ２０１と、各種データ、各種プログラム等が記憶されているＲＯＭ２０２と、データおよびプログラムを一時的に記憶するＲＡＭ２０３と、ディスプレイ装置２２０と接続され、該ディスプレイ装置２２０を制御するディスプレイコントローラ２０４と、入力装置２３０と接続されてキーボードを制御するキーボードコントローラ２０５と、フレキシブルディスクの読み書きを行うフロッピディスクドライブ２０６と、データ、プログラムを記憶するハードディスクドライブ２０７と、ＣＤ−ＲＯＭからのデータの読み出しを行うＣＤ−ＲＯＭドライブ２０８と、プリンタ１と接続するためのプリンタインタフェース２０９と、ネットワークと接続するためのネットワークインタフェース２１０とを有する。本発明を実現するためのプログラムは、ＣＤ−ＲＯＭドライブ２０８を介してＣＤ−ＲＯＭからの読み出して、ハードディスク２０７にインストールすることができる。従って、プログラムは、プログラムを記録した記録媒体の型式で提供することができる。また、プログラムを、ネットワークを介してインストールすることができる。
【００１９】
プリンタ１は、印刷データを生成する装置として機能するコンピュータ２から送られる印刷データに基づいて用紙上にカラー画像を形成する記録装置として機能するカラーインクジェットプリンタである。このプリンタ１は、印刷機構１００と、印刷制御部１６０と、図示しない電源回路とを有する。また、プリンタ１には、インクを収容しているインクカートリッジ１０７Ｋ、１０７Ｆ（図４参照）が装着されると共に、これらのインクカートリッジ１０７Ｋ、１０７Ｆに設けられた記憶素子４００が接続される。
【００２０】
印刷制御部１６０は、各種プログラムを実行するＣＰＵ１６１と、各種データおよび各種プログラムが記憶されるＲＯＭ１６２と、データおよびプログラムを一時的に記憶するＲＡＭ１６３と、コンピュータ２と接続するためのインタフェース１６４と、後述するインク情報等が格納される書換可能な不揮発性メモリであるＥＥＰＲＯＭ１６５と、印刷機構１００、記憶素子４００、操作パネル１６７および用紙情報読取装置１６８と印刷制御部１６０とを接続するためのパラレル入出力インタフェース１６６とを有する。この印刷制御部１６０は、印刷機構１００と接続され、印刷データを送ると共に、印刷動作を制御する。また、印刷機構１００の印刷の状態を示す情報を取得し、コンピュータ２に送る。
【００２１】
パラレル入出カインターフェース１６６は、ドットパターンデータに展開された印字データおよび駆動信号を印刷機構１００に送信する。また、操作パネル１６７の操作を受け付けると共に、必要な表示信号を操作パネル１６７に送る。さらに、記憶素子４００との間でデータの送受信を行う。さらに、用紙情報読取装置１６８が読み取った情報を受け取る。
【００２２】
印刷制御部１６０は、ＣＰＵ１６１がＲＯＭ１６２に格納されるプログラムを実行することで、画像形成のために当該記録装置に装填される用紙の種類を示す情報を取得する手段と、取得した用紙の種類を示す情報を記憶する手段と、要求があると、前記取得した用紙の種類を示す情報を出力する手段とを実現する。
【００２３】
図３に、プリンタ２の外観を示す。図３に示すように、プリンタ２は、印刷機構１００および印刷制御部１６０をケース１４０に収容した構造となっている。給紙機構１５０は、給紙トレイ１５３と、紙送り機構１３０（図４参照）と、排紙トレイ１５８とを有する。また、給紙トレイ１５３には、固定側板１５５と、用紙のサイズに合わせて移動することができる可動側板１５４とが設けられている。ケース１４０の後方には、給紙トレイ１５３からの用紙を取り入れる給紙口１４２が設けられている。一方、ケース１４０の前方には、印刷後の用紙の排出口１４７が設けられている。排出口１４７から、排紙トレイ１５８が突出している。
【００２４】
ケース１４０の一部には、ユーザにプリンタの状態を知らせると共に、操作を受け付ける操作パネル１６７が配置される。操作パネル１６７は、モニタ部１６７ａと、操作ボタン１６７ｂおよび１６７ｃを有する操作部とを有する。操作ボタン１６７ｂは、インク系メンテナンス機構１１６の動作を指示するための操作部である。一方、操作ボタン１６７ｃは、用紙給排紙を指示するための操作部である。後者は、クリーニングシートによりクリーニングを行う際のクリーニングシートの給排紙を指示するボタンとしても機能する。
【００２５】
ケース１４０の給紙口の上方には、用紙情報読取装置１６８が設けられている。図３に示す例では、バーコードリーダが配置される。もちろん、本発明はこれに限定されない。この用紙情報読取装置１６８は、用紙（カット紙）５０１の束を収容する用紙包装材５５０の開口部側の一部に取り付けられている用紙情報記録部５５７に記録されているバーコードを読み取る。
【００２６】
用紙包装材５５０は、一定枚数の用紙、例えば、１００枚単位の用紙を収容する大きさのものが用いられる。図５に、用紙梱包材５５０の一例を示す。図５では、一端が開封された状態を示している。
【００２７】
用紙包装部材５５０は、用紙５０１を複数枚積層した状態で包装するため、剛性を有する材料、例えば、段ボール、厚紙、堅紙等で直方体形状に形成されている。用紙包装部材５５０には、内部の複数の用紙５０１を出すために、蓋側５５１と本体側５５２とに分ける切離し線５５３が形成されている。この切離し線５５３は、用紙包装部材５５０の長手方向に対して垂直な方向に形成されている。この切離し線５５３は、蓋側５５１と本体側５５２とに分け易いように、ミシン目で形成されている。
【００２８】
本体側５５２の一面５５４には、用紙５０１をプリンタの給紙トレイ１５３に挿入する際の向きを示す用紙挿入矢印５５６、および、包装部材５５０内に入れられる用紙５０１に関する用紙情報記録部５５７が印刷されている。この本体側５５２の一面５５４は、内部に収納された用紙５０１の表面と平行な面である。用紙挿入矢印５５６は、本体側５５２から蓋側５５１に向けられている。また、用紙情報記録部５５７は、矢印５５６が示す方向に向って左端の位置で、かつ、切離し線５５３に隣接した位置に印刷されている。すなわち、梱包材を開封した際に、その開口部となる部分の近傍に印刷される。
【００２９】
用紙情報記録部５５７において記録される事項としては、図６に示すように、用紙の型番、サイズ、紙種、厚さ、枚数、単価等がある。紙種としては、普通紙、スーパファイン紙、光沢紙等の用紙の種類を示す用紙種類情報が表示される。これらは、その内容を表す文字、記号等と共に、バーコードで示されている。バーコードと共に文字を併記したのは、ユーザが目視で用紙情報を把握できるようにするためである。図６の例では、紙種が「普通」と記載されており、普通紙が格納されていることが分かる。各情報は、用紙挿入矢印の方向、言い換えると、用紙挿入方向に並んでいる。
【００３０】
これらの用紙情報は、用紙梱包材５５０を給紙トレイ１５３にセットする際に、用紙梱包材５５０を給紙口１４２に差し込むことにより、用紙情報記録部５５７が用紙情報読取装置１６８に対向して読み取られる。読み取られた用紙情報は、印刷制御部１６０のＥＥＰＲＯＭ１６５に記録される。
【００３１】
なお、図５に示す例は、用紙の長手方向の一端側を開封する構造を持つ梱包材の例を示している。本発明はこれに限定されない。例えば、図７に示すように、用紙を縦置きおよび横置きのいずれでも使用できるようにすることができる。この場合には、縦方向および横方向対応に、用紙挿入矢印５５６ａおよび５５６ｂと、用紙情報記録部５５７ａおよび５５７ｂと、切離し線５５３ａおよび５５３ｂとをそれぞれ設ける。この場合、前記用紙情報記録部５５７ａおよび５５７ｂに、横置きか縦置きかの区別を示す情報を付加してもよい。
【００３２】
なお、用紙には、印刷が可能であれば、どのような材料で形成されているかを問わない。例えば、ＯＨＰシートのような、紙ではない材料で形成されているものをも含む。
【００３３】
図４に、印刷機構１００の内部機構の概要を示す。図４に示すように、印刷機構１００の内部には、キャリジ１０１と、キャリッジ１０１に支持される、インクジェット式の記録ヘッド１１０と、キャリッジ１０１を支持すると共に、ライン方向に往復動させるキャリッジ機構１２０と、用紙Ｐを送る紙送り機構１３０とが配置される。紙送り機構１３０は、給紙ローラ、排紙ローラ等を有する。
【００３４】
キャリッジ機構１２０は、キャリッジ１０１と連結されるタイミングベルト１２１と、このタイミングベルト１２１を往復動させるキャリッジモータ１２３とを有する。キャリッジモータ１２３は、タイミングベルト１２１を介してキャリッジ１０１を、ガイド部材１０４に案内されて記録用紙Ｐ（媒体）の紙幅方向に往復動させる。
【００３５】
キャリッジ１０１には、記録用紙Ｐと対向する面、この図に示す例では、下面にインクジェット式の記録ヘッド１１０が取り付けられている。記録ヘッド１１０は、キャリッジ１０１の上に保持される。記録ヘッド１１０は、インクカートリッジ１０７Ｋ、１０７Ｆからインクの補給を受け、キャリッジ１０１の移動に合わせて記録用紙Ｐにインク滴を吐出してドットを形成し、記録用紙Ｐに画像や文字を印刷する。なお、図示していないが、記録ヘッド１１０の対向面には、プラテンが配置されている。
【００３６】
インクカートリッジ１０７Ｋのインク収容室１０７Ｋ’には、黒（Ｋ）のインクが充填されている。また、インクカートリッジ１０７Ｆには、複数のインク収容室１０７Ｃ、１０７ＬＣ、１０７Ｍ、１０７ＬＭ、１０７Ｙがそれぞれ独立して形成され、これらのインク収容室１０７Ｃ、１０７ＬＣ、１０７Ｍ、１０７ＬＭ、１０７Ｙには、シアン（Ｃ）、ライトシアン（ＬＣ）、マゼンタ（Ｍ）、ライトマゼンタ（ＬＭ）、イエロー（Ｙ）のインクがそれぞれ充填されている。従って、インク収容室１０７Ｃ、１０７ＬＣ、１０７Ｍ、１０７ＬＭ、１０７Ｙからは、各色のインクがそれぞれ記録ヘッド１１０に供給される。これらのインクは、それぞれ記録ヘッド１１０から各色のインク滴として吐出されてカラー印刷が行われる。
【００３７】
記録ヘッド１１０では、黒（Ｋ）、シアン（Ｃ）、ライトシアン（ＬＣ）、マゼンタ（Ｍ）、ライトマゼンタ（ＬＭ）、イエロー（Ｙ）に対応するノズル開口（図示せず）が列毎に並んでいる。
【００３８】
記憶素子４００として、本形態では、図８にブロック図で示すように、メモリセル４１０と、このメモリセル４１０でのデータの読み書きを制御するリード・ライト制御部４２０と、クロック信号ＣＬＫに基づいてリード・ライト制御部４２０を介してプリンタ本体１００とメモリセル４１０との間でデータの読み書きを行なう際のカウントアップを行なうアドレスカウンタ４３０とを備えた不揮発性メモリ、例えば、ＥＥＰＲＯＭが用いられている。
【００３９】
記憶素子４００のメモリセル４１０には、黒用のインクカートリッジ１０７Ｋについて図９に、および、カラー用のインクカートリッジ１０７Ｆについて図１０にそれぞれ示すようにインクに関する各種情報、すなわち、インク情報が格納される。すなわち、インクを特定するためのインク特定情報、バージョンデータ、インク量情報等が格納される。
【００４０】
メモリセル４１０には、当該インクに関する情報、例えば、ＲＧＢ系の画像データをＣＭＹＫ系の印刷データに変換する際に用いる色変換情報、および／または、その補正情報等をダウンロードするためのサイトを示すＵＲＬをさらに記録してもよい。本実施形態では、ＣＭＹＫ系として、ＣＭＹＫの他に、ＬＣ、ＬＭを含む系の印刷データに変換するための色変換情報が用意される。
【００４１】
インク特定データは、どのような成分、濃度等を有するインクであるのかを特定するデータである。例えば、典型的には、インクの型番が挙げられる。インクの型番が、成分、濃度等によりユニークに付される識別子である場合、これをインク特定情報として用いることができる。もちろん、他の情報であってもよい。例えば、インク成分を示す情報、インク濃度を示す情報等を記録したものとすることができる。また、バージョンデータについても、インクを特定する情報として用いることができる場合には、これについても、インク特定情報を構成するものと考えることができる。例えば、同じ型番であっても、バージョンが異なることで、印刷条件の設定に差異がある場合、このバージョンデータをも、インク特定情報として用いる。
【００４２】
インク情報は、いずれも、インクカートリッジ１０７Ｋ、１０７Ｆがプリンタ１に装着された以降、プリンタ１の電源がオンに切り換わったときに、印刷制御部１６０に読み出されて、ＥＥＰＲＯＭ１６５に記憶される。また、用紙情報のうち、特に、用紙種類情報については、プリンタ１の電源オン時に、また、用紙装着時に用紙情報読取装置１６８にそれぞれ読み取られて、ＥＥＰＲＯＭ１６５に記憶される。従って、図１１に示すように、このＥＥＰＲＯＭ１６５の記憶領域９０１〜９０ｎには、黒用のインクカートリッジ１０７Ｋおよびカラー用のインクカートリッジ１０７Ｆのインク特定情報、インク量情報、用紙情報読取装置１６８により読み取られた用紙種類情報等のデータが記憶される。
【００４３】
図２（ａ）に、本実施形態において、コンピュータ本体２００により実現される機能構成を示す。
【００４４】
コンピュータ本体２００は、アプリケーションプログラムによって実現される各種アプリケーション２４０と、プリンタドライバプログラムによって実現されるプリンタドライバ２５０と、通信制御部２６０とを有する。これらは、図示していないオペレーティングシステム（ＯＳ）の制御下でＯＳの機能を利用して各種処理を実行する。これらの処理は、ＣＰＵ２０１により実現される。
【００４５】
プリンタドライバ２５０は、その機能として、印刷管理部２５１と、スプールファイル記憶部２５２と、表示制御部２５３と、色変換等の処理を行うための情報を管理する色変換情報管理部２５４とを有する。
【００４６】
印刷管理部２５１は、用紙種類情報およびインク特定情報に対応するモード設定条件情報を保存管理している。すなわち、用紙種類とインクの組合せに基づいて、予め設定すべき印刷条件の各設定値等をモード設定条件情報として有している。この情報を予め備えていない場合には、後に、登録することができる。図１５は、この用紙種類情報およびインク特定情報に対応するモード設定条件情報を保存管理するためのモード設定管理テーブルの一例を模式的に示す。ここでは、用紙種類情報２５１１と、インク特定情報２５１２と、それらの組合せに対応するモード設定条件情報２５１３と、ユーザが設定したモード設定条件情報に置換するためのアドレスを示す置換ポインタ２５１４が記録されている。図１５の例では、用紙種類ＰＥに、ユーザ設定情報への置換ポインタが登録されている。ここで、モード設定条件、例えば、（Ｍｂ１，Ｍｂ２，Ｍｂ３，…）には、使用する色変換情報の指定、ハーフトーン処理要否等の、各種画像処理のためのパラメータの設定、指定等、印刷速度、双方向／単方向印刷等についての設定値を、用紙種類およびインクの各組のそれぞれについての標準印刷モードデータとして持っている。
【００４７】
図１５において、用紙種類ＰＤでは、用紙種類ＰＢと同じモード設定条件（Ｍｂ１，Ｍｂ２，Ｍｂ３，…）となることを示している。一方、用紙種類ＰＦでは、モード設定条件が登録されていない。これは、用紙種類情報を取得したが、対応するモード設定条件が登録されていない状態を示している。従って、このＰＦについて、その後、モード設定条件が登録されれば、他の用紙種類と同様に扱われる。
【００４８】
印刷管理部２５１は、画像データについて、用紙種類情報およびインク情報をキーとしてモード設定条件情報を参照して、当該印刷モードに従って印刷データの生成を行う印刷データ生成手段として機能する。すなわち、アプリケーション２４０、入力装置２３０等からの印刷要求に基づき、表示用データ（ＲＧＢデータ）について標準色変換情報等の色変換情報を用いて色変換処理し、さらに、ハーフトーン処理を行った後、スプールファイルとして、スプールファイル記憶部２５２に格納される。そして、印刷の順に従って、読み出され、通信制御部２６０を介してプリンタ１に送られる。この印刷管理部２５１は、印刷データとして、印刷速度、紙送り等の制御データをも生成する。
【００４９】
印刷管理部２５１は、本実施の形態では、用紙種類情報およびインク特定情報を、プリンタ１から取得する機能を有する。すなわち、プリンタ１の印刷制御部１６０に対して、用紙種類情報およインク特定情報をそれぞれ要求することで、印刷制御部１６０から用紙種類情報およびインク特定情報を取得することができる。印刷管理部２５１は、取得した用紙種類情報およびインク特定情報をＲＡＭに一時的に保存する。用紙種類情報およびインク特定情報をプリンタ１から取得できるようにすることで、ドライバ側でそれらの設定を要することなく、それらの情報を取得できることとなる。その結果、用紙種類とインクとの関係において、最適な印刷モードの設定が自動的に行うシステムとして機能する。印刷モード設定の支援を行うシステムとしても機能する。さらに、印刷データ生成装置として機能する場合に、用紙種類情報およびインク特定情報と印刷すべき画像データに設定されている解像度とに対応する色変換情報を用いて色変換を行う。
【００５０】
スプールファイル記憶部２５２は、ＲＡＭ２０３および／またはハードディスクドライブ２０７により構成され、前述したスプールファイルを保存する。
【００５１】
表示制御部２５３は、案内画面等を前記ディスプレイ装置２２０上に表示させ、ユーザに情報を提供する。表示する画面としては、例えば、図１２に示すように、印刷に際して、プリンタに対する各種設定のための画面が挙げられる。例えば、用紙サイズ、用紙の種類、解像度等の設定を受け付けるための画面を表示する。図１２に示す画面は、印刷モード設定システムによって表示され、入力の受け付けが行われる。
【００５２】
また、取得した用紙種類情報を、例えば、後述する図１２に示すように、ユーザ可読に表示することで、ユーザにプリンタ１に装填されている用紙の種類を知らせることができる。これにより、ユーザは用紙の種類を知ることができるので、自らがモード設定を行う際の参考とすることができる。すなわち、モード設定を支援するシステムとして機能することができる。
【００５３】
色変換情報管理部２５４は、印刷制御部２５１において、色変換の際、プリンタ１において使用するインクに対応する色変換情報を保持する。また、本実施の形態では、色変換情報の取得処理も行う。色変換情報を用いて画像データを色変換する処理は、印刷制御の一つである。色変換情報については後述する。
【００５４】
印刷管理部２５１において設定された印刷モードは、上述したプリンタからの取得情報をも含めて、表示制御部２５３によって表示装置２２０にウィンドウの画面として表示される。
【００５５】
図１２に、プリンタドライバが表示するウィンドウの一例を示す。ウィンドウ２２００では、複数のタブが用意されている。図１２では、本実施形態に直接関連する基本設定のタブが選択された状態にある。ここでは、用紙種類選択部２２２０と、インク選択部２２３０、印刷の仕上がり状態を設定するモード設定部２２４０と、インク残量を示すインク残量表示部２２５０と、現在の設定状態を示す設定状態表示部２２６０等が配置される。
【００５６】
用紙種類選択部２２２０では、選択されている用紙を示す用紙表示部２２２１と、プルダウンメニュウを開くメニュウボタン２２２２とを有する。本実施形態では、上述したように、用紙種類はプリンタに用紙をセットした時点で、システムに既知の状態となっている。もちろん、ユーザが、使用する用紙に合う用紙を選択することもできる。ここで選択された用紙の種類を示す情報は、ＥＥＰＲＯＭ１６５に記録されていた情報を印刷制御部１６０からプリンタドライバ２５０が取得したものである。
【００５７】
なお、工場出荷時に、ＥＥＰＲＯＭ１６５に予め用紙種類として普通紙を設定した場合には、最初の表示はユーザ可読の表示である「普通紙」となる。その後、プリンタに新たな用紙がセットされた時、または、プリンタの電源オン時に、用紙情報読取装置１６８が読み取った用紙情報を、ＣＰＵ１６１が取り込んで、ＥＥＰＲＯＭ１６５の用紙情報に書き込む。ウィンドウ２２００が開かれた時点で、プリンタドライバ２５０により、印刷制御部１６０から用紙種類の情報が捕捉されて表示される。
【００５８】
なお、用紙種類情報以外の情報、用紙の残量、用紙の大きさ、縦置き横置きの区別等の情報についても、印刷制御部１６０が用紙情報読取装置１６８から取得してＥＥＰＲＯＭ１６５に格納してあれば、それを、プリンタドライバ２５０が取得してユーザに提供することが可能である。
【００５９】
インク選択部２２３０では、デフォルトではカラーが選択されている。モノクロ印刷とする指定も可能である。
【００６０】
モード設定部２２４０では、プリンタドライバ２５０が、取得した用紙種類情報およびインク特定情報に基づいて印刷モードを自動設定した結果を「推奨設定」として表示している。もちろん、ユーザによる変更を受け付けることができる。本実施形態では、用紙種類とインクに応じて印刷モードを自動設定しているが、これに限られない。例えば、用紙種類のみ取得して、インクは固定とすることで、印刷モードを設定することができる。また、用紙種類は、手入力とし、インク特定情報を取得することで印刷モードを設定する構成とすることもできる。
【００６１】
インク残量表示部２２５０には、インク量情報を取得することで表示することができる。この他、インク容量と印刷データとに基づいてインク残量を計算し、その結果を用いてインク残量表示部２２５０における表示を行うことができる。
【００６２】
設定状態表示部２２６０では、現在設定されている印刷モードをまとめて表示している。設定が変わると、この表示も変わる。
【００６３】
色変換情報管理部２５４において管理される色変換情報は、例えば、画像データにおいて表れることが想定される各色を特定する、ＲＧＢの各値の組合せからなる入力値群と、各入力値の組合せに対応して、印刷時に再現される色として表れることが想定される各色を特定する、ＣＭＹＫの各値の組合せからなる出力値群とを対応付けるデータで構成される。具体的には、ルックアップテーブル（ＬＵＴ）形式で用意することができる。また、すべての色変換情報を用意するためには、膨大なメモリ空間が必要であるため、各色の２５６階調を予めいくつかに分割して、それらの分割点の格子を仮想的に想定し、それぞれの格子点において、入力値、および、それに対応する出力値を持たせることができる。この場合、格子点間に存在する色については、格子点間での補間演算によって対応する。
【００６４】
本実施形態では、インクジェットプリンタに、ＣＭＹＫに、さらに、ライトシアン（ＬＣ）およびライトマゼンタ（ＬＭ）を追加したカラーインクを用いる場合を例として説明する。すなわち、ＲＧＢ画像データを、ＣＭＹＬＣＬＭＫで特定される印刷データに色変換する。もちろん、本発明は、これに限定されない。ＲＧＢ画像データを、例えば、ＣＭＹＫに変換すること、また、さらに異なる刺激値の階調の組合せとすることができる。
【００６５】
前述したＬＵＴでは、入力値群と出力値群とが対応付けられている。入力値群としては、画像データにおいて表れることが想定される各色の階調を特定する入力値の組合せを複数組有する。具体的には、例えば、ＲＧＢの各色について２５６階調をそれぞれ特定する値の組合せが複数組存在する。一方、出力値群としては、印刷時に再現される色として表れることが想定される各色の階調を特定する複数の出力値の組合せを複数組有する。具体的には、例えば、ＣＭＹＫおよびＬＣＬＭの各色の階調をそれぞれ特定する値の組合せが複数組存在する。ＬＵＴは、入力値群の各入力値の組合せと、出力値群の対応する出力値の組合せとを対応付ける。従って、ある入力値の組合せが与えられることで、対応する出力値の組合せが特定される。
【００６６】
色変換情報は、例えば、図１３に模式的に示すように、まず、インクの違いにより大別され、それぞれのインク毎に、さらに、用紙の種類毎に分けられる。ＬＵＴは、それぞれの最下層において、解像度対応に決定される。インクを特定する選択肢として、図１３では、染料系および顔料系を示すが、これに限られない。例えば、それぞれについて複数種の濃度毎の選択肢があり得る。用紙の種類としては、例えば、普通紙、スパーファイン（ＳＦ）紙、光沢紙等がある。さらに、解像度としては、例えば、１８０ｄｐｉ、３６０ｄｐｉ、７２０ｄｐｉ等が挙げられる。ＬＵＴとしては、インク特定情報、用紙の種類および解像度を組み合わせて一つのＬＵＴが構成される。従って、最下層の選択肢の数に相当するＬＵＴが存在することとなる。
【００６７】
これらのＬＵＴは、すべて色変換情報管理部２５４において管理することができる。すなわち、プリンタドライバ２５０の出荷時に、予め用意されたＬＵＴを最下層の選択肢対応に記憶しておき、それぞれのＬＵＴを、インク特定情報、用紙種類情報および解像度情報の組合せにより選択できるようにしておく。これにより、インク種類２５４１、用紙種類２５４２および解像度２５４３が設定されると、必然的に使用されるべきＬＵＴが決定される。図１３は、その選択ロジックを模式的に示している。
【００６８】
ＬＵＴは、前述した各解像度対応に複数種を用意することができる。これにより、プリンタにおいて複数種のインクを用いることに対応できることになる。
【００６９】
また、他の態様として、色変換情報として、標準となる標準色変換情報を保持する標準ＬＵＴと、この標準色変換情報について、インクによって差異が生じる場合に、その差異を補正する補正色変換情報を保持する補正ＬＵＴとを用意する構成とすることができる。このように補正ＬＵＴを用いることで、色変換情報を、すべて標準ＬＵＴの形式で保存する場合に比べて、少ない記憶領域で保存することができる。
【００７０】
標準ＬＵＴおよび補正ＬＵＴについては、予めプリンタドライバ２５０と共に用意され、プリンタドライバ２５０をインストールする際に、併せて、コンピュータ本体２００に取り込まれる。インストールされた標準ＬＵＴおよび補正ＬＵＴは、色情報管理部２５４の管理下に置かれる。
【００７１】
もちろん、新たな標準ＬＵＴおよび補正ＬＵＴを追加してインストールすることもできる。また、標準ＬＵＴをプリンタドライバ２５０に用意しておき、補正ＬＵＴを追加インストールするようにしてもよい。例えば、記憶素子４００から取得すること、Ｗｅｂサイトからダウンロードすること等が可能である。
【００７２】
なお、記憶素子４００のメモリセル４１０に補正色変換情報が格納されている場合には、この情報を補正ＬＵＴとして使用することができる。また、補正色変換情報が格納されていない場合でも、これに代えてダウンロード元となるＷｅｂサイトのＵＲＬが格納されていれば、これにより、当該ＵＲＬを利用して、補正色変換情報をダウンロードすることができる。このようにすることで、新しいインクに対処することが可能となる。本実施の形態では、追加されたＬＵＴは、色情報管理部２５４の管理下に置かれ、色変換時に利用される。
【００７３】
なお、プリンタドライバにＬＵＴを用意せず、すべて外部から導入するようにしてもよい。導入の仕方は、前述したとおり、記憶素子４００から読み出すこと、インターネット等によりダウンロードすることにより対処することができる。
【００７４】
補正ＬＵＴは、例えば、次のように構成することができる。すなわち、補正色変換情報として、標準ＬＵＴに用意される色変換情報における差異が生じる部分の値について、それを置き換えて使用する値を用意すること、標準色変換情報における差異が生じる部分の値について、それを補正するための差分値を用意すること等が可能である。もちろん、これらに限定されない。このような補正ＬＵＴを用いる場合には、例えば、標準ＬＵＴの値を用いることができる範囲では、それを用い、用いることができない範囲では、補正ＬＵＴの値を用いる。このようにすることで、少ないデータ量で、多くのＬＵＴを用意したと同様に対応することが可能となる。また、異なるインクが新たな開発されたり、新たに対応すべき用紙の種類が増えたりした場合に、ＬＵＴ全体を用意せずに、差異がある部分のみについて補正値を用意することで対処することができる。
【００７５】
また、色変換情報管理部２５４は、印刷を行う際に、印刷管理部２５１が、装填された用紙種類および装着されたインクの組合せに適合するＬＵＴが存在しないと判断した場合に、「適合するＬＵＴが用意されていない」旨、および、「用意されているＬＵＴのうち、近い値を有するＬＵＴを用いて印刷してよいか」の承認の入力を求めるための画面を、表示制御部２５３により表示装置に表示させる。また、この表示画面には、適合するＬＵＴを入手するための方法について案内するメッセージを併せて表示することができる。その際、表示画面内に、ダウンロードのためのクリックボタンを併せて表示させ、インターネットを介して必要なＬＵＴをダウンロードすることができるようにしてもよい。この場合、対応する標準ＬＵＴをダウンロードすることのほか、補正ＬＵＴをダウンロードすることでができる。ダウンロードされたＬＵＴは、色変換情報管理部２５４の管理下に置かれ、色変換時に利用される。
【００７６】
図２（ｂ）に印刷制御部１６０の機能構成を示す。印刷制御部１６０は、印刷機構１００の動作を制御する印刷機構制御部１７１と、記憶素子４００からインク情報を読み出すと共に、インク情報の更新を行い、かつ、用紙情報読取装置１６８が読み取った用紙情報を取り込む。また、コンピュータ本体２００からの要求に応じて、インク情報を送信する用紙・インク情報管理部１７２と、コンピュータ本体２００との間でデータの授受を行う通信制御部１７４とを有する。これらの機能は、ＣＰＵ１６１がＲＯＭ１６２に格納されるプログラムを実行することにより実現される。
【００７７】
次に、本発明の印刷制御システムおよび印刷制御方法の動作について説明する。以下では、用紙情報読取装置１６８から用紙情報を取得し、インクカートリッジに装着されている記憶素子４００からインク特定情報を含むインク情報を取得する場合を例として説明する。
【００７８】
プリンタ１を使用状態とするために、ユーザにより、インクカートリッジ１０７Ｋ、１０７Ｆをカートリッジ装着部１８０に装着することが行われる。また、図３に示すように、印刷用紙が装填される。
【００７９】
インクカートリッジが装着され、プリンタ１の電源がオンされると、印刷制御部１６０が起動される。すなわち、ＣＰＵ１６１は、通信制御部１７４、印刷制御機構管理部１７１および用紙・インク情報管理部として機能する。印刷機構制御部１７１は、印刷機構１００に対して初期設定処理等の各種準備処理を行う。また、用紙・インク情報管理部１７２は、記憶素子４００に記憶されている情報を読み出し、記憶されていた内容をＥＥＰＲＯＭ１６５に格納する。また、用紙情報読取装置１６８からの用紙情報を取得して、内容をＥＥＰＲＯＭ１６５に格納する。
【００８０】
一方、コンピュータ本体２００においては、いずれかのアプリケーション２４０から印刷指示を受けると、プリンタドライバ２５０が、図１４に示すように動作する。
【００８１】
まず、ＣＰＵ２０１は、プリンタドライバ２５０の印刷管理部２５１として機能する。すなわち、印刷管理部２５１は、プリンタ１により印刷を行うための条件を設定するために必要な情報を取得する（ステップ１０１０）。まず、プリンタ１の印刷制御部１６０に対して、用紙種類情報の取得要求を送り、印刷制御部１６０からの用紙種類情報を取得する。また、印刷管理部２５１は、プリンタ１の印刷制御部１６０に対して、通信制御部２６０を介してインク特定情報の取得要求を送り、印刷制御部１６０からのインク特定情報を取得する。
【００８２】
ここで、通信制御部１７４を介して、印刷制御部１６０に対する、用紙種類情報の取得要求およびインク特定情報の取得要求を受けると、用紙・インク情報管理部１７２は、ＥＥＰＲＯＭ１６５に格納されている情報の中から、該当する用紙種類情報を読み出して、通信制御部１７４を介してプリンタドライバ２５０に送る。同様に、インク特定情報についても送出する。なお、この際、インク残量等の情報をも併せて送るようにしてもよい。
【００８３】
また、印刷管理部２５１は、取得した用紙種類情報およびインク特定情報に基づいて、印刷モードの設定を行う（ステップ１０２０）。例えば、用紙種類が普通紙であることに基づいて、「ファイン」、「ドライバによる色補正：オン」、「マイクロウィーブ：オン」、「双方向印刷：オン」、「高速印刷」等の印刷条件についての設定を行って印刷モードを自動決定する。さらに、本実施形態では、用紙の縦置きの情報をも取得して、印刷モードを設定する。具体的には、図１５に示すように、用紙種類およびインクの組合せに応じて、予め設定されている印刷モード設定条件情報を取得することにより行う。その結果を、表示制御部２５３に渡して、図１２に示すような表示を行わせる。
【００８４】
なお、取得した用紙種類情報が印刷管理部２５１が対応可能な用紙種類情報とは異なる場合、すなわち、図１５に示すモード設定管理テーブルに、モード設定条件情報が用意されていない場合、用紙種類表示制御部２５３にその旨通知して、当該用紙種類情報に関するモード設定に必要なデータを取得して入力するよう進めるメッセージを出力させる。この場合、その用紙種類情報およびインク特定情報を、図１５に示すモード設定管理テーブルに登録しておく。用紙種類ＰＦはこの例である。また、印刷管理部が、対応可能な用紙種類情報とは異なるが、いずれかの用紙種類とモード設定の条件が近いことが既知である場合、例えば、図１５に示す例では、用紙種類ＰＤの場合、モード設定条件情報が同じである用紙種類ＰＢを、近い種類の用紙種類として提示するメッセージを出力させる。
【００８５】
ここで、ユーザが前述の印刷モード設定が対応できない用紙についてのモード設定条件情報をダウンロードして、コンピュータ２に入力した場合、印刷管理部２５１は、取得したモード設定条件情報を、図１５に示すモード設定管理テーブルに、当該用紙の種類を示す情報ＰＦおよびインク特定情報Ｉｘと対応付けて保存する。以後、同じ用紙種類を示す情報が取得された場合、それは、既知の種類の用紙として取り扱う。また、新たな用紙を他の近い種類の用紙種類として扱うことをユーザが承認する入力を行った場合、印刷管理部２５１は、新たな用紙の種類を示す情報と、近い種類の用紙に関するモード設定の条件とを対応付けて、その関係を保存する。図１５に示す、用紙種類ＰＤは、その一例である。従って、以後、当該新たな用紙の種類を示す情報が取得された場合、それは、既知の種類の用紙として取り扱う。
【００８６】
ここで、印刷に関するユーザ設定条件の入力がある場合には、それを取得する。ここで、ユーザ設定条件としては、例えば、高速印刷、インクセーブ印刷等の印刷モードと、解像度とが挙げられる。これらは、アプリケーションにおいて設定される場合、プリンタドライバにおいて設定用の画面を用意して設定される場合、および、デフォルトとして用意した設定を用いる場合もあり得る。いずれにしても、印刷の解像度の条件を取得する。また、用紙種類についても、ユーザが選択入力することができ、選択入力されるとそれを受け付けて、前記取得した用紙種類情報に代えて選択入力された用紙種類情報を以降の処理における用紙種類を示す情報として用いる。さらに、ユーザが入力装置を介して用紙種類を示す情報を手入力することもできる。その用紙種類情報について、モード設定管理テーブルにモード設定条件情報が用意されていない場合には、その情報を取得して登録する必要がある。
【００８７】
取得した用紙種類情報、インク特定情報および解像度は、印刷管理部２５１の管理下で、ＲＡＭ２０３において保持される。
【００８８】
次に、印刷管理部２５１は、取得した用紙種類情報、インク特定情報および解像度に基づいて、図１３に示すロジックに従って、色変換情報管理部２５４において管理されているＬＵＴ群から適合するＬＵＴの選択を行う（ステップ１０３０）。
【００８９】
ここで、色情報管理部２５４において、適合する色変換情報を有するＬＵＴを用意していない場合には、色情報管理部２５４に処理を移す。色情報管理部２５４は、適合するＬＵＴを確保するための対策処理を行う。この対策処理としては、前述したように、状況に応じて種々の対応が可能である。状況としては、例えば、第１に、インクカートリッジの記憶素子４００に色変換情報として補正色変換情報または標準色変換情報が記録されている場合がある。第２に、記憶素子４００に、ダウンロード元のＵＲＬが記録されている場合がある。第３に、前記記憶素子４００に何も記録されていない場合がある。これらの状況は、プリンタ１のＥＥＰＲＯＭ１６５を調べることで把握することができる。従って、色情報管理部２５４は、印刷制御部１６０に状況を問い合わせることで、状況を把握する。そして、表示制御部２５３によりそれぞれの状況に応じたメッセージを表示装置２２０に表示させることが好ましい。
【００９０】
状況が第１の場合には、色情報管理部２５４は、補正色変換情報または標準色変換情報を転送するよう要求し、これを取得する。本実施の形態は、第１の場合に該当する。第１の場合には、比較的短時間に対処できるため、特別なメッセージを表示する必要性はあまりない。従って、状況を知らせるメッセージは省略できる。
【００９１】
なお、第１の場合には、印刷モード設定のための情報としてインク特定情報を取得する際に、対応する補正色変換情報または標準色変換情報を併せて取得することとしてもよい。その場合には、第１の場合の状況は初めから生じない。
【００９２】
状況が第２の場合には、色情報管理部２５４は、記録されているＵＲＬを取得して、それを表示制御部２５３に渡し、「適合するＬＵＴが用意されていない」旨のメッセージ、および、ダウンロードを促すメッセージと共に、取得したＵＲＬを表示させる。この場合、さらに、他の対処が可能である。すなわち、コンピュータ２がインターネットに接続可能な状態にある場合には、自動的に、または、ボタンクリックに応じて、取得したＵＲＬに基づいて対応するＷｅｂサイトにアクセスし、必要な補正色変換情報または標準色変換情報をダウンロードするようにしてもよい。自動的にダウンロードする場合には、ダウンロードを促すメッセージに代えて、自動的にダウンロードする旨のメッセージを表示する。
【００９３】
状況が第３の場合、色変換情報管理部２５４は、「適合するＬＵＴが用意されていない」旨、および、「用意されているＬＵＴのうち、近い値を有するＬＵＴを用いて印刷してよいか」の承認の入力を求めるための画面を、表示制御部２５３により表示装置に表示させる。また、この表示画面には、適合するＬＵＴを入手するための方法について案内するメッセージを併せて表示すると共に、ダウンロードのためのクリックボタンを併せて表示するようにしてもよい。
【００９４】
次に、印刷管理部２５１は、印刷要求を行ったアプリケーション２４０が管理する画像データを取り込み（１０４０）、色変換処理を行う（ステップ１０５０）。この際、画像データの、ＲＧＢ各階調の値の組合せを入力値として、決定されたＬＵＴを参照して、対応するＣＭＹＫおよびＬＣＬＭの各階調の値の組合せからなる出力値を得る。これにより、色変換処理を行うことができる。
【００９５】
なお、ＬＵＴが補正ＬＵＴである場合には、入力値の範囲に応じて、標準ＬＵＴと、補正ＬＵＴとを使い分けて、色変換を行う。
【００９６】
印刷管理部２５１は、色変換処理が終わった画像データをＲＡＭ２０３に一旦保存する。そして、その後、ハーフトーン処理を行って印刷データを生成する（ステップ１０６０）。ハーフトーン処理は、例えば、誤差拡散法、ディザ法等により行う。なお、このハーフトーン処理に際しても、処理パラメータの設定を、用紙種類情報、インク特定情報に対応して行うことが好ましい。本発明では、それが可能となる。
【００９７】
この後、印刷管理部２５１は、ハーフトーン処理が終了した印刷データをスプールファイル記憶部２５２に一時的に格納し、通信制御部２６０を介して、プリンタ１に送出する（ステップ１０７０）。
【００９８】
以上により、色変換された印刷データがプリンタ１に渡り、プリンタ１において印刷される。
【００９９】
本実施の形態によれば、用紙種類およびインクに応じた印刷モードが自動的に設定される。従って、ユーザにとって未知の用紙であっても、また、新しいインクであっても、それらに応じてモード設定を行うという負担をユーザにかけることなく、印刷モードの設定が行える。また、モード設定のための情報が予め用意できていない場合には、当該情報を取得して登録することで、以後、既知の用紙と同様に扱うことが可能となる。
【０１００】
また、用紙種類、インクに適したＬＵＴを用いることができる。これにより、従来は、一対一の関係に固定されていたプリンタとインクとの関係をより柔軟なものとすることが可能となる。すなわち、あるプリンタに対して、複数種のインクの使用を可能とする。逆に、あるインクを複数種のプリンタで使用することを可能とする。また、本実施の形態では、ＬＵＴを外部から導入することができる。その結果、インクが改良された場合でも、新しいインクの利用が可能となる。さらに、プリンタメーカにとっては、ある機種のプリンタについて、インクを変更することで、その性能を変更したり、拡張したりすることが可能となる。
【０１０１】
しかも、インク特定情報を、用紙種類、解像度とも対応付けることができる。特に、用紙種類についても、用紙の包装の用紙情報記録部から情報を取り込むことができるので、インク特定情報と組み合わせて、最適なＬＵＴの選択が行い得ることとなる。
【０１０２】
また、本発明では、同じインクについて複数種の色変換情報を用意することで、ユーザに選択させて、ユーザの好みの発色を実現できるようにすることもできる。例えば、一つのインクについて、一つの標準色変換情報と、複数種の補正色変換情報とを用意し、標準色変換情報、複数種の補正色変換情報を選択可能とする。この場合には、表示装置の表示画面上に、選択可能な色変換情報（ＬＵＴ）が存在することを表示し、ユーザに選択できるようにする。もちろん、複数種の標準色変換情報を用意するようにしてもよい。
【０１０３】
なお、前述した実施形態では、インク特定情報をインクカートリッジからプリンタ１を介して取得する構成となっている。しかし、本発明はこれに限定されない。例えば、前述した表示制御部２５３によりディスプレイ装置上にインクの種類等に関する情報の設定用画面を表示することができる。この画面では、例えば、インクカートリッジに付されたインクの種類を表す情報として、当該インクカートリッジの製品番号等を入力させることが挙げられる。
【０１０４】
また、プリンタドライバにおいて行っている処理の全部または一部をプリンタの印刷制御部で行うようにしてもよい。また、プリンタ側で行っている処理の一部をプリンタドライバ側で行うようにしてもよい。
【０１０５】
なお、用紙情報記録部は、前述したバーコードに限られない。他のコード形態であってもよい。また、記録型式も、光学的記録、または、磁気的記録を行い、これをそれぞれに適した読取装置を用いて読み取る構成とすることができる。例えば、光学的記録であれば、ＣＣＤを用いて読み取ることができる。磁気的な記録であれば磁気ヘッドにより読み取ることができる。また、無線式のデータキャリアを用いることができる。
【０１０６】
さらに、用紙の梱包材の一部に切欠、爪等を設けて、その位置、個数、配置等により、用紙情報をプリンタ側で検出できるようにしてもよい。
【０１０７】
この他、コードをユーザが入力装置を介して手入力することも可能である。
【０１０８】
以上のように、用紙情報を用紙側に設けられた用紙情報記録部からコードの形で、特に、識別子の形で提供されることにより、ユーザが特に意識しなくても、用紙種類の特定が自動的に、かつ、正しく行える。また、インク情報をインクカートリッジ側に設けられた記憶素子からコードの形で、提供されることにより、用紙との関係を含めて、最適な印刷モードの設定を行うことができる。
【図面の簡単な説明】
【０１０９】
【図１】図１は、本発明の実施形態において用いられるハードウエアシステムの構成の一例を示すブロック図。
【図２】図２（ａ）は、本発明の実施形態において、コンピュータ本体により実現される機能構成を示すブロック図、図２（ｂ）は、本実施の形態において、プリンタによって実現される機能構成を示すブロック図。
【図３】図３は本発明の一実施形態に係るプリンタの外観構成の一例を示す斜視図。
【図４】図４は、プリンタの印刷機構の内部構造を示す斜視図。
【図５】図５は本発明の記録装置において用いられる用紙梱包材の一例を示す斜視図。
【図６】図６は用紙梱包材において用いられる用紙情報記録部の一例を示す部分平面図。
【図７】図７は本発明の記録装置において用いることができる用紙梱包材の他の例を示す斜視図。
【図８】図８は、インクカートリッジに装着された記憶素子の構成を示すブロック図。
【図９】図９は、黒インクのインクカートリッジに装着された記憶素子のデータ配列を示す説明図。
【図１０】図１０は、カラー用のインクカートリッジに装着された記憶素子のデータ配列を示す説明図。
【図１１】図１１は、プリンタ本体に内蔵のＥＥＰＲＯＭのデータ配列を示す説明図。
【図１２】図１２はコンピュータ上で用紙種類の設定を行うためのウィンドウの一例を示す説明図。
【図１３】図１３は色変換に用いるＬＵＴを決定するための選択ロジックを模式的に示す説明図。
【図１４】図１４は、本発明の実施形態における色変換処理動作を示すフローチャート。
【図１５】図１５は、プリンタドライバが用紙種類およびインクに対応するモード設定条件情報を管理するモード設定管理テーブルの一例を示す説明図。
【符号の説明】
【０１１０】
１…プリンタ
１００…印刷機構
１６０…印刷制御部
１６１…ＣＰＵ
１６２…ＲＯＭ
１６３…ＲＡＭ
１６４、１６６…インタフェース（Ｉ／Ｆ）
１６５…不揮発性メモリ（ＥＥＰＲＯＭ）
１６７…操作パネル
１６８…用紙情報読取装置
１７１…印刷機構制御部
１７２…用紙・インク情報管理部
１７４…通信制御部
２…コンピュータ
２００…コンピュータ本体
２０１…ＣＰＵ
２０２…ＲＯＭ
２０３…ＲＡＭ
２０９…Ｐ・Ｉ／Ｆ
２２０…表示装置
２３０…キーボード
２６０…通信制御部
２４０…アプリケーション
２５０…プリンタドライバ
２５１…印刷管理部
２５２…スプールファイル記憶部
２５３…表示制御部
２５４…色変換情報管理部、
３１０…ＣＤ−ＲＯＭ
３２０…フロッピディスク
４００…記憶素子
５０１…用紙
【図１】
2009051221.tif 000003
【図２】
2009051221.tif 000004
【図３】
2009051221.tif 000005
【図４】
2009051221.tif 000006
【図５】
2009051221.tif 000007
【図６】
2009051221.tif 000008
【図７】
2009051221.tif 000009
【図８】
2009051221.tif 000010
【図９】
2009051221.tif 000011
【図１０】
2009051221.tif 000012
【図１１】
2009051221.tif 000013
【図１２】
2009051221.tif 000014
【図１３】
2009051221.tif 000015
【図１４】
2009051221.tif 000016
【図１５】
2009051221.tif 000017
【手続補正書】
【提出日】平成20年12月10日(2008.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
用紙上に画像を形成する記録装置と接続され、該記録装置に送るための印刷データを生成する装置において、
印刷の態様を設定するための印刷モードの設定処理を行う手段と、
設定された印刷モードに従って生成された印刷データを前記記録装置に送る手段と、
用紙の種類とインクの組合せに基づいて、予め設定すべき印刷条件の各設定値をモード設定条件情報として保存管理する手段と、
印刷すべき画像データを印刷データに変換するための色変換情報を管理する手段と、を備え、
前記印刷モードの設定処理を行う手段は、前記記録装置から用紙の種類を示す情報およびインクを特定する情報を取得し、当該取得した用紙の種類を示す情報およびインクを特定する情報に基づいて、前記保存管理されるモード設定条件情報を参照して印刷モードの設定を行い、かつ、当該取得した用紙の種類を示す情報およびインクを特定する情報と印刷すべき画像データに設定されている解像度とに対応する前記色変換情報を用いて前記画像データを印刷データに変換する色変換処理を行うことを特徴とする印刷データ生成装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の一態様によれば、用紙上に画像を形成する記録装置と接続され、該記録装置に送るための印刷データを生成する装置において、
印刷の態様を設定するための印刷モードの設定処理を行う手段と、
設定された印刷モードに従って生成された印刷データを前記記録装置に送る手段と、
用紙の種類とインクの組合せに基づいて、予め設定すべき印刷条件の各設定値をモード設定条件情報として保存管理する手段と、
印刷すべき画像データを印刷データに変換するための色変換情報を管理する手段と、を備え、
前記印刷モードの設定処理を行う手段は、前記記録装置から用紙の種類を示す情報およびインクを特定する情報を取得し、当該取得した用紙の種類を示す情報およびインクを特定する情報に基づいて、前記保存管理されるモード設定条件情報を参照して印刷モードの設定を行い、かつ、当該取得した用紙の種類を示す情報およびインクを特定する情報と印刷すべき画像データに設定されている解像度とに対応する前記色変換情報を用いて前記画像データを印刷データに変換する色変換処理を行うことを特徴とする印刷データ生成装置が提供される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
印刷管理部２５１は、本実施の形態では、用紙種類情報およびインク特定情報を、プリンタ１から取得する機能を有する。すなわち、プリンタ１の印刷制御部１６０に対して、用紙種類情報およびインク特定情報をそれぞれ要求することで、印刷制御部１６０から用紙種類情報およびインク特定情報を取得することができる。印刷管理部２５１は、取得した用紙種類情報およびインク特定情報をＲＡＭに一時的に保存する。用紙種類情報およびインク特定情報をプリンタ１から取得できるようにすることで、ドライバ側でそれらの設定を要することなく、それらの情報を取得できることとなる。その結果、用紙種類とインクとの関係において、最適な印刷モードの設定が自動的に行われるシステムとして機能する。印刷モード設定の支援を行うシステムとしても機能する。さらに、印刷データ生成装置として機能する場合に、用紙種類情報およびインク特定情報と印刷すべき画像データに設定されている解像度とに対応する色変換情報を用いて色変換を行う。