(57)【要約】【課題】コンピュータ装置側で全ての印刷データ生成処理を行う印刷システムにおいては、コンピュータ装置個々で色の調整を行わないと印刷色が異なってしまう。【解決手段】コンピュータ装置１１０は、テストパターン生成部１１５と、テストパターンをプリンタ装置１４０で印刷した結果を入力する印刷結果入力部１１２と、印刷結果入力部からの出力を受けて色情報を生成する色情報生成部１１３とを有し、プリンタ装置１４０はコンピュータ装置１１０が生成した色情報を格納する記憶手段１４２を有し、複数のコンピュータ装置１１０，１３０は、記憶手段１４２に格納されている色情報を取得する色情報取得部１１６と、色情報を用いて色テーブルを生成する色テーブル生成部１１７と、色テーブルを用いて印刷データを生成する印刷データ生成部１１９とを有する。【選択図】  図１
2005043939.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数のコンピュータ装置がプリンタ装置を共用する印刷システムにおいて、前記複数のコンピュータ装置のうちの少なくとも１つのコンピュータ装置が、テストパターンを生成し、前記プリンタ装置にて前記テストパターンの印刷を行い、該テストパターンの印刷結果を入力し、該印刷結果から色情報を生成して前記プリンタ装置に送信し、前記プリンタ装置は前記色情報を記憶手段に格納し、該色情報は前記複数のコンピュータ装置が読出しできることを特徴とする印刷システム。
【請求項２】
前記複数のコンピュータ装置は前記プリンタ装置の記憶手段から読出した色情報を元に色補正を行うことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記複数のコンピュータ装置は前記プリンタ装置の記憶手段から読出した色情報を元に色テーブルを生成し、該色テーブルを用いて印刷データを生成することを特徴とする請求項１記載の印刷システム。
【請求項４】
前記複数のコンピュータ装置が複数のプリンタ装置を共用している場合、前記複数のコンピュータ装置は前記色テーブルを前記複数のプリンタ装置毎に生成することを特徴とする請求項３記載の印刷システム。
【請求項５】
ネットワークを介して複数のコンピュータ装置がプリンタ装置を共用する印刷システムにおいて、前記複数のコンピュータ装置のうちの少なくとも１つのコンピュータ装置は、テストパターン生成部と、該テストパターン生成部が生成したテストパターンを前記プリンタ装置で印刷した結果を入力する印刷結果入力部と、該印刷結果入力部からの出力を受けて色情報を生成する色情報生成部とを有し、前記プリンタ装置は前記コンピュータ装置が生成した色情報を格納する記憶手段を有し、前記複数のコンピュータ装置は、前記プリンタ装置の記憶手段に格納されている色情報を取得する色情報取得部と、該色情報取得部が取得した色情報を用いて色テーブルを生成する色テーブル生成部と、該色テーブル生成部が生成した色テーブルを用いて印刷データを生成する印刷データ生成部とを有することを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のコンピュータ装置からの指示によりプリンタ装置でカラー印刷する際に、同じ色合いで印刷できる手段を提供するものであり、印刷色の調整に関する。
【０００２】
【従来の技術】
プリンタ装置に印刷データの色の補正・変換を行う機能がある場合、キャリブレーション情報や、色情報もプリンタ側で調整しておくだけでよく、プリンタ装置において色の補正・変換を行うため、複数のコンピュータ装置からの印刷データを印刷しても色が異なることはない。しかしながら、このような機能を実装したプリンタは高価なものが多い。
【０００３】
特許文献１には、ホスト装置にＬＵＴ（色変換テーブル）記憶部を有し、プリンタに使用されるインク等に対応した専用のＬＵＴをＬＵＴ記憶部から取得し、これを用いて色変換することにより、使用するインクの特性を生かした最も良い色で印刷をすることができる技術が開示されている
【特許文献１】
特開２００３−１４５８８６号公報（第４頁、図１）
【０００４】
【発明が解決しようとする課題】
最近では複数のコンピュータ装置から印刷できる共用印刷システムであっても、コンピュータ装置側で全てのデータ生成処理を行う低価格のプリンタ装置が使用されるケースが増えている。このような低価格なプリンタ装置では、印刷データの色を補正・変換する手段をプリンタ側で持たず、コンピュータ装置側にこれらの手段を持たせる構成としている。さらに、同じ機種であっても装置毎固体の色の特性に関する差を吸収するキャリブレーションの有効な手段を持たず、たとえ手段を持っていたとしても、プリンタ装置へ接続し色調整を行ったコンピュータ装置のみが使用でき、複数のコンピュータ装置から印刷する場合、それぞれのコンピュータ装置毎で調整しなければならないという問題がある。また、それぞれのコンピュータ装置で調整しても、生成される色情報が微妙に異なることがあり、複数のコンピュータ装置からの印刷結果の色合いが異なってしまうという問題もある。
【０００５】
本発明の目的は、コンピュータ装置側で印刷データ生成処理を行う印刷システムにおいて、それぞれのコンピュータ装置で調整を行う必要がなく、全てのコンピュータ装置から同じ印刷色で印刷することができる印刷システムを提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明の印刷システムにおいては、プリンタ装置が同じ機種であっても装置毎固体の色の特性に関する差を吸収するキャリブレーション機能を、不特定のある１つのコンピュータ装置がテストパターンの印刷結果をフィードバックし、プリンタ装置の特性に合せた調整を行ない、調整を行なった結果である色情報をプリンタ装置へ記憶させ、これを全コンピュータ装置で参照・取得することによって実現するものである。これにより、複数のコンピュータ装置からの印刷色を同じにすることができる。また、ある１台のコンピュータ装置から調整を行なうだけで、全てのコンピュータ装置がプリンタ装置から、その色情報を同時またはそれぞれのタイミングで取得できるため、印刷時に同じ色情報を用いて印刷データを生成することができ、コンピュータ装置毎に調整を行なう必要がない。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の一実施例を説明する。図１は複数のコンピュータ装置がプリンタ装置を共用する印刷システムの機能ブロック図である。図２はこのシステムを実現するシステム構成である。図３はコンピュータ装置で色情報を生成するプログラムのフローチャートである。図４はコンピュータ装置がプリンタ装置から色情報を取得し、これを元に印刷用の色テーブルを生成して印刷データ生成用に設定するプログラムのフローチャートである。図５はこの設定された色テーブルを用いて印刷データを生成するプログラムのフローチャートである。
【０００８】
まず、システム構成について説明する。図２において１１０及び１３０はコンピュータ装置を示す。コンピュータ装置１１０と１３０は同じものでも異なるものでも良いが、本実施例ではコンピュータ装置１１０のみをプリンタ装置１４０の調整を行うコンピュータ装置として区別する。調整を行うコンピュータ装置１１０には、２４１，２４２の両方のプログラムが必要となる。ここで、２４１は色情報を取得しプリンタ装置１４０へ印刷の指示を行うプログラムであり、適当な記録媒体に格納されている。２４２は調整を行いプリンタ装置１４０へ色情報を設定するプログラムであり、適当な記録媒体に格納されている。
【０００９】
コンピュータ装置１３０は、プリンタ装置１４０で印刷を行うだけのため、プログラム２４１がインストールされていれば良い。それぞれのコンピュータ装置とプリンタ装置を接続するネットワーク２０１は、ＬＡＮで構成される。これは、通信手段であれば良いので，無線を使用しても良い。このように、複数のコンピュータ装置１１０および１３０とプリンタ装置１４０をＬＡＮ等のネットワーク２０１で接続した構成とし、それぞれのコンピュータ装置１１０，１３０からプリンタ装置１４０へ印刷の指示を行う。
【００１０】
ここで、各コンピュータ装置１１０，１３０で実行されるプログラム２４１は、プリンタ装置１４０の平均的な特性に合わせたデフォルト色テーブルを持っており、通常はこの色テーブルを用いて印刷を行う。
【００１１】
プリンタ装置１４０は、使用するにつれ、劣化等の要因で印刷結果の色に変化が生じる。また、これは温湿度などの環境にも依存しやすい。このときには、デフォルトの色テーブルでなく、劣化の度合いや環境の変化に合わせ調整した色テーブルが必要となる。調整を行う色テーブルは、濃度特性を調整するガンマテーブルでも良いし、色の補正・補間を行う色補正テーブルでもよい。この実施例では、入力階調に対する出力濃度の補正を行うガンマテーブルを調整する例を示す。
【００１２】
調整を行うのは前記の通りどのコンピュータ装置でもよいが、本実施例ではコンピュータ装置１１０から調整する場合で示す。コンピュータ装置１１０では、プログラム２４１と２４２の両方が実行される。図１及び図３を用いて色情報の生成手順を説明する。まず、コンピュータ装置１１０のテストパターン生成部１１５においてテストパターンの生成を行う（ステップ３０１）。次に、描画展開・色補正／変換・印刷データ生成部（印刷データ生成部）１１９にてプリンタ装置用のデータに展開し、スプール１２０および通信制御部１１１を経由してプリンタ装置１４０に送信する（ステップ３０２）。描画展開・色補正／変換・印刷データ生成部（印刷データ生成部）１１９はプリンタドライバとも呼ばれる。
【００１３】
テストパターン生成部１１５で生成するテストパターンは、プリンタ装置１４０の基本特性が印刷結果で読み取れるものであれば良い。テストパターンの印刷結果を前記コンピュータ装置１１０に入力する（ステップ３０３）。本実施例では、あるポイントの入力階調値に対して印刷結果が示す出力濃度をコンピュータ装置１１０の印刷結果入力部１１２へ入力する。入力方法は、キーボードあるいはスキャナ等による。この入力された内容をもとに、プリンタ装置１４０専用の計算式または生成論理により、色情報を色情報生成部１１３にて生成する（ステップ３０４）。色情報は色テーブルそのものではなく、色テーブルを生成するのに必要な可変の値のみとしてもよい。例えば、色情報生成部１１３では何もせず、印刷結果入力部１１２の入力値をそのまま色情報としてもよい。
【００１４】
生成した色情報は色情報送信部１１４から通信制御部１１１を介してプリンタ装置１４０へ送信する（ステップ３０５）。プリンタ装置１４０では通信制御部１４１にて受信したデータが印刷データか色情報かを識別し、色情報であれば情報管理部１４３に受け渡し、情報記憶部１４２に記憶する。これで、調整および色情報の設定が完了する。情報記憶部１４２に記憶された色情報は、それぞれのコンピュータ装置１１０，１３０が読出して利用することができる。
【００１５】
次にこの色情報を使用して印刷する手順を説明する。まず、図４のフローチャートに示す通り色情報を取得し色テーブルを生成・設定する。この色テーブルを使用して図５のフローチャートに示す通り印刷データを生成し印刷する。図１のコンピュータ装置１１０および１３０における１１６から１１９と１３２から１３５のブロックは、図２のプログラム２４１の機能を示したものである。
【００１６】
コンピュータ装置１３０の色情報取得部１３２は、通信制御部１３１を通してプリンタ装置１４０に対し色情報の要求を行う（図４参照）。プリンタ装置１４０はこの要求に対し情報記憶部１４２に格納されている色情報を読出し応答する。色情報が未設定の場合は、その旨を応答する（ステップ４０１，４０２）。コンピュータ装置１３０の色情報取得部１３２は取得した色情報の内容から色情報が設定されているかどうかを判定し（ステップ４０３）、色情報が設定されていた場合、色テーブル生成部１３３に色情報を渡し、色テーブルを生成する（ステップ４０４）。生成された色テーブルは色テーブル設定部１３４が受取り、描画展開・色補正／変換・印刷データ生成部（印刷データ生成部）１３５に対し設定する（ステップ４０５）。
【００１７】
描画展開・色補正／変換・印刷データ生成部（印刷データ生成部）１３５は、アプリケーション１３７からの印刷起動時（図５参照）に、色テーブルが設定されているかを判定し（ステップ５０２）、設定されていなければデフォルトの色テーブルを用いて補正処理し（ステップ５０４）、印刷データを生成する（５０５）。設定されていれば設定された色テーブルを使用して補正処理を行い（ステップ５０３）、印刷データを生成する（ステップ５０５）。この印刷データはプリンタ装置用に調整された色情報を使用するため、適正な印刷色となるように補正されたものとなる。
【００１８】
生成された印刷データは、スプール１３６へ吐き出され（ステップ５０６）、通信制御部１３１を経由してプリンタ装置１４０へ送信される。プリンタ装置１４０では、通信制御部１４１が印刷データであることを判断し、印刷制御部１４４に印刷データを渡す。印刷制御部１４４は印刷データをプリントエンジン１４５へビデオ信号として送信し、プリントエンジン１４５にて印刷が行われる。
【００１９】
以上の図４及び図５の処理を行うプログラムを、図２にす複数のコンピュータ装置１１０，１３０が実装することで、ある特定のコンピュータ装置が調整し設定した色情報を効率よく共有することができ、各コンピュータ装置上で印刷色への変換をしているにもかかわらず、同一の色テーブルを使用できるため、どのコンピュータ装置から印刷を指示しても同じ印刷色で表現することができる。
【００２０】
さらに、１つのコンピュータ装置に複数のプリンタ装置が定義されている場合、色テーブルを印刷ポート毎に持たせると、プリンタ装置毎の色テーブルで印刷できるため、常に適正な印刷色で印刷することもできる。
【００２１】
【発明の効果】
以上説明したように本発明によれば、コンピュータ装置側で印刷データ生成処理を行う印刷システムにおいて、色の調整を行った結果を複数のコンピュータ装置で共用できるため、それぞれのコンピュータ装置で調整を行う必要がなく、全てのコンピュータ装置から同じ印刷色で印刷することが効率よく行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施例による複数のコンピュータ装置がプリンタ装置を共用する印刷システムの機能ブロック図である。
【図２】図１の印刷システムを実現するシステム構成図である。
【図３】本発明の一実施例によるコンピュータ装置で色情報を生成するプログラムのフローチャートである。
【図４】本発明の一実施例によるコンピュータ装置が色情報を取得し、これを元に印刷用の色テーブルを生成して印刷データ生成用に設定するプログラムのフローチャートである。
【図５】本発明の一実施例による設定された色テーブルを用いて印刷データを生成するプログラムのフローチャートである。
【符号の説明】
１１０，１３０…コンピュータ装置、
１１１，１３１，１４１…通信制御部、
１１２…印刷結果入力部、１１３…色情報生成部、１１４…色情報送信部、
１１５…テストパターン生成部、
１１６，１３２…色情報取得部、
１１７，１３３…色テーブル生成部、
１１８，１３４…色テーブル設定部、
１１９，１３５…描画展開・色補正／変換・印刷データ生成部（印刷データ生成部）、
１２０，１３６…スプール、
１２１，１３７…アプリケーション、
１４０…プリンタ装置、１４２…情報記憶部、１４３…情報管理部、
１４４…印刷制御部、１４５…プリントエンジン、
２０１…ＬＡＮ、２４１，２４２…プログラム。
【図１】
2005043939.tif 000003
【図２】
2005043939.tif 000004
【図３】
2005043939.tif 000005
【図４】
2005043939.tif 000006
【図５】
2005043939.tif 000007