(57)【要約】【課題】画像データを作成した作成者が意図しない色の画像が印刷されてしまうことを防止すること。【解決手段】画像情報を生成する情報処理装置において、画像情報を取得する画像情報取得手段（ＣＰＵ９１）と、画像情報に付加されている印刷属性を抽出する印刷属性抽出手段（ＣＰＵ９１）と、印刷装置の印刷属性を取得する印刷属性取得手段（ＣＰＵ９１）と、印刷属性抽出手段によって抽出された印刷属性と、印刷属性取得手段によって取得された印刷属性とを比較し、比較結果に応じて所定の処理を実行する処理手段（ＣＰＵ９１）と、を有する。【選択図】        図３
2005004258.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を生成する情報処理装置において、
上記画像情報を取得する画像情報取得手段と、
上記画像情報に付加されている印刷属性を抽出する印刷属性抽出手段と、
印刷装置の印刷属性を取得する印刷属性取得手段と、
上記印刷属性抽出手段によって抽出された印刷属性と、上記印刷属性取得手段によって取得された印刷属性とを比較し、比較結果に応じて所定の処理を実行する処理手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記印刷属性は、前記印刷装置の機種名、前記印刷装置において使用されているインクの種類、前記印刷装置の印刷モード、または前記印刷装置において使用されている印刷媒体の種類を示す情報であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記印刷属性は、前記画像情報のヘッダに付加されていることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記処理手段は、前記印刷属性抽出手段によって抽出された印刷属性と前記印刷属性取得手段によって取得された印刷属性の少なくとも一部が一致しない場合には警告を行う処理を実行することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記処理手段は、前記印刷属性抽出手段によって抽出された印刷属性と前記印刷属性取得手段によって取得された印刷属性の少なくとも一部が一致しない場合には、印刷を中止する処理を実行することを特徴とする請求項１記載の情報処理装置。
【請求項６】
画像情報を生成する情報処理装置において、
画像情報を生成する画像情報生成手段と、
印刷装置の印刷属性を取得する印刷属性取得手段と、
上記印刷属性取得手段によって取得された印刷属性を、上記画像情報生成手段によって生成された画像情報に付加する印刷属性付加手段と、
上記印刷属性付加手段によって印刷属性が付加された画像情報をファイルとして保存する保存手段と、
を有することを特徴とする情報処理装置。
【請求項７】
画像情報を生成する情報処理方法において、
上記画像情報を取得する画像情報取得ステップと、
上記画像情報に付加されている印刷属性を抽出する印刷属性抽出ステップと、
印刷装置の印刷属性を取得する印刷属性取得ステップと、
上記印刷属性抽出ステップによって抽出された印刷属性と、上記印刷属性取得ステップによって取得された印刷属性とを比較し、比較結果に応じて所定の処理を実行する処理ステップと、
を有することを特徴とする情報処理方法。
【請求項８】
画像情報を印刷する情報処理方法において、
画像情報を生成する画像情報生成ステップと、
印刷装置の印刷属性を取得する印刷属性取得ステップと、
上記印刷属性取得ステップによって取得された印刷属性を、上記画像情報生成ステップによって生成された画像情報に付加する印刷属性付加ステップと、
上記印刷属性付加ステップによって印刷属性が付加された画像情報をファイルとして保存する保存ステップと、
を有することを特徴とする情報処理方法。
【請求項９】
画像情報を生成する情報処理をコンピュータに機能させるコンピュータ読み取り可能なプログラムにおいて、
コンピュータを、
上記画像情報を取得する画像情報取得手段、
上記画像情報に付加されている印刷属性を抽出する印刷属性抽出手段、
印刷装置の印刷属性を取得する印刷属性取得手段、
上記印刷属性抽出手段によって抽出された印刷属性と、上記印刷属性取得手段によって取得された印刷属性とを比較し、比較結果に応じて所定の処理を実行する処理手段、
として機能させることを特徴とするコンピュータ読み取り可能な情報処理プログラム。
【請求項１０】
画像情報を印刷する処理をコンピュータに機能させるコンピュータ読み取り可能な情報処理プログラムにおいて、
コンピュータを、
画像情報を生成する画像情報生成手段、
印刷装置の印刷属性を取得する印刷属性取得手段、
上記印刷属性取得手段によって取得された印刷属性を、上記画像情報生成手段によって生成された画像情報に付加する印刷属性付加手段、
上記印刷属性付加手段によって印刷属性が付加された画像情報をファイルとして保存する保存手段、
として機能させることを特徴とするコンピュータ読み取り可能な情報処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。
【０００２】
【従来の技術】
近年、コンピュータの出力装置の一種として、画像またはテキスト等の情報をインクまたはトナー等によって印刷用紙に印刷するプリンタが広く用いられている。
【０００３】
一般に、プリンタにおける色空間は、“減混合”システムであるＣＭＹＫ（Ｃｙａｎ，  Ｍａｇｅｎｔａ，  Ｙｅｌｌｏｗ，  Ｂｌａｃｋ）表色系によって表されている。一方、表示装置であるＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）モニタまたは液晶表示モニタにおける色空間は、“加混合”システムであるＲＧＢ（Ｒｅｄ，  Ｇｒｅｅｎ，  Ｂｌｕｅ）表色系によって表されている。したがって、表示装置を参照しながら作成された画像データを、プリンタによってカラー印刷する場合には、ＲＧＢ表色系で表現された画像データを、ＣＭＹＫ表色系で表された画像データに変換する必要が生じる。
【０００４】
しかしながら、表示装置によって表現可能な色空間と、プリンタによって表現可能な色空間の間には、色域のズレが存在する場合が多いため、ＲＧＢ表色系からＣＭＹＫ表色系に変換する際に変換誤差が生じてしまう場合がある。また、表示装置またはプリンタは、装置固有の色の偏り等により、被写体等の実際の色との間でズレを有する場合が多い。
【０００５】
そこで、表色系の変換誤差をできるだけ排除するとともに、装置固有の色の偏り等を排除して実際の色に近い色を得るために、例えば、カラーマッチング等の種々の提案が従来からなされている（特許文献１参照）。
【０００６】
【特許文献１】
特開平０７−２７４０２５号公報（請求の範囲）
【０００７】
【発明が解決しようとする課題】
しかしながら、表色系の変換精度を高めたり、装置固有の色の偏り等を解消したりすることには限界があるため、例えば、同一の画像データを、あるプリンタで印刷した場合と、他のプリンタで印刷した場合では、色の「見え」が異なってしまう場合がある。
【０００８】
したがって、ある人が作成した画像を、他の人が印刷した場合には、もともとの色と異なってしまうという問題点がある。
【０００９】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、画像データを作成した作成者が意図しない色の画像が印刷されてしまうことを防止できる情報処理装置、情報処理方法、および情報処理プログラムを提供しよう、とするものである。
【００１０】
【課題を解決するための手段】
本発明は、課題を解決するために、画像情報を生成する情報処理装置において、画像情報を取得する画像情報取得手段と、画像情報に付加されている印刷属性を抽出する印刷属性抽出手段と、印刷装置の印刷属性を取得する印刷属性取得手段と、印刷属性抽出手段によって抽出された印刷属性と、印刷属性取得手段によって取得された印刷属性とを比較し、比較結果に応じて所定の処理を実行する処理手段と、を有している。
【００１１】
このため、画像データを作成した作成者が意図しない色の画像が印刷されてしまうことを防止できる。
【００１２】
また、他の発明は、上述の発明に加えて、印刷属性は、印刷装置の機種名、印刷装置において使用されているインクの種類、印刷装置の印刷モード、または印刷装置において使用されている印刷媒体の種類を示す情報としている。このため、画像情報が作成された情報処理装置と画像情報を印刷する情報処理装置との間で印刷属性を一致させることにより、画像情報を作成した作成者が意図した色を忠実に再現することができる。
【００１３】
また、他の発明は、上述の発明に加えて、印刷属性は、画像情報のヘッダに付加されている。このため、画像情報の汎用性を保ちながら、印刷属性を埋め込むことが可能になる。
【００１４】
また、他の発明は、上述の発明に加えて、処理手段は、印刷属性抽出手段によって抽出された印刷属性と印刷属性取得手段によって取得された印刷属性の少なくとも一部が一致しない場合には警告を行う処理を実行するようにしている。このため、印刷属性が異なることをユーザに通知することが可能になる。
【００１５】
また、他の発明は、上述の発明に加えて、処理手段は、印刷属性抽出手段によって抽出された印刷属性と印刷属性取得手段によって取得された印刷属性の少なくとも一部が一致しない場合には、印刷を中止する処理を実行するようにしている。このため、画像情報を作成した作成者の意図に反する画像が印刷されることを防止することができるとともに、セキュリティを高めることが可能になる。
【００１６】
また、本発明は、画像情報を生成する情報処理装置において、画像情報を生成する画像情報生成手段と、印刷装置の印刷属性を取得する印刷属性取得手段と、印刷属性取得手段によって取得された印刷属性を、画像情報生成手段によって生成された画像情報に付加する印刷属性付加手段と、印刷属性付加手段によって印刷属性が付加された画像情報をファイルとして保存する保存手段と、を有するようにしている。
【００１７】
このため、画像データを作成した作成者が意図しない色の画像が印刷されてしまうことを防止できる。
【００１８】
また、本発明は、画像情報を生成する情報処理方法において、画像情報を取得する画像情報取得ステップと、画像情報に付加されている印刷属性を抽出する印刷属性抽出ステップと、印刷装置の印刷属性を取得する印刷属性取得ステップと、印刷属性抽出ステップによって抽出された印刷属性と、印刷属性取得ステップによって取得された印刷属性とを比較し、比較結果に応じて所定の処理を実行する処理ステップと、を有するようにしている。
【００１９】
このため、この情報処理方法によれば、画像データを作成した作成者が意図しない色の画像が印刷されてしまうことを防止できる。
【００２０】
また、本発明は、画像情報を印刷する情報処理方法において、画像情報を生成する画像情報生成ステップと、印刷装置の印刷属性を取得する印刷属性取得ステップと、印刷属性取得ステップによって取得された印刷属性を、画像情報生成ステップによって生成された画像情報に付加する印刷属性付加ステップと、印刷属性付加ステップによって印刷属性が付加された画像情報をファイルとして保存する保存ステップと、を有する。
【００２１】
このため、この情報処理方法によれば、画像データを作成した作成者が意図しない色の画像が印刷されてしまうことを防止できる。
【００２２】
また、本発明は、画像情報を生成する情報処理をコンピュータに機能させるコンピュータ読み取り可能なプログラムにおいて、コンピュータを、画像情報を取得する画像情報取得手段、画像情報に付加されている印刷属性を抽出する印刷属性抽出手段、印刷装置の印刷属性を取得する印刷属性取得手段、印刷属性抽出手段によって抽出された印刷属性と、印刷属性取得手段によって取得された印刷属性とを比較し、比較結果に応じて所定の処理を実行する処理手段、として機能させるようにしている。
【００２３】
このため、この情報処理プログラムをインストールすれば、画像データを作成した作成者が意図しない色の画像が印刷されてしまうことを防止できる。
【００２４】
また、本発明は、画像情報を印刷する処理をコンピュータに機能させるコンピュータ読み取り可能な情報処理プログラムにおいて、コンピュータを、画像情報を生成する画像情報生成手段、印刷装置の印刷属性を取得する印刷属性取得手段、印刷属性取得手段によって取得された印刷属性を、画像情報生成手段によって生成された画像情報に付加する印刷属性付加手段、印刷属性付加手段によって印刷属性が付加された画像情報をファイルとして保存する保存手段、として機能させるようにしている。
【００２５】
このため、この情報処理プログラムをインストールすれば、画像データを作成した作成者が意図しない色の画像が印刷されてしまうことを防止できる。
【００２６】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を参照して説明する。
【００２７】
まず、本発明の実施の形態に係る情報処理装置の概要について、図１および図２を参照しつつ説明する。なお、以下では、プリンタ２２とコンピュータ９０の組み合わせを「情報処理装置」と称する。なお、本明細書において「画像」とは、自然画である画像（例えば、ディジタルカメラによって撮影された画像）のみならず、文書、線画等も含むものとする。
【００２８】
図１は、情報処理装置を構成するプリンタ２２の概略構成図であり、図２は、制御回路４０を中心としたプリンタ２２の主要部の構成例を示すブロック図である。
【００２９】
図１に示すように、プリンタ２２は、紙送りモータ２３によって印刷用紙Ｐを搬送する副走査送り機構と、キャリッジモータ２４によってキャリッジ３１を紙送りローラ２６の軸方向に往復動させる主走査送り機構とを有している。ここで、副走査送り機構による印刷用紙Ｐの送り方向を副走査方向といい、主走査送り機構によるキャリッジ３１の移動方向を主走査方向という。
【００３０】
また、プリンタ２２は、キャリッジ３１に搭載され、印刷ヘッド１２を備えた印刷ヘッドユニット６０と、この印刷ヘッドユニット６０を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ２３、キャリッジモータ２４、印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０とを備えている。
【００３１】
つぎに、送り量補正用パターン印刷手段および印刷補正用パターン印刷手段に相当する印刷ヘッド１２の構成について、図１を参照しつつ説明する。
【００３２】
キャリッジ３１には、図１に示すように、ブラック（Ｋ）のインクを収納したカートリッジ７１、シアン（Ｃ）のインクを収納したカートリッジ７２、マゼンタ（Ｍ）のインクを収納したカートリッジ７３、イエロー（Ｙ）のインクを収納したカートリッジ７４の４つのインクカートリッジ７１〜７４が着脱可能に搭載される。
【００３３】
キャリッジ３１の下部には印刷ヘッド１２が設けられている。印刷ヘッド１２には、インク吐出箇所としてのノズルが印刷用紙Ｐの搬送方向に列状に配置され、それぞれの色のインクに対応したノズル列を形成している。
【００３４】
また、キャリッジ３１の下部に設けられ、各インクに対応づけられたノズル列には、ノズル毎に、電歪素子の１つであって応答性に優れたピエゾ素子が配置されている。ピエゾ素子は、ノズルまでインクを導くインク通路を形成する部材に接する位置に設置されている。ピエゾ素子は、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う。
【００３５】
本実施の形態では、ピエゾ素子の両端に設けられた電極間に所定時間幅の電圧を印加することにより、ピエゾ素子が電圧の印加時間だけ伸張し、インク通路の一側壁を変形させる。この結果、インク通路の体積はピエゾ素子の伸張に応じて収縮し、この収縮分に相当するインクが、インク滴となって、ノズルの先端から高速に吐出される。このインク滴が紙送りローラ２６に沿わされた印刷用紙Ｐに染み込むことにより、ドットが形成されて印刷が行われる。インク滴の大きさは、ピエゾ素子への電圧の印加方法によって変更することができる。これにより、大、中、小の３種類の異なる大きさのドットを形成することができる。
【００３６】
制御回路４０は、コネクタ５６を介してコンピュータ９０に接続されている。送り量補正手段およびドット記録率決定手段に相当するコンピュータ９０は、後述するようにプリンタ２２用のドライバプログラムを搭載し、入力装置であるキーボードや、マウス等の操作によるユーザの指令を受け付け、また、プリンタ２２における種々の情報を表示装置の画面表示によりに提示するユーザインターフェイスを構成している。
【００３７】
印刷用紙Ｐを搬送する副走査送り機構は、紙送りモータ２３の回転を紙送りローラ２６と用紙搬送ローラ（図示せず）とに伝達するギヤトレイン（図示せず）を備える。
【００３８】
また、キャリッジ３１を往復動させる主走査送り機構は、紙送りローラ２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出するための光学センサ３９とを備えている。なお、読み取り手段に相当する光学センサ３９は、光を印刷用紙Ｐに対して投射する光源と、印刷用紙Ｐからの反射光を対応する画像信号に変換するフォトダイオード（または、ＣＣＤ素子）とによって構成されている。
【００３９】
図２に示すように、制御回路４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１、プログラマブルＲＯＭ（Ｐ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ））４３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４４、文字のドットマトリクスを記憶したキャラクタジェネレータ（ＣＧ（Ｃｈａｒａｃｔｅｒ  Ｇｅｎｅｒａｔｏｒ））４５、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）４６、および送受信回路４７を備えた算術論理演算回路として構成されている。
【００４０】
この制御回路４０は、さらに、外部のモータ等とのインタフェース（Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ））であるＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続され印刷ヘッドユニット６０を駆動してインクを吐出させるヘッド駆動回路５２と、紙送りモータ２３およびキャリッジモータ２４を駆動するモータ駆動回路５４とを備えている。
【００４１】
Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ５６を介してコンピュータ９０から供給される印刷信号ＰＳを受け取ることができる。
【００４２】
送受信回路４７は、インクカートリッジ７１〜７４に設けられている記憶ユニット７１ａ〜７４ａ（後述する）との間で情報を無線により授受するための回路である。
【００４３】
つぎに、コンピュータ９０の構成について、図３を参照しつつ説明する。
【００４４】
図３に示すように、コンピュータ９０は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）９４、ビデオ回路９５、Ｉ／Ｆ９６、バス９７、表示装置９８、入力装置９９および外部記憶装置１００によって構成されている。
【００４５】
ここで、画像情報取得手段であり、印刷属性抽出手段であり、印刷属性取得手段であり、処理手段であり、画像情報生成手段であり、画像情報生成手段であり、また、保存手段であるＣＰＵ９１は、ＲＯＭ９２やＨＤＤ９４に格納されているプログラムに従って各種演算処理を実行するとともに、装置の各部を制御する制御部である。
【００４６】
ＲＯＭ９２は、ＣＰＵ９１が実行する基本的なプログラムやデータを格納しているメモリである。ＲＡＭ９３は、ＣＰＵ９１が実行途中のプログラムや、演算途中のデータ等を一時的に格納するメモリである。
【００４７】
ＨＤＤ９４は、ＣＰＵ９１からの要求に応じて、記録媒体であるハードディスクに記録されているデータやプログラムを読み出すとともに、ＣＰＵ９１の演算処理の結果として発生したデータを前述したハードディスクに記録する記録装置である。
【００４８】
ビデオ回路９５は、ＣＰＵ９１から供給された描画命令に応じて描画処理を実行し、得られた画像データを映像信号に変換して表示装置９８に出力する回路である。
【００４９】
Ｉ／Ｆ９６は、入力装置９９および外部記憶装置１００から出力された信号の表現形式を適宜変換するとともに、プリンタ２２に対して印刷信号ＰＳを出力する回路である。
【００５０】
バス９７は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ９４、ビデオ回路９５およびＩ／Ｆ９６を相互に接続し、これらの間でデータの授受を可能とする信号線である。
【００５１】
表示装置９８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）モニタやＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）モニタによって構成され、ビデオ回路９５から出力された映像信号に応じた画像を表示する装置である。
【００５２】
入力装置９９は、例えば、キーボードやマウスによって構成されており、ユーザの操作に応じた信号を生成して、Ｉ／Ｆ９６に供給する装置である。
【００５３】
外部記憶装置１００は、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−ＲＯＭ）ドライブユニット、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃ）ドライブユニット、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）ユニットによって構成され、ＣＤ−ＲＯＭディスク、ＭＯディスク、ＦＤに記録されているデータやプログラムを読み出してＣＰＵ９１に供給する装置である。また、ＭＯドライブユニットおよびＦＤＤユニットの場合には、ＣＰＵ９１から供給されたデータを、ＭＯディスクまたはＦＤに記録する装置である。
【００５４】
つぎに、図４を参照して、インクカートリッジおよびその周辺部分の構成について説明する。
【００５５】
図４の（Ａ）は、ブラック（Ｋ）のインクを収納したカートリッジ７１の詳細な構成例を示す図である。なお、他の色のカートリッジ７２〜７４も同様の構成であるので、以下では、ブラック（Ｋ）のインクを収納したカートリッジ７１を例に挙げて説明する。この図４の（Ａ）に示すように、カートリッジ７１は、容器７１ｂおよび記憶ユニット７１ａによって構成されている。容器７１ｂは、内部が中空構造とされており、この部分にインクを収容可能とされている。また、記憶ユニット７１ａは、後述するように、インクの属性情報が格納されており、この属性情報を電磁波によって読み取ったり、新たな情報を書き込んだりすることができるように構成されている。なお、他の色のインクカートリッジ７２，７３，７４の記憶ユニットについては、記憶ユニット７２ａ，７３ａ，７４ａとして記載する。
【００５６】
図４の（Ｂ）は、カートリッジ７１が着脱自在に装着されるフレーム８０の構成を示す図である。なお、フレーム８０は、図１に示すキャリッジ３１に各色毎に設けられている。この図４の（Ｂ）に示すように、フレーム８０は、保持部８０ａ、底部８０ｂ、針８０ｃ、凹部８０ｄ、およびガイド８０ｅを有している。ここで、保持部８０ａは、カートリッジ７１を固定して保持するための構成部分である。底部８０ｂは、カートリッジ７１を底面から支持する部分である。針８０ｃは、カートリッジ７１のインク供給口７１ｄ（後述する）に挿入され、インクを導き出すための部分である。凹部８０ｄは、カートリッジ７１のインク供給口７１ｄと嵌合される部分である。ガイド８０ｅは、カートリッジ７１のインク供給口７１ｄを凹部８０ｄに導くためのものである。
【００５７】
図５は、カートリッジ７１がフレーム８０に装着された場合の状態を示す断面図である。この図に示すように、カートリッジ７１がフレーム８０に装着されると、カートリッジ７１はフレーム８０の保持部８０ａおよび底部８０ｂによって保持される。また、針８０ｃは、インク供給口７１ｄに挿入され、容器７１ｂの内部に満たされているインク７１ｃを外部に導き出し、印刷ヘッド１２に供給する。
【００５８】
図６は、カートリッジ７１の天面に設けられた記憶ユニット７１ａの構成例を示す平面透視図である。この図６に示すように、記憶ユニット７１ａは、皮膜１１０、アンテナ１１１、コンデンサ１１２、およびＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップ１１３を有している。
【００５９】
ここで、皮膜１１０は、アンテナ１１１、コンデンサ１１２、およびＩＣチップ１１３を被覆して、外部から物理的な力が加わった場合に、これらの電子部品が破損することを防止するための部材である。なお、皮膜１１０は、電磁波の減衰を防止するために、例えば、樹脂によって構成されている。
【００６０】
アンテナ１１１は、平面状のコイルによって構成されており、送受信回路４７との間で電磁波を媒介として情報を授受する。コンデンサ１１２は、金属皮膜をエッチングして形成されたコンデンサであり、アンテナ１１１が有するインダクタンス成分とにより共振回路を形成する。
【００６１】
ＩＣチップ１１３は、アンテナ１１１によって捕捉された電磁波を整流して電源電力を得るとともに、アンテナ１１１を介して、送受信回路４７との間で情報を授受する。
【００６２】
図７は、送受信回路４７および記憶ユニット７１ａの詳細な構成例を示す図である。この図に示すように、送受信回路４７は、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）回路４７ａおよびアンテナ４７ｂによって構成されている。
【００６３】
ここで、読み取り手段の一部であるＲＦ回路４７ａは、送信しようとする情報に応じて搬送波を変調するとともに、受信した搬送波に重畳されている情報を抽出（復調）する。読み取り手段の一部であるアンテナ４７ｂは、図６に示すものと同様な平面状のコイルによって構成されており、後述するように、プリンタ２２の上蓋１３１の裏面に設けられている。このアンテナ４７ｂは、記憶ユニット７１ａとの間で電磁波を媒介として情報を送受信するとともに、後述するメモリカード１３４との間でも電磁波を媒介として情報を送受信することが可能とされている。
【００６４】
記憶ユニット７１ａを構成するＩＣチップ１１３は、整流回路１１３ａ、ＲＦ回路１１３ｂ、制御回路１１３ｃ、およびメモリ１１３ｄによって構成されている。
【００６５】
ここで、整流回路１１３ａは、例えば、ダイオードがブリッジ状に接続されて構成されており、電磁波によってアンテナ１１１に励起された交流を整流して直流電源を生成する。
【００６６】
ＲＦ回路１１３ｂは、送信しようとする情報に応じて搬送波を変調するとともに、受信した搬送波に重畳されている情報を抽出（復調）する。
【００６７】
制御回路１１３ｃは、整流回路１１３ａから電源の供給を受け、メモリ１１３ｄから所定の情報を読み出してＲＦ回路１１３ｂに供給するとともに、ＲＦ回路１１３ｂから供給された情報をメモリ１１３ｄに書き込む。
【００６８】
メモリ１１３ｄは、ＮＡＮＤ型フラッシュＲＯＭ等の電気的に読み書き可能な不揮発性メモリであり、制御回路１１３ｃから供給された情報を記憶するとともに、記憶している情報を読み出して制御回路１１３ｃに供給する。
【００６９】
図８は、メモリ１１３ｄに記憶されている情報の一例を示す図である。この図に示すように、メモリ１１３ｄには、シリアル番号１２１、インク色１２２、インク残量１２３、放置時間１２４、色補正情報１２５、および製造年月日１２６が格納されている。
【００７０】
ここで、シリアル番号は、カートリッジ７１に固有の番号であり、この番号を参照することにより、カートリッジ７１の種類を識別することが可能になる。インク色１２２は、インクの色を示す情報であり、例えば、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＹ，ＤＹ等の情報である。
【００７１】
インク残量１２３は、インクの残量を示す情報であり、この情報を参照することにより、インクの残量の多少を知ることができる。放置時間１２４は、前回使用されてからの放置時間を得るための情報であり、例えば、前回の使用日時に関する情報が格納されている。この情報を参照することにより、印刷ヘッド１２のクリーニングが必要か否かを判断することができる。
【００７２】
色補正情報１２５は、色補正に関する情報であり、この情報を参照することで、例えば、ディザ処理におけるＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を適切なものに設定することができる。製造年月日１２６は、カートリッジ７１が製造された年月日を示しており、この情報を参照することにより、使用期限が切れているか否かを判定することができる。
【００７３】
図９は、コンピュータ９０に実装されているプログラムおよびドライバの機能について説明する図である。なお、これらの機能は、コンピュータ９０のハードウエアと、ＨＤＤ９４に記録されているソフトウエアとが協働することにより実現される。この図に示すように、コンピュータ９０には、アプリケーションプログラム２０１、ビデオドライバプログラム２０２、およびプリンタドライバプログラム２１０が実装されており、これらが所定のオペレーティングシステム（ＯＳ）の下で動作している。
【００７４】
ここで、アプリケーションプログラム２０１は、例えば、画像処理プログラムであり、ディジタルカメラ等から取り込まれた画像を加工処理したり、ユーザによって描画された画像を加工処理したりした後、プリンタドライバプログラム２１０およびビデオドライバプログラム２０２に出力する。
【００７５】
ビデオドライバプログラム２０２は、ビデオ回路９５を駆動するためのプログラムであり、例えば、アプリケーションプログラムから供給された画像データに対してガンマ処理やホワイトバランスの調整等を行った後、映像信号を生成して表示装置９８に供給して表示させる。
【００７６】
プリンタドライバプログラム２１０は、解像度変換モジュール２１１、印刷属性テーブル２１２、色変換モジュール２１３、色変換テーブル２１４、ハーフトーンモジュール２１５、記録率テーブル２１６、および印刷データ生成モジュール２１７によって構成されており、アプリケーションプログラム２０１によって生成された画像データに対して後述する種々の処理を施して印刷データを生成し、プリンタ２２に供給する。
【００７７】
ここで、解像度変換モジュール２１１は、アプリケーションプログラム２０１から供給された画像データの解像度を、印刷ヘッド１２の解像度に応じて変換する処理を行う。
【００７８】
印刷属性テーブル２１２は、プリンタ２２の印刷属性である、プリンタ２２の機種を示す情報、カートリッジ７１〜７４の種類を示す情報、および印刷モード（例えば、高画質モードもしくは高速モードまたは４色モードもしくは７色モード）を示す情報を格納しているテーブルである。
【００７９】
色変換モジュール２１３は、ＲＧＢ（Ｒｅｄ，  Ｇｒｅｅｎ，  Ｂｌｕｅ）表色系によって表現されている画像データを、色変換テーブル２１４を参照して、ＣＭＹＫ（Ｃｙａｎ，  Ｍａｇｅｎｔａ，  Ｙｅｌｌｏｗ，  Ｂｌａｃｋ）表色系の画像データに変換する処理を行う。
【００８０】
ハーフトーンモジュール２１５は、後述するようにディザ処理により、ＣＭＹＫ表色系によって表された画像データを、記録率テーブル２１６を参照して、大、中、小の３種類のドットの組み合わせからなるビットマップデータに変換する。
【００８１】
印刷データ生成モジュール２１７は、ハーフトーンモジュール２１５から出力されたビットマップデータから、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータとを含む印刷データを生成して、プリンタ２２に供給する。
【００８２】
つぎに、図１０を参照して、図１に示すコンピュータ９０により画像データを作成する場合の処理について説明する。図１０に示す処理は、図９に示すアプリケーションプログラム２０１が起動された場合に実行されるフローチャートである。このフローチャートが開始されると、以下のステップが実行される。
【００８３】
ステップＳ１０：アプリケーションプログラム２０１は、アプリケーションプログラム２０１の編集画面を表示させるための情報をＨＤＤ９４から取得し、ビデオ回路９５に供給する。その結果、図１１に示すような、画面２５０が表示装置９８に表示される。
【００８４】
図１１に示す表示例では、画面２５０の上部には、メニューとしてファイル２５１、編集２５２、およびオプション２５３が表示されている。また、その下には編集の対象となる画像が表示される表示領域２５５がある。この例では、表示領域２５５には、例えば、ディジタルカメラ等によって撮影されたヘリコプターの画像が表示されている。
【００８５】
ステップＳ１１：アプリケーションプログラム２０１は、入力装置９９の操作に応じて、表示領域２５５に表示されている画像を編集する処理を実行する。具体的には、入力装置９９の操作に応じて、画像を加工したり、色彩等を変更したりする処理を実行する。
【００８６】
ステップＳ１２：アプリケーションプログラム２０１は、編集された画像を保存する操作がなされたか否かを判定する。具体的には、図１２に示すように、ファイル２５１が操作されることにより表示されるプルダウンメニュー２５４から「名前を付けて保存」が選択されたか否かを判定し、選択された場合にはステップＳ１３に進み、それ以外の場合にはステップＳ１１に戻って同様の処理を繰り返す。
【００８７】
ステップＳ１３：アプリケーションプログラム２０１は、表示装置９８に対して保存画面を表示させる。その結果、表示装置９８には、図１３に示すような画面２６０が新たに表示される。
【００８８】
この表示例では、画面２６０には、テキストボックス２６１、表示領域２６２、テキストボックス２６３、チェックボックス２６４、ラジオボタン２６５，２６６およびボタン２６７が表示されている。ここで、テキストボックス２６１には、画像ファイルを格納する場所（ＨＤＤ９４の記憶場所）を示す情報が入力される。表示領域２６２には、テキストボックス２６１に入力された場所にすでに格納されているファイルが一覧表示される。テキストボックス２６３には、画像ファイルの名前（ファイル名）が入力される。チェックボックス２６４は、印刷属性（詳細は後述する）を保存する場合にはチェックされる。ラジオボタン２６５，２６６は、チェックボックス２６４がチェックされている場合には、いずれか一方を選択することができるように構成されており、ラジオボタン２６５が選択された場合には、作成された画像を他のシステムで印刷しようとする場合において印刷属性が異なる場合には警告が表示される。一方、ラジオボタン２６６が選択された場合には、作成された画像を他のシステムで印刷しようとする場合において印刷属性が異なる場合には印刷処理が中止される。ボタン２６７は、画面２６０において入力された内容で画像ファイルを保存する場合に操作される。
【００８９】
ステップＳ１４：アプリケーションプログラム２０１は、図１３に示す「ＯＫ」ボタン２６７が操作されたか否かを判定し、操作されたと判定した場合にはステップＳ１５に進み、それ以外の場合には同様の処理を繰り返す。
【００９０】
ステップＳ１５：アプリケーションプログラム２０１は、図１３に示すチェックボックス２６４がチェックされているか否かを判定し、チェックされている場合、すなわち、印刷属性を記憶することが選択されている場合にはステップＳ１６に進み、それ以外の場合にはステップＳ１８に進む。図１３の画面２６０では、チェックボックス２６４がチェックされているので、ステップＳ１６に進むことになる。
【００９１】
ステップＳ１６：アプリケーションプログラム２０１は、プリンタドライバプログラム２１０の印刷属性テーブル２１２から印刷属性を取得する。なお、印刷属性テーブル２１２に格納されている印刷属性としては、後述するように、プリンタの機種名、インクカートリッジの種類、印刷モード、印刷用紙の種類、および印刷属性不一致時の処理内容がある。プリンタの機種名は、例えば、Ｐ−ＲＯＭ４３に格納されているので、これを読み取ることにより取得できる。インクカートリッジの種類は、記憶ユニット７１ａ〜７４ａに格納されているシリアル番号１２１（図８参照）を、送受信回路４７を介して読み取ることにより取得できる。印刷モードは、アプリケーションプログラム２０１から送信されてくる情報から取得することができる。また、印刷用紙の種類は、例えば、ユーザに直接入力させるか、または、印刷用紙Ｐの梱包用紙に同封されている記憶ユニット（記憶ユニット７１ａ〜７４ａと同様の構成を有する記憶ユニット）に格納されている用紙の種類を示す情報を、送受信回路４７を介して読み取ることにより取得できる。
【００９２】
ステップＳ１７：アプリケーションプログラム２０１は、印刷属性をファイルのヘッダに付加する。図１４は、画像ファイルのヘッダ（この例はＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）ファイルのヘッダ）を示す図である。この図に示すように、画像ファイルのヘッダは「ファイル名」、「フォーマット」、「ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）」、「バージョン」、「画像サイズ」、「密度単位」、「サムネイル」、「カラー」、「拡張コード」、および「印刷属性」によって構成されている。
【００９３】
ここで、「ファイル名」は、ファイルの名称を示す。「フォーマット」は、圧縮方式を示す情報である。「ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）」は、ＪＦＩＦ（ＪＰＥＧ  Ｆｉｌｅ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）またはＪＦＩＦを拡張したＪＦＸＸのいずれであるかを示す情報である。「バージョン」は、ＪＦＩＦまたはＪＦＸＸのバージョンを示す情報である。「画像サイズ」は、画像の縦と横のサイズを示す情報である。「密度単位」は、「無指定」、「ｄｏｔｓ／ｉｎｃｈ」、「ｄｏｔｓ／ｃｍ」のいずれかを示す情報である。「サムネイル」は、サムネイル画像が存在する場合にはその縦および横の画素数を示す情報である。「カラー」は、２５６グレーまたは２４ｂｉｔカラーのいずれかを示す情報である。「拡張コード」は、ＪＦＸＸの場合の拡張コードを示す情報である。「印刷属性」は、ステップＳ１６の処理において取得された情報である。
【００９４】
図１５は、図１４に示す印刷属性の詳細を示す図である。この図に示すように、印刷属性は、「プリンタの機種名」、「インクカートリッジの種類」、「印刷モード」、「印刷用紙の種類」、および「印刷属性不一致時の処理内容」によって構成されている。ここで、「プリンタの機種名」は、画像情報を作成した際に接続されていたプリンタ２２の機種名を示す情報である。なお、複数のプリンタが接続されている場合には、いずれか１つを選択することができるようにしてもよい。「インクカートリッジの種類」は、カートリッジ７１〜７４の種類を示す情報である。「印刷モード」は、印刷モードを示す情報であり、例えば、「高速モード」もしくは「高画質モード」または「４色モード」もしくは「７色モード」である。「印刷用紙の種類」は、印刷用紙の種類を示す情報であり、例えば、「普通紙」、「ＰＭ写真紙」、「スーパーファイン専用紙」のいずれかである。「印刷属性不一致時の処理内容」は、図１３に示すラジオボタン２６５または２６６のいずれが選択されたかを示す情報である。すなわち、当該画像データを他のシステムにより印刷しようとする場合に、当該システムの印刷属性が異なる場合に、警告を行った後に印刷するか、または印刷を中止するかのいずれかを指定する情報である。具体的には、警告を行う場合には当該情報を“０”とし、また、中止する場合には“１”とする。
【００９５】
ステップＳ１８：アプリケーションプログラム２０１は、作成された画像ファイルをＨＤＤ９４の所定のフォルダ（図１３のテキストボックス２６１で指定されたフォルダ）に格納する。
【００９６】
以上の処理により、図１３に示すチェックボックス２６４がチェックされた場合には、印刷属性がヘッダに付加された画像ファイルが作成され、ＨＤＤ９４に格納されることになる。
【００９７】
つぎに、以上のようにして作成された画像ファイルを他の情報処理装置において印刷する場合の処理について説明する。なお、以下では、図１に示す情報処理装置を他の情報処理装置（図１０に示す処理により画像を作成した情報処理装置とは異なる情報処理装置）として説明する。図１６は、図１０に示すフローチャートによって作成された画像ファイルを、印刷する場合に実行される処理である。このフローチャートは、図１０に示すフローチャートにより作成された画像ファイルを開く操作が入力装置９９に対してなされた場合に実行される。このフローチャートが開始されると、以下のステップが実行される。
【００９８】
ステップＳ３０：アプリケーションプログラム２０１は、図１１に示す編集用の画面２５０を表示させる。なお、図１１では、表示領域２５５には画像が表示されているが、ステップＳ３０では画像が表示されていない状態の画面２５０が表示される。
【００９９】
ステップＳ３１：アプリケーションプログラム２０１は、開く対象として指定された画像ファイルから画像データを抽出する。
【０１００】
ステップＳ３２：アプリケーションプログラム２０１は、開く対象として指定された画像ファイルから印刷属性を抽出する。
【０１０１】
ステップＳ３３：アプリケーションプログラム２０１は、ステップＳ３１において取得した画像データを、表示領域２５５に表示する処理を実行する。その結果、図１１に示すように、表示領域２５５にヘリコプターの画像が表示される。
【０１０２】
ステップＳ３４：アプリケーションプログラム２０１は、印刷が指示されたか否かを判定する。すなわち、アプリケーションプログラム２０１は、図１７に示すように、ファイル２５１を操作することにより表示されるプルダウンメニュー２５４から「印刷」が選択されたか否かを判定し、選択された場合にはステップＳ３５に進み、それ以外の場合には同様の処理を繰り返す。
【０１０３】
ステップＳ３５：アプリケーションプログラム２０１は、図１８に示すような印刷用の画面２７０を表示する。この表示例では、画面２７０には、タイトル２７１およびテキスト情報２７２〜２７５、およびボタン２７６が表示されている。タイトル２７１は、「印刷」が開始されることを示す。テキスト情報２７２は、推奨プリンタが「ＰＲＮＴ−００１」であることを示している。なお、この推奨プリンタは、この画像ファイルが作成された際にコンピュータ９０に接続されていたプリンタ２２または複数のプリンタが接続されていた場合にはユーザによって選択されたプリンタを示す。テキスト情報２７３は、推奨インクが「Ｉ／Ｃ−００１」であることを示している。なお、この推奨インクは、この画像ファイルが作成された際にコンピュータ９０に接続されていたプリンタ２２に具備されていたインクまたは複数のプリンタが接続されていた場合にはユーザによって選択されたプリンタに具備されていたインクの種類を示す。テキスト情報２７４は、推奨印刷用紙が「ＰＭ写真紙」であることを示している。なお、この推奨印刷用紙は、この画像ファイルが作成された際にコンピュータ９０に接続されていたプリンタ２２で使用されていた印刷用紙またはユーザがファイル作成時に入力した印刷用紙を示す。テキスト情報２７５は、推奨印刷モードが「高画質」であることを示している。なお、この推奨印刷モードは、この画像ファイルが作成された際にコンピュータ９０に接続されていたプリンタ２２または複数のプリンタが接続されていた場合にはユーザによって選択されたプリンタで使用されていた印刷モードを示す。ボタン２７６は、印刷処理を継続する場合に操作される。
【０１０４】
ステップＳ３６：アプリケーションプログラム２０１は、画面２７０においてボタン２７６が操作されたか否かを判定し、操作されたと判断した場合にはステップＳ３７に進み、それ以外の場合には同様の処理を繰り返す。
【０１０５】
ステップＳ３７：アプリケーションプログラム２０１は、印刷属性テーブル２１２から印刷属性を取得する。なお、この印刷属性テーブル２１２に格納されている印刷属性は、上述の場合と同様の方法により取得されたものである。
【０１０６】
ステップＳ３８：アプリケーションプログラム２０１は、ステップＳ３２において取得した印刷属性と、ステップＳ３７において取得した印刷属性が一致するか否か判定する。すなわち、アプリケーションプログラム２０１は、画像ファイルが作成された時に使用されていた情報処理装置の印刷属性と、画像ファイルを印刷する情報処理装置の印刷属性が一致するか否かを判定し、一致する場合にはステップＳ４３に進み、それ以外の場合にはステップＳ３９に進む。
【０１０７】
ステップＳ３９：アプリケーションプログラム２０１は、ステップＳ３２において取得した印刷属性に含まれている印刷属性不一致時の処理内容（図１５参照）を取得し、警告が選択されている場合にはステップＳ４１に進み、それ以外の場合にはステップＳ４０に進む。すなわち、画像ファイルを保存する際に、図１３に示す画面においてラジオボタン２６５が選択されていた場合にはステップＳ４１に進み、それ以外の場合にはステップＳ４０に進む。
【０１０８】
ステップＳ４０：アプリケーションプログラム２０１は、印刷を中止する処理を実行する。すなわち、アプリケーションプログラム２０１は、図１９に示すような画面２９０を新たに表示し、印刷を中止する旨を通知する。なお、この表示例では、タイトル２９１として「印刷中止！」が表示されるとともに、メッセージ２９２として「インクが推奨されているものとは、異なっています。もとの画像とは発色が異なる場合がありますので、印刷を中止します。」が表示されている。その下には、この画面２９１を閉じるためのボタン２９３が表示されている。なお、ボタン２９３が操作された場合には、印刷処理が中止される。また、ボタン２９３を設けないようにしたり、ボタン２９３に加えて「印刷する」等の表示がなされたボタンを追加するようにしたりしてもよい。
【０１０９】
ステップＳ４１：アプリケーションプログラム２０１は、警告を行う処理を実行する。すなわち、アプリケーションプログラム２０１は、図２０に示すような画面３００を新たに表示し、警告を行う。なお、この表示例では、タイトル３０１として「警告！」が表示されるとともに、メッセージ３０２として「インクが推奨されているものとは、異なっています。もとの画像とは発色が異なる場合があります。そのまま印刷をする場合は、ＯＫを操作してください。」が表示されている。その下には、印刷を実行する際に操作されるボタン３０３が表示されている。なお、ボタン３０３を設けないようにしたり、ボタン３０３に加えて「印刷する」等の表示がなされたボタンを追加するようにしたりしてもよい。
【０１１０】
ステップＳ４２：アプリケーションプログラム２０１は、図２０に示す画面３００において、「ＯＫ」ボタン３０３が操作されたか否かを判定し、操作された場合にはステップＳ４３に進み、それ以外の場合には同様の処理を繰り返す。
【０１１１】
ステップＳ４３：アプリケーションプログラム２０１は、プリンタドライバプログラム２１０に対して、画像データを供給し、画像を印刷する処理を実行する。
【０１１２】
以上の実施の形態によれば、画像ファイルを生成する場合には、当該システムに接続されているプリンタ２２に関する情報（プリンタの機種、インクカートリッジの種類、印刷モード、印刷用紙の種類、印刷属性不一致時の処理内容）を、印刷属性として、画像ファイルのヘッダに付加するようにしている。その結果、画像ファイルを印刷する場合には、画像ファイルのヘッダに付加されている印刷属性と、そのシステムの印刷属性とが一致する場合には、そのまま印刷し、一致しない場合には、「印刷属性不一致時の処理内容」の内容に応じて、警告をするか、または、印刷を中止することができる。この結果、適切な印刷装置を使用するようにユーザに通知することができるとともに、印刷時において印刷属性が異なる場合には、作成時と異なる色で印刷される可能性をユーザに示唆することが可能になる。
【０１１３】
また、以上の実施の形態では、画像ファイルのヘッダの最後の領域に印刷属性を格納するようにしている。ここで、ヘッダの最後の領域は、元来、コメント（任意のデータ）を格納する部分とされているため、この部分に印刷属性を格納したとしても、印刷属性を参照しない他のアプリケーションプログラムでも当該画像ファイルを使用することができる。
【０１１４】
以上、本発明の一実施の形態について説明したが、本発明はこれ以外にも種々変形可能である。例えば、以上の実施の形態では、図１８に示すように、画像ファイルが作成されるときに使用されたプリンタ等を推奨プリンタ等として表示するようにしたが、これらを表示しないようにするとともに、印刷属性が異なる場合には印刷を行わないようにすることもできる。そのような実施の形態によれば、画像ファイルが作成されたときと同一の構成の情報処理装置の下でしか印刷できなくなるので、セキュリティを向上させることができる。
【０１１５】
また、以上の実施の形態では、印刷属性が一部でも一致しない場合には、警告または印刷を中止するようにしたが、例えば、印刷属性のうち、予め指定したものの一致または不一致を検出して処理するようにしてもよい。例えば、予め指定されたものが、インクの種類である場合、そのインクの検出の一致または不一致を検出し、不一致である場合には、警告または印刷中止を行うようにしてもよい。また、印刷属性に優先順位を設け、優先順位が高い印刷属性が一致しない場合には警告処理等を実行するようにしたり、各印刷属性に重み付けをし、不一致部分の重み付けを加算した値が所定の閾値を上回る場合には警告処理等を実行するようにしてもよい。
【０１１６】
また、印刷属性が不一致のときに、現在接続されているプリンタ２２の印刷属性に合わせて画像データを再処理し、印刷するようにしてもよい。例えば、印刷用紙がＰＭ写真紙として保存されている画像データを、普通紙に印刷する場合、画像データを普通紙に適応するように再処理し、普通紙でも十分に高品質な画像が得られるようにしてもよい。
【０１１７】
また、以上の実施の形態では、インクとしては、ＣＭＹＫの４色を用いるようにしたが、これら４色に加えて淡色系のインク（ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）、ダークイエロー（ＤＹ））のインクを用いるようにしてもよい。
【０１１８】
また、以上の実施の形態では、ピエゾ素子を用いてインクを吐出するヘッドを備えたプリンタ２２を用いているが、吐出駆動素子としては、ピエゾ素子以外の種々のものを利用することが可能である。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する気泡（バブル）によりインクを吐出するタイプの吐出駆動素子を備えたプリンタに適用することも可能である。
【０１１９】
また、以上の実施の形態では、ＨＤＤ９４（または、外部記憶装置１００）に格納されたアプリケーションプログラム２０１により、前述した処理を実行するようにしている。しかし、プリンタ２２のＰ−ＲＯＭ４３に同等の機能を有するプログラムを格納しておき、このプログラムにより前述の処理を実行するようにしたり、コンピュータ９０とプリンタ２２によりこれらを分担して処理するようにしたりすることも可能である。
【０１２０】
なお、以上の処理機能を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）などがある。光磁気記録媒体には、ＭＯなどがある。
【０１２１】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１２２】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１２３】
【発明の効果】
本発明によれば、画像データを作成した作成者が意図しない色の画像が印刷されてしまうことを防止することが可能になる。
【図面の簡単な説明】
【図１】本実施の形態に係る情報処理装置の主要部分の概略構成を示す図である。
【図２】図１に示すプリンタの制御回路の詳細な構成例を示すブロック図である。
【図３】図１に示すコンピュータの詳細な構成例を示すブロック図である。
【図４】図１に示すプリンタのインクカートリッジの詳細を説明するための図であり、図４の（Ａ）は、ブラック（Ｋ）のインクを収納したカートリッジの詳細な構成例を示す図であり、図４の（Ｂ）は、カートリッジが着脱自在に装着されるフレームの構成を示す図である。
【図５】図４に示すカートリッジの断面を示す図である。
【図６】図４に示す記憶ユニットの構成例を示す図である。
【図７】図４に示す記憶ユニットの電気的な構成例を示す回路図である。
【図８】図４に示す記憶ユニットに格納されている情報の一例を示す図である。
【図９】図３に示すコンピュータのハードウエアとソフトウエアとが協働することにより実現される処理機能の一例を示す図である。
【図１０】図１に示す情報処理装置において、画像を生成する際に実行される処理の一例を説明するためのフローチャートである。
【図１１】図１０に示すフローチャートが実行された場合に、図３に示す表示装置に表示される画面の一例を示す図である。
【図１２】図１１に示す画面において「ファイル」が指定された場合に表示されるプルダウンメニューの一例を示す図である。
【図１３】図１２に示すプルダウンメニューにおいて「名前を付けて保存」が選択された場合に表示される画面の一例である。
【図１４】画像ファイルのヘッダの内容の一例を示す図である。
【図１５】図１４に示すヘッダに格納される印刷属性の一例を示す図である。
【図１６】図１０に示すフローチャートにより作成された画像ファイルを、図１に示す情報処理装置において印刷する場合に実行される処理の一例を説明するフローチャートである。
【図１７】図１６に示すフローチャートが実行された場合に表示される画面の一例を示す図である。
【図１８】図１７に示すプルダウンメニューにおいて「印刷」が選択された場合に表示される画面の一例を示す図である。
【図１９】図１６に示すフローチャートにおいて、印刷属性が異なる場合に表示される印刷中止画面の一例である。
【図２０】図１６に示すフローチャートにおいて、印刷属性が異なる場合に表示される警告中止画面の一例である。
【符号の説明】
２２  プリンタ（情報処理装置の一部）
９０  コンピュータ（情報処理装置の一部）
９１  ＣＰＵ（画像情報取得手段、印刷属性抽出手段、印刷属性取得手段、処理手段、画像情報生成手段、画像情報生成手段、保存手段）
【図１】
2005004258.tif 000003
【図２】
2005004258.tif 000004
【図３】
2005004258.tif 000005
【図４】
2005004258.tif 000006
【図５】
2005004258.tif 000007
【図６】
2005004258.tif 000008
【図７】
2005004258.tif 000009
【図８】
2005004258.tif 000010
【図９】
2005004258.tif 000011
【図１０】
2005004258.tif 000012
【図１１】
2005004258.tif 000013
【図１２】
2005004258.tif 000014
【図１３】
2005004258.tif 000015
【図１４】
2005004258.tif 000016
【図１５】
2005004258.tif 000017
【図１６】
2005004258.tif 000018
【図１７】
2005004258.tif 000019
【図１８】
2005004258.tif 000020
【図１９】
2005004258.tif 000021
【図２０】
2005004258.tif 000022