JP2000353060A - Network printer system - Google Patents

Network printer system

Info

Publication number
JP2000353060A
JP2000353060A JP11164913A JP16491399A JP2000353060A JP 2000353060 A JP2000353060 A JP 2000353060A JP 11164913 A JP11164913 A JP 11164913A JP 16491399 A JP16491399 A JP 16491399A JP 2000353060 A JP2000353060 A JP 2000353060A
Authority
JP
Japan
Prior art keywords
print
printing
time
print job
holding
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.)
Pending
Application number
JP11164913A
Other languages
Japanese (ja)
Inventor
Satoko Araki
郷子 荒木
Yoshihiko Matsuo
義彦 松尾
Masaji Osono
正司 大園
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP11164913A priority Critical patent/JP2000353060A/en
Publication of JP2000353060A publication Critical patent/JP2000353060A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 ネットワークプリンタシステムにおいて、印
刷時間のかからない文書を優先的に印刷できるようにす
る。 【解決手段】 クライアント1,3からアップロードさ
れた印刷ジョブ2,4を保持する印刷ジョブ管理手段
7、印刷ジョブ2,4に要する印刷時間を計算してこれ
を推定する印刷時間推定手段10、および推定された印
刷ジョブ2,4の印刷時間をクライアント1,3に通知
する印刷時間通知手段11を備えたプリンタサーバ5
と、印刷ジョブ2,4の印刷を実行するプリンタ8とを
有し、クライアント1,3、プリンタサーバ5およびプ
リンタ8がネットワークを介して相互に接続されたネッ
トワークプリンタシステムである。
(57) [Summary] [PROBLEMS] To allow a network printer system to preferentially print a document that does not require printing time. SOLUTION: A print job management means 7 for holding print jobs 2 and 4 uploaded from clients 1 and 3, a print time estimation means 10 for calculating a print time required for the print jobs 2 and 4 and estimating the print time, and A printer server 5 including a print time notifying unit 11 for notifying the clients 1 and 3 of the estimated print times of the print jobs 2 and 4
And a printer 8 that executes printing of print jobs 2 and 4, and is a network printer system in which the clients 1 and 3, the printer server 5 and the printer 8 are interconnected via a network.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数のパソコンや
ワークステーション等のコンピュータからネットワーク
を介して接続されたネットワークプリンタシステムに関
するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to a network printer system connected to a plurality of computers such as personal computers and workstations via a network.

【0002】[0002]

【従来の技術】近年、プリンタや周辺機器のネットワー
ク化が進み、複数のコンピュータからネットワーク上の
印刷装置で印刷ができるようになった。
2. Description of the Related Art In recent years, networking of printers and peripheral devices has progressed, and it has become possible to print from a plurality of computers with a printing device on the network.

【0003】ここで、図5は従来のネットワークプリン
タシステムを示す説明図である。
FIG. 5 is an explanatory diagram showing a conventional network printer system.

【0004】図5に示すように、第1のクライアント
1、第2のクライアント3、プリンタサーバ5およびプ
リンタ8がネットワークを介して相互に接続されてい
る。
As shown in FIG. 5, a first client 1, a second client 3, a printer server 5 and a printer 8 are interconnected via a network.

【0005】第1のクライアント1および第2のクライ
アント3には、第1の印刷ジョブ2および第2の印刷ジ
ョブ4をそれぞれプリンタサーバ5にアップロードする
印刷ジョブ転送手段6、これらの各印刷ジョブ2,4の
実行を制御する印刷ジョブ制御手段9が設けられてい
る。なお、図5において、第1のクライアント1におけ
る印刷ジョブ転送手段および印刷ジョブ制御手段は図示
が省略されている。
[0005] The first client 1 and the second client 3 are provided with a print job transfer means 6 for uploading the first print job 2 and the second print job 4 to the printer server 5, respectively. , 4 are provided with print job control means 9. In FIG. 5, a print job transfer unit and a print job control unit in the first client 1 are not shown.

【0006】また、プリンタサーバ5には印刷ジョブ管
理手段7が設けられており、第1のクライアント1およ
び第2のクライアント3からアップロードされた第1の
印刷ジョブ2および第2の印刷ジョブ4はこの印刷ジョ
ブ管理手段7で保持される。
Further, the print server 5 is provided with a print job management means 7, and the first print job 2 and the second print job 4 uploaded from the first client 1 and the second client 3 are The print job management unit 7 holds the print job.

【0007】次に、このような構成を有するネットワー
クプリンタシステムの動作について説明する。
Next, the operation of the network printer system having such a configuration will be described.

【0008】なお、ここでは、第1のクライアント1か
ら第1の印刷ジョブ2が、第2のクライアント3から第
2の印刷ジョブ4が、印刷ジョブ転送手段6を用いてプ
リンタサーバ5に順次アップロードされたものとする。
Here, the first print job 2 from the first client 1 and the second print job 4 from the second client 3 are sequentially uploaded to the printer server 5 using the print job transfer means 6. It shall have been done.

【0009】すると、プリンタサーバ5は、印刷ジョブ
管理手段7で2つの印刷ジョブ2,4を保持する。そし
て、プリンタ8は、アップロードされた順に、すなわち
第1の印刷ジョブ2、第2の印刷ジョブ4の順に印刷を
実行する。
Then, the print server 5 holds the two print jobs 2 and 4 by the print job management means 7. Then, the printer 8 executes printing in the order of upload, that is, in the order of the first print job 2 and the second print job 4.

【0010】一旦アップロードされた各印刷ジョブ2,
4の一時停止ができるのは、アップロード元のクライア
ント1,3である。すなわち、印刷ジョブ制御手段9に
より、第1の印刷ジョブ2に対しては第1のクライアン
ト1が、第2の印刷ジョブ4に対しては第2のクライア
ント3が、それぞれジョブの実行制御(印刷停止、再開
等)をさせることができる。
Each print job 2, which has been uploaded once,
4 can be suspended only by the clients 1 and 3 of the upload source. That is, the first client 1 for the first print job 2 and the second client 3 for the second print job 4 are controlled by the print job control means 9 to execute (execute printing) the job. Stop, restart, etc.).

【0011】[0011]

【発明が解決しようとする課題】しかし、このような従
来のネットワークプリンタシステムでは、時間のかかる
印刷ジョブが先に実行されていると、他のユーザの印刷
ジョブは、その印刷ジョブの印刷が終わるまで実行を待
たされることになる。
However, in such a conventional network printer system, if a time-consuming print job is executed first, the print job of another user ends printing of the print job. Until it is executed.

【0012】ここでは、比較的時間のかからない文書を
印刷しようとしているユーザにとっての使い勝手がよく
ない。
[0012] Here, it is not convenient for a user who wants to print a document that takes relatively little time.

【0013】一方、このような問題を解決するために自
由に割り込み印刷ができるようにすると、一部のユーザ
にとって印刷ジョブの実行効率が著しく悪化してしま
う。
On the other hand, if interrupt printing can be freely performed to solve such a problem, the execution efficiency of a print job for some users will be significantly deteriorated.

【0014】そこで、本発明は、印刷時間のかかる文書
が印刷中のとき、印刷時間のかからない文書を優先的に
印刷することのできるネットワークプリンタシステムを
提供することを目的とする。
SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a network printer system capable of printing a document requiring a long printing time preferentially when a document requiring a long printing time is being printed.

【0015】また、本発明は、自由な割り込み印刷を防
止することのできるネットワークプリンタシステムを提
供することを目的とする。
Another object of the present invention is to provide a network printer system capable of preventing free interrupt printing.

【0016】[0016]

【課題を解決するための手段】この課題を解決するため
に、本発明のネットワークプリンタシステムは、印刷ジ
ョブをアップロードする印刷ジョブ転送手段、印刷ジョ
ブの実行を制御する印刷ジョブ制御手段、およびアップ
ロードされた全ての印刷ジョブの印刷所要時間を表示す
る印刷時間表示手段を備えた複数のクライアントと、ク
ライアントからアップロードされた印刷ジョブを保持す
る印刷ジョブ管理手段、印刷ジョブに要する印刷時間を
計算してこれを推定する印刷時間推定手段、および印刷
時間推定手段により推定された全ての印刷ジョブの印刷
時間をクライアントに通知する印刷時間通知手段を備え
たプリンタサーバと、印刷ジョブの印刷を実行するプリ
ンタとを有し、クライアント、プリンタサーバおよびプ
リンタがネットワークを介して相互に接続されているも
のである。
In order to solve this problem, a network printer system according to the present invention includes a print job transfer unit for uploading a print job, a print job control unit for controlling execution of a print job, and a print job control unit. A plurality of clients each having print time display means for displaying the required print time of all print jobs, a print job management means for holding print jobs uploaded from the client, and calculating and calculating print time required for print jobs. A print server that includes a print time estimating unit that estimates the print time, a print time notifying unit that notifies the client of the print time of all print jobs estimated by the print time estimator, and a printer that executes printing of the print job. Client, printer server, and printer Those that are connected to one another via a click.

