JPH07182122A - Printer allocating method - Google Patents

Printer allocating method

Info

Publication number
JPH07182122A
JPH07182122A JP5327142A JP32714293A JPH07182122A JP H07182122 A JPH07182122 A JP H07182122A JP 5327142 A JP5327142 A JP 5327142A JP 32714293 A JP32714293 A JP 32714293A JP H07182122 A JPH07182122 A JP H07182122A
Authority
JP
Japan
Prior art keywords
printer
print job
output
pages
page
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
JP5327142A
Other languages
Japanese (ja)
Inventor
Junko Sakata
純子 坂田
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP5327142A priority Critical patent/JPH07182122A/en
Publication of JPH07182122A publication Critical patent/JPH07182122A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To improve the printer processing efficiency by distributing the output printers of print jobs based on the output page number. CONSTITUTION:When plural printers are allocated as printer servers and the printer of a print job 1 is allocated, a printer allocating part 5 selects a printer that can perform an optimum output operation based on the number of pages counted at a page counter part 2 by the print job information 3 and the printer information 4. Then the information 3 is registered and the printer output is waited for. Therefore the printers which are allocated as printer servers are distributed based on the number of pages of the job 1 can be be effectively used.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、プリントジョブをプリ
ンタに出力することに関し、特に、プリントジョブのペ
ージ数管理によるプリンタの割り当て方法に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to outputting a print job to a printer, and more particularly to a method of assigning a printer by managing the number of pages of a print job.

【0002】[0002]

【従来の技術】従来の、プリントジョブのプリンタへの
割り当ては、プリントキューに接続されたプリンタのう
ち、プリント出力を行えないプリンタを除き、プリント
ジョブ数の少いプリンタへ割り当てられていた。
2. Description of the Related Art Conventionally, a print job is assigned to a printer having a small number of print jobs, except for printers that cannot print out, among printers connected to a print queue.

【0003】[0003]

【発明が解決しようとする課題】上述の従来のプリント
ジョブのプリンタへの割り当てでは、プリントジョブの
出力枚数に関係なく、プリンタを割り当ててしまうた
め、プリンタの出力効率を上げることができなかった。
In the above-described conventional print job allocation to printers, the printers are allocated regardless of the number of print job outputs, so that the output efficiency of the printers cannot be improved.

【0004】そこで、本発明の目的は、プリントジョブ
の出力ページ数により、プリンタ毎の処理能力を活かし
た、プリントジョブのプリンタ割り当てを行うことにあ
る。
Therefore, it is an object of the present invention to allocate a print job to a printer by utilizing the processing capability of each printer according to the number of output pages of the print job.

【0005】[0005]

【課題を解決するための手段】本発明の第1の割り当て
方法は、プリンタ出力速度をプリンタ情報から抽出する
抽出ステップと、この抽出ステップで抽出された出力速
度と複数のプリンタのそれぞれに割り当てられたプリン
トジョブのページ数の総数とから一番早く出力の終了す
るプリンタを計算する計算ステップと、この計算ステッ
プで計算されたプリンタに次のジョブを割り当てる割り
当てステップとを含む。
According to a first allocation method of the present invention, an extraction step of extracting a printer output speed from printer information, an output speed extracted in this extraction step, and a plurality of printers are allocated. The calculation step calculates the printer that finishes outputting the earliest from the total number of pages of the print job, and the allocation step that allocates the next job to the printer calculated in this calculation step.

【0006】本発明の第2の割り当て方法は、プリント
ジョブをプリンタサーバのページカウント部に読込む読
込ステップと、この読込ステップで読込まれたプリント
ジョブの出力時のページ数をカウントするページ数カウ
ントステップと、このページ数カウントステップでカウ
ントされたプリントジョブのページ数にあてはまるプリ
ンタ情報から抽出された出力枚数の範囲を有するプリン
タにプリントジョブを割り当てる割り当てステップとを
含む。
A second assigning method of the present invention is a page number counting step for reading a print job into a page counting section of a printer server and counting the number of pages at the time of output of the print job read in this reading step. And a step of assigning the print job to a printer having a range of the number of output sheets extracted from the printer information corresponding to the page number of the print job counted in the page number counting step.

【0007】[0007]

【実施例】次に本発明の一実施例について図面を参照し
て詳細に説明する。
An embodiment of the present invention will now be described in detail with reference to the drawings.

