JPH08314653A - Print server device provided with automatic selecting function for printer - Google Patents

Print server device provided with automatic selecting function for printer

Info

Publication number
JPH08314653A
JPH08314653A JP7123526A JP12352695A JPH08314653A JP H08314653 A JPH08314653 A JP H08314653A JP 7123526 A JP7123526 A JP 7123526A JP 12352695 A JP12352695 A JP 12352695A JP H08314653 A JPH08314653 A JP H08314653A
Authority
JP
Japan
Prior art keywords
print
print data
printer
queue
control means
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
JP7123526A
Other languages
Japanese (ja)
Inventor
Takeshi Sakai
剛 酒井
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 JP7123526A priority Critical patent/JPH08314653A/en
Publication of JPH08314653A publication Critical patent/JPH08314653A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PURPOSE: To shorten the time required for printing by automatically selecting the printer which has the earliest print end time out of plural printers which are connected to a print server connected to network. CONSTITUTION: A printer monitor means 22 in the print server 2 stores the states of respective print queues 26, 27, and 28 in a printer information table 21 by referring to the print queues 26, 27, and 28 at constant intervals of time. When a work station 1 sends printing data to the print server 2, a communication control means 20 receives the printing data and passes them to a printing data control means 23. The printing data control means 23 having received the printing data stores the printing data in a temporary queue 24. Then the printer monitor means 22 is made to judges a print queue which has early print end time by referring to the printer information table 21, and a printing data sending means 25 sends the printing data in the temporary queue 24 to the print queue.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、プリンタサーバ装置に
関し、特に、プリントサーバに接続されているプリンタ
の中から印刷待ち時間が最も短いプリンタの自動選択機
能を備えたプリントサーバ装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer server device, and more particularly to a print server device having an automatic selection function of a printer having the shortest print waiting time among printers connected to the print server.

【0002】[0002]

【従来の技術】従来、この種の複数のプリンタが接続さ
れてネットワークと接続されるプリントサーバ装置は、
プリンタが印刷可能になるまで印刷データを格納してお
くプリントキューを、接続されているプリンタごとに作
成していた。プリンタの利用者が印刷を行う場合は、あ
らかじめプリントサーバに接続されている複数のプリン
タの中から使用するプリンタを1台選択し、そのプリン
タに対応するプリントキューに印刷データを送るようワ
ークステーションの設定を行っていた。印刷を行うプリ
ンタを別のプリントサーバに接続されているプリンタに
変更する場合には、利用者が変更したプリンタに対応す
るプリントキューに印刷データを送るようワークステー
ションで変更する必要があった。
2. Description of the Related Art Conventionally, a print server device in which a plurality of printers of this type are connected to a network is
A print queue for storing print data until the printer is ready to print is created for each connected printer. When a printer user prints, one of the printers that is connected to the print server is selected in advance, and the workstation to send print data to the print queue corresponding to that printer is selected. I was making settings. When changing a printer for printing to a printer connected to another print server, it is necessary for the workstation to change so that the print data is sent to the print queue corresponding to the printer changed by the user.

【0003】[0003]

【発明が解決しようとする課題】この従来のプリントサ
ーバ装置では、利用者はプリントサーバに作成されてい
る各プリントキューの状況が通知されないため、使用し
ているプリンタのプリントキューに多くの印刷データが
存在している場合には、印刷終了までの時間が利用者に
とって思いがけなく長時間かかるということがあった。
In this conventional print server device, since the user is not notified of the status of each print queue created in the print server, many print data are stored in the print queue of the printer being used. When there is, the time until the end of printing unexpectedly takes a long time for the user.

【0004】また、利用者が印刷終了までの時間が短い
プリンタで印刷を行おうとする場合、利用者が印刷の前
にプリントサーバに作成されている各プリントキューの
状況を調べ、利用者自身でどのプリンタが印刷終了まで
の時間が短いかを判断してから、ワークステーションの
設定をし直す必要があった。
Further, when the user wants to perform printing with a printer that takes a short time to finish printing, the user checks the status of each print queue created in the print server before printing, and the user himself / herself. It was necessary to reconfigure the workstation after determining which printer had the shortest time to finish printing.