【0017】これにより、全ての印刷ジョブの印刷所要
時間がクライアントに表示されるようになっているの
で、これを見たユーザが、印刷時間の長い他の印刷ジョ
ブよりも先に自らの印刷ジョブの印刷を行わせることが
でき、印刷時間のかかる文書が印刷中のときでも、印刷
時間のかからない文書を優先的に印刷することが可能に
なる。
As a result, the print time required for all print jobs is displayed on the client, so that the user who has viewed the print job can print his or her own print job before other print jobs with a long print time. Can be performed, and even when a document that requires a long printing time is being printed, it is possible to preferentially print a document that does not require a long printing time.

【0018】また、本発明のネットワークプリンタシス
テムは、前述した発明において、プリンタサーバには、
印刷時間推定手段の算出値から印刷時間の短い印刷ジョ
ブから印刷が実行されるように印刷の順番を割り振るプ
ライオリティ設定手段、およびプライオリティ設定手段
の設定に従って印刷が実行されるよう印刷順序を制御す
る印刷ジョブ優先制御手段が設けられたものである。
Further, in the network printer system of the present invention, in the above-mentioned invention, the printer server includes:
Priority setting means for allocating the printing order based on the value calculated by the printing time estimation means so that printing is performed from a print job having a short printing time, and printing for controlling the printing order so that printing is performed according to the settings of the priority setting means A job priority control means is provided.

【0019】これにより、プライオリティ設定手段によ
り印刷時間の短い方の印刷ジョブの印刷が優先的に実行
されるように印刷の順番が設定されるので、印刷時間の
かかる文書が印刷中のときでも、印刷時間のかからない
文書を優先的に印刷することが可能になる。
Thus, the order of printing is set by the priority setting means so that printing of a print job having a shorter print time is preferentially executed. Therefore, even when a document requiring a long print time is being printed, It is possible to preferentially print a document that does not require printing time.

【0020】さらに、本発明のネットワークプリンタシ
ステムは、前述した発明において、プリンタサーバに
は、所定のクライアントに対して自らが発信していない
印刷ジョブの印刷順序のコントロールを禁止する印刷ジ
ョブ制御制限手段が設けられたものである。
Further, in the network printer system according to the present invention, in the above-described invention, the print server has a print job control restricting means for prohibiting control of a print order of a print job which is not transmitted to a predetermined client. Is provided.

【0021】これにより、一部のクライアントにおける
印刷ジョブの操作をできなくすることで、不特定多数の
ユーザからの自由な割り込み印刷が防止されて印刷効率
の向上を図ることが可能になる。
[0021] Thus, by preventing the operation of the print job in some clients, it is possible to prevent an unspecified number of users from freely performing interrupt printing and improve the printing efficiency.

【0022】[0022]

【発明の実施の形態】本発明の請求項1に記載の発明
は、印刷ジョブをアップロードする印刷ジョブ転送手
段、印刷ジョブの実行を制御する印刷ジョブ制御手段、
およびアップロードされた全ての印刷ジョブの印刷所要
時間を表示する印刷時間表示手段を備えた複数のクライ
アントと、クライアントからアップロードされた印刷ジ
ョブを保持する印刷ジョブ管理手段、印刷ジョブに要す
る印刷時間を計算してこれを推定する印刷時間推定手
段、および印刷時間推定手段により推定された全ての印
刷ジョブの印刷時間をクライアントに通知する印刷時間
通知手段を備えたプリンタサーバと、印刷ジョブの印刷
を実行するプリンタとを有し、クライアント、プリンタ
サーバおよびプリンタがネットワークを介して相互に接
続されているネットワークプリンタシステムであり、全
ての印刷ジョブの印刷所要時間がクライアントに表示さ
れるようになっているので、これを見たユーザが、印刷
時間の長い他の印刷ジョブよりも先に自らの印刷ジョブ
の印刷を行わせることができ、印刷時間のかかる文書が
印刷中のときでも、印刷時間のかからない文書を優先的
に印刷することが可能になるという作用を有する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS According to the first aspect of the present invention, there is provided a print job transfer unit for uploading a print job, a print job control unit for controlling execution of the print job,
A plurality of clients each having a print time display unit for displaying the required print time of all the uploaded print jobs, a print job management unit for holding the print jobs uploaded from the client, and calculating a print time required for the print jobs A print time estimating means for estimating the print time, a print time notifying means for notifying a client of a print time of all print jobs estimated by the print time estimating means, and printing of the print job. It is a network printer system having a printer, a client, a print server and a printer interconnected via a network, and the time required for printing all print jobs is displayed on the client. The user who sees this prints another print job with a long print time. Job can be printed before the print job, and even if a document that takes a long time to print is being printed, it is possible to preferentially print a document that does not take a long time to print. Have.

【0023】本発明の請求項2に記載の発明は、請求項
1記載の発明において、プリンタサーバには、印刷時間
推定手段の算出値から印刷時間の短い印刷ジョブから印
刷が実行されるように印刷の順番を割り振るプライオリ
ティ設定手段、およびプライオリティ設定手段の設定に
従って印刷が実行されるよう印刷順序を制御する印刷ジ
ョブ優先制御手段が設けられているネットワークプリン
タシステムであり、プライオリティ設定手段により印刷
時間の短い方の印刷ジョブの印刷が優先的に実行される
ように印刷の順番が設定されるので、印刷時間のかかる
文書が印刷中のときでも、印刷時間のかからない文書を
優先的に印刷することが可能になるという作用を有す
る。
According to a second aspect of the present invention, in the first aspect of the present invention, the print server executes printing from a print job having a short printing time based on a value calculated by the printing time estimating means. The network printer system is provided with a priority setting unit for allocating a printing order, and a print job priority control unit for controlling a printing order so that printing is performed in accordance with the setting of the priority setting unit. The printing order is set so that the shorter print job is printed first, so even if a document that requires a long printing time is being printed, it is possible to print a document that does not take a long time to print. It has the effect that it becomes possible.

【0024】本発明の請求項3に記載の発明は、請求項
1記載の発明において、プリンタサーバには、所定のク
ライアントに対して自らが発信していない印刷ジョブの
印刷順序のコントロールを禁止する印刷ジョブ制御制限
手段が設けられているネットワークプリンタシステムで
あり、一部のクライアントにおける印刷ジョブの操作を
できなくすることで、不特定多数のユーザからの自由な
割り込み印刷が防止されて印刷効率の向上を図ることが
可能になるという作用を有する。
According to a third aspect of the present invention, in the first aspect of the invention, the print server prohibits the print server from controlling the print order of a print job which has not been transmitted to a predetermined client. This is a network printer system provided with print job control restricting means. By preventing print jobs from being operated on some clients, uninterrupted printing from an unspecified number of users is prevented, and printing efficiency is reduced. It has the effect that improvement can be achieved.

【0025】本発明の請求項4に記載の発明は、請求項
1、2または3記載の発明において、印刷時間推定手段
は、印刷ジョブに含まれた複数のページ記述言語を印刷
ジョブ毎に保持するページ記述言語保持手段と、ページ
記述言語保持手段に保持されたページ記述言語の実行に
要する時間を推定するページ記述言語実行時間推定手段
と、所定の印刷ジョブの受信から印刷終了するまでの時
間を推定する印刷推定時間算出手段とからなるネットワ
ークプリンタシステムであり、各印刷ジョブに対応した
ジョブ実行時間を推定することが可能になるという作用
を有する。
According to a fourth aspect of the present invention, in the first, second or third aspect, the print time estimating means holds a plurality of page description languages included in the print job for each print job. Page description language holding means, page description language execution time estimating means for estimating the time required to execute the page description language held in the page description language holding means, and time from reception of a predetermined print job to completion of printing This is a network printer system comprising print estimated time calculation means for estimating job execution time, and has an effect that a job execution time corresponding to each print job can be estimated.

【0026】本発明の請求項5に記載の発明は、請求項
4記載の発明において、印刷時間推定手段は、印刷ジョ
ブのテキスト部の文字数を保持する文字数保持手段と、
1文字当たりの印刷時間を保持する文字印刷時間保持手
段と、文字数保持手段および文字印刷時間保持手段から
印刷ジョブのテキスト部の印刷にかかる推定時間を算出
する文字印刷推定時間算出手段とを備えたネットワーク
プリンタシステムであり、印刷ジョブ中のテキスト部の
印刷に要する時間を推定することが可能になるという作
用を有する。
According to a fifth aspect of the present invention, in the fourth aspect of the present invention, the print time estimating means includes a character number holding means for holding the number of characters in the text portion of the print job;
A character printing time holding unit that holds a printing time per character; and a character printing estimated time calculating unit that calculates an estimated time required for printing a text portion of a print job from the character number holding unit and the character printing time holding unit. This is a network printer system, and has an effect that it is possible to estimate a time required for printing a text portion in a print job.

