(57)【要約】【課題】  端末から送信された画像データおよび色変換テーブル等の参照データを用いてデータ変換処理を行なう印刷装置において、画像データや参照データの展開によって生じるメモリへの負荷を軽減することを目的とする。【解決手段】  印刷システムＧＨ１では、データ変換処理に用いられる３種類の参照データＳ１〜Ｓ３および印刷対象画像を表わすＲＧＢデータを保持するパーソナルコンピュータ１０からプリンタ２０に対して印刷対象画像についての印刷指示がなされると、プリンタ２０は、パーソナルコンピュータ１０側で指定された印刷条件の種類が第３の条件であるときに、パーソナルコンピュータ１０からＲＧＢデータおよび第３参照データＳ３を入力してデータ変換処理を実行し、ＣＭＹデータを生成する。この場合において、第３参照データＳ３は、ＲＧＢデータに先立って入力される。【選択図】  図１
2006137077.tif 000002
【特許請求の範囲】
【請求項１】
所定の端末からの印刷指示を受けて、画像の印刷を行なう印刷装置であって、
印刷指示がなされた画像である印刷対象画像を表わす画像データを入力する画像データ入力手段と、
前記画像データを印刷可能な形式の印刷データに変換するための変換用参照データを、前記画像データの入力に先立って、前記端末から入力し、メモリに記憶する参照データ入力手段と、
前記端末からの印刷指示がなされた場合に、前記予め入力した変換用参照データを参照して、前記入力した画像データを、前記印刷データに変換する変換手段と
を備えた印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
少なくとも前記変換用参照データの入力時におけるメモリの状態を検出する状態検出手段と、
該検出されたメモリの状態に基づいて、前記印刷対象画像を表わす画像データの入力を開始する入力開始手段を備えた
印刷装置。
【請求項３】
請求項１または２に記載の印刷装置であって、
前記端末は、該端末側で指定された所定の印刷条件についての設定内容に応じて、複数の変換用参照データの中から１つの変換用参照データを特定する特定手段を備えており、
前記参照データ入力手段は、前記特定手段により特定された変換用参照データを入力する手段である
印刷装置。
【請求項４】
前記特定手段は、少なくとも印刷解像度と印刷対象物の種類という前記印刷条件についての設定内容に応じて前記変換用参照データの特定を行なう手段である請求項３に記載の印刷装置。
【請求項５】
請求項３または４に記載の印刷装置であって、
前記端末は、該端末側で指定された所定の印刷条件についての設定内容に基づいて、前記画像データを印刷データに変換する処理の実行主体を前記端末または前記印刷装置のいずれかに決定する実行主体決定手段を備え、
前記参照データ入力手段は、前記実行主体決定手段によって前記実行主体が前記印刷装置に決定された場合に、前記変換用参照データを入力する手段である
印刷装置。
【請求項６】
請求項３ないし５のいずれかに記載の印刷装置であって、
所定の種類の前記変換用参照データを予め保持する保持手段を備え、
前記端末は、前記特定手段により特定された変換用参照データが、前記予め保持された種類の変換用参照データであるか否かを判断する判断手段を備えており、
前記参照データ入力手段は、前記判断手段によって前記変換用参照データが前記予め保持された種類の変換用参照データでないと判断された場合に、前記特定手段により特定された変換用参照データを入力する手段である
印刷装置。
【請求項７】
前記印刷装置への入力の対象となる変換用参照データには、少なくとも、前記画像データによって表わされる色情報を前記印刷装置で表現可能な色情報に変換する色変換用データが含まれている請求項１ないし６のいずれかに記載の印刷装置。
【請求項８】
前記印刷装置への入力の対象となる変換用参照データが、通信回線を介して前記端末または前記印刷装置に供給される請求項１ないし７のいずれかに記載の印刷装置。
【請求項９】
印刷装置に接続された所定の端末において、コンピュータによる取り扱いが可能な形式の画像データによって表わされる画像についての印刷指示がなされた場合に、該端末が、前記印刷指示がなされた画像である印刷対象画像を表わす画像データを前記印刷装置に出力し、該画像データを入力した印刷装置が、該画像データを所定の変換用参照データを用いて印刷可能な形式の印刷データに変換するデータ変換処理を行なうデータ変換システムであって、
前記端末は、
前記印刷指示がなされたとき、前記印刷対象画像について指定された所定の印刷条件についての設定内容を特定する設定内容特定手段と、
該特定された設定内容に応じて、複数の前記変換用参照データの中から１つの変換用参照データを特定する参照データ特定手段と、
該特定された前記変換用参照データを、前記印刷対象画像を表わす画像データの出力に先立って前記印刷装置に出力する出力手段と
を備え、
前記印刷装置は、前記出力手段により出力された変換用参照データ，画像データを、この順に入力してメモリに展開し、前記データ変換処理を行なう
データ変換システム。
【請求項１０】
前記変換用参照データを構成するデータの少なくとも一部を、通信回線を介して前記端末または前記印刷装置に供給するデータ供給手段を備えた請求項９に記載のデータ変換システム。
【請求項１１】
所定の端末からの印刷指示を受けて、画像の印刷を行なう方法であって、
印刷指示がなされた画像である印刷対象画像を表わす画像データを入力し、
前記画像データを印刷可能な形式の印刷データに変換するための変換用参照データを、前記画像データの入力に先立って前記端末から入力して、メモリに記憶し、
前記端末からの印刷指示がなされた場合に、前記予め入力した変換用参照データを参照して、前記入力した画像データを、前記印刷データに変換する
印刷方法。
【請求項１２】
印刷装置に接続された所定の端末において、コンピュータによる取り扱いが可能な形式の画像データによって表わされる画像についての印刷指示がなされた場合に、該端末が、前記印刷指示がなされた画像である印刷対象画像を表わす画像データを前記印刷装置に出力し、該画像データを入力した印刷装置が、該画像データを所定の変換用参照データを用いて印刷可能な形式の印刷データに変換するデータ変換処理を行なう方法であって、
前記端末が、
前記印刷指示がなされたとき、前記印刷対象画像について指定された所定の印刷条件についての設定内容を特定し、
該特定された設定内容に応じて、複数の前記変換用参照データの中から１つの変換用参照データを特定し、
該特定された前記変換用参照データを、前記印刷対象画像を表わす画像データの出力に先立って前記印刷装置に出力し、
前記印刷装置が、前記出力された変換用参照データ，画像データを、この順に入力してメモリに展開し、前記データ変換処理を行なう
データ変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータによる取り扱いが可能な形式の画像データを、所定の参照データを用いて、印刷装置で印刷可能な形式の印刷データに変換する技術に関するものである。
【背景技術】
【０００２】
コンピュータで扱われるカラー画像のデータ（以下、画像データという）は、通常、通常、Ｒ（赤），Ｇ（緑），Ｂ（青）の各色の階調値によって表現されている。これに対し、プリンタでのカラー印刷に用いられるデータ（以下、印刷データという）は、基本的には、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）の各色のドット分布によって表現されている。このように、両者はカラー画像の表現方法が大きく異なっているため、パーソナルコンピュータなどの端末の画面に表示されるカラー画像を印刷するためには、まず、画像データを印刷データに変換する必要がある。こうした画像データの印刷データへの変換処理（以下、データ変換処理という）は、Ｒ，Ｇ，Ｂ各色の階調値とＣ，Ｍ，Ｙ各色の階調値との対応関係を規定した色変換テーブル（ＬＵＴ）等の参照データを参照することにより、行なわれていた。
【０００３】
こうしたデータ変換処理は、通常は印刷装置に接続された端末側で行なわれるが、近年では、印刷装置側でデータ変換処理を行なう手法も提案されていた（例えば、特許文献１を参照）。具体的には、データ変換処理に必要となる多種類の色変換テーブルをネットワーク上のサーバに予め格納しておき、このサーバが、パーソナルコンピュータから受信した印刷対象となる画像データを、色変換テーブルと共に印刷装置に転送していた（例えば、特許文献１を参照）。
【０００４】
【特許文献１】特開２００４−４６３３９
【０００５】
しかしながら、上記の従来の手法では、印刷対象となる画像データおよびこの画像データに対するデータ変換処理に用いる色変換テーブルを一度に印刷装置に送信するため、これらを受信する印刷装置のメモリに急激な負荷がかかってしまうという課題があった。このようなメモリに対する急激な負荷は、以降の印刷装置における印刷処理の中断等の要因になり得るため、改善の余地があった。こうした難点は、精細な画質の印刷画像を得ようとする場合に、より顕著となる。印刷によって得ようとする画質が精細になるほど、画像データや色変換テーブルのデータ量が大きくなるため、メモリ容量を超える量のデータが一度にメモリに展開される可能性があるからである。一方、これらの課題を解決するために、大容量のデータの受信に備えて印刷装置に搭載されるメモリの容量を増やすことは、印刷装置のコストが高くなるという別の問題を招致してしまうため、解決手段として好ましいものではなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記した問題点を踏まえ、端末から送信された画像データおよび色変換テーブル等の参照データを用いてデータ変換処理を行なう印刷装置において、画像データや参照データの展開によって生じるメモリへの負荷を軽減することを目的として、以下の構成を採った。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、
所定の端末からの印刷指示を受けて、画像の印刷を行なう印刷装置であって、
印刷指示がなされた画像である印刷対象画像を表わす画像データを入力する画像データ入力手段と、
前記画像データを印刷可能な形式の印刷データに変換するための変換用参照データを、前記画像データの入力に先立って、前記端末から入力し、メモリに記憶する参照データ入力手段と、
前記端末からの印刷指示がなされた場合に、前記予め入力した変換用参照データを参照して、前記入力した画像データを、前記印刷データに変換する変換手段と
を備えたことを要旨としている。
【０００８】
また、上記印刷装置と同様の技術を用いてなされた本発明の印刷方法は、
所定の端末からの印刷指示を受けて、画像の印刷を行なう方法であって、
印刷指示がなされた画像である印刷対象画像を表わす画像データを入力し、
前記画像データを印刷可能な形式の印刷データに変換するための変換用参照データを、前記画像データの入力に先立って前記端末から入力して、メモリに記憶し、
前記端末からの印刷指示がなされた場合に、前記予め入力した変換用参照データを参照して、前記入力した画像データを、前記印刷データに変換することを要旨としている。
【０００９】
本発明の印刷装置ないし印刷方法では、所定の端末からの印刷指示がなされた場合に、印刷装置が、印刷対象画像を表わす画像データと、この画像データの印刷データへの変換処理（以下、データ変換処理という）に用いられる変換用参照データとを入力する。この変換用参照データの入力は、印刷対象画像を表わす画像データの入力に先立って行なわれる。従って、データ変換処理に用いられる画像データおよび変換用参照データが、データ変換処理を行なう印刷装置のメモリに一度に展開されてしまうことがなく、印刷装置のメモリへの負荷を軽減することができる。また、変換対象としての画像データの入力よりも先に、変換の基準となる変換用参照データの入力が行なわれることで、変換用参照データについてのメモリ領域が優先的に確保される。従って、データ変換処理を正確に実行することができる。
【００１０】
上記の印刷装置および印刷方法には、様々な展開を考えることができる。以下、印刷装置を例にとって説明するが、印刷方法としても、ほぼ同様の展開が可能である。
【００１１】
少なくとも前記変換用参照データの入力時におけるメモリの状態を検出する状態検出手段と、該検出されたメモリの状態に基づいて印刷対象画像を表わす画像データの入力を開始する入力開始手段を備えることも好ましい。こうすれば、変換用参照データのメモリへの展開がなされてから画像データの入力を開始する等の対応が可能となり、変換の基準となる変換用参照データを確実にメモリに保持することができる。
【００１２】
上記の印刷装置に印刷指示を行なう端末が、該端末側で指定された所定の印刷条件についての設定内容に応じて、複数の変換用参照データの中から１つの変換用参照データを特定する特定手段を備える場合には、この特定手段により特定された変換用参照データを印刷装置が入力する構成としてもよい。この構成によれば、印刷装置は、端末側で指定された所定の印刷条件についての設定内容の実現に適した変換用参照データを受け取ることが可能となるので、限られたメモリ領域を有効に活用することができる。例えば、印刷条件についての設定内容とは無関係な変換用参照データまでが印刷装置に入力され、メモリ領域を消費してしまうといった事態を防止することができる。
【００１３】
ここで、印刷条件とは、画像データの印刷データへの変換時に考慮される条件である。この印刷条件を構成する個々の要素としては、例えば、印刷解像度、用紙等の印刷対象物の種類、印刷指示がなされた端末の種類などを考えることができる。
【００１４】
上記の特定手段を、少なくとも印刷解像度と印刷対象物の種類という前記印刷条件についての設定内容に応じて変換用参照データの特定を行なう手段としても差し支えない。こうすれば、印刷装置は、印刷データに要求されたドットの細かさが印刷対象物上で実現される程度を考慮して特定された変換用参照データを入力することができる。
【００１５】
上記の端末が、該端末側で指定された所定の印刷条件についての設定内容に基づいて、画像データを印刷データに変換する処理の実行主体を端末または印刷装置のいずれかに決定する実行主体決定手段を備える場合には、この実行主体決定手段によって実行主体が印刷装置に決定された場合に、変換用参照データを印刷装置が入力する構成としてもよい。この構成によれば、データ変換処理の実行主体が印刷装置に決定された場合に、この後に印刷装置でデータ変換処理が行われることを考慮して、印刷装置に変換用参照データが入力される。従って、印刷装置でデータ変換処理が行われない場合にまで、印刷装置に変換用参照データが入力され、印刷装置のメモリ領域を占有してしまうということがない。
【００１６】
上記の印刷装置が、所定の種類の変換用参照データを予め保持する保持手段を備えており、上記の端末が、前記特定手段により特定された変換用参照データが、前記予め保持された種類の変換用参照データであるか否かを判断する判断手段を備えている場合には、該判断手段によって変換用参照データが予め保持された種類の変換用参照データでないと判断された場合に、印刷装置が、特定手段により特定された変換用参照データを入力する構成とすることも好適である。こうすれば、印刷装置が予め保持している変換用参照データと同じ種類の変換用参照データが印刷装置に入力されてしまうことがなく、メモリ領域の無駄を防止することができる。
【００１７】
印刷装置への入力の対象となる変換用参照データには、少なくとも、画像データによって表わされる色情報を印刷装置で表現可能な色情報に変換する色変換用データが含まれていることとしてもよい。これにより、データ変換処理に用いられる色変換用データを外部から印刷装置に入力することが可能となる。従って、多種類の色変換用データを印刷装置側に予め格納しておく必要がなくなり、印刷装置のコストを低減することができる。
【００１８】
印刷装置への入力の対象となる変換用参照データが、通信回線を介して前記端末または前記印刷装置に供給される構成を採っても差し支えない。こうすれば、将来的な印刷画質の良好化に伴う変換用参照データの追加や変更に柔軟に対応することができる。
【００１９】
本発明のデータ変換システムは、
印刷装置に接続された所定の端末において、コンピュータによる取り扱いが可能な形式の画像データによって表わされる画像についての印刷指示がなされた場合に、該端末が、前記印刷指示がなされた画像である印刷対象画像を表わす画像データを前記印刷装置に出力し、該画像データを入力した印刷装置が、該画像データを所定の変換用参照データを用いて印刷可能な形式の印刷データに変換するデータ変換処理を行なうデータ変換システムであって、
前記端末は、
前記印刷指示がなされたとき、前記印刷対象画像について指定された所定の印刷条件についての設定内容を特定する設定内容特定手段と、
該特定された設定内容に応じて、複数の前記変換用参照データの中から１つの変換用参照データを特定する参照データ特定手段と、
該特定された前記変換用参照データを、前記印刷対象画像を表わす画像データの出力に先立って前記印刷装置に出力する出力手段と
を備え、
前記印刷装置は、前記出力手段により出力された変換用参照データ，画像データを、この順に入力してメモリに展開し、前記データ変換処理を行なうことを要旨とする。
【００２０】
また、上記データ変換装置と同様の技術を用いてなされた本発明のデータ変換方法は、
印刷装置に接続された所定の端末において、コンピュータによる取り扱いが可能な形式の画像データによって表わされる画像についての印刷指示がなされた場合に、該端末が、前記印刷指示がなされた画像である印刷対象画像を表わす画像データを前記印刷装置に出力し、該画像データを入力した印刷装置が、該画像データを所定の変換用参照データを用いて印刷可能な形式の印刷データに変換するデータ変換処理を行なう方法であって、
前記端末が、
前記印刷指示がなされたとき、前記印刷対象画像について指定された所定の印刷条件についての設定内容を特定し、
該特定された設定内容に応じて、複数の前記変換用参照データの中から１つの変換用参照データを特定し、
該特定された前記変換用参照データを、前記印刷対象画像を表わす画像データの出力に先立って前記印刷装置に出力し、
前記印刷装置が、前記出力された変換用参照データ，画像データを、この順に入力してメモリに展開し、前記データ変換処理を行なうことを要旨とする。
【００２１】
本発明のデータ変換システムないしデータ変換方法では、印刷指示がなされた端末は、印刷対象画像について指定された所定の印刷条件についての設定内容を特定し、該特定された設定内容に応じて、複数の変換用参照データの中から、印刷対象画像を表わす画像データの印刷データへの変換に用いられる変換用参照データを特定し、該特定された変換用参照データを、印刷対象画像を表わす画像データの出力に先立って印刷装置に出力する。他方、印刷装置は、出力された変換用参照データ，画像データを、この順に入力してメモリに展開し、データ変換処理を行なう。従って、データ変換処理に用いられる画像データおよび変換用参照データが、データ変換処理を行なう印刷装置のメモリに一度に展開されてしまうことがなく、印刷装置のメモリへの負荷を軽減することができる。また、変換対象としての画像データの入力よりも先に、変換の基準となる変換用参照データの入力が行なわれることで、変換用参照データについてのメモリ領域が優先的に確保される。従って、データ変換処理を正確に実行することができる。
【００２２】
こうしたデータ変換システムおよびデータ変換方法についても、上記した印刷装置および印刷方法とほぼ同様の様々な展開が可能である。例えば、上記のデータ変換システムにおいて、変換用参照データを構成するデータの少なくとも一部を、通信回線を介して端末または印刷装置に供給するデータ供給手段を備えることも、将来的な印刷画質の良好化に伴う変換用参照データの追加や変更に柔軟に対応することができる点で望ましい。
【発明を実施するための最良の形態】
【００２３】
以上説明した本発明の構成および作用を一層明らかにするために、以下、本発明の実施の形態を、以下の順序で説明する。
Ａ．実施例
Ａ−１．印刷システムＧＨ１の構成
Ａ−２．データ変換処理の内容
Ａ−３．印刷指示端末１からの指示に基づく分担印刷処理の内容
Ａ−４．作用効果
Ｂ．変形例
【００２４】
Ａ．実施例：
Ａ−１．印刷システムＧＨ１の構成：
図１は本発明の実施例である印刷システムＧＨ１の概略構成を示す説明図である。図１に示すように、印刷システムＧＨ１は、印刷装置としてのプリンタ２０と、プリンタ２０の入力側に有線または無線で接続され、プリンタ２０に対して画像の印刷指示を行なう印刷指示端末１とから構成されている。
【００２５】
プリンタ２０は、カラー画像を各種用紙等の印刷対象物Ｐに印刷するカラープリンタである。本実施例では、プリンタ２０として、印刷対象物Ｐ上にＣ（シアン）・ＬＣ（ライトシアン）・Ｍ（マゼンタ）・ＬＭ（ライトマゼンタ）・Ｙ（イエロ）・Ｋ（ブラック）の６色のドットを形成することによってカラー画像を印刷するインクジェットプリンタを使用している。
【００２６】
印刷指示端末１では、画像の印刷をプリンタ２０に指示するに当たり、種々の印刷条件が設定される。こうして設定される印刷条件には、印刷指示端末１の使用者の選択によって設定されるもの（例えば、印刷解像度や印刷対象物Ｐの種類等）と、印刷指示に伴って自動的に設定されるもの（例えば、印刷指示がなされた印刷指示端末１の種類等）とがある。プリンタ２０は、印刷指示端末１側での印刷条件の設定に応じて、印刷対象となる画像（以下、印刷対象画像という）を、多種類の画質で印刷可能に構成されている。
【００２７】
印刷指示端末１は、カラー画像を、画素毎のＲ（赤），Ｇ（緑），Ｂ（青）各色の階調値で表現した画像データ（以下、ＲＧＢデータという）として取り扱っている。このため、印刷指示端末１においてＲＧＢデータとして扱われる画像をプリンタ２０で印刷するためには、印刷対象画像を表わすＲＧＢデータを、所定の参照データを用いて、プリンタ２０で印刷可能な形式の印刷データ（Ｃ・ＬＣ・Ｍ・ＬＭ・Ｙ各色のドット分布を表わすデータ  以下、ＣＭＹデータという）に変換する必要がある。この参照データには、解像度変換における指示内容を表わすデータ（以下、解像度指示データという）や色変換用のルックアップテーブル（以下、ＬＵＴという）、ハーフトーニングにおける指示内容を表わすデータ（以下、階調変換指示データという）が含まれている。こうしたＲＧＢデータのＣＭＹデータへの変換処理（以下、データ変換処理という）に用いられる参照データは、プリンタ２０に要求される画質が高くなるほど精細なデータである必要がある。このため、本実施例の印刷システムＧＨ１では、様々な画質に対応する参照データを多数準備している。こうした多数の参照データを、本実施例では、実現される画質や使用される頻度を考慮して、３つの種類（第１参照データＳ１、第２参照データＳ２、第３参照データＳ３）に区分けしている。
【００２８】
上記の参照データは、一般に、データ変換処理の手順および内容を表わすプログラムと共に、プリンタドライバに組み込まれる。このプリンタドライバは、通常、プリンタ２０やパーソナルコンピュータ１０においてデータ変換処理を実行することができるように、プリンタ２０の制御回路４０やパーソナルコンピュータ１０のＰＣ制御装置１１に格納される。本実施例の印刷システムＧＨ１では、上記３種類の参照データを、プリンタドライバの一部として、印刷指示端末１のうちのパーソナルコンピュータ１０とプリンタ２０とに分担して格納している。具体的には、プリンタ２０には、第２参照データＳ２を、パーソナルコンピュータ１０には第１参照データＳ１および第３参照データＳ３を格納している。一方、プリンタ２０に接続される印刷指示端末１の中には、パーソナルコンピュータ１０とは異なり、プリンタドライバを実行する処理能力を備えていないため、データ変換処理を行なえない簡易端末９０（例えば、図１に示す携帯電話９１，携帯情報端末９２，ゲーム装置９３，デジタルスチルカメラ９４）もあり、本実施例では、このような簡易端末９０には参照データを格納していない。
【００２９】
こうした印刷システムＧＨ１には、次のようなデータ変換システムが含まれている。即ち、印刷指示端末１からプリンタ２０への印刷指示がなされた場合に、パーソナルコンピュータ１０ないしプリンタ２０が、印刷指示の内容を解析して、印刷条件の種類を第１の条件，第２の条件，第３の条件のいずれかに判断し、この判断結果に基づいて、データ変換処理に用いるべき参照データ（以下、変換用参照データという）を第１参照データＳ１，第２参照データＳ２，第３参照データＳ３のいずれかに決定すると共に、データ変換処理の実行主体をパーソナルコンピュータ１０，プリンタ２０のいずれかに決定し、これらの決定の内容にしたがって、データ変換処理を行なうのである。
【００３０】
後述するように、変換用参照データが第３参照データＳ３に決定された場合には、データ変換処理の実行主体がプリンタ２０に決定されるため、プリンタ２０でのデータ変換処理を可能とすべく、パーソナルコンピュータ１０からプリンタ２０に、変換の対象となるＲＧＢデータに加えて、変換の基準となる第３参照データＳ３が出力される。この場合において、本実施例では、ＲＧＢデータよりも先に第３参照データＳ３を出力し、プリンタ２０ガ、第３参照データＳ３の入力後にＲＧＢデータを入力する構成を採用している。
【００３１】
図２は、パーソナルコンピュータ１０が備えるＰＣ制御装置１１の構成を示す説明図である。このＰＣ制御装置１１はパーソナルコンピュータ１０に内蔵されている。図５に示すように、ＰＣ制御装置１１は、ＣＰＵ１１ａと、このＣＰＵ１１ａとバスにより相互に接続されたＲＯＭ１１ｂ，ＲＡＭ１１ｃ，ディスクドライブコントローラ１１ｄ，入力コントローラ１１ｆ，ディスプレイコントローラ１１ｇ，パラレル入出力インタフェース１１ｈ，シリアル入出力インタフェース１１ｉ等の各部を備える。ＲＯＭ１１ｂは、ＣＰＵ１１ａで各種演算処理を実行するのに必要なプログラムやデータを予め格納している。ＲＡＭ１１ｃは、ＣＰＵ１１ａで各種演算処理を実行するのに必要な各種プログラムやデータを一時的に格納するためのメモリである。
【００３２】
ディスクドライブコントローラ１１ｄには外部記憶装置としてのハードディスク１１ｅが接続されている。ハードディスク１１ｅには、ＲＡＭ１１ｃにロードされて実行される各種プログラムやプリンタ２０用のデバイスドライバであるプリンタドライバなどが記憶されている。プリンタドライバには、後述する分担処理Ａ１（図８）やデータ変換処理（図５）等の画像印刷に関する処理の内容および手順を表わすプログラムと、このプログラムの実行に際して用いられるデータが記述されている。このデータには、分担処理Ａ１（図８）において参照される対応マップＴＭ（図６）や、データ変換処理（図５、図８）において用いられる第１参照データＳ１および第３参照データＳ３が含まれている。第１参照データＳ１は、様々な画質に対応する多数の参照データ（解像度指示データとＬＵＴと階調変換指示データの組み合わせ）のうち、高解像度での印刷に適した参照データの総称であり、実際には、高い解像度を表わす各設定値に対応した参照データを複数含んでいる。第３参照データＳ３は、第１参照データＳ１および後述する第２参照データＳ２以外の種類に属する参照データの総称である。本実施例では、印刷対象物Ｐの種類と印刷解像度の設定の組み合わせのうち、組み合わせの適合性および使用頻度が低いものについて、該組み合わせでの印刷に用いられる種類の参照データを、第３参照データＳ３に属するものとしている。
【００３３】
ディスプレイコントローラ１１ｇには、カラー画像を表示可能なディスプレイ１４が接続されており、入力コントローラ１１ｆには、マウスやキーボード等の入力装置１５が接続されている。パラレル入出力インタフェース１１ｈは、コネクタ５６を介して、プリンタ２０のＩ／Ｆ専用回路５０に接続されている。シリアル入出力インタフェース１１ｉは、モデム８７，公衆電話回線ＰＮＴを介して、外部のネットワークであるインターネットＩＮに接続されている。
【００３４】
図３はプリンタ２０の概略構成を示す説明図である。プリンタ２０は、図示するように、紙送りモータ２２によって印刷対象物Ｐを搬送する機構と、キャリッジモータ２４によってキャリッジ３０をプラテン２６の軸方向に往復動させる機構と、キャリッジ３０に搭載された印刷ヘッドユニット２８を駆動してインクの吐出およびドット形成を行なう機構と、これらの各機構が接続される制御回路４０とを備える。
【００３５】
印刷対象物Ｐを搬送する機構は、プラテン２６と、プラテン２６を回転させる紙送りモータ２２と、図示しない給紙補助ローラと、紙送りモータ２２の回転をプラテン２６および給紙補助ローラに伝えるギヤトレイン（図示省略）とから構成されている。プリンタ２０に供給された印刷対象物Ｐは、プラテン２６と給紙補助ローラの間に挟み込まれるようにセットされ、プラテン２６の回転角度に応じて所定量だけ送られる。キャリッジ３０を往復動させる機構は、プラテン２６の軸と並行に架設されたキャリッジ３０を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３０の原点位置を検出する位置検出センサ３９等から構成されている。
【００３６】
キャリッジ３０に搭載された印刷ヘッドユニット２８は、ブラック・シアン・ライトシアン・マゼンタ・ライトマゼンタ・イエロの各色ごとに計６個のインク吐出用ヘッド６１〜６６を備える。また、キャリッジ３０の底部には、各インク吐出用ヘッド６１〜６６に連通された６本の導入管が立設されている。キャリッジ３０に黒インク用カートリッジ７０ａ，カラーインク用カートリッジ７０ｂが上方から装着されると、各カートリッジに設けられた接続孔に各導入管が挿入される。これにより、インク用カートリッジ内のインクが、毛細管現象を利用して導入管を介して吸い出され、各インク吐出用ヘッド６１〜６６に導かれる。各インク吐出用ヘッド６１〜６６には、各色について３２個のノズルＮｚが設けられていて、各ノズルには、インク通路と、その通路上にピエゾ素子ＰＥとが設けられている。ピエゾ素子ＰＥは、周知のように、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。本実施例では、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印可することにより、ピエゾ素子ＰＥが電圧の印加時間だけ伸張し、インク通路の一側壁を変形させる。この結果、インク通路の体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクが粒子ＩｐとなってノズルＮｚから高速で吐出される。このインクの粒子Ｉｐがプラテン２６に装着された印刷対象物Ｐに染み込むことによって、印刷対象物Ｐ上にドットが形成され、印刷が行なわれることになる。
【００３７】
制御回路４０は、プリンタ２０の操作パネル３２と信号をやり取りしつつ、紙送りモータ２２やキャリッジモータ２４，印刷ヘッドユニット２８による印刷動作を制御する。図４は制御回路４０の構成を示す説明図である。図示するように、この制御回路４０は、ＣＰＵ４１，ＣＰＵ４１で各種演算処理を実行するのに必要なプログラムやデータを予め格納したＰ−ＲＯＭ４３，ＣＰＵ４１で各種演算処理を実行するのに必要な各種プログラムやデータを一時的に格納するためのメモリであるＲＡＭ４４，文字のドットマトリクスを記憶したキャラクタジェネレータ４５，メモリカードコントローラ（ＭＣＣ）４７，無線Ｉ／Ｆ回路４８，外部のモータ等とのインタフェースを専用に行なう回路であるＩ／Ｆ専用回路５０などをバスで接続した算術論理演算回路として構成されている。このＩ／Ｆ専用回路５０には、印刷ヘッドユニット２８の駆動を制御するヘッド駆動回路５２や同じく紙送りモータ２２およびキャリッジモータ２４の駆動を制御するモータ駆動回路５４が接続されている。
【００３８】
Ｐ−ＲＯＭ４３には、ＲＡＭ４４にロードされて実行される各種プログラムやプリンタドライバなどが記憶されている。プリンタドライバには、後述する分担処理Ｂ１（図１０）やデータ変換処理（図５）等の画像印刷に関する処理の内容および手順を表わすプログラムと、このプログラムの実行に際して用いられるデータが記述されている。このデータには、分担処理Ｂ１（図１０）において参照される対応マップＴＭ（図６）や、データ変換処理（図５、図１０）において用いられる第２参照データＳ２が含まれている。第２参照データＳ２は、様々な画質に対応する多数の参照データのうち、使用頻度の高い印刷条件下で用いられる参照データの総称である。この第２参照データＳ２には、印刷対象物Ｐの種類と印刷解像度の設定の組み合わせが「印刷対象物Ｐ：普通紙／印刷解像度：低」である場合の印刷に適した普通紙用参照データＳ２ａと、印刷対象物Ｐの種類と印刷解像度の設定の組み合わせが「印刷対象物Ｐ：写真用紙／印刷解像度：中」である場合の印刷に適した写真用参照データＳ２ｂとが含まれている。
【００３９】
無線Ｉ／Ｆ回路４８は、プリンタ２０の筐体表面に設けられたＢｌｕｅｔｏｏｔｈ（商標）アダプタ５７に接続されている。このＢｌｕｅｔｏｏｔｈアダプタ５７が、簡易端末９０としての携帯電話９１や携帯情報端末９２からのＢｌｕｅｔｏｏｔｈ信号（２．４ＧＨｚ帯の電波）を受信することにより、携帯電話９１や携帯情報端末９２に保持されたＲＧＢデータを入力することができる。また、Ｉ／Ｆ専用回路５０には、ユニバーサルシリアルバスインタフェース回路が内蔵されており、このユニバーサルシリアルバスインタフェース回路は、プリンタ２０の筐体表面に設けられたＵＳＢポート５６に接続されている。このＵＳＢポート５６に、簡易端末９０としてのゲーム装置９３やデジタルスチルカメラ９４がＵＳＢケーブル５９を介して接続されることにより、ゲーム装置９３やデジタルスチルカメラ９４に保持されたＲＧＢデータを入力することができる。この他、上記のＵＳＢポート５６にＵＳＢメモリスティックを接続することや、メモリカードコントローラ４７に接続されたメモリカードスロット５８にメモリカード８１を差し込むことによっても、ＵＳＢメモリスティックやメモリカード８１に保持されたＲＧＢデータを入力することができる。なお、上記したインタフェースの形態は、周辺機器との接続の容易性を考慮して、適宜変更することができる。
【００４０】
以上説明したハードウェア構成を有するプリンタ２０では、パーソナルコンピュータ１０またはプリンタ２０でのデータ変換処理の実行によって生成されたＣＭＹデータに基づいて、紙送りモータ２２によりプラテン２６その他のローラを回転して印刷対象物Ｐを搬送しつつ、キャリッジ３０をキャリッジモータ２４により往復動させ、同時に印刷ヘッドユニット２８の各インク吐出用ヘッド６１〜６６のピエゾ素子ＰＥを駆動して、各色インクの吐出を行ない、印刷対象物Ｐ上に多色の画像を形成する。
【００４１】
なお、本実施例では、上述のようにピエゾ素子ＰＥを用いてインクを吐出する方式のプリンタ２０を用いているが、他の方式によってインクを吐出するプリンタを用いるものとしてもよい。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する泡（バブル）によってインクを吐出する方式のプリンタや、熱転写方式のプリンタ、レーザプリンタ、白黒印刷のみを行なうプリンタ等、印刷するために画像データの変換を要するあらゆるプリンタに適用することができる。
【００４２】
なお、本実施例では、印刷指示端末１のうち、プリンタドライバを備えたパーソナルコンピュータ１０では、画像を印刷しようとする際に、使用者が、印刷対象物Ｐの種類や印刷解像度についての設定内容を選択することが可能である。印刷指示を入力したパーソナルコンピュータ１０は、印刷対象物Ｐの種類や印刷解像度について、上記選択されている設定内容を指定する。仮に、使用者による選択が全くなされなかった場合には、印刷指示に伴って、デフォルトの設定内容である「印刷対象物Ｐの種類：普通紙／印刷解像度：低」が自動的に指定される。一方、プリンタドライバを格納していない簡易端末９０では、画像を印刷しようとする際に印刷対象物Ｐの種類や印刷解像度を指定することができないので、印刷指示に伴って、「印刷対象物Ｐの種類：指定なし／印刷解像度：指定なし」という設定内容が自動的に指定される。
【００４３】
Ａ−２．データ変換処理の内容
次に、パーソナルコンピュータ１０またはプリンタ２０によって実行されるデータ変換処理の内容について図５を参照しつつ説明する。図５はデータ変換処理の概要を示すフローチャートである。この処理は、パーソナルコンピュータ１０側では、ＰＣ制御装置１１のＣＰＵ１１ａがハードディスク１１ｅに格納されたプリンタドライバを用いて実行する処理であり、プリンタ２０側では、制御回路４０のＣＰＵ４１がＰ−ＲＯＭ４３に格納されたプリンタドライバを用いて実行する処理である。
【００４４】
ＲＧＢデータをプリンタ２０で印刷する場合には、まず、解像度変換処理（ラスタライザ）を行なう（ステップＳ１００）。解像度変換処理は、ＲＧＢデータによって表わされる原画像を印刷対象物Ｐに印刷するサイズに応じて、原画像の解像度（単位長さ当たりにおける画素の数）を、プリンタの解像度（プリンタが単位長さ当たりに形成するドットの数）に合わせる処理である。こうした原画像の解像度の変更は、プリンタドライバが備える参照データの１つである解像度指示データを参照し、画素を間引いて原画像の画素の数を減らしたり、補間により原画像の画素の数を増やすことによって行なわれる。
【００４５】
解像度変換処理が終わると、続いて、色変換処理を行なう（ステップＳ１０２）。色変換処理は、Ｒ，Ｇ，Ｂの各色の階調値による色の表現方法を、Ｃ，Ｍ，Ｙの各色の階調値による色の表現方法に置き換える処理である。こうした置き換えは、プリンタドライバが備える参照データの１つであるＬＵＴを利用して行なわれる。ＬＵＴは、Ｒ，Ｇ，Ｂの各階調値の組み合わせとＣ，Ｍ，Ｙの階調値の組み合わせとの対応関係をマップや変換式の形式で規定したものである。この色変換処理では、下色除去も併せて行われる。下色除去とは、Ｃ，Ｍ，Ｙの階調値の組み合わせからＫ（黒色）成分を抽出し、Ｃ，Ｍ，Ｙの階調値によって表わされたデータを、Ｃ・Ｍ・Ｙ・Ｋの階調値によって表わされるデータに変換する処理である。
【００４６】
色変換処理を終了すると、続いて、ハーフトーニング処理を行なう（ステップＳ１０４）。ハーフトーニング処理は、Ｃ・Ｍ・Ｙ・Ｋ各色について２５６通りの階調値で表わされたデータを、より少ない階調値で表現されたデータに変換する処理である。プリンタでは、Ｃ・Ｍ・Ｙ・Ｋ各色の階調は、基本的には、印刷用紙上にドットを形成する／しないという二通りで表現されるため、表現し得る階調値が少ないからである。こうした階調変換は、プリンタドライバが備える参照データの１つである階調変換指示データを参照して行なわれる。
【００４７】
ハーフトーニング処理が終了すると、続いて、画素の再配置処理を行なう（ステップＳ１０６）。この処理は、ハーフトーニング処理によってドット形成の有無を表す形式に変換された画像データを、プリンタ２０に転送すべき順序に並べ替える処理である。すなわち、前述のようにプリンタ２０は、キャリッジ３０の主走査と副走査を繰り返しながら、印刷ヘッドユニット２８を駆動して、印刷対象物Ｐの上にドットを形成していく。画素再配置処理では、キャリッジ３０の動きを考慮して、印刷ヘッドユニット２８でドットを形成する順序になるように、ドットの有無を表すデータを並べ替えるのである。こうした並べ替えにより、プリンタ２０が印刷可能な形式のＣＭＹデータが生成される。
【００４８】
Ａ−３．印刷指示端末１からの指示に基づく分担印刷処理の内容：
次に、上記の印刷システムＧＨ１において、印刷指示端末１からの印刷指示に基づいてパーソナルコンピュータ１０およびプリンタ２０が実行する特徴的な処理である分担印刷処理の内容について図６ないし図１１を参照しつつ説明する。
【００４９】
図６は分担印刷処理において参照される対応マップＴＭの一例を示す説明図である。この対応マップＴＭは、印刷指示端末１側で指定され得る種々の印刷条件のうちの印刷対象物Ｐの種類、印刷解像度の設定および印刷指示装置の種類という３つの条件に着目し、この３つの条件の内容に応じて印刷条件の種類を規定すると共に、この印刷条件の種類に応じてデータ変換処理を実行する主体とデータ変換処理に用いる参照データを規定したものである。
【００５０】
図示するように、対応マップＴＭでは、印刷解像度の設定が「高」とされ、高画質での印刷が要求されている場合には、印刷対象物Ｐの種類に拘らず、印刷条件の種類を「第１の条件」と規定すると共に、印刷対象物Ｐの種類と印刷解像度の設定の組み合わせが「印刷対象物Ｐ：普通紙／印刷解像度：低」や「印刷対象物Ｐ：写真用紙／印刷解像度：中」という使用頻度の高いものである場合に、印刷条件の種類を「第２の条件」と規定し、これら以外の印刷対象物Ｐの種類と印刷解像度の設定の組み合わせである場合には、印刷条件の種類を「第３の条件」と規定している。なお、印刷解像度の設定が「高」，「中」，「低」の区別は、パーソナルコンピュータ１０やプリンタ２０が、印刷解像度の具体的な設定値に基づいて判断する。例えば、設定値が３００ｄｐｉ未満の場合には「低」、設定値が３００〜６００ｄｐｉの場合には「中」、設定値が６００ｄｐｉを超える場合には「高」、のように判断される。
【００５１】
また、対応マップＴＭでは、印刷条件の種類が、高画質での印刷が要求されている「第１の条件」である場合には、データ変換処理の内容が精細となることを考慮して、データ変換処理の実行主体を、プリンタ２０よりも処理能力の高い「パーソナルコンピュータ１０」と規定し、データ変換処理に用いる参照データを、パーソナルコンピュータ１０自身のハードディスク１１ｅに格納された「第１参照データＳ１」と規定している。一方、印刷条件の種類が「第２の条件」または「第３の条件」である場合には、いずれもデータ変換処理の実行主体を「プリンタ２０」と規定しているが、「第２の条件」である場合には、使用頻度の高い設定であることを考慮し、データ変換処理に用いる参照データを、プリンタ２０自身のＰ−ＲＯＭ４３に格納された「第２参照データＳ２（詳しくは、「印刷対象物Ｐ：普通紙／印刷解像度：低」という組み合わせに適した普通紙用参照データＳ２ａ、または、「印刷対象物Ｐ：写真用紙／印刷解像度：中」という組み合わせに適した写真用参照データＳ２ｂ）」と規定している。一方、印刷条件の種類が「第３の条件」である場合には、印刷対象物Ｐの種類と印刷解像度の設定の組み合わせの適合性が低く、かつ、使用頻度が低い設定であることを考慮し、データ変換処理に用いる参照データを、パーソナルコンピュータ１０のハードディスク１１ｅに格納された「第３参照データＳ３」と規定している。
【００５２】
更に、対応マップＴＭでは、印刷対象物Ｐの種類や印刷解像度の設定が「指定なし」である場合には、印刷指示がなされた印刷指示端末１がプリンタドライバを備えていない簡易端末９０であるとみなして、印刷条件の種類を「第２の条件」と規定し、プリンタ２０が、処理能力の低い簡易端末９０に代わって、自身のＰ−ＲＯＭ４３に格納された第２参照データＳ２（詳しくは、上述した普通紙用参照データＳ２ａ）を用いてデータ変換処理を行なう旨を規定している。
【００５３】
こうした対応マップＴＭを参照して実行される分担印刷処理の概要を、図７にブロック図として示した。図示するように、印刷条件の種類が「第１の条件」である場合には、印刷指示を行なったパーソナルコンピュータ１０が、ＲＡＭ１１ｃに展開された印刷対象画像を表わすＲＧＢデータに対して、ハードディスク１１ｅ内の第１参照データＳ１を用いたデータ変換処理を行ない、データ変換処理によって生成されたＣＭＹデータをプリンタ２０に転送する。一方、印刷条件の種類が「第２の条件」である場合には、印刷指示を行なったパーソナルコンピュータ１０または９０簡易端末９０は、印刷対象画像を表わすＲＧＢデータをプリンタ２０に転送し、このＲＧＢデータを受け取ったプリンタ２０は、ＲＡＭ４４に展開されたＲＧＢデータに対して、Ｐ−ＲＯＭ４３内の第２参照データＳ２を用いたデータ変換処理を行ない、ＣＭＹデータを生成する。更に、印刷条件の種類が「第３の条件」である場合には、印刷指示を行なったパーソナルコンピュータ１０は、この場合のデータ変換処理に用いられる第３参照データＳ３をハードディスク１１ｅから読み出し、読み出した第３参照データＳ３を、印刷対象画像を表わすＲＧＢデータと共にプリンタ２０に転送する。第３参照データＳ３およびＲＧＢデータを受け取ったプリンタ２０は、この２つのデータをＲＡＭ４４に展開し、ＲＧＢデータに対して第３参照データＳ３を用いたデータ変換処理を行ない、ＣＭＹデータを生成する。こうしてパーソナルコンピュータ１０から転送されたＣＭＹデータやプリンタ２０によって生成されたＣＭＹデータはＲＡＭ４４に展開され、展開されたＣＭＹデータに基づいて印刷対象物Ｐ上に多色の画像が形成される。
【００５４】
こうした分担印刷処理の内容および手順を分担印刷処理ルーチンとして図８ないし図１１に示した。図８では、分担印刷処理のうち、パーソナルコンピュータ１０側でＰＣ制御装置１１のＣＰＵ１１ａが実行する処理の内容をルーチンＡ１として表わし、図１０では、プリンタ２０側でＰＣ制御回路４０のＣＰＵ４１が実行する処理の内容をルーチンＢ１として表わしている。
【００５５】
図８に示すパーソナルコンピュータ１０側のルーチンＡ１は、使用者による入力装置１５の操作に基づいて、印刷指示端末１としてのパーソナルコンピュータ１０が、ある画像についての印刷指示を表わすデータ（以下、印刷指示データＬという）を入力したときに起動する。この印刷指示データＬには、プリンタ２０に対する印刷処理の実行開始命令を表わすデータ（以下、開始命令データＬ１という）のほか、印刷対象画像について設定された種々の印刷条件を表わすデータ（以下、印刷条件データＬ２という）と、印刷対象画像を表わす画像ファイルのパスを表わすデータ（以下、パスデータＬ３という）とが含まれている。
【００５６】
ルーチンＡ１が起動されると、まず、ＣＰＵ１１ａは、プリンタドライバを起動し（ステップＳ３００）、入力した印刷指示データＬに含まれているパスデータＬ３に基づいて、印刷対象画像を表わすＲＧＢデータをＲＡＭ１１ｃに展開する処理を行なう（ステップＳ３１０）。次に、ＣＰＵ１１ａは、入力した印刷指示データＬに含まれている印刷条件データＬ２に基づいて、印刷対象物Ｐの種類および印刷解像度の設定という２つの印刷条件について、その内容を特定し（ステップＳ３２０）、特定した２つの印刷条件の内容について、対応マップＴＭを参照し、印刷条件の種類を、第１の条件，第２の条件，第３の条件のいずれかに決定する処理を行なう（ステップＳ３３０）。
【００５７】
こうして印刷条件の種類が決定された後、ＣＰＵ１１ａは、印刷条件の種類ごとに規定された対応マップＴＭの内容に従い、データ変換処理を実行する（ステップＳ３４０〜Ｓ３７５）。具体的には、ステップＳ３４０の処理において、印刷条件の種類が第１の条件であると判断した場合には、ＣＰＵ１１ａは、ステップＳ３１０の処理において展開されたＲＧＢデータを、ハードディスク１１ｅに格納された第１参照データＳ１を参照して、ＣＭＹデータに変換する処理を行ない（ステップＳ３５０）、この変換処理によって生成されたＣＭＹデータ（以下、第１ＣＭＹデータという）をＲＡＭ１１ｃに展開する。続いて、ＣＰＵ１１ａは、開始命令データＬ１，印刷条件データＬ２および第１ＣＭＹデータの組を、プリンタ２０への印刷要求を表わすデータ（以下、印刷要求データＬＰという）として、プリンタ２０に出力する処理を行なう（ステップＳ３５５）。
【００５８】
一方、ステップＳ３４０の処理において、印刷条件の種類が第２の条件であると判断した場合には、ＣＰＵ１１ａは、開始命令データＬ１，印刷条件データＬ２およびステップＳ３１０の処理において展開されたＲＧＢデータの組を、印刷要求データＬＰとして、プリンタ２０に出力する処理を行なう（ステップＳ３６０）。また、ステップＳ３４０の処理において、印刷条件の種類が第３の条件であると判断した場合には、ＣＰＵ１１ａは、まず、対応マップＴＭにデータ変換処理に用いる参照データとして規定された第３参照データＳ３を、ハードディスク１１ｅからＲＡＭ１１ｃに展開する処理を行なう（ステップＳ３７０）。次に、ＣＰＵ１１ａは、開始命令データＬ１，印刷条件データＬ２、ステップＳ３７０の処理において展開された第３参照データＳ３およびステップＳ３１０の処理において展開されたＲＧＢデータの組を、印刷要求データＬＰとして、プリンタ２０に出力する処理を行なう（ステップＳ３５５）。
【００５９】
図９は印刷要求データＬＰのデータ構造を、第３参照データＳ３が含まれている場合を例として示す説明図である。図示するように、印刷要求データＬＰは、ヘッダ部を先頭として、開始命令データＬ１，第３参照データＳ３，印刷条件データＬ２，ＲＧＢデータ，フッダ部の順に配列されている。異なる各データ間には、各データの始まりと終わりを表わす区切り情報が、プリンタ２０側のＣＰＵ４１が認識可能な形式で付与されている。こうしたデータ構造により、第３参照データＳ３は、ＲＧＢデータよりも先に出力される。
【００６０】
こうしてステップＳ３５５、ステップＳ３６０、ステップＳ３７５の出力処理が行なわれた後、ＣＰＵ１１ａは、プリンタドライバを停止し（ステップＳ３９０）、本ルーチンを終了する。
【００６１】
続いて、プリンタ２０側の処理について説明する。図１０に示すプリンタ２０側のルーチンＢ１は、印刷指示端末１としてのパーソナルコンピュータ１０から出力された印刷要求データＬＰを入力したとき、または、印刷指示端末１としての簡易端末９０から出力された、画像についての印刷要求を表わすデータ（以下、印刷要求データＭＰという）を入力したときに起動する。印刷要求データＭＰは、使用者の操作により簡易端末９０にある画像についての印刷指示がなされたとき、この印刷指示に基づいて簡易端末９０が生成したデータである。この印刷要求データＭＰには、プリンタ２０に対する印刷処理の実行開始命令を表わすデータ（以下、開始命令データＭ１という）のほか、印刷対象画像を表わすＲＧＢデータが含まれている。
【００６２】
ルーチンＢ１が起動されると、まず、ＣＰＵ４１は、プリンタドライバを起動し（ステップＳ５００）、印刷指示端末１から出力された印刷要求データＬＰ，ＭＰを順次に入力する処理を行なう（ステップＳ５１０）。
【００６３】
続いて、入力した印刷要求データＬＰ，ＭＰに基づいて、印刷条件の種類を判断する処理を行なう（ステップＳ５２０）。この処理の内容および手順を、印刷条件種類判断処理ルーチンとして図１１に示した。本実施例では、プリンタ２０側での印刷条件の種類の判断手法として、上記したパーソナルコンピュータ１０による判断手法（図８のステップＳ３２０〜Ｓ３３０：印刷条件データＬ２に基づいて特定された印刷対象物Ｐの種類および印刷解像度の設定の内容について対応マップＴＭを参照する手法）とは異なる手法を採用している。具体的には、図１１に示す印刷条件種類判断処理では、入力した印刷要求データＬＰ，ＭＰに含まれているデータの種類を判別することによって印刷条件の種類を決定している。即ち、ＣＰＵ４１は、まず、入力した印刷要求データＬＰ，ＭＰに参照データ（本実施例の場合には、第３参照データＳ３）が含まれている場合には、印刷条件の種類が第３の条件であると判断し（ステップＳ６００、Ｓ６１０）、入力した印刷要求データＬＰ，ＭＰにＣＭＹデータ（本実施例の場合には、第１ＣＭＹデータ）が含まれている場合には、印刷条件の種類が第１の条件であると判断する（ステップＳ６２０、Ｓ６３０）。入力した印刷要求データＬＰ，ＭＰに、参照データ，ＣＭＹデータのいずれも含まれていない場合には、ＣＰＵ４１は、印刷条件の種類が第２の条件であると判断する（ステップＳ６４０）。よって、簡易端末９０から印刷要求データＭＰを入力した場合には、印刷要求データＭＰには参照データおよびＣＭＹデータが含まれていないので、印刷条件の種類が第２の条件であると判断される。
【００６４】
続いて、ＣＰＵ４１は、判断した印刷条件の種類について対応マップを参照し、対応マップＴＭの内容に従ってデータ変換処理を実行する（ステップＳ５３０〜Ｓ５７０）。具体的には、ステップＳ５２０の処理において、印刷条件の種類が第３の条件であると判断した場合には、ＣＰＵ４１は、まず、先に入力した第３参照データＳ３をＲＡＭ４４に展開する処理を行なう（ステップＳ５３０）。この後、第３参照データＳ３に続いてＲＧＢデータが入力された場合に、ＣＰＵ４１は、ＲＧＢデータをＲＡＭ４４に展開し（ステップＳ５３５、Ｓ５４０）、このＲＧＢデータを、ＲＡＭ４４に展開された第３参照データＳ３を参照してＣＭＹデータに変換し（ステップＳ５４５）、このデータ変換処理によって生成されたＣＭＹデータ（以下、第３ＣＭＹデータという）を、ＲＡＭ４４に展開する処理を行なう（ステップＳ５８０）。
【００６５】
一方、ステップＳ５２０の処理において、印刷条件の種類が第２の条件であると判断した場合には、ＣＰＵ４１は、まず、入力したＲＧＢデータをＲＡＭ４４に展開する処理を行なう（ステップＳ５５０）。次に、ＣＰＵ４１は、入力した印刷条件データＬ２に基づいて印刷対象物Ｐの種類および印刷解像度の設定の内容を特定した後（ステップＳ５６０）、特定した２つの印刷条件の内容について対応マップＴＭを参照し、第２参照データＳ２として用いるデータを、普通紙用参照データＳ２ａまたは写真用参照データＳ２ｂのいずれかに決定する処理を行なう（ステップＳ５６５）。この場合、簡易端末９０から入力された印刷要求データＭＰのように、印刷要求データＭＰに印刷条件データが含まれていない場合には、ＣＰＵ４１は、対応マップＴＭを参照して、印刷対象物Ｐの種類および印刷解像度の設定の内容を「指定なし」と判断する。よって、簡易端末９０から印刷要求データＭＰを入力した場合には、第２参照データＳ２として用いるデータが普通紙用参照データＳ２ａに決定される。
【００６６】
次に、ＣＰＵ４１は、決定された参照データをＰ−ＲＯＭ４３から読み出し、読み出した参照データを参照しながら、ステップＳ５５０の処理において展開されたＲＧＢデータをＣＭＹデータに変換し（ステップＳ５７０）、このデータ変換処理によって生成されたＣＭＹデータ（以下、第２ＣＭＹデータという）を、ＲＡＭ４４に展開する処理を行なう（ステップＳ５８０）。また、ステップＳ５２０の処理において、印刷条件の種類が第１の条件であると判断した場合には、ＣＰＵ４１は、データ変換処理を行なうことなく、入力した第１ＣＭＹデータをそのままＲＡＭ４４に展開する処理を行なう（ステップＳ５８０）。
【００６７】
続いて、ＣＰＵ４１は、ＲＡＭ４４に展開されたＣＭＹデータと印刷条件データＬ２の組を印刷ジョブとして登録し、この印刷ジョブを実行する処理を行なう（ステップＳ５８５）。これにより、印刷指示端末１において印刷指示がなされた印刷対象画像が、印刷設定に従って印刷対象物Ｐに印刷される。こうした印刷ジョブの実行が終了した後、ＣＰＵ４１は、プリンタドライバを停止し（ステップＳ５９０）、本ルーチンを終了する。
【００６８】
なお、上記実施例における分担印刷処理ルーチンＢ１では、印刷要求データＬＰ，ＭＰに含まれている第３参照データＳ３や第１ＣＭＹデータを入力した後に、印刷条件の種類を判断したが（ステップＳ５１０〜Ｓ５２０）、参照データやＣＭＹデータ，ＲＧＢデータの入力に先立って、印刷条件の種類を判断することも可能である。具体的には、印刷指示端末１が、印刷要求データＬＰ，ＭＰのヘッダ部に、第３参照データＳ３や第１ＣＭＹデータが付属しているか否かを表わす情報を記述しておき、この印刷要求データＬＰ，ＭＰを入力したプリンタ２０が、ヘッダ部に記述された情報を読み取る構成とすればよい。こうすれば、プリンタ２０は、参照データやＣＭＹデータ，ＲＧＢデータの入力を待たずに、直ちに印刷条件の種類を判断することが可能となる。
【００６９】
Ａ−４．作用効果：
以上説明した本実施例の印刷システムＧＨ１では、印刷指示がなされたパーソナルコンピュータ１０において、指定された印刷条件が第３の条件であると判断した場合に、プリンタ２０は、印刷対象画像を表わすＲＧＢデータと、このＲＧＢデータのＣＭＹデータへの変換に用いられる第３参照データＳ３を変換用参照データとして入力する。この第３参照データＳ３の入力は、ＲＧＢデータの入力に先立って行なわれる。従って、データ変換処理に用いられるＲＧＢデータおよび第３参照データＳ３が、データ変換処理を行なうプリンタ２０のＲＡＭ４４に一度に展開されてしまうことがなく、ＲＡＭ４４への負荷を軽減することができる。また、変換対象としてのＲＧＢデータの入力よりも先に、変換の基準となる第３参照データＳ３の入力が行なわれることで、ＲＡＭ４４上で、第３参照データＳ３についての展開領域が優先的に確保される。従って、欠落なき第３参照データＳ３を用いてデータ変換処理を正確に実行することができる。また、プリンタ２０は、まず第３参照データＳ３をＲＡＭ４４に展開して、ＲＧＢデータを変換する準備をすることが可能となり、プリンタ２０側でのデータ変換処理をより円滑に行なうことができる。
【００７０】
本実施例の印刷システムＧＨ１では、プリンタ２０に印刷指示を行なうパーソナルコンピュータ１０が、パーソナルコンピュータ１０側で指定された所定の印刷条件についての設定内容に応じて、３種類の参照データＳ１〜Ｓ３の中から１種類の参照データを変換用参照データとして特定し、こうして特定された変換用参照データをプリンタ２０が入力する。従って、プリンタ２０は、パーソナルコンピュータ１０側で指定された所定の印刷条件についての設定内容の実現に適した種類の参照データを、変換用参照データとして受け取ることが可能となり、この結果、限られたメモリ領域を有効に活用することができる。例えば、印刷条件についての設定内容とは無関係な参照データまでがプリンタ２０に入力され、ＲＡＭ４４上の記憶領域を消費してしまうといった事態を防止することができる。しかも、本実施例の印刷システムＧＨ１では、印刷解像度と印刷対象物Ｐの種類という印刷条件についての設定内容に応じて変換用参照データの特定を行なうので、プリンタ２０は、ＣＭＹデータに要求されたドットの細かさが印刷対象物Ｐ上で実現される程度を考慮して特定された参照データを、変換用参照データとして入力することができる。
【００７１】
本実施例の印刷システムＧＨ１では、パーソナルコンピュータ１０が、所定の印刷条件についての設定内容に基づいて、データ変換処理の実行主体をパーソナルコンピュータ１０またはプリンタ２０のいずれかに決定し、実行主体がプリンタ２０に決定された場合に、この後にプリンタ２０でデータ変換処理が行われることを考慮して、変換用参照データとしての第３参照データＳ３がプリンタ２０に入力される。従って、プリンタ２０側でデータ変換処理が行われない場合にまで、プリンタ２０に変換用参照データが入力され、プリンタ２０のＲＡＭ４４を占有してしまうということがない。
【００７２】
本実施例の印刷システムＧＨ１では、プリンタ２０が、３種類の参照データＳ１〜Ｓ３のうちの第２参照データＳ２を予めＰ−ＲＯＭ４３に保持しており、パーソナルコンピュータ１０は、所定の印刷条件についての設定内容に応じて特定された変換用参照データが、プリンタ２０に予め保持された第２参照データＳ２であるか否かを判断し、上記特定された変換用参照データがプリンタ２０に予め保持されたものでないと判断した場合に、変換用参照データをプリンタ２０に出力する。こうすれば、プリンタ２０が予め保持している参照データと同じ種類の参照データが、変換用参照データとして印刷装置に入力されてしまうことがなく、ＲＡＭ４４上の記憶領域の無駄を防止することができる。
【００７３】
本実施例では、データ変換処理に用いられる３種類の参照データＳ１〜Ｓ３には、少なくとも、Ｒ，Ｇ，Ｂによって表わされる色情報をプリンタ２０で表現可能なＣ，Ｍ，Ｙの色情報に変換する色変換用データであるＬＵＴが含まれている。これにより、データ変換処理に用いられるＬＵＴを外部からプリンタ２０に入力することが可能となる。従って、多様な画質を実現するために多種類のＬＵＴが必要となる場合に、多種類のＬＵＴをプリンタ２０側に予め格納しておく必要がなくなり、プリンタ２０のコストを低減することができる。
【００７４】
Ｂ．変形例：
以上本発明の実施の形態を実施例に基づいて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々なる様態で実施し得ることは勿論である。
【００７５】
例えば、上記実施例におけるプリンタ２０側の分担印刷処理（図１０）における印刷要求データＬＰの入力処理（図１０のステップＳ５１０）において、ＣＰＵ４１が、第３参照データＳ３の入力を完了を確認した後に、ＲＧＢデータの入力を許可することとしてもよい。こうした処理の手順および内容を図１２に示した。この図１２では、処理フローに加えて、各処理ステップに対応するＲＡＭ４４の状態を表わす模式図を示している。この模式図では、ＲＡＭ４４上における第３参照データＳ３の展開領域，ＲＧＢデータの展開領域を、それぞれ、斜線ハッチング，点模様のハッチングを用いて示している。
【００７６】
図示するように、印刷要求データＬＰの入力が開始されると、ＣＰＵ４１は、入力後におけるＲＡＭ４４の状態の検出を開始する処理を行なう（ステップＳ７００）。こうした処理は、ＣＰＵ４１が、Ｐ−ＲＯＭ４３に予め格納されたＲＡＭ４４の状態を検出するプログラムを実行することによって行なわれる。こうした処理により、ＲＡＭ４４上の使用されている（または、使用されていない）領域や容量についての情報が得られる。
【００７７】
この後、ＣＰＵ４１は、第３参照データＳ３の入力が開始されたか否かを判断する処理を行なう（ステップＳ７３０）。この判断は、例えば、印刷要求データＬＰに第３参照データＳ３の始まりを表わす区切り情報（以下、始端情報という）を含ませておき、この始端情報をＣＰＵ４１が認識すること等によって、実現することができる。第３参照データＳ３の入力が開始されたと判断した場合には、続いて、第３参照データＳ３の入力が終了したか否かを判断する処理を行なう（ステップＳ７４０）。この判断は、例えば、印刷要求データＬＰに第３参照データＳ３の終わりを表わす区切り情報（以下、終端情報という）を含ませておき、この終端情報をＣＰＵ４１が認識すること等によって、実現することができる。また、印刷要求データＬＰに、上記の終端情報に加えて、第３参照データＳ３の総容量を表わす総量データを含ませておき、入力した第３参照データＳ３の容量と総量データによって表わされる容量とを照合して両者が一致した場合に、第３参照データＳ３の入力が終了したと判断する構成を採ってもよい。
【００７８】
第３参照データＳ３の入力が終了したと判断した場合には、ＣＰＵ４１は、ＲＡＭ４４の非使用領域をＲＧＢデータの展開領域として確保する処理を行なった後（ステップＳ７５０）、ＲＧＢデータの入力を許可する処理を行なう（ステップＳ７６０）。この後、ＣＰＵ４１は、ＲＧＢデータを含む印刷要求データＬＰの入力が終了したと判断した場合に、ＲＡＭ４４の状態の検出処理を終了し（ステップＳ７９０）、次の処理（図１０のステップＳ５２０）に移る。こうした処理が行なわれることにより、第３参照データＳ３のＲＡＭ４４への展開がなされてから、ＲＧＢデータの入力が開始される。従って、ＣＭＹデータに変換するための基準となる第３参照データＳ３を確実にＲＡＭ４４に保持することができる。
【００７９】
上記実施例における印刷条件種類判断処理（図１１）では、入力した印刷要求データＬＰ，ＭＰに参照データやＣＭＹデータが含まれているか否かによって印刷条件の種類を判断したが、こうした印刷条件の種類の判断を、印刷要求データＬＰ，ＭＰに参照データやＲＧＢデータが含まれているか否かによって行なうこととしてもよい。
【００８０】
上記実施例における印刷条件種類判断処理では、入力した印刷要求データＬＰ，ＭＰに含まれているデータの種類を判別することによって印刷条件の種類を決定したが、このようなデータの種類の判別以外の他の手法によって印刷条件の種類を決定してもよく、また、印刷要求データＬＰ，ＭＰに含まれているデータの種類の判別による手法と他の手法とを併用して、印刷条件の種類を判断することとしても差し支えない。このような他の手法としては、例えば、プリンタ２０が、図１１に示した印刷条件種類判断処理に替えて、図８に示したステップＳ３２０〜Ｓ３３０と同様の処理を行ない、入力した印刷条件データＬ２に基づいて印刷対象物Ｐの種類および印刷解像度の設定の内容を特定し、この内容について対応マップＴＭを参照することにより、印刷条件の種類を、第１の条件，第２の条件，第３の条件のいずれかに決定する手法を考えることができる。こうすれば、ＣＭＹデータに要求されるドット数に適した参照データを、ドットの細かさが印刷対象物上で実現される程度を考慮して、プリンタ２０側で決定することができる。
【００８１】
また、プリンタ２０が参照する対応マップＴＭには、印刷解像度の設定が「高」である場合には、印刷条件の種類が「第１の条件」、データ変換処理の実行主体が「パーソナルコンピュータ１０」と規定されており、プリンタ２０がデータ変換処理を実行することになる他の種類の印刷条件については、印刷対象物Ｐの種類と印刷解像度の設定の組み合わせが「印刷対象物Ｐ：普通紙／印刷解像度：低」や「印刷対象物Ｐ：写真用紙／印刷解像度：中」という使用頻度の高いものである場合に、印刷条件の種類が「第２の条件」と規定され、これら以外の印刷対象物Ｐの種類と印刷解像度の設定の組み合わせである場合に、印刷条件の種類が「第３の条件」と規定されている。従って、情報量の多いＣＭＹデータへの変換処理がプリンタ２０側で行われることを回避することができると共に、プリンタ２０側において、情報量の多くないＣＭＹデータへの変換処理のうち、印刷解像度と印刷対象物の種類とが適合している場合の変換処理を、予め保持された参照データ（第２参照データＳ２）を用いて迅速に行うことができる。
【００８２】
上記実施例の印刷システムＧＨ１では、印刷指示端末１側で設定された印刷条件のうち、印刷解像度、印刷対象物Ｐの種類、印刷指示がなされた印刷指示端末１の種類という３つの条件に基づいて印刷条件の種類を判断したが、上記の３つの条件以外の印刷条件に基づいて、印刷条件の種類を判断することとしても差し支えない。こうした他の印刷条件としては、以下のものを考えることができる。例えば、プリンタ２０に関する印刷条件としては、上記の印刷解像度、印刷対象物Ｐの種類のほかにも、プリンタ２０の機種、印刷に使用するインクの種類などを考えることができる。また、印刷指示端末１に関する印刷条件としては、上記の印刷指示端末１の種類のほか、画像データの形式（例えば、ＲＧＢ、ＹＣｂＣｒ等）などを考えることができる。
【００８３】
上記実施例における分担印刷処理では、プリンタ２０は、印刷要求データＭＰに、参照データ、ＣＭＹデータおよび印刷条件データのいずれもが含まれていない場合に、印刷指示がなされた印刷指示端末１が簡易端末９０であると判断したが、これ以外の手法で簡易端末９０か否かを判断することも可能である。例えば、印刷指示端末１からの印刷指示を表わすデータに端末固有のＩＤを含ませておき、このＩＤをプリンタ２０が解読して、簡易端末９０であるか否かを識別する構成などを考えることができる。
【００８４】
また、このような簡易端末９０からの印刷指示であることをプリンタ２０が認識する手段を設けることなく、上記の印刷システムＧＨ１を、上記実施例におけるパーソナルコンピュータ１０やプリンタ２０のような、データ変換処理能力を備えた機器の間で行なわれる処理に限定することも可能である。このような限定をした場合には、パーソナルコンピュータ１０のＰＣ制御装置１１やプリンタ２０の制御回路４０は、共に、ＲＧＢデータからＣＭＹデータへの変換処理を行なうデータ変換装置として把握することができる。
【００８５】
上記実施例では、データ変換処理に用いる参照データを３種類に区分し、このうちの２種類の参照データ（第１参照データＳ１、第３参照データＳ３）をパーソナルコンピュータ１０側に、１種類の参照データ（第２参照データＳ２）をプリンタ２０側に、それぞれ予め格納した。こうした参照データの区分数は、プリンタ２０において実現可能な画質の種類を考慮して、適宜、変更することが可能であり、例えば、４種類以上に区分された参照データを、パーソナルコンピュータ１０とプリンタ２０とに分担して格納しても良いし、２種類に区分された参照データを、パーソナルコンピュータ１０とプリンタ２０とに分担して格納しても良い。
【００８６】
上記実施例では、データ変換処理に用いる参照データ（第１参照データＳ１、第２参照データＳ２、第３参照データＳ３）を予めパーソナルコンピュータ１０やプリンタ２０に格納したが、こうした各参照データを、ＣＤ−ＲＯＭやメモリカード等の記録媒体からのロードすることにより、パーソナルコンピュータ１０やプリンタ２０に提供することも可能であり、また、ネットワーク上に置かれたサーバからダウンロードすることにより、パーソナルコンピュータ１０やプリンタ２０に提供することも可能である。こうした構成例を、第１変形例，第２変形例として、それぞれ、図１３，図１４に示した。
【００８７】
図１３は、パーソナルコンピュータ１０がネットワークに接続されている場合における印刷システムＧＨ２の構成例である。図示するように、第１参照データＳ１、第２参照データＳ２、第３参照データＳ３は、インターネットＩＮ上のサーバＳＶに予め格納されている。パーソナルコンピュータ１０は、第１参照データＳ１、第２参照データＳ２、第３参照データＳ３の少なくとも１つを、データ変換処理の必要に応じてモデム８７を介してダウンロードし、ＲＡＭ１１ｃやハードディスク１１ｅに記憶すると共に、第２参照データＳ２、第３参照データＳ３をプリンタ２０に転送するのである。こうした構成において、プリンタ２０がネットワークに接続されている場合には、第２参照データＳ２、第３参照データＳ３をプリンタ２０がダウンロードすることも可能である。こうした第１変形例によれば、データ変換処理に用いられる参照データの種類が追加または変更された場合であっても、この追加や変更に対応する参照データをサーバＳＶに記憶させておくことで、追加や変更に対応する参照データを、ネットワークを介してパーソナルコンピュータ１０またはプリンタ２０に供給することが可能となる。従って、将来的に、プリンタ２０について印刷画質を更に良好化する改良がなされた場合に、この改良に伴う参照データの追加や変更に柔軟に対応することができる。
【００８８】
図１４は、簡易端末９０およびプリンタ２０がネットワークに接続されている場合における印刷システムＧＨ３の構成例である。図示するように、第２参照データＳ２は、インターネットＩＮ上のサーバＳＶに予め格納されている。プリンタ２０は、第２参照データＳ２を、データ変換処理の必要に応じてダウンロードし、ＲＡＭ４４等の記憶装置に記憶するのである。こうした第２変形例によっても、将来的な印刷画質の良好化に伴う参照データの追加や変更に柔軟に対応することができる。なお、上記第２変形例の場合において、第２参照データＳ２をプリンタ２０にダウンロードするタイミングについては、種々のタイミングを考えることができる。例えば、プリンタ２０が、簡易端末９０からの印刷要求データＭＰを入力したときに、ダウンロードを開始してもよい。また、簡易端末９０からの印刷要求をインターネットＩＮを通じて受けたサーバＳＶが、この印刷要求をプリンタ２０からの要求であると解釈し、第２参照データＳ２を、インターネットＩＮを介してプリンタ２０に送信することとしてもよい。
【００８９】
また、図１４に示したように簡易端末９０およびプリンタ２０がインターネットＩＮに接続されている場合には、インターネットＩＮ上のサーバＳＶに、印刷対象画像を表わすＲＧＢデータと各参照データＳ１〜Ｓ３を予め格納しておいても差し支えない。こうした構成例を第３変形例として図１５に示した。この第３変形例の印刷システムＧＨ４では、簡易端末９０からの印刷要求をインターネットＩＮを通じて受けたサーバＳＶが、この印刷要求をプリンタ２０からの要求であると解釈した上で、この印刷要求に含まれている印刷条件に基づいて各参照データＳ１〜Ｓ３の中から変換用参照データを特定し、この変換用参照データを、印刷対象画像を表わすＲＧＢデータと共に、インターネットＩＮを介してプリンタ２０に送信する。この場合において、変換用参照データは、上記実施例の場合と同様に、印刷対象画像を表わすＲＧＢデータに先立って、プリンタ２０に送信されるので、プリンタ２０は、第３参照データＳ３を入力した後に、ＲＧＢデータを入力することになる。従って、第３変形例の印刷システムＧＨ４によれば、上記実施例の場合と同様に、ＲＡＭ４４への負荷を軽減することが可能となると共に、欠落なき変換用参照データを用いた正確なデータ変換処理を円滑に実行することができる。加えて、プリンタ２０での印刷に際して、簡易端末９０が印刷対象画像を表わすＲＧＢデータを保持したり、このＲＧＢデータの受信を可能とすべく、プリンタ２０側に簡易端末９０専用のインタフェースを設けたりする必要がなくなるので、簡易端末９０を用いた印刷についての自由度や汎用性を高めることができる。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施例である印刷システムＧＨ１の概略構成を示す説明図である。
【図２】パーソナルコンピュータ１０が備えるＰＣ制御装置１１の構成を示す説明図である。
【図３】プリンタ２０の概略構成を示す説明図である。
【図４】制御回路４０の構成を示す説明図である。
【図５】データ変換処理の概要を示すフローチャートである。
【図６】対応マップＴＭの一例を示す説明図である。
【図７】分担印刷処理の概要を示すブロック図である。
【図８】パーソナルコンピュータ１０側で実行される分担処理ルーチンＡ１を示すフローチャートである。
【図９】印刷要求データＬＰのデータ構造を例示した説明図である。
【図１０】プリンタ２０側で実行される分担処理ルーチンＢ１を示すフローチャートである。
【図１１】印刷条件種類判断処理ルーチンを示すフローチャートである。
【図１２】印刷要求データＬＰの入力処理の変形例を示すフローチャートである。
【図１３】第１変形例を示す説明図である。
【図１４】第２変形例を示す説明図である。
【図１５】第３変形例を示す説明図である。
【符号の説明】
【００９１】
１...印刷指示端末
１０...パーソナルコンピュータ
１１...ＰＣ制御装置
１１ａ...ＣＰＵ
１１ｂ...ＲＯＭ
１１ｃ...ＲＡＭ
１１ｄ...ディスクドライブコントローラ
１１ｅ...ハードディスク
１１ｆ...入力コントローラ
１１ｇ...ディスプレイコントローラ
１１ｈ...パラレル入出力インタフェース
１１ｉ...シリアル入出力インタフェース
１４...ディスプレイ
１５...入力装置
２０...プリンタ
２２...モータ
２４...キャリッジモータ
２６...プラテン
２８...印刷ヘッドユニット
３０...キャリッジ
３２...操作パネル
３４...摺動軸
３６...駆動ベルト
３８...プーリ
３９...位置検出センサ
４０...制御回路
４１...ＣＰＵ
４３...Ｐ−ＲＯＭ
４４...ＲＡＭ
４５...キャラクタジェネレータ
４７...メモリカードコントローラ
５０...Ｉ／Ｆ専用回路
５２...ヘッド駆動回路
５４...モータ駆動回路
５６...コネクタ
５８...メモリカードスロット
６１〜６６...インク吐出用ヘッド
７０ａ...黒インク用カートリッジ
７０ｂ...カラーインク用カートリッジ
８１...メモリカード
８７...モデム
９０...簡易端末
９１...携帯電話
９２...携帯情報端末
９３...ゲーム装置
９４...デジタルスチルカメラ
ＧＨ１〜４...印刷システム
ＩＮ...インターネット
Ｉｐ...粒子
ＬＰ，ＭＰ...印刷要求データ
Ｎｚ...ノズル
Ｐ...印刷対象物
ＰＥ...ピエゾ素子
Ｓ１...第１参照データ
Ｓ２...第２参照データ
Ｓ２ａ...普通紙用参照データ
Ｓ２ｂ...写真用参照データ
Ｓ３...第３参照データ
ＳＶ...サーバ
ＴＭ...対応マップ
【図１】
2006137077.tif 000003
【図２】
2006137077.tif 000004
【図３】
2006137077.tif 000005
【図４】
2006137077.tif 000006
【図５】
2006137077.tif 000007
【図６】
2006137077.tif 000008
【図７】
2006137077.tif 000009
【図８】
2006137077.tif 000010
【図９】
2006137077.tif 000011
【図１０】
2006137077.tif 000012
【図１１】
2006137077.tif 000013
【図１２】
2006137077.tif 000014
【図１３】
2006137077.tif 000015
【図１４】
2006137077.tif 000016
【図１５】
2006137077.tif 000017