(57)【要約】【課題】ＭＦＰ動作中のＣＰＵジャンクション温度の測定を一つのＪｏｂが終了する毎に行い、信頼性のある温度データを簡易的に取得することが出来る画像処理装置、画像処理装置用ＣＰＵ、画像処理装置用プログラム、コンピュータ読み取り可能な記憶媒体を提案する。【解決手段】サーマルダイオード２を内蔵したＣＰＵ１、サーマルセンサ３、ＲＴＣ５を内蔵したサウス・ブリッジ４、Ｉ／Ｏ ＡＳＩＣ６、操作部７、メモリ媒体８、ノース・ブリッジ９、ＤＲＡＭ１０、ＶｉｄｅｏＡＳＩＣ１１、不揮発メモリ１２を主な構成とする。Ｊｏｂを入力し、一つのＪｏｂが終了すると、ＣＰＵ１のジャンクション温度取得コマンドを実行し、ジャンクション温度情報を取得する。温度情報は、ＩＣＨ３からＳＭバスでサーマルセンサ３を仲介しＣＰＵ１のサーマルダイオード２を利用して、得る。【選択図】図１
2008072310.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵと、
前記ＣＰＵに内蔵され、前記ＣＰＵのジャンクション温度を測定する温度測定手段と、を備える画像処理装置であって、
前記画像処理装置の動作における一つのＪｏｂが終了したか否か判断するＪｏｂ終了判断手段と、
前記Ｊｏｂ終了判断手段により、一つのＪｏｂが終了したと判断されたときは、一つのＪｏｂが終了する毎に、温度取得コマンドを発行し、前記温度測定手段により測定した温度データを取得する温度取得手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記一つのＪｏｂは、画像形成を行う旨の入力信号があったときから、指示された内容を全て実行し、終了するまでの動作処理であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置に備えられた表示パネルに、前記一つのＪｏｂが終了する毎に、前記取得した温度データを表示する表示手段を備えることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記表示手段は、前記表示パネルに温度データを表示する際は、前記温度測定手段により測定した温度データを、１６進数から１０進数に変換して表示することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記温度データを記憶する記憶手段を備えることを特徴とする請求項１から４のいずれか１項記載の画像処理装置。
【請求項６】
前記記憶手段は、前記温度データを取得した際の時刻データを取得し、前記温度データと前記時刻データとを対応付けて記憶することを特徴とする請求項１から５のいずれか１項記載の画像処理装置。
【請求項７】
前記記憶手段に記憶する温度データは、１０進数に変換した温度データであることを特徴とする請求項５又は６記載の画像処理装置。
【請求項８】
前記記憶手段に記憶されている前記温度データ同士を比較する比較手段を備えることを特徴とする請求項５から７のいずれか１項記載の画像処理装置。
【請求項９】
前記表示手段は、前記比較手段により温度データを所定の時間前の温度データと比較し、その温度差が所定の温度の範囲内であった場合、温度が飽和した旨を表示することを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記温度取得手段により、一つのＪｏｂが終了する毎にＣＰＵジャンクションの温度を取得するため発行される温度取得コマンドの発行を終了させ、前記温度取得手段による温度データの取得を終了させる温度測定終了手段を備えることを特徴とする請求項１から９のいずれか１項記載の画像処理装置。
【請求項１１】
前記温度測定終了手段は、前記表示パネルに、測定終了キーとして備えられることを特徴とする請求項１０記載の画像処理装置。
【請求項１２】
前記測定終了キーが押下され、温度測定を終了する際は、前記記憶手段に蓄積されている温度データを、対応する時刻データに基づき、時系列に並べ替えた時系列ファイルに変換する変換手段を備えることを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
装置から取り外し可能であり、前記変換手段により変換された時系列ファイルを記憶する第２の記憶手段を備えることを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
前記一つのＪｏｂが終了する毎に温度取得コマンドを発行し、前記温度取得手段により、前記温度測定手段により測定した温度データを取得する温度測定モード機能のＯＮ／ＯＦＦを、サービスマンモードから選択する選択手段を備えることを特徴とする請求項１から１３のいずれか１項記載の画像処理装置。
【請求項１５】
前記温度取得手段により取得した温度データが、所定の温度以上であったときは、ＣＰＵの温度の上昇を抑制する抑制手段を備えることを特徴とする請求項１から１４記載の画像処理装置。
【請求項１６】
前記抑制手段は、ＣＰＵの近傍に設けられたファンを制御することを特徴とする請求項１５記載の画像処理装置。
【請求項１７】
請求項１から１６記載の画像処理装置に用いられる画像処理装置用ＣＰＵ。
【請求項１８】
ＣＰＵに内蔵され、前記ＣＰＵのジャンクション温度を測定する温度測定手段により温度を測定する処理をコンピュータに実行させる画像処理装置用プログラムであって、
前記画像処理装置の動作における一つのＪｏｂが終了したか否か判断するＪｏｂ終了判断処理と、
前記Ｊｏｂ終了判断処理により、一つのＪｏｂが終了したと判断されたときは、一つのＪｏｂが終了する毎に、温度取得コマンドを発行し、前記温度を測定する処理により測定した温度データを取得する温度取得処理と、をコンピュータに実行させることを特徴とする画像処理装置用プログラム。
【請求項１９】
前記一つのＪｏｂは、画像形成を行う旨の入力信号があったときから、指示された内容を全て実行し、終了するまでの動作処理であることを特徴とする請求項１８記載の画像処理装置用プログラム。
【請求項２０】
前記画像処理装置に備えられた表示パネルに、前記一つのＪｏｂが終了する毎に、前記取得した温度データを表示する表示処理をコンピュータに実行させることを特徴とする請求項１８又は１９記載の画像処理装置用プログラム。
【請求項２１】
前記表示処理は、前記表示パネルに温度データを表示する際は、前記温度測定手段により測定した温度データを、１６進数から１０進数に変換して表示することを特徴とする請求項２０記載の画像処理装置用プログラム。
【請求項２２】
前記温度データを記憶する記憶処理をコンピュータに実行させることを特徴とする請求項１８から２１のいずれか１項記載の画像処理装置用プログラム。
【請求項２３】
前記記憶処理は、前記温度データを取得した際の時刻データを取得し、前記温度データと前記時刻データとを対応付けて記憶することを特徴とする請求項１８から２２のいずれか１項記載の画像処理装置用プログラム。
【請求項２４】
前記記憶処理により記憶する温度データは、１０進数に変換した温度データであることを特徴とする請求項２２又は２３記載の画像処理装置用プログラム。
【請求項２５】
前記記憶処理により記憶した前記温度データ同士を比較する比較処理をコンピュータに実行させることを特徴とする請求項２２から２５のいずれか１項記載の画像処理装置用プログラム。
【請求項２６】
前記表示処理は、前記比較処理により、温度データを所定の時間前の温度データと比較し、その温度差が所定の温度の範囲内であった場合、温度が飽和した旨を表示することを特徴とする請求項２５記載の画像処理装置用プログラム。
【請求項２７】
前記温度取得処理により、一つのＪｏｂが終了する毎にＣＰＵジャンクションの温度を取得するため発行される温度取得コマンドの発行を終了させ、前記温度取得処理による温度データの取得を終了させる温度測定終了処理をコンピュータに実行させることを特徴とする請求項１８から２６のいずれか１項記載の画像処理装置用プログラム。
【請求項２８】
前記温度測定終了処理は、前記表示パネルに、測定終了キーとして備えられることを特徴とする請求項２７記載の画像処理装置用プログラム。
【請求項２９】
前記測定終了キーが押下され、温度測定を終了する際は、前記記憶処理に蓄積されている温度データを、対応する時刻データに基づき、時系列に並べ替えた時系列ファイルに変換する変換処理をコンピュータに実行させることを特徴とする請求項２８記載の画像処理装置用プログラム。
【請求項３０】
装置から取り外し可能であり、前記変換処理により変換された時系列ファイルを記憶する第２の記憶処理をコンピュータに実行させることを特徴とする請求項２９記載の画像処理装置用プログラム。
【請求項３１】
前記一つのＪｏｂが終了する毎に温度取得コマンドを発行し、前記温度取得処理により、前記温度を測定する処理により測定した温度データを取得する温度測定モード機能のＯＮ／ＯＦＦを、サービスマンモードから選択する選択処理をコンピュータに実行させることを特徴とする請求項１８から３０のいずれか１項記載の画像処理装置用プログラム。
【請求項３２】
前記温度取得処理により取得した温度データが、所定の温度以上であったときは、ＣＰＵの温度の上昇を抑制する抑制処理をコンピュータに実行させることを特徴とする請求項１８から３１記載の画像処理装置用プログラム。
【請求項３３】
前記抑制処理は、ＣＰＵの近傍に設けられたファンを制御することを特徴とする請求項３２記載の画像処理装置用プログラム。
【請求項３４】
請求項１８から３３のいずれか１項記載の画像処理装置用プログラムを記憶するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置用ＣＰＵ、画像処理装置用プログラム、コンピュータ読み取り可能な記憶媒体に関し、特に、ＣＰＵのジャンクション温度の測定を行う手段を有備える画像処理装置、画像処理装置用ＣＰＵ、画像処理装置用プログラム、コンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
近年、スキャナ、コピー、ＦＡＸ等複数の機能を備えた画像処理装置（ＭＦＰ：Multi Function Printer）が普及している。このような画像処理装置には、従来からｘ８６系ＣＰＵ（Intel社が開発した８０８６とオブジェクトコードレベルで互換性のあるＣＰＵの総称。８０８８、８０１８６、ｉ４８６、Pentium（登録商標）／ＩＩ／ＩＩＩ／４、Ｖ３０、Ｖ３３、Cyrix６x８６等）が搭載されている。ＣＰＵは、システム全体の制御を司り、ＭＦＰ（Multi Function Printer）動作時に発熱を伴う半導体素子の一つである。
【０００３】
ＣＰＵ含め、電気・電子部品の発熱が、電気・電子部品自身の動作不良、装置内部の他のデバイスの動作不良を引き起こす原因ともなるため、これら電気・電子部品の温度状態の管理が重要となる。
【０００４】
温度を検出するセンサとしては、LEDアレイヘット゛の温度を検出する温度センサを備える画像形成装置が提案されている（例えば、特許文献１参照）。該温度センサにより測定した温度データに基づき、LEDアレイヘット゛の温度上昇を抑制する処理を行い、LED素子の劣化等を防止している。
【０００５】
また、定着手段、プロセス手段、光学手段等、画像処理装置特有の手段であって、発熱源を有する部位の温度設定が必要とされることもあり、かかる温度を測定した際は、表示パネルに表示する画像処理装置の表示装置が提案されている（例えば、特許文献２参照）。
【０００６】
ここで、画像処理装置に用いられるＣＰＵの動作時温度上昇を測定する際について説明する。ＭＦＰ動作中の温度測定を行うためには、ＣＰＵジャンクションの温度データを取得するためのコマンドを、ＭＦＰ動作中に投げなければならず、線速（ＣＰＭ（Copies per Minute）やＰＰＭ（Pages per Minute；プリンタの印刷速度を表す単位。1分間に出力できる枚数を示す））を満足出来ない仕様となることがあった。また、温度データ取得のコマンドを投げることは、ＭＦＰ動作中の別処理のため、これにより異常画像になることも考え得る。異常画像となることを避けるためには、タイミング検証が必要となり、また、通常のＭＦＰ動作とは異なるためソフト開発の工数が掛かり、コストアップになるという問題があった。
【０００７】
そこで、唯一MFP動作中のＣＰＵの状態を知る手掛かりであるＣＰＵの表面温度を用いて、
以下の手順により温度測定がなされていた。
１、ＣＰＵの表面温度を測定しながらＭＦＰ（Multi Function Printer）動作を行う。
２、表面温度が飽和した時点でＭＦＰ動作を停止。
３、電源を一度ＯＦＦにし、コマンド手打ちモードにて再度電源を入れる。
４、ＣＰＵのジャンクション温度を確認するためのコマンドを端末から打ち、返ってきたデータを測定データとする。
【特許文献１】特開２００１−１９９０９７号公報
【特許文献２】特許第３６６４９５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の様な手順では、以下の問題点が挙げられる。
１、ＭＦＰ動作を続け、ＣＰＵの表面温度が飽和した後に測定しても、測定したＣＰＵのジャンクション温度が本当に飽和した時の温度であるのか分からない。
２、ＭＦＰ動作を中断し、コマンドをタイピングする等の間における温度の下降状況が見えない。
この２点の問題から、測定データが飽和時温度よりも低い温度で取得している可能性があり、測定データにおける信頼性は欠ける。また、測定データとして必要なＣＰＵジャンクション温度は、コマンド手打ちモードにて電源を立上げ直しジャンクション温度取得コマンドを発行するまで知ることが出来ず、測定者に多大な負担を掛けるという問題もあった。
【０００９】
近年ＣＰＵは内部周波数の高速化からますます温度の上昇も著しく、データの信頼性が欠けることは問題となる。画像処理装置に搭載されているＣＰＵ内部周波数の高速化が進むにつれ、今後は更に精度の高い評価を容易に取得することが必要とされる。
【００１０】
そこで本発明はこのような状況に鑑みてなされたものであり、ＭＦＰ動作中のＣＰＵジャンクション温度の測定を一つのＪｏｂが終了する毎に行い、信頼性のある温度データを簡易的に取得することを目的としている。
【課題を解決するための手段】
【００１１】
請求項１記載の発明は、ＣＰＵと、前記ＣＰＵに内蔵され、前記ＣＰＵのジャンクション温度を測定する温度測定手段と、を備える画像処理装置であって、前記画像処理装置の動作における一つのＪｏｂが終了したか否か判断するＪｏｂ終了判断手段と、前記Ｊｏｂ終了判断手段により、一つのＪｏｂが終了したと判断されたときは、一つのＪｏｂが終了する毎に、温度取得コマンドを発行し、前記温度測定手段により測定した温度データを取得する温度取得手段と、を備えることを特徴とする画像処理装置である。
【００１２】
請求項２記載の発明は、請求項１記載の装置において、前記一つのＪｏｂは、画像形成を行う旨の入力信号があったときから、指示された内容を全て実行し、終了するまでの動作処理であることを特徴とする。
【００１３】
請求項３記載の発明は、請求項１又は２記載の装置において、前記画像処理装置に備えられた表示パネルに、前記一つのＪｏｂが終了する毎に、前記取得した温度データを表示する表示手段を備えることを特徴とする。
【００１４】
請求項４記載の発明は、請求項３記載の装置において、前記表示手段は、前記表示パネルに温度データを表示する際は、前記温度測定手段により測定した温度データを、１６進数から１０進数に変換して表示することを特徴とする。
【００１５】
請求項５記載の発明は、請求項１から４のいずれか１項記載の装置において、前記温度データを記憶する記憶手段を備えることを特徴とする。
【００１６】
請求項６記載の発明は、請求項１から５のいずれか１項記載の装置において、前記記憶手段は、前記温度データを取得した際の時刻データを取得し、前記温度データと前記時刻データとを対応付けて記憶することを特徴とする。
【００１７】
請求項７記載の発明は、請求項５又は６記載の装置において、前記記憶手段に記憶する温度データは、１０進数に変換した温度データであることを特徴とする。
【００１８】
請求項８記載の発明は、請求項５から７のいずれか１項記載の装置において、前記記憶手段に記憶されている前記温度データ同士を比較する比較手段を備えることを特徴とする。
【００１９】
請求項９記載の発明は、請求項８記載の装置前記表示手段は、前記比較手段により温度データを所定の時間前の温度データと比較し、その温度差が所定の温度の範囲内であった場合、温度が飽和した旨を表示することを特徴とする。
【００２０】
請求項１０記載の発明は、請求項１から９のいずれか１項記載の装置において、前記温度取得手段により、一つのＪｏｂが終了する毎にＣＰＵジャンクションの温度を取得するため発行される温度取得コマンドの発行を終了させ、前記温度取得手段による温度データの取得を終了させる温度測定終了手段を備えることを特徴とする。
【００２１】
請求項１１記載の発明は、請求項１０記載の装置において、前記温度測定終了手段は、前記表示パネルに、測定終了キーとして備えられることを特徴とする。
【００２２】
請求項１２記載の発明は、請求項１１記載の装置において、前記測定終了キーが押下され、温度測定を終了する際は、前記記憶手段に蓄積されている温度データを、対応する時刻データに基づき、時系列に並べ替えた時系列ファイルに変換する変換手段を備えることを特徴とする。
【００２３】
請求項１３記載の発明は、請求項１２記載の装置において、装置から取り外し可能であり、前記変換手段により変換された時系列ファイルを記憶する第２の記憶手段を備えることを特徴とする。
【００２４】
請求項１４記載の発明は、請求項１から１３のいずれか１項記載の装置において、前記一つのＪｏｂが終了する毎に温度取得コマンドを発行し、前記温度取得手段により、前記温度測定手段により測定した温度データを取得する温度測定モード機能のＯＮ／ＯＦＦを、サービスマンモードから選択する選択手段を備えることを特徴とする。
【００２５】
請求項１５記載の発明は、請求項１から１４記載の装置において、前記温度取得手段により取得した温度データが、所定の温度以上であったときは、ＣＰＵの温度の上昇を抑制する抑制手段を備えることを特徴とする。
【００２６】
請求項１６記載の発明は、請求項１５記載の装置において、前記抑制手段は、ＣＰＵの近傍に設けられたファンを制御することを特徴とする。
【００２７】
請求項１７記載の発明は、請求項１から１６記載の画像処理装置に用いられる画像処理装置用ＣＰＵである。
【００２８】
請求項１８記載の発明は、ＣＰＵに内蔵され、前記ＣＰＵのジャンクション温度を測定する温度測定手段により温度を測定する処理をコンピュータに実行させる画像処理装置用プログラムであって、前記画像処理装置の動作における一つのＪｏｂが終了したか否か判断するＪｏｂ終了判断処理と、前記Ｊｏｂ終了判断処理により、一つのＪｏｂが終了したと判断されたときは、一つのＪｏｂが終了する毎に、温度取得コマンドを発行し、前記温度を測定する処理により測定した温度データを取得する温度取得処理と、をコンピュータに実行させることを特徴とする画像処理装置用プログラムである。
【００２９】
請求項１９記載の発明は、請求項１８記載のプログラムにおいて、前記一つのＪｏｂは、画像形成を行う旨の入力信号があったときから、指示された内容を全て実行し、終了するまでの動作処理であることを特徴とする。
【００３０】
請求項２０記載の発明は、請求項１８又は１９記載のプログラムにおいて、前記画像処理装置に備えられた表示パネルに、前記一つのＪｏｂが終了する毎に、前記取得した温度データを表示する表示処理をコンピュータに実行させることを特徴とする。
【００３１】
請求項２１記載の発明は、請求項２０記載のプログラムにおいて、前記表示処理は、前記表示パネルに温度データを表示する際は、前記温度測定手段により測定した温度データを、１６進数から１０進数に変換して表示することを特徴とする。
【００３２】
請求項２２記載の発明は、請求項１８から２１のいずれか１項記載のプログラムにおいて、前記温度データを記憶する記憶処理をコンピュータに実行させることを特徴とする。
【００３３】
請求項２３記載の発明は、請求項１８から２２のいずれか１項記載のプログラムにおいて、前記記憶処理は、前記温度データを取得した際の時刻データを取得し、前記温度データと前記時刻データとを対応付けて記憶することを特徴とする。
【００３４】
請求項２４記載の発明は、請求項２２又は２３記載のプログラムにおいて、前記記憶処理により記憶する温度データは、１０進数に変換した温度データであることを特徴とする。
【００３５】
請求項２５記載の発明は、請求項２２から２５のいずれか１項記載のプログラムにおいて、前記記憶処理により記憶した前記温度データ同士を比較する比較処理をコンピュータに実行させることを特徴とする。
【００３６】
請求項２６記載の発明は、請求項２５記載のプログラムにおいて、前記表示処理は、前記比較処理により、温度データを所定の時間前の温度データと比較し、その温度差が所定の温度の範囲内であった場合、温度が飽和した旨を表示することを特徴とする。
【００３７】
請求項２７記載の発明は、請求項１８から２６のいずれか１項記載のプログラムにおいて、前記温度取得処理により、一つのＪｏｂが終了する毎にＣＰＵジャンクションの温度を取得するため発行される温度取得コマンドの発行を終了させ、前記温度取得処理による温度データの取得を終了させる温度測定終了処理をコンピュータに実行させることを特徴とする。
【００３８】
請求項２８記載の発明は、請求項２７記載のプログラムにおいて、前記温度測定終了処理は、前記表示パネルに、測定終了キーとして備えられることを特徴とする。
【００３９】
請求項２９記載の発明は、請求項２８記載のプログラムにおいて、前記測定終了キーが押下され、温度測定を終了する際は、前記記憶処理に蓄積されている温度データを、対応する時刻データに基づき、時系列に並べ替えた時系列ファイルに変換する変換処理をコンピュータに実行させることを特徴とする。
【００４０】
請求項３０記載の発明は、請求項２９記載のプログラムにおいて、装置から取り外し可能であり、前記変換処理により変換された時系列ファイルを記憶する第２の記憶処理をコンピュータに実行させることを特徴とする。
【００４１】
請求項３１記載の発明は、請求項１８から３０のいずれか１項記載のプログラムにおいて、前記一つのＪｏｂが終了する毎に温度取得コマンドを発行し、前記温度取得処理により、前記温度を測定する処理により測定した温度データを取得する温度測定モード機能のＯＮ／ＯＦＦを、サービスマンモードから選択する選択処理をコンピュータに実行させることを特徴とする。
【００４２】
請求項３２記載の発明は、請求項１８から３１記載のプログラムにおいて、前記温度取得処理により取得した温度データが、所定の温度以上であったときは、ＣＰＵの温度の上昇を抑制する抑制処理をコンピュータに実行させることを特徴とする。
【００４３】
請求項３３記載の発明は、請求項３２記載のプログラムにおいて、前記抑制処理は、ＣＰＵの近傍に設けられたファンを制御することを特徴とする。
【００４４】
請求項３４記載の発明は、請求項１８から３３のいずれか１項記載の画像処理装置用プログラムを記憶するコンピュータ読み取り可能な記憶媒体である。
【発明の効果】
【００４５】
本発明によれば、ＭＦＰ動作中のＣＰＵジャンクション温度の測定を一つのＪｏｂが終了する毎に行い、信頼性のある温度データを簡易的に取得することが出来る。
【発明を実施するための最良の形態】
【００４６】
以下に、本発明の実施形態に係る画像処理装置、画像処理装置用ＣＰＵ、画像処理装置用プログラム、コンピュータ読み取り可能な記憶媒体を、図面を用いて詳細に説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００４７】
以下に、図１を用いて、本発明の実施形態に係る画像処理装置用ＣＰＵと、これを用いた温度測定動作について説明する。図１は、本発明の実施形態に係る画像処理装置用ＣＰＵ周辺の構成図である。サーマルダイオード２を内蔵したＣＰＵ（Central Processing Unit）１、サーマルセンサ３、ＲＴＣ（Real Time Clock）５を内蔵したサウス・ブリッジ（例えば、米インテル社のＩＣＨ３（I/O Controller Hub））４、Ｉ／Ｏ ＡＳＩＣ（Input-Output Application Specific Integrated Circuit）６、操作部７、メモリ媒体８、ノース・ブリッジ（例えば、米インテル社のＧＭＣＨ（Memory Controller Hub））９、ＤＲＡＭ（Dynamic Random Access Memory）１０、ＶｉｄｅｏＡＳＩＣ１１、不揮発メモリ１２から構成される。
【００４８】
なお、本発明は、デバイス規格がジャンクション温度のみで規定され、且つサーマルダイオードが搭載されたＣＰＵを搭載している画像処理装置全てに対応出来るが、これに限られるものではない。「温度測定手段」の一例としてサーマルダイオードを用いて説明する。
【００４９】
ＣＰＵ１は、システム全体の制御を司るＣＰＵであり、温度制御の対象となる動作時に発熱を伴う半導体素子の一つである。以下に説明する各実施形態に係る画像処理装置用に使用されるＣＰＵである。メモリ媒体８は脱着可能なメモリ媒体である。また、サウス・ブリッジ４は、ＰＣＩバスのシステムに他のバスを追加するチップセットである。米インテルは、サウス・ブリッジを「ＩＣＨ」と称し、型番「ＩＣＨ０、ＩＣＨ２、ＩＣＨ３」を販売している。ＲＴＣ５は、マザーボード上に実装されている、計時専用のチップである。
【００５０】
サウス・ブリッジ９は、ＰＣＩバス（Peripheral Component Interconnect Bus）を、ＳＭバス（System Management Bus）につなぐ。ＰＣＩバスは、米インテルが１９９２年に提唱したバスである。ＶｉｄｅｏＡＳＩＣ１１は、ＡＧＰバス（Accelerated Graphics Port）を介してノース・ブリッジ９と接続する。ＡＧＰバス（Accelerated Graphics Port）は、米インテルが１９９６年に発表したビデオ表示回路用のインターフェースである。３Ｄグラフィックスなど大量の画像データ転送に対応する。
【００５１】
サーマルダイオード２は、一定の電流を流して電圧を測定することで温度を計測できる「温度測定手段」である。図１に示すように、ＣＰＵ１に内蔵されている。また、サーマルセンサ３はサーマルダイオード２と接続し、サーマルダイオード２から出力されたアナログ信号をデジタル信号に変換する機能を有する。変換されたデジタル信号は、ＳＭバス（System Management Bus）を介して不揮発性メモリ１２に格納されたり、また操作部７に表示されたり等する。
【００５２】
次に、本発明の実施形態に係る画像処理装置のＣＰＵジャンクション温度測定の動作処理について説明する。図２は、本実施形態に係る画像処理装置のＣＰＵジャンクション温度測定の動作処理を示すフローチャートである。まず、Ｊｏｂを入力する（ステップＳ１）。一つのＪｏｂは「画像形成を行う旨の入力信号があったときから、指示された内容を全て実行し、終了するまでの動作処理」と定義される。例えば、コピー、スキャン、プリント、ＦＡＸ等において、コピー５０枚５０部、スキャン１０枚両面等の１回分の入出力動作である。
【００５３】
ＭＦＰの動作処理（コピー、スキャン、プリント、ＦＡＸ等）が行われ（ステップＳ２）、１Ｊｏｂが終了すると（ステップＳ３）、ＣＰＵ１のジャンクション温度取得コマンドを実行し、ジャンクション温度情報を取得する（ステップ４）。温度情報（温度データ）取得の流れとしては、ＩＣＨ３からＳＭバスでサーマルセンサ３を仲介しＣＰＵ１のサーマルダイオード２を利用して、ジャンクション温度の情報を得る。
【００５４】
このように、一つのｊｏｂが終了する毎にＣＰＵ１のジャンクション温度取得のコマンドを実行し、ジャンクション温度情報を取得する。これにより、一つのＪｏｂが終了する度にＣＰＵ１のジャンクション温度取得コマンドを発行し温度情報を得るため、ＭＦＰ動作中のＣＰＵ１ジャンクション温度を確認することが出来、信頼性のあるＣＰＵ１のジャンクション温度が飽和した時点での温度情報を得ることが可能となる。
【００５５】
なお、上記実施形態のように、一つのＪｏｂが終了する毎に温度を取得しているモードを通常使用時とは異なる「温度測定モード機能」とした場合、通常使用時と線速が異なることも考え得るが、タイミング検証により異常画像を回避することが出来、温度測定の面では影響はない。
【００５６】
ＣＰＵの温度データを正確に知ることが出来ると、例えば、設計段階におけるファンの追加・削除の判断材料や、CTLボックス（メカ）の肉抜き（部材の厚さを薄くする）の判断材料とすることが出来る。正確なCPUの温度データによりファンが必要ないと判断できればコストダウンにも繋がり、また、CTLボックスの肉抜きが必要無いと判断できればEMI的にも強固なボックスとする事が出来る。その他、市場で異常動作（リセットが繰り返し掛かる動作）が発生した場合に、ＣＰＵの熱暴走が原因かどうかの切り分け判断が行える。また、組付け工程でＣＰＵヒートシンクの実装不良が発生した場合の異常動作もこの機能を使用すれば確認することが出来る。このように、製品組付け工程・市場でのＣＰＵ熱暴走時のＣＰＵ温度の確認等が可能となる。
【００５７】
次に、本発明に係る他の実施形態として、表示パネルに温度表示を行う動作処理について図３を用いて説明する。図３は、本実施形態に係る画像処理装置の動作処理を示すフローチャートである。１Ｊｏｂが終了する毎に得られた温度データを（図３、ステップＳ５〜Ｓ８）、Ｉ／Ｏ ＡＳＩＣ６を経由して操作部７に備えられる表示パネルに表示することも考え得る（ステップＳ９）。本実施形態に係る表示パネルを備える操作部７の一例を図４に示す。ＣＰＵジャンクションの温度（thermal junction：Ｔｊ）は、図示するように、例えば「ＣＰＵ  Ｔｊ：６８℃」と表示される。これにより、1つのＪｏｂが終了する度に得られるＣＰＵのジャンクション温度を操作部パネルに表示し、リアルタイムにＣＰＵの状態を知ることが可能となる。
【００５８】
また、他の実施形態として、温度データは１６進で取得されるため、表示パネルへの表示に際しては１０進に変換して表示することも考え得る。これにより、表示パネルに表示された温度データを見る者は、直感的に把握することが可能となる。
【００５９】
また、他の実施形態として、上記温度取得コマンドの発行により得られた温度データを、表示パネルへ表示すると同時に、Ｖｉｄｅｏ ＡＳＩＣ１１に接続している不揮発性メモリ１２（図１参照）に蓄積することが考え得る。これにより、蓄積した温度データを活用することが可能となる。
【００６０】
本発明の他の実施形態に係る画像処理装置のＣＰＵジャンクション温度データ取得の動作処理について、図５を用いて説明する。図５は、本実施形態に係る動作処理を示すフローチャートである。ステップ１０からステップＳ１３は、図２に示すフローチャートステップＳ１からＳ４と同様である。温度取得コマンドが発行され、温度データを取得した際（ステップＳ１３）、その取得した時刻のデータを、ＩＣＨ３に実装されているＲＴＣ５から取得し、温度データと対応付けて保存する（ステップＳ１４）。取得した温度データを表示パネルに表示する（ステップＳ１５）。
【００６１】
上記実施形態により、時刻データを関係付けて蓄積し、時系列に基づいた温度データの活用をすることが可能となる。
【００６２】
なお、蓄積する温度データは、１６進で取得されたものの他、１０進に変換した温度データも蓄積、若しくは１０進に変換した温度データのみ蓄積することも考え得る。これにより、温度データを見る者は、直感的に把握することが可能となる。
【００６３】
本発明の他の実施形態に係る動作処理として、取得し、蓄積した温度データ、時刻データに基づき、温度データを所定の時間前の温度データと比較し、その温度差が所定の温度の範囲内であった場合に、温度が飽和した旨を表示することが考え得る。以下、一例として、「所定の時間前」を「３０分前」とし、「その温度差が所定の温度の範囲内」を「±０．５℃以内」とする場合について図６、図７及び図８を用いて説明する。
【００６４】
図６は、本実施形態に係る動作処理を示すフローチャートである。ステップＳ１６からステップＳ２１は、図５のステップ１０から１５と同様である。３０分前の温度データがあるかどうか判定し（ステップＳ２２）、存在する場合は（ステップＳ２２／Ｙｅｓ）、Ｊｏｂ終了後に取得した温度データ（Ｓ１９参照）と、当該３０分前の温度データとを比較する（ステップＳ２３）。３０分前のデータが存在しない場合（ステップＳ２２／Ｎｏ）、比較は行わず、次のＪｏｂに進む（ステップＳ１６）。
【００６５】
３０分前の温度データが存在し、比較した結果、その差が±０．５℃以内であるかどうか判定する（ステップＳ２４）。±０．５℃以内であった場合は（ステップＳ２４／Ｙｅｓ）、ＣＰＵのジャンクション温度が飽和したと判断する。すなわち、３０分間で±０．５℃以内の温度差であった場合、それ以上測定を続けても急な勾配は見られないため、ＣＰＵジャンクション温度は飽和したと判断する。そして、飽和であることを表示パネルに表示する（ステップＳ２５）。
【００６６】
一方、±０．５℃以内でない場合は（ステップＳ２４／Ｎｏ）、ＣＰＵのジャンクション温度は飽和していないとして、表示は行わず、次のＪｏｂに進む（ステップＳ１６）。なお、本フローチャートでは表示パネルへの飽和の旨表示をステップとして組み込んだが、あくまで一例であり、飽和と判断しても表示パネルに表示しない場合も考え得る。
【００６７】
図７は、時刻データと温度データを対応付けて記憶した際の一例を示す図である。図に示すように、時刻１１：５９に温度データを比較するときは、３０分前の時刻１１：２９の温度データと比較する。この場合、温度差は＋０．６℃（７４．９℃―７５．５℃）であるため（図６、ステップＳ２４／Ｎｏ）、ＣＰＵのジャンクション温度は飽和状態でないとして、ステップ１６へ戻る。一方、時刻１２：００に温度データを比較するときは、３０分前の時刻１１：３０の温度データと比較する。この場合、温度差は＋０．５℃（７５．５℃−７５．０℃）であるため（図６、ステップＳ２４／Ｙｅｓ）、飽和状態と判断し、表示パネルに飽和である旨の表示をする。なお、図７では、１分毎の温度データが蓄積されている。
【００６８】
図８は、本実施形態に係る表示パネルの表示例を示す図である。図６に示す動作処理により、飽和である旨を表示する際は（ステップＳ２５）、例えば「ＣＰＵ  Ｔｊ：６８℃  飽和」と、測定した温度（ステップＳ１９）と共に表示する（ステップＳ２１、Ｓ２５）。
【００６９】
上記実施形態により、蓄積した温度データを活用した飽和条件の判定が可能となる。また、ＣＰＵジャンクション温度は、ＭＦＰ動作中はグラフ化することが出来ないため、温度が飽和したことが確認出来ないと利用者、測定者は測定終了のタイミングを得ることが出来ない。そこで、上記実施形態によりＭＦＰ動作中に温度比較を行い、温度飽和の判断を表示パネルに表示することにより測定終了を促すことが可能となる。
【００７０】
次に、本発明の他の実施形態に係る画像処理装置の動作処理について図９、図１０及び図１１を用いて説明する。上記各実施形態では、一つのＪｏｂが終了する毎に、温度取得コマンドが発行され、ＣＰＵジャンクション温度を取得している。本実施形態は、かかる温度取得コマンドの発行を中止することが出来ることを特徴とする。一つのＪｏｂが終了する毎に温度を取得しているモードを「温度測定モード機能」とした場合、本実施形態は、「温度測定モード機能」のＯＦＦを実行できる実施形態と言える。
【００７１】
図９は、本実施形態に係る画像処理装置の動作処理を示すフローチャートである。図９のステップＳ３０からＳ３９は、図６に示すステップＳ１６からＳ２５と同様である。表示パネルに飽和の旨を表示後（ステップＳ３９）、温度測定終了の指示があるかどうか判断する（ステップＳ４０）。温度測定を終了する際は、例えば操作部７に備えられた「測定終了キー」が押されることにより、温度測定終了の指示が出されたと判断する（ステップＳ４０／Ｙｅｓ）。図１１は、「測定終了キー」を備える表示パネルを具備した操作部７の一例である。
【００７２】
温度測定を終了した際は、不揮発性メモリ１２に蓄積していた全温度データ・時刻データを、時系列のファイル形式にて外部取り出し可能なメモリ媒体８に保存する（ステップＳ４１）。時系列のファイル形式は、取得した温度データを、時系列に並べ替えたファイルである。かかる時系列ファイル形式の一例を図１０に示す。なお、図９に示すフローチャートでは、温度測定を終了した場合は（ステップＳ４０／Ｙｅｓ）、データを変換し他のメモリへ移すこと（ステップＳ４１）は必ず通る処理として記載されているが、これは一実施形態であり、温度測定終了後、データ変換の処理をせず終了する処理や、データ変換のみ行うが他のメモリへは移行しない処理も考え得る。
【００７３】
上記実施形態により、測定終了キーが押下されたことを検知することにより、温度測定終了の指示有りと判断され、容易に温度測定モード機能をＯＦＦすることが可能となる。
【００７４】
また、温度測定を終了する際は、不揮発性メモリ１２に蓄積していた温度データ、時刻データから時系列ファイルを作成することにより、測定後のデータ管理が可能となる。
【００７５】
また、外部に取り外し可能なメモリ媒体８に時系列ファイルを保存することにより、データを画像処理装置の外部へ容易に取り出すことが可能となる。
【００７６】
また、ＣＰＵ１のジャンクション温度を、一つのＪｏｂが終了する毎に取得する「温度測定モード機能」のＯＮ／ＯＦＦを、サービスマンモードから実施することも考え得る。サービスマンモードとは、所定のパスワードの入力等を必要とする通常とは違ったモードである。図１２は、本実施形態に係るＯＦＦ／ＯＮ機能を表示するサービスマンモードの一例を示す図である。図１２では、「大分類５．モード系」とあり、本実施形態では当該モードが「サービスマンモード」となる。リストから「５９９９：ＣＰＵ温度表示」を選択すると、ＯＮ／ＯＦＦを選択することが出来る。図では、一例として「温度表示しますか？  はい／いいえ」で選択出来るようになっている。これにより、量産時と変わらないシステムにてＣＰＵ温度測定が出来、量産時に機能ＯＦＦすれば線速に影響を与えることはない。
【００７７】
また、他の実施形態として、ＣＰＵ１のジャンクション温度が所定の温度（所定の温度は、任意に設定可能とする）以上になった場合は、ＣＰＵの近傍に設けられ、熱を冷ます役割を持つファン（ＦＡＮ）（図示せず）の制御を行うよう動作することも考え得る。これにより、通常、ＣＰＵのジャンクション温度が動作規格を超え、ある特定の温度まで達すると保護回路が働く様にＣＰＵが設計されているため、リセットが掛かることとなるが、リセット前に上記特定の温度に達しないよう熱の上昇を抑制出来るという効果が生じる。
【００７８】
尚、各図のフローチャートに示す処理を、ＣＰＵ１が実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録するコンピュータ読み取り可能な記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した各実施形態とは異なる構成のシステム等で用い、そこのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００７９】
以上、本発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に係る画像処理装置用ＣＰＵ周辺の構成図である。
【図２】本発明の実施形態に係る画像処理装置のＣＰＵジャンクション温度測定の動作処理を示すフローチャートである。
【図３】本発明の実施形態に係る画像処理装置の動作処理を示すフローチャートである。
【図４】本発明の実施形態に係る表示パネルを備える操作部７の一例を示す図である。
【図５】本発明の実施形態に係る画像処理装置の動作処理を示すフローチャートである。
【図６】本発明の実施形態に係る画像処理装置の動作処理を示すフローチャートである。
【図７】本発明の実施形態に係る時刻データと温度データを対応付けて記憶した際の一例を示す図である。
【図８】本発明の実施形態に係る表示パネルの表示例を示す図である。
【図９】本発明の実施形態に係る画像処理装置の動作処理を示すフローチャートである。
【図１０】本発明の実施形態に係る時系列ファイル形式の一例を示す図である。
【図１１】本発明の実施形態に係る「測定終了キー」を備える表示パネルを具備した操作部７の一例である。
【図１２】本発明の実施形態に係る温度測定モードのＯＦＦ／ＯＮ機能を表示するサービスマンモードの一例を示す図である。
【符号の説明】
【００８１】
１    ＣＰＵ
２    サーマルダイオード
３    サーマルセンサ
４    サウス・ブリッジ
５    ＲＴＣ
６    Ｉ／Ｏ ＡＳＩＣ
７    操作部
８    メモリ媒体
９    ノース・ブリッジ
１０    ＤＲＡＭ
１１    ＶｉｄｅｏＡＳＩＣ
１２    不揮発メモリ
【図１】
2008072310.tif 000003
【図２】
2008072310.tif 000004
【図３】
2008072310.tif 000005
【図４】
2008072310.tif 000006
【図５】
2008072310.tif 000007
【図６】
2008072310.tif 000008
【図７】
2008072310.tif 000009
【図８】
2008072310.tif 000010
【図９】
2008072310.tif 000011
【図１０】
2008072310.tif 000012
【図１１】
2008072310.tif 000013
【図１２】
2008072310.tif 000014