JPH05204565A - Network print control system - Google Patents

Network print control system

Info

Publication number
JPH05204565A
JPH05204565A JP4032943A JP3294392A JPH05204565A JP H05204565 A JPH05204565 A JP H05204565A JP 4032943 A JP4032943 A JP 4032943A JP 3294392 A JP3294392 A JP 3294392A JP H05204565 A JPH05204565 A JP H05204565A
Authority
JP
Japan
Prior art keywords
printer
file
printers
gateway
print
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
JP4032943A
Other languages
Japanese (ja)
Inventor
Toshiya Nakazawa
俊哉 中澤
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP4032943A priority Critical patent/JPH05204565A/en
Publication of JPH05204565A publication Critical patent/JPH05204565A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

PURPOSE:To select an optimum printer in accordance with capability and pres ent operating state of printers. CONSTITUTION:The network print control system where a data processor and plural printers are connected is provided with a first storage means 101 which stores peculiar information of connected printers, a second storage means 102 which stores definition information to set a reference for selection of a printer to be used, and a printer selecting means 106 which selects the printed to be used based on peculiar information and definition information at the time of transmission of a file from the data processor as the host.

Description

【発明の詳細な説明】 【0001】 【産業上の利用分野】本発明は、データ処理装置と複数
のプリンタとをネットワークを介して接続するネットワ
ークプリント制御システムに関する。 【0002】 【従来の技術】従来、コンピュータネットワークにおい
て、異なるプロトコルを有するデータ処理装置とプリン
タとの間でプリント対象ファイルを転送するためにプロ
トコル変換の機能を持ったゲートウェイを経由するよう
にした技術が提案されている(特開平3−75949号
公報、特開平3−75921号公報など)。図5はその
一例を示すもので、ネットワーク51に第1の通信プロ
トコルを持つホストコンピュータ(データ処理装置)5
2、53、第2の通信プロトコルを持つプリンタ54、
55およびゲートウェイ50が接続されている。ホスト
コンピュータ52、53の通信プロトコルは例えばTC
Pであり、プリンタ54、55の通信プロトコルは例え
ばXNS(Xerox Network Syste
m)プロトコルである。ゲートウェイ50は、サーバ機
能501とクライアント機能502、503とを有し、
コマンド解析/処理部504でプリントのキューイング
や通信プロトコル変換などを行う。 【0003】 【発明が解決しようとする課題】上記のような従来のシ
ステムにおいて、ネットワークにデータ処理装置(ホス
ト)およびプリンタがそれぞれ複数個接続されている場
合が多いが、それらの複数のデータ処理装置から複数の
プリンタへファイルを出力する際に、ゲートウェイはデ
ータ処理装置の指定するプリンタを選んでプリント対象
ファイルを転送し、そのプリンタでプリント処理がなさ
れていた。従って、従来はプリンタの有する処理能力や
現在の稼働状態などの条件とは、関係なくプリンタが選
択されるので、それぞれのプリンタの負荷状態が偏った
ものとなり、プリント完了時間の遅れ、ゲートウェイリ
ソースおよびホストリソースの解放の遅れという問題が
生じていた。この問題は、従来のゲートウェイがプリン
タの能力、および現在の稼働状態などのプリンタ条件に
応じて自動的にプリンタを選択するという機能を有して
いなかったために生じたものである。 【0004】そこで、本発明はプリンタの能力や現在の
稼働状態に応じて最適なプリンタを選択可能にしたネッ
トワークプリント制御システムを提供することを目的と
する。 【0005】 【課題を解決するための手段】本発明は、データ処理装
置と複数のプリンタとをネットワークを介して接続した
ネットワークプリント制御システムにおいて、接続され
ているプリンタの固有情報を格納する第1の記憶手段
(101)と、使用するプリンタを選択するための基準
を設定した定義情報を格納する第2の記憶手段(10
2)と、ホストとなるデータ処理装置からファイルが送
信された際に前記固有情報および前記定義情報に基づい
て使用するプリンタを選択するプリンタ選択手段(10
6)とを備えたことを特徴とする。 【0006】 【作用】第1の記憶手段(101)に格納するプリンタ
の固有情報には、例えば接続されているプリンタのプリ
ンタ名やアドレス、プリンタ機能などの情報があり、ま
た、プリンタの設置場所の情報も含めることができる。
一般に、プリンタの機種が特定されれば、それに対応す
るプリンタ機能(処理速度、解像度などの印字品質、用
紙サイズの種類、印字機能、その他)は判明しているの
で、プリンタ機能は機種(プリンタタイプ)で指定する
ことができる。第2の記憶手段(102)に格納する定
義情報には、例えば、処理速度とプリント待ち状態に
なっているファイル数(以下、キューイングという)と
に基づく選択基準、出力対象ファイルのファイルサイ
ズ、キューイング数などがあり、プリンタ選択手段
(106)は、これらの定義情報の少なくとも一つと前
記固有情報に基づいて、使用するプリンタを決定する。
これにより、複数のプリンタの稼働状態の不均衡がなく
最適な状態となり、プリント完了時間が短縮される。 【0007】 【実施例】図1は、本発明によるプリンタ選択制御を行
う部分をゲートウェイシステム中に設けた一実施例の構
成を示す図である。このシステムは、本発明の特徴とす
るプリンタ選択を行うための構成を含むゲートウェイ1
0と、第1の通信プロトコルを持つ複数のホストコンピ
ュータHost1,Host2…と、第2の通信プロト
コルを持つ複数のプリンタPrinter1,Prin
ter2…とがネットワーク回線11を介してネットワ
ーク接続されている。ホストコンピュータとしては、ワ
ークステーション、パーソナルコンピュータ、汎用機な
どがある。ホストコンピュータHost1,Host2
…の通信プロトコルとしては例えばTCP(Trans
mission Control Protocol)
があり、プリンタPrinter1、Printer2
…の通信プロトコルとしては例えばXNS(Xerox
Network System)通信プロトコルがあ
る。ホストコンピュータHost1,Host2…から
のプリント要求に応じて、そのプリント対象のファイル
(プリントファイル)をゲートウェイ10のコマンド解
析/処理部107で通信プロトコル変換を行い、プリン
タにデータ転送する。ゲートウェイ10は、クライアン
ト機能とサーバの機能の両方を有し、図1では、第1通
信プロトコルのサーバ部108およびクライアント部1
09、第2通信プロトコルのプリントクライアント部1
10が示されている。 【0008】ゲートウェイ10は、従来のプロトコル変
換を中心とするゲートウェイ機能部に加えて、接続プリ
ンタ定義ファイル記憶部101、基準定義ファイル記憶
部102、スプール104、プリントキュー記憶部10
5、プリンタ選択処理部106からなる本発明の特徴と
する構成が、付加されている。 【0009】接続プリンタ定義ファイル記憶部101に
は、接続されているプリンタに関する諸情報がファイル
として記憶される。プリンタに関する諸情報としては、
ネットワークにおけるプリンタ名、プリンタアドレスな
どの外に、後述するレベル定義に用いられるプリンタの
固有の情報、例えば、プリンタの処理速度、解像度や機
械の老朽化度などによる印字品質の程度、プリンタの設
置場所などを含んでいる。本実施例では、レベル定義に
処理速度が用いられている。プリンタタイプにより処理
速度が決まるので、接続プリンタ定義ファイルには、プ
リンタタイプが記述されている。図2はその接続プリン
タ定義ファイルの一例を示すものである。 【0010】基準定義ファイル記憶部102には、プリ
ンタを選択するための基準を定義した基準定義ファイル
が記憶されている。本実施例ではプリンタを選択するた
めの基準として3つの基準を用いている。第1の基準は
前述のプリンタの固有の情報とキューイング数の組合せ
によって予め設定されたレベルである。本実施例ではプ
リンタタイプによって定まるプリンタの処理速度とキュ
ーイング数からレベルが設定されている。なお、キュー
イング数とは、ゲートウェイからプリンタに送信され、
プリント待ち状態になっているファイルの数をいう。図
3は、本実施例の処理速度とキューイング数とによるレ
ベル付けの一例を示すものである。この例においては、
レベル数が低い程プリントアウトの時間が少なくなるよ
うにレベルが設定されている。プリンタを選択するため
の第2の基準は、第1の基準による判定では同じレベル
のプリンタがあって、プリンタが決定できないときに用
いる基準である。本実施例ではプリント対象ファイルの
ファイルサイズを用いている。例えば、ファイルサイズ
の閾値を1Mバイトに設定し、ファイルサイズが閾値よ
りも大きいか小さいかによって、選択の順序を予め定め
ておくものである。プリンタを選択するための第3の基
準は、第2の基準によってプリンタを決定できない場合
に用いるもので、本実施例ではキューイング数の少ない
ものを優先するという基準を用いている。この図3に示
す第1の基準および第2の基準のファイルサイズの閾値
は、図4に示すような形式で定義ファイルに記憶され
る。すなわち、第1の基準は図3の横方向のキューイン
グ数の区分の境界を表す閾値(キューイング数閾値)
と、各プリンタタイプとレベルの対応とによって記述さ
れ、第2の基準のファイルサイズの閾値は第1の基準の
後に記述される形でファイル化される。 【0011】スプール104は、ホストコンピュータか
らのプリントコマンドと共に送られてくるプリント対象
ファイルを一時的に記憶しておくものである。キュー記
憶部105は、各プリンタごとの最新のキューイング数
を保持するものである。プリンタ選択処理部106は、
接続プリンタ定義ファイル記憶部101に格納されてい
る接続プリンタ定義情報、基準定義ファイル記憶部10
2に記憶されている基準およびプリントキュー記憶部1
05に記憶されている各プリンタごとの最新のキューイ
ング数に基づいて、出力対象のプリンタを選択決定する
ものである。 【0012】次に、本実施例の動作について説明する。
いずれかのホストコンピュータから、プリントを指示す
るコマンドと共にプリント対象ファイルを第1の通信プ
ロトコルに従ってゲートウェイ10へ送信する。ゲート
ウェイ10は、第1通信プロトコルのサーバ部108で
そのコマンド等を受け取り、コマンド解析/処理部10
7で、そのコマンドの解読を行う。解読の結果、プリン
トを指示するものであるので、プリント対象ファイルを
スプール104に一時的に格納するとともに、プリンタ
の選択処理を開始する。 【0013】プリンタ選択処理部106は、接続プリン
タ定義ファイル記憶部101に記憶されたファイルか
ら、接続プリンタ情報を取り出し、各接続プリンタごと
にそのプリンタタイプに対応する処理速度(のランク)
を決定するとともに、対応するキューイング数をプリン
トキュー記憶部105から読み出す。その得られた処理
速度とキューイング数により基準定義ファイル記憶部1
02の基準定義ファイルを参照して、第1基準であるレ
ベルを決定する。接続プリンタ定義ファイルに登録され
ているすべてのプリンタについて、レベルが決定された
ら、それらのレベルを比較し、もっとも少ない数値を持
つレベルのプリンタを出力対象のプリンタとして決定す
る。最も少ない数値を持つレベルが複数あった場合に
は、第2の基準によりプリンタを決定する。すなわち、
基準定義ファイル記憶部102から、第2の基準のファ
イルサイズの閾値を読み出すとともに、第1の基準で決
定できなかった同じレベルのプリント対象ファイルのフ
ァイルサイズをスプール104から取り出し、閾値と比
較する。 ファイルサイズ≧1Mバイトの場合 高速、中速、低速の順にプリンタを選択する。 ファイルサイズ<1Mバイトの場合 低速、中速、高速の順にプリンタを選択する。第2の基
準を用いてもプリンタを決定することができなかった場
合には、第3の基準を用いる。すなわち、キューイング
数の少ないプリンタを選択する。 【0014】ここで、具体的な例について説明する。ホ
スト名Host1というホストコンピュータからゲート
ウェイ10にファイルサイズが2Mバイトのファイル名
file1というファイルが100Kバイトのファイル
名file2というファイルが送信された。ゲートウェ
イ10には図3に示した処理速度のprinter1、
printer2、printer3という名前の3台
のプリンタが接続されていて、現在3台とも使用可能で
ある。各プリンタの現在のキューイング数は、 printer1:20 printer2:20 printer3:5 である。ゲートウェイ10がfile1を送信すると
き、第1の基準より、各プリンタのレベルは、 printer1:2 printer2:3 printer3:3 となっている。従って、file1はprinter1
に送信する。次に、ゲートウェイ10が、file2を
送信するとき、第1の基準より、各プリンタのレベル
は、 printer1:3(file1の分、キューイング
数が増えている) printer2:3 printer3:3 となっている。同じレベルであり、一つのプリンタを選
択することはできないので、第2の基準を適用する。f
ile2のファイルサイズは100Kバイトであり、閾
値1Mバイトと比較すると、100Kバイト<1Mバイ
トであるので、低速プリンタから順に選択するという判
定基準に従って、printer3に送信することにな
る。 【0015】以上の実施例のにおいては、プリンタ選択
をゲートウェイで自動的に実行する場合について説明し
たが、ゲートウェイのコマンドとしてオペレータが行う
ようにしてもよい。 【0016】また、実施例は、本発明によるプリンタ選
択処理機能をゲートウェイ上に設け、ホストコンピュー
タとプリンタとが異なる通信プロトコルを有する場合の
例を示すものであるが、本発明はそのように通信プロト
コルが異なるホストコンピュータとプリンタとを接続し
たネットワークだけに限ることなく、ホストコンピュー
タとプリンタの通信プロトコルが同一であっても良いこ
とは、もちろんである。 【0017】実施例では、基準に用いる情報として、プ
リンタの処理速度、キューイング数、プリント対象ファ
イルのサイズなどを例示したが、プリンタの印字品質、
設置場所、印字機能なども基準に利用することができ
る。例えば、第2の基準あるいは第3の基準にプリンタ
の使用期間を用い、使用期間の少ないものから順に選択
するようにすれば、印字品質の高いものから選択される
ことになる。また、例えば、第2の基準あるいは第3の
基準にプリンタの設置場所を用いて、便利な場所にある
ものから順に選択するようにすることもできる。 【0018】 【発明の効果】従来はプリンタの有する処理能力や現在
の稼働状態などの条件とは、関係なくプリンタが選択さ
れるので、プリント完了時間の遅れ、ゲートウェイリソ
ースおよびホストリソースの解放の遅れという問題が生
じていたが、本発明によれば、プリンタの能力や現在の
稼働状態などのプリンタ条件に応じた基準を設定し、基
準に基づいて最適なプリンタを選択可能にしたので、上
記従来の問題を解決することができる。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network print control system for connecting a data processing device and a plurality of printers via a network. [0002] Conventionally, in a computer network, in order to transfer a file to be printed between a data processing device having a different protocol and a printer, a technique has been used in which a gateway having a protocol conversion function is used. Have been proposed (JP-A-3-75949, JP-A-3-75921, etc.). FIG. 5 shows an example thereof, and a host computer (data processing device) 5 having a first communication protocol in the network 51.
2, 53, a printer 54 having a second communication protocol,
55 and the gateway 50 are connected. The communication protocol of the host computers 52 and 53 is, for example, TC.
The communication protocol of the printers 54 and 55 is, for example, XNS (Xerox Network System).
m) Protocol. The gateway 50 has a server function 501 and client functions 502 and 503,
The command analysis / processing unit 504 performs print queuing and communication protocol conversion. In the conventional system as described above, there are many cases where a plurality of data processing devices (hosts) and printers are connected to the network. When outputting a file from a device to a plurality of printers, the gateway selects the printer designated by the data processing device, transfers the print target file, and the printer performs the print processing. Therefore, conventionally, since the printer is selected regardless of the conditions such as the processing capacity of the printer and the current operating state, the load state of each printer is biased, the print completion time delay, the gateway resource and the There was a problem of delayed release of host resources. This problem occurs because the conventional gateway does not have a function of automatically selecting a printer according to the printer capacity and the printer conditions such as the current operating state. Therefore, an object of the present invention is to provide a network print control system in which an optimum printer can be selected according to the printer capacity and the current operating state. According to a first aspect of the present invention, in a network print control system in which a data processing device and a plurality of printers are connected via a network, unique information of the connected printers is stored. Storage means (101) and a second storage means (10) for storing definition information that sets criteria for selecting a printer to be used.
2) and a printer selection means (10) for selecting a printer to be used based on the unique information and the definition information when a file is transmitted from a data processing device serving as a host.
6) and are provided. The printer specific information stored in the first storage means (101) includes, for example, the printer name and address of the connected printer, the printer function, and the like, and the printer installation location. Information can also be included.
Generally, if the printer model is specified, the corresponding printer functions (printing quality such as processing speed and resolution, paper size type, printing function, etc.) are known. ) Can be specified. The definition information stored in the second storage unit (102) includes, for example, a selection criterion based on the processing speed and the number of files waiting to be printed (hereinafter referred to as queuing), a file size of an output target file, There is a queuing number and the like, and the printer selection means (106) determines the printer to be used based on at least one of the definition information and the unique information.
As a result, there is no imbalance in the operating states of the plurality of printers, and an optimal state is achieved, and the print completion time is shortened. FIG. 1 is a diagram showing the configuration of an embodiment in which a portion for performing printer selection control according to the present invention is provided in a gateway system. This system is a gateway 1 including a configuration for selecting a printer, which is a feature of the present invention.
0, a plurality of host computers Host1, Host2, ... Having a first communication protocol, and a plurality of printers Printer1, Printer having a second communication protocol
.. are connected to the network via the network line 11. The host computer may be a workstation, personal computer, general-purpose machine, or the like. Host computer Host1, Host2
As a communication protocol of ... For example, TCP (Trans)
(Mission Control Protocol)
And the printers Printer1 and Printer2
As a communication protocol of ... For example, XNS (Xerox
There is a Network System) communication protocol. In response to a print request from the host computers Host1, Host2, ..., The command analysis / processing unit 107 of the gateway 10 performs communication protocol conversion on the file to be printed (print file) and transfers the data to the printer. The gateway 10 has both a client function and a server function, and in FIG. 1, the server unit 108 and the client unit 1 of the first communication protocol are used.
09, print client unit 1 of the second communication protocol
10 is shown. The gateway 10 includes, in addition to a conventional gateway function section mainly for protocol conversion, a connected printer definition file storage section 101, a reference definition file storage section 102, a spool 104, and a print queue storage section 10.
5. The characteristic configuration of the present invention including the printer selection processing unit 106 is added. The connected printer definition file storage unit 101 stores various kinds of information about the connected printer as a file. As for various information about the printer,
In addition to the printer name and printer address in the network, information unique to the printer used for level definition described later, such as the processing speed of the printer, the degree of print quality due to the resolution and the age of the machine, and the installation location of the printer Etc. are included. In this embodiment, the processing speed is used for the level definition. Since the processing speed is determined by the printer type, the printer type is described in the connected printer definition file. FIG. 2 shows an example of the connected printer definition file. The standard definition file storage unit 102 stores a standard definition file defining standards for selecting a printer. In this embodiment, three criteria are used as criteria for selecting a printer. The first criterion is a preset level based on the combination of the above-mentioned printer specific information and the queuing number. In this embodiment, the level is set based on the processing speed and the queuing number of the printer, which is determined by the printer type. Note that the queuing number is sent from the gateway to the printer,
This is the number of files waiting to be printed. FIG. 3 shows an example of leveling according to the processing speed and the queuing number of this embodiment. In this example,
The levels are set so that the lower the number of levels, the shorter the printout time. The second criterion for selecting a printer is a criterion used when there is a printer of the same level as determined by the first criterion and the printer cannot be determined. In this embodiment, the file size of the print target file is used. For example, the threshold of the file size is set to 1 MB, and the order of selection is predetermined depending on whether the file size is larger or smaller than the threshold. The third criterion for selecting the printer is used when the printer cannot be determined by the second criterion, and in the present embodiment, the criterion that the queuing number is smaller is prioritized. The file size thresholds of the first standard and the second standard shown in FIG. 3 are stored in the definition file in the format as shown in FIG. That is, the first criterion is a threshold (queuing number threshold) representing the boundary of the lateral queuing number section in FIG.
, And the correspondence between each printer type and level, and the file size threshold of the second standard is filed in the form described after the first standard. The spool 104 temporarily stores a print target file sent together with a print command from the host computer. The queue storage unit 105 holds the latest queuing number for each printer. The printer selection processing unit 106
Connected printer definition information and reference definition file storage unit 10 stored in the connected printer definition file storage unit 101
The reference and print queue storage unit 1 stored in 2
The output target printer is selected and determined based on the latest queuing number of each printer stored in 05. Next, the operation of this embodiment will be described.
Any one of the host computers transmits the print target file to the gateway 10 in accordance with the first communication protocol together with the command for instructing the print. The gateway 10 receives the command and the like at the server unit 108 of the first communication protocol, and the command analysis / processing unit 10
At 7, the command is decoded. As a result of the decoding, since the print instruction is given, the print target file is temporarily stored in the spool 104 and the printer selection process is started. The printer selection processing unit 106 extracts the connected printer information from the file stored in the connected printer definition file storage unit 101, and the processing speed (rank) corresponding to the printer type for each connected printer.
And the corresponding queuing number is read from the print queue storage unit 105. Based on the obtained processing speed and queuing number, the standard definition file storage unit 1
The level that is the first standard is determined by referring to the standard definition file 02. After the levels of all the printers registered in the connected printer definition file are determined, the levels are compared and the printer of the level having the smallest numerical value is determined as the output target printer. When there are a plurality of levels having the smallest numerical value, the printer is determined according to the second standard. That is,
The threshold value of the second standard file size is read from the standard definition file storage unit 102, and the file size of the print target file of the same level that cannot be determined by the first standard is taken out from the spool 104 and compared with the threshold value. When the file size is ≧ 1 Mbyte, the printer is selected in the order of high speed, medium speed, and low speed. When the file size is <1 Mbytes, the printer is selected in the order of low speed, medium speed, and high speed. If the printer cannot be determined using the second criterion, the third criterion is used. That is, a printer with a small queuing number is selected. Here, a concrete example will be described. A host computer having a host name of Host1 sends a file having a file size of 2 Mbytes, filename file1, and a file having a file size of 100 Kbytes, file2, file2, to the gateway 10. The gateway 10 has a printer 1 having the processing speed shown in FIG.
Three printers named printer2 and printer3 are connected, and currently all three printers can be used. The current queuing number of each printer is: printer1: 20 printer2: 20 printer3: 5. When the gateway 10 transmits the file1, the level of each printer is printer1: 2 printer2: 3 printer3: 3 according to the first standard. Therefore, file1 is printer1
Send to. Next, when the gateway 10 transmits the file2, the level of each printer is printer1: 3 (the number of queuing increases by the amount of file1) printer2: 3 printer3: 3 from the first standard. There is. Since it is at the same level and one printer cannot be selected, the second criterion is applied. f
The file size of ile2 is 100 Kbytes, which is 100 Kbytes <1 Mbytes compared with the threshold value of 1 Mbytes. Therefore, the file is transmitted to the printer3 in accordance with the criterion of selection in order from the low speed printer. In the above embodiments, the case where the printer selection is automatically executed by the gateway has been described, but the operator may make the command as a gateway command. The embodiment shows an example in which the printer selection processing function according to the present invention is provided on the gateway, and the host computer and the printer have different communication protocols. However, the present invention performs such communication. Of course, the communication protocol of the host computer and the printer may be the same, not limited to the network in which the host computer and the printer having different protocols are connected. In the embodiment, as the information used as the reference, the processing speed of the printer, the number of queuing, the size of the file to be printed, etc. are illustrated.
The installation location and printing function can also be used as standards. For example, if the usage period of the printer is used as the second criterion or the third criterion and selection is made in order from the one with the shortest usage period, the one with high print quality is selected. Further, for example, the installation location of the printer can be used as the second criterion or the third criterion, and the printers can be selected in order from the one in the most convenient place. Since the printer is selected regardless of the conditions such as the processing capacity of the printer and the current operating state, the delay in the print completion time, the delay in the release of the gateway resource and the host resource is delayed. However, according to the present invention, a standard is set according to printer conditions such as printer capability and current operating state, and an optimum printer can be selected based on the standard. Can solve the problem.

