(57)【特許請求の範囲】
【請求項１】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、
周囲温度を検出する周囲温度検出手段と、
前記周囲温度検出手段により所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、所定枚数以上印字したか否かを判断する枚数判断手段と、
前記所定枚数以上印字したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定枚数未満しか印字していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備えることを特徴とするキャリッジ制御装置。
【請求項２】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、
周囲温度を検出する周囲温度検出手段と、
前記周囲温度検出手段により所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定距離以上移動したか否かを判断する距離判断手段と、
前記所定距離以上移動したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定距離未満しか移動していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備えることを特徴とするキャリッジ制御装置。
【請求項３】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、
周囲温度を検出する周囲温度検出手段と、
前記周囲温度検出手段により所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定回数以上動作したか否かを判断する回数判断手段と、
前記所定回数以上動作したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定回数未満しか動作していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備えることを特徴とするキャリッジ制御装置。
【請求項４】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、
前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断する経過時間判断手段と、
前記経過時間判断手段により前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、所定枚数以上印字したか否かを判断する枚数判断手段と、
前記所定枚数以上印字したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定枚数未満しか印字していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備えることを特徴とするキャリッジ制御装置。
【請求項５】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、
前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断する経過時間判断手段と、
前記経過時間判断手段により前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定距離以上移動したか否かを判断する距離判断手段と、
前記所定距離以上移動したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定距離未満しか移動していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備えることを特徴とするキャリッジ制御装置。
【請求項６】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、
前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断する経過時間判断手段と、
前記経過時間判断手段により前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定回数以上動作したか否かを判断する回数判断手段と、
前記所定回数以上動作したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定回数未満しか動作していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備えることを特徴とするキャリッジ制御装置。
【請求項７】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータと、このキャリッジモータの駆動を制御するキャリッジ制御装置と、を備えたプリンタにおいて、
前記キャリッジ制御装置は、
周囲温度を検出する周囲温度検出手段と、
前記周囲温度検出手段により所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、所定枚数以上印字したか否かを判断する枚数判断手段と、
前記所定枚数以上印字したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定枚数未満しか印字していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を有することを特徴とするプリンタ。
【請求項８】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータと、このキャリッジモータの駆動を制御するキャリッジ制御装置と、を備えたプリンタにおいて、
前記キャリッジ制御装置は、
周囲温度を検出する周囲温度検出手段と、
前記周囲温度検出手段により所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定距離以上移動したか否かを判断する距離判断手段と、
前記所定距離以上移動したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定距離未満しか移動していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を有することを特徴とするプリンタ。
【請求項９】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータと、このキャリッジモータの駆動を制御するキャリッジ制御装置と、を備えたプリンタにおいて、
前記キャリッジ制御装置は、
周囲温度を検出する周囲温度検出手段と、
前記周囲温度検出手段により所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定回数以上動作したか否かを判断する回数判断手段と、
前記所定回数以上動作したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定回数未満しか動作していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を有することを特徴とするプリンタ。
【請求項１０】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータと、このキャリッジモータの駆動を制御するキャリッジ制御装置と、を備えたプリンタにおいて、
前記キャリッジ制御装置は、
前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断する経過時間判断手段と、
前記経過時間判断手段により前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、所定枚数以上印字したか否かを判断する枚数判断手段と、
前記所定枚数以上印字したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定枚数未満しか印字していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を有することを特徴とするプリンタ。
【請求項１１】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータと、このキャリッジモータの駆動を制御するキャリッジ制御装置と、を備えたプリンタにおいて、
前記キャリッジ制御装置は、
前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断する経過時間判断手段と、
前記経過時間判断手段により前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定距離以上移動したか否かを判断する距離判断手段と、
前記所定距離以上移動したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定距離未満しか移動していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を有することを特徴とするプリンタ。
【請求項１２】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータと、このキャリッジモータの駆動を制御するキャリッジ制御装置と、を備えたプリンタにおいて、
前記キャリッジ制御装置は、
前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断する経過時間判断手段と、
前記経過時間判断手段により前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、
前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定回数以上動作したか否かを判断する回数判断手段と、
前記所定回数以上動作したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定回数未満しか動作していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を有することを特徴とするプリンタ。
【請求項１３】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータの駆動を制御するキャリッジ制御方法において、
周囲温度を検出するステップと、
所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させるステップと、
前記キャリッジを強制移動させた後に、所定枚数以上印字したか否かを判断するステップと、
前記所定枚数以上印字したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定枚数未満しか印字していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させるステップと、を備えることを特徴とするキャリッジ制御方法。
【請求項１４】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータの駆動を制御するキャリッジ制御方法において、
周囲温度を検出するステップと、
所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させるステップと、
前記キャリッジを強制移動させた後に、前記キャリッジが所定距離以上移動したか否かを判断するステップと、
前記所定距離以上移動したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定距離未満しか移動していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させるステップと、を備えることを特徴とするキャリッジ制御方法。
【請求項１５】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータの駆動を制御するキャリッジ制御方法において、
周囲温度を検出するステップと、
所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させるステップと、
前記キャリッジを強制移動させた後に、前記キャリッジが所定回数以上動作したか否かを判断するステップと、
前記所定回数以上動作したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定回数未満しか動作していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させるステップと、を備えることを特徴とするキャリッジ制御方法。
【請求項１６】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータの駆動を制御するキャリッジ制御方法において、
前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断するステップと、
前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させるステップと、
前記キャリッジを強制移動させた後に、所定枚数以上印字したか否かを判断するステップと、
前記所定枚数以上印字したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定枚数未満しか印字していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させるステップと、を備えることを特徴とするキャリッジ制御方法。
【請求項１７】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータの駆動を制御するキャリッジ制御方法において、
前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断するステップと、
前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させるステップと、
前記キャリッジを強制移動させた後に、前記キャリッジが所定距離以上移動したか否かを判断するステップと、
前記所定距離以上移動したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定距離未満しか移動していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させるステップと、を備えることを特徴とするキャリッジ制御方法。
【請求項１８】
印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータの駆動を制御するキャリッジ制御方法において、
前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断するステップと、
前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させるステップと、
前記キャリッジを強制移動させた後に、前記キャリッジが所定回数以上動作したか否かを判断するステップと、
前記所定回数以上動作したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定回数未満しか動作していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させるステップと、を備えることを特徴とするキャリッジ制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、キャリッジの移動を制御するキャリッジ制御装置、プリンタおよびキャリッジ制御方法に関し、特に、低温時にキャリッジを安定に移動させる技術に関する。
【０００２】
【従来の技術】
インクジェットプリンタ等のシリアルプリンタでは、キャリッジに搭載された印字ヘッドにより印字を行う。キャリッジは紙面の横方向（主走査方向）に周期的に移動制御され、印刷紙は紙面の縦方向（副走査方向）に周期的に移動制御される。
【０００３】
キャリッジには軸受け部材が取り付けられており、この軸受け部材には主走査方向に延びるガイド部材が貫挿され、このガイド部材に沿ってキャリッジは主走査方向に移動する。ガイド部材と軸受け部材との接触部分には、滑りをよくするために潤滑油が充填される。
【０００４】
しかしながら、潤滑油は、周囲温度が低くなると、粘性が高くなるという性質があり、ガイド部材と軸受け部材との間の接触抵抗が高くなって、キャリッジが滑りにくくなる。このため、条件が悪いとキャリッジが動かなくなるおそれがある。
【０００５】
このような問題を回避すべく、特開平6-8589号公報には、低温時に、キャリッジを移動させるキャリッジモータの駆動トルクを通常よりも大きくする、いわゆる緩機運転を行う技術が開示されている。この緩機運転では、潤滑油を軟化させるために、低温始動時に所定期間だけキャリッジを強制的に移動させている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記公報に開示された手法でキャリッジを強制的に移動させて潤滑油を軟化させても、常温時と同程度まで軟化させるのは容易ではない。このため、キャリッジの動作が不安定になり、印字品質が悪くなってしまう。
【０００７】
本発明は、このような点に鑑みてなされたものであり、その目的は、低温時における印字品質の劣化を防止できるキャリッジ制御装置、プリンタおよびキャリッジ制御方法を提供することにある。
【０００８】
【課題を解決するための手段】
上述した課題を解決するために、請求項１の発明は、印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、周囲温度を検出する周囲温度検出手段と、前記周囲温度検出手段により所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、前記強制移動制御手段により前記キャリッジを強制移動させた後に、所定枚数以上印字したか否かを判断する枚数判断手段と、前記所定枚数以上印字したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定枚数未満しか印字していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備える。
【０００９】
請求項２の発明は、印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、周囲温度を検出する周囲温度検出手段と、前記周囲温度検出手段により所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定距離以上移動したか否かを判断する距離判断手段と、前記所定距離以上移動したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定距離未満しか移動していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備える。
【００１０】
請求項３の発明は、印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、周囲温度を検出する周囲温度検出手段と、前記周囲温度検出手段により所定温度以下と検出されると、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定回数以上動作したか否かを判断する回数判断手段と、前記所定回数以上動作したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定回数未満しか動作していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備える。
【００１１】
請求項４の発明は、印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断する経過時間判断手段と、前記経過時間判断手段により前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、前記強制移動制御手段により前記キャリッジを強制移動させた後に、所定枚数以上印字したか否かを判断する枚数判断手段と、前記所定枚数以上印字したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定枚数未満しか印字していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備える。
【００１２】
請求項５の発明は、印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断する経過時間判断手段と、前記経過時間判断手段により前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定距離以上移動したか否かを判断する距離判断手段と、前記所定距離以上移動したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定距離未満しか移動していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備える。
【００１３】
請求項６の発明は、印字ヘッドを搭載したキャリッジを紙面の主走査方向に移動させるキャリッジモータを備え、このキャリッジモータの駆動を制御するキャリッジ制御装置において、前記キャリッジを最後に移動させてからの経過時間が所定時間を超えたか否かを判断する経過時間判断手段と、前記経過時間判断手段により前記所定時間を超えたと判断された場合に、前記キャリッジを起動時に所定距離だけ移動させる強制移動制御手段と、前記強制移動制御手段により前記キャリッジを強制移動させた後に、前記キャリッジが所定回数以上動作したか否かを判断する回数判断手段と、前記所定回数以上動作したと判断されると前記キャリッジを第１の基準速度で移動させ、前記所定回数未満しか動作していないと判断されると前記第１の基準速度よりも低速の第２の基準速度で移動させる速度制御手段と、を備える。
【００１４】
請求項１，７の発明では、低温時にキャリッジを強制移動させた後、所定枚数未満しか印字を行っていない場合は、キャリッジの動作がまだ不安定であると判断して、印字速度を遅くする。このため、印字品質が劣化しなくなる。
【００１５】
請求項２，８の発明では、低温時にキャリッジを強制移動させた後、キャリッジが所定距離未満しか移動していない場合は、キャリッジの動作がまだ不安定であると判断して、印字速度を遅くする。このため、印字品質が劣化しなくなる。
【００１６】
請求項３，９の発明では、低温時にキャリッジを強制移動させた後、キャリッジが所定回数未満しか移動していない場合は、キャリッジの動作がまだ不安定であると判断して、印字速度を遅くする。このため、印字品質が劣化しなくなる。
【００１７】
請求項４，１０の発明では、キャリッジを所定時間以上駆動していなかった場合にキャリッジを強制移動させた後、所定枚数未満しか印字を行っていない場合は、キャリッジの動作がまだ不安定であると判断して、印字速度を遅くする。このため、印字品質が劣化しなくなる。
【００１８】
請求項５，１１の発明では、キャリッジを所定時間以上駆動していなかった場合にキャリッジを強制移動させた後、キャリッジが所定距離未満しか移動していない場合は、キャリッジの動作がまだ不安定であると判断して、印字速度を遅くする。このため、印字品質が劣化しなくなる。
【００１９】
請求項６，１２の発明では、キャリッジを所定時間以上駆動していなかった場合にキャリッジを強制移動させた後、キャリッジが所定回数未満しか移動していない場合は、キャリッジの動作がまだ不安定であると判断して、印字速度を遅くする。このため、印字品質が劣化しなくなる。
【００２０】
【発明の実施の形態】
以下、本発明に係るキャリッジ制御装置、プリンタおよびキャリッジ制御方法について、図面を参照しながら具体的に説明する。以下では、インクジェットプリンタに内蔵されるキャリッジ制御装置を例に取って説明する。
【００２１】
図１は本発明に係るキャリッジ制御装置の第１の実施形態の処理動作を示すフローチャート、図２は図１のキャリッジ制御装置を内蔵するインクジェットプリンタ（以下、単にプリンタと呼ぶ）の概略構成を示すブロック図、図３は図２のプリンタの分解斜視図である。
【００２２】
まず、図２および図３を用いてプリンタの構成を説明する。図２のプリンタは、紙送りを行う紙送りモータ（ＰＦモータ、紙送り駆動手段）１と、紙送りモータ１を駆動制御する紙送りモータドライバ２と、キャリッジ（ＣＲ）３を移動させるキャリッジモータ（ＣＲモータ、キャリッジ駆動手段）４と、キャリッジモータ４を駆動制御するＣＲモータドライバ５と、紙送りモータドライバ２およびＣＲモータドライバ５の制御を行うＤＣユニット６と、インクの吐出を制御するポンプモータ７と、ポンプモータ７を駆動制御するポンプモータドライバ８と、記録紙５０にインクを吐出するヘッド９と、ヘッド９を駆動制御するヘッドドライバ１０と、キャリッジ３がホーム位置を通過したか否かを検出するホームセンサ１１と、エンコーダパターン１２と、エンコーダ１３と、紙位置を検出する紙検出センサ１５と、装置全体の制御を行うＣＰＵ１６と、ＣＰＵ１６に対して周期的に割り込みをかけるタイマＩＣ１７と、ホストコンピュータ１８との間でデータの送受信を行うインタフェース部（ＩＦ）１９と、印字解像度やヘッド９の駆動波形等を制御するＡＳＩＣ２０と、ＡＳＩＣ２０およびＣＰＵ１７の作業領域やプログラム格納領域として用いられるＰＲＯＭ２１、ＲＡＭ２２およびＥＥＰＲＯＭ２３と、を備える。
【００２３】
キャリッジ３は、図２に示すように、タイミングベルト３１を介してキャリッジモータ４に接続され、ガイド部材３２に案内されてプラテン３３に平行に移動する。キャリッジ３の記録紙５０に対向する面には、ブラックインクを吐出するヘッド９と、カラーインクを吐出するヘッド９とが設けられ、各ヘッド９はインクカートリッジ３４からインクの供給を受けて記録紙５０にインク滴を吐出して文字や画像を印字する。
【００２４】
キャリッジ３の非印字領域には、非印字時にヘッド９のノズル開口を封止するためのキャッピング装置３５とポンプユニット３６とが設けられている。キャリッジ３が印字領域から非印字領域に移動すると、不図示のレバーに当接して図示のキャッピング装置３５は上方に移動し、ヘッド９を封止する。
【００２５】
ヘッド９のノズル開口列に目詰まりが生じた場合や、カートリッジ３４の交換等を行ってヘッド９から強制的にインクを吐出する場合は、ヘッド９を封止した状態でポンプユニット３６を作動させ、ポンプユニット３６からの負圧により、ノズル開口列からインクを吸い出す。これにより、ノズル開口列の近傍に付着している塵埃や紙粉が洗浄され、さらにはヘッド９内の気泡がインクとともにキャップ３７に排出される。
【００２６】
図２に示すキャリッジモータ４と紙送りモータ１はいずれもＤＣモータで構成されている。図４はＤＣモータの制御を行うＤＣユニット６の概略構成を示すブロック図である。
【００２７】
以下では、図４に基づいてキャリッジモータ４の制御について説明するが、紙送りモータ１についても同様の制御が行われる。
【００２８】
ＤＣユニット６は、図４に示すように、位置カウンタ６ａと、減算部６ｂと、目標速度演算部６ｃと、速度演算部６ｄと、減算器６ｅと、比例要素６ｆと、積分要素６ｇと、微分要素６ｈと、加算器６ｉと、Ｄ／Ａコンバータ６ｊと、タイマ６ｋと、加速制御部６ｍとを有する。
【００２９】
位置カウンタ６ａは、エンコーダ１３の出力パルスの立ち上がりエッジと立ち下がりエッジを検出し、検出されたエッジの個数を計数し、この計数値に基づいて、ＰＦモータ１によって送られる紙の送り量を演算する。
【００３０】
目標速度演算部６ｃは、減算器６ｅの出力である位置偏差に基づいてＰＦモータ１の目標速度を演算する。この演算は、位置偏差にゲインＫｐを乗算することにより行われる。このゲインＫｐは位置偏差に応じて決定される。
【００３１】
速度演算部６ｄは、エンコーダ１３の出力パルスに基づいてＰＦモータ１の速度を演算する。減算器６ｅは、目標速度と、速度演算部６ｄによって演算されたＰＦモータ１の実際の速度との速度偏差を演算する。
【００３２】
比例要素６ｆは、上述した速度偏差に定数Ｇｐを乗算し、乗算結果を出力する。積分要素６ｇは、速度偏差に定数Ｇｉを乗じたものを積算する。微分要素６ｈは、現在の速度偏差と、一つ前の速度偏差との差に定数Ｇｄを乗算し、乗算結果を出力する。
【００３３】
比例要素６ｆ、積分要素６ｇ、および微分要素６ｈの出力は加算器６ｉにて加算される。この加算結果であるＰＦモータ１の駆動電流は、Ｄ／Ａコンバータ６ｊに送られてアナログ電流に変換される。このアナログ電流に基づいて、ドライバ１０はＰＦモータ１を駆動する。
【００３４】
タイマ６ｋおよび加速制御部６ｍは加速制御に用いられ、比例要素６ｆ、積分要素６ｇ、および微分要素６ｈを使用するＰＩＤ制御は加速途中の定速および減速制御に用いられる。タイマ６ｋは、ＣＰＵ１６から送られてくるクロック信号に基づいて、所定時間ごとにタイマ割り込み信号を発生する。
【００３５】
加速制御部６ｍは、上述したタイマ割り込み信号を受けるたびに、所定の電流値を目標電流値に積算し、積算結果である加速時におけるＰＦモータ１の目標電流値がＤ／Ａコンバータ６ｊに送られる。ＰＩＤ制御の場合と同様に、上述した目標電流値はＤ／Ａコンバータ６ｊによりアナログ電流に変換され、このアナログ電流に基づいてドライバ１０によりＰＦモータ１が駆動される。ドライバ１０は、Ｄ／Ａコンバータ６ｊの出力に基づいて、ＰＦモータ１の動作を制御する。
【００３６】
図５はキャリッジ３の構造を示す図であり、キャリッジ３を下方（図３の矢印の方向）から見た外観図である。図示のように、キャリッジ３の対向する２面にはそれぞれ軸受け部材３ａ，３ｂが取り付けられている。これら軸受け部材３ａ，３ｂには、紙面の主走査方向に延びるガイド部材３２が貫挿可能とされている。
【００３７】
キャリッジ３は、軸受け部材３ａ，３ｂに貫挿されたガイド部材３２に沿って紙面の主走査方向に移動する。両軸受け部材３ａ，３ｂの中間部分には凹部３ｄが形成され、この凹部３ｄの底面には複数の溝３ｅが形成されている。
【００３８】
凹部３ｄには、潤滑油を染み込ませたフェルト（油供給源）３ｆが配置される。このフェルト３ｆの余分な油は、凹部３ｄの溝３ｅに溜まるようになっている。
【００３９】
フェルト３ｆは、ガイド部材３２に接触するような高さをもつ。キャリッジ３を動かすと、フェルト３ｆはガイド部材３２に接触しながら移動する。これにより、キャリッジ３の移動中は、ガイド部材３２に常に潤滑油が充填される。軸受け部材３ａ，３ｂの内周面には、一定間隔で溝３ｇが形成されている。フェルト３ｆからガイド部材３２に補充された潤滑油の余分な分は、軸受け部材３ａ，３ｂの溝３ｇに溜まるようになっている。
【００４０】
また、印字ヘッド９の近傍には、周囲温度を測定するためのサーミスタ（周囲温度検出手段）４０が設けられている。このサーミスタ４０は不図示のプリント基板上に実装されている。このプリント基板には、他に、メイン基板との間で各種信号のやり取りを行うコネクタや電源コネクタなどが実装されている。
【００４１】
次に、図１のフローチャートに基づいて、本発明に係るキャリッジ制御装置の第１の実施形態の処理動作を説明する。
【００４２】
まず、周囲温度が所定温度（例えば、５℃）未満か否かを判定する（ステップＳ１）。周囲温度が所定温度以上であれば、キャリッジ３が最後に動作してからの経過時間が所定時間（例えば、１６０時間）以上であるか否かを判定する（ステップＳ２、経過時間判断手段）。
【００４３】
経過時間が所定時間未満であれば、通常の印字速度で印字処理を行う（ステップＳ３）。
【００４４】
一方、ステップＳ１で周囲温度が所定温度未満と判定された場合、あるいはステップＳ２で所定時間以上経過したと判定された場合、キャリッジ３を所定距離（例えば、２往復分）だけ動作させる（ステップＳ４、強制移動制御手段）。この動作期間中は、ヘッド９からインクを吐出させない方が望ましいが、この期間中にも印字を行ってもよい。ステップＳ３の処理が終了した後、ステップＳ４の通常印字処理を行う。
【００４５】
ステップＳ４の処理を行うと、上述したように、図５に示したキャリッジ３のフェルト３ｆがガイド部材３２に接触しながら移動するため、ガイド部材３２に潤滑油が補充される。したがって、ガイド部材３２と軸受け部材３ａ，３ｂとの接触性がよくなり、滑りやすくなる。すなわち、低温時やキャリッジ３を長時間駆動していなかったりして、潤滑油の粘性が高くなったり、油ぎれを起こしても、新たに潤滑油を補充して粘性を弱めることができ、結果として、低温であっても滑りやすくなる。
【００４６】
このように、第１の実施形態では、キャリッジ３を動かすガイド部材３２に接触するようにフェルト３ｆをキャリッジ３に設けておき、低温時あるいはキャリッジ３を長期間駆動していなかった場合には、意図的にキャリッジ３を動かしてフェルト３ｆからガイド部材３２に潤滑油を補充するようにしたため、低温時でも、キャリッジ３が滑りやすくなり、低温時にキャリッジ３が停止するという不具合が起きなくなる。
【００４７】
（第２の実施形態）
第２の実施形態は、低温時の印字速度を遅くして印字品質の劣化を防止するものである。第２の実施形態は、第１の実施形態と同様に構成されており、キャリッジ制御装置の処理動作のみが第１の実施形態と異なっている。このため、以下では、第１の実施形態と異なる部分を中心に説明する。
【００４８】
図６は本発明に係るキャリッジ制御装置の第２の実施形態のフローチャートである。図６のステップＳ１１〜Ｓ１４の処理は、図１のステップＳ１〜Ｓ４の処理と同様であり、周囲温度が所定温度以下の場合、あるいはキャリッジ３を最後に動作させてから所定時間が経過した場合は、起動時のみキャリッジ３を所定距離だけ移動させるウォーミングアップ処理を行う。
【００４９】
ステップＳ１４の処理が終了した場合は、ウォーミングアップ処理終了後に所定枚数（例えば、２枚）の印字を行ったか否かを判断する（ステップＳ１５、枚数判断手段）。所定枚数の印字を行った場合には、ステップＳ１３に進んで通常の印字速度（例えば、２５０ｃｐｓ）で印字を行う。一方、所定枚数の印字をまだ行っていない場合には、低速（例えば、２００ｃｐｓ以下）で印字を行う（ステップＳ１６、速度制御手段）。
【００５０】
ステップＳ１３，Ｓ１６のような印字速度の制御を行う理由は、ウォーミングアップ処理を行った後でも、低温時はキャリッジ３モータの負荷が大きくなることから、キャリッジ３の動作が不安定になりやすいためである。キャリッジ３の動作が不安定になると、印字品質が悪くなるため、本実施形態では、印字速度を遅くして、印紙品質の劣化の防止を図っている。
【００５１】
このように、第２の実施形態は、第１の実施形態と同様のウォーミングアップ処理を行った後でも、所定枚数の印字が終わるまでは、印字速度を遅くするような制御を行うため、低温時やキャリッジ３を長期間駆動していなかった場合でも、印字品質が劣化しなくなる。
【００５２】
また、摩擦負荷はキャリッジ３の速度に比例し、速度が遅いほど摩擦負荷が小さくなる。このため、第２の実施形態のように低温時に印字速度を遅くすれば、摩擦負荷の影響をより受けにくくなり、印字品質の向上が図れる。
【００５３】
（第３の実施形態）
第３の実施形態は、第２の実施形態の変形例であり、ウォーミングアップ処理を行った後、キャリッジ３の往復回数により印字速度を制御するものである。第３の実施形態は、キャリッジ制御装置の処理動作が異なる他は、第１および第２の実施形態と共通するため、以下では、キャリッジ制御装置の処理動作を中心に説明する。
【００５４】
図７は本発明に係るキャリッジ制御装置の第３の実施形態のフローチャートである。図７のフローチャートは、ステップＳ２５の処理を除けば、図６のフローチャートと共通する。ステップＳ２５では、ウォーミングアップ処理が終わった後のキャリッジ３の往復回数が所定回数（例えば、２０回）以上か否かを判定する（ステップＳ２５、距離判断手段、回数判断手段）。所定回数以上であれば、通常の印字速度で印字を行う（ステップＳ２３）。一方、キャリッジ３の往復回数が所定回数未満であれば、低速の印字速度で印字を行う（ステップＳ２６）。
【００５５】
このように、第３の実施形態では、ウォーミングアップ処理後のキャリッジ３の往復回数が少ない場合には、印字速度を遅くするため、低温時でも、キャリッジ３の動作が安定した後は、通常の速度で印字することができる。
【００５６】
なお、図７のステップＳ２４では、キャリッジ３の往復回数が所定回数以上か否かを判断しているが、その代わりに、キャリッジ３の移動距離で判断してもよい。すなわち、ウォーミングアップ処理が終わった後に、キャリッジ３が所定距離未満しか移動していなければステップＳ２６の低速印字処理を行い、所定距離以上移動していればステップＳ２５の高速印字処理を行ってもよい。
【００５７】
上述した第１〜第３の実施形態では、ＤＣモータでキャリッジ３の移動を制御する例を説明したが、ステッピングモータでキャリッジ３の移動を制御してもよい。
【００５８】
図８はこの種のステッピングモータを制御する制御回路の一例を示すブロック図である。図８の制御回路は、キャリッジ制御用のステッピングモータ６１に電流を流すモータドライバ６２と、モータドライバ制御部６３と、ＣＰＵ６４とを有する。
【００５９】
モータドライバ６２は、Ａ相電流とＢ相電流からなる二相電流を出力する。モータドライバ制御部６３は、Ａ相電流を制御するための制御信号とＢ相電流を制御するための制御信号とを出力する。モータドライバ制御部６３から出力される制御信号に基づいて、モータドライバ６２は、２−２相駆動、１−２相駆動、Ｗ１−２駆動などの種々の駆動方式でステッピングモータ６１を駆動する。
【００６０】
ＣＰＵ６４は、ステッピングモータ６１を正転方向あるいは反転方向にどの程度の速度で何ステップ移動させるかを指示する信号を出力する。この信号に基づいて、モータドライバ制御部６３はモータドライバ６２に制御信号を送る。
【００６１】
図８のようなステッピングモータ６１を用いてキャリッジ３を駆動する場合も、低温時やキャリッジ３を長期間移動させなかった場合には、キャリッジ３の負荷が大きくなるため、第１〜第３の実施形態と同様の処理を行うことにより、キャリッジ３を安定かつ迅速に移動させることができる。
【００６２】
上述した各実施形態では、インクジェットプリンタ用のキャリッジ制御装置を例に取って説明したが、本発明は、キャリッジ３を主走査方向に移動させて印字を行う種々のシリアルプリンタに適用可能であり、例えばドットインパクトプリンタに適用してもよい。
【００６３】
図５では、軸受け部材３ａ，３ｂ部材の間にフェルト３ｆを配設する例を説明したが、軸受け部材３ａ，３ｂ部材の外側にフェルト３ｆを配設してもよい。すなわち、キャリッジ３の移動に応じてフェルト３ｆが軸に接触しながら移動するのであれば、フェルト３ｆの配設場所やフェルト３ｆのｍ形状は特に問わない。
【００６４】
また、図１のステップＳ１等では、キャリッジ３に取り付けられたサーミスタにより温度を検出しているが、サーミスタ以外の手段で温度を検出してもよい。また、この種の温度検出手段が設置される場所にも特に制限はなく、例えばキャリッジ３とは別の場所に温度検出手段を設けてもよい。
【００６５】
また、上述した実施形態では、フェルト３ｆに予め潤滑油を含浸させておく例を説明したが、長時間経つと、フェルト３ｆの潤滑油も少なくなってくるため、潤滑油を途中で補充する手段を設けてもよい。この手段の最も簡易な例としては、図５の凹部３ｄに潤滑油を補充するための孔を形成すればよい。
【００６６】
【発明の効果】
以上詳細に説明したように、本発明によれば、低温時あるいはキャリッジを長期間駆動していなかったときにキャリッジを強制移動させた後、所定枚数未満しか印字を行っていない場合、あるいはキャリッジが所定距離未満しか移動していない場合、あるいはキャリッジが所定回数未満しか動作していない場合は、印字速度を遅くするため、キャリッジの動作が不安定であっても、印字品質が劣化するおそれがなくなる。
【図面の簡単な説明】
【図１】本発明に係るキャリッジ制御装置の処理動作を示すフローチャート。
【図２】キャリッジ制御装置を内蔵するプリンタの概略構成を示すブロック図。
【図３】図２のプリンタの分解斜視図。
【図４】ＤＣモータの制御を行うＤＣユニット６の概略構成を示すブロック図。
【図５】キャリッジの構造を示す図。
【図６】本発明に係るキャリッジ制御装置の第２の実施形態のフローチャート。
【図７】本発明に係るキャリッジ制御装置の第３の実施形態のフローチャート。
【図８】ステッピングモータを制御する制御回路の一例を示すブロック図。
【符号の説明】
１  ＰＦモータ
３  キャリッジ
３ａ，３ｂ  軸受け部材
３ｄ  凹部
３ｅ  溝
３ｆ  フェルト
５  ＣＲモータドライバ
６  ＤＣユニット
１６  ＣＰＵ
１７  タイマＩＣ
３２  ガイド部材
３４  インクカートリッジ
３５  キャッピング装置
【図１】
0003638115.tif 000002
【図２】
0003638115.tif 000003
【図３】
0003638115.tif 000004
【図４】
0003638115.tif 000005
【図５】
0003638115.tif 000006
【図６】
0003638115.tif 000007
【図７】
0003638115.tif 000008
【図８】
0003638115.tif 000009