(57)【特許請求の範囲】
【請求項１】
複数のインク部分が搬送方向に順に配置されたインクシートを複数面分用いて、複数画面を隣接させて印画する連続印刷モードを実行可能なプリンタであって、
用紙を搬送する用紙搬送手段と、
前記用紙の先端を検出する用紙検出手段と、
前記インクシートを搬送するインクシート搬送手段と、
前記インクシートの各インク部分の頭出し位置を検出するマーカ検出手段と、
当該プリンタの電源投入時に、前記用紙の先端が前記用紙検出手段が位置する方向に移動するように、前記用紙を前記用紙搬送手段により搬送し、前記用紙検出手段により前記用紙の先端が検出されるまでの先端検出搬送量を求めて、その先端検出搬送量に基づいて前記用紙の排出量を決定する制御手段とを備えたことを特徴とするプリンタ。
【請求項２】
前記用紙を切断する切断手段を更に備え、
前記制御手段により決定された排出量に基づいて、前記用紙搬送手段により用紙を搬送させて前記切断手段により前記用紙を切断することを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記制御手段は、前記先端検出搬送量が所定の範囲にある場合、前記インクシート搬送手段により前記インクシートを搬送し、前記頭出し位置検出手段により頭出し位置が検出されるまでの頭出し位置検出搬送量を求めて、その頭出し位置検出搬送量に基づいて前記用紙の排出量を決定することを特徴とする請求項１又は２に記載のプリンタ。
【請求項４】
前記制御手段は、前記用紙の先端が検出されるまでの搬送量が所定の範囲にある場合、前記インクシート搬送手段により前記インクシートを所定量だけ搬送し、前記頭出し位置検出手段による頭出し位置の検出の成否を判定して、その判定の結果に基づいて前記用紙の排出量を決定することを特徴とする請求項１又は２に記載のプリンタ。
【請求項５】
前記連続印刷モードは、前記インクシートを二面分用いて、二画面を隣接させて印画するモードであり、
前記制御手段は、前記先端検出搬送量を第１の閾値及び前記第１の閾値よりも大きい第２の閾値と比較して、前記第１の閾値以下であれば、一画面目の印画途中であったと判別して前記用紙の排出量を決定し、前記第２の閾値以上であれば、二画面目の印画途中であったと判別して前記用紙の排出量を決定することを特徴とする請求項１又は２に記載のプリンタ。
【請求項６】
前記制御手段は、前記先端検出搬送量が前記第１の閾値より大きく、かつ、前記第２の閾値より小さい場合、前記インクシート搬送手段により前記インクシートを搬送し、前記頭出し位置検出手段により頭出し位置が検出されるまでの頭出し位置検出搬送量を求めて、その頭出し位置検出搬送量を第３の閾値と比較して、前記第３の閾値よりも大きければ、一画面目の印画途中であったと判別して前記用紙の排出量を決定し、前記第３の閾値以下であれば、二画面目の印画途中であったと判別して前記用紙の排出量を決定することを特徴とする請求項５に記載のプリンタ。
【請求項７】
前記制御手段は、前記先端検出搬送量が前記第１の閾値より大きく、かつ、前記第２の閾値より小さい場合、前記インクシート搬送手段により前記インクシートを所定量だけ搬送し、前記頭出し位置検出手段による頭出し位置の検出の成否を判定して、頭出し位置が検出されなければ、一画面目の印画途中であったと判別して前記用紙の排出量を決定し、頭出し位置が検出されれば、二画面目の印画途中であったと判別して前記用紙の排出量を決定することを特徴とする請求項５に記載のプリンタ。
【請求項８】
複数のインク部分が搬送方向に順に配置されたインクシートを複数面分用いて、複数画面を隣接させて印画する連続印刷モードを実行可能であり、
用紙を搬送する用紙搬送手段と、
前記用紙の先端を検出する用紙検出手段と、
前記インクシートを搬送するインクシート搬送手段と、
前記インクシートの各インク部分の頭出し位置を検出する頭出し位置検出手段とを備えたプリンタの制御方法であって、
前記プリンタの電源投入時に、前記用紙の先端が前記用紙検出手段が位置する方向に移動するように、前記用紙を前記用紙搬送手段により搬送し、前記用紙検出手段により前記用紙の先端が検出されるまでの先端検出搬送量を求めて、その先端検出搬送量に基づいて前記用紙の排出量を決定するステップを有することを特徴とするプリンタの制御方法。
【請求項９】
複数のインク部分が搬送方向に順に配置されたインクシートを複数面分用いて、複数画面を隣接させて印画する連続印刷モードを実行可能であり、
用紙を搬送する用紙搬送手段と、
前記用紙の先端を検出する用紙検出手段と、
前記インクシートを搬送するインクシート搬送手段と、
前記インクシートの各インク部分の頭出し位置を検出する頭出し位置検出手段とを備えたプリンタを制御するためのプログラムであって、
前記プリンタの電源投入時に、前記用紙の先端が前記用紙検出手段が位置する方向に移動するように、前記用紙を前記用紙搬送手段により搬送し、前記用紙検出手段により前記用紙の先端が検出されるまでの先端検出搬送量を求めて、その先端検出搬送量に基づいて前記用紙の排出量を決定する処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のインク部分が搬送方向に順に配置されたインクシートを用いて、連続印刷モードを実行可能なプリンタ、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルスチルカメラやデジタルビデオカメラ、携帯電話等で撮像された画像データを印刷可能なプリンタが数多く製品化されている。この種のプリンタで採用されている印刷方式の一例として熱転写方式が挙げられる。熱転写方式のプリンタ（以下、熱転写プリンタと呼ぶ）では、サーマルヘッドの主走査方向に配列された複数個の発熱体を画像データに応じて選択的に発熱駆動する。そして、この熱によりインクシートのインクを溶融して、表面にインクの受容層を有する用紙に転写することにより、一主走査分の画像の印刷を行う。この場合に、用紙を副走査方向に搬送させながら一主走査分毎に画像の印刷を行っていき、所定サイズの画像の印刷を行う。
【０００３】
熱転写プリンタのうち、昇華型の熱転写プリンタは、インクシートのインクを固体から気体に昇華させて用紙に付着させて印刷する。このような熱転写プリンタは、サーマルヘッドに加える熱量と駆動回数とを制御して１画素の濃度を変化させることができる。したがって、滑らかで階調性豊かな画像を表現することができ、写真の印刷に多く使用されている。
【０００４】
図９に示すインクシートでは、その基材上の長手方向に画像を形成するイエロー（Ｙ）８０１、マゼンタ（Ｍ）８０２、シアン（Ｃ）８０３の各色のインク部分（昇華性染料）が順に面順次で配置されている。そして最後に、用紙に転写された画像形成層を保護するための熱溶融インク部分であるオーバーコート（ＯＰ）部分８０４が配置されている。また、各色のインク部分８０１、８０２、８０３の間、及び、シアン（Ｃ）８０３とＯＰ部分８０４との間には、頭出し位置検出用のマーカ８０５が配置されている。
【０００５】
図１０は、このインクシートを用いた画像の印刷例を説明する図である。このようなインクシートを使用して一つの画像を形成する場合、Ｙ／Ｍ／Ｃ／ＯＰのインク部分８０１〜８０４を一組として用紙へ画像の熱転写処理がなされる。したがって、このインクシートを収容するインクシートカートリッジには、Ｙ／Ｍ／Ｃ／ＯＰのインク部分８０１〜８０４からなるインクシートの組が、印刷可能な枚数分だけ繰り返し配置されている。通常、Ｙ／Ｍ／Ｃ／ＯＰのインク部分８０１〜８０４からなるシートの長さは、印刷対象の用紙の長手方向のサイズを印刷できる長さに設定されている。
【０００６】
特許文献１に示されているように、用紙として連続紙を用いる熱転写プリンタでは、通常の画像に加えて、図１０に示すような、Ｙ／Ｍ／Ｃ／ＯＰのインク部分８０１〜８０４を二面分使用したパノラマ（ワイド）サイズの画像９１０も印刷することができる。ここで、矢線Ａが印刷時の用紙搬送方向、矢線Ｂがバックフィード（印刷開始位置までの用紙戻し）時の用紙搬送方向を示す。図１０において、パノラマ画像９１０の右画面（第一画面）９１１は、一番目の面のインクシートのＹ色８０１、Ｍ色８０２、Ｃ色８０３、ＯＰ部分８０４の昇華型或いは熱溶融型のインクを用紙に転写して形成される。同様に、パノラマ画像９１０の左画面（第二画面）９１２は、二番目の面のインクシートのＹ色８０１、Ｍ色８０２、Ｃ色８０３、ＯＰ部分８０４の昇華型或いは熱溶融型のインクを用紙に転写して形成される。
【０００７】
熱転写プリンタでは、例えばＯＰ部分等の熱溶融インクが印画済みの用紙の上に誤って再印画されてしまった場合、インクシートが用紙に貼り付いてしまい、用紙やインクシートのジャムを起こしてしまうという問題がある。このような問題は、印刷中に停電や強制終了等が起こり、電源の供給が途絶えてしまい、再起動後に印刷途中の用紙の上から再印刷を行ってしまう場合等に発生する。
【０００８】
このような問題の発生を防止するために、起動直後等に印刷が行われる前にプリンタエンジン内の残留用紙の点検を行い、残留用紙が検出された場合には、残留用紙を排出する等の処理が行われる。また、用紙として連続紙を用いる熱転写プリンタでは、インクシートのサイズの検出をインクシートカートリッジ等で行うことで、特定の副走査方向長さだけ用紙をカットし、排出する等の処理が行われる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−０８２６１０号公報
【特許文献２】特開２００６−３１５２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
パノラマサイズ印刷モードを実行可能な熱転写プリンタでは、残留用紙の処理を行うためには、残留用紙がインクシートの何面を用いて印画されているものであるか判別する必要がある。判別方法の一つとして、一画面分の印画を終える毎に印画状態をＲＯＭに記録させる方法がある。ところが、停電や強制終了等により状態記録に失敗した場合、印画状態の書き込みが失敗するだけでなく、起動情報等が含まれるＲＯＭのデータが壊れるおそれがあり、プリンタの故障に直結する。
【００１１】
印画済みの領域に再印画することによるインクシートの用紙への貼り付きを確実に防止するためには、プリンタで印画可能な最大長さだけ用紙をカットして排紙すればよい。しかしながら、この場合、未印画の用紙もカットしてしまう可能性があり、用紙の無駄が問題となる。
【００１２】
特許文献２には、熱エネルギーにより変色する感熱シート材を非印画領域に貼り付けた印画紙及び感熱シートの変色を検知するセンサにより、印画済みの用紙に再印画することを避けるという内容が記載されている。ところが、印画紙に感熱シート材を貼り付けることにより、印画紙のコストが上昇するという問題がある。
【００１３】
本発明は、上記のような点に鑑みてなされたものであり、コストの上昇や用紙の無駄が発生を避けながら、印画済みの用紙への再印画によるインクシートの貼り付きを防止できるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
本発明のプリンタは、複数のインク部分が搬送方向に順に配置されたインクシートを複数面分用いて、複数画面を隣接させて印画する連続印刷モードを実行可能なプリンタであって、用紙を搬送する用紙搬送手段と、前記用紙の先端を検出する用紙検出手段と、前記インクシートを搬送するインクシート搬送手段と、前記インクシートの各インク部分の頭出し位置を検出するマーカ検出手段と、当該プリンタの電源投入時に、前記用紙の先端が前記用紙検出手段が位置する方向に移動するように、前記用紙を前記用紙搬送手段により搬送し、前記用紙検出手段により前記用紙の先端が検出されるまでの先端検出搬送量を求めて、その先端検出搬送量に基づいて前記用紙の排出量を決定する制御手段とを備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、専用のセンサや用紙の加工を必要とすることなく、印画の際に使用する用紙及びインクシートの検出手段を用いて残留用紙中の印画済みの用紙長さを推定することが可能である。したがって、コストを上昇させることなく再印画によるインクシートの貼り付きを防ぐとともに、用紙の無駄が少なく残留用紙の処理が実現できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る熱転写プリンタの機能構成を示すブロック図である。
【図２】本発明の実施形態に係る熱転写プリンタのプリンタエンジンの構成を示す概略図である。
【図３】本発明の実施形態に係る熱転写プリンタの電源投入時の手順を説明するフローチャートである。
【図４】本発明の実施形態に係る熱転写プリンタの操作部の例を示す外観図である。
【図５】本発明の実施形態に係る熱転写プリンタによる印刷処理の手順を説明するフローチャートである。
【図６】本発明の実施形態に係る熱転写プリンタによるパノラマ印刷モードでの各工程における用紙の先端位置を説明する図である。
【図７】本発明の実施形態に係る熱転写プリンタによる残留用紙検出処理の手順を説明するフローチャートである。
【図８】閾値であるｎ［ｓｔｅｐ］について説明するための図である。
【図９】熱転写プリンタ用のインクシートを説明する図である。
【図１０】インクシートを用いたパノラマ画像の印刷例を説明する図である。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図１は、本発明の実施形態に係る熱転写プリンタの機能構成を示すブロック図である。１０１は熱転写プリンタ全体を制御するメインコントローラ、１１０はＲＯＭ、１１１はＲＡＭである。メインコントローラ１０１は、ＲＯＭ１１０に記憶された制御プログラムに従ってプリンタの制御及び各種プログラムに従った演算処理を行う。これには画像データの加工処理を施し、印刷に必要な画像データを生成してＲＡＭ１１１に保存する等の処理も含まれる。ＲＡＭ１１１は、画像データの一時保存、画像のリサイズ処理といった各種制御用プログラムのワーク領域としても使用される。また、ＲＯＭ１１０は、各種制御用プログラムや調整値といった各種パラメータを保存している。
【００１８】
１０２は用紙搬送モータドライバ、１０３は用紙搬送モータであり、メインコントローラ１０１の制御下、用紙搬送モータドライバ１０２が用紙搬送モータ１０３を駆動する。用紙搬送モータ１０３は、回転機構を介して後述する給紙ローラ２０２、グリップローラ２０３、排紙ローラ２０７等に結合されており、これらのローラを駆動させることにより用紙２１２を搬送する。
【００１９】
１０４はインクシート搬送モータドライバ、１０５はインクシート搬送モータであり、メインコントローラ１０１の制御下、インクシート搬送モータドライバ１０４がインクシート搬送モータ１０５を駆動する。インクシート搬送モータ１０５は、回転機構を介して後述するインクシート巻取り側のロールボビン２０８を駆動させ、インクシート２０５の巻取りを行う。
【００２０】
１０６はサーマルヘッド昇降モータドライバ、１０７はサーマルヘッド２０９の昇降を行うサーマルヘッド昇降モータである。メインコントローラ１０１の制御下、サーマルヘッド昇降モータドライバ１０６がサーマルヘッド昇降モータ１０７の回転を制御することで、サーマルヘッド２０９を印画位置と退避位置との間で動作させる。
【００２１】
１０８はカッタ駆動モータドライバ、１０９はカッタ２１１駆動するカッタモータである。メインコントローラ１０１の制御下、カッタ駆動モータドライバ１０８がカッタモータ１０９を制御することで、用紙２１２の切断を行う。
【００２２】
１１３は用紙検出センサであり、サーマルヘッド２０９に対向して設けられるプラテンローラ２０４とグリップローラ２０３の間に配され、印刷開始時にカートリッジから引き出された用紙２１２の先端がグリップローラ２０３の後方を通過したことを検出する。１１４はインクシートのマーカ検出センサであり、インクシート２０５のＹ／Ｍ／Ｃ／ＯＰのインク部分８０１〜８０４の間に塗布されたマーカ８０５を検出する（図９を参照）。１１２はカートリッジ検出センサであり、カートリッジの装填状態、及び複数存在するカートリッジの種類の判別を行う。この判別結果に基づき、ＲＯＭ１１０に記憶された制御プログラムに従って、カートリッジに応じた印刷処理が行われる。
【００２３】
１１５は操作部である。１１６はＩＣ読み書き部である。１２０Ｙ、１２０Ｍ、１２０Ｃはイメージメモリであり、画像データ入力部１１９により入力された印刷対象の画像データをメインコントローラにより印刷用データに変換したデータを記録しておく。画像データからイエロー、マゼンタ、シアンの各色の印刷用データが生成され、それぞれ、１２０Ｙ、１２０Ｍ、１２０Ｃに記録される。１２２はサーマルヘッド駆動回路であり、サーマルヘッド２０９を駆動させるための回路である。１２１は、サーマルヘッド駆動回路１２２の駆動を制御するためのコントローラであり、イメージメモリ１２０Ｙ、１２０Ｍ、１２０Ｃに記録されている印刷用データに基づいて、サーマルヘッドを駆動させて画像を印刷するための制御を行う。
【００２４】
図２は、本発明の実施形態に係る熱転写プリンタのプリンタエンジンの構成を示す概略図である。ロール状に巻回されたロール用紙２０１から給紙ローラ２０２の回転によって用紙（記録媒体）２１２が引き出され、ステッピングモータにより回転が制御されるグリップローラ２０３まで用紙２１２の先端が送られる。このグリップローラ２０３の対向側に用紙２１２を挟み込む形でピンチローラ２０６が配置されており、グリップローラ２０３の回転により、用紙２１２は用紙検出センサ１１３まで搬送される。用紙検出センサ１１３としてはフォトリフレクタ等が用いられ、用紙検出センサ１１３により、用紙２１２の先端が検出された後は、オープンループで用紙２１２の搬送位置制御を行う。
【００２５】
グリップローラ２０３の更なる回転により、用紙２１２はプラテンローラ２０４、排紙ローラ２０７へと搬送される。プラテンローラ２０４の対向側にはサーマルヘッド２０９が配置され、このサーマルヘッド２０９と用紙２１２の間をインクシート２０５が通過する。
【００２６】
このインクシート２０５は、図９を参照して説明したように、イエロー（Ｙ）８０１、マゼンタ（Ｍ）８０２、シアン（Ｃ）８０３の各色のインク部分（昇華性染料）と、熱溶融インク部分であるオーバーコート（ＯＰ）部分８０４とが搬送方向に順に配置されたものである。そして、これら面順次に配列された昇華型インク部分と熱溶融インク部分とからなる各組が周期的に配置されている。また、各昇華型インク部分の間、及び、昇華型インク部分と熱溶融インク部分との間には、頭出し位置検出用のマーカ８０５が配置されており、マーカ８０５の検出はマーカ検出センサ１１４によって行われる。マーカ検出センサ１１４としてはフォトリフレクタ等が用いられ、各色の印画前若しくは印画後にマーカ検出センサ１１４によるインクシート２０５の頭出しが行われる。
【００２７】
インクシート２０５は、インクシート供給側のロールボビン２１０から供給され、サーマルヘッド２０９と用紙２１２との間を通って、モータの回転駆動により巻取り制御されるインクシート巻取り側のロールボビン２０８へ巻き取られる。サーマルヘッド２０９は、少なくとも用紙２１２の幅（主走査方向）に相当する分、複数の発熱体を配列したライン型のサーマルヘッドで、用紙２１２はこのサーマルヘッド２０９に直交するＡ方向（副走査方向）に搬送されて画像が転写（記録）される。
【００２８】
用紙２１２に画像を転写する際には、サーマルヘッド２０９とプラテンローラ２０４が圧着状態となり、インクシート２０５がサーマルヘッド２０９の発熱体と用紙２１２に接する状態となる。この状態で、メインコントローラ１０１によってサーマルヘッド２０９の発熱体が画像データに応じて発熱駆動される。この発熱体の発熱駆動により、昇華したインクシート２０５の昇華性染料がプラテンローラ２０４により圧接されている用紙２１２の受容層へ転写されて定着することにより画像が形成される。
【００２９】
こうしてＹ／Ｍ／Ｃの各色のインク部分８０１〜８０３の転写が終了した後、ＯＰ部分８０４がサーマルヘッド２０９の発熱体の熱で溶融されて、転写済みの用紙のカラー画像の表面をコーティングする保護層を形成する。こうして１枚のカラー画像の印刷が終了すると、用紙はＢ方向に搬送され、カッタ２１１により所望のサイズに切断され、排紙ローラ２０７の回転により印刷済みの用紙２１２がプリンタ外部へと排紙される。
【００３０】
次に、図３及び図４を用いて、本発明の実施形態に係る熱転写プリンタにおいて、電源が投入されてから印刷が開始されるまでの動作を説明する。図３は、本発明の実施形態に係る熱転写プリンタの電源投入時の手順を説明するフローチャートである。また、図４は、本発明の実施形態に係る熱転写プリンタの操作部１１５の例を示す外観図である。
【００３１】
図４に示すように、操作部１１５には、プリンタの電源のオン／オフを行う電源ボタン４０１、おたのしみボタン４０２、メニューボタン４０３が配置されている。また、ＧＵＩ（Graphical User Interface）画面の表示を行う液晶画面４０４が配置されている。また、十字キー／ＳＥＴボタン４０５、印刷の実行／中止を指示する印刷／中止ボタン４０６、パンボタン４０７、ズームボタン４０８、表示ボタン４０９、編集ボタン４１０が配置されている。
【００３２】
図３に示すように、先ずステップＳ１で、ユーザによる電源ボタン４０１の押下により電源が投入された後、ステップＳ２で、カートリッジ検出センサ１１２により、カートリッジの有無の判別が行われる。ステップＳ２においてカートリッジが検出されなかった場合、ステップＳ３で、ユーザにカートリッジの挿入を促すメッセージが液晶画面４０４に表示される。
【００３３】
ステップＳ２においてカートリッジが検出された場合、ステップＳ４で、用紙検出センサ１１３により、プリンタエンジン内のカートリッジ外部における用紙（プリンタエンジン内残留用紙）の有無の判別が行われる。ステップＳ４において残留用紙が検出された場合、ステップＳ５の残留用紙検出処理へと移行する。この残留用紙検出処理の詳細については後述する。
【００３４】
ステップＳ４において残留用紙が検出されなかった場合（ステップＳ５の残留用紙検出処理が適切に完了してステップＳ４に戻った場合も含む）、ステップＳ６の印刷画像設定作業へと移行する。ステップＳ６では、メモリカード等に保存された画像データが読み出されて、その画像が液晶画面４０４に表示される。その状態で十字キー／ＳＥＴボタン４０５を使用して、ユーザは、印刷したい画像の選択及び印刷設定を行うことができる。また、編集ボタン４１０で画像データのトリミング編集画面へ遷移したり、ズームボタン４０８或いはパンボタン４０７を押下して画像のトリミングサイズを決定したりすることもできる。また、表示ボタン４０９で、指定した画像データのファイル名やサイズといった情報表示することもできる。更に、おたのしみボタン４０２を押下することにより、カレンダの作成、マルチレイアウト作成（複数の画像データを並べてレイアウトする）、パノラマ画像の作成といった編集機能の選択画面へ遷移できる。
【００３５】
このようにしてステップＳ６の印刷画像設定作業で印刷する画像の選択と各種印刷設定が終了した後、ステップＳ７で、ユーザにより印刷／中止ボタン４０６が押下されることで、熱転写プリンタによる印刷処理が開始される。
【００３６】
次に、本発明の実施形態に係る熱転写プリンタによる印刷処理（記録制御処理）を説明する。図５は、本発明の実施形態に係る熱転写プリンタによる印刷処理の手順を説明するフローチャートである。このフローチャートで示す処理は、本実施形態に係るプリンタが実行可能な連続印刷モードであるパノラマサイズ印刷モードでの処理を示す。パノラマ印刷モードでは、上述した図１０に示すように、インクシート２０５を二面分用いて一面分の画像の２倍の長さをもつパノラマ画像を印刷する。また、図６は、パノラマ印刷モードでの各工程における用紙の先端位置を示した図である。
【００３７】
先ずステップＳ８で、インクシート巻取り側のロールボビン２０８を巻取ってＹ色のインク部分８０１の頭出しを行う。ここではマーカ検出センサ１１４により、Ｙ色のインク部分８０１のマーカ８０５（Ｙ色のインク部分８０１のマーカのみ２重線として識別可能にしている）を検出するまでインクシート２０５を巻き取る。そして、ステップＳ９で、給紙ローラ２０２を回転駆動することにより、ロール用紙２０１から用紙２１２を引き出して、グリップローラ２０３へと搬送する。ステップＳ１０以降の用紙２１２の搬送は、ステッピングモータ（不図示）により駆動制御されるグリップローラ２０３の回転により行われる。
【００３８】
次に、ステップＳ１１で、グリップローラ２０３の回転により搬送された用紙２１２の先端を用紙検出センサ１１３により検出する。そして、ステップＳ１２で、パノラマ画像の一画面目の印画開始位置６０１まで予め定められたステップ数だけ用紙２１２を搬送する（図６の状態ａ）。用紙２１２の印画開始位置６０１への搬送が完了すると、インクシート２０５の頭出し中及び用紙の搬送中は待避していていたサーマルヘッド２０９を、用紙２１２とインクシート２０５を挟み込む形でプラテンローラ２０４に圧着する。
【００３９】
次に、ステップＳ１３で、メインコントローラ１０１がメモリカード等の画像データを読出して処理することにより印刷データを生成して、ＲＡＭ１１１に記憶する。このようにしてＲＡＭ１１１に記憶された印刷データを読み出してサーマルヘッド２０９のドライバコントローラ１２１へ転送し、ヘッド制御信号によりサーマルヘッド２０９の発熱体を発熱駆動する。これにより印刷データに応じてインクシート２０５が熱されることにより、接している用紙２１２へと染料が昇華・定着し、１ライン分の画像が印刷（転写）される。グリップローラ２０３の回転により用紙が搬送されながら、所定のライン分の印刷が行われることで、Ｙ色の画像の印刷を実施する（図６の状態ｂ）。なお、このステップＳ１３では、グリップローラ２０３を画像のサイズに相当するステップ数だけ回転させることにより、用紙２１２が図２の矢印Ａ方向に搬送されることになる。
【００４０】
このようにしてＹ色の画像の印刷が終了すると、ステップＳ１４に進み、サーマルヘッド２０９を待避位置に移動して、用紙２１２とインクシート２０５を自由に移動可能にする。そして、ステップＳ８と同様にして、インクシート巻取り側のロールボビン２０８を巻取りながら、マーカ検出センサ１１４により、Ｍ色のインク部分８０２のマーカ８０５を検出して、Ｍ色のインク部分８０２の頭出しを行う。そして、ステップＳ１５に進み、グリップローラ２０３を印刷時とは逆方向に回転駆動して用紙２１２の一画面目の印画開始位置６０１がサーマルヘッド２０９の発熱体の位置と一致するまで用紙２１２を矢印Ｂ方向に搬送する（図６の状態ｃ）。
【００４１】
次に、ステップＳ１６で、Ｙ色で印刷した画像部分に重なるように、ステップＳ１３と同様にして、Ｍ色のインク部分８０２でＭ色の画像の印刷を実施する。以下、同様にステップＳ１７〜ステップＳ２２の手順に従って、Ｃ色及びＯＰ部分もＹ色で印刷した画像部分に重なるように印刷を行う。
【００４２】
一画面目の画像のＯＰ部分８０４の転写終了後、ステップＳ２３に進み、サーマルヘッド２０９を待避位置に移動して用紙２１２及びインクシート２０５を自由に移動可能にする。そして、グリップローラ２０３を回転させ、パノラマ画像の二画面目の印画開始位置６０２まで用紙２１２を矢印Ｂ方向に搬送する（図６の状態ｄ）。そして、ステップＳ２４では、インクシート巻取り側のロールボビン２０８を巻取りながら、マーカ検出センサ１１４により、二面目のＹ色のインク部分８０１のマーカ８０５を検出して、Ｙ色のインク部分８０１の頭出しを行う。
【００４３】
次に、ステップＳ２５で、ステップＳ１３と同様にしてＹ色の画像の印刷を実施する。このとき、図６に示すように、二画面目の印刷終了位置（図６の状態ｅ）は一画面目の印画開始位置６０１と同一の位置となる。
【００４４】
次に、ステップＳ２６で、サーマルヘッド２０９を待避位置に移動して、グリップローラ２０３を印刷時とは逆方向に回転駆動して用紙２１２の二画面目の印画開始位置６０２まで用紙２１２を矢印Ｂ方向に搬送する（図６の状態ｆ）。そして、ステップＳ２７で、インクシート巻取り側のロールボビン２０８を巻取りながら、マーカ検出センサ１１４により、二面目のＭ色のインク部分８０２のマーカ８０５を検出して、Ｍ色のインク部分８０２の頭出しを行う。
【００４５】
次に、ステップＳ２８で、Ｙ色で印刷した二画面目の画像部分に重なるように、ステップＳ２５と同様にして、Ｍ色のインク部分８０２でＭ色の画像の印刷を実施する。以下、同様にステップＳ２９〜ステップＳ３４の手順に従って、Ｃ色及びＯＰ層もＹ色で印刷した画像部分に重なるように印刷を行う。
【００４６】
以上説明した処理により、パノラマ画像の二画面目の画像が形成され、用紙２１２上にインクシート二面分の長さを持つパノラマ画像が印刷される。
【００４７】
このようにしてパノラマ画像の印刷が終了すると、ステップＳ３５に進み、サーマルヘッド２０９を待避位置に移動させ、グリップローラ２０３を印刷時と逆方向に回転駆動する（図２の矢印Ｂ）。そして、用紙２１２の切断位置がカッタ２１１の位置に到達するまで用紙２１２をＢ方向に搬送し（図６の状態ｇ）、ステップＳ３６で、カッタ２１１により用紙２１２の切断処理を行う。その後、ステップＳ３７に進み、ステップＳ３６において切断した用紙を排紙ローラ２０７で挟み込み、モータの駆動力により排紙方向へと搬送して、印刷済みの用紙２１２をプリンタ外部へと排紙する。
【００４８】
最後にステップＳ３８で、残った用紙２１２がグリップローラ２０３及び給紙ローラ２０２の回転駆動により巻き戻される（図６の状態ｈ）。以上の処理により、パノラマ画像の印刷が終了する。なお、パノラマ画像ではない通常の画像を印刷する際は、ステップＳ８〜ステップＳ２２まではパノラマ画像の場合と同様の処理を行った後に、ステップＳ３５へと進み、ステップＳ３５以降はパノラマ画像と同様の処理を行う。
【００４９】
以下、本発明の実施形態に係る熱転写プリンタによる残留用紙検出処理（図３のステップＳ５）を説明する。図７は、本発明の実施形態に係る熱転写プリンタによる残留用紙検出処理の手順を説明するフローチャートである。図６に示すように、一画面目の印刷時の用紙先端位置は一画面目の印画開始位置６０１若しくはそれより上流にあり、二画面目の印刷時の用紙先端位置は一画面目の印画開始位置６０１若しくはそれより下流にあることがわかる。このことを踏まえ、先ずステップＳ５０１で、メインコントローラ１０１の指令により、グリップローラ２０３を回転駆動させ、エンジン内の用紙２１２を用紙検出センサ１１３の位置まで巻き戻す。このときの駆動開始から巻き戻し完了までのステッピングモータの駆動ステップ数が先端検出搬送量としてメインコントローラ１０１によりカウントされる。これを例えばｋ［ｓｔｅｐ］とする。カウントされた値はＲＡＭ１１１に一時的に記憶される。このとき、インクシート２０５の搬送は行われない構成となっている。
【００５０】
次に、メインコントローラ１０１で、上記ｋ［ｓｔｅｐ］とＲＯＭ１１０に記憶されているｌ［ｓｔｅｐ］及びα［ｓｔｅｐ］との比較が行われる。ここで、ｌ［ｓｔｅｐ］は、図６に示すパノラマ画像の一画面目の印画開始位置６０１まで用紙を巻き戻すために必要なステッピングモータの駆動ステップ数に相当する。換言すれば、ｌ［ｓｔｅｐ］は、一画面目の印画時に最も用紙検出センサ１１３から離れる位置から用紙検出センサ１１３の位置まで用紙を巻き戻すために必要なステッピングモータの駆動ステップ数に相当する。また、α［ｓｔｅｐ］は、ステッピングモータによる送り精度の誤差等を想定した若干のステップ数を示す。
【００５１】
具体的には、先ずステップＳ５０２で、ｋ［ｓｔｅｐ］と、第１の閾値としての（ｌ−α）［ｓｔｅｐ］との比較が行われる。ｋ［ｓｔｅｐ］≦（ｌ−α）［ｓｔｅｐ］の場合（先端検出搬送量ｋが第１の閾値以下の場合）、残留用紙が一画面目の印画途中によるものであると判別され、ステップＳ５０３へと進む。ステップＳ５０３では、グリップローラ２０３が回転駆動され、用紙２１２がＲＯＭ１１０に記憶されている排出量Ｘ１［ｓｔｅｐ］だけＢ方向に搬送される。ここで、排出量Ｘ１［ｓｔｅｐ］とは、パノラマ画像の一画面目の印刷領域の終端位置がカッタ２１１による切断位置となるまで、用紙２１２をＢ方向に搬送するために必要なステッピングモータの駆動ステップ数のことである。即ち、ステップＳ５０３では、用紙検出センサ１１３からカッタ２１１までの距離に、パノラマ画像の一画面目の副走査方向の長さを加えた距離だけ用紙２１２をＢ方向に搬送する。
【００５２】
一方、ｋ［ｓｔｅｐ］＞（ｌ−α）［ｓｔｅｐ］の場合、残留用紙が一画面目の印画途中によるものであると判別できないため、ステップＳ５０４へと進む。ステップＳ５０４では、ｋ［ｓｔｅｐ］と、第２の閾値としての（ｌ＋α）［ｓｔｅｐ］との比較が行われる。ｋ［ｓｔｅｐ］≧（ｌ＋α）［ｓｔｅｐ］の場合（先端検出搬送量ｋが第２の閾値以上の場合）、残留用紙が二画面目の印画途中によるものであると判別され、ステップＳ５０５へと進む。ステップＳ５０５では、グリップローラ２０３が回転駆動され、用紙２１２が排出量Ｘ２［ｓｔｅｐ］だけＢ方向に搬送される。ここで、排出量Ｘ２［ｓｔｅｐ］とは、パノラマ画像の二画面目の印刷領域の終端位置がカッタ２１１による切断位置となるまで、用紙２１２をＢ方向に搬送するために必要なステッピングモータの駆動ステップ数のことである。即ち、ステップＳ５０５では、用紙検出センサ１１３からカッタ２１１までの距離に、パノラマ画像の副走査方向の長さを加えた距離だけ用紙２１２をＢ方向に搬送する。
【００５３】
一方、ｋ［ｓｔｅｐ］＜（ｌ＋α）［ｓｔｅｐ］の場合、残留用紙が一画面目の印画途中によるものであるとも二画面目の印画途中によるものであるとも判別できないため、ステップＳ５０６へと進む。
【００５４】
（ｌ−α）［ｓｔｅｐ］＜ｋ［ｓｔｅｐ］＜（ｌ＋α）［ｓｔｅｐ］である場合は、図６に示す一画面目印画開始位置６０１の前後、即ち一画面目のいずれかのインク部分８０１〜８０４による印画開始時、若しくは、二画面目のいずれかのインク部分８０１〜８０４による印画終了時に限られる。ステップＳ５０６以降では、印画開始時と印画終了時でインクシート２０５の頭出し位置までの頭出し位置検出搬送量に大きな差があることを利用して判別を行う。即ち、残留用紙が一画面目の印画途中によるものであれば、印画開始時であるため、次の頭出し位置までは比較的長いものとなる。それに対して、残留用紙が二画面目の印画途中によるものであれば、印画終了時であるため、次の頭出し位置までは比較的短いものとなる。
【００５５】
具体的には、先ずステップＳ５０６で、メインコントローラ１０１の指令により、インクシート巻取り側のロールボビン２０８を巻取って、マーカ検出センサ１１４によるマーカ８０５の検出を行う。このときの駆動開始からマーカ検出までのステッピングモータの駆動ステップ数が頭出し位置検出搬送量としてメインコントローラ１０１によりカウントされる。これを例えばｍ［ｓｔｅｐ］とする。カウントされた値はＲＡＭ１１１に一時的に記憶される。
【００５６】
次に、ステップＳ５０７で、メインコントローラ１０１で、上記ｍ［ｓｔｅｐ］とＲＯＭ１１０に記憶されている第３の閾値としてのｎ［ｓｔｅｐ］との比較が行われる。ここで、ｎ［ｓｔｅｐ］とは、正常な印画終了後にインクシート２０５を次の色のマーカ８０５まで搬送するときのステップ数より大きく、インクシート２０５を一つのインク部分の分だけ搬送するとき（マーカ８０５から次の色のマーカ８０５まで搬送するとき）のステップ数より小さい値のステップ数である。
【００５７】
ｍ［ｓｔｅｐ］≦ｎ［ｓｔｅｐ］の場合（頭出し位置検出搬送量ｍが第３の閾値以下の場合）、ステップＳ５０８へと進む。この場合、残留用紙は二画面目の印画途中によるものであると判別されるため、ステップＳ５０３と同様にグリップローラ２０３が回転駆動され、用紙２１２が排出量Ｘ２［ｓｔｅｐ］だけＢ方向に搬送される。
【００５８】
一方、ｍ［ｓｔｅｐ］＞ｎ［ｓｔｅｐ］の場合（頭出し位置検出搬送量ｍが第３の閾値よりも大きい場合）、ステップＳ５０９へと進む。この場合、残留用紙は一画面目の印画途中によるものであると判別されるため、ステップＳ５０５と同様にグリップローラ２０３が回転駆動され、用紙２１２が排出量Ｘ１［ｓｔｅｐ］だけＢ方向に搬送される。
【００５９】
ここで、図８を参照して、閾値であるｎ［ｓｔｅｐ］について詳細に説明する。図中、Ｘはインクシート２０５を一つのインク部分の分だけ搬送するとき（マーカ８０５から次の色のマーカ８０５まで搬送するとき）のステップ数である。また、Ｙは正常な印画終了後にインクシート２０５を次の色のマーカ８０５まで搬送するときのステップ数である。ステップ５０７においては、用紙２１２の停止位置が、一画面目の画像の印画開始位置であるか、二画面目の印画終了位置である状態である。したがって、次のマーカ８０５まで搬送したステップ数ｍがＹよりも小さい場合（範囲Ｂあたりで印画途中となった場合）は、二画面目の印画終了状態であるはずであり、用紙を排出量Ｘ２［ｓｔｅｐ］だけ送って二画面分の用紙を切断する。また、ｍがＸに近い値の場合（範囲Ａあたりで印画途中となった場合）は、一画面目の画像の印画開始状態であるはずであり、用紙を排出量Ｘ１［ｓｔｅｐ］だけ送って二画面分の用紙を切断する。
【００６０】
閾値ｎ［ｓｔｅｐ］をどのような値に設定するかについては、領域Ａから領域Ｂの間のいずれかの地点から次のマーカまで搬送する場合のステップ数であればどのような値でもよい。即ち、ｎはＹ以上Ｘ以下の値と説明したが、細かく言うと、
Ｙ＜Ｙ＋β＜ｎ＜Ｘ−ω＜Ｘ
となる。βは搬送誤差のためのステップ数、ωはマーカ８０５から印画開始位置まで搬送するときのステップ数や搬送誤差のためのステップ数を含んだ値である。また、複数の用紙サイズにより印刷が可能なプリンタの場合は、用紙サイズによって、Ｙの値は変わったりするので、ｎの値は用紙サイズに影響されない値にするとよい。つまり、複数の用紙サイズの中で、印画終了後のインクシート２０５を次の色のマーカ８０５まで搬送するときのステップ数が一番大きくなる用紙サイズのステップ数よりもｎの値が大きくなるように設定する。
【００６１】
ステップＳ５０３、ステップＳ５０５、ステップＳ５０８、ステップＳ５０９のいずれか完了した後、ステップＳ５１０へと進む。ステップＳ５１０では、カッタ２１１により用紙２１２が切断され、排紙ローラ２０７の回転により印刷済みの用紙２１２がプリンタ外部へと排紙される。最後に、ステップＳ５１１で、残った用紙２１２がグリップローラ２０３及び給紙ローラ２０２の回転駆動により巻き戻される。
【００６２】
以上の処理により、残留用紙検出処理が終了する。この残留用紙検出処理により、用紙の無駄を抑えた上で、次回印刷時に印画済みの用紙の上から再印画することを防ぐことが可能となる。
【００６３】
本実施形態における残留用紙検出処理では、用紙搬送量で判別できなかった場合に、インクシート２０５のマーカ８０５検出までの搬送量により残留用紙の判別を行ったが、それに限定されるものではない。例えば所定量であるｎ［ｓｔｅｐ］だけインクシート２０５を搬送した場合のマーカ検出センサ１１４による検出の成否を判定するようにしてもよい。即ち、ｎ［ｓｔｅｐ］だけインクシート２０５を搬送する中で、マーカ検出センサ１１４によりマーカ８０５が検出された場合は、用紙２１２を排出量Ｘ２［ｓｔｅｐ］だけＢ方向に搬送する。一方、マーカ８０５が検出されなかった場合は、用紙２１２を排出量Ｘ１［ｓｔｅｐ］だけＢ方向に搬送を行う。以降の処理については上記の実施形態と同様でよい。
【００６４】
また、本実施形態では、印刷方向と用紙巻き戻し方向が同一の方向（図２の矢印Ａ）である場合について記載したが、印刷方向は用紙引き出し方向であっても問題は無い。但し、この場合、インクシート２０５の頭出しは、一画面目の場合では用紙の先端が印画開始位置にあり、二画面目の場合では用紙の先端が印画終了位置にある状態で行われるのが望ましい。
【００６５】
また、本実施形態では、カッタ２１１の位置がサーマルヘッド２０９よりも下流にあるため、通常印刷の際に、印刷後のカット前の用紙先端位置が印刷開始時の用紙先端位置よりも下流となる。この場合に限り、上述した残留用紙検出処理では正確な残留用紙の処理が困難となるが、一枚の印刷の中でこのような状態にある時間は少ないため、残留用紙検出処理で用紙の無駄が発生する確率は低い。
【００６６】
上記の問題を解決するための一例としては、カッタ２１１がサーマルヘッド２０９よりも上流にあり、残留用紙検出処理の際には、グリップローラが独立駆動される構成となっている場合等が挙げられる。このような構成では、カットされた後の印刷物は巻き戻されず、残りのロール紙のみが巻き戻されるため、如何なる状況でも適切な残留用紙検出処理が可能となる。
【００６７】
本発明は、パノラマサイズに限定されるものではなく、複数の画像が互いに隣接するように印刷する場合にも適応される。例えば、副走査方向が長手方向である２Ｌ用紙に主走査方向が長手方向であるＬ判インクを二面分使用して、二画面を隣接させて印刷する場合等にも適応可能である。
【００６８】
なお、実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００６９】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７０】
１０１：メインコントローラ、１０２：用紙搬送モータドライバ、１０３：用紙搬送モータ、１０４：インクシート搬送モータドライバ、１０５：インクシート搬送モータ、１０６：サーマルヘッド昇降モータドライバ、１０７：サーマルヘッド昇降モータ、１０８：カッタ駆動モータドライバ、１０９：カッタモータ、１１０：ＲＯＭ、１１１：ＲＡＭ、１１２：カートリッジ検出センサ、１１３：用紙検出センサ、１１４：マーカ検出センサ１１５：操作部、１１６：ＩＣ読み書き部、１２０Ｙ、１２０Ｍ、１２０Ｃ：イメージメモリ、１２１：ドライバコントローラ、１２２：サーマルヘッド駆動回路、２０５：インクシート、２１２：用紙
【図１】
0005665403.tif 000002
【図２】
0005665403.tif 000003
【図３】
0005665403.tif 000004
【図４】
0005665403.tif 000005
【図５】
0005665403.tif 000006
【図６】
0005665403.tif 000007
【図７】
0005665403.tif 000008
【図８】
0005665403.tif 000009
【図９】
0005665403.tif 000010
【図１０】
0005665403.tif 000011