【図面の簡単な説明】 【図1】 本発明の一実施例の構成を示すブロック図で
ある。 【図2】 接続プリンタ定義ファイルの一例を示す図で
ある。 【図3】 処理速度とキューイング数によるレベル設定
の一例を示す図である。 【図4】 図3に示すレベル設定を基準定義ファイルと
して構成したときの形式の例を示す図である。 【図5】 従来のゲートウェイシステムの構成を示すブ
ロック図である。 【符号の説明】 10…ゲートウェイ、101…接続プリンタ定義ファイ
ル記憶部、102…基準定義ファイル記憶部、104…
スプール、105…プリントキュー記憶部、106…プ
リンタ選択処理部、107…コマンド解析/処理部、1
08…サーバ部(第1プロトコル)、109…クライア
ント部(第1プロトコル)、110…プリントクライア
ント部(第2プロトコル)、Host1,2…ホストコ
ンピュータ、Printer1,2,3…プリンタ(第
2プロトコル)。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. FIG. 2 is a diagram showing an example of a connected printer definition file. FIG. 3 is a diagram showing an example of level setting based on a processing speed and a queuing number. FIG. 4 is a diagram showing an example of a format when the level setting shown in FIG. 3 is configured as a standard definition file. FIG. 5 is a block diagram showing a configuration of a conventional gateway system. [Explanation of Codes] 10 ... Gateway, 101 ... Connected printer definition file storage unit, 102 ... Standard definition file storage unit, 104 ...
Spool, 105 ... Print queue storage section, 106 ... Printer selection processing section, 107 ... Command analysis / processing section, 1
08 ... server unit (first protocol), 109 ... client unit (first protocol), 110 ... print client unit (second protocol), Host1, Host computer 2, Printer1, 2, 3 ... printer (second protocol) ..

