(57)【要約】【課題】プリンタの印刷処理時にインクリボンマーカーの検出時間の短縮及び停止精度の向上を図る。【解決手段】供給軸部に巻装されている印刷用のリボンを引き出して巻き取り軸部を駆動して巻き取るリボン搬送部と、第１マーカー及び第２マーカーを含む先頭マーカーを検出可能なリボンマーカー検出部と、印刷動作を制御する制御部と、を備える。制御部は、予め設定された低速度で印刷用のリボンを搬送しながらリボンマーカー検出部で第１マーカーを検出してから第２マーカーを検出するまでの通過時間を計測する。この通過時間に基づき演算して求めた、予め設定された低速度より早い印刷用のリボンの搬送速度で、印刷用のリボンを次回以降搬送するよう制御する。【選択図】図１
2012011569.tif 000002
【特許請求の範囲】
【請求項１】
面順次に配置された複数の領域と、各々の前記領域の搬送方向の先端に先端を検出するための先頭マーカーが設けられたリボンを用いて印刷するプリンターにおいて、
前記リボンが巻装されている供給軸部から引き出した前記リボンを、巻き取り軸部を駆動させることにより前記巻き取り軸部に巻き取るように構成されたリボン搬送部と、
前記先頭マーカーを検出するリボンマーカー検出部と、
前記リボン搬送部によるリボンの搬送を制御する制御する制御部と、を備え、
前記制御部は、まずは、所定の搬送速度で前記リボン搬送部によりリボンを搬送させ、前記リボンマーカー検出部により前記先頭マーカーを検出する期間の通過時間またはリボン搬送部による駆動量に基づいて、搬送速度を決定し、次回からは、前記決定した搬送速度で前記リボン搬送部によりリボンを搬送させることを特徴とするプリンター。
【請求項２】
前記所定の搬送速度は、前記制御部で先頭マーカー検出の通過時間または、リボン搬送部による駆動量に応じて決定される搬送速度よりも低速であることを特徴とする請求項１に記載のプリンター。
【請求項３】
前記制御部は、前記プリンターの電源投入後、または、前記リボンが交換された後には、前記所定の速度でリボンを搬送させ、その後、決定した搬送速度でリボンを搬送させることを特徴とする請求項１に記載のプリンター。
【請求項４】
前記リボンの特定の領域には、２本の平行な線で形成された第１マーカー及び第２マーカーとが前記先頭マーカーとして設けられており、
前記制御部は、前記第１マーカーを検出してから、前記第２マーカを検出するまでの通過時間、または、リボン搬送部による駆動量に基づいて、搬送速度を決定することを特徴とする請求項１ないし３の何れか１項に記載のプリンター。
【請求項５】
前記制御部は、前記リボンマーカー検出部が前記先頭マーカーを検出している期間の時間経過またはリボン搬送部による駆動量に基づいて、搬送速度を決定することを特徴とする請求項１ないし３の何れか１項に記載のプリンター。
【請求項６】
面順次に配置された複数の領域と、各々の前記領域の搬送方向の先端に先端を検出するための先頭マーカーが設けられたリボンを用いて印刷するプリンターの制御方法において、
前記プリンターは、前記リボンが巻装されている供給軸部から引き出した前記リボンを、巻き取り軸部を駆動させることにより前記巻き取り軸部に巻き取るように構成されたリボン搬送部と、前記先頭マーカーを検出するリボンマーカー検出部と、前記リボン搬送部によるリボンの搬送を制御する制御部と、を備え、
前記制御部は、まずは、所定の搬送速度で前記リボン搬送部によりリボンを搬送させるステップと、前記リボンマーカー検出部により前記先頭マーカーを検出する期間の通過時間またはリボン搬送部による駆動量に基づいて、搬送速度を決定するステップと、次回からは、前記決定した搬送速度で前記リボン搬送部によりリボンを搬送させるステップとを有することを特徴とするプリンターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷に用いるインクリボンを巻き上げながらマーカーをサーチし、マーカーで指定された位置に短時間で高精度に停止させるよう制御可能としたプリンター及びその制御方法に関する。
【背景技術】
【０００２】
一般に、熱昇華型のカラープリンターでは、熱昇華インクリボン上のサーマルインク材又はオーバーコート（ＯＣ）材を、サーマルヘッドにより印刷用紙に昇華吸着させて諧調を表現して画像を形成している。
【０００３】
この熱昇華型のカラープリンター（カラーサマールプリンター）で用いる熱昇華カラーインクリボンは、１本のリボン中に複数のブロックを設け、各ブロックにイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、オーバーコート（ＯＣ）が配置されている。
【０００４】
さらに、熱昇華カラーインクリボンには、各色のインクの先頭検出を行えるようにするため、イエローのインク領域の開始位置に２本の先頭マーカーが設けられている。これと共に、熱昇華カラーインクリボンには、マゼンタ（Ｍ）、シアン（Ｃ）、オーバーコート（ＯＣ）のインク領域の開始位置に１本の先頭マーカーが設けられている。
【０００５】
この熱昇華カラーインクリボンを用いるカラーサマールプリンターは、先頭マーカーを検出するためのリボンマーカーセンサーを備える。
【０００６】
このカラーサマールプリンターでは、熱昇華カラーインクリボンを巻き取ってプリントしようとする色の領域の頭出しを行い、サーマルヘッドによってこの色のサーマルインクを用紙に熱転写している。
【０００７】
このため、カラーサマールプリンターでは、カラーインクリボンを巻き取りながら、リボンマーカーセンサーにより先頭マーカーの検出動作を行う。
【０００８】
そして、このカラーサマールプリンターでは、リボンマーカーセンサーがイエローのインク領域の開始位置にある２本線の先頭マーカーを検出したことを基準とし、その後１本の先頭マーカーを検出した回数をカウントすることにより、各色を特定している。
【０００９】
さらに、このカラーサマールプリンターでは、各色の領域の先頭にある先頭マーカーを検出したときにカラーインクリボンの巻き取り動作を停止することにより、各色の領域ごとの頭出しを行っている。
【００１０】
このようなカラーサマールプリンターでは、カラーインクリボンを巻き取って、各色の領域の頭出し動作を正確に行う必要がある。
【００１１】
そこで、従来のカラーサマールプリンターでは、マーカー検出センサーを複数配置してマーカー検出直前かどうかを判定可能に構成し、検出直前であればインクリボンの巻き上げ速度を低下させる方法が提案されている（例えば、特許文献１参照）。
【００１２】
また、従来のカラーサマールプリンターには、印字中のインクリボンの搬送速度を一定とするため、インクリボンのインクを頭出しする際に、インクリボンの搬送速度を検出するものが提案されている。そして、この従来のカラーサマールプリンターでは、検出した頭出し動作の際のインクリボンの搬送速度に基づいて、印字中にインクリボンが一定の速度で搬送されるようにインクリボンの駆動モータの電力制御を行っている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開平６−３２０３６号公報
【特許文献２】特開平７−２１４８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、前述した色順次のリボンマーカー検出方法では、以下のような問題を内包していた。それは、カラーサマールプリンターでのインクリボンの巻き取り動作において、インクリボンの搬送速度が、インクリボンの巻き取り駆動軸側にインクリボンが巻き取られた量に比例して増大し、搬送速度が一定とならない。
【００１５】
これは、インクリボン巻き上げを行う巻き取り駆動軸の角速度が同じでも、巻き上げられるインクリボンの量が軸径に応じて増えてしまい、インクリボンマーカーがマーカーセンサー上を通過する相対速度が大きくなって行くためである。
【００１６】
その結果、カラーサマールプリンターでは、インクリボンの先頭マーカーを検出してインクリボンの巻上げを停止しても、インクリボンの巻き取り速度が速すぎると先頭マーカーを通過してから停止する事象が発生する場合がある。このような場合には、印刷終盤に次色のインクリボンマーカーが印刷用紙に転写されてしまい、インクリボンと印刷用紙の張り付きを起こす要因となっていた。
【００１７】
また、このような事態を回避するためにインクリボンの巻き上げ速度が常に一定速度以下となるように遅くすることが考えられる。しかし、インクリボンの巻き上げ速度が常に一定速度以下となるように遅くした場合には、インクリボンマーカーの検出にかかる時間が増大し、印刷時間の増加となり、使用者にとって快適な操作性を提供する事ができなくなる。
【００１８】
本発明の目的は、インクリボンの停止精度を向上させ、インクリボンマーカーの検出時間を増大させること無く、使用者にとって快適な操作性が得られるプリンター及びその制御方法を提供することにある。
【課題を解決するための手段】
【００１９】
上記目的を達成するために、本発明のプリンターは、面順次に配置された複数の領域と、各々の前記領域の搬送方向の先端に先端を検出するための先頭マーカーが設けられたリボンを用いて印刷するプリンターにおいて、前記リボンが巻装されている供給軸部から引き出した前記リボンを、巻き取り軸部を駆動させることにより前記巻き取り軸部に巻き取るように構成されたリボン搬送部と、前記先頭マーカーを検出するリボンマーカー検出部と、前記リボン搬送部によるリボンの搬送を制御する制御する制御部と、を備え、前記制御部は、まずは、所定の搬送速度で前記リボン搬送部によりリボンを搬送させ、前記リボンマーカー検出部により前記先頭マーカーを検出する期間の通過時間またはリボン搬送部による駆動量に基づいて、搬送速度を決定し、次回からは、前記決定した搬送速度で前記リボン搬送部によりリボンを搬送させることを特徴とする。  上記目的を達成するために、本発明のプリンターの制御方法は、面順次に配置された複数の領域と、各々の前記領域の搬送方向の先端に先端を検出するための先頭マーカーが設けられたリボンを用いて印刷するプリンターの制御方法において、前記プリンターは、前記リボンが巻装されている供給軸部から引き出した前記リボンを、巻き取り軸部を駆動させることにより前記巻き取り軸部に巻き取るように構成されたリボン搬送部と、前記先頭マーカーを検出するリボンマーカー検出部と、前記リボン搬送部によるリボンの搬送を制御する制御部と、を備え、前記制御部は、まずは、所定の搬送速度で前記リボン搬送部によりリボンを搬送させるステップと、前記リボンマーカー検出部により前記先頭マーカーを検出する期間の通過時間またはリボン搬送部による駆動量に基づいて、搬送速度を決定するステップと、次回からは、前記決定した搬送速度で前記リボン搬送部によりリボンを搬送させるステップとを有することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、インクリボンの巻き取り量が変化しても適切にインクリボンの巻き上げ速度を制御できる。よって、本発明によれば、著しい停止精度の低下を防ぎ、インクリボンと印刷用紙とが張り付くような事態の発生を抑制できる。そして、インクリボンマーカーの検出時間を増大させること無く、使用者にとって快適な操作性が得られるプリンター及びその制御方法を提供できるという効果がある。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に係わるカラーサマールプリンターでイエローマーカーサーチを行うときの動作の手順を示すフローチャートである。
【図２】本発明の実施の形態に係わるカラーサマールプリンターの熱昇華型印刷部が印刷前の状態を示す概略構成図である。
【図３】本発明の実施の形態に係わるカラーサマールプリンターの熱昇華型印刷部が印刷中の状態を示す概略構成図である。
【図４】本発明の実施の形態に係わるカラーサマールプリンターの構成を示すブロック図である。
【図５】本発明の実施の形態に係わるカラーサマールプリンターで使用する熱昇華型インクリボンの構成を示す概略構成説明図である。
【図６】本発明の実施の形態に係わるカラーサマールプリンターで、印刷を行うときの動作の手順を示すフローチャートである。
【図７】本発明の実施の形態に係わるカラーサマールプリンターの熱昇華型印刷部が印刷中の状態を示す概略構成図である。
【発明を実施するための形態】
【００２２】
以下、本発明のプリンターの実施の形態に係わるカラーサマールプリンターについて図面を参照しながら説明する。
【００２３】
本実施の形態に係わるカラーサマールプリンター（熱昇華型印刷装置）の概略構成を示す図４のブロック図で、１１１９は、印刷装置本体の印刷処理を制御するＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）である。このＭＰＵ１１１９は、マイクロプロセッサ機能に加えて画像処理機能、メモリーカードアクセス機能及び通信インターフェース等が複合された専用ＩＣとして構成されている。
【００２４】
このＭＰＵ１１１９には、印刷装置本体の制御プログラムが格納されたフラシュメモリー等のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１０７が接続されている。これと共に、このＭＰＵ１１１９には、印刷画像データ作成などに使われ、印刷画像データが展開される書き換え可能なＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１０８が接続されている。
【００２５】
このＭＰＵ１１１９は、印刷時に、この１１０８ＲＡＭに展開された印刷画像データを元にサーマルヘッド１１１０の制御を実行する。
【００２６】
また、このＭＰＵ１１１９には、印刷用紙先端検出センサー、インクリボン先頭検出センサー等の状態検出を行うセンサー群１１０１が接続されている。
【００２７】
さらに、このＭＰＵ１１１９は、ステッピングモータードライバ１１０３を介して、印刷用紙の搬送を行うステッピングモーター１１０２を駆動制御するよう構成されている。これと共に、このＭＰＵ１１１９は、ＤＣモータードライバ１１０６を介して、ポジションチェンジモーター１１０４とリボンフィードモーター１１０５とを駆動制御するよう構成されている。このＤＣモータードライバ１１０６は、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）等の手法により速度制御を実行可能に構成されている。
【００２８】
このポジションチェンジモーター１１０４は、サーマルヘッドとインクリボン（印刷用のリボン）、印刷用紙を圧着、離間させるためのものである。また、リボンフィードモーター１１０５は、リボン搬送部に装着され、インクリボンの巻き取り軸部を回転駆動してインクリボンを巻き上げるためのものである。このインクリボンは、供給軸部に巻装されており、この供給軸部から引き出されたインクリボンが、所定の搬送路上を引き回されて、巻き取り軸部に巻き取られるように構成されている。
【００２９】
このＭＰＵ１１１９には、ダイレクトプリント用の通信インターフェースＡ１１１６と、パーソナルコンピューター接続用の通信インターフェースＢ１１１５とが接続されている。このインターフェースＡ１１１６は、デジタルカメラが接続可能に構成されており、このインターフェースＡ１１１６を用いて、デジタルカメラ上の操作から印刷を行う事が可能に構成されている。
【００３０】
また、インターフェースＢは、これを用いることにより、パーソナルコンピューターからの遠隔操作で、このプリンターに印刷を行わせられるように構成されている。
【００３１】
このＭＰＵ１１１９には、メモリカード１１１７を装着するためのメモリーカードスロット１１１８が接続されている。なお、図４には、単数のメモリーカードスロット１１１８が記載されているが、複数のメモリーカードスロットにしても良い。
【００３２】
このＭＰＵ１１１９は、熱制御ＩＣ１１０９を介して、サーマルヘッド１１１０を駆動制御するよう構成されている。
【００３３】
さらに、このＭＰＵ１１１９は、ＬＣＤドライバ１１１１を介して、表示装置ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｉｓｔａｌ  Ｄｉｓｐｌａｙ）を駆動制御するよう構成されている。
【００３４】
このＭＰＵ１１１９には、電源スイッチ、印刷指示、画像選択等を行う操作部材１１１３が接続されている。さらに、このＭＰＵ１１１９には、カラーサマールプリンター（熱昇華型印刷装置）に装着される用紙カセット種検出のため印刷用紙カセット、インクリボンカセットの種別を判別する用紙カセット種判別部１１１４が接続されている。
【００３５】
上述のように構成されたカラーサマールプリンター（熱昇華型印刷装置）では、ＭＰＵ１１１９が、操作部材１１１３の状態検出、センサー群１１０１の状態検出及びシーケンス上の判定と判断とを司る。
【００３６】
また、このカラーサマールプリンターでは、メモリーカードスロット１１１８に装着されたメモリーカード１１１７から圧縮画像ファイルを読み出し、ＭＰＵ１１１９で伸張処理したものを表示装置１１１２に画像として表示可能に構成されている。さらに、このカラーサマールプリンターでは、操作部材１１１３で選択した画像を、印刷することが可能に構成されている。
【００３７】
次に、このカラーサマールプリンターにおける、熱昇華式の印刷部の概略構成について、図２により説明する。
【００３８】
この熱昇華式の印刷部では、印刷用紙２−１の給紙用の搬送路が、給紙ローラー対２−５、２−６からサーマルヘッド２−７、プラテンローラー２−１２間を経由してグリップローラー２−８、ピンチローラー２−９へ掛けて構成されている。さらに、この搬送路におけるピンチローラー２−９の出口近傍には、印刷用紙の先端を検出するためのセンサーである印刷用紙先端検出センサー２−１３が配置されている。
【００３９】
この熱昇華式の印刷部には、未使用のインクリボン（印刷用のリボン）を巻回した供給リール（供給軸部）が装着されている。この供給リールから引き出されたインクリボンは、サーマルヘッド２−７とプラテンローラー２−１２との間を通し、リボンマーカーセンサー２−１０を通してから巻き取りリール（巻き取り軸部）へ巻き取られるように構成されている。この巻き取りリールは、図示しないＤＣモーターにより巻き上げ動作を行うように構成されている。
【００４０】
この熱昇華式の印刷部では、サーマルヘッド２−７とプラテンローラー２−１２との間に、印刷用紙２−１及びインクリボンを図３に示すように挟み付けた状態で搬送しながら、サーマルヘッド２−７により画像形成の処理を行うよう構成されている。
【００４１】
次に、このカラーサマールプリンターで使用するインクリボンについて、図５により説明する。このインクリボンには、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、オーバーコート（ＯＣ）の層が形成された領域が順番に配置されている。
【００４２】
このインクリボンには、イエロー（Ｙ）の搬送方向の先端に、２重線（相互に接近して配置された２本の平行な線）に形成された先頭マーカー７０１、７０２が形成されている。他のマゼンタ（Ｍ）の搬送方向の先端の先頭マーカー７０４、シアン（Ｃ）の搬送方向の先端の先頭マーカー７０６、オーバーコート（ＯＣ）の搬送方向の先端の先頭マーカー７０８は、１本の線分に形成されている。
【００４３】
このインクリボンの先頭マーカー７０１、７０２、先頭マーカー７０４、７０６、７０８は、インクリボンの搬送動作時に、リボンマーカーセンサーで検知可能に構成されている。
【００４４】
次に、リボンマーカーセンサーについて説明する。
【００４５】
このリボンマーカーセンサー２−１０は、反射板２−１１に向かってＬＥＤ光を照射しその反射光をリボンマーカーセンサー２−１０で受光して電気信号に変換し、その電圧値により検出を行うように構成されている。
【００４６】
インクリボンマーカー部分は、透過率がインク部分より低く形成されているため反射光がインク部に比べて低くなる。そこで、このカラーサマールプリンターでは、リボンマーカーセンサー２−１０の出力がインク部とリボンマーカー部で出力電圧が図５の７１０に示すように変わる事を利用して、各先頭マーカー７０１、７０２、７０４、７０６、７０８の検出を行う。
【００４７】
次に、カラーサマールプリンターで実行される印刷動作の処理について、図６のフローチャートによって説明する。
【００４８】
このカラーサマールプリンターでは、ＭＰＵ１１１９が、操作部材１１１３、通信インターフェースＡ１１１６、通信インタフェースＢ経由でデジタルカメラ又はパーソナルコンピューターから印刷が指示されると、印刷動作の処理が開始される。
【００４９】
図６のフローチャートに示すように、印刷動作の処理が開始されると、給紙のため、印刷用紙を搬送路上で搬送する（ステップＳ８０１）。
【００５０】
そして、印刷用紙が、印刷用紙先端検出センサー２−１３で検出されると、ＭＰＵ１１１９は、印刷用紙２−１の搬送量をグリップローラー２−８を駆動するステッピングモーター（不図示）の駆動ステップ数により制御する。
【００５１】
次に、ＭＰＵ１１１９は、イエロー印刷を行うか否かを判別し、イエロー印刷を行うと判定した場合（ステップＳ８０３でＹＥＳ）に、次のステップＳ８０４へ進み、イエローマーカーサーチが実行される。
【００５２】
このイエローマーカーサーチでは、熱昇華型インクリボン２−３をＤＣモーター（不図示）により矢印２−１６方向に巻き上げながら、リボンマーカーセンサーにより熱昇華型インクリボンのイエロー領域の先頭マーカー７０１、７０２を検出する。なお、イエローマーカーサーチの詳細については、後述する。
【００５３】
リボンマーカーセンサー２−１０でイエロー領域の先頭マーカー７０１、７０２が検出されたときに、熱昇華型インクリボンのイエローの頭出しがされ、イエローマーカーサーチが完了する。
【００５４】
次に、ＭＰＵ１１１９は、印刷処理を開始し、サーマルヘッド２−７をプラテンローラー２−１２に圧接してサーマルヘッド２−７に通電を開始する。さらに、ＭＰＵ１１１９は、インクリボンを巻き上げながら、印刷用紙２−１を矢印２−１４方向へ搬送していくよう制御し、熱昇華型インクを昇華させ印刷用紙に吸着させて印刷する（ステップＳ８０６）。この印刷処理では、印刷用紙２−１の搬送にあたり、搬送距離の管理を、グリップローラー２−８を駆動するステッピングモーター（不図示）のステップ数によって管理する。そして、ＭＰＵ１１１９は、規定のステップ数印刷用紙の搬送が完了するとステッピングモーター（不図示）を停止し、サーマルヘッド２−７への通電を停止し、プラテンローラー２−１４との圧接を解除してイエロー（Ｙ）の印刷処理を終了する。
【００５５】
次に、ＭＰＵ１１１９は、オーバーコート（ＯＣ）の印刷が完了しているかの判定を行う。そして、オーバーコートの印刷が完了していないと判定した場合（ステップＳ８０７でＮＯ）に、インクリボンの面順次の配列に従って次色マゼンタ（Ｍ）の印刷処理を行うため、用紙逆搬送の処理を行う（ステップＳ８０８）。
【００５６】
この用紙逆搬送の処理では、イエロー印刷時に印刷用紙搬送した分だけ印刷用紙２−１を戻すため、イエロー（Ｙ）の印刷用紙の搬送を行ったステップ数分印刷時と逆方向（矢印２−１４）に印刷用紙を搬送する。
【００５７】
次に、用紙逆搬送の処理で印刷用紙が印刷開始位置へ復帰してから、ＭＰＵ１１１９は、次に印刷する色がイエローか否かを判別する。そして、ＭＰＵ１１１９は、イエロー以外と判定した場合（ステップＳ８０３でＮＯ）に、次のステップＳ８０５へ進み、次に印刷する色（ここでは、インクリボンの面順次の配列に従って次色マゼンタ（Ｍ））のインクリボン先頭マーカーサーチを行う。
【００５８】
次に、ＭＰＵ１１１９は、マーカーサーチが完了すると、前述したステップＳ８０６へ進み、次に印刷する色（ここではマゼンタ）の印刷処理を実行する。
【００５９】
このようにして、ＭＰＵ１１１９は、ステップＳ８０３からステップＳ８０８までのルーチンを繰り返すことにより、シアン（Ｃ）、オーバーコート（ＯＣ）の印刷処理を実行する。
【００６０】
そして、ＭＰＵ１１１９は、ステップＳ８０７で、オーバーコートの印刷処理が完了したと判定した場合（ステップＳ８０７でＹＥＳ）に、印刷物を排紙する処理（ステップＳ８０９）を実行して印刷動作の処理を完了する。
【００６１】
次に、印刷動作の処理におけるステップＳ８０４に対応したイエローマーカーサーチの詳細について、図１のフローチャートに従って説明する。
【００６２】
このイエローマーカーサーチの処理は、イエロー印刷を行うのに先立って処理が開始される。イエローマーカーサーチが開始されると、リボンマーカーセンサー２−１０は、マーカー検出を開始する（ステップＳ１０１）。
【００６３】
これと共に、ＭＰＵ１１１９は、インクリボンカセットの挿抜が行われた直後の印刷動作であるか否かの挿抜判定を行う（ステップＳ１０２）。
【００６４】
そして、ＭＰＵ１１１９は、挿抜判定でインクリボンカセット挿抜直後の印刷動作であると判定した場合（ステップＳ１０２でＹＥＳ）に、インクリボンを予め定められた低速度で巻上げるように設定する（ステップＳ１０３）。この予め定められた低速度は、巻き取り軸部に巻回されたインクリボンの量にかかわらず第１マーカー７０１及び第２マーカー７０２をリボンマーカーセンサー２−１０が検出できるよう予め設定された低速度である。
【００６５】
次に、ＭＰＵ１１１９は、インクリボンを、ステップＳ１０３で設定された低速で巻上げる動作を開始する（ステップＳ１０４）。インクリボンカートリッジ挿抜直後に低速で巻上げを行う場合には、図７に示すようにインクリボンがほぼ消費された巻き終わり付近であっても、高速でインクリボンマーカーを通過することを防ぎインクリボンマーカーを確実に検出できる。
【００６６】
次に、ＭＰＵ１１１９は、低速で巻上げる動作を継続しながら、イエロー領域先頭の第１マーカー７０１の検出を待つ。ＭＰＵ１１１９は、イエロー領域先頭の第１マーカー７０１が検出されると（ステップＳ１０５でＹＥＳ）、リボンマーカー通過時間の計測を開始する（ステップＳ１０６）。
【００６７】
次に、ＭＰＵ１１１９は、２重線の如く連続して配置された先頭マーカー７０１、７０２を検出するために低速で巻上げる動作を継続しながら、計測を開始したリボンマーカー通過時間と予め設定されている規定時間とを比較する（ステップＳ１０８）。ここで、予め設定された規定時間は、２重線の先頭の第１マーカー７０１と、第２マーカー７０２とが通過する時間より大きく、また、各先頭マーカー７０４、７０６、７０８の何れかが２回連続して検出されるより小さい時間に設定する。
【００６８】
次に、ＭＰＵ１１１９は、ステップＳ１０８で、先頭マーカーの通過時間が規定時間より大きくなったと判定した場合（ステップＳ１０８でＮＯ）に、イエロー領域の先頭マーカー７０１、７０２が検出されない場合であると判断する。この場合にＭＰＵ１１１９は、他のマゼンタ、シアン、オーバーコートの先端の各先頭マーカー７０４、７０６、７０８の検出を待つために、ステップＳ１０９へ進む。
【００６９】
次に、ＭＰＵ１１１９は、リボンマーカー通過時間の計測を停止（ステップＳ１０９）し、ステップＳ１０５に戻る。
【００７０】
また、ＭＰＵ１１１９は、ステップＳ１０８の規定時間内において、先頭マーカー７０２の検出動作を継続する（ステップＳ１１０でＮＯ）。
【００７１】
次に、ＭＰＵ１１１９は、先頭マーカー７０１が検出されてから規定時間以内に先頭マーカー７０２が検出された場合に、イエロー領域先頭の第１マーカー７０１、第２マーカー７０２が検出されたと判定する（ステップＳ１１０でＹＥＳ）。
【００７２】
次に、ＭＰＵ１１１９は、ステップＳ１１１へ進み、リボン巻上げ動作を停止する。
【００７３】
次に、ＭＰＵ１１１９は、第２マーカー７０２が検出された時点で、ステップＳ１０６から開始されているインクリボンマーカーの通過時間を記憶する（ステップＳ１１２）。
【００７４】
次に、ＭＰＵ１１１９は、リボンマーカー通過時間計測を停止する（ステップＳ１１３）。これと共に、ＭＰＵ１１１９は、リボンマーカー検出動作を停止する（ステップＳ１１４）。
【００７５】
次に、ＭＰＵ１１１９は、ステップＳ１１２で記憶したイエローリボンマーカーの通過時間に基づいて次色以降のマーカー巻上げ時間を算出して次色以降のリボンマーカーサーチに備え（ステップＳ１１５）この処理を終了する。
【００７６】
本処理では、通過時間を計測したが、タイマーを持たないプリンターの場合は、通過時間ではなく、リボンフィードモーター１１０５の回転数または駆動量を使用して、次色以降のマーカー巻上げ時間を算出してもよい。
【００７７】
次に、前述したイエローマーカーサーチの処理のステップＳ１１５で実行される巻き上げ速度算出方法の具体例について説明する。
【００７８】
本実施の形態では、イエロー領域先頭の第１マーカー７０１が検出されてから第２マーカー７０２が検出されるまでの通過時間から、適切なＰＷＭのデューティー値を算出する。このＰＷＭのデューティー値は、インクリボンマーカーを検出可能で、かつ即時停止可能な巻き上げ速度にするための値に設定する。
【００７９】
ここでＰＷＭとは、周期的に繰り返すパルスのデュティーを制御することによりＤＣモーターにかかる実効電圧を変える電圧制御方法である。パルスデューティーは、これを上げることによりＤＣモーターの回転速度が上がり、反対にパルスデューティーを下げることによりＤＣモーターの回転速度が下がることになる。
【００８０】
本実施の形態に係わるカラーサマールプリンターでは、インクリボンの巻上げをＰＷＭ駆動可能なＤＣモーターにより行うように構成している。このカラーサマールプリンターでは、一定の低速で巻上げる動作を継続しながら、イエロー領域先頭の２重線の第１マーカー７０１が検出されてから第２マーカー７０２が検出されるまでの時間（ＣｕｒｒｅｎｔＴｉｍｅ）を検知するよう構成されている。また、カラーサマールプリンターでは、現在のインクリボン巻上げのＰＷＭデューティー設定値（ＣｕｒｒｅｎｔＰＷＭＤｕｔｙ）と、次回イエローインクリボンマーカー検出に要する目標時間（ＴａｒｇｅｔＴｉｍｅ）とが特定できる。
【００８１】
よって、このカラーサマールプリンターでは、（ＣｕｒｒｅｎｔＴｉｍｅ）、（ＣｕｒｒｅｎｔＰＷＭＤｕｔｙ）及び（ＴａｒｇｅｔＴｉｍｅ）との値が得られる。このカラーサマールプリンターでは、これらの値に基づいて、次回のインクリボン巻き上げのＰＷＭデューティー（ＮｅｘｔＰＷＭＤｕｔｙ）を下記〔式１〕より算出することができる。
［数１］
ＮｅｘｔＰＷＭＤｕｔｙ  ＝  （ＣｕｒｒｅｎｔＴｉｍｅ／ＴａｒｇｅｔＴｉｍｅ）  ×  （ＣｕｒｒｅｎｔＰＷＭＤｕｔｙ）            〔式１〕
なお、本実施の形態では、インクリボンの巻上げにＤＣモーターを使った構成で説明したが、ステッピングモーターを使用して駆動速度を変えてインクリボンの巻き上げ速度を制御するように構成しても良い。また、ステッピングモータの場合は、ステップ数を記憶して、ステップ数に基づいて次色以降のマーカー巻上げ時間を算出してもよい。
【００８２】
また、本実施の形態では、インクリボンマーカーのセンサー通過時間計測を、イエロー領域先頭の２重線の第１マーカー７０１が検出されてから第２マーカー７０２が検出されるまでの時間（ＣｕｒｒｅｎｔＴｉｍｅ）としている。このため、インクリボン挿抜後二回目以降の印刷に於いて、前述のステップＳ１０２でインクリボン挿抜直後の印刷動作でなければ、前回印刷時にステップＳ１１５で算出された巻上げ速度でイエロー及び他色のリボンマーカーの検出が行われる。ここで、本来であればイエローに続くマゼンタ、シアン、オーバーコートで各々のインクリボンマーカーのセンサー通過時間が短くなって行くが、マクロ的にはほぼ同一の時間とみなして問題無い。
【００８３】
但し、イエロー以外のリボンマーカーの通過時間を計測し、次色印刷のリボンマーカーサーチの巻き上げ速度に反映させるように構成しても良い。イエロー以外のリボンマーカーを検出して、巻き上げ速度を決定する場合は、１本のリボンマーカーしかないので、リボンマーカーを検出している期間の通過時間を計測して、計測した通過時間に基づいて巻き上げ速度を決定するとよい。
【００８４】
以上説明した本実施の形態では、インクリボンマーカーサーチの低速設定の契機として、インクリボンカセットの挿抜を契機としたものについて説明した。しかし、インクリボンマーカーサーチの低速設定の契機を、電源投入時（電源投入後）、印刷処理に伴うエラー発生時（エラー発生直後）を契機とするように構成しても良い。
【００８５】
ここで、電源投入を契機とした場合には、電源オフ時のインクリボンカセットの挿抜監視が必要なくなる。但し、エラー発生時、特にインクリボンの巻き上げ制御に起因するような場合には、計測した時間が一連の動作不良により正しい動作時間では無い可能性が高い。
【００８６】
要するに、本実施の形態に係わるプリンターは、印刷用のリボンを用いて印刷するプリンターである。この印刷用のリボンは、面順次に配置された複数の領域（イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の熱昇華インクの領域と、オーバーコート（ＯＣ）の領域）を備える。さらに、この印刷用のリボンには、各領域の搬送方向の先端に先端を検出するための先頭マーカーが設けられている。これと共に、この印刷用のリボンには、面順次で最も先頭となる領域（イエローの領域）の先頭マーカーが相互に接近して配置された２本の平行な線に形成された第１マーカー７０１及び第２マーカー７０２で構成されている。
【００８７】
この印刷用のリボンは、供給軸部に巻装されている。この供給軸部から引き出された印刷用のリボンは、サーマルヘッド２−７とプラテンローラー２−１２との間を通し、リボンマーカー検出部２−１０を通って巻き取り軸部に巻き取られる。この印刷用のリボンは、巻き取り軸部を回転駆動して搬送するように構成されたリボン搬送部によって、搬送速度を制御して搬送される。
【００８８】
リボンマーカー検出部２−１０は、第１マーカー７０１及び第２マーカー７０２を含む先頭マーカーを検出可能に構成されている。
【００８９】
このプリンターの制御を司る制御部は、リボンマーカー検出部２−１０が、印刷用のリボンの第１マーカー７０１及び第２マーカー７０２を検出できるように印刷用のリボンを搬送する速度が不明の状態であることを判別する。この第１、第２マーカー検出のための搬送速度が不明の状態というのは、インクリボン交換後初回のインクリボン先頭色検出マーカーの検出動作時等の状態が該当する。このインクリボン先頭色検出マーカーの検出動作時等の状態のときに、制御部は、巻き取り軸部に巻回された印刷用のリボンの量にかかわらず第１マーカー７０１及び第２マーカー７０２を検出できるよう予め設定された低速度で搬送する。この予め設定された所定の低速度は、制御部で先頭マーカー検出の通過時間又はリボン搬送部による駆動量に応じて決定される搬送速度よりも低速に設定されている。
【００９０】
そして、制御部は、予め設定された低速度で搬送されている印刷用のリボンから、リボンマーカー検出部２−１０が第１マーカー７０１を検出してから第２マーカー７０２を検出するまでの通過時間を計測する。制御部は、計測された通過時間に基づいて演算して求めたリボンマーカー検出部２−１０が第１マーカー７０１及び第２マーカー７０２を検出可能で、予め設定された低速度より早い印刷用のリボンの搬送速度で、印刷用のリボンを次回以降搬送するよう制御する。
【００９１】
また、例えば、制御部は、リボンマーカー検出部が先頭マーカーを検出している期間の時間経過又はリボン搬送部による駆動量に基づいて、搬送速度を決定する。
【００９２】
このように本実施の形態のカラーサマールプリンターによれば、インクリボンカセット交換直後は低速でインクリボンの巻上げを行う。そして、高速巻上げ可能な領域と判断されれば、その後高速で巻上げを行う。このため、このカラーサマールプリンターでは、インクリボンの巻き上げが一律に低速になることは無く、使用者に快適な操作性を提供することができる。
【００９３】
また、本実施の形態のカラーサマールプリンターによれば、インクリボンマーカーの通過時間を一定に保つように動作するので停止精度を向上させることができる。なお、本実施の形態では、印刷用紙２−１が、切断済みの形態のものに付いて説明したが、本発明は、カッター機構を備えたロール状印刷用紙を用いたプリンターにも適用可能である。
【図１】
2012011569.tif 000003
【図２】
2012011569.tif 000004
【図３】
2012011569.tif 000005
【図４】
2012011569.tif 000006
【図５】
2012011569.tif 000007
【図６】
2012011569.tif 000008
【図７】
2012011569.tif 000009