【0005】[0005]

【課題を解決するための手段】本発明のプリンタの自動
選択機能を備えたプリントサーバ装置は、複数のプリン
タが接続され、印刷データを一時的に格納するプリント
キューを接続されたそれぞれのプリンタに対応して備え
るプリントサーバと、前記プリントサーバとネットワー
クによって接続されるワークステーションが印刷データ
を前記プリントサーバのプリントキューに送り、印刷が
前記プリントサーバに接続されたプリンタで実行される
ものにおいて、印刷データを一時的に格納するプリント
キューの情報を登録するプリンタ情報テーブルと、複数
のプリントキューの状況を監視して前記プリンタ情報テ
ーブルにプリントキューの情報を格納し、前記プリンタ
情報テーブルから格納されているプリントキューの状況
を参照するプリンタ監視手段と、ワークステーションか
ら送付されてきた印刷データを一時格納する一時キュー
と、前記一時キューに格納される印刷データをプリント
キューに送付する印刷データ送付手段と、前記一時キュ
ーに印刷データを格納し、前記プリンタ監視手段に前記
プリンタ情報テーブルを参照させ、前記印刷データ送付
手段に前記一時キューからプリントキューへ印刷データ
を送付させる印刷データ制御手段とを備えることを特徴
とする。
According to the present invention, there is provided a print server device having a printer automatic selection function, wherein each printer is connected to a plurality of printers and to which a print queue for temporarily storing print data is connected. A print server provided correspondingly and a workstation connected to the print server by a network send print data to a print queue of the print server, and printing is executed by a printer connected to the print server. A printer information table for registering print queue information for temporarily storing data, a status of a plurality of print queues is monitored, the print queue information is stored in the printer information table, and stored from the printer information table. Print queue that refers to the status of the print queue Monitoring means, a temporary queue for temporarily storing print data sent from the workstation, print data sending means for sending the print data stored in the temporary queue to the print queue, and storing print data in the temporary queue Further, the printer monitor means refers to the printer information table, and the print data sending means sends print data from the temporary queue to the print queue.

【0006】本発明のプリントサーバ装置のプリンタの
自動選択方法は、ワークステーションから印刷データを
プリントサーバに送る第1のステップと、通信制御手段
が印刷データを受け取って印刷データ制御手段に印刷デ
ータを渡す第2のステップと、印刷データを渡された前
記印刷データ制御手段が印刷データを一時キューに格納
する第3のステップと、前記印刷データ制御手段がプリ
ンタ監視手段に、印刷データサイズの合計算出要求を出
し、前記プリンタ監視手段が、前記印刷データ制御手段
からの印刷データサイズの合計算出要求により、プリン
タ情報テーブルの各プリントキューごとに印刷データの
サイズの合計を算出する第4のステップと、前記第4の
ステップでの算出結果を比較する第5のステップと、も
し算出の結果各プリントキュー内の印刷データサイズの
合計がすべて等しいかどうかを判断する第6のステップ
と、前記第6のステップの判断で前記合計がすべて等し
かったら、各プリントキューに格納されている印刷デー
タ数を比較する第7のステップと、前記第5または第7
ステップの比較の結果、数値が最も小さいプリントキュ
ーのプリンタを、印刷終了時間が最も短いプリンタと判
断する第8のステップと、前記印刷データ制御手段が印
刷データ送付手段に印刷データ送付要求を出し、前記印
刷データ送付手段が、前記印刷データ制御手段の印刷デ
ータ送付要求により、前記一時キューに格納されている
印刷データを前記第7のステップで判断されたプリント
キューに送付する第9のステップとを含むことを特徴と
する。
According to the method of automatically selecting a printer of the print server device of the present invention, the first step of sending print data from the workstation to the print server, and the communication control means receiving the print data and transmitting the print data to the print data control means. The second step of passing the print data, the third step of storing the print data in the temporary queue by the print data control means to which the print data is passed, and the print data control means causing the printer monitoring means to calculate the total print data size. A fourth step of issuing a request and causing the printer monitoring unit to calculate a total print data size for each print queue of the printer information table in response to a print data size total calculation request from the print data control unit; The fifth step of comparing the calculation results of the fourth step and each calculation result If the total of all the print data sizes in the print queues is equal to the sixth step, and if the totals are equal in the determination of the sixth step, the number of print data stored in each print queue is compared. The seventh step, and the fifth or seventh step
As a result of the step comparison, the printer of the print queue having the smallest numerical value is determined to be the printer having the shortest print end time, and the print data control means issues a print data sending request to the print data sending means. A ninth step in which the print data sending unit sends the print data stored in the temporary queue to the print queue determined in the seventh step in response to a print data sending request from the print data control unit. It is characterized by including.

