(57)【要約】【課題】メインＣＰＵの電源切断時の最低消費電力の省エネルギーモードにおいても、ホストＰＣとの情報授受にも対応可能な画像処理装置を提供すること。【解決手段】  スキャナ及び／又はプロッタを含むエンジンと、メインＣＰＵ、メモリ、操作部、エンジン及びホストＰＣと接続されたＡＳＩＣ、を有するコントローラと、を備えた画像処理装置であって、ＡＳＩＣは、エンジン及びメインＣＰＵと接続された第１のＡＳＩＣ５４０５と、ホストＰＣとのインターフェースとしてネットワークを介して接続された第２のＡＳＩＣ５４１７と、に分離する構成とし、メインＣＰＵと第１のＡＳＩＣとを含むコントローラの電源をオフとするオフモード時に、第２のＡＳＩＣは、ホストＰＣからの特定ＩＤ画像処理装置の接続動作状態の問い合わせ等のような第２のＡＳＩＣで応答可能なパケットに対しては応答する構成とする。【選択図】図１
2005094679.tif 000002
【特許請求の範囲】
【請求項１】
スキャナ及び／又はプロッタを含むエンジンと、メインＣＰＵ、メモリ、操作部、前記エンジン及びホストＰＣと接続されたＡＳＩＣ、を有するコントローラと、を備えた画像処理装置であって、
前記ＡＳＩＣは、プリンタ又はインターネットファクシミリを含む複合サービスを実行処理するアプリケーションに基づいて前記エンジンを動作させるプラットフォームを形成するとともに、前記エンジン及び前記メインＣＰＵと接続された第１のＡＳＩＣと、前記ホストＰＣとのインターフェースとしてネットワークを介して接続された第２のＡＳＩＣと、に分離する構成とし、
前記メインＣＰＵと前記第１のＡＳＩＣとを含む前記コントローラの電源をオフとするオフモード時に、前記第２のＡＳＩＣは、前記ホストＰＣからの特定ＩＤ画像処理装置の接続動作状態の問い合わせを一例とする、前記第２のＡＳＩＣで応答可能なパケットに対しては応答する
ことを特徴とする画像処理装置。
【請求項２】
請求項１において、前記オフモード時に、前記第２のＡＳＩＣは、前記第２のＡＳＩＣ自体からのアドレス延長願の発信を一例とする、前記第２のＡＳＩＣから発信可能なパケットを発信する
ことを特徴とする画像処理装置。
【請求項３】
請求項１において、前記第２のＡＳＩＣは、前記第２のＡＳＩＣで応答可能でない前記ホストＰＣからのパケットに対しては前記メインＣＰＵの電源を入れるように制御する
ことを特徴とする画像処理装置。
【請求項４】
請求項１において、前記オフモード時に、前記第１のＡＳＩＣと前記第２のＡＳＩＣとの間をハイインピーダンス状態にして電流が回り込まないようにすることを特徴とする画像処理装置。
【請求項５】
請求項１において、前記オフモードは、前記スキャナ又はプロッタを含むエンジンＡＳＩＣの電源をオフし、且つ前記エンジンの定着部の電源をオフにする最低消費電力モードであることを特徴とする画像処理装置。
【請求項６】
請求項１において、前記オフモードの他に、画像処理装置の主電源をオンし、前記コントローラの電源をオンし、前記スキャナ又はプロッタを含むエンジンＡＳＩＣの電源をオンし、前記エンジンの定着部の電源をオンするスタンドバイモードと、
前記コントローラの電源をオンし、前記エンジンの定着部の電源をオフし、前記スキャナ又はプロッタを含むエンジンＡＳＩＣの電源をオン又はオフする節電モードと、を有する
ことを特徴とする画像処理装置。
【請求項７】
請求項６において、ＡＣ電源からＤＣ電源を作るパワーサプライユニットを設け、
前記パワーサプライユニットから、前記エンジンの定着部、前記エンジンＡＳＩＣ及び前記コントローラに対して、電源供給をオンするかオフするかを制御する制御部をそれぞれの電源供給路に設ける
【請求項８】
スキャナ及び／又はプロッタを含むエンジンと、メインＣＰＵ、メモリ、操作部、前記エンジン及びホストＰＣと接続されたＡＳＩＣ、を有するコントローラと、を備えた画像処理装置であって、
前記ＡＳＩＣは、プリンタ又はインターネットファクシミリを含む複合サービスを実行処理するアプリケーションに基づいて前記エンジンを動作させるプラットフォームを形成するとともに、前記エンジン及び前記メインＣＰＵと接続された第１のＡＳＩＣと、前記ホストＰＣとのインターフェースとしてネットワークを介して接続された第２のＡＳＩＣと、に分離する構成とし、
前記第２のＡＳＩＣを制御するサブＣＰＵを設けるとともに、前記サブＣＰＵと前記第２のＡＳＩＣとでＩ／Ｏプロセッサを構成し、
前記Ｉ／Ｏプロセッサは、前記メインＣＰＵの電源管理を含む省エネルギーの状態遷移を管理する機能と、前記ホストＰＣとネットワークを介してデータ授受を行う機能を有し、
前記メインＣＰＵと前記第１のＡＳＩＣとを含む前記コントローラの電源をオフとするオフモード時に、前記Ｉ／Ｏプロセッサは、前記ホストＰＣからのプロトコルＡＲＰを一例とする、前記Ｉ／Ｏプロセッサで応答可能なパケットに対しては応答する
ことを特徴とする画像処理装置。
【請求項９】
請求項８において、
前記Ｉ／Ｏプロセッサは、前記ホストＰＣから送られた先頭パケットを受信したときに前記メインＣＰＵの電源を入れるとともに、前記メインＣＰＵがレディ状態になるまで送られてくるパケットの受信を続けるように動作する
ことを特徴とする画像処理装置。
【請求項１０】
請求項９において、
前記メインＣＰＵが動作状態になったとき、前記受信を続けたパケットをすべて前記メインＣＰＵに引き渡した後に前記サブＣＰＵをスリープ状態にする
ことを特徴とする画像処理装置。
【請求項１１】
スキャナ及び／又はプロッタを含むエンジンと、メインＣＰＵ、メモリ、操作部、前記エンジン及びホストＰＣと接続されたＡＳＩＣ、を有するコントローラと、を備えた画像処理装置であって、
前記ＡＳＩＣは、プリンタ又はインターネットファクシミリを含む複合サービスを実行処理するアプリケーションに基づいて前記エンジンを動作させるプラットフォームを形成するとともに、前記エンジン及び前記メインＣＰＵと接続された第１のＡＳＩＣと、前記ホストＰＣとのインターフェースとしてネットワークを介して接続された第２のＡＳＩＣと、に分離する構成とし、
前記第２のＡＳＩＣを制御するサブＣＰＵを設けるとともに、前記サブＣＰＵと前記第２のＡＳＩＣとでＩ／Ｏプロセッサを構成し、
前記Ｉ／Ｏプロセッサは、前記メインＣＰＵの電源管理を含む省エネルギーの状態遷移を管理する機能と、前記ホストＰＣとネットワークを介してデータ授受を行う機能を有し、
前記ホストＰＣから送られてくるパケットの分解を前記サブＣＰＵで行い、前記メインＣＰＵにはデータと要求だけを渡すことによって、前記サブＣＰＵとメインＣＰＵの機能分担を明確にする
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機やプリンタを含む複合機の画像処理装置に関し、特に、省エネルギーモード時の画像処理装置へネットワークからデータやコマンドが送給された場合における画像処理装置の対応技術に関する。
【背景技術】
【０００２】
複写機等の画像形成装置における省電力モードの従来技術として、省電力モード時にＣＰＵの電源も切断している条件のもとでは電源復帰をハードウェアにて実行する必要があったのに対して、プログラマブルな制御回路を構成して電源制御を可能とするプログラマブルシーケンサ内蔵のＡＳＩＣを使用して、省電力モードへの移行と省電力モードからの復帰シーケンスをコントロールすることが既に提案されている（例えば、特許文献１を参照）。
【０００３】
また、複写機などのＯＡ機器における消費電力低減の従来技術として、ネットワークに接続されて情報の送受信を行う複写機等の画像処理装置が、低消費電力状態に移行した場合においても、ネットワークの監視とデータの送受信を入出力部で処理する技術が既に提案されている（例えば、特許文献２を参照）。
【特許文献１】特開２００２−２６８４７１
【特許文献２】特開２００３−８９２５４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１には、プログラマブルシーケンサ内蔵のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｅｄ  ＩＣ）の採用によって、ソフトウェアによる制御を必要とせずに所定の動作を実行して複写機の省電力モードの制御を行うことが開示されているが、この複写機にネットワークを介して接続されたホストＰＣからの情報の送受信に対応する技術については特段の配慮がされておらずこの技術の開示はない。
【０００５】
また、上述した特許文献２には、複写機などのＯＡ機器がネットワークに接続されていて、低消費電力モード時に送られてきた印刷要求などにも対応することが開示されているが、この対応がコントローラ部と入出力部の協働作業で実施しており、各部での処理が複雑となっており、また、ネットワークからのデータ又はコマンドに対するＯＡ機器内での具体的な対応技術についての開示が為されていない。具体的に云えば、特許文献２に示された画像処理装置には、イーサネット（登録商標）に接続されたＣＰＵ２１を含む入出力部２０と、ＣＰＵ２を含むコントローラ部１とを備え、コンローラ部１のＣＰＵ２をアイドル状態として低消費電力モードにした際には、入出力部２０のＣＰＵ２１によって外部との送受信を行うことが開示されているが、入出力部２０のＣＰＵ２１は常に稼働していてネットワーク対応を行っており、ＣＰＵ２１における消費電力の節電対応、並びにネットワークからの各種コマンドに対するきめ細かい対応についての配慮はなされていない。
【０００６】
このように、一般的な従来技術においては、多機能の複写機やプリンタ等の複合機は最低消費電力の省エネルギーモードに遷移した場合にＣＰＵの電源を切断してしまうこととなるが、ネットワークに接続されているため、ネットワークを通してホストＰＣから複合機に何時アクセスされるか分からない状態にあり、ＣＰＵ電源切断時におけるホストＰＣからの種々のアクセスに素早く且つ適宜に対応することが求められていた。
【０００７】
本発明の目的は、メインＣＰＵの電源切断時の最低消費電力の省エネルギーモードにおいても、ホストＰＣとの如何なる情報授受にも対応可能な画像処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明は主として次のような構成を採用する。  
スキャナ及び／又はプロッタを含むエンジンと、メインＣＰＵ、メモリ、操作部、前記エンジン及びホストＰＣと接続されたＡＳＩＣ、を有するコントローラと、を備えた画像処理装置であって、前記ＡＳＩＣは、プリンタ又はインターネットファクシミリを含む複合サービスを実行処理するアプリケーションに基づいて前記エンジンを動作させるプラットフォームを形成するとともに、前記エンジン及び前記メインＣＰＵと接続された第１のＡＳＩＣと、前記ホストＰＣとのインターフェースとしてネットワークを介して接続された第２のＡＳＩＣと、に分離する構成とし、前記メインＣＰＵと前記第１のＡＳＩＣとを含む前記コントローラの電源をオフとするオフモード時に、前記第２のＡＳＩＣは、前記ホストＰＣからの特定ＩＤ画像処理装置の接続動作状態の問い合わせを一例とする、前記第２のＡＳＩＣで応答可能なパケットに対しては応答する構成とする。
【０００９】
また、前記画像処理装置において、前記オフモード時に、前記第２のＡＳＩＣは、前記第２のＡＳＩＣ自体からのアドレス延長願の発信を一例とする、前記第２のＡＳＩＣから発信可能なパケットを発信する構成とする。さらに、前記画像処理装置において、前記第２のＡＳＩＣは、前記第２のＡＳＩＣで応答可能でない前記ホストＰＣからのパケットに対しては前記メインＣＰＵの電源を入れるように制御する構成とする。さらに、前記画像処理装置において、前記オフモード時に、前記第１のＡＳＩＣと前記第２のＡＳＩＣとの間をハイインピーダンス状態にして電流が回り込まないようにする構成とする。さらに、前記画像処理装置において、前記オフモードは、前記スキャナ又はプロッタを含むエンジンＡＳＩＣの電源をオフし、且つ前記エンジンの定着部の電源をオフにする最低消費電力モードである構成とする。さらに、前記画像処理装置において、前記オフモードの他に、画像処理装置の主電源をオンし、前記コントローラの電源をオンし、前記スキャナ又はプロッタを含むエンジンＡＳＩＣの電源をオンし、前記エンジンの定着部の電源をオンするスタンドバイモードと、前記コントローラの電源をオンし、前記エンジンの定着部の電源をオフし、前記スキャナ又はプロッタを含むエンジンＡＳＩＣの電源をオン又はオフする節電モードと、を有する構成とする。さらに、前記画像処理装置において、ＡＣ電源からＤＣ電源を作るパワーサプライユニットを設け、前記パワーサプライユニットから、前記エンジンの定着部、前記エンジンＡＳＩＣ及び前記コントローラに対して、電源供給をオンするかオフするかを制御する制御部をそれぞれの電源供給路に設ける構成とする。
【００１０】
また、スキャナ及び／又はプロッタを含むエンジンと、メインＣＰＵ、メモリ、操作部、前記エンジン及びホストＰＣと接続されたＡＳＩＣ、を有するコントローラと、を備えた画像処理装置であって、前記ＡＳＩＣは、プリンタ又はインターネットファクシミリを含む複合サービスを実行処理するアプリケーションに基づいて前記エンジンを動作させるプラットフォームを形成するとともに、前記エンジン及び前記メインＣＰＵと接続された第１のＡＳＩＣと、前記ホストＰＣとのインターフェースとしてネットワークを介して接続された第２のＡＳＩＣと、に分離する構成とし、前記第２のＡＳＩＣを制御するサブＣＰＵを設けるとともに、前記サブＣＰＵと前記第２のＡＳＩＣとでＩ／Ｏプロセッサを構成し、前記Ｉ／Ｏプロセッサは、前記メインＣＰＵの電源管理を含む省エネルギーの状態遷移を管理する機能と、前記ホストＰＣとネットワークを介してデータ授受を行う機能を有し、前記メインＣＰＵと前記第１のＡＳＩＣとを含む前記コントローラの電源をオフとするオフモード時に、前記Ｉ／Ｏプロセッサは、前記ホストＰＣからのプロトコルＡＲＰを一例とする、前記Ｉ／Ｏプロセッサで応答可能なパケットに対しては応答する構成とする。
【００１１】
また、前記画像処理装置において、前記Ｉ／Ｏプロセッサは、前記ホストＰＣから送られた先頭パケットを受信したときに前記メインＣＰＵの電源を入れるとともに、前記メインＣＰＵがレディ状態になるまで送られてくるパケットの受信を続けるように動作する構成とする。さらに、前記画像処理装置において、前記メインＣＰＵが動作状態になったとき、前記受信を続けたパケットをすべて前記メインＣＰＵに引き渡した後に前記サブＣＰＵをスリープ状態にする構成とする。
【発明の効果】
【００１２】
本発明によれば、メインＣＰＵの電源を切っている最低消費電力の省エネルギーモードの状態にあっても、省エネルギーの状態監視機能をもつＩ／Ｏプロセッサをもつことで、ホストＩ／Ｆとのやり取りが可能になる。
【００１３】
また、ホストＰＣとのパケットのやり取りが、限定された範囲であってもＡＳＩＣ単体でできることで、ネットワークに対応できる。
【００１４】
また、サブＣＰＵを活用することによって、ホストＰＣとのパケットのやり取りが、ＡＳＩＣ単体の構成よりも広い範囲でネットワークに対応できる。
【発明を実施するための最良の形態】
【００１５】
本発明の第１、第２及び第３の実施形態に係る画像処理装置について、図面を参照しながら以下詳細に説明する。先ず、本発明の実施形態に共通する基本的構成と基本的動作乃至機能（初期化、コピー動作、プリンタ動作、スキャナ動作、ネットワークアプリケーション動作、ファクシミリ及びインターネットファクシミリ動作、省エネルギー状態移行）を説明する。
【００１６】
「初期化について」
プリンタ、ＦＡＸ又は複写機等の機能を備えた複合機（ＭＦＰ）における画像処理装置の基本構成のブロック図を図１に示す。図１において、５４０１はコントローラでありコントローラボード、５４０２はＭＯＴＨＥＲであり拡張スロット用ボード（スロットがあるだけ）、５４０３はＥｎｇｉｎｅでありエンジン（５２６７）、５４０４はＣＰＵでありＣＰＵ（５２０１）、５４０５はＡＳＩＣ１でありＡＳＩＣ１（５２０２）、５４０６はＭＥＭであり画像用バッファ、プログラム、ワークエリア用として使用されるメモリ、５４０７はＨＤＤであり画像、管理情報、フォント、プログラムなどが格納されるハードディスクドライブ（転送速度を上げるために２台並列で接続することも可能）、５４０８はＳＤでありブート可能なＳＤ（プログラムを格納してある）、５４０９はＬＯＧＩＣでありＰＣＩ信号からローカルバス信号を作り出すロジック、をそれぞれ表す。
【００１７】
また、５４１０はＲＯＭ０でありブート可能なＲＯＭ（プログラムを格納してある）、５４１１はＲＯＭ１でありブート可能なＲＯＭ（プログラムを格納してある）、５４１２はＮＶＲＡＭでありシステムの設定などを保存、５４１３はＳＬＯＴ１でありオプションＰＣＩスロット１、５４１４はＳＬＯＴ２でありオプションＰＣＩスロット２、５４１５はＳＬＯＴ３でありオプションＰＣＩスロット３、５４１６は操作部でありＣＰＵとプログラムをもつ独立したユニット（画面表示とＵＩを受け持つ）、５４１７はＡＳＩＣ２でありＡＳＩＣ２（５２６４）、５４１８はＳＬＯＴ２でありエンジン側ＰＣＩのオプションスロット２、５４１９はＳＯＬＴ３でありエンジン側ＰＣＩのオプションスロット１、５４２０はネットワークでありホストＰＣと接続するためのネットワーク、５４２１はＵＳＢ２．０でありホストＰＣと接続するためのＵＳＢ２．０インターフェース、をそれぞれ表す。
【００１８】
図１において、画像処理装置は、コントローラ（５４０１）、拡張スロット用ボード（５４０２）及びエンジン（５４０３）から構成される（５４０２はコントローラ５４０１に含ませても良い）。また、画像処理装置には、不図示ではあるが、ＡＳＩＣと外部装置（例えばホストＰＣ）との間、即ち、ＡＳＩＣ２（５４１７）とＵＳＢ２．０（５４２１）及びネットワークとの間にインターフェース（ホストＩ／Ｆ）が介在している。
【００１９】
総体的に云えば、電源が投入されると、エンジン（５４０３）は搭載されているＣＰＵにより各機能が初期化され、コントローラ（５４０１）の初期化が終わって、コマンドを受信するまで待機状態になるものである。
【００２０】
まず、コントローラ（５４０１）の初期化は、電源が投入されるとＡＳＩＣ２（５４１７）にリセット信号が入力され、ＡＳＩＣ２（５４１７）はいくつかに分割された電源系統に順番をつけて、電源が入るように電源ユニット（図中に記載なし）に、信号を送る。その結果、それぞれの電源系統から発生したリセット信号が必要なデバイスに分配される。
【００２１】
ＣＰＵ（５４０４）はリセット信号がアサートされ、ネゲートされるとＣＰＵ（５４０４）のリセットベクターの命令をフェッチしようとする。また、ＡＳＩＣ１（５４０５）はＣＰＵ（５４０４）のフェッチ信号を受け取るとアドレスをデコードして、初期化プログラムの格納されているＲＯＭ０（５４１０）のＣＳ（チップセレクト）信号をアサートし、ＣＰＵ（５４０４）が要求したアドレスの内容（命令コードあるいはデータ）を読み出して、ＣＰＵ（５４０４）へ渡す。ＣＰＵ（５４０４）はＡＳＩＣ１（５４０５）に命令の読み出しを繰り返し要求し、ＡＳＩＣ１（５４０５）はそのアドレスに応じてＲＯＭ０（５４１０）の命令コードあるいはデータをＣＰＵ（５４０４）へ渡す。このようにしてＣＰＵ（５４０４）はプログラムを実行することができる。
【００２２】
ＡＳＩＣ１（５４０５）には、ＲＯＭ０（５４１０）の代わりにＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）（５４０８）から、直接コード／データを読み出すことができる仕組みが内蔵されており、ＳＤカードには、ＲＯＭ０（５４１０）に格納されるプログラムと同様のフォーマットでプログラムが格納されている。一般にＳＤカードは、セクタ番号で管理されるが、ＣＰＵ（５４０４）からのフェッチ要求アドレスをセクタ番号とセクタ内のオフセットアドレスに変換することで、あたかもＲＯＭから読み出すようにアクセスが可能である。
【００２３】
この初期化プログラムでは、ＣＰＵ（５４０４）の初期化、ＡＳＩＣ１（５４０５）に接続されるメモリ（５４０６）とＡＳＩＣ２（５４１７）の初期化、ＡＳＩＣ１（５４０５）から出ている２種類のＰＣＩバス（エンジンとの間のバスとＡＳＩＣ２との間のバス）の初期化、エンジン（５４０３）の初期化、操作部（５４１６）の初期化、ＨＤＤ（５４０７）の初期化、ホストＩ／Ｆの初期化、また、必要に応じて、ＳＬＯＴ群（５４１８，５４１９，５４１３，５４１４，５４１５）の初期化を行い、その後アプリケーションを起動する。
【００２４】
ＡＳＩＣ１（５４０５）のＲＯＭ０（５４１０）へのアクセス時間は、データバス幅に依存するが、ＡＳＩＣ１（５４０５）の外部端子数を少なく抑えるために、１６ｂｉｔや８ｂｉｔなどのようにＣＰＵ（５４０４）のデータバス幅よりも少ないｂｉｔ数で構成されることが多い。また、場合によってはｂｉｔ数が４ｂｉｔ、１ｂｉｔなどのようなシリアルデバイス、たとえば、ＳＥＥＰＲＯＭ、ＳＤカード（５４０８）、メモリスティックのようなデバイスを使用した場合には特に遅くなる。さらに、専用の端子を削減するためにＰＣＩバスの端子と共有し、外部ロジック（５４０９）を介して、ＰＣＩバスの信号と接続し、ＰＣＩバスへのアクセスと排他しながら、ＲＯＭ０（５４１０）やＲＯＭ１（５４１１）、ＮＶＲＡＭ（５４１２）などのアクセスを行うように構成することができる。
【００２５】
図示する本実施形態における構成では、ホストＩ／Ｆと電源制御および省エネルギーモードからの復帰などはＡＳＩＣ２（５４１７）で行い、ＡＳＩＣ１（５４０５）は、ＣＰＵ（５４０５）、ＭＥＭ（５４０６）、ＨＤＤ（５４０７）、ＳＤ（５４０８）、２本のＰＣＩバス（ＡＳＩＣ１と、エンジンとの間のバス及びＡＳＩＣ２との間のバス）の制御を行う。
【００２６】
ＡＳＩＣ１（５４０５）の２本ＰＣＩバスのオプション構成は、ＲＥＱ／ＧＮＴのセットをどちらにも割り振ることが可能であり、システム構成の自由度を大きくしている。２本ある内の片方のＰＣＩバスはエンジン（５４０３）と接続するための専用であり、もう一方はＡＳＩＣ２（５４１７）と接続するための専用である。ＡＳＩＣ２（５４１７）が接続されるＰＣＩバスは６６ＭＨｚで動作することが可能であり、ホストＩ／Ｆを接続するために特化している。オプション用のスロット１，２，３（５４１３，５４１４，５４１５）は６６ＭＨｚ動作時はエンジン専用のＰＣＩバスへ接続するように構成される。同様に、割り込み信号もエンジン（５４０３）用とＡＳＩＣ２（５４１７）用を１本固定し、他に３本をどちらのＰＣＩバスへも振り分けることができる。
【００２７】
次に、初期化の個別的態様を説明する。先ず、ＣＰＵ（５４０４）の初期化についてであるが、ＣＰＵ（ＭＩＰＳ系）は、ブートコンフィグデータをＡＳＩＣ１から読み取り、リセット解除後、命令のフェッチを開始し、コールドリセットかそれ以外によるリセット例外かどうかの判定、ＡＳＩＣ１のローカルバスのアクセスタイミングの初期化、ＣＰＵ内のキャッシュの初期化、ＴＬＢの初期化、例外ベクターの設定、コプロセッサの初期化を行う。
【００２８】
また、メモリ（５４０６）の初期化についてであるが、標準で実装されるメモリ（以下、標準メモリと称する）のタイミングにかかわるパラメータを決定する前に、オプションのメモリが存在するか否かを確認し、もし、存在すれば、オプションメモリの情報を格納してあるＳＥＥＰＲＯＭにアクセスして、そのメモリの容量、速度、構成を読み出し、標準メモリとタイミングを比較し、遅い方のタイミングを使用して、ＡＳＩＣ１（５４０５）に設定を行い、ＭＥＭ（５４０６）の初期化を行う。その後、割り込みベクターの設定、データ領域への初期値の設定などを行う。
【００２９】
また、ＰＣＩバスの初期化についてであるが、ＡＳＩＣ１の内部レジスタのコンフィグ用レジスタを使用して、ＰＣＩバスに存在する全デバイスのサーチを行う。デバイスのタイプを判断して、バスブリッジがあれば、その先のバスのデバイスをサーチする。すべてのデバイスの列挙が完了したら、ＰＣＩバスのアドレス空間にマッピングを行う。ＡＳＩＣ管理下のメモリの先頭アドレスを０ｘ００００．００００としてマッピングを行い、（必ずしも０ｘ００００．００００にしなくても良い）その他のデバイスは、ＡＳＩＣのレジスタ空間に用意されたＰＣＩメモリ空間アクセスウインドウあるいはＰＣＩＩ／Ｏ空間アクセスウインドウ内にマッピングする。マッピングが完了したら、それぞれのデバイスのコマンドレジスタのバスマスタイネーブル、メモリイネーブル、ＩＯイネーブルビットに１を設定して、デバイスが動作する状態にする。ＡＳＩＣ１（５４０５）には、前述したように２本のＰＣＩバスが存在するので両方のＰＣＩバスを同様に初期化する。
【００３０】
また、エンジン（５４０３）の初期化についてであるが、エンジン（５４０３）とコントローラ（５４０１）の通信は、エンジン側ＰＣＩデバイスが持つ送信バッファ／受信バッファを介して行う。
【００３１】
また、操作部（５４１６）の初期化についてであるが、操作部（５４１６）とＡＳＩＣ２（５４１７）は操作部Ｉ／Ｆを介して接続され、送信と受信は全二重で行われる。あらかじめ決められているパケットサイズで、パケット通信を行い、操作部（５４１６）にシステムが初期化中であることを表示させる。
【００３２】
また、ＨＤＤ（５４０７）の初期化については、ＨＤＤ（５４０７）が接続されているかどうかの確認を行い、ＨＤＤ（５４０７）が接続されている場合には、ＨＤＤ（５４０７）の情報を読み出し、あとで利用するために管理情報をメモリに格納する。
【００３３】
次に、コントローラ（５４０１）に搭載されるソフトウエアの構成は図２のようになっており、ＣＰＵやＡＳＩＣに依存する部分はデバイスドライバ層で吸収することで、異なるＣＰＵや異なるＡＳＩＣでも移植が容易になるように構成されている。
【００３４】
図２において、５００１はＰＲＩＮＴ−ＡＰＬでありプリントアプリケーション、５００２はＣＯＰＹ−ＡＰＬでありコピーアプリケーション、５００３はＦＡＸ−ＡＰＬでありファックスアプリケーション、５００４はＳＣＡＮ−ＡＰＬでありスキャナアプリケーション、５００５はＮＥＴＷＯＲＫ−ＡＰＬでありネットワークアプリケーション、５００６はサービス−ＡＰＩでありサービス層のアプリケーションプログラミングインターフェース、をそれぞれ表す。
【００３５】
また、５００７はＥＣＳでありエンジンコントロールサービス、５００８はＭＣＳでありメモリコントロールサービス、５００９はＯＣＳでありオペレーションパネルコントロールサービス、５０１０はＳＣＳでありシステムコントロールサービス、５０１１はＮＣＳでありネットワークコントロールサービス、５０１２はＦＣＳでありファックスコントロールサービス、５０１３はＳＲＭでありシステムリソースマネージャー、５０１４は汎用ＯＳでありＵＮＩＸ（登録商標）ライクなＯＳ、５０１５はエンジンコマンドＩ／Ｆでありエンジンと通信するためのプログラミングインターフェース、５０１６はエンジンハードウエアでありエンジン本体、５０１７はコントローラハードウエアでありコントローラのハードウエアリソース、をそれぞれ表す。
【００３６】
ここで、アプリケーションが起動すると操作部（５４１６）には、デフォルトでコピーアプリケーションの操作画面が表示され、ユーザの指示待ちになる。初期操作画面はユーザの設定により、どのアプリケーションの画面にも変更が可能である。
【００３７】
ＡＳＩＣ１（５４０５）とＡＳＩＣ２（５４１７）の内部構成を含む、機能を表現した構成図をそれぞれ図３、図４に示す。ＡＳＩＣ１（５４０５）のメモリマップを図５（ＡＳＩＣの管理する物理アドレスとメモリマップを示す図）に示す。
【００３８】
図３において、５２０１はＣＰＵ、５２０２はＡＳＩＣ１、５２０３はｃｐｕｉｆでありＣＰＵとＡＳＩＣ１を接続するモジュール、５２０４はＩＲＥＧであり内部レジスタ、５２０５はａｒｂｉｔｅｒでありメモリアービタ、５２０６はＰＣＩ６６ＣＯＮＦＩＧでありＰＣＩ６６のＣＯＮＦＩＧ空間、５２０７はＰＣＩ６６ＩＮＩＴＩＡＴＥＲでありＰＣＩ６６のイニシエータアクセスモジュール、５２０８はＬＢＣでありローカルバスコントローラ、５２０９はＰＣＩ６６ＤＩＲＥＣＴでありＰＣＩ６６のダイレクトアクセスパス、５２１０はＰＣＩ６６ＳＥＬでありローカルバスとＰＣＩ６６の選択、５２１１はＰＣＩ６６ＴａｒｇｅｔでありＰＣＩ６６のターゲット、５２１２はＰＣＩ６６部、５２１３はＰＣＩ６６ａｒｂｉｔｅｒでありＰＣＩアービタ、５２１５はＤＡＴＡ  ＤＭＡＣでありＨＤＤのデータＤＭＡＣ、５２１６はＣＭＤ  ＤＭＡＣでありＨＤＤのコマンドＤＭＡＣ、５２１７はＣＤ１−ＤＭＡＣ１であり圧縮伸長器１の画像側ＤＭＡＣ（画像入出力用）、５２１８はＣＤ１であり圧縮伸長器１、５２１９はＨＤＣでありＨＤＤコントローラ（ＲＡＩＤ対応は２台）、５２２０はＰＣＩ−ＣＯＮＦＩＧでありＰＣＩのＣＯＮＦＩＧ空間、５２２１はＰＣＩ−ＩＮＩＴＩＡＴＥＲでありＰＣＩのイニシエータアクセスモジュール、をそれぞれ表す。
【００３９】
また、５２２２はＰＣＩでありＰＣＩ部（６４ｂｉｔ対応）、５２２４はＳＥＬであり圧縮伸長器セレクタ、５２２５はＣＤ２であり圧縮伸長器２、５２２６はＣＤ２−ＤＭＡＣ１であり圧縮伸長器２の画像側ＤＭＡＣ（画像入出力用）、５２２７はＣＤ１−ＤＭＡＣ２であり圧縮伸長器１の符号側ＤＭＡＣ（符号入出力用）、５２２８はＣＤ２−ＤＭＡＣ２であり圧縮伸長器２の符号側ＤＭＡＣ（符号入出力用）、５２２９はＦＩＦＯでありビデオ１出力用ＦＩＦＯ、５２３０はＳＦＴでありビデオ１画像シフタ、５２３１はＯＲでありビデオ１画像合成器、５２３２はＦＩＦＯでありビデオ１合成フレーム出力用ＦＩＦＯ、５２３４はＤＭＡＣでありビデオ１出力用ＤＭＡＣ、５２３５はＤＭＡＣでありビデオ１合成フレーム出力用ＤＭＡＣ、５２３６はＤＥＣでありビデオ１用伸長器、５２３７はＤＭＡＣでありビデオ１用伸長器符号入力用ＤＭＡＣ、５２３８はＤＭＡＣでありビデオ１用伸長器画像出力用ＤＭＡＣ、５２３９はＶＯＵＴ１でありビデオ１モジュール、５２４０はＶＯＵＴ２でありビデオ２モジュール、５２４１はＶＯＵＴ３でありビデオ３モジュール、５２４２はＶＯＵＴ４でありビデオ４モジュール、５２４３はＦＩＦＯであり分離信号出力用ＦＩＦＯ、５２４４はＳＦＴであり分離信号シフタ、５２４５はＤＭＡＣであり分離信号出力用ＤＭＡＣ、５２４６はＦＩＦＯであり画像入力用ＦＩＦＯ、５２４７はＤＭＡＣであり画像入力用ＤＭＡＣ、５２４８はＤＩＲＥＣＴでありＰＣＩダイレクトアクセスパス、５２４９はＰＣＩ−ＴａｒｇｅｔでありＰＣＩターゲットモジュール、５２５０はＰＣＩ−ＡｒｂｉｔｅｒでありＰＣＩアービタ、をそれぞれ表す。
【００４０】
また、５２５１はＲＡＭＣでありメモリコントローラ、５２５２はＤＭＡＣでありクリア用ＤＭＡＣ、５２５３はＣＬＲでありクリア用モジュール、５２５４はＤＭＡＣであり回転器２用ライトＤＭＡＣ、５２５５はＲＯＴ２であり回転器２、５２５６はＤＭＡＣであり回転器２用リードＤＭＡＣ、５２５７はＤＭＡＣであり回転器１用ライトＤＭＡＣ、５２５８はＲＯＴ１であり回転器１、５２５９はＤＭＡＣであり回転器１用リードＤＭＡＣ、５２６０はＤＭＡＣであり合成用ライトＤＭＡＣ、５２６１はＯＲであり合成モジュール、５２６２はＤＭＡＣであり合成用リード１ＤＭＡＣ、５２６３はＤＭＡＣであり合成用リード２ＤＭＡＣ、５２６４はＡＳＩＣ２でありＩ／Ｏ用ＡＳＩＣ、５２６５はＳＬＯＴ１でありＰＣＩ６６用オプションスロット、５２６６はＳＬＯＴ１でありＰＣＩ用オプションスロット、５２６７はＥｎｇｉｎｅでありスキャナ／プロッタエンジン、５２６８はＤＡＴＡ  ＤＭＡＣでありＳＤ用データＤＭＡＣ、５２６９はＣＭＤ  ＤＭＡＣでありＳＤ用コマンドＤＭＡＣ、５２７０はＤＭＡＣでありＳＤ−Ｉ／Ｏ用データＤＭＡＣ、５２７１はＳＤでありＳＤコントロールモジュール、をそれぞれ表す。
【００４１】
図４において、５２６４はＡＳＩＣ２、５３０１はＰＣＩでありＰＣＩバス制御部、５３０２はＰＣＩ−ＭＡＳＴＥＲでありＰＣＩマスタ動作部、５３０３はＡｒｂｉｔｅｒであり内部バスアービタ、５３０４はＰＣＩ−ＴＡＲＧＥＴでありＰＣＩターゲット動作部、５３０５はＩＲＥＧであり内部レジスタ、５３０６はＰＣＩ−ＣＯＮＦＩＧでありＰＣＩ−ＣＯＮＦＩＧ空間、５３０７はＰＣＩ−ＢＵＳであり接続されるＰＣＩ−ＢＵＳ、５３０８はＤＭＡＣでありＳＤ−Ａポート用データＤＭＡＣ、５３０９はＤＭＡＣでありＳＤ−Ａポート用コマンドＤＭＡＣ、５３１０はＤＭＡＣでありＳＤ−Ａポート用ＳＤ−Ｉ／Ｏ入力専用ＤＭＡＣ、５３１１はＳＤ−ＡでありＳＤ−Ａポート制御部、５３１２はＤＭＡＣでありＳＤ−Ｂポート用データＤＭＡＣ、５３１３はＤＭＡＣでありＳＤ−Ｂポート用コマンドＤＭＡＣ、５３１４はＤＭＡＣでありＳＤ−Ｂポート用ＳＤ−Ｉ／Ｏ入力専用ＤＭＡＣ、５３１５はＳＤ−ＢでありＳＤ−Ｂポート制御部、５３１６はＤＭＡＣでありＵＳＢ２．０用送信ＤＭＡＣ、５３１７はＤＭＡＣでありＵＳＢ２．０用受信ＤＭＡＣ、をそれぞれ表す。
【００４２】
また、５３１８はＵＳＢ２．０でありＵＳＢ２．０制御部、５３１９はＤＭＡＣでありＧＩＧＡビットＥｔｈｅｒ用送信ＤＭＡＣ、５３２０はＤＭＡＣでありＧＩＧＡビットＥｔｈｅｒ用受信ＤＭＡＣ、５３２１はＧｂＥでありＧＩＧＡビット制御部、５３２２はＤＭＡＣでありコピー操作部用送信ＤＭＡＣ、５３２３はＤＭＡＣでありコピー操作部用受信ＤＭＡＣ、５３２４はＯＰＣＭでありコピー操作部ＩＦ制御部、５３２５はＯＰＣＰでありプリンタ操作部ＩＦ制御部、５３２６はＧＩＯであり汎用ＩＯポート、５３２７はＳＰＩでありＳＰＩ制御レジスタ、５３２８はＩ２ＣでありＩ２Ｃ制御レジスタ、５３２９はＩＮＴＣであり割り込み制御部、５３３０はＰＭでありパワーマネージメント部、５３３１はＳＰＩ−Ｉ２ＣでありＳＰＩ−Ｉ２Ｃデバイスアクセス制御部、をそれぞれ表す。
【００４３】
各種デバイスの初期化が完了すると汎用ＯＳ（５０１４）（図２参照）は、システムのコンフィグ情報にもとづいてアプリケーションを起動する。オプションにＦＡＸユニットが存在しない場合は、ＦＡＸアプリケーション（５００３）は起動しない。アプリケーション起動後、操作部（５４１６）には、デフォルトでコピー操作画面が表示される。また、デフォルトの画面は変更することが可能である。
【００４４】
次に、その他の特徴について説明する。ＣＰＵ（５４０４）はＡＳＩＣ１（５４０５）を経由して、ＳＤ制御部（５２７１）（図３参照）の先に接続されたＳＤカードから直接命令をフェッチして実行することができる。また、図３に示すＲＡＭＣ（５２５１）は、省エネルギーモード時にセルフリフレッシュになるように設定するレジスタがあり、ある時間アクセスがなければ、自動的にＭＥＭ（５４０６）をセルフリフレッシュモードに設定する。また、その後、ＭＥＭに対してアクセスが発生すると自動的にＭＥＭをセルフリフレッシュモードから解除して、ＣＰＵなどからのアクセスを継続する。
【００４５】
「コピー動作について」
コピー動作に必要な構成を含む画像処理装置のブロック図を図６に示す。図６において、６３０１はコントローラ、６３０２はエンジン、６３０３はＦＡＸ、６３０４はオプション、６３０５はＣＰＵ、６３０６はＡＳＩＣ、６３０７はＭＥＭ、６３０８は操作部、６３０９はＨＤＤ、６３１０はＶｉｎでありビデオ入力、６３１１はＶｏｕｔでありビデオ出力、６３１２はＨＤＣでありＨＤＤコントローラ、６３１３はＣＤ２であり圧縮伸長器２、６３１４はＣＤ１であり圧縮伸長器１、６３１５はＥＤＩＴであり編集器、６３１６はＯＰＣであり操作部コントローラ、６３１７はＬＢＣでありローカルバスコントローラ、をそれぞれ表す。
【００４６】
また、６３１８はＲＯＭでありプログラム／文字フォントが格納されたＲＯＭ、６３１９はＳＤＣでありＳＤカードコントローラ、６３２０はＳＤでありＳＤカード、６３２１はＭＡＣでありネットワークコントローラ、６３２２はＥｎｇｉｎｅ−ＡＳＩＣでありエンジンＡＳＩＣ、６３２３はエンジンＣＰＵでありエンジンの制御を行うＣＰＵ、６３２４はエンジンＲＯＭでありエンジン制御のプログラムを格納したＲＯＭ、６３２５はエンジンＲＡＭでありエンジン制御に必要なメモリ、６３２６は出力用画像処理でありガンマ補正などを行う処理、６３２７はＰＬＯＴＴＥＲであり画像出力ユニット、６３２８はＳＣＡＮＮＥＲであり画像入力ユニット、６３２９は入力用画像処理でありシェーディング補正、ガンマ補正などを行う処理、をそれぞれ表す。
【００４７】
コピー動作の中には、ユーザの指定により種々の動作モードがあり、その一部を表１に示す。他にも動作モードは存在するが省略している。
【表１】
2005094679.tif 000003
次に、単純コピー（１ｔｏＮコピー：Ｎ＝１の場合）について、画像の流れを図７を用いて説明する。図７において、６４０１は入力原稿、６４０２は入力原稿画像の流れ、６４０３はメモリに読み込まれた画像（入力画像データ）、６４０４はメモリ上の画像を圧縮する画像の流れ、６４０５は画像圧縮後の符号データ、６４０６は符号をＨＤＤに格納する流れ、６４０７はメモリ上の画像を出力する流れ、６４０８は出力画像のプロットされた用紙、をそれぞれ表す。
【００４８】
まず、操作部（６３０８）にあるスタートキーを押下することにより、外部イベントを監視しているＳＣＳ（５０１０）（図２を参照）がスタートキー押下を検知し、現在、操作部（６３０８）でアクティブになっているアプリケーションであるコピーアプリケーション（５００２）に、スタートキーが押されたことを通知する。以下の記述では、図２のコントローラ搭載のソフトウエア構成をも参照して説明する。
【００４９】
コピーアプリケーション（５００２）（図２を参照）は、現在の操作部（６３０８）で選択されているモードから、単純に原稿をスキャンして、１枚原稿を読み取り、１枚出力することが要求されていることを検知する。コピーアプリケーション（５００２）は、原稿を１枚読み取って、１枚出力するために必要なシステムリソースを確保するようにＳＣＳ（５０１０）に要求し、システムリソースを確保できる場合には、ＭＣＳ（５００８）に、原稿を１枚読んで、その原稿と等しいサイズで１枚原稿を出力するように要求を出す。
【００５０】
ＭＣＳ（５００８）は、必要なメモリをＳＲＭ（５０１３）に要求し、確保してから、ＥＣＳ（５００７）に原稿を１枚読んで、その原稿と等しいサイズで１枚原稿を出力するように要求を出す。そうすると、ＥＣＳ（５００７）は汎用ＯＳ（５０１４）へ、コマンドを発行するように要求する。汎用ＯＳ（５０１４）はデバイスドライバーを呼び出して、エンジンコマンドＩ／Ｆ（５０１５）を経由して、エンジン（５０１６）にコマンドを発行する。エンジン（６３０２）のＡＳＩＣ（Ａｐｐｌｉｃａｉｏｎ  Ｓｐｅｃｉｆｉｅｄ  ＩＣ）（６３２２）（図６、図７を参照）の通信バッファ経由で、エンジンＣＰＵ（６３２３）が、コマンドを受け取ると、自動原稿搬送装置上の原稿を読み取るために、スキャナ（６３２８）の制御をする。
【００５１】
図７に示すように、入力原稿画像の流れ（６４０２）が示すように、入力原稿（６４０１）は、スキャナ（６３２８）の原稿搬送装置により、プラテンガラス上に搬送され、キャリッジが走査することで入力画像がＣＣＤ経由で読み取られ、入力画像処理部（６３２９）により、量子化され、画像補正されて、エンジンＡＳＩＣ（６３２２）へ転送される。それに先立ってコントローラ（６３０１）では、Ｖｉｎ（６３１０）の設定を完了しており、エンジンＡＳＩＣ（６３２２）から、画像データを転送することで、メモリ（６３０７）上に、画像データ（６４０３）を格納する。
【００５２】
エンジンＡＳＩＣ（６３２２）とコントローラ（６３０１）のＡＳＩＣ（６３０６）との接続は、ＰＣＩバスを介して行われ、エンジンＡＳＩＣ（６３２２）がマスターとなってライト動作をし、ＡＳＩＣ（６３０６）のＶｉｎ（６３１０）の入力がターゲットとして動作する。画像の転送は、読み取り時に作る擬似ラインシンクに同期して、ライン単位で転送のタイミングが取られ、ライン内ではあらかじめ決められたバースト長に従って、バースト転送が繰り返される。画像入力のタイミングを図８に、画像転送のタイミングと動作を図９に示す。
【００５３】
図８において、１８０１は用紙サイズであり主走査と副走査できまる用紙サイズ、１８０２はＦＧＡＴＥであり用紙の副走査の有効範囲を示す信号、１８０３はＬＧＡＴＥであり用紙の主走査の有効範囲を示す信号、１８０４はＬＳＹＮＣであり主走査の先頭でアサートされる同期信号、をそれぞれ表す。
【００５４】
また、図９において、１９０１はＬＳＹＮＣでありラインシンク、１９０２はＤＲＥＱでありデータリクエスト、１９０３はＤＡＴＡであり１ライン分のデータ転送、１９０４はＸＲＥＱでありＰＣＩバスのバスリクエスト信号、１９０５はＸＧＮＴでありＰＣＩバスのバスグラント信号、１９０６はＴＲＡＮＺでありＰＣＩバスのバストランザクション、１９０７はＰＣＩＣＬＫでありＰＣＩの基本クロック、１９０８はＸＦＲＡＭＥでありＰＣＩのＦＲＡＭＥ信号、１９０９はＸＤＥＶＳＥＬでありＰＣＩのＤＥＶＳＥＬ信号、１９１０はＸＩＲＤＹでありＰＣＩのＩＲＤＹ信号、１９１１はＸＴＲＤＹでありＰＣＩのＴＲＤＹ信号、１９１２はＡＤ［３１：０］でありＰＣＩのアドレス／データバス信号、１９１３はＣＢＥ［３：０］でありＰＣＩのコマンド／バイトイネーブル信号、をそれぞれ表す。
【００５５】
画像出力時は、ポリゴンの回転周期などから作成されるラインシンクに同期して、ライン単位で転送のタイミングが取られ、ライン内ではあらかじめ決められたバースト長に従って、バースト転送が繰り返される。
【００５６】
また、図６と図７において、メモリ（６３０７）上に格納された画像データ（６４０３）は、ジャム時のリカバリーのため、あるいは、あとで電子文書としてネットワークなどから利用するためにＨＤＤ（６３０９）に蓄積する。ＨＤＤ（６３０９）への蓄積は、圧縮データであったり、非圧縮データであったりする。圧縮した結果が圧縮前よりもデータ量が多い場合などは、非圧縮データで蓄積する。圧縮画像の流れ（６４０４）が示すように、圧縮伸長器２（６３１３）を使って、入力画像データ（６４０３）を圧縮して、符号データ（６４０５）をメモリ（６３０７）上に格納する。
【００５７】
メモリ（６３０７）上に格納された１ページ分の符号データ（６４０５）を、複数のブロックに分割して、複数回のディスクアクセスに分解して、ＨＤＤ（６３０９）へ蓄積する。１ページ分のＨＤＤアクセスを連続で行うとネットワークからの電子文書アクセス要求が来た場合に、１ページ分の符号蓄積完了まで、応答が遅れてしまうので、ディスクアクセスは分割して行っている。
【００５８】
また、ＨＤＤ（６３０９）への符号データ（６４０５）蓄積と並行して、画像データ（６４０３）を出力する。ＭＣＳ（５００８）は、画像の入力が始まると画像出力の要求をＥＣＳ（５００７）に出す。ＥＣＳ（５００７）は汎用ＯＳ（５０１４）へ、画像出力コマンドを発行するように要求する。汎用ＯＳ（５０１４）はデバイスドライバーを呼び出して、エンジンコマンドＩ／Ｆ（５０１５）を経由して、エンジン（５０１６）にコマンドを発行する。エンジン（６３０２）のＡＳＩＣ（６３２２）の通信バッファ経由で、エンジンＣＰＵ（６３２３）が、コマンドを受け取ると用紙トレイから、指定されたサイズの用紙を搬送するようにプロッタ（６３２７）の制御をする。エンジン（６３０２）側のタイミングで、Ｖｏｕｔ（６３１１）のＦＩＦＯから、画像データ（６４０３）を読み出して、用紙にプロットする。それに先立って、ＭＣＳ（５００８）は、Ｖｏｕｔ（６３１１）のＤＭＡＣの設定をして、起動しておく。以上のように動作することで、単純コピー（１ｔｏＮ：Ｎ＝１）を行うことができる。
【００５９】
「プリンタ動作について」
プリンタ動作に必要な構成を含むブロック図を図６に示す。プリンタ動作におけるデータの流れと処理を図１０で説明する。図１０において、６５０１はホストから印字命令を含むファイルを受信する流れ、６５０２は印字命令を含むファイル、６５０３は印字命令を解釈しＣＰＵで描画する流れ、６５０４は描画された画像、６５０５はメモリ上の画像を圧縮する画像の流れ、６５０６は圧縮された符号、６５０７はＨＤＤに蓄積する流れ、６５０８は出力のために画像を伸長する流れ、６５０９は出力画像、６５１０は出力の画像の流れ、６５１１は出力画像のプロットされた用紙、をそれぞれ表す。
【００６０】
ホストＩ／Ｆとネットワークに接続されたホスト（図１を参照）から、印刷命令を含むデータが転送されてくる（６５０１）と、ＳＣＳ（５０１０）（図２を参照）は印刷命令データ（６５０２）を受信して、プリンタアプリケーション（５００１）に通知する。プリンタアプリケーション（５００１）（図２を参照）は、印刷命令データ（６５０２）を解釈し、ＣＰＵ（６３０５）は画像の描画を開始する（６５０３）。それと並行してプリンタアプリケーション（５００１）は、ＭＣＳ（５００８）に画像出力を要求する。そうすると、ＭＣＳ（５００８）はＳＣＳ（５０１０）に、画像出力のためのリソースを要求する。ＳＣＳ（５０１０）は、要求されたリソースが使用可能になると使用可能であることをＭＣＳ（５００８）に通知し、出力の準備が整う。
【００６１】
図２を参照して、プリンタアプリケーション（５００１）は、描画の完了した画像（６５０４）をＭＣＳ（５００８）に渡す。ＭＣＳ（５００８）は、描画された画像（６５０４）を圧縮伸長器１（６３１４）を使って圧縮する（６５０５）。圧縮された符号（６５０６）は、ジャム時のリカバリーで使うため、あるいは、ネットワークなどから電子文書として利用するためにＨＤＤ（６３０９）に蓄積される。描画は、画像出力よりも高速に行われるため、画像を圧縮した符号（６５０６）が複数ページ分メモリ（６３０７）上とＨＤＤ（６３０９）にたまっていく。
【００６２】
ＭＣＳ（５００８）は出力の準備が整うと印刷順に符号（６５０６）を圧縮伸長器２（６３１３）を使って、メモリ（６３０７）上に出力用画像（６５０９）を伸長する。ＭＣＳ（５００８）は、Ｖｏｕｔ（６３１１）のＤＭＡＣを出力用に設定して、起動をかける。ＭＣＳ（５００８）はＥＣＳ（５００７）に画像出力を指示する。
【００６３】
ＥＣＳ（５００７）は、汎用ＯＳ（５０１４）へ、画像出力コマンドを発行するように要求する。汎用ＯＳ（５０１４）はデバイスドライバーを呼び出して、エンジンコマンドＩ／Ｆ（５０１５）を経由して、エンジン（５０１６）にコマンドを発行する。エンジン（６３０２）のＡＳＩＣ（６３２２）の通信バッファ経由で、エンジンＣＰＵ（６３２３）が、コマンドを受け取ると用紙トレイから、指定されたサイズの用紙を搬送するようにプロッタ（６３２７）の制御をする。エンジン（６３０２）側のタイミングで、Ｖｏｕｔ（６３１１）のＦＩＦＯから、画像データ（６５０９）を読み出して、用紙にプロットする。
【００６４】
「スキャナ動作について」
スキャナ動作に必要な構成を含むブロック図を図６に示す。データの流れと処理を図１１で説明する。図１１において、６６０１は入力原稿、６６０２は読み取った画像データの流れ、６６０３は画像データ、６６０４はＣＰＵによるメモリ上の画像データを圧縮する画像の流れ、６６０５は圧縮された符号データ、６６０６はＨＤＤに蓄積する流れ、６６０７はホストＩ／Ｆを経由してホストに転送される符号データの流れ、をそれぞれ表す。
【００６５】
まず、ユーザーは、操作部（６３０８）のデフォルトのコピーメニュー画面から、スキャナ機能選択ボタンを押下することで、スキャナメニュー画面に移動することができる。ＳＣＳ（５０１０）は、操作部（６３０８）でスキャナ機能が選択されたことを検知すると、それをスキャナアプリケーション（５００４）に通知する。スキャナアプリケーション（５００４）は、操作部（６３０８）にメニュー画面を表示するようにＯＣＳ（５００９）に指示を出す。
【００６６】
ユーザーは原稿を自動原稿搬送装置に置いて、読み取りのモードを設定し、スタートキーを押下する。ＳＣＳ（５０１０）はスタートキーが押下されたことを検知するとスキャナアプリケーション（５００４）に、スタートキーが押されたことを通知する。スキャナアプリケーション（５００４）は、現在選択されているモードを使って、原稿をスキャンするようにＭＣＳ（５００８）に指示を出す。ＭＣＳ（５００８）は、原稿をスキャンするのに必要なリソースをＳＣＳ（５０１０）に要求する。
【００６７】
ＳＣＳ（５０１０）は、要求されたリソースが使える状態になるとそのことをＭＣＳ（５００８）に通知する。ＭＣＳ（５００８）は、ＥＣＳ（５００７）に原稿を１枚読むように要求を出す。そうすると、ＥＣＳ（５００７）は汎用ＯＳ（５０１４）へ、コマンドを発行するように要求する。汎用ＯＳ（５０１４）はデバイスドライバーを呼び出して、エンジンコマンドＩ／Ｆ（５０１５）を経由して、エンジン（５０１６）にコマンドを発行する。エンジン（６３０２）のＡＳＩＣ（６３２２）の通信バッファ経由で、エンジンＣＰＵ（６３２３）が、コマンドを受け取ると、自動原稿搬送装置上の原稿を読み取るために、スキャナ（６３２８）の制御をする。
【００６８】
ＭＣＳ（５００８）は、読み取りに先立って、Ｖｉｎ（６３１０）のＤＭＡＣに設定をし、起動をかけておく。エンジン（６３０２）は、スキャナ（６３２８）を制御して入力原稿（６６０１）の画像を読み込み、画像入力に必要な画像処理を行う画像処理部（６３２９）を経由して、エンジンＡＳＩＣ（６３２２）に画像を送る。
【００６９】
基本的な動作はコピー動作時の画像入力と同じである。スキャナ（６３２３）からメモリ（６３０７）までの入力画像の流れ（６６０２）を通って、画像データ（６６０３）はＭＥＭ（６３０７）上に格納される。スキャナ動作で扱われる画像データ（６６０３）のデータフォーマットは、白黒では８ｂｉｔ多値あるいは１ｂｉｔ２値、カラーではＲＧＢ各８ｂｉｔ多値のデータである。
【００７０】
外部のホストＰＣに、適した画像フォーマットに変換するためにＣＰＵ（６３０８）で、ソフト処理で変換する。変換後の符号データ（６６０５）は、メモリ（６３０７）に格納される。場合によっては、変換しない場合もある。スキャナアプリケーション（５００４）のモードに応じて、符号データ（６６０５）をＨＤＤ（６３０９）に格納したり（６６０６）、ホストＰＣへホストＩ／Ｆを経由して、符号データ（６６０５）を転送する（６６０７）。
【００７１】
「ネットワークアプリケーション動作（リモート文書アクセス）について」
ネットワークアプリケーション動作に必要な構成を含むブロック図を図６に示す。データの流れと処理を図１２で説明する。図１２において、６７０１はＨＤＤから要求された文書（画像データ）を取り出す流れ、６７０２はコピー動作時に蓄積された文書データ、６７０３はスキャナ動作時に蓄積された文書データ、６７０４はサムネールの画像データ、６７０５は符号データからサムネールを作成するＣＰＵ処理の画像の流れ、６７０６は画像データからサムネールを作成するＣＰＵ処理の画像の流れ、６７０７は符号データをホストに送る流れ、６７０８は画像データをホストに送る流れ、６７０９はサムネールデータをホストに送る流れ、６７１０は出力画像の流れ、６７１１は出力画像、をそれぞれ表す。
【００７２】
ここで、ネットワークアプリケーションとは、ネットワークからＨＤＤに蓄積された文書を扱うアプリケーションで、ホストからの要求に応じて、サムネール（例えば、縮小画像）を作成したり、ホストに転送したり、印刷したり、別の複合機に転送したり、サーバーに転送したりするアプリケーションである。
【００７３】
まず、ネットワークに接続されたホストから、ＨＤＤ（６３０９）に蓄積された文書の一覧要求がくると、ＳＣＳ（５０１０）はネットワークアプリケーション（５００５）に、一覧要求がきたことを通知する。ネットワークアプリケーション（５００５）は、必要なリソースをＳＣＳ（５０１０）に要求する。ＳＣＳ（５０１０）は、要求されたリソースが利用可能になったことをネットワークアプリケーション（５００５）に通知し、ネットワークアプリケーション（５００５）は、ＨＤＤ（６３０９）に蓄積されている文書のサムネールをＭＣＳ（５００８）に要求する。ＭＣＳ（５００８）は、ＨＤＤ（６３０９）に蓄積されている文書を、データフォーマットに従った処理をして、サムネールデータを作成し、ネットワークアプリケーション（５００５）に渡す。
【００７４】
ＨＤＤ（６３０９）に蓄積された文書は、メモリ（６３０７）に読み出され（６７０１）、圧縮や変換のされていない画像データ（６７０２）は、ＣＰＵ（６３０５）により、サムネール（６７０４）が作成され（６７０６）、圧縮や変換されている符号データ（６７０３）はＣＰＵ（６３０５）により、いったん、元の画像の戻されてから、サムネール（６７０４）が作成され（６７０５）、ホストに転送される（６７０９）。
【００７５】
ネットワークアプリケーション（５００５）は、ＨＤＤ（６３０９）内の文書のサムネールを、ホストの解釈できるファイルフォーマットに変換して、たとえば、ホストがブラウザーで閲覧しているのであれば、ｈｔｍｌ形式、専用アプリケーションで閲覧しているのであれば、専用の形式に変換してホストに転送する。ホストはサムネールを受け取るとユーザの処理待ちになり、たとえば、ユーザがある文書を選択して、ホスト側に転送するように要求を出すと、ブラウザあるいは専用アプリケーションは指定された文書をホストに転送するように複合機に指示を出す。
【００７６】
ホストからの転送要求を受け取ると、ＳＣＳ（５０１０）はネットワークアプリケーション（５００５）に、文書転送の要求がきたことを通知する。ネットワークアプリケーション（５００５）は、必要なリソースをＳＣＳ（５０１０）に要求する。ＳＣＳ（５０１０）は、要求されたリソースが利用可能になったことをネットワークアプリケーション（５００５）に通知し、ネットワークアプリケーション（５００５）は、ＨＤＤ（６３０９）に蓄積されている文書データ（６７０２）をＭＣＳ（５００８）に要求する。
【００７７】
ＭＣＳ（５００８）は、ＨＤＤ（６３０９）に蓄積されている文書データ（６７０２）を、ネットワークアプリケーション（５００５）に渡す。ネットアプリケーション（５００５）は、文書データ（６７０２）を、ホストに転送する（６７０８）。
【００７８】
その後、ブラウザーで閲覧しているユーザーが、文書を選択して、印刷を指示するとブラウザーあるいは専用アプリケーションは指定された文書を印刷するように複合機に指示を出す。ホストからの印刷要求を受け取ると、ＳＣＳ（５０１０）はネットワークアプリケーション（５００５）に、文書印刷の要求がきたことを通知する。ネットワークアプリケーション（５００５）は、必要なリソースをＳＣＳ（５０１０）に要求する。
【００７９】
ＳＣＳ（５０１０）は、要求されたリソースが利用可能になったことをネットワークアプリケーション（５００５）に通知し、ネットワークアプリケーション（５００５）は、ＨＤＤ（６３０９）に蓄積されている文書データ（６７０２）を印刷するようにＭＣＳ（５００８）に要求する。ＭＣＳ（５００８）は、印刷に必要なリソースをＳＣＳ（５０１０）に要求する。コピーアプリケーションの動作と同じようにして、文書を印刷する。
【００８０】
「ファクシミリおよびインターネットファクシミリについて」
ファクシミリ動作に必要な構成を含むブロック図を図６に示す。データの流れと処理を図１３で説明する。図１３において、６９０１はＦＡＸ直送パスであり、メモリに一旦画像を蓄積することなく、スキャナから読み込んだ画像を直ちに送信する。そのため、複数の原稿があると送信完了毎にスキャンされることになり、スキャナを占有することになる。しかし、原稿の読み取りが完了するとＦＡＸ送信も完了する。最後の原稿はＦＡＸ送信が完了するまで排出しないので、ＦＡＸ送信完了と原稿読み取り完了時刻は一致する。６９０２はＦＡＸ直出力パスであり、メモリに一旦画像を蓄積することなく、相手ＦＡＸから送られてきた画像を直ちにプロッタへ送り、出力する。
【００８１】
また、６９０３は蓄積画像ＦＡＸ送信であり、ＨＤＤ（６３０９）に蓄積されている画像を送信する。処理的には一旦ＭＥＭ（６３０７）にはいり、ＦＡＸ（６３０３）により読み出される。６９０４はＦＡＸ受信蓄積であり、ＦＡＸ（６３０３）により受信された画像をＨＤＤ（６３０９）に蓄積する。処理的には一旦ＭＥＭ（６３０７）にはいり、ＨＤＤ（６３０９）へ蓄積される。６９０５はメモリ送信読み込みであり、ＭＥＭ（６３０７）に一旦読み込み、送信するモードの読み込み動作である。メモリ送信の場合は、原稿が複数枚あれば、スキャナの読み取り速度で先読みをし、ＭＥＭ（６３０７）に蓄える。６９０６はメモリ送信であり、ＭＥＭ（６３０７）に一旦読み込まれて、蓄えられている画像を順番にＦＡＸ送信する。６９０７はＩ−ＦＡＸ受信であり、インターネットファックス受信。インターネットを介してインターネットファクスのプロトコルにしたがって送られてきた画像を受信する。ＦＡＸ直出力パス（６９０２）で、直ちにプロッタに出力することもできるし、ＦＡＸ受信蓄積（６９０４）と同じようにＨＤＤ（６３０９）へ蓄積することができる。６９０８はＩ−ＦＡＸ送信であり、インターネットファックス送信。メモリ送信読み込み（６９０５）と同様にＭＥＭ（６３０７）に読み込んだ後、インターネットファックスプロトコルにしたがって、ネットワークに送信する。
【００８２】
次に、接続されるネットの構成を図１５に示す。図１５に示すＦＡＸコントロールユニットの接続において、３１０１はＭＦＰ１でありデジタル複合機１であり、インターネットまたはイントラネット（社内ＬＡＮ）（３１０３）に接続されている。３１０２はＭＦＰ２でありデジタル複合機２であり、インターネットまたはイントラネット（社内ＬＡＮ）（３１０３）に接続されている。３１０３はインターネットであり、インターネットまたはイントラネット（社内ＬＡＮ）。３１０４はＰＣ１でありクライアントＰＣ１であり、インターネットまたはイントラネット（社内ＬＡＮ）（３１０３）に接続されている。また、３１０５は公衆回線であって電話網であり、３１０６はＦＡＸ２であってファクシミリ２であり、３１０７はＦＡＸ１であってファクシミリ１である。
【００８３】
また、３１０８はＦＡＸゲートウエイであり、インターネットまたはイントラネット（社内ＬＡＮ）（３１０３）のＩＰアドレスと公衆回線の電話番号を結びつけ、発呼し相手がＦＡＸであれば、プロトコルに従って、ＦＡＸ画像を送る装置であり、その逆も可能である。電話番号とＩＰアドレスを結びつけ、指定されたＩＰアドレスの機械に、インターネットＦＡＸのプロトコルあるいは電子メールに画像を添付した形で送ることができる装置。３１０９はインターネットであり、インターネットまたはイントラネット（社内ＬＡＮ）。
【００８４】
また、ＦＡＸ（６３０３）の内部構成を図１４に示す。図中のＦＣＵ（ＦＡＸ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）（３００１）は、図６のＦＡＸ（６３０３）と同じものを示す。図１４に示すＦＡＸコントロールユニットの接続において、３００１はＦＣＵであり、ファックスコントロールユニット。３００２はＡＳＩＣ５であり、ファックス制御用のＣＰＵを含む周辺制御およびＰＣＩインターフェース。３００３はＣＣＵであり、コミュニケーションコントロールユニットで、ＮＣＵ（３００４）とやり取りする部分で、電話がかかってきたことを検知する機能をもつ。３００４はＮＣＵであり、ネットワークコントロールユニットで、公衆回線の制御を行う。３００５はＰＭＥであり、パワーマネージメントイベントで電源を入れることを要求する信号である。
【００８５】
また、３００６はＡＳＩＣ２であり、システムが省エネルギーモードになっていても、電源の供給を受けて、省エネルギーモードからの復帰要因を監視する。３００７はＰＣＩ−ＨＩＺ部であり、電源の入っていないＡＳＩＣ１（３００８）と接続しているＡＳＩＣ２（３００６）のＨｉｚ（高インピーダンス）状態のインターフェース部である。３００８はＡＳＩＣ１であり、ＰＣＩ−ＢＵＳ（３００９）に接続されている、電源を切られているＡＳＩＣ。３００９はＰＣＩ−ＢＵＳであり、画像データとコマンドが流れるＢＵＳで、この先にはエンジンが接続される。３０１０はＲＡＭであり、バッテリーでバックアップされているＲＡＭで、受信した画像や送信前の画像が蓄積される。
【００８６】
インターネットファクシミリに関しては、ＦＡＸ（６３０３）が装着されていなくても、ネットワークに接続されているだけで動作可能な機能もある。
【００８７】
ファクシミリの動作モードは複数あって、一部は組み合わせ動作モードである。これらの動作モードを図１３を参照しながら次に説明する。
【００８８】
まず、ＦＡＸ直送パス（６９０１）についてであるが、ユーザが複合機（ＭＦＰ）の操作パネルの前に立ち、原稿をスキャナ（６３２８）にセットし、送り先（受け手）のＦＡＸ番号を操作パネルから入力する。その後、ＭＦＰは発呼し、送り先ＦＡＸが応答するのを待って、原稿の読み取りを開始する。ＦＡＸ（６３０３）には、画像保存用のメモリがあり、画像は一旦、その保存用メモリに蓄積され、ファクシミリのプロトコルにしたがって、１ページ分の画像を送信する。１ページの送信が完了すると次の原稿があるかどうか確認する。スキャナに原稿が載っていれば、続けて次の原稿を読み、ＦＡＸ送信する。この送信モードの特徴は１枚送信が完了するまで次の原稿を読まないことである。送信が完了しなければ、読み取り原稿を排出しない。つまり、読み取り完了と送信完了の時刻は一致する。後述するメモリ送信との違いは、メモリ送信の場合は、原稿先読みなので、送信が完了したかどうかを見た目ですぐに確認することができないことである。
【００８９】
次に、ＦＡＸ直出力パス（６９０２）についてであるが、ＦＡＸ（６３０３）で受信した画像を直ちにプロッタ（６３２７）へ送り、紙出力する。従来のＭＦＰでないファクシミリとの動作互換を考えた動作で、受信すれば紙が出てくるので、わかりやすいし、出力忘れが発生しない。
【００９０】
次に、蓄積画像ＦＡＸ送信（６９０３）については、ＨＤＤ（６３０９）に蓄積された画像を送信する。ＨＤＤ（６３０９）に蓄積する手段は複数ある。スキャナアプリケーションによるスキャン読み取りののち蓄積する方法、プリントキャプチャ機能により、ホストＰＣから送られてきたページ記述言語による印刷命令を解釈して画像を作成し、プロッタ出力し、それと並行に無意識のうちにＨＤＤ（６３０９）に蓄積する方法、コピーキャプチャ機能により、コピー動作中に、それと並行に処理された画像を無意識のうちにＨＤＤ（６３０９）に蓄積する方法、意図してＰＣからページ記述言語による印刷命令を解釈して画像を作成し、ＨＤＤ（６３０９）に蓄積する方法などがある。蓄積可能な文書であれば、ＦＡＸ送信が可能である。その際には画像の解像度の変換、カラー原稿の白黒への変換、画像の強調／補間などの処理を行い、送信可能な画像データに変換してＦＡＸ送信を行う。
【００９１】
次に、ＦＡＸ受信蓄積（６９０４）については、ＦＡＸ（６３０３）により、受信された画像を紙として出力することなく、一旦ＭＥＭ（６３０７）に転送し、コントローラ（６３０１）の処理により、ＨＤＤ（６３０９）に蓄積する。受信しても、ユーザにはわからないので、受信したことをメールで連絡することもできる。この場合は、誰宛の受信かが解らないので、送り手と結び付けられた名前リストの登録されたユーザにメールを出す。また、庶務を担当する人／管理者など特定のユーザにメールを送ることもできる。ただし、ネットワークに接続されていない場合はこのＦＡＸ受信蓄積は選ぶべきではない。
【００９２】
次に、メモリ送信読み込み（６９０５）、メモリ送信（６９０６）については、１枚読み込んで１枚送信ではなく、とにかく原稿手離れをよくするために、スキャナ（６３２８）にセットされている原稿をすべてメモリに読み込み、その後、１枚ずつ送信する動作である。スキャナ（６３２８）の読み取り速度は、ＦＡＸ送信速度よりもはるかに速いので通常はユーザがＭＦＰの操作パネル前から、離れた後も相手ＦＡＸと接続され、送信を続ける。そのため、送信完了をユーザが意識することはない。仮に途中で送信エラーが出てもＭＦＰが能動的に該当ユーザに連絡することができない。また、スキャナが短い時間で開放されるので、複数ユーザによる予約ＦＡＸ機能が使える。ユーザは次々と原稿を読み取らせ、ＦＡＸ番号を指定するだけでよい。予約キューの最上段の（一番早く処理される）原稿が、エラーになった場合に、何度も同じ原稿の送信をリトライすると予約キューの他のユーザの原稿が処理されないので、エラーが発生した場合は、次のユーザの原稿に処理を移し、できるだけ短い時間ですべての原稿を送信するような制御をしている。
【００９３】
次に、インターネットファックス受信（Ｉ−ＦＡＸ受信（６９０７））については、インターネットまたはイントラネットに接続されたＭＦＰが、インターネットファックスプロトコルにしたがって、ネットワークから受信する。インターネットまたはイントラネットへの接続の物理形態は、イーサネット（登録商標）でもよいし、ｘＤＳＬモデムを介してインタネットサービスプロバイダ（ＩＳＰ）経由で接続されてもよい。
【００９４】
次に、インターネットファックス送信（Ｉ−ＦＡＸ送信（６９０８））については、ＨＤＤ（６３０９）の蓄積文書、スキャナ（６３２８）から読み込んだ文書などをインターネットファックスプロトコルにしたがって送信することができる。
【００９５】
「省エネルギー状態移行について」
本実施形態に関する画像処理装置の省エネルギーに関する状態遷移について図１６で説明する。図１６において、６８０１は主電源スイッチオン、６８０２は定着などのウォームアップ時間を含む立ち上がりまでの時間、６８０３はコピー動作開始、６８０４はコピー動作中、６８０５はコピー動作完了、６８０６はコピー可能な待機状態、６８０７は省エネルギー状態になるまでの時間（タイムアウト時間）、６８０８はタイマーのタイムアウトで省エネルギーモードへ遷移、６８０９は省エネルギー状態、６８１０は省エネルギー状態からの復帰、６８１１はコピー可能状態までの復帰時間、６８１２はコピー動作開始、６８１３はコピー動作中、６８１４はコピー完了、６８１５はコピー可能な待機状態、６８１６はタイマーのタイムアウトで省エネルギーモードへ遷移、６８１７は省エネルギー状態、をそれぞれ表す。
【００９６】
図１６において、主電源オン（６８０１）後は、コントローラは、ＣＰＵの初期化、ＡＳＩＣの初期化を含む初期化プロセスを経て、エンジンのレディ待ちとなる。エンジンは、ＣＰＵの初期化、ＡＳＩＣの初期化を含む初期化プロセスを経て、コントローラと通信して、定着部のウォームアップ中（６８０２）であることを知らせる。エンジンは定着部が一定温度になるまでは、通常よりも電力を多めに使って、できるだけ高速に立ち上げようとする。
【００９７】
定着が目標温度になると、制御を変更して、通常の電力を使って、定着の温度を一定に保つ。エンジンがレディになるとユーザーの指示を受けて、コピー動作（６８０３）を開始する。コピー動作中（６８０４）は一定の電力を消費する。コピー完了（６８０５）と同時に、コピー可能な状態（６８０６）で待機し、ユーザーがある一定時間（６８０７）画像処理装置をアクセスしなければ、省エネルギーの監視タイマーのタイムアウト（６８０８）が発生し、画像処理装置は省エネルギーモード（６８０９）に遷移する。
【００９８】
省エネルギーモード（６８０９）では、復帰条件を監視する機能を持つ部分を除いては、電源を切って、消費電力を低く抑える。ユーザーが、コピーをとるために省エネルギーモードからの復帰キー、あるいは自動原稿送り装置への原稿の挿入、あるいは、自動原稿送り装置を持ち上げる、あるいはネットワークから、復帰を指示することで、復帰トリガー（６８１０）がかかり、復帰動作（６８１１）を開始する。復帰動作中（６８１１）は、定着の温度を上げるために、通常よりも電力を多めに使って、できるだけ高速に立ち上げようとする。
【００９９】
ＣＰＵは、ＣＰＵの初期化やＡＳＩＣの初期化を含む初期化プロセスを経て、エンジンのレディ待ちとなる。エンジンは、ＣＰＵの初期化やＡＳＩＣの初期化を含む初期化プロセスを経て、コントローラと通信して、定着部のウォームアップ中（６８０２）であることを知らせる。エンジンは定着部が一定温度になるまでは、通常よりも電力を多めに使って、できるだけ高速に立ち上げようとする。定着が目標温度になると、制御を変更して、通常の電力を使って、定着の温度を一定に保つ。
【０１００】
エンジンがレディになるとユーザーの指示を受けて、コピー動作（６８０３）を開始する。コピー動作中（６８０４）は一定の電力を消費する。コピー完了（６８０５）と同時に、コピー可能な状態（６８０６）で待機し、ユーザーがある一定時間（６８０７）画像処理装置をアクセスしなければ、省エネルギーの監視タイマーのタイムアウト（６８０８）が発生し、画像処理装置は省エネルギーモード（６８０９）に遷移する。
【０１０１】
次に、コントローラの初期化プロセスについて説明する。コントローラのＯＳを含むアプリケーションの立ち上がり時間は、プログラムＲＯＭのアクセスタイムに依存する。ＲＯＭから実行するためには、圧縮していない状態で格納する必要があり、プログラム量は圧縮したときに比べて数倍になるため、コストが高くなる欠点がある。
【０１０２】
また、主電源オンからの立ち上げよりも、省エネルギー状態からの復帰時間の方が短くなくてはならない。即ち、図１６で、６８０２の時間＞６８１１の時間、である。ここで、どちらの時間も短いほうが良い。
【０１０３】
プログラムＲＯＭはＡＳＩＣに接続されており、ＡＳＩＣの端子を減らすために、ＲＯＭのアクセスのためのデータバス幅は、ＣＰＵのデータバス幅よりも、少なく設計している。通常は電源オンでＲＯＭから、命令を実行し、途中から命令をＲＡＭ上にコピーし、ＲＡＭの容量がゆるせば、すべてのＲＯＭのプログラムをＲＡＭ上にコピーし、ＲＡＭの容量が少ない場合は、どうしても高速に実行しなくてはならない部分をＲＡＭにコピーして実行するような方法をとる。そのため、ブート時にはＲＯＭのコードをＲＡＭにコピーする時間が余分にかかる。
【０１０４】
次に、ＲＡＭに展開しない場合のブート手順を図１７に示す。図１７は、ＲＯＭでプログラムを実行するシステムの電源ＯＮから、カーネル（ｋｅｒｎｅｌ）のブートまでの手順を示したフローチャートである。
【０１０５】
ブート手順はＯＳのカーネルのブートまで説明しているが、ＭＦＰがコピー可能、プリンタがプリント可能となるために、カーネルブート後ドライバーのロードやアプリケーションのロードが必要であるが、同様にＲＡＭへ展開すれば時間が掛かることになる。
【０１０６】
更に、ＲＡＭに展開しない場合のカーネルブートまでの時間配分を図１８に示す。即ち、図１８は、ＲＯＭでプログラムを実行するシステムの電源ＯＮから、カーネルのブートまでの手順の処理時間を示した図である。ＲＯＭに圧縮したプログラムを格納し、ブート時にＲＡＭに展開する場合のブート手順を図１９に示す。即ち、図１９は、ＲＡＭにプログラムを展開するシステムの場合の電源ＯＮから、カーネルのブートまでの手順を示したフローチャートである。また、そのときの時間配分を図２０に示す。即ち、図２０は、ＲＡＭにプログラムを展開するシステムの場合の電源ＯＮから、カーネルのブートまでの手順の処理時間を示した図である。カーネルの主要部分をＲＯＭからＲＡＭへ伸長する時間は１秒〜４秒ほどかかる。そのため、電源投入時のブートはＲＡＭに展開するが、ＲＡＭ上に展開されたコードを保存したまま、省エネルギーモードに移行することで、省エネルギーモードから復帰する場合はＲＡＭに保存されているコードを実行することで、展開時間を省くことができ、システムが短時間で立ち上がり、ＭＦＰ／プリンタとして「コピー可能」、「プリント可能」状態になるまでが早い。
【０１０７】
以上説明した本発明の実施形態の基本的構成と機能を備えた画像処理装置においては、次に示すような技術的観点に着目して具体的な解決を図る必要が求められる。即ち、複写機やプリンタ等の多機能の複合機は最低消費電力の省エネルギーモードに遷移した場合に、ＣＰＵの電源を切断してしまうこととなるが、ネットワークに接続されているため、ネットワークを通してホストＰＣから複合機に何時アクセスされるかわからない状態にある。そのため、省エネルギーの状態遷移を監視するＡＳＩＣでホストＰＣから自分宛へのパケットに応答する機能を持つ必要がある。それは複合機のメインＣＰＵとは独立して動作し、かつ、メインＣＰＵとその周辺が動作しているときよりも小さい消費電力で動作しなくてはならない。
【０１０８】
また、画像処理装置が、ホストＰＣからパケットを受信して、メインＣＰＵの電源を投入するだけでは、ホストＰＣへの応答が間に合わない場合がある。そのため、省エネルギーの状態遷移を監視するＡＳＩＣにおいて或る一定時間内に特定の応答を返す機能が必要になる。
【０１０９】
更に、画像処理装置内のＡＳＩＣ単体では、応答可能なパケットの種類が最小限に限定されるため、ネットワーク上を流れる自分宛のパケットすべてに対して、メインＣＰＵの電源を入れなくてはならなくなる。それでは省エネルギーモードに遷移している時間が短くて、低消費電力モードの意味が半減する。画像処理装置内に設けたサブＣＰＵの機能を確立する必要がある。
【０１１０】
このような課題を解決するために、本発明では以下に説明するような実施形態を採用する。
【０１１１】
そこで、本発明の第１の実施形態に係る画像処理装置における電源系統の構成、並びにホストＰＣへの応答態様について、図２１を参照しながら以下説明する。
【０１１２】
図２１において、９１０１はエンジンであり、１チップＣＰＵ、エンジンＡＳＩＣ、現像ユニット、定着ユニットを含むエンジン部である。９１０２はＡＳＩＣ３であり、ＰＣＩインターフェースを有し、コントローラ側のＡＳＩＣ１と接続されるＡＳＩＣで、エンジン内では１チップＣＰＵと接続され、画像処理と画像転送の役割を担う。９１０３は定着その他であり、エンジン部のうち、ＡＳＩＣ３を除く部分で、ここでは特に消費電力が大きく省エネの対象となる定着ユニットを代表として挙げている。
【０１１３】
また、９１０４はＰＳＵであり、パワーサプライユニットでＡＣ電源からＤＣ電源をつくる。９１０５はＳＷＩＴＣＨ０であり、定着その他（９１０３）への電源スイッチで、電源制御信号ＰＯＮＥＮＧ＿Ｎ（９１０６）により、制御される。９１０６はＰＯＮＥＮＧ＿Ｎであり、電源制御信号でＡＳＩＣ２（９１１８）から出力され、ＳＷＩＴＣＨ０（９１０５）を制御する。９１０７はＳＷＩＴＣＨ２であり、ＡＳＩＣ３（９１０２）への電源スイッチで、電源制御信号ＰＯＮＰＣＩ＿Ｎ（９１０８）により、制御される。９１０８はＰＯＮＰＣＩ＿Ｎであり、電源制御信号で、ＡＳＩＣ２（９１１８）から出力され、ＳＷＩＴＣＨ２（９１０７）を制御する。
【０１１４】
また、９１０９は５ＶＥであり、主電源がＯＮされている間、常に供給される５Ｖ電源である。９１１０はＲＥＧであり、５Ｖ電源から３．３Ｖの電源３．３ＶＥをつくる電源用ＩＣである。９１１１はＰＣＩ−ＢＵＳであり、エンジン（９１０１）とコントローラ（９１１９）を接続するＢＵＳで、コマンドと画像データが流れる。９１１２はＳＷＩＴＣＨ３であり、ＰＣＩ−ＢＵＳ（９１１１）のプルアップ抵抗への電源スイッチで、電源制御信号ＰＯＮＰＵＰ＿Ｎ（９１１３）により、制御される。９１１３はＰＯＮＰＵＰ＿Ｎであり、電源制御信号で、ＡＳＩＣ２（９１１８）から出力され、ＳＷＩＴＣＨ３（９１１２）を制御する。９１１４は３．３ＶＥであり、主電源がＯＮされている間、常に供給される５Ｖ電源からつくられる３．３Ｖの電源で、主電源がＯＮされている間、常に供給される。
【０１１５】
９１１５はＡＳＩＣ１であり、コントローラ（９１１９）のＡＳＩＣでＰＣＩ−ＢＵＳ（９１１１）と接続され、画像のハンドリングを行う。９１１６はＳＷＩＴＣＨ１であり、ＡＳＩＣ１（９１１５）の電源スイッチで、電源制御信号ＰＯＮＣＴＬ＿Ｎ（９１１７）により、制御される。９１１７はＰＯＮＣＴＬ＿Ｎであり、電源制御信号で、ＡＳＩＣ２（９１１８）から出力され、ＳＷＩＴＣＨ１（９１１６）を制御する。９１１８はＡＳＩＣ２であり、コントローラ（９１１９）のＡＳＩＣでＡＳＩＣ１（９１１５）と接続され、電源制御を行う。９１１９はコントローラであり、システム全体の制御とコピー／プリンタなどのアプリケーションを実行する。
【０１１６】
図２１では有線ネットワークで実施形態を示すが、無線ネットワークでも同様の構成をとることができる。図２１はＭＩＰＳ系ＣＰＵを使った場合の構成で、基本的な構成は電源制御線４本で制御される。
【０１１７】
図２１について再度説明すると、ＰＳＵ（９１０４）はパワーサプライユニットと呼ばれる電源部でＡＣ電源からＤＣ電源を作っている。ＰＳＵには、主電源スイッチと呼ばれる機械的なスイッチがついており、一番最初にＯＮされる。５ＶＥ（９１０９）は、主電源がオンの場合は常に供給される電源で、電圧変換の電源ＩＣ（９１１０）によって、３．３ＶＥ（９１１４）が作られる。
【０１１８】
ＰＯＮＥＮＧ＿Ｎ信号（９１０６）は、エンジンの定着を含むメカ制御用のＣＰＵ、メモリなどの電源をＯＮ／ＯＦＦするスイッチ０（９１０５）の制御信号である。ＰＯＮＰＣＩ＿Ｎ信号（９１０８）は、エンジンの画像転送を担うＡＳＩＣ３（９１０２）の電源をＯＮ／ＯＦＦするスイッチ２（９１０７）の制御信号である。ＰＯＮＰＵＰ＿Ｎ信号（９１１３）は、ＡＳＩＣ３（９１０２）とコントローラのＡＳＩＣ１（９１１５）を接続するＰＣＩ−ＢＵＳ（９１１１）のプルアップ抵抗の電源をＯＮ／ＯＦＦするスイッチ３（９１０７）の制御信号である。ＰＯＮＣＴＬ＿Ｎ信号（９１１７）は、コントローラＡＳＩＣ１（９１１５）の電源をＯＮ／ＯＦＦするスイッチ１（９１１６）の制御信号である。
【０１１９】
次に、省エネルギー状態遷移について、図２２にＭＦＰ（マルチファンクションプロセッサ）／ＬＰ（レーザープリンタ）の状態遷移図を示す。図２２で、矢印は遷移の向きを示し、矢印上の四角の中の文字列はそれぞれの要因を示す。省エネキーは、省エネから復帰する要因のことであり、圧板の開け閉め、原稿セット、データ受信などを含む。
【０１２０】
矢印上の条件は、状態遷移の条件であるが、「省エネキー」と記述された説明の意味は、省エネルギー状態に移行あるいは復帰するために専用に操作部に用意されたキーを押した場合、省エネルギー状態から復帰するために自動原稿送り装置（ＡＤＦ）に原稿をセットした場合、ＡＤＦがない構成の場合に原稿を押さえる圧板を開閉した場合、等を含む。ＡＤＦの原稿を抜き取る場合は、復帰要因としない。また、矢印上の「データ受信」とは、ＵＳＢやＩＥＥＥ１３９４、有線／無線ネットワークなどのホストＩ／Ｆからのアクセスを意味する。また、「タイマー」は設定時間で状態が遷移することを意味する。
【０１２１】
図２２において、「Ｓｈｕｔｄｏｗｎ」の状態は主電源スイッチを切られた状態で、何も動作しない状態である。また、「Ｓｔａｎｄｂｙ」の状態は主電源スイッチを入れた状態で、ユーザが何か動作のきっかけをつくれば、ただちに動作する状態である。エンジンの定着部もＯＮ、エンジンＡＳＩＣもＯＮ、ＰＣＩのプルアップ電源もＯＮ、コントローラの電源もＯＮである。
【０１２２】
また、「ＬｏｗＰｏｗｅｒ」の状態は主電源スイッチを入れた状態で、エンジンの定着部の電源がＯＦＦの状態で、コントローラ側のホストＩ／Ｆオプション（図６に示すオプション（６３０４））が存在する場合は、常にＰＣＩに電源を入れておかなければいけないので（オプション（６３０４）はＰＣＩから電源を取り入れている）、この状態までが、動作可能な省エネルギー状態となる。
【０１２３】
更に、「ＬｏｗＰｏｗｅｒ２」の状態は主電源スイッチを入れた状態で、エンジンの定着部の電源がＯＦＦ、かつ、ＰＣＩのプルアップ抵抗の電源がＯＦＦの状態である。ホストＩ／ＦオプションがないのでＰＣＩのプルアップ抵抗の電源を切った分、「ＬｏｗＰｏｗｅｒ」よりも消費電力が下がっている。
【０１２４】
ＦＡＸ（図６に示すＦＡＸ６３０３）が接続される場合は、ホストＩ／Ｆオプションとは異なる。ＦＡＸはその動作が常に待機状態になくては、電話回線からの呼び出しに応答することができない。そのため、通常のＰＣＩオプションとは別に、主電源スイッチを入れた状態では常に切れることのない専用電源を持っている（ＰＳＵの出力）。
【０１２５】
「ＬｏｗＰｏｗｅｒ２」の状態のＦＡＸの内部状態を図１４に示す（符号の詳細は前述したとおり）。図１４に示すＦＡＸの各構成要素の内で白抜き部はＰＣＩとは異なる別電源で駆動されるものである。図１４で黒部分は電源オフの状態を示す。
【０１２６】
ＦＡＸ＝ＦＣＵは、ＮＣＵ（３００４）と、ＣＣＵ（３００３）と、ＡＳＩＣ５（３００２）と、ＰＳＵの電源とは別のバッテリーでバックアップされているＲＡＭ（３０１０）と、から構成される。ＰＣＩバス（３００９）のプルアップ抵抗用の電源がＯＦＦされる状態では、ＡＳＩＣ５（３００２）は、部分的に電源を切られ、ＰＣＩバス（３００９）にＡＳＩＣ５（３００２）の内部を経由して電流が流れ込まない又は回り込まないように、ＰＣＩ側信号をすべてＨｉＺ（ハイインピーダンス）状態にし（電源遮断した構成要素に電流が流れ込まないようにＨｉＺにして、省エネルギーと半導体長寿命を図る）、ＦＣＵとしても省エネルギー状態に移行する。
【０１２７】
この状態で公衆回線からの着呼があると、それをＮＣＵ（３００４）とＣＣＵ（３００３）で検出して、ＡＳＩＣ５（３００２）の活性化されている部分で判断して、ＰＭＥ信号（３００５）をアサートする。ＰＭＥ信号（３００５）はＡＳＩＣ２（３００６）に接続されており、省エネルギー状態からの復帰要因として監視されている。ここで、ＡＳＩＣ２（３００６）は図２１のＡＳＩＣ２と同じＡＳＩＣである。
【０１２８】
また、「ＯｆｆＭｏｄｅ」の状態は主電源スイッチを入れた状態で、ＦＡＸを含むすべてのホストＩ／Ｆオプションが存在しない場合にのみ、移行可能である。この状態では図２１で示すところのＡＳＩＣ２（９１１８）のみが通電されており、省エネルギー状態からの復帰条件としては、外部要因だけを監視している。
【０１２９】
次に、それぞれの状態からの遷移の信号制御タイミングを図２３から図２８に示す。図面において、５ＶＥは主電源スイッチがＯＮされるとＰＳＵが出力する電源出力である。ＲＥＳＥＴＥ＿Ｎはコントローラ上に実装されたリセットＩＣにより、作り出される５ＶＥ／３．３ＶＥ系のリセット信号であり、ＲＥＳＥＴ＿Ｎ：コントローラ上に実装されたリセットＩＣにより、ＰＯＮＣＴＬ＿Ｎ信号で制御される電源から作り出されるリセット信号である。ＰＣＩＲＳＴ＿ＮはＡＳＩＣ１（９１１５）が出力するＰＣＩのリセット信号であり、ＲＥＳＥＴ＿Ｎをうけて自動的にＡＳＩＣ１が出力する。また、ＡＳＩＣ１のレジスタを制御することでＣＰＵにより、作り出すことも可能である。ＰＯＮＥＮＧ＿Ｎ、ＰＯＮＰＣＩ＿Ｎ、ＰＯＮＰＵＰ＿Ｎ、ＰＯＮＣＴＬ＿Ｎは前述したので省略する。
【０１３０】
次に、図２３で「Ｓｈｕｔｄｏｗｎ」から「Ｓｔａｎｄｂｙ」への遷移を説明する。図２３は、シャットダウンからスタンバイモードへの移行であり、電源の入っていない状態から、主電源がＯＮされて、立ち上がる場合の信号を示す。ここで、９２０１はｔ１であり、主電源ＯＮ時に、ＰＯＮＥＮＧ＿Ｎにディレイをつけるための時間。９２０２はｔ２であり、主電源ＯＮ時に、ＰＯＮＰＣＩ＿Ｎにディレイをつけるための時間である。９２０３はｔ３であり、主電源ＯＮ時に、ＰＯＮＰＵＰ＿Ｎにディレイをつけるための時間である。９２０４はｔ４であり、主電源ＯＮ時に、ＰＯＮＣＴＬ＿Ｎにディレイをつけるための時間である。
【０１３１】
この遷移は主電源スイッチＯＮにより、行われるため、ＣＰＵは一切関与できない。そのため、各電源制御線はＡＳＩＣ２のレジスタ初期値によるタイミングで制御される。
【０１３２】
ｔ１（９２０１）はＲＥＳＥＴＥ＿Ｎ解除後にクロックのカウントを開始しＰＯＮＥＮＧ＿Ｎをアサートするための待ち時間である。ｔ１はＡＳＩＣ２のレジスタにより設定可能で、主電源ＯＮ以外の状態遷移で、ＡＳＩＣ２が行うものはＣＰＵにより、ｔ１レジスタに設定された値により決定される。同様に、ｔ２（９２０２）はＰＯＮＰＣＩ＿Ｎの待ち時間、ｔ３（９２０３）はＰＯＮＰＵＰ＿Ｎの待ち時間、ｔ４（９２０４）はＰＯＮＣＴＬ＿Ｎの持ち時間である。デフォルトの時間関係はｔ１＝ｔ２＜ｔ４＜ｔ３とするのが望ましい。
【０１３３】
次に、図２４で「Ｓｔａｎｄｂｙ」から「ＬｏｗＰｏｗｅｒ」への遷移を説明すると、ＣＰＵのレジスタアクセスにより、ＰＯＮＥＮＧ＿Ｎを制御することで移行する。また、図２５で「ＬｏｗＰｏｗｅｒ」から「Ｓｔａｎｄｂｙ」への遷移を説明すると、ＣＰＵのレジスタアクセスにより、ＰＯＮＥＮＧ＿Ｎを制御することで移行する。
【０１３４】
また、図２６で「Ｓｔａｎｄｂｙ」から「Ｏｆｆモード」への遷移を説明する。基本的な信号制御はＣＰＵにより、電流の流れ込み又は回り込みが発生しないように行われる。最終的にはＣＰＵはＣＰＵの電源を切ることで遷移が完了する。この場合、電源が完全に切れる前に、電源制御線がアサートされることを防ぐために、スイッチ０で制御される電源が完全にＬレベルになったことをＶＤＥＴ入力信号で監視し、その後、レジスタで設定された外部要因を監視しない時間経過後、外部要因を監視する。不監視時間帯が存在し、その間外部要因がアサートされてもＡＳＩＣ２は無視する。
【０１３５】
また、図２７で「Ｏｆｆモード」から「Ｓｔａｎｄｂｙ」への遷移を説明する。「Ｏｆｆモード」ではＣＰＵの電源が切れているので、復帰はＡＳＩＣ２が行う。ＡＳＩＣ２のｔ１〜ｔ４を初期化後、それぞれｔ１’〜ｔ４’とし、それによって、要因を検出したＡＳＩＣ２は、クロックのカウントを開始し、設定値にしたがって、順番に電源制御線をアサートしていく。時間関係はｔ１’＝ｔ２’＜ｔ４’＜ｔ３’とするのが望ましいが、コントローラの負荷や、電源の容量のよって、ｔ１＞ｔ１’のような設定をすることで、いくらかでも立ち上がりの時間を短縮することができる。
【０１３６】
また、図２８（スタンバイモードからローパワーモード２への移行）、図２７（ローパワーモード２からスタンバイモードへの移行）、図２８（ローパワーモード２からオフモードへの移行）は、ＣＰＵのレジスタアクセスにより、電源制御線を制御することで移行する。電源制御線を４本用意することで電流の流れ込み又は回り込みがないように電源を投入でき、半導体寿命を短くすることを防ぐことができる。
【０１３７】
また、コントローラは、図３１に示すように、従来、単一のＡＳＩＣで構成されていたのであるが、図１に示すように、ホストＰＣとのインターフェースだけを別ＡＳＩＣ、即ちＡＳＩＣ２として分離することで、省エネルギーの状態管理を行っているＡＳＩＣの規模を小さくすることができる。これにより、最も消費電流の少ない省エネルギー状態が、ＡＳＩＣ分離前よりも小さくすることができる。このとき、接続されているＡＳＩＣ１とＡＳＩＣ２の間は、電流が流れ込まない又は回り込まないように、ＨｉＺ状態にする機能が必要になる。図３３でＨｉＺになった部分（５５０１）は、ＡＳＩＣ２が動作中でも、電流が流れ込まないし、流れ出さない。図３３は省エネルギーの状態を示しており、５５０１はＡＳＩＣ２の一部でありＨｉＺ可能領域である。ホストＰＣとのインターフェースを形成する部分、即ち図示の白部分のみが動作状態であり、ＡＳＩＣ１を含めて他の黒部分は電源オフの状態である。
【０１３８】
なお、図３１はコントローラに設けられたＡＳＩＣを分離しないで１個のＡＳＩＣとする構成を示している。図３１において、６００１はＣＰＵ、６００２はＡＳＩＣ、６００３は操作部、６００４はＩＥＥＥ１２８４でホストＩ／Ｆ、６００５はネットワークＩ／Ｆ、６００６はＲＯＭ０でＯＳおよび基本アプリケーションプログラムを含むＲＯＭ、６００７はＲＯＭ１でオプションアプリケーションを含むＲＯＭ、６００８はＲＯＭ２でオプションアプリケーションを含むＲＯＭ、６００９はＮＶＲＡＭでバックアップ可能なＲＡＭ、システムの設定などを保存するメモリ、６０１０はＭＥＭ０で標準実装されているメモリ、６０１１はＭＥＭ１でオプションで追加されるメモリ、６０１２はＨＤＤ、６０１３はオプションデバイス  プリンタアプリケーションなどのオプションＩ／Ｆ、６０１４はＦＡＸでファックスユニット（オプション）、６０１５はエンジンでスキャナとプロッタを備えるもの、６０１６はコントローラ、６０１７はＰＣＩバスでエンジンＩ／Ｆとオプションバスを兼ねるバス、をそれぞれ表す。
【０１３９】
また、図３２は、図３１におけるＡＳＩＣの詳細な内部構成を示す図である。図３２において、６１０１はＣＰＵ、６１０２はＡＳＩＣ、６１０３はＭＥＭ０で標準実装されているメモリ、６１０４はＭＥＭ１でオプションで追加されるメモリ、６１０５はＡｒｂｉｔｅｒでメモリアービタ、６１０６はＲａｍｃでラムコントローラ（メモリのコントロールを行う）、６１０７はｃｐｕｉｆでＣＰＵにあわせてＡＳＩＣ内部のレジスタアクセスやメモリアクセスを行うためのＣＰＵバスプロトコル解釈部、６１０８はＩＲＥＧでＡＳＩＣの内部レジスタ、６１０９はｌｂｃでローカルバスコントローラ（ＣＰＵのプログラムを格納したＲＯＭなどを接続するためのバスを制御する）、６１１０はローカルバスのデータバス（１６ｂｉｔ幅を持ち、アドレスの一部とマルチプレクスされる）、をそれぞれ表す。６１１１はローカルバスの制御線とアドレス信号（６１１０でマルチプレクスされていない下位のアドレスとアドレスをデコードして作られたチップセレクト信号と、リード信号、ライト信号などを含む）、６１１２はＳＤカード用ＤＭＡＣであり、ＳＤカードからデータを読み書きするためのＤＭＡＣでリードあるいはライトの動作が可能な１次元ＤＭＡＣ、をそれぞれ表す。
【０１４０】
また、６１１３はＳＤカードブートセレクタであり、ＳＤカードからのＣＰＵブートとＤＭＡＣを利用したＳＤカードアクセスを切り替えるためのセレクタであり、ＳＤカードからのＣＰＵブートが選択された場合は、ＣＰＵのリセット後の最初の命令フェッチはＳＤカードから行われる。６１１４はＳＤＣでＳＤカードコントローラ（外部に接続されたＳＤカードをプロトコルに従ってアクセスする）であり、６１１５はＳＤカード用信号でＳＤカードと接続される信号であり、６１１６はＨＤＣでハードディスクコントローラであってＡＴＡ１００のＨＤＤを制御することができる。６１１７はＤＡＴＡ＿ＤＭＡＣで、ＨＤＤのデータを転送するためのＤＭＡＣで、１次元転送と２次元転送が可能である。
【０１４１】
また、６１１８はＣＭＤ＿ＤＭＡＣでＨＤＤのコマンドを転送するためのＤＭＡＣであり、６１１９はＣＤ１で圧縮伸長器１であって圧縮あるいは伸長ができる。６１２０はＣＤ１用画像用ＤＭＡＣで画像の入出力用のＤＭＡＣであり、圧縮時は入力、伸長時は出力で動作する。６１２１はＣＤ１用符号用ＤＭＡＣで符号の入出力用のＤＭＡＣであり、圧縮時は出力、伸長時は入力で動作する。６１２２はＣＤ２で圧縮伸長器２であって圧縮あるいは伸長ができる。６１２３はＣＤ２用画像用ＤＭＡＣで画像の入出力用のＤＭＡＣであり、圧縮時は入力、伸長時は出力で動作する。６１２４はＣＤ２用符号用ＤＭＡＣで符号の入出力用のＤＭＡＣであり、圧縮時は出力、伸長時は入力で動作する。
【０１４２】
また、６１２５はＣＤセレクタでどの圧縮伸長器とＨＤＤを接続するか選択するためのセレクタ、６１２６はビデオセレクタでどの圧縮伸長器の伸長出力とビデオＤＭＡＣへの入力へ接続するか選択するためのセレクタ、６１２７はビデオ画像用ＦＩＦＯでビデオ画像用の出力ＦＩＦＯ、をそれぞれ表す。６１２８はビデオ画像用シフタで出力時に画像のシフトを行う。６１２９はビデオ合成器で出力時に画像とスタンプの合成を行う。合成を行わないことも可能で、その場合は、画像とスタンプは別々の出力を行う。
【０１４３】
また、６１３０はビデオ用画像出力ＤＭＡＣでビデオ画像用の出力用ＤＭＡＣ、６１３１はスタンプ用ＦＩＦＯでスタンプ用の出力ＦＩＦＯ、６１３２はスタンプ用ＤＭＡＣでスタンプ用の出力用ＤＭＡＣ、６１３３は画像入力用ＦＩＦＯ、６１３４は画像入力用ＤＭＡＣ、６１３５はＰＣＩ用ダイレクトパスであり、ＰＣＩバス側からメモリをアクセスする場合のデータパス、６１３６はＩＥＥＥ１２８４入力用ＤＭＡＣでＩＥＥＥ１２８４のデータを入力するためのＤＭＡＣ、をそれぞれ表す。６１３７はＩＥＥＥ１２８４コントローラであり、ＩＥＥＥ１２８４のプロトコルを解釈してデータ転送を行う。６１３８は操作部コントローラで操作部のデータ転送を行う。
【０１４４】
また、６１３９は操作部送信用ＤＭＡＣで操作部へのデータ出力用のＤＭＡＣ、６１４０は操作部受信用ＤＭＡＣで操作部からのデータ入力用のＤＭＡＣ、６１４１はＭＡＣ用送信ＤＭＡＣでネットワーク送信、６１４２はＭＡＣ用受信ＤＭＡＣでネットワーク受信、６１４３はＭＡＣでメディアアクセスコントローラ、６１４４は編集器用入力１ＤＭＡＣ、６１４５は編集器用入力２ＤＭＡＣ、６１４６は編集器用出力ＤＭＡＣ、をそれぞれ表す。また、６１４７はＥＤＩＴで編集器は画像の合成あるいは回転を行う。６１４８はＣＬＲで画像クリアコントローラは設定したデータで領域をフィルする。６１４９は画像クリアＤＭＡＣで２次元あるいは１次元のメモリフィルが可能である。６１５０はＨＤＤインターフェース信号、６１５１はＰＣＩ＿Ａｒｂｉｔｅｒで外部およびＡＳＩＣのＰＣＩアクセスのアービトレーションを行う。６１５２はＰＣＩ＿ＭａｓｔｅｒでＰＣＩのマスタアクセスを行う。
【０１４５】
また、６１５３はＰＣＩ＿ＣＯＮＦＯＧでＰＣＩコンフィグレジスタ、６１５５はＩＥＥＥ１２８４インターフェース信号、６１５６は操作部インターフェース送信用信号、６１５７は操作部インターフェース受信用信号、６１５８はＰＨＹ接続信号でＭＡＣとＰＨＹを接続するＭＩＩ信号、６１５９はＰＣＩ＿ＴａｒｇｅｔでＰＣＩターゲットとしてアクセスされた場合に応答するもの、をそれぞれ表す。
【０１４６】
以上説明した省エネルギー遷移状態において解決すべき課題がある。図２２（状態遷移図であり、矢印は遷移の向きを示し、矢印上の四角の中の文字列はそれぞれの要因を示す。省エネキーは、省エネから復帰する要因のことで、圧板の開け閉め、原稿セット、データ受信などを含む）の消費電流が一番低い状態、即ち「ＯｆｆＭｏｄｅ」で動作している場合には、ＣＰＵ（５４０４）が動作していないので、ホストＰＣと何等かのインターフェース（たとえば、ネットワーク（５４２０）やＵＳＢ（５４２１））で接続されていると、ホストＰＣからのコマンドに応答することができない。ＵＳＢ（５４２１）（省エネ手順が規定されている）であれば、省エネ状態からのホストＰＣ側のプロトコルが決まっているので、それにしたがって、ＡＳＩＣ２（５４１７）が電源を制御して、コントローラ（５４０１）を起こす（ＣＰＵ（５４０４）を動作状態にする）ことで、応答が可能である。
【０１４７】
しかしながら、ネットワークで接続されたホストＰＣは、ＭＦＰ／プリンタが省エネ状態であることを知らない。そのために、ＭＦＰ／プリンタがどの状態であっても、ユーザの都合でホストＰＣからデータ／コマンドを送ってくる。
【０１４８】
ホストＰＣからのネットワークパケットの分類を以下の表２に示す。
【表２】
2005094679.tif 000004
図３４（基本モデルに照らし合わせて、プロトコルとＩ／Ｏプロセッサが応答しないといけない機能範囲を示す図である）にＩ／Ｏプロセッサで応答する場合の応答レベルを示す。
【０１４９】
図３４において、機能欄のＭＡＣ（ＡＳＩＣ２）は、図４に示すＡＳＩＣ２に相当するものであり、図３４で云う省エネＣＰＵはＩ／Ｏプロセッサであって、図３８にその詳細構造を示すが、Ｉ／Ｏプロセッサは、概略的に云えば、図４のＡＳＩＣ２と、サブＣＰＵ（５８３９）と、サブＣＰＵに付されたＭＥＭ（５８３５）及びＲＯＭ（５８３７）と、から構成されるものである。図３４に図示するように、ＡＲＰ（ホストＰＣがＭＦＰに対してＩＰアドレスを聞きにくるコマンド）を例に取ると、ＭＡＣ（ＡＳＩＣ２）だけではＡＲＰに応答できないが、コントローラＣＰＵが動作状態であれば当然のこととして、Ｉ／ＯプロセッサにサブＣＰＵを備えていて動作中であればＡＲＰに対応できることを示している。逆に言えば、コントローラＣＰＵが電源オフであってもＩ／ＯプロセッサのみでホストＰＣに対応できるのである。図３４において、プロトコル欄の内容は、表２に示す種々のプロトコルを大別したものである。
【０１５０】
本発明の第１の実施形態によれば、省エネルギーの状態遷移を管理する機能（例えば、コントローラＣＰＵの電源管理など）と、ホストＰＣとデータをやり取りする機能（例えば、ＡＲＰに対して応答する機能）と、を有するＩ／Ｏプロセッサ（図３８のサブＣＰＵを含む回路）を設けることで、本体ＣＰＵ（メインＣＰＵ、即ち、図１のＣＰＵ５４０４）の電源を落として、最低消費電力モード（図２２の「ＯｆｆＭｏｄｅ」）であっても、ネットワークやその他のホストＩ／Ｆとの通信が可能になることを特徴としている。
【０１５１】
次に、本発明の第２の実施形態に係る画像処理装置の応答態様について以下説明する。ネットワークに画像処理装置が接続されていて、画像処理装置が本体ＣＰＵ（メインＣＰＵ：ＣＰＵ５４０４）の電源を落として、最低消費電力モード（図２２の「ＯｆｆＭｏｄｅ」）の状態では、ネットワークに接続されたホストＰＣから、画像処理装置内に蓄積された文書を取り出そうとして、ネットワーク上の画像処理装置の検索を開始したとする。
【０１５２】
このような場合のやり取り（例えば、特定の或るＩＤを有した画像処理装置がネットワークに接続されて動作可能な状態か否の問い合わせに対する回答）は、画像処理装置からの単純な応答だけでＭＦＰがネットワークに接続されていると判断できるので、ＡＳＩＣ２だけで応答することができる。この単純な応答以外については（例えば、ＨＤＤのデータを取り出すこと）、メインＣＰＵの電源を入れて、画像処理装置として動作する状態で応答することによって初めてネットワークに矛盾なく応答することができるのである。
【０１５３】
図３５（ＡＳＩＣ２が、自分宛のパケットを受信した後で、本体ＣＰＵの電源を入れるか否か、ＡＳＩＣ単体で応答するか否かを示すフローを示す図である）に応答のフローの一例を示す。これによれば、第３段目のステップで、ＡＳＩＣ２で応答可能なパケットの種類であるか否かを判断して、Ｎｏであれは本体ＣＰＵの電源を入れ、Ｙｅｓであれば送り先アドレスを作成して、省エネモードで待機する。
【０１５４】
ホストＰＣからのパケット受信に限らず、表２に示すプロトコルのＤＨＣＰ（ＩＰアドレスを時間を区切って割り振るもの）のように、定期的にアドレスの延長願いをＤＨＣＰサーバーに申請する必要がある場合、ある一定周期ごとに、パケットを送信する必要がある。このような場合には、ＡＳＩＣ２は、タイマーを備えて、タイマー周期にしたがって、アドレス延長願のパケットを送信することが可能である。
【０１５５】
また、ＡＳＩＣ２による他の応答例を示す。イーサネット（登録商標）フレームの構造を図３６に、ＴＣＰ／ＩＰのパケット構造を図３７に示す。ＡＳＩＣ２が応答するためには、図３６のプロトコルタイプの２バイトを見て、この値が０ｘ０８０６であれば、表２に示すプロトコルのＡＲＰであることを特定できるので、あらかじめ、メインＣＰＵ（ＣＰＵ５４０４）が動作している時に設定された値をパケットに埋め込んで、送信元とあて先のＭＡＣアドレスを交換して、応答パケットを作成し、送り返すことで応答ができる。
【０１５６】
以下にイーサネット（登録商標）フレームのタイプフィールドの分類を表３に示す。
【表３】
2005094679.tif 000005
以上説明したように、第２の実施形態では、図３８に示すようなサブＣＰＵを含むＩ／Ｏプロセッサを対象とするものではなくて、サブＣＰＵの無い、又はサブＣＰＵを不動作にして、図４に示すＡＳＩＣ２のみを動作させるだけでホストＰＣとの応答できることを特徴とする。サブＣＰＵが無い又は不動作であるので省エネを図ることができる。
【０１５７】
次に、本発明の第３の実施形態に係る画像処理装置の応答態様について、図３８を参照しながら以下説明する。図３８において、５８０１はＰＣＩでありＰＣＩバス制御部、５８０２はＰＣＩ−ＭＡＳＴＥＲでありＰＣＩマスタ動作部、５８０３はＡＲＢＩＴＥＲ１であり内部バスアービタ１、５８０４はＰＣＩ−ＴＡＲＧＥＴでありＰＣＩターゲット動作部、５８０５はＩＲＥＧであり内部レジスタ、５８０６はＰＣＩ−ＣＯＮＦＩＧでありＰＣＩ−ＣＯＮＦＩＧ空間、５８０７はＰＣＩ−ＢＵＳであり接続されるＰＣＩ−ＢＵＳ、５８０８はＤＭＡＣでありＳＤ−Ａポート用データＤＭＡＣ、５８０９はＤＭＡＣでありＳＤ−Ａポート用コマンドＤＭＡＣ、５８１０はＤＭＡＣでありＳＤ−Ａポート用ＳＤ−Ｉ／Ｏ入力専用ＤＭＡＣ、５８１１はＳＤ−ＡでありＳＤ−Ａポート制御部、をそれぞれ表す。
【０１５８】
また、５８１２はＤＭＡＣでありＳＤ−Ｂポート用データＤＭＡＣ、５８１３はＤＭＡＣでありＳＤ−Ｂポート用コマンドＤＭＡＣ、５８１４はＤＭＡＣでありＳＤ−Ｂポート用ＳＤ−Ｉ／Ｏ入力専用ＤＭＡＣ、５８１５はＳＤ−ＢでありＳＤ−Ｂポート制御部、５８１６はＤＭＡＣでありＵＳＢ２．０用送信ＤＭＡＣ、５８１７はＤＭＡＣでありＵＳＢ２．０用受信ＤＭＡＣ、５８１８はＵＳＢ２．０でありＵＳＢ２．０制御部、５８１９はＤＭＡＣでありＧＩＧＡビットＥｔｈｅｒ用送信ＤＭＡＣ、５８２０はＤＭＡＣでありＧＩＧＡビットＥｔｈｅｒ用受信ＤＭＡＣ、５８２１はＧｂＥでありＧＩＧＡビット制御部、５８２２はＤＭＡＣでありコピー操作部用送信ＤＭＡＣ、５８２３はＤＭＡＣでありコピー操作部用受信ＤＭＡＣ、５８２４はＯＰＣＭでありコピー操作部ＩＦ制御部、５８２５はＯＰＣＰでありプリンタ操作部ＩＦ制御部、５８２６はＧＩＯであり汎用ＩＯポート、５８２７はＳＰＩでありＳＰＩ制御レジスタ、５８２８はＩ２ＣでありＩ２Ｃ制御レジスタ、５８２９はＩＮＴＣであり割り込み制御部、５８３０はＰＭでありパワーマネージメント部、３１はＳＰＩ−Ｉ２ＣでありＳＰＩ−Ｉ２Ｃデバイスアクセス制御部、をそれぞれ表す。
【０１５９】
また、５８３２はＡＲＢＩＴＥＲ２であり内部アービタ２で、ＳＵＢ−ＣＰＵからのアクセスを調停し、ＲＯＭとＭＥＭのアクセスを可能にし、また、ＵＳＢ、ＧｂＥ、ＯＰＣＭのＤＭＡＣアクセスを調停し、ＰＣＩ側とローカルなＭＥＭへのアクセスをを可能にする。５８３３はＣＰＵＣでありＣＰＵコントロールで、ＳＵＢ−ＣＰＵの状態を制御する。
【０１６０】
５８３４はｒａｍｃでありローカルメモリコントローラであり、５８３５はＭＥＭでありＡＳＩＣ２の外部に接続するメモリで、ＳＵＢ−ＣＰＵの管理下にあるメモリである。５８３６はｒｏｍｃでありローカルＲＯＭコントローラであり、５８３７はＲＯＭでありＡＳＩＣ２の外部に接続するＲＯＭで、ＳＵＢ−ＣＰＵ用のプログラム／データを格納する。５８３８はｃｐｕｉｆでありＳＵＢ−ＣＰＵとＡＳＩＣ２を接続するインターフェースであり、５８３９はＳＵＢ−ＣＰＵでありサブＣＰＵで、省エネルギーの状態遷移とホストＩ／Ｆの監視、パケットの分類を行う。
【０１６１】
次に、本実施形態の応答態様を以下説明する。ＡＳＩＣ２単体でのネットワークへの応答では、データ受信などの処理ができない。ホストＰＣ（ネットワークを介して本実施形態の画像処理装置に接続された外部設置のＰＣ）が送り出した先頭のパケットを受信してから、メインＣＰＵ（図１のＣＰＵ５４０４）の電源を入れて、先頭より後のパケット処理をメインＣＰＵに引き渡すような処理をすると、その間にホストＰＣ側でデータ送信のタイムアウトになる可能性がある。メインＣＰＵの立ち上がりが高速であれば、タイムアウトの可能性は低くはなるが、メインＣＰＵが立ち上がるまで、サブＣＰＵ側でパケットを受信して時間稼ぎをすることで、データ送信のタイムアウトはなくなる。即ち、１パケット目を受信したら、メインＣＰＵの電源を入れ、メインＣＰＵがレディ状態になるまでサブＣＰＵで受信を続ける。この際、サブＣＰＵでは、送信されてきたパケットの内容は理解しないが、受信したことはホストＰＣに応答する。
【０１６２】
ホストＣＰＵからのパケットの中には、符号化されていて、単純にパケット内のオフセットを使って、そこのバイトデータを参照してもパケットの種類を判断できないものもあるため、ＡＳＩＣ２によるハードウエアのみのパケットの分別には、限界があり、ＡＳＩＣ２の守備範囲を超えたパケットはすべて一旦サブＣＰＵへ引き継ぐことになる。
【０１６３】
サブＣＰＵは、可能な限りネットワーク処理を行い、どうしても手に負えないパケットを受信したとき、メインＣＰＵの電源を投入し、メインＣＰＵの立ち上がりを待って、ネットワーク処理を引き継ぐ。サブＣＰＵが処理できないパケットとは、そのときのエンジン側の情報（紙やトナーの有無状態の問い合わせ等）を返答しなければならないなど、メインＣＰＵ無しには応答が不可能な内容を要求しているパケットである。
【０１６４】
また、メインＣＰＵが完全に動作状態であれば、サブＣＰＵはスリープ状態になっていてもよい（ホストＰＣからの命令をメインＣＰＵに引き渡した後はサブＣＰＵは省エネ状態）。
【０１６５】
一方、メインＣＰＵが動作している状態でも、ネットワークの処理はすべてサブＣＰＵが行うように機能分担のシステムも構成可能である。パケットの分解をサブＣＰＵ側で行い、メインＣＰＵにはデータと要求だけを渡すようにすることによって、メインＣＰＵの機能とサブＣＰＵの機能が明確になる。この場合、ホストＰＣからの命令時期によって又は命令内容によって、メインＣＰＵが処理したりサブＣＰＵが処理したりするというような煩雑さがなくなる。
【図面の簡単な説明】
【０１６６】
【図１】本発明の実施形態に係る複合機における画像処理装置の基本的構成を示す図である。
【図２】本実施形態に関するコントローラに搭載されるソフトウエアの構成を示す図である。
【図３】本実施形態に関する、ＣＰＵに接続されるＡＳＩＣ１の内部構成を示す図である。
【図４】本実施形態に関する、ネットワークに接続されるＡＳＩＣ２の内部構成を示す図である。
【図５】本実施形態に関するＡＳＩＣ１の管理する物理アドレスとメモリマップを示す図である。
【図６】本実施形態に関するコピー動作、プリンタ動作を含む種々の動作に必要な構成を示す画像処理装置のブロック図である。
【図７】本実施形態に関する単純コピー動作についての画像の流れを示す図である。
【図８】本実施形態に関するコピー動作における画像入力のタイミングを示す図である。
【図９】本実施形態に関するコピー動作における画像転送のタイミングと動作を示す図である。
【図１０】本実施形態に関するプリンタ動作についての画像の流れを示す図である。
【図１１】本実施形態に関するスキャナ動作についての画像の流れを示す図である。
【図１２】本実施形態に関するネットワークアプリケーション動作（リモート文書アクセス）についての画像の流れを示す図である。
【図１３】本実施形態に関するファクシミリ及びインターネットファクシミリ動作についての画像の流れを示す図である。
【図１４】本実施形態に関するファクシミリの内部構成を示す図である。
【図１５】本実施形態に関するファクシミリが接続されるネットの構成を示す図である。
【図１６】本実施形態における画像処理装置の省エネルギーに関する状態遷移を説明する図である。
【図１７】本実施形態においてＲＯＭでプログラムを実行するシステムの電源ＯＮからカーネルのブートまでの手順を示したフローチャートである。
【図１８】本実施形態においてＲＯＭでプログラムを実行するシステムの電源ＯＮからカーネルのブートまでの手順の処理時間を示したフローチャートである。
【図１９】本実施形態においてＲＡＭにプログラムを展開するシステムの場合の電源ＯＮからカーネルのブートまでの手順を示した図である。
【図２０】本実施形態においてＲＡＭにプログラムを展開するシステムの場合の電源ＯＮからカーネルのブートまでの手順の処理時間を示した図である。
【図２１】本発明の第１の実施形態に係る画像処理装置における電源系統を示す図である。
【図２２】本発明の第１の実施形態に係る画像処理装置における省エネルギー状態遷移を示す図である。
【図２３】図２２に示す本実施形態の画像処理装置においてシャットダウンからスタンバイモードへの移行時の信号波形を示す図である。
【図２４】図２２に示す本実施形態の画像処理装置においてスタンバイモードからローパワーモードへの移行時の信号波形を示す図である。
【図２５】図２２に示す本実施形態の画像処理装置においてローパワーモードからスタンバイモードへの移行時の信号波形を示す図である。
【図２６】図２２に示す本実施形態の画像処理装置においてスタンバイモードからオフモードへの移行時の信号波形を示す図である。
【図２７】図２２に示す本実施形態の画像処理装置においてオフモードからスタンバイモードへの移行時の信号波形を示す図である。
【図２８】図２２に示す本実施形態の画像処理装置においてスタンバイモードからローパワーモード２への移行時の信号波形を示す図である。
【図２９】図２２に示す本実施形態の画像処理装置においてローパワーモード２からスタンバイモードへの移行時の信号波形を示す図である。
【図３０】図２２に示す本実施形態の画像処理装置においてローパワーモード２からオフモードへの移行時の信号波形を示す図である。
【図３１】画像処理装置におけるコントローラ内のＡＳＩＣを分離しないで１個のＡＳＩＣから構成したブロック図である。
【図３２】図３１におけるＡＳＩＣの詳細な内部構成を示す図である。
【図３３】本実施形態に係る画像処理装置が省エネルギー状態である場合における内部構成の電源オンとオフの状態を示す図である。
【図３４】ネットワークパケットの基本モデルに照合して、プロトコルとＩ／Ｏプロセッサが応答しないといけない機能範囲を示す図である。
【図３５】画像処理装置内のＡＳＩＣが自分宛のパケットを受信した後でメインＣＰＵの電源を入れるか否か又はＡＳＩＣ単体で応答するのか否かを示すフローチャートである。
【図３６】イーサネット（登録商標）フレームの構造を示す図である。
【図３７】ＴＣＰ／ＩＰのパケット構造を示す図である。
【図３８】本発明の第３の実施形態に係る画像処理装置内のＡＳＩＣ２の構成を示す図である。
【符号の説明】
【０１６７】
５４０１  コントローラ
５４０２  ＭＯＴＨＥＲ
５４０３  エンジン
５４０４  ＣＰＵ（メインＣＰＵ）
５４０５  ＡＳＩＣ１
５４０６  ＭＥＭ（メモリ）
５４０７  ＨＤＤ
５４１０  ＲＯＭ０
５４１６  操作部
５４１７  ＡＳＩＣ２
５４２０  ネットワーク
５４２１  ＵＳＢ２．０
５８０１  ＡＳＩＣ２
５８３５  ＭＥＭ
５８３７  ＲＯＭ
５８３９  サブＣＰＵ
６３０１  コントローラ
６３０２  エンジン
６３０３  ＦＡＸ
６３０４  ホストＩ／Ｆオプション
６３０５  ＣＰＵ
６３０６  ＡＳＩＣ
６３０７  ＭＥＭ
６３０８  操作部
６３２７  プロッタ
６３２８  スキャナ
【図１】
2005094679.tif 000006
【図２】
2005094679.tif 000007
【図３】
2005094679.tif 000008
【図４】
2005094679.tif 000009
【図５】
2005094679.tif 000010
【図６】
2005094679.tif 000011
【図７】
2005094679.tif 000012
【図８】
2005094679.tif 000013
【図９】
2005094679.tif 000014
【図１０】
2005094679.tif 000015
【図１１】
2005094679.tif 000016
【図１２】
2005094679.tif 000017
【図１３】
2005094679.tif 000018
【図１４】
2005094679.tif 000019
【図１５】
2005094679.tif 000020
【図１６】
2005094679.tif 000021
【図１７】
2005094679.tif 000022
【図１８】
2005094679.tif 000023
【図１９】
2005094679.tif 000024
【図２０】
2005094679.tif 000025
【図２１】
2005094679.tif 000026
【図２２】
2005094679.tif 000027
【図２３】
2005094679.tif 000028
【図２４】
2005094679.tif 000029
【図２５】
2005094679.tif 000030
【図２６】
2005094679.tif 000031
【図２７】
2005094679.tif 000032
【図２８】
2005094679.tif 000033
【図２９】
2005094679.tif 000034
【図３０】
2005094679.tif 000035
【図３１】
2005094679.tif 000036
【図３２】
2005094679.tif 000037
【図３３】
2005094679.tif 000038
【図３４】
2005094679.tif 000039
【図３５】
2005094679.tif 000040
【図３６】
2005094679.tif 000041
【図３７】
2005094679.tif 000042
【図３８】
2005094679.tif 000043