JPH064239A - Lanのプリンタサーバシステム - Google Patents
LanのプリンタサーバシステムInfo
- 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のプリンタサーバシステムでの印刷処
理の高効率化を図る。 【構成】 プリンタサーバに出力切替部を設け、指定の
プリンタが、障害などにより使用できない場合や、他の
印刷命令により使用中の場合には、印刷データの出力先
を、別のプリンタへ自動的に切り替え、また、クライア
ントにデータ分割部を設け、プリンタサーバへ転送して
いる印刷データが、あるデータ量に達したならば、プリ
ンタサーバに、プリンタの印刷処理を開始させ、クライ
アントからプリンタサーバへの出力動作と、プリンタサ
ーバからプリンタへの出力動作を並列に行ない、印刷出
力の待ち時間を短縮する。
理の高効率化を図る。 【構成】 プリンタサーバに出力切替部を設け、指定の
プリンタが、障害などにより使用できない場合や、他の
印刷命令により使用中の場合には、印刷データの出力先
を、別のプリンタへ自動的に切り替え、また、クライア
ントにデータ分割部を設け、プリンタサーバへ転送して
いる印刷データが、あるデータ量に達したならば、プリ
ンタサーバに、プリンタの印刷処理を開始させ、クライ
アントからプリンタサーバへの出力動作と、プリンタサ
ーバからプリンタへの出力動作を並列に行ない、印刷出
力の待ち時間を短縮する。
Description
【0001】
【産業上の利用分野】本発明は、ローカルエリアネット
ワーク(Local Area Network、以
下、LANと記載)において、プリンタの共有を可能と
するプリンタサーバに係わり、特に、印刷処理を効率良
く行なうのに好適なLANのプリンタサーバシステムに
関するものである。
ワーク(Local Area Network、以
下、LANと記載)において、プリンタの共有を可能と
するプリンタサーバに係わり、特に、印刷処理を効率良
く行なうのに好適なLANのプリンタサーバシステムに
関するものである。
【0002】
【従来の技術】LANは、一つのビルや構内など、ある
限られた局所的なコンピュータネットワークであり、い
わゆるパーソナルコンピュータや、ワークステーショ
ン、ホストコンピュータなどを、光ファイバケーブルや
同軸ケーブルなどのディジタル回線で結び、それぞれの
機器間で情報の伝達を可能とするものである。このよう
なLANを利用することにより、複数の端末コンピュー
タ(以下、クライアントと記載)で、プリンタを制御す
るコンピュータ(以下、プリンタサーバと記載)を介し
てプリンタを共有することができる。尚、このようなL
ANに関しては、例えば、電子情報通信学会編「電子情
報通信ハンドブック」(1988年 オーム社発行)の
第2658頁から第2673頁に記載されている。
限られた局所的なコンピュータネットワークであり、い
わゆるパーソナルコンピュータや、ワークステーショ
ン、ホストコンピュータなどを、光ファイバケーブルや
同軸ケーブルなどのディジタル回線で結び、それぞれの
機器間で情報の伝達を可能とするものである。このよう
なLANを利用することにより、複数の端末コンピュー
タ(以下、クライアントと記載)で、プリンタを制御す
るコンピュータ(以下、プリンタサーバと記載)を介し
てプリンタを共有することができる。尚、このようなL
ANに関しては、例えば、電子情報通信学会編「電子情
報通信ハンドブック」(1988年 オーム社発行)の
第2658頁から第2673頁に記載されている。
【0003】しかし、従来、LANでプリンタを共有し
ている場合、そのプリンタを制御しているプリンタサー
バの操作方法などが、クライアントと異なることが多
く、プリンタ出力が正常に行なわれなかった場合に、誰
もが対処できるものではない。従って、なんらかの障害
により、クライアントで指定したプリンタが動作してい
なかった場合に、そのクライアントユーザ(端末の利用
者)が、印刷出力を得られないことがある。このような
時には、障害を知ったクライアントユーザが、自ら、プ
リンタサーバのコネクションを切り替えることにより対
処している。
ている場合、そのプリンタを制御しているプリンタサー
バの操作方法などが、クライアントと異なることが多
く、プリンタ出力が正常に行なわれなかった場合に、誰
もが対処できるものではない。従って、なんらかの障害
により、クライアントで指定したプリンタが動作してい
なかった場合に、そのクライアントユーザ(端末の利用
者)が、印刷出力を得られないことがある。このような
時には、障害を知ったクライアントユーザが、自ら、プ
リンタサーバのコネクションを切り替えることにより対
処している。
【0004】また、従来、LANでプリンタを共有して
いる場合、一つのクライアントからの印刷要求が、既
に、受け入れられていた時、他のクライアントからの印
刷要求は、プリンタサーバ内で、印刷待ち行列に入れ
る。このため、印刷出力を得るまでの時間が遅れること
になる。
いる場合、一つのクライアントからの印刷要求が、既
に、受け入れられていた時、他のクライアントからの印
刷要求は、プリンタサーバ内で、印刷待ち行列に入れ
る。このため、印刷出力を得るまでの時間が遅れること
になる。
【0005】さらに、従来、印刷出力は、一文書が何ペ
ージにも渡っていたとしても、全て一連のデータとして
扱っている。このことは、各コンピュータでそれぞれの
プリンタを占有しているスタンドアローン環境の場合
は、直接、プリンタに出力しているため問題とはならな
いが、LANでは、一旦、クライアントからの全文書の
転送が完了しない限り、プリンタサーバからプリンタへ
は出力されない。このため、印刷処理に要する時間が長
くなってしまう。
ージにも渡っていたとしても、全て一連のデータとして
扱っている。このことは、各コンピュータでそれぞれの
プリンタを占有しているスタンドアローン環境の場合
は、直接、プリンタに出力しているため問題とはならな
いが、LANでは、一旦、クライアントからの全文書の
転送が完了しない限り、プリンタサーバからプリンタへ
は出力されない。このため、印刷処理に要する時間が長
くなってしまう。
【0006】図5は、従来のLANのプリンタサーバシ
ステムの構成を示すブロック図である。LANのプリン
タサーバシステムは、LAN50で接続されたクライア
ント51とプリンタサーバ52のそれぞれに、プリンタ
53、54を接続した構成であり、クライアント51
は、印刷命令や印刷データなどを発行するアプリケーシ
ョンプログラム55と、このアプリケーションプログラ
ム55が発行する印刷命令の、プリンタ53、54への
振り分けを行なうリダイレクタ56と、プリンタ53で
の印刷出力を制御するプリンタドライバ57とを具備
し、また、プリンタサーバ52は、クライアント51か
らの印刷命令を取り込む印刷待ちファイル58と、プリ
ンタ54での印刷出力を制御するプリンタドライバ59
とを具備する。
ステムの構成を示すブロック図である。LANのプリン
タサーバシステムは、LAN50で接続されたクライア
ント51とプリンタサーバ52のそれぞれに、プリンタ
53、54を接続した構成であり、クライアント51
は、印刷命令や印刷データなどを発行するアプリケーシ
ョンプログラム55と、このアプリケーションプログラ
ム55が発行する印刷命令の、プリンタ53、54への
振り分けを行なうリダイレクタ56と、プリンタ53で
の印刷出力を制御するプリンタドライバ57とを具備
し、また、プリンタサーバ52は、クライアント51か
らの印刷命令を取り込む印刷待ちファイル58と、プリ
ンタ54での印刷出力を制御するプリンタドライバ59
とを具備する。
【0007】このような構成のLANにおいて、クライ
アント51からプリンタサーバ52への印刷要求に対す
る処理は、次のようにして行なわれる。まず、クライア
ント51からプリンタサーバ52のプリンタ54へアク
セス可能な状態の場合、クライアント51のアプリケー
ションプログラム55から発行された印刷命令は、リダ
イレクタ56に渡される。このリダイレクタ56は、受
け取った印刷命令が、クライアント51自身に接続した
プリンタ53に対する命令か、プリンタサーバ52に接
続したプリンタ54に対するものかを判断する。
アント51からプリンタサーバ52への印刷要求に対す
る処理は、次のようにして行なわれる。まず、クライア
ント51からプリンタサーバ52のプリンタ54へアク
セス可能な状態の場合、クライアント51のアプリケー
ションプログラム55から発行された印刷命令は、リダ
イレクタ56に渡される。このリダイレクタ56は、受
け取った印刷命令が、クライアント51自身に接続した
プリンタ53に対する命令か、プリンタサーバ52に接
続したプリンタ54に対するものかを判断する。
【0008】アプリケーションプログラム55から発行
された印刷命令が、プリンタ54への命令である場合に
は、リダイレクタ56は、プリンタデバイスの出力先
を、プリンタサーバ52に切り替えて、そのデバイスを
オープンする。このデバイスをオープンと同時に、プリ
ンタサーバ52の印刷待ちファイル58がオープンし、
リダイレクタ56は、この印刷待ちファイル58へ、印
刷データを書き込む。クライアント51は、1文書分の
印刷データを送信し終えたならば、プリンタデバイスを
クローズする。このクライアント51のプリンタデバイ
スのクローズに伴い、プリンタサーバ52側では、印刷
待ちファイル58をクローズして、自身が持つプリンタ
ドライバ59を介して、プリンタ54へ出力する。
された印刷命令が、プリンタ54への命令である場合に
は、リダイレクタ56は、プリンタデバイスの出力先
を、プリンタサーバ52に切り替えて、そのデバイスを
オープンする。このデバイスをオープンと同時に、プリ
ンタサーバ52の印刷待ちファイル58がオープンし、
リダイレクタ56は、この印刷待ちファイル58へ、印
刷データを書き込む。クライアント51は、1文書分の
印刷データを送信し終えたならば、プリンタデバイスを
クローズする。このクライアント51のプリンタデバイ
スのクローズに伴い、プリンタサーバ52側では、印刷
待ちファイル58をクローズして、自身が持つプリンタ
ドライバ59を介して、プリンタ54へ出力する。
【0009】このように、従来のLANにおけるプリン
タサーバシステムでは、プリンタサーバ52での印刷動
作は、必ず1文書単位で行なわれる。そして、クライア
ント51からプリンタサーバ52に対して印刷命令を出
力する際、クライアント51側のアプリケーションプロ
グラム55から、プリンタサーバ52へ送られた印刷デ
ータを、プリンタサーバ52が、プリンタ54に出力を
開始するのは、クライアント51から、その印刷対象と
なる全文書分の転送が完了してからである。そのため
に、次の図6で示すように、印刷出力結果を終えるまで
の時間が遅くなる。
タサーバシステムでは、プリンタサーバ52での印刷動
作は、必ず1文書単位で行なわれる。そして、クライア
ント51からプリンタサーバ52に対して印刷命令を出
力する際、クライアント51側のアプリケーションプロ
グラム55から、プリンタサーバ52へ送られた印刷デ
ータを、プリンタサーバ52が、プリンタ54に出力を
開始するのは、クライアント51から、その印刷対象と
なる全文書分の転送が完了してからである。そのため
に、次の図6で示すように、印刷出力結果を終えるまで
の時間が遅くなる。
【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頁のそれぞれの印刷データを転送する転送時間であ
る。
ーバシステムによる印刷処理に要する時間を示す説明図
である。本図は、図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頁のそれぞれの印刷データを転送する転送時間であ
る。
【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))の分だけ、印刷出力結果を終えるまでの
時間が遅くなることになる。この遅延時間は、文書のサ
イズが大きくなればなるほど大きくなる。
とクライアント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))の分だけ、印刷出力結果を終えるまでの
時間が遅くなることになる。この遅延時間は、文書のサ
イズが大きくなればなるほど大きくなる。
【0012】
【発明が解決しようとする課題】解決しようとする問題
点は、従来技術では、なんらかの障害により、指定した
プリンタが動作していない場合には、ユーザが、自ら、
プリンタサーバのコネクションを切り替える必要があ
り、また、同一のプリンタに対して複数のクライアント
からの印刷要求がある場合には、印刷待ちとなり、さら
に、全ての印刷データのプリンタサーバへの転送が完了
した後に、プリンタでの印刷処理が開始されるので、印
刷処理結果を速やかに得ることができない点である。本
発明の目的は、これら従来技術の課題を解決し、プリン
タサーバ側のプリンタでの印刷処理時間を短縮でき、印
刷に係わる処理の高効率化を可能とするLANのプリン
タサーバシステムを提供することである。
点は、従来技術では、なんらかの障害により、指定した
プリンタが動作していない場合には、ユーザが、自ら、
プリンタサーバのコネクションを切り替える必要があ
り、また、同一のプリンタに対して複数のクライアント
からの印刷要求がある場合には、印刷待ちとなり、さら
に、全ての印刷データのプリンタサーバへの転送が完了
した後に、プリンタでの印刷処理が開始されるので、印
刷処理結果を速やかに得ることができない点である。本
発明の目的は、これら従来技術の課題を解決し、プリン
タサーバ側のプリンタでの印刷処理時間を短縮でき、印
刷に係わる処理の高効率化を可能とするLANのプリン
タサーバシステムを提供することである。
【0013】
【課題を解決するための手段】上記目的を達成するた
め、本発明のLANのプリンタサーバシステムは、
(1)接続された複数のプリンタの動作制御を行なうプ
リンタサーバと、このプリンタサーバを介して、プリン
タを共有する複数のクライアントからなるLANのプリ
ンタサーバシステムにおいて、プリンタサーバに、クラ
イアントから指定されたプリンタの動作状態に基づき、
このクライアントからの印刷データを出力するプリンタ
を切り替える出力切替部を設けることを特徴とする。ま
た、(2)上記(1)に記載のLANのプリンタサーバ
システムにおいて、出力切替部は、クライアントから指
定されたプリンタのオンライン状態とオフライン状態を
判別するプリンタ状態判別部を具備し、指定されたプリ
ンタがオフライン状態であれば、他のオンライン状態の
プリンタを抽出して、出力先のプリンタの切り替えを行
なうことを特徴とする。また、(3)上記(1)、もし
くは、(2)のいずれかに記載のLANのプリンタサー
バシステムにおいて、出力切替部は、クライアントから
指定されたプリンタの他のクライアントからの印刷デー
タによる待ち行列状態を判別する待ち状態判別部を具備
し、指定されたプリンタが他のプリンタからの印刷処理
状態であれば、今回のクライアントからの印刷データを
最も早く印刷できる状態のプリンタを抽出して、出力先
のプリンタの切り替えを行なうことを特徴とする。ま
た、(4)上記(1)から(3)のいずれかに記載のL
ANのプリンタサーバシステムにおいて、プリンタサー
バに、出力切替部で切り替えた印字出力先を、クライア
ントからのアクセスが可能な出力管理ファイルとして、
具備した記憶部に登録する出力情報登録部を設けること
を特徴とする。また、(5)上記(1)から(4)のい
ずれかに記載のLANのプリンタサーバシステムにおい
て、クライアントに、プリンタへ出力する印刷データ
を、予め定められた特定のデータ量に分割するデータ分
割部を設け、プリンタサーバは、このデータ分割部で分
割された最初の印刷データの受信完了後に、この受信し
た印刷データの、プリンタへの転送を開始することを特
徴とする。また、(6)上記(5)に記載のLANのプ
リンタサーバシステムにおいて、クライアントに、プリ
ンタへ出力する印刷データから、予め定められ区切り用
のコードを検出するデータ区切り検出部を設け、データ
分割部は、このデータ区切り検出部の検出動作に基づ
き、プリンタへ出力する印刷データを、予め定められた
特定のデータ量に分割することを特徴とする。
め、本発明のLANのプリンタサーバシステムは、
(1)接続された複数のプリンタの動作制御を行なうプ
リンタサーバと、このプリンタサーバを介して、プリン
タを共有する複数のクライアントからなるLANのプリ
ンタサーバシステムにおいて、プリンタサーバに、クラ
イアントから指定されたプリンタの動作状態に基づき、
このクライアントからの印刷データを出力するプリンタ
を切り替える出力切替部を設けることを特徴とする。ま
た、(2)上記(1)に記載のLANのプリンタサーバ
システムにおいて、出力切替部は、クライアントから指
定されたプリンタのオンライン状態とオフライン状態を
判別するプリンタ状態判別部を具備し、指定されたプリ
ンタがオフライン状態であれば、他のオンライン状態の
プリンタを抽出して、出力先のプリンタの切り替えを行
なうことを特徴とする。また、(3)上記(1)、もし
くは、(2)のいずれかに記載のLANのプリンタサー
バシステムにおいて、出力切替部は、クライアントから
指定されたプリンタの他のクライアントからの印刷デー
タによる待ち行列状態を判別する待ち状態判別部を具備
し、指定されたプリンタが他のプリンタからの印刷処理
状態であれば、今回のクライアントからの印刷データを
最も早く印刷できる状態のプリンタを抽出して、出力先
のプリンタの切り替えを行なうことを特徴とする。ま
た、(4)上記(1)から(3)のいずれかに記載のL
ANのプリンタサーバシステムにおいて、プリンタサー
バに、出力切替部で切り替えた印字出力先を、クライア
ントからのアクセスが可能な出力管理ファイルとして、
具備した記憶部に登録する出力情報登録部を設けること
を特徴とする。また、(5)上記(1)から(4)のい
ずれかに記載のLANのプリンタサーバシステムにおい
て、クライアントに、プリンタへ出力する印刷データ
を、予め定められた特定のデータ量に分割するデータ分
割部を設け、プリンタサーバは、このデータ分割部で分
割された最初の印刷データの受信完了後に、この受信し
た印刷データの、プリンタへの転送を開始することを特
徴とする。また、(6)上記(5)に記載のLANのプ
リンタサーバシステムにおいて、クライアントに、プリ
ンタへ出力する印刷データから、予め定められ区切り用
のコードを検出するデータ区切り検出部を設け、データ
分割部は、このデータ区切り検出部の検出動作に基づ
き、プリンタへ出力する印刷データを、予め定められた
特定のデータ量に分割することを特徴とする。
【0014】
【作用】本発明においては、プリンタサーバは、指定の
プリンタが、障害などにより使用できない場合や、他の
印刷命令により使用中の場合には、印刷データの出力先
を、別のプリンタへ自動的に切り替える。このことによ
り、クライアントユーザは、自分で、プリンタ接続を切
り替えたり、プリンタサーバを操作することなく、印刷
結果を得ることができ、また、印刷処理に係わる時間を
短縮できる。また、クライアントは、プリンタサーバへ
転送している印刷データが、あるデータ量に達したなら
ば、プリンタサーバに、プリンタの印刷処理を開始させ
る。そして、クライアントからプリンタサーバへの出力
動作と、プリンタサーバからプリンタへの出力動作を並
列に行ない、印刷出力の待ち時間を短縮する。
プリンタが、障害などにより使用できない場合や、他の
印刷命令により使用中の場合には、印刷データの出力先
を、別のプリンタへ自動的に切り替える。このことによ
り、クライアントユーザは、自分で、プリンタ接続を切
り替えたり、プリンタサーバを操作することなく、印刷
結果を得ることができ、また、印刷処理に係わる時間を
短縮できる。また、クライアントは、プリンタサーバへ
転送している印刷データが、あるデータ量に達したなら
ば、プリンタサーバに、プリンタの印刷処理を開始させ
る。そして、クライアントからプリンタサーバへの出力
動作と、プリンタサーバからプリンタへの出力動作を並
列に行ない、印刷出力の待ち時間を短縮する。
【0015】
【実施例】以下、本発明の実施例を、図面により詳細に
説明する。図1は、本発明のLANのプリンタサーバシ
ステムの本発明に係わる構成の一実施例を示すブロック
図である。本実施例のLANのプリンタサーバシステム
は、二台のクライアント1、2と、一台のプリンタサー
バ3を、光ケーブルや同軸ケーブルからなるLAN6で
接続して構成され、プリンタサーバ3には、複数のプリ
ンタ4a〜4cと、記憶装置5が接続されている。
説明する。図1は、本発明のLANのプリンタサーバシ
ステムの本発明に係わる構成の一実施例を示すブロック
図である。本実施例のLANのプリンタサーバシステム
は、二台のクライアント1、2と、一台のプリンタサー
バ3を、光ケーブルや同軸ケーブルからなるLAN6で
接続して構成され、プリンタサーバ3には、複数のプリ
ンタ4a〜4cと、記憶装置5が接続されている。
【0016】クライアント1は、印刷命令や印刷データ
などを発行するアプリケーションプログラム(図中、A
Pと記載)11と、このアプリケーションプログラム1
1が発行する印刷命令の、プリンタ4a〜4cへの振り
分けを行なうリダイレクタ12と、本発明係わり、予め
定められた印刷データの区切りコードの検出するデータ
区切り検出部13と、このデータ区切り検出部13の検
出動作に基づき、アプリケーションプログラム11から
の印刷データを分割するデータ分割部14とを具備す
る。
などを発行するアプリケーションプログラム(図中、A
Pと記載)11と、このアプリケーションプログラム1
1が発行する印刷命令の、プリンタ4a〜4cへの振り
分けを行なうリダイレクタ12と、本発明係わり、予め
定められた印刷データの区切りコードの検出するデータ
区切り検出部13と、このデータ区切り検出部13の検
出動作に基づき、アプリケーションプログラム11から
の印刷データを分割するデータ分割部14とを具備す
る。
【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側へ、共有資源として提供している。
からの印刷命令を取り込む印刷待ちファイル(図中、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側へ、共有資源として提供している。
【0018】また、プリンタサーバ3は、本発明に係わ
る出力情報登録部36を具備し、どのプリンタ4a〜4
cへ印刷出力されたかを、クライアント1、2のユーザ
に知らせるために、クライアントからアクセス可能な記
憶装置5内に、出力管理ファイル5aをオープン(作
成)して、各印刷ジョブ毎に、「印刷命令元のクライア
ント名」や、「印刷先のプリンタ名」、「印刷完了時
刻」などを書き込む。
る出力情報登録部36を具備し、どのプリンタ4a〜4
cへ印刷出力されたかを、クライアント1、2のユーザ
に知らせるために、クライアントからアクセス可能な記
憶装置5内に、出力管理ファイル5aをオープン(作
成)して、各印刷ジョブ毎に、「印刷命令元のクライア
ント名」や、「印刷先のプリンタ名」、「印刷完了時
刻」などを書き込む。
【0019】以下、このような構成のプリンタサーバシ
ステムの動作を説明する。まず、クライアント2からの
印刷要求に対するプリンタサーバ3の本発明に係わる動
作に関しての説明を行なう。尚、クライアント2は、ク
ライアント1に設けた本発明に係わるデータ区切り検出
部13とデータ分割部14とを具備していない従来のも
のでも、クライアント1と同じ構成のものでも良い。
ステムの動作を説明する。まず、クライアント2からの
印刷要求に対するプリンタサーバ3の本発明に係わる動
作に関しての説明を行なう。尚、クライアント2は、ク
ライアント1に設けた本発明に係わるデータ区切り検出
部13とデータ分割部14とを具備していない従来のも
のでも、クライアント1と同じ構成のものでも良い。
【0020】クライアント2は、印刷をする際に、ユー
ザにより、例えば、プリンタサーバ3のプリンタ4aに
対応するプリンタドライバ32aに接続される。そし
て、LAN6を介して、印刷データをプリンタサーバ3
へ転送する。プリンタサーバ3では、クライアント2か
らの印刷データを印刷待ちファイル31に格納するが、
この時、待ち状態判別部34により、印刷待ちファイル
31の内容を探索し、指定のプリンタ4aに対する命令
が、このシステムを構成するLAN内で唯一であるか否
かを判別し、また、プリンタ状態判別部33により、プ
リンタドライバ32aに対応する指定のプリンタ4aに
対してアクセスし、プリンタ4aの状態を判別する。
ザにより、例えば、プリンタサーバ3のプリンタ4aに
対応するプリンタドライバ32aに接続される。そし
て、LAN6を介して、印刷データをプリンタサーバ3
へ転送する。プリンタサーバ3では、クライアント2か
らの印刷データを印刷待ちファイル31に格納するが、
この時、待ち状態判別部34により、印刷待ちファイル
31の内容を探索し、指定のプリンタ4aに対する命令
が、このシステムを構成するLAN内で唯一であるか否
かを判別し、また、プリンタ状態判別部33により、プ
リンタドライバ32aに対応する指定のプリンタ4aに
対してアクセスし、プリンタ4aの状態を判別する。
【0021】もし、待ち状態判別部34による判別結果
で、指定のプリンタ4aに対する命令が唯一であれば、
プリンタサーバ3は、出力切替部35による切り替え動
作は行なわず、そのまま、プリンタ4aへの印刷データ
の送信処理を行なう。しかし、これよりも前に、他の印
刷ジョブが存在し、直ちに、プリンタ4aに対して印刷
をすることができない場合には、プリンタサーバ3は、
出力切替部35により、出力先を、別のプリンタドライ
バ32b〜32cへ切り替え、1台目のプリンタ4aと
同様の処理を行なう。
で、指定のプリンタ4aに対する命令が唯一であれば、
プリンタサーバ3は、出力切替部35による切り替え動
作は行なわず、そのまま、プリンタ4aへの印刷データ
の送信処理を行なう。しかし、これよりも前に、他の印
刷ジョブが存在し、直ちに、プリンタ4aに対して印刷
をすることができない場合には、プリンタサーバ3は、
出力切替部35により、出力先を、別のプリンタドライ
バ32b〜32cへ切り替え、1台目のプリンタ4aと
同様の処理を行なう。
【0022】この動作を、順次繰返し、待機することな
く印刷出力可能なプリンタへ出会った時点で、そのプリ
ンタへ、印刷データを送信する。もし、直ちに印刷可能
な他のプリンタがない場合には、出力切替部35は、各
プリンタの待ち行列の合計データ量を計算して、印刷デ
ータを、最も合計データ量の少ないプリンタへの待ち行
列に入れる。
く印刷出力可能なプリンタへ出会った時点で、そのプリ
ンタへ、印刷データを送信する。もし、直ちに印刷可能
な他のプリンタがない場合には、出力切替部35は、各
プリンタの待ち行列の合計データ量を計算して、印刷デ
ータを、最も合計データ量の少ないプリンタへの待ち行
列に入れる。
【0023】また、プリンタ状態判別部33による判別
で、指定のプリンタ4aや、切り替え先のプリンタ4b
が、電源オフ、あるいは、セレクトオフなどの理由によ
り、受信不可能な状態であれば、プリンタサーバ3は、
出力切替部35により、出力先を、別のプリンタドライ
バ32cへ切り替え、別のプリンタ4cに対してアクセ
スし、プリンタ4a、4bと同様の処理を行なう。この
処理を、順次繰返し、印刷可能なプリンタへ出会った時
点で、そのプリンタへ、印刷データを送信する。
で、指定のプリンタ4aや、切り替え先のプリンタ4b
が、電源オフ、あるいは、セレクトオフなどの理由によ
り、受信不可能な状態であれば、プリンタサーバ3は、
出力切替部35により、出力先を、別のプリンタドライ
バ32cへ切り替え、別のプリンタ4cに対してアクセ
スし、プリンタ4a、4bと同様の処理を行なう。この
処理を、順次繰返し、印刷可能なプリンタへ出会った時
点で、そのプリンタへ、印刷データを送信する。
【0024】このようにして、印刷データの送信が完了
したならば、プリンタサーバ3は、出力情報登録部36
により、プリンタサーバ3内の記憶装置5内に、出力管
理ファイル5aをオープンして、各印刷ジョブ毎に、
「印刷命令元のクライアント名」や、「印刷先のプリン
タ名」、「印刷完了時刻」などを書き込む。この出力管
理ファイル5aは、クライアントからアクセス可能なも
のであり、クライアント2のユーザは、データが、どの
プリンタへ印刷出力されたかを知ることができる。
したならば、プリンタサーバ3は、出力情報登録部36
により、プリンタサーバ3内の記憶装置5内に、出力管
理ファイル5aをオープンして、各印刷ジョブ毎に、
「印刷命令元のクライアント名」や、「印刷先のプリン
タ名」、「印刷完了時刻」などを書き込む。この出力管
理ファイル5aは、クライアントからアクセス可能なも
のであり、クライアント2のユーザは、データが、どの
プリンタへ印刷出力されたかを知ることができる。
【0025】次に、クライアント1における本発明に係
わる動作を説明する。本実施例のLANにおいて、クラ
イアント1からプリンタサーバ3のプリンタ4aへの出
力は、次のようにして行なわれる。クライアント1から
プリンタサーバ3のプリンタ4aへアクセス可能な状態
である時、クライアント1のアプリケーションプログラ
ム11から発行された印刷要求と印刷データは、リダイ
レクタ12を介して、プリンタサーバ3のオープンされ
た印刷待ちファイル31に送られる。
わる動作を説明する。本実施例のLANにおいて、クラ
イアント1からプリンタサーバ3のプリンタ4aへの出
力は、次のようにして行なわれる。クライアント1から
プリンタサーバ3のプリンタ4aへアクセス可能な状態
である時、クライアント1のアプリケーションプログラ
ム11から発行された印刷要求と印刷データは、リダイ
レクタ12を介して、プリンタサーバ3のオープンされ
た印刷待ちファイル31に送られる。
【0026】この時、クライアント1は、データ区切り
検出部13により、印刷データのコードを順次調べ、決
められ区切りのコード、例えば、改頁命令コードなどを
検知したならば、その印刷データが、1頁分を超えたデ
ータ量となったことを検出する。そして、この検出結果
に基づき、クライアント1は、データ分割部14によ
り、一旦、プリンタサーバ3のプリンタ4aに対応する
プリンタデバイスをクローズし、未だ出力すべき印刷デ
ータが残っているのであれば、再び、以降の印刷データ
を出力するためにオープンする。
検出部13により、印刷データのコードを順次調べ、決
められ区切りのコード、例えば、改頁命令コードなどを
検知したならば、その印刷データが、1頁分を超えたデ
ータ量となったことを検出する。そして、この検出結果
に基づき、クライアント1は、データ分割部14によ
り、一旦、プリンタサーバ3のプリンタ4aに対応する
プリンタデバイスをクローズし、未だ出力すべき印刷デ
ータが残っているのであれば、再び、以降の印刷データ
を出力するためにオープンする。
【0027】このデータ分割部14によるクローズ動作
により、プリンタサーバ3側では、スプール中の印刷待
ちファイル31をクローズし、プリンタ4aへ、データ
の転送を開始する。そして、プリンタサーバ3側では、
クライアント1から転送された印刷データを、印刷待ち
ファイル31としてスプールする作業と、印刷待ちファ
イル31を、プリンタ4へ転送する作業を、同時に、平
行して行なうことができる。このことにより、図6で示
した従来技術での印刷処理時間に比べ、印刷完了までの
時間を短縮することができる。
により、プリンタサーバ3側では、スプール中の印刷待
ちファイル31をクローズし、プリンタ4aへ、データ
の転送を開始する。そして、プリンタサーバ3側では、
クライアント1から転送された印刷データを、印刷待ち
ファイル31としてスプールする作業と、印刷待ちファ
イル31を、プリンタ4へ転送する作業を、同時に、平
行して行なうことができる。このことにより、図6で示
した従来技術での印刷処理時間に比べ、印刷完了までの
時間を短縮することができる。
【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よりも短縮す
ることができる。
ーバシステムによる印刷処理に要する時間を示す説明図
である。本図において、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よりも短縮す
ることができる。
【0029】次に、図3、および、図4を用いて、図1
におけるLANのプリンタサーバシステムの本発明に係
わる動作を説明する。図3は、図1におけるLANのプ
リンタサーバシステムの本発明に係わる動作の第1の実
施例を示すフローチャートである。クライアントから指
定のプリンタへの印刷要求が発行され(ステップ30
1)、クライアントからプリンタサーバに印刷データが
送信され、プリンタサーバに蓄積される(ステップ30
2)。印刷データを受け取ったプリンタサーバは、指定
のプリンタがオンライン状態で、印刷可能か否かの状態
を判別する(ステップ303)。
におけるLANのプリンタサーバシステムの本発明に係
わる動作を説明する。図3は、図1におけるLANのプ
リンタサーバシステムの本発明に係わる動作の第1の実
施例を示すフローチャートである。クライアントから指
定のプリンタへの印刷要求が発行され(ステップ30
1)、クライアントからプリンタサーバに印刷データが
送信され、プリンタサーバに蓄積される(ステップ30
2)。印刷データを受け取ったプリンタサーバは、指定
のプリンタがオンライン状態で、印刷可能か否かの状態
を判別する(ステップ303)。
【0030】プリンタサーバは、指定のプリンタがオン
ライン状態で、印刷可能な状態であれば(ステップ30
4)、指定のプリンタに対して、また、印刷が不可能な
状態であれば、プリンタサーバは、印刷可能な他のプリ
ンタを判別して(ステップ305、306)、印刷可能
なプリンタに、印刷データを送信する(ステップ30
7)。そして、出力管理ファイルに出力情報を書き込む
(ステップ308)。尚、印刷可能なプリンタがない場
合には、出力管理ファイルに、エラー情報を書き込む
(ステップ309)。クライアントのユーザは、この出
力管理ファイルの情報を参照することにより(ステップ
310)、どのプリンタで印刷データが出力されたかを
知ることができる。
ライン状態で、印刷可能な状態であれば(ステップ30
4)、指定のプリンタに対して、また、印刷が不可能な
状態であれば、プリンタサーバは、印刷可能な他のプリ
ンタを判別して(ステップ305、306)、印刷可能
なプリンタに、印刷データを送信する(ステップ30
7)。そして、出力管理ファイルに出力情報を書き込む
(ステップ308)。尚、印刷可能なプリンタがない場
合には、出力管理ファイルに、エラー情報を書き込む
(ステップ309)。クライアントのユーザは、この出
力管理ファイルの情報を参照することにより(ステップ
310)、どのプリンタで印刷データが出力されたかを
知ることができる。
【0031】図4は、図1におけるLANのプリンタサ
ーバシステムの本発明に係わる動作の第2の実施例を示
すフローチャートである。クライアントから指定のプリ
ンタへの印刷要求が発行され(ステップ401)、クラ
イアントからプリンタサーバに印刷データが送信され
て、プリンタサーバに蓄積される(ステップ402)。
印刷データを受け取ったプリンタサーバは、指定のプリ
ンタが、他の印刷ジョブを持ち、待ち行列があるか否か
を判別する(ステップ403)。
ーバシステムの本発明に係わる動作の第2の実施例を示
すフローチャートである。クライアントから指定のプリ
ンタへの印刷要求が発行され(ステップ401)、クラ
イアントからプリンタサーバに印刷データが送信され
て、プリンタサーバに蓄積される(ステップ402)。
印刷データを受け取ったプリンタサーバは、指定のプリ
ンタが、他の印刷ジョブを持ち、待ち行列があるか否か
を判別する(ステップ403)。
【0032】プリンタサーバは、指定のプリンタが、待
ち行列がなく、直ちに印刷可能な状態であれば(ステッ
プ404)、この指定のプリンタに対して、また、指定
のプリンタに待ち行列があり、直ちに印刷を行なうこと
が不可能な状態であれば、待ち行列のない、直ちに印刷
可能な他のプリンタを判別して(ステップ405、40
6)、印刷可能なプリンタに、印刷データを送信する
(ステップ407)。
ち行列がなく、直ちに印刷可能な状態であれば(ステッ
プ404)、この指定のプリンタに対して、また、指定
のプリンタに待ち行列があり、直ちに印刷を行なうこと
が不可能な状態であれば、待ち行列のない、直ちに印刷
可能な他のプリンタを判別して(ステップ405、40
6)、印刷可能なプリンタに、印刷データを送信する
(ステップ407)。
【0033】もし、ステップ406において、直ちに印
刷可能な他のプリンタがない場合には、各プリンタの待
ち行列の合計データ量を計算する(ステップ408)。
そして、印刷データを、最も合計データ量の少ないプリ
ンタへの待ち行列に入れ(ステップ409)、順番がき
たら、印刷データを、このプリンタに対して送信する
(ステップ410)。プリンタサーバは、印刷データを
送信したプリンタ名などを、出力情報として、出力管理
ファイルに書き込む(ステップ411)。クライアント
のユーザは、この出力管理ファイルの情報を参照するこ
とにより(ステップ412)、どのプリンタで印刷デー
タが出力されたかを知ることができる。
刷可能な他のプリンタがない場合には、各プリンタの待
ち行列の合計データ量を計算する(ステップ408)。
そして、印刷データを、最も合計データ量の少ないプリ
ンタへの待ち行列に入れ(ステップ409)、順番がき
たら、印刷データを、このプリンタに対して送信する
(ステップ410)。プリンタサーバは、印刷データを
送信したプリンタ名などを、出力情報として、出力管理
ファイルに書き込む(ステップ411)。クライアント
のユーザは、この出力管理ファイルの情報を参照するこ
とにより(ステップ412)、どのプリンタで印刷デー
タが出力されたかを知ることができる。
【0034】以上、図1〜図4を用いて説明したよう
に、本実施例のLANのプリンタサーバシステムでは、
あるプリンタがオフライン状態の場合や、プリンタを他
の印刷ジョブが占有中の場合には、プリンタサーバ側
で、自動的に、他の使用可能なプリンタを検出して出力
先を切り替える。このことにより、印刷出力までにかか
る無駄な時間を軽減し、LANの共有資源であるプリン
タを有効に利用できる。また、クライアント側で、プリ
ンタサーバに転送する印刷データを分割する。このこと
により、プリンタの印刷開始時間が早まり、印刷処理に
要する時間を短縮することができる。尚、本発明は、図
1〜図4を用いて説明した実施例に限定されるものでは
ない。例えば、図1において、印刷待ちファイル31を
記憶装置5に格納する構成でも良い。
に、本実施例のLANのプリンタサーバシステムでは、
あるプリンタがオフライン状態の場合や、プリンタを他
の印刷ジョブが占有中の場合には、プリンタサーバ側
で、自動的に、他の使用可能なプリンタを検出して出力
先を切り替える。このことにより、印刷出力までにかか
る無駄な時間を軽減し、LANの共有資源であるプリン
タを有効に利用できる。また、クライアント側で、プリ
ンタサーバに転送する印刷データを分割する。このこと
により、プリンタの印刷開始時間が早まり、印刷処理に
要する時間を短縮することができる。尚、本発明は、図
1〜図4を用いて説明した実施例に限定されるものでは
ない。例えば、図1において、印刷待ちファイル31を
記憶装置5に格納する構成でも良い。
【0035】
【発明の効果】本発明によれば、なんらかの障害によ
り、指定したプリンタが動作していない場合や、同一の
プリンタに対して複数のクライアントからの印刷要求が
ある場合には、自動的に、直ちに印刷可能なプリンタを
選択して、印刷処理を行なうことができ、また、全ての
印刷データのプリンタサーバへの転送の完了を待つこと
なく、プリンタでの印刷処理を開始できるので、無駄な
印刷待ちの時間を短縮して、印刷処理結果を速やかに得
ることができ、LANのプリンタサーバシステムの印刷
に係わる処理を高効率化することが可能である。
り、指定したプリンタが動作していない場合や、同一の
プリンタに対して複数のクライアントからの印刷要求が
ある場合には、自動的に、直ちに印刷可能なプリンタを
選択して、印刷処理を行なうことができ、また、全ての
印刷データのプリンタサーバへの転送の完了を待つこと
なく、プリンタでの印刷処理を開始できるので、無駄な
印刷待ちの時間を短縮して、印刷処理結果を速やかに得
ることができ、LANのプリンタサーバシステムの印刷
に係わる処理を高効率化することが可能である。
【0036】
【図1】図1は、本発明のLANのプリンタサーバシス
テムの本発明に係わる構成の一実施例を示すブロック図
である。
テムの本発明に係わる構成の一実施例を示すブロック図
である。
【図2】図1におけるLANのプリンタサーバシステム
による印刷処理に要する時間を示す説明図である。
による印刷処理に要する時間を示す説明図である。
【図3】図1におけるLANのプリンタサーバシステム
の本発明に係わる動作の第1の実施例を示すフローチャ
ートである。
の本発明に係わる動作の第1の実施例を示すフローチャ
ートである。
【図4】図1におけるLANのプリンタサーバシステム
の本発明に係わる動作の第2の実施例を示すフローチャ
ートである。
の本発明に係わる動作の第2の実施例を示すフローチャ
ートである。
【図5】従来のLANのプリンタサーバシステムの構成
を示すブロック図である。
を示すブロック図である。
【図6】図5におけるLANのプリンタサーバシステム
による印刷処理に要する時間を示す説明図である。
による印刷処理に要する時間を示す説明図である。
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 処理時間
Claims (6)
- 【請求項1】 接続された複数のプリンタの動作制御を
行なうプリンタサーバと、該プリンタサーバを介して、
上記プリンタを共有する複数のクライアントからなるL
ANのプリンタサーバシステムにおいて、上記プリンタ
サーバに、上記クライアントから指定されたプリンタの
動作状態に基づき、該クライアントからの印刷データを
出力するプリンタを切り替える出力切替手段を設けるこ
とを特徴とするLANのプリンタサーバシステム。 - 【請求項2】 請求項1に記載のLANのプリンタサー
バシステムにおいて、上記出力切替手段は、上記クライ
アントから指定されたプリンタのオンライン状態とオフ
ライン状態を判別するプリンタ状態判別手段を具備し、
上記指定されたプリンタがオフライン状態であれば、他
のオンライン状態のプリンタを抽出して、出力先の切り
替えを行なうことを特徴とするLANのプリンタサーバ
システム。 - 【請求項3】 請求項1、もしくは、請求項2のいずれ
かに記載のLANのプリンタサーバシステムにおいて、
上記出力切替手段は、上記クライアントから指定された
プリンタの他のクライアントからの印刷データによる待
ち行列状態を判別する待ち状態判別手段を具備し、上記
指定されたプリンタが他のクライアントからの印刷デー
タの処理中であれば、上記クライアントからの印刷デー
タを最も早く印刷できる状態のプリンタを抽出して、出
力先のプリンタの切り替えを行なうことを特徴とするL
ANのプリンタサーバシステム。 - 【請求項4】 請求項1から請求項3のいずれかに記載
のLANのプリンタサーバシステムにおいて、上記プリ
ンタサーバに、上記出力切替手段で切り替えた印字出力
先を、上記クライアントからのアクセスが可能な出力管
理ファイルとして、具備した記憶手段に登録する出力情
報登録手段を設けることを特徴とするLANのプリンタ
サーバシステム。 - 【請求項5】 請求項1から請求項4のいずれかに記載
のLANのプリンタサーバシステムにおいて、上記クラ
イアントに、上記プリンタへ出力する印刷データを、予
め定められた特定のデータ量に分割するデータ分割手段
を設け、上記プリンタサーバは、該データ分割手段で分
割された最初の印刷データの受信完了後に、該受信した
印刷データの、上記プリンタへの転送を開始することを
特徴とするLANのプリンタサーバシステム。 - 【請求項6】 請求項5に記載のLANのプリンタサー
バシステムにおいて、上記クライアントに、上記プリン
タへ出力する印刷データから、予め定められ区切り用の
コードを検出するデータ区切り検出手段を設け、上記デ
ータ分割手段は、該データ区切り検出手段の検出動作に
基づき、上記プリンタへ出力する印刷データを、予め定
められた特定のデータ量に分割することを特徴とするL
ANのプリンタサーバシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4160865A JPH064239A (ja) | 1992-06-19 | 1992-06-19 | Lanのプリンタサーバシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4160865A JPH064239A (ja) | 1992-06-19 | 1992-06-19 | Lanのプリンタサーバシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH064239A true JPH064239A (ja) | 1994-01-14 |
Family
ID=15724049
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4160865A Pending JPH064239A (ja) | 1992-06-19 | 1992-06-19 | Lanのプリンタサーバシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH064239A (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001075754A (ja) * | 1999-09-07 | 2001-03-23 | Canon Inc | ステータス管理方法、装置、及び、記憶媒体 |
| 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 |
| 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 (ja) * | 2007-07-24 | 2009-02-12 | Fuji Xerox Co Ltd | 印刷制御装置、及び印刷制御プログラム |
| 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/ja active Pending
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6760118B1 (en) | 1996-03-27 | 2004-07-06 | Canon Kabushiki Kaisha | Printing device control apparatus and method |
| 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 |
| US7593123B2 (en) | 1999-03-31 | 2009-09-22 | Minolta Co., Ltd. | Printing system for grouping printing apparatuses |
| JP2001075754A (ja) * | 1999-09-07 | 2001-03-23 | Canon Inc | ステータス管理方法、装置、及び、記憶媒体 |
| 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 (ja) * | 2007-07-24 | 2009-02-12 | Fuji Xerox Co Ltd | 印刷制御装置、及び印刷制御プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5627658A (en) | Automatic networked facsimile queuing system | |
| US8289540B2 (en) | Output management device setting apparatus and setting method | |
| CN102238227A (zh) | 服务器装置及终端装置 | |
| JPH064239A (ja) | Lanのプリンタサーバシステム | |
| US20070229884A1 (en) | Printer/storage integrated system, controller, control method, control program | |
| JP3591251B2 (ja) | プリンタ制御方法および装置 | |
| KR100643758B1 (ko) | 인쇄순서제어가 가능한 네트워크 인쇄장치 및 그의인쇄순서제어방법 | |
| KR100325809B1 (ko) | 네트워크 프린터에서의 대기시간 절약방법 | |
| JP3102836B2 (ja) | プリンタシステムおよびプリンタシステムの印字ジョブ処理方法 | |
| JP4601030B2 (ja) | ネットワークプリンタ | |
| JPH04317118A (ja) | ネットワークプリンタ制御装置およびネットワークシステム | |
| JPH10116165A (ja) | ネットワーク印刷システム | |
| JPH0364899B2 (ja) | ||
| JP2658931B2 (ja) | プリンタコントローラ | |
| JP2000039977A (ja) | プリントシステム | |
| JP2877028B2 (ja) | プリントジョブ制御方式 | |
| JPH06332642A (ja) | 分散印刷システム | |
| JP2002103751A (ja) | プリンタ装置 | |
| JP2000181656A (ja) | 印刷データ管理装置及び印刷データ管理方法 | |
| JPH06259206A (ja) | ネットワ−クプリンタ最適化方法 | |
| JP3404785B2 (ja) | 情報資源管理装置および情報資源管理方法 | |
| JPH1049319A (ja) | 印刷装置 | |
| JP3168853B2 (ja) | 印刷データ制御方式 | |
| JPH08305511A (ja) | 印刷方法及びそのシステム | |
| JPH0659834A (ja) | プリンタ制御装置 |