(57)【要約】【課題】モータドライバの温度性能を最大限に利用する。【解決手段】所定の検出誤差を含んで温度を検出する温度検出部を内蔵し、モータを駆動させるモータドライバを有し、温度検出部にて検出された検出温度に応じ、モータドライバの負荷を軽減するための軽減動作を開始する記録装置であって、相互に異なる既知の検出誤差を含んで温度を検出する複数の基準温度検出部のそれぞれにて検出された温度の時間変化による特性を、当該基準温度検出部の検出誤差と対応付けて複数の基準特性として予め記憶し、それら複数の基準特性のうち、温度検出部にて検出された検出温度の時間変化による特性と近似する基準特性に対応する検出誤差に基づき、温度検出部にて検出された検出温度の中から、軽減動作を開始する際の温度を閾値温度として決定する。【選択図】図４
2012011717.tif 000002
【特許請求の範囲】
【請求項１】
所定の検出誤差を含んで温度を検出する温度検出部を内蔵し、モータを駆動させるモータドライバを有し、前記温度検出部にて検出された検出温度に応じ、前記モータドライバの負荷を軽減するための軽減動作を開始する記録装置であって、
相互に異なる既知の検出誤差を含んで温度を検出する複数の基準温度検出部のそれぞれにて検出された温度の時間変化による特性を、当該基準温度検出部の検出誤差と対応付けて複数の基準特性として予め記憶し、前記複数の基準特性のうち、前記検出温度の時間変化による特性と近似する基準特性に対応する検出誤差に基づき、前記検出温度の中から、前記軽減動作を開始する際の温度を閾値温度として決定する記録装置。
【請求項２】
請求項１に記載の記録装置において、
所定の温度を前記閾値温度として予め記憶し、前記検出温度が前記所定の温度に達すると、その旨を示す信号を出力する信号出力部と、
前記複数の基準温度検出部のそれぞれを内蔵した複数の基準モータドライバが所定の動作条件で動作を開始してから、当該複数の基準温度検出部のそれぞれが前記所定の温度を検出するまでの時間を、当該基準温度検出部の検出誤差と対応付けて複数の基準経過時間として記憶する記憶部と、
前記信号出力部から出力された信号を受け付ける閾値変更部と、を有し、
前記閾値変更部は、前記モータドライバが前記所定の動作条件で動作を開始してから、前記信号を受け付けるまでの時間を計測し、前記複数の基準経過時間のうち、前記計測された時間と近似する基準経過時間に対応する検出誤差の分だけ、前記所定の温度を変更する記録装置。
【請求項３】
請求項２に記載の記録装置において、
前記記録装置の環境温度を測定する環境温度測定部を有し、
前記記憶部は、前記基準モータドライバが前記所定の動作条件で動作したときの環境温度を記憶し、
前記閾値変更部は、前記測定された環境温度と前記記憶された環境温度との差分に応じ、前記複数の基準経過時間のそれぞれを補正する記録装置。
【請求項４】
請求項１に記載の記録装置において、
前記複数の基準温度検出部のそれぞれを内蔵した複数の基準モータドライバが所定の動作条件で動作を開始した後に、当該複数の基準温度検出部のそれぞれが検出した温度の推移の所定の温度における時間微分値を、当該基準温度検出部の検出誤差と対応付けて複数の基準時間微分値として記憶する記憶部と、
前記モータドライバが前記所定の動作条件で動作を開始した後の前記検出温度の推移の前記所定の温度における時間微分値を算出し、前記複数の基準時間微分値のうち、前記算出された時間微分値と近似する基準時間微分値に対応する検出誤差に基づき、前記検出温度の中から、前記閾値温度を決定する閾値決定部と、を有する記録装置。
【請求項５】
所定の検出誤差を含んで温度を検出する温度検出部を内蔵し、モータを駆動させるモータドライバを有し、前記温度検出部にて検出された検出温度に応じ、前記モータドライバの負荷を軽減するための軽減動作を開始する機器であって、
相互に異なる既知の検出誤差を含んで温度を検出する複数の基準温度検出部のそれぞれにて検出された温度の時間変化による特性を、当該基準温度検出部の検出誤差と対応付けて複数の基準特性として予め記憶し、前記複数の基準特性のうち、前記検出温度の時間変化による特性と近似する基準特性に対応する検出誤差に基づき、前記検出温度の中から、前記軽減動作を開始する際の温度を閾値温度として決定する機器。
【請求項６】
所定の検出誤差を含んで温度を検出する温度検出部を内蔵し、モータを駆動させるモータドライバを有し、前記温度検出部にて検出された検出温度に応じ、前記モータドライバの負荷を軽減するための軽減動作を開始する記録装置における閾値決定方法であって、
相互に異なる既知の検出誤差を含んで温度を検出する複数の基準温度検出部のそれぞれにて検出された温度の時間変化による特性として当該基準温度検出部の検出誤差と対応付けて予め記憶された複数の基準特性のうち、前記検出温度の時間変化による特性と近似する基準特性に対応する検出誤差に基づき、前記検出温度の中から、前記軽減動作を開始する際の温度を閾値温度として決定する決定処理を有する閾値決定方法。
【請求項７】
請求項６に記載の閾値決定方法において、
前記モータドライバが所定の動作条件で動作を開始してから、前記検出温度が、前記閾値温度として予め記憶された所定の温度に達するまでの時間を計測する処理をさらに有し、
前記決定処理は、前記複数の基準温度検出部のそれぞれを内蔵した複数の基準モータドライバが前記所定の動作条件で動作を開始してから、当該複数の基準温度検出部のそれぞれが前記所定の温度を検出するまでの時間として当該基準温度検出部の検出誤差と対応付けて予め記憶された複数の基準経過時間のうち、前記計測された時間と近似する基準経過時間に対応する検出誤差の分だけ、前記所定の温度を変更する処理である閾値決定方法。
【請求項８】
請求項７に記載の閾値決定方法において、
前記決定処理は、
前記記録装置の環境温度を測定する処理と、
前記測定された環境温度と、前記基準モータドライバが前記所定の動作条件で動作したときの環境温度との差分に応じ、前記複数の基準経過時間のそれぞれを補正する処理と、をさらに含む閾値決定方法。
【請求項９】
請求項６に記載の閾値決定方法において、
前記モータドライバが所定の動作条件で動作を開始した後の前記検出温度の推移の所定の温度における時間微分値を算出する処理をさらに有し、
前記決定処理は、前記複数の基準温度検出部のそれぞれを内蔵した複数の基準モータドライバが前記所定の動作条件で動作を開始した後に、当該複数の基準温度検出部のそれぞれが検出した温度の推移の前記所定の温度における時間微分値として当該基準温度検出部の検出誤差と対応付けて予め記憶された複数の基準時間微分値のうち、前記算出された時間微分値と近似する基準時間微分値に対応する検出誤差に基づき、前記検出温度の中から、前記閾値温度を決定する処理である閾値決定方法。
【請求項１０】
所定の検出誤差を含んで温度を検出する温度検出部を内蔵し、モータを駆動させるモータドライバを有し、前記温度検出部にて検出された検出温度に応じ、前記モータドライバの負荷を軽減するための軽減動作を開始する記録装置に、
相互に異なる既知の検出誤差を含んで温度を検出する複数の基準温度検出部のそれぞれにて検出された温度の時間変化による特性として当該基準温度検出部の検出誤差と対応付けて予め記憶された複数の基準特性のうち、前記検出温度の時間変化による特性と近似する基準特性に対応する検出誤差に基づき、前記検出温度の中から、前記軽減動作を開始する際の温度を閾値温度として決定する決定機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータドライバを有する機器、記録装置、閾値決定方法及びプログラムに関する。
【背景技術】
【０００２】
従来、モータドライバは、モータを駆動させる機能のみを有するＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）が一般的であった。しかし、近年では、モータを駆動させる機能に加え、ＤＣ（Ｄｉｒｅｃｔ  Ｃｕｒｒｅｎｔ）／ＤＣコンバータや、リセット回路等のアナログ回路の機能を１チップＩＣに集積化した複合的なモータドライバが一般的になってきている。
【０００３】
一方、プリンタ等の記録装置においては、印字スピードの高速化が進んできていることから、モータドライバが昇温しやすくなっている。そのため、温度検出回路がモータドライバに内蔵され、その温度検出回路にて検出された温度の昇温状態を示す信号を出力できる記録装置が一般的になってきている。その信号としては、検出された温度に対応したアナログ電圧変動である構成や、サーマルシャットダウン時に出力レベルがデジタル的に反転出力される構成がある。なお、サーマルシャットダウンとは、モータドライバを過昇温から保護するために、モータドライバの動作を強制的に中止させることである。
【０００４】
さらに最近では、過昇温となる直前の温度（プレサーマル温度）をレジスタ等に予め記憶しておき、モータドライバに内蔵された温度検出回路にて検出された温度がプレサーマル温度に達すると、モータドライバがその旨を示す信号を出力するという機能がある。以降、この機能のことをプレサーマル温度検出機能という。
【０００５】
ここで、モータドライバを過昇温から保護するための他の技術が例えば、特許文献１〜３に開示されている。
【０００６】
特許文献１に開示されている技術は、プリンタ、イメージスキャナー等の機器に実装されたモータドライバの動作条件や環境条件に応じ、サーマルシャットダウン温度の補正を行うというものである。
【０００７】
特許文献１に開示されている技術では、機器内の不揮発性メモリにモータドライバのサーマルシャットダウンに関するランクテーブルを有している。なお、モータドライバのサーマルシャットダウン温度の補正は基本的に、機器の製造の際、または、工場出荷の際に行うことを前提としている。
【０００８】
特許文献１に開示されている技術は、モータドライバを過昇温から保護することを目的としており、サーマルシャットダウンが発生したときは、機器の全ての動作が停止する。
【０００９】
特許文献２に開示されている技術では、モータドライバの温度が第１の閾値を超える場合に、モータドライバの電源が切られる。また、モータドライバは温度検出手段を備えており、検出温度が第１の閾値よりも低い第２の閾値を超えると、モータドライバが所定のモータの駆動を停止するように制御される。
【００１０】
特許文献３に開示されている技術では、モータドライバ回路の温度を検出するサーミスタが設けられている。なお、サーミスタは、モータドライバ回路の放熱用の足と同一ランド上に実装される。そして、サーミスタによって検出されたモータドライバ回路の温度と、予め設定された閾値温度との大小関係を比較し、その比較結果に基づいてモータの駆動電流値を制御する。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００３−１４３８９５号公報
【特許文献２】特開２００３−２２０７４３号公報
【特許文献３】特開２００４−３３０５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述したプレサーマル温度検出機能を有する記録装置では、モータドライバからプレサーマル信号が出力された場合、モータドライバがモータの駆動をスローダウンさせたり、待ち時間を入れたりする。これにより、モータドライバの負荷が軽減される。つまり、モータドライバの温度が下がるのを待つことにより、モータドライバが過昇温から保護される。従って、モータドライバの過昇温によって記録装置が停止することはなく、動作を継続することができる。
【００１３】
ここで、モータドライバに内蔵された温度検出回路は、製造工程のばらつき等により、±１０℃程度の検出誤差を含んでいることがある。そのため、プレサーマル温度を検出するタイミングは、モータドライバの個体差に応じて異なる場合がある。この場合、モータドライバを過昇温から保護するシーケンス（昇温プロテクトシーケンス）が開始される際のモータドライバの実際の温度は、モータドライバの個体差に応じて異なることとなる。従って、モータドライバの推奨動作温度を満足するためには、モータドライバの個体差を考慮してプレサーマル温度を低めに設定せざるを得ない。
【００１４】
プレサーマル温度を低めに設定すると、モータドライバの温度が実際にはプレサーマル温度に達していなくても、昇温プロテクトシーケンスが開始されてしまう可能性がある。この場合、モータドライバの温度性能を最大限に利用することができないという問題点がある。
【００１５】
上述した特許文献２に開示されている技術では、ＩＣチップの個体差に応じた温度検出方法は考慮されておらず、特許文献２に開示されている技術を用いても上述した問題点は解決されない。
【００１６】
また、上述した特許文献３に開示されている技術では、モータドライバ回路の放熱用の足と同一ランド上に実装されたサーミスタを用いてモータドライバ回路の温度を検出している。つまり、モータドライバ自体の温度を検出しておらず、製造工程のばらつき等に起因する検出誤差に加えて、モータドライバ自体の温度との検出誤差が含まれてしまう可能性がある。さらに、別途サーミスタを設けていることからコストが上昇してしまう。
【００１７】
本発明は、モータドライバの温度性能を最大限に利用することを可能にする記録装置、閾値決定方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために本発明の記録装置は、所定の検出誤差を含んで温度を検出する温度検出部を内蔵し、モータを駆動させるモータドライバを有し、前記温度検出部にて検出された検出温度に応じ、前記モータドライバの負荷を軽減するための軽減動作を開始する記録装置であって、
相互に異なる既知の検出誤差を含んで温度を検出する複数の基準温度検出部のそれぞれにて検出された温度の時間変化による特性を、当該基準温度検出部の検出誤差と対応付けて複数の基準特性として予め記憶し、前記複数の基準特性のうち、前記検出温度の時間変化による特性と近似する基準特性に対応する検出誤差に基づき、前記検出温度の中から、前記軽減動作を開始する際の温度を閾値温度として決定する。
【００１９】
また、上記目的を達成するために本発明の閾値決定方法は、所定の検出誤差を含んで温度を検出する温度検出部を内蔵し、モータを駆動させるモータドライバを有し、前記温度検出部にて検出された検出温度に応じ、前記モータドライバの負荷を軽減するための軽減動作を開始する記録装置における閾値決定方法であって、
相互に異なる既知の検出誤差を含んで温度を検出する複数の基準温度検出部のそれぞれにて検出された温度の時間変化による特性として当該基準温度検出部の検出誤差と対応付けて予め記憶された複数の基準特性のうち、前記検出温度の時間変化による特性と近似する基準特性に対応する検出誤差に基づき、前記検出温度の中から、前記軽減動作を開始する際の温度を閾値温度として決定する決定処理を有する。
【００２０】
また、上記目的を達成するために本発明のプログラムは、所定の検出誤差を含んで温度を検出する温度検出部を内蔵し、モータを駆動させるモータドライバを有し、前記温度検出部にて検出された検出温度に応じ、前記モータドライバの負荷を軽減するための軽減動作を開始する記録装置に、
相互に異なる既知の検出誤差を含んで温度を検出する複数の基準温度検出部のそれぞれにて検出された温度の時間変化による特性として当該基準温度検出部の検出誤差と対応付けて予め記憶された複数の基準特性のうち、前記検出温度の時間変化による特性と近似する基準特性に対応する検出誤差に基づき、前記検出温度の中から、前記軽減動作を開始する際の温度を閾値温度として決定する決定機能を実現させる。
【発明の効果】
【００２１】
本発明は以上説明したように構成されているので、モータドライバの個体差を補正することができ、モータドライバの温度性能を最大限に利用することが可能となる。この効果は、何らコストアップ要因を含むことなく実現することができるものである。
【図面の簡単な説明】
【００２２】
【図１】本発明の記録装置の実施の一形態の構成を示すブロック図である。
【図２】図１に示したモータドライバの構成の一例を示す図である。
【図３】図１及び図２に示したモータドライバに内蔵された温度検出回路の構成の一例を説明するための図である。
【図４】図１及び図２に示したモータドライバが備えるプレサーマル信号出力ブロックの一例を説明するためのブロック図である。
【図５】モータへの通電を開始してから、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品のそれぞれにおいてプレサーマル信号が出力されるまでの時間を計測した結果の一例を示す図である。
【図６】図１〜図４に示した記録装置がプレサーマル温度を決定する動作を説明するためのフローチャートである。
【図７】図１及び図２に示したモータドライバが備える温度推移情報出力ブロックの一例を説明するためのブロック図である。
【図８】図７に示した温度推移情報出力ブロックから出力された温度推移情報の一例を示す図である。
【図９】モータへの通電を開始した後に、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品に内蔵された温度検出回路にて検出された温度の推移の一例を示す図である。
【図１０】図９に示した昇温カーブから接線の傾きを算出する方法を説明するための図である。
【発明を実施するための形態】
【００２３】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２４】
図１は、本発明の記録装置の実施の一形態の構成を示すブロック図である。なお、本実施形態においては、近年、一般的になってきており、印刷機能以外の機能も備えたマルチファンクションプリンタを記録装置の一例として説明する。
【００２５】
本実施形態の記録装置１は図１に示すように、スキャナユニット２と、コントローラ基板ユニット７と、プリンタユニット１３と、操作／表示ユニット２１と、インターフェイスユニット２５とを備えている。
【００２６】
スキャナユニット２は、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）３と、ＬＥＤ３を駆動するためのＬＥＤドライバ４と、受光イメージセンサであるＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）５と、ＣＣＤ５のアナログ信号をデジタル信号に変換するＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）６と、フラットベット（ＦＢ）スキャナキャリッジ（不図示）を駆動させるためのＦＢモータ１７とを備えている。
【００２７】
なお、本実施形態においてＬＥＤドライバ４及びＡＦＥ６は、スキャナユニット２に実装されているが、これらはコントローラ基板ユニット７に実装されていてもよい。
【００２８】
コントローラ基板ユニット７は、閾値変更部及び閾値決定部であるＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）８と、記憶部であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９及びＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１と、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０と、モータドライバ１２とを備えている。
【００２９】
ＡＳＩＣ８は、ＣＰＵ（Ｃｅｎｔｅｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を内蔵したシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）である。ＡＳＩＣ８は、ＣＰＵのペリフェラルとして標準的なＡ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）コンバータ、タイマー（不図示）、割り込みコントローラ（不図示）等を備えている。さらに、ＡＳＩＣ８は、他のユニットを制御するためのハードウエアコントローラ（不図示）を備えている。また、ＡＳＩＣ８は、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）画像を展開したり、ＡＦＥ６から取り込んだＲＧＢ（Ｒｅｄ  Ｇｒｅｅｎ  Ｂｌｕｅ）信号を補正処理したり、印字データを展開したりするための各種のハードウエアモジュールを備えている。
【００３０】
ＲＯＭ９は、ＡＳＩＣ８をコントロールするためのファームウエアや、ＬＵＴ（Ｌｏｏｋ−Ｕｐ  Ｔａｂｌｅ）、モータ駆動用のテーブル等の固定値を記憶している。
【００３１】
ＳＤＲＡＭ１０は、主にワーク用メモリとして用いられる。具体的には例えば、ファームウエアを展開したり、各種画像データ処理の中間データを一時的に記憶したりするためのメモリとして用いられる。
【００３２】
ＥＥＰＲＯＭ１１は、電気的に書き換え可能な不揮発性メモリである。ＥＥＰＲＯＭ１１には、印字履歴や印字ヘッドのクリーニング回数等、着荷時からのトータルカウント数が必要なものが主に記録されている。
【００３３】
モータドライバ１２は、所定の検出誤差を含んで温度を検出する温度検出部である温度検出回路（不図示）を内蔵しており、モータドライバ１２の温度はこの温度検出回路にて検出される。モータドライバ１２は、ＡＳＩＣ８によって制御されるだけではなく、温度検出回路にて検出された検出温度を示す情報をＡＳＩＣ８へ出力する。ＡＳＩＣ８は、モータドライバ１２から出力された温度を示す情報に応じ、モータドライバ１２の負荷を軽減するための軽減動作である昇温プロテクトシーケンスを開始する。なお、温度検出回路の詳細については後述する。
【００３４】
ここで、モータドライバ１２からＡＳＩＣ８へ出力される情報は、後述する実施例に応じて異なる。具体的には、第１の実施例においてこの情報は、温度検出回路にて検出された検出温度が閾値温度であるプレサーマル温度に達したことを示すプレサーマル信号である。また、第２の実施例においてこの情報は、温度検出回路にて検出された検出温度の推移を示す温度推移情報である。プレサーマル信号及び温度推移情報の詳細については後述する。
【００３５】
図２は、図１に示したモータドライバ１２の構成の一例を示す図である。図２の図中の円で囲まれた“Ｍ”はＤＣモータを示している。ＤＣモータとは例えば、上述したＦＢモータ１７等である。
【００３６】
マルチファンクションプリンタが備えるモータドライバ１２は図２に示すように、例えば４軸のＤＣモータを駆動する機能を有している。さらに、ＤＣ/ＤＣコンバータ３チャンネルとリセット回路とが内蔵されていることが多い。これは、モータドライバと言うよりはパワー系のアナログＩＣである。図２の図中の“ＶＭ”は入力電源を示しており、モータドライバ１２の動作中は３２Ｖ程度の電圧が入力される。なお、ＤＣ／ＤＣコンバータの電源に関しても同一のＶＭから変換を行う。
【００３７】
再度、図１を参照すると、プリンタユニット１３は、記録用紙にインクを吐出するためのプリントヘッド１４と、環境温度測定部であるサーミスタ１５と、センサ部１６と、ＣＲモータ１８と、ＬＦモータ１９と、ＡＳＦＰＦモータ２０とを備えている。
【００３８】
サーミスタ１５は、記録装置１の周囲の環境温度を測定する。ＡＳＩＣ８は、サーミスタ１５にて測定された環境温度に基づいて吐出エネルギーを調整する。
【００３９】
センサ部１６は、アナログセンサを含む各種センサ類を備えている。プリンタユニット１３においては、用紙の給紙・搬送・排紙動作、プリントヘッド１４の副走査方向のスキャン、及び、プリントヘッド１４のクリーニング等の多くのメカニカルな動作が行われる。そのため、プリンタユニット１３は、センサ部１６のセンサ類（例えば、エンコーダ、フォトインタラプタ、反射型センサ（不図示）等）を用いてそのメカニカルな動作を制御する。
【００４０】
ＣＲモータ１８は、テンションベルト（不図示）によって張架されているプリントヘッド１４を移動させるためのモータである。
【００４１】
ＬＦモータ１９は、用紙の搬送を行うためのモータである。
【００４２】
ＡＳＦＰＦモータ２０は、給紙ユニット（不図示）から用紙を給紙したり、プリントヘッド１４のクリーニングユニット（不図示）を動作させたりするためのモータである。
【００４３】
操作／表示ユニット２１は、コントローラ２４と、コントローラ２４によって制御されるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）２２及び操作部２３とを備えている
インターフェイスユニット２５は、各種インターフェイスの機能を有し、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェイス２６と、カードスロット２７と、ＤＳＣ（Ｄｉｇｉｔａｌ  Ｓｔｉｌｌ  Ｃａｍｅｒａ）インターフェイス２８とを備えている。
【００４４】
ＵＳＢインターフェイス２６は、ホストコンピュータ（不図示）との接続に利用される。
【００４５】
カードスロット２７は、ＣＦカードや、ＳＤカード等のフラッシュメモリ型の記録媒体からデータを読み出すためのカードリーダーである。カードスロット２７を用いることにより、ホストコンピュータを接続していなくても、記録装置１単独で記録媒体に記憶されたデータに基づく画像等を印字することができる。また、カードスロット２７は、ホストコンピュータを接続した際にはカードリーダーして用いることができる。
【００４６】
ＤＳＣインターフェイス２８は、デジタルカメラから直接印字を行うためのＵＳＢホストインターフェイスであり、通常、ＰｉｃｔＢｒｉｄｇｅに準拠している。また、ＤＳＣインターフェイス２８は、赤外線通信による無線通信にも対応しており、赤外線モジュールを搭載した携帯端末等から転送されたデータを受信することができる。
【００４７】
ここで、上述したようにモータドライバ１２の温度は、モータドライバ１２に内蔵された温度検出回路によって検出される。以下に、モータドライバ１２に内蔵された温度検出回路の構成について説明する。
【００４８】
図３は、図１及び図２に示したモータドライバ１２に内蔵された温度検出回路の構成の一例を説明するための図である。
【００４９】
図１及び図２に示したモータドライバ１２は図３に示すように、モータに電圧を印加するための４つのＦＥＴ（Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｅｒ）から構成されるＨブリッジ２９を備えている。なお、モータドライバ１２は、４つのモータの駆動軸（図３ではＡ〜Ｄ軸と表記している）を同時に駆動できるため、Ｈブリッジ２９と同様の構成のＨブリッジ３０〜３２を備えている。
【００５０】
また、モータドライバ１２は、温度を検出し、検出した温度を示す情報を出力する温度検出素子３３〜３７と、出力素子３８とを備えている。温度検出素子３３〜３７と出力素子３８とによってモータドライバ１２の温度検出回路が構成されている。
【００５１】
温度検出素子３３〜３６のそれぞれは、Ｈブリッジ２９〜３２に示す各駆動軸の近傍に設置されており、ある駆動軸だけが頻繁に駆動される場合でも、その駆動軸の近傍で温度検出を行うため、正確な温度検出を行うことができる。
【００５２】
温度検出素子３７は、駆動軸全体、及び、ＤＣ／ＤＣコンバータの温度を検出するための素子である。
【００５３】
出力素子３８は、温度検出素子３３〜３７からの複数の出力を１つの出力にまとめ、温度検出回路にて検出された検出温度を示す温度情報として出力する。
（第１の実施例）
【００５４】
本実施例では、温度検出回路にて検出された検出温度がプレサーマル温度に達すると、モータドライバ１２からＡＳＩＣ８へプレサーマル信号を出力する場合について説明する。
【００５５】
本実施例においてモータドライバ１２は、プレサーマル信号を出力するためのプレサーマル信号出力ブロックを備えている。
【００５６】
図４は、図１及び図２に示したモータドライバ１２が備える信号出力部であるプレサーマル信号出力ブロックの一例を説明するためのブロック図である。
【００５７】
プレサーマル信号出力ブロック３９は、設定レジスタ４０と、比較部４２と、判定部４３と、出力部４４とを備えている。なお、プレサーマル信号出力ブロック３９は、図３に示した温度検出素子３３〜３７及び出力素子３８にて構成される温度検出回路４１から出力される温度情報を受け付ける。
【００５８】
設定レジスタ４０は、ロジック回路からなり、駆動軸の使用軸数と、プレサーマル温度とを記憶する。
【００５９】
比較部４２は、設定レジスタ４０に記憶されたプレサーマル温度と、温度検出回路４１から出力された温度情報が示す検出温度とを比較する。
【００６０】
判定部４３は、比較部４２における比較結果から、モータドライバ１２の温度がプレサーマル温度に達したかどうかの判定を行う。
【００６１】
出力部４４は、判定部４３においてモータドライバ１２の温度がプレサーマル温度に達したと判定された場合、ＡＳＩＣ８へプレサーマル信号を出力する。そして、ＡＳＩＣ８は、割り込み（Ｉｎｔｅｒｒｕｐｔ）検出などの方法により、モータドライバ１２の温度がプレサーマル温度に達したことを認識し、昇温プロテクトシーケンスを開始する。
【００６２】
本実施例においては、まず、記録装置１の開発段階において、既知の検出誤差を含んで温度を検出する基準温度検出部である温度検出回路が内蔵された以下の（１）〜（３）に示すモータドライバを予め用意しておく。
【００６３】
（１）検出誤差の無い温度検出回路が内蔵されたモータドライバ（以降、Ｔｙｐ品という）
（２）＋１０℃の検出誤差を含んで温度を検出する温度検出回路が内蔵されたモータドライバ（以降、Ｍｉｎ品という）
（３）−１０℃の検出誤差を含んで温度を検出する温度検出回路が内蔵されたモータドライバ（以降、Ｍａｘ品という）
上記、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品は、モータドライバ１２のプレサーマル温度を決定するための基準として用いられる基準モータドライバとなる。
【００６４】
そして、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品のそれぞれを搭載した記録装置において、モータの軸が回転しない状態にした上で、モータに通電する。つまり、基準モータドライバは、モータの軸が回転しない状態という所定の動作条件で動作を開始することとなる。なお、モータの軸が回転しない状態は、プリントヘッドを走査範囲の端に設けた壁に突き当てている状態によって最も容易に実現できるが、ＬＦモータ、またはＡＳＦＰＦモータを機械的にロックしてもよい。
【００６５】
また、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品のそれぞれを搭載した記録装置としては、記録装置のメカ的な負荷や、モータのトルクがセンター値にあるものを使用し、記録装置１と比べて温度の検出誤差以外の誤差ができるだけないものを用いる。
【００６６】
図５は、モータへの通電を開始してから、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品のそれぞれにおいてプレサーマル信号が出力されるまでの時間を計測した結果の一例を示す図である。
【００６７】
ここでは、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品のそれぞれに記憶されたプレサーマル温度を１２０℃としている。また、図５は、室温が２５℃に保たれた環境試験室で行われた測定結果を示している。つまり、環境温度を２５℃としている。
【００６８】
また、図５においては、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品の実際の温度を図中上部に示している。また、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品のそれぞれにおいて、モータへの通電を開始してからプレサーマル信号が出力されるまでの時間を図中下部に示している。つまり、通電を開始してから、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品に内蔵された温度検出回路のそれぞれがプレサーマル温度を検出するまでの経過時間が図中下部に示されている。
【００６９】
以降、この経過時間のことを基準経過時間という。基準経過時間は、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品に内蔵された温度検出回路のそれぞれにて検出された温度の時間変化による特性を示す基準特性となる。また、Ｔｙｐ品の基準経過時間を「Ｔｔｙｐ」と表記し、Ｍｉｎ品の基準経過時間を「Ｔｍｉｎ」と表記し、Ｍａｘ品の基準経過時間を「Ｔｍａｘ」と表記する。
【００７０】
図５を参照すると、Ｔｙｐ品では、記憶されたプレサーマル温度と同じ１２０℃に到達した時点でプレサーマル信号が出力される。また、Ｍｉｎ品では、１１０℃に到達した時点でプレサーマル信号が出力される。つまり、Ｔｙｐ品の場合よりも早くプレサーマル信号が出力される。一方、Ｍａｘ品では、１３０℃に到達した時点でプレサーマル信号が出力される。つまり、Ｔｙｐ品の場合よりも遅くプレサーマル信号が出力される。
【００７１】
このように、記録装置１の開発段階において、相互に異なる既知の検出誤差を含んで温度を検出する温度検出回路が内蔵されたＴｙｐ品、Ｍａｘ品及びＭｉｎ品を予め用意する。
【００７２】
そして、図５に示したようなＴｙｐ品、Ｍａｘ品及びＭｉｎ品の基準経過時間と、それらに内蔵された温度検出回路の検出誤差のそれぞれとを対応付けた温度ランク判定用テーブルを生成する。
【００７３】
そして、記録装置１のＲＯＭ９またはＥＥＰＲＯＭ１１に、温度ランク判定用テーブルと基準経過時間が計測されたときの環境温度とが記憶された状態で記録装置１の組み立てを行う。なお、上述したように、ＲＯＭ９はファームウエア等を記憶するため、ＥＥＰＲＯＭ１１は印字枚数のカウントや印字ヘッドのクリーニング回数のカウント等を記憶するために、既に用いられている。そのため、温度ランク判定用テーブルを記憶させるための新たなメモリを用意する必要はない。
【００７４】
以下に、上記のように構成された記録装置１においてプレサーマル温度を決定する動作について説明する。
【００７５】
図６は、図１〜図４に示した記録装置１がプレサーマル温度を決定する動作を説明するためのフローチャートである。なお、図６に示すフローチャートは温度検出回路４１の検出誤差が±１０℃以内であることを前提としたものである。
【００７６】
なお、ここでは、設定レジスタ４０にプレサーマル温度として１２０℃が記憶されているものとする。また、記録装置１のモータは、温度ランク判定用テーブルの基準経過時間が計測されたときと同一の状態、つまり、モータの軸が回転しない状態にされているものとする。
【００７７】
まず、ＡＳＩＣ８は、サーミスタ１５にて測定された記録装置１の環境温度と、基準経過時間を計測したときの環境温度との差分に応じ、温度ランク判定用テーブルの基準経過時間にオフセット値を付加する。これにより、複数の基準経過時間のそれぞれが補正される（ステップＳ１）。
【００７８】
次に、ＡＳＩＣ８は、モータに通電を開始する。これにより、モータドライバ１２は、モータの軸が回転しない状態、つまり、温度ランク判定用テーブルの基準経過時間が計測されたときと同一の状態で動作を開始することとなる。
【００７９】
ＡＳＩＣ８は、モータへの通電の開始とともに、タイマーを起動させる(ステップＳ２)。以上の動作により、ＡＳＩＣ８は、モータドライバ１２から出力されるプレサーマル信号の待ち受け状態となる。
【００８０】
そして、ＡＳＩＣ８は、モータドライバ１２から出力されたプレサーマル信号を受け付けると、タイマーを停止する（ステップＳ３）。
【００８１】
次に、ＡＳＩＣ８は、タイマーの経過時間がＴｍｉｎ以上でＴｔｙｐと同等の時間範囲よりも短いかどうかを判定する（ステップＳ４）。なお、Ｔｔｙｐと同等の時間範囲は予め決めておけばよい。
【００８２】
ステップＳ４における判定の結果、タイマーの経過時間がＴｍｉｎ以上でＴｔｙｐと同等の時間範囲よりも短い場合、ＡＳＩＣ８は、温度ランク判定用テーブルを用いることにより、温度検出回路４１の検出誤差がＭｉｎ品の検出誤差である＋１０℃と判定する（ステップＳ５）。そして、モータへの通電を停止する。
【００８３】
そして、ＡＳＩＣ８は、設定レジスタ４０に記憶されているプレサーマル温度を１３０℃に変更する（ステップＳ６）。
【００８４】
さらに、ＡＳＩＣ８は、設定レジスタ４０に記憶されているプレサーマル温度をＥＥＰＲＯＭ１１に記憶させ（ステップＳ７）、処理を終了する。
【００８５】
一方、ステップＳ４における判定の結果、タイマーの経過時間がＴｔｙｐと同等の時間範囲以上である場合には、ＡＳＩＣ８は、タイマーの経過時間がＴｔｙｐと同等の時間範囲であるかどうかを判定する（ステップＳ８）。
【００８６】
ステップＳ８における判定の結果、タイマーの経過時間がＴｔｙｐと同等の時間範囲である場合、ＡＳＩＣ８は、温度ランク判定用テーブルを用いることにより、温度検出回路４１の検出誤差がＴｙｐ品の検出誤差である±０℃と判定する（ステップＳ９）。そして、モータへの通電を停止する。
【００８７】
そして、ＡＳＩＣ８は、設定レジスタ４０に記憶されているプレサーマル温度を１２０℃にし（ステップＳ１０）、ステップＳ７の動作へ遷移して処理を終了する。なお、ここでは、設定レジスタ４０には、当初からプレサーマル温度として１２０℃が記憶されている。そのため、設定レジスタ４０に記憶されているプレサーマル温度を改めて１２０℃に上書きしてもよいし、上書きしなくてもよい。
【００８８】
一方、ステップＳ８における判定の結果、タイマーの経過時間がＴｔｙｐと同等の時間範囲よりも長い場合には、ＡＳＩＣ８は、温度ランク判定用テーブルを用いることにより、温度検出回路４１の検出誤差がＭａｘ品の検出誤差である−１０℃と判定する（ステップＳ１１）。そして、モータへの通電を停止する。
【００８９】
そして、ＡＳＩＣ８は、設定レジスタ４０に記憶されているプレサーマル温度を１１０℃に変更する（ステップＳ１２）。つまり、温度検出回路４１に−１０℃の検出誤差があるため、モータドライバ１２の実際の温度は、温度検出回路４１にて検出された検出温度よりも高くなる。この場合、モータドライバ１２の推奨動作温度を外れ、モータドライバ１２が劣化したり、破壊したりする可能性がある。そのため、プレサーマル温度を１０℃下げて１１０℃に変更し、モータドライバ１２が過昇温にならないようにする。そして、ステップＳ７の動作へ遷移して処理を終了する。
【００９０】
次回、記録装置１を起動した際には、上述したステップＳ７の動作によってＥＥＰＲＯＭ１１に記憶されたプレサーマル温度がモータドライバ１２の設定レジスタ４０に書き込まれる。これにより、モータドライバ１２の温度性能を最大限に利用できる。
【００９１】
なお、上述した動作は、記録装置１の着荷時等のイニシャル動作において実行されることが望ましい。
（第２の実施例）
【００９２】
上述した第１の実施例では、温度検出回路４１にて検出された検出温度がプレサーマル温度に達すると、モータドライバ１２からＡＳＩＣ８へプレサーマル信号を出力する場合について説明した。
【００９３】
本実施例においては、温度検出回路４１にて検出された検出温度の推移を示す温度推移情報を、モータドライバ１２からＡＳＩＣ８へ出力する場合について説明する。
【００９４】
本実施例においてモータドライバ１２は、温度推移情報を出力する温度推移情報出力ブロックを備えている。
【００９５】
図７は、図１及び図２に示したモータドライバ１２が備える温度推移情報出力ブロックの一例を説明するためのブロック図である。
【００９６】
温度推移情報出力ブロック６１は、温度検出回路４１から出力された温度情報を受け付ける。そして、温度推移情報出力ブロック６１は、受け付けた温度情報が示す温度の推移を温度推移情報としてアナログの電圧レベル信号でＡＳＩＣ８のＡ／Ｄコンバータへ出力する。
【００９７】
図７において、定電流源６２は、直列に接続された３つのダイオード６３の電源である。
【００９８】
ダイオード６３には、定電流源６２によって３段分の電圧が発生し、ダイオード６３の順方向電圧（ＶＦ）の変化で出力電圧が変化する。
【００９９】
図８は、図７に示した温度推移情報出力ブロック６１から出力された温度推移情報の一例を示す図である。
【０１００】
ダイオード６３の順方向電圧（ＶＦ）は、温度に対して反転するため、温度推移情報は図８に示すような形のアナログの電圧レベル信号となる。ＡＳＩＣ８は、この電圧レベル信号をＡ／Ｄコンバータを用いてデジタル多値に変換する。
【０１０１】
本実施例においても、第１の実施例と同様に、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品を予め用意しておき、Ｔｙｐ品、Ｍａｘ品及びＭｉｎ品のそれぞれを搭載した記録装置において、モータの軸が回転しない状態にした上で、モータに通電する。
【０１０２】
図９は、モータへの通電を開始した後に、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品に内蔵された温度検出回路にて検出された温度の推移の一例を示す図である。ここでは、環境温度を２５℃としている。以降、図９に示すような温度の推移のことを昇温カーブという。
【０１０３】
図９において、例えば１１０℃における昇温カーブの接線の傾きは、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品のそれぞれで異なることが分かる。同様に１２０℃、１３０℃においても、昇温カーブの接線の傾きは、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品のそれぞれで異なることが分かる。
【０１０４】
これを利用し、所定の温度におけるＴｙｐ品、Ｍｉｎ品及びＭａｘ品のそれぞれの昇温カーブの接線の傾きと、温度検出回路４１にて検出された検出温度の昇温カーブの所定の温度における接線の傾きとを比較する。これにより、温度検出回路４１の特性が、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品に内蔵された温度検出回路のいずれに近い特性かを判定することができる。なお、所定の温度とは例えば、１００℃、１１０℃、１２０℃、１３０℃等である。
【０１０５】
図１０は、図９に示した昇温カーブから接線の傾きを算出する方法を説明するための図である。
【０１０６】
図１０に示すように、接線の傾きＫは、所定のサンプリング間隔でサンプリングした２点間の温度差から求めることができる。図１０に示す方法からもわかるように、昇温カーブの所定の温度における接線の傾きは、所定の温度における時間微分値である。
【０１０７】
そこで、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品に内蔵された温度検出回路のそれぞれにて検出された温度の推移の所定の温度における時間微分値である基準時間微分値と、それぞれの検出誤差とを対応付けた温度ランク判定テーブルを生成する。そして、記録装置１のＲＯＭ９またはＥＥＰＲＯＭ１１に温度ランク判定用テーブルが記憶された状態で記録装置１の組み立てを行う。
【０１０８】
なお、基準時間微分値は、第１の実施例において説明した基準経過時間と同様に、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品に内蔵された温度検出回路にて検出された温度の時間変化による特性を示す基準特性となる。
【０１０９】
以下に、上記のように構成された記録装置１がプレサーマル温度を決定する動作について説明する。
【０１１０】
本実施例において、記録装置１がプレサーマル温度を決定する動作は、第１の実施例の場合と類似している。ここでは、記録装置１のモータは、温度ランク判定用テーブルの基準時間微分値が算出されたときと同一の状態、つまり、モータの軸が回転しない状態にされているものとする。
【０１１１】
まず、ＡＳＩＣ８は、温度推移情報出力ブロック６１からアナログの電圧レベル信号で出力された温度推移情報を受け付ける。なお、温度検出回路４１は±１０℃程度の検出誤差を含んでいる可能性があるため、１３０℃付近まで温度推移情報を受け付ける。
【０１１２】
次に、ＡＳＩＣ８は、受け付けた温度推移情報が示す昇温カーブの所定の温度における接線の傾き、すなわち所定の温度における時間微分値を算出する。なお、図８に示したように、温度推移情報出力ブロック６１から出力された温度推移情報が示す昇温カーブは反転されている。そのため、ＡＳＩＣ８は、元の状態に戻した上で、時間微分値を算出する。また、時間微分値を算出する際には、基準時間微分値を算出したときと同じサンプリング間隔を用いる。
【０１１３】
次に、ＡＳＩＣ８は、算出された時間微分値が温度ランク判定テーブルのＴｙｐ品、Ｍｉｎ品及びＭａｘ品の基準時間微分値のいずれに近似するかを判定する。
【０１１４】
そして、ＡＳＩＣ８は、判定結果をＥＥＰＲＯＭ１１に記憶させる。
【０１１５】
次回、記録装置１を起動した際には、温度推移情報出力ブロック６１から出力される温度推移情報と、ＥＥＰＲＯＭ１１に記憶された判定結果とに応じ、モータドライバ１２の昇温に対する制御が行われる。
【０１１６】
具体的には、算出された時間微分値がＭｉｎ品の基準時間微分値と近似するという判定結果であった場合、温度推移情報が示す温度が１３０℃に達すると、ＡＳＩＣ８は昇温プロテクトシーケンスを開始する。また、算出された時間微分値がＭａｘ品の基準時間微分値と近似するという判定結果であった場合、温度推移情報が示す温度が１１０℃に達すると、ＡＳＩＣ８は昇温プロテクトシーケンスを開始する。また、算出された時間微分値がＴｙｐ品の基準時間微分値と近似するという判定結果であった場合、温度推移情報が示す温度が１２０℃に達すると、ＡＳＩＣ８は昇温プロテクトシーケンスを開始する。つまり、判定結果に従ってプレサーマル温度が決定されることとなる。
【０１１７】
なお、上述した動作は、第１の実施例と同様に、記録装置１の着荷時等のイニシャル動作において実行されることが望ましい。
【０１１８】
また、本実施例において温度推移情報出力ブロック６１は、温度検出回路４１とは別の構成としていたが、温度推移情報出力ブロック６１は、温度検出回路４１を兼ねていてもよい。
【０１１９】
このように本実施形態においては、相互に異なる既知の検出誤差を含んで温度を検出する基準モータドライバの温度検出回路のそれぞれにて検出された温度の時間変化による特性が、それぞれの検出誤差と対応付けられて複数の基準特性として予め記憶される。そして、それら複数の基準特性のうち、温度検出回路４１にて検出された検出温度の時間変化による特性と近似する基準特性に対応する検出誤差に基づき、検出温度の中から、昇温プロテクトシーケンスを開始する際の温度が決定される。
【０１２０】
これにより、モータドライバの個体差を補正することができ、モータドライバの温度性能を最大限に利用することが可能となる。この効果は、何らコストアップ要因を含むことなく実現することができるものである。
【０１２１】
なお、モータドライバ１２は、第１の実施例にて説明したプレサーマル信号出力ブロック３９と、第２の実施例で説明した温度推移情報出力ブロック６１との両方を備えていてもよい。その場合、プレサーマル信号出力ブロック３９と温度推移情報出力ブロック６１との切り替えは、設定レジスタ４０への設定によって選択できるようにすればよい。
【０１２２】
また、本実施形態においては、プレサーマル温度は、Ｔｙｐ品、Ｍｉｎ品及びＭａｘ品に基づいた３段階としたが、これに限定されない。例えば、基準モータドライバを３つよりもさらに多く用意することにより、プレサーマル温度として設定可能な温度の段階数を増やすことができる。また、プレサーマル温度は、１０℃刻みではなく、より細かくしてもよい。これらにより、より確実にモータドライバの温度性能を最大限に利用できる。
【０１２３】
また、本実施形態においては、マルチファンクションプリンタを記録装置１の一例として説明を行ったが、本発明は、プリンタ、スキャナ、複写機、ファックス、ディスク駆動装置（例えばハードディスク装置、コンパクトディスク（ＣＤ）やＤＶＤ（Digital Versatile Disc）等のメディアを駆動する装置）、ファンを駆動する機器、光学機器（ビデオカメラ、カメラ）等のモータドライバを有した装置（機器）に容易に適用できる。
【０１２４】
また、本発明においては、記録装置内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを記録装置にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを記録装置に読み込ませ、実行するものであっても良い。記録装置にて読取可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、記録装置に内蔵されたＨＤＤなどを指す。
【符号の説明】
【０１２５】
１    記録装置
２    スキャナユニット
３    ＬＥＤ
４    ＬＥＤドライバ
５    ＣＣＤ
６    ＡＦＥ
７    コントローラ基板ユニット
８    ＡＳＩＣ
９    ＲＯＭ
１０    ＳＤＲＡＭ
１１    ＥＥＰＲＯＭ
１２    モータドライバ
１３    プリントユニット
１４    プリントヘッド
１５    サーミスタ
１６    センサ部
１７    ＦＢモータ
１８    ＣＲモータ
１９    ＬＦモータ
２０    ＡＳＦＰＦモータ
２１    操作／表示ユニット
２２    ＬＣＤ
２３    操作部
２４    コントローラ
２５    インターフェイスユニット
２６    ＵＳＢインターフェイス
２７    カードスロット
２８    ＤＳＣインターフェイス
２９〜３２    Ｈブリッジ
３３〜３７    温度検出素子
３８    出力素子
３９    プレサーマル信号出力ブロック
４０    設定レジスタ
４１    温度検出回路
４２    比較部
４３    判定部
４４    出力部
６１    温度推移情報出力ブロック
６２    定電流源
６３    ダイオード
【図１】
2012011717.tif 000003
【図２】
2012011717.tif 000004
【図３】
2012011717.tif 000005
【図４】
2012011717.tif 000006
【図５】
2012011717.tif 000007
【図６】
2012011717.tif 000008
【図７】
2012011717.tif 000009
【図８】
2012011717.tif 000010
【図９】
2012011717.tif 000011
【図１０】
2012011717.tif 000012