(57)【要約】【課題】適切なプリンタプロファイルを簡便に設定可能とする。【解決手段】印刷装置の色域を想定限界彩度値（印刷装置への入力として想定され得る最大彩度値）まで拡張して仮想色域を設定する。この結果、印刷装置の色域内の色彩値と仮想色域の色彩値との対応関係が得られる。次いで、想定した色彩範囲を明度方向に変形して仮想色域内に圧縮する。この結果、想定した色彩範囲の色彩値と仮想色域の色彩値との対応関係が得られる。印刷装置の色域には、カラー画像データと色彩値との対応関係が記述されているから、これら３つの対応関係に基づいてプリンタプロファイルを設定することができる。また、想定色彩範囲から仮想色域への圧縮や、仮想色域から印刷装置の色域への圧縮は単純な変形なので、階調の連続性を損なうことなく、適切なプリンタプロファイルを簡便に設定することができる。【選択図】図１１
2007295060.tif 000002
【特許請求の範囲】
【請求項１】
所定の表色系によるカラー画像データと色彩値とを対応付けたプリンタプロファイルを
、印刷装置が印刷可能な色彩の範囲たる色域に基づいて設定するプリンタプロファイル設
定装置であって、
前記カラー画像データと、該カラー画像データを前記印刷装置に供給して印刷されるカ
ラー画像の色彩値との対応関係を、該印刷装置の色域に基づいて色相毎に取得して、第１
の対応関係として記憶する第１の対応関係記憶手段と、
前記印刷装置の色域外にありながら該印刷装置への入力として想定され得る色彩範囲の
、彩度成分の最大値たる想定限界彩度値を、色相毎に記憶しておく想定限界彩度値記憶手
段と、
前記印刷装置の色域の各色相での最大彩度値が、該色相の前記想定限界彩度値に達する
まで該印刷装置の色域を彩度成分方向に拡張することにより、仮想的な色域たる仮想色域
を設定する仮想色域設定手段と、
前記印刷装置の色域内の色彩値と、該色域を拡張して得られた前記仮想色域内の色彩値
とを色相毎に対応付けて、第２の対応関係として記憶する第２の対応関係記憶手段と、
前記想定限界彩度値よりも彩度成分が小さな色彩範囲の色彩値については、該色彩値の
明度成分を変更して前記仮想色域内に圧縮することにより、該色彩範囲内の色彩値と該仮
想色域内の色彩値とを色相毎に対応付けて、第３の対応関係として記憶する第３の対応関
係記憶手段と、
前記第１の対応関係と前記第２の対応関係と前記第３の対応関係とによって対応付けら
れた前記カラー画像データと色彩値との対応関係を、前記プリンタプロファイルとして記
憶するプリンタプロファイル記憶手段と
を備えるプリンタプロファイル設定装置。
【請求項２】
前記所定の表色系によるカラー画像データは、ＲＧＢ画像データであり、前記色彩値は
色彩の測色値である請求項１に記載のプリンタプロファイル設定装置。
【請求項３】
所定の表色系によるカラー画像データと色彩値とを対応付けたプリンタプロファイルを
、印刷装置が印刷可能な色彩の範囲たる色域に基づいて設定するプリンタプロファイル設
定方法であって、
前記カラー画像データと、該カラー画像データを前記印刷装置に供給して印刷されるカ
ラー画像の色彩値との対応関係を、該印刷装置の色域に基づいて色相毎に取得して、第１
の対応関係として記憶する工程（Ａ）と、
前記印刷装置の色域外にありながら該印刷装置への入力として想定され得る色彩範囲の
、彩度成分の最大値たる想定限界彩度値を、色相毎に記憶しておく工程（Ｂ）と、
前記印刷装置の色域の各色相での最大彩度値が、該色相の前記想定限界彩度値に達する
まで該印刷装置の色域を彩度成分方向に拡張することにより、仮想的な色域たる仮想色域
を設定する工程（Ｃ）と、
前記印刷装置の色域内の色彩値と、該色域を拡張して得られた前記仮想色域内の色彩値
とを色相毎に対応付けて、第２の対応関係として記憶する工程（Ｄ）と、
前記想定限界彩度値よりも彩度成分が小さな色彩範囲の色彩値については、該色彩値の
明度成分を変更して前記仮想色域内に圧縮することにより、該色彩範囲内の色彩値と該仮
想色域内の色彩値とを色相毎に対応付けて、第３の対応関係として記憶する工程（Ｅ）と
、
前記第１の対応関係と前記第２の対応関係と前記第３の対応関係とによって対応付けら
れた前記カラー画像データと色彩値との対応関係を、前記プリンタプロファイルとして記
憶する工程（Ｆ）と
を備えるプリンタプロファイル設定方法。
【請求項４】
所定の表色系によるカラー画像データと色彩値とを対応付けたプリンタプロファイルを
、印刷装置が印刷可能な色彩の範囲たる色域に基づいて設定する方法を、コンピュータを
用いて実現するためのプログラムであって、
前記カラー画像データと、該カラー画像データを前記印刷装置に供給して印刷されるカ
ラー画像の色彩値との対応関係を、該印刷装置の色域に基づいて色相毎に取得して、第１
の対応関係として記憶する機能（Ａ）と、
前記印刷装置の色域外にありながら該印刷装置への入力として想定され得る色彩範囲の
、彩度成分の最大値たる想定限界彩度値を、色相毎に記憶しておく機能（Ｂ）と、
前記印刷装置の色域の各色相での最大彩度値が、該色相の前記想定限界彩度値に達する
まで該印刷装置の色域を彩度成分方向に拡張することにより、仮想的な色域たる仮想色域
を設定する機能（Ｃ）と、
前記印刷装置の色域内の色彩値と、該色域を拡張して得られた前記仮想色域内の色彩値
とを色相毎に対応付けて、第２の対応関係として記憶する機能（Ｄ）と、
前記想定限界彩度値よりも彩度成分が小さな色彩範囲の色彩値については、該色彩値の
明度成分を変更して前記仮想色域内に圧縮することにより、該色彩範囲内の色彩値と該仮
想色域内の色彩値とを色相毎に対応付けて、第３の対応関係として記憶する機能（Ｅ）と
、
前記第１の対応関係と前記第２の対応関係と前記第３の対応関係とによって対応付けら
れた前記カラー画像データと色彩値との対応関係を、前記プリンタプロファイルとして記
憶する機能（Ｆ）と
をコンピュータにより実現するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像データに基づいてカラー画像を印刷する技術に関し、詳しくは、
色域の違いを吸収して自然なカラー画像が得られるようなプリンタプロファイルを設定す
る技術に関する。
【背景技術】
【０００２】
コンピュータを初めとする電子技術に進歩により、今日では個人が手軽にカラー画像を
取り扱うことが可能となってきた。例えば、デジタルカメラを用いて撮影した画像をカラ
ープリンタに供給することで、銀塩写真と比べても何ら遜色の無い程に高画質のカラー画
像を印刷することが可能となっている。また、コンピュータ上で稼働する画像作成用のア
プリケーションプログラムを使用して、モニタ画面を確認しながらカラー画像を作成した
後、出来上がった画像のカラー画像データをカラープリンタに供給すれば、その場でカラ
ー画像を印刷することが可能である。更には、カラースキャナを使用すれば、印刷された
カラー画像から直ちにカラー画像データを生成することも可能である。
【０００３】
このように、カラープリンタや、デジタルカメラ、モニタ、カラースキャナなどの種々
の画像機器を使用することで、カラー画像を手軽に取り扱うことが可能となるが、そうな
ると今度は、画像機器間での色域（表現可能な色彩の範囲）の違いが問題となる。例えば
、モニタでは表現できるがカラープリンタでは印刷できない色彩や、逆にカラープリンタ
では印刷できるがモニタでは表現できない色彩が存在している。このため、モニタに表示
されているカラー画像を、できるだけ同じように見えるカラー画像として印刷得するため
には、モニタの色域内の色彩をカラープリンタの色域内の色彩に適切に変換しておく操作
が必要となる。もちろん、モニタの機種が違えば色域も異なるため、こうした変換はモニ
タの機種毎に必要となる。更には、こうした変換は、何もモニタとカラープリンタとの間
に限って必要となるのではなく、全ての画像機器間で必要となる。
【０００４】
こうした色域の違いを吸収するための変換を画像機器毎に設定していたのでは、あまり
に煩雑なので、今日では色域の違いを吸収するために「プリンタプロファイル」が使用さ
れるようになってきた。プリンタプロファイルには、カラー画像データ（代表的には、Ｒ
ＧＢ画像データ）と色彩値（代表的には、Ｌ＊ａ＊ｂ＊測色値）との対応関係が記述され
ており、プリンタプロファイルを参照すれば、画像中のある色彩の部分は、どのようなカ
ラー画像データに変換して印刷すればよいかが分かるようになっている。こうすることで
、どのようなモニタに表示されたカラー画像であろうと、あるいは、どのような画像機器
のカラー画像であろうと、それらの色域に含まれる色彩を、カラープリンタの色域内の色
彩に適切に変換して、元のカラー画像と同じように見える自然なカラー画像を印刷するこ
とが可能となる。また、このようなプリンタプロファイルを精度良く作成可能とする方法
も提案されている（特許文献１）。
【０００５】
【特許文献１】特開２００１−３２０５９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、プリンタプロファイルの設定は、多分に試行錯誤的な要素が含まれており、適
切なプリンタプロファイルを得るためには多大な労力が必要になるという問題があった。
【０００７】
この発明は、従来の技術における上述した課題を解決するためになされたものであり、
適切なプリンタプロファイルを、簡便に設定可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
上述した課題の少なくとも一部を解決するために、本発明のプリンタプロファイル設定
装置は次の構成を採用した。すなわち、
所定の表色系によるカラー画像データと色彩値とを対応付けたプリンタプロファイルを
、印刷装置が印刷可能な色彩の範囲たる色域に基づいて設定するプリンタプロファイル設
定装置であって、
前記カラー画像データと、該カラー画像データを前記印刷装置に供給して印刷されるカ
ラー画像の色彩値との対応関係を、該印刷装置の色域に基づいて色相毎に取得して、第１
の対応関係として記憶する第１の対応関係記憶手段と、
前記印刷装置の色域外にありながら該印刷装置への入力として想定され得る色彩範囲の
、彩度成分の最大値たる想定限界彩度値を、色相毎に記憶しておく想定限界彩度値記憶手
段と、
前記印刷装置の色域の各色相での最大彩度値が、該色相の前記想定限界彩度値に達する
まで該印刷装置の色域を彩度成分方向に拡張することにより、仮想的な色域たる仮想色域
を設定する仮想色域設定手段と、
前記印刷装置の色域内の色彩値と、該色域を拡張して得られた前記仮想色域内の色彩値
とを色相毎に対応付けて、第２の対応関係として記憶する第２の対応関係記憶手段と、
前記想定限界彩度値よりも彩度成分が小さな色彩範囲の色彩値については、該色彩値の
明度成分を変更して前記仮想色域内に圧縮することにより、該色彩範囲内の色彩値と該仮
想色域内の色彩値とを色相毎に対応付けて、第３の対応関係として記憶する第３の対応関
係記憶手段と、
前記第１の対応関係と前記第２の対応関係と前記第３の対応関係とによって対応付けら
れた前記カラー画像データと色彩値との対応関係を、前記プリンタプロファイルとして記
憶するプリンタプロファイル記憶手段と
を備えることを要旨とする。
【０００９】
また、上記のプリンタプロファイル設定装置に対応する本発明のプリンタプロファイル
設定方法は、
所定の表色系によるカラー画像データと色彩値とを対応付けたプリンタプロファイルを
、印刷装置が印刷可能な色彩の範囲たる色域に基づいて設定するプリンタプロファイル設
定方法であって、
前記カラー画像データと、該カラー画像データを前記印刷装置に供給して印刷されるカ
ラー画像の色彩値との対応関係を、該印刷装置の色域に基づいて色相毎に取得して、第１
の対応関係として記憶する工程（Ａ）と、
前記印刷装置の色域外にありながら該印刷装置への入力として想定され得る色彩範囲の
、彩度成分の最大値たる想定限界彩度値を、色相毎に記憶しておく工程（Ｂ）と、
前記印刷装置の色域の各色相での最大彩度値が、該色相の前記想定限界彩度値に達する
まで該印刷装置の色域を彩度成分方向に拡張することにより、仮想的な色域たる仮想色域
を設定する工程（Ｃ）と、
前記印刷装置の色域内の色彩値と、該色域を拡張して得られた前記仮想色域内の色彩値
とを色相毎に対応付けて、第２の対応関係として記憶する工程（Ｄ）と、
前記想定限界彩度値よりも彩度成分が小さな色彩範囲の色彩値については、該色彩値の
明度成分を変更して前記仮想色域内に圧縮することにより、該色彩範囲内の色彩値と該仮
想色域内の色彩値とを色相毎に対応付けて、第３の対応関係として記憶する工程（Ｅ）と
、
前記第１の対応関係と前記第２の対応関係と前記第３の対応関係とによって対応付けら
れた前記カラー画像データと色彩値との対応関係を、前記プリンタプロファイルとして記
憶する工程（Ｆ）と
を備えることを要旨とする。
【００１０】
かかる本発明のプリンタプロファイル設定装置およびプリンタプロファイル設定方法に
おいては、印刷装置の色域を想定限界彩度値まで拡張して仮想色域を設定することにより
、色域内の色彩値と仮想色域内の色彩値とを対応付けた第２の対応関係を設定する。ここ
で、色域から仮想色域への拡張は、単に彩度成分方向に拡張しているだけなので、階調の
連続性を損なうことなく簡便に行うことができる。次いで、想定限界彩度値よりも彩度成
分が小さな色彩範囲を、明度方向に変形して仮想色域内に圧縮することにより、その色彩
範囲内の色彩値と仮想色域内の色彩値とを対応付けた第３の対応関係を設定する。かかる
圧縮も、明度方向に圧縮するだけなので、階調の連続性を損なうことなく簡便に行うこと
ができる。印刷装置の色域は、カラー画像データと、そのカラー画像データによって印刷
される色彩値とを対応付けた第１の対応関係を記述しているものと考えることができるか
ら、このようにして設定した第２の対応関係、および第３の対応関係に、第１の対応関係
を組み合わせることで、少なくとも想定限界彩度値よりも彩度成分が小さな色彩範囲の色
彩値と、カラー画像データとを対応付けたプリンタプロファイルを設定することができる
。
【００１１】
このようにして得られたプリンタプロファイルは、想定した色彩範囲から仮想色域内へ
の圧縮は明度成分の圧縮に過ぎず、仮想色域から印刷装置の色域への圧縮は彩度成分の圧
縮に過ぎないので、階調の連続性を損なうことのない自然なプリンタプロファイルを設定
することができる。加えて、印刷装置の色域と、経験上から予め求められている想定限界
彩度値とから、半ば機械的な操作によってプリンタプロファイルを設定することができる
ので、プリンタプロファイルを簡便に設定することが可能となる。
【００１２】
また、かかる本発明のプリンタプロファイル設定装置では、光の三原色であるＲ，Ｇ，
Ｂの各成分によって色彩を表現したＲＧＢ画像データと、色彩の測色値とを対応付けたプ
リンタプロファイルを設定することとしてもよい。
【００１３】
ＲＧＢ画像データは、多くの画像機器が出力する画像データとして広く使用されており
、また、色彩の測色値を用いれば、色彩を簡単に特定することができる。従って、ＲＧＢ
画像データと色彩の測色値とを対応付けたプリンタプロファイルを設定すれば、汎用性の
高いプリンタプロファイルとすることが可能となるので好適である。
【００１４】
また、本発明は、上述したプリンタプロファイル設定方法を実現するためのプログラム
をコンピュータに読み込ませ、所定の機能を実行させることにより、コンピュータを用い
て実現することも可能である。従って本願発明は、次のようなプログラム、あるいは該プ
ログラムを記録した記録媒体としての態様も含んでいる。すなわち、上述したプリンタプ
ロファイル設定方法に対応する本発明のプログラムは、
所定の表色系によるカラー画像データと色彩値とを対応付けたプリンタプロファイルを
、印刷装置が印刷可能な色彩の範囲たる色域に基づいて設定する方法を、コンピュータを
用いて実現するためのプログラムであって、
前記カラー画像データと、該カラー画像データを前記印刷装置に供給して印刷されるカ
ラー画像の色彩値との対応関係を、該印刷装置の色域に基づいて色相毎に取得して、第１
の対応関係として記憶する機能（Ａ）と、
前記印刷装置の色域外にありながら該印刷装置への入力として想定され得る色彩範囲の
、彩度成分の最大値たる想定限界彩度値を、色相毎に記憶しておく機能（Ｂ）と、
前記印刷装置の色域の各色相での最大彩度値が、該色相の前記想定限界彩度値に達する
まで該印刷装置の色域を彩度成分方向に拡張することにより、仮想的な色域たる仮想色域
を設定する機能（Ｃ）と、
前記印刷装置の色域内の色彩値と、該色域を拡張して得られた前記仮想色域内の色彩値
とを色相毎に対応付けて、第２の対応関係として記憶する機能（Ｄ）と、
前記想定限界彩度値よりも彩度成分が小さな色彩範囲の色彩値については、該色彩値の
明度成分を変更して前記仮想色域内に圧縮することにより、該色彩範囲内の色彩値と該仮
想色域内の色彩値とを色相毎に対応付けて、第３の対応関係として記憶する機能（Ｅ）と
、
前記第１の対応関係と前記第２の対応関係と前記第３の対応関係とによって対応付けら
れた前記カラー画像データと色彩値との対応関係を、前記プリンタプロファイルとして記
憶する機能（Ｆ）と
をコンピュータにより実現することを要旨とする。
【００１５】
また、上記のプログラムに対応する本願発明の記録媒体は、
所定の表色系によるカラー画像データと色彩値とを対応付けたプリンタプロファイルを
、印刷装置が印刷可能な色彩の範囲たる色域に基づいて設定するプログラムを、コンピュ
ータで読み取り可能に記録した記録媒体であって、
前記カラー画像データと、該カラー画像データを前記印刷装置に供給して印刷されるカ
ラー画像の色彩値との対応関係を、該印刷装置の色域に基づいて色相毎に取得して、第１
の対応関係として記憶する機能（Ａ）と、
前記印刷装置の色域外にありながら該印刷装置への入力として想定され得る色彩範囲の
、彩度成分の最大値たる想定限界彩度値を、色相毎に記憶しておく機能（Ｂ）と、
前記印刷装置の色域の各色相での最大彩度値が、該色相の前記想定限界彩度値に達する
まで該印刷装置の色域を彩度成分方向に拡張することにより、仮想的な色域たる仮想色域
を設定する機能（Ｃ）と、
前記印刷装置の色域内の色彩値と、該色域を拡張して得られた前記仮想色域内の色彩値
とを色相毎に対応付けて、第２の対応関係として記憶する機能（Ｄ）と、
前記想定限界彩度値よりも彩度成分が小さな色彩範囲の色彩値については、該色彩値の
明度成分を変更して前記仮想色域内に圧縮することにより、該色彩範囲内の色彩値と該仮
想色域内の色彩値とを色相毎に対応付けて、第３の対応関係として記憶する機能（Ｅ）と
、
前記第１の対応関係と前記第２の対応関係と前記第３の対応関係とによって対応付けら
れた前記カラー画像データと色彩値との対応関係を、前記プリンタプロファイルとして記
憶する機能（Ｆ）と
をコンピュータにより実現するプログラムを記録していることを要旨とする。
【００１６】
このようなプログラムをコンピュータに読み込んで、上記の各種機能を実現させれば、
適切なプリンタプロファイルを簡便に設定することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施
例を説明する。
Ａ．装置構成  ：
Ａ−１．全体構成  ：
Ａ−２．内部構成  ：
Ａ−２−１．スキャナ部の内部構成  ：
Ａ−２−２．プリンタ部の内部構成  ：
Ｂ．画像印刷処理の概要  ：
Ｃ．プリンタプロファイル設定方法  ：
【００１８】
Ａ．装置構成  ：
Ａ−１．全体構成  ：
図１は、本実施例の方法によって設定されたプリンタプロファイルを用いて、カラー画
像を印刷する印刷装置１０の外観形状を示す斜視図である。図示されるように、本実施例
の印刷装置１０は、スキャナ部１００と、プリンタ部２００と、スキャナ部１００および
プリンタ部２００の動作を設定するための操作パネル３００などから構成されている。ス
キャナ部１００は、印刷画像を読み込んでカラー画像データを生成するスキャナ機能を有
しており、プリンタ部２００は、カラー画像データを受け取って印刷媒体上に画像を印刷
するプリンタ機能を有している。また、スキャナ部１００で読み取ったカラー画像をプリ
ンタ部２００から出力すれば、コピー機能を実現することも可能である。すなわち、本実
施例の印刷装置１０は、単独でスキャナ機能、プリンタ機能、コピー機能を実現可能な、
いわゆるスキャナ・プリンタ・コピー複合装置（以下、ＳＰＣ複合装置という）となって
いる。
【００１９】
図２は、印刷画像を読み込むために、印刷装置１０の上部に設けられた原稿台カバー１
０２を開いた様子を示す説明図である。図示されているように、原稿台カバー１０２を上
に開くと、透明な原稿台ガラス１０４が設けられており、その内部には、スキャナ機能を
実現するための後述する各種機構が搭載されている。印刷画像を読み込む際には、図示さ
れているように原稿台カバー１０２を開いて原稿台ガラス１０４の上に印刷画像を置き、
原稿台カバー１０２を閉じてから操作パネル３００上のボタンを操作する。こうすれば、
印刷画像を直ちにカラー画像データに変換することができる。
【００２０】
また、スキャナ部１００は全体が一体のケース内に収納された構成となっており、スキ
ャナ部１００とプリンタ部２００とは、印刷装置１０の背面側でヒンジ機構２０４（図３
参照）によって結合されている。このため、スキャナ部１００の手前側を持ち上げること
により、ヒンジの部分でスキャナ部１００のみを回転させることが可能となっている。
【００２１】
図３は、スキャナ部１００の手前側を持ち上げて回転させた様子を示した斜視図である
。図示するように、本実施例の印刷装置１０では、スキャナ部１００の手前側を持ち上げ
ることで、プリンタ部２００の上面を露出させることが可能である。プリンタ部２００の
内部には、プリンタ機能を実現するための後述する各種機構や、スキャナ部１００を含め
て印刷装置１０全体の動作を制御するための後述する制御回路２６０、更には、スキャナ
部１００やプリンタ部２００などに電力を供給するための電源回路（図示は省略）なども
設けられている。また、図４に示されているように、プリンタ部２００の上面には、開口
部２０２が設けられており、インクカートリッジなどの消耗品の交換や、紙詰まりの処理
、軽微な修理などを簡便に行うことが可能となっている。
【００２２】
Ａ−２．内部構成  ：
図４は、本実施例の印刷装置１０の内部構成を概念的に示した説明図である。前述した
ように、印刷装置１０にはスキャナ部１００とプリンタ部２００とが設けられており、ス
キャナ部１００の内部にはスキャナ機能を実現するための各種構成が搭載され、プリンタ
部２００の内部にはプリンタ機能を実現するための各種構成が搭載されている。以下では
、初めにスキャナ部１００の内部構成について説明し、次いでプリンタ部２００の内部構
成について説明する。
【００２３】
Ａ−２−１．スキャナ部の内部構成  ：
スキャナ部１００は、印刷画像をセットする透明な原稿台ガラス１０４と、セットされ
た印刷画像を押さえておくための原稿台カバー１０２と、セットされた印刷画像を読み込
む読取キャリッジ１１０と、読取キャリッジ１１０を読取方向（主走査方向）に移動させ
る駆動ベルト１２０と、駆動ベルト１２０に動力を供給する駆動モータ１２２と、読取キ
ャリッジ１１０の動きをガイドするガイド軸１０６などから構成されている。また、駆動
モータ１２２や読取キャリッジ１１０の動作は、後述する制御回路２６０によって制御さ
れている。
【００２４】
制御回路２６０の制御の元で駆動モータ１２２を回転させると、駆動ベルト１２０を介
してその動きが読取キャリッジ１１０に伝達され、その結果、読取キャリッジ１１０は、
ガイド軸１０６に導かれながら駆動モータ１２２の回転角度に応じて読取方向（主走査方
向）に移動するようになっている。また、駆動ベルト１２０は、アイドラプーリ１２４に
よって絶えず適度に張った状態に調整されており、このため、駆動モータ１２２を逆回転
させれば回転角度に応じた距離だけ読取キャリッジ１１０を逆方向に移動させることも可
能となっている。
【００２５】
読取キャリッジ１１０の内部には、光源１１２や、レンズ１１４、ミラー１１６、ＣＣ
Ｄセンサ１１８などが搭載されている。光源１１２からの光は原稿台ガラス１０４に照射
され、原稿台ガラス１０４の上にセットされた印刷画像で反射する。この反射光は、ミラ
ー１１６によってレンズ１１４に導かれ、レンズ１１４によって集光されてＣＣＤセンサ
１１８で検出される。ＣＣＤセンサ１１８は、光の強度を電気信号に変換するフォトダイ
オードが、読取キャリッジ１１０の移動方向（主走査方向）と直交する方向に列状に配置
されたリニアセンサによって構成されている。このため、読取キャリッジ１１０を主走査
方向に移動させながら、光源１１２の光を印刷画像に照射し、ＣＣＤ１１８によって反射
光強度を検出すれば、印刷画像を電気信号に変換することができる。
【００２６】
また、光源１１２は、ＲＧＢの３色の発光ダイオードによって構成されており、所定の
周期でＲ色、Ｇ色、Ｂ色の光を順次、照射することが可能となっており、これに応じてＣ
ＣＤ１１８では、Ｒ色、Ｇ色、Ｂ色の反射光が順次、検出されることになる。一般に、画
像の赤色の部分はＲ色の光を反射するが、Ｇ色やＢ色の光はほとんど反射しないから、Ｒ
色の反射光は画像のＲ成分を表したものとなっている。同様に、Ｇ色の反射光は画像のＧ
成分を表しており、Ｂ色の反射光は画像のＢ成分を表している。従って、ＲＧＢ３色の光
を所定の周期で切り替えながら印刷画像に照射し、これに同期してＣＣＤ１１８で反射光
強度を検出すれば、印刷画像のＲ成分、Ｇ成分、Ｂ成分を検出することができ、カラー画
像を読み込むことが可能となっている。尚、光源１１２が照射する光の色を切り替えてい
る間も読取キャリッジ１１０は移動しているから、ＲＧＢの各成分を検出する画像の位置
は、厳密には、読取キャリッジ１１０の移動量に相当する分だけ異なっているが、このず
れは、各成分を読み込んだ後に、画像処理によって補正することが可能である。
【００２７】
Ａ−２−２．プリンタ部の内部構成  ：
次に、プリンタ部２００の内部構成について説明する。プリンタ部２００には、印刷装
置１０の全体の動作を制御する制御回路２６０と、印刷媒体上に画像を印刷するための印
刷キャリッジ２４０と、印刷キャリッジ２４０を主走査方向に移動させる機構と、印刷媒
体の紙送りを行うための機構などが搭載されている。
【００２８】
印刷キャリッジ２４０は、Ｋインクを収納するインクカートリッジ２４２と、Ｃインク
，Ｍインク，Ｙインクの各種インクを収納するインクカートリッジ２４３と、底面側に設
けられた印字ヘッド２４１などから構成されており、印字ヘッド２４１には、インク滴を
吐出するインク吐出ヘッドがインク毎に設けられている。印刷キャリッジ２４０にインク
カートリッジ２４２，２４３を装着すると、カートリッジ内の各インクは図示しない導入
管を通じて、各色毎のインク吐出ヘッド２４４ないし２４７に供給される。尚、図４に示
したプリンタ部２００では、Ｃインク，Ｍインク，Ｙインクについては一つのインクカー
トリッジ２４３に一体に収納されているものとして説明したが、これらインクをそれぞれ
別体に形成された専用のインクカートリッジに収納することも可能である。また、これら
インクに加えて、濃度の低いＣインク（ＬＣインク）や、濃度の低いＭインク（ＬＭイン
ク）、濃度の低いＫインク（ＬＫインク）、更には赤色インク（Ｒインク）、紫色インク
（Ｖインク）、オレンジ色インク（Ｏインク）などを搭載することも可能である。
【００２９】
印刷キャリッジ２４０を主走査方向に移動させる機構は、印刷キャリッジ２４０を駆動
するためのキャリッジベルト２３１と、キャリッジベルト２３１に動力を供給するキャリ
ッジモータ２３０と、キャリッジベルト２３１に絶えず適度な張力を付与しておくための
張力プーリ２３２と、印刷キャリッジ２４０の動きをガイドするキャリッジガイド２３３
と、印刷キャリッジ２４０の原点位置を検出する原点位置センサ２３４などから構成され
ている。後述する制御回路２６０の制御の下でキャリッジモータ２３０を回転させると、
回転角度に応じた距離だけ印刷キャリッジ２４０を主走査方向に移動させることが可能で
ある。また、キャリッジモータ２３０を逆回転させれば、印刷キャリッジ２４０を逆方向
に移動させることも可能となっている。
【００３０】
印刷媒体の紙送りを行うための機構は、印刷媒体を裏面側から支えるプラテン２３６と
、プラテン２３６を回転させて紙送りを行う紙送りモータ２３５などから構成されている
。後述する制御回路２６０の制御の元で紙送りモータ２３５を回転させれば、回転角度に
応じた距離だけ印刷媒体を副走査方向に紙送りすることが可能となっている。
【００３１】
制御回路２６０は、ＣＰＵを中心として、ＲＯＭや、ＲＡＭ、デジタルデータをアナロ
グ信号に変換するＤ／Ａ変換器、更には、周辺機器との間でデータのやり取りを行うため
の周辺機器インターフェースＰＩＦなどから構成されている。制御回路２６０は、スキャ
ナ部１００、プリンタ部２００、操作パネル３００を含めた印刷装置１０全体の動作を制
御しており、スキャナ部１００に搭載された光源１１２や、駆動モータ１２２、ＣＣＤ１
１８とデータをやり取りしながら、これらの動作を制御している。
【００３２】
また、キャリッジモータ２３０および紙送りモータ２３５を駆動して印刷キャリッジ２
４０の主走査および副走査を行いながら、各色のインク吐出ヘッド２４４ないし２４７に
駆動信号を供給してインク滴を吐出させる制御も行っている。インク吐出ヘッド２４４な
いし２４７に供給する駆動信号は、コンピュータ２０やデジタルカメラ４０などからカラ
ー画像データを読み込んで、後述する画像処理を行うことによって生成する。もちろん、
スキャナ部１００で読み込んだカラー画像データに画像処理を施すことにより、駆動信号
を生成することも可能である。こうして制御回路２６０の制御の元で、印刷キャリッジ２
４０を主走査および副走査させながら、インク吐出ヘッド２４４ないし２４７からインク
滴を吐出して印刷媒体上に各色のインクドットを形成することによって、カラー画像を印
刷することが可能となっている。もちろん、制御回路２６０内で画像処理を行うのではな
く、画像処理が施されたデータをコンピュータ２０から受け取って、このデータに従って
印刷キャリッジ２４０の主走査および副走査を行いながらインク吐出ヘッド２４４ないし
２４７を駆動することも可能である。
【００３３】
また、制御回路２６０は、操作パネル３００ともデータをやり取り可能に接続されてお
り、操作パネル３００上に設けられた各種のボタンを操作することにより、スキャナ機能
や、プリンタ機能の詳細な動作モードを設定することが可能となっている。更には、コン
ピュータ２０から、周辺機器インターフェースＰＩＦを介して詳細な動作モードを設定す
ることも可能である。
【００３４】
図５は、各色のインク吐出ヘッド２４４ないし２４７に、インク滴を吐出する複数のノ
ズルＮｚが形成されている様子を示した説明図である。図示するように、各色のインク吐
出ヘッドの底面には、各色のインク滴を吐出する６組のノズル列が形成されており、１組
のノズル列には、４８個のノズルＮｚがノズルピッチｋの間隔を空けて千鳥状に配列され
ている。制御回路２６０からは、これらノズルＮｚのそれぞれに駆動信号が供給され、各
ノズルＮｚは駆動信号に従って、それぞれのインクによるインク滴を吐出する。
【００３５】
尚、インク吐出ヘッドからインク滴を吐出する方法には、種々の方法を適用することが
できる。すなわち、ピエゾ素子を用いてインクを吐出する方式や、インク通路に配置した
ヒータでインク通路内に泡（バブル）を発生させてインク滴を吐出する方法などを用いる
ことができる。また、インクを吐出する代わりに、熱転写などの現象を利用して印刷用紙
上にインクドットを形成する方式や、静電気を利用して各色のトナー粉を印刷媒体上に付
着させる方式のプリンタを使用することも可能である。
【００３６】
Ｂ．画像印刷処理の概要  ：
上述したように、プリンタ部２００で所望の画像を印刷するためには、カラー画像デー
タに適切な画像処理を施して各ノズルに対する駆動信号を生成し、駆動信号に基づいてド
ットを形成する必要がある。以下では、かかる処理（画像印刷処理）の概要について説明
する。尚、本実施例の印刷装置１０では、プリンタ部２００に組み込まれた制御回路２６
０内で画像処理を行うが、外部に設けられたコンピュータ２０で画像処理を行い、処理済
みのデータを周辺機器インターフェースＰＩＦから読み込んで、ドットを形成することも
可能である。
【００３７】
図６は、カラー画像データを読み込んで画像を印刷する画像印刷処理の流れを示すフロ
ーチャートである。以下、フローチャートに従って説明する。画像印刷処理を開始すると
、制御回路２６０は先ず初めに、印刷しようとする画像のカラー画像データの読み込みを
行う（ステップＳ１００）。ここでは、カラー画像データはＲ，Ｇ，Ｂ各色の階調値によ
って表現されたＲＧＢ画像データである。
【００３８】
次いで、読み込んだＲＧＢ画像データを、入力側プロファイルを参照しながらＬ＊ａ＊
ｂ＊値に変換する（ステップＳ１０２）。ここで、Ｌ＊ａ＊ｂ＊値とは、ＣＩＥ（国際照
明委員会）によって均等色空間として設定された色空間の座標値であり、Ｌ＊成分は明度
を表しており、ａ＊成分およびｂ＊成分は、一組で色相および彩度を表している。色彩の
測色結果は、通常、Ｌ＊ａ＊ｂ＊値で得られるようになっている。また、入力側プロファ
イルとは、次のようなデータである。先ず、ＲＧＢ画像データは、Ｒ成分、Ｇ成分、Ｂ成
分のそれぞれが階調値０〜２５５の範囲（１バイトデータの場合）で変化し得る画像デー
タである。しかし、画像機器毎に色域が異なっているために、同じＲＧＢ画像データであ
っても、実際に表現されている色彩は機器によって異なっていることが多い。そこで、画
像機器毎に、ＲＧＢ画像データと、その画像データが表現する色彩値（Ｌ＊ａ＊ｂ＊値）
との対応関係を記憶しておく。このような対応関係は「プロファイル」と呼ばれており、
特にＩＣＣ（国際色彩コンソーシアム）と呼ばれる団体が定めた書式によるものは、ＩＣ
Ｃプロファイルと呼ばれている。図６に示した画像印刷処理のステップＳ１０２では、Ｒ
ＧＢ画像データを受け取った画像機器のプロファイル（入力側プロファイル）を参照する
ことにより、受け取ったＲＧＢ画像データをＬ＊ａ＊ｂ＊値に変換する処理を行う。この
時に参照する入力側プロファイルは、ＲＧＢ画像データと共に（あるいはＲＧＢ画像デー
タとは別に）画像機器から受け取っても良いし、若しくは、予め印刷装置１０の制御回路
２６０内に記憶しておき、ＲＧＢ画像データを受け取った画像機器に応じたプロファイル
を選択して使用することとしても良い。
【００３９】
次いで、プリンタプロファイルを参照して、Ｌ＊ａ＊ｂ＊値をＲＧＢ画像データに変換
する（ステップＳ１０４）。すなわち、入力側の画像機器からＲＧＢ画像データとして受
け取ったデータを、一旦、Ｌ＊ａ＊ｂ＊値に変換した後、再びＲＧＢ画像データに変換す
るのである。こうした操作を行うことにより、どのような画像機器から受け取ったＲＧＢ
画像データであっても、同じ様に見える自然なカラー画像を印刷することが可能となる。
この点につき、補足して説明する。
【００４０】
図７は、画像機器間での色域の違いを吸収して、見え方の同じカラー画像を印刷するた
めに行われるカラーマネージメントの概要を示した説明図である。前述したように画像機
器は固有の色域を有しているため、ＲＧＢ画像データの値が同じであっても表示される色
彩は異なっている。そこで、画像機器から出力されるＲＧＢ画像データを、その画像機器
のプロファイルを参照してＬ＊ａ＊ｂ＊値に一旦変換する。例えば、カラーモニタ２０か
らのＲＧＢ画像データであれば、モニタプロファイルを参照して、そのカラーモニタ２０
で表示される色彩のＬ＊ａ＊ｂ＊値に一旦変換する。また、カラースキャナ３０からのＲ
ＧＢ画像データであれば、スキャナプロファイルを参照して、そのカラースキャナ３０が
読み込んだ元の色彩のＬ＊ａ＊ｂ＊値に一旦変換する。こうすれば、カラーモニタ２０や
カラースキャナ３０の色域が異なっていても、同じ色彩であれば同じＬ＊ａ＊ｂ＊値に変
換することができる。次いで、得られたＬ＊ａ＊ｂ＊値を、プリンタプロファイルを参照
してＲＧＢ画像データに変換した後、印刷装置１０に供給する。このとき、印刷装置１０
の色域を考慮して適切なＲＧＢ画像データに変換しておけば、印刷装置１０の色域を十分
に活用して良好な画像を印刷することができる。また、Ｌ＊ａ＊ｂ＊値に一旦変換してい
るので、ＲＧＢ画像データを出力する画像機器の色域の違いに影響されることなく、同じ
ように見えるカラー画像を印刷することが可能となる。
【００４１】
図６に示した本実施例の画像印刷処理では、以上のような理由から、受け取ったＲＧＢ
画像データを入力用プロファイルを参照してＬ＊ａ＊ｂ＊値に変換した後（ステップＳ１
０２）、プリンタプロフィルを参照してＲＧＢ画像データに変換しているのである（ステ
ップＳ１０４）。もっとも、印刷装置１０の色域を十分に活用して、良好なカラー画像が
得られるようなプリンタプロファイルを作成するためには、多分に試行錯誤が必要であり
、多くの労力が必要であった。こうした点に鑑みて、本実施例の印刷装置１０では、後述
する方法を採用することで、適切なプリンタプロファイルを簡便に作成することが可能と
なっている。
【００４２】
以上のようにしてプリンタプロファイルを参照しながら、Ｌ＊ａ＊ｂ＊値をＲＧＢ画像
データに変換したら（ステップＳ１０４）、今度は、得られたＲＧＢ画像データの解像度
を、プリンタ部２００が印刷するための解像度（印刷解像度）に変換する処理を行う（ス
テップＳ１０６）。読み込んだＲＧＢ画像データの解像度が印刷解像度よりも低い場合は
、隣接する画素の間に補間演算を行って新たな画像データを設定することで、より高い解
像度に変換する。逆に、読み込んだＲＧＢ画像データの解像度が印刷解像度よりも高い場
合は、隣接する画素の間から一定の割合で画像データを間引くことによって、より低い解
像度に変換する。解像度変換処理では、読み込んだＲＧＢ画像データに対して適切な割合
で画像データを生成あるいは間引くことによって、ＲＧＢ画像データの解像度を印刷解像
度に変換する処理を行う。
【００４３】
こうしてＲＧＢ画像データの解像度を印刷解像度に変換したら、制御回路２６０は色変
換処理を開始する（ステップＳ１０８）。色変換処理とは、Ｒ，Ｇ，Ｂの階調値の組合せ
によって表現されているＲＧＢ画像データを、プリンタに搭載された各色インクの使用量
に対応するデータに変換する処理である。前述したように、プリンタ部２００では、Ｃ，
Ｍ，Ｙ，Ｋの４色のインクを用いて画像を印刷しているから、本実施例の色変換処理では
、ＲＧＢ画像データを、Ｃ，Ｍ，Ｙ，Ｋの各色インクの使用量に対応する階調値のデータ
（ＣＭＹＫ画像データ）に変換する処理を行う。もちろん、Ｃ，Ｍ，Ｙ，Ｋの４色に加え
て、濃度の薄いＣインク（ＬＣインク）や、濃度の薄いＭインク（ＬＭインク）、あるい
は濃度の薄いＫインク（ＬＫインク）などが搭載されている場合には、ＲＧＢ画像データ
を、これら淡インクを加えた各色のインク使用量に対応する階調値のデータに変換するこ
ととしても良い。
【００４４】
色変換処理は、色変換テーブル（ＬＵＴ）と呼ばれる３次元の数表を参照することによ
って行われる。図８は、色変換処理のために参照される色変換テーブル（ＬＵＴ）を概念
的に示した説明図である。今、ＲＧＢ各色の階調値が０〜２５５の値を取り得るものとし
て、図８に示すように直交する３軸にＲ，Ｇ，Ｂ各色の階調値を取った色空間を考える。
すると、全てのＲＧＢ画像データは、原点を頂点として一辺の長さが２５５の立方体（色
立体）の内部の点に対応付けることができる。このことから、見方を変えて、色立体をＲ
ＧＢ各軸に直角に格子状に細分して色空間内に複数の格子点を生成すると、各格子点は、
それぞれがＲＧＢ画像データに対応していると考えることができる。そこで、各格子点に
、Ｃ，Ｍ，Ｙ，Ｋなどの各色インクの使用量に対応する階調値の組合せを予め記憶してお
く。こうすれば、格子点に記憶されている階調値を読み出すことによって、ＲＧＢ画像デ
ータを、各色インクの使用量に対応するデータ（ＣＭＹＫ画像データ）に迅速に変換する
ことが可能となる。
【００４５】
例えば、ＲＧＢ画像データのＲ成分がＲＡ、Ｇ成分がＧＡ、Ｂ成分がＢＡであったとす
ると、この画像データは、色空間内のＡ点に対応づけられる（図８参照）。そこで、色立
体を格子状に細分する小さな立方体の中から、Ａ点を内包する立方体ｄＶを検出し、この
立方体ｄＶの各格子点に記憶されている各色インクの階調値を読み出してやる。そして、
これら各格子点の階調値から補間演算すればＡ点での階調値を求めることができる。以上
に説明したように、色変換テーブルＬＵＴとは、ＲＧＢ各色の階調値の組合せで示される
各格子点に、Ｃ，Ｍ，Ｙ，Ｋなどの各色インクの使用量に対応する階調値の組合せ（ＣＭ
ＹＫ画像データ）を記憶した３次元の数表と考えることができ、色変換テーブルを参照す
れば、ＲＧＢ画像データをＣＭＹＫ画像データに、迅速に色変換することが可能となる。
【００４６】
図６に示されているように画像印刷処理では、以上のように色変換テーブルを参照して
色変換処理を行うと、続いてハーフトーン処理を行う（ステップＳ１１０）。ハーフトー
ン処理とは、次のような処理である。色変換処理によって得られたＣＭＹＫ各色のインク
使用量に対応する階調データ（ＣＭＹＫ画像データ）は、画素毎に、階調値０から階調値
２５５までの値を取り得るデータである。これに対してプリンタ部２００では、ドットを
形成することによって画像を表示しているから、それぞれの画素についてはドットを形成
するか否かの状態しか取り得ない。そこで、２５６階調を有するＣＭＹＫ画像データを、
画素毎にドット形成の有無を表したデータ（ドットデータ）に変換しておく必要がある。
ハーフトーン処理とは、このようにＣＭＹＫ画像データをドットデータに変換する処理で
ある。
【００４７】
ハーフトーン処理を行う手法としては、誤差拡散法やディザ法などの種々の手法を適用
することができる。誤差拡散法は、ある画素についてドットの形成有無を判断したことで
、その画素に発生する階調表現の誤差を、周辺の画素に拡散するとともに、周囲から拡散
されてきた誤差を解消するように、各画素についてのドット形成の有無を判断していく手
法である。また、ディザ法は、ディザマトリックスにランダムに設定されている閾値とＣ
ＭＹＫ画像データとを画素毎に比較して、ＣＭＹＫ画像データの方が大きい画素にはドッ
トを形成すると判断し、逆に閾値の方が大きい画素についてはドットを形成しないと判断
することで、各画素についてのドットデータを得る手法である。
【００４８】
図９は、ディザマトリックスの一部を拡大して例示した説明図である。図示したマトリ
ックスには、縦横それぞれ６４画素、合計４０９６個の画素に、階調値０〜２５５の範囲
から万遍なく選択された閾値がランダムに記憶されている。ここで、閾値の階調値が０〜
２５５の範囲から選択されているのは、本実施例ではＣＭＹＫ画像データが１バイトデー
タであり、階調値が０〜２５５の値を取り得ることに対応するものである。尚、ディザマ
トリックスの大きさは、図９に例示したように縦横６４画素分に限られるものではなく、
縦と横の画素数が異なるものも含めて、種々の大きさに設定することが可能である。
【００４９】
図１０は、ディザマトリックスを参照しながら、画素毎にドット形成の有無を判断して
いる様子を概念的に示した説明図である。尚、かかる判断は、ＣＭＹＫの各色について行
われるが、以下では説明が煩雑となることを避けるために、ＣＭＹＫ画像データの各色を
区別することなく、単に画像データと称するものとする。
【００５０】
ドット形成有無の判断に際しては、先ず、判断の対象として着目している画素（着目画
素）についての画像データの階調値と、ディザマトリックス中の対応する位置に記憶され
ている閾値とを比較する。図中に示した細い破線の矢印は、着目画素の画像データを、デ
ィザマトリックス中の対応する位置に記憶されている閾値と比較していることを模式的に
表したものである。そして、ディザマトリックスの閾値よりも着目画素の画像データの方
が大きい場合には、その画素にはドットを形成するものと判断する。逆に、ディザマトリ
ックスの閾値の方が大きい場合には、その画素にはドットを形成しないものと判断する。
図１０に示した例では、画像の左上隅にある画素の画像データは「９７」であり、ディザ
マトリックス上でこの画素に対応する位置に記憶されている閾値は「１」である。従って
、左上隅の画素については、画像データの方がディザマトリックスの閾値よりも大きいか
ら、この画素にはドットを形成すると判断する。図１０中に実線で示した矢印は、この画
素にはドットを形成すると判断して、判断結果をメモリに書き込んでいる様子を模式的に
表したものである。一方、この画素の右隣の画素については、画像データは「９７」、デ
ィザマトリックスの閾値は「１７７」であり、閾値の方が大きいので、この画素について
はドットを形成しないものと判断する。このように、画像データとディザマトリックスに
設定された閾値とを比較することにより、ドットの形成有無を画素毎に決定することがで
きる。ハーフトーン処理（図６のステップＳ１１０）では、Ｃ，Ｍ，Ｙ，Ｋの各インクの
使用量に対応する階調データ（ＣＭＹＫ画像データ）に対して上述したディザ法を適用す
ることにより、画素毎にドット形成の有無を判断してドットデータを生成する処理を行う
。
【００５１】
以上のようにして、ＣＭＹＫ画像データをドットデータに変換したら、今度は、インタ
ーレース処理を開始する（図６のステップＳ１１２）。インターレース処理とは、印字ヘ
ッド２４１がドットを形成する順序でドットデータを並び替えて、各色のインク吐出ヘッ
ド２４４ないし２４７に供給する処理である。すなわち、図５に示したように、インク吐
出ヘッド２４４ないし２４７に設けられたノズルＮｚは副走査方向にノズルピッチｋの間
隔を空けて設けられているから、印刷キャリッジ２４０を主走査させながらインク滴を吐
出すると、副走査方向にノズルピッチｋの間隔を空けてドットが形成されてしまう。そこ
で全画素にドットを形成するためには、印刷キャリッジ２４０と印刷媒体との相対位置を
副走査方向に移動させて、ノズルピッチｋだけ隔たったドット間の画素に新たなドットを
形成することが必要となる。このように、実際に画像を印刷する場合には、画像上で上方
にある画素から順番にドットを形成しているわけではない。更に、主走査方向に同じ列に
ある画素についても、一回の主走査でドットを形成するのではなく、画質上の要請から、
複数回の主走査に分けてドットを形成することとして、各回の主走査では飛び飛びの位置
の画素にドットを形成することも広く行われている。
【００５２】
このように、実際に画像を印刷する場合には、画像上で画素の並びの順番に従ってドッ
トを形成しているわけではないので、実際にドットの形成を開始する前に、Ｃ，Ｍ，Ｙ，
Ｋの各色について得られたドットデータを、インク吐出ヘッド２４４ないし２４７がドッ
トを形成する順番に並び替えておく処理が必要となる。このような処理が、インターレー
スと呼ばれる処理である。
【００５３】
図６に示した画像印刷処理では、インターレース処理を終了すると、インターレース処
理によって得られたデータに基づいて、印刷媒体上に実際にドットを形成する処理（ドッ
ト形成処理）を開始する（ステップＳ１１４）。すなわち、キャリッジモータ２３０を駆
動して印刷キャリッジ２４０を主走査させながら、順番を並び替えておいたドットデータ
をインク吐出ヘッド２４４ないし２４７に供給する。前述したようにドットデータは、各
画素にドットを形成するか否かを表したデータであるから、インク吐出ヘッド２４４ない
し２４７は、ドットデータに従ってインク滴を吐出すれば、各画素に適切にインクドット
を形成することができる。
【００５４】
そして、一回の主走査が終了したら、今度は、紙送りモータ２３５を駆動して印刷媒体
を副走査方向に紙送りした後、再びキャリッジモータ２３０を駆動して印刷キャリッジ２
４０を主走査させつつ、順番を並べ替えておいたドットデータをインク吐出ヘッド２４４
ないし２４７に供給してドットを形成する。このような操作を繰り返し行うことにより、
印刷媒体上には、Ｃ，Ｍ，Ｙ，Ｋの各色のドットが画像データの階調値に応じて適切な分
布で形成されて、カラー画像が得られることになる。
【００５５】
また、上述した本実施例の画像印刷処理では、画像機器から供給されたＲＧＢ画像デー
タを、Ｌ＊ａ＊ｂ＊値に一旦変換した後、プリンタプロファイルを参照してＲＧＢ画像デ
ータに変換し、得られたＲＧＢ画像データに対して続く一連の処理を行っているので、Ｒ
ＧＢ画像データを供給する画像機器の色域が違っていても、同じように見えるカラー画像
を印刷することが可能となる。また、プリンタプロファイルは、印刷装置１０の色域に合
わせて設定されているために、印刷装置１０の色域を十分に活用して良好なカラー画像を
印刷することが可能となっている。もっとも、印刷装置１０の色域に合わせて適切なプリ
ンタプロファイルを設定することは決して容易なことではなかったが、本実施例では、次
のような方法でプリンタプロファイルを設定することで、適切なプロファイルを簡単に設
定することが可能となっている。
【００５６】
Ｃ．プリンタプロファイル設定方法  ：
図１１は、本実施例のプリンタプロファイルを設定する処理の流れを示したフローチャ
ートである。以下、フローチャートに従って説明する。
【００５７】
プリンタプロファイル設定処理では、先ず初めに、対象となる色相を選択する（ステッ
プＳ２００）。プリンタプロファイルは、通常、Ｃ（シアン），Ｂ（青），Ｍ（マゼンタ
），Ｒ（赤），Ｙ（イエロ），Ｇ（緑）の各色相について設定されるので、ここでは、こ
れら６つの色相の中から、プリンタプロファイルを設定する色相を１つ選択する。
【００５８】
次いで、選択した色相でのプリンタの色域に基づいて、第１の対応関係を取得する（ス
テップＳ２０２）。これは次のような処理である。図１２は、印刷装置１０の色域を概念
的に示した説明図である。印刷装置１０の色域とは、印刷装置１０が印刷可能な色彩の範
囲である。印刷装置１０に供給されるＲＧＢ画像データは、Ｒ，Ｇ，Ｂ各成分の階調値が
０〜２５５までの範囲しか取り得ないから、全ての組合せで実際にカラー画像を印刷し、
印刷された色彩を測色すれば、印刷装置１０の色域を求めることができる。測色値は、Ｌ
＊ａ＊ｂ＊値によって求められ、このうちＬ＊成分は明度を表しており、ａ＊成分および
ｂ＊成分の組合せは、色相および彩度を表している。印刷装置１０の色域は、実際には、
Ｌ＊ａ＊ｂ＊空間では、Ｌ＊軸の明度方向を軸とする略紡錘形状をしているが、このまま
では表現し難いので、Ｃ（シアン），Ｂ（青），Ｍ（マゼンタ），Ｒ（赤），Ｙ（イエロ
），Ｇ（緑）の各色相で断面を取って表示されることがおおい。図１２では、このように
、各色相で断面を取って、印刷装置１０の色域を概念的に表している。
【００５９】
今、図１１のステップＳ２００では、対象の色相としてＭ（マゼンタ）が選択されたも
のとする。図１２では、Ｍの色相での色域は一点鎖線で表示されている。上述したように
、この色域は、ＲＧＢ画像データに対して得られたカラー画像を測色して得られたＬ＊ａ
＊ｂ＊値であるから、Ｍの色相に着目すると、色域内の全てのＬ＊ａ＊ｂ＊値と、そのＬ
＊ａ＊ｂ＊値が得られたＲＧＢ画像データとの対応関係を得ることができる。図１１のス
テップＳ２０２では、選択した色相（ここでは、Ｍ）について、ＲＧＢ画像データとＬ＊
ａ＊ｂ＊値との対応関係（第１の対応関係）を取得する処理を行う。
【００６０】
次いで、選択した色相の想定限界彩度値を取得する（ステップＳ２０４）。想定限界彩
度値とは、その色相で表現すべき最大彩度値である。すなわち、印刷装置１０の色域は、
図１２に示されているように予め決まっており、色域外の色彩を表現することはできない
が、画像機器が異なれば、印刷装置１０の色域外の色彩も表現可能な場合もある。例えば
、カラーモニタ２０を見ながらカラー画像を作成する場合、カラーモニタ２０は明るい（
明度が高い）領域で鮮やかな（彩度が高い）色彩を表現可能である。従って、カラーモニ
タ２０で確認しながら作成したカラー画像には、印刷装置１０の色域外の、鮮やかな（高
彩度の）色彩が含まれている可能性がある。あるいは、デジタルカメラ４０と印刷装置１
０とでも色域が異なっているから、デジタルカメラ４０で撮影したカラー画像には、印刷
装置１０では表現できない（色域外の）色彩が含まれている可能性がある。このように、
色域の異なる画像機器からの画像データを受け取って印刷する場合、その画像データの中
には印刷装置１０の色域外の色彩が含まれている可能性があり、このような色域外の色彩
として、どの程度の彩度まで想定されるかは、経験上から色相毎に予め分かっている。こ
のように、経験上から得られた想定しておくべき最大彩度値が想定限界彩度値である。図
１１のステップＳ２０４では、対象として選択した色相についての想定限界彩度値を取得
する。
【００６１】
次いで、印刷装置１０の色域を彩度方向に拡張することにより、仮想的な色域（仮想色
域）を設定する（ステップＳ２０６）。このとき、色域を拡張する程度は、拡張した色域
（仮想色域）の最大彩度値が、想定限界彩度値に一致するまでとする。図１３は、対象と
する色相での色域を、想定限界彩度値まで拡張して仮想色域を設定している様子を概念的
に示した説明図である。このように仮想色域を設定することで、拡張前の色域内のＬ＊ａ
＊ｂ＊値と、拡張後の仮想色域内のＬ＊ａ＊ｂ＊値との対応関係（第２の対応関係）を設
定することができる。図１１のステップＳ２０６では、このようにして仮想色域を設定す
ることで、第２の対応関係を設定する処理を行う。
【００６２】
以上のようにして仮想色域を設定したら、今度は、選択した色相での色空間を明度方向
に変形して、仮想色域内に圧縮する処理を行う（ステップＳ２０８）。図１４は、選択し
た色相での色空間を明度方向に変形して、仮想色域内に圧縮している様子を概念的に示し
た説明図である。図示されているように、仮想色域の最大彩度値を取る明度（限界明度）
の上側の領域では、明度を下げる方向に変形され、逆に、限界明度の下側の領域では、明
度を上げる方向に変形される。尚、図１４では、想定限界彩度値より高彩度の領域につい
ても明度方向に変形して、限界明度の直線上に圧縮しているが、本来、想定限界彩度は想
定すべき最大の彩度値であり、想定限界彩度値より高彩度の画像データが入力されること
は想定されていないから、想定限界彩度値以下の領域について変形するだけでも良い。こ
のように、選択した色相内での色空間を仮想色域内に圧縮することにより、選択した色相
内のＬ＊ａ＊ｂ＊値と、仮想色域内のＬ＊ａ＊ｂ＊値との対応関係（第３の対応関係）を
設定することができる。図１１のステップＳ２０８では、このようにして色空間を仮想色
域に圧縮することで、第３の対応関係を設定する処理を行う。
【００６３】
以上のようにして設定された第１の対応関係は、ＲＧＢ画像データと、その画像データ
によって印刷されるカラー画像の測色値（Ｌ＊ａ＊ｂ＊値）との対応関係を表しており、
第２の対応関係は、カラー画像の測色値（Ｌ＊ａ＊ｂ＊値）と仮想色域内のＬ＊ａ＊ｂ＊
値との対応関係を表している。そして、第３の対応関係は、仮想色域内のＬ＊ａ＊ｂ＊値
と、選択した色相内でのＬ＊ａ＊ｂ＊値との対応関係を表している。そこで、この関係を
逆に辿って、選択した色域内での任意の色彩（Ｌ＊ａ＊ｂ＊値）から、第３の対応関係に
よって対応する仮想色域内のＬ＊ａ＊ｂ＊値を求め、次いで、仮想色域内のＬ＊ａ＊ｂ＊
値から、第２の対応関係によって印刷装置１０の色域内の測色値（Ｌ＊ａ＊ｂ＊値）を求
め、最後に、その測色値が得られたＲＧＢ画像データを求めれば、結局、選択した色相で
の色空間内のＬ＊ａ＊ｂ＊値と、ＲＧＢ画像データとの対応関係（すなわち、プリンタプ
ロファイル）を決定することができる。図１５は、仮想色域内に圧縮されたＬ＊ａ＊ｂ＊
値を印刷装置１０の色域内に圧縮することにより、プリンタプロファイルを設定している
様子を概念的に示した説明図である。図１１のステップＳ２１０では、このようにして、
選択した色相でのプリンタプロファイルを設定する処理を行う。
【００６４】
次いで、Ｃ（シアン），Ｂ（青），Ｍ（マゼンタ），Ｒ（赤），Ｙ（イエロ），Ｇ（緑
）の全色相について、上述した一連の処理を行ってプリンタプロファイルを設定したか否
かを判断する（ステップＳ２１２）。そして、未処理の色相が残っていれば、ステップＳ
２００に戻って、新たな色相を対象の色相として選択した後、上述した一連の処理を行う
。このような操作を繰り返し、全ての色相について処理を終了したと判断されたら（ステ
ップＳ２１２：ｙｅｓ）、図１１に示したプリンタプロファイル設定処理を終了する。
【００６５】
以上の方法によってプリンタプロファイルを設定してやれば、予め印刷装置１０の色域
を調べておくだけで、適切なプリンタプロファイルを簡単に設定することができる。また
、このようにして設定したプリンタプロファイルを用いてカラー画像を印刷すれば、入力
されるカラー画像データの最も鮮やかな色彩の領域は、印刷装置１０が最も鮮やかに印刷
できる領域に変換されるので、見え方のできるだけ近いカラー画像を得ることができる。
加えて、色相内の色空間から仮想色域への圧縮は明度方向のみの圧縮であり、仮想色域か
ら印刷装置１０の色域への圧縮は彩度方向のみの圧縮であるため、得られるカラー画像の
階調や色彩が不連続になる箇所が発生することがなく、自然なカラー画像を得ることが可
能となる。
【００６６】
以上、本実施例の印刷装置について説明したが、本発明は上記すべての実施例に限られ
るものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる
。
【図面の簡単な説明】
【００６７】
【図１】本実施例の印刷装置の外観形状を示す斜視図である。
【図２】印刷画像を読み込むために印刷装置の上部に設けられた原稿台カバーを開いた様子を示す説明図である。
【図３】スキャナ部の手前側を持ち上げて回転させた様子を示した斜視図である。
【図４】本実施例の印刷装置の内部構成を概念的に示した説明図である。
【図５】インク吐出ヘッドにインク滴を吐出する複数のノズルが形成されている様子を示した説明図である。
【図６】画像を印刷する画像印刷処理の流れを示すフローチャートである。
【図７】画像機器間での色域の違いを吸収して、見え方の同じカラー画像を印刷するために行われるカラーマネージメントの概要を示した説明図である。
【図８】色変換処理のために参照される色変換テーブルを概念的に示した説明図である。
【図９】ディザマトリックスの一部を拡大して例示した説明図である。
【図１０】ディザマトリックスを参照しながら画素毎にドット形成の有無を判断している様子を概念的に示した説明図である。
【図１１】本実施例のプリンタプロファイルを設定する処理の流れを示したフローチャートである。
【図１２】印刷装置の色域を各色相での断面によって表した様子を概念的に示した説明図である。
【図１３】対象とする色相での色域を想定限界彩度値まで拡張することにより仮想色域を設定している様子を概念的に示した説明図である。
【図１４】選択した色相での色空間を明度方向に変形して、仮想色域内に圧縮している様子を概念的に示した説明図である。
【図１５】仮想色域内に圧縮されたＬ＊ａ＊ｂ＊値を印刷装置の色域内に圧縮することにより、プリンタプロファイルを設定している様子を概念的に示した説明図である。
【符号の説明】
【００６８】
１０…印刷装置、    １２…インク吐出ヘッド、    １００…スキャナ部、
２００…プリンタ部、    ２４０…印刷キャリッジ、    ２４１…印字ヘッド、
２４２…インクカートリッジ、    ２４３…インクカートリッジ、
２６０…制御回路、    ３００…操作パネル
【図１】
2007295060.tif 000003
【図２】
2007295060.tif 000004
【図３】
2007295060.tif 000005
【図４】
2007295060.tif 000006
【図５】
2007295060.tif 000007
【図６】
2007295060.tif 000008
【図７】
2007295060.tif 000009
【図８】
2007295060.tif 000010
【図９】
2007295060.tif 000011
【図１０】
2007295060.tif 000012
【図１１】
2007295060.tif 000013
【図１２】
2007295060.tif 000014
【図１３】
2007295060.tif 000015
【図１４】
2007295060.tif 000016
【図１５】
2007295060.tif 000017