【0027】本発明の請求項6に記載の発明は、請求項
4または5記載の発明において、印刷時間推定手段は、
印刷ジョブの写真画像の印刷枚数、画素数および解像度
を保持する写真情報保持手段と、印刷機の出力解像度お
よび写真画像に対するラスタライズ処理の1画素当たり
にかかる時間を保持する印刷機情報保持手段と、写真情
報保持手段および印刷機情報保持手段から写真画像の印
刷にかかる推定時間を算出する写真印刷推定時間算出手
段とを備えたネットワークプリンタシステムであり、印
刷ジョブ中の写真画像の印刷に要する時間を推定するこ
とが可能になるという作用を有する。
According to a sixth aspect of the present invention, in the fourth or fifth aspect, the printing time estimating means comprises:
A photograph information holding unit that holds the number of prints, the number of pixels, and the resolution of a photographic image of a print job; a printing machine information holding unit that holds an output resolution of a printing machine and a time required for one pixel of a rasterizing process on the photographic image; A network printer system comprising: a photo information holding unit and a photo printing estimated time calculating unit for calculating an estimated time required for printing a photo image from the printing machine information holding unit. This has the effect that estimation can be performed.

【0028】本発明の請求項7に記載の発明は、請求項
4または5記載の発明において、印刷時間推定手段は、
印刷ジョブの写真画像の印刷枚数および面積を保持する
写真情報保持手段と、印刷機の出力解像度および写真画
像に対するラスタライズ処理の1画素当たりにかかる時
間を保持する印刷機情報保持手段と、写真情報保持手段
および印刷機情報保持手段から写真画像の印刷にかかる
推定時間を算出する写真印刷推定時間算出手段とを備え
たネットワークプリンタシステムであり、印刷ジョブ中
の写真画像の印刷に要する時間を推定することが可能に
なるという作用を有する。
According to a seventh aspect of the present invention, in the fourth or fifth aspect, the printing time estimating means comprises:
Photographic information holding means for holding the number of prints and area of photographic images of a print job, printing machine information holding means for holding the output resolution of a printing machine and the time required for one pixel of rasterizing processing for a photographic image, and photographic information holding Means for calculating an estimated time required for printing a photographic image from the printing apparatus information holding means and a printing apparatus estimated time calculating means for estimating a time required for printing a photographic image in a print job. Has the effect that it becomes possible.

【0029】本発明の請求項8に記載の発明は、請求項
4〜7の何れか一項に記載の発明において、印刷時間推
定手段は、印刷ジョブの印刷に使用される色数を保持す
る色数保持手段と、印刷ジョブの印刷枚数を保持するペ
ージ数保持手段と、印刷ジョブの1色版当たりの時間を
保持する印刷時間保持手段と、色数保持手段、ページ数
保持手段および印刷時間保持手段から印刷ジョブの印刷
にかかる推定時間を算出する印刷推定時間算出手段とを
備えたネットワークプリンタシステムであり、印刷ジョ
ブ中の色版数指定に関係する部分の印刷に要する時間を
推定することが可能になるという作用を有する。
According to an eighth aspect of the present invention, in the invention according to any one of the fourth to seventh aspects, the print time estimating means holds the number of colors used for printing the print job. Color number holding means, page number holding means for holding the number of prints of a print job, printing time holding means for holding time per color plate of a print job, color number holding means, page number holding means, and printing time A print time estimating means for calculating an estimated time required for printing a print job from the holding means, and estimating a time required for printing a portion related to the designation of the number of color plates in the print job. Has the effect that it becomes possible.

【0030】本発明の請求項9に記載の発明は、請求項
4〜8の何れか一項に記載の発明において、印刷時間推
定手段は、印刷ジョブのオブジェクトの情報を保持する
オブジェクト情報保持手段と、オブジェクトに外接する
四角形の部分の面積を保持するオブジェクト面積保持手
段と、オブジェクト情報保持手段およびオブジェクト面
積保持手段からオブジェクトの印刷にかかる推定時間を
算出する印刷推定時間算出手段とを備えたネットワーク
プリンタシステムであり、印刷ジョブ中でのオブジェク
ト部の印刷に要する時間を推定することが可能になると
いう作用を有する。
According to a ninth aspect of the present invention, in the invention according to any one of the fourth to eighth aspects, the printing time estimating means comprises an object information holding means for holding information of an object of a print job. A network comprising: an object area holding unit for holding an area of a rectangular part circumscribing the object; and an estimated printing time calculating unit for calculating an estimated time required for printing the object from the object information holding unit and the object area holding unit. This is a printer system and has an effect that it is possible to estimate a time required for printing an object portion in a print job.

【0031】以下、本発明の実施の形態について、図1
から図5を用いて説明する。なお、これらの図面におい
て同一の部材には同一の符号を付しており、また、重複
した説明は省略されている。
Hereinafter, an embodiment of the present invention will be described with reference to FIG.
This will be described with reference to FIG. In these drawings, the same members are denoted by the same reference numerals, and duplicate description is omitted.

【0032】(実施の形態1)図1は本発明の実施の形
態1におけるネットワークプリンタシステムを示す説明
図である。
(Embodiment 1) FIG. 1 is an explanatory diagram showing a network printer system according to Embodiment 1 of the present invention.

【0033】図1に示すように、本実施の形態のネット
ワークプリンタシステムでは、第1のクライアント1、
第2のクライアント3、プリンタサーバ5およびプリン
タ8がネットワークを介して相互に接続されている。な
お、本発明において、ネットワーク上には必要な台数だ
けのクライアント、プリンタサーバ5およびプリンタ8
が設置可能であり、以下に説明する他の実施の形態を含
めた台数に限定されるものではない。
As shown in FIG. 1, in the network printer system of the present embodiment, the first client 1
The second client 3, the printer server 5, and the printer 8 are mutually connected via a network. In the present invention, as many clients, printer servers 5 and printers 8 as necessary
Can be installed, and the number is not limited to the number including the other embodiments described below.

【0034】第1のクライアント1および第2のクライ
アント3には、第1の印刷ジョブ2および第2の印刷ジ
ョブ4をそれぞれプリンタサーバ5にアップロードする
印刷ジョブ転送手段6、これらの各印刷ジョブ2,4の
実行を制御する印刷ジョブ制御手段9、アップロードさ
れた全ての印刷ジョブ2,4の印刷所要時間およびジョ
ブの状態(印刷中、スプール中、待機中)などの印刷状
況を表示する印刷時間表示手段12が設けられている。
なお、図1において、第1のクライアント1における印
刷ジョブ転送手段、印刷ジョブ制御手段および印刷時間
表示手段は図示が省略されている。
The first client 1 and the second client 3 are provided with a print job transfer means 6 for uploading the first print job 2 and the second print job 4 to the printer server 5, respectively. And print job control means 9 for controlling the execution of print jobs 4, 4 and the print time for displaying the print status such as the required print time of all the uploaded print jobs 2 and 4 and the job status (printing, spooling, waiting). Display means 12 is provided.
In FIG. 1, a print job transfer unit, a print job control unit, and a print time display unit in the first client 1 are not shown.

【0035】また、プリンタサーバ5には、アップロー
ドされた各印刷ジョブ2,4を保持する印刷ジョブ管理
手段7、各印刷ジョブ2,4に要する印刷時間を計算し
てこれを推定する印刷時間推定手段10、印刷時間推定
手段10により推定された全ての印刷ジョブ2,4の印
刷時間を第1および第2のクライアント1,3にそれぞ
れ通知する印刷時間通知手段11が設けられている。
The printer server 5 has a print job management means 7 for holding the uploaded print jobs 2 and 4, a print time estimation for calculating and estimating the print time required for each print job 2 and 4. A printing time notifying means 11 is provided for notifying the first and second clients 1 and 3 of the printing times of all the print jobs 2 and 4 estimated by the means 10 and the printing time estimating means 10, respectively.

【0036】次に、このような構成を有するネットワー
クプリンタシステムによる動作について説明する。
Next, the operation of the network printer system having such a configuration will be described.

【0037】まず、第1のクライアント1から第1の印
刷ジョブ2を、第2のクライアント3から第2の印刷ジ
ョブ4を、それぞれプリンタサーバ5にアップロードす
る。
First, a first print job 2 is uploaded from the first client 1 and a second print job 4 is uploaded from the second client 3 to the printer server 5, respectively.

【0038】すると、プリンタサーバ5内の印刷時間推
定手段10により、各印刷ジョブ2,4に要する印刷推
定時間が計算される。そして、印刷時間通知手段11か
ら各クライアント1,3に対して印刷時間が通知され
る。
Then, the print time estimating means 10 in the printer server 5 calculates the estimated print time required for each print job 2, 4. Then, the printing time notification unit 11 notifies the clients 1 and 3 of the printing time.

【0039】これにより、全てのクライアント1,3上
で、印刷時間表示手段12により、印刷ジョブ名、印刷
推定時間の計算結果およびジョブの状態(印刷中、スプ
ール中、待機中)が表示される。そこで、その結果を各
クライアント1,3のユーザが見ることで、印刷推定時
間の多い他のクライアントの印刷ジョブを選択してこれ
を待機中の状態にし、自らのクライアントの印刷ジョブ
を印刷中の状態にすることが可能になる。
As a result, the print time display means 12 displays the print job name, the calculation result of the estimated print time, and the job status (printing, spooling, waiting) on all the clients 1 and 3. . Then, by viewing the result by the user of each of the clients 1 and 3, a print job of another client having a long estimated print time is selected and put into a waiting state, and the print job of the client itself is being printed. State.

