JP4320966B2 - Printer management system and control program therefor - Google Patents
Printer management system and control program therefor Download PDFInfo
- Publication number
- JP4320966B2 JP4320966B2 JP2001098987A JP2001098987A JP4320966B2 JP 4320966 B2 JP4320966 B2 JP 4320966B2 JP 2001098987 A JP2001098987 A JP 2001098987A JP 2001098987 A JP2001098987 A JP 2001098987A JP 4320966 B2 JP4320966 B2 JP 4320966B2
- Authority
- JP
- Japan
- Prior art keywords
- printer
- power consumption
- print job
- printers
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000004913 activation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Description
【0001】
【発明の属する技術分野】
本発明は、画像入力装置と複数のモノクロあるいはカラープリンタを有するプリンタ管理システム及びその制御プログラムに関する。
【0002】
【従来の技術】
従来、この種のプリンタ管理システムは、画像入力装置と複数のプリンタがネットワークを介して接続されており、最近では、ネットワーク技術の需要が高まるにつれて、扱われるデータ量も増大していることから、その利便性、経済性等に対する要望がますます高まっている。
【0003】
特開平第8−137637号公報には、節電機能(スリープモード)を備えた複数のプリンタを有するシステムが開示されており、このシステムにおいては、消費電力を抑えるスリープモードにあるプリンタにプリント指示があった場合は、ホストコンピュータがネットワーク上にある他の装置から非スリープモードのプリンタを選択してプリントを行わせている。
【0004】
また、プリンタの性能等から出力に関係なくあらかじめかかるであろう消費電力を算出しておき、それらのデータから消費電力の少ない装置を選択する技術も知られている。
【0005】
【発明が解決しようとする課題】
しかしながら、プリントジョブを出力する場合の消費電力は、ジョブの内容、出力指示を受けたときの装置の状態など、いくつかの条件に大きく左右され、あらかじめ算出された消費電力の値と異なる場合が多く、省電力が狙い通りに達成されないという問題があった。
【0006】
例えば、ホストコンピュータ・サーバからの印刷指示からプリンタの印刷受理の間にプリンタの状態が変化するとき(プリンタがスリープモードに遷移した場合)、ホストコンピュータからプリンタの状態をある程度しか正確に把握できないとき(ファイアウォールを越えて印刷する場合、相手装置の状態の全てを把握できず、開示される情報が制限される)、ホストコンピュータからプリンタへのデータ送信に長時間要するとき(ファイアウォールを越えて印刷する場合)にこのような問題が発生する。
【0007】
本発明は、従来技術の有するこのような問題点に鑑みてなされたものであり、プリンタがプリントジョブを受信した時点で消費電力の算出、比較を行い、最適の出力装置を選択することで、プリントジョブの内容、装置の状態等、正しいデータによる電力の算出ができ、省電力を効率的に達成することのできるプリンタ管理システム及びその制御プログラムを提供することを目的としている。
【0008】
【課題を解決するための手段】
上記目的を達成するために、本発明のうちで請求項1に記載の発明は、ネットワーク上に画像入力装置と複数のプリンタを有するプリンタ管理システムにおいて、上記複数のプリンタの各々に、プリントジョブを受信した時の状態から出力するまでにかかる消費電力を算出する消費電力算出手段と、該消費電力算出手段で算出した消費電力を比較する比較手段とを設け、上記画像入力装置からのプリントジョブを第1のプリンタが受信した時、該第1のプリンタがプリントジョブを受信した時の状態から出力するまでにかかる消費電力を算出するとともに、上記第1のプリンタが受信したプリントジョブを他の所定のプリンタ全てに転送し、該所定のプリンタの各々が受信した時の状態から出力するまでにかかる消費電力を算出して、上記第1のプリンタに算出結果を返信し、上記第1のプリンタは、上記第1のプリンタの算出結果と返信された算出結果を比較して、最も消費電力の少ないプリンタを選択して出力させることを特徴とする。
【0011】
また、請求項2に記載の発明は、ネットワーク上に画像入力装置と複数のプリンタを有するプリンタ管理システムを制御するためのプログラムであって、上記画像入力装置からのプリントジョブを第1のプリンタが受信した時、該第1のプリンタに受信時の状態から出力するまでにかかる消費電力を算出させるとともに、上記第1のプリンタが受信したプリントジョブを上記第1のプリンタより他の所定のプリンタ全てに転送させ、該所定のプリンタの各々に受信時の状態から出力するまでにかかる消費電力を算出させ、上記第1のプリンタに算出結果を返信させ、上記第1のプリンタの算出結果と返信された算出結果を上記第1のプリンタに比較させ、最も消費電力の少ないプリンタを上記第1のプリンタに選択させて出力させるようにしたことを特徴とする。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【0015】
図1は、本発明にかかるプリンタ管理システムSの構成を示している。
図1に示されるように、プリンタ管理システムSは、画像入力装置としてプリントジョブを発行するクライアントPC(パーソナルコンピュータ)2と、画像出力装置としてプリントジョブを受け付けるプリンタ4,6と、複数のクライアントPC2からの複数のプリントジョブを管理するサーバPC8と、これらを互いに接続するインターネット10により構成される。
【0016】
なお、本発明にかかるプリンタ管理システムSでは、多数のクライアントPC2を一つのサーバPC8に接続可能であるが、説明を簡略化するため、ここではそれぞれ一つのクライアントPC2と二つのプリンタ4,6が接続された二つのクライアントのLAN12と一つのサーバのLAN14とを接続するシステムを例として示している。
【0017】
図1の例では、上述した複数台のプリンタ4,6は、プリンタコントローラ4a,6aを介してクライアントのLAN12に接続されているが、プリンタコントローラ4a,6aはプリンタ4,6の装置内部にそれぞれ設けることもできる。
【0018】
また、クライアントPC2及びプリンタコントローラ4a,6aは、LAN12を経由するとともに、ファイアウォール16及びルータ18を介してインターネット10に接続されている。さらに、LAN12には、電子メールの収集と配布のサービスを行うメールサーバ20が接続されている。
【0019】
一方、サーバのLAN14にはサーバPC8が設置されており、サーバPC8は、クライアントPC2と通信するために、LAN14を経由するとともに、ファイアウォール22及びルータ24を介してインターネット10と接続されている。さらに、LAN14には、プリンタ4及びプリンタコントローラ4aと、電子メールの収集と配布のサービスを行うメールサーバ24が接続されている。
【0020】
なお、図1の例においては、インターネット10を介してサーバと複数のクライアントとが接続されているが、本発明は、複数のLANを接続したイントラネットにおいて、各LANにクライアント及びサーバが存在する例にも適用可能であり、同一LAN内に複数のクライアントとサーバが存在する例にも適用可能である。
【0021】
図2は、クライアント及びサーバのLAN12,14に設置されるプリンタ4,6の回路構成のブロック図である。
【0022】
図2に示されるように、各プリンタ4,6は、プリンタコントローラ4a,6aとプリントエンジン4b,6bを有する。プリンタコントローラ4a,6aは、LAN I/F28と、PDLで記述された印刷データを中間コードに変換するインタープリタ及び中間コードを解析するためのフォント情報とフォントデータを記憶しておくフォント記憶部及び中間コードからビットマップデータをRAMに展開するための描画処理部からなる画像展開部30と、中間コードバッファやページメモリとして利用されるRAM32とを備えている。さらに、プリンタコントローラ4a,6aは、プリントジョブ制御情報・ページ制御情報を解析し、プリントジョブを実行するプログラムや、プリントジョブ制御情報・ページ制御情報・ページ記述言語(PDL)データを添付したE−Mailを受信し解析するプログラムを保存するROM34と、ROM34に保存されたプログラムを実行するCPU36と、不揮発性メモリであるNV−RAM38と、展開したビットマップデータをプリントエンジン4b,6bに転送する画像出力I/F40とを備えている。
【0023】
図3は、クライアントPC2の回路構成のブロック図である。
図3に示されるように、クライアントPC2には、CPU42、ROM44、RAM46、及び、固定記憶装置48が搭載されるとともに、ディスプレイ50が表示制御部52を介して、キーボード54及びマウス56が入力制御部58を介してそれぞれ接続されている。また、LAN12を介して各種のデータを送受信するためのNIC60を内蔵している。
【0024】
固定記憶装置48には、サーバのネットワークアドレス、出力先プリンタのネットワークアドレスのユーザ入力を受け付け、プリントジョブ制御情報・ジョブ属性情報、ページ制御情報・ページ属性情報、ページ記述言語(PDL)データを作成し、サーバ・プリンタに送信するプリンタドライバ(図示せず)等が記憶されている。
【0025】
図4は、サーバPC8の回路構成のブロック図である。
図4に示されるように、サーバPC8には、CPU62、ROM64、RAM66、及び、固定記憶装置68が搭載されるとともに、ディスプレイ70が表示制御部72を介して、キーボード74及びマウス76が入力制御部78を介してそれぞれ接続されている。また、LAN14を介して各種のデータを送受信するためのNIC80を内蔵している。
【0026】
固定記憶装置68には、クライアントアドレス・プリンタのネットワークアドレスのユーザ入力を受け付け、プリントジョブ制御情報・ジョブ属性情報、ページ制御情報・ページ属性情報、ページ記述言語(PDL)データを解析し、転送先のプリンタを設定するプリンタ管理ソフトウェアが記憶されている。
【0027】
表1は、プリントジョブ制御情報、ページ制御情報、PDLデータからなるプリントジョブデータを示している。
【表1】
【0028】
クライアントPC2からプリンタにプリントジョブを発行し、作成された文書を印刷する場合、プリントジョブ制御情報、ページ制御情報、ページ記述言語で記述された印刷データからなるプリントジョブデータが送られる。
【0029】
プリントジョブ制御情報は、ジョブの識別をするためのジョブ識別子(合成ジョブのときは複数のクライアントで同一の識別子がつけられる)、クライアントが登録してジョブを識別するためのジョブ名、プリンタトラブル等を通知するときの通知先として設定するためのクライアントのネットワークアドレスであるジョブ送信者名、ジョブのコピー部数、高速印刷か低速印刷かを示すジョブ属性1、カラー印刷かモノクロ印刷かを示すジョブ属性2、プリンタネットワークアドレスを示す出力先、等からなる。これらプリントジョブ制御情報・ジョブ属性情報は、クライアントにおいてプリントジョブを外部に発行するときの、プリンタドライバ起動中に、ユーザによりGUIを介して入力される。出力先であるプリンタネットワークアドレスは、後述するサーバで実行されるプリンタ管理ソフトウェアで上書きされ、最適のプリンタが出力先として設定される。
【0030】
ページ制御情報は、シリアル番号等のドキュメントを識別するためのドキュメント識別子、クライアントが登録してドキュメントを識別するためのドキュメント名、ドキュメントの頁数を示すドキュメント数、印刷する用紙サイズを設定するための用紙サイズ、印刷解像度、ドキュメントに含まれる画素数、等からなる。これらの情報も、プリンタドライバ起動中にユーザによりGUIを介して入力される。
【0031】
なお、表1に示される制御情報・属性情報において、(*)を付したジョブのコピー部数、ジョブ属性1、ジョブ属性2、ドキュメント数、用紙サイズ、解像度、画素数は、後述するように消費電力算出のパラメータとして利用される。
【0032】
図5は、画像入力装置としてのクライアントPC2から送信されたプリントジョブがプリンタ管理ソフトウェアを介して所定数の画像形成装置としてのプリンタ4,6のいずれかにより実行される過程を示す本発明の実施の形態1にかかるフローチャートを示している。
【0033】
図5に示されるように、ステップS1において、クライアントPC2は、ネットワーク(LAN)12上に存在する複数のプリンタ4,6の一つにプリントジョブを送信する。次のステップS2において、プリントジョブを受信したプリンタ(例えばプリンタ4)は、ネットワーク12上に他のプリンタ(例えばプリンタ6)が存在するかどうかの確認を行う。ステップS2において、ネットワーク12上に他のプリンタが存在しないと判定された場合には、プリントジョブを受信したプリンタ4は、ステップS3においてプリントジョブをそのまま実行する。
【0034】
一方、ネットッワーク12上に他のプリンタが存在する場合には、ステップS4に移行し、プリントジョブを受信したプリンタ4は、受信したプリントジョブの情報を所定の範囲内(プリンタ4が接続されたネットワーク12上)に存在する他のプリンタ6に転送する。次のステップS5において、プリンタ4と、このプリンタ4からプリントジョブの情報を転送されたプリンタ6は、転送時のその装置の状態及び受信したジョブ制御情報・属性情報に基づいて、プリントジョブの出力までに要する消費電力を同時に算出し、プリンタ6は算出結果をプリンタ4に返信する。
【0035】
次に、ステップS6において、プリンタ4自身が行った算出結果と、他のプリンタ6から返信された算出結果との比較を行い、ステップS7において、最も消費電力の少ないプリンタを選択する。ここで、プリンタ4自身の消費電力が最も少ないと判定された場合には、ステップS3に移行し、プリントジョブをそのまま実行する。
【0036】
一方、プリンタ4自身の消費電力より少ない消費電力のプリンタが存在する場合、プリンタ4は、消費電力が最も少ないプリンタにプリントジョブを転送し、出力させる。
【0037】
なお、クライアントPC2よりプリントジョブを受信したプリンタ4以外のプリンタ6が選択された場合は、プリントジョブの転送を受けたプリンタが出力先としてクライアントPC2に通知される。
【0038】
このように、プリントジョブをプリンタが受信した時点でのプリンタ状態に応じて消費電力を算出するため、ホストコンピュータ・サーバからの印刷指示から印刷受理の間にプリンタの状態が変化したり、ホストコンピュータで正確にプリンタの状態を把握できないような環境下においても、各プリンタで正確な消費電力を算出し、最小の消費電力のプリンタを選択することになるため、結果的に消費電力の最小化を達成できる。
【0039】
図6は、クライアントPC2から送信されたプリントジョブがプリンタ管理ソフトウェアを介して所定数のプリンタ4,6のいずれかにより実行される過程を示す本発明の実施の形態2にかかるフローチャートを示している。
【0040】
図6に示されるように、ステップS11において、クライアントPC2は、ネットワーク12上に存在する複数のプリンタ4,6の一つにプリントジョブを送信する。次のステップS12において、プリントジョブを受信したプリンタ(例えばプリンタ4)は、ネットワーク4上に他のプリンタ(例えばプリンタ6)が存在するかどうかの確認を行う。ステップS12において、ネットワーク12上に他のプリンタが存在しないと判定された場合には、プリントジョブを受信したプリンタ4は、ステップS13においてプリントジョブをそのまま実行する。
【0041】
一方、ネットッワーク12上に他のプリンタ6が存在する場合には、ステップS14に移行し、プリントジョブを受信したプリンタ4は、受信したプリントジョブの内容を所定の範囲内(プリンタ4が接続されたネットワーク12上)に存在する他のプリンタ6に転送して、現在の状態で、与えられたプリントジョブを出力するのにかかる消費電力を算出するために必要な情報を要求する。
【0042】
ここで、消費電力を算出するために必要な情報とは、現在の状態から出力可能な状態へ移行するために必要な電力(例えば、スリープモードであれば、ウォームアップに必要な電力等)や、与えられたプリントジョブを所定サイズの用紙に出力するために必要な電力等のことである。
【0043】
次に、ステップS15において、プリントジョブの内容が転送された各プリンタ6は、消費電力を算出するのに必要なその時点での情報をプリンタ4に返信し、ステップS16において、プリンタ4は、他のプリンタ6から返信された情報に基づいて、各プリンタ6でジョブをプリントアウトした場合の消費電力を算出するとともに、それらと自身が行った算出結果との比較を行う。さらに、ステップS17において、最も消費電力の少ないプリンタを選択する。ここで、プリンタ4自身の消費電力が最も少ないと判定された場合には、ステップS13に移行し、プリントジョブをそのまま実行する。
【0044】
一方、プリンタ4自身の消費電力より少ない消費電力のプリンタが存在する場合、プリンタ4は、消費電力が最も少ないプリンタにプリントジョブを転送し、出力させる。
【0045】
なお、クライアントPC2よりプリントジョブを受信したプリンタ4以外のプリンタ6が選択された場合は、プリントジョブの転送を受けたプリンタが出力先としてクライアントPC2に通知される。
【0046】
【発明の効果】
本発明は、以上説明したように構成されているので、以下に記載されるような効果を奏する。
本発明によれば、画像入力装置からのプリントジョブをあるプリンタが受信した時、自身を含めてネットワーク上の他のプリンタがプリントジョブ受信時の状態から出力するまでにかかる消費電力を算出、比較して、もっとも消費電力の少ないプリンタを選択して出力させるようにしたので、プリントジョブの内容、装置の状態等に対応した効率的な省電力化を達成することができる。
【図面の簡単な説明】
【図1】 本発明にかかるプリンタ管理システムの概略ブロック図である。
【図2】 図1のプリンタ管理システムに設けられたプリンタの回路構成のブロック図である。
【図3】 図1のプリンタ管理システムに設けられたクライアントPCの回路構成のブロック図である。
【図4】 図1のプリンタ管理システムに設けられたサーバPCの回路構成のブロック図である。
【図5】 本発明の実施の形態1にかかるプリンタ管理システムにおいてプリントジョブが実行される過程を示すフローチャートである。
【図6】 本発明の実施の形態2にかかるプリンタ管理システムにおいてプリントジョブが実行される過程を示すフローチャートである。
【符号の説明】
2 クライアントPC、 4,6 プリンタ、
4a,6a プリンタコントローラ、 8 サーバPC、
10 インターネット、 12,14 LAN、
16,22 ファイアウォール、 18,24 ルータ、
20,26 メールサーバ、 28 LAN I/F、 30 画像展開部、
32,46,66 RAM、 34,44,64 ROM、
36,42,62 CPU、 38 NV−RAM、
40 画像出力I/F、 48,68 固定記憶装置、
50,70 ディスプレイ、 52,72 表示制御部、
54,74 キーボード、 56,76 マウス、
58,78 入力制御部、 60,80 NIC、
S プリンタ管理システム[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a printer management system having an image input device and a plurality of monochrome or color printers, and a control program therefor.
[0002]
[Prior art]
Conventionally, in this type of printer management system, an image input device and a plurality of printers are connected via a network, and recently, as the demand for network technology increases, the amount of data handled increases. There is an increasing demand for convenience and economy.
[0003]
Japanese Patent Application Laid-Open No. 8-137737 discloses a system having a plurality of printers having a power saving function (sleep mode). In this system, a print instruction is issued to a printer in the sleep mode for reducing power consumption. In such a case, the host computer selects a non-sleep mode printer from other devices on the network and performs printing.
[0004]
In addition, a technique is known in which power consumption that will be applied in advance regardless of output is calculated from the performance of a printer and the like, and a device with low power consumption is selected from these data.
[0005]
[Problems to be solved by the invention]
However, the power consumption when a print job is output depends greatly on several conditions such as the job contents and the state of the device when an output instruction is received, and may differ from the power consumption value calculated in advance. There were many problems that power saving was not achieved as intended.
[0006]
For example, when the printer status changes between the print instruction from the host computer server and the printer print acceptance (when the printer transitions to the sleep mode), the host computer can accurately grasp the printer status to some extent. (When printing across a firewall, it is impossible to grasp all the status of the partner device and the disclosed information is limited.) When data transmission from the host computer to the printer takes a long time (printing across the firewall) Such a case).
[0007]
The present invention has been made in view of such problems of the prior art, and by calculating and comparing power consumption when the printer receives a print job, and selecting an optimal output device, An object of the present invention is to provide a printer management system capable of calculating power based on correct data such as the contents of a print job and the state of the apparatus, and efficiently achieving power saving, and a control program therefor.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the invention described in
[0011]
According to a second aspect of the present invention, there is provided a program for controlling a printer management system having an image input device and a plurality of printers on a network, wherein the first printer receives a print job from the image input device. When it is received, the first printer calculates the power consumption required to output from the state at the time of reception, and the print job received by the first printer is transmitted to all the predetermined printers other than the first printer. , Causing each of the predetermined printers to calculate the power consumption required to output from the reception state, causing the first printer to return the calculation result, and returning the calculation result of the first printer as a reply. was calculated result is compared to the first printer, the lowest power consumption printer so as to output the selected to the first printer It is characterized in.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0015]
FIG. 1 shows the configuration of a printer management system S according to the present invention.
As shown in FIG. 1, the printer management system S includes a client PC (personal computer) 2 that issues a print job as an image input device,
[0016]
In the printer management system S according to the present invention, a large number of
[0017]
In the example of FIG. 1, the plurality of
[0018]
The client PC 2 and the
[0019]
On the other hand, a server PC 8 is installed in the
[0020]
In the example of FIG. 1, a server and a plurality of clients are connected via the Internet 10, but the present invention is an example in which a client and a server exist in each LAN in an intranet connected to a plurality of LANs. It is also applicable to an example in which a plurality of clients and servers exist in the same LAN.
[0021]
FIG. 2 is a block diagram of a circuit configuration of the
[0022]
As shown in FIG. 2, each
[0023]
FIG. 3 is a block diagram of a circuit configuration of the
As shown in FIG. 3, the
[0024]
The fixed
[0025]
FIG. 4 is a block diagram of a circuit configuration of the server PC 8.
As shown in FIG. 4, the server PC 8 is equipped with a CPU 62, a
[0026]
The fixed
[0027]
Table 1 shows print job data including print job control information, page control information, and PDL data.
[Table 1]
[0028]
When a print job is issued from the
[0029]
The print job control information includes a job identifier for identifying a job (the same identifier is assigned to a plurality of clients for composite jobs), a job name registered by a client to identify a job, a printer trouble, etc. The job sender name, which is the network address of the client to be set as a notification destination when notifying the user, the number of copies of the job,
[0030]
The page control information includes a document identifier for identifying a document such as a serial number, a document name registered by the client to identify the document, a document number indicating the number of pages of the document, and a paper size for printing. It consists of the paper size, print resolution, number of pixels included in the document, and the like. These pieces of information are also input by the user via the GUI during activation of the printer driver.
[0031]
In the control information / attribute information shown in Table 1, the number of copies of the job marked with (*),
[0032]
FIG. 5 shows an embodiment of the present invention showing a process in which a print job transmitted from a
[0033]
As shown in FIG. 5, in step S <b> 1, the
[0034]
On the other hand, if another printer exists on the
[0035]
Next, in step S6, the calculation result performed by the
[0036]
On the other hand, if there is a printer that consumes less power than the
[0037]
If a
[0038]
As described above, since the power consumption is calculated according to the printer state at the time when the printer receives the print job, the printer state changes during the print acceptance from the print instruction from the host computer server or the host computer. Even in an environment where the printer status cannot be accurately ascertained, each printer calculates the correct power consumption and selects the printer with the lowest power consumption. As a result, the power consumption can be minimized. Can be achieved.
[0039]
FIG. 6 shows a flowchart according to the second embodiment of the present invention showing a process in which a print job transmitted from the
[0040]
As shown in FIG. 6, in step S <b> 11, the
[0041]
On the other hand, if another
[0042]
Here, the information necessary for calculating the power consumption is the power necessary for shifting from the current state to the output enabled state (for example, the power necessary for warm-up in the sleep mode), The power required for outputting a given print job to a sheet of a predetermined size.
[0043]
Next, in step S15, each
[0044]
On the other hand, if there is a printer that consumes less power than the
[0045]
If a
[0046]
【The invention's effect】
Since the present invention is configured as described above, the following effects can be obtained.
According to the present invention, when a printer receives a print job from the image input device, it calculates and compares the power consumed by other printers on the network, including itself, until the output from the print job reception state. Since the printer with the lowest power consumption is selected and output, efficient power saving corresponding to the contents of the print job, the state of the apparatus, and the like can be achieved.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram of a printer management system according to the present invention.
FIG. 2 is a block diagram of a circuit configuration of a printer provided in the printer management system of FIG.
3 is a block diagram of a circuit configuration of a client PC provided in the printer management system of FIG. 1. FIG.
4 is a block diagram of a circuit configuration of a server PC provided in the printer management system of FIG. 1;
FIG. 5 is a flowchart showing a process of executing a print job in the printer management system according to the first embodiment of the present invention;
FIG. 6 is a flowchart illustrating a process of executing a print job in the printer management system according to the second embodiment of the present invention.
[Explanation of symbols]
2 client PC, 4,6 printer,
4a, 6a printer controller, 8 server PC,
10 Internet, 12,14 LAN,
16,22 firewall, 18,24 router,
20, 26 mail server, 28 LAN I / F, 30 image development unit,
32, 46, 66 RAM, 34, 44, 64 ROM,
36, 42, 62 CPU, 38 NV-RAM,
40 image output I / F, 48, 68 fixed storage device,
50, 70 display, 52, 72 display control unit,
54,74 keyboard, 56,76 mouse,
58,78 input control unit, 60,80 NIC,
S Printer management system
Claims (2)
上記複数のプリンタの各々に、プリントジョブを受信した時の状態から出力するまでにかかる消費電力を算出する消費電力算出手段と、該消費電力算出手段で算出した消費電力を比較する比較手段とを設け、上記画像入力装置からのプリントジョブを第1のプリンタが受信した時、該第1のプリンタがプリントジョブを受信した時の状態から出力するまでにかかる消費電力を算出するとともに、上記第1のプリンタが受信したプリントジョブを他の所定のプリンタ全てに転送し、該所定のプリンタの各々が受信した時の状態から出力するまでにかかる消費電力を算出して、上記第1のプリンタに算出結果を返信し、上記第1のプリンタは、上記第1のプリンタの算出結果と返信された算出結果を比較して、最も消費電力の少ないプリンタを選択して出力させることを特徴とするプリンタ管理システム。In a printer management system having an image input device and a plurality of printers on a network,
Each of the plurality of printers includes a power consumption calculation unit that calculates power consumption from when a print job is received to output, and a comparison unit that compares the power consumption calculated by the power consumption calculation unit. And when the first printer receives a print job from the image input device, it calculates the power consumption required until the first printer receives the print job and outputs it . The print job received by the first printer is transferred to all other predetermined printers, and the power consumption required to output from the state when each of the predetermined printers is received is calculated and calculated for the first printer. results reply to said first printer, said first calculation result of the printer and compares the returned calculation results, the lowest power consumption printer selection Printer management system, characterized in that to and output.
上記画像入力装置からのプリントジョブを第1のプリンタが受信した時、該第1のプリンタに受信時の状態から出力するまでにかかる消費電力を算出させるとともに、上記第1のプリンタが受信したプリントジョブを上記第1のプリンタより他の所定のプリンタ全てに転送させ、該所定のプリンタの各々に受信時の状態から出力するまでにかかる消費電力を算出させ、上記第1のプリンタに算出結果を返信させ、上記第1のプリンタの算出結果と返信された算出結果を上記第1のプリンタに比較させ、最も消費電力の少ないプリンタを上記第1のプリンタに選択させて出力させるようにしたプログラム。A program for controlling a printer management system having an image input device and a plurality of printers on a network,
When the first printer receives a print job from the image input device, it causes the first printer to calculate the power consumption required to output from the state at the time of reception, and the print received by the first printer. The job is transferred from the first printer to all other predetermined printers, and each of the predetermined printers calculates the power consumption required to output from the state at the time of reception, and the first printer outputs the calculation result. is returned, the calculation results and the returned result of calculation of the first printer is compared to the first printer, program the lowest power consumption printers so as to output the selected to the first printer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001098987A JP4320966B2 (en) | 2001-03-30 | 2001-03-30 | Printer management system and control program therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001098987A JP4320966B2 (en) | 2001-03-30 | 2001-03-30 | Printer management system and control program therefor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002297357A JP2002297357A (en) | 2002-10-11 |
| JP4320966B2 true JP4320966B2 (en) | 2009-08-26 |
Family
ID=18952585
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001098987A Expired - Fee Related JP4320966B2 (en) | 2001-03-30 | 2001-03-30 | Printer management system and control program therefor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4320966B2 (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4481051B2 (en) * | 2004-03-26 | 2010-06-16 | 京セラミタ株式会社 | Image forming apparatus system |
| JP2006146360A (en) * | 2004-11-16 | 2006-06-08 | Ricoh Co Ltd | Image forming system, image forming apparatus, control method, program, and recording medium |
| JP2007001080A (en) * | 2005-06-22 | 2007-01-11 | Kyocera Mita Corp | Printer |
| US7517162B2 (en) * | 2006-06-22 | 2009-04-14 | Kyocera Mita Corporation | Printer configured to calculate power consumption data for printers on a network |
| JP2010072757A (en) * | 2008-09-16 | 2010-04-02 | Ricoh Co Ltd | Equipment management device, equipment management system, equipment management method, equipment management program, and recording medium recording the program |
| JP5288265B2 (en) * | 2009-03-10 | 2013-09-11 | 富士ゼロックス株式会社 | Image processing system and image processing apparatus selection program |
| JP5545466B2 (en) | 2009-09-04 | 2014-07-09 | 富士ゼロックス株式会社 | Image forming system, image forming apparatus, and image forming program |
| JP5589334B2 (en) * | 2009-10-01 | 2014-09-17 | 富士ゼロックス株式会社 | Information communication apparatus and information communication system using the same |
| JP5682246B2 (en) * | 2010-11-10 | 2015-03-11 | 富士ゼロックス株式会社 | Image processing apparatus, system, and program |
| JP7505293B2 (en) | 2020-06-26 | 2024-06-25 | ブラザー工業株式会社 | Control program and information processing device |
-
2001
- 2001-03-30 JP JP2001098987A patent/JP4320966B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002297357A (en) | 2002-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8472043B2 (en) | Information processing apparatus and its control method for managing distributed processing | |
| US7978360B2 (en) | Print system | |
| US6822754B1 (en) | Print data generation system and corresponding method for use with a printing system | |
| US20070229877A1 (en) | Technology for dealing with errors in printing device | |
| US20080068650A1 (en) | Job management apparatus, job management system, and job management method | |
| JP4320966B2 (en) | Printer management system and control program therefor | |
| US20050213132A1 (en) | Print management device, print management method, storage medium, and print system | |
| JPH09198211A (en) | Image processing system | |
| EP1439684B1 (en) | Apparatus, method and system for providing information in accordance with one of a plurality of protocols | |
| US20120133977A1 (en) | Print system, image forming apparatus, server, printing method, and program | |
| US7289237B2 (en) | Print server, printing system, printing method, printing program and computer-readable recording medium containing the printing program | |
| JP4045800B2 (en) | Printing system and method | |
| US20030050971A1 (en) | Client server system and method therefor | |
| US8665460B2 (en) | Print system, printing apparatus, printing method and printing program | |
| JP2005078461A (en) | Distributed image processing network system | |
| JP2000311069A (en) | Information processing apparatus, information processing method, print control apparatus, print control method, printing system, and computer-readable recording medium storing program | |
| JP2005202723A (en) | Printing system | |
| JP2003140867A (en) | Network print system and information processing device | |
| US7561290B2 (en) | Print management | |
| JPH10157253A (en) | Printing control device | |
| JP4481051B2 (en) | Image forming apparatus system | |
| JP3897083B2 (en) | Print processing apparatus and print processing method | |
| JP2003216353A (en) | Print system, print method and its program | |
| JP3037536B2 (en) | Scanner / printer server system and its interrupt print control method | |
| JP2011197322A (en) | Image forming apparatus, image forming system, fixing control method, program, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20050614 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050920 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20051220 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20051220 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080826 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081023 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090512 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090525 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120612 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130612 Year of fee payment: 4 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |