JPH064239A - LAN printer server system - Google Patents
LAN printer server systemInfo
- Publication number
- JPH064239A JPH064239A JP4160865A JP16086592A JPH064239A JP H064239 A JPH064239 A JP H064239A JP 4160865 A JP4160865 A JP 4160865A JP 16086592 A JP16086592 A JP 16086592A JP H064239 A JPH064239 A JP H064239A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- client
- output
- printer server
- 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
Landscapes
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【目的】 LANのプリンタサーバシステムでの印刷処
理の高効率化を図る。
【構成】 プリンタサーバに出力切替部を設け、指定の
プリンタが、障害などにより使用できない場合や、他の
印刷命令により使用中の場合には、印刷データの出力先
を、別のプリンタへ自動的に切り替え、また、クライア
ントにデータ分割部を設け、プリンタサーバへ転送して
いる印刷データが、あるデータ量に達したならば、プリ
ンタサーバに、プリンタの印刷処理を開始させ、クライ
アントからプリンタサーバへの出力動作と、プリンタサ
ーバからプリンタへの出力動作を並列に行ない、印刷出
力の待ち時間を短縮する。
(57) [Abstract] [Purpose] To improve the efficiency of print processing in a LAN printer server system. [Configuration] An output switching unit is provided in the printer server, and if the specified printer cannot be used due to a failure or is in use by another print command, the output destination of the print data is automatically output to another printer. If the print data being transferred to the printer server reaches a certain amount, the printer server is caused to start the printing process of the printer, and the client transfers to the printer server. And the output operation from the printer server to the printer are performed in parallel to shorten the print output waiting time.
Description
【0001】[0001]
【産業上の利用分野】本発明は、ローカルエリアネット
ワーク(Local Area Network、以
下、LANと記載)において、プリンタの共有を可能と
するプリンタサーバに係わり、特に、印刷処理を効率良
く行なうのに好適なLANのプリンタサーバシステムに
関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer server capable of sharing a printer in a local area network (Local Area Network, hereinafter referred to as LAN), and is particularly suitable for efficiently performing print processing. And a printer server system of a simple LAN.
【0002】[0002]
【従来の技術】LANは、一つのビルや構内など、ある
限られた局所的なコンピュータネットワークであり、い
わゆるパーソナルコンピュータや、ワークステーショ
ン、ホストコンピュータなどを、光ファイバケーブルや
同軸ケーブルなどのディジタル回線で結び、それぞれの
機器間で情報の伝達を可能とするものである。このよう
なLANを利用することにより、複数の端末コンピュー
タ(以下、クライアントと記載)で、プリンタを制御す
るコンピュータ(以下、プリンタサーバと記載)を介し
てプリンタを共有することができる。尚、このようなL
ANに関しては、例えば、電子情報通信学会編「電子情
報通信ハンドブック」(1988年 オーム社発行)の
第2658頁から第2673頁に記載されている。2. Description of the Related Art A LAN is a limited local computer network such as one building or premises, and is used to connect so-called personal computers, workstations, host computers, etc. to digital circuits such as optical fiber cables and coaxial cables. It is possible to transfer information between each device. By using such a LAN, a plurality of terminal computers (hereinafter, referred to as clients) can share the printer through a computer (hereinafter, referred to as a printer server) that controls the printer. In addition, such L
The AN is described, for example, on pages 2658 to 2673 of "Electronic Information and Communication Handbook" (published by Ohmsha in 1988) edited by the Institute of Electronics, Information and Communication Engineers.
【0003】しかし、従来、LANでプリンタを共有し
ている場合、そのプリンタを制御しているプリンタサー
バの操作方法などが、クライアントと異なることが多
く、プリンタ出力が正常に行なわれなかった場合に、誰
もが対処できるものではない。従って、なんらかの障害
により、クライアントで指定したプリンタが動作してい
なかった場合に、そのクライアントユーザ(端末の利用
者)が、印刷出力を得られないことがある。このような
時には、障害を知ったクライアントユーザが、自ら、プ
リンタサーバのコネクションを切り替えることにより対
処している。However, conventionally, when a printer is shared on a LAN, the operation method of the printer server controlling the printer is often different from that of the client, and the printer output is not normally performed. , Not everyone can deal with. Therefore, if the printer specified by the client is not operating due to some failure, the client user (user of the terminal) may not be able to obtain a print output. In such a case, the client user who knows the failure handles it by switching the connection of the printer server.
【0004】また、従来、LANでプリンタを共有して
いる場合、一つのクライアントからの印刷要求が、既
に、受け入れられていた時、他のクライアントからの印
刷要求は、プリンタサーバ内で、印刷待ち行列に入れ
る。このため、印刷出力を得るまでの時間が遅れること
になる。Further, conventionally, when a printer is shared on a LAN, when a print request from one client has already been accepted, print requests from other clients wait for printing in the printer server. Put in a queue. Therefore, the time until the print output is obtained is delayed.
【0005】さらに、従来、印刷出力は、一文書が何ペ
ージにも渡っていたとしても、全て一連のデータとして
扱っている。このことは、各コンピュータでそれぞれの
プリンタを占有しているスタンドアローン環境の場合
は、直接、プリンタに出力しているため問題とはならな
いが、LANでは、一旦、クライアントからの全文書の
転送が完了しない限り、プリンタサーバからプリンタへ
は出力されない。このため、印刷処理に要する時間が長
くなってしまう。Further, conventionally, print output is handled as a series of data even if one document extends over many pages. In a stand-alone environment where each computer occupies its own printer, this is not a problem because it is output directly to the printer, but on the LAN, once all documents are transferred from the client. Unless it is completed, there is no output from the printer server to the printer. Therefore, the time required for the printing process becomes long.
【0006】図5は、従来のLANのプリンタサーバシ
ステムの構成を示すブロック図である。LANのプリン
タサーバシステムは、LAN50で接続されたクライア
ント51とプリンタサーバ52のそれぞれに、プリンタ
53、54を接続した構成であり、クライアント51
は、印刷命令や印刷データなどを発行するアプリケーシ
ョンプログラム55と、このアプリケーションプログラ
ム55が発行する印刷命令の、プリンタ53、54への
振り分けを行なうリダイレクタ56と、プリンタ53で
の印刷出力を制御するプリンタドライバ57とを具備
し、また、プリンタサーバ52は、クライアント51か
らの印刷命令を取り込む印刷待ちファイル58と、プリ
ンタ54での印刷出力を制御するプリンタドライバ59
とを具備する。FIG. 5 is a block diagram showing the configuration of a conventional LAN printer server system. The LAN printer server system has a configuration in which printers 53 and 54 are connected to a client 51 and a printer server 52 connected by the LAN 50, respectively.
Is an application program 55 that issues a print command or print data, a redirector 56 that distributes the print command issued by the application program 55 to the printers 53, 54, and a printer that controls the print output of the printer 53. The printer server 52 includes a driver 57, and the print server 52 includes a print queue file 58 for receiving a print command from the client 51 and a printer driver 59 for controlling print output by the printer 54.
And.
【0007】このような構成のLANにおいて、クライ
アント51からプリンタサーバ52への印刷要求に対す
る処理は、次のようにして行なわれる。まず、クライア
ント51からプリンタサーバ52のプリンタ54へアク
セス可能な状態の場合、クライアント51のアプリケー
ションプログラム55から発行された印刷命令は、リダ
イレクタ56に渡される。このリダイレクタ56は、受
け取った印刷命令が、クライアント51自身に接続した
プリンタ53に対する命令か、プリンタサーバ52に接
続したプリンタ54に対するものかを判断する。In the LAN having such a configuration, the process for the print request from the client 51 to the printer server 52 is performed as follows. First, when the client 51 can access the printer 54 of the printer server 52, the print command issued from the application program 55 of the client 51 is passed to the redirector 56. The redirector 56 determines whether the received print command is for the printer 53 connected to the client 51 itself or for the printer 54 connected to the printer server 52.
【0008】アプリケーションプログラム55から発行
された印刷命令が、プリンタ54への命令である場合に
は、リダイレクタ56は、プリンタデバイスの出力先
を、プリンタサーバ52に切り替えて、そのデバイスを
オープンする。このデバイスをオープンと同時に、プリ
ンタサーバ52の印刷待ちファイル58がオープンし、
リダイレクタ56は、この印刷待ちファイル58へ、印
刷データを書き込む。クライアント51は、1文書分の
印刷データを送信し終えたならば、プリンタデバイスを
クローズする。このクライアント51のプリンタデバイ
スのクローズに伴い、プリンタサーバ52側では、印刷
待ちファイル58をクローズして、自身が持つプリンタ
ドライバ59を介して、プリンタ54へ出力する。When the print command issued from the application program 55 is a command to the printer 54, the redirector 56 switches the output destination of the printer device to the printer server 52 and opens the device. At the same time when this device is opened, the print waiting file 58 of the printer server 52 is opened,
The redirector 56 writes the print data into the print waiting file 58. When the client 51 finishes transmitting the print data for one document, the client 51 closes the printer device. Along with the closing of the printer device of the client 51, the printer server 52 side closes the print waiting file 58 and outputs it to the printer 54 via the printer driver 59 of its own.
【0009】このように、従来のLANにおけるプリン
タサーバシステムでは、プリンタサーバ52での印刷動
作は、必ず1文書単位で行なわれる。そして、クライア
ント51からプリンタサーバ52に対して印刷命令を出
力する際、クライアント51側のアプリケーションプロ
グラム55から、プリンタサーバ52へ送られた印刷デ
ータを、プリンタサーバ52が、プリンタ54に出力を
開始するのは、クライアント51から、その印刷対象と
なる全文書分の転送が完了してからである。そのため
に、次の図6で示すように、印刷出力結果を終えるまで
の時間が遅くなる。As described above, in the conventional printer server system in the LAN, the printing operation in the printer server 52 is always performed in the unit of one document. When the client 51 outputs a print command to the printer server 52, the printer server 52 starts outputting the print data sent from the application program 55 on the client 51 side to the printer server 52 to the printer 54. This is after the transfer of all the documents to be printed from the client 51 is completed. Therefore, as shown in FIG. 6, the time until the print output result is finished is delayed.
【0010】図6は、図5におけるLANのプリンタサ
ーバシステムによる印刷処理に要する時間を示す説明図
である。本図は、図5のプリンタ53とプリンタ54の
それぞれでの、3頁からなる文書の印刷に係わる処理時
間の比較を示すものであり、61は、図5のクライアン
ト51側での処理時間で、62は、図5のプリンタサー
バ52側での処理時間である。処理時間61におけるT
(11)〜T(13)は、図5のクライアント51から
プリンタ53へ、1頁〜3頁のそれぞれの印刷データを
転送する転送時間であり、処理時間62におけるT(2
1)〜T(23)は、図5のクライアント51からプリ
ンタサーバ52へ、また、T(31)〜T(33)は、
図5のプリンタサーバ52からプリンタ54へ、1頁〜
3頁のそれぞれの印刷データを転送する転送時間であ
る。FIG. 6 is an explanatory diagram showing the time required for the print processing by the printer server system of the LAN in FIG. This figure shows a comparison of the processing time for printing a document consisting of three pages in each of the printer 53 and the printer 54 in FIG. 5, and 61 is the processing time on the client 51 side in FIG. , 62 are processing times on the printer server 52 side in FIG. T at processing time 61
(11) to T (13) are transfer times for transferring the respective print data of pages 1 to 3 from the client 51 of FIG. 5 to the printer 53, and T (2 in the processing time 62).
1) to T (23) are from the client 51 in FIG. 5 to the printer server 52, and T (31) to T (33) are
From printer server 52 to printer 54 in FIG.
It is a transfer time for transferring each print data of three pages.
【0011】尚、ここでは、図5のプリンタサーバ54
とクライアント53のデータ転送速度は等しいものとす
る(T(11)=T(31)、T(12)=T(3
2)、T(13)=T(33))。また、印刷時にアプ
リケーションプログラムが行なうコード変換やビットマ
ップ展開などに要する時間は、双方において等しいの
で、この場合は考慮しない。このような条件では、LA
Nを通して図5のプリンタ54へ出力する場合(処理時
間62)の方が、直接、図5のクライアント51に接続
されたプリンタ53へ出力する場合(処理時間61)よ
りも、図5のクライアント51からプリンタサーバ52
へ印刷データを出力する時間(T(21)+T(22)
+T(23))の分だけ、印刷出力結果を終えるまでの
時間が遅くなることになる。この遅延時間は、文書のサ
イズが大きくなればなるほど大きくなる。Incidentally, here, the printer server 54 of FIG.
And the data transfer rate of the client 53 are equal (T (11) = T (31), T (12) = T (3
2), T (13) = T (33)). Further, since the time required for code conversion and bit map expansion performed by the application program at the time of printing is the same in both cases, this case is not considered. Under these conditions, LA
5 through the N (processing time 62) to the printer 53 directly connected to the client 51 in FIG. 5 (processing time 61), the client 51 of FIG. To printer server 52
Time to output print data to (T (21) + T (22)
The time until the print output result is finished is delayed by + T (23). This delay time increases as the size of the document increases.
【0012】[0012]
【発明が解決しようとする課題】解決しようとする問題
点は、従来技術では、なんらかの障害により、指定した
プリンタが動作していない場合には、ユーザが、自ら、
プリンタサーバのコネクションを切り替える必要があ
り、また、同一のプリンタに対して複数のクライアント
からの印刷要求がある場合には、印刷待ちとなり、さら
に、全ての印刷データのプリンタサーバへの転送が完了
した後に、プリンタでの印刷処理が開始されるので、印
刷処理結果を速やかに得ることができない点である。本
発明の目的は、これら従来技術の課題を解決し、プリン
タサーバ側のプリンタでの印刷処理時間を短縮でき、印
刷に係わる処理の高効率化を可能とするLANのプリン
タサーバシステムを提供することである。The problem to be solved by the prior art is that in the prior art, when the designated printer is not operating due to some trouble, the user himself / herself
When it is necessary to switch the connection of the printer server, and when there are print requests from multiple clients for the same printer, the printer waits for printing, and further transfer of all print data to the printer server is complete. Since the printing process by the printer is started later, the printing process result cannot be obtained promptly. An object of the present invention is to solve these problems of the prior art, and to provide a LAN printer server system that can shorten the print processing time at the printer on the printer server side and can improve the efficiency of processing related to printing. Is.
【0013】[0013]
【課題を解決するための手段】上記目的を達成するた
め、本発明のLANのプリンタサーバシステムは、
(1)接続された複数のプリンタの動作制御を行なうプ
リンタサーバと、このプリンタサーバを介して、プリン
タを共有する複数のクライアントからなるLANのプリ
ンタサーバシステムにおいて、プリンタサーバに、クラ
イアントから指定されたプリンタの動作状態に基づき、
このクライアントからの印刷データを出力するプリンタ
を切り替える出力切替部を設けることを特徴とする。ま
た、(2)上記(1)に記載のLANのプリンタサーバ
システムにおいて、出力切替部は、クライアントから指
定されたプリンタのオンライン状態とオフライン状態を
判別するプリンタ状態判別部を具備し、指定されたプリ
ンタがオフライン状態であれば、他のオンライン状態の
プリンタを抽出して、出力先のプリンタの切り替えを行
なうことを特徴とする。また、(3)上記(1)、もし
くは、(2)のいずれかに記載のLANのプリンタサー
バシステムにおいて、出力切替部は、クライアントから
指定されたプリンタの他のクライアントからの印刷デー
タによる待ち行列状態を判別する待ち状態判別部を具備
し、指定されたプリンタが他のプリンタからの印刷処理
状態であれば、今回のクライアントからの印刷データを
最も早く印刷できる状態のプリンタを抽出して、出力先
のプリンタの切り替えを行なうことを特徴とする。ま
た、(4)上記(1)から(3)のいずれかに記載のL
ANのプリンタサーバシステムにおいて、プリンタサー
バに、出力切替部で切り替えた印字出力先を、クライア
ントからのアクセスが可能な出力管理ファイルとして、
具備した記憶部に登録する出力情報登録部を設けること
を特徴とする。また、(5)上記(1)から(4)のい
ずれかに記載のLANのプリンタサーバシステムにおい
て、クライアントに、プリンタへ出力する印刷データ
を、予め定められた特定のデータ量に分割するデータ分
割部を設け、プリンタサーバは、このデータ分割部で分
割された最初の印刷データの受信完了後に、この受信し
た印刷データの、プリンタへの転送を開始することを特
徴とする。また、(6)上記(5)に記載のLANのプ
リンタサーバシステムにおいて、クライアントに、プリ
ンタへ出力する印刷データから、予め定められ区切り用
のコードを検出するデータ区切り検出部を設け、データ
分割部は、このデータ区切り検出部の検出動作に基づ
き、プリンタへ出力する印刷データを、予め定められた
特定のデータ量に分割することを特徴とする。In order to achieve the above object, a LAN printer server system of the present invention comprises:
(1) In a LAN printer server system including a printer server that controls the operation of a plurality of connected printers and a plurality of clients that share printers via the printer server, the client is designated by the client as the printer server. Based on the operating status of the printer,
An output switching unit that switches the printer that outputs the print data from the client is provided. (2) In the LAN printer server system according to (1) above, the output switching unit includes a printer state determination unit that determines the online state and the offline state of the printer designated by the client, and the printer designated by the client is designated. If the printer is in the offline state, another printer in the online state is extracted and the output destination printer is switched. (3) In the LAN printer server system according to (1) or (2), the output switching unit is a queue for print data from another client of the printer designated by the client. If the specified printer is equipped with a waiting status determination unit that determines the status, and if the specified printer is in the print processing status from another printer, the printer that can print the print data from this client earliest is extracted and output. It is characterized in that the previous printer is switched. Further, (4) L described in any one of (1) to (3) above
In the printer server system of AN, the print output destination switched by the output switching unit is output to the printer server as an output management file accessible from the client.
It is characterized in that an output information registration unit for registering in the storage unit provided is provided. (5) In the LAN printer server system according to any one of (1) to (4) above, data division for dividing print data to be output to the printer into a predetermined specific data amount to a client And the printer server starts transferring the received print data to the printer after the reception of the first print data divided by the data dividing unit is completed. (6) In the LAN printer server system according to (5), the client is provided with a data delimiter detection unit that detects a predetermined delimiter code from print data to be output to the printer, and the data division unit is provided. Is characterized by dividing the print data to be output to the printer into a predetermined specific data amount based on the detection operation of the data delimiter detection unit.
【0014】[0014]
【作用】本発明においては、プリンタサーバは、指定の
プリンタが、障害などにより使用できない場合や、他の
印刷命令により使用中の場合には、印刷データの出力先
を、別のプリンタへ自動的に切り替える。このことによ
り、クライアントユーザは、自分で、プリンタ接続を切
り替えたり、プリンタサーバを操作することなく、印刷
結果を得ることができ、また、印刷処理に係わる時間を
短縮できる。また、クライアントは、プリンタサーバへ
転送している印刷データが、あるデータ量に達したなら
ば、プリンタサーバに、プリンタの印刷処理を開始させ
る。そして、クライアントからプリンタサーバへの出力
動作と、プリンタサーバからプリンタへの出力動作を並
列に行ない、印刷出力の待ち時間を短縮する。In the present invention, the printer server automatically sets the output destination of print data to another printer when the designated printer cannot be used due to a failure or is being used by another print command. Switch to. As a result, the client user can obtain the print result without switching the printer connection or operating the printer server by himself, and the time required for the print processing can be shortened. When the print data transferred to the printer server reaches a certain data amount, the client causes the printer server to start the print processing of the printer. Then, the output operation from the client to the printer server and the output operation from the printer server to the printer are performed in parallel to shorten the waiting time for print output.
【0015】[0015]
【実施例】以下、本発明の実施例を、図面により詳細に
説明する。図1は、本発明のLANのプリンタサーバシ
ステムの本発明に係わる構成の一実施例を示すブロック
図である。本実施例のLANのプリンタサーバシステム
は、二台のクライアント1、2と、一台のプリンタサー
バ3を、光ケーブルや同軸ケーブルからなるLAN6で
接続して構成され、プリンタサーバ3には、複数のプリ
ンタ4a〜4cと、記憶装置5が接続されている。Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the configuration of the LAN printer server system of the present invention according to the present invention. The LAN printer server system of this embodiment is configured by connecting two clients 1 and 2 and one printer server 3 by a LAN 6 composed of an optical cable or a coaxial cable. The printer server 3 has a plurality of printer servers. The printers 4a to 4c and the storage device 5 are connected.
【0016】クライアント1は、印刷命令や印刷データ
などを発行するアプリケーションプログラム(図中、A
Pと記載)11と、このアプリケーションプログラム1
1が発行する印刷命令の、プリンタ4a〜4cへの振り
分けを行なうリダイレクタ12と、本発明係わり、予め
定められた印刷データの区切りコードの検出するデータ
区切り検出部13と、このデータ区切り検出部13の検
出動作に基づき、アプリケーションプログラム11から
の印刷データを分割するデータ分割部14とを具備す
る。The client 1 is an application program (A in the figure) for issuing print commands, print data, and the like.
11) and this application program 1
1 is assigned to the printers 4a to 4c, a data delimiter detection unit 13 for detecting a delimiter code of print data set in advance and a data delimiter detection unit 13 according to the present invention. And a data dividing unit 14 that divides the print data from the application program 11 based on the detection operation.
【0017】プリンタサーバ3は、クライアント1、2
からの印刷命令を取り込む印刷待ちファイル(図中、P
Fと記載)31と、それぞれのプリンタ4a〜4cでの
印刷出力を制御するプリンタドライバ(図中、PRNと
記載)32a〜32cと、本発明に係わり、クライアン
ト1、2から指定されたプリンタ4a〜4cの動作状態
と、プリンタ4a〜4cに対応する印刷待ちファイル3
1の状態を、それぞれ判別するプリンタ状態判別部33
と待ち状態判別部34との判別結果に基づき、必要な切
り替え制御を行なう出力切替部35とを具備し、それぞ
れデバイス名の異なるプリンタドライバ32a〜32c
とプリンタ4a〜4cとを、1対1で対応させ、クライ
アント1、2側へ、共有資源として提供している。The printer server 3 includes clients 1, 2
Print-ready file that captures print commands from
31), a printer driver (described as PRN in the drawing) 32a to 32c for controlling print output of each of the printers 4a to 4c, and a printer 4a designated by the clients 1 and 2 according to the present invention. 4c to 4c and print waiting file 3 corresponding to printers 4a to 4c
The printer state determination unit 33 that determines the state 1
The printer driver 32a to 32c, each of which has a different device name, includes an output switching unit 35 that performs necessary switching control based on the determination result of the waiting state determination unit 34.
And the printers 4a to 4c are made to correspond one-to-one and are provided to the clients 1 and 2 as shared resources.
【0018】また、プリンタサーバ3は、本発明に係わ
る出力情報登録部36を具備し、どのプリンタ4a〜4
cへ印刷出力されたかを、クライアント1、2のユーザ
に知らせるために、クライアントからアクセス可能な記
憶装置5内に、出力管理ファイル5aをオープン(作
成)して、各印刷ジョブ毎に、「印刷命令元のクライア
ント名」や、「印刷先のプリンタ名」、「印刷完了時
刻」などを書き込む。The printer server 3 also includes an output information registration unit 36 according to the present invention, and which printer 4a-4
In order to inform the users of the clients 1 and 2 whether or not the print output is made to c, the output management file 5a is opened (created) in the storage device 5 accessible from the clients, and "print The "command source client name", "print destination printer name", "print completion time", etc. are written.
【0019】以下、このような構成のプリンタサーバシ
ステムの動作を説明する。まず、クライアント2からの
印刷要求に対するプリンタサーバ3の本発明に係わる動
作に関しての説明を行なう。尚、クライアント2は、ク
ライアント1に設けた本発明に係わるデータ区切り検出
部13とデータ分割部14とを具備していない従来のも
のでも、クライアント1と同じ構成のものでも良い。The operation of the printer server system having such a configuration will be described below. First, the operation of the printer server 3 according to the present invention in response to a print request from the client 2 will be described. The client 2 may be a conventional one that does not include the data delimiter detection unit 13 and the data division unit 14 according to the present invention provided in the client 1, or may have the same configuration as the client 1.
【0020】クライアント2は、印刷をする際に、ユー
ザにより、例えば、プリンタサーバ3のプリンタ4aに
対応するプリンタドライバ32aに接続される。そし
て、LAN6を介して、印刷データをプリンタサーバ3
へ転送する。プリンタサーバ3では、クライアント2か
らの印刷データを印刷待ちファイル31に格納するが、
この時、待ち状態判別部34により、印刷待ちファイル
31の内容を探索し、指定のプリンタ4aに対する命令
が、このシステムを構成するLAN内で唯一であるか否
かを判別し、また、プリンタ状態判別部33により、プ
リンタドライバ32aに対応する指定のプリンタ4aに
対してアクセスし、プリンタ4aの状態を判別する。When printing, the client 2 is connected to the printer driver 32a corresponding to the printer 4a of the printer server 3, for example, by the user. Then, the print data is sent to the printer server 3 via the LAN 6.
Transfer to. In the printer server 3, the print data from the client 2 is stored in the print waiting file 31,
At this time, the waiting state determination unit 34 searches the contents of the print waiting file 31 to determine whether or not the command for the designated printer 4a is unique within the LAN configuring this system. The determination unit 33 accesses the designated printer 4a corresponding to the printer driver 32a and determines the state of the printer 4a.
【0021】もし、待ち状態判別部34による判別結果
で、指定のプリンタ4aに対する命令が唯一であれば、
プリンタサーバ3は、出力切替部35による切り替え動
作は行なわず、そのまま、プリンタ4aへの印刷データ
の送信処理を行なう。しかし、これよりも前に、他の印
刷ジョブが存在し、直ちに、プリンタ4aに対して印刷
をすることができない場合には、プリンタサーバ3は、
出力切替部35により、出力先を、別のプリンタドライ
バ32b〜32cへ切り替え、1台目のプリンタ4aと
同様の処理を行なう。If there is only one command for the designated printer 4a in the discrimination result by the waiting state discriminating section 34,
The printer server 3 does not perform the switching operation by the output switching unit 35, but directly performs the process of transmitting the print data to the printer 4a. However, if another print job exists before this and printing cannot be immediately performed on the printer 4a, the printer server 3
The output switching unit 35 switches the output destination to the other printer drivers 32b to 32c and performs the same processing as that of the first printer 4a.
【0022】この動作を、順次繰返し、待機することな
く印刷出力可能なプリンタへ出会った時点で、そのプリ
ンタへ、印刷データを送信する。もし、直ちに印刷可能
な他のプリンタがない場合には、出力切替部35は、各
プリンタの待ち行列の合計データ量を計算して、印刷デ
ータを、最も合計データ量の少ないプリンタへの待ち行
列に入れる。This operation is sequentially repeated, and when a printer that can print out without waiting is encountered, print data is transmitted to the printer. If there is no other printer that can print immediately, the output switching unit 35 calculates the total amount of data in the queue of each printer, and prints the print data to the printer with the smallest total amount of data. Put in.
【0023】また、プリンタ状態判別部33による判別
で、指定のプリンタ4aや、切り替え先のプリンタ4b
が、電源オフ、あるいは、セレクトオフなどの理由によ
り、受信不可能な状態であれば、プリンタサーバ3は、
出力切替部35により、出力先を、別のプリンタドライ
バ32cへ切り替え、別のプリンタ4cに対してアクセ
スし、プリンタ4a、4bと同様の処理を行なう。この
処理を、順次繰返し、印刷可能なプリンタへ出会った時
点で、そのプリンタへ、印刷データを送信する。Further, according to the discrimination by the printer state discriminating section 33, the designated printer 4a and the switching destination printer 4b are selected.
However, if it is in the unreceivable state due to power off or select off, the printer server 3
The output switching unit 35 switches the output destination to another printer driver 32c, accesses another printer 4c, and performs the same processing as the printers 4a and 4b. This process is sequentially repeated, and when a printable printer is encountered, print data is transmitted to the printer.
【0024】このようにして、印刷データの送信が完了
したならば、プリンタサーバ3は、出力情報登録部36
により、プリンタサーバ3内の記憶装置5内に、出力管
理ファイル5aをオープンして、各印刷ジョブ毎に、
「印刷命令元のクライアント名」や、「印刷先のプリン
タ名」、「印刷完了時刻」などを書き込む。この出力管
理ファイル5aは、クライアントからアクセス可能なも
のであり、クライアント2のユーザは、データが、どの
プリンタへ印刷出力されたかを知ることができる。When the transmission of the print data is completed in this way, the printer server 3 outputs the output information registration unit 36.
By doing so, the output management file 5a is opened in the storage device 5 in the printer server 3 for each print job.
"Client name of print command source", "printer printer name", "print completion time", etc. are written. The output management file 5a is accessible from the client, and the user of the client 2 can know to which printer the data has been printed out.
【0025】次に、クライアント1における本発明に係
わる動作を説明する。本実施例のLANにおいて、クラ
イアント1からプリンタサーバ3のプリンタ4aへの出
力は、次のようにして行なわれる。クライアント1から
プリンタサーバ3のプリンタ4aへアクセス可能な状態
である時、クライアント1のアプリケーションプログラ
ム11から発行された印刷要求と印刷データは、リダイ
レクタ12を介して、プリンタサーバ3のオープンされ
た印刷待ちファイル31に送られる。Next, the operation of the client 1 according to the present invention will be described. In the LAN of this embodiment, output from the client 1 to the printer 4a of the printer server 3 is performed as follows. When the client 1 can access the printer 4a of the printer server 3, the print request and print data issued from the application program 11 of the client 1 waits for the open print of the printer server 3 via the redirector 12. It is sent to the file 31.
【0026】この時、クライアント1は、データ区切り
検出部13により、印刷データのコードを順次調べ、決
められ区切りのコード、例えば、改頁命令コードなどを
検知したならば、その印刷データが、1頁分を超えたデ
ータ量となったことを検出する。そして、この検出結果
に基づき、クライアント1は、データ分割部14によ
り、一旦、プリンタサーバ3のプリンタ4aに対応する
プリンタデバイスをクローズし、未だ出力すべき印刷デ
ータが残っているのであれば、再び、以降の印刷データ
を出力するためにオープンする。At this time, in the client 1, the data delimiter detection unit 13 sequentially checks the code of the print data, and if a code of a predetermined delimiter, for example, a page break instruction code is detected, the print data is 1 It is detected that the data amount exceeds the page. Then, based on this detection result, the client 1 causes the data dividing unit 14 to temporarily close the printer device corresponding to the printer 4a of the printer server 3, and if print data to be output still remains, the client device 1 , Open to output subsequent print data.
【0027】このデータ分割部14によるクローズ動作
により、プリンタサーバ3側では、スプール中の印刷待
ちファイル31をクローズし、プリンタ4aへ、データ
の転送を開始する。そして、プリンタサーバ3側では、
クライアント1から転送された印刷データを、印刷待ち
ファイル31としてスプールする作業と、印刷待ちファ
イル31を、プリンタ4へ転送する作業を、同時に、平
行して行なうことができる。このことにより、図6で示
した従来技術での印刷処理時間に比べ、印刷完了までの
時間を短縮することができる。By the closing operation by the data dividing section 14, the printer server 3 side closes the print waiting file 31 in the spool and starts transferring the data to the printer 4a. And on the printer server 3 side,
The work of spooling the print data transferred from the client 1 as the print waiting file 31 and the work of transferring the print waiting file 31 to the printer 4 can be simultaneously performed in parallel. As a result, the time required to complete printing can be shortened as compared with the print processing time in the conventional technique shown in FIG.
【0028】図2は、図1におけるLANのプリンタサ
ーバシステムによる印刷処理に要する時間を示す説明図
である。本図において、60は、図1におけるプリンタ
4a〜4cでの印刷に係わる処理時間であり、図5にお
けるプリンタ53、54での、3頁からなる文書の印刷
に係わるそれぞれの処理時間61、62との比較を示し
ている。本実施例では、図1のクライアント1からプリ
ンタサーバ3へ1頁〜3頁の印刷データを転送する場合
に、最初の1頁の転送が完了した時点(処理時間T(2
1)後)で、図1のプリンタサーバ3は、その1頁分の
プリンタへの転送を開始する。そして、この図1のプリ
ンタサーバ3による1頁分のプリンタへの転送と平行し
て、図1のクライアント1からプリンタサーバ3への2
〜3頁の印刷データの転送が行なわれる。このことによ
り、印刷完了までの時間を、処理時間62よりも短縮す
ることができる。FIG. 2 is an explanatory diagram showing the time required for the printing process by the printer server system of the LAN in FIG. In the figure, reference numeral 60 denotes a processing time related to printing by the printers 4a to 4c in FIG. 1, and processing times 61 and 62 related to printing of a three-page document by the printers 53 and 54 in FIG. Shows a comparison with. In the present embodiment, when the print data of pages 1 to 3 is transferred from the client 1 of FIG. 1 to the printer server 3, the time point when the transfer of the first page is completed (processing time T (2
After 1), the printer server 3 in FIG. 1 starts the transfer of the one page to the printer. Then, in parallel with the transfer of one page to the printer by the printer server 3 of FIG. 1, the transfer from the client 1 of FIG.
The print data of page 3 is transferred. As a result, the time required to complete printing can be shortened compared to the processing time 62.
【0029】次に、図3、および、図4を用いて、図1
におけるLANのプリンタサーバシステムの本発明に係
わる動作を説明する。図3は、図1におけるLANのプ
リンタサーバシステムの本発明に係わる動作の第1の実
施例を示すフローチャートである。クライアントから指
定のプリンタへの印刷要求が発行され(ステップ30
1)、クライアントからプリンタサーバに印刷データが
送信され、プリンタサーバに蓄積される(ステップ30
2)。印刷データを受け取ったプリンタサーバは、指定
のプリンタがオンライン状態で、印刷可能か否かの状態
を判別する(ステップ303)。Next, referring to FIG. 3 and FIG. 4, FIG.
The operation of the printer server system of the LAN according to the present invention will be described. FIG. 3 is a flow chart showing a first embodiment of the operation of the printer server system of LAN in FIG. 1 according to the present invention. The client issues a print request to the specified printer (step 30).
1) The print data is transmitted from the client to the printer server and stored in the printer server (step 30).
2). Upon receiving the print data, the printer server determines whether or not the designated printer is online and can print (step 303).
【0030】プリンタサーバは、指定のプリンタがオン
ライン状態で、印刷可能な状態であれば(ステップ30
4)、指定のプリンタに対して、また、印刷が不可能な
状態であれば、プリンタサーバは、印刷可能な他のプリ
ンタを判別して(ステップ305、306)、印刷可能
なプリンタに、印刷データを送信する(ステップ30
7)。そして、出力管理ファイルに出力情報を書き込む
(ステップ308)。尚、印刷可能なプリンタがない場
合には、出力管理ファイルに、エラー情報を書き込む
(ステップ309)。クライアントのユーザは、この出
力管理ファイルの情報を参照することにより(ステップ
310)、どのプリンタで印刷データが出力されたかを
知ることができる。The printer server, if the designated printer is online and ready to print (step 30)
4) If it is impossible to print to the designated printer, the printer server determines another printer that can print (steps 305 and 306), and prints to the printable printer. Send data (step 30)
7). Then, the output information is written in the output management file (step 308). If there is no printable printer, the error information is written in the output management file (step 309). The user of the client can know which printer the print data was output by referring to the information of this output management file (step 310).
【0031】図4は、図1におけるLANのプリンタサ
ーバシステムの本発明に係わる動作の第2の実施例を示
すフローチャートである。クライアントから指定のプリ
ンタへの印刷要求が発行され(ステップ401)、クラ
イアントからプリンタサーバに印刷データが送信され
て、プリンタサーバに蓄積される(ステップ402)。
印刷データを受け取ったプリンタサーバは、指定のプリ
ンタが、他の印刷ジョブを持ち、待ち行列があるか否か
を判別する(ステップ403)。FIG. 4 is a flow chart showing a second embodiment of the operation of the printer server system of LAN in FIG. 1 according to the present invention. The client issues a print request to the specified printer (step 401), the print data is transmitted from the client to the printer server, and is stored in the printer server (step 402).
Upon receiving the print data, the printer server determines whether the designated printer has another print job and has a queue (step 403).
【0032】プリンタサーバは、指定のプリンタが、待
ち行列がなく、直ちに印刷可能な状態であれば(ステッ
プ404)、この指定のプリンタに対して、また、指定
のプリンタに待ち行列があり、直ちに印刷を行なうこと
が不可能な状態であれば、待ち行列のない、直ちに印刷
可能な他のプリンタを判別して(ステップ405、40
6)、印刷可能なプリンタに、印刷データを送信する
(ステップ407)。If the designated printer does not have a queue and is ready to print immediately (step 404), the printer server has a queue for this designated printer and also for the designated printer, and immediately If printing is impossible, another printer that does not have a queue and can print immediately is determined (steps 405, 40).
6) The print data is transmitted to the printable printer (step 407).
【0033】もし、ステップ406において、直ちに印
刷可能な他のプリンタがない場合には、各プリンタの待
ち行列の合計データ量を計算する(ステップ408)。
そして、印刷データを、最も合計データ量の少ないプリ
ンタへの待ち行列に入れ(ステップ409)、順番がき
たら、印刷データを、このプリンタに対して送信する
(ステップ410)。プリンタサーバは、印刷データを
送信したプリンタ名などを、出力情報として、出力管理
ファイルに書き込む(ステップ411)。クライアント
のユーザは、この出力管理ファイルの情報を参照するこ
とにより(ステップ412)、どのプリンタで印刷デー
タが出力されたかを知ることができる。If there is no other printer that can print immediately in step 406, the total data amount in the queue of each printer is calculated (step 408).
Then, the print data is queued to the printer with the smallest total data amount (step 409), and when the turn comes, the print data is transmitted to this printer (step 410). The printer server writes the name of the printer that has transmitted the print data and the like as output information in the output management file (step 411). The user of the client can know which printer the print data was output by referring to the information of this output management file (step 412).
【0034】以上、図1〜図4を用いて説明したよう
に、本実施例のLANのプリンタサーバシステムでは、
あるプリンタがオフライン状態の場合や、プリンタを他
の印刷ジョブが占有中の場合には、プリンタサーバ側
で、自動的に、他の使用可能なプリンタを検出して出力
先を切り替える。このことにより、印刷出力までにかか
る無駄な時間を軽減し、LANの共有資源であるプリン
タを有効に利用できる。また、クライアント側で、プリ
ンタサーバに転送する印刷データを分割する。このこと
により、プリンタの印刷開始時間が早まり、印刷処理に
要する時間を短縮することができる。尚、本発明は、図
1〜図4を用いて説明した実施例に限定されるものでは
ない。例えば、図1において、印刷待ちファイル31を
記憶装置5に格納する構成でも良い。As described above with reference to FIGS. 1 to 4, in the LAN printer server system of this embodiment,
When a certain printer is offline or when another printer is occupying the printer, the printer server automatically detects another available printer and switches the output destination. As a result, it is possible to reduce wasteful time required for print output and effectively use the printer, which is a shared resource of the LAN. Also, the client side divides the print data to be transferred to the printer server. As a result, the print start time of the printer is shortened and the time required for the print processing can be shortened. The present invention is not limited to the embodiment described with reference to FIGS. For example, in FIG. 1, the print waiting file 31 may be stored in the storage device 5.
【0035】[0035]
【発明の効果】本発明によれば、なんらかの障害によ
り、指定したプリンタが動作していない場合や、同一の
プリンタに対して複数のクライアントからの印刷要求が
ある場合には、自動的に、直ちに印刷可能なプリンタを
選択して、印刷処理を行なうことができ、また、全ての
印刷データのプリンタサーバへの転送の完了を待つこと
なく、プリンタでの印刷処理を開始できるので、無駄な
印刷待ちの時間を短縮して、印刷処理結果を速やかに得
ることができ、LANのプリンタサーバシステムの印刷
に係わる処理を高効率化することが可能である。According to the present invention, when a designated printer is not operating due to some kind of failure or when there are print requests from a plurality of clients to the same printer, it is immediately and immediately performed. You can select a printable printer to perform print processing, and you can start print processing on the printer without waiting for the completion of transfer of all print data to the printer server. It is possible to shorten the time required for printing, to obtain the print processing result promptly, and to improve the efficiency of the printing processing of the LAN printer server system.
【0036】[0036]
【図1】図1は、本発明のLANのプリンタサーバシス
テムの本発明に係わる構成の一実施例を示すブロック図
である。FIG. 1 is a block diagram showing an embodiment of a configuration according to the present invention of a printer server system of a LAN of the present invention.
【図2】図1におけるLANのプリンタサーバシステム
による印刷処理に要する時間を示す説明図である。FIG. 2 is an explanatory diagram showing a time required for print processing by the printer server system of the LAN in FIG.
【図3】図1におけるLANのプリンタサーバシステム
の本発明に係わる動作の第1の実施例を示すフローチャ
ートである。3 is a flow chart showing a first embodiment of the operation of the printer server system of LAN in FIG. 1 according to the present invention.
【図4】図1におけるLANのプリンタサーバシステム
の本発明に係わる動作の第2の実施例を示すフローチャ
ートである。FIG. 4 is a flowchart showing a second embodiment of the operation of the printer server system of LAN in FIG. 1 according to the present invention.
【図5】従来のLANのプリンタサーバシステムの構成
を示すブロック図である。FIG. 5 is a block diagram showing a configuration of a conventional LAN printer server system.
【図6】図5におけるLANのプリンタサーバシステム
による印刷処理に要する時間を示す説明図である。6 is an explanatory diagram showing a time required for print processing by the printer server system of the LAN in FIG.
1、2 クライアント 3 プリンタサーバ 4a〜4c プリンタ 5 記憶装置 5a 出力管理ファイル 6 LAN 11 アプリケーションプログラム 12 リダイレクタ 13 データ区切り検出部 14 データ分割部 31 印刷待ちファイル 32a〜32c プリンタドライバ 33 プリンタ状態判別部 34 待ち状態判別部 35 出力切替部 36 出力情報登録部 50 LAN 51 クライアント 52 プリンタサーバ 53、54 プリンタ 55 アプリケーションプログラム 56 リダイレクタ 57 プリンタドライバ 58 印刷待ちファイル 59 プリンタドライバ 60〜62 処理時間 1, 2 client 3 printer server 4a to 4c printer 5 storage device 5a output management file 6 LAN 11 application program 12 redirector 13 data delimiter detection unit 14 data division unit 31 print waiting file 32a to 32c printer driver 33 printer status determination unit 34 waiting State determination unit 35 Output switching unit 36 Output information registration unit 50 LAN 51 Client 52 Printer server 53, 54 Printer 55 Application program 56 Redirector 57 Printer driver 58 Print waiting file 59 Printer driver 60 to 62 Processing time
Claims (6)
行なうプリンタサーバと、該プリンタサーバを介して、
上記プリンタを共有する複数のクライアントからなるL
ANのプリンタサーバシステムにおいて、上記プリンタ
サーバに、上記クライアントから指定されたプリンタの
動作状態に基づき、該クライアントからの印刷データを
出力するプリンタを切り替える出力切替手段を設けるこ
とを特徴とするLANのプリンタサーバシステム。1. A printer server for controlling the operation of a plurality of connected printers, and a printer server,
L consisting of multiple clients sharing the above printer
In the printer server system of AN, the printer server is provided with output switching means for switching the printer that outputs the print data from the client based on the operating state of the printer specified by the client. Server system.
バシステムにおいて、上記出力切替手段は、上記クライ
アントから指定されたプリンタのオンライン状態とオフ
ライン状態を判別するプリンタ状態判別手段を具備し、
上記指定されたプリンタがオフライン状態であれば、他
のオンライン状態のプリンタを抽出して、出力先の切り
替えを行なうことを特徴とするLANのプリンタサーバ
システム。2. The LAN printer server system according to claim 1, wherein the output switching means includes a printer status determining means for determining an online status and an offline status of a printer designated by the client,
A printer server system for a LAN, wherein when the designated printer is in an offline state, another online printer is extracted and the output destination is switched.
かに記載のLANのプリンタサーバシステムにおいて、
上記出力切替手段は、上記クライアントから指定された
プリンタの他のクライアントからの印刷データによる待
ち行列状態を判別する待ち状態判別手段を具備し、上記
指定されたプリンタが他のクライアントからの印刷デー
タの処理中であれば、上記クライアントからの印刷デー
タを最も早く印刷できる状態のプリンタを抽出して、出
力先のプリンタの切り替えを行なうことを特徴とするL
ANのプリンタサーバシステム。3. The LAN printer server system according to claim 1 or 2,
The output switching unit includes a wait state determination unit that determines a queue state according to print data from another client of the printer designated by the client, and the designated printer determines that the print data from another client If processing is in process, the printer that can print the print data from the client earliest is extracted, and the output destination printer is switched.
AN printer server system.
のLANのプリンタサーバシステムにおいて、上記プリ
ンタサーバに、上記出力切替手段で切り替えた印字出力
先を、上記クライアントからのアクセスが可能な出力管
理ファイルとして、具備した記憶手段に登録する出力情
報登録手段を設けることを特徴とするLANのプリンタ
サーバシステム。4. The LAN printer server system according to any one of claims 1 to 3, wherein the print output destination switched by the output switching means is accessible from the client to the printer server. A printer server system for a LAN, characterized in that output information registration means for registering in a storage means provided as an output management file is provided.
のLANのプリンタサーバシステムにおいて、上記クラ
イアントに、上記プリンタへ出力する印刷データを、予
め定められた特定のデータ量に分割するデータ分割手段
を設け、上記プリンタサーバは、該データ分割手段で分
割された最初の印刷データの受信完了後に、該受信した
印刷データの、上記プリンタへの転送を開始することを
特徴とするLANのプリンタサーバシステム。5. The LAN printer server system according to any one of claims 1 to 4, wherein data for dividing print data to be output to the printer to the client is divided into predetermined specific data amounts. A LAN printer characterized in that a dividing means is provided, and the printer server starts transfer of the received print data to the printer after completion of reception of the first print data divided by the data dividing means. Server system.
バシステムにおいて、上記クライアントに、上記プリン
タへ出力する印刷データから、予め定められ区切り用の
コードを検出するデータ区切り検出手段を設け、上記デ
ータ分割手段は、該データ区切り検出手段の検出動作に
基づき、上記プリンタへ出力する印刷データを、予め定
められた特定のデータ量に分割することを特徴とするL
ANのプリンタサーバシステム。6. The LAN printer server system according to claim 5, wherein the client is provided with data delimiter detection means for detecting a predetermined delimiter code from print data output to the printer, and the data is delimited. The dividing unit divides the print data to be output to the printer into a predetermined specific data amount based on the detection operation of the data delimiter detecting unit.
AN printer server system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4160865A JPH064239A (en) | 1992-06-19 | 1992-06-19 | LAN printer server system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4160865A JPH064239A (en) | 1992-06-19 | 1992-06-19 | LAN printer server system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH064239A true JPH064239A (en) | 1994-01-14 |
Family
ID=15724049
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4160865A Pending JPH064239A (en) | 1992-06-19 | 1992-06-19 | LAN printer server system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH064239A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001075754A (en) * | 1999-09-07 | 2001-03-23 | Canon Inc | Status management method, device, and storage medium |
| US6760120B2 (en) | 1996-03-27 | 2004-07-06 | Canon Kabushiki Kaisha | Printing device control apparatus and method |
| US7027169B1 (en) | 1999-03-31 | 2006-04-11 | Minolta Co., Ltd. | System for efficiently distributing print jobs |
| US7046384B2 (en) | 2001-01-11 | 2006-05-16 | Sharp Laboratories Of America, Inc. | Methods and systems for print-processor-based print task error recovery |
| US7365870B2 (en) | 2001-08-17 | 2008-04-29 | Sharp Laboratories Of America, Inc | Methods and systems for page-independent spool file face-up emulation |
| JP2009031845A (en) * | 2007-07-24 | 2009-02-12 | Fuji Xerox Co Ltd | Print controller and print control program |
| US7548331B2 (en) | 2001-01-11 | 2009-06-16 | Sharp Laboratories Of America, Inc. | Methods and systems for print system component-based remote printing |
| US7679770B2 (en) | 2001-01-11 | 2010-03-16 | Sharp Laboratories Of America, Inc. | Methods and systems for print-processor-based printer status detection and print task distribution |
| US8411298B2 (en) | 2001-01-11 | 2013-04-02 | Sharp Laboratories Of America, Inc. | Methods and systems for printing device load-balancing |
-
1992
- 1992-06-19 JP JP4160865A patent/JPH064239A/en active Pending
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6760120B2 (en) | 1996-03-27 | 2004-07-06 | Canon Kabushiki Kaisha | Printing device control apparatus and method |
| US6760118B1 (en) | 1996-03-27 | 2004-07-06 | Canon Kabushiki Kaisha | Printing device control apparatus and method |
| US7027169B1 (en) | 1999-03-31 | 2006-04-11 | Minolta Co., Ltd. | System for efficiently distributing print jobs |
| US7593123B2 (en) | 1999-03-31 | 2009-09-22 | Minolta Co., Ltd. | Printing system for grouping printing apparatuses |
| JP2001075754A (en) * | 1999-09-07 | 2001-03-23 | Canon Inc | Status management method, device, and storage medium |
| US7046384B2 (en) | 2001-01-11 | 2006-05-16 | Sharp Laboratories Of America, Inc. | Methods and systems for print-processor-based print task error recovery |
| US7548331B2 (en) | 2001-01-11 | 2009-06-16 | Sharp Laboratories Of America, Inc. | Methods and systems for print system component-based remote printing |
| US7679770B2 (en) | 2001-01-11 | 2010-03-16 | Sharp Laboratories Of America, Inc. | Methods and systems for print-processor-based printer status detection and print task distribution |
| US8411298B2 (en) | 2001-01-11 | 2013-04-02 | Sharp Laboratories Of America, Inc. | Methods and systems for printing device load-balancing |
| US7365870B2 (en) | 2001-08-17 | 2008-04-29 | Sharp Laboratories Of America, Inc | Methods and systems for page-independent spool file face-up emulation |
| JP2009031845A (en) * | 2007-07-24 | 2009-02-12 | Fuji Xerox Co Ltd | Print controller and print control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5627658A (en) | Automatic networked facsimile queuing system | |
| US8289540B2 (en) | Output management device setting apparatus and setting method | |
| CN102238227A (en) | Server apparatus, and terminal apparatus | |
| JPH064239A (en) | LAN printer server system | |
| US20070229884A1 (en) | Printer/storage integrated system, controller, control method, control program | |
| JP3591251B2 (en) | Printer control method and apparatus | |
| KR100643758B1 (en) | Network printing apparatus capable of printing order control and its printing order control method | |
| KR100325809B1 (en) | Saving method of waiting time in network printer | |
| JP3102836B2 (en) | Printer system and print job processing method for printer system | |
| JP4601030B2 (en) | Network printer | |
| JPH04317118A (en) | Network printer controller and network system | |
| JPH10116165A (en) | Network print system | |
| JPH0364899B2 (en) | ||
| JP2658931B2 (en) | Printer controller | |
| JP2000039977A (en) | Printing system | |
| JP2877028B2 (en) | Print job control method | |
| JPH06332642A (en) | Distributed printing system | |
| JP2002103751A (en) | Printer device | |
| JP2000181656A (en) | Printing data managing device and printing data managing method | |
| JPH06259206A (en) | Network printer optimization method | |
| JP3404785B2 (en) | Information resource management device and information resource management method | |
| JPH1049319A (en) | Printer | |
| JP3168853B2 (en) | Print data control method | |
| JPH08305511A (en) | Printing method and system thereof | |
| JPH0659834A (en) | Printer controller |