【0040】例えば、第1の印刷ジョブ2と第2の印刷
ジョブ4の印刷推定時間が表示され、第2の印刷ジョブ
4の印刷推定時間が第1の印刷ジョブ2のそれよりも長
く、しかも印刷中の状態であるとする。
For example, the estimated print times of the first print job 2 and the second print job 4 are displayed, the estimated print time of the second print job 4 is longer than that of the first print job 2, and It is assumed that printing is in progress.

【0041】すると、第2の印刷ジョブ4の印刷推定時
間を見た第1のクライアント1のユーザがこの第2の印
刷ジョブ4を待機状態にして、自らの第1の印刷ジョブ
2を印刷状態にする。これにより、第2の印刷ジョブ4
の印刷ページの区切りで第2の印刷ジョブ4の印刷は一
時停止され、第1の印刷ジョブ2の印刷が開始される。
Then, the user of the first client 1 who has watched the estimated print time of the second print job 4 puts the second print job 4 into a standby state, and puts the first print job 2 in the print state. To As a result, the second print job 4
, The printing of the second print job 4 is temporarily stopped, and the printing of the first print job 2 is started.

【0042】このように、本実施の形態のネットワーク
プリンタシステムによれば、全ての印刷ジョブ2,4の
印刷所要時間がクライアント1,3に表示されるように
なっているので、これを見たユーザが、印刷時間の長い
他の印刷ジョブよりも先に自らの印刷ジョブの印刷を行
わせることができ、印刷時間のかかる文書が印刷中のと
きでも、印刷時間のかからない文書を優先的に印刷する
ことが可能になる。
As described above, according to the network printer system of the present embodiment, the required printing times of all the print jobs 2 and 4 are displayed on the clients 1 and 3. Allows the user to print his or her own print job before other print jobs with longer print times, and prints documents that take less time to print, even when documents that take longer to print are being printed. It becomes possible to do.

【0043】(実施の形態2)図2は本発明の実施の形
態2におけるネットワークプリンタシステムを示す説明
図である。
(Embodiment 2) FIG. 2 is an explanatory diagram showing a network printer system according to Embodiment 2 of the present invention.

【0044】図2に示すように、本実施の形態のネット
ワークプリンタシステムでは、第1のクライアント1、
第2のクライアント3、プリンタサーバ5およびプリン
タ8がネットワークを介して相互に接続されている。
As shown in FIG. 2, in the network printer system of the present embodiment, the first client 1
The second client 3, the printer server 5, and the printer 8 are mutually connected via a network.

【0045】第1のクライアント1および第2のクライ
アント3には、第1の印刷ジョブ2および第2の印刷ジ
ョブ4をそれぞれプリンタサーバ5にアップロードする
印刷ジョブ転送手段6、これらの各印刷ジョブ2,4の
実行を制御する印刷ジョブ制御手段9、アップロードさ
れた全ての印刷ジョブ2,4の印刷所要時間などを表示
する印刷時間表示手段12が設けられている。なお、図
2において、第1のクライアント1における印刷ジョブ
転送手段、印刷ジョブ制御手段および印刷時間表示手段
は図示が省略されている。
The first client 1 and the second client 3 are provided with a print job transfer means 6 for uploading the first print job 2 and the second print job 4 to the printer server 5, respectively. , 4 and a print time display 12 for displaying the required print time of all the uploaded print jobs 2, 4. In FIG. 2, a print job transfer unit, a print job control unit, and a print time display unit in the first client 1 are not shown.

【0046】また、プリンタサーバ5には、アップロー
ドされた各印刷ジョブ2,4を保持する印刷ジョブ管理
手段7、各印刷ジョブ2,4に要する印刷時間を計算し
てこれを推定する印刷時間推定手段10、印刷時間推定
手段10により推定された全ての印刷ジョブ2,4の印
刷時間を第1および第2のクライアント1,3にそれぞ
れ通知する印刷時間通知手段11、印刷時間推定手段1
0により推定された全ての印刷ジョブ2,4の印刷時間
から印刷時間の短い各印刷ジョブ2,4から印刷が実行
されるように印刷の順番を割り振るプライオリティ設定
手段13、プライオリティ設定手段13の設定に従って
印刷が実行されるよう印刷順序を制御する印刷ジョブ優
先制御手段14が設けられている。
The printer server 5 has a print job management means 7 for holding the uploaded print jobs 2 and 4, a print time estimation for calculating and estimating the print time required for each print job 2 and 4. Means 10, print time notifying means 11 for notifying the print times of all print jobs 2, 4 estimated by print time estimating means 10 to first and second clients 1, 3, respectively, and printing time estimating means 1
The priority setting means 13 and the setting of the priority setting means 13 for allocating the order of printing so that printing is executed from the print jobs 2 and 4 having a short print time from the print times of all the print jobs 2 and 4 estimated by 0. Print job priority control means 14 for controlling the printing order so that printing is performed in accordance with the following.

【0047】次に、このような構成を有するネットワー
クプリンタシステムによる動作について説明する。
Next, the operation of the network printer system having such a configuration will be described.

【0048】まず、第1のクライアント1が第1の印刷
ジョブ2をアップロードし、第2のクライアント3が第
2の印刷ジョブ4をアップロードする。
First, the first client 1 uploads the first print job 2, and the second client 3 uploads the second print job 4.

【0049】すると、プリンタサーバ5に設けられたプ
ライオリティ設定手段13は、印刷時間推定手段10に
よる第1の印刷ジョブ2、第2の印刷ジョブ4の印刷推
定時間の計算結果から、印刷推定時間の短い方が優先的
に実行されるようにプライオリティを各印刷ジョブ2,
4に割り振る。ここで、第1の印刷ジョブ2の印刷推定
時間が第2の印刷ジョブ4の印刷推定時間を上回ってい
るとすると、第2の印刷ジョブ4のプライオリティレベ
ルが1に、第1の印刷ジョブ2のプライオリティレベル
が2に設定される。
Then, the priority setting unit 13 provided in the printer server 5 calculates the estimated print time from the calculation result of the estimated print time of the first print job 2 and the estimated print time of the second print job 4 by the print time estimation unit 10. Set the priority for each print job 2 so that the shorter one is executed first.
Assign to 4. Here, assuming that the estimated print time of the first print job 2 exceeds the estimated print time of the second print job 4, the priority level of the second print job 4 becomes 1, and the first print job 2 becomes Is set to 2.

【0050】なお、新たな印刷ジョブがアップロードさ
れる度にその印刷ジョブに対する印刷推定時間が計算さ
れ、印刷推定時間の短い方の印刷ジョブに対してプライ
オリティレベルが高くなるようにプライオリティレベル
の割り振りがやり直される。
Each time a new print job is uploaded, the estimated print time for the print job is calculated, and the priority level is allocated so that the print job with the shorter estimated print time has a higher priority level. Will be redone.

【0051】そして、印刷ジョブ優先制御手段14によ
り、プライオリティレベルの高い方、つまり印刷推定時
間の短い方のジョブが優先的に実行されることになる。
Then, the print job priority control means 14 preferentially executes a job having a higher priority level, that is, a job having a shorter estimated print time.

【0052】すると、第1の印刷ジョブ2の印刷ページ
の区切りで第1の印刷ジョブ2の印刷は一時停止され、
第2の印刷ジョブ4の印刷が開始される。
Then, the printing of the first print job 2 is temporarily stopped at the break of the print page of the first print job 2,
Printing of the second print job 4 is started.

【0053】このように、本実施の形態のネットワーク
プリンタシステムによれば、プライオリティ設定手段1
3により印刷時間の短い方の印刷ジョブの印刷が優先的
に実行されるように印刷の順番が設定されるので、印刷
時間のかかる文書が印刷中のときでも、印刷時間のかか
らない文書を優先的に印刷することが可能になる。
As described above, according to the network printer system of the present embodiment, the priority setting means 1
3, the printing order is set so that printing of a print job with a shorter print time is preferentially executed. Therefore, even when a document requiring a long print time is being printed, a document which does not take a long time is given priority. Can be printed.

【0054】(実施の形態3)図3は本発明の実施の形
態3におけるネットワークプリンタシステムを示す説明
図である。
(Embodiment 3) FIG. 3 is an explanatory diagram showing a network printer system according to Embodiment 3 of the present invention.

【0055】図3に示すように、本実施の形態のネット
ワークプリンタシステムでは、第1のクライアント1、
第2のクライアント3、プリンタサーバ5およびプリン
タ8がネットワークを介して相互に接続されている。
As shown in FIG. 3, in the network printer system of the present embodiment, the first client 1
The second client 3, the printer server 5, and the printer 8 are mutually connected via a network.

