(57)【要約】【課題】  端末の稼動状態の変化に随時対応した印刷履歴に基づいた節電制御を行うことにより最適な省電力化を実現できるようにする。【解決手段】  プリンタ３０は、複数のクライアント端末と接続され、印刷履歴管理部３６３は、印刷履歴管理テーブル３３１を用いて各クライアント端末に対応して印刷履歴（印刷回数）を管理する。電源監視／制御部３６１は、クライアント端末からの電源ＯＮ／ＯＦＦ信号の受信状況からクライアント端末の稼動状況を監視し、印刷履歴合成部３６４は、印刷履歴管理テーブル３３１で管理される印刷履歴の中で電源監視／制御部３６１による監視により稼動していると判別されたクライアント端末に対応する印刷履歴を合成（加算）し、節電移行制御部３６５は、印刷履歴合成部３６４により合成（加算）された印刷履歴に基づき節電制御を行う。【選択図】  図３
2008033761.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、
前記印刷装置に接続され、該印刷装置に対して印刷要求を行う複数の端末と
を有し、
前記印刷装置は、
前記端末の稼動状態を監視する監視手段と、
前記端末に対応して印刷履歴を管理する管理手段と、
前記管理手段により管理される印刷履歴の中で前記監視手段による監視により稼動していると判別された端末に対応する印刷履歴に基づき節電の制御を行う制御手段と
を具備する印刷システム。
【請求項２】
前記管理手段は、
前記監視手段により稼動していると判別された端末に対応する各時間帯ごとの印刷回数を加算する加算手段を具備する請求項１記載の印刷システム。
【請求項３】
前記制御手段は、
前記加算手段で加算された印刷履歴に基づき各時間帯ごとの節電移行時間を決定し、該決定した節電移行時間に基づき各時間帯ごとに節電状態への移行を制御する請求項２記載の印刷システム。
【請求項４】
前記印刷装置は、
各端末に対応して印刷履歴を記憶する記憶手段
を具備し、
前記管理手段は、
前記記憶手段に記憶された印刷履歴に基づき各端末に対応する印刷履歴を更新管理する請求項１記載の印刷システム。
【請求項５】
前記端末は、
該端末に対応した印刷履歴を記憶する記憶手段
を具備し、
前記管理手段は、
前記監視手段により稼動開始と判別された端末から前記記憶手段に記憶された印刷履歴を取得して該端末に対応する印刷履歴を更新し、稼動終了と判別された端末に対して該端末に対応する印刷履歴を送信して前記記憶手段に記憶された印刷履歴を更新させる請求項１記載の印刷システム。
【請求項６】
印刷要求を行う複数の端末の稼動状態を監視する監視手段と、
前記端末に対応して印刷履歴を管理する管理手段と、
前記管理手段により管理される印刷履歴の中で前記監視手段による監視により稼動していると判別された端末に対応する印刷履歴に基づき節電の制御を行う制御手段と
を具備する印刷装置。
【請求項７】
前記管理手段は、
前記監視手段により稼動していると判別された端末に対応する各時間帯ごとの印刷回数を加算する加算手段を具備する請求項６記載の印刷装置。
【請求項８】
前記制御手段は、
前記加算手段で加算された印刷履歴に基づき各時間帯ごとの節電移行時間を決定し、該決定した節電移行時間に基づき各時間帯ごとに節電状態への移行を制御する請求項７記載の印刷装置。
【請求項９】
複数の端末に対応して印刷履歴を記憶する記憶手段
を具備し、
前記管理手段は、
前記記憶手段に記憶された各端末に対応する印刷履歴に基づき各端末に対応する印刷履歴を更新管理する請求項６記載の印刷装置。
【請求項１０】
前記管理手段は、
前記監視手段により稼動開始と判別された端末に設けられた記憶手段に記憶された印刷履歴を取得して該端末に対応する印刷履歴を更新し、稼動終了と判別された端末に対して該端末に対応する印刷履歴を送信して該端末の記憶手段に記憶された印刷履歴を更新させる請求項６記載の印刷装置。
【請求項１１】
印刷要求を行う複数の端末の稼動状態を監視する監視ステップと、
前記端末に対応して印刷履歴を管理する管理ステップと、
前記監視ステップにより稼動していると判別された端末に対応して前記管理ステップで管理されている印刷履歴に基づき節電を制御するステップと
を含む制御をコンピュータに実行させる制御プログラム。
【請求項１２】
前記管理ステップは、
前記監視ステップにより稼動していると判別された端末に対応する各時間帯ごとの印刷回数を加算する加算ステップを含む請求項１１記載の制御プログラム。
【請求項１３】
前記節電を制御するステップは、
前記加算ステップで加算された印刷履歴に基づき各時間帯ごとの節電移行時間を決定し、該決定した節電移行時間に基づき各時間帯ごとに節電状態への移行を制御する請求項１２記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置及び制御プログラムに関する。
【背景技術】
【０００２】
近年、プリンタ等の印刷データ出力装置（印刷装置）において、省電力化に対する要求が厳しさを増している。
【０００３】
その要求に答えるために、印刷装置の中には、未使用状態においては部分的な電源ＯＦＦを行う等の節電モードへの移行手段を備えたものが知られている。
【０００４】
また、省電力化を実現するための技術として、下記特許文献１には、１日の使用実績データを基に稼動パターンを作り、この稼動パターンから特徴を抽出し、この特徴に応じた節電制御情報をタイマにセットし、自動的に電源ＯＮ／ＯＦＦ制御する技術が開示されている。
【特許文献１】特開平３−１５９７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、端末の稼動状態の変化に随時対応した印刷履歴に基づいた節電制御を行うことにより最適な省電力化を実現できる印刷システム、印刷装置及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の印刷システムの発明は、印刷装置と、前記印刷装置に接続され、該印刷装置に対して印刷要求を行う複数の端末とを有し、前記印刷装置は、前記端末の稼動状態を監視する監視手段と、前記端末に対応して印刷履歴を管理する管理手段と、前記管理手段により管理される印刷履歴の中で前記監視手段による監視により稼動していると判別された端末に対応する印刷履歴に基づき節電の制御を行う制御手段とを具備する。
【０００７】
請求項２記載の発明は、上記請求項１記載の発明において、前記管理手段は、前記監視手段により稼動していると判別された端末に対応する各時間帯ごとの印刷回数を加算する加算手段を具備する。
【０００８】
請求項３記載の発明は、上記請求項２記載の発明において、前記制御手段は、前記加算手段で加算された印刷履歴に基づき各時間帯ごとの節電移行時間を決定し、該決定した節電移行時間に基づき各時間帯ごとに節電状態への移行を制御する。
【０００９】
請求項４記載の発明は、上記請求項１記載の発明において、前記印刷装置は、各端末に対応して印刷履歴を記憶する記憶手段を具備し、前記管理手段は、前記記憶手段に記憶された印刷履歴に基づき各端末に対応する印刷履歴を更新管理する。
【００１０】
請求項５記載の発明は、上記請求項１記載の発明において、前記端末は、該端末に対応した印刷履歴を記憶する記憶手段を具備し、前記管理手段は、前記監視手段により稼動開始と判別された端末から前記記憶手段に記憶された印刷履歴を取得して該端末に対応する印刷履歴を更新し、稼動終了と判別された端末に対して該端末に対応する印刷履歴を送信して前記記憶手段に記憶された印刷履歴を更新させる。
【００１１】
請求項６記載の印刷装置の発明は、印刷要求を行う複数の端末の稼動状態を監視する監視手段と、前記端末に対応して印刷履歴を管理する管理手段と、前記管理手段により管理される印刷履歴の中で前記監視手段による監視により稼動していると判別された端末に対応する印刷履歴に基づき節電の制御を行う制御手段とを具備する。
【００１２】
請求項７記載の発明は、上記請求項６記載の発明において、前記管理手段は、前記監視手段により稼動していると判別された端末に対応する各時間帯ごとの印刷回数を加算する加算手段を具備する。
【００１３】
請求項８記載の発明は、上記請求項７記載の発明において、前記制御手段は、前記加算手段で加算された印刷履歴に基づき各時間帯ごとの節電移行時間を決定し、該決定した節電移行時間に基づき各時間帯ごとに節電状態への移行を制御する。
【００１４】
請求項９記載の発明は、上記請求項６記載の発明において、複数の端末に対応して印刷履歴を記憶する記憶手段を具備し、前記管理手段は、前記記憶手段に記憶された各端末に対応する印刷履歴に基づき各端末に対応する印刷履歴を更新管理する。
【００１５】
請求項１０記載の発明は、上記請求項６記載の発明において、前記管理手段は、前記監視手段により稼動開始と判別された端末に設けられた記憶手段に記憶された印刷履歴を取得して該端末に対応する印刷履歴を更新し、稼動終了と判別された端末に対して該端末に対応する印刷履歴を送信して該端末の記憶手段に記憶された印刷履歴を更新させる。
【００１６】
請求項１１記載の制御プログラムの発明は、印刷要求を行う複数の端末の稼動状態を監視する監視ステップと、前記端末に対応して印刷履歴を管理する管理ステップと、前記監視ステップにより稼動していると判別された端末に対応して前記管理ステップで管理されている印刷履歴に基づき節電を制御するステップとを含む制御をコンピュータに実行させる。
【００１７】
請求項１２記載の発明は、上記請求項１１記載の発明において、前記管理ステップは、前記監視ステップにより稼動していると判別された端末に対応する各時間帯ごとの印刷回数を加算する加算ステップを含む。
【００１８】
請求項１３記載の発明は、上記請求項１２記載の発明において、前記節電を制御するステップは、前記加算ステップで加算された印刷履歴に基づき各時間帯ごとの節電移行時間を決定し、該決定した節電移行時間に基づき各時間帯ごとに節電状態への移行を制御する。
【発明の効果】
【００１９】
請求項１記載の発明によれば、本構成を有しない場合に比較して、印刷システムの印刷装置は、端末の稼動状態の変化に随時対応した印刷履歴に基づいた節電制御を行って最適な省電力化を実現できる。
【００２０】
請求項２記載の発明によれば、本構成を有しない場合に比較して、印刷システムの印刷装置は、電源が投入されている端末の実際の稼動状態に対応した印刷回数に基づいた節電制御を行うことができる。
【００２１】
請求項３記載の発明によれば、本構成を有しない場合に比較して、印刷システムの印刷装置は、端末の稼動状態の各時間帯毎の変化に随時対応した印刷履歴に基づいた節電制御を行うことができる。
【００２２】
請求項４記載の発明によれば、本構成を有しない場合に比較して、印刷システムの印刷装置は、端末に対応した印刷履歴の管理と、該端末の印刷履歴の更新管理を行なうことができる。
【００２３】
請求項５記載の発明によれば、本構成を有しない場合に比較して、印刷システムの印刷装置は、印刷装置に端末の印刷履歴データを記憶する不揮発性メモリを設ける必要がなく、低コスト化が図れる。
【００２４】
請求項６記載の発明によれば、本構成を有しない場合に比較して、印刷装置は、端末の稼動状態の変化に随時対応した印刷履歴に基づいた節電制御を行って最適な省電力化を実現できる。
【００２５】
請求項７記載の発明によれば、本構成を有しない場合に比較して、印刷装置は、電源が投入されている端末の実際の稼動状態に対応した印刷回数に基づいた節電制御を行うことができる。
【００２６】
請求項８記載の発明によれば、本構成を有しない場合に比較して、印刷装置は、端末の稼動状態の各時間帯毎の変化に随時対応した印刷履歴に基づいた節電制御を行うことができる。
【００２７】
請求項９記載の発明によれば、本構成を有しない場合に比較して、印刷装置は、複数の端末の印刷履歴の管理と、該端末の印刷履歴の更新管理を行なうことができる。
【００２８】
請求項１０記載の発明によれば、本構成を有しない場合に比較して、印刷装置は、端末の印刷履歴データを記憶する不揮発性メモリを設ける必要がなく、低コスト化が図れる。
【００２９】
請求項１１記載の発明によれば、本制御プログラムを実装しない場合に比較して、コンピュータに、端末の稼動状態の変化に随時対応した印刷履歴に基づいた節電制御を行わせて最適な省電力化を実現できる。
【００３０】
請求項１２記載の発明によれば、本制御プログラムを実装しない場合に比較して、コンピュータに、電源が投入されている端末の実際の稼動状態に対応した印刷回数に基づいた節電制御を行なわせることができる。
【００３１】
請求項１３記載の発明によれば、本制御プログラムを実装しない場合に比較して、コンピュータに、端末の稼動状態の各時間帯毎の変化に随時対応した印刷履歴に基づいた節電制御を行なわせることができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【実施例１】
【００３３】
図１は、実施例１に係る節電印刷システムの全体構成を示すブロック図である。
【００３４】
この節電印刷システムは、文書の編集や印刷要求等の文書処理機能を有する複数のクライアント端末（特許請求の範囲における端末）１０（１０−１，１０−２，…，１０−ｎ）と、任意のクライアント端末１０からの印刷要求に基づき該印刷要求により印刷指定された文書情報を印刷出力するプリンタ３０とをＬＡＮケーブル等の伝送路５０を介して接続して構成される。
【００３５】
図２は、実施例１に係わる節電印刷システムのクライアント端末１０の機能構成を示すブロック図である。
【００３６】
クライアント端末１０は、例えば、ＰＣ（パーソナル・コンピュータ）により実現され、図２に示すように、キーボードやマウス等の入力デバイスから成る入力／操作部１１、印刷要求画面等の各種情報を表示する表示部１２、動作プログラム等の各種情報を記憶する記憶部１３、装置全体の制御を行う制御部１４、装置に駆動電源を供給する電源部１５、伝送路５０を介してプリンタ３０との間の通信インタフェースを司る外部インタフェース部（外部  Ｉ／Ｆ）１６を備えて構成される。
【００３７】
クライアント端末１０において、制御部１４には、入力／操作部１１での所定の印刷指示操作に応じてプリンタ３０へ印刷要求を送出する制御機能の他、タイマ部１４１、電源制御部１４２が設けられる。
【００３８】
タイマ部１４１は、時刻（絶対時刻）を計時する処理機能部であり、例えば、タイマＩＣ（集積回路）で構成される。
【００３９】
電源制御部１４２は、図示しない電源スイッチのオン／オフ操作に応じて、電源部１５を、装置各部へ電源を供給する電源投入（ＯＮ）状態と、電源供給を停止する電源断（ＯＦＦ）状態に駆動すると共に、該電源ＯＮ状態と電源ＯＦＦ状態にそれぞれ対応して、電源ＯＮ信号と電源ＯＦＦ信号を伝送路５０を介してプリンタ３０に送出する処理を行う。
【００４０】
なお、ここで電源制御部１４２が監視対象とする電源ＯＮ状態とは、実際には、電源がＯＮに制御され、かつ、ＯＳ（オペレーティング・システム）が立ち上がっていることにより、当該クライアント端末１０が稼動可能である状態（稼動状態）を指す。
【００４１】
図３は、実施例１に係わるプリンタ３０の機能構成を示すブロック図である。
【００４２】
図３に示すように、プリンタ３０は、伝送路５０を介して複数のクライアント端末１０との間の通信インタフェースを司る外部インタフェース（外部  Ｉ／Ｆ）部３１、外部  Ｉ／Ｆ部３１を通じて任意のクライアント端末１０から受信した印刷要求に含まれる印刷対象の文書情報（画像データ）に画像処理を施す画像処理部３２、画像データや動作プログラム等の各種情報を記憶する記憶部３３、画像処理部３２により画像処理された画像信号（印刷データ）に基づき電子写真プロセスを実行して記録媒体（記録用紙）に画像を形成（印刷）する画像形成部３４、タッチパネル機能を有する大型ビットマップディスプレイ等から成る表示／操作部３５、装置全体の制御を行なう制御部３６、装置に駆動電源を供給する電源部３７を具備して構成される。
【００４３】
プリンタ３０において、制御部３６には、外部  Ｉ／Ｆ部３１を通じて任意のクライアント端末１０から印刷要求を受信し、該印刷要求に含まれる印刷対象の文書情報（画像データ）を画像処理部３２により画像処理して印刷データ（画像信号）を生成し、該印刷データを基に画像形成部３４で記録用紙に画像を印刷して出力する制御機能の他、電源監視／制御部３６１、ソフトウェアタイマ部３６２、印刷履歴管理部３６３、印刷履歴合成部３６４、節電移行制御部３６５が設けられる。
【００４４】
電源監視／制御部３６１は、図示しない電源スイッチのオン／オフ操作に応じて、電源部３７を当該装置の各部へ電源を供給する電源投入（ＯＮ）状態と、電源供給を停止する電源断（ＯＦＦ）状態に駆動すると共に、任意のクライアント端末１０から送られてくる電源ＯＮ信号と電源ＯＦＦ信号に応じて当該クライアント端末１０が電源投入状態か否かを判別する処理を行う。
【００４５】
なお、ここで電源監視／制御部３６１が判別するクライアント端末１０の電源投入状態とは、実際には、電源がＯＮに制御され、かつ、ＯＳ（オペレーティング・システム）が立ち上がっていることにより、当該クライアント端末１０が稼動可能である状態（稼動状態）を指す。
【００４６】
ソフトウェアタイマ部３６２は、電源監視／制御部３６１により電源投入状態であると（稼動していると）判別されたクライアント端末１０と交信し、該クライアント端末１０のタイマ部１４１から時間情報（絶対時刻情報）を取得すると共に、該取得したタイミングからソフトウェアによる時間のカウントアップを開始し、該カウントされた時間を取得した時刻情報に逐次加算することにより、現在時刻を示す時間情報を生成する処理を行う。
【００４７】
印刷履歴管理部３６３は、電源投入状態のクライアント端末１０からの印刷要求に応じて印刷対象の文書情報を印刷した場合に、該印刷要求元のクライアント端末１０に対応して当該印刷が実行された時間帯毎に印刷履歴データを計数して集計する処理（図７のステップＳ１３５参照）と、この集計した印刷履歴データを用いてそれまでの印刷履歴データを更新、管理する処理を行う。
【００４８】
このうち印刷履歴データの計数、集計処理においては、印刷が実行される毎に、ソフトウェアタイマ部３６２から現在の時刻情報を取得し、該取得した時刻情報に対応する時間帯に対応して印刷回数を「１」だけ累積加算する処理を行う。
【００４９】
印刷履歴合成部３６４は、印刷履歴管理部３６３により各クライアント端末１０に対応して管理される印刷履歴データの中で、電源監視／制御部３６１による監視により電源が投入されていると（稼動していると）判別されたクライアント端末１０に対応する印刷履歴データをそれぞれ読み出してこれらを合成（加算）する処理を行う。
【００５０】
節電移行制御部３６５は、印刷履歴合成部３６４により合成された印刷履歴データに基づき、電源部３７を、例えば、電源供給対象各部の全てに対して電源を供給する通常給電モード（以下、通常モード）と、電源供給対象のうちの一部にのみ電源を供給して省電力動作を行なう節電モードとの切換えを行なう節電制御を実行する。
【００５１】
この節電制御において、節電移行制御部３６５は、ソフトウェアタイマ部３６２が生成する時刻情報に対応する時間帯毎に、印刷履歴合成部３６４で合成された当該時間帯の印刷履歴データ（印刷回数）と、予め設定した印刷回数と節電移行時間との対応関係とを照合し、合成された当該時間帯の印刷回数に対応する節電移行時間を決定したうえで、該読取った節電移行時間の期間内にクライアント端末１０から印刷要求がなかった場合は、通常モードから節電モードに移行するように電源部３７を駆動制御する。
【００５２】
かかる制御を実現するために、記憶部３３には、印刷履歴管理テーブル（ＴＢ）３３１と、節電移行管理テーブル（ＴＢ）３３２が設けられる。印刷履歴管理テーブル（ＴＢ）３３１及び節電移行管理テーブル（ＴＢ）３３２は、例えば、不揮発性メモリにより実現される。
【００５３】
印刷履歴管理テーブル３３１には、例えば、図４に示すように、各クライアント端末１０（ＰＣ１，Ｐ１２，ＰＣ３，…）の各々に対応して各時間帯（０時台〜２３時台）毎の印刷回数とその他の情報で構成される印刷履歴データが格納される。
【００５４】
この印刷履歴管理テーブル３３１に関連して、記憶部３３には、各クライアント端末１０に対応した例えば当日分の印刷履歴データ（各時間帯毎に印刷回数を累積加算し、集計したもの）を記憶するための集計用メモリ（図示せず）が設けられる。
【００５５】
印刷履歴管理部３６３は、集計用メモリに記憶された各クライアント端末１０に対応するその日の印刷履歴データ（各時間帯毎の印刷回数）を用いて、印刷履歴管理テーブル３３１に記憶されている各クライアント端末１０に対応する前日までの印刷履歴データとの平均をそれぞれとる等の方法により該印刷履歴管理テーブル３３１内の各クライアント端末１０に対応する印刷履歴データを更新、管理する。
【００５６】
なお、図４の例では、０時台〜２３時台の１時間単位の時間毎の印刷回数を集計、記憶しているが、１時間単位以外の時間単位で集計、記憶しても良い。
【００５７】
節電移行管理テーブル３３２には、例えば、図５に示すように、各時間帯毎の印刷回数に対応して節電移行時間を設定した節電移行制御データが格納される。
【００５８】
かかる構成を踏まえ、以下、本実施例の節電印刷システムにおける処理動作について述べる。
【００５９】
図６及び図７は、本実施例に係わるプリンタ３０の節電制御動作を示すフローチャートである。なお、この節電制御は、プリンタ３０の、例えば、記憶部３３に記憶された節電制御プログラムに基づいて実行される。
【００６０】
図６において、プリンタ３０では、ユーザによる図示しない電源スイッチのオン操作がなされると、電源監視／制御部３６１が、電源部３７を駆動し、装置各部に電源を供給する。
【００６１】
これにより、電源ＯＮ状態（ステップＳ１０１）となったプリンタ３０の電源監視／制御部３６１では、外部  Ｉ／Ｆ部３１を通じた電源ＯＮ信号の受信状況に基づきクライアント端末１０の電源投入状況（稼動状況）をチェックし（ステップＳ１０３）、電源投入状態の（稼動している）クライアント端末１０が存在するか否かを判定する（ステップＳ１０５）。
【００６２】
ここで、外部  Ｉ／Ｆ部３１を通じて電源ＯＮ信号が受信されることにより電源投入状態の（稼動している）クライアント端末１０があると判定された場合（ステップＳ１０５ＹＥＳ）、ソフトウェアタイマ部３６２は、当該クライアント端末１０と所定の通信手順を実行し、タイマ部１４１から時間情報（絶対時刻情報）を取り込み（ステップＳ１０７）、該取り込んだ時間情報を基にソフトウェアによるタイマ処理を開始する（ステップＳ１０９）。
【００６３】
ここで、ソフトウェアタイマ部３６２は、ステップＳ１０７で時間情報を取り込んだ時点から時間のカウントを開始し、該カウントした時間をステップＳ１０７で取り込んだ時刻情報に加算することにより、逐次、現在の時刻情報を生成する処理を行う。
【００６４】
上記ソフトタイマ開始後、印刷履歴合成部３６４は、ソフトウェアタイマ部３６２が生成する現在時刻を監視しつつ、記憶部３３の印刷履歴管理テーブル３３１から上記ステップＳ１０５で電源投入状態であると判別されたクライアント端末１０に対応する当該時間帯の印刷履歴データを読込み、これを合成する処理を行う（ステップＳ１１１）。
【００６５】
具体的には、電源投入状態にある（稼動している）クライアント端末１０に対応する当該時間帯の印刷回数を印刷履歴管理テーブル３３１から読み出し、該読み出した印刷回数を合算して当該時間帯の印刷回数を算出する。
【００６６】
次いで、節電移行制御部３６５は、ステップＳ１１１で印刷履歴合成部３６４により合成された印刷履歴データ、すなわち、当該時間帯における稼動状態にあるクライアント端末１０の印刷回数の合成値（加算値）を基に、記憶部３３の節電移行管理テーブル３３２から当該印刷回数合成値に対応する節電移行時間を読み出し、該読み出した節電移行時間を節電制御パラメータとして設定する（ステップＳ１１３）。
【００６７】
引き続き、制御部３６は、外部  Ｉ／Ｆ部３１を通じて任意のクライアント端末１０からの印刷コマンドの受信状況を監視することにより印刷要求があるか否かをチェックする（ステップＳ１１５）。
【００６８】
ここで、印刷要求があった場合（ステップＳ１１５ＹＥＳ）、制御部３６は、図７に示す印刷処理に移行する。この印刷処理については、後で詳述する。
【００６９】
これに対し、印刷要求がなかった場合（ステップＳ１１５ＮＯ）、電源監視／制御部３６１が、上記ステップＳ１０３及びＳ１０５と同様、外部  Ｉ／Ｆ部３１を通じて電源ＯＮ信号の受信状況を監視することにより、各クライアント端末１０を対象に電源投入状態（稼動状態）に変化があったか否かをチェックする（ステップＳ１１７）。
【００７０】
ここで、新たに電源投入状態（稼動開始）または電源断状態（稼動終了）になったクライアント端末１０があった場合（ステップＳ１１７ＹＥＳ）、ステップＳ１１１以降の処理に移行し、印刷履歴合成部３６４が、電源投入状態（稼動状態）であると判別されたクライアント端末１０に対応する当該時間帯の印刷履歴データを合成し、節電移行制御部３６５が、該合成された印刷履歴データ（当該時間帯における稼動状態クライアント端末１０の印刷回数加算値）を基に節電移行時間を決定（再設定）する（ステップＳ１１３）。
【００７１】
また、新たに電源投入状態または電源断状態になったクライアント端末１０がなかった場合（ステップＳ１１７ＮＯ）、制御部３６は、ソフトウェアタイマ部３６２が算出する時間情報を基に、時間帯が遷移したか否かをチェックする（ステップＳ１１９）。
【００７２】
ここで、例えば、８時台〜９時台という具合に時間帯が遷移していた場合（ステップＳ１１９ＹＥＳ）、ステップＳ１１１以降の処理に移行し、印刷履歴合成部３６４が、電源投入状態にあるクライアント端末１０に対応する当該遷移後の時間帯の印刷履歴データを合成し（ステップＳ１１１）、節電移行制御部３６５が、該合成された印刷履歴データ（当該時間帯における稼動状態クライアント端末１０の印刷回数加算値）を基に節電移行時間を決定（再設定）する（ステップＳ１１３）。
【００７３】
これに対し、時間帯が遷移していない場合（ステップＳ１１９ＮＯ）、電源監視／制御部３６１は、自装置（当該プリンタ３０）の電源スイッチが電源オフ操作されたか否かをチェックする（ステップＳ１２１）。
【００７４】
ここで、当該プリンタ３０の電源スイッチがオフ操作された場合（ステップＳ１２１ＹＥＳ）、電源監視／制御部３６１が、電源部３７を電源ＯＦＦ状態に制御し（ステップＳ１２３）、一連の節電印刷処理を終了する。
【００７５】
一方、当該プリンタ３０の電源スイッチがオフ操作されなかった場合は（ステップＳ１２１ＮＯ）、ステップＳ１１５以降の処理を繰り返し実施する。
【００７６】
この間、制御部３６における外部  Ｉ／Ｆ部３１を通じた印刷コマンドの受信状況監視中に、任意のクライアント端末１０から印刷コマンドが受信された場合（ステップＳ１１５ＹＥＳ）、制御部３６は、図７に示すステップＳ１３１の処理に進む。
【００７７】
図７において、ステップＳ１３１では、制御部３６が、上記ステップＳ１１５（図６参照）で受信した印刷コマンドに基づき、該印刷コマンドに含まれて送られてくる印刷対象の文書情報（画像データ）を画像処理部３２により画像処理して印刷データ（画像信号）を生成し、該印刷データを基に画像形成部３４で記録用紙に画像を印刷して出力させる（ステップＳ１３１）。
【００７８】
次いで、該印刷が終了したか否かを監視し（ステップＳ１３３）、印刷が終了しない間（ステップＳ１３３ＮＯ）は当該監視を続け、この間、印刷が終了した場合（ステップＳ１３３ＹＥＳ）、印刷履歴管理部３６３は、記憶部３３に印刷履歴管理テーブル３３１に関連して設けられる集計用メモリを用い、上記ステップＳ１１５で受信した印刷コマンドの送出元のクライアント端末１０に対応する当該時間帯の印刷履歴データ（印刷回数）に“１”を累積加算する印刷履歴データ計数、集計処理を行う（ステップＳ１３５）。
【００７９】
引き続き、電源監視／制御部３６１は、上記ステップＳ１１７（図６参照）と同様、外部  Ｉ／Ｆ部３１を通じて電源ＯＮ信号の受信状況を監視することにより、各クライアント端末１０を対象に電源投入状態（稼動）に変化があったか否かをチェックする（ステップＳ１３７）。
【００８０】
ここで、新たに電源投入状態（稼動開始）または電源断状態（稼動終了）になったクライアント端末１０があった場合（ステップＳ１３７ＹＥＳ）、印刷履歴合成部３６４は、電源投入状態（稼動状態）であると判別されたクライアント端末１０に対応する当該時間帯の印刷履歴データを合成し（ステップＳ１３９）、節電移行制御部３６５は、該合成された印刷履歴データ（当該時間帯における稼動状態クライアント端末１０の印刷回数加算値）を基に節電移行時間を決定（再設定）する（ステップＳ１４１）。
【００８１】
当該ステップＳ１４１における節電移行時間の再設定後、あるいは、上記ステップＳ１４７で、新たに電源投入状態または電源断状態になったクライアント端末１０がなかったと判別された場合（ステップＳ１３７ＮＯ）、制御部３６は、ソフトウェアタイマ部３６２が算出する時間情報を基に、時間帯が遷移したか否かをチェックする（ステップＳ１４３）。
【００８２】
ここで、時間帯が遷移していた場合（ステップＳ１４３ＹＥＳ）、ステップＳ１３９以降の処理に移行し、印刷履歴合成部３６４が、電源投入状態にあるクライアント端末１０に対応する当該遷移後の時間帯の印刷履歴データを合成し（ステップＳ１３９）、節電移行制御部３６５が、該合成された印刷履歴データ（当該時間帯における稼動状態クライアント端末１０の印刷回数加算値）を基に節電移行時間を決定（再設定）する（ステップＳ１４１）。
【００８３】
これに対し、時間帯が遷移していない場合（ステップＳ１４３ＮＯ）、節電移行制御部３６５は、ソフトウェアタイマ部３６２に、設定中の節電移行時間のカウントを開始させる（ステップＳ１４５）。
【００８４】
なお、ここでカウント開始させる節電移行時間は、上記ステップＳ１３３での印刷終了後、新たに電源投入状態または電源断状態になったクライアント端末１０があると判別された場合（ステップＳ１３７ＹＥＳ）、または、時間帯が遷移したと判別された場合（ステップＳ１４３ＹＥＳ）には、上記ステップＳ１４１により設定（決定）された節電移行時間であり、上記ステップＳ１３３での印刷終了後、新たに電源投入状態または電源断状態になったクライアント端末１０がないと判別され（ステップＳ１３７ＮＯ）、かつ、時間帯が遷移していないと判別された場合（ステップＳ１４３ＮＯ）には、それ以前、上記ステップＳ１１３（図６参照）で設定（決定）された節電移行時間である。
【００８５】
当該設定中の節電移行時間のカウント開始後（ステップＳ１４５）、制御部３６は、外部  Ｉ／Ｆ部３１を通じて任意のクライアント端末１０からの印刷コマンドが受信されたか否かをチェックする（ステップＳ１４７）。
【００８６】
ここで、印刷コマンドが受信された場合（ステップＳ１４７ＹＥＳ）、ソフトウェアタイマ部３６２による節電移行時間のカウントをリセット（ステップＳ１４９）した後、電源監視／制御部３６１により、電源供給対象各部の全てに対して電源を供給するように電源制御部３７を制御する通常モードを維持したまま、当該印刷コマンドに基づく印刷動作（ステップＳ１３１）を実行し、その後は上述した通りの処理を継続する。
【００８７】
これに対し、印刷コマンドが受信されない場合（ステップＳ１４７ＮＯ）、節電移行制御部３６５は、ソフトウェアタイマ部３６２による節電移行時間のカウントが終了（カウントアップ）したか否かをチェックし（ステップＳ１５１）、ここで、節電移行時間のカウントが完了していない間（ステップＳ１５１ＮＯ）は印刷コマンドが受信されたか否かを監視する（ステップＳ１４７）。
【００８８】
この間、印刷コマンドが受信されないまま（ステップＳ１４７ＮＯ）、ソフトウェアタイマ部３６２による節電移行時間のカウントが終了した場合（ステップＳ１５３）、節電移行制御部３６５は、電源監視／制御部３６１により、電源供給対象各部のうちの一部に対してのみ電源を供給するように電源制御部３７を制御する節電モードに設定し（ステップＳ１５３）、以後、この節電モードを維持したまま図６におけるステップＳ１１５以降の処理を続行する。
【００８９】
その後、当該プリンタ３０の電源スイッチがオフ操作された場合（ステップＳ１２１ＹＥＳ）、電源監視／制御部３６１が、電源部３７を電源ＯＦＦ状態に制御し（ステップＳ１２３）、一連の節電印刷処理を終了する。
【００９０】
ここで、図６及び図７を参照して述べたプリンタ３０の節電印刷制御の具体例について図８乃至図１０を参照して説明する。
【００９１】
図８は、プリンタ３０で用いる印刷履歴管理テーブル３３１が図４に示す印刷履歴データ（印刷回数）の値を持つ場合における、全クライアント端末１０（但し、ここではＰＣ１，ＰＣ２，ＰＣ３の３台とする）を対象とする全時間帯の印刷履歴データの合成結果を概念的に示す特性図である。
【００９２】
本実施例のプリンタ３０によれば、図８の特性図に示す値を有する印刷履歴データを用いた場合、例えば、時間帯が１０時台の時に、全てのクライアント端末１０（ＰＣ１，ＰＣ２，ＰＣ３）が電源投入状態（稼動状態）にある場合、電源監視／制御部３６１によってその旨が判別され（例えば、図６のステップＳ１１７ＹＥＳ）、次いで、印刷履歴合成部３６４は、当該時間帯における各クライアント端末１０の印刷履歴データ〔ＰＣ１＝１，ＰＣ２＝２，ＰＣ３＝３〕を加算して印刷回数＝６を求め（同、図６のステップＳ１１１）、更に、節電移行制御部３６５が節電移行管理テーブル３３２を参照して、この時の加算印刷回数＝６に対応する節電移行時間＝５（分）を節電制御パラメータとして設定する（同、図６のステップＳ１１３）。
【００９３】
そして、この状態で、例えば、ＰＣ１に相当するクライアント端末１０から印刷コマンドが受信される（同、図６のステップＳ１１５ＹＥＳ）と、節電移行制御部３６５は、当該印刷コマンドに基づく印刷が終了（図７のステップＳ１３３ＹＥＳ）した後、節電移行時間＝５（分）のカウントを開始し（同、ステップＳ１４５）、該カウントが終了するまでの間〔印刷終了後、節電移行時間＝５（分）が経過するまでの間〕に次の印刷コマンドが受信されなかった場合（同、ステップＳ１５１ＹＥＳ）に節電モードに移行する制御を行なう。
【００９４】
次に、同じく１０時台の時間帯に、例えば、２台のクライアント端末１０（例えば、ＰＣ１，ＰＣ２）が稼動状態にある場合と、１台のクライアント端末１０（例えば、ＰＣ１）のみが稼動状態にある場合とにおける節電印刷制御動作について考えてみる。
【００９５】
前者の場合、印刷履歴合成部３６４は、例えば、図９に示すように、当該時間帯における電源投入状態の２台のクライアント端末１０の印刷履歴データ〔ＰＣ１＝１，ＰＣ２＝２〕を加算して加算印刷回数＝３を求め、更に、節電移行制御部３６５が節電移行管理テーブル３３２を参照して、加算印刷回数＝３に対応する節電移行時間＝１０（分）を節電制御パラメータとして設定する。
【００９６】
そして、この状態で、例えば、ＰＣ２に相当するクライアント端末１０から印刷コマンドが受信されると、節電移行制御部３６５は、当該印刷コマンドに基づく印刷の終了後、節電移行時間＝１０（分）のカウントを開始し、該カウントが終了するまでの間に〔印刷終了後、節電移行時間＝１０（分）が経過するまでの間に〕次の印刷コマンドが受信されなかった場合に、節電モードに移行する制御を行なう。
【００９７】
これに対し、後者の場合、印刷履歴合成部３６４は、例えば、図１０に示すように、当該時間帯における稼動状態のクライアント端末１０の印刷履歴データ〔ＰＣ１＝１〕を加算印刷回数として求め、更に、節電移行制御部３６５が節電移行管理テーブル３３２を参照して、加算印刷回数＝１に対応する節電移行時間＝５（分）を節電制御パラメータとして設定する。
【００９８】
そして、この状態で、クライアント端末１０（ＰＣ１）から印刷コマンドが受信されると、節電移行制御部３６５は、当該印刷コマンドに基づく印刷の終了後、節電移行時間＝５（分）のカウントを開始し、該カウントが終了するまでの間に〔印刷終了後、節電移行時間＝５（分）が経過するまでの間に〕次の印刷コマンドが受信されなかった場合に、節電モードに移行する制御を行なう。
【００９９】
このように、本実施例によれば、プリンタ３０は、該プリンタ３０に接続される複数のクライアント端末１０の稼動状態を監視すると共に、各クライアント端末１０に対応して印刷履歴データを管理し、該管理される印刷履歴データの中で稼動していると判別されたクライアント端末１０に対応する印刷履歴（印刷回数）に基づき節電の制御を行う。
【０１００】
また、本実施例では、クライアント端末１０が絶対時刻情報を生成するタイマＩＣで構成されるタイマ部１４１を有し、プリンタ３０が、クライアント端末１０のタイマ部１４１から取得した時間情報（絶対時刻情報）に基づき、ソフトウェアによるカウント処理によって、時間帯管理等に用いる時間情報を生成するソフトウェアタイマ部３６２を有する。
【実施例２】
【０１０１】
図１１は、実施例２に係わる節電印刷システムの全体構成を示すブロック図である。
【０１０２】
この節電印刷システムは、複数のクライアント端末１０Ｂ（１０Ｂ−１，１０Ｂ−２，…，１０Ｂ−ｎ）と、任意のクライアント端末１０Ｂからの印刷要求に基づき該印刷要求により印刷指定された文書情報を印刷出力するプリンタ３０ＢとをＬＡＮケーブル等の伝送路５０を介して接続して構成される。
【０１０３】
この節電印刷システムにおいて、各クライアント端末１０Ｂとプリンタ３０Ｂとの接続態様は実施例１に係わるシステム（図１参照）における各クライアント端末１０とプリンタ３０との接続態様と同様であるが、実施例１に係わるシステムと異なる点として、各クライアント端末１０Ｂが、該各クライアント端末１０Ｂに対応した印刷履歴データを記憶する記憶手段（印刷履歴管理テーブル１３１）を有し、プリンタ３０Ｂは、電源監視／制御部３６１により電源が投入されたと（稼動を開始したと）判別されたクライアント端末１０Ｂに設けられる印刷履歴管理テーブル１３１に記憶された印刷履歴データを取得して該クライアント端末１０Ｂに対応する印刷履歴データを更新すると共に、電源監視／制御部３６１により電源断状態になったと（稼動を終了したと）判別されたクライアント端末１０Ｂに対して該クライアント端末１０Ｂに対応する印刷履歴データを送信して当該クライアント端末１０Ｂの印刷履歴管理テーブル１３１に記憶された印刷履歴データを更新させることを特徴としている。
【０１０４】
図１２は、実施例２に係わる節電印刷システムのクライアント端末１０Ｂの機能構成を示すブロック図であり、実施例１に係わるクライアント端末１０（図２参照）に備わる構成要素と同一のものには同一の符号を付している。
【０１０５】
図１２に示すように、本実施例に係わるクライアント端末１０Ｂにおいて、記憶部１３Ｂには、当該クライアント端末１０Ｂに対応する印刷履歴データを記憶する印刷履歴管理テーブル（ＴＢ）１３１が設けられる。
【０１０６】
また、制御部１４Ｂには、タイマ部１４１、電源制御部１４２に加えて、プリンタ３０Ｂとの間の印刷履歴データの受渡しを含む印刷履歴データの管理を行なう印刷履歴管理部１４３が設けられる。
【０１０７】
図１３は、実施例２に係わる節電印刷システムのプリンタ３０Ｂの機能構成を示すブロック図であり、実施例１に係わるプリンタ３０（図３参照）に備わる構成要素と同一のものには同一の符号を付している。
【０１０８】
図１３に示すように、本実施例に係わるプリンタ３０Ｂにおいて、記憶部３３Ｂには、例えば、図５に示す構成を有する節電移行管理テーブル（ＴＢ）３３２が設けられる。
【０１０９】
ここで、プリンタ３０Ｂの記憶部３３に、実施例１に係わるプリンタ３０の記憶部３３に設けられる印刷履歴管理テーブル（ＴＢ）１３１を設けないのは、該プリンタ３０Ｂが、各クライアント端末１０Ｂの印刷履歴データを当該各クライアント端末１０Ｂから取得する構成を採用しており、該取得した印刷履歴データの管理は一時記憶領域（後述する印刷履歴管理領域３６６）内で行える構成を有するためである。
【０１１０】
また、制御部３６Ｂには、電源監視／制御部３６１、ソフトウェアタイマ部３６２、印刷履歴管理部３６３Ｂ、印刷履歴合成部３６４、節電移行制御部３６５の他、印刷履歴管理部３６３Ｂが各クライアント端末１０Ｂに設けられる印刷履歴管理テーブル１３１から取得した印刷履歴データを保持する領域（印刷履歴保持領域：図示せず）と、例えば、その日の分の各クライアント端末１０Ｂの印刷履歴データを集計して記憶する領域（印刷履歴集計領域：図示せず）とから成る印刷履歴管理領域３６６が設けられる。
【０１１１】
ここで、本実施例に係わるクライアント端末１０Ｂにおける印刷履歴データの受渡し処理について、図１４に示すフローチャートを参照して説明する。
【０１１２】
図１４において、クライアント端末１０Ｂは、図示しない電源スイッチのオン操作により電源ＯＮ状態になると（ステップＳ２０１）、印刷履歴管理部１４３は、プリンタ３０Ｂから印刷履歴送信要求が受信されたか否かをチェックする（ステップＳ２０２）。
【０１１３】
これは、プリンタ３０Ｂが、クライアント端末１０Ｂから送出される電源ＯＮ／ＯＦＦ信号を基に該クライアント端末１０Ｂが電源投入状態に移行した（稼動が開始された）と電源監視／制御部３６１にて判別すると、印刷履歴管理部３６３Ｂが、該稼動開始と判別されたクライアント端末１０Ｂに設けられる印刷履歴管理テーブル１３１から印刷履歴データを取得するために、当該クライアント端末１０Ｂに対して印刷履歴送信要求を送信する処理に対応した処理である。
【０１１４】
ここで、プリンタ３０Ｂから印刷履歴送信要求が受信されると（ステップＳ２０２ＹＥＳ）、印刷履歴管理部１４３は、印刷履歴管理テーブル１３１から当該クライアント端末１０Ｂに対応する印刷履歴データを読み出し、プリンタ３０Ｂに送信する（ステップＳ２０３）。
【０１１５】
このクライアント端末１０Ｂから印刷履歴データの送信に対し、プリンタ３０Ｂは、該印刷履歴データを受信して印刷履歴管理領域３６６中の印刷履歴保持領域にに保持する一方、その後、当該クライアント端末１０Ｂから印刷コマンドを受信して印刷を行う毎に、当該クライアント端末１０Ｂの印刷履歴データを当該印刷履歴管理領域３６６内の印刷履歴集計領域内で更新、管理する。
【０１１６】
一方、クライアント端末１０Ｂでは、上記ステップＳ２０３でプリンタ３０Ｂに印刷履歴データを送信した後、プリンタ３０Ｂから電源ＯＦＦ要求を受信したか否かの判定処理（ステップＳ２０４）、及び、当該クライアント端末１０Ｂ（自装置）において電源スイッチが電源ＯＦＦ操作されたか否かの判定処理（ステップＳ２０５）を順次実施する。
【０１１７】
この間に、例えば、電源ＯＦＦ操作がなされると（ステップＳ２０５ＹＥＳ）、印刷履歴管理部１４３は、プリンタ３０Ｂから自装置に対応する印刷履歴データを取得するための準備として、該プリンタ３０Ｂに電源ＯＦＦ要求を送出し（ステップＳ２０６）、引き続いて、所定時間が経過する前に（ステップＳ２０７ＮＯ）にプリンタ３０Ｂから印刷履歴データ（印刷履歴管理領域３６６の印刷履歴集計領域内に記憶されていたもの）が受信されたか否かをチェックする（Ｓ２０８）。
【０１１８】
これは、プリンタ３０Ｂが、クライアント端末１０Ｂから送出される電源ＯＦＦ要求を基に該クライアント端末１０Ｂが電源断状態に移行した（稼動が終了した）と電源監視／制御部３６１にて判別すると、印刷履歴管理部３６３Ｂが、該稼動終了と判別されたクライアント端末１０Ｂに対して当該クライアント端末１０Ｂに対応する印刷履歴データを送信する処理に対応した処理である。
【０１１９】
ここで、所定時間が経過する前（ステップＳ２０７ＮＯ）に印刷履歴データが受信される（ステップＳ２０８ＹＥＳ）と、印刷履歴管理部１４３は、該受信した印刷履歴データを記憶部１３Ｂの印刷履歴管理テーブル１３１に記憶し、更新させた後（ステップＳ２０９）、電源制御部１４２により電源ＯＦＦ状態に制御し（ステップＳ２１０）、処理を終了する。
【０１２０】
これに対し、上記ステップＳ２０５で自装置の電源ＯＦＦ操作が行なわれる前にプリンタ３０Ｂから電源ＯＦＦ要求を受信した場合（ステップＳ２０４ＹＥＳ）、印刷履歴管理部１４３は、更に、当該プリンタ３０Ｂから印刷履歴データ（印刷履歴管理領域３６６の印刷履歴集計領域内に記憶されていたもの）を受信したか否かをチェックする（ステップＳ２２１）。
【０１２１】
このステップＳ２０４及びＳ２２１の処理は、プリンタ３０Ｂが、電源スイッチの操作（電源ＯＦＦ操作）に基づき自装置を電源ＯＦＦ状態に制御する前に、各クライアント端末１０Ｂの印刷履歴データを更新させるために、当該各クライアント端末１０Ｂにそれぞれに対応する印刷履歴データ（印刷履歴管理領域３６６の印刷履歴集計領域内に記憶されていたもの）を送信する処理（各クライアント端末１０Ｂに電源ＯＦＦ要求を送信し、次いで、印刷履歴データを送信する）に対応する処理である。
【０１２２】
ここで、プリンタ３０Ｂから電源ＯＦＦ操作に応じて送信された印刷履歴データが受信されると（ステップＳ２２１）、印刷履歴管理部１４３は、当該印刷履歴データを記憶部１３Ｂの印刷履歴管理テーブル１３１に記憶して更新した後、ステップＳ２０４以降の処理に戻る。
【０１２３】
その後、当該クライアント端末１０Ｂで電源ＯＦＦ操作がなされると（ステップＳ２０５）、プリンタ３０Ｂに対して電源ＯＦＦ要求が送出される（ステップＳ２０６）が、この時には既にプリンタ３０Ｂが電源ＯＦＦ状態になっているため、印刷履歴データが受信されないまま（ステップＳ２０８ＮＯ）、所定時間が経過する（ステップＳ２０７ＹＥＳ）ことで、電源制御部１４２により電源ＯＦＦ状態に制御され（ステップＳ２１０）、処理が終了する。
【０１２４】
このように、本実施例に係わる節電印刷システムにおいて、各クライアント端末１０Ｂは、印刷履歴管理テーブル１３１に記憶した印刷履歴データを電源投入（稼動開始）時にプリンタ３０Ｂに送信する（ステップＳ２０３）と共に、該印刷履歴管理テーブル１３１に記憶された印刷履歴データを、該クライアント端末１０Ｂの電源の切断（稼動終了）時（ステップＳ２０５）若しくはプリンタ３０Ｂの電源切断（稼動終了）時（ステップＳ２０４）に該プリンタ３０Ｂから当該プリンタ３０Ｂの印刷履歴管理領域３６６（但し、印刷履歴集計領域）によって管理される該クライアント端末１０Ｂに対応する印刷履歴データを取得して更新する（ステップＳ２０９，Ｓ２２２）処理機能を有する。
【０１２５】
このクライアント端末１０Ｂの処理機能によって、プリンタ３０Ｂ側では、稼動開始と判別されたクライアント端末１０Ｂに設けられる印刷履歴管理テーブル１３１に記憶された印刷履歴データを取得して該クライアント端末１０Ｂに対応する印刷履歴データを更新する処理機能と、稼動終了と判別されたクライアント端末１０Ｂに対して該クライアント端末１０Ｂに対応する印刷履歴データを送信して当該クライアント端末１０Ｂの印刷履歴管理テーブル１３１に記憶された印刷履歴データを更新させる処理機能とを実現できる。
【０１２６】
図１５は、本実施例に係わる各クライアント端末１０Ｂ（Ｐ１Ｃ，ＰＣ２，ＰＣ３）の印刷履歴管理テーブル１３１（１３１−１，１３１−２，１３１−３）に記憶、管理される印刷履歴データの一例を示す表図である。
【０１２７】
印刷履歴管理テーブル１３１−１，１３１−２，１３１−３には、それぞれ、Ｐ１Ｃ，ＰＣ２，ＰＣ３に相当する各クライアント端末１０Ｂに対応した各時間帯毎の印刷回数とその他の情報から成る印刷履歴データが記憶されている。
【０１２８】
これら各クライアント端末１０Ｂ（Ｐ１Ｃ，ＰＣ２，ＰＣ３）の印刷履歴管理テーブル１３１（１３１−１，１３１−２，１３１−３）に記憶される印刷履歴データは、当該各クライアント端末１０Ｂ（Ｐ１Ｃ，ＰＣ２，ＰＣ３）での電源投入時にプリンタ３０Ｂに送信されて印刷履歴合成処理に利用されると共、当該各クライアント端末１０Ｂ（Ｐ１Ｃ，ＰＣ２，ＰＣ３）の電源の切断時若しくはプリンタ３０Ｂの電源切断時に、該プリンタ３０Ｂの印刷履歴管理領域３６６の印刷履歴集計領域内から当該各クライアント端末１０Ｂ（Ｐ１Ｃ，ＰＣ２，ＰＣ３）に送られるその日の印刷履歴集計値によって更新、管理される。
【０１２９】
次に、本実施例に係わるプリンタ３０Ｂの節電制御動作について、図１６及び図１７に示すフローチャートを参照して説明する。この節電制御は、プリンタ３０Ｂの、例えば、記憶部３３Ｂに記憶された節電制御プログラムに基づいて実行される。
【０１３０】
なお、図１６及び図１７に示す一連の処理中、実施例１に係わるプリンタ３０での図６及び図７に示す節電制御動作中の各処理と同じ処理には同一のステップ符号を付している。
【０１３１】
具体的には、図１６では、ステップＳ１０８、Ｓ１１８及びＳ１１２の各処理ステップが本実施例特有の処理であり、それ以外の処理は実施例１における図６の処理を同様である。
【０１３２】
また、図１７では、ステップＳ１３８の処理ステップが本実施例特有の処理であり、それ以外の処理は実施例１における図７の処理を同様である。
【０１３３】
ここでは、図１６及び図１７を参照し、本実施例に特有のステップＳ１０８、Ｓ１１８、１１２（図１６参照）、及びＳ１３８（図１７参照）の処理を主体に詳しく説明する。
【０１３４】
なお、これら各処理ステップは、各クライアント端末１０Ｂの印刷履歴管理テーブル１３１と、プリンタ３０Ｂの印刷履歴管理領域３６６との間で各クライアント端末１０Ｂに対応する印刷履歴データの受渡しするという、本実施例の特徴を反映した部分である。この印刷履歴データの受渡し処理は、図１４に示したフローチャートに沿って実施される。
【０１３５】
図１６において、プリンタ３０Ｂでは、電源ＯＮ状態（ステップＳ１０１）となり、クライアント端末１０Ｂの電源投入状況のチェック（ステップＳ１０３）を経て、電源投入状態の（稼動開始した）クライアント端末１０Ｂが存在することが電源監視／制御部３６１によって判定された場合（ステップＳ１０５ＹＥＳ）、ソフトウェアタイマ部３６２が、該クライアント端末１０Ｂのタイマ部１４１から現在の時刻を示す時間情報を取り込み（ステップＳ１０８）、該取り込んだ時間情報を用いてソフトウェアタイマを開始させる（ステップＳ１０９）。
【０１３６】
この時、ステップＳ１０８において、印刷履歴管理部３６３Ｂは、電源投入状態（稼動している）と判別されたクライアント端末１０Ｂの印刷管理部１４３と交信して、当該クライアント端末１０Ｂの印刷履歴管理テーブル１３１から印刷履歴データを取得し（ステップＳ１０８）、該取得した印刷履歴データを印刷履歴管理領域３６６（印刷履歴保持領域）に保持、管理する。
【０１３７】
次いで、印刷履歴合成部３６４は、印刷履歴管理領域３６６（印刷履歴保持領域）に記憶された、稼動していると判別されたクライアント端末１０Ｂの当該時間帯の印刷履歴データを合成（加算）し（ステップＳ１１１）、次いで、節電移行制御部３６５は、該合成（加算）された印刷履歴データを基に当該時間帯の節電移行時間を設定する（ステップＳ１１３）。
【０１３８】
その後、節電移行制御部３６５が印刷コマンドの受信があるか否かをチェックし（ステップＳ１１５）、印刷履歴合成部３６４が各クライアント端末１０Ｂに電源投入状態（稼動状態）に変化があったか否かをチェックし（ステップＳ１１７）、更に、時間帯の遷移があったか否かをチェックする（ステップＳ１１９）。
【０１３９】
この間、各クライアント端末１０に電源投入状態（稼動状態）に変化があった場合（ステップＳ１１７ＹＥＳ）、印刷履歴管理部３６３Ｂは、電源ＯＮ状態となった稼動中のクライアント端末１０Ｂの印刷履歴管理テーブル１３１から当該クライアント端末１０Ｂの印刷履歴データを取得し、印刷履歴管理領域３６６（印刷履歴保持領域）に記憶させると共に、電源ＯＦＦ（断）要求を送ってきた稼動終了したクライアント端末１０Ｂの印刷履歴データを印刷履歴管理領域３６６（印刷履歴集計領域）から読み出して当該クライアント端末１０Ｂに送信する（ステップＳ１１８）。
【０１４０】
こうしてクライアント端末１０Ｂの電源ＯＮ／ＯＦＦ状態（稼動／非稼動状態）に応じて、各クライアント端末１０Ｂとの間の印刷履歴データの受渡しを行った（ステップＳ１１８）後、印刷履歴合成部３６４が、印刷履歴管理領域３６６（印刷履歴保持領域）に記憶された、電源投入状態（稼動状態）のクライアント端末１０Ｂの当該時間帯の印刷履歴データを合成（加算）し（ステップＳ１１１）、節電移行制御部３６５が、合成（加算）された印刷履歴データを基に当該時間帯の節電移行時間の設定を行なう（ステップＳ１１３）。
【０１４１】
その後、任意のクライアント端末１０Ｂから印刷コマンドが受信されると（ステップＳ１１５ＹＥＳ）、図１７に示す処理に進み、制御部３６が、該印刷コマンドに基づき印刷対象の文書情報（画像データ）を印刷出力させ（ステップＳ１３１）、該印刷が終了すると（ステップＳ１３３ＹＥＳ）、印刷履歴管理部３６３が、印刷履歴管理領域３６６（印刷履歴集計領域）における当該クライアント端末１０Ｂに対応する当該時間帯の印刷履歴データの計数、集計処理を行う（ステップＳ１３５）。
【０１４２】
ここで、新たに電源投入状態または電源断状態（稼動状態または非稼動状態）になったクライアント端末１０がなく（ステップＳ１３７ＮＯ）かつ、時間帯の遷移もない場合（ステップＳ１４３ＮＯ）、ソフトウェアタイマ部３６２に、現在設定中の節電移行時間のカウントを開始させる（ステップＳ１４５）。
【０１４３】
その後、印刷コマンドが受信されないまま（ステップＳ１４７ＮＯ）、節電移行時間のカウントが終了した場合（ステップＳ１５３）、節電移行制御部３６５は節電モードに設定し（ステップＳ１５３）、以後、この節電モードを維持したまま図６におけるステップＳ１１５以降の処理を続行する。
【０１４４】
また、上記ステップＳ１３７で、新たに電源ＯＮ状態または電源ＯＦＦ状態（稼動状態／非稼動状態）になったクライアント端末１０があると判定された場合（ステップＳ１３７ＹＥＳ）、印刷履歴管理部３６３Ｂが、クライアント端末１０Ｂの稼動状態／非稼動状態に応じて、各クライアント端末１０Ｂとの間の印刷履歴データの受渡しを行った（ステップＳ１３８）後、印刷履歴合成部３６４が、印刷履歴管理領域３６６（印刷履歴保持領域）に記憶された、稼動状態のクライアント端末１０Ｂの当該時間帯の印刷履歴データを合成（加算）し（ステップＳ１３９）、節電移行制御部３６５が、合成（加算）された印刷履歴データを基に当該時間帯の節電移行時間の設定を行なう（ステップＳ１４１）。その後は、当該節電移行時間を用いた節電移行制御が行なわれる。
【０１４５】
このように、本実施例によれば、各クライアント端末１０Ｂの印刷履歴を当該各クライアント端末１０Ｂに設けた印刷履歴管理テーブル１３１から取得する点では実施例１と異なるものの、節電制御に関しては、実施例１と同様、プリンタ３０Ｂが各クライアント端末１０Ｂに対応して印刷履歴データを管理し、該管理される印刷履歴データの中で稼動していると判別されたクライアント端末１０Ｂに対応する印刷履歴（印刷回数）に基づき節電制御を行う。
【０１４６】
また、本実施例によれば、各クライアント端末１０Ｂが印刷履歴データを記憶する印刷履歴管理テーブル１３１を有し、プリンタ３０Ｂが、稼動開始と判別されたクライアント端末１０Ｂに設けられる印刷履歴管理テーブル１３１に記憶された印刷履歴データを取得して該クライアント端末１０Ｂに対応する印刷履歴データを更新すると共に、稼動終了と判別されたクライアント端末１０Ｂに対して該クライアント端末１０Ｂに対応する印刷履歴データを送信して当該クライアント端末１０Ｂの印刷履歴管理テーブル１３１に記憶された印刷履歴データを更新させる構成とすることにより、プリンタ３０Ｂにおいて、各クライアント端末１０Ｂの印刷履歴データを記憶する記憶手段（不揮発性メモリ）を不要にしている。
【０１４７】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１４８】
例えば、上記実施例では、複数のクライアント端末に対して１台のプリンタを接続した構成を挙げたが、複数のプリンタを接続し、各プリンタの双方で、電源が投入されていると判別されたクライアント端末に対応する印刷履歴を合成し、該合成された印刷履歴に基づき節電制御を行う構成としても良い。
【０１４９】
また、上記実施例では、プリンタに節電制御プログラムを実装し、該節電制御プログラムに基づき、当該プリンタに、クライアント端末の稼動状態を監視する監視処理と、クライアント端末に対応して印刷履歴を管理する管理処理と、管理処理により管理される印刷履歴の中で監視処理による監視により稼動していると判別されたクライアント端末に対応する印刷履歴に基づく節電の制御とを実行させるようにしているが、当該節電制御プログラムをＣＤＲＯＭ等の記憶媒体に格納して提供するようにしても良い。
【産業上の利用可能性】
【０１５０】
本発明は、プリンタに限定されず、コピー、ファクシミリ、スキャナーに適用可能であり、これらの機能を備えた複合機にも適用可能である。
【図面の簡単な説明】
【０１５１】
【図１】実施例１に係る節電印刷システムの全体構成を示すブロック図。
【図２】実施例１に係わるクライアント端末の機能構成を示すブロック図。
【図３】実施例１に係わるプリンタの機能構成を示すブロック図。
【図４】実施例１に係わるプリンタに備わる印刷履歴管理テーブルの一例を示す表図。
【図５】実施例１に係わるプリンタに備わる節電移行管理テーブルの一例を示す表図。
【図６】実施例１に係わるプリンタの図７へと続く節電制御動作を示すフローチャート。
【図７】実施例１に係わるプリンタの図６から続く節電制御動作を示すフローチャート。
【図８】図４に示す内容の印刷履歴に基づく全クライアント端末（ＰＣ１，ＰＣ２，ＰＣ３）を対象とする全時間帯の印刷履歴データの合成結果を概念的に示す特性図。
【図９】図８に示す１０時台の時間帯にＰＣ３が電源ＯＦＦとなった場合の印刷履歴合成及び節電移行時間算出処理を説明するための図。
【図１０】図８に示す１０時台の時間帯に更にＰＣ２が電源ＯＦＦとなった場合の印刷履歴合成及び節電移行時間算出処理を説明するための図。
【図１１】実施例２に係る節電印刷システムの全体構成を示すブロック図。
【図１２】実施例２に係わるクライアント端末の機能構成を示すブロック図。
【図１３】実施例２に係わるプリンタの機能構成を示すブロック図。
【図１４】実施例２に係わるクライアント端末における印刷履歴データの受渡し処理を示すフローチャート。
【図１５】実施例２に係わる各クライアント端末の印刷履歴管理テーブルにおける印刷履歴データの一例を示す表図。
【図１６】実施例２に係わるプリンタの図１７へと続く節電制御動作を示すフローチャート。
【図１７】実施例２に係わるプリンタの図１６から続く節電制御動作を示すフローチャート。
【符号の説明】
【０１５２】
１０（１０−１，１０−２，…，１０−ｎ），１０Ｂ（１０Ｂ−１，１０Ｂ−２，…，１０Ｂ−ｎ）…クライアント端末（ＰＣ）、１１…入力／操作部、１２…表示部、１３，１３Ｂ…記憶部、１３１，１３１−１，１３１−２，１３１−３…印刷履歴管理テーブル（ＴＢ）、１４…制御部、１４１…タイマ部、１４２…電源制御部、１４３…印刷履歴管理部、１５…電源部、１６…外部インタフェース（Ｉ／Ｆ）部、３０，３０Ｂ…プリンタ、３１…外部インタフェース（Ｉ／Ｆ）部、３２…画像処理部、３３，３３Ｂ…記憶部、３３１…印刷履歴管理テーブル（ＴＢ）、３３２…節電移行管理テーブル（ＴＢ）、３４…画像形成部、３５…表示／操作部、３６，３６Ｂ…制御部、３６１…電源監視／制御部３６１、３６２…ソフトウェアタイマ部、３６３，３６３Ｂ…印刷履歴管理部、３６４…印刷履歴合成部、３６５…節電移行制御部、３６６…印刷履歴管理領域、３７…電源部、５０…伝送路
【図１】
2008033761.tif 000003
【図２】
2008033761.tif 000004
【図３】
2008033761.tif 000005
【図４】
2008033761.tif 000006
【図５】
2008033761.tif 000007
【図６】
2008033761.tif 000008
【図７】
2008033761.tif 000009
【図８】
2008033761.tif 000010
【図９】
2008033761.tif 000011
【図１０】
2008033761.tif 000012
【図１１】
2008033761.tif 000013
【図１２】
2008033761.tif 000014
【図１３】
2008033761.tif 000015
【図１４】
2008033761.tif 000016
【図１５】
2008033761.tif 000017
【図１６】
2008033761.tif 000018
【図１７】
2008033761.tif 000019