【0007】[0007]

【実施例】次に、本発明について図面を参照して説明す
る。
Next, the present invention will be described with reference to the drawings.

【0008】図1は、本発明の一実施例を示すブロック
図である。図1に示す実施例は、ワークステーション1
と、プリントサーバ2と、複数のプリンタ3,4,5か
ら構成される。
FIG. 1 is a block diagram showing one embodiment of the present invention. The embodiment shown in FIG.
And a print server 2 and a plurality of printers 3, 4, and 5.

【0009】プリントサーバ2は、通信制御手段20
と、プリンタ情報テーブル21と、プリンタ監視手段2
2と、印刷データ制御手段23と、一時キュー24と、
印刷データ送付手段25と、プリントキュー26,2
7,28とを備えている。
The print server 2 has a communication control means 20.
, Printer information table 21, and printer monitoring means 2
2, a print data control unit 23, a temporary queue 24,
Print data sending means 25 and print queues 26, 2
7 and 28 are provided.

【0010】図2は、プリンタ情報テーブル21の構成
例を示す。この例では、プリントキュー名2a、プリン
トキューに格納されている印刷データ数2b、プリント
キューに格納されている各印刷データのサイズ2cから
なる。この例では、プリントキュー26に印刷データが
5個格納され、それぞれの印刷データのサイズは10
0,50,200,70,30となっており、またプリ
ントキュー27には印刷データが3個格納され、それぞ
れの印刷データのサイズは200,60,100となっ
ており、またプリントキュー28には印刷データが4個
格納され、それぞれの印刷データのサイズは80,12
0,40,90となっている。
FIG. 2 shows an example of the structure of the printer information table 21. In this example, the print queue name 2a, the number 2b of print data stored in the print queue, and the size 2c of each print data stored in the print queue. In this example, five pieces of print data are stored in the print queue 26, and the size of each print data is 10
0, 50, 200, 70, 30. Also, three print data are stored in the print queue 27, the size of each print data is 200, 60, 100, and the print queue 28 is Stores four print data, and the size of each print data is 80, 12
It is 0, 40, 90.

【0011】次に、図1および図3を参照して、本実施
例の動作について説明する。
Next, the operation of this embodiment will be described with reference to FIGS. 1 and 3.

【0012】プリンタ監視手段22は、一定間隔の時間
でプリントキュー26,27,28を参照し、プリント
キュー26,27,28それぞれの、格納されている印
刷データの数と各印刷データのサイズをプリンタ情報テ
ーブル21に格納する。このプリンタ情報テーブル21
の内容は、プリンタ監視手段22がデータを格納するご
とに更新される。
The printer monitoring means 22 refers to the print queues 26, 27, 28 at a fixed time interval and determines the number of print data stored and the size of each print data in each print queue 26, 27, 28. Stored in the printer information table 21. This printer information table 21
Is updated every time the printer monitoring unit 22 stores data.

【0013】[0013]

【発明の効果】以上説明したように、本発明によれば、
ワークステーションの利用者自身がプリンタの選択を行
わなくても、プリントサーバが自動的に印刷終了時間が
短いプリンタを選択して印刷が行われるため、印刷にか
かる時間を短縮することができる。
As described above, according to the present invention,
Even if the user of the workstation does not select the printer by himself / herself, the print server automatically selects the printer with the short print end time to perform the printing, so that the time required for the printing can be shortened.

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

