"印画紙にオーバーコートを転写するサーマルプリンタであって、オーバーコートを印画紙に転写するサーマルヘッドと、前記オーバーコートを前記サーマルヘッドにより前記印画紙に転写するためのオーバーコートデータを作成する作成手段と、前記作成手段により作成されたオーバーコートデータに基づいて、前記サーマルヘッドにより印画紙にオーバーコートを転写させる制御手段と、を有し、前記作成手段は、オーバーコート転写領域内に、オーバーコートを転写しない非転写領域が設定された場合に、当該非転写領域を含むオーバーコートデータを作成し、非転写領域を含むオーバーコートデータを作成する場合には、前記設定された非転写領域よりも非転写領域の副走査方向の大きさが大きくなるようにオーバーコートデータを作成することを特徴とするサーマルプリンタ。前記作成手段は、設定された非転写領域を補正する補正手段を有し、補正手段により補正された非転写領域を含むオーバーコートデータを作成することを特徴とする請求項1に記載のサーマルプリンタ。前記補正手段は、前記非転写領域における印画開始側の端部が前記印画開始側に移動するように、前記非転写領域を補正することを特徴とする請求項2に記載のサーマルプリンタ。前記補正手段は、前記非転写領域における印画終了側の端部が前記印画終了側に移動するように、前記非転写領域を補正することを特徴とする請求項3に記載のサーマルプリンタ。前記補正手段は、前記印画開始側の端部における補正量が、前記印画終了側の端部における補正量よりも大きくなるように補正することを特徴とする請求項4に記載のサーマルプリンタ。前記補正手段は、前記非転写領域の副走査方向の位置に応じて、前記非転写領域の印画開始側の端部の補正量を決定することを特徴とする請求項2ないし5のいずれか1項に記載のサーマルプリンタ。前記補正手段は、前記非転写領域の位置が印画開始側にある場合は、非転写領域が印画終了側にある場合よりも、前記非転写領域の補正量が小さくなるように補正することを特徴とする請求項6に記載のサーマルプリンタ。前記補正手段は、前記非転写領域の副走査方向の大きさに応じて、前記非転写領域の印画終了側の端部の補正量を決定することを特徴とする請求項2ないし7のいずれか1項に記載のサーマルプリンタ。前記補正手段は、前記非転写領域の副走査方向の大きさが小さい場合には、前記非転写領域の副走査方向の大きさが大きい場合よりも、前記非転写領域の印画終了側の端部の補正量が大きくなるように補正することを特徴とする請求項8に記載のサーマルプリンタ。サーマルヘッドにより印画紙にオーバーコートを転写するサーマルプリンタの制御方法であって、前記オーバーコートを前記サーマルヘッドにより前記印画紙に転写するためのオーバーコートデータを作成する作成工程と、前記作成手段により作成されたオーバーコートデータに基づいて、前記サーマルヘッドにより印画紙にオーバーコートを転写させる制御工程と、を有し、前記作成工程では、オーバーコート転写領域内に、オーバーコートを転写しない非転写領域が設定された場合に、当該非転写領域を含むオーバーコートデータを作成し、非転写領域を含むオーバーコートデータを作成する場合には、前記設定された非転写領域よりも非転写領域の副走査方向の大きさが小さくなるようにオーバーコートデータを作成することを特徴とするサーマルプリンタの制御方法。請求項10に記載のサーマルプリンタの制御方法をサーマルプリンタに実行させるためのプログラム。請求項10に記載のサーマルプリンタの制御方法をサーマルプリンタに実行させるためのプログラムが記憶されたコンピュータが読み取り可能な記憶媒体。従来の技術において、オーバーコートを転写しない領域を設けることは出来たが、その場合、オーバーコートを転写しない領域に対して、精度良くオーバーコートを転写させないようにする仕組みについては考慮されていなかった。そこで、本願発明では、オーバーコートを転写しない非転写領域に対して、精度良くオーバーコートを転写することが可能なサーマルプリンタを提供することを目的とする。上述の目的を達成するため、本発明のサーマルプリンタは、印画紙にオーバーコートを転写するサーマルプリンタであって、オーバーコートを印画紙に転写するサーマルヘッドと、前記オーバーコートを前記サーマルヘッドにより前記印画紙に転写するためのオーバーコートデータを作成する作成手段と、前記作成手段により作成されたオーバーコートデータに基づいて、前記サーマルヘッドにより印画紙にオーバーコートを転写させる制御手段と、を有し、前記作成手段は、オーバーコート転写領域内に、オーバーコートを転写しない非転写領域が設定された場合に、当該非転写領域を含むオーバーコートデータを作成し、非転写領域を含むオーバーコートデータを作成する場合には、前記設定された非転写領域よりも非転写領域の副走査方向の大きさが小さくなるようにオーバーコートデータを作成することを特徴とする。本発明によれば、オーバーコートを転写しない領域に対して、精度良くオーバーコートを転写させないようにすることが可能となる。以下、図11および図12、図13を参照して、本発明の実施形態による、印刷システムの概要について説明する。図11は、本実施形態にかかる印刷装置200および印刷装置200に用いられるカートリッジ210の外観構成を示す図である。図11に示すように、印刷装置200は、その側面が開閉しカートリッジ210を矢印220方向に着脱可能装着可能/取り出し可能なハウジング201を備え、該ハウジング201の上部には、表示部202と操作部203とが配されている。表示部201はLCD等の表示画面から構成され、印刷される画像データを表示したり、印刷に必要な設定データを入力するためのメニューを表示したりする。操作部203は、印刷装置の電源のON/OFFを指示する電源スイッチ204と、表示部202に表示された各種メニューを選択するための選択スイッチ205とを備える。カートリッジ210には、インクが塗布されているインクリボンと、印画紙としてのロール紙ローラに巻き回された帯状の記録媒体とが収納されている。また、カートリッジ210を印刷装置200に装着する前の状態では、ロール紙はハウジング211により密閉された構成となっており、ユーザーがロール紙に直接触れることがない構成となっている。印刷時にはロール紙がカートリッジ210から引き出され、インクリボンに塗布されたインクを印刷装置のサーマルヘッドによりロール紙に転写して、印画が行われる。図12は、カートリッジ210が印刷装置200に装着された状態を、印刷装置200の側面から見た場合の断面図である。図12を用いて、印刷装置200が印刷処理を行う際に動作する各部の構成について簡単に説明する。なお、上述の説明において既出の構成については、同じ参照番号を付すこととし、ここでは説明は省略する。図12において、301はカートリッジ210に内包されたロール紙313-2が印画時に印画位置311まで引き出される場合に通過する搬送路である。302はカートリッジ出口である。ローラ313-1に巻き回されていたロール紙313-2は分離部材314により引き剥がされることで、カートリッジ出口302よりカートリッジ210外部に引き出され、搬送路301を通過する。303-1、303-2はカール取りローラ及びカール取り従動ローラであり、ロール紙313-2の巻き癖を矯正する。304-1、304-2はグリップローラ及びピンチローラであり、ロール紙313-2を介して対向する位置に配され、ロール紙313-2の表裏面を挟持する。グリップローラ304-1とピンチローラ304-2の1対のローラが正転グリップローラ304-1が紙面に向かって左回りに回転することで、カートリッジ210から引き出されたロール紙313-2が、印画位置311に向かって搬送する。ロール紙の先端は光学センサー323によって検知される。光学センサー323によってロール紙の先端が検出されることで、ロール紙の位置を把握ながら搬送させることが出来る。また、光学センサー323はロール紙の終端付近に設けられた穴または終端マークを検出することで用紙を使い終ったことを判定する機能も兼ねている。なお、カートリッジ210が印刷装置200に装着された状態では、印画位置311に対応する位置においてインクリボン315を覆っていたカートリッジ210のハウジングは取り除かれている。そして、インクリボン315がカートリッジ210外部に露出した状態となっている。305はプラテンローラであり、印画時に印画位置311において、サーマルヘッド321との間で、インクリボン315とロール紙313-2とを重畳させて圧接させた圧接状態を維持する。また、非印画時には、サーマルヘッド321はプラテンローラ305から離間した離間状態となる。排紙ローラ306は、印画後のロール紙313-2を排紙方向図中の右方向に搬送するためのローラである。307は排紙蹴りだしローラであり、凹凸部を備え、印画され切断されたロール紙313-2を不図示の排紙ボックスに蹴りだす。排紙ローラ306と排紙蹴りだしローラ307とは、ロール紙313-2を介して対向する位置に配され、ロール紙313-2の表裏面を挟持する。308はカッターモータ322の動作をカッターユニットに伝達するギア列である。309、310はカッターユニットを構成するカッター刃とカッター受け刃であり、ロール紙313-2の搬送路を挟んで、対向した位置に配置されている。カッター刃309とカッター受け刃310は、ギア列308により駆動され、はさみ状に上下の刃がすりあわされることにより、ロール紙313-2を切断することが出来る。印画時の印画処理について簡単に説明する。カートリッジ210から給紙されたロール紙は、グリップローラ304-1とピンチローラ304-2によりロール紙を印画開始位置まで搬送させる。印画開始位置とは、印画位置311からロール紙の先端までの距離が印刷領域の距離となるように排紙方向にロール紙を搬送させた位置である。印画開始位置になると、それまでプラテンローラ305と離間状態だったサーマルヘッド321は圧接状態となり、印画が開始される。印画時は、グリップローラ304-1とピンチローラ304-2により、ロール紙を、給紙や排紙方向と逆の方向図中の左側に搬送させながら、サーマルヘッドの発熱体を加熱するによりインクリボン315のインクをロール紙に転写させる。1色のインクの印画が終了すると、再びサーマルヘッドを離間状態にし、ロール紙を印画時とは逆方向に搬送して印画開始位置まで搬送させる。そして、次の色のインクを転写させる。このように、イエロー、マゼンタ、シアン、オーバーコートを1つの印刷領域に重ねて転写させることで、画像の印画とオーバーコートの転写を実行する。印画が終了した後には、ロール紙313-2を排紙方向に搬送する。そして、印刷領域の端部が、カッター刃309とカッター受け刃310の位置になるまで搬送して搬送を停止する。そして、カッターユニットにより、ロール紙を印刷領域の端部で切断し、切断されたロール紙は、排紙ローラにより印刷装置200の外部に排出される。更に本印刷装置のシステムブロック図について、図13を用いて説明する。410は印刷装置全体を制御したり、デジタル画像の処理を行ったり、USB通信の制御やLCDの制御を行うためのCPU。411は印刷装置を制御するためのプログラムやLCDモニタ417に表示するGUI用のアイコンデータや画像合成を行う為のフレームデータ等を格納するFlashMemory。412は、プログラム動作時や画像処理時に使用したりLCDモニタに表示するデータを格納する為のワークメモリとしてのSDRAM。413は、昇華プリンタ部分のサーマルヘッド及びLFモータ、UDモータを制御する為のヘッドモータ制御IC、414は昇華プリンタの主要部品であるサーマルヘッド。サーマルヘッドには、発熱体が1536個一列に配列されている。415は、LFモータ、UDモータを駆動するモータドライバー。ここで、LFモータは、グリップローラ304-1や排紙ローラ306を駆動させたり、インクリボン315を搬送させたりするためのモータモータである。また、UDモータは、サーマルヘッド321の離間、圧接状態を切り換えたり、カッター刃を駆動させたりするためのモータである。416は、LCDモニタ417を駆動する為のLCDドライバ。417は、デジタル画像や本装置の操作を行う為のグラフィカルユーザーインターフェイスGUIを表示する為のLCDモニタ。418はUSBのプロトコルデータを振り分ける為のUSBHUBでカードメモリコントローラ419とUSBAコネクターに接続されている。419はUSBインターフェイスを有するカードメモリコントローラで複合カードスロットに接続されている。CPU410は、FlashMemory411に格納されているプログラムを読み出し。読み出したプログラムに基づいて、演算処理や、図13の各ブロック、図12の各部の制御を実行する。印刷装置200は、カードスロットに装着されたメモリカードに記録された画像を表示部202LCDモニタ417に表示させ、操作部203への操作によりユーザーに印刷対象の画像の選択を行わせて、選択された画像の印刷処理を実行する。ここで、画像の選択だけではなく、表示部202に表示させ、操作部203印刷条件の設定もユーザーに選択させても良い。CUP410は、印刷設定された画像に画像処理を施し、その後印刷データへの変換を行い、印刷データに基づいて、CUP410、ヘッドモータ制御IC413の制御により、前述の印画処理を実行する。図14は、昇華型印刷装置200の画像処理と印画処理を表したフローである。まず、印刷装置のメモリー上に印刷指定された画像の画像データ本実施形態ではJPEGデータとするを読み込む101。次に、読み込んだJPEGデータを伸張し、ユーザーが指定した所定の用紙サイズに対応した画像サイズにリサイズを行う102。この時点で画像データはYUVデータ形式に変換されている。次に、エッジ強調、自動レベル補正等の画像補正をおこなう103。その後、YUVデータ形式から、印刷装置での印画データ形式であるイエローY、マゼンタM、シアンCへ画像データ変換を行う104。ここまでで、画像処理工程が終了する。次に、印画処理について説明するが、印画処理時の印刷装置200の動作は前述したので説明を省略する。印画処理では、イエローY印画S105、マゼンタM印画S106、シアンC印画S107を順番に行う。3色の印画処理では、各色の画像データの階調数に応じて印刷装置のサーマルヘッドの直線状に配列された発熱体への通電を行い、その結果発生する熱によって、インクリボンから用紙受容層への染料の遷移を行う。この時、各色の染料が塗布されたインクリボンと用紙をサーマルヘッドとプラテンローラで狭持し、インクリボンと用紙を合わせて一定速度で走行させることで1色分の印画工程が終了する。その後、耐水性、耐光性、耐指紋性を向上させる為にオーバーコート転写工程が行われるS108。通常は、このオーバーコート転写処理で、色インクで画像が印刷された印刷領域の全面を覆うように一様にオーバーコートを転写する。図2にオーバーコート転写の概念図を示す。オーバーコート転写もサーマルヘッドへの通電によって行われ、オーバーコート転写用データに従って通電が行われる。このオーバーコート転写用データは、前記イエロー、マゼンタ、シアンの各色の画像データと同じ形式である。従って、印刷領域を全面覆うように一様にオーバーコートを転写する際には、オーバーコート転写用データは、図2に示すような全面一定階調のデータになる。例えば、最大階調255のうち、オーバーコート転写用階調は180となる。以下に、本発明の好ましい実施の形態を詳細に、添付の図面に基づいて説明する。第一の実施形態本実施形態では、オーバーコートを転写させない非転写領域を設けている。図3にオーバーコート非転写領域での図形情報形成方法の説明をする。図3-1でイエロー、マゼンタ、シアン染料の転写によるカラー印刷が完了している。図3-2は、オーバーコート非転写領域で正方形の図形情報を形成する為のオーバーコート転写データである。オーバーコート転写部は一定の階調データを持ち、オーバーコート非転写とする部分はゼロデータとなる。図3-2のオーバーコート転写データに基づいて図3-1のカラー印刷完了後の画像の上にオーバーコートを転写することで、図3-3に示すようなオーバーコート非転写領域で正方形の図形情報を形成することができる。しかし、実際にオーバーコートを転写させてオーバーコート非転写領域を良く見ると、図4のようになる。図41は、非転写領域の設定値が、主走査方向の大きさがa、副走査方向の大きさがbの長方形の場合の、設定値と実際に転写されるオーバーコートの領域を示している。図42は、非転写領域の設定値が直径cの円形の場合の、設定値と実際に転写されるオーバーコートの領域を示している。図4において、非転写領域の主走査方向の大きさa、cは、非転写領域の設定値と実際の非転写領域でほぼ等しく、a≒a’、c≒c’となる。しかし、非転写領域の副走査方向の大きさb、cは、非転写領域の設定値と実際の非転写領域でことなり、b>b’、c>c’となる。この様子について図5を参照して詳しく説明する。主走査方向の非転写領域については、設定値と実際の転写領域が変わらないものとして説明は省略し、副走査方向の非転写領域の設定値と、実際の転写領域について説明する。図51に示すように、非転写領域が主走査方向の大きさがa、副走査方向の大きさがbの長方形の場合について説明する。図51では、全体の転写領域中の副走査方向のX1からX2までが、非転写領域として設定されている。ここで、X1からX2までの距離X2-X1が非転写領域の副走査方向の大きさbとなる。しかし、実際に図51のような設定で、全体の転写領域の階調値を180、非転写領域の階調値を0としてオーバーコートを転写させると、図52のようにオーバーコートが転写される。図52のように、オーバーコートは、X1からX2まで非転写となるべきであるが、実際にはX3からX4までが非転写領域となる。ここで、X3=X1df、X4=X2-dtであり、副走査方向の非転写領域の大きさb’は、b’=b-df-dt、となる。つまり、転写領域から非転写領域に切り替わるX1非転写領域の端部であり、印画方向において前の方の端部紙搬送方向に対して非転写領域の先端では、階調値を0にしてもオーバーコートの転写がすぐに終わらずに、しばらく転写され続けてしまう。また、非転写領域から転写領域に切り替わるX2非転写領域の端部であり、印画方向において後の方の端部紙搬送方向に対して非転写領域の後端では、転写領域に切り替わる直前からオーバーコートが転写されている。これらは、サーマルヘッドの熱が、加熱したラインのオーバーコートだけでなく、その周囲のオーバーコートにも伝わることによるためであると考えられる。そして、df>dtの関係になっている。これは、サーマルヘッドの蓄熱量に関係すると考えられ、蓄熱量が多いほど、非転写に設定されている領域であるにもかかわらずオーバーコートが転写されてしまう領域が大きくなると考えられる。dfでは、直前まで転写領域でサーマルヘッド全体に熱が加えられているのに対し、dtの直前は非転写領域があるために、サーマルヘッドの一部にしか熱が加えられていないため、放熱され、dfよりも蓄熱量がdfよりも少なくなっている。このように、オーバーコートの転写領域内に非転写領域を設けてオーバーコートを転写する場合は、実際にオーバーコートが転写される領域は、設定された非転写領域オーバーコートの転写用のデータとはずれてしまう。そこで、本発明では、オーバーコート転写領域内に非転写領域を設けてオーバーコートを転写する場合。所望する位置にオーバーコートが転写されるように、オーバーコートのズレ量dfやdtを考慮して、オーバーコート転写用データを作成する。以下に、オーバーコートのズレ量を考慮して、オーバーコート転写用データを作成する方法について説明する。本実施形態では、図6に示すようにオーバーコート転写用データの非転写領域を形成するデータを予め副走査方向に大きめに補正して、設定した領域にオーバーコートがずれなく転写されるようにオーバーコート転写用データを作成する。本実施形態のオーバーコート非転写領域形成の流れを図1のフローチャートを用いて説明する。基本的には図14の通常のカラー印刷後にオーバーコートを転写するフローと同じである。従って、図14の印刷装置の画像処理と印画処理を表したフローと同じ処理の部分には同様の番号を付しているので説明は省略する。図14と異なるのは、画像処理において、S104でY,M,Cの印画用データを作成した後に、オーバーコート用のオーバーコートデータを作成S110している。図14の通常の印刷処理では、常にオーバーコート用のデータは印刷領域一面に階調値=180のデータを使用していたので、新しくデータを作成する必要はなかった。それに対し、本実施形態では印刷領域内にオーバーコート非転写領域を設けるため、新たにオーバーコート用のデータを作成する必要があり、また、オーバーコートのズレ量を考慮して階調値=0とする領域を補正してオーバーコート用のデータを作成する。ここで、S110における、オーバーコート用データの作成方法を、図6を参照して説明する。本実施形態では、図61のように、オーバーコートの転写領域内に、図51と同様の非転写領域主走査方向の大きさがa、副走査方向の大きさがbの長方形が設定されている場合を一例として説明する。ここでも、図51と同様に、印画開始位置を0としたときの副走査方向のX1からX2までが、非転写領域として設定されている。設定されている非転写領域のままオーバーコート用データを作成すると、図5のように非転写領域が副走査方向についてずれてしまう。そのため、図62のように、副走査方向に非転写領域オーバーコート用データの階調値を0とする領域を副走査方向に広げる。転写領域から非転写領域に切り替わるX1非転写領域の端部であり、印画方向において前の方の端部では、X1より前のX5までΔdfだけ非転写領域を広げる。また、非転写領域から転写領域に切り替わるX2非転写領域の端部であり、印画方向において後の方の端部では、X2より後のX6までΔdtだけ非転写領域を広げる。このようにして、X5からx6までを非転写領域とし、非転写領域の服走査方向の大きさを、設定値よりもΔdfΔdtだけ大きくすることで、実際にオーバーコートを転写させたときに、図63のように設定値通りにオーバーコートが転写されるようになる。ここで、ΔdfおよびΔdtは予め実験等で決められた、図5のdf、dtに応じた値で、FlashMemory411に格納されている。なお、本実施形態では、長方形を一例に説明したが、他の形状の非転写領域であっても実現可能である。この場合、印画方向において印画方向開始側の方の非転写領域の端部については、その端部からΔdfだけ印画方向の開始側の位置まで端部を移動させて非転写領域を広げる。つまり、副走査方向において、印画開始側の端部にΔdfライン分非転写領域のデータを追加する補正を行うことで非転写領域を広げる。そして、非転写領域の印画終了側の端部については、その端部からΔdtだけ印画終了側の位置まで端部を移動して非転写領域を広げる。つまり、印画終了側の端部に、Δdtライン分の非転写領域のデータを追加することで非転写領域を広げる。このようにして、非転写領域を補正してオーバーコート用のデータを作成することで、非転写領域が設定とずれることなくオーバーコートを転写することが可能となる。また、本実施形態では、主走査方向については、ほとんどオーバーコートの転写のズレ量が発生しないとしたが、主走査方向についても、実際の転写領域が狭くなってしまう場合は、非転写領域を広げたオーバーコート用のデータを作成し、使用すると良い。また、非転写領域の印画方向の後の方の端部でズレ量が少ない場合は、非転写領域の印画方向の前の方の端部のみ非転写領域を広げてオーバーコート用データを作成し、使用するようにても良い。第二の実施形態本実施形態では、基本的な動作は第一の実施形態と同じであるので説明を省略する。本実施形態では、オーバーコート非転写領域の副走査方向の印画開始側の端部の補正量の決め方が異なっているため説明する。図7に示しているように、オーバーコート非転写領域の開始位置が印画開始位置から遅い位置になるに従って設定値からのズレ量は大きくなり、オーバーコートが余計に転写された形となる。図72これは、サーマルヘッドに蓄積される熱が印画後半になる程多くなり、この余熱の影響でオーバーコートが余計に転写されてしまい、オーバーコート非転写領域の開始位置、即ちオーバーコート転写終了位置が設定値より遅れる為である。従って、本実施形態では、オーバーコート非転写領域の開始位置の補正データ量を印画開始からの印画ライン数によって変える。即ち、オーバーコート非転写領域の開始位置の印画スタートからのライン数が少なければ、補正量Δdfを小さく。オーバーコート非転写領域の開始位置の印画スタートからのライン数が多ければ、補正量Δdfを大きくする。印画開始からオーバーコート非転写領域開始位置までのライン数がLsの場合の補正量Δdfnは、Δdfn=KhxTHsxLs1Kh:オーバーコート保護剤剥離係数THs:サーマルヘッド蓄熱係数となる。なお、Kh、THsの係数は、FlashMemory411に記録されており、これらの値を元にオーバーコートデータ作成時にCPU410がΔdfnを算出する。オーバーコート保護剤剥離係数Khは、オーバーコートに用いられる保護剤の特性、オーバーコートを転写時の印画速度等によって決まる。また、サーマルヘッドの蓄熱係数THsは、サーマルヘッドの熱特性、オーバーコート転写時にサーマルヘッドに印加する熱エネルギー量等によって決まる。また、KhxTHsの値、または、非転写領域開始位置までのライン数がLsに対応する補正量Δdfnの値をテーブルとして、FlashMemory411格納しておいて使用しても良い。第三の実施形態本実施形態では、基本的な動作は第一、第二の実施形態と同じであるので説明を省略する。本実施形態では、オーバーコート非転写領域の印画方向における前の方の端部の補正量の決め方が異なっているため図8を用いて説明する。図81と図82とは、オーバーコート非転写領域の開始位置が同じなので、非転写領域の開始位置でのサーマルヘッドの蓄熱量は同じである。オーバーコート非転写領域の開始位置が同じで、オーバーコート非転写領域の終了位置が異なる場合には、オーバーコート非転写領域の終了位置が早いほど、設定位置からのズレ量は大きくなり、オーバーコートが余計に転写された形となる。これは、オーバーコート非転写領域の終了位置が早いと言うことは、サーマルヘッドに蓄積された熱が十分に放熱されないで、余熱が溜まったままオーバーコート転写を再度開始する為に、印画ライン周辺にも熱が加わりやすくなる。そのため、所望しない余分な領域にオーバーコートが転写される為である。従って、本実施形態では、オーバーコート非転写領域の終了位置の補正データ量を、オーバーコート非転写領域の終了位置オーバーコート非転写領域のライン数によって変える。即ち、オーバーコート非転写領域のライン数が小さければ、補正量Δdtを大きく、オーバーコート非転写領域のライン数が大きければ、補正量Δdtを小さくする。次に、オーバーコート非転写領域の開始位置が違うことによっても、オーバーコート非転写領域の終了位置でのサーマルヘッドの蓄熱量は変わる。従って、本実施形態の第二のポイントは、オーバーコート非転写領域の終了位置の補正データを決定する時にオーバーコート非転写領域の開始位置の印画スタートからのライン数も考慮すると言う点である。オーバーコート非転写領域の副走査方向の印画終了側の端部の補正量Δdtは、数式では、Δdt=KtxTHsxLs-THrxLf2Kt:オーバーコート保護剤転写係数THs:サーマルヘッド蓄熱係数Ls:印画開始からオーバーコート非転写領域開始位置までのライン数THr:サーマルヘッド放熱係数Lf:非転写領域ライン数と現せる。オーバーコート保護剤転写係数Ktは、オーバーコートに用いられる保護剤の特性、オーバーコートを転写時の印画速度等によって決まる。また、サーマルヘッドの蓄熱係数THsは、サーマルヘッドの熱特性、オーバーコート転写時にサーマルヘッドに印加する熱エネルギー量等によって決まる。更に、サーマルヘッド放熱係数THrは、サーマルヘッドの熱特性によって決まる。従って、本実施形態では、オーバーコート非転写領域の終了位置の補正データ量をオーバーコート非転写領域開始位置とオーバーコート非転写領域のライン数によって変える。第四の実施形態本実施形態では、基本的な動作は第一の実施形態と同じであるので説明を省略する。本実施形態では、オーバーコート非転写領域の印画開始方向の補正量の決め方が異なっているため図9を用いて説明する。オーバーコート非転写領域が一個しか無い場合や、オーバーコート非転写領域が複数個ある場合の一番目のオーバーコート非転写領域の開始位置の補正量Δdfは、印刷スタートからのライン数によって決まるサーマルヘッドの蓄熱を基に決定する。しかし、オーバーコート非転写領域が複数個ある場合にオーバーコート非転写領域の開始位置の補正量Δdfを決定する為には、通電率を考慮する必要がある。通電率とは、1ライン分のオーバーコート転写時にサーマルヘッド発熱体の何パーセント通電しているかの割合である。発熱体全てを通電している場合は100パーセント、通電していない場合は0パーセントである。通電率の割合が大きいほど、サーマルヘッドの発熱体に印画する熱エネルギー量が多くなり、その結果サーマルヘッドに蓄えられる熱量が多くなる。オーバーオート非転写領域が複数個ある場合の2番目以降のオーバーコート非転写領域開始位置の補正量Δdfは、数式では、Δdfn=KhxHs,n3Kh:オーバーコート保護剤剥離係数Hs,n:各ラインの通電率を考慮したオーバーコート非転写領域開始位置蓄熱量と現せる。第五の実施形態本実施形態では、オーバーコート非転写領域が複数個ある場合の印画スタートから2番目以降のオーバーコート非転写領域の副走査方向の印画終了側の端部の補正量の決め方を提案する。図10を用いて、オーバーコート非転写領域が複数個ある場合のオーバーコート非転写領域の印画終了方向の補正量の決め方を説明する。オーバーコート非転写領域が複数個ある場合の印画スタートから2番目以降のオーバーコート非転写領域の印画終了方向の補正量を決める為には、オーバーコート非転写領開始位置の蓄熱量を計算する時に、各ラインの通電率を考慮する必要がある。数式では、Δdt=KtxHs,n-Hr,n4Kt:オーバーコート保護剤転写係数Hs,n:各ラインの通電率を考慮したn番目オーバーコート非転写領域開始位置蓄熱量Hr,n:非転写領域放熱量と現せる。その他の実施形態以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせて実現してもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線/無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光/光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。また、実施例ではタッチパネル形態のLCD表示装置を例に挙げているが、マウスを使った操作や、LCD以外の表示装置を使ったものでも適用可能である。"