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
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である。
サーバを有する資源共有システムの構成を示すブロック
図である。第1図において1,2はプリントサーバ、3
,4はそれぞれプリントサーバ1,2に接続されるプリ
ンタ、5,6.7は端末、8はネットワークを構成する
LANである。
第2図は、本実施例にて示した資源共有システムを構成
するプリントサーバに共通な構造を示す詳細ブロック図
で、10は、ROM13に格納されたプログラム、例え
ば後述する第3図のプログラムに従いプリントサーバ全
体を制御するCPUである。また、9は表示出力データ
を一時的に格納するためのバッファ、11はプリントサ
ーバからプリンタへの出力データを制御するプリンタI
10ボート、12はLANとプリントサーバとのデータ
入出力を制御するLANl10ボートである。
するプリントサーバに共通な構造を示す詳細ブロック図
で、10は、ROM13に格納されたプログラム、例え
ば後述する第3図のプログラムに従いプリントサーバ全
体を制御するCPUである。また、9は表示出力データ
を一時的に格納するためのバッファ、11はプリントサ
ーバからプリンタへの出力データを制御するプリンタI
10ボート、12はLANとプリントサーバとのデータ
入出力を制御するLANl10ボートである。
次に、本実施例の資源共有システムを構成するプリント
サーバの制御手順について、第3図に示すフローチャー
トを参照して説明する。第3図のステップS1で、プリ
ントサーバ内のCPUl0は、LANl10ポート12
からコマンドが入力されるのを常に監視している。入力
されたコマンドが表示出力要求に関するものでなければ
、ステップS9でそのコマンドに相当する処理がなされ
る。
サーバの制御手順について、第3図に示すフローチャー
トを参照して説明する。第3図のステップS1で、プリ
ントサーバ内のCPUl0は、LANl10ポート12
からコマンドが入力されるのを常に監視している。入力
されたコマンドが表示出力要求に関するものでなければ
、ステップS9でそのコマンドに相当する処理がなされ
る。
ここで、第1図に示したプリントサーバA1が、端末B
6からの表示出力データをプリンタ3にて表示出力中に
、端末A5からプリントサーバA1に対して表示出力要
求があった場合の処理について説明する。尚、互いに通
信可能なプリントサーバ同志は、接続されるプリンタの
空き情報を互いに交換しており、その情報をプリントサ
ーバ内の記憶部14に蓄えている。
6からの表示出力データをプリンタ3にて表示出力中に
、端末A5からプリントサーバA1に対して表示出力要
求があった場合の処理について説明する。尚、互いに通
信可能なプリントサーバ同志は、接続されるプリンタの
空き情報を互いに交換しており、その情報をプリントサ
ーバ内の記憶部14に蓄えている。
ステップS2で、プリントサーバA1は端末A5から表
示出力コマンドを受け、続いて送られてくる表示出力デ
ータをLANl10ボート12より入力する。そして、
ステップS3で入力データをバッファ9に一時格納し、
ステップS4でプリンタ3が表示出力中かの判定を行な
う。
示出力コマンドを受け、続いて送られてくる表示出力デ
ータをLANl10ボート12より入力する。そして、
ステップS3で入力データをバッファ9に一時格納し、
ステップS4でプリンタ3が表示出力中かの判定を行な
う。
プリントサーバAlは、プリンタ3が表示出力中でなけ
れば、格納したデータをステップ810で即刻表示出力
処理するが、この場合、端末Bからの表示出力データを
表示出力中であるため、ステップS5に移る。そして、
記憶部14内にあるプリントサーバB2に接続されるプ
リンタ4の空き状態を検索する。それ故、検索の結果プ
リンタ4が表示出力中であれば、ステップS1Oで通常
の表示出力処理、即ちプリンタ3での端末B6からのデ
ータ表示出力が終了後に、引き続きプリンタ3で端末A
5のデータ表示出力を行なう。
れば、格納したデータをステップ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に戻り、コ
マンド入力待ちの状態となる。
、LAN5上でプリントサーバAとBとが互いのLAN
l10ボートを介して通信を行なえる状態にする。そし
て、プリントサーバA1はステップS7で、自己のバッ
ファ内にある端末A5の表示出力データをプリントサー
バB2に転送する。しかるに、プリントサーバB2はプ
リンタ4で表示出力処理を実行し、ステップS8で、端
末A5に対して表示出力がプリンタ4にて行なわれてい
る旨のレスポンスを返した後、ステップS1に戻り、コ
マンド入力待ちの状態となる。
以上説明した如く、本実施例によれば、LANによる資
源共有システムに、それぞれがプリンタを有するプリン
トサーバが複数存在する場合、表示出力要求を受けたプ
リントサーバのプリンタが表示出力中、或は何らかの理
由で表示出力が不可能なとき、空きプリンタ情報を検索
して、他の空きプリンタを有するプリントサーバに表示
出力データを転送することにより、空きプリンタを有効
に活用して待ち時間のない、円滑な表示出力を行なうこ
とができる。
源共有システムに、それぞれがプリンタを有するプリン
トサーバが複数存在する場合、表示出力要求を受けたプ
リントサーバのプリンタが表示出力中、或は何らかの理
由で表示出力が不可能なとき、空きプリンタ情報を検索
して、他の空きプリンタを有するプリントサーバに表示
出力データを転送することにより、空きプリンタを有効
に活用して待ち時間のない、円滑な表示出力を行なうこ
とができる。
[発明の効果]
以上説明したように、本発明によれば、出力要求を受け
たプリントサーバが出力処理中であれば、他のプリント
サーバに入力データを転送して出力処理を行なうことに
より、待ち時間のない円滑な出力ができるという効果が
ある。
たプリントサーバが出力処理中であれば、他のプリント
サーバに入力データを転送して出力処理を行なうことに
より、待ち時間のない円滑な出力ができるという効果が
ある。
第1図は本発明に係る一実施例であるLANによる資源
共有システムの構成を示すブロック図、第2図は上記実
施例に係るプリントサーバのブロック図、 第3図は本実施例に係るプリントサーバの動作手順を示
すフローチャートである。 14・・・記憶部である。
共有システムの構成を示すブロック図、第2図は上記実
施例に係るプリントサーバのブロック図、 第3図は本実施例に係るプリントサーバの動作手順を示
すフローチャートである。 14・・・記憶部である。
Claims (1)
- 出力処理中に他の出力のための入力データを受け取る受
取り手段と、他の互いに通信可能なプリントサーバに入
力データを転送する転送手段とを備えることを特徴とす
るプリントサーバ。
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)
| 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 |
-
1989
- 1989-08-04 JP JP1201390A patent/JPH0365720A/ja active Pending
Cited By (2)
| 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) | 通信制御装置 |