(57)【要約】【課題】単純なアルゴリズムで、印刷媒体の両面における印刷開始位置を揃えることができる印刷装置及び印刷方法を提供する。【解決手段】印刷装置１は、所定の送り方向に沿って送られるサーマル用紙１１の両面１３，１４に印刷する装置であって、送り方向上流側に設けられてサーマル用紙の一方の面１３に印刷する第１サーマルヘッド４０と、下流側に設けられて第１サーマルヘッド４０と同時に駆動されて他方の面１４に印刷する第２サーマルヘッド６０と、量サーマルヘッドにおいて印刷されるイメージデータが格納されるＲＡＭ９３と、送り方向におけるサーマルヘッド４０、６０の位置の差に応じて、第１サーマルヘッドで印刷される第１イメージデータ１０１の読み出し順を末尾側にずらすことにより、サーマル用紙１１の両面における印刷開始位置を調整する調整手段としてのＣＰＵ９１と、を具備したことを特徴とする。【選択図】図４
2009073052.tif 000002
【特許請求の範囲】
【請求項１】
所定の送り方向に沿って送られるシート状の印刷媒体の一方の面及び他方の面に印刷する印刷装置であって、
前記送り方向に沿って設けられ、前記一方の面に印刷する第１印刷手段と、
前記送り方向の前記第１印刷手段よりも下流側に設けられ、前記第１印刷手段と同時に駆動されて前記他方の面に印刷する第２印刷手段と、
前記第１印刷手段に対応する第１イメージデータ及び前記第２印刷手段に対応する第２イメージデータが格納される記憶領域と、
前記第１印刷手段と第２印刷手段との前記送り方向における位置の差に応じて、前記記憶領域に格納される前記第１イメージデータの読み出し順を末尾側にずらすことにより、前記第１及び第２印刷手段によって前記印刷媒体に印刷される印刷開始位置を調整する調整手段と、を具備したことを特徴とする印刷装置。
【請求項２】
前記調整手段は、前記第１イメージデータの先頭部分にブランクデータまたは空き領域を付加することにより、前記第１イメージデータを末尾側にずらすことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記末尾側にずらされた前記第１イメージデータの末尾と、前記第２イメージデータの末尾との読み出し順の差に応じて、前記第１または第２イメージデータの末尾にブランクデータまたは空き領域を付加することにより、第１及び第２イメージデータの末尾を揃えることを特徴とする請求項１記載の印刷装置。
【請求項４】
所定の送り方向に沿ってシート状の印刷媒体を送り、前記印刷媒体の一方の面及び他方の面に印刷処理を施す印刷方法であって、
前記一方の面に印刷される第１イメージデータ及び前記他方の面に印刷される第２イメージデータを受信し、
前記送り方向に沿って設けられ前記一方の面に印刷する第１印刷手段と、前記送り方向において前記第１印刷手段よりも下流側に設けられ前記第１印刷手段と同時に駆動されて前記他方の面に印刷する第２印刷手段との、前記送り方向における位置の差に応じて、記憶領域に格納される前記第１イメージデータの読み出し順を末尾側にずらすことにより、前記印刷媒体における印刷開始位置が調整されることを特徴とする印刷方法。
【請求項５】
前記印刷開始位置の調整は、前記第２印字手段の位置が前記印刷媒体における印刷対象部位の先頭に対応する場合に行われるとともに、
前記第１及び第２イメージデータの受信後に、前記末尾側にずらされた前記第１イメージデータの末尾と、前記第２イメージデータの末尾との読み出し順の差に応じて、前記第１または第２イメージデータの末尾にブランクデータまたは空き領域を付加することにより、第１及び第２イメージデータの末尾を揃え、
前記第１及び第２印刷手段を同時に駆動して印刷処理を行うことを特徴とする請求項４記載の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び印刷方法に係り、特に印刷媒体の両面に印刷する技術に関する。
【背景技術】
【０００２】
印刷媒体の両面に印刷をする印刷装置として、第１及び第２プラテンローラと、これに対向する第１及び第２サーマルヘッドを備え、感熱紙等の印刷媒体の表裏両面に印刷をするサーマルプリンタが提案されている（例えば、特許文献１参照）。このサーマルプリンタでは、第１プラテンローラと第２プラテンローラとが互いに同期して回転し、印刷媒体を同一の送り速度で搬送する。この印刷媒体が第１プラテンローラと第１サーマルヘッドとの間を通る際に一方の面（例えば表面）に第１サーマルヘッドによって印刷が行なわれ、第２プラテンローラと第２サーマルヘッドとの間を通る際に、他方の面（例えば裏面）に第２サーマルヘッドによって印刷が行なわれる。
【特許文献１】特開平９−５８０３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上述の技術には次のような問題があった。すなわち、印刷装置の構造上、２つのサーマルヘッドを同じ位置に設置することができないため、同時に印刷処理を開始した場合には、サーマルヘッドの位置の違いにより、用紙の表面と裏面との印刷開始位置が異なる。これに鑑みて、表面と裏面の印刷開始位置を揃えるために、両サーマルヘッドにおける印刷処理のタイミングを調整するものが提案されている。しかしながら複数のヘッドによる印刷処理のタイミングを調整するものは、印刷制御のアルゴリズムが複雑になるという問題がある。
【０００４】
そこで、本発明では、単純なアルゴリズムで、印刷媒体の両面における印刷開始位置を揃えることができる印刷装置及び印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一形態に係る印刷装置は、所定の送り方向に沿って送られるシート状の印刷媒体の一方の面及び他方の面に印刷する印刷装置であって、前記送り方向に沿って設けられ、前記一方の面に印刷する第１印刷手段と、前記送り方向の前記第１印刷手段よりも下流側に設けられ、前記第１印刷手段と同時に駆動されて前記他方の面に印刷する第２印刷手段と、前記第１印刷手段に対応する第１イメージデータ及び前記第２印刷手段に対応する第２イメージデータが格納される記憶領域と、前記第１印刷手段と第２印刷手段との前記送り方向における位置の差に応じて、前記記憶領域に格納される前記第１イメージデータの読み出し順を末尾側にずらすことにより、前記第１及び第２印刷手段によって前記印刷媒体に印刷される印刷開始位置を調整する調整手段と、を具備したことを特徴とする。
【０００６】
本発明の一形態に係る印刷装置は、前記調整手段は、前記第１イメージデータの先頭部分にブランクデータまたは空き領域を付加することにより、前記第１イメージデータを末尾側にずらすことを特徴とする。
【０００７】
本発明の一形態に係る印刷装置は、前記末尾側にずらされた前記第１イメージデータの末尾と、前記第２イメージデータの末尾との読み出し順の差に応じて、前記第１または第２イメージデータの末尾にブランクデータまたは空き領域を付加することにより、第１及び第２イメージデータの末尾を揃えることを特徴とする。
【０００８】
本発明の一形態に係る印刷方法は、所定の送り方向に沿ってシート状の印刷媒体を送り、前記印刷媒体の一方の面及び他方の面に印刷処理を施す印刷方法であって、前記一方の面に印刷される第１イメージデータ及び前記他方の面に印刷される第２イメージデータを受信し、前記送り方向に沿って設けられ前記一方の面に印刷する第１印刷手段と、前記送り方向において前記第１印刷手段よりも下流側に設けられ前記第１印刷手段と同時に駆動されて前記他方の面に印刷する第２印刷手段との、前記送り方向における位置の差に応じて、記憶領域に格納される前記第１イメージデータの読み出し順を末尾側にずらすことにより、前記印刷媒体における印刷開始位置が調整されることを特徴とする。
【０００９】
本発明の一形態に係る印刷方法は、前記印刷開始位置の調整は、前記第２印字手段の位置が前記印刷媒体における印刷対象部位の先頭に対応する場合に行われるとともに、前記第１及び第２イメージデータの受信後に、前記末尾側にずらされた前記第１イメージデータの末尾と、前記第２イメージデータの末尾との読み出し順の差に応じて、前記第１または第２イメージデータの末尾にブランクデータまたは空き領域を付加することにより、第１及び第２イメージデータの末尾を揃え、前記第１及び第２印刷手段を同時に駆動して印刷処理を行うことを特徴とする。
【発明の効果】
【００１０】
かかる手段を講じた本発明によれば、単純な構成で、印刷媒体の両面の印刷開始位置を揃えることができる。
【発明を実施するための最良の形態】
【００１１】
以下に本発明の一実施形態に係る印刷装置１について、図１〜図３を参照して説明する。図１はサーマルプリンタ１０の内部構成を模式的に示している。図２は、印刷装置１の構成例のブロック図である。図３は印刷装置１のホストコンピュータ１１０及びサーマルプリンタ１０のハードウェアの構成を示している。図２及び図３に示すように、印刷装置１は、サーマルプリンタ１０とサーマルプリンタ１０に接続されたホストコンピュータ１１０とを備えて構成されている。
【００１２】
図１に示すサーマルプリンタ１０は、プリンタ本体２０と、開閉可能なカバー２１とを有している。プリンタ本体２０の後方外部には用紙収容部２４が形成され、この用紙収容部２４に、印刷媒体としてのサーマル用紙１１がローラ状にまかれた状態で配置されている。
【００１３】
サーマル用紙１１は、基紙１２と、基紙の表裏両面に形成された感熱層とを有してシート状に構成されている。サーマル用紙１１の一方の面（例えば表面）１３に第１感熱層が形成され、基紙の他方の面（例えば裏面）１４に第２感熱層が形成されている。これら感熱層は、所定の温度以上に加熱されたときに例えば黒あるいは赤などの所望の色に発色する材料によって構成されている。
【００１４】
一方の面１３に、第１印刷手段としての第１サーマルヘッド４０により第１イメージデータ１０１が印刷処理が行われ、他方の面１４に、第２印刷手段としての第２サーマルヘッド６０により第２イメージデータ１０２の印刷処理が行われる。なお、ここでは下流側の第１サーマルヘッド４０が印字する一方の面１３を表面とするが、表面及び裏面は逆であってもよく、その印刷処理の順番も問わない。
【００１５】
カバー２１の前端部に、第１プラテンローラ３０が水平方向に延びるように設けられている。第１プラテンローラ３０は円柱状に形成され、例えばＮＢＲ（ニトリルゴム）などのゴム弾性部材からなるローラ本体３１を有する。第１プラテンローラ３０は、軸受を介してカバー２１に回転自在に支持された第１プラテン軸３４に取付けられ、この第１プラテン軸３４を中心に、第１プラテン軸３４と一体に回転する。  
プリンタ本体２０の前方内部には第１サーマルヘッド４０が設けられている。第１サーマルヘッド４０は、閉状態でサーマル用紙１１を間に挟んだ状態で、第１プラテンローラ３０と対向するように横向き（ほぼ水平）かつ上向きの姿勢で配置されている。第１サーマルヘッド４０は、サーマル用紙１１が送られる図１中矢印Ｃで示す用紙送り方向（送り方向）の下流でサーマル用紙１１の一方の面１３すなわち第１感熱層に接するよう配置されている。第１サーマルヘッド４０は、軸４１ａを中心にプリンタ本体２０に回動可能に取付けられた放熱部材としてのヒートシンク４１に取付けられている。第１サーマルヘッド４０の中央が押圧され、第１プラテンローラ３０に向けて図１中の矢印Ａ方向に付勢される。
【００１６】
プリンタ本体２０の後部で前記第１プラテンローラ３０よりも用紙送り方向上流に、第２プラテンローラ５０が水平方向に延びるように配置されている。第２プラテンローラ５０は、軸受を介してカバー２１に回転自在に支持された第２プラテン軸５３に取り付けられている。第２プラテンローラ５０は、第２プラテン軸５３を中心に、第２プラテン軸５３と一体に回転する。
【００１７】
第１サーマルヘッド４０に対してサーマル用紙１１の送り方向上流側には第２サーマルヘッド６０が配置されている。この第２サーマルヘッド６０は軸６１を中心にカバー２１部に回動可能に取付けられた放熱部材としてのヒートシンク６２に取付けられている。第２サーマルヘッド６０は、第２プラテンローラ５０の上方に、左下がりに傾斜した状態で配置されている。第２サーマルヘッド６０はカバー２１を閉じた状態において、サーマル用紙１１を挟んだ状態で、第２プラテンローラ５０と対向するように配置されている。第２サーマルヘッド６０は、サーマル用紙１１の他方の面１４すなわち第２感熱層に接するように配置されている。第１サーマルヘッド６０の中央が押圧され、第１プラテンローラ５０に向けて図１中の矢印Ｂ方向に付勢される。
【００１８】
これら第１プラテンローラ３０及び第２プラテンローラ５０を回転させる駆動手段としてのモータ７０は、プリンタ本体２０の下方に配置されている。モータ７０の回転軸７１に出力ギヤ７２が取付けられている。このモータ７０は例えば正逆回転可能なステッピングモータであり、リバースフィードが可能となっている。モータ７０の出力を第１プラテンローラ３０および第２プラテンローラ５０に伝達するための動力伝達機構７３は、減速ギヤ７４、駆動ギヤ７７、第２プラテンギヤ８０アイドラギヤ８２，８５、第１プラテンギヤ８８等を含む。モータ７０の出力ギヤ７２に噛合った状態で減速ギヤ７４が設けられている。減速ギヤ７４は、プリンタ本体２０に軸受を介して支持された軸７６に取り付けられ、この軸７６と一体に回転する。減速ギヤ７４の隣に、軸７６に一体に取り付けられた駆動ギヤ７７が設けられている。駆動ギヤ７７は減速ギヤ７４及び軸７６と一体に回転する。第２プラテンローラ５０の隣りに、駆動ギヤ７７に噛合った状態で、第２プラテンギヤ８０が設けられている。第２プラテンギヤ８０は前記第２プラテン軸５３に固定され、この第２プラテン軸５３及び第２プラテンローラ５０と一体に回転するようになっている。この第２プラテンギヤ８０の前方かつ下方には、第２プラテンギヤ８０に噛合った状態で、アイドラギヤ８２が設けられている。アイドラギヤ８２は、プリンタ本体２０に軸受を介して支持された軸８４に取り付けられ、この軸８４と一体に回転する。
【００１９】
アイドラギヤ８２の前方かつ上方には、閉じ状態においてアイドラギヤ８２に噛合うアイドラギヤ８５が設けられている。アイドラギヤ８５は、カバー２１に軸受を介して回転可能に支持された軸８７に取り付けられ、この軸８７と一体に回転する。第１プラテンローラ３０の隣りには、アイドラギヤ８５に噛合う第１プラテンギヤ８８が設けられている。第１プラテンギヤ８８は第１プラテン軸３４に固定され、前記第１プラテン軸３４及び第１プラテンローラ３０と一体に回転するようになっている。
【００２０】
以上説明したように本実施形態のサーマルプリンタ１０は、プリンタ本体２０に、第１サーマルヘッド４０、第２プラテンローラ５０、モータ７０、第２プラテンギヤ８０、アイドラギヤ８２などが配置されている。一方、カバー２１側に、第１プラテンローラ３０、第１プラテンギヤ８８、アイドラギヤ８５、第２サーマルヘッド６０などが配置されている。
【００２１】
用紙収容部２４に収納されたロール状のサーマル用紙１１は、第２サーマルヘッド６０を前方かつ下方に向けて斜めに通った後、ほぼ水平方向で第１サーマルヘッド４０を横方向に通って前方に排出される。この方向を用紙送り方向として矢印Ｃで示す。
【００２２】
図２に示すように、サーマルプリンタ１０は、モータ７０やサーマルヘッド４０，６０を制御するＣＰＵ９１、サーマルプリンタ制御プログラムがインストールされたＲＯＭ９２、イメージデータ１００等が記憶される記憶領域としてのＲＡＭ（イメージバッファ（ＩＭＧＢＵＦ））９３、ホストコンピュータ１１０からの指令を受信する通信インターフェイス９４、サーマル用紙１１の位置を検出するセンサ９５、ＡＳＩＣ９６等を具備する。ＣＰＵ９１は、後述するファームウェア９７により、イメージデータ１０１，１０２にブランクデータ１０３、１０４や空き領域を付加してイメージデータ１０１，１０２の読み出し順や印刷位置を調整する調整手段として機能する。
【００２３】
ホストコンピュータ１１０は、ハードディスクドライプ１１３、キーボード１１４、ディスプレイ１１５等の周辺機器１１６、及び、これらを制御するＨＤＤコントローラ１１７、キーボードコントローラ１１８、グラフィックコントローラ１１９、ＭＰＵ１２１、メインメモリ１２２、ブリッジ１２３、及び通信インターフェイス１２４を具備する処理部１２５を備えている。
【００２４】
図３に示すように、サーマルプリンタ１０は、ファームウェア９７を具備している。ファームウェア９７は、ホストコンピュータ１１０からイメージデータ１００を受信させるとともに、第１サーマルヘッド４０が印刷する第１イメージデータ１０１の先頭１０１ａに、第１及び第２サーマルヘッド同士の間の距離の分のブランクデータ１０３を付加させる。これにより、サーマルヘッド４０，６０の相対的位置の違いによる印刷開始位置の差の補正が行われる。
【００２５】
ホストコンピュータ１１０は、アプリケーションソフトウェア１１１と、プリンタドライバ１１２とを具備している。アプリケーションソフトウェア１１１は、ホストコンピュータ１１０のＯＳ上で動作し、作成したイメージデータに応じて印刷させるソフトウェアである。このアプリケーションソフトウェア１１１は、印刷を行う場合には、プリンタドライバ１１２に対して出力することでサーマルプリンタ１０に出力する。プリンタドライバ１１２は、アプリケーションソフトウェア１１１から出力されたイメージデータ１００を、サーマルプリンタ１０において印刷可能なデータに変換し、サーマルプリンタ１０に対して送信する。このときプリンタドライバ１１２は、イメージデータ１００が、表面のイメージすなわち第１イメージデータ１０１であるか、裏面のイメージすなわち第２イメージデータ１０２であるかをコマンドで指定して、サーマルプリンタ１０に送信する。
【００２６】
次に、本実施形態にかかる印刷装置１による印刷方法について、図４のフローチャートを参照して説明する。なお、ここでは、両面印刷を行う場合、サーマル用紙１１の搬送開始位置を上流側の第２サーマルヘッドの位置とする。
【００２７】
ホストコンピュータ１１０のプリンタドライバ１１２により、イメージデータ１００が、表面の第１イメージデータ１０１か裏面の第２イメージデータ１０２か、コマンド指定されて、サーマルプリンタ１０に送信されると、サーマルプリンタ１０において、イメージデータ１００が受信される（ＳＴ１）。
【００２８】
ついで、サーマル用紙１１の待機位置が所定の位置、例えばここでは第２サーマルヘッド６０に対応する位置、であるか否かが判定される（ＳＴ２）。さらに、印刷されるイメージデータがイメージデータ全体の先頭であるか否かが判定される（ＳＴ３）。
【００２９】
ＳＴ２及びＳＴ３において、サーマル用紙１１の待機位置が第２サーマルヘッドの位置であり、イメージデータが先頭である場合には、後で詳述するように、第１イメージデータ１０１の先頭にブランクデータ１０３が付加される（ＳＴ４）。このブランクデータ１０３の付加処理についての詳細は後述する。
【００３０】
なお、上述するようにサーマル用紙１１の搬送開始位置を上流側の第２サーマルヘッドの位置とするため、ＳＴ２において第２サーマルヘッド６０の位置でない場合には既に下流の第１サーマルヘッド４０側に送られているものとして後述するＳＴ５へ進む。
【００３１】
サーマルプリンタ１０が、表面及び裏面に対応する全イメージデータ１００を受信し、印刷命令を受信すると（ＳＴ５）、両面のイメージデータの末尾を調整して両面の印字を終了するタイミングを揃える処理が行われる（ＳＴ６）。この調整についての詳細は後に述べる。
【００３２】
イメージデータの長さを調整した後、モータ７０を駆動することにより第１及び第２サーマルヘッドを同時に駆動し、印刷処理を行う（ＳＴ７）。
【００３３】
印刷処理の終了後、サーマル用紙１１を第２サーマルヘッド６０に対応する待機位置へフィードさせて戻す（ＳＴ８）。
【００３４】
次いで、第１イメージデータ１０１の先頭にブランクデータ１０３を付加することにより印刷開始位置を調整する処理について説明する。図５は、ＲＡＭ９３に格納されたイメージデータ１００について模式的に示す図である。前述のように、第１サーマルヘッド４０と第２サーマルヘッド６０は送り方向における位置が異なるため、両サーマルヘッド４０，６０が同時に印刷を開始し、イメージデータ１０１、１０２が印刷されると、その位置の差（ヘッドギャップ）の分、サーマル用紙１１上の両面における印刷開始位置にずれが生じる。
【００３５】
このずれを補正するためにブランクデータ１０３を付加する。すなわち、上記ＳＴ４において、ＲＡＭ９３の、第１イメージデータ１０１の格納前に、ヘッドギャップの値に応じた、すなわち印刷された際にヘッドギャップと同じ長さを占めるブランクデータ１０３を、第１イメージデータ１０１の先頭に付加する。なお、第１サーマルヘッド４０と第２サーマルヘッド６０のヘッドギャップの値は、予めファームウェア９７において保持しておく。このブランクデータ１０３や空き領域の付加により第１イメージデータ１０１の読み出し順が末尾側にずらされ、すなわち、第１サーマルヘッド４０による印刷の開始時にはブランクデータ１０３が空打ちされることにより、サーマル用紙１１の表面における印刷開始位置が末尾側に調整される。
【００３６】
なお、ＲＡＭ９３がイメージデータ１０１を格納する際にＮｕｌｌでクリアされている場合は、ヘッドギャップの分、ＲＡＭ９３を空けて第１イメージデータ１０１を格納し、ブランクデータ１０３の代わりとしてもよい。すなわち空き領域を設けて第１イメージデータ１０１を末尾側にずらすことにより印字開始位置を調節することも可能である。
【００３７】
次に、両イメージデータ１０１，１０２の末尾を調節する処理について説明する。まず、第１イメージデータ１０１及び付加したブランクデータ１０３の合計と、第２イメージデータ１０２の長さを比較し、その差を求める。ここでイメージデータ１０１及びブランクデータ１０３の合計と、第２イメージデータ１０２とのうち、短い方の末尾に、求めた差分の長さのブランクデータ１０４を付加する。
【００３８】
すなわち、先頭が末尾側にずらされた第１イメージデータ１０１と第２イメージデータ１０２の末尾位置を比較し、長い方の末尾に合わせてもう一方のイメージデータの末尾にブランクデータ１０４を付加することにより、第１及び第２サーマルヘッド４０，６０に対応するイメージデータの末尾を揃える。
【００３９】
図５では、第１イメージデータ１０１の長さと第２イメージデータ１０２の長さが等しい場合を例示する。この場合には、先頭に付加されたブランクデータ１０３と同じ長さのブランクデータ１０４が第２イメージデータの末尾に付加される。
【００４０】
なお、第１イメージデータ１０１及びブランクデータ１０３の合計と、第２イメージデータ１０２とが同じ長さである場合には、末尾にはブランクデータ１０４は付加されない。
【００４１】
また、第１イメージデータ及び付加されたブランクデータ１０３の合計よりも第２ブランクデータが長い場合には、第１イメージデータ１０１の末尾に、その長さの差の分に対応するブランクデータ１０４が付加される。
【００４２】
なお、ここでいう、イメージデータ１００〜１０４の長さとは、そのイメージデータがサーマル用紙１１に印刷される際にサーマル用紙１１を占める長さを指し、イメージデータの長さを揃えるとサーマル用紙１１に印刷される位置が揃うものとする。
【００４３】
なお、ここでも、ＲＡＭ９３の該当部分がＮｕｌｌでクリアされている場合には、サーマルヘッド４０，６０の位置の差に対応する分のＲＡＭ９３を空けて、空き領域を設けることにより、ブランクデータ１０４の代わりとしてもよい。
【００４４】
次に印刷の際の動作について説明する。ここでは、第１イメージデータ１０１と第２イメージデータ１０２の長さが等しい場合について、説明する。
【００４５】
図１に示すようにカバー２１を閉じた状態においては、第１サーマルヘッド４０が第１付勢手段４２によって、第１プラテンローラ３０に押圧されるとともに、第２サーマルヘッド６０が第２付勢手段６３によって、第２プラテンローラ５０側に押圧され、かつ、アイドラギヤ８２とアイドラギヤ８２とが噛合うとともに、第１サーマルヘッド４０と第１プラテンローラ３０との間及び、第２サーマルヘッド６０と第２プラテンローラ５０との間に通るようにサーマル用紙１１が配される。
【００４６】
この状態でモータ７０が回転すると、出力ギヤ７２が図１に矢印Ｒ１で示す方向に回転することにより、減速ギヤ７４と駆動ギヤがＲ２方向に回転する。これに伴い第２プラテンギヤ８０と第２プラテンローラ５０がＲ３方向に回転する。ここで、第２プラテンローラ５０の回転によってサーマル用紙１１が第２サーマルヘッド６０と接しながら第１サーマルヘッド４０に向って斜め左方向に移動する。このとき第２サーマルヘッド６０によってサーマル用紙１１の他方の面１４の第２感熱層に印刷することができる。
【００４７】
さらに、第２プラテンギヤ８０の回転により、アイドラギヤ８２がＲ４方向に回転するとともにアイドラギヤ８５がＲ５方向に回転する。これに伴って第１プラテンギヤ８８が第１プラテン軸３４及び第１プラテンローラ３０と一体にＲ６方向に回転する。第１プラテンローラ３０がＲ６方向に回転することにより、サーマル用紙１１が第１サーマルヘッド４０と接しながら図１中左側へ水平に進む。このため第１サーマルヘッド４０によってサーマル用紙１１の一方の面１３の第１感熱層に印刷することができる。
【００４８】
図６のように、サーマル用紙１１が第２サーマルヘッド６０の位置に対応して配置され、待機しているものとし、この位置から印刷を開始する。両サーマルヘッド４０、６０により同時に印刷を開始すると、開始直後に第１サーマルヘッド４０は、サーマル用紙１１の先頭部分１５に、付加したブランクデータ１０３を空打ちすることになる。すなわち、実際に印刷用紙に印刷することなく第１サーマルヘッド４０が駆動される。このとき第２サーマルヘッド６０により裏面１４に第２イメージデータ１０２が印刷される。
【００４９】
この後、図７に示すように、サーマル用紙１１が搬送されるとともに印刷処理を続け、ブランクデータ１０３の空打ちが終了すると、第１サーマルヘッドにより第１イメージデータ１０１が表面１３に印刷される。図６乃至図９において、第１イメージデータ１０１が印刷される箇所を印刷位置１６で示し、第２イメージデータ１０２が印刷される箇所を印刷位置１７で示す。なお、これら印刷位置１６，１７について、印刷前の状態を印刷予定箇所としてメッシュで示し、印刷処理後の状態を黒塗りで示している。
【００５０】
ここで、ブランクデータ１０３はヘッドギャップの値、すなわちサーマルヘッド４０、６０の位置の差に対応しているため、サーマル用紙１１の表面１３の印刷位置１６の先頭部位すなわち印刷開始位置と、裏面１４の印刷位置の先頭部位すなわち印刷開始位置とが揃う。
【００５１】
この後、さらにサーマル用紙１１が搬送されるとともに印刷処理を続けると、図８に示すように、第２サーマルヘッド６０の第２イメージデータ１０２の印刷処理が先に終了する。
【００５２】
この後、第２サーマルヘッド６０では、図９に示すように、末尾部分１８に付加したブランクデータ１０４を空打ちする。すなわち、実際に印刷用紙に印刷することなく第２サーマルヘッド６０が駆動され続ける。このとき、第１サーマルヘッド４０により第１イメージデータ１０１が印刷され続ける。
【００５３】
ブランクデータ１０４の末尾と第１イメージデータ１０１の末尾とは揃っているため、第１サーマルヘッド４０により第１イメージデータ１０１の印刷が終了すると同時に第２サーマルヘッド６０によりブランクデータ１０４の印刷が終了する。ここで、両サーマルヘッド４０、６０の印刷処理が同時に完了する。
【００５４】
以上の印刷処理によれば、第１及び第２サーマルヘッド４０、６０を同時に開始し、同時に終了させつつ、印刷位置１６、１７の開始部位が揃う。さらに、この場合には第１及び第２イメージデータ１０１，１０２の長さが等しいため印刷位置１６，１７の終了位置も揃う。
【００５５】
本実施形態にかかる印刷装置１及び印刷方法によれば次の効果が得られる。すなわち、ブランクデータ１０３を第１イメージデータ１０１の先頭に付加することにより、アルゴリズムを複雑化することなく、２つのサーマルヘッド４０、６０のヘッドギャップによる両面の印刷開始位置のずれを防止することが可能となる。また、末尾にブランクデータ１０４を付加することで、印刷終了時も揃えることが可能となる。また、これらの調整はサーマルプリンタ１０側で行われるため、ホストコンピュータ１１０側でサーマルヘッド４０，６０の距離によるずれを考慮する必要が無くなる。したがって、印刷制御のアルゴリズムを単純化できる。
【００５６】
なお、本発明は上記各実施形態に限られるものではなく、各構成は適宜変形実施可能である。また、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合せてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態にかかるサーマルプリンタの内部構成を示す側面図。
【図２】本発明の実施形態にかかる印刷装置のホストコンピュータ及びサーマルプリンタのハードウェアの構成を示すブロック図。
【図３】同印刷装置の構成を示すブロック図。
【図４】本発明の実施形態にかかる印刷方法におけるイメージデータを調整する手順を示すフローチャート。
【図５】本発明の実施形態におけるＲＡＭに格納されるイメージデータを示す説明図。
【図６】本発明の実施形態にかかる印刷装置における印刷工程を示す側面図。
【図７】同印刷工程を示す側面図。
【図８】同印刷工程を示す側面図。
【図９】同印刷工程を示す側面図。
【符号の説明】
【００５８】
１０…サーマルプリンタ、１１…サーマル用紙、１３…一方の面（表面）、
１４…他方の面（裏面）、１６．１７…印刷位置、４０…第１サーマルヘッド、
６０…第２サーマルヘッド、７０…モータ、９１…ＣＰＵ（調整手段）、
９３…ＲＡＭ（記憶領域）、９７…ファームウェア、１０１…第１イメージデータ
１０２…第２イメージデータ、１０３．１０４…ブランクデータ、
１１０…ホストコンピュータ。
【図１】
2009073052.tif 000003
【図２】
2009073052.tif 000004
【図３】
2009073052.tif 000005
【図４】
2009073052.tif 000006
【図５】
2009073052.tif 000007
【図６】
2009073052.tif 000008
【図７】
2009073052.tif 000009
【図８】
2009073052.tif 000010
【図９】
2009073052.tif 000011