Claims (1)

【特許請求の範囲】 データ処理装置と複数のプリンタとをネットワークを介
して接続するネットワークプリント制御システムにおい
て、 接続されているプリンタの固有情報を格納する第1の記
憶手段と、 使用するプリンタを選択するための基準を設定した定義
情報を格納する第2の記憶手段と、 ホストとなるデータ処理装置からファイルが送信された
際に前記固有情報および前記定義情報に基づいて使用す
るプリンタを選択する選択手段とを備えたことを特徴と
するネットワークプリント制御システム。
In a network print control system for connecting a data processing device and a plurality of printers via a network, first storage means for storing unique information of the connected printers and a printer to be used are selected. Selection means for selecting a printer to be used based on the unique information and the definition information when a file is transmitted from a data processing device serving as a host And a network print control system.
JP4032943A 1992-01-24 1992-01-24 Network print control system Pending JPH05204565A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4032943A JPH05204565A (en) 1992-01-24 1992-01-24 Network print control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4032943A JPH05204565A (en) 1992-01-24 1992-01-24 Network print control system

Publications (1)

Publication Number Publication Date
JPH05204565A true JPH05204565A (en) 1993-08-13

Family

ID=12373038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4032943A Pending JPH05204565A (en) 1992-01-24 1992-01-24 Network print control system

