(57)【要約】【課題】用紙２の位置ずれにかかわらず、コストを抑えながら用紙２の所定の範囲に正確に印刷すること。【解決手段】用紙搬送手段により搬送方向Ｄ１に搬送される用紙２に対して、搬送方向と直交する幅方向Ｄ２に配列される発熱抵抗体４１を有するサーマルヘッド４によって、発熱抵抗体から熱転写することで、用紙に所定の画像を印刷するプリンタ１であって、サーマルヘッドと略平行に延設されて、用紙の側端Ｅの幅方向の位置を検出して位置検出データとして出力する位置検出手段と、用紙搬送手段に用紙を搬送させながら複数箇所で位置検出手段による検出、出力を行わせ、用紙の搬送量と位置検出データから用紙の搬送量に対する幅方向の変位量の割合を演算し、割合を用いて発熱抵抗体の通電範囲を調整して設定する制御部とを備えるプリンタを提供する。【選択図】図１
2010023455.tif 000002
【特許請求の範囲】
【請求項１】
用紙搬送手段により搬送方向に搬送される用紙に対して、搬送方向と直交する幅方向に配列される発熱抵抗体を有するサーマルヘッドによって、前記発熱抵抗体から熱転写することで、前記用紙に所定の画像を印刷するプリンタであって、
前記サーマルヘッドと略平行に延設されて、前記用紙の側端の前記幅方向の位置を検出して位置検出データとして出力する位置検出手段と、
前記用紙搬送手段に前記用紙を搬送させながら複数箇所で前記位置検出手段による検出、出力を行わせ、前記用紙の搬送量と前記位置検出データから前記用紙の搬送量に対する幅方向の変位量の割合を演算し、該割合を用いて前記発熱抵抗体の通電範囲を調整して設定する制御部と
を備えることを特徴とするプリンタ。
【請求項２】
請求項１に記載のプリンタにおいて、
前記制御部は、前記用紙搬送手段に前記用紙を前記搬送方向の下流側へ搬送させながら前記位置検出手段に前記位置検出データを取得させた後、前記用紙搬送手段による前記用紙の搬送を前記搬送方向の上流側へ切り替えて搬送させながら前記用紙に前記画像を印刷すること
を特徴とするプリンタ。
【請求項３】
請求項１または請求項２のいずれかに記載のプリンタにおいて、
前記位置検出手段は、前記サーマルヘッドの近傍に設けられていること
を特徴とするプリンタ。
【請求項４】
請求項１から請求項３のいずれか１項に記載のプリンタにおいて、
前記用紙における前記搬送方向に連続した第１の用紙範囲及び第２の用紙範囲に順次前記画像を印刷するに際し、
前記制御部は、前記用紙における前記第１の用紙範囲について前記用紙搬送手段に搬送させて印刷または排紙させる際に、前記位置検出手段に前記第２の用紙範囲に該当する前記用紙の位置検出データを取得させること
を特徴とするプリンタ。
【請求項５】
請求項１から請求項４のいずれか１項に記載のプリンタにおいて、
前記制御部は、前記用紙搬送手段によって搬送される前記用紙の所定の用紙範囲に画像を印刷するに際して、該用紙範囲の始点及び終点の前記位置検出データを、前記位置検出手段に取得させること
を特徴とするプリンタ。
【請求項６】
用紙搬送手段により搬送方向に搬送される用紙に対して、搬送方向と直交する幅方向に配列される発熱抵抗体を有するサーマルヘッドによって、前記発熱抵抗体から熱転写する際に、該発熱抵抗体の通電範囲を調整するプリント位置制御方法であって、
前記用紙を搬送させながら、該用紙の搬送量データと、前記用紙の側端の前記幅方向の位置である複数箇所の位置検出データとを取得する第１の手順と、
該第１の手順で取得された前記搬送量データと前記位置検出データとに基づいて、前記用紙の搬送量に対する幅方向の変位量の割合を演算する第２の手順と、
該第２の手順で演算された前記割合に基づいて、前記発熱抵抗体の通電範囲を調整して設定する第３の手順と
を備えることを特徴とするプリント位置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発熱抵抗体を有するサーマルヘッドによって用紙に画像を印刷するプリンタ及びプリント位置制御方法に関する。
【背景技術】
【０００２】
用紙に熱転写して印刷を行う熱転写式プリンタの一形態に昇華型プリンタがある。このような昇華型プリンタは、染料または顔料が塗布されたインクリボンにサーマルヘッドを押し当て、サーマルヘッドの加熱により、インクリボンの染料または顔料を紙などの記録媒体に転写させ画像を形成するものであり、写真印刷の用途などで使用されている。
【０００３】
より具体的には、昇華型プリンタのサーマルヘッドは、用紙の幅方向に印刷のドットごとに配列した発熱抵抗体を有している。そして、用紙の印刷範囲の所定の位置に対応する発熱抵抗体に通電させ、インクリボンの染料または顔料を用紙に転写させることで、所定の画像を印刷することができる。
【０００４】
ここで、用紙が搬送時に幅方向に変位することがあり、この用紙の位置ずれのために画像の印刷位置がずれてしまうという問題があった。そこで、例えば特許文献１においては、プリンタに撮像手段（イメージセンサ）が搭載されており、撮像手段によって取得された撮像データを解析して、あらかじめ記憶されている基準位置と比較することで用紙の幅方向の変位量を算出し、発熱抵抗体の通電範囲を設定するという技術が開示されている。
【特許文献１】特開２００６−３４７０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のプリンタでは、撮像手段の精度によってプリント位置の精度が決まるので、プリント位置の精度を良くするためには高価な高精度の撮像手段を内蔵する必要がある点で問題があった。
【０００６】
この発明は上述した事情に鑑みてなされたものであって、用紙の位置ずれにかかわらず、低コストで用紙の所定の範囲に正確に印刷することが可能なプリンタ及びプリント位置制御方法を提供するものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、この発明は以下の手段を提案している。
本発明は、用紙搬送手段により搬送方向に搬送される用紙に対して、搬送方向と直交する幅方向に配列される発熱抵抗体を有するサーマルヘッドによって、前記発熱抵抗体から熱転写することで、前記用紙に所定の画像を印刷するプリンタであって、前記サーマルヘッドと略平行に延設されて、前記用紙の側端の前記幅方向の位置を検出して位置検出データとして出力する位置検出手段と、前記用紙搬送手段に前記用紙を搬送させながら複数箇所で前記位置検出手段による検出、出力を行わせ、前記用紙の搬送量と前記位置検出データから前記用紙の搬送量に対する幅方向の変位量の割合を演算し、該割合を用いて前記発熱抵抗体の通電範囲を調整して設定する制御部とを備えることを特徴としている。
【０００８】
この構成によれば、制御部は、用紙搬送手段に用紙を搬送させながら、位置検出手段に位置検出データとして用紙の側端の幅方向の位置を複数箇所で取得させ、用紙の搬送量及び位置検出データに基づいて用紙の搬送量に対する幅方向の変位量の割合を演算し、発熱抵抗体の通電範囲を調整して、用紙の搬送量に応じて通電範囲を設定する。これにより、搬送されながら幅方向に変位したとしても、用紙の所定の範囲に正確に画像を印刷することが可能である。
また、用紙の搬送量に対する幅方向の変位量の割合が小さかったとしても、位置検出手段による位置検出データを取得する搬送方向の間隔を広げることで、複数箇所で検出される位置検出データの差を大きくすることができる。これにより、位置検出手段の精度にかかわらず用紙の搬送量に対する幅方向の変位量の割合を正確に求めることができる。このため、必要以上に高精度な検出手段を搭載させる必要がなく、低コストで用紙の所定の範囲に正確に印刷することが可能となる。
【０００９】
また、上記本発明のプリンタにおいて、前記制御部は、前記用紙搬送手段に前記用紙を前記搬送方向の下流側へ搬送させながら前記位置検出手段に前記位置検出データを取得させた後、前記用紙搬送手段による前記用紙の搬送を前記搬送方向の上流側へ切り替えて搬送させながら前記用紙に前記画像を印刷することが好ましい。
【００１０】
この構成によれば、位置検出手段によって位置検出データを取得した後に、用紙を搬送させる方向を搬送方向の下流側から搬送方向の上流側に切り替えて印刷することで、位置検出データを取得した範囲について、当該位置検出データから演算される割合を反映させて連続的に印刷することができる。
【００１１】
また、前記位置検出手段は、前記サーマルヘッドの近傍に設けられていることが好ましい。
【００１２】
この構成によれば、用紙に印刷をする発熱抵抗体の近傍に位置検出手段が設けられているので、位置検出手段は、用紙を印刷する近傍で位置検出データを取得できる。これにより、用紙を印刷する近傍での、印刷範囲における用紙の搬送量に対する幅方向の変位量の割合をより正確に求めることができるため、用紙の所定の範囲により正確に印刷することが可能となる。
【００１３】
また、上記本発明のプリンタにおいて、前記用紙における前記搬送方向に連続した第１の用紙範囲及び第２の用紙範囲に順次前記画像を印刷するに際し、前記制御部は、前記用紙における前記第１の用紙範囲について前記用紙搬送手段に搬送させて印刷または排紙させる際に、前記位置検出手段に前記第２の用紙範囲に該当する前記用紙の位置検出データを取得させることが好ましい。
ここで、用紙範囲とは、実際に印刷される印刷範囲及び該印刷範囲の周囲に余白が設定される場合には当該余白を含む範囲をいい、例えば、定型紙を使用して印刷する場合には、定型紙全体を意味し、また、ロール紙を使用して印刷する場合には、印刷後に裁断し出力される範囲を意味する。
【００１４】
この構成によれば、制御部は、用紙における第１の用紙範囲について印刷または排紙させるために用紙を搬送させる際に、該用紙において第１の用紙範囲と搬送方向に連続した第２の用紙範囲の位置検出データを位置検出手段に取得させる。したがって、連続した用紙範囲に画像を印刷させる際に、位置検出データを取得するためだけに用紙を搬送させることがない。これにより、効率良く位置検出データを取得することができるため、より効率良く画像を印刷することができる。
【００１５】
また、前記制御部は、前記用紙搬送手段によって搬送される前記用紙の所定の用紙範囲に画像を印刷するに際して、該用紙範囲の始点及び終点の前記位置検出データを、前記位置検出手段に取得させることが好ましい。
【００１６】
この構成によれば、制御部は、所定の画像を印刷するために用紙搬送手段によって搬送される用紙の所定の用紙範囲の始点及び終点の位置検出データを位置検出手段に取得させる。用紙範囲の始点及び終点の位置検出データから、該印刷範囲における用紙の搬送量に対する幅方向の変位量の割合を算出することができるので、前記割合に基づいて該印刷範囲内において画像を所定の範囲に正確に印刷することができる。更に、用紙範囲の始点及び終点の２箇所の位置検出データを取得するだけで前記割合を算出することができるので、より効率良く画像を印刷することができる。
【００１７】
また本発明は、用紙搬送手段により搬送方向に搬送される用紙に対して、搬送方向と直交する幅方向に配列される発熱抵抗体を有するサーマルヘッドによって、前記発熱抵抗体から熱転写する際に、該発熱抵抗体の通電範囲を調整するプリント位置制御方法であって、前記用紙を搬送させながら、該用紙の搬送量データと、前記用紙の側端の前記幅方向の位置である複数箇所の位置検出データとを取得する第１の手順と、該第１の手順で取得された前記搬送量データと前記位置検出データとに基づいて、前記用紙の搬送量に対する幅方向の変位量の割合を演算する第２の手順と、該第２の手順で演算された前記割合に基づいて、前記発熱抵抗体の通電範囲を調整して設定する第３の手順とを備えることを特徴としている。
【００１８】
この方法によれば、上記手順により低コストで用紙の所定の範囲に正確に印刷できる。
【発明の効果】
【００１９】
本発明のプリンタ及びプリント位置制御方法によれば、用紙の搬送量及び複数箇所の幅方向の位置検出データに基づいて用紙の搬送量に対する幅方向の変位量の割合を求めることで、位置検出手段の精度にかかわらず正確に前記割合を求めることができる。これにより、用紙の位置ずれにかかわらず、低コストで用紙の所定の範囲に正確に印刷することができる。
【発明を実施するための最良の形態】
【００２０】
本発明に係るプリンタの実施形態の構成を図１〜図３を用いて説明する。図１及び図２は、本発明による昇華型プリンタの全体図を示している。また、図３は、本発明による昇華型プリンタのシステム構成を示している。プリンタ１は、外部のコンピュータなどの端末であるホストＨから受信した画像データを処理し、処理したデータに基づいて用紙２にインクリボン３を熱転写することで所定の画像を印刷する昇華型プリンタである。熱転写は、発熱抵抗体４１を有するサーマルヘッド４によって行われる。発熱抵抗体４１の通電範囲の調整には、位置検出手段であるＣＣＤセンサ５及び発光体６が用いられる。プリンタ１の各部の制御は制御部１０で行われる。以下に詳細を示す。
【００２１】
用紙２は、第１のピンチロール２２及びこれに対向する位置に配置された第１のフィードロール２３によってロール紙２１より巻き出され、用紙２の排紙される方向である搬送方向Ｄ１下流に搬送される（用紙２が搬送される方向を指すとき、向きのない方向を表す場合は単に搬送方向Ｄ１、搬送方向Ｄ１において特に用紙２が排紙される方向を指す場合は搬送方向Ｄ１下流、搬送方向Ｄ１下流の逆方向を搬送方向Ｄ１上流とする）。そして、サーマルヘッド４及びこれに対向する位置に配置されたプラテンロール２４の間、第２のピンチロール２５及びこれに対向する位置に配置された第２のフィードロール２６の間に順次搬送される。
【００２２】
インクリボン３は、供給コア３１に巻かれたインクリボンロール３２より巻き出され、巻出し側ガイドロール３３の下側、サーマルヘッド４及びこれに対向する位置に配置されたプラテンロール２４の間、巻取り側ガイドロール３４の上側に順次搬送方向Ｄ１下流に搬送され、巻取コア３５に巻き取られる。インクリボン３はＹＭＣ（イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ））の３色のインク層と、ＯＰ（オーバーコート層）が周期的に配置され、インク面を構成している。用紙２とインクリボン３は、サーマルヘッド４とプラテンロール２４の間を搬送される際、発熱抵抗体４１に適度に押圧される。
【００２３】
サーマルヘッド４は、ロール紙２１より搬送方向Ｄ１下流に、搬送方向Ｄ１に直交する幅方向Ｄ２に延設され、インクリボン３と、用紙２と、プラテンロール２４とに対向配置されている。サーマルヘッド４は、複数の発熱抵抗体４１を有する。発熱抵抗体４１は、形成する画像の各ドットに対応して用紙２の幅方向Ｄ２に複数配列されており、幅方向Ｄ２に配列されている数がプリント対象画像のドット数よりも多い（プリント範囲がプリント対象画像の幅よりも広い）。そして、発熱抵抗体４１にパルス通電することにより、インクリボン３の染料または顔料が用紙２に転写され、所定の画像が印刷される。なお、本実施形態では発熱抵抗体４１の幅方向Ｄ２の配列であるドット列は１列であるが、複数列配置されていてもかまわない。
【００２４】
位置検出手段は、ＣＣＤセンサ５とＣＣＤセンサの光源となる発光体６とによって構成されている。ＣＣＤセンサ５は、サーマルヘッド４の搬送方向Ｄ１下流側の一面に固設され、用紙２に対向配置されている。発光体６は、ＣＣＤセンサ５と同様にサーマルヘッド４に固設され、用紙２に検出光を照射可能としている。ＣＣＤセンサ５は、発光体６が用紙２に向かって照射した検出光の反射光を受光することで、用紙２の幅方向Ｄ２において搬送方向Ｄ１下流に向かって左側の側端Ｅを検出し、側端Ｅの幅方向Ｄ２の位置に関するデータである位置検出データを取得する。位置検出データは、各画像の後述する用紙範囲の始点と終点とで取得され、プリント制御部１２に送信される。
【００２５】
制御部１０は、主制御部１１とプリント制御部１２とモータ駆動制御部１３とからなる。主制御部１１はＣＰＵ等を含み、イメージバッファ７１、プリント制御部１２、通電パルス発生部７２、サーマルヘッド４、及び、モータ駆動制御部１３を制御する。イメージバッファ７１は外部からのプリント対象となる画像をＹＭＣ等の画像データとして受信し、一時保存する。
【００２６】
プリント制御部１２は、プリント用画像データ生成部１２１、サーマルヘッドプリント位置制御処理部１２２、インクリボン巻取／巻戻処理部１２３及びロール紙駆動処理部１２４を有し、イメージバッファ７１に一時保存された画像データをプリントするために必要な処理を行う。
【００２７】
プリント用画像データ生成部１２１は、受信したＹＭＣ等の画像データを、インクリボン３のインクに対応したプリント用画像データに変換するための処理部である。処理したプリント用画像データは、サーマルヘッドプリント位置制御処理部１２２、インクリボン巻取／巻戻処理部１２３及びロール紙駆動処理部１２４に送信される。
【００２８】
サーマルヘッドプリント位置制御処理部１２２は、幅変位割合演算部１２２１、通電範囲設定処理部１２２２、及び、発熱抵抗体通電制御処理部１２２３からなる。幅変位割合演算部１２２１は、ＣＣＤセンサ５より送信された位置検出データと、後述するロール紙駆動処理部１２４から送信された搬送量データとに基づいて、用紙の搬送量に対する幅方向Ｄ２の変位量の割合を演算する。
通電範囲設定処理部１２２２は、プリント用画像データ生成部１２１で処理されたプリント用画像データと幅変位割合演算部１２２１で演算された前記割合とに基づいて、通電範囲を調整する。
発熱抵抗体通電制御処理部１２２３は、通電範囲設定処理部１２２２の調整した通電範囲の結果に基づいて、階調（濃度）に応じた通電パルスパターンを発生させる通電パルス発生部７２に、発熱抵抗体４１の通電範囲をパルス通電させる。
【００２９】
インクリボン巻取／巻戻処理部１２３は、プリントの際にインクリボン３のインク面が適切な位置にくるように、プリント用画像データ生成部１２１で処理されたプリント用画像データに基づいて、モータ駆動制御部１３に対してリボン巻取データ、リボン巻戻データ、リボン停止データを適宜送信する。モータ駆動制御部１３は前記データに基づき、インクリボン３を搬送するインクリボン巻取モータ３６と、インクリボン３を巻き戻すインクリボン巻戻モータ３７とを制御する。
【００３０】
ロール紙駆動処理部１２４は、プリント用画像データ生成部１２１で処理されたプリント用画像データに基づいて、モータ駆動制御部１３に対して用紙巻出データ、用紙巻取データ及び駆動停止データを適宜送信し、ロール紙駆動モータ２７を駆動制御することで用紙２を搬送させる。
【００３１】
ここで、ロール紙駆動モータ２７には図示しないエンコーダが設けられており、ロール紙駆動モータ２７の駆動開始から終了までの用紙２の搬送量データをロール紙駆動処理部１２４に送信する。ロール紙駆動処理部１２４が取得した搬送量データは、前述したサーマルヘッドプリント位置制御処理部１２２の幅変位割合演算部１２２１に送信される。
【００３２】
以上のような構成を有する制御部１０によって、発熱抵抗体４１の通電範囲を制御しながら用紙２とインクリボン３をそれぞれ搬送することで、所定の画像が印刷される。
以下、制御部１０による制御の詳細並びに本実施形態のプリンタ１の作用について説明する。ここでは、図４に示す画像Ｐ及び画像Ｑを印刷する場合を例として、図５〜図１０を用いて説明する。なお、画像Ｐ及び画像Ｑは、図４に示すように、それぞれが矩形の画像であって、例えば、搬送方向Ｄ１に並ぶ用紙範囲（第１の用紙範囲）Ｒ１、用紙範囲（第２の用紙範囲）Ｒ２にそれぞれ印刷されるものとして説明する。また、用紙範囲Ｒ１、Ｒ２は、それぞれ対応する画像Ｐ及び画像Ｑが印刷される印刷範囲のそれぞれに余白を考慮して設定される用紙２上における範囲である。
【００３３】
具体的に、用紙範囲Ｒ１、Ｒ２は、それぞれ用紙２の搬送方向Ｄ１に沿って長さＬに亘って設定される。また、説明をわかりやすくするために、用紙範囲Ｒ１の始点を位置Ａ、用紙範囲Ｒ１の終点であり用紙範囲Ｒ２の始点である位置を位置Ｂ、用紙範囲Ｒ２の終点を位置Ｃとする。
なお、図４〜図７及び図９において、用紙２の位置Ａ、位置Ｂ及び位置Ｃに該当する位置にそれぞれ一点鎖線を示しているが、これらは説明をわかりやすくするためのものであって、実際の用紙２に一点鎖線の表示はない。
【００３４】
そして、用紙２が、ＣＣＤセンサ５の直下を用紙範囲Ｒ１と対応する搬送量Ｌだけ搬送方向Ｄ１に搬送される際に、幅方向Ｄ２において搬送方向Ｄ１下流に向かって左側に変位量Ｗだけ変位してしまう場合について説明する。
【００３５】
まず、プリンタ１は用紙２の搬送量データと、位置検出データを取得する第１の手順を実施する。
ホストＨから画像データがプリンタ１に送信され、この画像データはイメージバッファ７１に一時保存された後、プリント制御部１２で処理される。プリント制御部１２では、プリント用画像データ生成部１２１が画像Ｐと対応する画像データをプリント用画像データに変換する。そして、変換されたプリント用画像データをサーマルヘッドプリント位置制御処理部１２２、インクリボン巻取／巻戻処理部１２３及びロール紙駆動処理部１２４に送信する。
一方で、ＣＣＤセンサ５は、用紙２が搬送される前に、図５に示すように、位置Ａの側端ＥをＣＣＤセンサ５が検出し、位置検出データをプリント制御部１２の幅変位割合演算部１２２１へ送信する
【００３６】
続いて、ロール紙駆動処理部１２４が、送信されたプリント用画像データに基づいて、モータ駆動制御部１３に対して指令データを送信し、ロール紙駆動モータ２７を制御させる。具体的には、プリント制御部１２のロール紙駆動処理部１２４が、用紙巻出データをモータ駆動制御部１３に送信し、ロール紙駆動モータ２７を駆動させることで、発熱抵抗体４１を通電せずに用紙２を搬送方向Ｄ１下流に搬送させる。そして、用紙２を搬送方向Ｄ１下流に搬送量Ｌだけ搬送させた後、ロール紙駆動処理部１２４は駆動停止データを送信し、図６に示すように、位置ＢがＣＣＤセンサ５の直下に搬送された状態で用紙２の搬送を終了させる。
ここで、位置Ｂの側端ＥをＣＣＤセンサ５が検出し、取得した位置検出データをプリント制御部１２の幅変位割合演算部１２２１へ送信する（この際、前述のように用紙２は幅方向Ｄ２に変位量Ｗだけ変位している）。また、ロール紙駆動処理部１２４は、ロール紙駆動モータ２７に設けられているエンコーダより、用紙２上の用紙範囲Ｒ１における搬送量データ（すなわち、搬送量Ｌ）を取得し、プリント制御部１２の幅変位割合演算部１２２１へ送信する。
【００３７】
次に、プリンタ１は第２の手順として、用紙２上の用紙範囲Ｒ１における搬送量に対する幅方向Ｄ２の変位量の割合を演算する。
すなわち、プリント制御部１２の幅変位割合演算部１２２１は、ＣＣＤセンサ５より送信された、用紙範囲Ｒ１の始点である位置Ａの位置検出データと終点である位置Ｂの位置検出データから演算される変位量Ｗと、ロール紙駆動処理部１２４より送信された搬送量データである搬送量Ｌとから、用紙範囲Ｒ１における搬送量に対する幅方向Ｄ２の変位量の割合を演算する。
【００３８】
そして、プリンタ１は第３の手順として、プリント用画像データ及び第２の手順で演算された用紙２上の用紙範囲Ｒ１における搬送量に対する幅方向Ｄ２の変位量の割合に基づいて、発熱抵抗体４１の通電範囲を調整しながら用紙範囲Ｒ１に印刷をする。
そのためにまず、プリント制御部１２のロール紙駆動処理部１２４は、発熱抵抗体４１より搬送方向Ｄ１下流側に用紙２上の用紙範囲Ｒ１の全体が位置するように、搬送方向Ｄ１下流に用紙２を搬送させる。
その後、プリント制御部１２は、ロール紙駆動処理部１２４に搬送方向Ｄ１上流に用紙２を搬送させながら、発熱抵抗体通電制御処理部１２２３に、通電範囲設定処理部１２２２で調整された発熱抵抗体４１の通電範囲に基づいて、通電パルス発生部７２を制御させる。
【００３９】
ここで、プリント制御部１２の通電範囲設定処理部１２２２による発熱抵抗体４１の通電範囲の調整方法について説明する。
プリント制御部１２の通電範囲設定処理部１２２２は、第２の手順で求めた用紙２上の用紙範囲Ｒ１における搬送量Ｌに対する幅方向Ｄ２の変位量Ｗの割合より、ＣＣＤセンサ５によって位置検出データを取得していない用紙範囲Ｒ１全体に亘って、図７に示すように、幅方向Ｄ２の位置を演算することができ、この演算値に基づいて発熱抵抗体４１の通電範囲の調整を行う。
【００４０】
用紙２が搬送方向Ｄ１に搬送量Ｌだけ搬送される際に、幅方向Ｄ２に変位量Ｗだけ変位してしまうより具体的な例として、発熱抵抗体４１のドットを単位とし、用紙２を搬送方向Ｄ１に２ドット分の搬送量２Ｌｄだけ搬送すると、幅方向Ｄ２に１ドット分の変位量１Ｌｄだけ変位する場合を説明する。上記条件から、プリント制御部１２の幅変位割合演算部１２２１では、用紙２の搬送量に対する幅方向Ｄ２の変位の割合として、Ｗ／Ｌ＝１／２（＝１Ｌｄ／２Ｌｄ）の値が演算されている。プリント制御部１２の通電範囲設定処理部１２２２は、この割合と用紙２上の用紙範囲Ｒ１における搬送量から順次、発熱抵抗体４１の通電範囲をずらしていく。
【００４１】
まず、図８に示すように、ドットＰ１を印刷した後に、搬送方向Ｄ１上流に１ドット分の搬送量１Ｌｄだけ用紙２を搬送した後に、ドットＰ１の搬送方向Ｄ１下流にドットＰ２を印刷することとなるが、通電範囲設定処理部１２２２は、このときの幅方向Ｄ２の変位量Ｗ１を演算する。すなわち、搬送量１Ｌｄに割合１／２を乗じることで、その変位量Ｗ１は、Ｗ１＝０．５Ｌｄ（＝１Ｌｄ×１／２）となり、印刷の単位である１ドット分に満たない。このため、通電範囲設定処理部１２２２は、通電範囲をずらすことなく、入力された印刷データに応じてドットＰ２を印刷する。
【００４２】
次に、ドットＰ１を基準として２ドット分の搬送量２Ｌｄだけ搬送した下流側にドットＰ３を印刷することとなるが、同様に通電範囲設定処理部１２２２は、このときの幅方向Ｄ２の変位量Ｗ２を演算する。すなわち、搬送量２Ｌｄに割合１／２を乗じることで、その変位量Ｗ２は、Ｗ２＝１Ｌｄ（＝２Ｌｄ×１／２）となり、印刷の単位である１ドット以上となる。このため、通電範囲設定処理部１２２２は、発熱抵抗体４１の通電範囲を１ドット分だけずらして、ドットＰ４に、入力された印刷データにおいてドットＰ３と対応するデータを印刷する。
【００４３】
以上のように、用紙２を搬送方向Ｄ１上流に搬送しながら、変位量が１ドット分以上となる毎に、発熱抵抗体４１の通電範囲を１ドットずつずらしていくことで、用紙２の幅方向Ｄ２の変位に応じてドット単位で発熱抵抗体４１の通電範囲を調整して順次印刷する。このため、用紙２が搬送に応じて幅方向Ｄ２に変移したとしても、図９に示すように、用紙範囲Ｒ１の所定の印刷範囲に正確に画像Ｐを印刷できる。
【００４４】
印刷終了後、用紙２を搬送方向Ｄ１下流に搬送して用紙範囲Ｒ１に該当する用紙２を排紙する。用紙範囲Ｒ１に該当する用紙２を排紙する際、隣接している用紙２上の用紙範囲Ｒ２の始点である位置Ｂと終点である位置ＣとがＣＣＤセンサ５の直下を通過する。したがって、用紙範囲Ｒ２における画像Ｑの印刷位置の調整のために、図１０に示すように、用紙範囲Ｒ１に該当する用紙２の排紙をしながら、第１の手順である、用紙２上の用紙範囲Ｒ２における搬送量データと、位置Ｂ及び位置Ｃの位置検出データの取得を行う。これに続いて、第２、第３の手順をそれぞれ行うことで、用紙範囲Ｒ２の所定の印刷範囲に正確に画像Ｑを印刷することができる。なお、画像を連続して印刷しない場合は排紙と同時に各データを取得しなくて良い。
【００４５】
以上のように、本実施形態のプリンタ１では、用紙２における用紙範囲Ｒ１の始点である位置Ａ及び終点である位置Ｂの位置検出データから算出した用紙２の搬送量に対する幅方向Ｄ２の変位の割合に基づいて発熱抵抗体４１の通電範囲を調整することで、用紙２の位置ずれにかかわらず、所定の位置に正確に印刷することが可能である。更に、位置Ａ及び位置Ｂの２箇所の位置検出データを取得するだけで前記割合を算出することができるので、より効率良く画像を印刷することができる。
更に、用紙２上の位置Ａと位置Ｂとは、搬送量Ｌだけ間隔があるので、仮に低解像度のＣＣＤセンサ５を用いても検出の精度が悪化することはない。よって、ＣＣＤセンサ（位置検出手段）５を必要以上に高精度にする必要がなく、プリンタ１のコストを抑えることができる。
【００４６】
また、本実施形態のプリンタ１では、ＣＣＤセンサ５がサーマルヘッド４に固設されているため、印刷を実施する発熱抵抗体４１の近傍における幅方向Ｄ２の変位量をより正確に求めることができるので、画像をより正確な範囲に印刷することが可能である。
【００４７】
また、本実施形態のプリンタ１では、用紙範囲Ｒ１に該当する用紙２を排紙する際に、用紙範囲Ｒ２に該当する用紙２の始点である位置Ｂ及び終点である位置Ｃの位置検出データをＣＣＤセンサ５に取得させる。したがって、用紙範囲Ｒ２に画像Ｑを印刷させる際に、位置検出データを取得するためだけに用紙２を搬送させることがない。これにより、効率良く位置検出データを取得することができるため、より効率良く画像Ｑを印刷することができる。
【００４８】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成は上記実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００４９】
なお、本実施形態では、用紙２における用紙範囲Ｒ１の全体をＣＣＤセンサ５より搬送方向Ｄ１下流側に搬送させることで始点である位置Ａ及び終点である位置Ｂの位置検出データを取得した。そして、その後、用紙２を搬送する方向を搬送方向Ｄ１上流側に切り替えて搬送することで、用紙２における用紙範囲Ｒ１に画像Ｐを印刷させたが、これに限らない。例えば、搬送方向Ｄ１下流側に用紙２を搬送させながら逐次、用紙範囲Ｒ１に該当する用紙２の側端の位置検出データを取得し、該位置検出データに基づいて用紙２に画像を印刷させてもかまわない。
【００５０】
また、ＣＣＤセンサ５はサーマルヘッド４に固設されているとしたが、位置検出データが取得できればよく、サーマルヘッド４に対向した位置に延設し、あるいは、サーマルヘッド４と分離させて搬送方向Ｄ１上流側または下流側に平行に別個延設するなどしてもかまわない。ただし、発熱抵抗体４１近傍での幅方向Ｄ２の変位量を正確に求められるように、サーマルヘッド４の近傍で位置検出データできる位置にＣＣＤセンサを配設することが望ましい。また、センサの種類はＣＣＤセンサに限らず、ＣＭＯＳセンサなどの他のラインセンサなどを用いてもかまわない。
【００５１】
また、本実施形態では、画像Ｐを印刷した用紙範囲Ｒ１に該当する用紙２を排出させながら、画像Ｑを印刷する用紙範囲Ｒ２に該当する用紙２の搬送量データ及び位置検出データの取得を行ったが、これに限られるものではない。例えば、用紙範囲Ｒ１に該当する用紙２を排出させながら用紙範囲Ｒ２に該当する用紙２の前記各データの取得を行わずに、用紙範囲Ｒ２に該当する用紙２の各データを取得するためだけに用紙２を別途搬送させてもかまわない。ただし、効率良く印刷するためには、用紙２を排出しながら搬送量データ及び位置検出データを取得することが望ましい。
【００５２】
また、本実施形態では、位置検出データの取得位置を用紙２における用紙範囲Ｒ１の始点である位置Ａと終点である位置Ｂとの２箇所とした。しかし、位置検出データの取得位置は用紙範囲の始点、終点に限られるものではなく、また取得箇所も２箇所に限られるものではない。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態のプリンタの構成を示す上面図である。
【図２】本発明の実施形態のプリンタの構成を示す側面図である。
【図３】本発明の実施形態のシステム構成を示す図である。
【図４】本発明の実施形態の作用を説明するための実施例の用紙範囲を示す図である。
【図５】本発明の実施形態の実施例のプリンタと用紙の関係を示す図である。
【図６】本発明の実施形態の実施例のプリンタと用紙の関係を示す図である。
【図７】本発明の実施形態の実施例の用紙の搬送量に対する幅方向の変位量の割合を説明するための図である。
【図８】本発明の実施形態の実施例の通電範囲調整方法を説明するための図である。
【図９】本発明の実施形態の実施例のプリンタと用紙の関係を示す図である。
【図１０】本発明の実施形態の実施例のプリンタと用紙の関係を示す図である。
【符号の説明】
【００５４】
１          プリンタ
２          用紙
２２、２５  ピンチロール（用紙搬送手段）
２３、２６  フィードロール（用紙搬送手段）
４          サーマルヘッド
４１        発熱抵抗体
５          ＣＣＤセンサ（位置検出手段）
６          発光体（位置検出手段）
１０        制御部
Ｄ１        搬送方向
Ｄ２        幅方向
Ｅ          側端
Ｒ１        用紙範囲（第１の用紙範囲）
Ｒ２        用紙範囲（第２の用紙範囲）
【図１】
2010023455.tif 000003
【図２】
2010023455.tif 000004
【図３】
2010023455.tif 000005
【図４】
2010023455.tif 000006
【図５】
2010023455.tif 000007
【図６】
2010023455.tif 000008
【図７】
2010023455.tif 000009
【図８】
2010023455.tif 000010
【図９】
2010023455.tif 000011
【図１０】
2010023455.tif 000012