(57)【要約】【課題】  印刷される画像のずれを防ぐプリンタを提供する。【解決手段】  図は、搬送された印刷用紙をインクリボンに圧接させ、入力された画像データに応じた熱を、インクリボンに印加することによって、印刷用紙に画像を転写するプリンタの構成を示すブロック図である。この図において、フォトセンサ７２は用紙の位置を検出し該位置データを画像データ制御部７５に出力する。画像データ制御部７５はフォトセンサ７２の出力に応じて画像メモリ７４に記憶された画像データからヘッドデータの生成を行い、フォトセンサ７２の出力から用紙が右にずれていることがわかった場合、画像メモリ７４から読み出した画像データをシフトし、その画像データの示す画像が読み込んだ画像よりも、用紙がずれている分だけ左にシフトした画像となるようにする。これにより、用紙の位置がずれていることに起因する印刷画像のずれを補正することができる。【選択図】        図７
2005022422.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに応じた熱をインクリボンまたは印刷用紙に印加することによって、印刷用紙に画像を転写するプリンタにおいて、
前記印刷用紙の幅方向へ並べられた複数の発熱体からなるヘッドと、
前記発熱体を個々に、あるいは所定の単位個数ずつ発熱させる制御手段と、
前記印刷用紙と前記ヘッドとの幅方向への相対位置を検出する位置検出手段と、
からなり、
前記制御手段は、前記位置検出手段の出力から前記印刷用紙が右にずれていることがわかった場合、前記発熱体の発熱範囲を直ちに右にずらし、前記位置検出手段の出力から前記印刷用紙が左にずれていることがわかった場合、前記発熱体の発熱範囲を直ちに左にずらす、
ことを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷される画像のずれを防ぐプリンタに関する。
【背景技術】
【０００２】
多数の発熱体から構成されるヘッドを備えたプリンタにあっては、種々の原因により、搬送方向あるいは幅方向への印刷のずれが生じることが避けられない。
図１１は、従来のプリンタの構成を示すブロック図である。このプリンタヘッドでは、まず、プラテンが搬送ローラによって搬送された用紙をヘッドに押しつけ、図示しないインクリボンと用紙を圧接させ、次に、ヘッドが熱を印加することによって、インクリボンに塗布された所定の昇華染料が用紙に転写される。
【０００３】
図１２は、従来のプリンタの上面図である。この図に示すように、従来のプリンタは、用紙幅と同じかわずかに広い用紙ガイドを設けて、用紙に印刷する主走査方向の位置を決めていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
用紙として用いられるカラー感熱記録紙は、一般的に印加する熱が大きくなるほど軟化し、表面の摩擦係数が低くなる傾向がある。従って、図１１に示す従来のプリンタヘッドにおいて、例えば、拡色毎の発色量が大きく相違すると、印刷用紙に印加する熱も大きく異なることとなり、用紙と搬送ローラの間の摩擦力も変動するので、搬送ローラにかかっていた負荷トルクが変わり、搬送ローラの回転数が変化して、用紙の搬送量が変化する傾向がある。すなわち、各ヘッドの熱転写を行う位置が本来の位置からずれてしまい、色ずれの生じるおそれがある。
また、プリンタヘッドを構成する各部品には、個体毎の誤差があり、また、ヘッドの組み付け時にも、締め付けトルクの違い等から誤差が生じる。これらの、誤差によって、色ずれの生じることがある。
【０００５】
また、用紙がプリンタの用紙ガイドぎりぎりにセットされると、用紙は、用紙ガイドと擦れて爛れるか、折れ曲がってジャムが発生する。通常、これを避けるために、用紙ガイドの幅は、用紙の幅よりもわずかに大きくされているが、用紙ガイドの幅と用紙の幅が異なるので、プリントが本来の位置とずれるおそれがある。
【０００６】
このずれは、わずかであるので、通常、気にならないが、例えば、複数の四角いプリカットを入れたプリカットシールを用紙に使い、読み込んだ画像を各プリカット部分に印刷する場合、画像がずれていると、プリカット部分をはがしたときに、画像が削れてしまう場合があり得る（図１３参照）。
この対策として、図１４の様に、印刷する画像の大きさをプリカット部分の大きさよりも大きくし、各プリカット部分の全体に画像を印刷する方法もあるが、プリカット部分をはがした際に、画像の一部が台紙側に残ってしまうのでプリカット部分の画像が本来の画像と異なるという欠点がある。
【０００７】
本発明は、以上のことに鑑みてなされたものであり、その目的は、印刷される画像のずれを防ぐプリンタを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、入力された画像データに応じた熱をインクリボンまたは印刷用紙に印加することによって、印刷用紙に画像を転写するプリンタにおいて、前記印刷用紙の所定範囲を印刷するために必要な画像データの大きさを算出する画像データ量算出手段と、前記画像データ量算出手段によって算出された画像データの大きさに応じて印刷用紙の搬送速度を段階的に変化させる搬送制御手段とを有することを特徴とするプリンタである。
【０００９】
上記構成とすることにより、搬送制御手段は、画像データ量算出手段が算出した画像データの大きさに応じて印刷用紙の搬送速度を段階的に制御する。すなわち、印可する熱の大きさが画像データの大きさに応じて大きくなるために、搬送制御手段は、上記の制御により、印可する熱と密接な関係にある印刷用紙の摩擦係数の大きさを考慮し、速度変更に伴うトルク変動を抑制した制御を行うことができるので、印可する熱の大きさに起因する印刷される画像のずれを防ぐことができる。
【００１０】
本発明は、入力された画像データに応じた熱をインクリボンまたは印刷用紙に印加することによって、印刷用紙に画像を転写するプリンタにおいて、前記印刷用紙の幅方向へ並べられた複数の発熱体からなるヘッドと、前記発熱体を個々に、あるいは所定の単位個数ずつ発熱させる制御手段と、前記印刷用紙と前記ヘッドとの幅方向への相対位置を検出する位置検出手段とからなり、前記制御手段は、前記位置検出手段の出力から前記印刷用紙が右にずれていることがわかった場合、前記発熱体の発熱範囲を直ちに右にずらし、前記位置検出手段の出力から前記印刷用紙が左にずれていることがわかった場合、前記発熱体の発熱範囲を直ちに左にずらすことを特徴とするプリンタである。
【００１１】
上記構成とすることにより、位置検出手段が印刷用紙がヘッドに対して左にずれているか右にずれているかを検出し、制御手段が、検出したずれの方向に応じて、前記発熱体の発熱範囲を左右にずらすので、印刷用紙の設置位置のずれに起因する印刷画像のずれを防ぐことができる。
【発明の効果】
【００１２】
本発明によれば、入力された画像データに応じた熱をインクリボンまたは印刷用紙に印加することによって、印刷用紙に画像を転写するプリンタにおいて、印刷用紙の所定範囲を印刷するために必要な画像データの大きさを算出する画像データ量算出手段と、画像データ量算出手段によって算出された画像データの大きさに応じて印刷用紙の搬送速度を段階的に変化させる搬送制御手段とを設けたので、印加する熱の大きさに起因する印刷される画像のずれを防ぐことができる。
【００１３】
また、本発明によれば、入力された画像データに応じた熱をインクリボンまたは印刷用紙に印加することによって、印刷用紙に画像を転写するプリンタにおいて、印刷用紙の幅方向へ並べられた複数の発熱体からなるヘッドと、発熱体を個々に、あるいは所定の単位個数ずつ発熱させる制御手段と、印刷用紙とヘッドとの幅方向への相対位置を検出する位置検出手段とを設け、制御手段が、位置検出手段の出力から印刷用紙が右にずれていることがわかった場合、発熱体の発熱範囲を直ちに右にずらし、位置検出手段の出力から印刷用紙が左にずれていることがわかった場合、発熱体の発熱範囲を直ちに左にずらすこととしたので、印刷用紙の設置位置のずれに起因する印刷画像のずれを防ぐことができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の第１の実施形態によるプリンタの構成を示すブロック図である。
この図において、符号１０は、メモリコントローラ１１，画像データ加算回路１３，パルス演算回路１５，ヘッドバッファ１６に制御信号を出力するＤＭＡコントローラである。メモリコントローラ１１は、ＤＭＡコントローラ１０から入力された制御信号に応じて、Ｒｅａｄ信号またはＷｒｉｔｅ信号を画像メモリ１４に出力する。
【００１５】
符号１２は、外部インターフェースであり、図示しない画像読みとり装置が読み込んだ画像データは、ここから入力される。
画像データ加算回路１３は、外部インターフェース１２から入力された画像データのデータ量をページ毎に算出し、それをＣＰＵ２１に出力する。また、画像データ加算回路１３は、ＤＭＡコントローラ１０から制御信号が入力されると、外部インターフェース１２から入力された画像データを画像メモリ１４に出力する。
画像メモリ１４は、メモリコントローラ１１からＷｒｉｔｅ信号が入力されると、画像データ加算回路１３から入力された画像データを記憶し、メモリコントローラ１１からＲｅａｄ信号が入力されると、記憶した画像データをパルス演算回路１５に出力する。
【００１６】
パルス演算回路１５は、ＤＭＡコントローラ１０から制御信号が入力されると、ＤＭＡ画像メモリ１４からの入力を受け付け、画像メモリ１４から入力された画像データをパルス信号に変換する。
ヘッドバッファ１６は、パルス演算回路１５から入力されたパルス信号を保持するバッファであり、ＤＭＡコントローラ１０から制御信号が入力されると、保持しているパルス信号を出力する。
符号１７は、ヘッドバッファから入力されたパルス信号によって発熱量を制御するヘッドである。
【００１７】
ＣＰＵ２１は、画像データ加算回路１３から、画像データ加算回路１３が算出した画像データのデータ量を読み出し、そのデータ量に応じた電源電圧をモータ駆動回路２２に出力する。すなわち、ＣＰＵ２１は、図２に示すように、入力されたデータ量が０〜Ｄ１の場合、電圧Ｖ３を出力し、入力されたデータ量がＤ１〜Ｄ２の場合、電圧Ｖ２を出力し、入力されたデータ量がＤ２〜Ｄ３の場合、電圧Ｖ１を出力する。ただし、本実施形態において、モータ２３にかかる負荷トルクは、データ量が０〜Ｄ１の場合、およそＴ１であり、データ量がＤ１〜Ｄ２の場合、およそＴ２であり、データ量がＤ２〜Ｄ３の場合、およそＴ３であるとする。
【００１８】
また、ＣＰＵ２１が出力する電圧の大きさは、モータ２３の負荷トルク特性から決定される。
ここで、図３は、モータ２３の負荷トルクに対する回転数を示したグラフである。この図に示すように、モータ２３が一定回転数を保つためには、モータ２３にかかる負荷トルクがＴ１の場合、モータ駆動回路２２に入力する電圧をＶ１にし、モータ２３にかかる負荷トルクがＴ２の場合、モータ駆動回路２２に入力する電圧をＶ２にし、モータ２３にかかる負荷トルクがＴ３の場合、モータ駆動回路２２に入力する電圧をＶ３にする必要がある。
【００１９】
従って、読み出した画像データの総和が０〜Ｄ１の場合、ＣＰＵ２１の出力電圧は、Ｖ３とされ、読み出した画像データの総和がＤ１〜Ｄ２の場合、ＣＰＵ２１の出力電圧は、Ｖ２とされ、読み出した画像データの総和がＤ２〜Ｄ３の場合、ＣＰＵ１２１の出力電圧は、Ｖ１とされる。
【００２０】
モータ駆動回路２２は、モータ２３を駆動する回路である。モータ２３は、搬送ローラの駆動を行う。
【００２１】
次に以上の様に構成されたプリンタの動作について説明する。
外部インターフェース１２から画像データが入力されると、画像データ加算回路１３は、その画像データのデータ量を算出する。
また、ＤＭＡコントローラ１０は、メモリコントローラ１１に制御信号を送って、画像データ加算回路１３に画像データが入力されたことを知らせる。メモリコントローラ１１は、この制御信号が入力されると、画像メモリ１４にＷｒｉｔｅ信号を出力する。これにより、画像メモリ１４は、入力されたデータを書き込む状態になる。  
【００２２】
画像データ加算回路１３が画像データのデータ量を算出し終わると、ＤＭＡコントローラ１０は、画像データ加算回路１３に制御信号を出力し、画像データ加算回路１３に画像データを出力させる。なお、画像データ加算回路１３は、算出したデータ量を、ＣＰＵ２１が読み出すまで保持している。
画像メモリ１４は、画像データ加算回路１３から画像データが入力されると、その画像データを記憶する。また、ＤＭＡコントローラ１０は、パルス演算回路１５に制御信号を出力し、パルス演算回路１５にデータの入力を許可させる。
【００２３】
画像メモリ１４が画像データの記憶を終えると、ＤＭＡコントローラ１０は、メモリコントローラ１１に制御信号を送って、画像メモリ１４が画像データの記憶を終えたことを知らせる。メモリコントローラ１１は、この制御信号が入力されると、画像メモリ１４にＲｅａｄ信号を出力する。これにより、画像メモリ１４は、記憶したデータを読み出し、パルス演算回路１５に出力する。
【００２４】
パルス演算回路１５は、入力された画像データをパルスに変換し、ヘッドバッファ１６に出力する。
ＤＭＡコントローラ１０は、ヘッドバッファ１６に入力したパルスが１ライン分になると、ヘッドバッファ１６に制御信号を出力し、ヘッドバッファ１６に保持している信号を出力させる。
【００２５】
ヘッド１７は、パルスが入力されると、入力されたパルスに応じた熱をインクリボンに印可する。これにより、インクリボンに圧接された印刷用紙に熱転写が行われる。すなわち、印刷が行われる。
なお、本実施形態におけるプリンタは、インクリボンに熱を加えることによって、印刷用紙に画像が熱転写されるプリンタとしたが、インクリボンを用いないで、印刷用紙を、熱が印可されると発色する印刷用紙としてもよい。
【００２６】
一方、ＣＰＵ２１は、画像データ加算回路１３から、画像データ加算回路１３が算出したデータ量を読み出し、読み出したデータ量に応じた電圧をモータ駆動回路２２に出力する。モータ回路駆動回路２２は、電圧が入力されると、モータ２３を、入力された電圧に応じたトルクで駆動する。
【００２７】
これにより、モータ２３の駆動トルクを、ページ毎に、画像データのデータ量に応じて変えることができるので、モータの回転数を一定に保つことができる。
なお、ＣＰＵ２１は、モータ２３の急激なトルク変動を避けるために、出力電圧をＶ１からＶ３に切り換えたり、Ｖ３からＶ１に切り換えたりするようなことはせず、必ず、一度、出力電圧をＶ２に切り換えてから、Ｖ３またはＶ１に切り換える。
【００２８】
図４は、本発明の第２の実施形態によるプリンタの構成を示すブロック図である。
この図において、符号４０は、印刷全体のタイミングを制御するメインシステム制御部である。符号４１は、印刷用紙を駆動するステッピングモータである。符号４２は、サーマルヘッド４７に設けられている各発熱体の色ずれ量を、例えば図６の様に記憶している記憶メモリである。なお、図６において、“ずれ”とは、印刷用紙の進行方向における各発熱体と発熱体５１（図５参照）との“ずれ”である。
【００２９】
すなわち、各発熱体のずれが図６に示す量である場合、各発熱体の位置は図５に示す位置となる。つまり、発熱体５２〜５４は、発熱体５１とのずれはなく、発熱体５５〜５８は、用紙の進行方向に対して発熱体５１よりも、１ステップ後方にあり、発熱体５９〜６２は、用紙の進行方向に対して発熱体５１よりも、２ステップ後方にあり、発熱体６３〜６６は、用紙の進行方向に対して発熱体５１よりも、３ステップ後方にある。
【００３０】
符号４３は、記憶メモリ４２の内容に従って、ヘッドデータバッファ４６およびサーマルヘッド４７を制御するサーマルヘッド制御部である。例えば、記憶メモリ４２に、各発熱体のずれが図６の様に記憶されている場合、サーマルヘッド制御部４３は、ステッピングモータ４１が１ステップ動く毎にストローブ信号を出力する。これにより、ステッピングモータ４１が１ステップ動く毎に発熱体を制御することができる。
【００３１】
符号４４は、画像データが記憶されている画像メモリである。
符号４５は、記憶メモリの内容に従って、画像メモリ４４に記憶された画像データからヘッドデータの生成を行う画像データ制御部である。例えば、記憶メモリ４２に、各発熱体のずれが図６の様に記憶されている場合、発熱体６３〜６６に送る画像データを３ステップ早め、発熱体５９〜６２に送る画像データを２ステップ早め、発熱体５５〜５８に送る画像データを１ステップ早めて出力するように画像データを生成する。
【００３２】
ヘッドデータバッファ４６は、サーマルヘッド制御部４３から制御信号が入力されると、画像データ制御部４５から入力されたヘッドデータをサーマルヘッド４７に出力する。
サーマルヘッド４７は、主走査方向に１列に並んだ発熱体５１〜６６を具備しており、サーマルヘッド制御部４３からストローブ信号が入力されると、ヘッドデータバッファ４６から入力されたヘッドデータに基づいて発熱体５１〜６６を制御する。
【００３３】
次に以上の様に構成されたプリンタの動作について説明する。
画像データ制御部４５は、メインシステム制御部４０から制御信号が入力されると、記憶メモリ４２から読み出した発熱体５１〜６６のずれおよび画像メモリ４４から読み出した画像データからヘッドデータを生成し、ヘッドデータバッファ４６に出力する。これにより、発熱体のずれを補正するようにヘッドデータが生成されるので、用紙に印刷された画像は、ずれの無い画像となる。
【００３４】
ヘッドデータバッファ４６は、サーマルヘッド制御部４３から制御信号が入力されると、入力されたヘッドデータをサーマルヘッド４７に出力する。
また、サーマルヘッド制御部４３は、記憶メモリ４２に記憶されている各発熱体のずれに応じた出力タイミングで、ストローブ信号を出力する。これにより、発熱体のずれに応じた緻密さで、各発熱体の制御を行うことができる。ただし、この制御において、ステッピングモータ４１の１ステップより細かい制御はできない。
【００３５】
サーマルヘッド４７は、サーマルヘッド制御部４３からストローブ信号が入力されると、ヘッドデータバッファ４６から入力されたヘッドデータに基づいて発熱体５１〜６６を制御する。
以上説明したように、このプリンタヘッドの制御装置によれば、各発熱体の誤差を補正することができる。
なお、本実施形態におけるプリンタは、インクリボンに熱を加えることによって、印刷用紙に画像が熱転写されるプリンタ、インクリボンの代わりに熱が印可されると発色する印刷用紙を用いるプリンタのどちらでもよい。
【００３６】
図７は、本発明の第３の実施形態によるプリンタの構成を示すブロック図である。
この図において、符号７０は、印刷全体のタイミングを制御するメインシステム制御部である。符号７１は、印刷用紙を駆動するステッピングモータである。
符号７２は、用紙ガイド近傍に設けられたフォトセンサである。ここで、図８は、本プリンタヘッドの制御装置が設けられているプリンタの外観図である。この図において、符号８１は、大幅に傾いている用紙を補正する用紙ガイドである。この図に示すように、フォトセンサ７２は、用紙８２の位置を検出する。
【００３７】
図７において、符号７３は、ヘッドデータバッファ７６およびサーマルヘッド７７を制御するサーマルヘッド制御部である。
符号７４は、画像データが記憶されている画像メモリである。
符号７５は、フォトセンサ７２の出力に応じて、画像メモリ７４に記憶された画像データからヘッドデータの生成を行う画像データ制御部である。例えば、フォトセンサ７２の出力から用紙が右にずれていることがわかった場合、画像メモリ７４から読み出した画像データをシフトし、その画像データの示す画像が読み込んだ画像よりも、用紙がずれている分だけ左にシフトした画像となるようにする。これにより、用紙の位置がずれていることに起因する印刷画像のずれを補正することができる。
【００３８】
ヘッドデータバッファ７６は、サーマルヘッド制御部７３から制御信号が入力されると、画像データ制御部７５から入力されたヘッドデータをサーマルヘッド７７に出力する。
サーマルヘッド７７は、サーマルヘッド制御部７３からストローブ信号が入力されると、ヘッドデータバッファ７６から入力されたヘッドデータに基づいて各発熱体を制御する。
【００３９】
次に以上の様に構成されたプリンタヘッドの動作について説明する。
画像データ制御部７５は、メインシステム制御部７０から制御信号が入力されると、画像メモリ７４から読み出した画像データおよびフォトセンサ７２の出力からヘッドデータを生成し、ヘッドデータバッファ７６に出力する。
【００４０】
ヘッドデータバッファ７６は、サーマルヘッド制御部７３から制御信号が入力されると、入力されたヘッドデータをサーマルヘッド７７に出力する。
サーマルヘッド７７は、サーマルヘッド制御部７３からストローブ信号が入力されると、ヘッドデータバッファ７６から入力されたヘッドデータに基づいて各発熱体を制御する。
以上説明したように、このプリンタヘッドの制御装置によれば、用紙のずれを補正することができる。
なお、本実施形態において、印刷用紙の位置はフォトセンサによって検出したが、他の方法によって検出してもよい。例えば、フォトセンサの代わりに図９に示すような装置を用いて印刷用紙の位置を検出してもよい。図９に示す装置は、Ｂ部を支点としてＡ部およびＤ部が動く機構となっている。すなわち用紙の位置に応じてＡ部の位置が変わり、それと同時にＤ部の位置も変わる。このＤ部の位置を検出することによって用紙の位置がわかる。なお、用紙が無い場合、Ｃ部（バネ）の動作によりＡ部およびＤ部がに所定の位置に戻るようになっている。
なお、本実施形態におけるプリンタは、インクリボンに熱を加えることによって、印刷用紙に画像が熱転写されるプリンタ、インクリボンの代わりに熱が印可されると発色する印刷用紙を用いるプリンタのどちらでもよい。  
【００４１】
以上、この発明の実施形態を図面を参照して詳述してきたが、この発明には、上述した実施形態のみならず、この発明の要旨を逸脱しない範囲の設計，変更等も勿論含まれる。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１の実施形態によるプリンタの構成を示すブロック図である。
【図２】入力された画像データのデータ量とＣＰＵ２１が出力する電圧との関係を示すグラフである。
【図３】モータ２３の負荷トルクに対する回転数を示したグラフである。
【図４】本発明の第２の実施形態によるプリンタの構成を示すブロック図である。
【図５】発熱体５１〜６６の位置の例を示す図である。
【図６】記憶メモリ４２の例を示す図である。
【図７】本発明の第３の実施形態によるプリンタの構成を示すブロック図である。
【図８】第３の実施形態によるプリンタの上面図である。
【図９】位置検出手段の他の例である。
【図１０】従来のプリンタの構成を示すブロック図である。
【図１１】従来のプリンタのヘッドの構成を示すブロック図である。
【図１２】従来のプリンタの上面図である。
【図１３】印刷用紙にプリカットシールを用いた場合の問題点を説明するための説明図である。
【図１４】印刷用紙にプリカットシールを用いた場合の問題点を説明するための説明図である。
【符号の説明】
【００４３】
１３  画像データ加算回路
２１  ＣＰＵ
４２  記憶メモリ
４３  サーマルヘッド制御部
４５  画像データ制御部
４７  サーマルヘッド
７２  フォトセンサ
７５  画像データ制御部
【図１】
2005022422.tif 000003
【図２】
2005022422.tif 000004
【図３】
2005022422.tif 000005
【図４】
2005022422.tif 000006
【図５】
2005022422.tif 000007
【図６】
2005022422.tif 000008
【図７】
2005022422.tif 000009
【図８】
2005022422.tif 000010
【図９】
2005022422.tif 000011
【図１０】
2005022422.tif 000012
【図１１】
2005022422.tif 000013
【図１２】
2005022422.tif 000014
【図１３】
2005022422.tif 000015
【図１４】
2005022422.tif 000016
【手続補正書】
【提出日】平成16年11月19日(2004.11.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
入力された画像データに応じた熱をインクリボンまたは印刷用紙に印加することによって、印刷用紙に画像を転写するプリンタにおいて、
前記印刷用紙の幅方向へ並べられた複数の発熱体からなるヘッドと、
前記発熱体を個々に、あるいは所定の単位個数ずつ発熱させる制御手段と、
前記印刷用紙と前記ヘッドとの幅方向への相対位置を検出する位置検出手段と、
からなり、
前記制御手段は、前記位置検出手段の出力から前記印刷用紙が右にずれていることがわかった場合、前記発熱体の発熱範囲を前記印刷用紙のずれの量に応じて右にずらし、前記位置検出手段の出力から前記印刷用紙が左にずれていることがわかった場合、前記発熱体の発熱範囲を前記印刷用紙のずれの量に応じて左にずらす、
ことを特徴とするプリンタ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、入力された画像データに応じた熱をインクリボンまたは印刷用紙に印加することによって、印刷用紙に画像を転写するプリンタにおいて、前記印刷用紙の幅方向へ並べられた複数の発熱体からなるヘッドと、前記発熱体を個々に、あるいは所定の単位個数ずつ発熱させる制御手段と、前記印刷用紙と前記ヘッドとの幅方向への相対位置を検出する位置検出手段とからなり、前記制御手段は、前記位置検出手段の出力から前記印刷用紙が右にずれていることがわかった場合、前記発熱体の発熱範囲を前記印刷用紙のずれの量に応じて右にずらし、前記位置検出手段の出力から前記印刷用紙が左にずれていることがわかった場合、前記発熱体の発熱範囲を前記印刷用紙のずれの量に応じて左にずらすことを特徴とするプリンタである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記構成とすることにより、位置検出手段が印刷用紙がヘッドに対して左にずれているか右にずれているかを検出し、制御手段が、検出したずれの方向および量に応じて、前記発熱体の発熱範囲を左右にずらすので、印刷用紙の設置位置のずれに起因する印刷画像のずれを防ぐことができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
図７において、符号７３は、ヘッドデータバッファ７６およびサーマルヘッド７７を制御するサーマルヘッド制御部である。
符号７４は、画像データが記憶されている画像メモリである。
符号７５は、フォトセンサ７２の出力に応じて、画像メモリ７４に記憶された画像データからヘッドデータの生成を行う画像データ制御部である。例えば、フォトセンサ７２の出力から用紙が右にずれていることがわかった場合、画像メモリ７４から読み出した画像データをシフトし、その画像データの示す画像が読み込んだ画像よりも、用紙がずれている分だけ右にシフトした画像となるようにする。これにより、用紙の位置がずれていることに起因する印刷画像のずれを補正することができる。