【0056】第1のクライアント1および第2のクライ
アント3には、第1の印刷ジョブ2および第2の印刷ジ
ョブ4をそれぞれプリンタサーバ5にアップロードする
印刷ジョブ転送手段6、これらの各印刷ジョブ2,4の
実行を制御する印刷ジョブ制御手段9、アップロードさ
れた全ての印刷ジョブ2,4の印刷所要時間などを表示
する印刷時間表示手段12が設けられている。なお、図
3において、第1のクライアント1における印刷ジョブ
転送手段、印刷ジョブ制御手段および印刷時間表示手段
は図示が省略されている。
The first client 1 and the second client 3 are provided with a print job transfer unit 6 for uploading the first print job 2 and the second print job 4 to the printer server 5, respectively. , 4 and a print time display 12 for displaying the required print time of all the uploaded print jobs 2, 4. In FIG. 3, a print job transfer unit, a print job control unit, and a print time display unit in the first client 1 are not shown.

【0057】また、プリンタサーバ5には、アップロー
ドされた各印刷ジョブ2,4を保持する印刷ジョブ管理
手段7、各印刷ジョブ2,4に要する印刷時間を計算し
てこれを推定する印刷時間推定手段10、印刷時間推定
手段10により推定された全ての印刷ジョブ2,4の印
刷時間を第1および第2のクライアント1,3にそれぞ
れ通知する印刷時間通知手段11、所定のクライアント
に対して自らが発信していない印刷ジョブの印刷順序の
コントロールを禁止する印刷ジョブ制御制限手段15が
設けられている。
The printer server 5 has a print job management means 7 for holding the uploaded print jobs 2 and 4, a print time estimation for calculating and estimating the print time required for each print job 2 and 4. Means 10, a printing time notifying means 11 for notifying the printing times of all the print jobs 2, 4 estimated by the printing time estimating means 10 to the first and second clients 1 and 3, respectively, Print job control restricting means 15 for inhibiting the control of the print order of print jobs that have not been transmitted.

【0058】次に、このような構成を有するネットワー
クプリンタシステムによる動作について説明する。
Next, the operation of the network printer system having such a configuration will be described.

【0059】自らが発信していない印刷ジョブをコント
ロールすることが可能なクライアントを第1のクライア
ント1、不可能なクライアントを第2のクライアント3
とする。
The first client 1 is a client capable of controlling a print job which has not been transmitted by itself, and the second client 3 is a client that cannot control the print job.
And

【0060】そして、この区別は、予めプリンタサーバ
5に設けられた印刷ジョブ制御制限手段15に対し行わ
れる。すると、各印刷ジョブ2,4の処理停止・開始等
の状態を制御できる第1のクライアント1のみで、実施
の形態1において説明した操作が可能になる。
This distinction is made to the print job control restricting means 15 provided in the printer server 5 in advance. Then, the operation described in the first embodiment can be performed only by the first client 1 that can control the state of the processing of each of the print jobs 2 and 4 such as stop and start.

【0061】このように、本実施の形態によれば、一部
のクライアントにおける印刷ジョブの操作をできなくす
ることで、不特定多数のユーザからの自由な割り込み印
刷が防止されて印刷効率の向上を図ることが可能にな
る。
As described above, according to the present embodiment, by preventing the operation of the print job in some clients, free interruption printing from an unspecified number of users is prevented, and the printing efficiency is improved. Can be achieved.

【0062】(実施の形態4)図4は本発明の実施の形
態4におけるネットワークプリンタシステムを示す説明
図である。
(Embodiment 4) FIG. 4 is an explanatory diagram showing a network printer system according to Embodiment 4 of the present invention.

【0063】図4に示すように、プリンタサーバ5およ
びプリンタ8がネットワークを介して相互に接続されて
いる。なお、本実施の形態のネットワークプリンタシス
テムでは、これらとネットワークを介して接続された複
数のクライアントは図示が省略されている。また、この
ように図示が省略されたクライアントには、実施の形態
1〜3において説明した印刷ジョブ転送手段、印刷ジョ
ブ制御手段および印刷時間表示手段が設けられている。
As shown in FIG. 4, a printer server 5 and a printer 8 are mutually connected via a network. In the network printer system of the present embodiment, a plurality of clients connected to these via a network are not shown. The client not shown in the drawing is provided with the print job transfer unit, the print job control unit, and the print time display unit described in the first to third embodiments.

【0064】プリンタサーバ5には、アップロードされ
た印刷ジョブを保持する印刷ジョブ管理手段7、各印刷
ジョブに要する印刷時間を計算してこれを推定する印刷
時間推定手段10が設けられている。
The printer server 5 is provided with a print job management unit 7 for holding uploaded print jobs, and a print time estimation unit 10 for calculating and estimating the print time required for each print job.

【0065】ここで、印刷時間推定手段10には、印刷
ジョブに含まれた複数のページ記述言語を印刷ジョブ毎
に保持するページ記述言語保持手段16、ページ記述言
語保持手段16に保持されたページ記述言語の実行に要
する時間を推定するページ記述言語実行時間推定手段1
7、所定の印刷ジョブの受信から印刷終了するまでの時
間を推定する印刷推定時間算出手段18が設けられてい
る。
Here, the print time estimating means 10 includes a page description language holding means 16 for holding a plurality of page description languages included in the print job for each print job, and a page held in the page description language holding means 16. Page description language execution time estimation means 1 for estimating the time required to execute the description language
7. An estimated print time calculating unit 18 for estimating the time from the reception of a predetermined print job to the end of printing is provided.

【0066】このようなネットワークプリンタシステム
によれば、各印刷ジョブに対応したジョブ実行時間を推
定することが可能になる。
According to such a network printer system, it is possible to estimate a job execution time corresponding to each print job.

【0067】ここで、印刷ジョブには、例えばテキス
ト、写真画像、直線・円・楕円・曲線等のオブジェクト
を描画する命令などの複数のページ記述言語が含まれて
いる。そして、これらのページ記述言語はページ記述言
語保持手段16により印刷ジョブ毎に保持される。ま
た、印刷に使用される色の数、つまり色版数がユーザか
ら指定されるので、その情報もページ記述言語に含まれ
ている。
Here, the print job includes a plurality of page description languages such as commands for drawing objects such as texts, photographic images, straight lines, circles, ellipses, and curves. These page description languages are held by the page description language holding unit 16 for each print job. Further, since the number of colors used for printing, that is, the number of color plates, is specified by the user, the information is also included in the page description language.

【0068】そして、テキスト、写真画像、直線・円・
楕円・曲線の描画命令にかかる時間は、ページ記述言語
の状態からプリンタに出力できるデータに変換するまで
の時間を指し、その時間はラスタデータに変換するまで
の時間と同じである。また、色版数で決定される印刷時
間は、ラスタデータを例えば電子写真プロセス等によっ
て顕画化し、顕画化された画像を紙に転写し、紙が出力
されるまでの時間を指す。
Then, texts, photographic images, straight lines, circles,
The time required for the ellipse / curve drawing command refers to the time required to convert from the state of the page description language to data that can be output to a printer, and is the same as the time required to convert to raster data. The printing time determined by the number of color plates refers to the time from rasterizing the raster data by, for example, an electrophotographic process, transferring the visualized image to paper, and outputting the paper.

【0069】ここで、テキスト描画命令にかかる時間を
Tp1、写真画像のそれをTp2、オブジェクトのそれ
をTp4、そして色版数に依存する時間をTp3とす
る。そして、これらTp1〜Tp4の時間が、ページ記
述言語実行時間推定手段17により推定される。
Here, the time required for the text drawing command is Tp1, the time for the photographic image is Tp2, the time for the object is Tp4, and the time dependent on the number of color plates is Tp3. The times Tp1 to Tp4 are estimated by the page description language execution time estimating means 17.

【0070】ちなみに、Tp3はプリンタの作像プロセ
スにより異なる。つまり、同じ作像プロセスを4回繰り
返してカラー画像を形成する場合は、例えばシアン
(C)、マゼンタ(M)、イエロー(Y)、ブラック
(K)(以下、「CMYK」という。)の4色印刷(4
色版4パス)が指定されると、ブラック(K)(以下、
「K」という。)の1色印刷(1色版1パス)の4倍だ
け時間がかかる。これに対して、CMYK版でラスタデ
ータを顕画化してから用紙に転写してこれが出力される
までが完全にパラレルに動作する4色版1パス構造にな
れば、K1色の印刷と同じ時間で印刷できることにな
る。
Incidentally, Tp3 differs depending on the image forming process of the printer. That is, when the same image forming process is repeated four times to form a color image, for example, cyan (C), magenta (M), yellow (Y), and black (K) (hereinafter, referred to as “CMYK”). Color printing (4
If the color plate 4 pass) is specified, black (K) (hereinafter,
It is called "K". ) Takes four times as long as one-color printing (one-color plate, one pass). On the other hand, if the four-color plate one-pass structure that operates completely in parallel from rasterizing the raster data in the CMYK plate to transferring it to paper and outputting it is the same time as printing K1 color Can be printed.

【0071】以上の内容を踏まえて、一つの印刷ジョブ
を受信してから印刷が終了するまでの推定時間Tは、以
下の式で表される。なお、この操作は印刷推定時間算出
手段18により行われる。
Based on the above, the estimated time T from the reception of one print job to the end of printing is represented by the following equation. This operation is performed by the estimated print time calculating unit 18.