【0008】図1を参照すると、本発明の一実施例は、
ワークステーション(図示せず)から与えられディスク
システム8に格納するプリントジョブ1,該ディスクシ
ステム8からのこのプリントジョブ1の改ページ・改コ
ードを、1ページに印刷する行数からまたは出力用紙長
および印字範囲に合わせて計算し該プリントジョブ1の
印刷時のページ数を計算するページカウント部2と、プ
リントジョブの実行以前にプリンタに登録されたプリン
トジョブ名およびページ数を含むプリントジョブ情報3
と、プリンタ名,プリンタ出力速度およびプリンタ毎の
プリンタ出力枚数の範囲を含むプリンタ情報4と、プリ
ンタ出力の行なえないプリンタを除きプリンタ情報4か
ら抽出された出力速度およびプリントジョブ情報3から
のプリンタに割当てられたプリントジョブのページ数の
総数から一番早く出力の終了するプリンタを計算し、そ
のプリンタに次のプリントジョブを割当てるか、または
ページカウント部2で計数されたプリントジョブのペー
ジ数にあてはまるプリンタ情報4からの出力枚数の範囲
のプリンタにプリントジョブを割当ててプリントキュー
登録を行うプリンタ割当て部5とを含む。
Referring to FIG. 1, one embodiment of the present invention is
A print job 1 given from a workstation (not shown) and stored in the disk system 8, a page break / code change of the print job 1 from the disk system 8 from the number of lines printed on one page or the output paper length. And a page count unit 2 that calculates the number of pages when printing the print job 1 according to the print range, and print job information 3 that includes the print job name and the number of pages registered in the printer before execution of the print job.
And printer information 4 including the printer name, printer output speed and the range of the number of printer outputs for each printer, and printers from the output speed and print job information 3 extracted from the printer information 4 excluding printers that cannot perform printer output. Calculate the printer that finishes outputting the earliest from the total number of pages of the assigned print job, assign the next print job to that printer, or apply to the number of pages of the print job counted by the page count unit 2. A printer assigning unit 5 that assigns a print job to a printer within the range of the number of output sheets from the printer information 4 and performs print queue registration.

【0009】次に、このように構成された本発明の一実
施例のプリントジョブのページ数管理によるプリンタの
割り当て方法の動作について、図2および図3の流れ図
を基に詳細に説明する。
Next, the operation of the printer allocation method based on the page number management of the print job according to the embodiment of the present invention thus constructed will be described in detail with reference to the flowcharts of FIGS. 2 and 3.

【0010】ワークステーションから送られたプリント
ジョブがディスクシステムに入っており、プリントジョ
ブ1である。このプリントジョブ1をページカウント部
2に読み込みプリントジョブ1の内容の改ページ・改行
コードと、1ページに印刷する行数からプリントジョブ
1の印刷時のページ数を計算する。
The print job sent from the workstation is in the disk system and is print job 1. The print job 1 is read into the page counting unit 2, and the page number at the time of printing of the print job 1 is calculated from the page break / line feed code of the contents of the print job 1 and the number of lines to be printed on one page.

【0011】図2を参照すると、プリンタ毎にプリンタ
情報4からプリンタ出力速度を、またプリントジョブ1
以前にこのプリンタに登録されたプリントジョブの総ペ
ージ数をプリントジョブ情報3から取り出す。このプリ
ンタ出力速度とプリントジョブの総ページ数から、この
プリンタで出力に要する時間を計算する。この結果、一
番早く出力を終了するプリンタを選び出し、そのプリン
タへプリントジョブ1を割り当てる。
Referring to FIG. 2, for each printer, the printer information 4 is used to determine the printer output speed, and the print job 1
The total number of pages of the print job previously registered in this printer is taken out from the print job information 3. From this printer output speed and the total number of pages of the print job, the time required for output by this printer is calculated. As a result, the printer that finishes outputting the earliest is selected, and the print job 1 is assigned to that printer.

【0012】図3のプリント割り当て方式Bでは、プリ
ンタ毎にプリンタ情報4からプリンタ出力枚数の範囲を
取り出し、ページカウント部2で計算されたプリントジ
ョブ1のページ数に当てはまるプリンタを選択し、その
プリンタへプリントジョブ1を割り当てる。
In the print allocation method B shown in FIG. 3, the range of the number of output pages of the printer is extracted from the printer information 4 for each printer, and the printer that fits the number of pages of the print job 1 calculated by the page counting unit 2 is selected. Assign print job 1 to.

【0013】プリントジョブ1のプリントジョブ情報を
登録し、プリントジョブのプリンタ出力を待つ。
The print job information of the print job 1 is registered, and the output of the print job to the printer is awaited.

【0014】[0014]

【発明の効果】本発明は、プリンタサーバとして多数の
プリントジョブを複数台のプリンタで出力を行う場合
に、プリンタを効率的に使用できるように、プリントジ
ョブを有効に割り当てることができる。
As described above, according to the present invention, when a large number of print jobs are output by a plurality of printers as a printer server, the print jobs can be effectively allocated so that the printers can be used efficiently.

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

【図1】本発明の一実施例を示す図。FIG. 1 is a diagram showing an embodiment of the present invention.

【図2】本発明の第1の実施例の処理の流れを示す図。FIG. 2 is a diagram showing a flow of processing according to the first embodiment of the present invention.

【図3】本発明の第2の実施例の処理の流れを示す図。FIG. 3 is a diagram showing a processing flow of a second embodiment of the present invention.

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

