(57)【特許請求の範囲】
【請求項１】
一対のリール部材の間で支持されるインクリボンのインクを溶融して用紙に転写する印刷ヘッドと、
前記一対のリール部材にそれぞれ連結される一対のモータと、
前記一対のモータのそれぞれのモータに対して、
前記印刷ヘッドによる印刷開始前の所定のタイミングで、各モータを、前記リール部材に巻回されているインクリボンの径が最小の場合でも前記一対のリール部材の間で支持されるインクリボンを巻き取ることが可能な最小の電流値により、前記インクリボンの弛みを取る方向に回転駆動し始める制御を行うとともに、
前記回転駆動の開始後、各モータに対応したリールの回転を検出した場合や、各モータの電流値を所定変量ずつ増加させた回数が設定回数に達した場合の所定の条件が成立するまで、第２の一定時間が経過する毎に、各モータを、前記最小の電流値に前記所定変量ずつ増加した電流値により回転駆動する制御を行い、前記所定の条件が成立した場合に、前記駆動し始めから第１の一定時間が経過するまでの間、前記所定の条件が成立した場合の電流値で各モータの駆動を続ける制御を行い、前記第１の一定時間が経過した場合に、各モータの電流値を減少し、前記一対のリール部材の間で支持されるインクリボンが弛まない程度の一定の低電流値で各モータの駆動を保持する制御を行う制御手段と、
を有する熱転写式プリンタ。
【請求項２】
インクリボンがセットされたことを自動的に検出するインクリボン検出手段と、
インクリボンがセットされたことを手動で設定するインクリボン設定手段と、
を備え、
前記印刷ヘッドによる印刷開始前の所定のタイミングとは、電源投入時、または、前記インクリボン検出手段または前記インクリボン設定手段によりインクリボンのセットを検出した場合、または、省エネモード解除時である、請求項１に記載の熱転写式プリンタ。
【請求項３】
前記制御手段は、前記第１の一定時間が経過した場合に、省エネモードが設定されていれば、前記一対のモータへの通電を遮断する制御を行う請求項１または２に記載の熱転写式プリンタ。
【請求項４】
前記一対のリール部材は、インクリボンを供給するインクリボン供給部材と、前記インクリボン供給部材から供給されるインクリボンを巻き取るインクリボン巻取り部材とであり、
前記一対のモータは、前記インクリボン供給部材にインクリボンを供給させるインクリボン供給用直流モータと、前記インクリボン巻取り部材にインクリボンを巻き取らせるインクリボン巻取り用直流モータとであり、
前記印刷ヘッドは、プラテンと対向して配置され、前記インクリボン供給部材と前記インクリボン巻取り部材との間で支持され且つ前記プラテンとの間に供給されるインクリボンのインクを溶融して用紙に転写する請求項１〜３のいずれか一項に記載の熱転写式プリンタ。
【請求項５】
前記一対のリール部材に巻回されているインクリボンの回転を検出する複数のインクリボン移動検出手段を備え、
前記複数のインクリボン移動検出手段は、前記リール部材の軸に接続されるタコジェネレータである請求項２〜４のいずれか一項に記載の熱転写式プリンタ。
【請求項６】
一対のリール部材の間で支持されるインクリボンのインクを溶融して用紙に転写する印刷ヘッドと前記一対のリール部材にそれぞれ連結される一対のモータとを備える熱転写式プリンタの直流モータ制御方法であって、
前記一対のモータのそれぞれのモータに対して、
前記印刷ヘッドによる印刷開始前の所定のタイミングで、各モータを、前記リール部材に巻回されているインクリボンの径が最小の場合でも前記一対のリール部材の間で支持されるインクリボンを巻き取ることが可能な最小の電流値により、前記インクリボンの弛みを取る方向に回転駆動し始める制御を行うとともに、
前記回転駆動の開始後、各モータに対応したリールの回転を検出した場合や、各モータの電流値を所定変量ずつ増加させた回数が設定回数に達した場合の所定の条件が成立するまで、第２の一定時間が経過する毎に、各モータを、前記最小の電流値に前記所定変量ずつ増加した電流値により回転駆動する制御を行い、前記所定の条件が成立した場合に、前記駆動し始めから第１の一定時間が経過するまでの間、前記所定の条件が成立した場合の電流値で各モータの駆動を続ける制御を行い、前記第１の一定時間が経過した場合に、各モータの電流値を減少し、前記一対のリール部材の間で支持されるインクリボンが弛まない程度の一定の低電流値で各モータの駆動を保持する制御を行う熱転写式プリンタの直流モータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクリボンを使用する熱転写式プリンタ及び熱転写式プリンタの直流モータ制御方法に関する。
【背景技術】
【０００２】
特許文献１には、インクリボンが巻回された一対のリボンリールに個々に連結される一対の直流モータを設け、これらの直流モータに選択的に電圧を印加するとともに、その印加する電圧を負荷変動に応じて変更するように前記直流モータを始動するときにインクリボンの弛みをとるべく一定時間低電圧を出力した後、インクリボンの巻取り動作を行うべく高電圧を出力するモータ駆動制御回路を設けたリボン搬送装置が記載されている。  
特許文献２には、熱転写式プリンタ本体に着脱自在にインクリボンカセットが取り付けられた状態を検出する検出機構を設けると共に、前記検出機構の検出出力によりインクリボン巻取部材を所定回転角度だけインクリボンを巻取る方向に回転させるインクリボン駆動機構を設けた熱転写式プリンタのインクリボンカセット装置が記載されている。
【０００３】
【特許文献１】特許２９７２０８２号公報
【特許文献２】特開平７−２５６９６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１記載のリボン搬送装置では、印字開始前に、直流モータを一定時間低電圧で駆動してインクリボンの弛みをとるようになっている。しかしながら、インクリボンの弛みをとるために、直流モータを一定時間低電圧で駆動した時は、インクリボンの径が大きい場合にはインクリボンを巻回したリールを回転させるために必要なトルクを発生できず、印字開始前に十分にインクリボンの弛みをとることができないという問題がある。逆に、インクリボンの径が小さいな時にはインクリボンは余分なトルクで引っ張られることになるため、例えば罫線などを印字した後で、インクリボンにその罫線などの跡があると、インクリボンは、その部分が弱くなり、引きちぎれ易く、急激な引っ張り力が加わると、その部分から引きちぎられてしまうという問題もある。
【０００５】
特許文献２記載の熱転写式プリンタのインクリボンカセット装置では、インクリボンの弛みはある程度の弛みまではとることができるが、例えばインクリボンの供給側部分と巻取側部分とを別々にセットするような機構の熱転写式プリンタでは、インクリボンの弛みが大きい場合には、供給側インクリボンのバックテンションだけでは、インクリボンの弛みを解消できないという問題がある。また、インクリボン駆動機構でインクリボンの弛みをとるためには、必ずプリンタの電源を入れておく必要があるという問題もある。
【０００６】
本発明は、インクリボンの径が大きい場合でも、或いはインクリボンの径が小さい場合でも、インクリボンを引きちぎることなく、印刷開始前にインクリボンの弛みをとることができる熱転写式プリンタ及び熱転写式プリンタの直流モータ制御方法を提供することを目的とする。  
本発明の他の目的は、インクリボンの径が大き大きく、インクリボンの負荷が大きい場合でもインクリボンの弛みをとることができ、かつ、プリンタの電源を入れずにインクリボンをセットした後でも、プリンタの電源を入れれば自動的にインクリボンの弛みをとることができる熱転写式プリンタを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に係る発明の熱転写式プリンタは、一対のリール部材の間で支持されるインクリボンのインクを溶融して用紙に転写する印刷ヘッドと、前記一対のリール部材にそれぞれ連結される一対のモータと、前記一対のモータのそれぞれのモータに対して、前記印刷ヘッドによる印刷開始前の所定のタイミングで、各モータを、前記リール部材に巻回されているインクリボンの径が最小の場合でも前記一対のリール部材の間で支持されるインクリボンを巻き取ることが可能な最小の電流値により、前記インクリボンの弛みを取る方向に回転駆動し始める制御を行うとともに、前記回転駆動の開始後、各モータに対応したリールの回転を検出した場合や、各モータの電流値を所定変量ずつ増加させた回数が設定回数に達した場合の所定の条件が成立するまで、第２の一定時間が経過する毎に、各モータを、前記最小の電流値に前記所定変量ずつ増加した電流値により回転駆動する制御を行い、前記所定の条件が成立した場合に、前記駆動し始めから第１の一定時間が経過するまでの間、前記所定の条件が成立した場合の電流値で各モータの駆動を続ける制御を行い、前記第１の一定時間が経過した場合に、各モータの電流値を減少し、前記一対のリール部材の間で支持されるインクリボンが弛まない程度の一定の低電流値で各モータの駆動を保持する制御を行う制御手段と、を有する。
【０００８】
請求項２に係る発明は、請求項１記載の熱転写式プリンタにおいて、インクリボンがセットされたことを自動的に検出するインクリボン検出手段と、インクリボンがセットされたことを手動で設定するインクリボン設定手段と、を備え、前記印刷ヘッドによる印刷開始前の所定のタイミングとは、電源投入時、または、前記インクリボン検出手段または前記インクリボン設定手段によりインクリボンのセットを検出した場合、または、省エネモード解除時である。
【０００９】
請求項３に係る発明は、請求項１または２に記載の熱転写式プリンタにおいて、前記制御手段は、前記第１の一定時間が経過した場合に、省エネモードが設定されていれば、前記一対のモータへの通電を遮断する制御を行う。
【００１０】
請求項４に係る発明は、請求項１〜３のいずれか一項に記載の熱転写式プリンタにおいて、前記一対のリール部材は、インクリボンを供給するインクリボン供給部材と、前記インクリボン供給部材から供給されるインクリボンを巻き取るインクリボン巻取り部材とであり、前記一対のモータは、前記インクリボン供給部材にインクリボンを供給させるインクリボン供給用直流モータと、前記インクリボン巻取り部材にインクリボンを巻き取らせるインクリボン巻取り用直流モータとであり、前記印刷ヘッドは、プラテンと対向して配置され、前記インクリボン供給部材と前記インクリボン巻取り部材との間で支持され且つ前記プラテンとの間に供給されるインクリボンのインクを溶融して用紙に転写する。
【００１１】
請求項５に係る発明は、請求項２〜４のいずれか一項記載の熱転写式プリンタにおいて、前記一対のリール部材に巻回されているインクリボンの回転を検出する複数のインクリボン移動検出手段を備え、前記複数のインクリボン移動検出手段は、前記リール部材の軸に接続されるタコジェネレータである。
【００１６】
上記目的を達成するため、請求項６に係る発明の熱転写式プリンタの直流モータ制御方法は、一対のリール部材の間で支持されるインクリボンのインクを溶融して用紙に転写する印刷ヘッドと前記一対のリール部材にそれぞれ連結される一対のモータとを備える熱転写式プリンタの直流モータ制御方法であって、前記一対のモータのそれぞれのモータに対して、前記印刷ヘッドによる印刷開始前の所定のタイミングで、各モータを、前記リール部材に巻回されているインクリボンの径が最小の場合でも前記一対のリール部材の間で支持されるインクリボンを巻き取ることが可能な最小の電流値により、前記インクリボンの弛みを取る方向に回転駆動し始める制御を行うとともに、前記回転駆動の開始後、各モータに対応したリールの回転を検出した場合や、各モータの電流値を所定変量ずつ増加させた回数が設定回数に達した場合の所定の条件が成立するまで、第２の一定時間が経過する毎に、各モータを、前記最小の電流値に前記所定変量ずつ増加した電流値により回転駆動する制御を行い、前記所定の条件が成立した場合に、前記駆動し始めから第１の一定時間が経過するまでの間、前記所定の条件が成立した場合の電流値で各モータの駆動を続ける制御を行い、前記第１の一定時間が経過した場合に、各モータの電流値を減少し、前記一対のリール部材の間で支持されるインクリボンが弛まない程度の一定の低電流値で各モータの駆動を保持する制御を行う。
【発明の効果】
【００１７】
本発明によれば、インクリボンの負荷の大きさによらず、例えばインクリボンの径が大きい場合でも、或いはインクリボンの径が小さい場合でも、インクリボンを引きちぎることなく、印刷開始前にインクリボンの弛みをとることができる。  
本発明によれば、インクリボンの径が大きく、インクリボンの負荷が大きい場合でもインクリボンの弛みをとることができ、かつ、プリンタの電源を入れずにインクリボンをセットした後でも、プリンタの電源を入れれば自動的にインクリボンの弛みをとることができる。
【発明を実施するための最良の形態】
【００１８】
図１は本発明の一実施形態である熱転写式プリンタを示す。この熱転写式プリンタでは、インクリボン１０がセットされた場合には、インクリボン１０がインクリボン供給部材としての供給側リールｒ２に巻回されており、かつ、その先端側が印刷ヘッドとしてのサーマルヘッド１１とプラテン１２との間を通してインクリボン巻取り部材としての巻取り側リールｒ１に巻回されている。供給側リールｒ２及び巻取り側リールｒ１の軸には、それぞれインクリボン供給用直流モータ及びインクリボン巻取り用直流モータが直結され又はギアを介して接続される。インクリボン供給用直流モータ及びインクリボン巻取り用直流モータは、図示しないが、インクリボン供給用直流モータＭ１及びインクリボン巻取り用直流モータＭ２とする。プラテン１２は用紙搬送用モータ１３に連結され、リール１４に巻回されている用紙としてのロール紙１５はサーマルヘッド１１とプラテン１２との間にインクリボン１０と重ねて通される。
【００１９】
インクリボン１０は、印刷時には、インクリボン供給用直流モータＭ１により供給側リールｒ２が図示矢印Ｔ２と逆の方向に回転駆動されるとともに、インクリボン巻取り用直流モータＭ２により巻き取り側リールｒ１が図示矢印Ｔ１の方向に回転駆動されることによりサーマルヘッド１１とプラテン１２との間を走行する。プラテン１２が用紙搬送用モータ１３により回転駆動されて用紙１５がサーマルヘッド１１とプラテン１２との間をインクリボン１０と重なって同じ方向に走行し、サーマルヘッド１１の複数の発熱素子が画像データに応じて発熱することによりインクリボン１０のインクが溶融して用紙１５に転写されることで用紙１５に画像が印刷される。
【００２０】
本プリンタでは、インクリボン１０を当該プリンタの本体にセットする時と、当該プリンタの電源を投入した時の少なくともいずれか一方、例えば両方の時に、インクリボン１０の弛みをとるべく、インクリボン巻取り用直流モータＭ２とインクリボン供給用直流モータＭ１とをインクリボン１０の弛みを取る方向に回転駆動し始めるとともに、その回転駆動の開始後、インクリボン１０の回転を検出するまで、又は、繰り返し回数ｎがｍ（第３の一定時間に対応する設定回数）に達するまで、インクリボン巻取り用直流モータＭ２及びインクリボン供給用直流モータＭ１の駆動電流値を第２の一定時間経過毎に増加する。これにより、本プリンタの電源が入っていても入っていなくても、インクリボン１０を本プリンタにセットした後、印刷開始前にはインクリボン１０の弛みをとることができる。
【００２１】
本プリンタにおいて、電源が入っている時に、インクリボン１０が本プリンタにセットされたことを自動的に検出するインクリボンセット検出手段と、インクリボン１０が本プリンタにセットされたことを手動で設定するインクリボンセット設定手段とを有する。これによって、インクリボン１０が本プリンタにセットされたことが自動的に検出して自動的にインクリボン１０の弛みをとることができる一方、インクリボン１０が本プリンタにセットされた状態で、インクリボン１０を弛ませた時でも、手動にてインクリボン１０の弛みをとることが可能になる。
【００２２】
例えば、印刷中に用紙１５が詰まった時にその詰まった用紙１５を取り除くために、本プリンタのヘッドアップ機構によりサーマルヘッド１１をプラテン１２から分離する。その後で、詰まった用紙１５を取り除く時に、インクリボン１０と用紙１５を密着させて同時に引っ張り出す時がある。この状態のまま、サーマルヘッド１１を下げてプラテン１２に密着させると、インクリボン１０は弛んだままとなる。このような時、手動でインクリボン１０の弛みをとるために、操作部からインクリボン１０の弛みをとるための動作指示を与え、インクリボン１０の弛みをとることができる。
【００２３】
省エネモードを有する本プリンタにおいては、消費電力を低減するため、リボンモータ（インクリボン供給用直流モータＭ１及びインクリボン巻取り用直流モータＭ２）の通電をオフしているが、省エネモード中に自然にインクリボン１０が弛む場合がある。本プリンタは、このようなことがあっても、省エネモードから抜け出した時に、インクリボン１０の弛みをとるために、第１の一定時間だけ、インクリボン供給用直流モータＭ１及びインクリボン巻取り用直流モータＭ２をインクリボン１０の弛みをとる方向に駆動するとともに、各直流モータＭ１、Ｍ２の駆動電力値を第２の一定時間経過毎に増加するように制御する制御手段を有する。
【００２４】
この制御手段は、インクリボン供給用直流モータＭ１及びインクリボン巻取り用直流モータＭ２を駆動し始める時、それぞれインクリボン１０の巻取り側部分１０ａ及び供給側部分１０ｂの負荷が最小の時でもインクリボン１０を回転させることができる最も少ない電流値Ｓでインクリボン供給用直流モータＭ１及びインクリボン巻取り用直流モータＭ２の駆動を始める。ここに、リールｒ１、ｒ２に巻回されたインクリボン１０ａ、１０ｂの径が最小の時は、インクリボン１０ａ、１０ｂを回転させるために必要なインクリボン供給用直流モータＭ１及びインクリボン巻取り用直流モータＭ２のトルクＴはインクリボン１０ａ、１０ｂの外径rにより変化する。リボンモータ（インクリボン供給用直流モータＭ１、インクリボン巻取り用直流モータＭ２）がインクリボン１０ａ、１０ｂを引っ張る力Ｆが一定であるとすると、Ｔとｒとの間にはＦ＝Ｔ／ｒなる関係がある。従って、インクリボン１０ａ、１０ｂの外径が小さい時にはリボンモータＭ１、Ｍ２のトルクは小さくて済む。なお、直流モータのトルクは直流モータのトルク定数ＫＴ（Ｎｍ／Ａ）により決まる値であり、直流モータに流す電流が多くなれば、直流モータで発生するトルクは大きくなる。
【００２５】
このようにリボンモータを制御することにより、インクリボンの径が小さい時でも、急激にインクリボンを巻き取ることがなく、インクリボンを引きちぎる恐れがない。  
また、インクリボン１０ａ、１０ｂの回転（移動）の有無をそれぞれ検出するインクリボン移動検出手段として、リールｒ１、ｒ２の軸にそれぞれ接続され、又はリールｒ１、ｒ２の軸にそれぞれギアを介して接続されたエンコーダ３２、３３（図２参照）が設けられ、これらのエンコーダ３２，３３はインクリボン１０ａ、１０ｂの回転（移動）の有無を検出する。上記制御手段は、インクリボン１０ａ、１０ｂの負荷が最小の時（インクリボン１０ａ、１０ｂの径が最小の時）でも、インクリボン１０ａ、１０ｂを巻き取ることが可能な少ない電流値ＳからリボンモータＭ１、Ｍ２を駆動し始め、第２の一定時間Δｔ１経過毎に、リボンモータＭ１、Ｍ２の駆動電流値をΔｓずつ増加し、エンコーダ３２、３３にてインクリボン１０ａ、１０ｂの回転（移動）が検出されたら、そのインクリボン１０ａ、１０ｂの回転（移動）検出時の駆動電流（Ｓ＋Δｓ×ｎ）で駆動を続ける。ここに、ｎは、リボンモータＭ１、Ｍ２の駆動開始からΔｔ１を繰返して計数した回数を表す。
【００２６】
これにより、インクリボン１０ａ、１０ｂの径が分からなくても（インクリボン１０ａ、１０ｂの負荷が分からなくても）、徐々にインクリボン１０ａ、１０ｂの電流を上げるので、急激にインクリボン１０ａ、１０ｂが回転することがなく、また、インクリボン１０ａ、１０ｂの回転（移動）の有無をエンコーダ３２、３３で検出しているので、インクリボン１０ａ、１０ｂをリールｒ１、ｒ２に完全に巻き取ることが可能になる。
【００２７】
さらに、上記制御手段は、エンコーダ３２、３３がインクリボン１０ａ、１０ｂの回転（移動）を検出したら、リボンモータＭ１、Ｍ２の駆動電流値を減少させ、インクリボン１０ａ、１０ｂが弛まない程度の一定の低電流値（小電流値）ＥでリボンモータＭ１、Ｍ２の駆動を保持し続ける。これにより、リボンモータＭ１、Ｍ２に余分な電流を流し続ける必要がなくなり、リボンモータＭ１、Ｍ２の発熱を防ぐことができ、かつ、省エネルギーにもなる。
【００２８】
上記制御手段は、リボンモータＭ１、Ｍ２の駆動を少ない電流値Ｓから始め、第２の一定時間Δｔ１が経過する毎にリボンモータＭ１、Ｍ２の駆動電流値をΔｓずつ増加し続け、第３の一定時間経過後においても、エンコーダ３２、３３にてインクリボン１０ａ、１０ｂの回転（移動）が検出されない場合には、リボンモータＭ１、Ｍ２の駆動電流値を減少し、一定の低電流値ＥでリボンモータＭ１、Ｍ２の駆動を保持し続ける。これにより、インクリボンを必要以上に引っ張ることがないので、インクリボンを引きちぎることがない。
【００２９】
なお、上記インクリボン移動検出手段としては、エンコーダ３２、３３の代りにタコジェネレータをリールｒ１、ｒ２の軸にそれぞれ接続し、又はリールｒ１、ｒ２の軸にギアを介して接続して該タコジェネレータでインクリボン１０ａ、１０ｂの回転（移動）を検出するようにしてもよい。エンコーダの場合は、エンコーダの一回転当りのパルス出力数が少ないと、インクリボン１０ａ、１０ｂの小さい回転角度ではエンコーダからパルスが出力されず、インクリボン１０ａ、１０ｂの回転（移動）の検出までに時間差（時間遅れ）が生じる恐れがある。そのため、高分解能のエンコーダを使用することも考えられるが、高分解能のエンコーダは高価である。一方、タコジェネレータの場合は、回転することにより、その回転速度に応じた電圧を即座に出力するので、インクリボン１０ａ、１０ｂの回転（移動）開始時の時間差がなくなる。
【００３０】
図２は本プリンタの電気的構成を示す。本プリンタは、制御手段としてのメイン制御部（ＣＰＵ）２１、作業領域として用いられるＲＡＭ２２、プログラムやデータが格納されているＲＯＭ２３、操作部２４、外部インターフェース（Ｉ／Ｆ）部２５、サーマルヘッド１１の制御を行う制御手段としての印字制御部２６、インクリボン巻取り用直流モータＭ２を駆動するリボン巻取りモータドライバ２７、インクリボン供給用直流モータＭ１を駆動するリボン供給モータドライバ２８、用紙搬送モータ１３を駆動する用紙搬送モータドライバ２９、本プリンタの各種用紙センサ３１からの入力信号をメイン制御部２１に入力する各種用紙センサ入力部３０と、エンコーダ３２，３３らの入力信号をそれぞれメイン制御部２１に入力する巻取りリボン軸エンコーダ入力部３４、供給リボン軸エンコーダ入力部３５などを有する。メイン制御部２１は、印字制御部２６を介してサーマルヘッド１１を制御し、各モータドライバ２７〜２９を介してインクリボン巻取り用直流モータＭ２、インクリボン供給用直流モータＭ１及び用紙搬送モータ１３を制御する。また、メイン制御部２１は、操作２４からの入力信号を取り込み、操作部２４の各種表示制御を行う。さらに、メイン制御部２１は、外部Ｉ／Ｆ部２５を介して外部から画像データを取り込んで該画像データを印字制御部２６を介してサーマルヘッド１１に送り、サーマルヘッド１１の複数の発熱素子を画像データに応じて発熱させることでインクリボン１０のインクを溶融させて用紙１５に転写させる。
【００３１】
図３はメイン制御部２１のインクリボンの弛みをとる処理フローを示す。まず、インクリボン供給側の弛みをとる場合については、メイン制御部２１は、ステップＳ１で本プリンタの電源がオンすると、ステップＳ２でドライバ２８に対してインクリボン供給用直流モータＭ１をインクリボン１０の供給側部分１０ｂの負荷が最小の時でもインクリボン１０ｂを回転させることができる最も少ない電流値Ｓで駆動させ、また、ステップＳ１３で上記インクリボンセット設定手段としての操作部２４にてインクリボン１０が本プリンタにセットされたことが手動で設定されると、ステップＳ２で操作部２４からの入力信号に基づいてドライバ２８に対してインクリボン供給用直流モータＭ１をインクリボン１０の供給側部分１０ｂの負荷が最小の時でもインクリボン１０ｂを回転させることができる最も少ない電流値Ｓで駆動させる。メイン制御部２１は、ステップＳ１４にて上記インクリボンセット検出手段がインクリボン１０が本プリンタにセットされたことを自動的に検出すると、ステップＳ２で上記インクリボンセット検出手段からの入力信号に基づいてドライバ２８に対してインクリボン供給用直流モータＭ１をインクリボン１０の供給側部分１０ｂの負荷が最小の時でもインクリボン１０ｂを回転させることができる最も少ない電流値Ｓで駆動させ、ステップＳ１５にて省エネモードが操作部２４あるいは外部Ｉ／Ｆ部２５により解除されると、ステップＳ２で操作部２４あるいは外部Ｉ／Ｆ部２５からの入力信号に基づいＣＰＵ２１はドライバ２８に対してインクリボン供給用直流モータＭ１をインクリボン１０の供給側部分１０ｂの負荷が最小の時でもインクリボン１０ｂを回転させることができる最も少ない電流値Ｓで駆動させる。
【００３２】
メイン制御部２１は、ステップＳ２からステップＳ３に進んで第２の一定時間Δｔ１が経過するまで待機し、Δｔ１が経過すると、ステップＳ４で供給側リールｒ２の軸に接続された供給リボン軸エンコーダ３３からの出力パルスに変化があるか否かを判断することでインクリボン１０ａの回転（移動）の有無を判断し、供給リボン軸エンコーダ３３からの出力パルスに変化がなくてインクリボン１０ｂが停止していればステップＳ５でドライバ２８に対してインクリボン供給用直流モータＭ１の駆動電流値をＳ＋Δｓ×ｎに増加させる。なお、インクリボン供給用直流モータＭ１の駆動電流値Ｓは供給側インクリボンと巻取り側インクリボンの最小負荷が異なる場合インクリボン巻取り用直流モータＭ２の駆動電流値Ｓと異なっても良い。
【００３３】
次に、メイン制御部２１は、ステップＳ６でΔｔ１が経過するまで待機し、Δｔ１が経過すると、ステップＳ７で供給リボン軸エンコーダ３３からの出力パルスに変化があるか否かを判断することでインクリボン１０ｂの回転（移動）の有無を判断する。メイン制御部２１は、供給リボン軸エンコーダ３３からの出力パルスに変化がなくてインクリボン１０ｂが停止していればステップＳ８で繰り返し回数ｎがｎ＜ｍかｎ＝ｍかを判断する。ここに、ｎはインクリボン供給用直流モータＭ１の駆動電流値をΔｓずつ増加させる回数であり、インクリボン供給用直流モータＭ１の駆動電流値を最初にΔｓだけ増加させる時より前に０にリセットされる。ｍは、第３の一定時間に対応する設定回数であり、例えば８に設定される。
【００３４】
メイン制御部２１は、Ｎ＜ｍであればステップＳ５に戻る。メイン制御部２１は、ｎ＝ｍになればステップＳ９に進み、また、ステップＳ４、Ｓ７で供給リボン軸エンコーダ３３からの出力パルスに変化があってインクリボン１０ｂの回転（移動）があると判断した場合にはステップＳ９に進む。メイン制御部２１は、ステップＳ９ではインクリボン供給用直流モータＭ１を駆動し始めてからの駆動時間ｔが第１の一定時間ｔ２以上であるか否かを判断し、ｔ＜ｔ２であればｔ＝ｔ２になるまで待機する。メイン制御部２１は、ｔ＝ｔ２になればステップＳ１０でドライバ２８に対してインクリボン供給用直流モータＭ１をインクリボン１０ｂが弛まない程度の一定の低電流値（小電流値）Ｅで駆動させ、ステップＳ１１で省エネモードであるか否かを判断する。メイン制御部２１は、省エネモードでなければステップＳ１０に戻り、省エネモードであればステップＳ１２でドライバ２８に対してインクリボン供給用直流モータＭ１の駆動電流をオフさせてインクリボン供給用直流モータＭ１の通電を遮断させる。
【００３５】
また、インクリボン巻取り側の弛みをとる場合については、同様に、メイン制御部２１は、ステップＳ１で本プリンタの電源がオンすると、ステップＳ１６でドライバ２７に対してインクリボン巻取り用直流モータＭ２をインクリボン１０の巻取り側部分１０ａの負荷が最小の時でもインクリボン１０ａを回転させることができる最も少ない電流値Ｓで駆動させ、また、ステップＳ１３で上記インクリボンセット設定手段としての操作部２４にてインクリボン１０が本プリンタにセットされたことが手動で設定されると、ステップＳ１６で操作部２４からの入力信号に基づいてドライバ２７に対してインクリボン巻取り用直流モータＭ２をインクリボン１０の巻取り側部分１０ａの負荷が最小の時でもインクリボン１０ｂを回転させることができる最も少ない電流値Ｓで駆動させる。メイン制御部２１は、ステップＳ１４にて上記インクリボンセット検出手段がインクリボン１０が本プリンタにセットされたことを自動的に検出すると、ステップＳ１６でインクリボン巻取り用直流モータＭ２を上記インクリボンセット検出手段からの入力信号に基づいてドライバ２７に対してインクリボン１０の巻取り側部分１０ａの負荷が最小の時でもインクリボン１０ａを回転させることができる最も少ない電流値Ｓで駆動させ、ステップＳ１５にて省エネモードが操作部２４あるいは外部Ｉ／Ｆ部２５により解除されると、ステップＳ１６で操作部２４あるいは外部Ｉ／Ｆ部２５からの入力信号に基づいてドライバ２７に対してインクリボン巻取り用直流モータＭ２をインクリボン１０の巻取り側部分１０ａの負荷が最小の時でもインクリボン１０ａを回転させることができる最も少ない電流値Ｓで駆動させる。
【００３６】
メイン制御部２１は、ステップＳ１６からステップＳ１７に進んで第２の一定時間Δｔ１が経過するまで待機し、Δｔ１が経過すると、ステップＳ１８で巻取り側リールｒ１の軸に接続された巻取りリボン軸エンコーダ３２からの出力パルスに変化があるか否かを判断することでインクリボン１０ａの回転（移動）の有無を判断し、巻取りリボン軸エンコーダ３２からの出力パルスに変化がなくてインクリボン１０ａが停止していればステップＳ１９でドライバ２７に対してインクリボン巻取り用直流モータＭ２の駆動電流値をＳ＋Δｓ×ｎに増加させる。
【００３７】
次に、メイン制御部２１は、ステップＳ２０でΔｔ１が経過するまで待機し、Δｔ１が経過すると、ステップＳ２１で巻取りリボン軸エンコーダ３２からの出力パルスに変化があるか否かを判断することでインクリボン１０ａの回転（移動）の有無を判断する。メイン制御部２１は、巻取りリボン軸エンコーダ３２からの出力パルスに変化がなくてインクリボン１０ａが停止していればステップＳ２２で繰り返し回数ｎがｎ＜ｍかｎ＝ｍかを判断する。ここに、ｎはインクリボン巻取り用直流モータＭ２の駆動電流値をΔｓずつ増加させる回数であり、インクリボン巻取り用直流モータＭ２の駆動電流値を最初にΔｓだけ増加させる時より前に０にリセットされる。ｍは、第３の一定時間に対応する設定回数であり、例えば８に設定される。
【００３８】
メイン制御部２１は、Ｎ＜ｍであればステップＳ１９に戻る。メイン制御部２１は、ｎ＝ｍになればステップＳ２３に進み、また、ステップＳ１８、Ｓ２１で巻取りリボン軸エンコーダ３２からの出力パルスに変化があってインクリボン１０ａの回転（移動）があると判断した場合にはステップＳ２３に進む。メイン制御部２１は、ステップＳ２３ではインクリボン巻取り用直流モータＭ２を駆動し始めてからの駆動時間ｔが第１の一定時間ｔ２以上であるか否かを判断し、ｔ＜ｔ２であればｔ＝ｔ２になるまで待機する。メイン制御部２１は、ｔ＝ｔ２になればステップＳ２４でドライバ２７に対してインクリボン巻取り用直流モータＭ２をインクリボン１０ａが弛まない程度の一定の低電流値（小電流値）Ｅで駆動させ、ステップＳ２５で省エネモードであるか否かを判断する。メイン制御部２１は、省エネモードでなければステップＳ２４に戻り、省エネモードであればステップＳ２６でドライバ２７に対してインクリボン巻取り用直流モータＭ２の駆動電流をオフさせてインクリボン巻取り用直流モータＭ２の通電を遮断させる。
【００３９】
上記実施形態によれば、インクリボン巻取り部材としてのリールｒ１を駆動して該リールｒ１にインクリボン１０を巻き取らせるインクリボン巻取り用直流モータＭ２と、インクリボン供給部材としてのリールｒ２を駆動して該リールｒ２にインクリボン２を供給させるインクリボン供給用直流モータＭ１とを備え、インクリボン１０を当該プリンタの本体にセットする時と当該プリンタの電源を投入した時の少なくともいずれか一方の時に、インクリボン１０の弛みをとるべく、インクリボン巻取り用直流モータＭ２とインクリボン供給用直流モータＭ１とをインクリボン１０の弛みを取る方向に回転駆動し始めるとともに、その回転駆動の開始後、インクリボン１０の回転を検出するまで、又は、繰り返し回数ｎがｍ（第３の一定時間に対応する設定回数）に達するまで、インクリボン巻取り用直流モータＭ２及びインクリボン供給用直流モータＭ１の駆動電流値を第２の一定時間Δｔ１経過毎に増加する制御手段としてのメイン制御部２１を有するので、本プリンタの電源が入っていても入っていなくても、インクリボン１０を本プリンタにセットした後、印刷開始前にはインクリボン１０の弛みをとることができ、又は、プリンタの電源を入れずにインクリボンをセットし、プリンタの電源を入れれば自動的にインクリボンの弛みをとることができる。
【００４０】
上記実施形態によれば、インクリボン巻取り部材としてのリールｒ１を駆動して該リールｒ１にインクリボン１０を巻き取らせるインクリボン巻取り用直流モータＭ２と、インクリボン供給部材としてのリールｒ２を駆動して該リールｒ２にインクリボン１０を供給させるインクリボン供給用直流モータＭ１とを備え、省エネモードを有し、該省エネモードの時にインクリボン巻取り用直流モータＭ２及びインクリボン供給用直流モータＭ１の通電をオフしている熱転写式プリンタにおいて、省エネモードから抜け出した時に、インクリボン１０の弛みをとるべく、インクリボン巻取り用直流モータＭ２とインクリボン供給用直流モータＭ１とをインクリボン１０の弛みをとる方向に回転駆動し始めるとともに、その回転駆動の開始後、インクリボン１０の回転を検出するまで、又は、繰り返し回数ｎがｍ（第３の一定時間に対応する設定回数）に達するまで、インクリボン巻取り用直流モータＭ２及びインクリボン供給用直流モータＭ１の駆動電流値を第２の一定時間Δｔ１経過毎に増加する制御手段としてのメイン制御部２１を有するので、省エネモード中に自然にインクリボン１０が弛む場合があっても、省エネモードから抜け出した時にインクリボンの弛みをとることができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態である熱転写式プリンタを示す概略図である。
【図２】同プリンタの電気的構成を示すブロック図である。
【図３】同プリンタにおけるメイン制御部のインクリボンの弛みをとる処理フローを示すフローチャートである。
【符号の説明】
【００４２】
ｒ１、ｒ２      リール
１０      インクリボン
Ｍ１      インクリボン供給用直流モータ
Ｍ２      インクリボン巻取り用直流モータ
２１      メイン制御部
２４      操作部
【図１】
0004820144.tif 000002
【図２】
0004820144.tif 000003
【図３】
0004820144.tif 000004