【0072】 T=ΣTpi(i=1〜4) ・・・(1) ここで、印刷ジョブ内のテキスト部の説明をする。T = ΣTpi (i = 1 to 4) (1) Here, the text portion in the print job will be described.

【0073】印刷ジョブの一部であるページ記述言語の
テキスト描画コマンドがクライアントから送信される。
すると、文字数保持手段により、テキスト描画コマンド
の中にある文字数が調査され、各印刷ジョブの中にある
文字数(N)がそれぞれカウントされる。そして、ペー
ジ記述言語のテキスト描画コマンドを受信してからラス
タライズ処理までにかかる時間(T1)を1文字当たり
の平均時間として、これを予めプリンタサーバ5の文字
印刷時間保持手段で保持しておく。なお、1文字毎に描
く文字の線面積をそれぞれ出して保持することも考えら
れるが、その処理には莫大な時間がかかるため、本実施
の形態のように、1文字当たりの平均時間を用いること
が望ましい。
A text description command of a page description language, which is a part of a print job, is transmitted from the client.
Then, the number of characters in the text drawing command is checked by the character number holding unit, and the number of characters (N) in each print job is counted. Then, the time (T1) required from the reception of the text description command of the page description language to the rasterization processing is set as an average time per character, and this is stored in advance in the character printing time storage unit of the printer server 5. It is also conceivable that the line area of a character to be drawn for each character is separately obtained and held, but since the processing takes an enormous amount of time, an average time per character is used as in this embodiment. It is desirable.

【0074】これにより、文字印刷推定時間算出手段に
おいて、各印刷ジョブにおけるテキスト描画にかかる時
間(Tp1)が次の式で計算される。
As a result, the character printing estimated time calculating means calculates the time required for text drawing in each print job (Tp1) by the following equation.

【0075】Tp1=T1×N ・・・(2) これによれば、印刷ジョブ中のテキスト部の印刷に要す
る時間を推定することが可能になる。
Tp1 = T1 × N (2) This makes it possible to estimate the time required to print the text portion in the print job.

【0076】次に、印刷ジョブ内の写真画像の部分につ
いて説明する。なお、この部分では、印刷予定の写真画
像描画コマンド中の画素数と解像度とから印刷時間の推
定をするケースと、同じ描画コマンド中の写真の面積か
ら印刷時間の推定をするケースがある。
Next, the photographic image portion in the print job will be described. In this part, there are a case where the printing time is estimated from the number of pixels and the resolution in the photo image drawing command to be printed, and a case where the printing time is estimated from the area of the photo in the same drawing command.

【0077】まず、前者のケースから説明する。First, the former case will be described.

【0078】印刷ジョブの写真画像の印刷枚数、描画コ
マンド中の画素数(Pn)および解像度(An)が写真
情報保持手段により、また、印刷機の出力解像度(B)
および写真画像に対するラスタライズ処理に1画素当た
りかかる時間(T1)が印刷機情報保持手段により、そ
れぞれ保持される。
The number of prints of the photographic images of the print job, the number of pixels (Pn) and the resolution (An) in the drawing command are determined by the photographic information holding means, and the output resolution (B) of the printing press.
The time required for one pixel to perform the rasterizing process on the photographic image (T1) is held by the printing press information holding unit.

【0079】これにより、写真画像1枚当たりの印刷推
定時間(Tn)は、以下の式で表される。
Thus, the estimated printing time (Tn) per photographic image is expressed by the following equation.

【0080】 Tn=T1×Pn×B/An ・・・(3’) そこで、印刷ジョブ中に含まれる全ての写真画像N枚の
印刷推定時間(Tp2)は、以下の式から求められる。
なお、この動作は、写真印刷推定時間算出手段により行
われる。
Tn = T1 × Pn × B / An (3 ′) Then, the estimated print time (Tp2) of all N photographic images included in the print job is obtained from the following equation.
This operation is performed by the estimated photo print time calculation unit.

【0081】 Tp2=ΣTi(i=1〜N) ・・・(3) 次に、後者のケースを説明する。Tp2 = ΣTi (i = 1 to N) (3) Next, the latter case will be described.

【0082】印刷ジョブの写真画像の印刷枚数および描
画コマンド中の面積(Sn)が写真情報保持手段によ
り、また、印刷機の出力解像度(B)および写真画像に
対するラスタライズ処理に1画素当たりかかる時間(T
1)が印刷機情報保持手段により、それぞれ保持され
る。
The number of prints of the photographic images of the print job and the area (Sn) in the drawing command are determined by the photographic information holding means, and the output resolution (B) of the printing press and the time required for one pixel for rasterizing the photographic images ( T
1) is held by the printing press information holding unit.

【0083】これにより、写真画像1枚当たりの印刷推
定時間(Tn)は、以下の式で表される。
Thus, the estimated printing time (Tn) per photographic image is expressed by the following equation.

【0084】 T=T1×Sn×(Bの2乗) ・・・(4’) そこで、印刷ジョブ中に含まれる全ての写真画像N枚の
印刷推定時間(Tp2)は、以下の式から求められる。
なお、この動作は、写真印刷推定時間算出手段により行
われる。
T = T1 × Sn × (B squared) (4 ′) Therefore, the estimated printing time (Tp2) of all N photographic images included in the print job is calculated from the following equation. Can be
This operation is performed by the estimated photo print time calculation unit.

【0085】 Tp2=ΣTi(i=1〜N) ・・・(4) これらによれば、印刷ジョブ中の写真画像の印刷に要す
る時間を推定することが可能になる。
Tp2 = ΣTi (i = 1 to N) (4) According to these, it is possible to estimate the time required for printing a photographic image in a print job.

【0086】次に、印刷ジョブで使用する色数から印刷
推定時間を計算するケースについて説明する。
Next, a case in which the estimated printing time is calculated from the number of colors used in a print job will be described.

【0087】ここでは、プリンタサーバ5においてクラ
イアントより転送された印刷ジョブ中から使用する色版
数が調査され、色数保持手段に保持される。また、印刷
ジョブ中から印刷予定のページ数(N)が調査され、ペ
ージ数保持手段に保持される。さらに、ラスタライズか
ら印字までにかかる1色版当たりの時間(Tm:CMY
K版で4パスの場合はM=4、CMYK版で1パスの場
合とK版の場合はM=1、m=1〜M)は、予め印刷時
間保持手段に保持される。
Here, the number of color plates to be used is checked from the print job transferred from the client in the printer server 5 and is stored in the color number storage unit. Further, the number of pages to be printed (N) is checked from the print job, and is stored in the page number storage unit. Furthermore, the time (Tm: CMY) per color plate from rasterizing to printing
M = 4 in the case of 4 passes for the K plate, and M = 1 and m = 1 to M in the case of the 1 pass for the CMYK plate and in the case of the K plate, are held in the print time holding means in advance.

【0088】これにより、各印刷ジョブにおける描画に
かかる時間(Tp3)は、次の式で計算される。なお、
この式の動作は、印刷推定時間算出手段により行われ
る。
Thus, the time required for drawing in each print job (Tp3) is calculated by the following equation. In addition,
The operation of this equation is performed by the estimated print time calculating means.

【0089】 Tp3=N×ΣTm(m=1〜M) ・・・(5) これによれば、印刷ジョブ中の色版数指定に関係する部
分の印刷に要する時間を推定することが可能になる。
Tp3 = N × ΣTm (m = 1 to M) (5) According to this, it is possible to estimate the time required for printing the portion related to the designation of the number of color plates in the print job. Become.

【0090】次に、印刷ジョブ内のオブジェクト部分の
描画について説明する。
Next, drawing of an object portion in a print job will be described.

【0091】ここでは、印刷ジョブ内の円、楕円、曲線
などの描画コマンド(r:R個)中から、それぞれの描
画コマンドのオブジェクトの情報(Sr:R個)とオブ
ジェクト面積(S)とが保持される。
Here, from among the drawing commands (r: R) such as circles, ellipses, and curves in the print job, the object information (Sr: R) and the object area (S) of each drawing command are obtained. Will be retained.

【0092】ここで、オブジェクト面積とは、例えば、
円ならば円に外接する正方形の面積、曲線ならば曲線の
両端に外接する長方形の面積をいう。なお、オブジェク
ト情報はオブジェクト情報保持手段に格納される。ま
た、オブジェクト面積はオブジェクト面積保持手段に格
納される。
Here, the object area is, for example,
In the case of a circle, the area of a square circumscribing the circle is used. In the case of a curve, the area of a rectangle circumscribing both ends of the curve is used. The object information is stored in the object information holding unit. The object area is stored in the object area holding means.

【0093】すると、全てのコマンドで実行される描画
面積Sは、以下の式で表される。
Then, the drawing area S executed by all commands is expressed by the following equation.

【0094】 S=ΣSr(r=1,2,3,・・,R) ・・・(6’) これにより、長さのある曲線から画素データに変換する
処理、すなわち狭い意味でのラスタライズにかかる時間
(Tp4)は、単位面積当たりのラスタライズにかかる
時間をKとすると、以下の式で表される。なお、この操
作は、印刷推定時間算出手段により実行される。
S = ΣSr (r = 1, 2, 3,..., R) (6 ′) Thus, processing for converting a curve with a length into pixel data, that is, rasterization in a narrow sense The time (Tp4) is represented by the following equation, where K is the time required for rasterizing per unit area. This operation is executed by the estimated print time calculating unit.

