JP2518501B2 - プリントサ―バ装置 - Google Patents

プリントサ―バ装置

Info

Publication number
JP2518501B2
JP2518501B2 JP4342039A JP34203992A JP2518501B2 JP 2518501 B2 JP2518501 B2 JP 2518501B2 JP 4342039 A JP4342039 A JP 4342039A JP 34203992 A JP34203992 A JP 34203992A JP 2518501 B2 JP2518501 B2 JP 2518501B2
Authority
JP
Japan
Prior art keywords
print
file
data
server device
client machine
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.)
Expired - Lifetime
Application number
JP4342039A
Other languages
English (en)
Other versions
JPH06187113A (ja
Inventor
広明 堂本
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.)
Nissin Electric Co Ltd
Original Assignee
Nissin Electric 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 Nissin Electric Co Ltd filed Critical Nissin Electric Co Ltd
Priority to JP4342039A priority Critical patent/JP2518501B2/ja
Publication of JPH06187113A publication Critical patent/JPH06187113A/ja
Application granted granted Critical
Publication of JP2518501B2 publication Critical patent/JP2518501B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、ローカルエリアネッ
トワークに接続して、クライアントマシンから受け取っ
たデータをプリントするプリントサーバ装置に関する。
【0002】
【従来の技術】先ず、プリントサーバ装置を接続した一
般的なローカルエリアネットワークの構成を図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に出力する。
【0004】
【発明が解決しようとする課題】ところが、この様な従
来のプリントサーバ装置では、リモートプリントプログ
ラムlprおよびリモートプリントデーモンプログラム
lpdのコマンドをサポートしていないクライアントマ
シンからのプリントデータは受け取ることができず、そ
のようなクライアントマシンは従来のプリントサーバ装
置を用いてプリンタを共有することはできなかった。
【0005】この発明の目的は端末間でファイルの転送
を行うファイル転送手段を備えた端末であれば、前記リ
モートプリントプログラムおよびリモートプリントデー
モンプログラムをサポートしていなくともプリンタの利
用を可能とする、プリントサーバ装置を提供することに
ある。
【0006】
【課題を解決するための手段】この発明のプリントサー
バ装置は、他の端末からファイルのディレクトリ情報を
読み出し、前記他の端末のファイルに対してデータを読
み書きするファイル共有手段を備える端末が接続された
ローカルエリアネットワークに接続されるプリントサー
バ装置において、プリントデータを格納すべきプリント
ファイルのディレクトリ情報をクライアントマシンのフ
ァイルディレクトリ情報に結合するファイルディレクト
リ情報結合手段と、クライアントマシンによる前記プリ
ントファイルに対するデータの書き込みコマンドが実行
されて、ローカルエリアネットワークを介してクライア
ントから伝送されてくるデータを前記プリントファイル
に書き込むファイルデータ書込手段と、前記プリントフ
ァイルに書き込んだデータをプリント装置に与えるべき
データに加工するプリントデータ加工手段とを備えたこ
とを特徴とする。
【0007】
【作用】この発明のプリントサーバ装置では、ファイル
ディレクトリ情報結合手段が、プリントデータを格納す
べきプリントファイルのディレクトリ情報をクライアン
トマシンのファイルディレクトリ情報に結合する。クラ
イアントマシンによりプリントファイルに対するデータ
の書き込みコマンドが実行されると、ファイルデータ書
込手段は、ローカルエリアネットワークを介してクライ
アントマシンから伝送されてくるデータをプリントファ
イルに書き込む。そして、プリントデータ加工手段は、
プリントファイルのデータをプリント装置に与えるべき
データに加工する。
【0008】以上のように作用するため、プリントサー
バ装置のプリントファイルのディレクトリを自身のファ
イルディレクトリに結合する手段を備えるクライアント
マシンであれば、プリントサーバ装置のプリントファイ
ルに対してプリントデータを書き込むことによって、そ
のデータをプリント装置に出力させることが可能とな
る。
【0009】
【実施例】この発明の実施例であるクライアントマシン
とプリントサーバ装置のハードウエア構成を図3および
図4に示す。
【0010】図3はクライアントマシンの構成を示し、
マイクロプロセッサユニット30はROM31に予め書
き込まれているプログラムおよびRAM32にロードさ
れたプログラムを実行する。マイクロプロセッサユニッ
ト30はインタフェース33を介してハードディスク装
置34に対しデータおよびプログラムの読み書きを行
い、またインタフェース35を介してフロッピーディス
クドライブ装置36に対しデータおよびプログラムの読
み書きを行う。またインタフェース37を介してキーボ
ード40の操作内容を読み取り、インタフェース38を
介してCRTなどの表示装置41に対し表示を行う。さ
らに通信インタフェース39を介してローカルエリアネ
ットワークとの間で通信制御を行う。
【0011】図4はプリントサーバ装置の構成を示し、
マイクロプロセッサユニット50はROM51に予め書
き込まれているプログラムを実行する。RAM52は後
述するプリンタ登録テーブルの記憶およびプリントデー
タの記憶およびその加工の際のワーキングエリアとして
用いる。マイクロプロセッサユニット50はインタフェ
ース53を介して複数のプリンタに対しプリントデータ
を出力する。また通信インタフェース54を介してロー
カルエリアネットワークとの間で通信制御を行う。な
お、図4ではプリントサーバ専用の装置を示したが、一
般的なパソコンをプリントサーバ装置として用いてもよ
い。
【0012】次に、クライアントマシンがプリントサー
バ装置を用いてプリントデータをプリントをする際の、
クライアントマシンとプリントサーバ装置のデータ処理
方法を図2を基に説明する。一般に、階層化されたディ
レクトリ構造をとっているファイルシステムでは、その
階層化された最初のディレクトリをルートディレクトリ
と呼び、このルートディレクトリを含んで階層化された
ファイルシステムをルートファイルシステムと呼んでい
る。また、ディレクトリには個別のファイルが格納され
ており、この格納されているファイルを把握するための
情報である例えばファイル名、ファイルの属性、ファイ
ル容量等がディレクトリ情報と呼ばれている。図2にお
いて、クライアントマシン4は、プリントサーバ装置6
のルートファイルシステムを自身のファイルディレクト
リとして結合(以下「マウント」と言う。)するネット
ワークファイルシステムプログラム25の実行手段を備
え、プリントサーバ装置6は、そのルートファイルシス
テムをクライアントマシン4のファイルディレクトリと
してマウントさせるためのネットワークファイルシステ
ムデーモンプログラム21の実行手段を備えている。ク
ライアントマシン4は例えばUNIXマシンであり、T
CP/IPアプリケーションの一つであるネットワーク
ファイルシステム“NFS”を利用する。このネットワ
ークファイルシステムは、他のマシン上のファイルディ
レクトリを自身のファイルディレクトリにマウントで
き、ユーザはあたかもローカル(プリントサーバ装置の
ファイルシステム)にあるかのように、そのファイルへ
アクセスすることができる。プリントサーバ装置6にお
いて、24はプリンタ名、フィルタ名および出力ポート
名の複数の組み合わせを記憶するプリンタ登録テーブ
ル、フィルタ22a,22b・・・22nは入力プリン
トデータをプリンタに応じた必要な形式のプリントデー
タに加工するフィルタプログラムの実行手段である。ま
た、出力ポート23a,23b・・・23nはプリンタ
8a,8b・・・8nがそれぞれ接続されて、プリンタ
に対してプリントデータを出力するポートである。
【0013】図2において、プリントサーバ装置6のネ
ットワークファイルシステムデーモンプログラム21と
クライアントマシン4のネットワークファイルシステム
プログラム25の作用により、プリントサーバ装置4の
ルートファイルシステムがクライアントマシン4のファ
イルディレクトリにマウントされる。クライアントマシ
ン4は、ファイルの書き込みコマンドによって、プリン
トデータのファイルをプリンタ登録テーブル24に登録
されている、目的のプリンタ名で表されている一つのフ
ァイルに書き込む。すなわち、クライアントマシン4に
おいては、プリンタ登録テーブル24のプリンタ名が1
つのディレクトリの中でファイルとして認識されてい
る。この発明では、このようにプリンタ登録テーブル2
4のプリンタ名が1つのファイルとして格納されている
ディレクトリをプリントファイルのディレクトリと言
い、このプリントファイルのディレクトリ情報は通常の
ディレクトリ情報であるファイル名等と違い、プリンタ
名等である。このことにより、ネットワークファイルシ
ステムプログラム25は、プリントデータのファイルを
プリントサーバ装置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)

    (57)【特許請求の範囲】
  1. 【請求項1】他の端末からファイルのディレクトリ情報
    を読み出し、前記他の端末のファイルに対してデータを
    読み書きするファイル共有手段を備える端末が接続され
    たローカルエリアネットワークに接続されるプリントサ
    ーバ装置において、 プリントデータを格納すべきプリントファイルのディレ
    クトリ情報をクライアントマシンのファイルディレクト
    リ情報に結合するファイルディレクトリ情報結合手段
    と、 クライアントマシンによる前記プリントファイルに対す
    るデータの書き込みコマンドが実行されて、ローカルエ
    リアネットワークを介してクライアントマシンから伝送
    されてくるデータを前記プリントファイルに書き込むフ
    ァイルデータ書込手段と、 前記プリントファイルに書き込んだデータをプリント装
    置に与えるべきデータに加工するプリントデータ加工手
    段とを備えたことを特徴とするプリントサーバ装置。
