(57)【特許請求の範囲】
【請求項１】
印字ヘッド及びインクリボンを使用し、連続した用紙に対して複数の色のインクを重ねて所定の１ページ分のカラー印字を行うカラープリンタにおいて、
色ずれの原因となる用紙の特性が影響する複数の色のインクの重合せに関係するパラメータを用紙識別子毎に設定するパラメータ設定手段と、
印字時に用紙識別子の入力に基づいて対応するパラメータを呼出すパラメータ呼出手段と、
このパラメータ呼出手段により呼出されたパラメータに基づいて、印字を調整制御する調整制御手段とを設けたことを特徴とするカラープリンタ。
【請求項２】
請求項１記載のカラープリンタにおいて、前記パラメータ設定手段のパラメータに、有効印字幅及び印字長のパラメータを含め、前記パラメータ呼出手段によりパラメータが呼出された時に、前記有効印字幅及び印字長のパラメータに基づいて印字データを描画を行うことを特徴とするカラープリンタ。
【請求項３】
請求項１記載のカラープリンタにおいて、前記パラメータ設定手段のパラメータの１つは、各色毎に設定する印字濃度の微調値のパラメータであることを特徴とするカラープリンタ。
【請求項４】
請求項３記載のカラープリンタにおいて、前記印字ヘッドはサーマルヘッドであり、前記調整制御手段は、前記パラメータ呼出手段により呼出された各色毎に設定された印字濃度の微調値のパラメータに基づいて、前記サーマルヘッドの通電を調整制御することを特徴とするカラープリンタ。
【請求項５】
請求項１記載のカラープリンタにおいて、前記パラメータ設定手段のパラメータの１つは、各色毎に印字位置補正値としての主走査方向微調値及び副走査方向微調値のパラメータであることを特徴とするカラープリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、印字ヘッド及びインクリボンを使用し、連続した用紙に対して複数の色のインクを重ねて所定の１ページ分のカラー印字を行うカラープリンタに関する。
【０００２】
【従来の技術】
従来のカラープリンタは、例えば図１５に示すように、端面型のサーマルラインヘッド１０１〜１０４を、用紙を直線的に搬送する搬送路１０５上に順番に直列に配置したものが知られている。
各サーマルラインヘッド１０１〜１０４には、それぞれプラテン１０６〜１０９が搬送路１０５（  用紙  ）を介して対向して配置され、この各サーマルラインヘッド１０１〜１０４と各プラテン１０６〜１０９との間には、通常のカラープリンタならば、それぞれイエロー、マゼンタ、シアン、ブラックのインクリボンが供給されるようになっている。
【０００３】
これらのインクリボンは、送り側ローラ１１０−１、１１１−１、１１２−１、１１３−１に未使用部分が巻回されており、これらの各送り側ローラ１１０−１〜１１３−１から各サーマルラインヘッド１０１〜１０４を介して、インクリボンの使用済み部分が巻取側ローラ１１０−２、１１１−２、１１２−２、１１３−２に巻き取られるようになっている。
【０００４】
各巻取側１１０−２〜１１３−２には、用紙の搬送に同期して所定のテンションにより巻き取るための巻取機構があり、一方各送り側ローラ１１０−１〜１１３−１には、インクリボンに対して所定のテンションがかかるようにバックテンション機構が設けられている。
【０００５】
搬送路１０５において、最初に印字を行うサーマルラインヘッド１０１（  以下、Ｙヘッド１０１と称する  ）の用紙の供給側の所定距離の位置に、用紙を搬送制御するためのペーパー搬送用ローラ１１４及びこのペーパー搬送用ローラ１４に対向して設けられた補助ローラ１１５が配置されている。なお図中矢印Ｐは用紙の搬送方向を示す。
【０００６】
このペーパー搬送用ローラ１１４と前記Ｙヘッド１との間の搬送路１０５上には、用紙のラベル間のギャップを検出するギャップセンサ及び用紙に印刷されたマークを検出するマーカセンサからなるセンサ部１１６が配置されている。
また、最後に印字を行うサーマルラインヘッド１０４（  以下、第４ヘッド１０４と称する  ）の用紙の排出側の所定距離の位置に、用紙の最終の搬送状態を検出するための光学式透過形センサからなるチェックセンサ１１７が配置されている。
【０００７】
このような従来のカラープリンタでは、用紙が各ヘッド１〜４の各印字位置で各インクリボンと各プラテンとの間に順番介挿され、そのヘッドによりインクリボンを使用して所定色の印字を行う。この所定色の印字においては、重ね印字が行われて、組合わされた色の画像が用紙上に形成されることになる。
【０００８】
従って、各ヘッドによる印字位置の制御は高い精度が必要とされ、印字位置のずれは色ずれ等が生じ、印字品質が低下するという問題になる。そこで、従来のカラープリンタでは各ヘッド毎に印字ずれ等を修正するための補正値が設けられており、主に出荷時に製造者が各ヘッドの印字ずれの補正（  修正  ）を行っていた。
【０００９】
【発明が解決しようとする課題】
しかし、カラープリンタにおいては、使用する用紙は１種類（  サイズではなく、材質、厚さ等  ）でなく、各種種類の用紙を使用する可能性があり、用紙に種類よっては厚さや表面の状態が異なり、それぞれの用紙で異なった印字結果が生じる。すなわち、印字ずれによる色ずれ等の発生する虞があり、印字品質が低下するという問題があった。
【００１０】
例えば、図１６に示すように、ペーパー搬送用ローラ１１４による用紙１１８の搬送速度は、ペーパー搬送用ローラ１１４自体の半径ｒとその回転速度により決定されるのではなく、そのペーパー搬送用ローラ１１４自体の半径ｒに用紙１１８の厚さを加算した仮想半径Ｒとペーパー搬送用ローラ１１４の回転速度により決定される。従って、搬送速度が用紙によって異なるため、各ヘッドの印字タイミングすなわち印字位置がずれるという問題があった。
【００１１】
そこでこの発明は、用紙の種類に対応して印字品質を低下させずにカラー印字を行うことができるカラープリンタを提供することを目的とする。
【００１２】
【課題を解決するための手段】
請求項１対応の発明は、印字ヘッド及びインクリボンを使用し、連続した用紙に対して複数の色のインクを重ねて所定の１ページ分のカラー印字を行うカラープリンタにおいて、色ずれの原因となる用紙の特性が影響する複数の色のインクの重合せに関係するパラメータを用紙識別子毎に設定するパラメータ設定手段と、印字時に用紙識別子の入力に基づいて対応するパラメータを呼出すパラメータ呼出手段と、このパラメータ呼出手段により呼出されたパラメータに基づいて、印字を調整制御する調整制御手段とを設けたことを特徴とする。
【００１３】
請求項２対応の発明は、請求項１対応の発明において、パラメータ設定手段のパラメータに、有効印字幅及び印字長のパラメータを含め、パラメータ呼出手段によりパラメータが呼出された時に、有効印字幅及び印字長のパラメータに基づいて印字データを描画を行うものである。
【００１４】
請求項３対応の発明は、請求項１対応の発明において、パラメータ設定手段のパラメータの１つは、各色毎に設定する印字濃度の微調値のパラメータであるものである。
【００１５】
請求項４対応の発明は、請求項３対応の発明において、印字ヘッドはサーマルヘッドであり、調整制御手段は、パラメータ呼出手段により呼出された各色毎に設定された印字濃度の微調値のパラメータに基づいて、サーマルヘッドの通電を調整制御するものである。
【００１６】
請求項５対応の発明は、請求項１対応の発明において、パラメータ設定手段のパラメータの１つは、各色毎に印字位置補正値としての主走査方向微調値及び副走査方向微調値のパラメータであるものである。
【００１７】
【発明の実施の形態】
以下、この発明の実施の形態を図面を参照して説明する。なお、この発明を適用したイエロー（  Ｙ  ）、マゼンタ（  Ｍ  ）、シアン（  Ｃ  ）、ブラック（  Ｋ  ）の４色を重ね合わせて印刷するカラープリンタは、後述するように、印字データを作成・編集するホストコンピュータ２０とこのホストコンピュータ２０による制御により実際に用紙に印字を行うプリンタ部２６とから構成されている。
【００１８】
図１は、このカラープリンタのプリンタ部２６の概略の要部構成を示す図である。
印字ヘッドとしてのＹヘッド１、Ｍヘッド２、Ｃヘッド３、Ｂｋヘッド４は、それぞれ複数の発熱抵抗体を直方体の４インチ長の端面に１列に配列した端面サーマルラインヘッドで、主走査方向として形成された用紙の搬送路５上に順番に直列に配置されている。
【００１９】
これらの前記Ｙヘッド１〜Ｂｋヘッド４には、それぞれ第１プラテン６〜第４プラテン９が対向して配置され、また、リボンマガジン１０〜１３が着脱自在にセットされるようになっている。
このリボンマガジン１０〜１３には、それぞれ未使用のインクリボンが巻回されている送り側ローラ１０−１〜１３−１と使用済みのインクリボンが巻き取られる巻取側ローラ１０−２〜１３−２とが設けられている。
【００２０】
これらの各リボンマガジン１０〜１３には、それぞれイエローのインクリボン、マゼンタのインクリボン、シアンのインクリボン、ブラック（  黒  ）のインクリボンがセットされ、これらのリボンマガジン１０〜１３から前記各サーマルヘッド１〜４へ各インクリボンが供給される。
前記搬送路５の前記Ｙヘッド１の配置位置の用紙供給側に、用紙の搬送速度を制御するためのペーパー搬送用ローラ１４及びこのペーパー搬送用ローラ１４に対向して設けられた補助ローラ１５が配置されている。
【００２１】
前記ペーパー搬送用ローラ１４と前記Ｙヘッド１との間の搬送路５上には、用紙のラベル間のギャップを検出するギャップセンサ及び用紙に印刷されたマークを検出するマーカセンサからなるセンサ部１６が配置されている。
また、前記ペーパー搬送用ローラ１４のさらに用紙供給側の前記搬送路５の用紙供給口５−１近傍には、用紙の末端を検出するための光学式透過形センサからなるペーパーエンドセンサ１７が配置されている。
【００２２】
前記搬送路５の前記用紙供給口５−１の外側にはペーパーホルダ１８が固定され、このペーパーホルダ１８に長尺状の印刷媒体としての用紙１９が巻回されてセットされる。なお、この用紙１９は所定間隔をおいて複数枚のラベルが台紙に貼着されたラベル用紙である。
また、前記搬送路５の前記用紙供給口５−１の反対側には、印字済み用紙を排出するための用紙排出口５−２が形成されている。
【００２３】
従って、前記各サーマルヘッド１〜４と前記各プラテン６〜９との間を、前記各リボンマガジン１０〜１３からのインクリボン及び前記ペーパーホルダ１８からの前記用紙１９がほぼ等速で搬送される。
すなわち、このカラープリンタでは、イエロー、マゼンタ、シアン、黒の順に各々所望の画像が形成されていくことになる。
【００２４】
図２は、このカラープリンタの印字データを作成・編集するホストコンピュータ２０の要部回路構成を示すブロック図である。
２１は、制御部本体を構成するＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ  ）である。  このＣＰＵ２１が行う処理のプログラムデータが記憶されたＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）２２、前記ＣＰＵ２１が処理を行う時に使用する各種メモリのエリアが形成されたＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）２３、後述するパラメータ設定エリア２４−１等の各種エリアが形成された外部記憶装置２４とのデータの伝送制御を行う外部記憶装置インターフェイス２５、前記プリンタ部２６と回線を介してデータの伝送制御を行うプリンタインターフェイス２７は、それぞれシステムバス２８を介して前記ＣＰＵ２１と接続されている。
【００２５】
また、前記ＣＰＵ２１は前記システムバス２８を介して、パラメータを指定するための用紙名等の各種データを入力するキーボード２９とのデータの伝送制御を行うキーボードインターフェイス３０、表示器３１を制御する表示コントローラ３２、各種外部装置（  センサを含む、図示せず  ）と接続されるＩ／Ｏ（  ｉｎｐｕｔ／ｏｕｔｐｕｔ  ）ポート３３と接続されている。
【００２６】
図３は、前記外部記憶装置２４に形成された前記パラメータ設定エリア２４−１のメモリ構成を示す図である。
前記パラメータ設定エリア２４−１には、各用紙名毎に、有効印字幅、有効印字長、ラベルピッチ、センサ有無、センサ種別、濃度微調値、印字微調値、印字位置補正値、リボン巻き取り、リボンバックテンションの各種パラメータを設定するエリアが形成されている。
【００２７】
前記濃度微調値は、各ヘッド１〜４毎に設定できるように、Ｙヘッド、Ｍヘッド、Ｃヘッド、Ｂｋヘッドと細分化されている。
前記印字微調値は、さらにバクフィード量、印字開始位置、カット位置、停止位置と細分化されている。
前記印字位置補正値は、各ヘッド１〜４のＸ軸・Ｙ軸毎に設定できるように、ＹヘッドＸ軸、ＹヘッドＹ軸、ＭヘッドＸ軸、ＭヘッドＹ軸、ＣヘッドＸ軸、ＣヘッドＹ軸、ＢｋヘッドＸ軸、ＢｋヘッドＹ軸と細分化されている。
【００２８】
前記リボン巻き取りは、各ヘッド１〜４のそれぞれの巻取側ローラ１０−２〜１３−２毎に設定できるように、Ｙヘッド、Ｍヘッド、Ｃヘッド、Ｂｋヘッドと細分化されている。
前記リボンバックテンションは、各ヘッド１〜４のそれぞれの送り側ローラ１０−１〜１３−１毎に設定できるように、Ｙヘッド、Ｍヘッド、Ｃヘッド、Ｂｋヘッドと細分化されている。
【００２９】
特に、前記濃度微調値及び前記印字位置補正値（  及び前記印字微調値  ）は、インクリボンの各色を重ね合せ印字するときに、用紙の種類による印字ずれ（  色ずれ  ）が生じないように設定された補正値であり、装置のメカニカル的な誤差を補正するものではなく（  メカニカル的な誤差の補正はＰ側ＲＯＭ４２に設定された濃度値、印字位置に施されている。あるいは自動的に施されるようになっている。  ）、各ヘッドに対して相対的に設定され、後述の処理において、相対的に使用されるものである。
【００３０】
例えば図４に示すように、前記有効印字幅は長さＡ、前記有効印字長は長さＢ、前記ラベルピッチは長さＣ、前記印字開始位置は距離Ｄのデータがそのまま設定される。一方、前記濃度微調値以下の他のパラメータでは、全て補正値のデータが設定される。
【００３１】
図５は、このカラープリンタの前記プリンタ部２６の要部回路構成を示すブロック図である。
４１はこのプリンタ部２６の制御部本体を構成するＣＰＵ（  区別のためにＰ側ＣＰＵと称する  ）である。
このＰ側ＣＰＵ４１が行う処理のプログラムデータが記憶されたＲＯＭ（  区別のためにＰ側ＲＯＭと称する  ）４２、前記Ｐ側ＣＰＵ４１が処理を行う時に使用する各種メモリのエリアが形成されたＲＡＭ（  区別のためにＰ側ＲＡＭと称する  ）４３、前記ホストコンピュータ２０から供給されたパラメータを保存するためのパラメータバッファ４４、前記ホストコンピュータ２０と回線を介してデータの伝送制御を行う通信インターフェイス４５は、それぞれシステムバス（  区別のためＰ側システムバスと称する  ）４７を介して前記Ｐ側ＣＰＵ４１と接続されている。
【００３２】
また、前記Ｐ側ＣＰＵ４１は前記Ｐ側システムバス４７を介して、印字するビットマップデータが展開されるイメージバッファ４８、前記各ヘッド１〜４のそれぞれの駆動回路から構成されたヘッド部４９を制御するヘッドコントローラ５０、前記搬送路５で前記用紙１９を搬送する前記ペーパー搬送用ローラ１４及び前記各プラテン６〜９等の各駆動回路機構から構成された用紙搬送部５１と前記各送り側ローラ１０−１〜１３−１及び前記各巻取側ローラ１０−２〜１３−２の各駆動回路機構から構成されたリボン搬送部５２とをそれぞれ制御する搬送コントローラ５３が接続されている。
【００３３】
なお、前記リボン搬送部５２には、図６に示すリボン回転スピード検出機構５２−１が、前記各ヘッド１〜４毎に（  各送り側ローラ１０−１〜１３−１及び各巻取側ローラ１０−２〜１３−２の１組毎に  ）設けられている。なお、ここではＹヘッド１について設けられたリボン回転スピード検出機構５２−１について説明する。他のヘッド２〜４についても同一構成なので、ここではその説明は省略する。
【００３４】
前記リボン搬送部５２は、前記送り側ローラ１０−１の回転軸に固定された送り側スリット円板６０−１及びこの送り側スリット円板６０−１のスリットを検出する透過形光学式センサ６１−１からなるエンコーダにより構成されている。
なお、この前記送り側ローラ１０−１の回転軸には、さらに送り側大径ギア６２−１が固定されており、この送り側大径ギア６２−１は、駆動源としてのリボン送り側モータ６３−１の回転シャフトに送り側小径ギア６４−１を介して連結されている。
【００３５】
また、前記巻取側ローラ１０−２の回転軸に固定された巻取側スリット円板６０−２及びこの巻取側スリット円板６０−２のスリットを検出する透過形光学式センサ６１−２からなるエンコーダにより構成されている。なお、この前記巻取側ローラ１０−２の回転軸には、さらに巻取側大径ギア６２−２が固定されており、この巻取側大径ギア６２−２は、駆動源としてのリボン巻取側モータ６３−２の回転シャフトに巻取側小径ギア６４−２を介して連結されている。
以上のような構成により、前記送り側ローラ１０−１及び前記巻取側ローラ１０−２のそれぞれ回転速度が検出できる。
【００３６】
図７乃至図１１は、前記ホストコンピュータ２０により各パラメータを設定するため、前記表示器３１の画面に表示されるウインドウを示す図である。なお、全ての設定は前記キーボード２９又はマウス等からの入力により行う。これらの入力された各パラメータの設定は、各用紙名毎にパラメータ設定エリア２４−１に記憶される。
【００３７】
図７は、ラベルサイズ設定及びセンサ種別の設定を行う詳細設定のウインドウを示す図である。
ラベルサイズ設定では、ラベルピッチ、有効印字長、有効印字幅を直接数値を入力して設定する。また、センサ種別では、センサなし、反射センサ、透過センサのうちいずれかを選択するようになっている。
【００３８】
図８は、位置微調のウインドウを示す図である。
位置微調では、印字微調値のバックフィード量、印字開始位置、カット位置、停止位置等を、グラフィックの各ゲージにより示し、このゲージの指標部の値が右側に数字として表示される。その指標部を移動させることにより所望の値を入力・設定することができる。
【００３９】
図９は、印字濃度微調のウインドウを示す図である。
印字濃度微調では、濃度微調値として、各ヘッド１〜４毎にその印加する電気エネルギー（  電圧又はパルス幅、デューティ比  ）の微調整ができるように、イエロー、マゼンタ、シアン、ブラックとしてグラフィックの各ゲージにより示し、このゲージの指標部の値が右側に数字として表示される。その指標部を移動させることにより所望の値を入力・設定することができる。
【００４０】
図１０は、ヘッド補正のウインドウを示す図である。
ヘッド補正では、印字位置補正値として各ヘッド１〜４のＹ軸（  主走査線  ）及びＸ軸（  副走査線  ）毎に印字位置を補正することができるように、イエローについて主走査線、副走査線、マゼンタについて主走査線、副走査線、シアンについて主走査線、副走査線、ブラックについて主走査線、副走査線としてグラフィックの各ゲージにより示し、このゲージの指標部の値が右側に数字として表示される。その指標部を移動させることにより所望の値を入力・設定することができる。
【００４１】
図１１は、リボン駆動電圧補正のウインドウを示す図である。
リボン駆動電圧補正では、リボン巻き取り及びリボンバックテンションとして、各ヘッド１〜４の巻取側ローラ１０−２〜１３−２及び送り側ローラ１０−１〜１３−１毎にテンションが微調整できるように、イエローについて巻き取り側電圧、送り側電圧、マゼンタについて巻き取り側電圧、送り側電圧、シアンについて巻き取り側電圧、送り側電圧、ブラックについて巻き取り側電圧、送り側電圧としてグラフィックの各ゲージにより示し、このゲージの指標部の値が右側に数字として表示される。その指標部を移動させることにより所望の値を入力・設定することができる。
【００４２】
図１２は、前記ホストコンピュータ２０において、前記ＣＰＵ２１が行う印字命令処理の流れを示す図である。
まず、キーボード２９により用紙名が入力されるまでの待機状態となり、用紙名が入力されると、その用紙名に対応する各種パラメータをパラメータ設定エリア２４−１から呼出す。
【００４３】
次に、この呼出したパラメータのうち有効印字幅及び有効印字長に基づいて印字領域を設定し、印字データをこの印字領域内にビットマップデータとして描画する。
次に、この描画したビットマップデータをプリンタインターフェイス２７を介してプリンタ部２６へ送信する。
このビットマップデータの送信が終了すると、呼出されている各種パラメータをプリンタインターフェイス２７を介してプリンタ部２６へ送信して、この印字命令処理を終了するようになっている。
【００４４】
図１３は、前記プリンタ部２６において、前記Ｐ側ＣＰＵ４１が行う印字処理の流れを示す図である。なお、ビットマップデータはすでに受信済みで、イメージバッファ４８に記憶されている。
まず、ホストコンピュータ２０から送信された各種パラメータを通信インターフェイス４５を介して受信し、パラメータバッファ４４に記憶する。
【００４５】
次に、Ｐ側ＲＯＭ４２に予め設定されているバックフィード量を、パラメータバッファ４４に記憶されているパラメータの印字微調値のバックフィード量で補正し、この補正したバックフィード量に基づいて、用紙１９をバックフィードする。
次に、パラメータバッファ４４に記憶されているパラメータのセンサ有無がセンサなしと設定されているか否かを判断する。ここでセンサなしと設定されていると判断すると、後述するステップ１（  ＳＴ１  ）の処理へ移行するようになっている。
【００４６】
また、センサなしと設定されていなければ、パラメータバッファ４４に記憶されているパラメータのセンサ種別が透過センサか否かを判断する。ここで透過センサと判断すると、センサモードを透過に設定し、また透過センサではなく、反射センサと判断すると、センサモードを反射に設定する。
次に、センサモードに対応するセンサ部１６からの検出信号に基づいて、ギャップ又はマークを検出するまでフォーワードフィードを行い、ギャップ又はマークを検出すると、ステップ１の処理へ移行するようになっている。
【００４７】
ステップ１の処理は、Ｐ側ＲＯＭ４２に予め設定されている印字開始位置を、パラメータバッファ４４に記憶されているパラメータの印字微調値の印字開始位置で補正し、この補正した印字開始位置がＹヘッド１の印字位置に位置決めされるようにフォーワードフィードする。
なお、後述するように、この印字開始位置は、実際に印字を開始する位置ではなく、印字動作を開始する位置である。従って印字動作が開始されてから所定距離だけ用紙１９を搬送すると、実際の印字が開始する。
【００４８】
このフォーワードフィードを終了すると、後述する印字動作処理を行い、この印字動作処理を終了すると、Ｐ側ＲＯＭ４２に予め設定されている停止位置を、パラメータバッファ４４に記憶されているパラメータの印字微調値の停止位置で補正し、用紙１９の所定部分がこの補正した停止位置に位置決めされるようにフォーワードフィードして停止する。
そして、この印字処理を終了するようになっている。
【００４９】
図１４は、前述の印字動作処理の流れを示す図である。
まず、各リボンモータ（  リボン送り側モータ及びリボン巻取側モータ  ）にリボン回転スピード検出用の所定電圧を印加して駆動し、全てヘッド１〜４をヘッドダウンさせて、各ヘッド１〜４を各プラテン６〜９に圧接させる。
【００５０】
次に、各ヘッド１〜４（  各色  ）毎に設けられている各リボン回転スピード検出機構５２−１のエンコーダを構成する各透過形光学式センサ６１−１，６１−２からの検出信号を取込んで、各送り側ローラ１０−１〜１３−１及び各巻取側ローラ１０−２〜１３−２のそれぞれの回転スピードを算出し、その算出した回転スピードからさらに、各送り側ローラ１０−１〜１３−１又は各巻取側ローラ１０−２〜１３−２に巻回されているインクリボンの直径を算出する。
【００５１】
この算出した各インクリボンの直径に基づいて、Ｐ側ＲＯＭ４２に予め設定されている各送り側ローラ１０−１〜１３−１及び各巻取側ローラ１０−２〜１３−２のテンション値（  バックテンション及び巻取りのテンション  ）を呼出し、この呼出したテンション値に対して、パラメータバッファ４４に記憶されているパラメータのリボン巻き取り及びリボンバックテンションの各ヘッド１〜４毎に設定されたテンション値で補正し、この補正したテンション値に基づいて、各リボンモータを駆動制御する。
【００５２】
次に、Ｐ側ＲＯＭ４２に予め設定されている各ヘッド１〜４の濃度値（  印字濃度値  ）を、パラメータバッファ４４に記憶されているパラメータの濃度微調値の各ヘッド毎に設定されている補正値により補正し、この補正した濃度値に基づいて、各ヘッド１〜４に印加する電気エネルギーを設定する。
【００５３】
次に、イメージバッファ４８に記憶されている印字データ（  ビットマップデータ  ）を、パラメータバッファ４４に記憶されているパラメータの印字位置補正値の各ヘッドのＸ軸（  副走査線  ）の補正値に基づいて、補正値に対応するダミーデータを挿入して、副走査方向（  ライン方向  ）の印字位置の補正を行う。
【００５４】
次に、各ヘッド１〜４の印字タイミングを、パラメータバッファ４４に記憶されているパラメータの印字位置補正値の各ヘッドのＹ軸（  主走査線  ）の補正値に基づいて補正する。これにより実際に印字を開始する主走査方向の印字開始位置の補正を行う。
【００５５】
次に、各ヘッド１〜４にイメージバッファ４８から１ライン毎に印字データを転送して出力させて印字を行う。印字が終了すると、この印字動作処理を終了して、再び前述の印字処理に戻るようになっている。
【００５６】
このような構成の実施の形態において、予めホストコンピュータ２０で各用紙名（  例えば０．３ｍｍ用紙、０．１ｍｍ用紙等  ）毎に各種パラメータが図７乃至図１１に示すウインドウ画面に基づいて、パラメータ設定エリア２４−１に設定される。
印字時には、用紙名が入力され、この用紙名に該当する各種パラメータがパラメータ設定エリア２４−１から呼出される。そしてまず、パラメータのうちの有効印字幅及び有効印字長のパラメータにより有効印字範囲を決定し、この有効印字範囲で印字データをビットマップデータに展開する。
ここで、ビットマップデータ及び各種パラメータは、ホストコンピュータ２０からプリンタ部２６へ送信される。
【００５７】
プリンタ部２６では、ビットマップデータを受信してイメージバッファ４８に記憶すると共に、各種パラメータを受信してパラメータバッファ４４に記憶する。このパラメータバッファ４４に記憶された各種パラメータに基づいて、印字前に行うバックフィード量を補正して、バックフィードを行い、用紙１９の搬送制御のタイミングを決定する用紙１９の検出のためのセンサ（  センサなし、反射センサ、透過センサ  ）を選択し、印字開始位置を補正して印字開始位置へのフォーワードフィードを行う。
【００５８】
さらに、パラメータバッファ４４に記憶された各種パラメータに基づいて、リボン回転スピード機構５２−１によりインクリボン直径を算出し、このインクリボン直径により設定されたテンション値を各ヘッド毎に補正して、インクリボンを搬送駆動する。
また、パラメータバッファ４４に記憶された各種パラメータに基づいて、各ヘッド１〜４に印加する電気エネルギーについて設定されている濃度値を各ヘッド毎に補正して設定する。
また、パラメータバッファ４４に記憶された各種パラメータに基づいて、各ヘッド１〜４毎にイメージバッファに記憶されたビットマップデータに対してＸ軸（  副走査方向  ）の補正としてダミーデータを挿入し、各ヘッド１〜４毎に印字のＹ軸（  主走査方向  ）の補正として印字タイミングの補正を行う。
【００５９】
以上の補正を施した上で、用紙１９に対して印字を行い、印字終了時には、パラメータバッファ４４に記憶された各種パラメータに基づいて、停止位置を補正して、この補正した停止位置に基づいて用紙１９の搬送を停止する。
【００６０】
このようにこの実施の形態によれば、各用紙名毎に予め各種パラメータを設定するパラメータ設定エリア２４−１と、キーボード２９による用紙名の入力により呼出された各種パラメータの１組を送受信後に記憶するパラメータバッファ４４と、各ヘッド１〜４毎にインクリボンのテンションを制御するリボン搬送部５２と、各ヘッド１〜４毎に印加する電気エネルギーを制御するヘッドコントローラ５０及びヘッド部４９とを設け、各種パラメータに基づいて、バックフィード量、印字開始位置、インクリボンのテンション値、各ヘッド１〜４に印加する電気エネルギー（  各ヘッド１〜４による印字濃度値  ）、印字停止位置を補正すると共に、各ヘッド１〜４毎に、副走査方向の印字位置、主走査方向の印字タイミングを補正することにより、用紙の種類の違いによる色ずれを防止することができる。従って、用紙の種類に対応して印字品質を低下させずにカラー印字を行うことができる。
【００６１】
【発明の効果】
以上詳述したようにこの発明によれば、用紙の種類に対応して印字品質を低下させずにカラー印字を行うことができるカラープリンタを提供できる。
【図面の簡単な説明】
【図１】この発明の実施の形態のカラープリンタのプリンタ部の概略の要部構成を示す図。
【図２】同実施の形態のカラープリンタのホストコンピュータの要部回路構成を示すブロック図。
【図３】同実施の形態のカラープリンタのホストコンピュータの外部記憶装置に形成されたパラメータ設定エリアのメモリ構成を示す図。
【図４】同実施の形態のカラープリンタで使用されるパラメータの一部を示す図。
【図５】同実施の形態のカラープリンタのプリンタ部の要部回路構成を示すブロック図。
【図６】同実施の形態のカラープリンタのプリンタ部のリボン搬送部の１個のリボン回転スピード検出機構を示す斜視図。
【図７】同実施の形態のカラープリンタの表示器の画面に表示される詳細設定のウインドウを示す図。
【図８】同実施の形態のカラープリンタの表示器の画面に表示される位置微調のウインドウを示す図。
【図９】同実施の形態のカラープリンタの表示器の画面に表示される印字濃度微調のウインドウを示す図。
【図１０】同実施の形態のカラープリンタの表示器の画面に表示されるヘッド補正のウインドウを示す図。
【図１１】同実施の形態のカラープリンタの表示器の画面に表示されるリボン駆動電圧補正のウインドウを示す図。
【図１２】同実施の形態のカラープリンタのホストコンピュータで行われる印字命令処理の流れを示す図。
【図１３】同実施の形態のカラープリンタのプリンタ部で行われる印字処理の流れを示す図。
【図１４】同実施の形態のカラープリンタのプリンタ部で行われる印字動作処理の流れを示す図。
【図１５】従来例のカラープリンタの概略の要部構成を示す図。
【図１６】同従来例における用紙搬送における仮想半径を説明するための図。
【符号の説明】
１〜４…ヘッド、
６〜７…プラテン、
１０−１〜１３−１…送り側ローラ、
１０−２〜１３−２…巻取側ローラ、
１４…ペーパー搬送用ローラ、
２０…ホストコンピュータ、
２１…ＣＰＵ、
２４−１…パラメータ設定エリア、
２６…プリンタ部、
２９…キーボード、
３１…表示器、
４１…Ｐ側ＣＰＵ、
４２…Ｐ側ＲＯＭ、
４４…パラメータバッファ、
４８…イメージバッファ、
５０…ヘッドコントローラ、
５１…用紙搬送部、
５２…リボン搬送部、
５２−１…リボン回転スピード検出機構、
６３−１，６３−２…リボンモータ。
【図１】
0003609879.tif 000002
【図２】
0003609879.tif 000003
【図３】
0003609879.tif 000004
【図４】
0003609879.tif 000005
【図５】
0003609879.tif 000006
【図６】
0003609879.tif 000007
【図７】
0003609879.tif 000008
【図８】
0003609879.tif 000009
【図９】
0003609879.tif 000010
【図１０】
0003609879.tif 000011
【図１１】
0003609879.tif 000012
【図１２】
0003609879.tif 000013
【図１３】
0003609879.tif 000014
【図１４】
0003609879.tif 000015
【図１５】
0003609879.tif 000016
【図１６】
0003609879.tif 000017