(57)【要約】【課題】外部装置から受信したデータをメモリに書き込みメモリ上で当該データに所定の処理を行うデータ処理装置において消費電力を低減するための好適な技術を提供する。【解決手段】アクセス動作を行う通常モードと、前記アクセス動作を制限して消費電力を低減する省電力モードとの切り替えを制御されるメモリと、前記メモリに書き込まれるべきデータを受信するデータ受信部と、前記データ受信部にて前記データが受信されたときに、前記メモリに対する起動要求信号を発行する要求発行部と、前記起動要求信号に応じて、前記メモリを前記省電力モードから前記通常モードへ切り替える制御部と、前記起動要求信号の発行後に、前記データを前記メモリに書き込むための書き込みコマンド信号を発行するコマンド発行部とを備える。【選択図】図３
2010134763.tif 000002
【特許請求の範囲】
【請求項１】
アクセス動作を行う通常モードと、前記アクセス動作を制限して消費電力を低減する省電力モードとの切り替えを制御されるメモリと、
前記メモリに書き込まれるべきデータを受信するデータ受信部と、
前記データ受信部にて前記データが受信されたときに、前記メモリに対する起動要求信号を発行する要求発行部と、
前記起動要求信号に応じて、前記メモリを前記省電力モードから前記通常モードへ切り替える制御部と、
前記起動要求信号の発行後に、前記データを前記メモリに書き込むための書き込みコマンド信号を発行するコマンド発行部と
を備えるデータ処理装置。
【請求項２】
前記データ処理装置は、さらに、
前記データ受信部にて受信された前記データが前記メモリへ書き込まれる前に、前記データに対して前処理を行う副処理部を有し、
前記要求発行部は、前記副処理部で前記前処理が開始された後に、前記起動要求信号を発行する
請求項１に記載のデータ処理装置。
【請求項３】
前記制御部は、前記メモリを前記省電力モードから前記通常モードへ切り替えるときに、前記メモリが前記通常モードになったことを示すメモリ起動完了通知信号を発行し、
前記コマンド発行部は、前記メモリ起動完了通知信号に応じて、前記書き込みコマンド信号を発行する
請求項１または請求項２に記載のデータ処理装置。
【請求項４】
前記制御部は、前記メモリを前記通常モードから前記省電力モードへ切り替えるときに、前記メモリが前記省電力モードになったことを示す省電力モード移行通知信号を発行し、
前記要求発行部は、前記省電力モード移行通知信号が予め受信されている場合のみ、前記起動要求信号を発行する
請求項１または請求項２に記載のデータ処理装置。
【請求項５】
アクセス動作を行う通常モードと前記アクセス動作を制限して消費電力を低減する省電力モードとの切り替えを制御されるメモリに書き込むべきデータを受信するデータ受信ステップと、
前記データ受信ステップにて前記データが受信されたときに、前記メモリに対する起動要求信号を発行する要求発行ステップと、
前記起動要求信号に応じて、前記メモリを前記省電力モードから前記通常モードへ切り替える制御ステップと、
前記起動要求信号の発行後に、前記データを前記メモリに書き込むための書き込みコマンド信号を発行するコマンド発行ステップと
を含むデータ処理方法。
【請求項６】
アクセス動作を行う通常モードと前記アクセス動作を制限して消費電力を低減する省電力モードとの切り替えを制御されるメモリに書き込むべきデータを受信するデータ受信ステップと、
前記データ受信ステップにて前記データが受信されたときに、前記メモリに対する起動要求信号を発行する要求発行ステップと、
前記起動要求信号に応じて、前記メモリを前記省電力モードから前記通常モードへ切り替える制御ステップと、
前記起動要求信号の発行後に、前記データを前記メモリに書き込むための書き込みコマンド信号を発行するコマンド発行ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセス動作を制限して消費電力を低減することができるメモリを備えたデータ処理装置に関し、特にネットワークから受信されたデータを前記メモリに保持する場合に、前記メモリにおける消費電力を好適に制御する技術に関する。
【背景技術】
【０００２】
従来、ファクシミリ、コピー、スキャナ、ネットワークプリンタの機能を単一の筐体に実装したネットワーク複合機と呼ばれる装置が広く普及し、オフィスの省スペース化に貢献している。
【０００３】
ネットワーク複合機には、省スペース化のみならず省電力化への強い要請があり、消費電力を低減するための種々の工夫が周知となっている（例えば、特許文献１および特許文献２を参照）。
【０００４】
特許文献１には、ネットワークを介して外部装置と接続され、外部装置から受信された受信パケットデータに応じて、電力消費モードを変更する画像形成装置が開示されている。
【０００５】
特許文献２には、ＬＡＮ（Ｌｏｃａｌ  Ａｒｉａ  Ｎｅｔｗｏｒｋ）を介して複数の外部装置が接続される場合に、外部装置から受信される印刷データの有無に応じて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等へのクロック信号の供給および停止を切り替える印刷装置が開示されている。
【特許文献１】特開２００４−２８９３６１号公報
【特許文献２】特開２００１−１８００８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の従来の技術を実際の応用に用いるとき、消費電力を十分に低減できない場合があるという問題がある。
【０００７】
そのような場合の１つの典型的な例として、ネットワーク複合機、特にＬＡＮ経由で受信されるデータを印刷するネットワークプリンタであって、ＬＡＮインターフェース部が受信したデータをメモリに書き込み、ＣＰＵがメモリに書き込まれたデータを印刷装置に転送することによって、印刷処理を遂行する装置を挙げることができる。
【０００８】
このように構成されるネットワークプリンタにおけるメモリは、印刷のためのデータを何時書き込まれるか判らないため、アクセス動作を制限することで消費電力を低減するような省電力モードに設定することができないという問題がある。
【０００９】
このような問題は、ネットワークプリンタに限らず、外部装置から受信したデータをメモリに書き込みメモリ上で当該データに所定の処理を行うデータ処理装置において一般的に生じる。
【００１０】
従来の技術は、このような状況下でメモリを省電力モードに設定可能とするための具体的な構成を開示していない。
【００１１】
本発明は、このような事情に鑑みてなされたものであり、外部装置から受信したデータをメモリに書き込みメモリ上で当該データに所定の処理を行うデータ処理装置において消費電力を低減するための好適な技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係るデータ処理装置は、アクセス動作を行う通常モードと、前記アクセス動作を制限して消費電力を低減する省電力モードとの切り替えを制御されるメモリと、前記メモリに書き込まれるべきデータを受信するデータ受信部と、前記データ受信部にて前記データが受信されたときに、前記メモリに対する起動要求信号を発行する要求発行部と、前記起動要求信号に応じて、前記メモリを前記省電力モードから前記通常モードへ切り替える制御部と、前記起動要求信号の発行後に、前記データを前記メモリに書き込むための書き込みコマンド信号を発行するコマンド発行部とを備える。
【００１３】
この構成によれば、メモリに書き込まれるべきデータが受信されたときに、要求発行部がメモリを省電力モードから通常モードへ切り替えるための起動要求信号を発行し、制御部が起動要求信号に応じてメモリを省電力モードから通常モードへ切り替えるので、メモリを常時通常モードにしておく必要がなくなる。その結果、消費電力を削減する優れた効果が得られる。
【００１４】
また、前記データ処理装置は、さらに、前記データ受信部にて受信された前記データが前記メモリへ書き込まれる前に、前記データに対して前処理を行う副処理部を有し、前記要求発行部は、前記副処理部での前記前処理の終了後に、前記起動要求信号を発行してもよい。
【００１５】
この構成によれば、データがメモリに書き込まれる前に前処理を施されるべき場合に好適な、消費電力を削減する効果が得られる。
【００１６】
また、前記制御部は、前記メモリを前記省電力モードから前記通常モードへ切り替えるときに、前記メモリが前記通常モードになったことを示すメモリ起動完了通知信号を発行し、前記コマンド発行部は、前記メモリ起動完了通知信号に応じて、前記書き込みコマンド信号を発行してもよい。
【００１７】
この構成によれば、メモリが確実に通常モードになったときに、書き込みコマンド信号を発行することができる。
【００１８】
また、前記制御部は、前記メモリを前記通常モードから前記省電力モードへ切り替えるときに、前記メモリが前記省電力モードになったことを示す省電力モード移行通知信号を発行し、前記要求発行部は、前記省電力モード移行通知信号が予め受信されている場合のみ、前記起動要求信号を発行してもよい。
【００１９】
この構成によれば、メモリが既に通常モードになっているときには、無駄になる起動要求信号の発行処理を省略できる。
【００２０】
なお、本発明は、データ処理装置として実現できるだけでなく、データ処理方法、およびプログラムとして実現することもできる。
【発明の効果】
【００２１】
本発明に係るデータ処理装置によれば、メモリに書き込まれるべきデータが受信されたときに、要求発行部がメモリを省電力モードから通常モードへ切り替えるための起動要求信号を発行し、制御部が起動要求信号に応じてメモリを省電力モードから通常モードへ切り替えるので、メモリを常時通常モードにしておく必要がなくなる。その結果、消費電力を削減する優れた効果が得られる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
図１は、本発明に係るデータ処理装置の一例としてのネットワーク複合機を含む通信システムの構成の一例を示す図である。
【００２３】
この通信システムは、ネットワーク複合機１及び２、端末装置３及び４、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ：公衆電話交換回線網）５、並びにＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）６から構成される。
【００２４】
ネットワーク複合機１は、ＰＳＴＮ５を介してネットワーク複合機２と接続され、またＬＡＮ６を介して端末装置３及び４と接続される。
【００２５】
ここで、ネットワーク複合機１は、本発明のデータ処理装置の一例である。
ネットワーク複合機１は、スキャナ及びプリンタを備えており、ファクシミリ、コピー、スキャナ、ネットワークプリンタの機能を単一の筐体に実装している。
【００２６】
ネットワーク複合機１は、例えば、スキャナにて原稿を読み取って得た画像データをＰＳＴＮ５を介してネットワーク複合機２へファクシミリ送信することよりファクシミリ機能を実現し、前記画像データをＬＡＮ６を介して端末装置３及び４へ送信することよりスキャナ機能を実現し、前記画像データをプリンタで印刷出力することによりコピー機能を実現し、また、ＬＡＮ６を介して端末装置３及び４から受信された印刷データをプリンタで印刷出力することによりネットワークプリンタ機能を実現する。
【００２７】
図２は、ネットワーク複合機１の機能的な構成の一例を示すブロック図である。
ネットワーク複合機１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２１、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）１２２、モデム１３、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１４、操作パネル１５、ディスプレイ１６、スキャナ１７、プリンタ１８、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）Ｉ／Ｆ１９、及びＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）処理部２０を備える。
【００２８】
ＣＰＵ１０は、ＲＯＭ１１に格納されたプログラムを実行することにより、ネットワーク複合機１の全体を制御する。
【００２９】
ＣＰＵ１０は、例えば、ＤＲＡＭ１２２に書き込まれた印刷データ、画像データなどをプリンタ１８へ転送することによって、印刷処理を行う。
【００３０】
ＲＯＭ１１は、ＣＰＵ１０が実行するプログラムを格納する、読み出し専用メモリである。
【００３１】
ＳＲＡＭ１２１は、ＣＰＵ１０がプログラムを実行する際に用いられるワークデータ等を保持する読み書き可能なメモリである。
【００３２】
ＤＲＡＭ１２２は、ＣＰＵ１０によって処理されるべき、印刷データ、画像データなどのデータを保持する読み書き可能なメモリである。ＤＲＡＭ１２２は、例えば供給されるクロック信号の周波数に応じて、アクセス動作を行う通常モードと、前記アクセス動作を制限して消費電力を低減する省電力モードとの間で、動作モードの切り替えを制御される。
【００３３】
モデム１３は、ＤＲＡＭ１２２に保持された画像データをファクシミリ信号に変調して送信し、また外部からから受信されたファクシミリ信号を画像データに復調する。モデム１３は、例えばＧ３規格に準拠したファックスモデムである。
【００３４】
ＮＣＵ１４は、モデム１３とＰＳＴＮ５との接続を制御する網制御装置である。
操作パネル１５は、利用者からの操作を受け付けるタッチパネル、及び複数のキーで構成される。
【００３５】
ディスプレイ１６は、利用者への操作ガイドおよびネットワーク複合機１の動作状態を表示する表示装置であり、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示装置）である。
【００３６】
スキャナ１７は、画像読み取り装置であり、ＣＰＵ１０の制御下で、原稿を光学的に読み取ることによって得た画像データを出力する。
【００３７】
プリンタ１８は、印刷装置であり、ＣＰＵ１０の制御下で、例えばＤＲＡＭ１２２に保持されたデータによって表される画像を印刷出力する。
【００３８】
ＬＡＮＩ／Ｆ１９は、ネットワーク複合機１とＬＡＮ６とを接続する通信アダプタであり、例えば、ＬＡＮ６を介して接続された端末装置３及び４から印刷データを受信し、ＤＲＡＭ１２２へ書き込む。
【００３９】
ＰＤＬ処理部２０は、ページ記述言語で表現された印刷データ（以下、ページ記述データ）をプリンタ１８が直接処理できる低位の印刷データに展開する処理部であり、例えば、ページ記述データが端末装置３及び４から受信された場合に、受信されたページ記述データを低位の印刷データに展開し、展開後の印刷データをＤＲＡＭ１２２へ書き込む。
【００４０】
図３は、ネットワーク複合機１の主要部の機能を実現するハードウェアの構成の一例を示すブロック図である。図３には、説明の便宜のため、図２に示されるいくつかの部が再掲される。これらの部には図２と同じ符号を付して説明を省略する。
【００４１】
ネットワーク複合機１の主要部は、バス３３で接続された主処理部３０、ＰＤＬ処理部２０、ＬＡＮＩ／Ｆ１９から構成される。バス３３は、データ信号を伝送するデータ線（実線）と、割り込みなどの制御信号を伝送する制御線（点線）とを含むバスであり、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスが利用できる。主処理部３０、ＰＤＬ処理部２０、ＬＡＮＩ／Ｆ１９は、それぞれ独立したプリント配線基板に実装されてもよい。
【００４２】
主処理部３０には、ＣＰＵ１０、ＲＯＭ１１、ＳＲＡＭ１２１、ＤＲＡＭ１２２、モデム１３、ＮＣＵ１４が設けられ、さらにコントローラ３１（図２には示さず）が設けられる。コントローラ３１は、ＣＰＵ１０とバス３３、プリンタ１８、スキャナ１７、およびＤＲＡＭ１２２との間のデータ転送を制御する。コントローラ３１は動作モード制御部３２を含み、動作モード制御部３２はＤＲＡＭ１２２の動作モードを、前述した通常モードと省電力モードとの間で切り替える制御を行う。
【００４３】
動作モード制御部３２は、一例として、周波数をリフレッシュ動作に必要な最低の周波数に落としたクロック信号をＤＲＡＭ１２２に供給することでＤＲＡＭ１２２を省電力モードにし、クロック信号の周波数を通常のアクセス動作のための周波数に回復することでＤＲＡＭ１２２を通常モードにしてもよい。
【００４４】
また、動作モード制御部３２は、リフレッシュ動作に必要な電源を残し、他の電源の供給を停止することでＤＲＡＭ１２２を省電力モードにし、全ての電源の供給を再開することでＤＲＡＭ１２２を通常モードにしてもよい。
【００４５】
このような制御のために、動作モード制御部３２は、ＣＰＵ１０から動作モードを指定するデータを書き込まれるレジスタと、当該レジスタの内容に応じた周波数のクロック信号を生成する可変周波数発振器と、当該レジスタの内容に応じて電源の供給を遮断するスイッチとで構成される。
【００４６】
ＬＡＮＩ／Ｆ１９には、接続部１９２、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１９１が設けられる。
【００４７】
接続部１９２は、ＬＡＮ６と物理的に接続し、印刷データを含むデータをＬＡＮ６から受信する。
【００４８】
ＭＰＵ１９１は、プロセッサ、ＲＯＭ、ＲＡＭ、入出力ポートなどを備えた１つのコンピュータシステムであり、ＲＯＭに予め記録されているプログラムをプロセッサが実行するソフトウェア処理によって、以下の機能を実現する。
【００４９】
ＭＰＵ１９１は、ＤＲＡＭ１２２を省電力モードから通常モードへ切り替えるための起動要求信号、および受信されたデータをＤＲＡＭ１２２に書き込むための書き込みコマンド信号を、バス３３を介して主処理部３０へ送信する。
【００５０】
ＭＰＵ１９１は、ＤＲＡＭ１２２が通常モードになったことを示すメモリ起動完了通知信号、およびＤＲＡＭ１２２が省電力モードになったことを示す省電力モード移行通知信号を、バス３３を介して主処理部３０から受信する。
【００５１】
ＰＤＬ処理部２０には、ＭＰＵ２０１が設けられる。
ＭＰＵ２０１は、プロセッサ、ＲＯＭ、ＲＡＭ、入出力ポートなどを備えた１つのコンピュータシステムであり、ＲＯＭに予め記録されているプログラムをプロセッサが実行するソフトウェア処理によって、以下の機能を実現する。
【００５２】
ＭＰＵ２０１は、ＬＡＮＩ／Ｆ１９で受信された印刷データがページ記述データである場合に、受信されたページ記述データを、バス３３を介して取得し、プリンタ１８が直接処理できる低位の印刷データに展開する。
【００５３】
ＭＰＵ２０１は、ＤＲＡＭ１２２を省電力モードから通常モードへ切り替えるための起動要求信号、および展開後の低位の印刷データをＤＲＡＭ１２２に書き込むための書き込みコマンド信号を、バス３３を介して主処理部３０へ送信する。
【００５４】
なお、上述の構成において、ＤＲＡＭ１２２は本発明のメモリの一例であり、動作モード制御部３２は本発明の制御部の一例である。また、ＬＡＮＩ／Ｆ１９における接続部１９２は、本発明のデータ受信部の一例であり、ＭＰＵ１９１は、本発明の要求発行部およびコマンド発行部の一例である。また、ＭＰＵ２０１は、本発明の副処理部、要求発行部およびコマンド発行部の一例である。
【００５５】
次に、上述のように構成されたネットワーク複合機１の主要部の動作の一例を詳細に説明する。
【００５６】
図４は、ＬＡＮＩ／Ｆ１９にてプリンタ１８で印刷されるべき印刷データが受信された場合の動作の一例を示すシーケンスチャートである。ここでは、受信された印刷データは、プリンタ１８が直接処理できる低位の印刷データであるとして説明する。
【００５７】
ＬＡＮＩ／Ｆ１９のＭＰＵ１９１は、ＤＲＡＭ１２２の動作モードを表す値を保持するメモリ動作モードフラグを用いて、図４に示される処理を行う。
【００５８】
接続部１９２にて印刷データが受信されると（Ｓ１３）、メモリ動作モードフラグに省電力モードを表す値が保持されている場合（Ｓ１４で省電力）、ＭＰＵ１９１はメモリ起動要求処理を行う（Ｓ１５）。メモリ起動要求処理において、ＭＰＵ１９１は、ＤＲＡＭ１２２を省電力モードから前記通常モードへ切り替えるための起動要求信号を発行する。
【００５９】
起動要求信号には、例えば、ＩＮＴＢが用いられる。ＩＮＴＢとは、バス３３に用意されるＡからＤまでの４つの割り込み信号線のうちのＢにアサートされる割り込み信号を言う。
【００６０】
主処理部３０のＣＰＵ１０は、ＩＮＴＢを受信することで、後ほど詳述するメモリ起動処理を行う（Ｓ３１）。ＣＰＵ１０は、メモリ起動処理の最後に、ＤＲＡＭ１２２が通常モードになったことを示すメモリ起動完了通知信号を発行する。
【００６１】
メモリ起動完了通知信号には、例えば、起動要求信号と同じＩＮＴＢが用いられる。
ＭＰＵ１９１は、起動要求信号としてのＩＮＴＢをアサートした後、メモリ起動完了通知信号としてのＩＮＴＢが受信されるのを待つ。メモリ起動完了通知信号としてのＩＮＴＢの受信後、ＭＰＵ１９１は、印刷要求処理を行う（Ｓ１７）。印刷要求処理において、ＭＰＵ１９１は、印刷データをＤＲＡＭ１２２へ書き込むためのコマンド信号を発行する。コマンド信号には、例えば、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）によるデータ書き込みを指示する一般的な信号が用いられる。コマンド信号は、バス３３を介してコントローラ３１に送られる。
【００６２】
ＣＰＵ１０は、ＤＲＡＭ１２２に書き込まれた印刷データをプリンタ１８へ転送する印刷処理を行う。このとき、ＣＰＵ１０は、ＤＲＡＭ１２２の動作モードが通常モードに復帰したことを示す通常モード復帰通知信号をＬＡＮ／ＩＦ１９へ発行する（Ｓ３２）。ＭＰＵ１９１は、通常モード復帰通知信号の受信後、メモリ動作モードフラグを、通常モードを表す値に更新する（Ｓ１７）。
【００６３】
ＣＰＵ１０は、印刷データを含むＤＲＡＭ１２２に書き込まれたデータについて行うべき全ての処理が終了したときに、後ほど詳述するメモリ停止処理を行う（Ｓ３３）。ＣＰＵ１０は、メモリ停止処理の最後に、ＤＲＡＭ１２２が省電力モードになったことを示す省電力モード移行通知信号を発行する。
【００６４】
ＭＰＵ１９１は、省電力モード移行通知信号の受信後、メモリ動作モードフラグを、省電力モードを表す値に更新する（Ｓ１８）。
【００６５】
次に、主処理部３０のＣＰＵ１０によって行われるメモリ起動処理およびメモリ停止処理の詳細について説明する。
【００６６】
主処理部３０のＣＰＵ１０は、メモリ起動処理およびメモリ停止処理が同時に複数起動された場合でも矛盾が発生しないように、グローバル変数である起動処理進行中フラグおよび停止処理進行中フラグを用いて、メモリ起動処理およびメモリ停止処理を行う。
【００６７】
図５は、メモリ起動処理の詳細な一例を示すフローチャートである。
ＣＰＵ１０は、まず、停止処理進行中フラグが１の間待ち（Ｓ３１１）、続いて、起動処理進行中フラグが１の間待つ（Ｓ３１２）。その後、起動処理進行中フラグを１に更新してから（Ｓ３１３）、以下に述べる処理を行う。
【００６８】
ＤＲＡＭ１２２が省電力モードで動作している場合（Ｓ３１４で省電力）、ＣＰＵ１０は、例えば、動作モード制御部３２に設けられるレジスタに通常のアクセス動作用の周波数を指示する値を書き込むことで、動作モード制御部３２からＤＲＡＭ１２２に供給されるクロック信号の周波数を通常のアクセス動作用の周波数に回復させる（Ｓ３１５）。
【００６９】
その後、ＣＰＵ１０は、起動処理進行中フラグを０に更新し（Ｓ３１６）、メモリ起動完了通知をＬＡＮＩ／Ｆ１９へ送る（Ｓ３１７）。
【００７０】
図６は、メモリ停止処理の詳細な一例を示すフローチャートである。
メモリ停止処理は、ＤＲＡＭ１２２のデータに対して行うべき処理がなくなったことが判ったときに実行される。例えば、主処理部３０のＣＰＵ１０で、ＤＲＡＭ１２２のデータに対して行うべき処理をリストする管理プロセスを実行しておき、リストされる処理がなくなったときに、管理プロセスがメモリ停止処理を起動してもよい。
【００７１】
ＣＰＵ１０は、停止処理進行中フラグが１である場合（Ｓ３３１）、および起動処理進行中フラグが１である場合（Ｓ３３２）は、ＤＲＡＭ１２２を停止せずに処理を終了する。その他の場合、停止処理進行中フラグを１に更新してから（Ｓ３３３）、以下に述べる処理を行う。
【００７２】
ＣＰＵ１０は、例えば、動作モード制御部３２に設けられるレジスタにリフレッシュ動作に必要な最低の周波数を指示する値を書き込むことで、動作モード制御部３２からＤＲＡＭ１２２に供給されるクロック信号の周波数をリフレッシュ動作に必要な最低周波数に落とす（Ｓ３３４）。
【００７３】
その後、ＣＰＵ１０は、停止処理進行中フラグを０に更新し（Ｓ３３５）、省電力モード移行通知信号をＬＡＮＩ／Ｆ１９へ送る（Ｓ３３６）。
【００７４】
次に、ＬＡＮＩ／Ｆ１９にてページ記述データが受信された場合について説明する。ページ記述データは、前述したように、プリンタ１８へ送られる前に、ＰＤＬ処理部２０において、プリンタ１８で直接処理できる低位の印刷データに変換される。
【００７５】
図７は、ＬＡＮＩ／Ｆ１９にてページ記述データが受信された場合の動作の一例を示すシーケンスチャートである。ページ記述データが受信されたか、プリンタ１８が直接処理できる低位の印刷データが受信されたかは、ＬＡＮＩ／Ｆ１９のＭＰＵ１９１によって、受信データの内容に応じて判断される。
【００７６】
ＰＤＬ処理部２０のＭＰＵ２０１は、ＤＲＡＭ１２２の動作モードを表す値を保持するメモリ動作モードフラグを用いて、図７に示される処理を行う。
【００７７】
接続部１９２にてページ記述データが受信されると、ＭＰＵ１９１は、受信されたページ記述データを低位の印刷データに展開する指示を、ＰＤＬ処理部２０に対して発行する（Ｓ１１）。
【００７８】
ＰＤＬ処理部２０のＭＰＵ２０１は、受信されたページ記述データを、バス３３を介してＬＡＮＩ／Ｆ１９から取得し、プリンタ１８が直接処理できる低位の印刷データに展開する（Ｓ２１）。
【００７９】
ＭＰＵ２０１は、展開処理が開始され、ページ記述データが印刷データに展開された後、メモリ動作モードフラグに省電力モードを表す値が保持されている場合（Ｓ２４で省電力）、ＭＰＵ２０１は、ＤＲＡＭ１２２を省電力モードから前記通常モードへ切り替えるための起動要求信号を発行するメモリ起動要求処理を行う（Ｓ２５）。
【００８０】
ＭＰＵ２０１が発行する起動要求信号には、ＭＰＵ１９１が発行する起動要求信号との区別のため、例えば、ＩＮＴＤが用いられる。
【００８１】
主処理部３０のＣＰＵ１０は、ＩＮＴＤを受信することで、前述したメモリ起動処理を行う（Ｓ３１）。ＣＰＵ１０は、メモリ起動処理の最後に、ＤＲＡＭ１２２が通常モードになったことを示すメモリ起動完了通知信号を発行する。
【００８２】
メモリ起動完了通知信号には、例えば、起動要求信号と同じＩＮＴＤが用いられる。
ＭＰＵ２０１は、メモリ起動完了通知信号の受信後、メモリ動作モードフラグを、通常モードを表す値に更新する（Ｓ２６）。
【００８３】
続いて、ＭＰＵ２０１は、ページ記述データから展開された印刷データをＤＲＡＭ１２２へ書き込むためのコマンド信号を発行する印刷要求処理を行う（Ｓ２７）。
【００８４】
ＣＰＵ１０は、ＤＲＡＭ１２２に書き込まれた印刷データをプリンタ１８へ転送する印刷処理を行う（Ｓ３２）。
【００８５】
ＣＰＵ１０は、印刷データを含むＤＲＡＭ１２２に書き込まれたデータについて行うべき全ての処理が終了したときに、前述したメモリ停止処理を行う（Ｓ３３）。ＣＰＵ１０は、メモリ停止処理の最後に、ＤＲＡＭ１２２が省電力モードになったことを示す省電力モード移行通知信号を発行する。
【００８６】
ＭＰＵ２０１は、省電力モード移行通知信号の受信後、メモリ動作モードフラグを、省電力モードを表す値に更新する（Ｓ２８）。
【００８７】
以上説明したように、本実施の形態のネットワーク複合機１によれば、ＬＡＮＩ／Ｆ１９およびＰＤＬ処理部２０は、ＤＲＡＭ１２２に書き込むべきデータが発生したときに、ＤＲＡＭ１２２を省電力モードから通常モードへ切り替えるための起動要求信号を発行し、動作モード制御部３２は、前記起動要求信号に応じて、ＤＲＡＭ１２２を省電力モードから通常モードへ切り替えるので、ＤＲＡＭ１２２を常時通常モードにしておく必要がなくなる。その結果、消費電力を削減する優れた効果が得られる。
【産業上の利用可能性】
【００８８】
本発明は、ネットワークから受信されたデータを処理するデータ処理装置として、ネットワークプリンタ、ネットワーク複合機などに広く利用することができる。
【図面の簡単な説明】
【００８９】
【図１】本発明に係るネットワーク複合機を含む通信システムの一構成例を示す図
【図２】ネットワーク複合機の機能的な構成の一例を示すブロック図
【図３】ネットワーク複合機のハードウェアの構成の一例を示すブロック図
【図４】ネットワーク複合機の動作の一例を示すシーケンスチャート
【図５】メモリ起動処理の詳細な一例を示すフローチャート
【図６】メモリ停止処理の詳細な一例を示すフローチャート
【図７】ネットワーク複合機の動作の一例を示すシーケンスチャート
【符号の説明】
【００９０】
１、２  ネットワーク複合機
３、４  端末装置
５  ＰＳＴＮ
６  ＬＡＮ
１０  ＣＰＵ
１１  ＲＯＭ
１２１  ＳＲＡＭ
１２２  ＤＲＡＭ
１３  モデム
１４  ＮＣＵ
１５  操作パネル
１６  ディスプレイ
１７  スキャナ
１８  プリンタ
１９  ＬＡＮＩ／Ｆ
１９１  ＭＰＵ
１９２  接続部
２０  ＰＤＬ処理部
２０１  ＭＰＵ
３０  主処理部
３１  コントローラ
３２  動作モード制御部
３３  バス
【図１】
2010134763.tif 000003
【図２】
2010134763.tif 000004
【図３】
2010134763.tif 000005
【図４】
2010134763.tif 000006
【図５】
2010134763.tif 000007
【図６】
2010134763.tif 000008
【図７】
2010134763.tif 000009
【手続補正書】
【提出日】平成21年1月30日(2009.1.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
ＤＲＡＭ１２２が省電力モードで動作している場合（Ｓ３１４で省電力）、ＣＰＵ１０は、例えば、動作モード制御部３２に設けられるレジスタに通常のアクセス動作用の周波数を指示する値を書き込むことで、動作モード制御部３２からＤＲＡＭ１２２に供給されるクロック信号の周波数を通常のアクセス動作用の周波数に回復させる（Ｓ３１５）。なお、ＤＲＡＭ１２２にＤＤＲ  ＳＤＲＡＭを使用した場合には、メモリへの全ての電源の供給を再開することで、ＤＲＡＭ１２２を通常モードに回復させてもよい。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
ＣＰＵ１０は、例えば、動作モード制御部３２に設けられるレジスタにリフレッシュ動作に必要な最低の周波数を指示する値を書き込むことで、動作モード制御部３２からＤＲＡＭ１２２に供給されるクロック信号の周波数をリフレッシュ動作に必要な最低周波数に落とす（Ｓ３３４）。なお、ＤＲＡＭ１２２にＤＤＲ  ＳＤＲＡＭを使用した場合には、リフレッシュ動作に必要な電源を残し、他の電源の供給を停止することで、ＤＲＡＭ１２２を省電力モードにしてもよい。