(57)【要約】【課題】拡張ユニットを接続して機能を拡張可能な画像処理装置において、冷却効果と騒音の低減若しくは省電力化とを両立した冷却機構の制御を可能とすること。【解決手段】拡張ユニットを接続することにより機能拡張を行なう画像処理装置１であって、コントローラ１００を冷却する冷却ファン１０８と、冷却ファン１０８を制御するファン制御部１１６と、装置の状態に関する情報を取得する主制御部１１１を有し、ファン制御部１１６は、装置の状態に関する情報と冷却ファン１０８の駆動態様とが関連付けられた状態別ファン回転数情報を参照して冷却ファン１０８の駆動態様を制御し、状態別ファン回転数情報は、装置の状態と当該状態において測定されたコントローラ１００の温度が許容される温度以下となる冷却ファン１０８の駆動態様とを関連付けて生成されたことを特徴とする。【選択図】図１
2009193370.tif 000002
【特許請求の範囲】
【請求項１】
拡張ユニットを接続することにより機能拡張を行なう情報処理装置であって、
前記情報処理装置の機能を実現するデバイスと、
前記情報処理装置の少なくとも一部を冷却する装置冷却部と、
前記装置冷却部の駆動態様を制御する冷却制御部と、
前記情報処理装置の状態に関する情報として少なくとも前記拡張ユニットの接続状態に関する情報を取得する装置状態情報取得部とを有し、
前記冷却制御部は、前記情報処理装置の状態に関する情報と前記装置冷却部の駆動態様とが関連付けられた状態別冷却態様情報を参照し、前記装置状態情報取得部が取得した前記情報処理装置の状態に関する情報に関連付けられた前記装置冷却部の駆動態様に基づいて前記装置冷却部の駆動態様を制御し、
前記状態別冷却態様情報は、前記情報処理装置の状態と当該状態において測定された前記デバイスの温度が前記デバイスにおいて許容される温度以下となる前記装置冷却部の駆動態様とを関連付けて生成されたことを特徴とする、情報処理装置。
【請求項２】
前記装置状態情報取得部は、前記情報処理装置の状態に関する情報として更に前記情報処理装置の動作状態に関する情報を取得することを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記動作状態として外部から指示された処理を実行している稼働状態と外部からの前記指示を待っている待機状態とを有し、
前記装置状態情報取得部は、前記情報処理装置の動作状態に関する情報として前記情報処理装置が前記稼働状態か前記待機状態かを示す情報を取得することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、入力された画像情報を処理する画像処理装置であり、
前記装置状態情報取得部は、前記情報処理装置の動作状態に関する情報として前記情報処理装置が実行している画像処理の種類に関する情報を取得することを特徴とする、請求項２または３に記載の情報処理装置。
【請求項５】
前記装置冷却部は、
回転によって気流を発生させることにより前記情報処理装置の少なくとも一部を冷却する回転部材を有し、
前記冷却制御部は、前記装置状態情報取得部が取得した前記情報処理装置の状態に関する情報に応じて前記回転部材の回転数が異なるように前記装置冷却部の駆動態様を制御することを特徴とする、請求項１乃至４いずれか１項に記載の情報処理装置。
【請求項６】
前記装置冷却部は、
回転によって気流を発生させることにより前記情報処理装置の少なくとも一部を冷却する回転部材を有し、
前記冷却制御部は、前記装置状態情報取得部が取得した前記情報処理装置の状態に関する情報に応じて前記回転部材の回転軸の方向が異なるように前記装置冷却部の駆動態様を制御することを特徴とする、請求項１乃至５いずれか１項に記載の情報処理装置。
【請求項７】
前記冷却制御部は、
複数の前記装置冷却部に加えて前記情報処理装置の少なくとも一部を補助的に冷却する補助冷却部の駆動態様を制御し、
前記装置状態情報取得部が取得した前記情報処理装置の状態に関する情報に応じて前記補助冷却部を非駆動とするように前記補助冷却部の駆動態様を制御することを特徴とする、請求項１乃至６いずれか１項に記載の情報処理装置。
【請求項８】
前記補助冷却部は、前記拡張ユニットに設けられていることを特徴とする、請求項７に記載の情報処理装置。
【請求項９】
前記装置冷却部は、回転によって気流を生成することにより前記情報処理装置の少なくとも一部を冷却し、
前記拡張ユニットは、拡張すべき機能を実現するためのデバイスが回路基板上に実装された板状の部品であり、その板面と前記装置冷却部によって生成される気流の方向とが略平行となるように前記情報処理装置に接続されることを特徴とする、請求項１乃至８いずれか１項に記載の情報処理装置。
【請求項１０】
拡張ユニットを接続することにより機能拡張を行なう情報処理装置の製造方法であって、
前記情報処理装置の状態に関する情報として少なくとも前記拡張ユニットの接続状態に関する情報を取得し、
前記情報処理装置の少なくとも一部を冷却する装置冷却部を複数の異なる駆動態様で駆動し、
前記装置冷却部の夫々の駆動態様において前記情報処理装置の機能を実現するデバイスの温度の情報を取得し、
前記装置冷却部の夫々の駆動態様毎に取得した温度の情報のうち前記デバイスにおいて許容される温度よりも低い温度となる前記装置冷却部の駆動態様の情報を取得し
前記取得した状態に関する情報と前記取得した前記装置冷却部の駆動態様の情報とを関連付けて保存することを特徴とする、情報処理装置の製造方法。
【請求項１１】
拡張ユニットを接続することにより機能拡張を行なう情報処理装置の制御方法であって、
前記情報処理装置の状態に関する情報として少なくとも前記拡張ユニットの接続状態に関する情報を取得し、
前記情報処理装置の少なくとも一部を冷却する装置冷却部を複数の異なる駆動態様で駆動し、
前記装置冷却部の夫々の駆動態様において前記情報処理装置の機能を実現するデバイスの温度の情報を取得し、
前記装置冷却部の夫々の駆動態様毎に取得した温度の情報のうち前記デバイスにおいて許容される温度よりも低い温度となる前記装置冷却部の駆動態様の情報を取得し
前記取得した状態に関する情報と前記取得した前記装置冷却部の駆動態様の情報とを関連付けて保存することを特徴とする、情報処理装置の制御方法。
【請求項１２】
請求項１０または請求項１１に記載の制御方法を情報処理装置に実行させることを特徴とする制御プログラム。
【請求項１３】
請求項１２に記載の制御プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、情報処理装置の製造方法、制御プログラム及び記録媒体に関し、特に装置の少なくとも一部を冷却する冷却機構の制御に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ等の画像形成装置、画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機等として利用可能な複合機として構成されることが多い。このような多様な機能を有する画像処理装置は、夫々の機能を制御するためのコントローラや電源を供給するための電源装置を有すると共に、それらを冷却する冷却機構を備えることが一般的である。
【０００３】
他方、複合機等の複数の機能を有する装置をはじめとして、拡張ユニットを接続することにより、主となる装置に他の機能を付加する方法が用いられている。このような方法は、例えばＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）ユニットによる機能拡張や、ＵＳＢデバイスによる機能拡張が挙げられる。
【０００４】
このような画像処理装置の機能拡張の例として、オプション装置の接続による発熱量の変化に対応する画像形成装置が提案されている（例えば、特許文献１参照）。特許文献１に開示された方法においては、オプション装置の装備有無に応じて、電源装置の冷却装置の駆動／非駆動を切り換える。これにより、オプション装置が装備されることにより電源装置の発熱量が高くなった場合には、冷却装置により冷却が行なわれ、オプション装置が装備されていないために電源装置の発熱量が低い場合には、冷却装置を非駆動として騒音レベルや消費電力の増大を防ぐことが可能となる。
【特許文献１】特開２００２−３０４０９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている方法によれば、オプション装置が装備されていない場合は冷却装置が非駆動となり、この場合における電源装置の温度については考慮されていない。即ち、オプション装置が装備されていることにより冷却装置が駆動された状態において装置の冷却が好適に行なわれていても、オプション装置が装備されておらず冷却装置が非駆動となった状態では装置の冷却が好適に行なわれない場合があり得る。
【０００６】
また、冷却装置を駆動しているからといって、装置の冷却が好適に行なわれているとは限らず、冷却装置による冷却効果が不足している場合もあり得る。このような場合、冷却すべき対象である電源装置や装置のコントローラにおいて許容される動作温度を超えてしまい、装置の故障等の不具合を招く可能性がある。他方、冷却装置による冷却効果が不要に高い場合もあり得る。一般的に用いられる冷却装置としては、ファンを回転させることによってエアフローを発生させるファン式のものが挙げられる。このファン式の冷却装置は、ファンの回転数を高くするほどより高い冷却効果を得ることができるが、それに伴ってファンの回転による騒音や回転駆動に要する消費電力が増大する。即ち、冷却装置による冷却効果を不要に高くすると、騒音や消費電力の不要な増大を招くこととなる。
【０００７】
尚、上記のような課題は、画像形成エンジン等の発熱量の大きい構成を有する画像処理装置において特に顕著であるが、画像処理装置以外であっても、拡張ユニットを接続することにより機能拡張が可能な情報処理装置において同様に問題となり得る。
本発明は、上記実情を考慮してなされたものであり、拡張ユニットを接続して機能を拡張可能な情報処理装置において、冷却効果と騒音の低減若しくは省電力化とを両立した冷却機構の制御を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、拡張ユニットを接続することにより機能拡張を行なう情報処理装置であって、前記情報処理装置の機能を実現するデバイスと、前記情報処理装置の少なくとも一部を冷却する装置冷却部と、前記装置冷却部の駆動態様を制御する冷却制御部と、前記情報処理装置の状態に関する情報として少なくとも前記拡張ユニットの接続状態に関する情報を取得する装置状態情報取得部とを有し、前記冷却制御部は、前記情報処理装置の状態に関する情報と前記装置冷却部の駆動態様とが関連付けられた状態別冷却態様情報を参照し、前記装置状態情報取得部が取得した前記情報処理装置の状態に関する情報に関連付けられた前記装置冷却部の駆動態様に基づいて前記装置冷却部の駆動態様を制御し、前記状態別冷却態様情報は、前記情報処理装置の状態と当該状態において測定された前記デバイスの温度が前記デバイスにおいて許容される温度以下となる前記装置冷却部の駆動態様とを関連付けて生成されたことを特徴とする。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記装置状態情報取得部は、前記情報処理装置の状態に関する情報として更に前記情報処理装置の動作状態に関する情報を取得することを特徴とする。
【００１０】
また、請求項３に記載の発明は、請求項２に記載の情報処理装置において、前記情報処理装置は、前記動作状態として外部から指示された処理を実行している稼働状態と外部からの前記指示を待っている待機状態とを有し、前記装置状態情報取得部は、前記情報処理装置の動作状態に関する情報として前記情報処理装置が前記稼働状態か前記待機状態かを示す情報を取得することを特徴とする。
【００１１】
また、請求項４に記載の発明は、請求項２または３に記載の情報処理装置において、前記情報処理装置は、入力された画像情報を処理する画像処理装置であり、前記装置状態情報取得部は、前記情報処理装置の動作状態に関する情報として前記情報処理装置が実行している画像処理の種類に関する情報を取得することを特徴とする。
【００１２】
また、請求項５に記載の発明は、請求項１乃至４いずれか１項に記載の情報処理装置において、前記装置冷却部は、回転によって気流を発生させることにより前記情報処理装置の少なくとも一部を冷却する回転部材を有し、前記冷却制御部は、前記装置状態情報取得部が取得した前記情報処理装置の状態に関する情報に応じて前記回転部材の回転数が異なるように前記装置冷却部の駆動態様を制御することを特徴とする。
【００１３】
また、請求項６に記載の発明は、請求項１乃至５いずれか１項に記載の情報処理装置において、前記装置冷却部は、回転によって気流を発生させることにより前記情報処理装置の少なくとも一部を冷却する回転部材を有し、前記冷却制御部は、前記装置状態情報取得部が取得した前記情報処理装置の状態に関する情報に応じて前記回転部材の回転軸の方向が異なるように前記装置冷却部の駆動態様を制御することを特徴とする。
【００１４】
また、請求項７に記載の発明は、請求項１乃至６いずれか１項に記載の情報処理装置において、前記冷却制御部は、複数の前記装置冷却部に加えて前記情報処理装置の少なくとも一部を補助的に冷却する補助冷却部の駆動態様を制御し、前記装置状態情報取得部が取得した前記情報処理装置の状態に関する情報に応じて前記補助冷却部を非駆動とするように前記補助冷却部の駆動態様を制御することを特徴とする。
【００１５】
また、請求項８に記載の発明は、請求項７に記載の情報処理装置において、前記補助冷却部は、前記拡張ユニットに設けられていることを特徴とする。
【００１６】
また、請求項９に記載の発明は、請求項１乃至８いずれか１項に記載の情報処理装置において、前記装置冷却部は、回転によって気流を生成することにより前記情報処理装置の少なくとも一部を冷却し、前記拡張ユニットは、拡張すべき機能を実現するためのデバイスが回路基板上に実装された板状の部品であり、その板面と前記装置冷却部によって生成される気流の方向とが略平行となるように前記情報処理装置に接続されることを特徴とする。
【００１７】
また、請求項１０に記載の発明は、拡張ユニットを接続することにより機能拡張を行なう情報処理装置の製造方法であって、前記情報処理装置の状態に関する情報として少なくとも前記拡張ユニットの接続状態に関する情報を取得し、前記情報処理装置の少なくとも一部を冷却する装置冷却部を複数の異なる駆動態様で駆動し、前記装置冷却部の夫々の駆動態様において前記情報処理装置の機能を実現するデバイスの温度の情報を取得し、前記装置冷却部の夫々の駆動態様毎に取得した温度の情報のうち前記デバイスにおいて許容される温度よりも低い温度となる前記装置冷却部の駆動態様の情報を取得し、前記取得した状態に関する情報と前記取得した前記装置冷却部の駆動態様の情報とを関連付けて保存することを特徴とする。
【００１８】
また、請求項１１に記載の発明は、拡張ユニットを接続することにより機能拡張を行なう情報処理装置の制御方法であって、前記情報処理装置の状態に関する情報として少なくとも前記拡張ユニットの接続状態に関する情報を取得し、前記情報処理装置の少なくとも一部を冷却する装置冷却部を複数の異なる駆動態様で駆動し、前記装置冷却部の夫々の駆動態様において前記情報処理装置の機能を実現するデバイスの温度の情報を取得し、前記装置冷却部の夫々の駆動態様毎に取得した温度の情報のうち前記デバイスにおいて許容される温度よりも低い温度となる前記装置冷却部の駆動態様の情報を取得し、前記取得した状態に関する情報と前記取得した前記装置冷却部の駆動態様の情報とを関連付けて保存することを特徴とする。
【００１９】
また、請求項１２に記載の発明は、制御プログラムであって、請求項１０または請求項１１に記載の制御方法を情報処理装置に実行させることを特徴とする。
【００２０】
また、請求項１３に記載の発明は、記録媒体であって、請求項１２に記載の制御プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【００２１】
本発明によれば、拡張ユニットを接続して機能を拡張可能な情報処理装置において、冷却効果と騒音の低減若しくは省電力化とを両立した冷却機構の制御を可能とすることができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
実施の形態１．
本実施形態は、拡張ユニットを接続することにより機能拡張を行なう情報処理装置の例としてプリンタ、スキャナ、複写機及びファクシミリ等の機能を有する複合機としての画像処理装置を例として説明する。また、本実施形態においては、情報処理装置の機能を拡張する拡張ユニットの例として、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）カードを例として説明する。
【００２３】
図１は、本実施形態に係る画像処理装置１を示すブロック図である。図１に示す夫々のブロックが、画像処理装置１の機能を実現するためのデバイスとして機能する。図１に示すように、本実施形態に係る画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ディスプレイパネル１０４、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７、冷却ファン１０８、温度センサ１０９、フィニッシャー１２１、用紙反転ユニット１２２、後処理制御部１３１、用紙反転制御部１３２、ＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１３４及びネットワークＩ／Ｆ１３５を有する。
【００２４】
また、本実施形態に係るコントローラ１００は、主制御部１１１、エンジン制御部１１２、拡張機能制御部１１３、画像処理部１１４、操作表示制御部１１５、ファン制御部１１６及びテーブル生成部１１７を有する。尚、図１においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００２５】
ディスプレイパネル１０４は、画像処理装置１の状態を視覚的に表示する表示部として機能すると共に、タッチパネルとしてユーザが画像処理装置１を直接操作し若しくは画像処理装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。冷却ファン１０８は、回転によって気流を発生させることによりコントローラ１００を冷却するために設けられる装置冷却部であり、コントローラ１００の制御に従って異なる駆動態様に制御される。温度センサ１０９は、コントローラ１００の温度を測定するセンサである。
【００２６】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や不揮発性メモリ並びにＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や光学ディスク等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００２７】
主制御部１１１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１１２は、プリントエンジン１０６やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。拡張機能制御部１１３は、画像処理装置１の機能を拡張するために接続される拡張ユニットを制御する。
【００２８】
画像処理部１１４は、主制御部１１１の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１１４は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置１に格納され若しくはネットワークを介してクライアントが操作する端末に送信される情報である。
【００２９】
操作表示制御部１１５は、ディスプレイパネル１０４に情報表示を行い若しくはディスプレイパネル１０４を介して入力された情報を主制御部１１１に通知する。ファン制御部１１６は、主制御部１１１の制御に従い、画像処理装置１の動作状態に基づいて冷却ファン１０８を制御する冷却制御部として機能する。ファン制御部１１６による冷却ファン１０８の制御態様が本実施形態の要旨の１つである。テーブル生成部１１７は、ファン制御部１１６が冷却ファン１０８を制御する際に参照する情報を生成する。テーブル生成部１１７による情報の生成が本実施形態の要旨の１つである。テーブル生成部１１７による情報生成態様については後に詳述する。
【００３０】
フィニッシャー１２１は、プリントエンジン１０６が印刷出力した用紙に対してステープル、製本、折り曲げ等の後処理を行なう。用紙反転ユニット１２２は、プリントエンジン１０６が印刷出力した用紙の表裏を反転し、再度プリントエンジン１０６に搬送することにより、両面印刷を可能とする。後処理制御部１３１、用紙反転制御部１３２、ＦＣＵ１３３及びネットワークＩ／Ｆ１３４は、画像処理装置１の機能を拡張するための拡張ユニットとして構成され、拡張機能制御部１１３に接続される。上述したように、これらの拡張ユニットは、ＰＣＩカードとして構成され、画像処理装置１に設けられているＰＣＩスロットに接続される。
【００３１】
後処理制御部１３１は、コントローラ１００の制御に従い、フィニッシャー１２１の動作を制御する。用紙反転制御部１３２は、コントローラ１００の制御に従い、用紙反転ユニット１２２の動作を制御する。ＦＣＵ１３３は、コントローラ１００の制御に従い、画像処理装置１がファクシミリとして機能する際の動作を制御する。ＦＣＵ１３３には、電話回線が接続される。ネットワークＩ／Ｆ１３４は、画像処理装置１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェース、無線ＬＡＮ若しくはＢｌｕｅ  Ｔｏｏｔｈ（登録商標）等のインタフェースが用いられる。
【００３２】
画像処理装置１がプリンタとして動作する場合は、まず、主制御部１１１が、拡張機能制御部１１３及びネットワークＩ／Ｆ１３４を介して印刷ジョブを受信する。主制御部１１１は、印刷ジョブを受信すると、画像処理部１１４を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。画像処理部１１４によって描画情報が生成されると、エンジン制御部１１２は、生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行する。
【００３３】
プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。また、印刷ジョブにおいて後処理が指定されている場合、プリントエンジン１０６が出力した用紙はフィニッシャー１２１に搬送され、フィニッシャー１２１が後処理制御部１３１の制御に従って指定された後処理を実行する。この際、後処理制御部１３１は、拡張機能制御部１１３を介して主制御部１１１から入力される情報に基づき、印刷ジョブにおいて指定されている後処理の内容を認識してフィニッシャー１２１を制御する。
【００３４】
また、印刷ジョブにおいて両面印刷が指定されている場合、プリントエンジン１０６が出力した用紙は用紙反転ユニット１２２に搬送される。用紙反転ユニット１２２は、用紙反転制御部１３２の制御に従ってプリントエンジン１０６から搬送された用紙を反転し、プリントエンジン１０６に搬送する。この際、用紙反転制御部１３２は、拡張機能制御部１１３を介して主制御部１１１から入力される情報に基づき、印刷ジョブにおいて両面印刷が指定されていることを認識して用紙反転ユニット１２２を制御する。
【００３５】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０４の操作若しくはネットワークＩ／Ｆ１３４を介してクライアントが操作する端末等から入力されるスキャン実行指示に応じて、操作表示制御部１１５若しくは拡張機能制御部１１３が主制御部１１１にスキャン実行信号を入力する。主制御部１１１は、受信したスキャン実行信号に基づき、エンジン制御部１１２を制御する。エンジン制御部１１２は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１１２は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１１２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作する。
【００３６】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１１２は、スキャナユニット１０２が生成した撮像情報を画像処理部１１４に転送する。画像処理部１１４は、主制御部１１１の制御に従い、エンジン制御部１１２から受信した撮像情報に基づき画像情報を生成する。画像処理部１１４が生成した画像情報はＨＤＤ等の画像処理装置１に装着された記憶媒体に保存される。画像処理部１１４によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ等に格納され若しくは拡張機能制御部１１３及びネットワークＩ／Ｆ１３４を介して外部の装置に送信される。
【００３７】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部１１２がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１１４が生成した画像情報に基づき、画像処理部１１４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１１２がプリントエンジン１０６を駆動する。また、画像処理装置１がファクシミリとして動作する場合は、主制御部１１１が拡張機能制御部１１３を介してＦＣＵ１３３を制御し、送信対象の画像情報をＦＣＵ１３３に接続されている電話回線を介して送信する。
【００３８】
このような画像処理装置１において、本実施形態は、ファン制御部１１６による冷却ファン１０８の制御態様に特徴を有する。以下、本実施形態に係る画像処理装置１の冷却ファン１０８の制御動作について説明する。図２は、本実施形態に係る画像処理装置１の冷却ファン１０８の制御動作を示すフローチャートである。図２に示すように、画像処理装置１に電源が投入されると（Ｓ２０１）、主制御部１１１は、拡張機能制御部１１３を制御し、後処理制御部１３１、用紙反転制御部１３２、ＦＣＵ１３３及びネットワークＩ／Ｆ１３４（以降、これらを総じて拡張ユニットとする）の接続状態を確認する（Ｓ２０２）。
【００３９】
Ｓ２０２において拡張機能制御部１１３は、拡張ユニットの夫々が接続されているか否かを示す情報を生成し、主制御部１１１に入力する。即ち、主制御部１１１が装置状態情報取得部として機能する。Ｓ２０２において拡張機能制御部１１３が生成する情報を図３に示す。図３に示すように、Ｓ２０２において、拡張機能制御部１１３は、拡張ユニットの夫々が接続されているか否かを確認し、“接続”若しくは“非接続”を示す情報と拡張ユニットの夫々を示す情報とが関連付けられた情報を生成する。主制御部１１１は、拡張機能制御部１１３から図３に示す情報（以降、拡張ユニット接続情報とする）を受け取ると、その拡張ユニット接続情報をファン制御部１１６に入力し、冷却ファン１０８を駆動するようにファン制御部１１６を制御する。
【００４０】
ファン制御部１１６は、拡張ユニットの接続状態及び画像処理装置１の稼働状態と冷却ファン１０８の回転数とを関連付けて記憶した情報（以降、状態別ファン回転数情報とする）を保持している。この状態別ファン回転数情報は、テーブル生成部１１７によって生成された情報である。ファン制御部１１６は、主制御部１１１から入力された拡張ユニット接続情報に基づき、状態別ファン回転数情報から、設定すべきファン回転数の情報を抽出する（Ｓ２０３）。状態別ファン回転数情報に含まれる情報の例について、図４に示す。図４に示すように、状態別ファン回転数情報においては、拡張ユニットの接続状態として、後処理制御部１３１、用紙反転制御部１３２、ＦＣＵ１３３及びネットワークＩ／Ｆ１３４の夫々が接続／非接続を示す情報、画像処理装置１の動作状態がアイドル状態か稼働状態かを示す情報及び冷却ファン１０８の駆動態様として回転数を示す情報が夫々関連付けられている。即ち、本実施形態においては、状態別ファン回転数情報が、状態別冷却態様情報として用いられる。
【００４１】
図４に示す状態別ファン回転数情報に含まれる夫々のファン回転数は、拡張ユニットの接続状態及び画像処理装置１の動作状態に対して設定すべき冷却ファン１０８の回転数を示している。例えば、拡張ユニットの全てが“接続”、即ち、後処理制御部１３１、用紙反転制御部１３２、ＦＣＵ１３３及びネットワークＩ／Ｆ１３４が全て接続されており、画像処理装置１の動作状態が“アイドル”であれば、冷却ファン１０８を回転駆動すべき回転数は“Ｆ3”である。これは、コントローラ１００が満たすべき温度マージン、即ち、コントローラ１００の温度として許容される温度に基づいて定められている。図４に示す状態別ファン回転数情報の生成が、本実施形態の要旨の１つとなる。状態別ファン回転数情報の生成態様については、後に詳述する。
【００４２】
ファン制御部１１６は、Ｓ２０３において、図４に示す状態別ファン回転数情報を参照し、主制御部１１１から入力された拡張ユニット接続情報が示す拡張ユニットの接続状態に該当する行の情報を抽出する。Ｓ２０３における情報の抽出結果を図５に示す。図５に示すように、同一の拡張ユニット接続状態について動作状態が“アイドル”である場合と“稼働”である場合との２つの情報が存在する。この場合、画像処理装置１の電源投入後の動作であるため、ファン制御部１１６は動作状態が“アイドル”である方のファン回転数を参照し、冷却ファン１０８を回転駆動するための回転数を設定する（Ｓ２０４）。このファン回転数の情報は、ファン制御部１１６が有する記憶領域に保持される。
【００４３】
そして、ファン制御部１１６は、Ｓ２０４において設定したファン回転数により冷却ファン１０８を回転駆動する（Ｓ２０５）。これにより、画像処理装置１の電源投入時の動作における冷却ファン１０８の駆動動作が完了し、画像処理装置１が通常動作する（Ｓ２０６）。画像処理装置１の動作において、印刷出力やスキャン若しくは複写等が実行され、画像処理装置１の動作状態が変化した場合（Ｓ２０７／ＹＥＳ）、主制御部１１１は画像処理装置１の動作状態を“稼働”としてファン制御部１１６に通知する。動作状態が“稼働”に変化したことを通知されたファン制御部１１６は、冷却ファン１０８を回転駆動する回転数を図５に示す動作状態が“アイドル”に関連付けられたファン回転数から“稼働”に関連付けられたファン回転数に変更する（Ｓ２０８）。これにより、画像処理装置１の動作状態に対応した回転数で冷却ファン１０８が回転駆動され、コントローラ１００の温度マージンを保つことが可能となる。
【００４４】
Ｓ２０６、Ｓ２０７の動作を、画像処理装置１の電源がＯＦＦされるまで繰り返す（Ｓ２０９／ＮＯ）。この中で、画像処理装置１の動作状態が再度アイドル状態となった場合（Ｓ２０７／ＹＥＳ）、主制御部１１１は画像処理装置１の動作状態を“アイドル”としてファン制御部１１６に通知する。これにより、ファン制御部１１６は、冷却ファン１０８を回転駆動する回転数を図５に示す動作状態が“稼働”に関連付けられたファン回転数から“アイドル”に関連付けられたファン回転数に変更する（Ｓ２０８）。そして、画像処理装置１の電源がＯＦＦされたら（Ｓ２０９／ＹＥＳ）、処理を終了する。このような構成及び処理により、画像処理装置１において、拡張ユニット夫々の接続状態及び装置の動作状態に応じて冷却ファン１０８の回転数を制御し、コントローラ１００の温度マージンを許容範囲内に保つことが可能となる。
【００４５】
本実施形態においては、拡張ユニットの接続状態及び画像処理装置１の動作状態に応じて、コントローラ１００が冷却ファン１０８の回転数を変化させながら温度センサ１０９から温度情報を取得し、上記接続状態及び動作状態に応じて設定すべき回転数を決定することにより、状態別ファン回転数情報を生成する。より具体的には、上記接続状態及び動作状態毎に状態ＩＤを付して複数の冷却ファン１０８の回転数でコントローラ１００の温度を測定し、複数の測定結果のうち最も好適な回転数を上記設定すべき回転数として決定する。以下、本実施形態に係る状態別ファン回転数情報の生成について、図面を用いて説明する。
【００４６】
図６は、本実施形態に係る状態別ファン回転数情報の生成動作を示すフローチャートである。図６に示すように、本実施形態に係る状態別ファン回転数情報の生成動作においては、先ず、主制御部１１１が、冷却ファン１０８の回転数を変化させる範囲及び回転数を変化させる間隔の情報を操作表示制御部１１５から取得する（Ｓ６０１）。Ｓ６０１においては、ユーザがディスプレイパネル１０４を介して情報を入力することにより、ディスプレイパネル１０４から操作表示制御部１１５を介して主制御部１１１が情報を取得する。尚、ネットワークを介して接続された他の端末を介して情報を入力することにより、Ｓ６０１の処理を完了しても良い。
【００４７】
次に、画像処理装置１の状態に関する情報を取得する（Ｓ６０２）。Ｓ６０２における画像処理装置１の状態とは、図４に示す状態別ファン回転数情報における拡張ユニット接続状態及び動作状態を示す。即ち、Ｓ６０２において、ユーザが拡張ユニットの夫々を接続若しくは非接続として画像処理装置１の電源を投入すると共に、ディスプレイパネル１０４を介して画像処理装置１の動作状態を“アイドル”とするか“稼働”とするかの情報を入力する。尚、動作状態の入力は、ネットワークを介して接続された他の端末を介して入力しても良い。
【００４８】
Ｓ６０２において、主制御部１１１は、図２のＳ２０２と同様に、拡張機能制御部１１３を介して拡張ユニット接続情報を取得する。また、操作表示制御部１１５を介してユーザによって入力された動作状態の情報を取得する。主制御部１１１は、Ｓ６０２において取得した情報をテーブル生成部に入力する。主制御部１１１は、画像処理部１１４及びエンジン制御部１１２を制御し、Ｓ６０２において取得した動作状態の情報に従って画像処理装置１の動作状態を設定して夫々を制御し、画像処理装置１をユーザによって指定された動作状態と同様の動作状態とする（Ｓ６０３）。
【００４９】
Ｓ６０３の処理により、画像処理装置１の動作状態がＳ６０２においてユーザによって指定された状態（“アイドル”若しくは“稼働”の状態）となると、主制御部１１１は、ファン制御部１１６を制御して冷却ファン１０８の回転数を設定して冷却ファン１０８を駆動する（Ｓ６０４）。Ｓ６０４において、主制御部１１１は、Ｓ６０１において入力された情報に基づいてファン制御部１１６を制御し、冷却ファン１０８の回転数を設定して冷却ファン１０８を駆動する。主制御部１１１は、Ｓ６０４において設定した冷却ファン１０８の回転数をテーブル生成部１１７に入力する。冷却ファン１０８が駆動されると、テーブル生成部１１７は、主制御部１１１の制御に従い、温度センサ１０９からコントローラ１００の温度の情報を取得する（Ｓ６０５）。
【００５０】
テーブル生成部１１７は、温度情報を取得すると、その取得した温度情報及びＳ６０４において入力された冷却ファン１０８の回転数の情報をＳ６０２において入力された画像処理装置１の状態の情報と関連付けて記憶する（Ｓ６０６）。冷却ファン１０８の回転数及び温度情報を記憶すると、Ｓ６０１において取得した回転数の範囲の全範囲について温度の測定が完了していなければ（Ｓ６０７／ＮＯ）、主制御部１１１は、Ｓ６０１において取得した回転数の変化間隔に基づいて冷却ファン１０８の回転数を変化させて設定し（Ｓ６０４）、再度コントローラ１００の温度測定（Ｓ６０５）、及び記憶処理（Ｓ６０６）を繰り返す。
【００５１】
Ｓ６０１において取得した回転数の範囲の全範囲について温度の測定が完了した場合（Ｓ６０７／ＹＥＳ）、拡張ユニット夫々の接続状態及び画像処理装置１の動作状態の全組み合わせについて、Ｓ６０２〜Ｓ６０７の処理が完了していなければ（Ｓ６０８／ＮＯ）、主制御部１１１は、操作表示制御部１１５を制御し、ユーザに対して画像処理装置１の状態を変更するように促す画面をディスプレイパネル１０４に表示させる（Ｓ６１０）。ユーザは、ディスプレイパネル１０４の表示に応じて拡張ユニットの接続状態を変更し、若しくはＳ６０２において入力する画像処理装置１の動作状態を変更する。主制御部１１１は、ユーザが画像処理装置１の状態を変更すると、Ｓ６０２からの処理を繰り返す。
【００５２】
図６のフローチャートに従ってＳ６０２〜Ｓ６０８の処理が繰り返されることによりテーブル生成部１１７に記憶される情報（以降、温度測定情報とする）を図７に示す。図７に示すように、図６のＳ６０２〜Ｓ６０８の処理が繰り返されることにより、テーブル生成部１１７は、図６に示すＳ６０５で主制御部１１１が取得した温度の情報を、その温度測定時における拡張ユニットの接続状態及び装置の動作状態の情報並びに冷却ファン１０８の回転数と関連付けて記憶する。図７に示す拡張ユニットの接続状態及び装置の動作状態の情報は、主制御部１１１が図６のＳ６０２において取得する情報である。また、ファン回転数及び温度の情報は、図６のＳ６０６においてテーブル生成部１１７に記憶される情報である。
【００５３】
また、温度測定情報においては、夫々の温度情報を一意に識別するＩＤが付される。このＩＤは、図６のＳ６０６において温度情報及び回転数の情報を記憶する際に付される。更に、温度測定情報においては、拡張ユニット夫々の接続状態及び画像処理装置１の動作状態の組み合わせ毎に、同一の状態ＩＤが付される。例えば、図７に示すＩＤが“０１”〜“０５”の行は、拡張ユニットが全て接続された状態であって、且つ装置の動作状態が“アイドル”である。この状態には、状態ＩＤとして“０１”が付されている。この状態ＩＤは、主制御部１１１が図６に示すＳ６０２において状態に関する情報を取得した際に付される。
【００５４】
図６に示すＳ６０４からＳ６０７、即ち、同一の拡張ユニットの接続状態及び装置の動作状態において冷却ファン１０８の回転数を変化させて温度を測定することにより生成される情報は、例えば、図７に示すＩＤが“０１”〜“０５”の情報である。即ち、状態ＩＤが“０１”の状態において、冷却ファン１０８の回転数を“Ｆ1”〜“Ｆ5”まで変化させて温度を測定した結果、夫々“Ｔ1”〜“Ｔ5”の温度が測定されたことを示している。この場合、図６に示すＳ６０１において、冷却ファンの回転数の変化範囲を“Ｆ1”〜“Ｆ5”とする旨の情報が取得されたことになる。
【００５５】
次に、図７に示すＩＤが“０６”の情報においては、拡張ユニットの接続状態はＩＤが“０１”〜“０５”の情報と同一であり、装置の動作状態が“稼働”状態となっている。これは、図６のＳ６１０において状態変更の指示が表示された後、ユーザがＳ６０２において入力する装置の動作状態を“稼働”としたことを示している。拡張ユニット夫々の接続状態及び画像処理装置１の動作状態の全組み合わせについて、Ｓ６０２〜Ｓ６０７の処理が完了すると（Ｓ６０８／ＹＥＳ）、拡張ユニット夫々の接続状態及び画像処理装置１の動作状態の全組み合わせについて、図７に示す温度測定情報が生成される。
【００５６】
温度測定情報の生成が完了すると、主制御部１１１は、夫々の状態ＩＤ毎に状態別ファン回転数情報として設定するファンの回転数を決定し（Ｓ６０９）、処理を終了する。ここで、Ｓ６０９の処理においては、夫々のファン回転数毎に記憶されている温度を参照し、コントローラ１００の温度マージン、即ち、コントローラ１００の動作温度として許容される温度以下となる回転数を状態別ファン回転数情報として決定する。Ｓ６０９の処理について更に詳細に説明する。
【００５７】
図８は、図７に示す温度測定情報における一の状態ＩＤの情報を抽出し、縦軸を温度、横軸を回転数としてプロットした図である。図８の例においては、状態ＩＤが“０１”である場合を例として説明する。一般的に、冷却ファン１０８は、高回転である程冷却効果が高くなる。従って、コントローラ１００の温度と冷却ファン１０８の回転数とは、図８に示すような負の相関関係となる。ここで、コントローラ１００の温度マージンが図８に示す“ＴR”である場合、この温度マージンを満たしている回転数は、“Ｆ3”、“Ｆ4”及び“Ｆ5”である。
【００５８】
ここで、冷却ファンは回転数が高い程冷却効果が向上するが、それに伴って騒音レベルも悪化する。この騒音レベルとは、ファンの回転による風切音や軸の回転による音である。また、ファンの回転駆動に要する電力は、ファンの回転数に従って増大する。即ち、冷却ファンを回転駆動する回転数は、コントローラ１００の温度マージンを満たしながら、可能な限り低い回転数とすることが好ましい。
【００５９】
図８に示す例の場合、主制御部１１１は、温度マージン“ＴR”を満たす回転数の中で最も回転数の低い回転数“Ｆ3”を状態ＩＤが“０１”である場合の回転数として決定する。これにより、ファン制御部１１６が冷却ファン１０８を回転駆動する際の回転数を、コントローラ１００の温度マージンを満たしながら可能な限り低い回転数とすることができる。
【００６０】
図６に示すＳ６０９において、主制御部１１１は、温度測定情報における全ての状態ＩＤ毎に図８にしめすような態様を用いて冷却ファン１０８の回転数を決定する。これにより、図４において説明したような状態別ファン回転数情報の生成が完了する。
【００６１】
上述したように、拡張ユニットは、ＰＣＩカードとして構成され、コントローラ１００に接続される。従って、拡張ユニットを増設することにより、画像処理装置１内部のエアフローが変化し若しくはエアフローが妨げられる場合がある。その結果、コントローラ１００を冷却する冷却ファン１０８の冷却効果が低下し、コントローラ１００の温度マージンが満たせなくなる可能性がある。また、画像処理装置１の動作状態によっては、コントローラ１００の発熱量が変化する。一般的に、上記の“アイドル”即ち待機や省電力状態よりも稼働状態の方がコントローラ１００等の発熱量は高いと考えられる。従って、待機状態や省電力状態においてコントローラ１００の温度マージンが満たされている場合であっても、稼働状態となった場合は温度マージンが満たされなくなる可能性がある。
【００６２】
本実施形態においては、コントローラ１００の温度マージンが満たされる冷却ファン１０８の回転数を、拡張ユニットの接続状態及び画像処理装置１の動作状態に基づいて決定する。即ち、コントローラ１００の発熱態様やエアフローの態様に応じて、コントローラ１００の温度マージンが満たされる冷却ファン１０８の回転数が決定される。これにより、コントローラ１００の温度マージンを常に満たすと共に、待機状態や省電力状態において不要に高い回転数で冷却ファン１０８を回転駆動することがなく、騒音レベルの低減や消費電力の削減を図ることが可能となる。
【００６３】
以上説明したように、本実施形態に係る画像処理装置１は、コントローラ１００を冷却するための冷却ファン１０８の回転数を拡張ユニットの接続状態及び装置の動作状態等、装置の状態に応じて変更する。また、装置の状態に応じて設定される冷却ファン１０８の回転数は、実際に装置を夫々の状態とした上で冷却ファン１０８を回転駆動し、温度センサ１０９による測定温度がコントローラ１００の温度マージンを満たす温度となる回転数である。このような態様により、拡張ユニットを接続して機能を拡張可能な画像処理装置において、冷却効果と騒音の低減若しくは省電力化とを両立した冷却機構の制御が可能となる。
【００６４】
図６において説明した状態別ファン回転数情報の生成処理は、一般的には画像処理装置１を製造する際に実行される。即ち、図６において説明した方法は、画像処理装置１の製造方法としても実行される。この場合、ユーザが画像処理装置１を使用する際には、図１に示すテーブル生成部１１７及び温度センサ１０９は不要となる。従って、状態別ファン回転数情報が生成され、画像処理装置１がユーザによって使用される際には、テーブル生成部１１７及び温度センサ１０９を省略して画像処理装置１を提供しても良い。他方、ユーザによって運用されている画像処理装置１において図６の動作を実行することにより、状態別ファン回転数情報の更新が可能となる。これにより、例えば、季節や運用場所の気候に応じた状態別ファン回転数情報の設定が可能となる。
【００６５】
尚、上記の説明においては、画像処理装置１の動作状態として、“アイドル”若しくは“稼働”のいずれの状態であるかを参照する場合を例とした。しかしながら、本実施形態に係る画像処理装置１のような複合機は、“稼働”状態であっても、プリンタ、スキャナ、複写機若しくはファクシミリ等、その稼働態様は様々である。従って、例えば画像処理装置１がプリンタ動作している際にコントローラ１００の温度マージンを満たしたとしても、他の動作をしている際に温度マージンを満たさない可能性もある。
【００６６】
これに対して、画像処理装置１の動作状態として判断する状態を“省電力”、“アイドル”、“プリンタ稼働”、“スキャナ稼働”、“複写機稼働”及び“ファクシミリ稼働”のように細かく設定することにより、上記のような課題を解決することができる。このような態様は、図６において説明した状態別ファン回転数情報の生成に際して、Ｓ６０２において入力する動作状態を上述したように細かく設定して入力することにより可能となる。これにより、複合機のような多様な動作状態を有する画像処理装置において、どのような状態であってもコントローラ１００の温度マージンを満たし、且つ不要な騒音若しくは消費電力の増大を防ぐことが可能となる。
【００６７】
また、上記の説明においては、図８において説明したように、温度マージンＴRを満たす回転数の中で最も低い回転数を、その状態における回転数として決定する例を説明した。この他、例えば図８の例において、“Ｆ4”、“Ｆ5”を用いることも可能である。この場合、コントローラ１００の温度マージンＴRに対して余裕をもって冷却ファン１０８の回転数を設定することが可能となる。
【００６８】
また、上記の説明においては、図１に示すように、冷却ファン１０８が１つである場合を説明した。しかしながら、画像処理装置１内部に設けられる冷却ファンは１つとは限らず、複数設けられる場合もある。また、コントローラ１００以外の部位を冷却するためのファンであっても、装置内部のエアフローが改善される結果、コントローラ１００の温度マージンが満たされることとなることもあり得る。このような場合であっても、夫々のファン毎に図６に用いた方法を用いて回転数を決定することにより、上記と同様の効果を得ることが可能となる。尚、例えば冷却ファンが３つある場合において、上記と同様に回転数を“Ｆ1”〜“Ｆ5”の５段階に変化させる場合、同一の状態ＩＤにおいて、（５段階）3の１２５通りの回転数の組み合わせについて、温度を測定して最適な回転数を決定することが好ましい。
【００６９】
尚、複数のファンが設けられる場合の例としては、画像処理装置１内部の各部に設けられる場合の他、拡張ユニットの夫々に設けられる場合等も考えられる。このような場合であっても、上述したように、夫々のファンの回転数を変化させながら図６において説明した方法を用いて状態別ファン回転数情報を生成することにより、上記と同様の効果を得ることが可能となる。
【００７０】
また、画像処理装置１に複数のファンが設けられる場合において、主となるファンと補助となるファンとがある場合、例えば、コントローラ１００を冷却するために設けられる冷却ファン１０８と、拡張ユニットの夫々に補助的に設けられるファンがある場合、それらの補助的なファンについては、回転数を制御することに加えて、回転駆動するか否かを制御しても良い。主となるファンを回転駆動するのみで、コントローラ１００をはじめとする画像処理装置１の構成要素の温度マージンを満たす場合、補助的なファンの駆動は不要であり、騒音レベル若しくは消費電力の増大を招くこととなる。これに対して、上述したように、ファンの回転数のみならず、ファンの駆動／非駆動まで制御することにより、そのような課題を解決することが可能となる。
【００７１】
上述した態様、即ち、画像処理装置１に複数のファンが設けられる場合であって、ファンの駆動／非駆動を制御する場合であっても、上記実施例と同様、状態別ファン回転数情報により制御が可能である。そのような態様において用いられる状態別ファン回転数情報の例を図９に示す。図９に示すように、ファン回転数の情報として、“ファン１”、“ファン２”というように、複数のファン回転数の情報を含める。また、図９に“―”で示すように、画像処理装置１の状態に応じて、夫々の回転数の情報として、回転駆動しないことを示す情報を含める。尚、夫々のファンを回転駆動しないことを示す情報としては、ファン回転数を設定せずに情報を空白としても良いし、非駆動を示す情報を用いても良い。また、ファンの回転数を“０”として設定しても良い。
【００７２】
また、上記のように補助的なファンの駆動／非駆動を制御するための状態別ファン回転数情報を生成した場合において、画像処理装置１のいずれの状態においても補助的なファンを駆動することなく、非駆動のままでコントローラ１００若しくは他のデバイスの温度マージンを満たすことができる場合もあり得る。このような場合にまで、補助的なファンを設けることは不要なコストアップとなる。従って、上述したように状態別ファン回転数情報を生成した場合において、画像処理装置１のいずれの状態においても補助的なファンの駆動が不要である場合、補助的なファンを省略することができ、画像処理装置１のコストダウンを図ることが可能となる。換言すると、補助的なファンが実装可能なように、制御信号、電源回路、コネクタ等を用意してコントローラ１００若しくは夫々の拡張ユニットを設計することにより、必要な場合にのみ補助的なファンを実装することが可能となる。
【００７３】
また、上記の説明においては、図１に示すように、温度センサ１０９が１つである例を説明した。しかしながら、画像処理装置１内部の各部において、エアフローや発熱源との距離が異なるため、装置各部においてコントローラ１００の温度も異なることが考えられる。このような場合、画像処理装置１内部の各部に温度センサ１０９を設け、図６に示す状態別ファン回転数情報の生成処理を実行しても良い。この場合、夫々の温度センサによって測定された温度がすべてコントローラ１００の温度マージンを満たす回転数を、冷却ファン１０８の回転数として決定することにより、画像処理装置１の各部において温度マージンを満たす回転数で冷却ファン１０８を回転駆動することが可能となる。
【００７４】
また、上記の説明においては、回転数を制御する冷却機構として、コントローラ１００を冷却するための冷却ファン１０８を対象とし、その回転数を制御する例を説明した。これは、一般的に満たすべき温度マージンのある構成としてコントローラ１００が挙げられることによる。従って、満たすべき温度マージンがある構成であれば、上記実施例を適用することが可能である。コントローラ１００以外に上記実施例を適用する例としては、例えば、拡張ユニットの夫々、ディスプレイパネル等が挙げられる。
【００７５】
実施の形態２．
実施の形態１においては、画像処理装置１の状態に基づいて変化させる冷却機構の駆動態様として、ファンの回転数を制御する態様を説明した。本実施形態においては、ファンの回転数以外の駆動態様を変化させる例として、ファンを回転駆動する際の回転軸の方向、即ちエアフローの方向を変化させる例を説明する。尚、実施の形態１と同様の符号を付す構成については、実施の形態１と同一または相当部を示し、説明を省略する。
【００７６】
本実施形態に係る画像処理装置１は、実施の形態１の図１において説明した態様と略同様の機能構成を有する。ここで、本実施形態に係る冷却ファン１０８は、回転軸の向きを変更することにより、その送風方向を変化させることが可能である。冷却ファン１０８の回転軸の向きの変更は、ファン制御部１１６が主制御部１１１の制御に従って実行する。拡張ユニット夫々の接続状態によっては、画像処理装置１内部のエアフローが変化する場合がある。また、画像処理装置１の動作状態によっては、画像処理装置１の各部における発熱態様が変化し、冷却すべき部位が変化する場合がある。このような課題に対して、冷却ファン１０８の送風方向を変化させることにより、画像処理装置１内部のエアフローの変化に対応し若しくは発熱部位の変化に対応することが可能となる。
【００７７】
図１０は、本実施形態に係る画像処理装置１において、コントローラ１００が納められるコントローラボックス１０を模式的に示す斜視図である。尚、図１０においては、コントローラボックス１０の内部をしめすため、その一部を切り欠いて図示している。図１０に示すように、本実施形態においては、コントローラボックス１０内部にコントローラ１００が収められ、夫々の拡張ユニットが直接若しくは間接的にコントローラ１００に接続されている。また、冷却ファン１０８はコントローラボックス１０に取り付けられており、コントローラボックス１０外部から内部へのエアフローを生成してコントローラ１００を冷却する。図１０において、冷却ファン１０８によって生成されるエアフローは、破線の矢印で示している。
【００７８】
ここで、実施の形態１において説明した態様と同様に、夫々の拡張ユニットはＰＣＩカードとして構成され、コントローラ１００に接続される。本実施形態に係る画像処理装置１においては、図１０に示すように、夫々の拡張ユニットの板面と冷却ファン１０８によって生成されるエアフローの方向とが略平行となるように夫々の部品が配置されている。これにより、拡張ユニットによって冷却ファン１０８によるエアフローが妨げられることがなく、コントローラ１００の冷却効果を効率的に得ることが可能となる。
【００７９】
次に、本実施形態に係る画像処理装置１の冷却ファン１０８の制御動作について説明する。図１１は、本実施形態に係る画像処理装置１の冷却ファン１０８の制御動作を示すフローチャートである。図１１に示すように、本実施形態に係る画像処理装置１の冷却ファン１０８の制御動作は、実施の形態１の図２において説明した態様と略同様である。本実施形態においては、実施の形態１と異なる部分のみ説明する。Ｓ１１０１、Ｓ１１０２については、図２の態様と同様に処理が実行される。
【００８０】
本実施形態に係るファン制御部１１６は、拡張ユニットの接続状態及び画像処理装置１の稼働状態と冷却ファン１０８の回転軸方向とを関連付けて記憶した情報（以降、状態別回転軸方向情報とする）を保持している。この状態別回転軸方向情報は、テーブル生成部１１７によって生成された情報である。即ち、本実施形態においては、状態別回転軸方向情報が状態別冷却態様情報として用いられる。ファン制御部１１６は、主制御部１１１から入力された拡張ユニット接続情報情報に基づき、状態別回転軸方向情報から、設定すべき回転軸方向の情報を抽出する（Ｓ１１０３）。状態別回転軸方向情報に含まれる情報の例について、図１２に示す。図１２に示すように、状態別回転軸方向情報においては、実施の形態１における状態別ファン回転数情報のファン回転数に替えて、冷却ファン１０８の回転軸方向を示す情報が含まれる。
【００８１】
図１２に示す状態別回転軸方向情報に含まれる夫々の回転軸方向は、拡張ユニットの接続状態及び画像処理装置１の動作状態に対して設定すべき冷却ファン１０８の回転軸方向を示している。例えば、拡張ユニットの全てが“接続”、即ち、後処理制御部１３１、用紙反転制御部１３２、ＦＣＵ１３３及びネットワークＩ／Ｆ１３４が全て接続されており、画像処理装置１の動作状態が“アイドル”であれば、冷却ファン１０８を回転駆動する際に設定すべき回転軸の方向は、 “Ｒ1”である。この“Ｒ1”は、実施の形態１と同様に、コントローラ１００が満たすべき温度マージン、即ち、コントローラ１００の温度として許容される温度に基づいて定められている。
【００８２】
ファン制御部１１６は、Ｓ１１０３において、図１２に示す状態別回転軸方向情報を参照し、主制御部１１１から入力された拡張ユニット接続情報が示す拡張ユニットの接続状態に該当する行の情報を抽出する。Ｓ１１０３における情報の抽出結果を図１３に示す。図１３に示すように、同一の拡張ユニット接続状態について動作状態が“アイドル”である場合と“稼働”である場合との２つの情報が存在する。この場合、画像処理装置１の電源投入後の動作であるため、ファン制御部１１６は動作状態が“アイドル”である方の回転軸方向を参照し、冷却ファン１０８を回転駆動する際の回転軸の方向を設定する（Ｓ１１０４）。この回転軸方向の情報は、ファン制御部１１６が有する記憶領域に保持される。
【００８３】
その後、Ｓ１１０４〜Ｓ１１０７については、実施の形態１と同様の処理が実行される。画像処理装置１の動作において、印刷出力やスキャン若しくは複写等が実行され、画像処理装置１の動作状態が変化した場合（Ｓ１１０７／ＹＥＳ）、主制御部１１１は画像処理装置１の動作状態を“稼働”としてファン制御部１１６に通知する。動作状態が“稼働”に変化したことを通知されたファン制御部１１６は、冷却ファン１０８を回転駆動する回転軸の方向を図１２に示す動作状態が“アイドル”に関連付けられた回転軸方向から“稼働”に関連付けられた回転軸方向に変更する（Ｓ１１０８）。これにより、画像処理装置１の動作状態に対応した回転軸方向で冷却ファン１０８が回転駆動され、コントローラ１００の温度マージンを保つことが可能となる。その後、Ｓ１１０９については、実施の形態１と同様に処理が実行され、処理を完了する。
【００８４】
図１４に、本実施形態における冷却ファン１０８の回転軸方向を変化させた態様の例を示す。図１４に示すように、冷却ファン１０８の回転軸の方向を変化させると、それに伴ってコントローラボックス１０内部のエアフローが変化する。これにより、拡張ユニットの接続状態の変化によるエアフローの変化や装置の動作状態の変化による発熱態様の変化に対応することが可能となる。
【００８５】
次に、本実施形態に係る状態別回転軸方向情報の生成動作について説明する。図１５は、本実施形態に係る状態別回転軸方向情報の生成動作を示すフローチャートである。図１５に示すように、本実施形態に係る状態別回転軸方向情報の生成動作は、実施の形態１の図６において説明した状態別ファン回転数情報の生成動作と略同様に実行される。ここで、実施の形態１における状態別ファン回転数情報の生成動作においては、Ｓ６０１、Ｓ６０４、Ｓ６０６及びＳ６０７において冷却ファン１０８の回転数を対象として処理を実行したが、本実施形態に係る状態別回転軸方向情報の生成においては、冷却ファン１０８の回転軸の方向を対象として処理を実行する。これにより、図１２に示すような状態別回転軸方向情報が生成される。尚、図１５に示す動作は、図６に示す動作と略同様であるため、説明を省略する。
【００８６】
以上説明したように、本実施形態に係る画像処理装置１は、コントローラ１００を冷却するための冷却ファン１０８の回転軸の方向を拡張ユニットの接続状態及び装置の動作状態等、装置の状態に応じて変更する。また、装置の状態に応じて設定される冷却ファン１０８の回転軸方向は、実際に装置を夫々の状態とした上で冷却ファン１０８を回転駆動し、温度センサ１０９による測定温度がコントローラ１００の温度マージンを満たす温度となる方向である。このような態様により、冷却効果と騒音若しくは省電力効果とを両立した冷却機構の制御が可能となる。
【００８７】
尚、上記の説明においては、実施の形態１と同様に、冷却ファン１０８及び温度センサ１０９を夫々１つとする場合を例として説明したが、実施の形態１と同様に、夫々を複数設ける態様も可能である。また、実施の形態１において説明した回転数を変化させる態様と本実施の形態において説明した回転軸の方向を変化させる態様とを組み合わせて適用することにより、より精細な制御が可能となる。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図２】本発明の実施形態に係る画像処理装置の動作を示すフローチャートである。
【図３】本発明の実施形態に係る拡張ユニット接続情報に含まれる情報の例を示す図である。
【図４】本発明の実施形態に係る状態別ファン回転数情報に含まれる情報の例を示す図である。
【図５】本発明の実施形態に係る画像処理装置の動作において状態別ファン回転数情報から抽出された情報の例を示す図である。
【図６】本発明の実施形態に係る状態別ファン回転数情報の生成動作を示すフローチャートである。
【図７】本発明の実施形態に係る状態別ファン回転数情報の生成動作において生成される情報を示す図である。
【図８】本発明の実施形態に係る状態別ファン回転数情報の生成動作におけるファン回転数の決定態様を示す図である。
【図９】本発明の他の実施形態に係る状態別ファン回転数情報に含まれる情報の例を示す図である。
【図１０】本発明の他の実施形態に係るコントローラボックスを模式的に示す斜視図である。
【図１１】本発明の他の実施形態に係る画像処理装置の動作を示すフローチャートである。
【図１２】本発明の他の実施形態に係る状態別回転軸方向情報に含まれる情報の例を示す図である。
【図１３】本発明の実施形態に係る画像処理装置の動作において状態別回転軸方向情報から抽出された情報の例を示す図である。
【図１４】本発明の他の実施形態に係るコントローラボックスを模式的に示す斜視図である。
【図１５】本発明の他の実施形態に係る状態別回転軸方向情報の生成動作を示すフローチャートである。
【符号の説明】
【００８９】
１    画像処理装置
１０    コントローラボックス
１００    コントローラ
１０１    ＡＤＦ
１０２    スキャナユニット
１０３    排紙トレイ
１０４    ディスプレイパネル
１０５    給紙テーブル
１０６    プリントエンジン
１０７    排紙トレイ
１０８    冷却ファン
１０９    温度センサ
１１１    主制御部
１１２    エンジン制御部
１１３    拡張機能制御部
１１４    画像処理部
１１５    操作表示制御部
１１６    ファン制御部
１１７    テーブル生成部
１２１    フィニッシャー
１２２    用紙反転ユニット
１３１    後処理制御部
１３２    用紙反転制御部
１３３    ＦＣＵ
１３４    ネットワークＩ／Ｆ
【図１】
2009193370.tif 000003
【図２】
2009193370.tif 000004
【図３】
2009193370.tif 000005
【図４】
2009193370.tif 000006
【図５】
2009193370.tif 000007
【図６】
2009193370.tif 000008
【図７】
2009193370.tif 000009
【図８】
2009193370.tif 000010
【図９】
2009193370.tif 000011
【図１０】
2009193370.tif 000012
【図１１】
2009193370.tif 000013
【図１２】
2009193370.tif 000014
【図１３】
2009193370.tif 000015
【図１４】
2009193370.tif 000016
【図１５】
2009193370.tif 000017