(57)【要約】【課題】  上位装置からＩＰｖ６で印刷データが送信されたとき省電力モードから印刷が可能な通常モードへの移行ができず、印刷不可能になる問題があった。【解決手段】  通常モードでの動作を一定期間実行しない時に電力の不要個所を一時停止させて消費電力を低減させるための省電力モードを備えたプリンタ１において、外部インタフェースの受信データ監視機能を選択するためのオペレータパネル１４と、前記オペレータパネル１４の設定に基づいて省電力モード時に外部インタフェースの受信データを監視する監視手段と、前記監視手段が受信したデータに応じた省電力モードで使用するＳＲＡＭ１２のメモリ容量を算出する容量算出手段と、前記省電力モード時にプリンタ各部の電力を削減するための電力制御手段８と、を有している。【選択図】    図１
2011140134.tif 000002
【特許請求の範囲】
【請求項１】
通常モードでの動作を一定期間実行しない時に電力の不要個所を一時停止させて消費電力を低減させるための省電力モードを備えた電子装置において、
前記省電力モード時に外部インタフェースの受信データを監視する監視手段と、
前記監視手段が受信したデータに応じた省電力モードで使用するメモリ容量を算出する容量算出手段と、
この算出されたメモリ容量に対応可能なメモリ部と、
前記省電力モード時に装置各部の電力を削減するための電力制御手段と、を有していることを特徴とする電子装置。
【請求項２】
前記電力制御手段は、前記容量算出手段により算出したメモリ以外の未使用のメモリの電力を削減することを特徴とする請求項１記載の電子装置。
【請求項３】
前記省電力モードで使用するメモリは、ＳＲＡＭ等のキャッシュメモリであることを特徴とする請求項１記載の電子装置。
【請求項４】
前記省電力モードで使用するメモリは、拡張可能なＲＡＭであることを特徴とする請求項１に記載の電子装置。
【請求項５】
前記電子装置には、省電力モードにおいて使用するメモリにデータを圧縮して格納する手段と、圧縮したデータを伸張する手段を持つことを特徴とする請求項１記載の電子装置。
【請求項６】
前記電子装置は、ページプリンタ等の画像形成装置であることを特徴とする請求項１記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力モードを備えた画像形成装置等の電子装置に関する。
【背景技術】
【０００２】
上記画像形成装置、例えば多機能形のプリンタにおいては、ネットワークを通じてホストコンピュータ（ＰＣ）等の複数の上位装置と接続され、上位装置の指示に基づいて受信した印刷データの印刷処理を行う。このようなプリンタは、印刷処理の実行に際し装置全体を駆動させるための通常モードの他に、印刷処理を一定期間実行しない時に電力消費の多い個所を一時停止（スタンバイ状態）させ消費電力を低減させて省エネルギー化を図るための省電力モードを備え、印刷が必要な時に省電力モードから通常モードに戻して印刷を実行している。例えば、省電力モード時の消費電力は、通常モード時の約２５％程度まで低下させており、更なる省電力化が求められている。
このような省エネ対応に関するプリンタの技術としては、下記特許文献１に開示されているものがある。
【０００３】
このプリンタには、外部機器との通信のためのインタフェース制御部と、受信した印刷データをＲＡＭに格納して印刷エンジンプロットに送出する制御部と、印刷コントローラの中枢を担うＣＰＵ部と、設定情報を入力する操作部と、設定情報や装置状態の情報を表示する表示部と、印刷コントローラの各デバイスを制御するＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）部と、ＲＡＭの容量残量検出手段により標準搭載のＲＡＭ（ＤＲＡＭ）の容量残量値を算出しメモリ容量が足りない場合に拡張ＲＡＭ（ＳＲＡＭ）の電源がＯＮするように拡張ＲＡＭの電源をＯＮ／ＯＦＦ制御する制御手段と、を備えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２５４７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来のプリンタは、省電力モードやスタンバイ状態の時に、データの受入れ態勢のため標準ＲＡＭの電源がＯＮに設定され拡張ＲＡＭの電源がＯＦＦとなるように設定されており、また、通常モードの時に標準ＲＡＭの電源がＯＮに設定され拡張ＲＡＭが標準ＲＡＭのメモリ容量の残量値に応じて電源がＯＮ／ＯＦＦ制御されることにより省エネ化が図られている。
【０００６】
ところで、ＩＰアドレスの利用増に伴いＩＰｖ４（インターネットプロトコル４版）でのアドレス不足が予測され、そのアドレス不足対策として今後切り替わる可能性の大きいＩＰｖ６（インターネットプロトコル６版）ではセキュリティーの強化や家電機器との接続機能も付加されることからデータのビット数を多く必要とする。因みに、ＩＰｖ４は４バイトであるのに対し、ＩＰｖ６では１６バイトの容量が必要になる。
このため、従来のプリンタでは、上記したように、省電力モードにおいて標準ＲＡＭだけがＯＮする場合、容量不足が生じてしまいＩＰｖ６等のような記憶容量を多く必要とする利用者からの印刷データを受信することができない。即ち、従来のプリンタでは、省電力モードの状態にあって上位装置からＩＰｖ６で印刷データが送信されてきても受信が不能となることから印刷が可能な通常モードへの移行ができず、印刷不可能になるといった問題があった。
【０００７】
（発明の目的）
そこで本発明は、上記の如き問題に鑑みなされたもので、省電力モードにおいて記憶容量を多く必要とする利用者からの印刷データを確実に受信して省電力モードから通常モードに移行でき印刷処理を適切に行うことの出来る電子装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、通常モードでの動作を一定期間実行しない時に電力の不要個所を一時停止させて消費電力を低減させるための省電力モードを備えた電子装置において、前記省電力モード時に外部インタフェースの受信データを監視する監視手段と、前記監視手段が受信したデータに応じた省電力モードで使用するメモリ容量を算出する容量算出手段と、この算出されたメモリ容量に対応可能なメモリ部と、前記省電力モード時に装置各部の電力を削減するための電力制御手段と、を有していること。
【発明の効果】
【０００９】
上記のように構成することにより、本発明は、監視手段による外部インタフェースの受信データを監視する監視機能と容量算出手段のメモリ容量算出機能と、電力制御手段の装置各部の電力を削減する機能によって、省電力モードにおいて記憶容量を多く必要とする利用者からの印刷データを確実に受信して省電力モードから通常モードに移行でき印刷処理が適切に行える。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１のプリンタの機能構成を示すブロック図である。
【図２】本発明の実施例１における省電力モードの際の電源供給パターン１を示すブロック図である。
【図３】本発明の実施例１における省電力モードの際の電源供給パターン２を示すブロック図である。
【図４】本発明の実施例１のＩＰアドレスの一例である。
【図５】本発明の実施例１の機能選択処理のフローチャートである。
【図６】本発明の実施例１の省電力モード処理のフローチャートである。
【図７】本発明の実施例１の通常モード処理のフローチャートである。
【図８】本発明の実施例２のプリンタの機能構成を示すブロック図である。
【図９】本発明の実施例２の省電力モード処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の電子装置の実施例について図面に基づき説明する。
【実施例１】
【００１２】
図１は本発明の実施例１の電子装置としてのプリンタにおける機能構成をブロック図で示している。
このプリンタ１は、省電力モードを備えた電子写真方式のページプリンタであって、図示しないホストコンピュータ（ＰＣ）とのインタフェース制御や印刷データの処理を行うためのＣＰＵからなるメインプロセッサ２と、このメインプロセッサ２からの指示で受信した印刷データに一定の処理を行い印刷可能な形式に変換するための画像処理部５と、印刷データを印刷媒体上に画像を形成するための画像形成部６と、プリンタ１全体の電源を制御するための電源制御部８と、メインプロセッサ２とサブプロセッサ１１との間の指令やデータの送受信を制御するためのプロセッサ間通信制御部９と、ＰＣとのネットワーク接続の制御を行うためのネットワーク制御部１０と、メインプロセッサ２よりも消費電力の少ないＣＰＵからなるサブプロセッサ１１と、サブプロセッサ１１の作業用のために設けられるメモリのＳＲＡＭ（Static Random Access Memory）１２と、サブプロセッサ１１の動作プログラム等を格納した読み出し専用のメモリであるＲＯＭ１３と、サブプロセッサ１１と接続されプリンタ１の状態を表示したりプリンタ１の設定を利用者が行うためのオペレータパネル１４と、を備えている。
【００１３】
メインプロセッサ２は、プリンタ１の主たるデータ処理制御装置として構成され、データの読み出し書き込みが可能な記憶媒体である揮発性メモリ（ＲＡＭ）３とプリンタ１全体を動作させるプログラムを格納した読み出し専用の記憶媒体である不揮発性メモリ（ＲＯＭ）４と夫々データバスを介して接続されている。
【００１４】
また、このメインプロセッサ２は、サブプロセッサ１１にプロセッサ間通信制御部９を介して接続され、更に、画像処理部５及び電源制御部８と接続されている。
このメインプロセッサ２は、動作中一定時間印刷データの受信がない場合に、動作プログラムに基づいて通常モードから省電力モードに移行する指示を、プロセッサ間通信制御部９を介してサブプロセッサ１１に送る。
【００１５】
更に、このメインプロセッサ２は、省電力モード時に動作を停止し、ネットワーク制御部１０が印刷データを受信した時にサブプロセッサ１１が電源制御部８に対し全ての電源を供給するように指示を送ると、これを基に動作を開始して印刷処理を可能としてサブプロセッサ１１からデータ処理を引き継ぐように設定されている。
【００１６】
ＳＲＡＭ１２は、図示しないRS―フリップフロップ等の集積回路によって構成され、記憶保持のための電源リフレッシュを必要とせず、電源が切られない限りデータを記憶し続けることが可能なメモリである。このＳＲＡＭ１２は、ネットワーク制御部１０を通じて入力した印刷データを一時記憶するバッファーメモリであり、ここではＳＲＡＭ（１）、ＳＲＡＭ（２）、ＳＲＡＭ（３）ＳＲＡＭ（４）の４台を使用しているが必要に応じ台数を変える。
【００１７】
このＳＲＡＭ１２は、サブプロセッサ１１と電源制御部８とに接続され、省電力モードにおいて、ＩＰｖ６による画像データをネットワーク制御部１０が受信すると１６バイトのアドレスとなるため多くのメモリ容量を必要とし、ＳＲＡＭ（１）、ＳＲＡＭ（２）、ＳＲＡＭ（３）ＳＲＡＭ（４）の全てのＳＲＡＭ１２を使用するように設定されている。
また、ＳＲＡＭ１２は、ＩＰｖ４による印刷データをネットワーク制御部１０が受信すると、図３に示すように、ＳＲＡＭ１２中のＳＲＡＭ（１）のみの電源が供給されるように設定されている。
【００１８】
画像形成部６は、図示しない画像形成ユニット（感光ドラムやトナーカートリッジ等が一体化されている）と、この画像形成ユニットと組合わされて感光体上部に設置される露光用のＬＥＤヘッドと、画像形成ユニットの下部に配設される転写部と、その転写部の後方に配設される定着部とを備えている。
この画像形成部６は、省電力モード時には電源ＯＦＦの状態にあるが、通常モード時において画像データを露光部が受信すると、画像形成ユニットの帯電した感光体上にＬＥＤヘッドにて露光し、現像後、印刷媒体上にトナー像を転写し、トナー像が転写された印刷媒体を定着部により加熱・加圧処理することによって印刷が出来る。
【００１９】
電源制御部８は、スイッチングレギュレータ等を有する制御回路から構成され、プリンタ１の省電力モード時の電源を制御する。この電源制御部８は、省電力モード時に、図１の破線で接続を表示しているメインプロセッサ２の他、画像処理部５、画像形成部６、プロセッサ間通信制御部９、ＲＡＭ３、ＲＯＭ４の電源を停止できるように設定され、また、ＳＲＡＭ１２の電源を分けて供給・停止ができるように設定されている。
即ち、サブプロセッサ１１がＲＯＭ１３内に格納されているアプリケーションプログラムである省電力モード制御プログラムに基づいて、省電力モード処理を実行すると、電源制御部８は、プリンタ１中の各部の不要な電源を停止させる。
また、サブプロセッサ１１において、図４に示すように、送信されてきた印刷データのＩＰアドレスが、予め設定されているＩＰｖ６かＩＰｖ４かを読み取り、ＳＲＡＭ１２の必要な容量を算出して指定すると、これに応じて電源制御部８は、ＳＲＡＭ１２の中の不要な電源を停止するように設定されている。
更に、この電源制御部８は、通常モード時にはサブプロセッサ１１が通常モード制御プログラムに基づいて実行する電源供給指示に従って、メインプロセッサ２の他、各部の電源を供給するように設定されている。
【００２０】
プロセッサ間通信制御部９は、メインプロセッサ２とサブプロセッサ１１との間の指令やデータの送受信を制御する回路であって、通常モードにおいて一定時間印刷データの受信がない場合にメインプロセッサ２が省電力モードへの移行の処理指令をサブプロセッサ１１に出力する際の制御を行う。
また、このプロセッサ間通信制御部９は、省電力モードにおいては、電源制御部８の制御によりメインプロセッサ２等と共に電源が停止される。
更に、このプロセッサ間通信制御部９は、省電力モード中にネットワーク制御部１０により印刷データの応答処理がなされるとサブプロセッサ１１からメインプロセッサ２に対して通常モードへの移行開始の動作を伝達する制御を行う。
【００２１】
ネットワーク制御部１０は、ＰＣとのインタフェースとしてネットワーク接続の制御を行うためのものであり、ネットワーク監視手段として通常モードにおいてはメインプロセッサ２の制御に従いネットワーク応答処理を行う。
また、このネットワーク制御部１０は、省電力モードではサブプロセッサ１１の制御に従いネットワーク応答処理を行うように設定され、両モードにおいてその電源がＯＮ状態を保持している。
【００２２】
サブプロセッサ１１は、メインプロセッサ２よりも消費電力の少ないＣＰＵから構成されており、画像形成部６、ＳＲＡＭ１２、ＲＯＭ１３及びオペレータパネル１４と接続されている。また、このサブプロセッサ１１は、プロセッサ間通信制御部９を介してメインプロセッサ２と、ネットワーク制御部１０を介して画像処理部５とも接続されている。
サブプロセッサ１１は、通常モードにおいて、ネットワークからの印刷データをネットワーク制御部１０が受信すると、プロセッサ間通信制御部９を介してメインプロセッサ２からデータを受信し、このデータを基に画像形成部６を制御して印刷処理を実行するように設定されている。
【００２３】
プリンタ１の動作中に一定時間印刷データの受信がないと、サブプロセッサ１１は、ＲＯＭ１３に有る省電力モード制御プログラムに従って、省電力モードにおいて使用しないメインプロセッサ２の他、電力消費の多い回路の電源を停止（図２中のハッチング部分）する指示を電源制御部８に対して行うように設定されている。
また、サブプロセッサ１１は、予めネットワークの利用者毎に設定されているＩＰアドレスがＩＰｖ６、ＩＰｖ４の何れであるかを入力したデータのビット数（ＩＰｖ４が４バイト、ＩＰｖ６が１６バイト）をサブプロセッサ１１中のカウンタ回路で読み取り、ＳＲＡＭ１２の必要な容量を算出して、ＳＲＡＭ１２の中の不要な電源を停止（図３中のハッチング部分）する指示を電源制御部８に対して行うように設定されている。
【００２４】
このＩＰアドレスの判定には、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用い、ＩＰｖ６かＩＰｖ４か自動的に設定が行われると、必要とする記憶容量が算出される。
この算出結果を基に、サブプロセッサ１１は、ＳＲＡＭ１２の使用数を決定し、通常モードから省電力モードに移行する。ＤＨＣＰは、ＩＰアドレスを自動的に割当てるためのプロトコルであり、ネットワーク中のＤＨＣＰサーバ（図示せず）に格納されている。
ＤＨＣＰを使わずに受信ＩＰアドレスを設定する場合には、オペレータパネル１４から利用者が手動にてＩＰｖ６、ＩＰｖ４の何れか又は両方の選択ができるように設定されている。
【００２５】
更に、このサブプロセッサ１１は、プリンタ１が省電力モード時において印刷データを受信すると、電源制御部８に対し直ちに全ての電源を供給するよう指示を出す。電源供給に従って、メインプロセッサ２が起動すると印刷データの処理が可能な通常モードの状態になるため、サブプロセッサ１１は、プロセッサ間通信制御部９を介してメインプロセッサ２にネットワーク制御部１０のデータ処理動作を引継ぐ。
【００２６】
オペレータパネル１４は、図１に示すように、サブプロセッサ１１に接続され、プリンタの状態や各種情報を表示することが出来る、図示しない表示パネルと、この表示パネルに表示された情報、即ちＩＰアドレスの自動（ＤＨＣＰ）・手動（ＩＰｖ６、ＩＰｖ４）の選択を利用者の必要に応じた設定が可能となるテンキー等の操作ボタンで構成され、プリンタの動作の変更や停止など操作や設定等を行うことが出来る。
【００２７】
次に、この実施例１のプリンタの通常モードにおける機能選択処理を図５のフローチャートで説明する。
【００２８】
（ステップＳ２０）
メインプロセッサ２は、サブプロセッサ１１に対して通常モードの機能選択処理を開始させる。
【００２９】
（ステップＳ２１）
サブプロセッサ１１は、オペレータパネル１４にＩＰアドレスの設定方法として、ＤＨＣＰにより自動設定か、利用者の選択による入力設定かを表示し、利用者からのキー押下を待つ。
【００３０】
（ステップＳ２２）
メインプロセッサ２は、ＤＨＣＰによるＩＰアドレスの自動設定を選択したかどうかを判定する。ここで、サブプロセッサ１１が自動設定を選択したと判定すると、ステップＳ２３に移行し、利用者からの選択による入力と判断すると、ステップＳ２８に移行する。
【００３１】
（ステップＳ２３）
メインプロセッサ２は、ＤＨＣＰサーバに対して、ＩＰｖ６のＩＰアドレスの取得を行う。
【００３２】
（ステップＳ２４）
メインプロセッサ２は、ＩＰｖ６のＩＰアドレスが取得出来たか否かの判定を実行する。ここで、ＩＰｖ６のＩＰアドレスを取得できたと判断すると、ステップＳ３０に移行し、取得できなかったと判断するとステップＳ２５に移行する。
【００３３】
（ステップＳ２５）
メインプロセッサ２は、ＤＨＣＰサーバに対して、ＩＰｖ４のＩＰアドレスの取得を行う。
【００３４】
（ステップＳ２６）
メインプロセッサ２は、ＩＰｖ４のＩＰアドレスが取得出来たか否かの判定を実行する。ここで、ＩＰｖ４のＩＰアドレスを取得できたと判断すると、ステップＳ３１に移行し、取得できなかったと判断するとステップＳ２７に移行する。
【００３５】
（ステップＳ２７）
メインプロセッサ２は、ＩＰｖ４のＩＰアドレスが取得出来なかった旨のエラー表示をオペレータパネル１４に表示する。
【００３６】
（ステップＳ２８）
メインプロセッサ２は、利用者に対してＩＰｖ４かＩＰｖ６の何れかを選択するようにオペレータパネル１４に表示する。
【００３７】
（ステップＳ２９）
メインプロセッサ２は、利用者がＩＰｖ６を選択したか否かを判定する。ここでＩＰｖ６のＩＰアドレスを選択したと判断するとステップＳ３０に移行し、ＩＰｖ４のＩＰアドレスを選択したと判断するとステップＳ３１に移行する。
【００３８】
（ステップＳ３０）
メインプロセッサ２は、ＤＨＣＰサーバから取得したＩＰｖ６のＩＰアドレス若しくはオペレータパネル１４から入力されたＩＰｖ６のＩＰアドレスをＲＡＭ３に記憶する。
【００３９】
（ステップＳ３１）
メインプロセッサ２は、ＤＨＣＰサーバから取得したＩＰｖ４のＩＰアドレス若しくはオペレータパネル１４から入力されたＩＰｖ４のＩＰアドレスをＲＡＭ３に記憶する。
【００４０】
（ステップＳ３２）
メインプロセッサ２は、上記処理を終了する。
【００４１】
次に、本実施例のサブプロセッサ１１が実行する省電力モードの処理を図６に示すフローチャートで説明する。
【００４２】
（ステップＳ４０）
サブプロセッサ１１は、省電力モードの処理を開始する。
【００４３】
（ステップＳ４１）
サブプロセッサ１１は、ＲＡＭ３上のＩＰアドレスの設定値を読み込む。
【００４４】
（ステップＳ４２）
サブプロセッサ１１は、サブプロセッサ１１内にＩＰｖ６が設定されているかを判定する。ここでＩＰｖ６であると判定するとステップＳ４４に移行し、ＩＰｖ４であると判定するとステップＳ４３に移行する。
【００４５】
（ステップＳ４３）
ステップＳ４２において、サブプロセッサ１１は、ＩＰｖ４であると判定されると、この判定に従って電源制御部８は、ＳＲＡＭ１２の中、ＳＲＡＭ（２）、ＳＲＡＭ（３）、ＳＲＡＭ（４）の電源を停止する。
【００４６】
（ステップＳ４４）
サブプロセッサ１１は、通常モードで使用する動作回路の電源を停止する。即ち、メインプロセッサ２、ＲＡＭ３、ＲＯＭ４、画像処理部５、画像形成部６及びプロセッサ間通信制御部９の電源を停止させる。そして、ＩＰｖ６が対応できるＳＲＡＭ１２の全ての電源をＯＮし、ＩＰｖ６及びＩＰｖ４での印刷データの受信を可能とする。
【００４７】
（ステップＳ４５）
サブプロセッサ１１は、省電力モードでのネットワーク監視処理を行う。
【００４８】
（ステップＳ４６）
サブプロセッサ１１は、ネットワークから印刷データを受信したか否かを判定する。ここで印刷データを受信したと判断するとステップＳ４７に移行し、一方、印刷データを受信しないと判断するとステップＳ４５に移行し印刷データを受信するまで待機する。
【００４９】
（ステップＳ４７）
サブプロセッサ１１は、ステップＳ４６で受信したデータの処理にメインプロセッサ２を含む通常モードでの処理が必要か否かを判定する。
【００５０】
（ステップＳ４８）
サブプロセッサ１１は、通常モードでの処理が必要と判断した場合、プリンタ１の全体に電力を供給する。
【００５１】
（ステップＳ４９）
ステップＳ４８で、プリンタ１の全体に電力が供給されると、サブプロセッサ１１は、通常モードによる処理を開始する。これに従って、メインプロセッサ２が動作し、画像形成部６に対し印刷処理動作の開始を指示する。
【００５２】
（ステップＳ５０）
一方、ステップＳ４７で、通常モードでの処理が必要ではないと判断した場合には、省電力モードにおいて、サブプロセッサ１１によるネットワーク応答処理を行う。
【００５３】
（ステップＳ５１）
サブプロセッサ１１は、処理を終了する。
このような、手順に従って、省電力モードにおいて印刷データが、ＩＰｖ６、ＩＰｖ４の何れで送信されてきても、ＳＲＡＭ１２を対応できる記憶容量に変え受信可能となり、通常モードに移行して印刷が可能となる。
【００５４】
図７は、メインプロセッサ２が実行する通常モードの処理を示すフローチャートである。以下、このフローチャートに従って通常モードの処理を説明する。
【００５５】
（ステップＳ６０）
メインプロセッサ２は通常モードの処理を開始する。
【００５６】
（ステップＳ６１）
メインプロセッサ２は、プリンタ１全体の初期化を行う。
【００５７】
（ステップＳ６２）
メインプロセッサ２は、通常モードでのネットワーク処理を行う。
【００５８】
（ステップＳ６３）
メインプロセッサ２は、オペレータパネル１４から機能選択処理が起動されたか否か判定する。ここで機能選択処理が起動されたと判定すると、ステップＳ６４に移行する。一方、機能選択処理が起動されていないと判定するとステップＳ６５に移行する。
【００５９】
（ステップＳ６４）
メインプロセッサ２は、機能選択処理を起動する。
【００６０】
（ステップＳ６５）
メインプロセッサ２は、ネットワークから一定時間処理データを受信していないかどうかを判定する。ここで、受信していないと判断すると、省電力モードに切り換えるため、ステップＳ６６に移行する。一方、受信したと判断するとステップＳ６２に移行し再びネットワークの受信処理及びオペレータパネル１４の監視処理を行う。
【００６１】
（ステップＳ６６）
メインプロセッサ２は、受信していないと判断した場合には、省電力モードに切り換える。
上記によれば、利用者の使用しているネットワーク環境に合わせて、省電力モードで使用するＳＲＡＭ１２の容量を変更できるため、ＩＰｖ６でのアドレスを受信しても省電力モードから通常モードに移行できると共に、ＩＰｖ４のように従来からのネットワーク環境の何れにおいても的確な印刷処理が可能となり、更に消費電力を少なくすることもでき、利用者の利便性を高めることが出来る。
【実施例２】
【００６２】
次に、本発明の実施例２として、実施例１と同様にプリンタに適用させた場合について説明する。構成上実施例１と同じ部分については同符号を付している。
図８は、実施例２のプリンタにおける機能構成を示すブロック図である。
このプリンタ１は、省電力モードを備えた電子式のページプリンタであって、図示しないホストコンピュータ（ＰＣ）とのインタフェース制御や印刷データの処理を行うためのＣＰＵからなるメインプロセッサ２と、このメインプロセッサ２からの指示で受信した印刷データに一定の処理を行い印刷可能な形式に変換するための画像処理部５と、印刷データを用紙の上に画像を形成するための画像形成部６と、プリンタ１全体の電源を制御するための電源制御部８と、メインプロセッサ２とサブプロセッサ１１との間の指令やデータの送受信を制御するためのプロセッサ間通信制御部９と、ＰＣとのネットワーク接続の制御を行うためのネットワーク制御部１０と、メインプロセッサ２よりも消費電力の少ないＣＰＵからなるサブプロセッサ１１と、サブプロセッサ１１の作業用のためのメモリであるＳＲＡＭ（Static Random Access Memory）１２と、サブプロセッサ１１の命令を格納した読み出し専用のメモリであるＲＯＭ１３と、サブプロセッサ１１と接続されプリンタ１の状態を表示したりプリンタ１の設定を利用者が行うためのオペレータパネル１４とを有している。更に、サブプロセッサ１１とＳＲＡＭ１２との間に圧縮回路１５及び伸張回路１６を備えている。
【００６３】
メインプロセッサ２は、プリンタ１における主たるデータ処理制御装置として構成され、図８に示すように、データの読み出し書き込みが可能な記憶媒体である揮発性メモリ（ＲＡＭ）３とプリンタ全体を動作させるプログラムを格納した読み出し専用の記憶媒体である不揮発性メモリ（ＲＯＭ）４と夫々データバスを介して接続されている。
【００６４】
また、このメインプロセッサ２は、サブプロセッサ１１にプロセッサ間通信制御部９を介して接続されている。更に、このメインプロセッサ２は、画像処理部５及び電源制御部８と接続されている。このメインプロセッサ２は、動作中一定時間印刷データの受信がない場合に、動作プログラムに基づいて通常モードから省電力モードに移行する指示を開始する。即ち、プロセッサ間通信制御部９を介してサブプロセッサ１１に省電力モードへ移行する指示を与える。また、このメインプロセッサ２は、省電力モード時に動作を停止し、ネットワーク制御部１０が印刷データを受信した場合にサブプロセッサ１１が電源制御部８に全ての電源を供給するように指示を送信すると、これを基に動作を開始して印刷データの処理を可能としてサブプロセッサ１１からデータ処理を引き継ぐ。
【００６５】
ＳＲＡＭ１２は、図示しないRS―フリップフロップ等の集積回路によって構成され、記憶保持のための電源リフレッシュを必要とせず、電源が切られない限りデータを記憶し続けることが可能なメモリであり、ネットワーク制御部１０を通じて入力した印刷データを一時記憶するバッハーメモリであり、ここではＳＲＡＭ（１）、ＳＲＡＭ（２）、ＳＲＡＭ（３）ＳＲＡＭ（４）の４台を使用しているが必要に応じ台数を変える。
【００６６】
このＳＲＡＭ１２は、圧縮回路１５及び伸縮回路１６を介してサブプロセッサ１１と接続され、また、電源制御部８を介してメインプロセッサ２と接続されている。省電力モードにおいて、ＩＰｖ６による画像データをネットワーク制御部１０が受信すると１６バイトのアドレスとなるため多くのメモリ容量を必要とし、全てのＳＲＡＭ１２を使用するように設定され、また、ＩＰｖ４による画像データをネットワーク制御部１０が受信すると図３に示すように、ＳＲＡＭ１２中のＳＲＡＭ（１）のみの電源が供給されるように設定されている。
【００６７】
画像形成部６は、画像形成ユニット（感光ドラムやトナーカートリッジ等が一体化されている）と、この画像形成ユニットと組合わされて感光体上部に設置される露光用のＬＥＤヘッドと、画像形成ユニットの下部に配設される転写部と、その転写部の後方に配設される定着部とを備えている。
この画像形成部６は、省電力モード時には電源ＯＦＦの状態にあるが、通常モード時においてネットワーク制御部１０を通じて画像データを露光部が受信すると、画像形成ユニットの帯電した感光体上にＬＥＤヘッドにて露光し、現像後、印刷媒体上にトナー像を転写し、トナー像が転写された印刷媒体を定着部によって加熱・加圧処理することによって印刷が出来る。
【００６８】
電源制御部８は、スイッチングレギュレータ等を有する制御回路から構成され、プリンタ１全体の電源を制御する回路であるが、特に、図８に破線での接続を表示してあるメインプロセッサ２の他、画像処理部５、画像形成部６、プロセッサ間通信制御部９、ＲＡＭ３、ＲＯＭ４及びＳＲＡＭ１２の個別に電源を停止ができるように設定されている。
即ち、サブプロセッサ１１がＲＯＭ１３内に格納されているアプリケーションプログラムである省電力モード制御プログラムに基づいて、省電力モード処理を実行すると、電源制御部８は、プリンタ１中の各部の不要な電源を停止させる。
【００６９】
また、サブプロセッサ１１において、図４に示すように、送信されてきた印刷データのＩＰアドレスが、予め設定されているＩＰｖ６かＩＰｖ４かを読み取り、ＳＲＡＭ１２の必要な容量を算出して指定すると、これに応じて電源制御部８は、不要なＳＲＡＭ１２の電源を停止するように設定されている。
【００７０】
プロセッサ間通信制御部９は、メインプロセッサ２とサブプロセッサ１１との間の指令やデータの送受信を制御する回路であって、通常モードにおいて一定時間印刷データの受信がない場合にメインプロセッサ２が省電力モードへの移行の処理指令をサブプロセッサ１１に出力する際の制御を行う。
また、このプロセッサ間通信制御部９は、省電力モードにおいては、電源制御部８の制御によりメインプロセッサ２等と共に電源が停止される。
更に、このプロセッサ間通信制御部９は、省電力モード中にネットワーク制御部１０により印刷データの応答処理がなされるとメサブプロセッサ１１からメインプロセッサ２に対して通常モードへの移行開始の動作を伝達する制御を行う。
【００７１】
ネットワーク制御部１０は、ＰＣとのインタフェースとしてネットワーク接続の制御を行うためのものであり、ネットワーク監視機能として通常モードにおいてはメインプロセッサ２の制御に従いネットワーク応答処理を行い、また、省電力モードではサブプロセッサ１１の制御に従いネットワーク応答処理を行うように設定され両モードにおいてその電源はＯＮ状態を保持している。
【００７２】
サブプロセッサ１１は、メインプロセッサ２よりも消費電力の少ないＣＰＵから構成されており、画像形成部６、ＳＲＡＭ１２、ＲＯＭ１３及びオペレータパネル１４と接続されている。また、このサブプロセッサ１１は、プロセッサ間通信制御部９を介してメインプロセッサ２と、ネットワーク制御部１０を介して画像処理部５とも接続されている。
【００７３】
サブプロセッサ１１は、通常モードにおいて、メインプロセッサ２がネットワーク制御部１０を制御することで、ネットワークからの印刷データをネットワーク制御部１０が受信すると、プロセッサ間通信制御部９を介してデータを受信し、画像形成部６を制御して印刷処理を実行するように設定されている。
【００７４】
プリンタ１の動作中に一定時間印刷データの受信がないと、サブプロセッサ１１は、ＲＯＭ１３に有る省電力モード制御プログラムに従って、省電力モードにおいて使用しないメインプロセッサ２の他、電力消費の多い回路の電源を停止（図２中のハッチング部分）する指示を電源制御部８に対して行うように設定されている。
【００７５】
また、サブプロセッサ１１は、予めネットワークの利用者毎に設定されているＩＰアドレスがＩＰｖ６、ＩＰｖ４の何れであるかを入力したデータのビット数（ＩＰｖ４が４バイト、ＩＰｖ６が１６バイト）をサブプロセッサ１１中のカウンタ回路で読み取り、ＳＲＡＭ１２の必要な容量を算出して、ＳＲＡＭ１２の中の不要な電源を停止（図３中のハッチング部分）する指示を電源制御部８に対して行うように設定されている。
【００７６】
このＩＰアドレスの判定には、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用い、ＩＰｖ６かＩＰｖ４か自動的に設定が行われると、必要とする記憶容量が算出される。
この算出結果を基に、サブプロセッサ１１は、ＳＲＡＭ１２の使用数を決定し、通常モードから省電力モードに移行する。ＤＨＣＰは、ＩＰアドレスを自動的に割当てるためのプロトコルであり、ネットワーク中のＤＨＣＰサーバ（図示せず）に格納されている。
ＤＨＣＰを使わずに受信ＩＰアドレスを設定する場合には、オペレータパネル１４から利用者が手動にてＩＰｖ６、ＩＰｖ４の何れか又は両方の選択ができるように設定されている。
【００７７】
更に、このサブプロセッサ１１は、プリンタ１が省電力モード時において印刷データを受信すると、電源制御部８に対し直ちに全ての電源を供給するよう指示を出す。電源供給に従って、メインプロセッサ２が起動すると印刷データの処理が可能な通常モードの状態になるため、サブプロセッサ１１は、プロセッサ間通信制御部９を介してメインプロセッサ２にネットワーク制御部１０のデータ処理動作を引継ぐ。
【００７８】
圧縮回路１５は、図８に示すように、サブプロセッサ１１とＳＲＡＭ１２との間に実装され、サブプロセッサ１１からのデータの書き込みの際に圧縮処理を行いＳＲＡＭ１２に書込む。圧縮方法としては、サブプロセッサ１１においてバイナリーコード化されたデータを更にこの圧縮回路１５を仲介することにより符号化して容量を少なくする、例えばＬＺ法等を使用して行う。
【００７９】
伸張回路１６は、図８に示すように、圧縮回路１５と同様にサブプロセッサ１１とＳＲＡＭ１２との間に実装され、ＳＲＡＭ１２内に符号化されて圧縮され格納されているデータを元の形式に伸張（復元）して戻した上でサブプロセッサ１１に供給する。このような操作により、ＩＰｖ６のような高機能なネットワーク環境での使用においても少ない消費電力で処理することが可能になる。
【００８０】
オペレータパネル１４は、図８に示すように、サブプロセッサ１１に接続され、プリンタの状態や各種情報を表示することが出来る、図示しない表示パネルと、この表示パネルに表示された情報、即ちＩＰアドレスの自動（ＤＨＣＰ）・手動（ＩＰｖ６、ＩＰｖ４）の選択を利用者の必要に応じた設定が可能となるテンキー等の操作ボタンで構成され、プリンタの動作の変更や停止など操作や設定等を行うことが出来る。
【００８１】
次に、本実施例２のサブプロセッサ１１が実行する省電力モードの処理を図９に示すフローチャートで説明する。
【００８２】
（ステップＳ８０）
サブプロセッサ１１は、省電力モードの処理を開始する。
【００８３】
（ステップＳ８１）
サブプロセッサ１１は、ＲＡＭ３上のＩＰアドレスの設定値を読み込む。
【００８４】
（ステップＳ８２）
サブプロセッサ１１は、サブプロセッサ１１内にＩＰｖ６が設定されているかを判定する。ここでサブプロセッサ１１が入力したデータのＩＰアドレスがＩＰｖ６であると判定するとサブプロセッサ１１は、圧縮回路１５を用いて圧縮処理を指定する。ＩＰｖ４であると判定するとステップＳ８３に移行する。
【００８５】
（ステップＳ８３）
ステップＳ８２においてＩＰｖ４であると判定されると、この判定に従って電源制御部８は、ＳＲＡＭ１２の中、ＳＲＡＭ（２）、ＳＲＡＭ（３）、ＳＲＡＭ（４）の電源を停止する。
【００８６】
（ステップＳ８４）
圧縮回路１５は、圧縮処理を実施する。
【００８７】
（ステップＳ８５）
サブプロセッサ１１は、通常モードで使用する動作回路の電源を停止する。即ち、メインプロセッサ２、ＲＡＭ３、ＲＯＭ４、画像処理部５、画像形成部６及びプロセッサ間通信制御部９の電源を停止させる。
【００８８】
（ステップＳ８６）
サブプロセッサ１１は、省電力モードでのネットワーク監視処理を行う。
【００８９】
（ステップＳ８７）
サブプロセッサ１１は、ネットワークから処理データを受信したか否かを判定する。ここで処理データを受信した判断するとステップＳ４７に移行し、一方、処理データを受信しないと判断するとステップＳ４５に移行し処理データを受信するまで待機する。
【００９０】
（ステップＳ８８）
サブプロセッサ１１は、ステップＳ４６で受信したデータの処理にメインプロセッサ２を含む通常モードでの処理が必要か否かを判定する。
【００９１】
（ステップＳ８９）
サブプロセッサ１１は、通常モードでの処理が必要と判断した場合、プリンタ１の全体に電力を供給する。
【００９２】
（ステップＳ９０）
ステップＳ４８で、プリンタ１の全体に電力が供給されると、サブプロセッサ１１は、通常モードによる処理を開始する。これに従って、メインプロセッサ２が動作し、画像形成部６に対し印刷処理動作の開始を指示する。
【００９３】
（ステップＳ９１）
一方、ステップＳ４７で、通常モードでの処理が必要ではないと判断した場合には、省電力モードにおいて、サブプロセッサ１１によるネットワーク応答処理を行う。
【００９４】
（ステップＳ９２）
伸張回路１６は、伸張処理を実行する。
【００９５】
（ステップＳ９３）
サブプロセッサ１１は、処理を終了する。
以上のように、実施例２によれば、省電力モードにおいてＳＲＡＭ１２を多く必要とするような機能を選択しても、少ないＳＲＡＭ１２で処理を実行できるため、省電力モードの消費電力をより少なくすることが出来、利用者の利便性が向上する。
【産業上の利用可能性】
【００９６】
本発明の電子装置においては、プリンタに適用した実施例を説明したが、これに限らず複写機、スキャナなどの事務用電子機器に適用することができる。
【符号の説明】
【００９７】
１    プリンタ
２    メインプロセッサ
３    ＲＡＭ
４    ＲＯＭ
５    画像処理部
６    画像形成部
８    電源制御部
９    プロセッサ間通信制御部
１０    ネットワーク制御部
１１    サブプロセッサ
１２    ＳＲＡＭ
１３    ＲＯＭ
１４    オペレータパネル
【図１】
2011140134.tif 000003
【図２】
2011140134.tif 000004
【図３】
2011140134.tif 000005
【図４】
2011140134.tif 000006
【図５】
2011140134.tif 000007
【図６】
2011140134.tif 000008
【図７】
2011140134.tif 000009
【図８】
2011140134.tif 000010
【図９】
2011140134.tif 000011