【0095】Tp4=K×S ・・・(6) これにより、印刷ジョブ中でのオブジェクト部の印刷に
要する時間を推定することが可能になる。
Tp4 = K × S (6) This makes it possible to estimate the time required for printing the object portion in the print job.

【0096】[0096]

【発明の効果】以上のように、本発明によれば、全ての
印刷ジョブの印刷所要時間がクライアントに表示される
ようになっているので、これを見たユーザが、印刷時間
の長い他の印刷ジョブよりも先に自らの印刷ジョブの印
刷を行わせることができ、印刷時間のかかる文書が印刷
中のときでも、印刷時間のかからない文書を優先的に印
刷することが可能になるという有効な効果が得られる。
As described above, according to the present invention, the print time required for all print jobs is displayed on the client. You can print your own print job before the print job, and even if a document that takes a long time to print, it is possible to print a document that does not take a long time. The effect is obtained.

【0097】また、本発明によれば、プライオリティ設
定手段により印刷時間の短い方の印刷ジョブの印刷が優
先的に実行されるように印刷の順番が設定されるので、
印刷時間のかかる文書が印刷中のときでも、印刷時間の
かからない文書を優先的に印刷することが可能になると
いう有効な効果が得られる。
According to the present invention, the order of printing is set by the priority setting means so that printing of a print job having a shorter print time is preferentially executed.
Even when a document requiring a long printing time is being printed, an advantageous effect is obtained that a document requiring no printing time can be preferentially printed.

【0098】さらに、本発明によれば、一部のクライア
ントにおける印刷ジョブの操作をできなくすることで、
不特定多数のユーザからの自由な割り込み印刷が防止さ
れて印刷効率の向上を図ることが可能になるという有効
な効果が得られる。
Further, according to the present invention, it is possible to disable the operation of a print job in some clients,
An advantageous effect is obtained in that free interrupt printing from an unspecified number of users is prevented and printing efficiency can be improved.

【0099】印刷時間推定手段を、ページ記述言語保持
手段とページ記述言語実行時間推定手段と印刷推定時間
算出手段とで構成すれば、各印刷ジョブに対応したジョ
ブ実行時間を推定することが可能になるという有効な効
果が得られる。
If the printing time estimating means is constituted by the page description language holding means, the page description language execution time estimating means and the estimated printing time calculating means, it is possible to estimate the job execution time corresponding to each print job. Is obtained.

【0100】印刷時間推定手段に、文字数保持手段と文
字印刷時間保持手段と文字印刷推定時間算出手段とを備
えれば、印刷ジョブ中のテキスト部の印刷に要する時間
を推定することが可能になるという有効な効果が得られ
る。
If the printing time estimating means includes the number of characters holding means, the character printing time holding means, and the estimated character printing time calculating means, it is possible to estimate the time required for printing the text portion in the print job. That is, an effective effect is obtained.

【0101】印刷時間推定手段に、写真情報保持手段と
印刷機情報保持手段と写真印刷推定時間算出手段とを備
えれば、印刷ジョブ中の写真画像の印刷に要する時間を
推定することが可能になるという有効な効果が得られ
る。
If the printing time estimating means includes the photograph information holding means, the printing press information holding means, and the estimated printing time calculating means, it is possible to estimate the time required for printing the photographic image in the print job. Is obtained.

【0102】印刷時間推定手段に、色数保持手段とペー
ジ数保持手段と印刷時間保持手段と印刷推定時間算出手
段とを備えれば、印刷ジョブ中の色版数指定に関係する
部分の印刷に要する時間を推定することが可能になると
いう有効な効果が得られる。
If the printing time estimating means is provided with the number-of-colors holding means, the number-of-pages holding means, the printing time holding means, and the estimated printing time calculating means, it is possible to print a portion related to the designation of the number of color plates in the print job. An effective effect is obtained that the required time can be estimated.

【0103】印刷時間推定手段に、オブジェクト情報保
持手段とオブジェクト面積保持手段と印刷推定時間算出
手段とを備えれば、印刷ジョブ中でのオブジェクト部の
印刷に要する時間を推定することが可能になるという有
効な効果が得られる。
If the printing time estimating means includes the object information holding means, the object area holding means, and the estimated printing time calculating means, it is possible to estimate the time required for printing the object portion in the print job. That is, an effective effect is obtained.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態1におけるネットワークプ
リンタシステムを示す説明図
FIG. 1 is an explanatory diagram showing a network printer system according to a first embodiment of the present invention.

【図2】本発明の実施の形態2におけるネットワークプ
リンタシステムを示す説明図
FIG. 2 is an explanatory diagram showing a network printer system according to a second embodiment of the present invention.

【図3】本発明の実施の形態3におけるネットワークプ
リンタシステムを示す説明図
FIG. 3 is an explanatory diagram showing a network printer system according to a third embodiment of the present invention.

【図4】本発明の実施の形態4におけるネットワークプ
リンタシステムを示す説明図
FIG. 4 is an explanatory diagram illustrating a network printer system according to a fourth embodiment of the present invention.

【図5】従来のネットワークプリンタシステムを示す説
明図
FIG. 5 is an explanatory diagram showing a conventional network printer system.

【符号の説明】[Explanation of symbols]

1 第1のクライアント 2 第1の印刷ジョブ 3 第2のクライアント 4 第2の印刷ジョブ 5 プリンタサーバ 6 印刷ジョブ転送手段 7 印刷ジョブ管理手段 8 プリンタ 9 印刷ジョブ制御手段 10 印刷時間推定手段 11 印刷時間通知手段 12 印刷時間表示手段 13 プライオリティ設定手段 14 印刷ジョブ優先制御手段 15 印刷ジョブ制御制限手段 16 ページ記述言語保持手段 17 ページ記述言語実行時間推定手段 18 印刷推定時間算出手段 DESCRIPTION OF SYMBOLS 1 1st client 2 1st print job 3 2nd client 4 2nd print job 5 printer server 6 print job transfer means 7 print job management means 8 printer 9 print job control means 10 printing time estimation means 11 printing time Notification means 12 Printing time display means 13 Priority setting means 14 Print job priority control means 15 Print job control restriction means 16 Page description language holding means 17 Page description language execution time estimation means 18 Print estimation time calculation means