JP4342039A 1992-12-22 1992-12-22 プリントサ―バ装置 Expired - Lifetime JP2518501B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4342039A JP2518501B2 (ja) 1992-12-22 1992-12-22 プリントサ―バ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4342039A JP2518501B2 (ja) 1992-12-22 1992-12-22 プリントサ―バ装置

Publications (2)

Publication Number Publication Date
JPH06187113A JPH06187113A (ja) 1994-07-08
JP2518501B2 true JP2518501B2 (ja) 1996-07-24

Family

ID=18350693

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4342039A Expired - Lifetime JP2518501B2 (ja) 1992-12-22 1992-12-22 プリントサ―バ装置

Country Status (1)

Country Link
JP (1) JP2518501B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4581404B2 (ja) * 2004-01-06 2010-11-17 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
JP5427014B2 (ja) 2009-12-18 2014-02-26 キヤノン株式会社 制御装置、及びその制御方法
JP5734397B2 (ja) * 2013-11-25 2015-06-17 キヤノン株式会社 通信装置、及びその制御方法

Also Published As

Publication number Publication date
JPH06187113A (ja) 1994-07-08

Similar Documents

Publication Publication Date Title
US4918588A (en) Office automation system with integrated image management
EP0882580B1 (en) A method of managing print files in an electronic prepress system, and system using the method
US5881213A (en) Deferred printing
US7072057B1 (en) System and method for interfacing with a production scanner
US20020131069A1 (en) Information processing apparatus capable of transferring print job to another information processing apparatus, and its control method
JP2001016539A (ja) 画像入力装置およびその制御方法、情報処理装置およびその方法、印刷システム、並びに、記録媒体
US7330284B2 (en) Methods for creating printing data and for transferring printing data
JP2001125761A (ja) 情報処理装置と情報処理方法、及び情報処理システム、並びに記録媒体
US5617518A (en) Output control method and system of servers
JP2519001B2 (ja) タスク制御サブシステム及びタスクの処理の調整方法
JP3772517B2 (ja) 印刷システム、印刷方法、印刷処理プログラムが記録された記録媒体、印刷システムに用いられる印刷制御装置、印刷制御方法及び印刷制御プログラムが記録された記録媒体
JP2518501B2 (ja) プリントサ―バ装置
JP3923632B2 (ja) 印刷データ転送システムおよび記録媒体
US6894797B1 (en) Method and apparatus for supporting line-conditioned data stream (LCDS) data in a networked job-oriented printing environment
JP3239703B2 (ja) データ転送システム、データ処理装置、及びプリンタ、並びにデータ転送方法
JP3823534B2 (ja) 印刷システム
JPH07200201A (ja) プリンタサーバ装置
JPH06161677A (ja) プリントサーバ装置
JP4567911B2 (ja) 分散印刷方法
JP3700373B2 (ja) 印刷制御装置及び印刷制御方法並びに印刷制御プログラムが記録された記録媒体
JPH09120346A (ja) プリントサーバのデータ設定方法およびプリントサーバ
JP3381637B2 (ja) プリンタ、コンピュータシステム、ファイル管理方法およびファイルアクセス方法並びに記録媒体
US20040199872A1 (en) Pre-production processing of an electronic document
JPH06149504A (ja) 電子フォーム管理方式
JPH0452738A (ja) スプールファイル分散処理方式