【図1】本発明の一実施例の構成図である。FIG. 1 is a configuration diagram of an embodiment of the present invention.

【図2】図1中のプリンタ情報テーブルのデータ構成図
である。
FIG. 2 is a data configuration diagram of a printer information table in FIG.

【図3】図1中のプリントサーバ内で行われる処理を示
すフローチャートである。
FIG. 3 is a flowchart showing a process performed in the print server in FIG.

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

1 ワークステーション 2 プリントサーバ 3,4,5 プリンタ 20 通信制御手段 21 プリンタ情報テーブル 22 プリンタ監視手段 23 印刷データ制御手段 24 一時キュー 25 印刷データ送付手段 26,27,28 プリントキュー 1 workstation 2 print server 3, 4, 5 printer 20 communication control means 21 printer information table 22 printer monitoring means 23 print data control means 24 temporary queue 25 print data sending means 26, 27, 28 print queue

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 複数のプリンタが接続され、印刷データ
を一時的に格納するプリントキューを接続されたそれぞ
れのプリンタに対応して備えるプリントサーバと、前記
プリントサーバとネットワークによって接続されるワー
クステーションが印刷データを前記プリントサーバのプ
リントキューに送り、印刷が前記プリントサーバに接続
されたプリンタで実行されるものにおいて、 印刷データを一時的に格納するプリントキューの情報を
登録するプリンタ情報テーブルと、 複数のプリントキューの状況を監視して前記プリンタ情
報テーブルにプリントキューの情報を格納し、前記プリ
ンタ情報テーブルから格納されているプリントキューの
状況を参照するプリンタ監視手段と、 ワークステーションから送付されてきた印刷データを一
時格納する一時キューと、 前記一時キューに格納される印刷データをプリントキュ
ーに送付する印刷データ送付手段と、 前記一時キューに印刷データを格納し、前記プリンタ監
視手段に前記プリンタ情報テーブルを参照させ、前記印
刷データ送付手段に前記一時キューからプリントキュー
へ印刷データを送付させる印刷データ制御手段とを備え
ることを特徴とするプリンタの自動選択機能を備えたプ
リントサーバ装置。
1. A print server having a plurality of printers connected thereto, the print server having a print queue for temporarily storing print data corresponding to each printer, and a workstation connected to the print server by a network. A printer information table that registers print queue information for temporarily storing print data in a printer that sends print data to the print queue of the print server and printing is executed by a printer connected to the print server; Sent from the workstation and the printer monitoring means for monitoring the status of the print queue, storing the print queue information in the printer information table, and referring to the status of the print queue stored in the printer information table. Temporarily store print data A temporary queue, print data sending means for sending the print data stored in the temporary queue to the print queue, print data stored in the temporary queue, and the printer monitoring means referencing the printer information table to print the print data. A print server device having a printer automatic selection function, comprising print data control means for causing the data sending means to send print data from the temporary queue to the print queue.
【請求項2】 ワークステーションから印刷データをプ
リントサーバに送る第1のステップと、通信制御手段が
印刷データを受け取って印刷データ制御手段に印刷デー
タを渡す第2のステップと、印刷データを渡された前記
印刷データ制御手段が印刷データを一時キューに格納す
る第3のステップと、前記印刷データ制御手段がプリン
タ監視手段に、印刷データサイズの合計算出要求を出
し、前記プリンタ監視手段が、前記印刷データ制御手段
からの印刷データサイズの合計算出要求により、プリン
タ情報テーブルの各プリントキューごとに印刷データの
サイズの合計を算出する第4のステップと、前記第4の
ステップでの算出結果を比較する第5のステップと、も
し算出の結果各プリントキュー内の印刷データサイズの
合計がすべて等しいかどうかを判断する第6のステップ
と、前記第6のステップの判断で前記合計がすべて等し
かったら、各プリントキューに格納されている印刷デー
タ数を比較する第7のステップと、前記第5または第7
ステップの比較の結果、数値が最も小さいプリントキュ
ーのプリンタを、印刷終了時間が最も短いプリンタと判
断する第8のステップと、前記印刷データ制御手段が印
刷データ送付手段に印刷データ送付要求を出し、前記印
刷データ送付手段が、前記印刷データ制御手段の印刷デ
ータ送付要求により、前記一時キューに格納されている
印刷データを前記第7のステップで判断されたプリント
キューに送付する第9のステップとを含むことを特徴と
するプリントサーバ装置のプリンタの自動選択方法。
2. A first step of sending print data from a workstation to a print server, a second step in which the communication control means receives the print data and passes the print data to the print data control means, and the print data is passed. The third step in which the print data control means stores the print data in the temporary queue, the print data control means issues a total calculation request for the print data size to the printer monitoring means, and the printer monitoring means causes the printer to print the print data. In response to a total print data size calculation request from the data control means, the fourth step of calculating the total print data size for each print queue of the printer information table is compared with the calculation results of the fourth step. If the sum of the print data size in each print queue is the same as the result of the calculation in the fifth step A sixth step of determining whether the print data is stored in each print queue if the sums are all equal in the determination of the sixth step, and the fifth or fifth step. 7
As a result of comparing the steps, an eighth step of determining the printer of the print queue having the smallest numerical value as the printer having the shortest print end time, and the print data control means issues a print data sending request to the print data sending means, A ninth step in which the print data sending unit sends the print data stored in the temporary queue to the print queue determined in the seventh step in response to a print data sending request from the print data control unit. A method for automatically selecting a printer of a print server device, comprising:
JP7123526A 1995-05-23 1995-05-23 Print server device provided with automatic selecting function for printer Pending JPH08314653A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7123526A JPH08314653A (en) 1995-05-23 1995-05-23 Print server device provided with automatic selecting function for printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7123526A JPH08314653A (en) 1995-05-23 1995-05-23 Print server device provided with automatic selecting function for printer

