JPH0365720A - プリントサーバ - Google Patents

プリントサーバ

Info

Publication number
JPH0365720A
JPH0365720A JP1201390A JP20139089A JPH0365720A JP H0365720 A JPH0365720 A JP H0365720A JP 1201390 A JP1201390 A JP 1201390A JP 20139089 A JP20139089 A JP 20139089A JP H0365720 A JPH0365720 A JP H0365720A
Authority
JP
Japan
Prior art keywords
print server
output
printer
data
display output
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
JP1201390A
Other languages
English (en)
Inventor
Naofumi Fukutome
直文 福留
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1201390A priority Critical patent/JPH0365720A/ja
Publication of JPH0365720A publication Critical patent/JPH0365720A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はプリントサーバに関し、例えばLANなどの資
源共有システムの出力機能として用いられるプリントサ
ーバに関するものである。
[従来の技術] 従来、LANなどのネットワークに複数のプリントサー
バが接続され、その各々のプリントサーバがプリンタを
有している場合、あるプリントサーバが受け取った出力
データはそのプリントサーバに接続されているプリンタ
か゛らしか出力できなかった。
[発明が解決しようとする課題] 上記従来例では、出力要求を受けたプリントサーバが、
既にデータの出力を処理中である場合、或は複数の出力
要求を受け、その一部が出力待ちの状態にある場合、処
理中の出力の終了を待つか、強制的に中断するかしなけ
れば所望のデータを出力できないという欠点があった。
[課題を解決するための手段] 本発明は、上述の課題を解決することを目的として威さ
れたもので、上述の課題を解決する一手段として以下の
構成を備える。
即ち、出力処理中に他の出力のための入力データを受け
取る受取り手段と、他の互いに通信可能なプリントサー
バに入力データを転送する転送手段とを備える。
[作用] 以上の構成において、出力要求を受けたプリントサーバ
が、既にデータの出力を処理中であるとか、或は何らか
の理由により出力が不可能な場合に、他のプリントサー
バに入力データを転送することができ、転送を受けたプ
リントサーバにて待ち時間なしの円滑な出力処理が行な
える。
[実施例] 以下、添付図面を参照して本発明に係る好適な一実施例
を詳細に説明する。
第1図は本発明に係る一実施例である、2台のプリント
サーバを有する資源共有システムの構成を示すブロック
図である。第1図において1,2はプリントサーバ、3
,4はそれぞれプリントサーバ1,2に接続されるプリ
ンタ、5,6.7は端末、8はネットワークを構成する
LANである。
第2図は、本実施例にて示した資源共有システムを構成
するプリントサーバに共通な構造を示す詳細ブロック図
で、10は、ROM13に格納されたプログラム、例え
ば後述する第3図のプログラムに従いプリントサーバ全
体を制御するCPUである。また、9は表示出力データ
を一時的に格納するためのバッファ、11はプリントサ
ーバからプリンタへの出力データを制御するプリンタI
10ボート、12はLANとプリントサーバとのデータ
入出力を制御するLANl10ボートである。
次に、本実施例の資源共有システムを構成するプリント
サーバの制御手順について、第3図に示すフローチャー
トを参照して説明する。第3図のステップS1で、プリ
ントサーバ内のCPUl0は、LANl10ポート12
からコマンドが入力されるのを常に監視している。入力
されたコマンドが表示出力要求に関するものでなければ
、ステップS9でそのコマンドに相当する処理がなされ
る。
ここで、第1図に示したプリントサーバA1が、端末B
6からの表示出力データをプリンタ3にて表示出力中に
、端末A5からプリントサーバA1に対して表示出力要
求があった場合の処理について説明する。尚、互いに通
信可能なプリントサーバ同志は、接続されるプリンタの
空き情報を互いに交換しており、その情報をプリントサ
ーバ内の記憶部14に蓄えている。
ステップS2で、プリントサーバA1は端末A5から表
示出力コマンドを受け、続いて送られてくる表示出力デ
ータをLANl10ボート12より入力する。そして、
ステップS3で入力データをバッファ9に一時格納し、
ステップS4でプリンタ3が表示出力中かの判定を行な
う。
プリントサーバAlは、プリンタ3が表示出力中でなけ
れば、格納したデータをステップ810で即刻表示出力
処理するが、この場合、端末Bからの表示出力データを
表示出力中であるため、ステップS5に移る。そして、
記憶部14内にあるプリントサーバB2に接続されるプ
リンタ4の空き状態を検索する。それ故、検索の結果プ
リンタ4が表示出力中であれば、ステップS1Oで通常
の表示出力処理、即ちプリンタ3での端末B6からのデ
ータ表示出力が終了後に、引き続きプリンタ3で端末A
5のデータ表示出力を行なう。
しかし、プリンタ4が空いていれば、ステップS6にて
、LAN5上でプリントサーバAとBとが互いのLAN
l10ボートを介して通信を行なえる状態にする。そし
て、プリントサーバA1はステップS7で、自己のバッ
ファ内にある端末A5の表示出力データをプリントサー
バB2に転送する。しかるに、プリントサーバB2はプ
リンタ4で表示出力処理を実行し、ステップS8で、端
末A5に対して表示出力がプリンタ4にて行なわれてい
る旨のレスポンスを返した後、ステップS1に戻り、コ
マンド入力待ちの状態となる。
以上説明した如く、本実施例によれば、LANによる資
源共有システムに、それぞれがプリンタを有するプリン
トサーバが複数存在する場合、表示出力要求を受けたプ
リントサーバのプリンタが表示出力中、或は何らかの理
由で表示出力が不可能なとき、空きプリンタ情報を検索
して、他の空きプリンタを有するプリントサーバに表示
出力データを転送することにより、空きプリンタを有効
に活用して待ち時間のない、円滑な表示出力を行なうこ
とができる。
[発明の効果] 以上説明したように、本発明によれば、出力要求を受け
たプリントサーバが出力処理中であれば、他のプリント
サーバに入力データを転送して出力処理を行なうことに
より、待ち時間のない円滑な出力ができるという効果が
ある。
【図面の簡単な説明】
第1図は本発明に係る一実施例であるLANによる資源
共有システムの構成を示すブロック図、第2図は上記実
施例に係るプリントサーバのブロック図、 第3図は本実施例に係るプリントサーバの動作手順を示
すフローチャートである。 14・・・記憶部である。