───────────────────────────────────────────────────── フロントページの続き (72)発明者 大園 正司 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 Fターム(参考) 2C061 AP01 AR01 HK15 HK18 HK23 HQ06 HQ17 HR01 HS01 5B021 BB10 CC04 CC07 EE01  ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Shoji Ozono 1006 Kazuma Kadoma, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. F-term (reference) 2C061 AP01 AR01 HK15 HK18 HK23 HQ06 HQ17 HR01 HS01 5B021 BB10 CC04 CC07 EE01

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】印刷ジョブをアップロードする印刷ジョブ
転送手段、前記印刷ジョブの実行を制御する印刷ジョブ
制御手段、およびアップロードされた全ての前記印刷ジ
ョブの印刷所要時間を表示する印刷時間表示手段を備え
た複数のクライアントと、 前記クライアントからアップロードされた前記印刷ジョ
ブを保持する印刷ジョブ管理手段、前記印刷ジョブに要
する印刷時間を計算してこれを推定する印刷時間推定手
段、および前記印刷時間推定手段により推定された全て
の前記印刷ジョブの印刷時間を前記クライアントに通知
する印刷時間通知手段を備えたプリンタサーバと、 前記印刷ジョブの印刷を実行するプリンタとを有し、 前記クライアント、前記プリンタサーバおよび前記プリ
ンタはネットワークを介して相互に接続されていること
を特徴とするネットワークプリンタシステム。
A print job transfer unit configured to upload a print job; a print job control unit configured to control execution of the print job; and a print time display unit configured to display a required print time of all of the uploaded print jobs. A plurality of clients, a print job management unit that holds the print job uploaded from the client, a print time estimation unit that calculates and estimates a print time required for the print job, and the print time estimation unit. A print server that includes a print time notifying unit that notifies the client of the estimated print time of all the print jobs; and a printer that executes printing of the print job. The client, the printer server, and the printer Printers are interconnected via a network Network printer system according to claim and.
【請求項2】前記プリンタサーバには、前記印刷時間推
定手段の算出値から印刷時間の短い前記印刷ジョブから
印刷が実行されるように印刷の順番を割り振るプライオ
リティ設定手段、および前記プライオリティ設定手段の
設定に従って印刷が実行されるよう印刷順序を制御する
印刷ジョブ優先制御手段が設けられていることを特徴と
する請求項1記載のネットワークプリンタシステム。
2. The printer server according to claim 1, further comprising: a priority setting unit that allocates a printing order based on a value calculated by the printing time estimation unit so that printing is performed from the print job having a short printing time. 2. The network printer system according to claim 1, further comprising print job priority control means for controlling a printing order so that printing is performed according to the setting.
【請求項3】前記プリンタサーバには、所定の前記クラ
イアントに対して自らが発信していない前記印刷ジョブ
の印刷順序のコントロールを禁止する印刷ジョブ制御制
限手段が設けられていることを特徴とする請求項1記載
のネットワークプリンタシステム。
3. The print server according to claim 1, wherein said printer server is provided with print job control restricting means for prohibiting control of a print order of said print job which is not transmitted to said predetermined client. The network printer system according to claim 1.
【請求項4】前記印刷時間推定手段は、 印刷ジョブに含まれた複数のページ記述言語を印刷ジョ
ブ毎に保持するページ記述言語保持手段と、 前記ページ記述言語保持手段に保持されたページ記述言
語の実行に要する時間を推定するページ記述言語実行時
間推定手段と、 所定の前記印刷ジョブの受信から印刷終了するまでの時
間を推定する印刷推定時間算出手段とからなることを特
徴とする請求項1、2または3記載のネットワークプリ
ンタシステム。
4. The printing time estimating means includes: a page description language holding means for holding a plurality of page description languages included in a print job for each print job; and a page description language held by the page description language holding means. A page description language execution time estimating means for estimating a time required for executing the print job, and a print estimation time calculating means for estimating a time from reception of the predetermined print job to completion of printing. 4. The network printer system according to 2, 3 or 4.
【請求項5】前記印刷時間推定手段は、 前記印刷ジョブのテキスト部の文字数を保持する文字数
保持手段と、 1文字当たりの印刷時間を保持する文字印刷時間保持手
段と、 前記文字数保持手段および前記文字印刷時間保持手段か
ら前記印刷ジョブのテキスト部の印刷にかかる推定時間
を算出する文字印刷推定時間算出手段とを備えたことを
特徴とする請求項4記載のネットワークプリンタシステ
ム。
5. The printing time estimating means, a character number holding means for holding the number of characters in a text portion of the print job, a character printing time holding means for holding a printing time per character, the character number holding means, 5. The network printer system according to claim 4, further comprising: a character printing estimated time calculating unit configured to calculate an estimated time required for printing a text portion of the print job from a character printing time holding unit.
【請求項6】前記印刷時間推定手段は、 前記印刷ジョブの写真画像の印刷枚数、画素数および解
像度を保持する写真情報保持手段と、 印刷機の出力解像度および前記写真画像に対するラスタ
ライズ処理の1画素当たりにかかる時間を保持する印刷
機情報保持手段と、 前記写真情報保持手段および前記印刷機情報保持手段か
ら前記写真画像の印刷にかかる推定時間を算出する写真
印刷推定時間算出手段とを備えたことを特徴とする請求
項4または5記載のネットワークプリンタシステム。
6. The printing time estimating means includes: a photographic information holding means for holding the number of prints, the number of pixels, and the resolution of the photographic image of the print job; and an output resolution of a printing machine and one pixel for rasterizing the photographic image. A printing press information holding unit for holding a time required for hitting, and a photo printing estimated time calculating unit for calculating an estimated time required for printing the photographic image from the photo information holding unit and the printing press information holding unit. 6. The network printer system according to claim 4, wherein:
【請求項7】前記印刷時間推定手段は、 前記印刷ジョブの写真画像の印刷枚数および面積を保持
する写真情報保持手段と、 印刷機の出力解像度および前記写真画像に対するラスタ
ライズ処理の1画素当たりにかかる時間を保持する印刷
機情報保持手段と、 前記写真情報保持手段および前記印刷機情報保持手段か
ら前記写真画像の印刷にかかる推定時間を算出する写真
印刷推定時間算出手段とを備えたことを特徴とする請求
項4または5記載のネットワークプリンタシステム。
7. A printing time estimating means, a photographic information holding means for holding the number of prints and an area of a photographic image of the print job, and an output resolution of a printing machine and a pixel per pixel of a rasterizing process for the photographic image. A printing press information holding unit for holding time; and a photo printing estimated time calculating unit for calculating an estimated time required for printing the photographic image from the photo information holding unit and the printing press information holding unit. The network printer system according to claim 4 or 5, wherein
【請求項8】前記印刷時間推定手段は、 前記印刷ジョブの印刷に使用される色数を保持する色数
保持手段と、 前記印刷ジョブの印刷枚数を保持するページ数保持手段
と、 前記印刷ジョブの1色版当たりの時間を保持する印刷時
間保持手段と、 前記色数保持手段、前記ページ数保持手段および前記印
刷時間保持手段から前記印刷ジョブの印刷にかかる推定
時間を算出する印刷推定時間算出手段とを備えたことを
特徴とする請求項4〜7の何れか一項に記載のネットワ
ークプリンタシステム。
8. The print time estimating means includes: a color number holding means for holding the number of colors used for printing the print job; a page number holding means for holding the number of prints of the print job; A print time holding unit for holding a time per one color plate, and an estimated print time calculation for calculating an estimated time required for printing the print job from the color number hold unit, the page number hold unit, and the print time hold unit. The network printer system according to any one of claims 4 to 7, further comprising means.
【請求項9】前記印刷時間推定手段は、 前記印刷ジョブのオブジェクトの情報を保持するオブジ
ェクト情報保持手段と、 前記オブジェクトに外接する四角形の部分の面積を保持
するオブジェクト面積保持手段と、 前記オブジェクト情報保持手段および前記オブジェクト
面積保持手段から前記オブジェクトの印刷にかかる推定
時間を算出する印刷推定時間算出手段とを備えたことを
特徴とする請求項4〜8の何れか一項に記載のネットワ
ークプリンタシステム。
9. An object information holding means for holding information of an object of the print job, an object area holding means for holding an area of a rectangular part circumscribing the object, and the object information. 9. The network printer system according to claim 4, further comprising: an estimated printing time calculating unit configured to calculate an estimated time required for printing the object from the holding unit and the object area holding unit. 10. .
JP11164913A 1999-06-11 1999-06-11 Network printer system Pending JP2000353060A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11164913A JP2000353060A (en) 1999-06-11 1999-06-11 Network printer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11164913A JP2000353060A (en) 1999-06-11 1999-06-11 Network printer system

Publications (1)

Publication Number Publication Date
JP2000353060A true JP2000353060A (en) 2000-12-19

Family

ID=15802249

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11164913A Pending JP2000353060A (en) 1999-06-11 1999-06-11 Network printer system

Country Status (1)

Country Link
JP (1) JP2000353060A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007193808A (en) * 2006-01-17 2007-08-02 Ricoh Co Ltd Optimized printing of electronic documents
JP2012164171A (en) * 2011-02-08 2012-08-30 Canon Inc Image processing system, image formation device, control method and program
JP2017136727A (en) * 2016-02-02 2017-08-10 キヤノン株式会社 Printing time estimation device, printing time estimation method and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007193808A (en) * 2006-01-17 2007-08-02 Ricoh Co Ltd Optimized printing of electronic documents
JP2012164171A (en) * 2011-02-08 2012-08-30 Canon Inc Image processing system, image formation device, control method and program
JP2017136727A (en) * 2016-02-02 2017-08-10 キヤノン株式会社 Printing time estimation device, printing time estimation method and program

Similar Documents

Publication Publication Date Title
US8139243B2 (en) Information processing apparatus, control method, and computer-readable medium for distributed processing of print jobs
US20100005038A1 (en) System and method for personalized price per print/copy
JP5929431B2 (en) Image recording apparatus, control method for image recording apparatus, and control program
US9869956B2 (en) Image forming apparatus connected to a plurality of image forming apparatuses, image forming system including a plurality of image forming apparatuses, and image forming method
JP5505341B2 (en) Communication device
US20160127604A1 (en) Image processing apparatus, method for performing specific process, and computer-readable storage medium for computer program
US20170017440A1 (en) System and method for producing clear colorant on imposed multi-pass pages
US20120105877A1 (en) Image forming apparatus and computer readable medium
JP2002103753A (en) Color printer device
US20050057766A1 (en) Method and apparatus for viewing on a client data representing a document to be printed
JP3825248B2 (en) Image processing apparatus, information processing system, and data processing method
JP2004177884A (en) Apparatus, method, and system for image processing
US7880913B2 (en) Methods and systems for segmenting logical pages into work units for processing on multiple compute systems
JP2004348401A (en) Image forming device management system
JP6540667B2 (en) INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD
JP2018083307A (en) Print control device, control method thereof, printing system and program
JP2010009184A (en) Image processing system and management method thereof, and program and recording medium
JP2005238788A (en) Image forming device, image forming method, and image forming program
US11755267B1 (en) Methods and printing system using hybrid consumable use estimation in printing operations
US20250370671A1 (en) Methods and printing system managing out of sequence rendering for printing operations
US9591184B2 (en) Image processing system, image processing apparatus, image processing method, and non-transitory computer readable medium for backup output control
US20250370681A1 (en) Methods and printing system managing out of sequence rendering for printing operations
JP2012218313A (en) Image processor and program
US20260086750A1 (en) Methods and printing system for enhanced job submission in a printing system
JP2007069534A (en) Image forming apparatus