JPH08314653A - Print server device provided with automatic selecting function for printer - Google Patents
Print server device provided with automatic selecting function for printerInfo
- 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 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 5
- 238000012544 monitoring process Methods 0.000 claims description 12
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 3
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【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.
【図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.
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)
を一時的に格納するプリントキューを接続されたそれぞ
れのプリンタに対応して備えるプリントサーバと、前記
プリントサーバとネットワークによって接続されるワー
クステーションが印刷データを前記プリントサーバのプ
リントキューに送り、印刷が前記プリントサーバに接続
されたプリンタで実行されるものにおいて、 印刷データを一時的に格納するプリントキューの情報を
登録するプリンタ情報テーブルと、 複数のプリントキューの状況を監視して前記プリンタ情
報テーブルにプリントキューの情報を格納し、前記プリ
ンタ情報テーブルから格納されているプリントキューの
状況を参照するプリンタ監視手段と、 ワークステーションから送付されてきた印刷データを一
時格納する一時キューと、 前記一時キューに格納される印刷データをプリントキュ
ーに送付する印刷データ送付手段と、 前記一時キューに印刷データを格納し、前記プリンタ監
視手段に前記プリンタ情報テーブルを参照させ、前記印
刷データ送付手段に前記一時キューからプリントキュー
へ印刷データを送付させる印刷データ制御手段とを備え
ることを特徴とするプリンタの自動選択機能を備えたプ
リントサーバ装置。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.
リントサーバに送る第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:
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07129337A (en) * | 1993-11-04 | 1995-05-19 | Fuji Xerox Co Ltd | Multiprinter managing system |
-
1995
- 1995-05-23 JP JP7123526A patent/JPH08314653A/en active Pending
Patent Citations (1)
| 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)
| 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 |