(57)【要約】【課題】  構成が簡単でありながらモータの温度上昇を抑制して、モータ寿命を延ばし、必要以上に能力の高いモータを用いることなく、記録スループットを確保する。【解決手段】  キャリッジモータの駆動回数をカウントし、駆動回数が規定数を超えた場合に、キャリッジモータの駆動停止時間を駆動回数が規定数以下の場合よりも長く設定する。【選択図】      図１０
2006001169.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を副走査方向に駆動して前記記録ヘッドにより記録用紙に記録を行う記録装置において、
前記キャリッジ駆動部における前記キャリッジの駆動状態を数値化した駆動状態値をカウントする駆動状態カウント部と、
前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の前記キャリッジの走査動作間における前記キャリッジ駆動部の駆動停止時間を、前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する駆動停止時間設定部と、
を備えたことを特徴とする記録装置。
【請求項２】
請求項１記載の記録装置において、
前記駆動状態値は、前記キャリッジ駆動部における前記キャリッジの加速回数あるいは減速回数若しくは対応する加速回数及び減速回数の組数である駆動回数であり、
前記基準駆動状態値Nは、所定の基準駆動回数であることを特徴とする記録装置。
【請求項３】
請求項１記載の記録装置において、
前記駆動状態値は、記録行数であり、
前記基準駆動状態値Nは、所定の基準記録行数であることを特徴とする記録装置。
【請求項４】
請求項１記載の記録装置において、
前記駆動状態値は、前記キャリッジの走査回数であり、
前記基準駆動状態値Nは、所定の基準走査回数であることを特徴とする記録装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の記録装置において、
前記基準駆動状態値Ｎとして、相異なる値が複数設定されており、
前記基準駆動状態値Ｎが大きくなるほど前記キャリッジ駆動部の駆動停止時間をより長く設定することを特徴とする記録装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の記録装置において、
前記基準駆動状態値Ｎは、記録モード毎に設定されていることを特徴とする記録装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の記録装置において、
同一の前記基準駆動状態値Ｎに対し、前記キャリッジ駆動部の駆動停止時間が記録モード毎に設定されていることを特徴とする記録装置。
【請求項８】
記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジモータを有するキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を紙送りモータを有する紙送り駆動部により副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置において、
前記紙送り駆動部における前記紙送りモータの駆動状態を数値化した駆動状態値をカウントする駆動状態カウント部と、
前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の紙送り動作間における前記紙送り駆動部の駆動停止時間を、前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する駆動停止時間設定部と、
を備えたことを特徴とする記録装置。
【請求項９】
記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジモータを有するキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置の制御方法において、
前記キャリッジ駆動部における前記キャリッジの駆動状態を数値化した駆動状態値をカウントする駆動状態カウント過程と、
前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の前記キャリッジの走査動作間における前記キャリッジ駆動部の駆動停止時間を前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する駆動停止時間設定過程と、
を備えたことを特徴とする記録装置の制御方法。
【請求項１０】
記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置の制御方法において、
前記紙送り駆動部における前記紙送りモータの駆動状態を数値化した駆動状態値をカウントする駆動状態カウント過程と、
前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の紙送り動作間における前記紙送り駆動部の駆動停止時間を、前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する駆動停止時間設定過程と、
を備えたことを特徴とする記録装置。
【請求項１１】
記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置をコンピュータにより制御する制御プログラムにおいて、
前記キャリッジ駆動部における前記キャリッジの駆動状態を数値化した駆動状態値をカウントさせ、
前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の前記キャリッジの走査動作間における前記キャリッジ駆動部の駆動停止時間を前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定させる、
ことを特徴とする制御プログラム。
【請求項１２】
記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置をコンピュータにより制御する制御プログラムにおいて、
前記紙送り駆動部における前記紙送りモータの駆動状態を数値化した駆動状態値をカウントさせ、
前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の紙送り動作間における前記紙送り駆動部の駆動停止時間を、前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定させる、
ことを特徴とする制御プログラム。
【請求項１３】
請求項１１または請求項１２に記載の制御プログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録装置の制御方法、制御プログラム及び記録媒体に係り、特に記録用紙を用紙挿入範囲のいずれに挿入しても用紙端を検出して印字が可能な記録装置、記録装置の制御方法、制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来より記録装置においては、キャリッジを走査すべく駆動し、あるいは、記録用紙を搬送するためにステッピングモータを用いている。
このようなステッピングモータを制御するに際し、記録スループットを向上するためには、ステッピングモータの駆動時間を最大にし、かつ、駆動停止時間を最小にすることが望まれる。
【０００３】
しかしながら、ステッピングモータの駆動時間を増加させることは、ステッピングモータの発熱をも増加させることとなり、温度上昇が過度となるとコイルの被覆が破損してステッピングモータが故障する可能性があり、ステッピングモータを安定に、かつ、長寿命化するためには、通電を抑制するか、あるいは、通電容量に余裕がある高能力のステッピングモータを用いる必要があり、効率が下がってしまうという不具合が生じる。
そこで、従来においては、モータに温度センサを組み込むことなく、モータの温度上昇を監視してスループットが低下することのない記録装置が特許文献１に開示されている。
【特許文献１】特開平８−２５７４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来の記録装置においては、上記目的を達成すべく、タイマー、各種パラメータの保存手段、エネルギー消費計算手段などを設ける必要があり、構成が複雑になるとともに多くのリソース（資源）を必要とするという問題点があった。
そこで、本発明の目的は、構成が簡単でありながらモータの温度上昇を抑制して、モータの損傷を防ぎ、必要以上に能力の高いモータを用いることなく、記録スループットを確保することが可能な記録装置、記録装置の制御方法、制御プログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジモータを有するキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置は、前記キャリッジ駆動部における前記キャリッジの駆動状態を数値化した駆動状態値をカウントする駆動状態カウント部と、前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の前記キャリッジの走査動作間における前記キャリッジ駆動部の駆動停止時間を前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する駆動停止時間設定部と、を備えたことを特徴としている。
上記構成によれば、駆動状態カウント部は、前記キャリッジ駆動部における前記キャリッジの駆動状態を数値化した駆動状態値をカウントする。
これにより、駆動停止時間設定部は、駆動状態値が所定の基準駆動状態値Ｎを超えた場合に、記録動作中の前記キャリッジの走査動作間における前記キャリッジ駆動部の駆動停止時間を前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する。
【０００６】
この場合において、前記駆動状態値は、前記キャリッジ駆動部における前記キャリッジの加速回数あるいは減速回数若しくは対応する加速回数及び減速回数の組数である駆動回数であり、前記基準駆動状態値Nは、所定の基準駆動回数であるようにしてもよい。
また、前記駆動状態値は、記録行数であり、前記基準駆動状態値Nは、所定の基準記録行数であるようにしてもよい。
さらに、前記駆動状態値は、前記キャリッジの走査回数であり、前記基準駆動状態値Nは、所定の基準走査回数であるようにしてもよい。
さらにまた、前記基準駆動状態値Ｎとして、相異なる値が複数設定されており、前記基準駆動状態値Ｎが大きくなるほど前記キャリッジ駆動部の駆動停止時間をより長く設定するようにしてもよい。
【０００７】
また、前記基準駆動状態値Ｎは、記録モード毎に設定されているようにしてもよい。
さらに、同一の前記基準駆動状態値Ｎに対し、前記キャリッジ駆動部の駆動停止時間が記録モード毎に設定されているようにしてもよい。
また、記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジモータを有するキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置は、前記紙送り駆動部における前記紙送りモータの駆動状態を数値化した駆動状態値をカウントする駆動状態カウント部と、前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の紙送り動作間における前記紙送り駆動部の駆動停止時間を前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する駆動停止時間設定部と、を備えたことを特徴としている。
上記構成によれば、駆動状態カウント部は、前記紙送り駆動部における前記紙送りモータの駆動状態を数値化した駆動状態値をカウントする。
駆動停止時間設定部は、駆動状態値が所定の基準駆動状態値Ｎを超えた場合に、前記記録動作中の紙送り動作間における前記紙送り駆動部の駆動停止時間を駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する。
【０００８】
また、記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジモータを有するキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置の制御方法は、前記キャリッジ駆動部における前記キャリッジの駆動状態を数値化した駆動状態値をカウントする駆動状態カウント過程と、前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の前記キャリッジの走査動作間における前記キャリッジ駆動部の駆動停止時間を前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する駆動停止時間設定過程と、を備えたことを特徴としている。
【０００９】
また、記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジモータを有するキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置の制御方法は、前記紙送り駆動部における前記紙送りモータの駆動状態を数値化した駆動状態値をカウントする駆動状態カウント過程と、前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の紙送り動作間における前記紙送り駆動部の駆動停止時間を前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する駆動停止時間設定過程と、を備えたことを特徴としている。
【００１０】
また、記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジモータを有するキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を紙送りモータを有する紙送り駆動部により副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置をコンピュータにより制御する制御プログラムは、前記キャリッジ駆動部における前記キャリッジの駆動状態を数値化した駆動状態値をカウントさせ、前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の前記キャリッジの走査動作間における前記キャリッジ駆動部の駆動停止時間を前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定させる、ことを特徴としている。
【００１１】
また、記録ヘッドをキャリッジに載置し、前記キャリッジをキャリッジモータを有するキャリッジ駆動部により主走査方向に駆動しつつ、記録用紙を紙送りモータを有する紙送り駆動部により副走査方向に駆動して前記記録ヘッドにより前記記録用紙に記録を行う記録装置をコンピュータにより制御する制御プログラムは、前記紙送り駆動部における前記紙送りモータの駆動状態を数値化した駆動状態値をカウントさせ、前記駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、前記記録動作中の紙送り動作間における前記紙送り駆動部の駆動停止時間を前記駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定させる、ことを特徴としている。
また、上記各制御プログラムをコンピュータ読取可能な記録媒体に記録することも可能である。
【発明の効果】
【００１２】
本発明によれば、構成が簡単でありながらキャリッジモータ、紙送りモータ等の各種モータの温度上昇を抑制して、モータの損傷を防ぐことができる。さらに必要以上に能力の  高いモータを用いることなく、記録スループットを確保することができる。
【発明を実施するための最良の形態】
【００１３】
次に図面を参照して本発明の好適な実施の形態について説明する。
まず、実施形態の詳細な説明に先立ち、本発明の原理について説明する。
図１は、キャリッジモータ、紙送りモータなどのステッピングモータの動作状態説明図である。
キャリッジモータ、紙送りモータなどのステッピングモータの回転を開始する際には、まずステッピングモータはホールド状態にされる。
続いて、ステッピングモータは、前ラッシュ状態にされる（時刻ｔ０〜ｔ１）。「前ラッシュ状態」とは、ステッピングモータを回転させる直前に、ステッピングモータを停止させた状態で、励磁相に通電する電流をホールド電流から駆動電流に切り換え、駆動電流を通電して停止させておく状態をいう。なお、ステッピングモータが前ラッシュ状態に置かれる時間は、駆動電流を励磁相に継続して通電することができる許容時間以下である。
【００１４】
続いてステッピングモータは、加速制御（時刻ｔ１〜ｔ２）、定速制御（時刻ｔ２〜ｔ３）および減速制御（時刻ｔ３〜ｔ４）されて、所望の位置まで駆動され、後ラッシュ状態にされる（時刻ｔ４〜ｔ５）。
その後、次の走査を行うまで（時刻ｔ５〜ｔ６）、再びステッピングモータはホールド状態にされる。
このような動作を行うに際し、ステッピングモータにおけるエネルギー消費は、速度変化を伴う加速制御及び減速制御並びにこれに付随する前ラッシュ及び後ラッシュによる比率が高いと考えられる。これに対し、定速駆動時は速度変化を伴わないためあまりトルクを必要とせず、エネルギー消費が少ない。
【００１５】
したがって、ステッピングモータの駆動回数（実効的には、キャリッジなどの被駆動部材の加速回数、減速回数、あるいは、被駆動部材の走査回数など）をカウントすることによってエネルギー消費量の概略を把握することが可能となる。具体的には、上述の例の場合、ステッピングモータの駆動回数としては、時刻ｔ１〜時刻ｔ５までを駆動回数１回としてエネルギー消費量の概略を把握することとなる。
また、単票紙を主として記録対象とする記録装置（例えば、通帳用プリンタあるいは定型単票プリンタなど）においては、１頁あたりのモータ駆動回数を予測することも可能となり、記録用紙の交換時にモータが停止することによりモータコイルの冷却を行ってモータが駆動不能になることを防止している。
しかしながら、グラフィックなどの特殊な印字を行う場合には、記録用紙の交換までに時間がかかり、モータの温度が上昇してモータが駆動不能になる可能性がある。
そこで、本発明は、ステッピングモータの駆動回数が所定の回数以内の場合には、高速で印字を行い、用紙の交換時のステッピングモータの停止時間を利用してモータを冷却する。
【００１６】
一方、グラフィックなどの特殊な印字を行う場合等のように、ステッピングモータの駆動回数が所定の回数を上回る場合には、走査方向の切換タイミングなどの印字途中のモータの停止時間を延長することにより、印字途中で冷却を行いつつ印字を行うことで、必要最小限の能力を有するモータを用いて効率的な記録装置を構成することが可能となっている。
【００１７】
図２は本発明の一態様の機能構成ブロック図である。
本発明の記録装置７００は、記録ヘッド７０１をキャリッジ７０２に載置し、キャリッジ７０２をキャリッジ駆動部７０３により主走査方向に駆動しつつ、記録用紙Ｐを副走査方向に駆動して記録ヘッド７０１により記録を行う。
この場合において、記録装置７００は、キャリッジ駆動部７０３におけるキャリッジ７０２の駆動状態を数値化した駆動状態値をカウントする駆動状態カウント部７０４と、駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合に、印字（記録）動作中のキャリッジ７０２の走査動作間におけるキャリッジ駆動部７０３の駆動停止時間を駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する駆動停止時間設定部７０５と、を備えている。
【００１８】
上記構成によれば、駆動状態カウント部７０４は、キャリッジ駆動部７０３におけるキャリッジ７０２の駆動状態を数値化した駆動状態値をカウントし、駆動停止時間設定部７０５は、駆動状態値が所定の基準駆動状態値Ｎ（Ｎは正の整数）を超えた場合、すなわち、キャリッジ駆動部７０３の駆動負荷が所定の基準負荷に対してより大きくなる場合に、印字（記録）動作中のキャリッジ７０２の走査動作間におけるキャリッジ駆動部７０３の駆動停止時間を駆動状態値が所定の基準駆動状態値Ｎ以下の場合よりも長く設定する。
従って、キャリッジ駆動部を構成するモータの温度上昇を抑制して、モータの損傷を防ぐことができる。さらに必要以上に能力の高いモータを用いることなく、記録スループットを確保することができる。
【００１９】
次に具体的な実施形態について説明する。
図３は、実施形態の記録装置の外観斜視図である。図４は、記録装置からケーシングを取り除いた場合の外観斜視図である。図５は、図４の状態から記録用紙押え部及びリボンカセットを取り除いた場合の外観斜視図である。図６は記録装置の側断面図である。図７は、プラテンの拡大断面図である。図８は、図７中のＸで示す水平面で切断した場合の断面図である。図９は、キャリッジの駆動状態説明図である。
記録装置１０は、図３に示すように、上部カバー１２、上部ケーシング１３及び下部ケーシング１４を有し、前面には、挿入口１８が設けられている。この挿入口１８へ記録用紙１００が挿入されると、記録装置１０により記録用紙１００に記録を行った後、記録用紙１００が挿入口１８から排出されるようになっている。
【００２０】
この場合において、上部カバー１２、上部ケーシング１３及び下部ケーシング１４は、ケーシングを構成しており、上部カバー１２は、記録用紙１００が記録装置１０内に詰まってしまった場合の処置等のために、取り外すことができるようになっている。
ここで、記録用紙１００としては、単票紙、フィルム、複数枚の用紙が重ね合わされた複写紙、通帳などが挙げられる。
以下の説明においては、記録用紙として、表紙（表表紙、裏表紙）を有し、この表紙に複数の記録用紙が綴じられるともに、表紙の一方（通常、裏表紙）の表面に磁気ストライプ１１０が設けられた通帳に記録を行う場合について述べるものとする。
【００２１】
記録装置１０は、図３ないし図５に示すように、挿入口１８から挿入された記録用紙１００を搬送する搬送部３０と、磁気情報読書き時に記録用紙１００の浮き上がりを押さえ込む記録用紙押え部３２と、記録用紙１００に設けられた磁気ストライプ１１０の磁気情報の読み取りまたは書き込みを行う磁気データ読取部４０と、記録用紙１００を下方から支持するプラテン５０と、プラテン５０に対向して配され、リボンカセット６０を用いて記録用紙１００に記録を行う記録部２０と、を備えている。
【００２２】
また、図４に示すように、プラテン５０が配される本体部１１に対し、記録部２０が配された本体上部１６は開閉することができ、記録用紙１００が本体部１１と本体上部１６との間において詰まった場合にも記録用紙１００を容易に取り除くことができる。
搬送部３０は、図６に示すように、記録部２０よりも手前で本体部１１に支持されたフロント加圧部３００と、このフロント加圧部３００の下方に対向して本体部１１に配されたフロント搬送部３２０と、これらフロント加圧部３００及びフロント搬送部３２０よりも奥側であってプラテン５０の手前に配され、記録用紙１００の搬送経路に進退自在な整列板３６０と、記録部２０よりも奥側の本体上部１６に支持されたリア加圧部３０２と、このリア加圧部３０２の下方に対向して本体部１１に配されたリア搬送部３２２と、を備えている。
【００２３】
次に記録装置１０の概要動作を説明する。
まず、記録用紙１００が挿入口１８から挿入されると、フロント加圧部３００とフロント搬送部３２０とが、記録用紙１００を挟んだ状態でプラテン５０の手前まで搬送する。プラテン５０の手前の位置において、記録用紙１００の搬送方向の傾きを修正すべく、記録用紙１００は整列される。整列された記録用紙１００は、表紙の一方に設けられた磁気ストライプ１１０が所定の読取書込位置まで、搬送部３０により搬送される。
磁気データ読取書込部４０は、本体前部１７の長手方向（図３における左右方向）に移動して、記録用紙１００の磁気ストライプ１１０から磁気情報を読み取る。さらに、搬送部３０は、記録用紙１００をプラテン５０上の記録位置まで搬送する。
【００２４】
磁気データ読取部４０により磁気ストライプ１１０から読み取られた磁気情報に基づいて、記録部２０は、記録用紙１００上を本体部１１の長手方向（図３における左右方向）に移動しつつ、リボンカセット６０のインクリボンを介して記録部２０のワイヤをプラテン５０上の記録用紙１００へ打ち当てることにより、文字などの記録を行う。
ここで、記録部２０の記録動作の詳細について説明する。
搬送部３０が搬送方向に整列した記録用紙１００をプラテン５０の平坦な上面５１２上に搬送すると、タイミングベルト２５０がキャリッジモータ２４０に駆動されることにより、本体上部１６の長手方向に渡された記録ヘッドガイド軸２６０にヘッドキャリッジ２３０が案内されて移動する。
【００２５】
これにより記録部２０を構成するヘッドキャリッジ２３０が記録ヘッド２００及びギャップ保持部２２０をプラテン５０の長手方向に移動する。この場合に、プラテン５０の上面５１２において、記録用紙１００が載置されていない領域については、ギャップ保持部２２０を構成するローラ２２０Ａが直接、上面５１２上を転がることとなる。
一方、プラテン５０の上面５１２において、記録用紙１００が載置されている場合には、ギャップ保持部２２０を構成するローラ２２０Ａが記録用紙１００上に乗り上げて、記録用紙１００上を転がることとなる。
これにより、ギャップ保持部２２０は、プラテン５０を支持ばね５５０に抗して押し下げ、記録用紙１００と記録ヘッド２００との間のギャップを所定の値に維持することとなる。
このとき、ギャップ保持部２２０を構成するローラ２２０Ａがプラテン５０の上面５１２上を直接転がっている状態から、記録用紙１００上に乗り上げることにより、プラテン５０を急激に押し下げた場合であっても、プラテン５０の振動を減衰させてプラテンの振動を早急、かつ、確実に吸収することができる。
【００２６】
これは、プラテン５０下部５１４と振動吸収部材５４０が当接していることによる摩擦力およびプラテン５０のピン５１５、５１６がそれぞれ案内溝部における５３３、５３５における記録用紙１００の下流側の側壁に押しつけられることによる摺動負荷がプラテン５０の振動を減衰、吸収するからである。
この状態で、記録部２０を構成する記録ヘッド２００は、記録用紙１００上を本体部１１の長手方向に移動しつつ、リボンカセット６０のインクリボンを介してワイヤをプラテン５０上の記録用紙１００へ打ち当てることにより、文字などの記録を行うこととなる。
その後、搬送部３０は、上述した読取書込位置まで、記録用紙１００を搬送する。
磁気データ読取書込部４０は、本体前部１７の長手方向を再度移動し、記録用紙１００へ記録部２０が記録した情報に基づいて、磁気ストライプ１１０に磁気情報を書き込む。次に、搬送部３０は、記録用紙１００を挿入口１８側に搬送し、記録が終了した記録用紙１００を挿入口１８から排出することとなる。
【００２７】
次に印字動作中に行われるキャリッジモータ２４０の制御について説明する。この場合において、記録装置１０は、図示しないマイクロコンピュータを搭載しており、図示しないＲＯＭに記憶した制御プログラムに基づいて、ＲＡＭにデータを展開しつつ、ＣＰＵが実際の処理を行うように構成されている。ここで、ＣＰＵは、駆動状態カウント部と、駆動停止時間設定部として機能することとなる。
【００２８】
図１０は、キャリッジモータの駆動制御の処理フローチャートである。
ステッピングモータで構成されているキャリッジモータの駆動制御を行う処理においては、まずキャリッジ駆動回数カウンタを初期値にリセットする（ステップＳ１１）。
続いて外部のホストコンピュータの指令に基づいて印字を行い、原則的にキャリッジ２３０の主走査方向への走査１回につきキャリッジ駆動回数カウンタを１カウントアップする（ステップＳ１２）。原則的に、と述べた理由は、走査１回であっても、加速制御及び減速制御の組が複数組存在する場合には、消費電力の観点、すなわち、発熱の観点からは加速制御及び減速制御の組をそれぞれ別個にカウントするのが好ましいからである。
【００２９】
続いてキャリッジ駆動回数カウンタの値がキャリッジモータの駆動停止時間を延長すべきか否かを規定するための規定数N（Nは２以上の整数）の値を超えたか否かを判別する（ステップＳ１３）。
ステップＳ１３の判別において、キャリッジ駆動回数カウンタの値がキャリッジモータの駆動停止時間を延長すべきか否かを判別するための規定数Ｎの値以下である場合には（ステップＳ１３；Ｎｏ）、負荷が小さく発熱量が少なく、駆動停止時間を延長する必要もないため、処理をステップＳ１２に再び移行し、印字動作を継続する。
ステップＳ１３の判別において、キャリッジ駆動回数カウンタの値がキャリッジモータの駆動停止時間を延長すべきか否かを判別するための規定数Ｎの値を越えた場合には（ステップＳ１３；Ｙｅｓ）、図１に示した時刻ｔ５〜ｔ６に至る駆動停止時間ＴHを延長すべく、新たな時間ＴHNEWを
ＴHNEW＝ＴH＋Ｚ
（ここで、Ｚは、延長時間である）
とする（ステップＳ１４）。
【００３０】
図１１は、キャリッジモータの温度変化の説明図である。
この結果、図１１に示すように、駆動停止時間ＴHを延長しない場合のキャリッジモータの温度（図中、点線で示す）が最大許容温度Ｔmaxを越える可能性があるのに対し、駆動停止時間ＴHNEWとした場合には、キャリッジモータの温度（図中、一点鎖線で示す）が最大許容温度Ｔmaxを越えることはない。
その後、再びホストコンピュータの指令に基づいて印字を継続し（ステップＳ１５）、印字が終了し、記録用紙が排紙されたか否かを判別して、印字が終了し、記録用紙１００が排紙された場合には、処理をステップＳ１１に移行し、以下、同様の処理を行うこととなる。
【００３１】
以上の説明のように、本実施形態によれば、通常の印字の場合（キャリッジ駆動回数カウンタの値が規定数Ｎ以下である場合）には、高速で印字を行い、グラフィックなどの特殊な印字の場合（駆動回数カウンタの値が規定数Ｎを越える場合）には、走査方向の切換タイミングなどの印字途中のキャリッジモータの停止時間を延長することにより、印字途中で冷却を行いつつ印字を行うことにより、発熱量を最適に制御することができるとともに、スループットが必要以上に低下することがない。
【００３２】
以上の説明においては、制御対象のモータとして、キャリッジモータの場合を例として説明したが、紙送りモータ等の他のモータについても同様に共用が可能である。さらにキャリッジモータと紙送りモータとを共用する場合のように一つのモータで複数の被駆動部を駆動する場合などについても同様に適用が可能である。
以上の説明においては、キャリッジの駆動状態を数値化した駆動状態値としてキャリッジモータ駆動回数を用いていたが、キャリッジの加速回数あるいは減速回数若しくは対応する加速回数及び減速回数の組数、記録行数、キャリッジの走査回数など様々な値を駆動状態値として用いることが可能である。
【００３３】
これらの場合において、駆動状態値がキャリッジの加速回数あるいは減速回数の場合の所定の基準駆動状態値Ｎとしては、所定の基準加速回数（例えば、２０回）あるいは所定の基準減速回数（例えば、２０回）とする。また、駆動状態値が対応する加速回数及び減速回数の組数（加速回数１回、減速回数１回の組で１組）の場合の所定の基準駆動状態値Ｎとしては、所定の基準組数（例えば、３０組）とする。
また、駆動状態値が記録行数の場合の所定の基準駆動状態値Ｎとしては、所定の基準行数（例えば、４０行）とする。さらにこの場合には、同一行について複数回記録（印字）を行うような場合には、実際の記録行数あるいは見かけ上の記録行数のいずれかを基準行数として定めるようにすれば良い。
また、駆動状態値がキャリッジの走査回数の場合の所定の基準駆動状態値Ｎとしては、所定の基準キャリッジ走査回数（例えば、キャリッジ連続走査回数＝２５回）とする。さらにこの場合には、１回で走査可能な走査可能領域内において一旦停止して再度走査を行ったような場合には、走査回数＝１回あるいは走査回数＝複数回のいずれかとしてカウントするようにすることも可能である。
【００３４】
以上の説明においては、記録装置の記録モードについては考慮していなかったが、印字品質、印字速度などの優先順位が異なる複数の記録モードを備えた記録装置においては、各記録モードに応じて延長時間Ｚを変更するようにすることも可能である。
より具体的には、図１２に示すように、記録モードとして、ＨＳＤ（ハイスピードドラフト）モード、ドラフトモード、ＬＱ（レタークォリティ）モード等、複数の記録モードが存在する場合に、印字速度が低い記録モードの場合には、延長時間Ｚをより印字速度が高い記録モードよりも短くするようにすることが可能である。
【００３５】
以上の説明においては、規定数Ｎは一定の場合であったが、図１３に示すように、規定数Ｎを複数の規定数（Ｎ１〜Ｎ３）から選択可能とし、選択された規定数Ｎが小さいほど延長時間Ｚも短く設定するように構成することも可能である。
以上の変形例の説明は、延長時間Ｚを変更する場合のものであったが、印字品質、印字速度などの優先順位が異なる複数の記録モードを備えた記録装置においては、各記録モードに応じて規定数Ｎを変更するようにすることも可能である。
より具体的には、図１４に示すように、記録モードとして、ＨＳＤモード、ドラフトモード、ＬＱモード等、複数の記録モードが存在する場合に、印字速度が低い記録モードの場合には、規定数Ｎをより印字速度が高い記録モードよりも長くするようにすることが可能である。
【００３６】
以上の説明においては、記録装置を制御するための制御プログラムがマイクロコンピュータを構成するＲＯＭに予め記憶されている場合について説明したが、各種磁気ディスク、光ディスク、メモリカードなどの記録媒体に制御用プログラムをあらかじめ記録し、これらの記録媒体から読み込み、インストールするように構成することも可能である。また、通信インターフェースを設け、インターネット、ＬＡＮなどのネットワークを介して制御用プログラムをダウンロードし、インストールして実行するように構成することも可能である。このように構成することにより、ソフトウェア的により高機能としたり、より信頼性の高い記録装置を構成することが可能となる
【図面の簡単な説明】
【００３７】
【図１】キャリッジモータの動作状態説明図である。
【図２】本発明の一態様の機能構成ブロック図である。
【図３】実施形態の記録装置の外観斜視図である。
【図４】記録装置からケーシングを取り除いた場合の外観斜視図である。
【図５】図３の状態から記録用紙押え部及びリボンカセットを取り除いた場合の外観斜視図である。
【図６】記録装置の側断面図である。
【図７】プラテンの拡大断面図である。
【図８】図６中のＸで示す水平面で切断した場合の断面図である。
【図９】キャリッジの駆動状態説明図である。
【図１０】キャリッジモータの駆動制御の処理フローチャートである。
【図１１】キャリッジモータの温度変化の説明図である。
【図１２】実施形態の変形例の説明図（その１）である。
【図１３】実施形態の変形例の説明図（その２）である。
【図１４】実施形態の変形例の説明図（その３）である。
【符号の説明】
【００３８】
１０、７００…記録装置、１１…本体部、１３…上部ハウジング、１４…下部ハウジング、２０…記録部、３０…搬送部、４０磁気データ読取書込部、５０…プラテン、２００…記録ヘッド、２２０…ギャップ保持部、２２０Ａ…ローラ、２３０…キャリッジ、７０１…記録ヘッド、７０２…キャリッジ、７０３…キャリッジ駆動部、７０４…駆動状態カウント部、７０５…駆動停止時間設定部。
【図１】
2006001169.tif 000003
【図２】
2006001169.tif 000004
【図３】
2006001169.tif 000005
【図４】
2006001169.tif 000006
【図５】
2006001169.tif 000007
【図６】
2006001169.tif 000008
【図７】
2006001169.tif 000009
【図８】
2006001169.tif 000010
【図９】
2006001169.tif 000011
【図１０】
2006001169.tif 000012
【図１１】
2006001169.tif 000013
【図１２】
2006001169.tif 000014
【図１３】
2006001169.tif 000015
【図１４】
2006001169.tif 000016