Claims (1)

    【特許請求の範囲】
  1. 出力処理中に他の出力のための入力データを受け取る受
    取り手段と、他の互いに通信可能なプリントサーバに入
    力データを転送する転送手段とを備えることを特徴とす
    るプリントサーバ。
JP1201390A 1989-08-04 1989-08-04 プリントサーバ Pending JPH0365720A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1201390A JPH0365720A (ja) 1989-08-04 1989-08-04 プリントサーバ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1201390A JPH0365720A (ja) 1989-08-04 1989-08-04 プリントサーバ

Publications (1)

Publication Number Publication Date
JPH0365720A true JPH0365720A (ja) 1991-03-20

Family

ID=16440292

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1201390A Pending JPH0365720A (ja) 1989-08-04 1989-08-04 プリントサーバ

Country Status (1)

Country Link
JP (1) JPH0365720A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7027169B1 (en) 1999-03-31 2006-04-11 Minolta Co., Ltd. System for efficiently distributing print jobs

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Similar Documents

Publication Publication Date Title
US5606719A (en) Temporary state preservation for a distributed file service
US4734853A (en) Terminal control system
JPS63255759A (ja) 制御システム
JPH03273352A (ja) オンライン情報処理装置
JPH0365720A (ja) プリントサーバ
JPH0553939A (ja) フアイル転送処理方式
JP3531469B2 (ja) トランザクション制御方法およびその実施中継装置
JPH06324998A (ja) メッセージ受信方式
JPH02171846A (ja) トランザクション処理方式
JP2004054562A (ja) ネットワークファイルシステム用入出力制御方法
JP3458384B2 (ja) 通信処理方法
JPH11353197A (ja) 共有プール資源制御方式
JPS61141063A (ja) フアイル転送の中断再開方式
JP2705955B2 (ja) 並列情報処理装置
JPH05191474A (ja) 通信プロトコル処理装置
JP2640487B2 (ja) プログラマブルコントローラ・システム
JPS6189794A (ja) 局デ−タの変更方式
JPS6326905B2 (ja)
JPH03252848A (ja) スプリットバスにおける可変バス幅指定方式及び可変バス幅情報受信方式
JPH04178750A (ja) 情報処理装置
JPH01251267A (ja) データ転送システム
JPH10320345A (ja) バスコントローラ
JPH11338792A (ja) ネットワークファイルシステムのデータ転送方法
JPS5960673A (ja) 電子計算機システム
JPH0391339A (ja) 通信制御装置