(57)【要約】【課題】モータの温度の推定値を不揮発性メモリに書き込む頻度が過大になるのを、従来品とは異なる手法によって抑制可能な電子機器、プログラム、及びシート搬送装置を提供すること。【解決手段】電子機器は、モータと、制御部と、不揮発性メモリとを備える。制御部は、モータの温度の推定値を算出する。推定値が増大する状況にある場合、第一の時間が経過したら、推定値を不揮発性メモリに書き込む。推定値が減少する状況にある場合、第二の時間が経過したら、推定値を不揮発性メモリに書き込む。第一の時間は第二の時間よりも短時間とされている。【選択図】図３
2018171720.tif 000002
【特許請求の範囲】
【請求項１】
モータと、
前記モータを制御する制御部と、
前記制御部によって読み書きされるデータを記憶可能な不揮発性メモリと
を備え、
前記制御部は、
前記モータの温度の推定値を算出する処理であり、前記モータの駆動量及び駆動条件に基づいて前記推定値を増大させるとともに、時間経過に伴って前記推定値を減少させる推定値算出処理と、
前記推定値算出処理によって算出される前記推定値が増大する状況にある場合に、前記推定値算出処理によって算出される前記推定値を前記不揮発性メモリに書き込む第一書込処理と、
前記推定値算出処理によって算出される前記推定値が減少する状況にある場合に、前記推定値算出処理によって算出される前記推定値を前記不揮発性メモリに書き込む第二書込処理と
を実行可能に構成され、
前記制御部は、前記推定値が前記不揮発性メモリに書き込まれた後、少なくとも第一の時間が経過している場合に、前記第一書込処理を実行し、前記推定値が前記不揮発性メモリに書き込まれた後、少なくとも第二の時間が経過している場合に、前記第二書込処理を実行するように構成されており、前記第一の時間が前記第二の時間よりも短時間とされている
電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記制御部は、前記第一書込処理によって前記推定値を前記不揮発性メモリに書き込む周期が、前記第二書込処理によって前記推定値を前記不揮発性メモリに書き込む周期よりも短い周期となるように構成されている
電子機器。
【請求項３】
請求項１又は請求項２に記載の電子機器であって、
前記制御部は、前記第一書込処理においては、前記推定値算出処理によって算出される前記推定値が第一のしきい値よりも大となっていることを条件として、前記推定値を前記不揮発性メモリに書き込むように構成される一方、前記第二書込処理においては、前記推定値算出処理によって算出される前記推定値が第二のしきい値よりも大となっていることを条件として、前記推定値を前記不揮発性メモリに書き込むように構成されており、前記第一のしきい値は、前記第二のしきい値よりも低温となる値が設定されている
電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記制御部は、
前記推定値算出処理によって算出される前記推定値が減少する状況にある場合に、前記推定値が前記第一のしきい値以下の値とされる第三のしきい値以下となったら、前記第三のしきい値を前記推定値として前記不揮発性メモリに書き込む第三書込処理を実行するように構成されている
電子機器。
【請求項５】
請求項１から請求項４までのいずれか一項に記載の電子機器であって、
前記制御部は、前記第一書込処理においては、前記推定値算出処理によって算出される前記推定値に対し、所定温度分の増分値を加算して、その加算後の値を前記不揮発性メモ
リに書き込むように構成されている
電子機器。
【請求項６】
請求項１から請求項５までのいずれか一項に記載の電子機器であって、
前記制御部は、前記推定値算出処理においては、前記モータの駆動終了時に、前記モータの駆動量及び駆動条件に基づいて前記推定値を増大させるように構成されている
電子機器。
【請求項７】
モータと、前記モータを制御する制御部と、前記制御部によって読み書きされるデータを記憶可能な不揮発性メモリとを備える電子機器において、前記制御部に、
前記モータの温度の推定値を算出する処理であり、前記モータの駆動量及び駆動条件に基づいて前記推定値を増大させるとともに、時間経過に伴って前記推定値を減少させる推定値算出処理と、
前記推定値算出処理によって算出される前記推定値が増大する状況にある場合に、前記推定値算出処理によって算出される前記推定値を前記不揮発性メモリに書き込む第一書込処理と、
前記推定値算出処理によって算出される前記推定値が減少する状況にある場合に、前記推定値算出処理によって算出される前記推定値を前記不揮発性メモリに書き込む第二書込処理と
を実行させるプログラムであり、
前記推定値が前記不揮発性メモリに書き込まれた後、少なくとも第一の時間が経過している場合に、前記第一書込処理を前記制御部に実行させ、前記推定値が前記不揮発性メモリに書き込まれた後、少なくとも第二の時間が経過している場合に、前記第二書込処理を前記制御部に実行させるように構成されており、前記第一の時間が前記第二の時間よりも短時間とされている
プログラム。
【請求項８】
モータと、
前記モータによって駆動され、所定の搬送経路に沿ってシートを搬送する搬送部と、
前記モータを制御する制御部と、
前記制御部によって読み書きされるデータを記憶可能な不揮発性メモリと
を備え、
前記制御部は、
前記モータの温度の推定値を算出する処理であり、前記モータの駆動量及び駆動条件に基づいて前記推定値を増大させるとともに、時間経過に伴って前記推定値を減少させる推定値算出処理と、
前記推定値算出処理によって算出される前記推定値が増大する状況にある場合に、前記推定値算出処理によって算出される前記推定値を前記不揮発性メモリに書き込む第一書込処理と、
前記推定値算出処理によって算出される前記推定値が減少する状況にある場合に、前記推定値算出処理によって算出される前記推定値を前記不揮発性メモリに書き込む第二書込処理と
を実行可能に構成され、
前記制御部は、前記推定値が前記不揮発性メモリに書き込まれた後、少なくとも第一の時間が経過している場合に、前記第一書込処理を実行し、前記推定値が前記不揮発性メモリに書き込まれた後、少なくとも第二の時間が経過している場合に、前記第二書込処理を実行するように構成されており、前記第一の時間が前記第二の時間よりも短時間とされている
シート搬送装置。
【請求項９】
請求項８に記載のシート搬送装置であって、
前記制御部は、前記推定値算出処理においては、前記モータの駆動終了時に、前記モータの駆動量及び駆動条件に基づいて前記推定値を増大させるように構成されている
シート搬送装置。
【請求項１０】
請求項８に記載のシート搬送装置であって、
前記制御部は、前記推定値算出処理においては、前記搬送部において所定枚数のシートの搬送を完了したときに、前記モータの駆動量及び駆動条件に基づいて前記推定値を増大させるように構成されている
シート搬送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子機器、プログラム、及びシート搬送装置に関する。
【背景技術】
【０００２】
画像読取装置が備える自動原稿送り装置（Automatic Document Feeder；以下、ＡＤＦと略称する。）において、モータの温度を予測して、モータの温度制御を行う技術が提案されている（例えば、特許文献１参照。）。特許文献１に記載された技術では、予測したモータの温度を不揮発性メモリに記憶することにより、不意の停電等に起因してモータの温度を予測するための情報が消失するのを回避している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１２５４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術では、予測されたモータの温度の変化量（以下、単に温度変化量ともいう。）が所定量以上の場合に、その温度情報を不揮発性メモリに書き込むように構成されている。これにより、温度変化量が所定量未満となる場合には、不揮発性メモリへの書き込み頻度を低下させることができ、温度変化量とは無関係に一定周期で温度情報を不揮発性メモリに書き込む装置に比べ、不揮発性メモリの耐用寿命が延びるとされている。
【０００５】
しかし、温度変化量が所定量以上になると、その温度情報を不揮発性メモリに書き込むように構成されている装置であっても、短時間の間に何度も温度変化量が所定量以上となるような状況下では、不揮発性メモリへの書き込みが頻発する。したがって、このような状況下では、上記特許文献１に記載の技術であっても、不揮発性メモリの耐用寿命が短くなるという問題がある。
【０００６】
本開示の一局面においては、モータの温度の推定値を不揮発性メモリに書き込む頻度が過大になるのを、従来品とは異なる手法によって抑制可能な電子機器、プログラム、及びシート搬送装置を提供することが望ましい。
【課題を解決するための手段】
【０００７】
本開示の一態様は、電子機器である。当該電子機器は、モータと、モータを制御する制御部と、制御部によって読み書きされるデータを記憶可能な不揮発性メモリとを備える。制御部は、モータの温度の推定値を算出する処理であり、モータの駆動量及び駆動条件に基づいて推定値を増大させるとともに、時間経過に伴って推定値を減少させる推定値算出処理と、推定値算出処理によって算出される推定値が増大する状況にある場合に、推定値算出処理によって算出される推定値を不揮発性メモリに書き込む第一書込処理と、推定値算出処理によって算出される推定値が減少する状況にある場合に、推定値算出処理によって算出される推定値を不揮発性メモリに書き込む第二書込処理とを実行可能に構成される。制御部は、推定値が不揮発性メモリに書き込まれた後、少なくとも第一の時間が経過している場合に、第一書込処理を実行し、推定値が不揮発性メモリに書き込まれた後、少なくとも第二の時間が経過している場合に、第二書込処理を実行するように構成されており、第一の時間が第二の時間よりも短時間とされている。
【０００８】
このように構成された電子機器によれば、上述の推定値が増大する状況にある場合には、推定値が減少する状況にある場合に比べ、推定値を不揮発性メモリに書き込む頻度が高くなる。そのため、推定値が増大する状況にあれば、最新の推定値が不揮発性メモリに書き込まれている可能性を高めることができる。したがって、推定値が増大する状況において、例えば電子機器の電源が急にオフにされた場合であっても、不揮発性メモリに記憶された推定値が実際のモータの温度よりも過剰に低くなるのを抑制できる。また、推定値が減少する状況にある場合には、推定値が増大する状況にある場合に比べ、推定値を不揮発性メモリに書き込む頻度が低くなる。したがって、不揮発性メモリの書き換え回数が増大するのを抑制でき、書き換え回数に上限がある不揮発性メモリの耐用寿命を延ばすことができる。さらに、推定値を不揮発性メモリに書き込む頻度が、推定値の変化量に応じて変動することはないので、短時間の間に何度も推定値が大幅に増減するような状況になったとしても、不揮発性メモリへの書き込みが頻発することはなく、不揮発性メモリの耐用寿命を延ばすことができる。
【０００９】
また、本開示の別の一態様は、プログラムである。当該プログラムは、モータと、モータを制御する制御部と、制御部によって読み書きされるデータを記憶可能な不揮発性メモリとを備える電子機器において、制御部に、モータの温度の推定値を算出する処理であり、モータの駆動量及び駆動条件に基づいて推定値を増大させるとともに、時間経過に伴って推定値を減少させる推定値算出処理と、推定値算出処理によって算出される推定値が増大する状況にある場合に、推定値算出処理によって算出される推定値を不揮発性メモリに書き込む第一書込処理と、推定値算出処理によって算出される推定値が減少する状況にある場合に、推定値算出処理によって算出される推定値を不揮発性メモリに書き込む第二書込処理とを実行させるプログラムである。また、当該プログラムは、推定値が不揮発性メモリに書き込まれた後、少なくとも第一の時間が経過している場合に、第一書込処理を制御部に実行させ、推定値が不揮発性メモリに書き込まれた後、少なくとも第二の時間が経過している場合に、第二書込処理を制御部に実行させるように構成されており、第一の時間が第二の時間よりも短時間とされている。
【００１０】
このように構成されたプログラムによれば、上述した通りの各処理を電子機器に実行させるプログラムとされている。したがって、このようなプログラムを利用すれば、本開示の電子機器を構成することができる。
【００１１】
さらに、本開示の別の一態様は、シート搬送装置である。当該シート搬送装置は、モータと、モータによって駆動され、所定の搬送経路に沿ってシートを搬送する搬送部と、モータを制御する制御部と、制御部によって読み書きされるデータを記憶可能な不揮発性メモリとを備え、制御部は、モータの温度の推定値を算出する処理であり、モータの駆動量及び駆動条件に基づいて推定値を増大させるとともに、時間経過に伴って推定値を減少させる推定値算出処理と、推定値算出処理によって算出される推定値が増大する状況にある場合に、推定値算出処理によって算出される推定値を不揮発性メモリに書き込む第一書込処理と、推定値算出処理によって算出される推定値が減少する状況にある場合に、推定値算出処理によって算出される推定値を不揮発性メモリに書き込む第二書込処理とを実行可能に構成され、制御部は、推定値が不揮発性メモリに書き込まれた後、少なくとも第一の時間が経過している場合に、第一書込処理を実行し、推定値が不揮発性メモリに書き込まれた後、少なくとも第二の時間が経過している場合に、第二書込処理を実行するように構成されており、第一の時間が第二の時間よりも短時間とされている。
【００１２】
このように構成されたシート搬送装置によれば、上述の推定値が増大する状況にある場合には、推定値が減少する状況にある場合に比べ、推定値を不揮発性メモリに書き込む頻度が高くなる。そのため、推定値が増大する状況にあれば、最新の推定値が不揮発性メモリに書き込まれている可能性を高めることができる。したがって、推定値が増大する状況
において、例えばシート搬送装置の電源が急にオフにされた場合であっても、不揮発性メモリに記憶された推定値が実際のモータの温度よりも過剰に低くなるのを抑制できる。また、推定値が減少する状況にある場合には、推定値が増大する状況にある場合に比べ、推定値を不揮発性メモリに書き込む頻度が低くなる。したがって、不揮発性メモリの書き換え回数が増大するのを抑制でき、書き換え回数に上限がある不揮発性メモリの耐用寿命を延ばすことができる。さらに、推定値を不揮発性メモリに書き込む頻度が、推定値の変化量に応じて変動することはないので、短時間の間に何度も推定値が大幅に増減するような状況になったとしても、不揮発性メモリへの書き込みが頻発することはなく、不揮発性メモリの耐用寿命を延ばすことができる。
【図面の簡単な説明】
【００１３】
【図１】図１は複合機の内部構成を示すブロック図である。
【図２】図２は温度制御処理のフローチャートである。
【図３】図３は放熱関連処理のフローチャートである。
【図４】図４は加熱関連処理のフローチャートである。
【発明を実施するための形態】
【００１４】
次に、本開示の一態様について、例示的な実施形態を挙げて説明する。
［複合機の構成］
以下に例示するのは、図１に示すように、本開示の一態様に相当する構成を備えた複合機１（Multifunction Peripheral；ＭＦＰ）である。複合機１は、画像形成ユニット２と、画像形成ユニット２の上方に配置された読取ユニット３とを備える。画像形成ユニット２の上面には開口（図示略。）が設けられている。読取ユニット３は、画像形成ユニット２の開口を閉鎖する閉位置と開放する開位置との間で変位可能に構成されている。読取ユニット３を開位置へ変位させれば、画像形成ユニット２の内部に設けられた構成のメンテナンス等を行うことができる。
【００１５】
読取ユニット３は、フラットベッド部５（以下、ＦＢ部５と称する。ＦＢはFlatbedの略称。）と、ＦＢ部５の上方に配置された自動原稿送り部７（以下、ＡＤＦ部７と称する。ＡＤＦはAutomatic Document Feederの略称。）とを備える。ＦＢ部５の上面には、透明な板材（例えばガラス板又はアクリル樹脂板。）によって構成されたプラテン（図示略。）が設けられている。ＡＤＦ部７は、プラテンを覆う第一位置とプラテンを外部に露出させる第二位置との間で変位可能に構成されている。ＡＤＦ部７を第二位置へ変位させれば、画像の読み取り対象となる原稿をプラテンの上に載せたりプラテンの上から取り除いたりすることができる。また、ＡＤＦ部７を第一位置へ変位させれば、ＡＤＦ部７は、プラテンの上に載せられた原稿を押さえる原稿カバーとして機能する。
【００１６】
画像形成ユニット２には、制御部１０、画像形成部１１、表示・入力部１２、及び通信部１３等が設けられている。制御部１０は、周知のＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、及びＮＶＲＡＭ１０４等を備える。ＣＰＵ１０１は、ＲＯＭ１０２やＲＡＭ１０３に記憶された制御プログラムに従って所定の処理を実行し、これにより、複合機１の各部が制御される。ＲＡＭ１０３には、ＣＰＵ１０１が処理の実行中に一時的に使用するデータ等、複合機１の電源が断たれた場合に消失しても問題がないデータが記憶される。ＮＶＲＡＭ１０４には、複合機１を管理する上で必要なデータや、利用者が任意に変更可能な設定データ等、複合機１の電源が断たれた場合でも保持したいデータが記憶される。
【００１７】
画像形成部１１は、第一モータ１１１、及び第二モータ１１２等を備える。画像形成部１１は、本実施形態の場合、カット紙等の被記録媒体に対してインクジェット方式で画像を形成可能に構成されている。ただし、画像形成部１１は、インクジェット方式以外の周知の記録方式（例えば、電子写真方式等。）で画像を形成可能に構成されていてもよい。
第一モータ１１１は、記録ヘッド（図示略。）が搭載された第一キャリッジ（図示略。）を往復移動させるための動力源である。第二モータ１１２は、被記録媒体を搬送する搬送機構（図示略。）を駆動するための動力源である。
【００１８】
表示・入力部１２は、液晶ディスプレイ、及びタッチパネル等によって構成される。液晶ディスプレイには、複合機１に関する情報が表示される。また、液晶ディスプレイには、タッチパネルでの操作に必要なボタン類の画像などが表示され、そのような画像に対するタッチ操作が行われたことを、液晶ディスプレイに重ねて配置された透明なタッチパネルで検出可能に構成されている。通信部１３は、無線ＬＡＮに対応した通信インターフェース装置、及び有線ＬＡＮに対応した通信インターフェース装置によって構成される。
【００１９】
ＦＢ部５には、読取部１５が設けられている。読取部１５は、イメージセンサ１５１、及び第三モータ１５２等を備える。イメージセンサ１５１は、一方向に配列された複数の読取素子を備える一次元イメージセンサである。本実施形態の場合、イメージセンサ１５１としては、密着イメージセンサ（ＣＩＳ；Contact Image Sensor）が採用されている。第三モータ１５２は、イメージセンサ１５１が搭載された第二キャリッジ（図示略。）を往復移動させるための動力源である。イメージセンサ１５１は、複数の読取素子がプラテンに向けられた状態で第二キャリッジに搭載される。第二キャリッジは、プラテンの一面に沿って往復移動する。第二キャリッジの移動方向は、イメージセンサ１５１の読取素子の配列方向（主走査方向）に直交する方向（副走査方向）とされている。
【００２０】
ＡＤＦ部７には、搬送部１７が設けられている。搬送部１７は、第四モータ１７１等を備える。搬送部１７には、周知のＡＤＦが備える各種ローラ（例えば、吸入ローラ、分離ローラ、搬送ローラ、排出ローラ等。）が設けられ、これらのローラによってシートを所定の搬送経路に沿って搬送可能に構成される。第四モータ１７１は、上述の各種ローラを回転駆動するための動力源である。
【００２１】
ＦＢ部５の上面にあるプラテンによって支持された読み取り対象物の画像を読み取る場合は、イメージセンサ１５１が、第二キャリッジとともに副走査方向へ往復移動し、例えば往動時に透明なプラテンを通して読み取り対象物の画像を読み取る。
【００２２】
搬送部１７によって搬送されるシートの画像を読み取る場合は、イメージセンサ１５１が、所定の読み取り位置で静止する。読み取り位置で静止したイメージセンサ１５１の上方には、ＡＤＦ用のプラテンが配設されている。搬送部１７によって搬送されるシートは、搬送経路に沿って搬送される際にＡＤＦ用のプラテンの上面に接触しつつ搬送される。イメージセンサ１５１は、ＡＤＦ用のプラテンを通して、搬送部１７によって搬送されるシートの画像を読み取る。
【００２３】
なお、複合機１は、図１に示した構成以外にも、制御部１０への入力を行う構成や制御部１０からの出力を行う構成を備えるが、これらの構成は周知であり、本開示の要部には関連しないので、本明細書での説明は省略する。
【００２４】
［温度制御処理］
次に、複合機１において実行される第四モータ１７１に対する温度制御処理について、図２、図３、及び図４に基づいて説明する。温度制御処理は、複合機１の電源スイッチ（図示略。）がオンにされた際に開始され、以降は、電源スイッチがオフにされるまで繰り返し実行される。
【００２５】
温度制御処理を開始すると、ＣＰＵ１０１は、後述する処理ステップで使用される各種変数の初期化を実行する（Ｓ１００）。具体的には、予測温度保存後経過時間Ｔ（変数）
をリセットする（すなわち、予測温度保存後経過時間Ｔに０秒をセットする。）。予測温度θ（変数；本開示でいう推定値の一例に相当。）には、ＮＶＲＡＭ１０４に保存された温度を読み出して、その温度をセットする。ＮＶＲＡＭ１０４に保存された温度は、後述する処理ステップにおいて保存される温度であり、前回の温度制御処理の実行時に最後にＮＶＲＡＭ１０４に保存された温度が、今回の温度制御処理の実行時にＮＶＲＡＭ１０４から読み出される。
【００２６】
続いて、ＣＰＵ１０１は、予測温度θが初期温度θinit（定数；本実施形態の場合は０。）よりも大か否かを判断する（Ｓ１０２）。前回の温度制御処理の実行時に予測温度θが十分に低下していれば、ＮＶＲＡＭ１０４には、初期温度θinitが保存されている。一方、例えば、前回の温度制御処理の実行時に予測温度θが十分に低下していない状態のまま、予期しない電源断等が発生し、その後に今回の温度制御処理が実行されている場合には、ＮＶＲＡＭ１０４には、初期温度θinitよりも高い温度が保存されていることがある。
【００２７】
そこで、Ｓ１０２において予測温度θが初期温度θinitよりも大でなければ（Ｓ１０２：ＮＯ）、ＣＰＵ１０１は、初期温度保存済フラグＦ（変数）をオンにする。また、Ｓ１０２において予測温度θが初期温度θinitよりも大であれば（Ｓ１０２：ＹＥＳ）、ＣＰＵ１０１は、初期温度保存済フラグＦをオフにする（Ｓ１０６）。初期温度保存済フラグＦは、初期温度θinitがＮＶＲＡＭ１０４に保存された場合にオンにされるフラグである。詳しくは後述するが、本実施形態では、後述するＳ２６０においてオフにされ、後述するＳ３５０でもオフにされ、後述するＳ２９０ではオンにされる。
【００２８】
続いて、ＣＰＵ１０１は、所定時間が経過したか否かを判断する（Ｓ１１０）。本実施形態の場合、所定時間は１秒とされている。Ｓ１１０において、所定時間が経過していないと判断した場合（Ｓ１１０：ＮＯ）、ＣＰＵ１０１は、第四モータ１７１の駆動を終了したか否かを判断する（Ｓ１２０）。あるいは、別の実施形態として、Ｓ１２０では、搬送部１７において、所定枚数のシートの搬送を完了したか否かを判断してもよい。すなわち、図２中のＳ１２０において括弧書きで示した判断を行ってもよい。
【００２９】
これらの判定条件は、装置の仕様等も考慮して選定されていればよい。例えば、シートを搬送した後、第四モータ１７１の駆動を終了するように構成された機種においては、Ｓ１２０で第四モータ１７１の駆動終了を判定してもよい。あるいは、例えば、シート搬送を高速化するために、シートを搬送した後、第四モータ１７１の駆動を終了することなく、次のシートをも搬送するように構成された機種においては、Ｓ１２０では第四モータ１７１の駆動終了を判定条件とせず、所定枚数のシートの搬送完了を判定してもよい。
【００３０】
ただし、説明が煩雑になるのを避けるため、本実施形態では、Ｓ１２０において、ＣＰＵ１０１が第四モータ１７１の駆動を終了したか否かを判断するものとして、以下の説明を続ける。ＡＤＦ部７においてシートの搬送を終了した時点以降にＳ１２０が実行されると、Ｓ１２０では肯定判断がなされる。また、Ｓ１２０において肯定判断がなされた後、次にシートの搬送を終了する時点に至るまでの期間にＳ１２０が実行されると、Ｓ１２０では否定判断がなされる。
【００３１】
Ｓ１２０で否定判断がなされた場合は（Ｓ１２０：ＮＯ）、Ｓ１１０へと戻る。これにより、ＣＰＵ１０１は、Ｓ１１０−Ｓ１２０の判断を繰り返し実行することになる。このような繰り返し処理の中で、Ｓ１１０において所定時間が経過したと判断した場合（Ｓ１１０：ＹＥＳ）、ＣＰＵ１０１は、後述する放熱関連処理を実行する（Ｓ１３０）。また、Ｓ１２０において、第四モータ１７１の駆動を終了したと判断した場合（Ｓ１２０：ＹＥＳ）、ＣＰＵ１０１は、後述する加熱関連処理を実行する（Ｓ１４０）。
【００３２】
［放熱関連処理］
Ｓ１３０の放熱関連処理は、図３に示すような処理となる。放熱関連処理を開始すると、ＣＰＵ１０１は、放熱計算を実行する（Ｓ２００）。Ｓ２００では、実機において測定された第四モータ１７１の放熱特性に基づき、上述の所定時間（本実施形態では１秒。）が経過した場合における第四モータ１７１の温度変化量を推定し、その温度変化量を予測温度θから減算する。すなわち、本実施形態の場合は、概ね１秒に１回のペースでＳ２００が実行され、Ｓ２００が実行されるたびに、予測温度θが減算されて、予測温度θの値が下降する。
【００３３】
続いて、ＣＰＵ１０１は、予測温度保存後経過時間Ｔに１秒を加算して（Ｓ２１０）、「予測温度θ≧第二のしきい値Ｂ２」かつ「予測温度保存後経過時間Ｔ≧時間ｔ１（本実施形態の場合、ｔ１＝１０分。）」が成立するか否かを判断する（Ｓ２２０）。また、Ｓ２２０で否定判断がなされた場合は（Ｓ２２０：ＮＯ）、「予測温度θ≦初期温度θinit」かつ「予測温度保存後経過時間Ｔ≧時間ｔ２（本実施形態の場合、ｔ２＝１５分。）」かつ「初期温度保存済フラグＦ＝オフ」が成立するか否かを判断する（Ｓ２３０）。
【００３４】
これらＳ２２０，Ｓ２３０は、予測温度θが減算される状況下で、ＮＶＲＡＭ１０４へのデータの書き込みを行うタイミングが到来したか否かを判断する処理ステップである。
Ｓ２２０で肯定判断がなされた場合は（Ｓ２２０：ＹＥＳ）、予測温度θをＮＶＲＡＭ１０４に保存するタイミングが到来したことを意味し、その判定条件は、予測温度θが第二のしきい値Ｂ２以上の温度域にあり、かつ、その書き込みのタイミングとしては、予測温度保存後経過時間Ｔが時間ｔ１以上になっているタイミングとなる。
【００３５】
Ｓ２２０で肯定判断がなされた場合、ＣＰＵ１０１は、予測温度θをＮＶＲＡＭ１０４に保存し（Ｓ２４０）、予測温度保存後経過時間Ｔをリセットし（Ｓ２５０）、初期温度保存済フラグＦをオフにする（Ｓ２６０）。なお、Ｓ２６０を終えたら、図３に示す処理を終えて図２に示すＳ１２０へと進む。
【００３６】
一方、Ｓ２３０で肯定判断がなされた場合は（Ｓ２３０：ＹＥＳ）、初期温度θinitをＮＶＲＡＭ１０４に保存するタイミングが到来したことを意味し、その判定条件は、予測温度θが初期温度θinit以下の温度域にあり、かつ、その書き込みのタイミングとしては、予測温度保存後経過時間Ｔが時間ｔ２以上になっているタイミングとなる。また、Ｓ２３０では、初期温度保存済フラグＦがオフとなっていることも判定条件の一つであり、これにより、予測温度θが初期温度θinit以下の温度域にあり、かつ、予測温度保存後経過時間Ｔが時間ｔ２以上になっている場合であっても、初期温度θinitをＮＶＲＡＭ１０４に保存する処理ステップ（後述するＳ２７０）は、初期温度保存済フラグＦがオンとされない限り、一度しか実行されないようになっている。
【００３７】
Ｓ２３０で肯定判断がなされた場合、ＣＰＵ１０１は、初期温度θinitをＮＶＲＡＭ１０４に保存し（Ｓ２７０）、予測温度保存後経過時間Ｔをリセットし（Ｓ２８０）、初期温度保存済フラグＦをオンにする（Ｓ２９０）。なお、Ｓ２９０を終えたら、図３に示す処理を終えて図２に示すＳ１２０へと進む。
【００３８】
Ｓ２２０及びＳ２３０の双方で否定判断がなされた場合は（Ｓ２２０：ＮＯ、かつＳ２３０：ＮＯ）、ＮＶＲＡＭ１０４へのデータの書き込みを行うタイミングではないことを意味し、その判定条件は、温度条件に関しては、予測温度θが初期温度θinitより大、かつ、第二のしきい値Ｂ２より小の場合となる。つまり、温度条件に関しては、予測温度θが初期温度θinitより大、かつ、第二のしきい値Ｂ２より小の期間は、ＮＶＲＡＭ１０４へのデータの書き込みが抑制される。また、Ｓ２２０及びＳ２３０では、温度条件に加え
て時間条件も判断しており、所定の時間ｔ１又はｔ２が経過していなければ、ＮＶＲＡＭ１０４へのデータの書き込みが抑制される。Ｓ２２０及びＳ２３０の双方で否定判断がなされた場合は、図３に示す処理を終えて図２に示すＳ１２０へと進む。
【００３９】
［加熱関連処理］
Ｓ１４０の加熱関連処理は、図４に示すような処理となる。加熱関連処理を開始すると、ＣＰＵ１０１は、第四モータ１７１におけるモータ駆動量を取得するとともに、モータ駆動条件を取得する（Ｓ３００）。そして、ＣＰＵ１０１は、モータ駆動量、及びモータ駆動条件に基づき、加熱計算を実行する（Ｓ３１０）。Ｓ３１０では、実機において測定された第四モータ１７１の特性に基づき、所定の駆動条件で所定の駆動量だけ第四モータ１７１を駆動した場合における第四モータ１７１の温度変化量を推定し、その温度変化量を予測温度θに対して加算する。これにより、予測温度θの値は上昇する。
【００４０】
続いて、ＣＰＵ１０１は、「予測温度θ≧第一のしきい値Ｂ１」かつ「予測温度保存後経過時間Ｔ≧時間ｔ３（本実施形態の場合、ｔ３＝１分。）」が成立するか否かを判断する（Ｓ３２０）。Ｓ３２０は、予測温度θが加算される状況下で、予測温度θをＮＶＲＡＭ１０４に保存するタイミングが到来したか否かを判断する処理ステップである。
【００４１】
Ｓ３２０で肯定判断がなされた場合は（Ｓ３２０：ＹＥＳ）、ＮＶＲＡＭ１０４へデータを書き込むタイミングが到来したことを意味し、その判定条件は、予測温度θが第一のしきい値Ｂ１以上の温度域にあり、かつ、その書き込みのタイミングとしては、予測温度保存後経過時間Ｔが時間ｔ３以上になっているタイミングとなる。時間ｔ３は、時間ｔ１に比べて短時間とされる。これにより、予測温度θが加算される状況下では、減算される状況下よりもＮＶＲＡＭ１０４への書き込み頻度が高くなるように構成される。
【００４２】
Ｓ３２０で肯定判断がなされた場合（Ｓ３２０：ＹＥＳ）、ＣＰＵ１０１は、（予測温度θ＋増分値α）の値をＮＶＲＡＭ１０４に保存し（Ｓ３３０）、予測温度保存後経過時間Ｔをリセットし（Ｓ３４０）、初期温度保存済フラグＦをオフにする（Ｓ３５０）。なお、Ｓ３５０を終えたら、図４に示す処理を終えて図２に示すＳ１１０へと戻る。また、Ｓ３２０で否定判断がなされた場合は（Ｓ３２０：ＮＯ）、ＮＶＲＡＭ１０４へデータを書き込むタイミングではないと判断されたことになり、この場合は、図４に示す処理を終えて図２に示すＳ１１０へと戻る。
【００４３】
［効果］
以上説明した通り、上記複合機１によれば、上述の予測温度θが増大する状況にある場合には、予測温度θが減少する状況にある場合に比べ、予測温度θをＮＶＲＡＭ１０４に書き込む頻度が高くなる。そのため、予測温度θが増大する状況にあれば、最新の予測温度θがＮＶＲＡＭ１０４に書き込まれている可能性を高めることができる。したがって、予測温度θが増大する状況において、例えば複合機１の電源が急にオフにされた場合であっても、ＮＶＲＡＭ１０４に記憶された予測温度θが実際の第四モータ１７１の温度よりも過剰に低くなるのを抑制できる。また、予測温度θが減少する状況にある場合には、予測温度θが増大する状況にある場合に比べ、予測温度θをＮＶＲＡＭ１０４に書き込む頻度が低くなる。したがって、ＮＶＲＡＭ１０４の書き換え回数が増大するのを抑制でき、書き換え回数に上限があるＮＶＲＡＭ１０４の耐用寿命を延ばすことができる。さらに、予測温度θをＮＶＲＡＭ１０４に書き込む頻度が、予測温度θの変化量に応じて変動することはないので、短時間の間に何度も予測温度θが大幅に増減するような状況になったとしても、ＮＶＲＡＭ１０４への書き込みが頻発することはなく、ＮＶＲＡＭ１０４の耐用寿命を延ばすことができる。
【００４４】
また、本実施形態の場合、予測温度θが増大する状況にある場合には、予測温度θをＮ
ＶＲＡＭ１０４に書き込む周期が短くなる、とも言える。したがって、最新の予測温度θがＮＶＲＡＭ１０４に書き込まれている可能性を高めることができる。また、予測温度θが減少する状況にある場合には、予測温度θをＮＶＲＡＭ１０４に書き込む周期が長くなる、とも言える。したがって、ＮＶＲＡＭ１０４の書き換え回数が増大するのを抑制でき、書き換え回数に上限があるＮＶＲＡＭ１０４の耐用寿命を延ばすことができる。
【００４５】
また、本実施形態の場合、制御部１０は、Ｓ３２０〜Ｓ３５０（本開示でいう第一書込処理の一例に相当。）においては、Ｓ２００及びＳ３１０（本開示でいう推定値算出処理の一例に相当。）によって算出される予測温度θが第一のしきい値Ｂ１よりも大となっていることを条件として、予測温度θをＮＶＲＡＭ１０４に書き込むように構成される一方、Ｓ２２０及びＳ２４０〜Ｓ２６０（本開示でいう第二書込処理の一例に相当。）においては、Ｓ２００及びＳ３１０によって算出される予測温度θが第二のしきい値Ｂ２よりも大となっていることを条件として、予測温度θをＮＶＲＡＭ１０４に書き込むように構成されており、第一のしきい値Ｂ１は、第二のしきい値Ｂ２よりも低温となる値が設定されている。
【００４６】
したがって、予測温度θが徐々に増大する状況にある場合には、予測温度θが第二のしきい値Ｂ２よりも低温となる第一のしきい値Ｂ１を超えると、予測温度θをＮＶＲＡＭ１０４に書き込む処理が開始される。したがって、予測温度θが徐々に増大する状況にある場合には、早めに予測温度θがＮＶＲＡＭ１０４に書き込まれるので、第四モータ１７１の温度が十分に低い時点から第四モータ１７１の温度管理を適切に開始することができる。一方、予測温度θが徐々に減少する状況にある場合には、予測温度θが第一のしきい値Ｂ１を超えていたとしても、より高温となる第二のしきい値Ｂ２を下回れば、予測温度θをＮＶＲＡＭ１０４に書き込む処理が実行されなくなる。したがって、ＮＶＲＡＭ１０４の書き換え回数が増大するのを抑制でき、書き換え回数に上限があるＮＶＲＡＭ１０４の耐用寿命を延ばすことができる。
【００４７】
また、本実施形態の場合、予測温度θが第一のしきい値Ｂ１以下の値とされる初期温度θinit（本開示でいう第三のしきい値の一例に相当。）以下となったら、初期温度θinitがＮＶＲＡＭ１０４に書き込まれる。したがって、予測温度θが減少する状況にある場合に、予測温度θが第二のしきい値Ｂ２以下となったことに起因して、ＮＶＲＡＭ１０４への書き込みが実行されなくなった場合でも、予測温度θが初期温度θinitに至った段階では、初期温度θinitがＮＶＲＡＭ１０４に書き込まれる。よって、第二のしきい値Ｂ２よりも大きい予測温度θが更新されないまま放置されることはなく、更新後に電源断が発生した場合であれば、初期温度θinitから温度予測を開始でき、無駄に高い温度から温度予測が開始されてしまうのを抑制することができる。
【００４８】
また、本実施形態の場合、予測温度θが増大する状況にある場合には、予測温度θに所定温度分の増分値αが加算され、その加算後の値がＮＶＲＡＭ１０４に書き込まれる。したがって、予測温度θが増大する状況にある場合には、より高めの予測温度θがＮＶＲＡＭ１０４に書き込まれるので、第四モータ１７１の温度を高めに想定して、それに応じた適切な対処を行うことができる。
【００４９】
［他の実施形態］
以上、本開示の電子機器について、例示的な実施形態を挙げて説明したが、上述の実施形態は本発明の一態様として例示されるものにすぎない。すなわち、本発明は、上述の例示的な実施形態に限定されるものではなく、本発明の技術的思想を逸脱しない範囲内において、様々な形態で実施することができる。
【００５０】
例えば、上記実施形態においては、ＡＤＦ部７に設けられた第四モータ１７１を例に挙
げて温度制御に関する説明を行ったが、第一モータ１１１、第二モータ１１２、及び第三モータ１５２に対し、同様な温度制御処理を実行してもよい。
【００５１】
また、上記実施形態では、Ｓ１２０の判定条件として、二つの条件を例示したが、これら二つの条件以外の条件が満たされたことを契機として、Ｓ１２０で肯定判断がなされてもよい。例えば、一枚のシートの搬送途中で肯定判断がなされてもよいし、第四モータ１７１が所定駆動量以上駆動された場合に肯定判断がなされてもよい。あるいは、画像形成部の動作に連動するものであれば、画像形成部に設けられた記録ヘッドが所定回数（例えば２回。）の往復移動を完了した場合に肯定判断がなされてもよく、これら例示した条件以外の条件で肯定判断がなされてもよい。
【００５２】
なお、上記各実施形態における一つの構成要素によって実現していた機能を、複数の構成要素によって実現するように構成してもよい。また、複数の構成要素によって実現していた機能を一つの構成要素によって実現するように構成してもよい。また、上記各実施形態の構成の一部を省略してもよい。また、上記各実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加、置換等してもよい。なお、特許請求の範囲に記載の文言から特定される技術思想に含まれる全ての態様が本開示の実施形態に該当する。
【００５３】
［補足］
なお、以上説明した例示的な実施形態から明らかなように、本開示の電子機器及びシート搬送装置は、更に以下に挙げるような構成を備えていてもよい。
【００５４】
まず、本開示の電子機器又はシート搬送装置において、制御部は、第一書込処理によって推定値を不揮発性メモリに書き込む周期が、第二書込処理によって推定値を不揮発性メモリに書き込む周期よりも短い周期となるように構成されていてもよい。
【００５５】
このように構成された電子機器又はシート搬送装置によれば、推定値が増大する状況にある場合には、推定値を不揮発性メモリに書き込む周期が短くなる。したがって、最新の推定値が不揮発性メモリに書き込まれている可能性を高めることができる。また、推定値が減少する状況にある場合には、推定値を不揮発性メモリに書き込む周期が長くなる。したがって、不揮発性メモリの書き換え回数が増大するのを抑制でき、書き換え回数に上限がある不揮発性メモリの耐用寿命を延ばすことができる。
【００５６】
また、本開示の電子機器又はシート搬送装置において、制御部は、第一書込処理においては、推定値算出処理によって算出される推定値が第一のしきい値よりも大となっていることを条件として、推定値を不揮発性メモリに書き込むように構成される一方、第二書込処理においては、推定値算出処理によって算出される推定値が第二のしきい値よりも大となっていることを条件として、推定値を不揮発性メモリに書き込むように構成されており、第一のしきい値は、第二のしきい値よりも低温となる値が設定されていてもよい。
【００５７】
このように構成された電子機器又はシート搬送装置によれば、推定値が徐々に増大する状況にある場合には、推定値が第二のしきい値よりも低温となる第一のしきい値を超えると、推定値を不揮発性メモリに書き込む処理が開始される。したがって、推定値が徐々に増大する状況にある場合には、早めに推定値が不揮発性メモリに書き込まれるので、モータの温度が十分に低い時点からモータの温度管理を適切に開始することができる。一方、推定値が徐々に減少する状況にある場合には、推定値が第一のしきい値を超えていたとしても、より高温となる第二のしきい値を下回れば、推定値を不揮発性メモリに書き込む処理が実行されなくなる。したがって、不揮発性メモリの書き換え回数が増大するのを抑制でき、書き換え回数に上限がある不揮発性メモリの耐用寿命を延ばすことができる。
【００５８】
また、本開示の電子機器又はシート搬送装置において、制御部は、推定値算出処理によって算出される推定値が減少する状況にある場合に、推定値が第一のしきい値以下の値とされる第三のしきい値以下となったら、第三のしきい値を推定値として不揮発性メモリに書き込む第三書込処理を実行するように構成されていてもよい。
【００５９】
このように構成された電子機器又はシート搬送装置によれば、推定値が第一のしきい値以下の値とされる第三のしきい値以下となったら、第三のしきい値が推定値として不揮発性メモリに書き込まれる。したがって、推定値が減少する状況にある場合に、推定値が第二のしきい値Ｂ２以下となったことに起因して、不揮発性メモリへの書き込みが実行されなくなった場合でも、推定値が第三のしきい値に至った段階では、第三のしきい値が不揮発性メモリに書き込まれる。よって、第二のしきい値Ｂ２よりも大きい推定値が更新されないまま放置されることはなく、更新後に電源断が発生した場合であれば、第三のしきい値から温度予測を開始でき、無駄に高い温度（すなわち、第二のしきい値Ｂ２よりも大きい推定値）から温度予測が開始されてしまうのを抑制することができる。
【００６０】
また、本開示の電子機器又はシート搬送装置において、制御部は、第一書込処理においては、推定値算出処理によって算出される推定値に対し、所定温度分の増分値を加算して、その加算後の値を不揮発性メモリに書き込むように構成されていてもよい。
【００６１】
このように構成された電子機器又はシート搬送装置によれば、推定値が増大する状況にある場合には、推定値に所定温度分の増分値が加算され、その加算後の値が不揮発性メモリに書き込まれる。したがって、推定値が増大する状況にある場合には、より高めの推定値が不揮発性メモリに書き込まれるので、モータの温度を高めに想定して、それに応じた適切な対処を行うことができる。
【００６２】
また、本開示の電子機器又はシート搬送装置において、制御部は、推定値算出処理においては、モータの駆動終了時に、モータの駆動量及び駆動条件に基づいて推定値を増大させるように構成されていてもよい。
【００６３】
このように構成された電子機器又はシート搬送装置によれば、モータの駆動終了に同期するかたちで推定値が増大する。したがって、モータの駆動中にも推定値を増大させる場合に比べ、制御部にかかる負荷を軽減できる。また、モータの駆動が終了しても直ちには推定値が算出されない構成に比べ、駆動終了直後の状況を加味した推定値を算出することができる。
【００６４】
また、本開示のシート搬送装置において、制御部は、推定値算出処理においては、搬送部において所定枚数のシートの搬送を完了したときに、モータの駆動量及び駆動条件に基づいて推定値を増大させるように構成されていてもよい。
【００６５】
このように構成されたシート搬送装置によれば、
このように構成された電子機器又はシート搬送装置によれば、所定枚数（例えば一枚。）のシートの搬送完了に同期するかたちで推定値が増大する。したがって、所定枚数のシートの搬送が完了しても直ちには推定値が算出されない構成に比べ、所定枚数のシートの搬送が完了した直後の状況を加味した推定値を算出することができる。
【符号の説明】
【００６６】
１…複合機、２…画像形成ユニット、３…読取ユニット、５…フラットベッド部（ＦＢ部）、７…自動原稿送り部（ＡＤＦ部）、１０…制御部、１１…画像形成部、１２…表示・入力部、１３…通信部、１５…読取部、１７…搬送部、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…ＮＶＲＡＭ、１１１…第一モータ、１１２…第二モータ、
１５１…イメージセンサ、１５２…第三モータ、１７１…第四モータ。
【図１】
2018171720.tif 000003
【図２】
2018171720.tif 000004
【図３】
2018171720.tif 000005
【図４】
2018171720.tif 000006