JPH06161677A - プリントサーバ装置 - Google Patents
プリントサーバ装置Info
- Publication number
- JPH06161677A JPH06161677A JP4313581A JP31358192A JPH06161677A JP H06161677 A JPH06161677 A JP H06161677A JP 4313581 A JP4313581 A JP 4313581A JP 31358192 A JP31358192 A JP 31358192A JP H06161677 A JPH06161677 A JP H06161677A
- Authority
- JP
- Japan
- Prior art keywords
- file
- client machine
- server device
- print 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)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】
【目的】ファイル転送手段を備えるクライアントマシン
から転送されてくるプリントデータを受信してプリンタ
に出力する。 【構成】クライアントマシン4はプリントサーバ装置6
に対しファイル転送を行うファイル転送プロトコルプロ
グラム25をサポートしている。プリントサーバ装置6
は、ファイル転送プロトコルデーモンプログラム21に
より、リモートログインするとともにクライアントマシ
ンから転送されてきたファイルを受け取り、受け取った
データをフィルタプログラム22により加工し、指定さ
れたプリンタの接続されている出力ポートから出力す
る。
から転送されてくるプリントデータを受信してプリンタ
に出力する。 【構成】クライアントマシン4はプリントサーバ装置6
に対しファイル転送を行うファイル転送プロトコルプロ
グラム25をサポートしている。プリントサーバ装置6
は、ファイル転送プロトコルデーモンプログラム21に
より、リモートログインするとともにクライアントマシ
ンから転送されてきたファイルを受け取り、受け取った
データをフィルタプログラム22により加工し、指定さ
れたプリンタの接続されている出力ポートから出力す
る。
Description
【0001】
【産業上の利用分野】この発明は、ローカルエリアネッ
トワークに接続して、クライアントマシンから受け取っ
たデータをプリントするプリントサーバ装置に関する。
トワークに接続して、クライアントマシンから受け取っ
たデータをプリントするプリントサーバ装置に関する。
【0002】
【従来の技術】先ず、プリントサーバ装置を接続した一
般的なローカルエリアネットワークの構成を図1に示
す。図1において、1は例えばイーサネットケーブル、
2,3はそれぞれトランシーバである。この例では、ト
ランシーバ2にトランシーバケーブル5を介してクライ
アントマシン4を接続し、トランシーバ3にはトランシ
ーバケーブル7を介してプリントサーバ装置6を接続し
ている。プリントサーバ装置6にはプリンタケープル9
a,9bを介してプリンタ8a,8bを接続している。
図1に示す構成では、プリントサーバ装置6はローカル
エリアネットワークを介してクライアントマシン4など
のクライアントマシンから伝送されてくるプリントデー
タをプリントキューにスプールし、プリントキューにス
プールしたプリントデータに応じてプリンタを制御す
る。このようなプリントサーバ装置6を用いて、複数の
クライアントマシンがプリンタを共有することができ
る。
般的なローカルエリアネットワークの構成を図1に示
す。図1において、1は例えばイーサネットケーブル、
2,3はそれぞれトランシーバである。この例では、ト
ランシーバ2にトランシーバケーブル5を介してクライ
アントマシン4を接続し、トランシーバ3にはトランシ
ーバケーブル7を介してプリントサーバ装置6を接続し
ている。プリントサーバ装置6にはプリンタケープル9
a,9bを介してプリンタ8a,8bを接続している。
図1に示す構成では、プリントサーバ装置6はローカル
エリアネットワークを介してクライアントマシン4など
のクライアントマシンから伝送されてくるプリントデー
タをプリントキューにスプールし、プリントキューにス
プールしたプリントデータに応じてプリンタを制御す
る。このようなプリントサーバ装置6を用いて、複数の
クライアントマシンがプリンタを共有することができ
る。
【0003】次に、クライアントマシンがプリントサー
バ装置を用いてプリンタデータをプリントをする際の、
従来のクライアントマシンとプリントサーバ装置のデー
タ処理方法を図5を基に説明する。図5においてlpr
10はクライアントマシン4が実行するリモートプリン
トプログラム、lpdはクライアントマシン4が実行す
るリモートプリントデーモンプログラム、またlpd1
2はプリントサーバ装置6が実行するリモートプリント
デーモンプログラムである。クライアントマシン4はリ
モートプリントプログラム10がリモートプリントデー
モンプログラム11にプリントデータを送る。リモート
プリントデーモンプログラム11はそのプリントデータ
をネットワークを介してプリントサーバ装置6のリモー
トプリントデーモンプログラム12に対して送出する。
プリントサーバ装置のリモートプリントデーモンプログ
ラム12はプリントデータを受け取って、それをプリン
タ8に出力する。
バ装置を用いてプリンタデータをプリントをする際の、
従来のクライアントマシンとプリントサーバ装置のデー
タ処理方法を図5を基に説明する。図5においてlpr
10はクライアントマシン4が実行するリモートプリン
トプログラム、lpdはクライアントマシン4が実行す
るリモートプリントデーモンプログラム、またlpd1
2はプリントサーバ装置6が実行するリモートプリント
デーモンプログラムである。クライアントマシン4はリ
モートプリントプログラム10がリモートプリントデー
モンプログラム11にプリントデータを送る。リモート
プリントデーモンプログラム11はそのプリントデータ
をネットワークを介してプリントサーバ装置6のリモー
トプリントデーモンプログラム12に対して送出する。
プリントサーバ装置のリモートプリントデーモンプログ
ラム12はプリントデータを受け取って、それをプリン
タ8に出力する。
【0004】
【発明が解決しようとする課題】ところが、この様な従
来のプリントサーバ装置では、リモートプリントプログ
ラムlprおよびリモートプリントデーモンプログラム
lpdのコマンドをサポートしていないクライアントマ
シンからのプリントデータは受け取ることができず、そ
のようなクライアントマシンは従来のプリントサーバ装
置を用いてプリンタを共有することはできなかった。
来のプリントサーバ装置では、リモートプリントプログ
ラムlprおよびリモートプリントデーモンプログラム
lpdのコマンドをサポートしていないクライアントマ
シンからのプリントデータは受け取ることができず、そ
のようなクライアントマシンは従来のプリントサーバ装
置を用いてプリンタを共有することはできなかった。
【0005】この発明の目的は端末間でファイルの転送
を行うファイル転送手段を備えた端末であれば、前記リ
モートプリントプログラムおよびリモートプリントデー
モンプログラムをサポートしていなくともプリンタの利
用を可能とする、プリントサーバ装置を提供することに
ある。
を行うファイル転送手段を備えた端末であれば、前記リ
モートプリントプログラムおよびリモートプリントデー
モンプログラムをサポートしていなくともプリンタの利
用を可能とする、プリントサーバ装置を提供することに
ある。
【0006】
【課題を解決するための手段】この発明のプリントサー
バ装置は、他の端末との間でファイルの転送を行うファ
イル転送手段を備える端末が接続されたローカルエリア
ネットワークに接続されるプリントサーバ装置におい
て、ローカルエリアネットワークを介してクライアント
マシンから伝送されてくるファイルのディレクトリ内容
表示コマンドを受けて、プリントデータを格納すべきプ
リントファイルのファイル名情報をクライアントマシン
へ伝送するファイル名情報伝送手段と、クライアントマ
シンによるファイル転送コマンドの実行により、ローカ
ルエリアネットワークを介してクライアントマシンから
伝送されてくるファイルデータを受け取り、前記プリン
トファイルへ格納するファイル転送手段と、前記プリン
トファイルのデータをプリント装置に与えるべきデータ
に加工するプリントデータ加工手段とを備えたことを特
徴とする。
バ装置は、他の端末との間でファイルの転送を行うファ
イル転送手段を備える端末が接続されたローカルエリア
ネットワークに接続されるプリントサーバ装置におい
て、ローカルエリアネットワークを介してクライアント
マシンから伝送されてくるファイルのディレクトリ内容
表示コマンドを受けて、プリントデータを格納すべきプ
リントファイルのファイル名情報をクライアントマシン
へ伝送するファイル名情報伝送手段と、クライアントマ
シンによるファイル転送コマンドの実行により、ローカ
ルエリアネットワークを介してクライアントマシンから
伝送されてくるファイルデータを受け取り、前記プリン
トファイルへ格納するファイル転送手段と、前記プリン
トファイルのデータをプリント装置に与えるべきデータ
に加工するプリントデータ加工手段とを備えたことを特
徴とする。
【0007】
【作用】この発明のプリントサーバ装置では、ファイル
名情報伝送手段は、ローカルエリアネットワークを介し
てクライアントマシンから伝送されてくるファイルのデ
ィレクトリ内容表示コマンドを受けて、プリントデータ
を格納すべきプリントファイルのファイル名をクライア
ントマシンへ伝送し、ファイル転送手段は、クライアン
トマシンによるファイル転送コマンドの実行により、ロ
ーカルエリアネットワークを介してクライアントマシン
から伝送されてくるファイルを受け取り、プリントファ
イルに格納する。そして、プリントデータ加工手段は、
プリントファイルのデータをプリント装置に与えるべき
データに加工する。
名情報伝送手段は、ローカルエリアネットワークを介し
てクライアントマシンから伝送されてくるファイルのデ
ィレクトリ内容表示コマンドを受けて、プリントデータ
を格納すべきプリントファイルのファイル名をクライア
ントマシンへ伝送し、ファイル転送手段は、クライアン
トマシンによるファイル転送コマンドの実行により、ロ
ーカルエリアネットワークを介してクライアントマシン
から伝送されてくるファイルを受け取り、プリントファ
イルに格納する。そして、プリントデータ加工手段は、
プリントファイルのデータをプリント装置に与えるべき
データに加工する。
【0008】以上のように作用するため、ファイルの内
容をローカルエリアネットワークを介して転送する手段
を備えるクライアントマシンであれば、プリントサーバ
装置のプリントファイルに対してプリントデータをファ
イル転送することによって、そのデータをプリント装置
に出力することが可能となる。
容をローカルエリアネットワークを介して転送する手段
を備えるクライアントマシンであれば、プリントサーバ
装置のプリントファイルに対してプリントデータをファ
イル転送することによって、そのデータをプリント装置
に出力することが可能となる。
【0009】
【実施例】この発明の実施例であるクライアントマシン
とプリントサーバ装置のハードウエア構成を図3および
図4に示す。
とプリントサーバ装置のハードウエア構成を図3および
図4に示す。
【0010】図3はクライアントマシンの構成を示し、
マイクロプロセッサユニット30はROM31に予め書
き込まれているプログラムおよびRAM32にロードさ
れたプログラムを実行する。マイクロプロセッサユニッ
ト30はインタフェース33を介してハードディスク装
置34に対しデータおよびプログラムの読み書きを行
い、またインタフェース35を介してフロッピーディス
クドライブ装置36に対しデータおよびプログラムの読
み書きを行う。またインタフェース37を介してキーボ
ード40の操作内容を読み取り、インタフェース38を
介してCRTなどの表示装置41に対し表示を行う。さ
らに通信インタフェース39を介してローカルエリアネ
ットワークとの間で通信制御を行う。
マイクロプロセッサユニット30はROM31に予め書
き込まれているプログラムおよびRAM32にロードさ
れたプログラムを実行する。マイクロプロセッサユニッ
ト30はインタフェース33を介してハードディスク装
置34に対しデータおよびプログラムの読み書きを行
い、またインタフェース35を介してフロッピーディス
クドライブ装置36に対しデータおよびプログラムの読
み書きを行う。またインタフェース37を介してキーボ
ード40の操作内容を読み取り、インタフェース38を
介してCRTなどの表示装置41に対し表示を行う。さ
らに通信インタフェース39を介してローカルエリアネ
ットワークとの間で通信制御を行う。
【0011】図4はプリントサーバ装置の構成を示し、
マイクロプロセッサユニット50はROM51に予め書
き込まれているプログラムを実行する。RAM52は後
述するプリンタ登録テーブルの記憶およびプリントデー
タの記憶およびその加工の際のワーキングエリアとして
用いる。マイクロプロセッサユニット50はインタフェ
ース53を介して複数のプリンタに対しプリントデータ
を出力する。また通信インタフェース54を介してロー
カルエリアネットワークとの間で通信制御を行う。な
お、図4ではプリントサーバ専用の装置を示したが、一
般的なパソコンをプリントサーバ装置として用いてもよ
い。
マイクロプロセッサユニット50はROM51に予め書
き込まれているプログラムを実行する。RAM52は後
述するプリンタ登録テーブルの記憶およびプリントデー
タの記憶およびその加工の際のワーキングエリアとして
用いる。マイクロプロセッサユニット50はインタフェ
ース53を介して複数のプリンタに対しプリントデータ
を出力する。また通信インタフェース54を介してロー
カルエリアネットワークとの間で通信制御を行う。な
お、図4ではプリントサーバ専用の装置を示したが、一
般的なパソコンをプリントサーバ装置として用いてもよ
い。
【0012】次に、クライアントマシンがプリントサー
バ装置を用いてプリントデータをプリントをする際の、
クライアントマシンとプリントサーバ装置のデータ処理
方法を図2を基に説明する。図2においてクライアント
マシン4はファイル転送プロトコルプログラム25を実
行する手段を備え、プリントサーバ装置6には前記ファ
イル転送プロトコルプログラム25によってリモートロ
グインするファイル転送プロトコルデーモンプログラム
21の実行手段を備えている。クライアントマシン4は
例えばUNIXマシンであり、TCP/IP系のファイ
ル転送プロトコル“FTP”を利用する。プリントサー
バ装置6において24はプリンタ名、フィルタ名および
出力ポート名の組み合わせを記憶するプリンタ登録テー
ブルである。また、フィルタ22a,22b・・・22
nは、入力プリントデータをプリンタに応じた必要な形
式のプリントデータに加工するフィルタプログラムの実
行手段、出力ポート23a,23b・・・23nはプリ
ンタ8a,8b・・・8nが接続されて、プリンタに対
してプリントデータを出力するポートである。
バ装置を用いてプリントデータをプリントをする際の、
クライアントマシンとプリントサーバ装置のデータ処理
方法を図2を基に説明する。図2においてクライアント
マシン4はファイル転送プロトコルプログラム25を実
行する手段を備え、プリントサーバ装置6には前記ファ
イル転送プロトコルプログラム25によってリモートロ
グインするファイル転送プロトコルデーモンプログラム
21の実行手段を備えている。クライアントマシン4は
例えばUNIXマシンであり、TCP/IP系のファイ
ル転送プロトコル“FTP”を利用する。プリントサー
バ装置6において24はプリンタ名、フィルタ名および
出力ポート名の組み合わせを記憶するプリンタ登録テー
ブルである。また、フィルタ22a,22b・・・22
nは、入力プリントデータをプリンタに応じた必要な形
式のプリントデータに加工するフィルタプログラムの実
行手段、出力ポート23a,23b・・・23nはプリ
ンタ8a,8b・・・8nが接続されて、プリンタに対
してプリントデータを出力するポートである。
【0013】図2において、プリントサーバ装置6のフ
ァイル転送プロトコルデーモンプログラム21は常に動
作していて、クライアントマシン4のファイル転送プロ
トコルプログラム25の実行により先ずリモートログイ
ンする。クライアントマシン4は、ファイル転送プロト
コル(ftp)プログラムのlsコマンド(ファイルデ
ィレクトリ内容表示コマンド)の実行により、プリント
サーバ装置6はプリンタ登録テーブル24のプリンタ名
をファイル名としてファイル名情報をクライアントマシ
ン4へ転送する。これによりクライアントマシン4では
プリントサーバ装置6で使用するファイル名(プリンタ
名)を知ることができる。その後、クライアントマシン
4では、ファイル転送プロトコル(ftp)プログラム
のputコマンド(ファイル転送コマンド)によって、
プリントすべきプリントデータのファイルを目的のプリ
ンタ名で表されるファイルに書き込む。このことによ
り、ファイル転送プロトコル(ftp)プログラムは、
プリントデータのファイルをプリントサーバ装置6の前
記プリンタ名がファイル名であるプリントファイルに転
送する。プリントサーバ装置6は、受け取ったファイル
データをプリンタ登録テーブル24を参照して、対応す
るフィルタプログラムによって、プリントデータの加工
を行い、対応する出力ポート名の出力ポートへプリント
データを出力する。
ァイル転送プロトコルデーモンプログラム21は常に動
作していて、クライアントマシン4のファイル転送プロ
トコルプログラム25の実行により先ずリモートログイ
ンする。クライアントマシン4は、ファイル転送プロト
コル(ftp)プログラムのlsコマンド(ファイルデ
ィレクトリ内容表示コマンド)の実行により、プリント
サーバ装置6はプリンタ登録テーブル24のプリンタ名
をファイル名としてファイル名情報をクライアントマシ
ン4へ転送する。これによりクライアントマシン4では
プリントサーバ装置6で使用するファイル名(プリンタ
名)を知ることができる。その後、クライアントマシン
4では、ファイル転送プロトコル(ftp)プログラム
のputコマンド(ファイル転送コマンド)によって、
プリントすべきプリントデータのファイルを目的のプリ
ンタ名で表されるファイルに書き込む。このことによ
り、ファイル転送プロトコル(ftp)プログラムは、
プリントデータのファイルをプリントサーバ装置6の前
記プリンタ名がファイル名であるプリントファイルに転
送する。プリントサーバ装置6は、受け取ったファイル
データをプリンタ登録テーブル24を参照して、対応す
るフィルタプログラムによって、プリントデータの加工
を行い、対応する出力ポート名の出力ポートへプリント
データを出力する。
【0014】以上のように、図5に示したようなリモー
トプリントプログラムおよびリモートプリントデーモン
プログラムをサポートしていないクライアントマシンで
あっても、ファイル転送プロトコルをサポートするクラ
イアントマシンであれば、この発明のプリントサーバ装
置に接続されているプリンタを利用できるようになる。
トプリントプログラムおよびリモートプリントデーモン
プログラムをサポートしていないクライアントマシンで
あっても、ファイル転送プロトコルをサポートするクラ
イアントマシンであれば、この発明のプリントサーバ装
置に接続されているプリンタを利用できるようになる。
【0015】
【発明の効果】この発明によれば、ファイル転送手段を
備えているクライアントマシンからのプリントデータを
プリント出力することができる。これにより、ファイル
転送手段を備えるクライアントマシンであれば、本願発
明に係るプリントサーバ装置に接続されているプリンタ
を利用できるようになる。
備えているクライアントマシンからのプリントデータを
プリント出力することができる。これにより、ファイル
転送手段を備えるクライアントマシンであれば、本願発
明に係るプリントサーバ装置に接続されているプリンタ
を利用できるようになる。
【図1】プリントサーバ装置を接続した一般的なローカ
ルエリアネットワークの構成を示す図である。
ルエリアネットワークの構成を示す図である。
【図2】この発明の実施例であるプリントサーバ装置と
それに接続される装置の構成を示すブロック図である。
それに接続される装置の構成を示すブロック図である。
【図3】この発明の実施例であるクライアントマシンの
ハードウエア構成を示すブロック図である。
ハードウエア構成を示すブロック図である。
【図4】この発明の実施例であるプリントサーバ装置の
ハードウエア構成を示すブロック図である。
ハードウエア構成を示すブロック図である。
【図5】従来のプリントサーバ装置とそれに接続される
装置の構成を示すブロック図である。
装置の構成を示すブロック図である。
1−ネットワークケーブル 2,3−トランシーバ 4−クライアントマシン 5,7−トランシーバケーブル 6−プリントサーバ装置 8,8a,8b,8c−プリンタ 9a,9b−プリンタケーブル 10−リモートプリントプログラム 11,12−リモートプリントデーモンプログラム 21−ファイル転送プロトコルデーモンプログラム 24−プリンタ登録テーブル 25−ファイル転送プロトコルプログラム
Claims (1)
- 【請求項1】他の端末との間でファイルの転送を行うフ
ァイル転送手段を備える端末が接続されたローカルエリ
アネットワークに接続されるプリントサーバ装置におい
て、 ローカルエリアネットワークを介してクライアントマシ
ンから伝送されてくるファイルのディレクトリ内容表示
コマンドを受けて、プリントデータを格納すべきプリン
トファイルのファイル名情報をクライアントマシンへ伝
送するファイル名情報伝送手段と、 クライアントマシンによるファイル転送コマンドの実行
により、ローカルエリアネットワークを介してクライア
ントマシンから伝送されてくるファイルデータを受け取
り、前記プリントファイルへ格納するファイル転送手段
と、 前記プリントファイルのデータをプリント装置に与える
べきデータに加工するプリントデータ加工手段とを備え
たことを特徴とするプリントサーバ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4313581A JPH06161677A (ja) | 1992-11-24 | 1992-11-24 | プリントサーバ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4313581A JPH06161677A (ja) | 1992-11-24 | 1992-11-24 | プリントサーバ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06161677A true JPH06161677A (ja) | 1994-06-10 |
Family
ID=18043038
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4313581A Pending JPH06161677A (ja) | 1992-11-24 | 1992-11-24 | プリントサーバ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06161677A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1650953A3 (en) * | 2002-09-13 | 2006-06-07 | Ricoh Company, Ltd. | Image forming apparatus, a print process method, a computer program and a computer readable storage medium |
-
1992
- 1992-11-24 JP JP4313581A patent/JPH06161677A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1650953A3 (en) * | 2002-09-13 | 2006-06-07 | Ricoh Company, Ltd. | Image forming apparatus, a print process method, a computer program and a computer readable storage medium |
| US8115943B2 (en) | 2002-09-13 | 2012-02-14 | Ricoh Company, Ltd. | Image forming apparatus and print process method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4240690B2 (ja) | 情報処理装置と情報処理方法、及び情報処理システム、並びに記録媒体 | |
| EP0882580B1 (en) | A method of managing print files in an electronic prepress system, and system using the method | |
| US7382477B2 (en) | Information processing apparatus capable of transferring print job to another information processing apparatus, and its control method | |
| EP1278153B1 (en) | Printing apparatus and its resource data update procedure | |
| JP2004178583A (ja) | ネットワークサーバ上の文書をローカルクライアント制御のプリンタで印刷する方法 | |
| JPH11316658A (ja) | 印刷装置 | |
| US8135864B2 (en) | Mechanism for sharing web based imaging information from a unix terminal computing environment | |
| JPH0969076A (ja) | 端末環境情報管理システム | |
| JP2002373064A (ja) | 印刷装置および情報処理装置 | |
| US6894797B1 (en) | Method and apparatus for supporting line-conditioned data stream (LCDS) data in a networked job-oriented printing environment | |
| JPH11119940A (ja) | 印刷制御方式 | |
| JPH06187113A (ja) | プリントサーバ装置 | |
| JPH07200201A (ja) | プリンタサーバ装置 | |
| JP3627371B2 (ja) | プリントシステム | |
| JP4601030B2 (ja) | ネットワークプリンタ | |
| JP3239703B2 (ja) | データ転送システム、データ処理装置、及びプリンタ、並びにデータ転送方法 | |
| JPH11143652A (ja) | ネットワークシステム | |
| JP2000242448A (ja) | プリンタの印刷パラメータ登録システム | |
| JP2001350604A (ja) | 印刷制御装置および印刷制御方法および記憶媒体 | |
| JP2002055795A (ja) | プリント管理装置及びその制御方法及び記憶媒体 | |
| JPH09120346A (ja) | プリントサーバのデータ設定方法およびプリントサーバ | |
| JP2004185325A (ja) | プリントサーバ装置 | |
| JPH0660002A (ja) | 出力装置のモード設定システム | |
| JP2001209503A (ja) | プリンタおよびプリンタジョブデータの転送方法 | |
| JP2005004236A (ja) | 印刷制御装置 |