(57)【要約】【課題】モータのトルクがより低い状態において、駆動体が所定の位置に存在するか否かの判定を行うことができる。【解決手段】モータ４は駆動体を駆動させる。トルク検出部１０はモータ４のトルクを検出する。温度検出部７はモータ４の温度を検出する。オプション検出部１１は、プリンタ装置にモータ４の負荷を変動させる他の装置が接続されたか否か判断する。閾値制御部８は温度検出部７が検出したモータ４の温度、または、オプション検出部１１が判断した結果に基づいて、モータ４のトルクの閾値であるトルク閾値を決定する。判定部１２は、トルク検出部１０が検出したモータ４のトルクと、閾値制御部８が決定したトルク閾値とを比較し、駆動体が所定の位置に存在するか否かを判定する。【選択図】図１
2009248318.tif 000002
【特許請求の範囲】
【請求項１】
駆動体が所定の位置に存在するか否かの判定を行うプリンタ装置において、
前記駆動体を駆動させるためのモータと、
前記モータのトルクを検出するトルク検出部と、
前記モータの温度を検出する温度検出部と、
前記プリンタ装置に前記モータの負荷を変動させる他の装置が接続されたか否か判断す
る接続判断部と、
前記温度検出部が検出した前記モータの温度、または、前記接続判断部が判断した結果
に基づいて、前記モータのトルクの閾値であるトルク閾値を決定する閾値決定部と、
前記トルク検出部が検出した前記モータのトルクと、前記閾値決定部が決定した前記ト
ルク閾値とを比較し、前記駆動体が所定の位置に存在するか否かを判定する判定部と
を備えたことを特徴とするプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置に関する。
【背景技術】
【０００２】
プリンタ装置において、キャリッジなどの駆動体を所定の位置（ホームポジション）に
移動させる方法として、駆動体をフレームなどの固定物に当てる度当たりを行っている。
度当たりを判断する方法としては、駆動体を動作させるＤＣ（Ｄｉｒｅｃｔ  Ｃｕｒｒｅ
ｎｔ、直流）モータのトルクを検知し、検知したトルクが設定した閾値以上である場合、
度当たりであると判断する。なお、度当たりと判断した際の駆動体の位置をホームポジシ
ョンとしている。
【０００３】
このとき、ＤＣモータのトルクのばらつきや、駆動体の駆動負荷のばらつきにより、度
当たりとなる時点でのＤＣモータのトルクが異なる。そのため、度当たりであると判断す
るためのＤＣモータのトルクの閾値は、ＤＣモータのトルクのばらつきや、駆動体の駆動
負荷のばらつきを考慮して、実際に駆動体を動作させるために必要なトルクよりも大きな
トルクを閾値としている。
【０００４】
上述した通り、度当たりを判断するために、実際に駆動体を動作させるために必要なト
ルクよりも大きなトルクを掛けるため、駆動体がフレームなどの固定物に当たった際に、
フレームのゆがみや破壊、また、駆動体を動作させるためのタイミングベルトと歯車との
間での歯とびに繋がってしまう。
【０００５】
また、プリンタ装置を動作させると、動作させた量に応じて駆動体の駆動負荷が変化す
る。この変化に応じて閾値を変化させる技術が知られている（例えば、特許文献１参照）
。
【０００６】
【特許文献１】特開２００６−２４８１０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
プリンタ装置が動作する環境によって、実際に駆動体を動作させるために必要なトルク
が異なるため、必要なトルクが最大の場合を考慮して度当たりを検出する際のトルクの閾
値を決定している。そのため、モータのトルクがより低い状態において、駆動体が所定の
位置に存在するか否かの判定を行うことができないという問題があった。
【０００８】
本発明は上記の課題を解決するためになされたものであり、モータのトルクがより低い
状態において、駆動体が所定の位置に存在するか否かの判定を行うことができるプリンタ
装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、駆動体が所定の位置に存在するか否かの判定を行うプリンタ装置において、
前記駆動体を駆動させるためのモータと、前記モータのトルクを検出するトルク検出部と
、前記モータの温度を検出する温度検出部と、前記プリンタ装置に前記モータの負荷を変
動させる他の装置が接続されたか否か判断する接続判断部と、前記温度検出部が検出した
前記モータの温度、または、前記接続判断部が判断した結果に基づいて、前記モータのト
ルクの閾値であるトルク閾値を決定する閾値決定部と、前記トルク検出部が検出した前記
モータのトルクと、前記閾値決定部が決定した前記トルク閾値とを比較し、前記駆動体が
所定の位置に存在するか否かを判定する判定部とを備えたことを特徴とするプリンタ装置
である。
【００１０】
このようなプリンタ装置によれば、モータの温度またはプリンタ装置に接続されたオプ
ション装置に基づいてトルク閾値を決定し、決定したトルク閾値に基づいて、駆動体が所
定の位置に存在するか否かを判定する。これにより、モータのトルクがより低い状態にお
いて、駆動体が所定の位置に存在するか否かを判定することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態について図面を参照して説明する。図１は、本実施形態にお
けるプリンタ装置が備える度当たり判定部の構成を示した構成図である。図示する例では
、度当たり判定部は、モータ制御部１と、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌ
ａｔｉｏｎ、パルス幅変調）回路２と、ドライバ３と、モータ４と、エンコーダ５と、速
度検出部６と、温度検出部７と、閾値制御部８（閾値決定部）と、記憶部９と、トルク検
出部１０と、オプション検出部１１（接続判断部）と、判定部１２とを備える。
【００１２】
モータ制御部１は、ＰＷＭ回路２とドライバ３を介して、モータ４の制御を行う。モー
タ４は、駆動体を駆動させる。エンコーダ５は、駆動体が動作した量を検出し、速度検出
部６に検出結果を出力する。速度検出部６は、エンコーダ５の出力に基づいて、駆動体の
速度を検出する。温度検出部７は、モータ４の温度を検出する。閾値制御部８は後述する
閾値を制御する。記憶部９は、度当たり判定部で使用する情報を記憶する。トルク検出部
１０は、モータ制御部１の出力に基づいて、モータ４のトルクを検出する。オプション検
出部１１は、プリンタ装置にオプション装置が取り付けられているか否か判断する。判定
部１１は、駆動体の度当たり（駆動体が所定の位置に存在するか否か）を判定する。
【００１３】
次に、本実施形態における駆動体の度当たりの判定方法について説明する。本実施形態
では、後述する方法で閾値制御部８が制御したトルク閾値を記憶部９が記憶しており、ト
ルク検出部１０は、駆動体を動作させるモータ４のトルクを検知し、判定部１２は、トル
ク検出部１０が検出したモータ４のトルクが、記憶部９が記憶しているトルク閾値以上で
あれば駆動体が度当たりしたと判定する。なお、度当たりと判断した際の駆動体の位置を
ホームポジション（所定の位置）としている。また、モータ４は、ＤＣ（Ｄｉｒｅｃｔ  
Ｃｕｒｒｅｎｔ、直流）モータである。
【００１４】
以下、閾値制御部８がトルク閾値を制御する方法について説明する。
（モータの温度に基づいたトルク閾値の制御方法）
初めに、モータ４の温度に基づいて閾値制御部８がトルク閾値を制御する方法について
説明する。モータ４の特性として、モータ４の温度が上昇するにつれて、モータ制御部１
が指令するトルク（駆動デューティ）が同一（トルク検出部１０が検出するトルクが同一
）でも、実際にモータ４が出力するトルクは異なる。
【００１５】
従来では、モータ４の温度に応じてトルク閾値を制御していない。よって、モータ４の
温度が高いときに合わせてトルク閾値を設定しなければ、モータ４の温度が高いときには
、度当たりではないにも関わらず駆動体が度当たりしたと判定することが考えられる。そ
のため、モータ４の温度が低いときには、必要以上にモータ４にトルクが掛かった状態で
駆動体の度当たりを判断していた。
【００１６】
本実施形態では、以下の手順によりトルク閾値を制御する。
（ステップＳ１０１）温度検出部７は、モータ４の温度を検出する。その後、ステップ
Ｓ２０２に進む。温度検出部７がモータ４の温度を検出する方法としては、例えば、温度
計を用いてモータ４の温度を検出してもよく、また、モータ４の巻線コイルのコイル抵抗
値を求め、抵抗法によりモータ４の温度を検出してもよい。
【００１７】
（ステップＳ１０２）閾値制御部８は、温度検出部７が検出したモータ４の温度に基づ
いて、トルク閾値を制御する。その後、ステップＳ１０３に進む。制御方法としては、予
め決められている関数に基づいて、閾値がリニアに変化するように制御してもよく、また
、段階的に閾値が変化するように制御しても良い。
【００１８】
図２は、本実施形態における、閾値がリニアに変化するように制御した場合のモータの
温度とトルク閾値との関係を示した図である。図示する例では、横軸はモータの温度であ
り、縦軸はトルク閾値である。モータの温度ｘとトルク閾値ｙとは関数ｙ＝ａｘ＋ｂの関
係となっている。
【００１９】
図３は、本実施形態における、閾値が段階的に変化するように制御した場合のモータの
温度とトルク閾値との関係を示した図である。図示する例では、横軸はモータの温度であ
り、縦軸はトルク閾値である。例えば、モータの温度１０℃以上１５℃未満では、トルク
閾値はＸ１である。モータの温度が１５℃以上２０℃未満では、トルク閾値はＸ２である
。他の温度については図示する通りである。
【００２０】
図４は、図３に示したモータの温度とトルク閾値との関係を示した図である。図示する
例では表形式で表され、属性はモータの温度と、トルク閾値との２つある。モータの温度
が１０℃〜１５℃のときのトルク閾値はＸ１である。他のモータの温度のときのトルク閾
値は図示する通りである。
【００２１】
上述した通り、モータの温度に基づいたトルク閾値の制御方法によれば、モータ４の温
度が高いときに合わせてトルク閾値を設定しているため、モータ４の温度が低いときにも
必要以上にモータ４にトルクを掛けることなく駆動体の度当たりを判断することができる
。
【００２２】
（プリンタ装置に接続されているオプション装置に基づいたトルク閾値の制御方法）
次に、プリンタ装置に接続されているオプション装置に基づいたトルク閾値の制御方法
について説明する。
【００２３】
プリンタ装置にオプション装置が接続されている場合と接続されていない場合では、モ
ータ４にかかる駆動負荷が異なる。図５は、本実施形態における駆動部および駆動部の周
辺機構の例を示した図である。
【００２４】
図示する例では、モータ４と、紙送りローラ２１と、排紙ローラ２２と、駆動部２３と
、歯車２４〜２７と、フレーム２８とが示されている。モータ４は、紙送りローラ２１と
、排紙ローラ２２と、駆動部２３と、歯車２４とを動作させる。歯車２４は、歯車２５〜
２７と接続し、他の装置を動作させる。例えば、給紙トレイやインクのポンプなどを動作
させる。フレーム２８は、駆動部２３の度当たりに使用する。具体的には、駆動部２３が
フレーム２８に度当たりした位置が、駆動部２３のホームポジションである。プリンタ装
置は、このホームポジションからの動作量により、歯車２４と歯車２５〜２７との位置を
合わせる。
【００２５】
図６は、プリンタ装置にオプション装置が接続された例を示した図である。図示する例
では、プリンタ装置に両面ユニット３１が接続されている。なお、プリンタ装置は図５に
示した駆動部および周辺機構を備えている。また、プリンタ装置は、オプション検出部１
１と、歯車３２とを備えている。
【００２６】
オプション検出部１１は、プリンタ装置にオプション機器が接続されているか否か検出
する。また、接続されている機器の種類も検出する。図示する例では、オプション機器は
両面ユニット３１である。両面ユニット３１は、プリンタ装置に接続することで、両面印
刷を可能とする装置である。歯車３２は、紙送りローラ２１と接続している。また、両面
ユニット３１がプリンタ装置に接続された場合、両面ユニットに含まれる歯車３３と接続
する。これにより、モータ４は、紙送りローラ２１と、歯車３２〜３３とを介し、両面ユ
ニット３１を動作させることができる。
【００２７】
上述した通り、プリンタ装置に両面ユニット３１（オプション装置）が接続された場合
、モータ４はさらに両面ユニット３１を動作させる必要がある。これにより、両面ユニッ
ト３１が接続されていない場合と比較して、モータ４はより大きなトルクが必要となる。
【００２８】
図７は、本実施形態における、オプション装置が接続されていない場合のトルク閾値と
、オプション装置が接続されている場合のトルク閾値とを示した図である。図示する例で
は、プリンタ装置にオプション装置を取り付けた場合、通常負荷とオプション負荷とを合
わせた負荷が、モータ４が出力する負荷を示している。これにより、オプション装置が接
続されていない場合と比較して、オプション装置が接続されている場合においては、モー
タ４はより大きなトルクが必要となる。よって、オプション装置の接続の有無に応じて、
駆動部の度当たりの判定に必要なトルクが異なる。すなわち、オプション装置の接続の有
無に応じてトルク閾値が異なる。
【００２９】
従来では、プリンタ装置にオプション装置の接続の有無に応じてトルク閾値を制御して
いない。よって、オプション装置が接続されたときに合わせてトルク閾値を設定しなけれ
ば、オプション装置が接続されたときには、度当たりではないにも関わらず駆動体が度当
たりしたと判定することが考えられる。そのため、プリンタ装置にオプション装置が接続
されていないときには、必要以上にモータ４にトルクが掛かった状態で駆動体の度当たり
を判断していた。
【００３０】
本実施形態では、以下の手順によりトルク閾値を制御する。
（ステップＳ２０１）オプション検出部１１は、プリンタ装置にオプション装置が接続
されているか否か検出する。また、オプション装置が接続されている場合、接続されてい
るオプション装置を合わせて検出する。その後、ステップＳ２０２に進む。
【００３１】
（ステップＳ２０２）閾値制御部８は、オプション検出部１１が検出したオプション装
置に基づいて、トルク閾値を制御する。その後、ステップＳ２０３に進む。制御方法とし
ては、予め決められている表に基づいてトルク閾値を制御する。
【００３２】
図８は、本実施形態における、プリンタ装置に接続されているオプション装置に応じた
トルク閾値を示した図である。図示する例では表形式で表され、属性はオプション装置の
種類と、トルク閾値との２つある。接続されているオプション装置がＡである場合のトル
ク閾値はＹ１である。他のオプション装置が接続されている場合のトルク閾値は図示する
通りである。
【００３３】
上述した通り、プリンタ装置に接続されているオプション装置に基づいたトルク閾値の
制御方法によれば、プリンタ装置に接続されているオプション装置の種類に応じてトルク
閾値を設定しているため、オプション装置が接続されていない、もしくはオプション装置
の駆動負荷が低いときにも、必要以上にモータ４にトルクを掛けることなく駆動体の度当
たりを判断することができる。
【００３４】
本実施形態では、上述したモータの温度に基づいたトルク閾値の制御方法、またはプリ
ンタ装置に接続されているオプション装置に基づいたトルク閾値の制御方法のいずれかの
方法で制御されたトルク閾値に基づいて、駆動体の度当たりを判定する。これにより、モ
ータのトルクがより低い状態において、駆動体が所定の位置に存在するか否かを判定する
ことができる。
【００３５】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこ
の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれ
る。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態における度当たり判定部の構成を示した構成図である。
【図２】本実施形態におけるモータの温度とトルク閾値との関係を示した図である。
【図３】本実施形態におけるモータの温度とトルク閾値との関係を示した図である。
【図４】本実施形態における度当たり判定方法の手順を示した図である。
【図５】本実施形態における駆動部および駆動部の周辺機構の例を示した図である。
【図６】本実施形態において、オプション装置が接続された例を示した図である。
【図７】本実施形態におけるオプション装置の有無によるトルク閾値を示した図である。
【図８】本実施形態におけるオプション装置に応じたトルク閾値を示した図である。
【符号の説明】
【００３７】
１・・・モータ制御部、２・・・ＰＷＭ回路、３・・・ドライバ３、４・・・モータ、５
・・・エンコーダ、６・・・速度検出部、７・・・温度検出部、８・・・閾値制御部、９
・・・記憶部、１０・・・トルク検出部、１１・・・オプション検出部、１２・・・判定
部、２１・・・紙送りローラ、２２・・・排紙ローラ、２３・・・駆動部、２４〜２７，
３２〜３３・・・歯車、２８・・・フレーム、３１・・・両面ユニット
【図１】
2009248318.tif 000003
【図２】
2009248318.tif 000004
【図３】
2009248318.tif 000005
【図４】
2009248318.tif 000006
【図５】
2009248318.tif 000007
【図６】
2009248318.tif 000008
【図７】
2009248318.tif 000009
【図８】
2009248318.tif 000010