JPH05204565A - ネットワークプリント制御システム - Google Patents

ネットワークプリント制御システム

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
English (en)
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/ja
Publication of JPH05204565A publication Critical patent/JPH05204565A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【目的】 プリンタの能力や現在の稼働状態に応じて最
適なプリンタを選択可能にすること。 【構成】 データ処理装置と複数のプリンタとを接続し
たネットワークプリント制御システムにおいて、接続さ
れているプリンタの固有情報を格納する第1の記憶手段
(101)と、使用するプリンタを選択するための基準
を設定した定義情報を格納する第2の記憶手段(10
2)と、ホストとなるデータ処理装置からファイルが送
信された際に前記固有情報および前記定義情報に基づい
て使用するプリンタを選択するプリンタ選択手段(10
6)とを備えている。

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】 【発明の効果】従来はプリンタの有する処理能力や現在
の稼働状態などの条件とは、関係なくプリンタが選択さ
れるので、プリント完了時間の遅れ、ゲートウェイリソ
ースおよびホストリソースの解放の遅れという問題が生
じていたが、本発明によれば、プリンタの能力や現在の
稼働状態などのプリンタ条件に応じた基準を設定し、基
準に基づいて最適なプリンタを選択可能にしたので、上
記従来の問題を解決することができる。
【図面の簡単な説明】 【図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プロトコル)。

Claims (1)

  1. 【特許請求の範囲】 データ処理装置と複数のプリンタとをネットワークを介
    して接続するネットワークプリント制御システムにおい
    て、 接続されているプリンタの固有情報を格納する第1の記
    憶手段と、 使用するプリンタを選択するための基準を設定した定義
    情報を格納する第2の記憶手段と、 ホストとなるデータ処理装置からファイルが送信された
    際に前記固有情報および前記定義情報に基づいて使用す
    るプリンタを選択する選択手段とを備えたことを特徴と
    するネットワークプリント制御システム。
JP4032943A 1992-01-24 1992-01-24 ネットワークプリント制御システム Pending JPH05204565A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4032943A JPH05204565A (ja) 1992-01-24 1992-01-24 ネットワークプリント制御システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4032943A JPH05204565A (ja) 1992-01-24 1992-01-24 ネットワークプリント制御システム

Publications (1)

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

Family

ID=12373038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4032943A Pending JPH05204565A (ja) 1992-01-24 1992-01-24 ネットワークプリント制御システム

Country Status (1)

Country Link
JP (1) JPH05204565A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0764739A (ja) * 1993-08-25 1995-03-10 Nec Corp 印刷制御装置
JPH07200215A (ja) * 1993-12-01 1995-08-04 Internatl Business Mach Corp <Ibm> 印刷装置選択方法及びデータ処理ネットワーク
JPH11265360A (ja) * 1998-03-17 1999-09-28 Ricoh Co Ltd 分散型サーバ
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 (zh) * 2021-10-14 2022-01-21 中电科航空电子有限公司 机载打印接口协议扩展和打印作业自动调度方法和装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0764739A (ja) * 1993-08-25 1995-03-10 Nec Corp 印刷制御装置
JPH07200215A (ja) * 1993-12-01 1995-08-04 Internatl Business Mach Corp <Ibm> 印刷装置選択方法及びデータ処理ネットワーク
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 (ja) * 1998-03-17 1999-09-28 Ricoh Co Ltd 分散型サーバ
CN113961155A (zh) * 2021-10-14 2022-01-21 中电科航空电子有限公司 机载打印接口协议扩展和打印作业自动调度方法和装置

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
JPH11143655A (ja) 印刷システム、印刷方法及びプリンタ
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 (ja) ネットワーク対応プリント処理システム
US6988123B2 (en) Methods and apparatus for remote execution of an application over the internet
JPH05204565A (ja) ネットワークプリント制御システム
JP3591251B2 (ja) プリンタ制御方法および装置
JP4045800B2 (ja) プリントシステム及び方法
KR100325816B1 (ko) 네트워크 프린터의 인쇄방법
JP3779833B2 (ja) プリンタシステム、プリンタ方法、及び端末装置
JP2003058387A (ja) 画像処理装置、プログラム及び管理ユニット
JP3897083B2 (ja) 印刷処理装置及び印刷処理方法
JP2000181656A (ja) 印刷データ管理装置及び印刷データ管理方法
JP3994569B2 (ja) 画像処理装置
JP6969233B2 (ja) 画像形成システム、印刷データ保存装置、画像形成装置及びプログラム
JP2023124559A (ja) サーバ、その制御方法及びプログラム
JP2006165622A (ja) 同報送信制御装置
JP3477731B2 (ja) ファクシミリサーバ装置
JPH07183987A (ja) ファクシミリアダプタ装置
JPH1044525A (ja) 画像処理装置
JPH0679300B2 (ja) ネットワークシステム