Publications (1)

Publication Number Publication Date
JPH08314653A true JPH08314653A (en) 1996-11-29

Family

ID=14862800

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7123526A Pending JPH08314653A (en) 1995-05-23 1995-05-23 Print server device provided with automatic selecting function for printer

Country Status (1)

Country Link
JP (1) JPH08314653A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE41875E1 (en) 1997-02-25 2010-10-26 Ricoh Company, Ltd. Computer-based network printing system and method for providing a unique identifier to be input by a user

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129337A (en) * 1993-11-04 1995-05-19 Fuji Xerox Co Ltd Multiprinter managing system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129337A (en) * 1993-11-04 1995-05-19 Fuji Xerox Co Ltd Multiprinter managing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE41875E1 (en) 1997-02-25 2010-10-26 Ricoh Company, Ltd. Computer-based network printing system and method for providing a unique identifier to be input by a user

Similar Documents

Publication Publication Date Title
US7656547B2 (en) System and method for optimized routing of print jobs
US6188487B1 (en) Print control system and print control method
JPH07200215A (en) Selection method of printing device and data processing network
US7924447B2 (en) Method and system for workload balancing
JPH08314653A (en) Print server device provided with automatic selecting function for printer
JP4003301B2 (en) Network system and image forming apparatus
JP2001088404A (en) PRINTING APPARATUS, PRINT CONTROL METHOD THEREOF, AND PRINTING SYSTEM
JPH06195289A (en) Information processor
JPH11282643A (en) Printer automatic sorting device and printer system
JPH08305512A (en) Printing apparatus, printing system, and printing method of printing system
JP3608513B2 (en) Network printer apparatus and network printing method
JP3768586B2 (en) Output control apparatus and method
JPH05250112A (en) Print output control method
JPH1027079A (en) Print server and its print job control system
JPH11345102A (en) System and method for automatically controlling print
JPH10100514A (en) Network printer device
JPH06332642A (en) Distributed printing system
JPH08297550A (en) Print job control system
JP2862430B2 (en) Printing system
JPH05265777A (en) Print queue automatic configuration network system
JPH0816345A (en) Printer dispatcher
JP3289547B2 (en) Print processing apparatus and print processing method
JP4089018B2 (en) Network system and image forming apparatus
JPH07141133A (en) Printer
JPH07121328A (en) Job processing system

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19981222