(57)【要約】【課題】記録動作時間をできるだけ早め得るだけでなく低コストで記録動作を行い得る多色発色記録を提供する。【解決手段】低温でマゼンタを、中温でシアンを、高温でブラックを発色する感熱記録媒体に対して、ライン型サーマルヘッド１８を用いて三色を一ライン分の三色発色画素データに従って同時に発色させる。マゼンタ及びブラックを発色させる第１の一ライン分の二色発色ビットデータと、シアン及びブラックを発色させる第２の一ライン分の二色発色ビットデータとを一ライン分の三色発色画素データに基づいて作成する。ライン型サーマルヘッドの一ライン毎の記録動作に必要とされる期間中にライン型サーマルヘッドを第１の一ライン分の二色発色ビットデータに基づいて記録動作させ、次いで第２の一ライン分の二色発色ビットデータに基づいて記録動作させる。【選択図】　　　　図４
2004074459.tif 000002
【特許請求の範囲】
【請求項１】
第１の発色温度で第１の色を発色し、前記第１の発色温度よりも高い第２の発色温度で第２の色を発色し、前記第２の発色温度よりも高い第３の発色温度で第３の色を発色するような発色特性を持つ記録媒体に対して、ライン型サーマルヘッドを用いて前記第１、第２及び第３の色を一ライン分の三色発色画素データに従って同時に発色させる多色発色用サーマルプリンタであって、
前記第１及び第３の色を発色させるべく前記一ライン分の三色発色画素データに基づいて作成された第１の一ライン分の二色発色ビットデータと、前記第２及び第３の色を発色させるべく前記一ライン分の三色発色画素データに基づいて作成された第２の一ライン分の二色発色ビットデータとを格納する格納手段と、
前記ライン型サーマルヘッドの一ライン毎の記録動作に必要とされる期間中に該ライン型サーマルヘッドを前記第１の一ライン分の二色発色ビットデータに基づいて記録動作させ、次いで前記第２の一ライン分の二色発色ビットデータに基づいて記録動作させる記録動作手段とを具備して成る多色発色用サーマルプリンタ。
【請求項２】
請求項１に記載の多色発色用サーマルプリンタにおいて、前記記録動作手段が前記ライン型サーマルヘッドを前記第２の一ライン分の二色発色ビットデータに基づいて記録動作させられた後に更に前記第１の一ライン分の二色発色ビットデータに基づいて該ライン型サーマルヘッドに再度記録動作を行わせることを特徴とする多色発色用サーマルプリンタ。
【請求項３】
第１の発色温度で第１の色を発色し、前記第１の発色温度よりも高い第２の発色温度で第２の色を発色し、前記第２の発色温度よりも高い第３の発色温度で第３の色を発色するような発色特性を持つ記録媒体に対して、ライン型サーマルヘッドを用いて前記第１、第２及び第３の色を一ライン分の三色発色画素データに従って同時に発色させる多色発色方法であって、
前記一ライン分の三色発色画素データに基づいて前記第１及び第３の色を発色させるための第１の一ライン分の二色発色ビットデータを作成する第１のビットデータ作成段階と、
前記一ライン分の三色発色画素データに基づいて前記第２及び第３の色を発色させるための第２の一ライン分の二色発色ビットデータを作成する第２のビットデータ作成段階と、
前記ライン型サーマルヘッドの一ライン毎の記録動作に必要とされる期間中に該ライン型サーマルヘッドを前記第１の一ライン分の二色発色ビットデータに基づいて記録動作させ、次いで前記第２の一ライン分の二色発色ビットデータに基づいて記録動作させる記録動作段階とから成る多色発色方法。
【請求項４】
請求項３に記載の多色発色方法において、前記第１の一ライン分の二色発色ビットデータに基づく前記ライン型サーマルヘッドの記録動作時間が前記第１の色の発色温度を得るに必要とされる時間とされ、前記第２の一ライン分の二色発色ビットデータに基づく前記ライン型サーマルヘッドの記録動作時間が前記第２の色の発色温度を得るに必要とされる時間とされることを特徴とする多色発色方法。
【請求項５】
請求項３に記載の多色発色方法において、前記記録動作段階で前記ライン型サーマルヘッドが前記第２の一ライン分の二色発色ビットデータに基づいて記録動作させられた後に更に前記第１の一ライン分の二色発色ビットデータに基づいて再度記録動作させることを特徴とする多色発色方法。
【請求項６】
請求項５に記載の多色発色方法において、前記第１の一ライン分の二色発色ビットデータに基づく前記ライン型サーマルヘッドの記録動作時間が前記第１の色の発色温度を得るに必要とされる時間とされ、前記第２の一ライン分の二色発色ビットデータに基づく前記ライン型サーマルヘッドの記録動作時間が前記第２の色の発色温度を得るに必要とされる時間とされ、前記第１の一ライン分の二色発色ビットデータに基づく前記ライン型サーマルヘッドの再度の記録動作時間が前記第１の色の発色温度を得るに必要とされる時間とされることを特徴とする多色発色方法。
【請求項７】
第１の発色温度で第１の色を発色し、前記第１の発色温度よりも高い第２の発色温度で第２の色を発色し、前記第２の発色温度よりも高い第３の発色温度で第３の色を発色するような発色特性を持つ記録媒体に対して、ライン型サーマルヘッドを用いて前記第１、第２及び第３の色を一ライン分の三色発色画素データに従って同時に発色させる多色発色システムであって、
前記一ライン分の三色発色画素データに基づいて前記第１及び第３の色を発色させるための第１の一ライン分の二色発色ビットデータを作成する第１のビットデータ作成手段と、
前記一ライン分の三色発色画素データに基づいて前記第２及び第３の色を発色させるための第２の一ライン分の二色発色ビットデータを作成する第２のビットデータ作成手段と、
前記第１及び第２の一ライン分の二色発色ビットデータを格納する格納手段と、
前記ライン型サーマルヘッドの一ライン毎の記録動作に必要とされる期間中に該ライン型サーマルヘッドを前記第１の一ライン分の二色発色ビットデータに基づいて記録動作させ、次いで前記第２の一ライン分の二色発色ビットデータに基づいて記録動作させる記録動作手段とを具備して成る多色発色システム。
【請求項８】
請求項７に記載の多色発色システムにおいて、前記記録動作手段が前記ライン型サーマルヘッドを前記第２の一ライン分の二色発色ビットデータに基づいて記録動作させられた後に更に前記第１の一ライン分の二色発色ビットデータに基づいて該ライン型サーマルヘッドに再度記録動作を行わせることを特徴とする多色発色システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、第１の発色温度で第１の色を発色し、該第１の発色温度よりも高い第２の発色温度で第２の色を発色し、該第２の発色温度よりも高い第３の発色温度で第３の色を発色するような発色特性を持つ記録媒体に対して、ライン型サーマルヘッドを用いて第１、第２及び第３の色を一ライン分の三色発色画素データに従って同時に発色させる多色発色用サーマルプリンタ、多色発色方法及び多色発色システムに関する。
【０００２】
【従来の技術】
周知のように、サーマルプリンタは例えば感熱記録媒体に文字や画像等を記録するために使用される。感熱記録媒体としては、多色発色用感熱記録媒体も知られており、このような多色発色用感熱記録媒体はブラック発色の他にその他の有彩色例えばマゼンタやシアンを発色するようになっている。即ち、多色発色用記録媒体の発色層には異なった発色温度を持つ感熱色素が含まれ、例えばマゼンタ感熱色素には低温発色特性が与えられ、シアン感熱発色色素には中温発色特性が与えられ、ブラック感熱発色特性には高温発色特性が与えられる。このような発色特性を持つ多色発色用記録媒体によれば、低温発色でマゼンタ色が得られ、中温発色でマゼンタとシアンとの混色即ちブルー発色が得られ、高温でブラック発色が得られることになる。
【０００３】
以上のような多色発色用感熱記録媒体に対して、ライン型サーマルプリンタを用いて多色発色記録を行う場合には、ライン型サーマルヘッドが３つ必要となる。即ち、第１のライン型サーマルヘッドはマゼンタ発色用として、第２のライン型サーマルヘッドはシアン発色用として、第３のライン型サーマルヘッドはブラック発色用として用いられる。多色発色用記録媒体上の同一ライン上で第１、第２及び第３のライン型サーマルヘッドのそれぞれを一ライン分のマゼンタ発色ビットデータ、一ライン分のシアン発色用ビットデータ及び一ライン分のブラック発色ビットデータに基づいて順次動作させられることにより、該ライン上には三色の発色ドット、即ちマゼンタ発色ドット、ブルー発色ドット及びブラック発色ドットが得られることになる。
【０００４】
上述したような多色発色用サーマルプリンタは３つのライン型サーマルヘッドを使用しなければならず、このため比較的高価なものとなる。そこで、単一ライン型サーマルヘッドを用いて一ライン毎にマゼンタ発色、シアン発色及びブラック発色を同時に行う多色発色方法が既に提案されている。
【０００５】
このような従来の多色発色方法では、先ず、一ライン分の三色発色画素データに基づいて第１、第２及び第３の一ライン分の発色ビットデータが作成される。第１の一ライン分の発色ビットデータには、マゼンタ、シアン及びブラックを発色させるビットデータにはすべて“１”が与えられ、第２の一ライン分の発色ビットデータには、シアン及びブラックを発色させるビットデータだけに“１”が与えられ、第３の一ライン分の発色ビットデータには、ブラックを発色させるビットデータだけに“１”が与えられる。
【０００６】
単一ライン型サーマルヘッドの一ライン毎の記録動作に必要とされる期間中に該単一ライン型サーマルヘッドを第１の一ライン分の発色ビットデータに基づいて記録動作させられ、次いで第２の一ライン分の発色ビットデータに基づいて記録動作させられ、続いて第３の一ライン分の発色ビットデータに基づいて記録作動させられ、これにより多色発色用記録媒体上の一ライン毎にマゼンタ発色、ブルー発色及びブラック発色が同時に得られることになる。即ち、第１の一ライン分の発色ビットデータに基づく単一ライン型サーマルヘッドの記録動作時間がマゼンタの発色温度を得るに必要とされる時間とされ、第１及び第２の一ライン分の発色ビットデータに基づく単一ライン型サーマルヘッドの記録動作時間がシアンの発色温度を得るに必要とされる時間とされ、第１、第２及び第３の一ライン分の発色ビットデータに基づく単一ライン型サーマルヘッドの記録動作時間がブラックの発色温度を得るに必要とされる時間とされる。
【０００７】
なお、このような多色発色方法の場合には、ブラック発色ドットはフルサイズで得られるのに対して、マゼンタ発色ドット及びブルー（マゼンタ＋シアン）発色ドットについてはフルサイズ以下となり、その発色濃度は低減されたものとなるが、しかしそのような問題はマゼンタ感熱発色色素及びシアン感熱発色色素として濃度の高いものを用いることにより軽減され得る。
【０００８】
【発明が解決しようとする課題】
以上の記載から明らかなように、従来の多色発色方法では、一ライン分の三色発色画素データに基づいて第１、第２及び第３の一ライン分の発色ビットデータを用意する必要があり、このようなビットデータがホストコンピュータで作成されるとすると、発色ビットデータの転送には通常の場合（即ち単色発色）に比べて３倍の転送時間が掛かり、その結果として、多色発色用サーマルプリンタでの記録動作時間が遅くなるという問題が発生する。
【０００９】
一方、プリンタコントローラ側でホストコンピュータから一ライン分の三色発色画素データを受け取って第１、第２及び第３の一ライン分の発色ビットデータを作成することも可能であるが、しかし一般的にプリンタコントローラの処理能力はホストコンピュータでの処理能力より劣るので、第１、第２及び第３の一ライン分の発色ビットデータを用意するための処理に時間が掛かり、この場合にも多色発色用サーマルプリンタでの記録動作時間が遅くなるという問題が起きる。
【００１０】
また、多色発色用記録媒体上での一ライン毎の記録に際して発色ビットデータの量は通常の場合に比べて３倍となるので、記録動作中に発色ビットデータを一時的に保持するバッファ等の容量もその分だけ増やさなければならず、その分だけ多色発色用サーマルプリンタのコストが高くなるという点も問題となる。
【００１１】
従って、本発明の目的は、第１の発色温度で第１の色を発色し、該第１の発色温度よりも高い第２の発色温度で第２の色を発色し、該第２の発色温度よりも高い第３の発色温度で第３の色を発色するような発色特性を持つ記録媒体に対して、ライン型サーマルヘッドを用いて第１、第２及び第３の色を一ライン分の三色発色画素データに従って同時に発色させる多色発色用サーマルプリンタ及び多色発色方法であって、記録動作時間をできるだけ早め得るだけでなく低コストで記録動作を行い得るようなった多色発色用サーマルプリンタ、多色発色方法及び多色発色システムを提供することである。
【００１２】
【課題を解決するための手段】
本発明による多色発色用サーマルプリンタでは、第１の発色温度で第１の色を発色し、該第１の発色温度よりも高い第２の発色温度で第２の色を発色し、該第２の発色温度よりも高い第３の発色温度で第３の色を発色するような発色特性を持つ記録媒体に対して、ライン型サーマルヘッドを第１、第２及び第３の色が一ライン分の三色発色画素データに従って同時に発色させられる。本発明による多色発色用サーマルプリンタは、第１及び第３の色を発色させるべく一ライン分の三色発色画素データに基づいて作成された第１の一ライン分の二色発色ビットデータと、第２及び第３の色を発色させるべく一ライン分の三色発色画素データに基づいて作成された第２の一ライン分の二色発色ビットデータとを格納する格納手段と、ライン型サーマルヘッドの一ライン毎の記録動作に必要とされる期間中に該ライン型サーマルヘッドを第１の一ライン分の二色発色ビットデータに基づいて記録動作させ、次いで第２の一ライン分の二色発色ビットデータに基づいて記録動作させる記録動作手段とを具備して成る。
【００１３】
本発明による多色発色用サーマルプリンタでは、記録動作手段がライン型サーマルヘッドを第２の一ラインブラックの二色発色ビットデータに基づいて記録動作させられた後に更に第１の一ライン分の二色発色ビットデータに基づいて該ライン型サーマルヘッドに再度記録動作を行わせるようにしてもよい。
【００１４】
本発明による多色発色方法は、第１の発色温度で第１の色を発色し、該第１の発色温度よりも高い第２の発色温度で第２の色を発色し、該第２の発色温度よりも高い第３の発色温度で第３の色を発色するような発色特性を持つ記録媒体に対して、ライン型サーマルヘッドを用いて第１、第２及び第３の色を一ライン分の三色発色画素データに従って同時に発色させるものであって、一ライン分の三色発色画素データに基づいて第１及び第３の色を発色させるための第１の一ライン分の二色発色ビットデータを作成する第１のビットデータ作成段階と、一ライン分の三色発色画素データに基づいて第２及び第３の色を発色させるための第２の一ライン分の二色発色ビットデータを作成する第２のビットデータ作成段階と、ライン型サーマルヘッドの一ライン毎の記録動作に必要とされる期間中に該ライン型サーマルヘッドを第１の一ライン分の二色発色ビットデータに基づいて記録動作させ、次いで第２の一ライン分の二色発色ビットデータに基づいて記録動作させる記録動作段階とから成る。
【００１５】
本発明による多色発色方法では、第１の一ライン分の二色発色ビットデータに基づくライン型サーマルヘッドの記録動作時間については第１の色の発色温度を得るに必要とされる時間とされ、第２の一ライン分の二色発色ビットデータに基づくライン型サーマルヘッドの記録動作時間については第２の色の発色温度を得るに必要とされる時間とされる。
【００１６】
本発明による多色発色方法によれば、記録動作段階でライン型サーマルヘッドが第２の一ライン分の二色発色ビットデータに基づいて記録動作させられた後に更に第１の一ライン分の二色発色ビットデータに基づいて再度記録動作させることもできる。この場合には、第１の一ライン分の二色発色ビットデータに基づくライン型サーマルヘッドの記録動作時間については第１の色の発色温度を得るに必要とされる時間とされ、第２の一ライン分の二色発色ビットデータに基づくライン型サーマルヘッドの記録動作時間については第２の色の発色温度を得るに必要とされる時間とされ、第１の一ライン分の二色発色ビットデータに基づくライン型サーマルヘッドの再度の記録動作時間については第１の色の発色温度を得るに必要とされる時間とされる。
【００１７】
本発明による多色発色システムは、第１の発色温度で第１の色を発色し、前記第１の発色温度よりも高い第２の発色温度で第２の色を発色し、前記第２の発色温度よりも高い第３の発色温度で第３の色を発色するような発色特性を持つ記録媒体に対して、ライン型サーマルヘッドを用いて前記第１、第２及び第３の色を一ライン分の三色発色画素データに従って同時に発色させるものであって、一ライン分の三色発色画素データに基づいて第１及び第３の色を発色させるための第１の一ライン分の二色発色ビットデータを作成する第１のビットデータ作成手段と、一ライン分の三色発色画素データに基づいて第２及び第３の色を発色させるための第２の一ライン分の二色発色ビットデータを作成する第２のビットデータ作成手段と、第１及び第２の一ライン分の二色発色ビットデータを格納する格納手段と、ライン型サーマルヘッドの一ライン毎の記録動作に必要とされる期間中に該ライン型サーマルヘッドを第１の一ライン分の二色発色ビットデータに基づいて記録動作させ、次いで第２の一ライン分の二色発色ビットデータに基づいて記録動作させる記録動作手段とを具備して成るものである。
【００１８】
本発明による多色発色システムでは、記録動作手段がライン型サーマルヘッドを第２の一ラインブラックの二色発色ビットデータに基づいて記録動作させられた後に更に第１の一ライン分の二色発色ビットデータに基づいて該ライン型サーマルヘッドに再度記録動作を行わせるようにしてもよい。
【００１９】
【発明の実施の形態】
次に、添付図面を参照して、本発明による多色発色用サーマルプリンタの一実施形態について説明する。
【００２０】
先ず、図１を参照すると、本発明による多色発色用サーマルプリンタがブロック図として図示される。多色発色用サーマルプリンタは参照符号１０で全体的に示され、そこにはプリンタコントローラ１２が設けられる。プリンタコントローラ１２はマイクロコンピュータから構成され、マイクロコンピュータは中央処理ユニット（ＣＰＵ）、種々のルーチンを実行するためのプログラム、定数等を格納する読出し専用メモリ（ＲＯＭ）、データ等を一時的に格納する書込み／読出し自在なメモリ（ＲＡＭ）、入出力インターフェース（Ｉ／Ｏ）等を包含し、多色発色サーマルプリンタ１０の作動全般を制御する。
【００２１】
プリンタコントローラ１２はその入出力インターフェース（Ｉ／Ｏ）を介してホストコンピュータ１４に接続され、その間で適宜通信が行われる。ホストコンピュータ１４にもマイクロコンピュータが搭載され、このマイクロコンピュータも中央処理ユニット（ＣＰＵ）、種々のルーチンを実行するためのプログラム、定数等を格納する読出し専用メモリ（ＲＯＭ）、データ等を一時的に格納する書込み／読出し自在なメモリ（ＲＡＭ）、入出力インターフェース（Ｉ／Ｏ）等を包含する。ホストコンピュータ１４には、更に、適当なメモリ手段、例えば、ハードディスク、フロッピィディスクやＣＤディスク等を駆動するメモリ駆動手段も搭載される。なお、図１には図示されないが、ＣＲＴ等のモニタ手段、キーボードやマウス等の外部入力手段がホストコンピュータ１４に接続される。
【００２２】
ホストコンピュータ１４では、文書データや図形データ等が作成され、これらデータは所定のフォーマットに従ってハードディスク等のメモリ手段に格納される。本実施形態では、各文書データや図形データの各画素データは二ビット構成とされ、画素データが［００］であるとき、その画素データは無色とされ、画素データが［０１］であるとき、その画素データはマゼンタとされ、画素データが［１０］であるとき、その画素データはシアンとされ、画素データが［１１］であるとき、その画素データはブラックとされる。
【００２３】
ホストコンピュータ１４が多色発色用サーマルプリンタ１０を用いて文書データや図形データ等に基づく多色発色記録を行うとき、三色発色画素データは後述するように本発明に従って一ライン毎に適宜処理され、これにより第１の一ライン分の二色発色ビットデータ及び第２の一ライン分の二色発色ビットデータが作成され、これら第１及び第２の一ライン分の二色発色ビットデータは順次ホストコンピュータ１４からプリンタコントローラ１２に転送される。リンタコントローラ１２では、第１及び第２の一ライン分の二色発色ビットデータは一旦バッファ１６に格納され、記録作動時にバッファ１６から適宜読み出される。
【００２４】
多色発色用サーマルプリンタ１０はライン型サーマルヘッド１８を具備し、このライン型サーマルヘッド１８は適当な基板に多数の発熱素子即ち電気抵抗素子を一直線上に所定のピッチで配列したものから成る。図１では、４つの電気抵抗素子形Ｒ１、Ｒ２、Ｒ３及びＲ４だけが代表的に図示されているが、ライン型サーマルヘッド１８には、実際には、例えば２４００個の電気抵抗素子が設けられる。各電気抵抗素子（Ｒ１、Ｒ２、Ｒ３、Ｒ４）の一端は接地され、その他端は該当トランジスタ（ＴＲ１、ＴＲ２、ＴＲ３、ＴＲ４）のエミッタに接続され、各トランジスタ（ＴＲ１、ＴＲ２、ＴＲ３、ＴＲ４）のコレクタには電源電圧Ｖｃｃが印加される。また、トランジスタＴＲ１、ＴＲ２、ＴＲ３及びＴＲ４のそれぞれのベースにはＡＮＤゲートＡＧ１、ＡＧ２、ＡＧ３及びＡＧ４の出力端子が接続される。
【００２５】
また、多色発色用サーマルプリンタ１０にはシフトレジスタ２０及びラッチ回路２２が設けられる。記録作動中、プリンタコントローラ１２により一ライン分の二色発色ビットデータＢＤがバッファ１６から順次読み出され、その一ライン分の二色発色ビットデータＢＤはプリンタコントローラ１２からシフトレジスタ２０に出力されるクロックパルスＣＬＫに従って該シフトレジスタ２０に順次送られてそこに一時的に保持される。
【００２６】
一ライン分の二色発色ビットデータＢＤのすべてがシフトレジスタ２０に送られると、ラッチ信号ＬＡＴがプリンタコントローラ１２からラッチ回路２２に出力され、このとき一ライン分の二色発色ビットデータＢＤはシフトレジスタ２０からラッチ回路２２に移されて、次のラッチ信号ＬＡＴが出力されるまでそこに保持される。一方、一ライン分の二色発色ビットデータＢＤがシフトレジスタ２０からラッチ回路２２に移されると、シフトレジスタ２０には次の一ライン分の二色発色ビットデータＢＤがプリンタコントローラ１２から送られる。
【００２７】
ラッチ回路２２からは各ビットデータに対応した出力端子が設けられ、この出力端子は該当ＡＮＤゲート（ＡＧ１、ＡＧ２、ＡＧ３、ＡＧ４）の一方の入力端子に接続され、その他方の入力端子にはストローブ信号ＳＴＢがプリンタコントローラから入力されるようになっている。かくして、各ＡＮＤゲート（ＡＧ１、ＡＧ２、ＡＧ３、ＡＧ４）に対応するビットデータに値“１”が与えられているときだけ、その一方の入力端子にはハイレベル信号が入力されているので、ストローブ信号のハイレベル期間だけ、そのＡＮＤゲートの出力端子からハイレベル信号が該当トランジスタ（ＴＲ１、ＴＲ２、ＴＲ３、ＴＲ４）のベースに対して出力され、これにより該当電気抵抗素子（Ｒ１、Ｒ２、Ｒ３、Ｒ４）が通電されて発熱させられる。
【００２８】
本実施形態では、多色発色用サーマルプリンタ１０によって記録されるべき感熱記録媒体としては、例えば、マゼンタ、シアン及びブラックの三色を発色し得るようになった多色発色用感熱記録媒体が使用され、しかもマゼンタの発色温度は最も低い発色温度Ｔ１に設定され、シアンの発色温度はマゼンタの発色温度Ｔ１よりも高い発色温度Ｔ２に設定され、ブラックの発色温度はシアンの発色温度Ｔ２よりも高い発色温度Ｔ３に設定される。図示はされないが、多色発色用サーマルプリンタ１０には、サーマルヘッド１８に適当な圧力で圧接されたプラテンローラと、このプラテンローラを回転駆動させる駆動機構とが設けられ、記録作動中、該プラテンローラを駆動機構で回転駆動させることにより、多色発色用感熱記録媒体はサーマルヘッド１８とプラテンローラとの間を一定の所定速度で通過させられる。
【００２９】
図２を参照すると、ホストコンピュータ１４で実行される三色画素データ処理ルーチンのフローチャートが示され、この三色画素データ処理ルーチンはホストコンピュータ１４側で操作者により適当な外部入力装置例えばキーボードやマウス等を介して記録（印字）指令が入力された際に実行される。
【００３０】
ステップ２０１では、記録（印字）されるべき文書データや図形データが適当な時間間隔でハードディスク等から一ラインずつ順次読み出されてホストコンピュータ１４のＲＡＭに一旦格納される。次いで、ステップ２０２では、カウンタｉが“１”に初期化される。続いて、ステップ２０３では、ホストコンピュータ１４のＲＡＭから最初の一ライン分の三色画素データの一番目の画素データが読み出され、ステップ２０４でその読出し画素データが無色［００］であるか否かが判断される。
【００３１】
もし読出し画素データが無色［００］であれば、ステップ２０５に進み、そこでビットデータ［０］がホストコンピュータ１４からプリンタコントローラ１２が出力され、プリンタコントローラ１２では、そのビットデータ［０］がバッファ１６に書き込まれる。ステップ２０４で読出し画素データが無色［００］でないとき、ステップ２０６に進み、そこで読出し画素データがシアン［１０］であるか否かが判断される。もし読出し画素データがシアン［１０］であれば、ステップ２０５に進み、そこでビットデータ［０］がホストコンピュータ１４からプリンタコントローラ１２が出力され、プリンタコントローラ１２では、そのビットデータ［０］がバッファ１６に書き込まれる。
【００３２】
ステップ２０６で読出し画素データがシアン［１０］でないとき、即ち読出し画素データがマゼンタ［０１］或いはブラック［１１］であるとき、ステップ２０７に進み、そこでビットデータ［１］がホストコンピュータ１４からプリンタコントローラ１２が出力され、プリンタコントローラ１２では、そのビットデータ［１］がバッファ１６に書き込まれる。
【００３３】
要するに、読出し画素データが無色［００］或いはシアン［１０］であるときには、ビットデータ［０］がバッファ１６に書き込まれ、読出し画素データがマゼンタ［０１］或いはブラック［１１］であるときだけ、ビットデータ［１］がバッファ１６に書き込まれる。
【００３４】
読出し画素データに対するビットデータ［０］または［１］の出力が行われた後（ステップ２０５または２０７）、ステップ２０８に進み、そこでカウンタｉのカウント値が２４００に到達したか否かが判断される。もしｉ＜２４００であれば、ステップ２０９に進み、カウンタｉのカウント値が“１”だけカウントアップされて、ステップ２０３に戻る。
【００３５】
上述したように、本実施形態では、サーマルヘッド１８には２４００個の電気抵抗素子が設けられているので、記録（印字）されるべき文書データや図形データの各一ラインには２４００個の画素データが含まれることになる。ステップ２０３ないし２０９から成るルーチンを繰り返すことにより、一ライン分に含まれる２４００個の画素データのそれぞれに対して、上述したような態様でビットデータの出力が行われる。
【００３６】
ステップ２０８でカウンタｉのカウント値が２４００に到達すると、ステップ２１０に進み、そこでカウンタｉは“１”に初期化される。次いで、ステップ２１１では、ホストコンピュータ１４のＲＡＭから最初の一ライン分の三色画素データの一番目の画素データが再び読み出され、ステップ２１２でその読出し画素データが無色［００］であるか否かが判断される。
【００３７】
もし読出し画素データが無色［００］であれば、ステップ２１３に進み、そこでビットデータ［０］がホストコンピュータ１４からプリンタコントローラ１２が出力され、プリンタコントローラ１２では、そのビットデータ［０］がバッファ１６に書き込まれる。ステップ２１２で読出し画素データが無色［００］でないとき、ステップ２１４に進み、そこで読出し画素データがマゼンタ［０１］であるか否かが判断される。もし読出し画素データがマゼンタ［０１］であれば、ステップ２１３に進み、そこでビットデータ［０］がホストコンピュータ１４からプリンタコントローラ１２が出力され、プリンタコントローラ１２では、そのビットデータ［０］がバッファ１６に書き込まれる。
【００３８】
ステップ２１４で読出し画素データがマゼンタ［０１］でないとき、即ち読出し画素データがシアン［１０］或いはブラック［１１］であるとき、ステップ２１５に進み、そこでビットデータ［１］がホストコンピュータ１４からプリンタコントローラ１２が出力され、プリンタコントローラ１２では、そのビットデータ［１］がバッファ１６に書き込まれる。
【００３９】
要するに、読出し画素データが無色［００］或いはマゼンタ［０１］であるときには、ビットデータ［０］がバッファ１６に書き込まれ、読出し画素データがシアン［１０］或いはブラック［１１］であるときだけ、ビットデータ［１］がバッファ１６に書き込まれる。
【００４０】
読出し画素データに対するビットデータ［０］または［１］の出力が行われた後（ステップ２１３または２１５）、ステップ２１６に進み、そこでカウンタｉのカウント値が２４００に到達したか否かが判断される。もしｉ＜２４００であれば、ステップ２１７に進み、カウンタｉのカウント値が“１”だけカウントアップされて、ステップ２１１に戻る。
【００４１】
ステップ２１６でカウンタｉのカウント値が２４００に到達すると、即ち一ライン分に含まれる２４００個の画素データのそれぞれに対するビットデータの出力が完了すると、ステップ２１８に進み、そこで記録（印字）されるべき文書データや図形データのすべてのラインに含まれる画素データに対するビットデータの出力が完了したか否かが判断され、もし完了していなければ、ステップ２０２に戻り、各ライン毎に含まれる画素データに対するビットデータの出力が繰り返される。
【００４２】
図３を参照すると、一ライン分の三色画素データのうちの一部が例示的に示される。なお、同図において、Ｍはマゼンタ画素データを、Ｃはシアン画素データを、Ｂはブラック画素データを、Ｗは無色画素データをしめしている。図３には、更に、一ライン分の三色画素データに基づいて得られる第１及び第２の一ライン分の二色発色ビットデータＢＤのそれぞれの一部が示される。同図において、（Ｉ）で示される第１の一ライン分の二色発色ビットデータは三色画素データ処理ルーチンのステップ２０３ないし２０９の実行により得られるものであり、（ＩＩ）で示される第２の一ライン分の二色発色ビットデータは三色画素データ処理ルーチンのステップ２１１ないし２１７の実行により得られるものである。要するに、ホストコンピュータ１４では、三色画素データ処理ルーチンを実行することにより、同一の一ライン分の三色画素データに基づいて第１及び第２の一ライン分の二色発色ビットデータＢＤが順次作成されてバッファ１６に書き込まれる。
【００４３】
記録（印字）作動中、多色発色用サーマルプリンタ１０では、図４に示すタイミングチャートに従って記録動作が行われる。一ラインの記録動作のために、先ず、第１の一ライン分の二色発色ビットデータＢＤがバッファ１６から読み出されてシフトレジスタ２０に対して出力され、シフトレジスタ２０へのビットデータＢＤの書込みはプリンタコントローラ１２からシフトレジスタ２０に出力されるクロックパルスＣＬＫに従って行われる。
【００４４】
第１の一ライン分の二色発色ビットデータＢＤ（２４００個）がすべてシフトレジスタ２０に取り込まれると、ラッチ信号ＬＡＴがプリンタコントローラ１２からラッチ回路２２に対して出力され、これにより２４００個のビットデータがシフトレジスタ２０からラッチ回路２２に同時にシフトされてそこに保持される。第１の一ライン分の二色発色ビットデータＢＤ（２４００個）が図３に例示されるようなものとされ、しかもその第１番目から第４番目のビットデータ［１］、［０］、［１］及び［０］のそれぞれがＡＮＤゲートＡＧ１、ＡＧ２、ＡＧ３及びＡＧ４に対応するとき、ラッチ回路２２からＡＮＤゲートＡＧ１及びＡＧ３のそれぞれの一方の入力端子に対してハイレベル信号が出力され、ＡＮＤゲートＡＧ２及びＡＧ４のそれぞれの一方の入力端子に対してはローレベル信号がラッチ回路２２から出力される。
【００４５】
なお、ラッチ信号ＬＡＴが出力されると、第２の一ライン分の二色発色ビットデータＢＤがバッファ１６から読み出され、この第２の一ライン分の二色発色ビットデータＢＤはプリンタコントローラ１２からシフトレジスタ２０に出力されるクロックパルスＣＬＫに従って該シフトレジスタ２０に書き込まれる。
【００４６】
図４のタイミングチャートから明らかなように、プリンタコントローラ１２からラッチ回路２２へのラッチ信号ＬＡＴの出力と同時に、プリンタコントローラ１２からストローブ信号ＳＴＢがＡＮＤゲート（ＡＧ１、ＡＧ２、ＡＧ３、ＡＧ４）の他方の入力端子に対して出力される。従って、第１番目から第４番目のビットデータ［１］、［０］、［１］及び［０］に応じて、ＡＮＤゲートＡＧ１及びＡＧ３の出力端子からはハイレベル信号が出力され、一方ＡＮＤゲートＡＧ２及びＡＧ４の出力端子からはローレベル信号が出力される。かくして、図４のタイミングチャートに示すように、電気抵抗Ｒ１及びＲ３だけが通電されて発熱される。
【００４７】
所定時間経過後、プリンタコントローラ１２からラッチ信号ＬＡＴがラッチ回路２２に対して再び出力されると、第２の一ライン分の二色発色ビットデータＢＤ（２４００個）がシフトレジスタ２０からラッチ回路２２に同時にシフトされてそこに保持される。なお、このラッチ信号ＬＡＴが出力されると、次の第１の一ライン分の二色発色ビットデータＢＤがバッファ１６から読み出され、この第１の一ライン分の二色発色ビットデータＢＤもプリンタコントローラ１２からシフトレジスタ２０に出力されるクロックパルスＣＬＫに従って該シフトレジスタ２０に書き込まれる。
【００４８】
図３に示すように、第２の一ライン分の二色発色ビットデータうちの第１番目から第４番目のビットデータはそれぞれ［０］、［１］、［１］及び［０］とされているので、ラッチ回路２２からＡＮＤゲートＡＧ２及びＡＧ３のそれぞれの一方の入力端子に対してハイレベル信号が出力され、ＡＮＤゲートＡＧ１及びＡＧ４のそれぞれの一方の入力端子に対してはローレベル信号がラッチ回路２２から出力される。従って、第１番目から第４番目のビットデータ［０］、［１］、［１］及び［０］に応じて、ＡＮＤゲートＡＧ２及びＡＧ３の出力端子からはハイレベル信号が出力され、一方ＡＮＤゲートＡＧ１及びＡＧ４の出力端子からはローレベル信号が出力される。かくして、図４のタイミングチャートに示すように、電気抵抗Ｒ２及びＲ３だけが通電されて発熱される。
【００４９】
以上の結果として、多色発色感熱記録媒体の発色層には、図５に模式的に示すように、マゼンタドット、ブルー（マゼンタ＋シアン）ドット、ブラックドット及び無色ドットが電気抵抗素子Ｒ１、Ｒ２、Ｒ３及びＲ４によって形成されることになる。勿論、電気抵抗素子Ｒ１の通電時間はその発熱温度がマゼンタの発色温度Ｔ１以上でシアンの発色温度Ｔ２を越えないものとされ、電気抵抗素子Ｒ２の通電時間はその発熱温度がシアンの発色温度Ｔ２以上でブラックの発色温度Ｔ３を越えないものとされ、電気抵抗素子Ｒ３の通電時間はその発熱温度がブラックの発色温度Ｔ３を越えるものとされる。なお、電気抵抗素子Ｒ３の通電時間は実際にはラッチ信号ＬＡＴの出力毎に短時間だけ中断されるが、全体的に見れば連続した時間と見做し得る。
【００５０】
図６及び図７を参照すると、先に説明した従来の多色発色方法が本発明との比較のために示されている。図６に例示的に示された一ライン分の三色画素データの一部は図３に示したものと同じものである。従来の多色発色方法では、一ライン分の三色画素データに基づいて、第１、第２及び第３の一ライン分のビットデータＢＤが作成される。即ち、（Ｉ）で示される第１の一ライン分のビットデータＢＤでは、マゼンタ画素データ、シアン画素データ及びブラック画素データのそれぞれにビットデータ［１］が与えられ、　（ＩＩ）で示される第２の一ライン分のビットデータＢＤでは、シアン画素データ及びブラック画素データのそれぞれだけにビットデータ［１］が与えられ、（ＩＩＩ）で示される第３の一ライン分のビットデータでは、ブラック画素データだけにビットデータ［１］が与えられる。
【００５１】
従来の多色発色方法では、ストローブ信号ＳＴＢの出力中、第１、第２及び第３の一ライン分のビットデータＢＤが適当な時間間隔で順次ラッチ回路２２に取り込まれ、これにより多色発色感熱記録媒体の発色層には、図７に模式的に示すように、マゼンタドット、ブルー（マゼンタ＋シアン）ドット、ブラックドット及び無色ドットが電気抵抗素子Ｒ１、Ｒ２、Ｒ３及びＲ４によって形成されることになる。
【００５２】
従来の多色発色方法では、各一ライン毎の多色発色記録に対して、第１、第２及び第３の一ライン分のビットデータを作成することが必要とされるが、本発明によれば、各一ライン毎の多色発色記録に対して、第１及び第２の一ライン分の二色発色ビットデータだけを作成すればよいことが分かる。
【００５３】
図８を参照すると、本発明による多色発色方法を別の実施形態で実行するためのタイミングチャートが示される。このタイミングチャートに従う多色発色記録では、ストローブ信号ＳＴＢの出力中、ラッチ信号ＬＡＴがプリンタコントローラ１２からラッチ回路２２に三回出力される。図４に示す多色発色記録の場合と同様に、第１回目のラッチ信号ＬＡＴの出力以前にシフトレジスタ２０には第１の一ライン分の二色発色ビットデータＢＤ（図３の（Ｉ））がすでに書き込まれている。従って、第１回目のラッチ信号ＬＡＴの出力時、第１の一ライン分の二色発色ビットデータＢＤがシフトレジスタ２０からラッチ回路２２に移され、このときＡＮＤゲートＡＧ１及びＡＧ３の出力端子からハイレベル信号が出力され、このため電気抵抗Ｒ１及びＲ３だけが通電されて発熱される。なお、図４に示す多色発色記録の場合と同様に、第１回目のラッチ信号ＬＡＴの出力後、シフトレジスタ２０には第２の一ライン分の二色発色ビットデータＢＤ（図３の（ＩＩ））が書き込まれる。
【００５４】
適当な時間経過後に第２回目のラッチ信号ＬＡＴがプリンタコントローラ１２ラッチ回路２２に出力され、このとき第２の一ライン分の二色発色ビットデータＢＤがシフトレジスタ２０からラッチ回路２２に移される。従って、図４に示す多色発色記録の場合と同様に、ＡＮＤゲートＡＧ２及びＡＧ３の出力端子からハイレベル信号が出力され、このため電気抵抗Ｒ２及びＲ３だけが通電されて発熱される。図８に示す多色発色記録では、第２回目のラッチ信号ＬＡＴの出力後、シフトレジスタ２０には第１の一ライン分の二色発色ビットデータＢＤ（図３の（Ｉ））が再び書き込まれる。
【００５５】
適当な時間経過後に第３回目のラッチ信号ＬＡＴがプリンタコントローラ１２ラッチ回路２２に出力され、このとき第１の一ライン分の二色発色ビットデータＢＤがシフトレジスタ２０からラッチ回路２２に再び移される。従って、ＡＮＤゲートＡＧ１及びＡＧ３の出力端子からハイレベル信号が出力され、このため電気抵抗Ｒ１及びＲ３だけが通電されて発熱される。
【００５６】
以上の結果として、多色発色感熱記録媒体の発色層には、図９に模式的に示すように、マゼンタドット、ブルー（マゼンタ＋シアン）ドット、ブラックドット及び無色ドットが電気抵抗素子Ｒ１、Ｒ２、Ｒ３及びＲ４によって形成されることになる。ここで注目すべき点はマゼンタドットがそのフルサイズ領域内の２つのマゼンタ発色領域で形成されるという点であり、これによりマゼンタドットの濃度低下が改善されることになる。勿論、電気抵抗素子Ｒ１の２回の通電時間はその発熱温度がマゼンタの発色温度Ｔ１以上でシアンの発色温度Ｔ２を越えないものとされ、電気抵抗素子Ｒ２の通電時間はその発熱温度がシアンの発色温度Ｔ２以上でブラックの発色温度Ｔ３を越えないものとされ、電気抵抗素子Ｒ３の通電時間はその発熱温度がブラックの発色温度Ｔ３を越えるものとされる。なお、上述した場合と同様に、電気抵抗素子Ｒ３の通電時間は実際にはラッチ信号ＬＡＴの出力毎に短時間だけ中断されるが、全体的に見れば連続した時間と見做し得る。
【００５７】
以上で説明した実施形態では、本発明による多色発色用サーマルプリンタ、多色発色方法及び多色発色システムは低温でマゼンタを、中温でシアンを、高温でブラックを発色するようになった多色発色感熱記録媒体について説明されているが、少なくとも三色色以上の色を異なった発色温度で発色し得るようになった多色発色感熱記録媒体に適用し得ることが理解されるべきである。
【００５８】
また、上述の実施形態では、三色画素データ処理ルーチンはホストコンピュータ１４側で実行されるが、必要に応じて、三色画素データ処理ルーチンをプリンタコントローラ１２側で実行してもよい。
【００５９】
更に、本発明による多色発色用サーマルプリンタ、多色発色方法及び多色発色システムは特開２００２−１９２９８号公報に開示されているような感圧感熱発色記録媒体についても適用することが可能である。この感圧感熱発色記録媒体の発色層は感熱発色成分と感圧マイクロカプセル発色成分とから成り、その発色特性についてはサーマルヘッドに対するプラテンの圧力が関与するが、その圧力が所定値に設定されれば、該感圧感熱発色記録媒体の発色制御に本発明を適用することが可能である。
【００６０】
【発明の効果】
以上の記載から明らかなように、本発明による多色発色用サーマルプリンタ、多色発色方法及び多色発色システムによれば、従来の多色発色記録に比べると、一ライン分の三色画素データに基づくビットデータの作成量については２／３まで低減することが可能であるので、多色発色記録動作時間が早められ得るだけでなく多色記録動作も低コストで行い得る。
【図面の簡単な説明】
【図１】本発明による多色発色用サーマルプリンタの概略ブロック図である。
【図２】図１に示すサーマルプリンタに接続されたホストコンピュータで実行される三色画素データ処理ルーチンのフローチャートである。
【図３】一ライン分の三色画素データの一部と、この一ライン分の三色画素データに基づいて作成された第１及び第２の一ライン分の二色発色ビットデータのそれぞれの一部とを例示的に示す模式図である。
【図４】図１に示す多色発色用サーマルプリンタの多色発色記録動作を説明するタイミングチャートである。
【図５】図４に示すタイミングチャートに従って多色発色記録動作を行った際に多色発色感熱記録媒体の感熱層に形成されたマゼンタドット、ブルードット、ブラックドット及び無色ドットを示す模式図である。
【図６】図３と同様な模式図であって、従来の多色発色方法を説明する図である。
【図７】図５と同様な模式図であって、従来の多色発色方法を説明する図である。
【図８】図４と同様なタイミングチャートであって、本発明による多色発色方法を別の実施形態で実行するためのタイミングチャートである。
【図９】図８に示すタイミングチャートに従って多色発色記録動作を行った際に多色発色感熱記録媒体の感熱層に形成されたマゼンタドット、ブルードット、ブラックドット及び無色ドットを示す模式図である。
【符号の説明】
１０　多色発色用サーマルプリンタ
１２　プリンタコントローラ
１４　ホストコンピュータ
１６　バッファ
１８　サーマルヘッド
２０　シフトレジスタ
２２　ラッチ回路
Ｒ１・Ｒ２・Ｒ３・Ｒ４　電気抵抗素子
ＴＲ１・ＴＲ２・ＴＲ３・ＴＲ４　トランジスタ
ＡＧ１・ＡＧ２・ＡＧ３・ＡＧ４　ＡＮＤゲート
【図１】
2004074459.tif 000003
【図２】
2004074459.tif 000004
【図３】
2004074459.tif 000005
【図４】
2004074459.tif 000006
【図５】
2004074459.tif 000007
【図６】
2004074459.tif 000008
【図７】
2004074459.tif 000009
【図８】
2004074459.tif 000010
【図９】
2004074459.tif 000011