(57)【要約】【課題】  この発明は、クライアントＰＣから印刷指令が任意のプリンタに対してなされた場合に、その印刷処理に対する消費電力が最も少なくなるプリンタに印刷処理を実行させることができるプリンタを提供することを目的とする。【解決手段】  クライアントＰＣからの印字枚数および印字データを含む印刷用データを受信した場合には、消費電力算出用情報を記憶している各プリンタ毎に、そのプリンタに対応する消費電力算出用情報および印刷用データ中の印字枚数に基づいて、受信した印刷用データに対する印刷処理に要する消費電力を算出し、消費電力が最も少ないプリンタを特定する特定手段、特定したプリンタが自己機以外のプリンタである場合には、受信した印刷用データを特定したプリンタに転送するとともに、印刷用データを他のプリンタに転送したことおよび転送先のプリンタを示す情報をクライアントＰＣに表示させる手段を備えている。【選択図】  図７
2007001080.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに、複数のプリンタとクライアントＰＣとが接続されており、各プリンタが他のプリンタおよびクライアントＰＣと通信可能であるシステムに用いられるプリンタにおいて、
スリープ状態から印刷を行なう際の印刷に要する消費電力を算出するための情報を消費電力算出用情報と定義し、自己のプリンタに対する消費電力算出用情報と、ネットワーク上の他のプリンタそれぞれに対する消費電力算出用情報を記憶している記憶手段、
クライアントＰＣからの印字枚数および印字データを含む印刷用データを受信した場合には、消費電力算出用情報を記憶している各プリンタ毎に、そのプリンタに対応する消費電力算出用情報および印刷用データ中の印字枚数に基づいて、受信した印刷用データに対する印刷処理に要する消費電力を算出し、消費電力が最も少ないプリンタを特定する特定手段、
特定手段によって特定したプリンタが自己機である場合には、受信した印刷用データに対する印刷処理を実行する手段、ならびに
特定手段によって特定したプリンタが自己機以外のプリンタである場合には、受信した印刷用データを特定したプリンタに転送するとともに、印刷用データを他のプリンタに転送したことおよび転送先のプリンタを示す情報をクライアントＰＣに表示させる手段、
を備えていることを特徴とするプリンタ。
【請求項２】
消費電力算出用情報は、ウォームアップに要する時間Ｔｗ〔ｈ〕、ウォームアップ中の単位時間当たりの消費電力Ｐｗ〔Ｗ〕、印字中の単位時間当たりの消費電力Ｐｐ〔Ｗ〕および１枚当たりの印字速度Ｓ〔ｐｐｍ〕からなることを特徴とする請求項１に記載のプリンタ。
【請求項３】
特定手段は、印字枚数をｎとすると、消費電力Ｐを式｛Ｐ＝Ｐｗ＊Ｔｗ＋Ｐｐ＊ｎ／（Ｓ＊６０）｝に基づいて算出することを特徴とする請求項２に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のプリンタおよびクライアントＰＣがネットワークを介して接続されており、各プリンタが他のプリンタおよびクライアントＰＣと通信可能であるシステムに用いられるプリンタに関する。なお、プリンタには、プリンタ機能を備えた複写機（複合機）も含まれる。
【背景技術】
【０００２】
特開２００４−６２３５９号公報には、ネットワークに複数のプリンタ、クライアントＰＣおよび各プリンタの情報（プリンタ情報）を管理するプリンタ管理サーバが接続されてなるプリントシステムが開示されている。クライアントＰＣはプリンタ管理サーバにアクセスすることにより、プリント情報を取得することができる。この際、クライアントＰＣには、消費電力の昇順または降順にプリンタ情報の一覧が表示される。クライアントＰＣのユーザは、この一覧画面から出力先のプリンタを選択できるようになっている。
【０００３】
上記公報には、各プリンタの消費電力をどのように決定するかは開示されていないが、印字枚数等に関係なく消費電力を決定していることから、最大消費電力、エネルギー消費効率等のカタログスペックから各プリンタの消費電力を決定しているように思われる。このような消費電力の決定方法では、印字枚数に応じた実際の消費電力を算出することはできない。
【特許文献１】特開２００４−６２３５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、複数のプリンタおよびクライアントＰＣがネットワークを介して接続されており、各プリンタが他のプリンタおよびクライアントＰＣと通信可能であるシステムにおいて、クライアントＰＣから印刷指令が任意のプリンタに対してなされた場合に、その印刷処理に対する消費電力が最も少なくなるプリンタに印刷処理を実行させることができるプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、ネットワークに、複数のプリンタとクライアントＰＣとが接続されており、各プリンタが他のプリンタおよびクライアントＰＣと通信可能であるシステムに用いられるプリンタにおいて、スリープ状態から印刷を行なう際の印刷に要する消費電力を算出するための情報を消費電力算出用情報と定義し、自己のプリンタに対する消費電力算出用情報と、ネットワーク上の他のプリンタそれぞれに対する消費電力算出用情報を記憶している記憶手段、クライアントＰＣからの印字枚数および印字データを含む印刷用データを受信した場合には、消費電力算出用情報を記憶している各プリンタ毎に、そのプリンタに対応する消費電力算出用情報および印刷用データ中の印字枚数に基づいて、受信した印刷用データに対する印刷処理に要する消費電力を算出し、消費電力が最も少ないプリンタを特定する特定手段、特定手段によって特定したプリンタが自己機である場合には、受信した印刷用データに対する印刷処理を実行する手段、ならびに特定手段によって特定したプリンタが自己機以外のプリンタである場合には、受信した印刷用データを特定したプリンタに転送するとともに、印刷用データを他のプリンタに転送したことおよび転送先のプリンタを示す情報をクライアントＰＣに表示させる手段を備えていることを特徴とする。
【０００６】
請求項２に記載の発明は、請求項１に記載の発明において、消費電力算出用情報は、ウォームアップに要する時間Ｔｗ〔ｈ〕、ウォームアップ中の単位時間当たりの消費電力Ｐｗ〔Ｗ〕、印字中の単位時間当たりの消費電力Ｐｐ〔Ｗ〕および１枚当たりの印字速度Ｓ〔ｐｐｍ〕からなることを特徴とする。
【０００７】
請求項３に記載の発明は、請求項２に記載の発明において、特定手段は、印字枚数をｎとすると、消費電力Ｐを式｛Ｐ＝Ｐｗ＊Ｔｗ＋Ｐｐ＊ｎ／（Ｓ＊６０）｝に基づいて算出することを特徴とする。
【発明の効果】
【０００８】
この発明によれば、複数のプリンタおよびクライアントＰＣがネットワークを介して接続されており、各プリンタが他のプリンタおよびクライアントＰＣと通信可能であるシステムにおいて、クライアントＰＣから印刷指令が任意のプリンタに対してなされた場合に、その印刷処理に対する消費電力が最も少なくなるプリンタに印刷処理を実行させることができるようになる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、この発明の実施例について説明する。
【実施例１】
【００１０】
〔１〕印刷処理に要する消費電力の算出方法についての説明
まず、プリンタで印刷処理を行なう場合の消費電力の算出方法について説明する。
【００１１】
図１は、スリープ状態において印刷指令が入力された場合の消費電力モデルを示している。
【００１２】
スリープ状態において印刷指令が入力されると、ウォームアップが行なわれた後、印字が行なわれる。
【００１３】
図２は、スリープ状態において印刷指令が入力された場合の低速機の消費電力モデルと、高速機の消費電力モデルとを示している。
【００１４】
図２において、折れ線Ａは低速機Ａの消費電力モデルを、折れ線Ｂは高速機Ｂの消費電力モデルを、それぞれ示している。印字枚数が少ない場合には、低速機Ａの消費電力の方が高速機の消費電力より少ないが、印字枚数が多くなると高速機Ｂの消費電力の方が低速機の消費電力より少なくなる。
【００１５】
低速機Ａおよび高速機Ｂの各状態（ウォームアップ中および印字中）での単位時間当たりの消費電力〔Ｗ〕を表１に示すように定義する。また、低速機Ａおよび高速機Ｂの各状態の所要時間〔ｈ〕を表２に示すように定義する。
【００１６】
【表１】
2007001080.tif 000003
【００１７】
【表２】
2007001080.tif 000004
【００１８】
スリープ解除してから印字終了までの低速機Ａでの消費電力ＰＡおよび高速機Ｂでの消費電力ＰＢは、次式（１）で表される。
【００１９】
ＰＡ＝Ｐｗ＿Ａ＊Ｔｗ＿Ａ＋Ｐｐ＿Ａ＊Ｔｐ＿Ａ
ＰＢ＝Ｐｗ＿Ｂ＊Ｔｗ＿Ｂ＋Ｐｐ＿Ｂ＊Ｔｐ＿Ｂ    …（１）
【００２０】
低速機Ａの１枚当たりの印字速度をＳＡ〔ｐｐｍ〕、高速機Ｂの１枚当たりの印字速度をＳＢ〔ｐｐｍ〕とし、印字枚数をｎとすると、印字中の時間Ｔｐ＿Ａ、Ｔｐ＿Ｂは、次式（２）で表される。
【００２１】
Ｔｐ＿Ａ＝ｎ／（ＳＡ＊６０）
Ｔｐ＿Ｂ＝ｎ／（ＳＢ＊６０）    …（２）
【００２２】
したがって、スリープ解除してから印字終了までの低速機Ａでの消費電力ＰＡおよび高速機Ｂでの消費電力ＰＢは、次式（３）に基づいて算出することができる。
【００２３】
ＰＡ＝Ｐｗ＿Ａ＊Ｔｗ＿Ａ＋Ｐｐ＿Ａ＊ｎ／（ＳＡ＊６０）
ＰＢ＝Ｐｗ＿Ｂ＊Ｔｗ＿Ｂ＋Ｐｐ＿Ｂ＊ｎ／（ＳＢ＊６０）    …（３）
【００２４】
ＰＡがＰＢより大きくなる印字枚数ｎは、次式（４）により求めることができる。
【００２５】
ｎ＞６０＊ＳＡ＊ＳＢ＊（Ｐｗ＿Ｂ＊Ｔｗ＿Ｂ−Ｐｗ＿Ａ＊Ｔｗ＿Ａ）／｛ＳＢ＊Ｐｐ＿ＳＡ＊Ｐｐ＿Ｂ）｝    …（４）
【００２６】
表３は、低速機Ａおよび高速機Ｂの各状態（ウォームアップ中および印字中）での単位時間当たりの消費電力〔Ｗ〕、ウォームアップに要する時間、１枚当たりの印字速度の具体例を示している。
【００２７】
【表３】
2007001080.tif 000005
【００２８】
表３に示すような例の場合には、ＰＡがＰＢより大きくなる印字枚数ｎは、ｎ＞３０．０９８７７となる。つまり、３１枚以上印字する場合には、高速機を使用した方が消費電力が少なくなる。
【００２９】
〔２〕システム構成の説明
図３は、ネットワークシステムの構成を示している。
【００３０】
ネットワーク（ＬＡＮ）１０には、複数の複合機１、２と、クライアントＰＣ３とが接続されている。各複合機１、２は、複写機能とプリンタ機能とを備えている。
【００３１】
各複合機１、２には、機種名、ＩＰアドレス、消費電力の算出に必要な情報（消費電力算出用情報）等の複合機情報が予め登録されている。消費電力算出用情報は、ウォームアップに要する時間Ｔｗ〔ｈ〕、ウォームアップ中の単位時間当たりの消費電力Ｐｗ〔Ｗ〕、印字中の単位時間当たりの消費電力Ｐｐ〔Ｗ〕および１枚当たりの印字速度Ｓ〔ｐｐｍ〕からなる。このような情報と印字枚数ｎとから、次式（５）を用いて消費電力Ｐを算出することができる。
【００３２】
Ｐ＝Ｐｗ＊Ｔｗ＋Ｐｐ＊ｎ／（Ｓ＊６０）  …（５）
【００３３】
ユーザは、各複合機１、２に、ネットワーク１０に接続されている他の複合機の複合機情報を登録させる。
【００３４】
図４は、任意の複合機１ｏｒ２に他の複合機の複合機情報を登録させる場合の処理手順を示している。
【００３５】
ユーザは複合機（第１の複合機という）を操作して、動作モードをネットワーク１０上の他の複合機（第２の複合機という）の複合機情報を登録させるモードに設定する（ステップＳ１）。動作モードが第２の複合機の複合機情報を登録させるモードに設定されると、第１の複合機は図５に示すような複合機情報登録画面が表示される（ステップＳ２）。  
【００３６】
ユーザはこの登録画面上で、図６に示すように、第２の複合機の機種名、ＩＰアドレスおよび設置場所を入力した後（ステップＳ３）、入力確定キー（ＯＫボタン）を押す（ステップＳ４）。入力確定キー（ＯＫボタン）が押されると、第１の複合機は、入力されたＩＰアドレスを用いて第２の複合機に自己機を接続するための処理を行なう（ステップＳ５）。接続に成功した場合には（ステップＳ６でＹＥＳ）、第２の複合機から消費電力情報を取得し、上記ステップＳ３で入力された情報とともに、第２の複合機の複合機情報として記憶する（ステップＳ７）。
【００３７】
接続に失敗した場合には、定期的に接続を試みるモードに移行する（ステップＳ８）。そして、一定時間待機した後（ステップＳ９）、ステップＳ６に戻る。
【００３８】
図７は、クライアントＰＣ３から印刷ドライバおよびスプーラにより任意の複合機１ｏｒ２に印字枚数および印字データを含む印刷用データが送られてきた場合の、処理手順を示している。
【００３９】
任意の複合機（第１の複合機という）にクライアントＰＣ３から印字枚数、印字データを含む印刷用データが送られてきた場合には（ステップＳ１１）、第１の複合機は、当該印刷処理に要する消費電力が最も少なくなる複合機を特定する（ステップＳ１２）。
【００４０】
つまり、上記式（５）に基づいて、自己機を含めたネットワーク上の複合機（複合機情報を登録している複合機）それぞれについて、当該印刷処理に要する消費電力を算出する。そして、算出された消費電力が最も小さい複合機を特定する。
【００４１】
消費電力が最も小さい複合機であると特定した複合機が自己機以外の複合機（第２の複合機という）である場合には（ステップＳ１３でＹＥＳ）、特定した第２の複合機に印刷用データを転送するとともに（ステップＳ１４）、印刷用データを他のプリンタに転送したことおよび転送先のプリンタを示す情報をＰＣ３のユーザに知らせるために、図８に示すように、印刷用データを転送した第２の複合機に関する情報（この例では機種名および設置場所）とその複合機で印刷を実行させたことを示す情報を、データ転送通知画面としてＰＣ３に表示させる（ステップＳ１５）。ステップＳ１４のデータ転送により、第２の複合機によって印刷が実行される。そして、今回の処理を終了する。
【００４２】
上記ステップＳ１２において、消費電力が最も小さい複合機であると特定した複合機が自己機である場合には（ステップＳ１３でＮＯ）、自己機によって印刷処理を実行する（ステップＳ１６）。そして、今回の処理を終了する。
【図面の簡単な説明】
【００４３】
【図１】スリープ状態において印刷指令が入力された場合の消費電力モデルを示す模式図である。
【図２】スリープ状態において印刷指令が入力された場合の低速機の消費電力モデルと、高速機の消費電力モデルとを示す模式図である。
【図３】ネットワークシステムの構成を示すブロック図である。
【図４】任意の複合機１ｏｒ２に他の複合機の複合機情報を登録させる場合の処理手順を示すフローチャートである。
【図５】複合機情報登録画面の一例を示す模式図である。
【図６】図５の複合機情報登録画面に、機種名、ＩＰアドレスおよび設置場所が入力された場合の一例を示す模式図である。
【図７】クライアントＰＣ３から印刷ドライバおよびスプーラにより任意の複合機１ｏｒ２に印字枚数、印字データおよび印刷指令を含む印刷用データが送られてきた場合の、処理手順を示すフローチャートである。
【図８】データ転送通知画面の一例を示す模式図である。
【符号の説明】
【００４４】
１、２  複合機
３  クライアントＰＣ
１０  ネットワーク
【図１】
2007001080.tif 000006
【図２】
2007001080.tif 000007
【図３】
2007001080.tif 000008
【図４】
2007001080.tif 000009
【図５】
2007001080.tif 000010
【図６】
2007001080.tif 000011
【図７】
2007001080.tif 000012
【図８】
2007001080.tif 000013