(57)【要約】【課題】インクリボンに対する印刷ヘッドの位置決めを簡易な構成にて実現して高精度なカラー印刷を行うことのできる印刷装置及びその制御方法を提供する。【解決手段】制御部１は、第一センサ３１及び第二センサ３２の出力に基づいて、前回印刷済みブラックインク層Ｋとそれに隣接する前回印刷済みのオーバープリント層ＯＰとの境界の第一の位置を検出し、この第一の位置を基準として、未印刷のイエローインク層Ｙに対するサーマルヘッド５の印刷開始位置の位置決めを行い（図４（ａ）、図４（ｂ））、第一センサ３１及び第二センサ３２の出力に基づいて、未印刷のブラックインク層Ｋとそれに隣接する未印刷のシアンインク層Ｃとの境界の第二の位置を検出し、この第二の位置を基準として、当該シアンインク層Ｃに対するサーマルヘッド５の印刷開始位置の位置決めを行う（図４（ｆ））。【選択図】図４
2019188708.tif 000002
【特許請求の範囲】
【請求項１】
一方向に並ぶ３つ以上の層を含むグループが送り出し方向に繰り返し配列されてなるインクリボンを用いて印刷を行う印刷装置であって、
前記グループは、黒色の第一の層と、前記第一の層よりも光透過率の高い複数種類の第二の層とを含み、
前記グループの前記３つ以上の層の各々を順番に媒体に印刷するための印刷ヘッドと、
前記インクリボンの搬送経路に沿って並べて配置された前記第一の層を検出するための２つのセンサと、
前記２つのセンサの出力に基づいて、前記第一の層と当該第一の層に隣接する前記第二の層との境界の第一の位置を検出し、前記第一の位置を基準として、当該第一の位置から前記送り出し方向の上流側に予め決められた距離だけ離れた位置にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行い、当該第二の層を含む前記グループである第一のグループの前記媒体への印刷を開始する制御部と、を備え、
前記制御部は、更に、前記第一のグループの印刷の開始後に、前記２つのセンサの出力に基づいて、前記第一のグループに含まれる前記第一の層と当該第一の層の前記送り出し方向の下流側に隣接する前記第一のグループに含まれる前記第二の層との境界の第二の位置を検出し、前記第二の位置を基準として、当該第一の層の前記送り出し方向の上流側又は下流側の隣にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行う印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記２つのセンサは、前記印刷ヘッドよりも前記送り出し方向の上流側に配置されており、
前記制御部は、前記第一のグループの印刷開始後に検出した前記第二の位置を基準として、前記第一のグループに含まれる前記第一の層の前記送り出し方向の下流側の隣にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行う印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記制御部は、前記第一のグループの印刷が終了した後、前記インクリボンの巻き戻しを開始し、前記２つのセンサの出力に基づいて前記第一のグループの前記第一の層と当該第一の層に隣接する前記第二の層との境界の位置を検出した場合に、前記インクリボンを停止させる印刷装置。
【請求項４】
請求項２又は３記載の印刷装置であって、
前記２つのセンサの中間位置と前記印刷ヘッドとの間の前記インクリボンの搬送経路に沿った距離は、前記グループの各層に設定される印刷開始位置から当該各層の前記送り出し方向の上流側の端部までの距離と同じである印刷装置。
【請求項５】
請求項２から４のいずれか１項記載の印刷装置であって、
前記制御部は、前記第一のグループの印刷開始後に、前記２つのセンサの出力に基づいて、前記第一のグループに含まれる前記第一の層と、当該第一の層の前記送り出し方向の上流側に隣接する前記第一のグループに含まれる前記第二の層との境界の第三の位置を検出し、前記第三の位置を基準として、当該第一の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行う印刷装置。
【請求項６】
請求項１記載の印刷装置であって、
前記２つのセンサは、前記印刷ヘッドよりも前記送り出し方向の下流側に配置されており、
前記制御部は、前記第一のグループの印刷開始後に検出した前記第二の位置を基準として、前記第一のグループに含まれる前記第一の層の前記送り出し方向の上流側の隣にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行う印刷装置。
【請求項７】
請求項１から４のいずれか１項又は請求項６記載の印刷装置であって、
前記制御部は、前記第一のグループのうちの、前記第一の位置及び前記第二の位置を基準として前記印刷開始位置の位置決めが行われる前記第二の層を除く前記層については、当該層の前記送り出し方向の下流側に隣接する前記層の印刷が終了してから前記インクリボンを所定量送り出して、印刷開始位置の位置決めを行う印刷装置。
【請求項８】
請求項５記載の印刷装置であって、
前記制御部は、前記第一のグループのうちの、前記第一の位置、前記第二の位置、及び前記第三の位置を基準として前記印刷開始位置の位置決めが行われる前記層を除く前記層については、当該層の前記送り出し方向の下流側に隣接する前記層の印刷が終了してから前記インクリボンを所定量送り出して、印刷開始位置の位置決めを行う印刷装置。
【請求項９】
請求項１から８のいずれか１項記載の印刷装置であって、
前記２つのセンサの各々は、モノクロセンサである印刷装置。
【請求項１０】
請求項１から９のいずれか１項記載の印刷装置であって、
前記インクリボンの前記グループは、前記第二の層として、シアンインク層、マゼンタインク層、イエローインク層、及びオーバープリント層を含み、前記送り出し方向の下流側から上流側に向かって、前記イエローインク層、前記マゼンタインク層、前記シアンインク層、前記第一の層、前記オーバープリント層がこの順番にて並ぶ構成である印刷装置。
【請求項１１】
一方向に並ぶ３つ以上の層を含むグループが送り出し方向に繰り返し配列されてなるインクリボンを用いて印刷を行う印刷装置の制御方法であって、
前記グループは、黒色の第一の層と、前記第一の層よりも光透過率の高い複数種類の第二の層とを含み、
前記印刷装置は、前記グループの前記３つ以上の層の各々を順番に媒体に印刷するための印刷ヘッドと、前記インクリボンの搬送経路に沿って並べて配置された前記第一の層を検出するための２つのセンサと、を有し、
前記２つのセンサの出力に基づいて、前記第一の層と当該第一の層に隣接する前記第二の層との境界の第一の位置を検出し、前記第一の位置を基準として、当該第一の位置から前記送り出し方向の上流側に予め決められた距離だけ離れた位置にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行い、当該第二の層を含む前記グループである第一のグループの前記媒体への印刷を開始する制御ステップを備え、
前記制御ステップでは、更に、前記第一のグループの印刷の開始後に、前記２つのセンサの出力に基づいて、前記第一のグループに含まれる前記第一の層と当該第一の層の前記送り出し方向の下流側に隣接する前記第二の層との境界の第二の位置を検出し、前記第二の位置を基準として、当該第一の層の前記送り出し方向の上流側又は下流側の隣にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行う印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクリボンに形成されたインクを媒体に転写し印刷する印刷装置と、その印刷装置の制御方法に関する。
【背景技術】
【０００２】
インクリボンをサーマルヘッドで加熱してインクリボンに塗布されたインクを印刷媒体に転写し印刷する熱転写型の印刷装置が知られている（例えば、特許文献１参照）。特許文献１に記載の印刷装置には、インクリボンの色を判定する色判定部が設けられている。この色判定部は、赤色光を出射する発光素子と、緑色光を出射する発光素子と、青色光を出射する発光素子と、これら３つの発光素子から出射される光をインクリボンを介して受光する少なくとも１つの受光素子と、受光素子の出力信号に基づいてインクリボンの色及び無色透明な部分を検出する検出手段と、を備えている。この検出手段は、受光素子の出力信号を、予め測定して記憶してある色基準データと比較し、その比較結果に基づいて、インクリボンの色を検出している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−００２０４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されているように、インクリボンの色を個別に検出する方法は、インクリボンの色の検出処理が複雑となり、装置の製造コストを増大させる要因となる。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、インクリボンに対する印刷ヘッドの位置決めを簡易な構成にて実現して高精度なカラー印刷を行うことのできる印刷装置及びその制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の印刷装置は、一方向に並ぶ３つ以上の層を含むグループが送り出し方向に繰り返し配列されてなるインクリボンを用いて印刷を行う印刷装置であって、前記グループは、黒色の第一の層と、前記第一の層よりも光透過率の高い複数種類の第二の層とを含み、前記グループの前記３つ以上の層の各々を順番に媒体に印刷するための印刷ヘッドと、前記インクリボンの搬送経路に沿って並べて配置された前記第一の層を検出するための２つのセンサと、前記２つのセンサの出力に基づいて、前記第一の層と当該第一の層に隣接する前記第二の層との境界の第一の位置を検出し、前記第一の位置を基準として、当該第一の位置から前記送り出し方向の上流側に予め決められた距離だけ離れた位置にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行い、当該第二の層を含む前記グループである第一のグループの前記媒体への印刷を開始する制御部と、を備え、前記制御部は、更に、前記第一のグループの印刷の開始後に、前記２つのセンサの出力に基づいて、前記第一のグループに含まれる前記第一の層と当該第一の層の前記送り出し方向の下流側に隣接する前記第一のグループに含まれる前記第二の層との境界の第二の位置を検出し、前記第二の位置を基準として、当該第一の層の前記送り出し方向の上流側又は下流側の隣にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行うものである。
【０００７】
本発明の印刷装置の制御方法は、一方向に並ぶ３つ以上の層を含むグループが送り出し方向に繰り返し配列されてなるインクリボンを用いて印刷を行う印刷装置の制御方法であって、前記グループは、黒色の第一の層と、前記第一の層よりも光透過率の高い複数種類の第二の層とを含み、前記印刷装置は、前記グループの前記３つ以上の層の各々を順番に媒体に印刷するための印刷ヘッドと、前記インクリボンの搬送経路に沿って並べて配置された前記第一の層を検出するための２つのセンサと、を有し、前記２つのセンサの出力に基づいて、前記第一の層と当該第一の層に隣接する前記第二の層との境界の第一の位置を検出し、前記第一の位置を基準として、当該第一の位置から前記送り出し方向の上流側に予め決められた距離だけ離れた位置にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行い、当該第二の層を含む前記グループである第一のグループの前記媒体への印刷を開始する制御ステップを備え、前記制御ステップでは、更に、前記第一のグループの印刷の開始後に、前記２つのセンサの出力に基づいて、前記第一のグループに含まれる前記第一の層と当該第一の層の前記送り出し方向の下流側に隣接する前記第二の層との境界の第二の位置を検出し、前記第二の位置を基準として、当該第一の層の前記送り出し方向の上流側又は下流側の隣にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行うものである。
【発明の効果】
【０００８】
本発明によれば、インクリボンに対する印刷ヘッドの位置決めを簡易な構成にて実現して高精度なカラー印刷を行うことのできる印刷装置及びその制御方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の印刷装置の一実施形態である熱転写型プリンタ１００の概略構成を示す模式図である。
【図２】図１に示す熱転写型プリンタ１００の詳細構成例を示す図である。
【図３】図１に示すインクカセット６０に収容されたインクリボン６１の構成を示す図である。
【図４】図１に示す熱転写型プリンタ１００の印刷動作を説明するための模式図である。
【図５】図１に示す熱転写型プリンタ１００の印刷動作を説明するための模式図である。
【図６】図１に示す熱転写型プリンタ１００の変形例である熱転写型プリンタ１００Ａの詳細構成例を示す図である。
【図７】図６に示す熱転写型プリンタ１００Ａの印刷動作を説明するための模式図である。
【図８】図６に示す熱転写型プリンタ１００Ａの印刷動作を説明するための模式図である。
【発明を実施するための形態】
【００１０】
（熱転写型プリンタの概略構成）
図１は、本発明の印刷装置の一実施形態である熱転写型プリンタ１００の概略構成を示す模式図である。熱転写型プリンタ１００は、本体部１０と、インクリボン６１を収容し、本体部１０に着脱自在に構成されたインクカセット６０と、を備える。
【００１１】
本体部１０は、全体を統括制御する制御部１と、インクリボン６１の巻き出し及び巻き取り等を行うためのインクリボン駆動機構２と、媒体として例えばプラスチック製のカード４０（図２参照）を搬送するためのカード搬送機構４と、インクリボン６１の各層をカード４０に転写するためのサーマルヘッド５と、インクリボン６１の各層に対するサーマルヘッド５の位置決めに用いられる第一センサ３１及び第二センサ３２と、インクリボン６１の移動量を測定するためのロータリエンコーダ３３と、を備える。
【００１２】
制御部１は、プログラムを実行して処理を行う各種のプロセッサと、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、を含む。各種のプロセッサとしては、プログラムを実行して各種処理を行う汎用的なプロセッサであるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｓｅｓｓｉｎｇ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：ＰＬＤ）、又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。これら各種のプロセッサの構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。制御部１は、各種のプロセッサのうちの１つで構成されてもよいし、同種又は異種の２つ以上のプロセッサの組み合わせ（例えば、複数のＦＰＧＡの組み合わせ又はＣＰＵとＦＰＧＡの組み合わせ）で構成されてもよい。
【００１３】
（熱転写型プリンタの詳細構成）
図２は、図１に示す熱転写型プリンタ１００の詳細構成例を示す図である。熱転写型プリンタ１００は、図１に示したカード搬送機構４として、２つの搬送ローラ４１と、この２つの搬送ローラ４１の各々に対向して配置されたピンチローラ４２と、２つのピンチローラ４２間に位置するサーマルヘッド５に対向して配置されたプラテンローラ４３と、を備える。搬送ローラ４１は図１に示す制御部１の制御によって駆動される。
【００１４】
また、熱転写型プリンタ１００は、図１に示したインクリボン駆動機構２として、本体部１０に装着されたインクカセット６０に含まれる巻き出しリール６３を駆動するための巻き出し用ローラ２１と、本体部１０に装着されたインクカセット６０に含まれる巻き取りリール６４を駆動するための巻き取り用ローラ２２と、インクリボン６１の搬送経路と、搬送経路上に配置されてインクリボン６１にテンションを与えるローラ５１，５２と、を備える。
【００１５】
インクリボン６１は、インクカセット６０が本体部１０に装着された状態において、サーマルヘッド５とプラテンローラ４３の間に配置される。巻き出し用ローラ２１及び巻き取り用ローラ２２は図１に示す制御部１の制御によって駆動される。図１に示すロータリエンコーダ３３は、例えばローラ５１又はローラ５２に設けられており、インクリボン６１の移動に伴って回転するローラ５１又はローラ５２の回転量を、インクリボン６１の移動量として検出する。
【００１６】
巻き出し用ローラ２１と巻き取り用ローラ２２を共に左回転させて、巻き出し用ローラ２１によってインクリボン６１の巻き出しを行い、且つ、巻き取り用ローラ２２によってインクリボン６１の巻き取りを行う状態におけるインクリボン６１の搬送方向を以下では送り出し方向といい、この状態を“送り出し”という。
【００１７】
また、巻き出し用ローラ２１と巻き取り用ローラ２２を共に右回転させて、巻き出し用ローラ２１によってインクリボン６１の巻き戻しを行い、且つ、巻き取り用ローラ２２によってインクリボン６１の巻き出しを行う状態を、以下では“巻き戻し”という。
【００１８】
第一センサ３１と第二センサ３２は、それぞれ、インクリボン６１の搬送経路を通るブラックインク層Ｋを光学的に検出するためのセンサであり、インクリボン６１の搬送経路の近傍においてこの搬送経路に沿って並んで配置されている。
【００１９】
図２に示すように、第一センサ３１は、インクリボン６１を挟んで対向配置された発光素子３１ａ及び受光素子３１ｂにより構成されている。また、第二センサ３２は、インクリボン６１を挟んで対向配置された発光素子３２ａ及び受光素子３２ｂにより構成されている。第一センサ３１と第二センサ３２は、サーマルヘッド５よりもインクリボン６１の送り出し方向の上流側に配置されている。
【００２０】
発光素子３１ａは、後述するインクリボン６１のブラックインク層Ｋ以外の各層を透過可能な波長域の光を含む光（具体的には白色光）を出射するものであり、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）又はＬＤ（Ｌａｓｅｒ  Ｄｉｏｄｅ）等の半導体発光素子により構成される。発光素子３１ａは、出射した光が搬送経路を通過して受光素子３１ｂに入射されるように、光の出射方向が調整されている。受光素子３１ｂは、発光素子３１ａから出射された光の波長域（例えば可視域）に感度を持つフォトダイオード等によって構成される。第一センサ３１は、いわゆるモノクロセンサである。
【００２１】
発光素子３２ａは、後述するインクリボン６１のブラックインク層Ｋ以外の各層を透過可能な波長域の光を含む光（具体的には白色光）を出射するものであり、ＬＥＤ又はＬＤ等の半導体発光素子により構成される。発光素子３２ａは、出射した光が搬送経路を通過して受光素子３２ｂに入射されるように、光の出射方向が調整されている。受光素子３２ｂは、発光素子３２ａから出射された光の波長域（例えば可視域）に感度を持つフォトダイオード等によって構成される。第二センサ３２は、いわゆるモノクロセンサである。
【００２２】
なお、第一センサ３１は、図２中の発光素子３１ａの位置に反射ミラーを配置し、この反射ミラーとインクリボン６１の搬送経路を挟んで対向する位置に発光素子３１ａ及び受光素子３１ｂが配置される構成であってもよい。この場合には、発光素子３１ａから出射された白色光がインクリボン６１の搬送経路を通過して反射ミラーに入射し、ここで反射されて受光素子３１ｂに入射する構成となる。
【００２３】
同様に、第二センサ３２は、図２中の発光素子３２ａの位置に反射ミラーを配置し、この反射ミラーとインクリボン６１の搬送経路を挟んで対向する位置に発光素子３２ａ及び受光素子３２ｂが配置される構成であってもよい。この場合には、発光素子３２ａから出射された白色光がインクリボン６１の搬送経路を通過して反射ミラーに入射し、ここで反射されて受光素子３２ｂに入射する構成となる。
【００２４】
（インクリボンの構成）
図３は、図１に示すインクカセット６０に収容されたインクリボン６１の構成を示す図である。インクリボン６１は、図３の例では、イエローインク層Ｙ、マゼンタインク層Ｍ、シアンインク層Ｃ、ブラックインク層Ｋ、及び印画面を保護するためのオーバープリント層ＯＰの５つの層を含むグループ６１Ｇを有し、このグループ６１Ｇが送り出し方向に繰り返し配列されてなる構成である。
【００２５】
インクリボン６１のグループ６１Ｇは、送り出し方向の下流側から上流側に向かって、イエローインク層Ｙ、マゼンタインク層Ｍ、シアンインク層Ｃ、ブラックインク層Ｋ、及びオーバープリント層ＯＰがこの順番にて並ぶ構成である。
【００２６】
ブラックインク層Ｋは、黒色のインクが塗布された層であり、白色光をほぼ透過しない層である。ブラックインク層Ｋは、黒色の第一の層を構成している。イエローインク層Ｙは、黄色のインクが塗布された層であり、白色光のうちの黄色の波長域を透過する層である。マゼンタインク層Ｍは、マゼンタ色のインクが塗布された層であり、白色光のうちのマゼンタ色の波長域を透過する層である。シアンインク層Ｃは、シアン色のインクが塗布された層であり、白色光のうちのシアン色の波長域を透過する層である。オーバープリント層ＯＰは、白色光に対して透明な層である。
【００２７】
イエローインク層Ｙ、マゼンタインク層Ｍ、シアンインク層Ｃ、及びオーバープリント層ＯＰは、それぞれ、発光素子３１ａ及び発光素子３２ａから出射される白色光に対する透過率が、ブラックインク層Ｋよりも高い第二の層を構成している。
【００２８】
図３では、インクリボン６１の各層に、カード４０に印刷される領域として設定された印刷領域ＰＲが破線にて示されている。インクリボン６１の各層の送り出し方向の幅Ｌ１と、インクリボン６１の各層の送り出し方向の下流側に設定される印刷開始位置（印刷領域ＰＲの右側の端部）同士の距離Ｌ２は同じとなっている。各層の印刷領域ＰＲの送り出し方向の右端から、この各層の送り出し方向の右端までの距離ｘ２と、各層の印刷領域ＰＲの送り出し方向の左端から、この各層の送り出し方向の左端までの距離ｘ１とは等しくなっている。印刷領域ＰＲにおける送り出し方向の距離を距離Ｐ１とすると、距離Ｐ１と距離ｘ１と距離ｘ２を加算した値が幅Ｌ１となっている。
【００２９】
図３には、インクリボン６１が搬送経路にある場合の、インクリボン６１と、サーマルヘッド５、第一センサ３１、及び第二センサ３２と、の位置関係が示されている。送り出し方向における第一センサ３１と第二センサ３２の中間位置とサーマルヘッド５との間のインクリボン６１の搬送経路に沿った距離（以下、ヘッド−センサ間距離という）は、インクリボン６１の各層に設定される印刷開始位置から当該各層の送り出し方向の上流側の端部までの距離Ｌ３と同じに設定されている。
【００３０】
（熱転写型プリンタの制御部による境界位置の検出処理）
図１に示す制御部１は、第一センサ３１の受光素子３１ｂの出力と、第二センサ３２の受光素子３２ｂの出力とに基づいて、ブラックインク層Ｋとこのブラックインク層Ｋの送り出し方向の下流側に隣接する層の境界の位置と、ブラックインク層Ｋとこのブラックインク層Ｋの送り出し方向の上流側に隣接する層の境界の位置と、をそれぞれ検出する。
【００３１】
発光素子３１ａから白色光が出射された状態にて、受光素子３１ｂと発光素子３１ａの間にブラックインク層Ｋがある場合には、受光素子３１ｂの出力は閾値ＴＨ１以下となる。同様に、発光素子３２ａから白色光が出射された状態にて、受光素子３２ｂと発光素子３２ａの間にブラックインク層Ｋがある場合には、受光素子３２ｂの出力は閾値ＴＨ１以下となる。一方、発光素子３１ａから白色光が出射された状態にて、受光素子３１ｂと発光素子３１ａの間にブラックインク層Ｋ以外の層がある場合には、受光素子３１ｂの出力は閾値ＴＨ１を超える。同様に、発光素子３２ａから白色光が出射された状態にて、受光素子３２ｂと発光素子３２ａの間にブラックインク層Ｋ以外の層がある場合には、受光素子３２ｂの出力は閾値ＴＨ１を超える。
【００３２】
したがって、制御部１は、受光素子３１ｂの出力が閾値ＴＨ１を超え、且つ、受光素子３２ｂの出力が閾値ＴＨ１以下となる場合には、ブラックインク層Ｋとこのブラックインク層Ｋの送り出し方向の下流側に隣接するシアンインク層Ｃとの境界が、第一センサ３１と第二センサ３２の間（以下、検出箇所という）にあることを検出する。
【００３３】
また、制御部１は、受光素子３１ｂの出力が閾値ＴＨ１以下であり、且つ、受光素子３２ｂの出力が閾値ＴＨ１を超える場合には、ブラックインク層Ｋとこのブラックインク層Ｋの送り出し方向の上流側に隣接するオーバープリント層ＯＰとの境界が検出箇所にあることを検出する。
【００３４】
制御部１は、ブラックインク層Ｋ、イエローインク層Ｙ、及びシアンインク層Ｃについては、このようにして検出した境界の位置を基準として、サーマルヘッド５の印刷開始位置の位置決めを行う。
【００３５】
（熱転写型プリンタの印刷動作）
図４及び図５は、図１に示す熱転写型プリンタ１００の印刷動作を説明するための模式図である。図４及び図５には、第一センサ３１、第二センサ３２、及びサーマルヘッド５に対するインクリボン６１の各層の位置関係が時系列にて示されている。図４及び図５では、（ａ）から（ｌ）に向かうにしたがって時間が進んでいくものとしている。図４及び図５では、印刷にまだ利用されていないインクリボン６１の層の印刷領域ＰＲは破線にて示し、前回の印刷において印刷済みとなったインクリボン６１の層の印刷領域ＰＲは細い実線にて示し、今回の動作にて印刷済みとなったインクリボン６１の層の印刷領域ＰＲは太い実線にて示している。
【００３６】
以下では、熱転写型プリンタ１００の電源が投入された時点のインクリボン６１が図４（ａ）に示す状態になっていることを前提として説明する。熱転写型プリンタ１００の電源が投入されて印刷開始指示がなされると、制御部１は、発光素子３１ａ，３２ａから光を出射させる制御を開始する。そして、制御部１は、受光素子３１ｂ，３２ｂの出力信号を取得し、この出力信号に基づいて、ブラックインク層Ｋとその隣接層との境界が検出箇所にあるか否かを判定する。
【００３７】
図４（ａ）の状態では、印刷済みのブラックインク層Ｋとその隣の印刷済みのオーバープリント層ＯＰとの境界が測定箇所に既に存在している。このため、印刷済みのブラックインク層Ｋとその上流側隣の印刷済みのオーバープリント層ＯＰとの境界の第一の位置が制御部１によって検出される。
【００３８】
なお、制御部１は、ブラックインク層Ｋとその隣接層との境界が検出箇所にないと判定した場合には、この境界が検出箇所にあることを検出するまで、インクリボン駆動機構２を制御してインクリボン６１の巻き戻しを行えばよい。
【００３９】
例えば、電源が投入されて印刷開始指示がなされた時点でのインクリボン６１が図５（ｋ）に示す状態であったものとすると、制御部１は、発光素子３１ａ，３２ａから光を出射させる制御を開始した後、インクリボン６１を巻き戻しながら、受光素子３１ｂ，３２ｂの出力信号を逐次取得し、この出力信号に基づいて、ブラックインク層Ｋとオーバープリント層ＯＰとの境界が検出箇所にあることを検出した場合に、巻き戻しを停止する。
【００４０】
次に、制御部１は、検出した上記の第一の位置を基準として、当該第一の位置から送り出し方向の上流側に予め決められた距離（図３の幅Ｌ１）だけ離れた位置にあるイエローインク層Ｙに対するサーマルヘッド５の印刷開始位置の位置決めを行う。
【００４１】
具体的には、制御部１は、第一の位置を検出した図４（ａ）の時点でのロータリエンコーダ３３の検出パルス数をゼロにリセットする。そして、制御部１は、図４（ａ）の状態からインクリボン６１を送り出し、ロータリエンコーダ３３の検出パルス数が、図３に示した幅Ｌ１の２倍の値に相当する値になった時点にて、インクリボン６１の送り出しを停止する。
【００４２】
この一連の動作によって、図４（ｂ）に示すように、未印刷のイエローインク層Ｙの印刷領域ＰＲの下流側端部が、サーマルヘッド５の先端とプラテンローラ４３との間に配置されて、イエローインク層Ｙに対するサーマルヘッド５の印刷開始位置の位置決めが行われる。
【００４３】
図４（ｂ）に示すように位置決めが行われた後、制御部１は、ロータリエンコーダ３３の検出パルス数をゼロにリセットする。そして、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間にカード４０を搬送しながら、インクリボン６１を送り出し、搬送中のカード４０にサーマルヘッド５を押し当てて、イエローインク層Ｙのカード４０への印刷（以下、Ｙ印刷という）を行う。このＹ印刷が終わると、制御部１は、カード搬送機構４を制御して、サーマルヘッド５とプラテンローラ４３の間からカード４０を退避させる。図４（ｃ）は、Ｙ印刷の終了後の状態を示している。
【００４４】
Ｙ印刷が終了すると、制御部１は、図３に示す既知の幅Ｌ１から、Ｙ印刷終了時点でのロータリエンコーダ３３の検出パルス数に相当する距離（インクリボン６１のＹ印刷中の移動距離）を減算して、次の色の印刷までに必要なインクリボン６１の必要移動距離（所定量）を算出する。そして、制御部１は、この必要移動距離だけインクリボン６１を送り出して、印刷が終了したイエローインク層Ｙの上流側隣のマゼンタインク層Ｍに対するサーマルヘッド５の印刷開始位置の位置決めを行う。図４（ｄ）は、Ｙ印刷の終了後、インクリボン６１が上記の必要移動距離だけ送り出された状態を示している。
【００４５】
図４（ｄ）に示すように位置決めが行われた後、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間にカード４０を搬送しながら、インクリボン６１を送り出し、搬送中のカード４０にサーマルヘッド５を押し当てて、マゼンタインク層Ｍのカード４０への印刷（以下、Ｍ印刷という）を行う。このＭ印刷が終わると、制御部１は、カード搬送機構４を制御して、サーマルヘッド５とプラテンローラ４３の間からカード４０を退避させる。図４（ｅ）は、Ｍ印刷の終了後の状態を示している。
【００４６】
Ｍ印刷が終了すると、制御部１は、インクリボン６１の送り出しを開始し、受光素子３１ｂ，３２ｂの出力信号を逐次取得し、この出力信号に基づいて、未印刷のブラックインク層Ｋとその下流側隣の未印刷のシアンインク層Ｃとの境界の第二の位置が検出箇所にあることを検出した場合に、送り出しを停止する。このときのインクリボン６１は図４（ｆ）に示す状態となる。この送り出しによって、シアンインク層Ｃの印刷領域ＰＲの下流側端部とサーマルヘッド５の位置とが一致し、シアンインク層Ｃに対するサーマルヘッド５の印刷開始位置の位置決めが正確に行われる。
【００４７】
なお、ヘッド−センサ間距離が図３の距離Ｌ３よりも長い場合には、上記の第二の位置が検出された時点にて、シアンインク層Ｃに設定されている印刷開始位置よりも下流側にサーマルヘッド５が位置することになる。このため、このような場合には、制御部１は、ヘッド−センサ間距離と距離Ｌ３の差の分だけ、インクリボン６１を送り出すことで、シアンインク層Ｃの印刷領域ＰＲの下流側端部とサーマルヘッド５の位置とを一致させて、シアンインク層Ｃに対するサーマルヘッド５の印刷開始位置の位置決めを行えばよい。
【００４８】
また、ヘッド−センサ間距離が図３の距離Ｌ３よりも短い場合には、上記の第二の位置が検出された時点にて、シアンインク層Ｃに設定されている印刷開始位置よりも上流側にサーマルヘッド５が位置することになる。このため、このような場合には、制御部１は、ヘッド−センサ間距離と距離Ｌ３の差の分だけ、インクリボン６１を巻き戻すことで、シアンインク層Ｃの印刷領域ＰＲの下流側端部とサーマルヘッド５の位置とを一致させて、シアンインク層Ｃに対するサーマルヘッド５の印刷開始位置の位置決めを行えばよい。
【００４９】
このように、制御部１は、Ｍ印刷の終了後は、インクリボン６１の送り出しを行って第二の位置を検出し、この第二の位置を基準としてシアンインク層Ｃに対するサーマルヘッド５の印刷開始位置の位置決めを行う。ヘッド−センサ間距離と距離Ｌ３とが一致する形態においては、第二の位置を検出した時点でインクリボン６１の送り出しを停止する処理が、第二の位置を基準としてシアンインク層Ｃに対するサーマルヘッド５の印刷開始位置の位置決めを行う処理に相当する。
【００５０】
図４（ｆ）に示すように位置決めが行われた後、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間にカード４０を搬送しながら、インクリボン６１を送り出し、搬送中のカード４０にサーマルヘッド５を押し当てて、シアンインク層Ｃのカード４０への印刷（以下、Ｃ印刷という）を行う。このＣ印刷が終わると、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間からカード４０を退避させる。図５（ｇ）は、Ｃ印刷の終了後の状態を示している。
【００５１】
Ｃ印刷が終了すると、制御部１は、インクリボン６１の送り出しを開始し、受光素子３１ｂ，３２ｂの出力信号を逐次取得し、この出力信号に基づいて、未印刷のブラックインク層Ｋとその上流側隣の未印刷のオーバープリント層ＯＰとの境界の第三の位置（次のグループにおける第一の位置と同じ位置）が検出箇所にあることを検出した場合に、送り出しを停止する。このときのインクリボン６１は図５（ｈ）に示す状態となる。この送り出しによって、未印刷のブラックインク層Ｋの印刷領域ＰＲの下流側端部とサーマルヘッド５の位置とが一致し、未印刷のブラックインク層Ｋに対するサーマルヘッド５の印刷開始位置の位置決めが正確に行われる。
【００５２】
なお、ヘッド−センサ間距離が図３の距離Ｌ３よりも長い場合には、上記の第三の位置が検出された時点にて、ブラックインク層Ｋに設定されている印刷開始位置よりも下流側にサーマルヘッド５が位置することになる。このため、このような場合には、制御部１は、ヘッド−センサ間距離と距離Ｌ３の差の分だけ、インクリボン６１を送り出すことで、ブラックインク層Ｋの印刷領域ＰＲの下流側端部とサーマルヘッド５の位置とを一致させればよい。
【００５３】
また、ヘッド−センサ間距離が図３の距離Ｌ３よりも短い場合には、上記の第三の位置が検出された時点にて、ブラックインク層Ｋに設定されている印刷開始位置よりも上流側にサーマルヘッド５が位置することになる。このため、このような場合には、制御部１は、ヘッド−センサ間距離と距離Ｌ３の差の分だけ、インクリボン６１を巻き戻すことで、ブラックインク層Ｋの印刷領域ＰＲの下流側端部とサーマルヘッド５の位置とを一致させればよい。
【００５４】
このように、制御部１は、Ｃ印刷の終了後は、インクリボン６１の送り出しを行って第三の位置を検出し、この第三の位置を基準としてブラックインク層Ｋに対するサーマルヘッド５の印刷開始位置の位置決めを行う。ヘッド−センサ間距離と距離Ｌ３とが一致する形態においては、第三の位置を検出した時点でインクリボン６１の送り出しを停止する処理が、第三の位置を基準としてブラックインク層Ｋに対するサーマルヘッド５の印刷開始位置の位置決めを行う処理に相当する。
【００５５】
図５（ｈ）に示すように位置決めが行われた後、制御部１は、ロータリエンコーダ３３の検出パルス数をゼロにリセットする。そして、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間にカード４０を搬送しながら、インクリボン６１を送り出し、搬送中のカード４０にサーマルヘッド５を押し当てて、ブラックインク層Ｋのカード４０への印刷（以下、Ｋ印刷という）を行う。このＫ印刷が終わると、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間からカード４０を退避させる。図５（ｉ）は、Ｋ印刷の終了後の状態を示している。
【００５６】
Ｋ印刷が終了すると、制御部１は、図３に示す幅Ｌ１から、Ｋ印刷終了時点でのロータリエンコーダ３３の検出パルス数に相当する距離（インクリボン６１のＫ印刷中の移動距離）を減算して、次の色の印刷までに必要なインクリボン６１の必要移動距離（所定量）を算出する。そして、制御部１は、この必要移動距離だけインクリボン６１を送り出して、印刷が終了したブラックインク層Ｋの上流側隣のオーバープリント層ＯＰに対する印刷開始位置の位置決めを行う。図５（ｊ）は、Ｋ印刷の終了後、インクリボン６１が上記の必要移動距離だけ送り出された状態を示している。
【００５７】
図５（ｊ）に示すように位置決めが行われた後、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間にカード４０を搬送しながら、インクリボン６１を送り出し、搬送中のカード４０にサーマルヘッド５を押し当てて、オーバープリント層ＯＰのカード４０への印刷（以下、ＯＰ印刷という）を行う。このＯＰ印刷が終わると、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間からカード４０を退避させる。図５（ｋ）は、ＯＰ印刷の終了後の状態を示している。
【００５８】
ＯＰ印刷の終了後、制御部１は、インクリボン６１の巻き戻しを開始し、受光素子３１ｂ，３２ｂの出力信号を逐次取得し、この出力信号に基づいて、今回印刷したブラックインク層Ｋとその上流側隣の今回印刷したオーバープリント層ＯＰとの境界の位置が検出箇所にあることを検出した場合に、送り出しを停止する。このときのインクリボン６１は図５（ｌ）に示す状態となる。そして、制御部１は印刷処理を終了する。以降、印刷開始指示がなされる毎に、図４（ａ）から図５（ｌ）に示す処理が行われる。
【００５９】
（実施形態の熱転写型プリンタの効果）
以上のように、熱転写型プリンタ１００によれば、第一センサ３１及び第二センサ３２の出力に基づいて第一の位置、第二の位置、及び第三の位置の検出を行うという簡易な処理だけで、印刷に用いるインクリボン６１のグループ６１Ｇのうち、イエローインク層Ｙの印刷開始位置の位置決めと、シアンインク層Ｃの印刷開始位置の位置決めと、ブラックインク層Ｋの印刷開始位置の位置決めとを正確に行うことができる。このため、装置の製造コストを増大させることなく、カラー印刷を高精度に行うことが可能となる。
【００６０】
また、熱転写型プリンタ１００によれば、第一センサ３１と第二センサ３２としてモノクロセンサを用いている。このようなモノクロセンサは、ブラックインク層Ｋとオーバープリント層ＯＰのみを含むモノクロのインクリボンを用いて印刷を行う印刷装置に既に搭載されていることが多い。このため、このようなモノクロ印刷を行う印刷装置であっても、カラー印刷に対応させることが可能となり、印刷装置の価値を高めることができる。
【００６１】
また、熱転写型プリンタ１００によれば、第一センサ３１と第二センサ３２は、サーマルヘッド５に対して送り出し方向の上流側に配置されている。このため、インクリボン６１の未印刷部分から第二の位置や第三の位置を高精度に検出することができ、印刷を高精度に行うことができる。
【００６２】
また、熱転写型プリンタ１００では、制御部１が、ＯＰ印刷が終了した後、図５（ｌ）に示すように、インクリボン６１の巻き戻しを開始し、印刷済みのオーバープリント層ＯＰとその隣の印刷済みのブラックインク層Ｋとの境界を検出した時点で、インクリボン６１の巻き戻しを停止させ、印刷動作を終了させている。このため、新しいカード４０に対する次の印刷開始時において、第一の位置の検出を高速に行うことができる。したがって、カード４０の印刷開始までの時間を早めることが可能になる。さらに、インクリボン６１の各層（各グループ）を無駄にすることなく使用できる。
【００６３】
また、熱転写型プリンタ１００では、第一センサ３１及び第二センサ３２の出力を利用しないで決められるマゼンタインク層Ｍの印刷開始位置に誤差が生じていた場合であっても、マゼンタインク層Ｍの次に印刷を行うべきシアンインク層Ｃとその次に印刷を行うべきブラックインク層Ｋについては、第一センサ３１及び第二センサ３２の出力に基づいて印刷開始位置の位置決めが行われる。このため、この誤差によってシアンインク層Ｃとブラックインク層Ｋの各々の印刷開始位置が設定値に対してずれてしまうのを防ぐことができ、印刷精度を高めることができる。
【００６４】
（熱転写型プリンタの第一の変形例）
熱転写型プリンタ１００の制御部１は、ブラックインク層Ｋに対するサーマルヘッド５の印刷開始位置の位置決めを、第一センサ３１及び第二センサ３２の出力に基づいて行うのではなく、Ｃ印刷中におけるインクリボン６１の移動距離と幅Ｌ１とに基づいて行ってもよい。
【００６５】
具体的には、図５（ｇ）の状態から、制御部１は、幅Ｌ１からＣ印刷中のインクリボン６１の移動距離を減算して、次の色の印刷までに必要なインクリボン６１の必要移動距離（所定量）を算出する。そして、制御部１は、この必要移動距離だけインクリボン６１を送り出して、未印刷のブラックインク層Ｋに対するサーマルヘッド５の印刷開始位置の位置決めを行う。
【００６６】
このように、イエローインク層Ｙとシアンインク層Ｃに対するサーマルヘッド５の印刷開始位置の位置決めだけを、第一センサ３１及び第二センサ３２の出力に基づいて行う構成であっても、各色の印刷開始位置を精度よく決めることは可能であり、簡易な構成にて高品質のカラー印刷を行うことができる。
【００６７】
（熱転写型プリンタの第二の変形例）
第一センサ３１及び第二センサ３２は、サーマルヘッド５に対して送り出し方向の下流側に配置されていてもよい。図６は、図１に示す熱転写型プリンタ１００の変形例である熱転写型プリンタ１００Ａの詳細構成例を示す図である。図６において図２と同じ構成には同一符号を付してある。熱転写型プリンタ１００Ａのハードウェア構成は、第一センサ３１及び第二センサ３２の位置が、サーマルヘッド５に対して送り出し方向の下流側の位置に変更された点を除いては、熱転写型プリンタ１００と同じである。
【００６８】
図７及び図８は、図６に示す熱転写型プリンタ１００Ａの印刷動作を説明するための模式図である。図７及び図８には、第一センサ３１、第二センサ３２、及びサーマルヘッド５に対するインクリボン６１の各層の位置関係が時系列にて示されている。図７及び図８では、（ａ）から（ｋ）に向かうにしたがって時間が進んでいくものとしている。図７及び図８では、印刷にまだ利用されていないインクリボン６１の層の印刷領域ＰＲは破線にて示し、前回の印刷において印刷済みとなったインクリボン６１の層の印刷領域ＰＲは細い実線にて示し、今回の動作にて印刷済みとなったインクリボン６１の層の印刷領域ＰＲは太い実線にて示している。
【００６９】
以下では、熱転写型プリンタ１００Ａの電源が投入された時点のインクリボン６１が図７（ａ）に示す状態になっていることを前提として説明する。熱転写型プリンタ１００Ａの電源が投入されて印刷開始指示がなされると、制御部１は、発光素子３１ａ，３２ａから光を出射させる制御を開始する。そして、制御部１は、受光素子３１ｂ，３２ｂの出力信号を取得し、この出力信号に基づいて、ブラックインク層Ｋとその隣接層との境界が検出箇所にあるか否かを判定する。
【００７０】
図７（ａ）の状態では、印刷済みのブラックインク層Ｋとその隣の印刷済みのオーバープリント層ＯＰとの境界が測定箇所に既に存在している。このため、印刷済みのブラックインク層Ｋとその上流側隣の印刷済みのオーバープリント層ＯＰとの境界の第一の位置が制御部１によって検出される。
【００７１】
なお、制御部１は、ブラックインク層Ｋとその隣接層との境界が検出箇所にないと判定した場合には、前述したのと同様に、この境界が検出箇所にあることを検出するまで、インクリボン駆動機構２を制御してインクリボン６１の巻き戻しを行えばよい。
【００７２】
次に、制御部１は、検出した上記の第一の位置を基準として、当該第一の位置から送り出し方向の上流側に予め決められた距離（図３の幅Ｌ１）だけ離れた位置にあるイエローインク層Ｙに対するサーマルヘッド５の印刷開始位置の位置決めを行う。
【００７３】
具体的には、制御部１は、第一の位置を検出した図７（ａ）の時点でのロータリエンコーダ３３の検出パルス数をゼロにリセットする。そして、制御部１は、図７（ａ）の状態からインクリボン６１を送り出し、ロータリエンコーダ３３の検出パルス数が、図３に示した距離ｘ１と距離ｘ２の合計値に相当する値になった時点にて、インクリボン６１の送り出しを停止する。
【００７４】
この一連の動作によって、図７（ｂ）に示すように、未印刷のイエローインク層Ｙの印刷領域ＰＲの下流側端部が、サーマルヘッド５の先端とプラテンローラ４３との間に配置されて、イエローインク層Ｙに対するサーマルヘッド５の印刷開始位置の位置決めが行われる。
【００７５】
図７（ｂ）に示すように位置決めが行われた後、制御部１は、ロータリエンコーダ３３の検出パルス数をゼロにリセットする。そして、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間にカード４０を搬送しながら、インクリボン６１を送り出し、搬送中のカード４０にサーマルヘッド５を押し当てて、イエローインク層Ｙのカード４０への印刷（Ｙ印刷）を行う。このＹ印刷が終わると、制御部１は、カード搬送機構４を制御して、サーマルヘッド５とプラテンローラ４３の間からカード４０を退避させる。図７（ｃ）は、Ｙ印刷の終了後の状態を示している。
【００７６】
Ｙ印刷が終了すると、制御部１は、図３に示す既知の幅Ｌ１から、Ｙ印刷終了時点でのロータリエンコーダ３３の検出パルス数に相当する距離（インクリボン６１のＹ印刷中の移動距離）を減算して、次の色の印刷までに必要なインクリボン６１の必要移動距離（所定量）を算出する。そして、制御部１は、この必要移動距離だけインクリボン６１を送り出して、印刷が終了したイエローインク層Ｙの上流側隣のマゼンタインク層Ｍに対するサーマルヘッド５の印刷開始位置の位置決めを行う。図７（ｄ）は、Ｙ印刷の終了後、インクリボン６１が上記の必要移動距離だけ送り出された状態を示している。
【００７７】
図７（ｄ）に示すように位置決めが行われた後、制御部１は、ロータリエンコーダ３３の検出パルス数をゼロにリセットする。そして、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間にカード４０を搬送しながら、インクリボン６１を送り出し、搬送中のカード４０にサーマルヘッド５を押し当てて、マゼンタインク層Ｍのカード４０への印刷（Ｍ印刷）を行う。このＭ印刷が終わると、制御部１は、カード搬送機構４を制御して、サーマルヘッド５とプラテンローラ４３の間からカード４０を退避させる。図７（ｅ）は、Ｍ印刷の終了後の状態を示している。
【００７８】
Ｍ印刷が終了すると、制御部１は、図３に示す既知の幅Ｌ１から、Ｍ印刷終了時点でのロータリエンコーダ３３の検出パルス数に相当する距離（インクリボン６１のＭ印刷中の移動距離）を減算して、次の色の印刷までに必要なインクリボン６１の必要移動距離（所定量）を算出する。そして、制御部１は、この必要移動距離だけインクリボン６１を送り出して、印刷が終了したマゼンタインク層Ｍの上流側隣のシアンインク層Ｃに対するサーマルヘッド５の印刷開始位置の位置決めを行う。図７（ｆ）は、Ｍ印刷の終了後、インクリボン６１が上記の必要移動距離だけ送り出された状態を示している。
【００７９】
図７（ｆ）に示すように位置決めが行われた後、制御部１は、ロータリエンコーダ３３の検出パルス数をゼロにリセットする。そして、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間にカード４０を搬送しながら、インクリボン６１を送り出し、搬送中のカード４０にサーマルヘッド５を押し当てて、シアンインク層Ｃのカード４０への印刷（Ｃ印刷）を行う。このＣ印刷が終わると、制御部１は、カード搬送機構４を制御して、サーマルヘッド５とプラテンローラ４３の間からカード４０を退避させる。図８（ｇ）は、Ｃ印刷の終了後の状態を示している。
【００８０】
Ｃ印刷が終了すると、制御部１は、図３に示す既知の幅Ｌ１から、Ｃ印刷終了時点でのロータリエンコーダ３３の検出パルス数に相当する距離（インクリボン６１のＣ印刷中の移動距離）を減算して、次の色の印刷までに必要なインクリボン６１の必要移動距離（所定量）を算出する。そして、制御部１は、この必要移動距離だけインクリボン６１を送り出して、印刷が終了したシアンインク層Ｃの上流側隣のブラックインク層Ｋに対するサーマルヘッド５の印刷開始位置の位置決めを行う。図８（ｈ）は、Ｃ印刷の終了後、インクリボン６１が上記の必要移動距離だけ送り出された状態を示している。
【００８１】
図８（ｈ）に示すように位置決めが行われた後、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間にカード４０を搬送しながら、インクリボン６１を送り出し、搬送中のカード４０にサーマルヘッド５を押し当てて、ブラックインク層Ｋのカード４０への印刷（Ｋ印刷）を行う。このＫ印刷が終わると、制御部１は、カード搬送機構４を制御して、サーマルヘッド５とプラテンローラ４３の間からカード４０を退避させる。図８（ｉ）は、Ｋ印刷の終了後の状態を示している。
【００８２】
Ｋ印刷が終了すると、制御部１は、受光素子３１ｂ，３２ｂの出力信号を取得し、この出力信号に基づいて、印刷済みのブラックインク層Ｋとその下流側隣の印刷済みのシアンインク層Ｃとの境界の第二の位置が検出箇所にあるか否かを判定する。図８の例では、ヘッド−センサ間距離が距離Ｌ３と同じであるため、Ｋ印刷の終了と同時に、制御部１によってこの第二の位置が検出される。
【００８３】
なお、ヘッド−センサ間距離が図３の距離Ｌ３よりも長い場合には、Ｋ印刷の終了時点にて、印刷済みのブラックインク層Ｋとシアンインク層Ｃの境界よりも下流側に検出箇所が存在することになる。このため、このような場合には、制御部１は、Ｋ印刷の終了後、インクリボン６１の送り出しを開始し、受光素子３１ｂ，３２ｂの出力信号を逐次取得し、この出力信号に基づいて、印刷済みのブラックインク層Ｋとその下流側隣の印刷済みのシアンインク層Ｃとの境界の第二の位置が検出箇所にあることを検出した場合に、送り出しを停止する。
【００８４】
また、ヘッド−センサ間距離が図３の距離Ｌ３よりも短い場合には、Ｋ印刷の終了時点にて、印刷済みのブラックインク層Ｋとシアンインク層Ｃの境界よりも上流側に検出箇所が存在することになる。このため、このような場合には、制御部１は、Ｋ印刷の終了後、インクリボン６１の巻き戻しを開始し、受光素子３１ｂ，３２ｂの出力信号を逐次取得し、この出力信号に基づいて、印刷済みのブラックインク層Ｋとその下流側隣の印刷済みのシアンインク層Ｃとの境界の第二の位置が検出箇所にあることを検出した場合に、巻き戻しを停止する。
【００８５】
このようにしてＫ印刷の終了後に第二の位置を検出すると、制御部１は、検出した第二の位置を基準として、印刷済みのブラックインク層Ｋの送り出し方向の上流側の隣にある未印刷のオーバープリント層ＯＰに対するサーマルヘッド５の印刷開始位置の位置決めを行う。
【００８６】
具体的には、制御部１は、第二の位置を検出した図８（ｉ）の時点でのロータリエンコーダ３３の検出パルス数をゼロにリセットする。そして、制御部１は、図８（ｉ）の状態からインクリボン６１を送り出し、ロータリエンコーダ３３の検出パルス数が、図３に示した距離ｘ１と距離ｘ２の合計値に相当する値になった時点にて、インクリボン６１の送り出しを停止する。
【００８７】
この一連の動作によって、図８（ｊ）に示すように、未印刷のオーバープリント層ＯＰの印刷領域ＰＲの下流側端部が、サーマルヘッド５の先端とプラテンローラ４３との間に配置されて、オーバープリント層ＯＰに対するサーマルヘッド５の印刷開始位置の位置決めが行われる。
【００８８】
図８（ｊ）に示すように位置決めが行われた後、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間にカード４０を搬送しながら、インクリボン６１を送り出し、搬送中のカード４０にサーマルヘッド５を押し当てて、オーバープリント層ＯＰのカード４０への印刷（ＯＰ印刷）を行う。このＯＰ印刷が終わると、制御部１は、カード搬送機構４を制御してサーマルヘッド５とプラテンローラ４３の間からカード４０を退避させ、印刷処理を終了する。図８（ｋ）は、ＯＰ印刷の終了後の状態を示している。
【００８９】
以上のように熱転写型プリンタ１００Ａによれば、第一センサ３１及び第二センサ３２の出力に基づいて第一の位置及び第二の位置の検出を行うという簡易な処理だけで、印刷に用いるインクリボン６１のグループ６１Ｇのうち、イエローインク層Ｙの印刷開始位置の位置決めと、オーバープリント層ＯＰの印刷開始位置の位置決めとを正確に行うことができる。このため、装置の製造コストを増大させることなく、カラー印刷を高精度に行うことが可能となる。
【００９０】
また、熱転写型プリンタ１００Ａによれば、図８（ｋ）に示したように、ＯＰ印刷の終了と同時に第一の位置が検出可能な状態となる。このため、新しいカード４０に対する次の印刷を開始するときに、第一の検出を高速に行うことができ、印刷を高速化することができる。このような効果を、ＯＰ印刷の終了後にインクリボン６１の巻き戻しを行うことなく得られるため、装置の負荷を軽減することができる。
【００９１】
ここまで説明してきた実施形態及び変形例において、第一センサ３１と第二センサ３２は、モノクロセンサである必要はなく、カラーセンサであってもよい。例えば、受光素子３１ｂと受光素子３２ｂの各々の代わりに、黄色光を検出する受光素子とシアン光を検出する受光素子とマゼンタ光を検出する受光素子の３つの受光素子が用いられてもよい。この場合でも、各受光素子と発光素子の間にブラックインク層Ｋがある場合には、各受光素子の出力が閾値以下となり、各受光素子と発光素子の間にブラックインク層Ｋ以外の層がある場合には、３つの受光素子のいずれかの出力が閾値を超えるため、ブラックインク層Ｋの有無を検出することができる。
【００９２】
また、インクリボン６１のグループ６１Ｇにおける各層が送り出し方向に並ぶ順番は、上述のものと異なっていてもよい。さらに、インクリボン６１のグループ６１Ｇにおけるイエローインク層Ｙ、マゼンタインク層Ｍ、及びシアンインク層Ｃの代わりに、緑色の光を透過するグリーンインク層、赤色の光を透過するレッドインク層、及び青色の光を透過するブルーインク層が用いられてもよい。
【００９３】
また、インクリボン６１のグループ６１Ｇにおけるイエローインク層Ｙ、マゼンタインク層Ｍ、及びシアンインク層Ｃの代わりに、またはそれらと共に、銀色の光を透過する銀インク層や金色の光を透過する金インク層が用いられてもよい。
【００９４】
上述してきた必要移動距離は、装置の使用環境（気温）やインクリボン６１の残量等によって誤差が生じ得る。このため、算出した必要移動距離を気温や残量に基づいて補正することで、第一センサ３１及び第二センサ３２の出力に基づいて位置決めを行わないインク層に対するサーマルヘッド５の印刷開始位置の位置決めを高精度に行うことができる。
【００９５】
以上説明してきたように、本明細書には以下の事項が開示されている。
【００９６】
（１）
一方向に並ぶ３つ以上の層を含むグループが送り出し方向に繰り返し配列されてなるインクリボンを用いて印刷を行う印刷装置であって、
前記グループは、黒色の第一の層と、前記第一の層よりも光透過率の高い複数種類の第二の層とを含み、
前記グループの前記３つ以上の層の各々を順番に媒体に印刷するための印刷ヘッドと、
前記インクリボンの搬送経路に沿って並べて配置された前記第一の層を検出するための２つのセンサと、
前記２つのセンサの出力に基づいて、前記第一の層と当該第一の層に隣接する前記第二の層との境界の第一の位置を検出し、前記第一の位置を基準として、当該第一の位置から前記送り出し方向の上流側に予め決められた距離だけ離れた位置にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行い、当該第二の層を含む前記グループである第一のグループの前記媒体への印刷を開始する制御部と、を備え、
前記制御部は、更に、前記第一のグループの印刷の開始後に、前記２つのセンサの出力に基づいて、前記第一のグループに含まれる前記第一の層と当該第一の層の前記送り出し方向の下流側に隣接する前記第一のグループに含まれる前記第二の層との境界の第二の位置を検出し、前記第二の位置を基準として、当該第一の層の前記送り出し方向の上流側又は下流側の隣にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行う印刷装置。
【００９７】
この装置によれば、黒色を検出する２つのセンサの出力に基づいて検出された第一の位置と第二の位置によって黒色以外の複数の第二の層に対する印刷開始位置の位置決めを精度よく行うことができる。このように黒色を検出するセンサのみで黒色以外の第二の層に対する印刷開始位置の位置決めが可能になるため、カラー印刷が可能な装置の製造コストを抑えることができる。
【００９８】
（２）
（１）記載の印刷装置であって、
前記２つのセンサは、前記印刷ヘッドよりも前記送り出し方向の上流側に配置されており、
前記制御部は、前記第一のグループの印刷開始後に検出した前記第二の位置を基準として、前記第一のグループに含まれる前記第一の層の前記送り出し方向の下流側の隣にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行う印刷装置。
【００９９】
この装置によれば、２つのセンサによって印刷前の状態のインクリボンから黒色の検出を行うことができる。このため、第一の位置や第二の位置の検出精度を高めることができる。
【０１００】
（３）
（２）記載の印刷装置であって、
前記制御部は、前記第一のグループの印刷が終了した後、前記インクリボンの巻き戻しを開始し、前記２つのセンサの出力に基づいて前記第一のグループの前記第一の層と当該第一の層に隣接する前記第二の層との境界の位置を検出した場合に、前記インクリボンを停止させる印刷装置。
【０１０１】
この装置によれば、次の印刷開始時に第一の位置の検出を高速に行うことができる。このため、印刷開始までの時間を早めることが可能になる。
【０１０２】
（４）
（２）又は（３）記載の印刷装置であって、
前記２つのセンサの中間位置と前記印刷ヘッドとの間の前記インクリボンの搬送経路に沿った距離は、前記グループの各層に設定される印刷開始位置から当該各層の前記送り出し方向の上流側の端部までの距離と同じである印刷装置。
【０１０３】
この装置によれば、第二の位置を検出した時点にて、第二の位置を基準とした第二の層の印刷開始位置の位置決めを同時に完了させることができる。このため、印刷を高速に行うことが可能となる。
【０１０４】
（５）
（２）から（４）のいずれか１つに記載の印刷装置であって、
前記制御部は、前記第一のグループの印刷開始後に、前記２つのセンサの出力に基づいて、前記第一のグループに含まれる前記第一の層と、当該第一の層の前記送り出し方向の上流側に隣接する前記第一のグループに含まれる前記第二の層との境界の第三の位置を検出し、前記第三の位置を基準として、当該第一の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行う印刷装置。
【０１０５】
この装置によれば、黒色を検出するセンサの出力に基づいて検出された第三の位置によって黒色の第一の層に対する印刷開始位置の位置決めも精度よく行うことができる。この結果、印刷性能を高めることができる。
【０１０６】
（６）
（１）記載の印刷装置であって、
前記２つのセンサは、前記印刷ヘッドよりも前記送り出し方向の下流側に配置されており、
前記制御部は、前記第一のグループの印刷開始後に検出した前記第二の位置を基準として、前記第一のグループに含まれる前記第一の層の前記送り出し方向の上流側の隣にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行う印刷装置。
【０１０７】
この装置によれば、印刷が終了した時点で、第一の層と２つのセンサとの距離を近づけることができる。このため、次の印刷開始時に第一の位置の検出を高速に行うことができ、印刷開始までの時間を早めることが可能になる。
【０１０８】
（７）
（１）から（４）のいずれか１つ又は（６）記載の印刷装置であって、
前記制御部は、前記第一のグループのうちの、前記第一の位置及び前記第二の位置を基準として前記印刷開始位置の位置決めが行われる前記第二の層を除く前記層については、当該層の前記送り出し方向の下流側に隣接する前記層の印刷が終了してから前記インクリボンを所定量送り出して、印刷開始位置の位置決めを行う印刷装置。
【０１０９】
この装置によれば、第一の位置及び第二の位置を基準として印刷開始位置の位置決めが行われる第二の層以外の層については例えば理論値にしたがって位置決めを行うことで、印刷精度を確保することができる。
【０１１０】
（８）
（５）記載の印刷装置であって、
前記制御部は、前記第一のグループのうちの、前記第一の位置、前記第二の位置、及び前記第三の位置を基準として前記印刷開始位置の位置決めが行われる前記層を除く前記層については、当該層の前記送り出し方向の下流側に隣接する前記層の印刷が終了してから前記インクリボンを所定量送り出して、印刷開始位置の位置決めを行う印刷装置。
【０１１１】
この装置によれば、第一の位置、第二の位置、及び第三の位置を基準として印刷開始位置の位置決めが行われる層以外の層については、例えば理論値にしたがって位置決めを行うことで、印刷精度を確保することができる。
【０１１２】
（９）
（１）から（８）のいずれか１つに記載の印刷装置であって、
前記２つのセンサの各々は、モノクロセンサである印刷装置。
【０１１３】
この装置によれば、モノクロ印刷用の印刷装置をカラー印刷に対応させることが可能になる。
【０１１４】
（１０）
（１）から（９）のいずれか１つに記載の印刷装置であって、
前記インクリボンの前記グループは、前記第二の層として、シアンインク層、マゼンタインク層、イエローインク層、及びオーバープリント層を含み、前記送り出し方向の下流側から上流側に向かって、前記イエローインク層、前記マゼンタインク層、前記シアンインク層、前記第一の層、前記オーバープリント層がこの順番にて並ぶ構成である印刷装置。
【０１１５】
この装置によれば、高品質なカラー印刷を行うことができる。
【０１１６】
（１１）
一方向に並ぶ３つ以上の層を含むグループが送り出し方向に繰り返し配列されてなるインクリボンを用いて印刷を行う印刷装置の制御方法であって、
前記グループは、黒色の第一の層と、前記第一の層よりも光透過率の高い複数種類の第二の層とを含み、
前記印刷装置は、前記グループの前記３つ以上の層の各々を順番に媒体に印刷するための印刷ヘッドと、前記インクリボンの搬送経路に沿って並べて配置された前記第一の層を検出するための２つのセンサと、を有し、
前記２つのセンサの出力に基づいて、前記第一の層と当該第一の層に隣接する前記第二の層との境界の第一の位置を検出し、前記第一の位置を基準として、当該第一の位置から前記送り出し方向の上流側に予め決められた距離だけ離れた位置にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行い、当該第二の層を含む前記グループである第一のグループの前記媒体への印刷を開始する制御ステップを備え、
前記制御ステップでは、更に、前記第一のグループの印刷の開始後に、前記２つのセンサの出力に基づいて、前記第一のグループに含まれる前記第一の層と当該第一の層の前記送り出し方向の下流側に隣接する前記第二の層との境界の第二の位置を検出し、前記第二の位置を基準として、当該第一の層の前記送り出し方向の上流側又は下流側の隣にある前記第二の層に対する前記印刷ヘッドの印刷開始位置の位置決めを行う印刷装置の制御方法。
【０１１７】
この方法によれば、黒色を検出するセンサの出力に基づいて検出された第一の位置と第二の位置によって黒色以外の第二の層に対する印刷開始位置の位置決めを精度よく行うことができる。このように黒色を検出するセンサのみで黒色以外の第二の層に対する印刷開始位置の位置決めが可能になるため、カラー印刷が可能な装置の製造コストを抑えることができる。
【符号の説明】
【０１１８】
１００、１００Ａ  熱転写型プリンタ（印刷装置）
１  制御部
３１  第一センサ
３２  第二センサ
４０  カード（媒体）
５  サーマルヘッド（印刷ヘッド）
６１  インクリボン
Ｋ  ブラックインク層（第一の層）
ＯＰ  オーバープリント層（第二の層）
Ｙ  イエローインク層（第二の層）
Ｍ  マゼンタインク層（第二の層）
Ｃ  シアンインク層（第二の層）
【図１】
2019188708.tif 000003
【図２】
2019188708.tif 000004
【図３】
2019188708.tif 000005
【図４】
2019188708.tif 000006
【図５】
2019188708.tif 000007
【図６】
2019188708.tif 000008
【図７】
2019188708.tif 000009
【図８】
2019188708.tif 000010