JPH07182122A - Printer allocating method - Google Patents
Printer allocating methodInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 7
- 238000000605 extraction Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 3
Abstract
Description
【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.
【図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.
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)
する抽出ステップと、 この抽出ステップで抽出された出力速度と複数のプリン
タのそれぞれに割り当てられたプリントジョブのページ
数の総数とから一番早く出力の終了するプリンタを計算
する計算ステップと、 この計算ステップで計算されたプリンタに次のジョブを
割り当てる割り当てステップとを含むことを特徴とする
プリンタ割り当て方法。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. 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.
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)
| 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 |
-
1993
- 1993-12-24 JP JP5327142A patent/JPH07182122A/en active Pending
Patent Citations (3)
| 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 |