(57)【要約】【課題】電子機器がオフ状態である場合における消費電力を低下させつつ、電子機器がオフ状態になった間における駆動源の蓄熱量を適切に管理できる電子機器の制御装置、駆動源の蓄熱量管理方法及び電子機器を提供する。【解決手段】記録装置がオン状態からオフ状態に変更された時点におけるＣＲモーターの蓄熱量Ｅｓを取得させる蓄熱量取得ステップ（ステップＳ１０）と、記録装置がオフ状態になった場合に、蓄熱量ステップで取得した蓄熱量Ｅｓが多いほどカウント閾値Ｋｃｎｔを大きな値に設定させる設定ステップ（ステップＳ１１）と、待機電流が供給される割り込み発生回路及び計数部に計数を行なわせる計数ステップ（ステップＳ１７）と、計数ステップで計数したカウント値Ｃｎｔがカウント閾値Ｋｃｎｔ以上となった場合に、割り込み発生回路への待機電流の供給を停止させる停止ステップ（ステップＳ１４）と、を有する。【選択図】図４
2011213086.tif 000002
【特許請求の範囲】
【請求項１】
電源からの給電に基づき駆動する駆動源を備える電子機器の制御装置であって、
前記駆動源の蓄熱量を取得する蓄熱量取得手段と、
前記電子機器に前記電源から給電されるオン状態から前記電子機器が非給電状態となるオフ状態に変更された時点で前記蓄熱量取得手段によって取得された蓄熱量が多いほど計数閾値を大きな値に設定する閾値設定手段と、
前記電子機器がオフ状態である場合には待機電流が供給されて計数を行なう計数手段と、
前記電子機器がオフ状態である場合において、前記計数手段によって計数された値が前記閾値設定手段によって設定された計数閾値以上となったときに、前記計数手段への待機電流の供給を停止する電流調整手段と、を備えることを特徴とする電子機器の制御装置。
【請求項２】
前記電子機器の制御装置に待機電流が供給されない該制御装置のオフ状態から、前記電子機器の制御装置に待機電流が供給される該制御装置のオン状態になったことを検知する制御装置状態検知手段と、
前記計数手段によって計数された値を記憶する計数記憶手段と、をさらに備え、
前記電流調整手段は、前記制御装置状態検知手段によって前記電子機器の制御装置がオン状態となったことが検知された場合において前記計数記憶手段に記憶される値が前記閾値設定手段によって設定された計数閾値未満であるときに、前記計数手段への待機電流の供給を許可することを特徴とする請求項１に記載の電子機器の制御装置。
【請求項３】
前記計数手段によって計数された値を記憶する計数記憶手段と、
前記電子機器がオフ状態になった時点で前記蓄熱量取得手段によって取得された前記駆動源の蓄熱量を記憶する蓄熱量記憶手段と、
前記電子機器がオフ状態からオン状態になったことを検知する電子機器状態検知手段と、をさらに備え、
前記蓄熱量取得手段は、前記電子機器状態検知手段によって前記電子機器がオン状態になったことを検知した場合に、前記蓄熱量記憶手段に記憶される前記駆動源の蓄熱量と前記計数記憶手段に記憶される値とに基づき、前記電子機器がオン状態となった時点における前記駆動源の蓄熱量を算出することを特徴とする請求項１又は請求項２に記載の電子機器の制御装置。
【請求項４】
前記計数手段は、前記電子機器がオン状態の場合における計数の間隔よりも、前記電子機器がオフ状態の場合における計数の間隔のほうが長く設定されることを特徴とする請求項１〜請求項３のうち何れか一項に記載の電子機器の制御装置。
【請求項５】
前記計数手段は、前記電子機器がオフ状態である場合には、前記駆動源の放熱特性に応じた間隔で計数を行なうことを特徴とする請求項１〜請求項３のうち何れか一項に記載の電子機器の制御装置。
【請求項６】
電源からの給電に基づき駆動する駆動源と、
請求項１〜請求項５のうち何れか一項に記載の電子機器の制御装置と、を備えることを特徴とする電子機器。
【請求項７】
電子機器に搭載される駆動源の蓄熱量管理方法であって、
前記電子機器は、該電子機器に電源から給電されないオフ状態である場合には該電源側から待機電流が制御装置に流れるようになっており、
前記電子機器に前記電源から給電されるオン状態から前記オフ状態に変更された時点における前記駆動源の蓄熱量を取得させる蓄熱量取得ステップと、
前記電子機器がオフ状態である場合に、前記蓄熱量ステップで取得した蓄熱量が多いほど計数閾値を大きな値に設定させる設定ステップと、
前記電子機器がオフ状態である場合には待機電流が流れる前記制御装置の計数手段に計数を行なわせる計数ステップと、
前記電子機器がオフ状態である場合において、前記計数ステップで前記計数手段によって計数された値が前記閾値設定ステップで設定した計数閾値以上となったときに、前記計数手段への待機電流の供給を停止させる停止ステップと、を有することを特徴とする駆動源の蓄熱量管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モーターなどの駆動源を備える電子機器の制御装置、電子機器に搭載される駆動源の蓄熱量管理方法及び該制御装置を備える電子機器に関する。
【背景技術】
【０００２】
一般に、モーターなどの駆動源を備える電子機器として、装置内に給送された記録媒体（例えば用紙）にインクなどの記録材を付着させて記録処理を施す記録装置（「プリンター」ともいう。）が知られている。このような記録装置は、インクなどの記録材を記録媒体に付着させる記録ヘッドと、該記録ヘッドを主走査方向に往復移動させるキャリッジと、該キャリッジの駆動源としてモーターとを備えている。また、記録装置には、記録媒体を副走査方向に給送させるための駆動源としてモーターが設けられている。こうしたモーターは、断続的に駆動した場合には発熱量の方が放熱量よりも多くなって過熱状態に陥ることがある。
【０００３】
そのため、記録装置の制御装置は、モーターが駆動する場合に、該モーターの駆動する時間（以下、「駆動時間」ともいう。）及びモーターに流れる電流値を取得し、該取得結果に基づきモーターの蓄熱量を算出する。そして、制御装置は、算出した蓄熱量が予め設定された蓄熱量閾値以上となった場合に、モーターからの発熱を制限するための発熱制限制御を実行する（特許文献１参照）。
【０００４】
なお、駆動時間の取得方法としては、記録装置に記録データを送信するホストコンピューターに内蔵される時計にて計時される時刻に関する時刻情報を取得し、該取得結果に基づき駆動時間を算出する方法がある。また、近年では、記録装置にリアルタイムクロック（ＲＴＣ）などの計時手段を設け、該計時手段による計時結果に基づき駆動時間を算出する方法も知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−４４２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、駆動時間をホストコンピューター側から時刻情報を取得する場合には、以下に示す問題がある。すなわち、ホストコンピューターに内蔵される時計によって計時される時刻は、ユーザーによって適宜変更可能である。そのため、ホストコンピューター側から受信する時刻情報の信頼性は、高いとは言い難い。また、記録媒体への記録処理時には、記録には本来必要のない時刻情報を記録データと共に記録装置側に送信しなければならないため、ホストコンピューターにインストールされるドライバー（「プリンタードライバー」ともいう。）での処理が複雑化したり、ホストコンピューターと記録装置との間での各種情報の送受信が煩雑化したりするおそれがあった。
【０００７】
また、記録装置に計時手段を設ける場合には、記録装置がオフである間でも計時手段による計時を実行させるために、該計時手段用の二次電池などを設ける必要がある。この場合、記録装置のオフ状態時における計時手段の継続的な駆動によって、記録装置のオフ状態時の消費電力が増大する問題があった。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、電子機器がオフ状態である場合における消費電力を低下させつつ、電子機器がオフ状態になった間における駆動源の蓄熱量を適切に管理できる電子機器の制御装置、駆動源の蓄熱量管理方法及び電子機器を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の電子機器の制御装置は、電源からの給電に基づき駆動する駆動源を備える電子機器の制御装置であって、前記駆動源の蓄熱量を取得する蓄熱量取得手段と、前記電子機器に前記電源から給電されるオン状態から前記電子機器が非給電状態となるオフ状態に変更された時点で前記蓄熱量取得手段によって取得された蓄熱量が多いほど計数閾値を大きな値に設定する閾値設定手段と、前記電子機器がオフ状態である場合には待機電流が供給されて計数を行なう計数手段と、前記電子機器がオフ状態である場合において、前記計数手段によって計数された値が前記閾値設定手段によって設定された計数閾値以上となったときに、前記計数手段への待機電流の供給を停止する電流調整手段と、を備える。
【００１０】
上記構成によれば、電子機器がオン状態からオフ状態に変更された場合において計数手段を含む制御装置に待機電流が流れるときには、計数手段による計数が行なわれる。そして、計数手段によって計数された値が、電子機器がオン状態からオフ状態に変更された時点における駆動源の蓄熱量に基づいた計数閾値以上となった場合には、駆動源の蓄熱量が十分に少なくなったと判断され、計数手段に待機電流が流れなくなる。すなわち、駆動源の蓄熱量の多さに関係なく計数手段に待機電流が流れ続ける場合と比較して、電子機器のオフ状態時における制御装置の消費電力を低下させることができる。したがって、電子機器がオフ状態である場合における消費電力を低下させつつ、電子機器がオフ状態になった間における駆動源の蓄熱量を適切に管理できる。
【００１１】
本発明の電子機器の制御装置は、前記電子機器の制御装置に待機電流が供給されない該制御装置のオフ状態から、前記電子機器の制御装置に待機電流が供給される該制御装置のオン状態になったことを検知する制御装置状態検知手段と、前記計数手段によって計数された値を記憶する計数記憶手段と、をさらに備え、前記電流調整手段は、前記制御装置状態検知手段によって前記電子機器の制御装置がオン状態となったことが検知された場合において前記計数記憶手段に記憶される値が前記閾値設定手段によって設定された計数閾値未満であるときに、前記計数手段への待機電流の供給を許可する。
【００１２】
電子機器がオフ状態である場合には、計数手段による計数が行なわれている間に、ユーザーの意図によって又は停電などによって、制御装置がオフ状態になることがある。そこで、本発明では、制御装置がオフ状態になった後に該制御装置がオン状態になった場合において、計数記憶手段に記憶される値が計数閾値未満であるときには、駆動源の蓄熱量が十分に低下していない可能性があると判断され、計数手段による計数を再開させるために該計数手段への待機電流の供給が許可される。したがって、電子機器がオフ状態になった間における駆動源の蓄熱量を適切に管理できる。
【００１３】
本発明の電子機器の制御装置は、前記計数手段によって計数された値を記憶する計数記憶手段と、前記電子機器がオフ状態になった時点で前記蓄熱量取得手段によって取得された前記駆動源の蓄熱量を記憶する蓄熱量記憶手段と、前記電子機器がオフ状態からオン状態になったことを検知する電子機器状態検知手段と、をさらに備え、前記蓄熱量取得手段は、前記電子機器状態検知手段によって前記電子機器がオン状態になったことを検知した場合に、前記蓄熱量記憶手段に記憶される前記駆動源の蓄熱量と前記計数記憶手段に記憶される値とに基づき、前記電子機器がオン状態となった時点における前記駆動源の蓄熱量を算出する。
【００１４】
上記構成によれば、電子機器がオフ状態からオン状態になった場合には、電子機器が前回にオフ状態になった時点の駆動源の蓄熱量と計数記憶手段に記憶される値とに基づき、電子機器がオン状態になった時点における駆動源の蓄熱量が算出される。したがって、電子機器がオン状態になった時点における駆動源の蓄熱量及びその後の蓄熱量を適切に管理できる。
【００１５】
本発明の電子機器の制御装置において、前記計数手段は、前記電子機器がオン状態の場合における計数の間隔よりも、前記電子機器がオフ状態の場合における計数の間隔のほうが長く設定される。
【００１６】
上記構成によれば、電子機器がオフ状態の場合における計数手段による計数の間隔が、電子機器がオン状態の場合における計数手段による計数の間隔と同等である場合と比較して、電子機器がオフ状態時における制御装置の消費電力を低下させることができる。
【００１７】
本発明の電子機器の制御装置において、前記計数手段は、前記電子機器がオフ状態である場合には、前記駆動源の放熱特性に応じた間隔で計数を行なう。
上記構成によれば、電子機器がオフ状態の場合における計数手段による計数の間隔が一定間隔である場合と比較して、電子機器のオフ状態時における駆動源からの放熱量を、より正確に算出できる。
【００１８】
本発明の電子機器は、電源からの給電に基づき駆動する駆動源と、上記電子機器の制御装置と、を備える。
上記構成によれば、駆動源の蓄熱量が適切に管理されるため、電子機器の安全性を向上させることができる。
【００１９】
一方、本発明の駆動源の蓄熱量管理方法は、電子機器に搭載される駆動源の蓄熱量管理方法であって、前記電子機器は、該電子機器に電源から給電されないオフ状態である場合には該電源側から待機電流が制御装置に流れるようになっており、前記電子機器に前記電源から給電されるオン状態から前記オフ状態に変更された時点における前記駆動源の蓄熱量を取得させる蓄熱量取得ステップと、前記電子機器がオフ状態である場合に、前記蓄熱量ステップで取得した蓄熱量が多いほど計数閾値を大きな値に設定させる設定ステップと、前記電子機器がオフ状態である場合には待機電流が流れる前記制御装置の計数手段に計数を行なわせる計数ステップと、前記電子機器がオフ状態である場合において、前記計数ステップで前記計数手段によって計数された値が前記閾値設定ステップで設定した計数閾値以上となったときに、前記計数手段への待機電流の供給を停止させる停止ステップと、を有する。
【００２０】
上記構成によれば、上記電子機器の制御装置と同等の効果を得ることができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態の記録装置の概略斜視図。
【図２】記録装置の電気的構成を説明するブロック図。
【図３】ＣＲモーターの蓄熱量を管理するための機能構成を説明するブロック図。
【図４】電源オフ処理ルーチンを説明するフローチャート。
【図５】待機電流再供給時処理ルーチンを説明するフローチャート。
【図６】電源オン処理ルーチンを説明するフローチャート。
【図７】（ａ）（ｂ）は記録装置がオフ状態である場合におけるＣＲモーターの蓄熱量と記録装置の消費電力の変化を説明するタイミングチャート。
【図８】（ａ）（ｂ）は記録装置がオフ状態である場合におけるＣＲモーターの蓄熱量と記録装置の消費電力の変化を説明するタイミングチャート。
【図９】別の実施形態においてカウント値をカウントする間隔を調整する場合を説明するグラフ。
【発明を実施するための形態】
【００２２】
以下、本発明を具体化した一実施形態を図１〜図８に基づいて説明する。なお、以下における本明細書中の説明において、「前後方向」、「左右方向」、「上下方向」をいう場合は、図１に矢印で示す前後方向（副走査方向）及び左右方向（主走査方向）、並びに上下方向をそれぞれ示すものとする。
【００２３】
図１に示すように、電子機器としての記録装置１１は、インクジェット式のシリアルタイプのプリンターであって、略矩形箱状をなすフレーム１２を備えている。このフレーム１２内の下部には、記録媒体としての用紙Ｐを支持するプラテン１３が左右方向に沿って延設されている。このプラテン１３上には、フレーム１２の後面下部に設けられた紙送りモーター（以下、「ＰＦモーター」という。）１４を駆動源とする給送装置（「自動給紙装置」ともいう。）１５の駆動に基づき、用紙Ｐが後方側から前方に向けて給送される。また、フレーム１２内においてプラテン１３の上方には、プラテン１３の長手方向（左右方向）と平行な棒状のガイド軸１６が設けられている。このガイド軸１６には、その軸線方向（左右方向であって、主走査方向）に往復移動可能な状態で被駆動部としてのキャリッジ１７が支持されている。
【００２４】
フレーム１２の後壁内面におけるガイド軸１６の両端部と対応する各位置には、駆動プーリー１８及び従動プーリー１９が回転自在な状態で支持されている。駆動プーリー１８にはキャリッジ１７を往復移動させる際の駆動源となるキャリッジモーター（以下、「ＣＲモーター」ともいう。）２０の出力軸が連結されると共に、これら一対のプーリー１８，１９間には一部がキャリッジ１７に連結された無端状のタイミングベルト２１が掛装されている。したがって、キャリッジ１７は、ガイド軸１６にガイドされながら、ＣＲモーター２０の駆動力により無端状のタイミングベルト２１を介して左右方向に移動される。
【００２５】
また、フレーム１２内には、図１及び図２に示すように、後壁内面側に配置され且つ左右方向に延びる被検出用テープ２２と、キャリッジ１７に設けられる検出部２３とを備えるリニアエンコーダー２４が設けられている。被検出用テープ２２は、左右方向に沿って等間隔に配置される多数のスリットを有すると共に、検出部２３は、左右方向において互いに異なる位置に配置される複数（一例として２つ）のセンサー（図示略）を有している。そして、検出部２３の各センサーからは、キャリッジ１７の移動距離に相当するパルス状の検出信号が制御装置４０にそれぞれ出力される。
【００２６】
キャリッジ１７の下面側には記録ヘッド２５が設けられる一方、キャリッジ１７上には記録ヘッド２５へ供給するインク（記録材）を貯留する複数のインクカートリッジ２６が着脱可能に搭載されている。各インクカートリッジ２６には、互いに異なる種類（色）のインクがそれぞれ貯留されている。そして、各インクカートリッジ２６内に収容されたインクが図示しない圧電素子の駆動により記録ヘッド２５の下面に開口する複数のノズル（図示略）に供給され、該各ノズルからインク滴が用紙Ｐに吐出されることにより、印刷（記録）が行われる。
【００２７】
また、フレーム１２内において用紙Ｐが搬送される印刷領域の右側には、用紙Ｐが搬送されないホームポジション領域が形成されている。このホームポジション領域には、記録ヘッド２５のクリーニングなどの各種メンテナンスを行なうためのメンテナンス装置２７が設けられている。
【００２８】
次に、本実施形態の記録装置１１の電気的構成について説明する。
図２に示すように、記録装置１１は、該記録装置１１のコンセント３０が交流電源３１に接続された場合に、該交流電源３１からの給電に基づき駆動する。そして、記録装置１１は、該記録装置１１の操作スイッチ３２が操作された場合に、駆動が許可されるオン状態になったり、駆動が制限されるオフ状態になったりする。記録装置１１がオン状態である場合とは、用紙Ｐへの印刷が可能な状態である。一方、記録装置１１がオフ状態である場合とは、用紙Ｐへの印刷が不能な状態であって、操作スイッチ３２が操作されることを待つ所謂待機状態である。
【００２９】
こうした記録装置１１は、該記録装置１１における各種の制御処理を実行する制御装置４０を備えている。この制御装置４０には、ＰＦモーター１４、及び該ＰＦモーター１４の図示しない出力軸の回転速度、回転位置及び回転方向を検出するためのロータリーエンコーダー４１が電気的に接続されている。また、制御装置４０には、ＣＲモーター２０、リニアエンコーダー２４、記録ヘッド２５、及びＣＲモーター２０に流れる電流値を検出するための電流センサー４２などが電気的に接続されている。そして、制御装置４０は、各エンコーダー２４，４１及び電流センサー４２などからの検出信号に基づき、ＰＦモーター１４、ＣＲモーター２０及び記録ヘッド２５などの駆動を個別に制御する。
【００３０】
また、制御装置４０は、デジタルコンピューター４３、電源回路４４、割り込み発生回路４５、ＰＦ用ドライバー４６、ＣＲ用ドライバー４７及びヘッド用ドライバー４８などを備えている。
【００３１】
電源回路４４は、交流電源３１（例えば１００Ｖ）から入力された交流電圧を所定の直流電圧に変換し、デジタルコンピューター４３、割り込み発生回路４５、各ドライバー４６〜４８、各エンコーダー２４，４１に直流電圧を供給する。例えば、電源回路４４は、デジタルコンピューター４３には制御系の直流電圧（例えば３〜６Ｖ）を供給すると共に、ＣＲ各モーター１４，２０を駆動させるための各ドライバー４６〜４８にはモーター駆動系の直流電圧（例えば約３０〜５０Ｖ）を供給する。
【００３２】
また、電源回路４４は、後述するデジタルコンピューター４３の電源管理部５３からの制御指令に基づきスイッチング動作する図示しない複数のスイッチング素子（一例として、トランジスタースイッチ）を有している。これら各スイッチング素子は、デジタルコンピューター４３、割り込み発生回路４５、各ドライバー４６〜４８、各エンコーダー２４，４１に個別対応している。一例として、リニアエンコーダー２４に対応するスイッチング素子がオン状態である場合、リニアエンコーダー２４には、スイッチング素子側から電流が流れる。一方、リニアエンコーダー２４に対応するスイッチング素子がオン状態である場合、リニアエンコーダー２４には、スイッチング素子側から電流が流れない。
【００３３】
また、デジタルコンピューター４３及び割り込み発生回路４５には、記録装置１１がオフ状態であっても待機電流がそれぞれ供給される。待機電流とは、記録装置１１をオン状態にすべく操作スイッチ３２が操作されることを待つための最低限度の電流である。すなわち、電源回路４４と割り込み発生回路４５との間、及び電源回路４４とデジタルコンピューター４３との間には、待機電流供給用の電線（図２では破線で示す。）がそれぞれ設けられている。そして、電源回路４４と割り込み発生回路４５との間における待機電流供給用の電線上には、電源管理部５３からの制御指令に基づきスイッチング動作するスイッチング素子４９（一例として、トランジスタースイッチ）が設けられている。
【００３４】
なお、コンセント３０が交流電源３１から離間させられたり、交流電源３１よりも上流側のブレーカーなどが遮断されたりした場合には、デジタルコンピューター４３及び割り込み発生回路４５に待機電流が流れなくなる。本実施形態では、記録装置１１がオフ状態である場合において、デジタルコンピューター４３に待機電流が流れる状態を「制御装置４０がオン状態」であるといい、デジタルコンピューター４３に待機電流すら流れない状態を「制御装置４０がオフ状態」であるという。また、記録装置１１がオン状態である場合、制御装置４０はオン状態であって、スイッチング素子４９がオン状態で維持される。
【００３５】
デジタルコンピューター４３は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性のメモリー及びＡＳＩＣ（（Application Specific ＩＣ（特定用途向けＩＣ））などで構築されている。そして、デジタルコンピューター４３は、ハードウェア及びソフトウェアのうち少なくとも一方により実現される機能部分として、ヘッド制御部５０、ＰＦ制御部５１、ＣＲ制御部５２及び電源管理部５３を備えている。
【００３６】
電源管理部５３は、電源回路４４に設けられる各スイッチング素子（図示略）を制御する。すなわち、記録装置１１がオフ状態である場合において操作スイッチ３２がユーザーによって操作された場合、電源管理部５３は、電源回路４４の各スイッチング素子をオン状態にする。その一方で、記録装置１１がオン状態である場合において操作スイッチ３２がユーザーによって操作された場合、電源管理部５３は、所定の終了時動作（例えば、キャリッジ１７のホームポジション位置への移動）が終了した後に、電源回路４４の各スイッチング素子をオフ状態にする。
【００３７】
また、電源管理部５３は、電源回路４４と割り込み発生回路４５との間の待機電流供給用の電線上に配置されたスイッチング素子４９を制御する。すなわち、電源管理部５３は、記録装置１１がオン状態である場合において操作スイッチ３２がユーザーによって操作された場合、スイッチング素子４９のオン状態を維持する。また、電源管理部５３は、スイッチング素子４９がオフ状態である場合において記録装置１１がオフ状態からオン状態になったときには、スイッチング素子４９をオン状態にする。さらに、電源管理部５３は、記録装置１１がオフ状態である場合において、詳しくは後述するが、モーター１４，２０の蓄熱量Ｅｓ（図４参照）が十分に低くなったと判定されたときには、スイッチング素子４９をオフ状態にする。
【００３８】
ＰＦ制御部５１は、用紙Ｐの給送を行なう場合に、ロータリーエンコーダー４１からの検出信号に基づきＰＦモーター１４を制御する。すなわち、ＰＦ制御部５１は、ロータリーエンコーダー４１からの検出信号に基づき、ＰＦモーター１４の出力軸（図示略）の回転位置、回転速度及び回転方向を算出する。そして、ＰＦ制御部５１は、算出結果などに基づいた駆動信号をＰＦ用ドライバー４６に出力する。すると、ＰＦモーター１４の出力軸は、ＰＦ用ドライバー４６から供給される電力に基づき回転する。
【００３９】
ＣＲ制御部５２は、キャリッジ１７を移動させる場合に、リニアエンコーダー２４からの検出信号に基づきＣＲモーター２０を制御する。すなわち、ＣＲ制御部５２は、リニアエンコーダー２４からの検出信号に基づきキャリッジ１７の左右方向における位置、移動速度及び移動方向を算出する。そして、ＣＲ制御部５２は、算出結果などに基づいた駆動信号をＣＲ用ドライバー４７に出力する。すると、ＣＲモーター２０の出力軸は、ＣＲ用ドライバー４７から供給される電力に基づき回転する。
【００４０】
なお、ＣＲ制御部５２は、用紙Ｐの給送時においても、ＰＦモーター１４からの動力伝達経路に設けられた図示しないクラッチの接・断制御を行なうためにＣＲモーター２０を駆動させることもある。
【００４１】
ヘッド制御部５０は、図示しないホストコンピューターなどから受信した画像データに各種変換処理（解像度変換処理、色変換処理及びハーフトーン処理等）を施してラスターデータを生成する。そして、ヘッド制御部５０は、画像データに基づく印刷時には、用紙Ｐの給送及びキャリッジ１７の移動などと連動して記録ヘッド２５から各種のインク滴が吐出されるように、生成したラスターデータに基づいた駆動信号をヘッド用ドライバー４８に出力する。すると、記録ヘッド２５の各ノズルからは、ヘッド用ドライバー４８から供給される電力に基づきインク滴が各別に吐出される。
【００４２】
本実施形態の記録装置１１では、モーター１４，２０の蓄熱量を算出（取得）し、該蓄熱量が予め設定された蓄熱量閾値以上である場合には、モーター１４，２０の使用を一時的に禁止したり、モーター１４，２０に供給する電流値を制限したりする発熱制限制御が実行される。この発熱制限制御を適切なタイミングで実行させるためには、モーター１４，２０の蓄熱量Ｅｓを適切に管理する必要がある。特に記録装置１１がオフ状態の場合におけるモーター１４，２０の蓄熱量Ｅｓの管理が重要である。
【００４３】
そこで次に、ＣＲモーター２０の蓄熱量Ｅｓを管理するための機能構成について説明する。なお、ＰＦモーター１４の蓄熱量Ｅｓを管理する機能構成は、ＣＲモーター２０の場合と略同一であるため、その説明を省略する。
【００４４】
図３に示すように、割り込み発生回路４５は、記録装置１１がオフ状態であっても流れる待機電流によって駆動する回路であって、クロック信号を出力するクロック生成回路５５と、該クロック生成回路５５からクロック信号が入力されるパルスカウンター５６とを備えている。このパルスカウンター５６は、所定カウント数が保管される図示しないレジスターを有する論理回路であって、入力されるクロック信号に含まれるパルス数をカウントする。そして、パルスカウンター５６は、カウントしたカウント数がレジスター（図示略）に保管される所定カウント数と一致した場合に、カウント数を「０（零）」にリセットすると共に、割り込み信号をＣＲ制御部５２側に出力する。すなわち、パルスカウンター５６は、所定周期毎に割り込み信号をＣＲ制御部５２に出力する。
【００４５】
ちなみに、割り込み信号は、記録装置１１がオン状態である場合には、ＣＲ制御部５２だけではなく、ヘッド制御部５０やＰＦ制御部５１にも出力される。そして、割り込み信号が入力されると、制御部５０〜５２は、必要に応じて割り込み処理を行なう。
【００４６】
ＣＲ制御部５２は、ＣＲ用ドライバー４７に出力する駆動信号を生成する駆動信号生成部６０と、後述する計数部７０からカウント信号が入力されるタイミングでＣＲモーター２０の蓄熱量Ｅｓを取得する蓄熱量取得手段６１（図３では破線で囲まれた部分）と、該蓄熱量取得手段６１によって取得された蓄熱量Ｅｓに基づきＣＲモーター２０の停止時間を算出する停止時間算出部６２とを備えている。なお、カウント信号は、蓄熱量取得手段６１に一定間隔で入力される。
【００４７】
蓄熱量取得手段６１は、発熱量算出部６３、放熱量算出部６４及び蓄熱量算出部６５を有している。発熱量算出部６３は、記録装置１１がオン状態である場合には、カウント信号が入力される毎に電流センサー４２からの検出信号を取得する。そして、発熱量算出部６３は、上記一定間隔に相当する時間（以下、「単位時間」ともいう。）あたりにおけるＣＲモーター２０の発熱量を、電流センサー４２からの検出信号、即ちＣＲモーター２０に流れる電流値に基づき算出する。具体的には、発熱量算出部６３は、単位時間に対して電流センサー４２からの検出信号に応じた発熱係数を乗算し、該乗算結果を単位時間あたりの発熱量とする。なお、発熱係数は、ＣＲモーター２０に流れる電流値が大きいほど大きな値に設定される。一方、発熱量算出部６３は、ＣＲモーター２０の停止中では該ＣＲモーター２０に流れる電流値が略「０（零）」でるため、単位時間あたりにおけるＣＲモーター２０の発熱量を「０（零）」とする。
【００４８】
放熱量算出部６４は、記録装置１１がオン状態である場合においてＣＲモーター２０の停止時には、該ＣＲモーター２０からの単位時間あたりの放熱量を算出する。具体的には、放熱量算出部６４は、前回に算出された蓄熱量Ｅｓに対して放熱ゲイン（例えば０．１）を乗算し、該乗算結果を単位時間あたりの放熱量（以下、「単位時間放熱量」ともいう。）Ｅｒとする（図６参照）。一方、放熱量算出部６４は、記録装置１１がオン状態である場合においてＣＲモーター２０の駆動時には、単位時間放熱量Ｅｒを「０（零）」とする。
【００４９】
蓄熱量算出部６５は、ＣＲモーター２０の駆動時には、前回に算出された蓄熱量Ｅｓに対して発熱量算出部６３によって算出された単位時間あたりの発熱量を加算し、該加算結果を今回の蓄熱量Ｅｓとする。一方、蓄熱量算出部６５は、ＣＲモーター２０の停止時には、前回に算出された蓄熱量Ｅｓに対して放熱量算出部６４によって算出された単位時間放熱量Ｅｒを減算し、該減算結果を今回の蓄熱量Ｅｓとする。
【００５０】
停止時間算出部６２は、ＣＲモーター２０の蓄熱量Ｅｓが予め設定された蓄熱量閾値以上である場合には、蓄熱量Ｅｓが大きいほどＣＲモーター２０の停止時間を長い時間に設定する。一方、停止時間算出部６２は、ＣＲモーター２０の蓄熱量Ｅｓが蓄熱量閾値未満である場合には、ＣＲモーター２０の停止時間を「０（零）」に設定する。なお、この停止時間は、上記発熱制限制御の実行によってＣＲモーター２０の駆動を強制的に停止させる時間のことである。
【００５１】
また、ＣＲ制御部５２は、ＲＡＭの一部によって構成される第１記憶部６６（図３では破線で囲まれた部分）と、不揮発性のメモリーによって構成される第２記憶部６７（図３では破線で囲まれた部分）とを備えている。第１記憶部６６は、蓄熱量取得手段６１によって取得された蓄熱量Ｅｓを一時的に記憶する第１蓄熱量記憶領域６６ａと、停止時間算出部６２によって算出された停止時間を一時的に記憶する停止時間記憶領域６６ｂとを有している。第２記憶部６７は、記録装置１１がオン状態からオフ状態となる際におけるＣＲモーター２０の蓄熱量Ｅｓが記憶される第２蓄熱量記憶領域６７ａと、記録装置１１がオフ状態である期間、即ち電源オフ時間に相当する値（後述するカウント値Ｃｎｔ）が記憶される電源オフ時間記憶領域６７ｂとを有している。
【００５２】
また、ＣＲ制御部５２は、記録装置１１がオン状態からオフ状態になった場合や記録装置１１がオフ状態からオン状態になった場合に各種準備を行なう準備部６８を備えている。この準備部６８は、記録装置１１がオン状態からオフ状態となる際に第１蓄熱量記憶領域６６ａから蓄熱量Ｅｓを読み出し、該蓄熱量Ｅｓを第２蓄熱量記憶領域６７ａに記憶させる。また、準備部６８は、記録装置１１がオフ状態からオン状態となる際に第２蓄熱量記憶領域６７ａから蓄熱量Ｅｓを読み出し、該蓄熱量Ｅｓを第１蓄熱量記憶領域６６ａに記憶させる。
【００５３】
また、ＣＲ制御部５２は、記録装置１１がオフ状態である場合に待機電流が流れるオフ時動作部６９（図３では一点鎖線で示す。）を備えている。このオフ時動作部６９は、計数部７０、閾値設定部７１及び計数終了判定部７２を有している。計数部７０は、後述する間隔調整部７３によって設定された値が保管されるレジスター７０ａを有すると共に、割り込み発生回路４５のパルスカウンター５６から所定周期毎に入力される割り込み信号をカウントする。そして、計数部７０は、記録装置１１がオン状態である場合において、割り込み信号のカウント数がレジスター７０ａに保管される値以上になったときには、該カウント数を「０（零）」にリセットすると共に、カウント信号を蓄熱量取得手段６１に出力する。一方、計数部７０は、記録装置１１がオフ状態である場合において、割り込み信号のカウント数がレジスター７０ａに保管される値以上になったときには、該カウント数を「０（零）」にリセットすると共に、電源オフ時間記憶領域６７ｂに記憶されるカウント値Ｃｎｔ（図４参照）を「１」だけインクリメントする。すなわち、電源オフ時間記憶領域６７ｂに記憶されるカウント値Ｃｎｔは、記録装置１１がオフ状態である場合には一定周期毎に更新（上書き記憶）される。したがって、本実施形態では、割り込み発生回路４５及び計数部７０により、記録装置１１がオフ状態である場合には待機電流が供給されてカウント（計数）を行なう計数手段が構成される。
【００５４】
閾値設定部７１は、第２蓄熱量記憶領域６７ａに記憶される蓄熱量Ｅｓを読み出し、該蓄熱量Ｅｓが多いほどカウント閾値Ｋｃｎｔ（図４参照）を大きな値に設定する。そして、閾値設定部７１は、設定したカウント閾値Ｋｃｎｔに関する情報を計数終了判定部７２に出力する。したがって、本実施形態では、閾値設定部７１が、閾値設定手段として機能する。
【００５５】
計数終了判定部７２は、電源オフ時間記憶領域６７ｂに記憶されるカウント値Ｃｎｔと閾値設定部７１によって設定されたカウント閾値Ｋｃｎｔとを比較する。そして、計数終了判定部７２は、比較結果に基づき、計数部７０によるカウントを終了する旨の信号（以下、「終了信号」ともいう。）を電源管理部５３に出力する。
【００５６】
また、ＣＲ制御部５２は、計数部７０のレジスター７０ａに保管される値を変更する間隔調整部７３を備えている。この間隔調整部７３は、記録装置１１がオフ状態である場合にはレジスター７０ａに第１時間Ｔ１（例えば３分）に相当する値を保管させる一方、記録装置１１がオン状態である場合にはレジスター７０ａに第１時間Ｔ１よりも小さい第２時間Ｔ２（例えば１分）に相当する値を保管させる。すなわち、本実施形態において、カウント値Ｃｎｔは、記録装置１１がオン状態である場合には第２時間Ｔ２毎にカウントされる一方、記録装置１１がオフ状態である場合には第１時間Ｔ１毎にカウントされる。
【００５７】
次に、本実施形態の制御装置４０が実行する各制御処理ルーチンのうち、記録装置１１がオフ状態になってから実行される電源オフ処理ルーチンについて、図４に示すフローチャート及び図７に示すタイミングチャートに基づき説明する。なお、ここでは、ＣＲモーター２０の蓄熱量Ｅｓを管理するための電源オフ処理ルーチンについて説明する。また、ＰＦモーター１４の蓄熱量を管理する方法は、ＣＲモーター２０の蓄熱量Ｅｓを管理する方法と略同一であるため、その詳細な説明を省略するものとする。
【００５８】
さて、記録装置１１がオン状態である場合に操作スイッチ３２が操作された場合に、電源オフ処理ルーチンが開始される。始めのステップＳ１０では、準備部６８は、この時点で第１蓄熱量記憶領域６６ａに記憶される蓄熱量Ｅｓを読み出し、該蓄熱量Ｅｓを記録装置１１がオフ状態になった時点の蓄熱量として第２蓄熱量記憶領域６７ａに記憶させる。したがって、本実施形態では、第２蓄熱量記憶領域６７ａが、蓄熱量記憶手段として機能する。また、ステップＳ１０が、蓄熱量取得ステップに相当する。
【００５９】
次のステップＳ１１では、閾値設定部７１は、第２蓄熱量記憶領域６７ａに記憶された蓄熱量Ｅｓが大きいほど大きな値にカウント閾値（計数閾値）Ｋｃｎｔを設定する。カウント閾値Ｋｃｎｔは、記録装置１１がオフ状態になってからＣＲモーター２０が十分に放熱されたか否かを判断するための基準値である。したがって、本実施形態では、ステップＳ１１が、設定ステップに相当する。次のステップＳ１２では、間隔調整部７３は、計数部７０のレジスター７０ａに第１時間Ｔ１に相当する値を保管させる。すると、計数部７０は、第１時間Ｔ１毎に、電源オフ時間記憶領域６７ｂに記憶されるカウント値Ｃｎｔを更新する。
【００６０】
次のステップＳ１３では、計数終了判定部７２は、電源オフ時間記憶領域６７ｂに記憶されるカウント値ＣｎｔがステップＳ１１で設定されたカウント閾値Ｋｃｎｔ以上であるか否かを判定する。そして、計数終了判定部７２は、カウント値Ｃｎｔがカウント閾値Ｋｃｎｔ未満である場合にはその処理を後述するステップＳ１５に移行させる一方、カウント値Ｃｎｔがカウント閾値Ｋｃｎｔ以上である場合にはその処理を次のステップＳ１４に移行させる。
【００６１】
ステップＳ１４では、計数終了判定部７２は、ＣＲモーター２０が十分に放熱されたと判断し、終了信号を電源管理部５３に出力する。すると、電源管理部５３は、スイッチング素子４９をオフ状態にし、割り込み発生回路４５に待機電流を流れなくする。したがって、本実施形態では、電源管理部５３が、電流調整手段としても機能する。また、ステップＳ１４が、停止ステップに相当する。その後、計数終了判定部７２は、電源オフ処理ルーチンを終了させる。
【００６２】
ステップＳ１５では、電源管理部５３は、操作スイッチ３２が操作されたか否かを判定する。そして、電源管理部５３は、操作スイッチ３２が操作されたと判定した場合には、記録装置１１をオン状態にするために、電源オフ処理ルーチンを中断させて後述する電源オン処理ルーチンを開始させる。一方、電源管理部５３は、操作スイッチ３２が操作されていないと判定した場合にはその処理を次のステップＳ１６に移行させる。
【００６３】
ステップＳ１６では、計数部７０は、前回にカウント値Ｃｎｔを更新してからの経過時間が第１時間Ｔ１を経過したか否かを判定する。具体的には、計数部７０は、割り込み発生回路４５から入力される割り込み信号のカウント数が、第１時間Ｔ１に相当する値と一致するか否かを判定する。そして、計数部７０は、カウント数が第１時間Ｔ１に相当する値未満である場合には、第１時間Ｔ１が経過していないため、その処理を前述したステップＳ１５に移行させる。一方、計数部７０は、カウント数が第１時間Ｔ１に相当する値と一致する場合には、第１時間Ｔ１が経過したため、その処理を次のステップＳ１７に移行させる。
【００６４】
ステップＳ１７では、計数部７０は、カウント値Ｃｎｔをカウント、即ち「１」だけインクリメントし、該カウント値Ｃｎｔを電源オフ時間記憶領域６７ｂに上書き記憶させる。したがって、本実施形態では、電源オフ時間記憶領域６７ｂが、計数記憶手段として機能する。また、ステップＳ１２が、計数ステップに相当する。その後、計数部７０は、その処理を前述したステップＳ１３に移行させる。
【００６５】
すなわち、図７（ａ）（ｂ）に示すように、記録装置１１がオフ状態になると、該記録装置１１の消費電力Ｐｓは、制御装置４０に待機電流が流れるだけになるため、急激に低くなる（第１のタイミングｔ１１）。その後、ＣＲモーター２０の蓄熱量Ｅｓが十分に少なくなったと判断される第２のタイミングｔ１２が経過すると、割り込み発生回路４５に待機電流が流れなくなるため、記録装置１１の消費電力Ｐｓは、さらに低下する。なお、第２のタイミングｔ１２とは、上記ステップＳ１３の判定処理が肯定判定（Ｃｎｔ≧Ｋｃｎｔ）となるタイミングである。
【００６６】
ところで、制御装置４０が電源オフ処理ルーチンの実行中に該制御装置４０がオフ状態になり、その後、制御装置４０が再びオン状態になることがある。そこで次に、制御装置４０が再びオン状態になったときに実行される待機電流再供給時処理ルーチンについて、図５に示すフローチャートに基づき説明する。
【００６７】
さて、待機電流が制御装置４０に再び流れ始めると、電源管理部５３には、電源回路４４側から待機電流が流れる。すると、電源管理部５３は、流れる待機電流を検出することにより、制御装置４０がオン状態になったことを検知する。したがって、本実施形態では、電源管理部５３が、制御装置状態検知手段としても機能する。そして、電源管理部５３によって制御装置４０がオフ状態からオン状態になったことが検知された場合に、待機電流再供給時処理ルーチンが開始される。
【００６８】
始めのステップＳ２０では、計数終了判定部７２は、電源オフ時間記憶領域６７ｂからカウント値Ｃｎｔを取得する。次のステップＳ２１では、閾値設定部７１は、上記ステップＳ１１と同様に、第２蓄熱量記憶領域６７ａに記憶された蓄熱量Ｅｓが大きいほど大きな値にカウント閾値Ｋｃｎｔを設定する。
【００６９】
次のステップＳ２２では、計数終了判定部７２は、ステップＳ２０で取得された又は後述するステップＳ２６で更新されたカウント値Ｃｎｔが、ステップＳ２１で設定されたカウント閾値Ｋｃｎｔ以上であるか否かを判定する。そして、計数終了判定部７２は、カウント値Ｃｎｔがカウント閾値Ｋｃｎｔ未満である場合にはその処理を後述するステップＳ２４に移行させる一方、カウント値Ｃｎｔがカウント閾値Ｋｃｎｔ以上である場合にはその処理を次のステップＳ２３に移行させる。
【００７０】
ステップＳ２３では、計数終了判定部７２は、上記ステップＳ１４と同様に、ＣＲモーター２０が十分に放熱されたと判断し、終了信号を電源管理部５３に出力する。すると、電源管理部５３は、スイッチング素子４９をオフ状態にし、割り込み発生回路４５に待機電流を流れなくする。したがって、本実施形態では、ステップＳ２３が、停止ステップに相当する。その後、待機電流再供給時処理ルーチンが終了される。
【００７１】
ステップＳ２４では、電源管理部５３は、上記ステップＳ１５と同様に、操作スイッチ３２が操作されたか否かを判定する。そして、電源管理部５３は、操作スイッチ３２が操作されたと判定した場合には、記録装置１１をオン状態にするため、電源オフ処理ルーチンを中断させて後述する電源オン処理ルーチンを開始させる。一方、電源管理部５３は、操作スイッチ３２が操作されていないと判定した場合には、その処理を次のステップＳ２５に移行させる。
【００７２】
ステップＳ２５では、計数部７０は、上記ステップＳ１６と同様に、前回にカウント値Ｃｎｔをカウントしてからの経過時間が第１時間Ｔ１を経過したか否かを判定する。そして、計数部７０は、第１時間Ｔ１が経過していない場合にはその処理を前述したステップＳ２４に移行させる一方、第１時間Ｔ１が経過した場合にはその処理を次のステップＳ２６に移行させる。
【００７３】
ステップＳ２６では、計数部７０は、上記ステップＳ１７と同様に、カウント値Ｃｎｔをカウントし、該カウント値Ｃｎｔを電源オフ時間記憶領域６７ｂに上書き記憶させる。その後、計数部７０は、その処理を前述したステップＳ２２に移行させる。
【００７４】
すなわち、制御装置４０がオフ状態からオン状態に変更されると、制御装置４０がオフ状態になった時点のカウント値Ｃｎｔが取得されると共に、カウント値Ｃｎｔの更新（カウント）が再開される。そして、更新されたカウント値Ｃｎｔがカウント閾値Ｋｃｎｔ以上になった場合には、ＣＲモーター２０の蓄熱量Ｅｓが十分に少なくなったと判断され、割り込み発生回路４５に待機電流が流れなくなる。一方、カウント値Ｃｎｔがカウント閾値Ｋｃｎｔ未満である場合には、ＣＲモーター２０の蓄熱量Ｅｓが十分に少なくなった可能性があるものの、安全性を優先させてカウント値Ｃｎｔの更新を継続させる。すなわち、ＣＲモーター２０からの放熱量の推定演算が継続される。
【００７５】
次に、制御装置４０がオン状態である場合に該制御装置４０に実行される電源オン処理ルーチンについて、図６に示すフローチャートと図７及び図８に示すタイミングチャートとに基づき説明する。
【００７６】
始めにステップＳ３０では、電源管理部５３は、記録装置１１がオフ状態である場合に、操作スイッチ３２が操作されたか否かを判定する。そして、電源管理部５３は、操作スイッチ３２が操作されていないと判定した場合には、該操作スイッチ３２が操作されるまでステップＳ３０の判定処理を繰り返させる。一方、電源管理部５３は、操作スイッチ３２が操作されたと判定した場合には、記録装置１１がオン状態になったと判断し、その処理を次のステップＳ３１に移行させる。したがって、本実施形態では、電源管理部５３が、記録装置１１がオフ状態からオン状態に変更されたことを検知する電子機器状態検知手段としても機能する。
【００７７】
なお、電源オフ処理や待機電流再供給時処理の実行中に操作スイッチ３２が操作された場合には、ステップＳ３０が省略され、次のステップ３１の処理が行なわれる。
ステップＳ３１では、準備部６８は、前回に記録装置１１がオフ状態になった際のＣＲモーター２０の蓄熱量Ｅｓを取得する。すなわち、準備部６８は、第２蓄熱量記憶領域６７ａから蓄熱量Ｅｓを読み出し、該蓄熱量Ｅｓを第１蓄熱量記憶領域６６ａに記憶させる。次のステップＳ３２では、放熱量算出部６４は、記録装置１１がオフ状態であった時間に相当する値として、電源オフ時間記憶領域６７ｂからカウント値Ｃｎｔを取得する。次のステップＳ３３では、放熱量算出部６４は、電源オフ時間記憶領域６７ｂに記憶されるカウント値Ｃｎｔを「０（零）」にリセットする。次のステップＳ３４では、放熱量算出部６４は、設定数ｎに「０（零）」をセットする。
【００７８】
次のステップＳ３５では、放熱量算出部６４は、設定数ｎがステップＳ３２で取得されたカウント値Ｃｎｔと一致するか否かを判定する。そして、放熱量算出部６４は、設定数ｎがカウント値Ｃｎｔと一致する場合にはその処理を後述するステップＳ３８に移行させる一方、設定数ｎがカウント値Ｃｎｔと一致しない場合（即ち、ｎ＜Ｃｎｔ）にはその処理を次のステップＳ３６に移行させる。
【００７９】
ステップＳ３６では、放熱量算出部６４は、第１蓄熱量記憶領域６６ａに記憶される蓄熱量Ｅｓに基づき単位時間放熱量Ｅｒを算出する。そして、放熱量算出部６４は、第１蓄熱量記憶領域６６ａに記憶される蓄熱量Ｅｓから、算出した単位時間放熱量Ｅｒを減算し、該減算結果を第１蓄熱量記憶領域６６ａに記憶させる。次のステップＳ３７では、放熱量算出部６４は、設定数ｎを「１」だけインクリメントし、その処理を前述したステップＳ３５に移行させる。
【００８０】
ステップＳ３８では、間隔調整部７３は、計数部７０のレジスター７０ａに第２時間Ｔ２（＜Ｔ１）に相当する値を保管させる。すると、計数部７０は、第２時間Ｔ２毎に、カウント値Ｃｎｔをカウントすると共に、カウント信号を蓄熱量取得手段６１に出力する。すなわち、記録装置１１がオン状態である場合におけるカウント値Ｃｎｔのカウントされる間隔は、記録装置１１がオフ状態である場合と比較して短く設定される。その後、間隔調整部７３は、電源オン処理ルーチンを終了させる。
【００８１】
すなわち、図７（ａ）（ｂ）に示すように、記録装置１１がオン状態となる前に、制御装置４０がオフ状態になっている場合には、第３のタイミングｔ１３で記録装置１１がオフ状態からオン状態になると、ＣＲモーター２０の蓄熱量Ｅｓが極めて少ない。
【００８２】
一方、図８（ａ）（ｂ）に示すように、制御装置４０がオン状態である場合においてカウント値Ｃｎｔがカウント閾値Ｋｃｎｔ以上となる前に記録装置１１がオン状態になると、その第１のタイミングｔ２１では、ＣＲモーター２０の蓄熱量Ｅｓは「０（零）」よりも十分に多いと推定される。ただし、この時点での蓄熱量Ｅｓは、前回に記録装置１１がオフ状態になった時点におけるＣＲモーター２０の蓄熱量Ｅｓよりも少ない。
【００８３】
したがって、上記実施形態によれば、以下のような効果を得ることができる。
（１）記録装置１１がオン状態からオフ状態に変更された場合には、その時点におけるＣＲモーター２０の蓄熱量Ｅｓに基づいたカウント閾値Ｋｃｎｔが設定される。また、記録装置１１がオフ状態であって且つ制御装置４０がオン状態である場合には、計数部７０によってカウント値Ｃｎｔがカウント（計数）される。そして、カウント値Ｃｎｔが、設定されたカウント閾値Ｋｃｎｔ以上となった場合には、ＣＲモーター２０の蓄熱量Ｅｓが十分に少なくなったと判断され、割り込み発生回路４５に待機電流が流れなくなる。すなわち、ＣＲモーター２０の蓄熱量Ｅｓの多さに関係なく割り込み発生回路４５に待機電流が流れ続ける場合と比較して、記録装置１１がオフ状態のときにおける制御装置４０の消費電力Ｐｓを低下させることができる。したがって、記録装置１１がオフ状態である場合における消費電力Ｐｓを低下させつつ、記録装置１１がオフ状態になった間におけるＣＲモーター２０の蓄熱量Ｅｓを適切に管理できる。
【００８４】
（２）本実施形態では、記録装置１１がオフ状態である場合における計時の手段として、割り込み発生回路４５から出力される割り込み信号が用いられる。割り込み発生回路４５の本来の役割は、各制御部５０〜５２で定期的に割り込み処理を発生させるための論理回路である。本実施形態では、こうした割り込み発生回路４５を記録装置１１がオフ状態である場合にも駆動させることにより、記録装置１１がオフ状態である時間が計測される。しかし、この割り込み発生回路４５は、ＲＣＴ（リアルタイムクロック）に代表される計時手段とは異なり、ＣＲモーター２０の蓄熱量Ｅｓが十分に低くなったと判断できるまで駆動していればよい。すなわち、割り込み発生回路４５は、計時手段とは異なり、記録装置１１がオフ状態である場合に駆動し続けなくてもよい。したがって、計時手段を用いる場合と比較して、記録装置１１がオフ状態であって且つ制御装置４０がオン状態である場合における消費電力の低減に貢献できる。また、記録装置１１に計時手段及び該計時手段用の二次電池などを設ける必要がない分、部品点数を低減させることができる。
【００８５】
（３）また、ホストコンピューターから時刻情報を受信しなくても、記録装置１１がオン状態になった場合には、記録装置１１がオフ状態であった時間に相当する値（即ち、カウント値Ｃｎｔ）を取得できる。したがって、ホストコンピューターなどに接続することなく記録装置１１を使用する場合であっても、ＣＲモーター２０の蓄熱量Ｅｓを好適に管理できる。
【００８６】
（４）記録装置１１がオフ状態である場合において、計数部７０によるカウント値Ｃｎｔのカウントが行なわれている間に、ユーザーの意図によって又は停電などによって、制御装置４０がオフ状態になることがある。本実施形態では、その後に制御装置４０が再びオン状態になった場合には、電源オフ時間記憶領域６７ｂに記憶されるカウント値Ｃｎｔが、第２蓄熱量記憶領域６７ａに記憶される蓄熱量Ｅｓに基づき設定されるカウント閾値Ｋｃｎｔ以上であるか否かが判定される。そして、カウント値Ｃｎｔがカウント閾値Ｋｃｎｔ未満であるときには、ＣＲモーター２０の蓄熱量Ｅｓが十分に低下していない可能性があると判断される。そして、計数部７０によるカウント値Ｃｎｔのカウントを再開させるために、スイッチング素子４９がオン状態となり、割り込み発生回路４５に待機電流が流れるようになる。したがって、記録装置１１がオフ状態になった間におけるＣＲモーター２０の蓄熱量Ｅｓを適切に管理できる。
【００８７】
その一方で、カウント値Ｃｎｔがカウント閾値Ｋｃｎｔ以上である場合には、スイッチング素子４９をオフ状態とし、割り込み発生回路４５に待機電流が流れなくする。そのため、記録装置１１がオフ状態になった場合における消費電力Ｐｓの低下に貢献できる。
【００８８】
（５）記録装置１１がオフ状態からオン状態になった場合には、記録装置１１が前回にオフ状態になった時点のＣＲモーター２０の蓄熱量Ｅｓと電源オフ時間記憶領域６７ｂに記憶されるカウント値Ｃｎｔとに基づき、記録装置１１がオン状態になった時点におけるＣＲモーター２０の蓄熱量Ｅｓが算出される。その後においては、算出された蓄熱量Ｅｓ（即ち、記録装置１１がオン状態になった時点におけるＣＲモーター２０の蓄熱量Ｅｓ）を基準に、ＣＲモーター２０の蓄熱量Ｅｓが管理される。したがって、記録装置１１がオン状態になった時点におけるＣＲモーター２０の蓄熱量Ｅｓ及びその後の蓄熱量Ｅｓを適切に管理できる。
【００８９】
（６）計数部７０によってカウント値Ｃｎｔがカウントされる間隔は、記録装置１１がオン状態である場合と比較して記録装置１１がオフ状態である場合のほうが長い。よって、記録装置１１がオン状態である場合と記録装置１１がオフ状態である場合とで上記間隔が同一である場合と比較して、記録装置１１がオフ状態時における制御装置４０の消費電力Ｐｓを低下させることができる。
【００９０】
（７）本実施形態では、記録装置１１のオフ状態時におけるＣＲモーター２０からの放熱量が適切に管理される。そのため、記録装置１１がオン状態なった際においてＣＲモーター２０の発熱制限制御を適切なタイミングで実行させることができると共に、記録装置１１の安全性を向上させることができる。
【００９１】
なお、上記実施形態は以下のように変更してもよい。
・実施形態において、計数部７０のレジスター７０ａに保管される値は、記録装置１１がオン状態であってもオフ状態であっても同一値であってもよい。すなわち、間隔調整部７３を省略してもよい。この場合、計数部７０によってカウント値Ｃｎｔがカウントされるタイミングは、記録装置１１がオン状態であってもオフ状態であっても同一である。
【００９２】
また、間隔調整部７３は、パルスカウンター５６の図示しないレジスターに保管される値を、記録装置１１がオン状態の場合とオフ状態の場合とで変更してもよい。この場合、記録装置１１がオン状態である場合とオフ状態である場合とで、割り込み発生回路４５から割り込み信号が出力されるタイミングが変更される。このように構成しても、上記実施形態と同等の効果を得ることができる。
【００９３】
・実施形態において、記録装置１１がオフ状態であって且つ制御装置４０がオン状態である場合、カウント値Ｃｎｔが更新される間隔Ｈは、図９に示すように、ＣＲモーター２０の放熱特性に応じて変更してもよい。これは、ＣＲモーター２０の蓄熱量Ｅｓが多い場合ほど、一定時間あたりにおけるＣＲモーター２０からの放熱量が多いことに着眼した思想である。この場合、間隔調整部７３には、記録装置１１がオフ状態であって且つ制御装置４０がオン状態である場合に、待機電流が流れることになる。そして、間隔調整部７３は、第２蓄熱量記憶領域６７ａに記憶される蓄熱量Ｅｓと、電源オフ時間記憶領域６７ｂに記憶されるカウント値Ｃｎｔとに基づき、計数部７０のレジスター７０ａに保管させる値を変更することになる。
【００９４】
このように構成することにより、記録装置１１がオフ状態であって且つ制御装置４０がオン状態である場合、所定の放熱量ＥｒがＣＲモーター２０から放熱される毎に、カウント値Ｃｎｔが更新されることになる。そのため、電源オン処理ルーチンでは、単位時間放熱量Ｅｒを算出する処理を省略することができ、電源オン処理ルーチンの実行に伴う記録装置１１がオン状態になった直後における制御装置４０の制御負荷を低減させることができる。
【００９５】
・上記実施形態では、ＣＲモーター２０の蓄熱量Ｅｓの管理方法に具体化したが、ＰＦモーター１４の蓄熱量の管理方法に具体化してもよい。
・実施形態において、記録装置を、用紙Ｐの搬送方向と交差する方向に沿って複数の記録ヘッドが配置される、いわゆるフルラインタイプのプリンターに具体化してもよい。この場合、各記録ヘッドは、用紙Ｐへの印刷中に搬送方向（所定の走査方向）に沿って移動する移動部材に搭載されている。こうした移動部材には、インクなどの記録材が貯留される貯留手段が着脱自在に装着されている。
【００９６】
・各実施形態では、記録装置をインクジェット式のシリアルプリンターに具体化したが、インク以外の他の液体（記録材）を噴射したり吐出したりする液体噴射装置を採用してもよく、微小量の液滴を吐出させる液体噴射ヘッド等を備える各種の液体噴射装置に流用可能である。なお、液滴とは、上記液体噴射装置から吐出される液体の状態をいい、粒状、涙状、糸状に尾を引くものも含むものとする。また、ここでいう液体とは、液体噴射装置が噴射させることができるような材料であればよい。例えば、物質が液相であるときの状態のものであればよく、粘性の高い又は低い液状態、ゾル、ゲル水、その他の無機溶剤、有機溶剤、溶液、液状樹脂、液状金属（金属融液）のような流状態、また物質の一状態としての液体のみならず、顔料や金属粒子などの固形物からなる機能材料の粒子が溶媒に溶解、分散又は混合されたものなどを含む。また、液体の代表的な例としては上記実施形態で説明したようなインクや液晶等が挙げられる。ここで、インクとは一般的な水性インク及び油性インク並びにジェルインク、ホットメルトインク等の各種液体組成物を包含するものとする。液体噴射装置の具体例としては、例えば液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ、カラーフィルターの製造などに用いられる電極材や色材などの材料を分散又は溶解のかたちで含む液体を噴射する液体噴射装置、バイオチップ製造に用いられる生体有機物を噴射する液体噴射装置、精密ピペットとして用いられ試料となる液体を噴射する液体噴射装置、捺染装置やマイクロディスペンサ等であってもよい。さらに、時計やカメラ等の精密機械にピンポイントで潤滑油を噴射する液体噴射装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に噴射する液体噴射装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を噴射する液体噴射装置を採用してもよい。そして、これらのうち何れか一種の噴射装置に本発明を適用することができる。
【００９７】
・実施形態において、記録装置は、ドットインパクト式プリンターなどのインパクト式プリンターでもよい。
・実施形態において、電子機器は、モーターを有すると共に、交流電源３１からの給電によって駆動する装置であれば、記録装置以外の他の任意の装置（例えばスキャナー）などであってもよい。
【符号の説明】
【００９８】
１１…電子機器としての記録装置、１４，２０…駆動源としてのモーター、３１…交流電源、４０…制御装置、４５…計数手段を構成する割り込み発生回路、５３…電流調整手段、制御装置状態検知手段、電子機器状態検知手段としての電源管理部、６１…蓄熱量取得手段、６７ａ…蓄熱量記憶手段としての第２蓄熱量記憶領域、６７ｂ…計数記憶手段としての電源オフ時間記憶領域、７０…計数手段を構成する計数部、７１…閾値設定手段としての閾値設定部、Ｃｎｔ…カウント値、Ｅｓ…蓄熱量、Ｋｃｎｔ…カウント閾値、Ｈ…間隔。
【図１】
2011213086.tif 000003
【図２】
2011213086.tif 000004
【図３】
2011213086.tif 000005
【図４】
2011213086.tif 000006
【図５】
2011213086.tif 000007
【図６】
2011213086.tif 000008
【図７】
2011213086.tif 000009
【図８】
2011213086.tif 000010
【図９】
2011213086.tif 000011