Country Status (1)

Country Link
JP (1) JPH05204565A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0764739A (en) * 1993-08-25 1995-03-10 Nec Corp Printing controller
JPH07200215A (en) * 1993-12-01 1995-08-04 Internatl Business Mach Corp <Ibm> Selection method of printing device and data processing network
JPH11265360A (en) * 1998-03-17 1999-09-28 Ricoh Co Ltd Distributed server
US6188487B1 (en) 1997-08-05 2001-02-13 Fuji Xerox Co., Ltd Print control system and print control method
US6631008B2 (en) 1997-03-28 2003-10-07 Seiko Epson Corporation Network system, information processing apparatus, and information memory medium
US7774795B2 (en) 1996-01-29 2010-08-10 Canon Kabushiki Kaisha Printer with optional device control
CN113961155A (en) * 2021-10-14 2022-01-21 中电科航空电子有限公司 On-board printing interface protocol extension and printing job automatic scheduling method and device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0764739A (en) * 1993-08-25 1995-03-10 Nec Corp Printing controller
JPH07200215A (en) * 1993-12-01 1995-08-04 Internatl Business Mach Corp <Ibm> Selection method of printing device and data processing network
US7774795B2 (en) 1996-01-29 2010-08-10 Canon Kabushiki Kaisha Printer with optional device control
US6631008B2 (en) 1997-03-28 2003-10-07 Seiko Epson Corporation Network system, information processing apparatus, and information memory medium
US6188487B1 (en) 1997-08-05 2001-02-13 Fuji Xerox Co., Ltd Print control system and print control method
JPH11265360A (en) * 1998-03-17 1999-09-28 Ricoh Co Ltd Distributed server
CN113961155A (en) * 2021-10-14 2022-01-21 中电科航空电子有限公司 On-board printing interface protocol extension and printing job automatic scheduling method and device

