(57)【要約】【課題】  同一ネットワーク上における複数のネットワーク・プリンタ間で各々の使用頻度レベル情報を交換する事で最小使用頻度レベルのプリンタを省電力モードに移行する省電力環境を目的とする。【解決手段】  ネットワーク・プリンタにて使用頻度レベル登録・確認・比較、稼動停止移行、起動タイマ、代替応答、の各手段から構成される。【選択図】            図１
2005205830.tif 000002
【特許請求の範囲】
【請求項１】
サーバおよびサーバ群とクライアント・コンピュータおよびコンピュータ群とネットワーク・プリンタ群が接続されたネットワーク・システムにおいて、
スリープ・レベル情報としての使用頻度・時刻相関情報を格納する手段、
前記ネットワーク上のプリンタ（群）に対してスリープ・レベル情報を問い合わせる手段、
前記ネットワーク上のプリンタ（群）のスリープ・レベル問い合わせに応答する手段、
前記ネットワーク上のプリンタ（群）のスリープ・レベル値を比較・判定する手段、
省電力モードとしての稼動停止（スリープ状態）に移行する手段、
また省電力モードとしての稼動停止（スリープ状態）から自動起動する手段、
を設けた事を特徴とするネットワーク・プリンタ群からなる省電力システム。
【請求項２】
前記請求項１に記載のネットワーク・プリンタおよびプリンタ群において、
前記サーバまたはクライアント・コンピュータから各プリンタのスリープ・レベル情報としての使用頻度・時刻相関情報を受け取る手段、
前記サーバまたはクライアント・コンピュータから得た前記スリープ・レベル情報を格納する手段、
を設けたことを特徴とするネットワーク・プリンタ。
【請求項３】
前記請求項１に記載のネットワーク・プリンタおよびプリンタ群において、
個々のプリンタにおけるクライアント毎の印刷量と時間相関情報を検出・格納する手段、
前記サーバまたはクライアント・コンピュータから各スリープ・レベル情報としての使用頻度・時刻相関情報を算出するための、パラメータとしてクライアント毎の優先値、及びスリープ・レベル算出式を受け取る手段、
前記サーバまたはクライアント・コンピュータから得た前記クライアント毎の優先値と算出式を元に当該プリンタのスリープ・レベル情報を算出・更新・格納する手段、
を設けたことを特徴とするネットワーク・プリンタ。
【請求項４】
前記請求項１に記載のネットワーク・プリンタおよびプリンタ群において、
省電力モードとしての稼動停止（スリープ）状態から起動する手段として、
起動時刻を設定し設定時刻に電源を入れる事でプリンタを稼動状態に移行するタイマ、
を設けた事を特徴とするネットワーク・プリンタ。
【請求項５】
前記請求項１に記載のネットワーク・プリンタおよびプリンタ群において、
ネットワーク上のサーバ（群）、クライアント・コンピュータ（群）、ネットワーク・プリンタ（群）に対して、省電力モードとしての稼動停止（スリープ）状態に移行する事をネットワークを介して通知する手段、
を設けた事を特徴とするネットワーク・プリンタ。
【請求項６】
前記請求項１に記載のネットワーク・プリンタおよびプリンタ群において、
ネットワーク上のサーバ（群）、クライアント・コンピュータ（群）、から省電力モードの稼動停止（スリープ）状態にあるプリンタへの応答要求を検出する手段、
応答要求を発行したサーバ（群）、クライアント・コンピュータ（群）に対しての代行応答として、稼動停止プリンタおよび自プリンタの動作状態の通知を行なう手段、
を設けた事を特徴とするネットワーク・プリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一のネットワーク上に接続されたプリンタおよびプリンタ群において、複数のネットワーク・プリンタを有するシステムとしての省電力環境を提供するものである。
【背景技術】
【０００２】
従来、ネットワーク上に接続されたプリンタおよびプリンタ群は、各々に省電力機能を有しており、各プリンタに与えられた仕様で独自に省電力モードとしてスリープ状態への移行を行なっていた。
【０００３】
またクライアント・コンピュータ上で稼動するアプリケーションにより、各プリンタの状態監視を行ない、アプリケーションからのプリンタへの省電力動作移行指示にて省電力制御が行なわれている場合もあった（特許文献１参照）。
【特許文献１】特開２０００−２１８８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例では次のような欠点があった。
【０００５】
ネットワーク上で各々のプリンタが各々独自の仕様で省電力モードへの移行が行なわれる場合には、その各プリンタ間の使用頻度の差異が鑑みられず、システムとしての最適な省電力が行なわれていなかった。
【０００６】
またサーバやクライアント・コンピュータで各プリンタの省電力モード制御のためのアプリケーションを動作する場合には、専用のサーバやクライアント・コンピュータの設置・運用が必要であり、クライアント・コンピュータでは本来の使用の有無に関わらず２４時間動作させる必要があるという欠点も生じていた。
【０００７】
本発明は、以上の点に着目して成されたもので、同一ネットワーク上における複数のネットワーク・プリンタ間で各々の使用頻度レベル情報を交換する事で最小使用頻度レベルのプリンタを省電力モードに移行する省電力環境を目的とする。
【課題を解決するための手段】
【０００８】
本発明によれば、ネットワーク上に接続されたプリンタおよびプリンタ群において、複数のネットワーク・プリンタを有するシステムとしての省電力環境を最適化する。
【０００９】
（１）ネットワーク・プリンタは、サーバまたはクライアント・コンピュータから得られたネットワーク上のプリンタの時刻毎のスリープ・レベルを比較する。
【００１０】
（２）ネットワーク・プリンタは、サーバまたはクライアント・コンピュータから得られたパラメータであるクライアント情報（優先値）と算出式を元に、クライアント毎の印刷量と時刻情報から、時刻毎の使用頻度をスリープ・レベルとして算出・更新し、ネットワーク上の他のプリンタと比較する。
【００１１】
（３）ネットワーク・プリンタは、ネットワーク上のプリンタのスリープ・レベルとして使用頻度レベルが最小であると判定した場合に省電力モードとして稼動停止（スリープ）状態に移行する。この際にネットワーク上の他の稼動プリンタ（群）に状態、及び起動予定時刻を通知する。
【００１２】
（４）稼動中のネットワーク・プリンタは、稼動停止（スリープ）状態にあるプリンタに対する応答要求（印刷指示等）がある際には、応答要求を発行した機器に対しての応答として該当プリンタの状態（印刷不可、起動時刻）および自プリンタ状態（代行印刷の可否）を通知する。
【００１３】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【００１４】
（１）サーバおよびサーバ群とクライアント・コンピュータおよびコンピュータ群とネットワーク・プリンタ群が接続されたネットワーク・システムにおいて、スリープ・レベル情報としての使用頻度・時刻相関情報を格納する手段、前記ネットワーク上のプリンタ（群）に対してスリープ・レベル情報を問い合わせる手段、前記ネットワーク上のプリンタ（群）のスリープ・レベル問い合わせに応答する手段、前記ネットワーク上のプリンタ（群）のスリープ・レベル値を比較・判定する手段、省電力モードとしての稼動停止（スリープ状態）に移行する手段、また省電力モードとしての稼動停止（スリープ状態）から自動起動する手段、を設けた事を特徴とするネットワーク・プリンタ群からなる省電力システム。
【００１５】
（２）前記（１）に記載のネットワーク・プリンタおよびプリンタ群において、前記サーバまたはクライアント・コンピュータから各プリンタのスリープ・レベル情報としての使用頻度・時刻相関情報を受け取る手段、前記サーバまたはクライアント・コンピュータから得た前記スリープ・レベル情報を格納する手段、を設けたことを特徴とするネットワーク・プリンタ。
【００１６】
（３）前記（１）に記載のネットワーク・プリンタおよびプリンタ群において、個々のプリンタにおけるクライアント毎の印刷量と時間相関情報を検出・格納する手段、前記サーバまたはクライアント・コンピュータから各スリープ・レベル情報としての使用頻度・時刻相関情報を算出するための、パラメータとしてクライアント毎の優先値、及びスリープ・レベル算出式を受け取る手段、前記サーバまたはクライアント・コンピュータから得た前記クライアント毎の優先値と算出式を元に当該プリンタのスリープ・レベル情報を算出・更新・格納する手段、を設けたことを特徴とするネットワーク・プリンタ。
【００１７】
（４）前記（１）に記載のネットワーク・プリンタおよびプリンタ群において、省電力モードとしての稼動停止（スリープ）状態から起動する手段として、起動時刻を設定し設定時刻に電源を入れる事でプリンタを稼動状態に移行するタイマ、を設けた事を特徴とするネットワーク・プリンタ。
【００１８】
（５）前記（１）に記載のネットワーク・プリンタおよびプリンタ群において、ネットワーク上のサーバ（群）、クライアント・コンピュータ（群）、ネットワーク・プリンタ（群）に対して、省電力モードとしての稼動停止（スリープ）状態に移行する事をネットワークを介して通知する手段、を設けた事を特徴とするネットワーク・プリンタ。
【００１９】
（６）前記（１）に記載のネットワーク・プリンタおよびプリンタ群において、ネットワーク上のサーバ（群）、クライアント・コンピュータ（群）、から省電力モードの稼動停止（スリープ）状態にあるプリンタへの応答要求を検出する手段、応答要求を発行したサーバ（群）、クライアント・コンピュータ（群）に対しての代行応答として、稼動停止プリンタおよび自プリンタの動作状態の通知を行なう手段、を設けた事を特徴とするネットワーク・プリンタ。
【発明の効果】
【００２０】
本発明によれば、ネットワーク・プリンタ同士によりスリープ・レベル情報である使用頻度の比較を行なう事で、ネットワーク・プリンタ・システムとしての最適な省電力環境が整備できる。またネットワーク上のサーバ、クライアント・コンピュータの介在する事なしでシステムの構築を図れる事により省電力システムの導入・運用負荷を軽減できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態について、図面を参照しながら説明するものである。
【実施例】
【００２２】
図１は、本実施例において省電力モードとしての稼動停止（スリープ）状態に入るネットワーク・プリンタの動作を示すフローチャートである。
【００２３】
Ｓ１０１においてネットワーク上のプリンタが起動して、Ｓ１０２の印刷待機に入る。この印刷待機状態では、印刷指示（Ｓ１０３）があった場合には、印刷処理（Ｓ１０４）を行なった後に、印刷ジョブに関する情報としてユーザ情報及び印刷量をプリンタ内に格納（Ｓ１０５）して、待機に戻る。またサーバ、クライアント・コンピュータからのスリープ設定（Ｓ１０６）があった場合にはスリープ設定処理（Ｓ１０７）を行なう。このスリープ設定は、当該プリンタのスリープ・レベル（本実施例では各プリンタの使用頻度・時刻相関テーブルまたはスリープ・レベルを算出するためのパラメータと算出式）の登録やスリープ・モードの稼動・停止が設定される。この印刷待機にてスリープ・レベル判定に移行するか否かの判定を行なうのがＳ１０８である。このタイミングは、印刷指示がないままに一定時間が経過した場合や、ある一定時間内における印刷処理頻度が少ない事、ネットワーク上の稼動クライアント・コンピュータの数、印刷履歴および時刻から前記当該プリンタの使用予測が少ない、といった要因から判断される。
【００２４】
ここでスリープ・レベル判定（Ｓ１０９）へと移行して、Ｓ１１０のスリープ・レベル判定が開始、省電力モードに移行するプログラムが起動される。この起動は図５のシーケンス図においてはネットワーク・プリンタ１の動作として行われている。
【００２５】
本実施例では、まず最初にＳ１１１にて前記プリンタにて登録（認識）されているクライアントに対してネットワーク上で稼動中であるか否か、印刷要求の有無を再度確認しているが、前記Ｓ１０８で全て行なっても良い。ここでのクライアント接続情報を元にスリープ・レベルの算出を行ない、このレベル値を元に同じネットワーク上に存在する他のプリンタに対してスリープ・レベル問い合わせが発信される（Ｓ１１２）と、他のネットワーク・プリンタ、図５のシーケンス図におけるプリンタ２および３は自プリンタ宛の問い合わせかどうかを判別して、自アドレス宛であれば自プリンタに登録されているスリープ・レベルを問い合わせ要求を行なったプリンタに対して返信する。問い合わせたプリンタは他のプリンタのスリープ・レベルを受信して（Ｓ１１３）、一定時間内で同一ネットワーク上で稼動する全てのプリンタからの返信が来る事を確認して（Ｓ１１４）、スリープ・レベルの判定を行なう（Ｓ１１５）。ここでスリープ・レベルが他のプリンタのレベルに優先しない場合には、稼動停止（スリープ）状態には移行せず、印刷待機に戻る（Ｓ１１９）。もしスリープ・レベルが他のプリンタのレベルに比較して優先度が最大である場合には稼動停止（スリープ）状態に移行するために、起動タイマの起動予定時刻を設定して（Ｓ１１６）、スリープ・レベルを問い合わせたプリンタおよび同一ネットワーク上の機器に対して、稼動停止（スリープ）状態への移行、および起動設定時刻を通知（Ｓ１１７）して稼動を停止（スリープ）する（Ｓ１１８）。
【００２６】
このタイマに設定した起動時刻になった際（Ｓ１２０）には、タイマからの指示にてプリンタが自動起動して（Ｓ１２１）、同一ネットワーク上に対して起動を通知（Ｓ１２２）して印刷待機に戻る（Ｓ１２３）。
【００２７】
ここではタイマに設定した時刻での起動を行なっているが、プリンタのパネルでの操作による起動も可能であり、この場合にも同一ネットワーク上の機器に対しての起動通知を行なう。
【００２８】
図２は、図１におけるフローチャートを補足するもので、スリープ・レベル・テーブルの更新（Ｓ２０１〜Ｓ２０６）、スリープ・レベル算出（Ｓ２１１〜Ｓ２１６）、起動時刻算出（Ｓ２２１〜Ｓ２２７）を示したものである。まずスリープ・レベル・テーブルは、本実施例では図４に示す使用頻度・時刻相関を用いて実現しており、図１のスリープ設定処理（Ｓ１０７）で当該テーブルの更新が行なわれる。ここでスリープ・レベルのためのパラメータとして、クライアント優先値と使用頻度レベル判定値が設定されている。ここでは当該プリンタに格納されているユーザ・印刷量・時刻情報から各時刻帯毎に（クライアントの印刷量＊クライアント優先値）を集計し（Ｓ２０２）、使用頻度レベル判定値を元に判定（Ｓ２０３）して０〜５までのレベル値としてスリープ・レベル・テーブルに格納する事で当テーブルを更新（Ｓ２０４）している。全ての曜日・時刻帯について更新が行なわれれば（Ｓ２０５）、本テーブルの更新は完了する（Ｓ２０６）。ここで使用する本パラメータおよび算出方法は、プリンタ上のファームウエアとしてネットワークやＦＤ等各種メディアにより提供されるものである。
【００２９】
次のスリープ・レベル算出（Ｓ２１１〜Ｓ２１６）は、図１におけるＳ１１１の動作を詳細に説明するものである。スリープ・レベル・テーブルを元にスリープ・レベル・判定が開始されると、判定時点でのスリープ・レベルの算出を行なう。まずＳ２１２にてネットワーク上で稼動するクライアントを確認、稼動する全クライアントについて（クライアント毎の優先値＊当時刻帯での印刷量）を集計して（Ｓ２１３，Ｓ２１４）、当該時刻帯のスリープ・レベル値を算出する（Ｓ２１５）。図１において各プリンタ１から３は、ここで説明した当該時刻帯のスリープ・レベル値を元に比較している。
【００３０】
最後の起動時刻（Ｔｗ）の算出（Ｓ２２１〜Ｓ２２７）は、図１の起動タイマのセット（Ｓ１１６）で用いる起動時刻を算出する一例を示したものである。まず、スリープ判定を行なう時刻帯Ｔｓからそれ以降の時刻帯Ｔｓ＋ｎのレベル値に関してＳ２２３にてスリープ・レベル閾値Ｌｔｈ１と比較し、閾値Ｌｔｈ１より大ならその時刻を起動時間Ｔｗとして設定する（Ｓ２２６）。またスリープ判定を行なう時刻から以降の時刻帯のレベル値を積算して積算スリープ・レベル閾値Ｌｔｈ２を越えた時点においてもその時刻を起動時間Ｔｗとして設定する（Ｓ２２６）。
【００３１】
Ｌ（Ｔｓ）：スリープ判定を行なっている時刻帯Ｔｓのスリープ・レベル値
Ｌ（Ｔｓ＋Ｎ）：Ｔｓ以降の時刻帯のスリープ・レベル値（Ｎ＝０〜）
Ｌｔｈ１：スリープ・レベル閾値
Ｌｔｈ２：積算スリープ・レベル閾値
Ｔｗ：起動時刻
【００３２】
図３は、本実施例におけるスリープ・レベル設定パラメータを示したもので、各プリンタ毎に、クライアントの優先値、使用頻度レベルの判定値を持っている。ここではスリープ・レベルとしての使用頻度を０から５までとして判定するものとして、図２で説明したスリープ・レベル・テーブル更新で使われている。
【００３３】
図４は、本実施例におけるスリープ・レベル・テーブルとして使用頻度・時刻相関情報を登録した表を示したものである。各々プリンタ１から３は自らのスリープ・レベル情報を保持しており、クライアント・コンピュータからの通知、あるいはクライアント・コンピュータからのパラメータと算出方法を使ってのテーブルの生成・更新、操作パネルからの設定、などによりスリープ・レベル・テーブルを登録するものである。ここではレベル値を０〜５で表しており、０が最小使用頻度、５が最高使用頻度を意味する。また、時刻情報については各曜日毎に２時間の時間帯でスリープ・レベル・テーブルを構成しているが、レベル値、時刻、時間帯は様々に定義する事ができるものであり、本実施例が実現される同一ネットワークで一意的に定められるものである。
【００３４】
図５は、本実施例における、クライアント・コンピュータとネットワーク・プリンタ、ネットワーク・プリンタ同士のシーケンスの一例を表現した図である。
【００３５】
クライアント・コンピュータはネットワーク・プリンタ（群）に省電力モードの開始する指示を送り、その際にスリープ・レベル情報として図４の使用頻度・時刻相関テーブル、または図３の使用頻度・時刻電力レベル情報を算出するためのパラメータおよび算出方法を通知する。ネットワーク・プリンタではこのスリープ・レベル情報（使用頻度・時刻相関レベル情報あるいはパラメータと算出方法）を得た時点で、ネットワークに対する省電力モードへの移行要因として、印刷指示がない時間の計測、一定時間内における印刷処理頻度、ネットワーク上の稼動クライアント・コンピュータの数、印刷履歴および時刻から前記当該プリンタの使用予測といった要因の監視を始める。
【００３６】
また、この監視の最中にクライアント・コンピュータからのスリープ・レベル（使用頻度・時刻相関レベル情報あるいはパラメータと算出方法）情報の更新があった場合には、受信した新しい情報でプリンタのメモリ上に格納してあるスリープ・レベル・テーブルを更新する。ここではクライアント・コンピュータからの省電力モードへの移行やスリープ・レベル情報の登録が行なわれているが、プリンタ内部のクライアント・印刷量・時刻情報を使って、クライアント・コンピュータからの制御を受けないでスリープ・レベルとしての使用頻度・時刻相関情報の作成・更新、更に省電力モードへの移行に入る事も可能である。
【００３７】
次にネットワーク・プリンタ１が稼動停止（スリープ）状態への移行する場合には、他のネットワーク・プリンタ（ここでプリンタ２とプリンタ３）に対してスリープ・レベル問い合わせを行ない、各プリンタからのスリープ・レベルを受け取る。スリープ・レベル問い合わせ要求したプリンタ１では受け取った他のプリンタのスリープ・レベルより自レベルが優先すると判断すると、プリンタ２および３、ネットワーク上にあるクライアント・コンピュータに対して、稼動停止（スリープ）状態への移行と起動時刻を通知して、稼動停止（スリープ）になる。プリンタ１からのスリープ通知を受けたプリンタ２およびプリンタ３は、プリンタ１宛のパケットも監視するモードに入る。ここでスリープ状態にあるプリンタ１への応答要求（印刷指示）があった場合には、プリンタ２およびプリンタ３は、プリンタ１への応答要求（印刷指示）を発行したクライアント・コンピュータに対してプリンタ１の状態（スリープ）通知と起動時刻、自プリンタ状態（印刷の可否）を返信する。ここでクライアント・コンピュータからの印刷指示を受けた場合には、プリンタ１に代わって印刷を行なう事も可能である。
【００３８】
プリンタ１が設定・通知した起動時刻になった際には、プリンタ１ではタイマからの稼動指示で電源が入る事でプリンタ動作を開始し、まず起動通知をプリンタ２、プリンタ３およびクライアント・コンピュータに送り、印刷待機状態に戻る。また、プリンタ２、プリンタ３では起動時刻またはプリンタ１からの起動通知を受け取るとプリンタ１宛のデータ・パケット監視も止める。
【００３９】
この作業は、当該プリンタのパネルからの省電力モード停止操作か、クライアント・コンピュータからの省電力モード停止通知が来るまで続けられる。
【００４０】
図６は、本実施例における一般的なネットワーク構成、すなわちサーバ（群）とクライアント・コンピュータ（群）とネットワーク・プリンタ（群）を示した図であり、サーバ６０１、クライアント・コンピュータ６０２、ネットワーク・プリンタ６０３〜６０５はネットワーク６０６で接続されている。このネットワーク６０６はゲートウェイ６０７で外部ネットワーク、ここではインターネットもしくはイントラネット６０８に接続されている。図１におけるネットワーク・プリンタの動作は本図におけるネットワーク・プリンタ６０３〜６０５での動作を示したものである。
【００４１】
図７は、図６におけるネットワーク・プリンタ６０３〜６０５の内部構成の一例である。
【００４２】
ＬＡＮ７０１はネットワークの一例であり、本実施例では図６におけるネットワーク６０６と同等である。このＬＡＮ７０１上を流れるデータ・パケットは、ＬＡＮインターフェース７０２で受信され、内部バス７０６を介してＣＰＵ７０５にて解読される。メモリ７０３はＣＰＵのプログラムやデータ領域として使用されるとともに、ＬＡＮ７０１から得られたデータ・パケットを格納するのにも用いられる。またスリープ・レベル情報、ここでは使用頻度レベル・テーブル情報７０４として本メモリ７０３に格納されている。
【００４３】
本ネットワーク・プリンタで印刷処理が行われる際には、印刷データはプリンタ・エンジン・インターフェース７０７を介してプリンタ・エンジン７０８に送られて印刷される。
【００４４】
本プリンタでは電源７０９にてＡＣ電源７１０からの電力をプリンタ内の各モジュールに電源供給線７１１で供給している。また電源７０９は起動タイマ７１３からの稼動・停止指示信号７１２により起動・停止動作への移行を行なう。起動タイマ７１３は電源７０９またはバッテリー７１４からの電源供給を受けて動作するものであり、ＣＰＵ７０５から起動時刻など設定を行なう事ができる。
【００４５】
なお、ネットワーク・プリンタは種々の構成を取り得るので図７はあくまでも一例である。
【００４６】
図８は、クライアント・コンピュータの表示画面の一例である。
【００４７】
図５のシーケンス図でネットワーク・プリンタ１に対する応答要求（印刷指示）を発行した際に、プリンタ２およびプリンタ３からの応答を受けて、プリンタ１は完全休止状態で印刷不可、プリンタ２はプリンタ・エンジンが省電力状態で印刷開始まで１分を要する、プリンタ３は完全稼動状態で即時印刷可能である事を示している。
【００４８】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のＣＰＵやＭＰＵが記憶媒体に格納されたプログラムコードを読み出し実行することによって、本発明の目的が達成されることは言うまでもない。
【００４９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成する事になる。
【００５０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（Ｒ）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５１】
またＣＰＵやＭＰＵが読み出したプログラムコードを実行する事によって、前述した実施形態の機能が実現される他、そのプログラムコードの指示に基づき、ＯＳなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００５２】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体から、通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【図面の簡単な説明】
【００５３】
【図１】本実施例のネットワーク・プリンタの動作を示すフローチャート
【図２】本実施例のネットワーク・プリンタの動作の一例を示すフローチャート
【図３】本実施例において登録する設定パラメータの一例を示した図
【図４】本実施例におけるスリープ・レベル・テーブルの一例を示した図
【図５】本実施例におけるクライアント・コンピュータ、ネットワーク・プリンタ間、のシーケンスの一例を示す図
【図６】本実施例におけるサーバ、クライアント・コンピュータ、ネットワーク・プリンタのネットワーク構成を示した図
【図７】本実施例のネットワーク・プリンタの内部構成の一例を示した図
【図８】本実施例におけるクライアント・コンピュータのモニタ画面の一例を示す図
【符号の説明】
【００５４】
６０１  サーバ
６０２  クライアント・コンピュータ
６０３〜６０５  ネットワーク・プリンタ
７０１  ＬＡＮ
７０２  ＬＡＮインターフェース
７０３  メモリ
７０４  使用頻度レベル・テーブル
７０５  ＣＰＵ
７０６  内部バス
７０７  プリンタ・エンジン・インターフェース
７０８  プリンタ・エンジン
７０９  電源
７１３  起動タイマ
７１４  バッテリー（タイマ用）
８０１  クライアント・コンピュータ・モニタ
【図１】
2005205830.tif 000003
【図２】
2005205830.tif 000004
【図３】
2005205830.tif 000005
【図４】
2005205830.tif 000006
【図５】
2005205830.tif 000007
【図６】
2005205830.tif 000008
【図７】
2005205830.tif 000009
【図８】
2005205830.tif 000010