A ページ数カウント手段 B プリンタ出力速度の読み込み手段 C プリンタに割り当てられたジョブのページ数の読
み込み D プリンタ毎の出力所要時間の計算手段 E プリンタ出力所要時間の最短のプリンタ選択手段 F プリントジョブのプリンタ割り当てと、プリント
ジョブ情報の登録手段 G プリト出力待ち B′ プリンタ出力ページ数の範囲読み込み手段 E′ プリントジョブのページ数からの出力プリンタ
決定手段
A page number counting means B printer output speed reading means C reading the number of pages of a job assigned to a printer D output required time calculation means for each printer E printer output required time minimum printer selection means F print job printer Allocation and registration means for print job information G Waiting for print output B ′ Range reading means for printer output page number E ′ Output printer determining means from print job page number

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】プリンタ出力速度をプリンタ情報から抽出
する抽出ステップと、 この抽出ステップで抽出された出力速度と複数のプリン
タのそれぞれに割り当てられたプリントジョブのページ
数の総数とから一番早く出力の終了するプリンタを計算
する計算ステップと、 この計算ステップで計算されたプリンタに次のジョブを
割り当てる割り当てステップとを含むことを特徴とする
プリンタ割り当て方法。
1. The earliest output from the extraction step of extracting the printer output speed from the printer information, and the output speed extracted in this extraction step and the total number of pages of the print job assigned to each of the plurality of printers. A printer allocation method, comprising: a calculation step for calculating the printer to be terminated in step 1; and an allocation step for allocating the next job to the printer calculated in this calculation step.
【請求項2】プリントジョブをプリンタサーバのページ
カウント部に読込む読込ステップと、 この読込ステップで読込まれたプリントジョブの出力時
のページ数をカウントするページ数カウントステップ
と、 このページ数カウントステップでカウントされたプリン
トジョブのページ数にあてはまるプリンタ情報から抽出
された出力枚数の範囲を有するプリンタにプリントジョ
ブを割り当てる割り当てステップとを含むことを特徴と
するプリンタ割り当て方法。
2. A reading step of reading a print job into a page counting section of a printer server; a page number counting step of counting the number of pages at the time of output of the print job read in the reading step; and a page number counting step. And a step of allocating the print job to a printer having a range of the number of output sheets extracted from the printer information that corresponds to the number of pages of the print job counted in 1.
JP5327142A 1993-12-24 1993-12-24 Printer allocating method Pending JPH07182122A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5327142A JPH07182122A (en) 1993-12-24 1993-12-24 Printer allocating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5327142A JPH07182122A (en) 1993-12-24 1993-12-24 Printer allocating method

Publications (1)

Publication Number Publication Date
JPH07182122A true JPH07182122A (en) 1995-07-21

Family

ID=18195789

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5327142A Pending JPH07182122A (en) 1993-12-24 1993-12-24 Printer allocating method

Country Status (1)

Country Link
JP (1) JPH07182122A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03220624A (en) * 1990-01-26 1991-09-27 Fujitsu Ltd Optimum control system for printer
JPH03257616A (en) * 1990-03-08 1991-11-18 Mitsubishi Electric Corp Print output control system
JPH04245525A (en) * 1991-01-31 1992-09-02 Fuji Xerox Co Ltd Print system and information processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03220624A (en) * 1990-01-26 1991-09-27 Fujitsu Ltd Optimum control system for printer
JPH03257616A (en) * 1990-03-08 1991-11-18 Mitsubishi Electric Corp Print output control system
JPH04245525A (en) * 1991-01-31 1992-09-02 Fuji Xerox Co Ltd Print system and information processor

Similar Documents

Publication Publication Date Title
US7872767B2 (en) Parallel printing system
US8077330B2 (en) Parallel RIP with preamble caching
CN102402404B (en) Print controlling apparatus, print system and print control program
CN103034618A (en) Image processing device
JP2008532128A5 (en)
US20020159092A1 (en) Method and apparatus for embodying documents
EP2323028A2 (en) Banner pages generated within a printing system
EP0974891A3 (en) Printing system and printer
US20030086117A1 (en) Collective document processing by multiple printing devices
JPH10289066A (en) Image processing apparatus and method
JP3156927B2 (en) Printer with duplex printing function and duplex printing control device
JPH07182122A (en) Printer allocating method
JP3941345B2 (en) Printing system and printing control method therefor
US7218409B2 (en) Peer-to-peer, plural-computing-device rendering/rasterizing structure and methodology for grid-distributed printing
JPH1178178A (en) Print system
JPH07178975A (en) Shared printer device and control method
JPH11161445A (en) Printing process distributor
CN110569003B (en) Information processing device, workflow system, and storage medium
JPH07200211A (en) Printer device
JP2025121037A (en) Information processing device, information processing method, and program
JP3273159B2 (en) Printer with simultaneous printing function for multiple jobs
JPH10283416A (en) On-line document output control system
JP2006163913A (en) Printing system
JPS62131326A (en) image processing system
JP2003058339A (en) Printing controller

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19970506