Similar Documents

Publication Publication Date Title
US7978360B2 (en) Print system
US7262872B2 (en) Printing system and method for network containing printers with pull-printing and printers without pull-printing
EP0918282B1 (en) Server and client
US6985243B1 (en) Print server apparatus, information processing apparatus as client, print managing method for these apparatuses, and storage medium
JPH096564A (en) Apparatus for automatic transmission of event-related information
JPH11143655A (en) Printing system, printing method and printer
US9928013B2 (en) Print control system, method of controlling printing, and recording medium
US7221469B2 (en) Image communication and processing with common performance of processing of a file preparatory to further processing by different applications
JPH0677994A (en) Network corresponding print processing system
US6988123B2 (en) Methods and apparatus for remote execution of an application over the internet
JPH05204565A (en) Network print control system
JP3591251B2 (en) Printer control method and apparatus
JP4045800B2 (en) Printing system and method
KR100325816B1 (en) Method for printing in network printer
JP3779833B2 (en) Printer system, printer method, and terminal device
JP2003058387A (en) Image processor, program and management unit
JP3897083B2 (en) Print processing apparatus and print processing method
JP2000181656A (en) Printing data managing device and printing data managing method
JP3994569B2 (en) Image processing device
JP6969233B2 (en) Image forming system, print data storage device, image forming device and program
JP2023124559A (en) Server, method for controlling the same, and program
JP2006165622A (en) Broadcast transmission control device
JP3477731B2 (en) Facsimile server device
JPH07183987A (en) Facsimile adapter device
JPH1044525A (en) Image processor