JPH07200201A - Printer server device - Google Patents
Printer server deviceInfo
- Publication number
- JPH07200201A JPH07200201A JP5337251A JP33725193A JPH07200201A JP H07200201 A JPH07200201 A JP H07200201A JP 5337251 A JP5337251 A JP 5337251A JP 33725193 A JP33725193 A JP 33725193A JP H07200201 A JPH07200201 A JP H07200201A
- Authority
- JP
- Japan
- Prior art keywords
- print data
- host machine
- file
- server device
- command
- 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
Description
【0001】[0001]
【産業上の利用分野】本発明は、クライアント側のホス
トマシンから転送されたプリントデータを印刷装置に印
刷出力させるプリンタサーバ装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer server device which prints out print data transferred from a client-side host machine to a printing device.
【0002】[0002]
【従来の技術】近年においては、分散して配置されたホ
ストコンピュータや端末装置等の情報処理装置、プリン
タやプロッタ等の印刷装置、その他の周辺装置を相互に
接続するネットワークを構築することによって、これら
の装置や情報の有効利用が図られるようになっている。
通常、上記のネットワークに接続される各種の装置は、
処理能力や用途に応じて最適な規格のプロトコルに設定
されている。したがって、ネットワークを構築するに
は、印刷装置や周辺装置の使用状況を管理する必要があ
る。また、装置をネットワークに接続するには、各装置
により異なるプロトコルをネットワークのプロトコルに
整合させるサーバが用いられる。2. Description of the Related Art In recent years, by constructing a network for interconnecting information processing devices such as distributed host computers and terminal devices, printing devices such as printers and plotters, and other peripheral devices, Effective use of these devices and information has been designed.
Generally, various devices connected to the above network are
The protocol is set to the optimum standard according to the processing capacity and application. Therefore, in order to construct a network, it is necessary to manage the usage status of the printing device and peripheral devices. Further, in order to connect the devices to the network, a server that matches a protocol that differs depending on each device with the protocol of the network is used.
【0003】図4に示すネットワークシステムでは、イ
ーサネットケーブル51を通じてデータ転送が行なわれ
る。イーサネットケーブル51には、クライアント側に
トランシーバ52が装着され、サーバ側にトランシーバ
53が装着されている。また、トランシーバ52には、
トランシーバケーブル54を介してクライアント側のホ
ストマシンであるクライアントマシン55が接続されて
いる。一方、トランシーバ53には、トランシーバケー
ブル56を介してプリンタサーバ装置57が接続されて
いる。さらに、このプリンタサーバ装置57には、それ
ぞれプリンタケーブル58・59を介して2台のプリン
タ60・61が接続されている。In the network system shown in FIG. 4, data transfer is performed through the Ethernet cable 51. The Ethernet cable 51 has a transceiver 52 attached to the client side and a transceiver 53 attached to the server side. In addition, the transceiver 52,
A client machine 55, which is a host machine on the client side, is connected via a transceiver cable 54. On the other hand, a printer server device 57 is connected to the transceiver 53 via a transceiver cable 56. Further, two printers 60 and 61 are connected to the printer server device 57 via printer cables 58 and 59, respectively.
【0004】上記のように構成されるネットワークにお
いて、プリンタサーバ装置57には、クライアントマシ
ン55からイーサネットケーブル51を通じて転送され
てきたプリントデータが一時的に蓄えられる。そして、
そのプリントデータは、クライアントマシン55にて指
定されたプリンタ60またはプリンタ61により印字出
力される。このように、プリンタサーバ装置57を用い
ることにより、クライアントが複数のプリンタ60・6
1をネットワーク上で他のホストマシンと共用すること
ができる。In the network configured as described above, print data transferred from the client machine 55 through the Ethernet cable 51 is temporarily stored in the printer server device 57. And
The print data is printed out by the printer 60 or the printer 61 designated by the client machine 55. In this way, by using the printer server device 57, the client can use a plurality of printers 60.
1 can be shared with other host machines on the network.
【0005】続いて、クライアントマシン55からプリ
ンタサーバ装置57にプリントデータを転送する場合、
以下のような手順で処理が行なわれる。Subsequently, when the print data is transferred from the client machine 55 to the printer server device 57,
The processing is performed in the following procedure.
【0006】図5に示すように、まず、クライアントマ
シン55では、プリントデータが、lpr(リモートプ
リント)プログラム62によりlpd(リモートプリン
トデーモン)プログラム63に送出される。すると、プ
リントデータは、lpdプログラム63によりプリンタ
サーバ装置57に送出され、プリンタサーバ装置57の
lpd(リモートプリントデーモン)プログラム64に
より例えばプリンタ60に出力される。As shown in FIG. 5, first, in the client machine 55, the print data is sent to the lpd (remote print daemon) program 63 by the lpr (remote print) program 62. Then, the print data is sent to the printer server device 57 by the lpd program 63, and is output to, for example, the printer 60 by the lpd (remote print daemon) program 64 of the printer server device 57.
【0007】[0007]
【発明が解決しようとする課題】ところが、上記のプリ
ンタサーバ装置57では、lprプログラム62および
lpdプログラム63のリモートプリントコマンドをサ
ポートしているクライアントマシン55からのみプリン
トデータを受け取ることができる。このため、プリンタ
サーバ装置57は、リモートプリントコマンドをサポー
トしていないホストマシンからプリントデータを受け取
ることができない。However, in the printer server device 57, the print data can be received only from the client machine 55 that supports the remote print command of the lpr program 62 and the lpd program 63. Therefore, the printer server device 57 cannot receive print data from a host machine that does not support the remote print command.
【0008】本発明は、上記の事情に鑑みてなされたも
のであって、リモートプリントコマンドをサポートして
いないホストマシンからでもプリントデータの受け取り
が可能なプリンタサーバ装置を提供することを目的とし
ている。The present invention has been made in view of the above circumstances, and an object thereof is to provide a printer server device capable of receiving print data even from a host machine that does not support a remote print command. .
【0009】[0009]
【課題を解決するための手段】本発明のプリンタサーバ
装置は、プリンタサーバ装置は、TCP/IPを用いて
プリントデータの転送を行なうローカルエリアネットワ
ークを介してクライアント側のホストマシンと接続さ
れ、そのホストマシンから転送されたプリントデータを
印刷装置に出力させるプリンタサーバ装置において、上
記の課題を解決するために、以下の手段を講じているこ
とを特徴としている。In the printer server device of the present invention, the printer server device is connected to a client side host machine via a local area network for transferring print data using TCP / IP, and In order to solve the above-mentioned problems, a printer server device for outputting print data transferred from a host machine to a printing device is characterized by the following means.
【0010】すなわち、上記のプリンタサーバ装置は、
プリントデータを印刷出力に適した形態に加工する加工
手段と、印刷装置と同数設けられて加工手段からのプリ
ントデータを印刷装置に出力する出力ポートと、加工手
段と出力ポートとの組合せを登録名に対応付けて登録す
る登録手段と、階層ディレクトリにより管理されるファ
イルの最上位層を上記のホストマシンのうちネットワー
クファイルシステムに対応した第1ホストマシンのディ
レクトリと結合させて上記の組合せをファイルとして取
り扱えるようにする結合手段と、結合手段によりディレ
クトリ結合がなされているとき上記の組合せに第1ホス
トマシンにて書き込まれたプリントデータをその組合せ
の加工手段および出力ポートを通じて印刷装置に出力さ
せる第1制御手段と、上記のホストマシンのうちファイ
ル転送プロトコルに対応した第2ホストマシンからのリ
モートログインを受入れるとともに上記の登録名をファ
イル名として第2ホストマシンに開示する開示手段と、
開示手段により開示された登録名に基づいて第2ホスト
マシンによりプリントデータの出力が指定された登録名
の組合せをファイルとしてこれに第2ホストマシンにて
書き込まれたプリントデータをその組合せの加工手段お
よび出力ポートを通じて印刷装置に出力させる第2制御
手段と、上記のホストマシンのうちリモートプリントコ
マンドを実行してプリントデータの転送を行なう第3ホ
ストマシンから上記の登録名を指定して転送されてきた
プリントデータをその登録名の組合せの加工手段および
出力ポートを通じて印刷装置に出力させる第3制御手段
と、上記のホストマシンのうちリモートシェルコマンド
を実行してプリントデータの転送を行なう第4ホストマ
シンにてリモートシェルコマンドが実行されることによ
りリモートプリントコマンドを起動するコマンド起動手
段と、コマンド起動手段により起動されたリモートプリ
ントコマンドを実行することにより指定された登録名の
組合せの加工手段および出力ポートを通じて印刷装置に
出力させる第4制御手段とを備えている。That is, the printer server device described above is
Registered names of processing means for processing print data into a form suitable for print output, output ports provided in the same number as the printing devices for outputting print data from the processing means to the printing device, and combinations of processing means and output ports. The registration means for associating with and the top layer of the file managed by the hierarchical directory is combined with the directory of the first host machine corresponding to the network file system of the above host machines, and the above combination as a file. A connecting means for handling and a print data written by the first host machine in the above combination when the directory connection is made by the combining means, to output to the printing device through the processing means and the output port of the combination. Control means and file transfer protocol of the above host machines And disclosing means for together receiving the remote login from the second host machine corresponding disclosed second host machine registered name of the the file name,
Based on the registered name disclosed by the disclosing means, a combination of registered names for which print data output is designated by the second host machine is used as a file, and the print data written by the second host machine is processed into the combination means. And second control means for outputting to the printer through the output port, and third host machine which executes the remote print command to transfer print data among the above host machines, and transfers the print data by designating the registered name. Third control means for outputting the print data to the printing device through the processing means of the combination of the registered names and the output port, and the fourth host machine for executing the remote shell command among the above host machines to transfer the print data. Remote shell command is executed by Command activation means for activating a command, and fourth control means for causing the printing device to output through the processing means of the combination of registered names designated by executing the remote print command activated by the command activation means and the output port ing.
【0011】[0011]
【作用】第1ホストマシンが印刷装置を利用する場合、
上記のように構成されるプリンタサーバ装置では、結合
手段により、プリンタサーバ装置におけるディレクトリ
の最上位層が第1ホストマシンのディレクトリに結合さ
れる。これにより、第1ホストマシン側では、登録手段
に登録されている組合せがファイルと同等に取り扱うこ
とができるようになる。When the first host machine uses the printing device,
In the printer server device configured as described above, the uppermost layer of the directory in the printer server device is joined to the directory of the first host machine by the joining means. As a result, on the first host machine side, the combination registered in the registration means can be handled in the same manner as a file.
【0012】したがって、プリントデータを出力する目
的の印刷装置に応じた組合せ(ファイル)に第1ホスト
マシンにてプリントデータが書き込まれることにより、
プリンタサーバ装置にプリントデータが転送される。す
ると、第1制御手段により、ファイルに書き込まれたプ
リントデータが、指定された組合せの加工手段および出
力ポートを通じて印刷装置に出力される。Therefore, the print data is written in the first host machine in the combination (file) corresponding to the printing device for the purpose of outputting the print data,
The print data is transferred to the printer server device. Then, the first control unit outputs the print data written in the file to the printing apparatus through the processing unit and the output port of the designated combination.
【0013】第2ホストマシンが印刷装置を利用する場
合、プリンタサーバ装置では、開示手段により、第2ホ
ストマシンからのリモートログインが受け入れられる。
このとき、プリンタサーバのファイル名が第2ホストマ
シンに開示される。また、併せて登録名も他のファイル
名と同様に開示される。これにより、第2ホストマシン
側では、開示されたファイル名からプリントデータを出
力すべき登録名を選択できるようになる。When the second host machine uses the printing apparatus, the printer server apparatus accepts the remote login from the second host machine by the disclosing means.
At this time, the file name of the printer server is disclosed to the second host machine. In addition, the registered name is also disclosed in the same manner as other file names. As a result, the second host machine can select the registered name to which the print data should be output from the disclosed file name.
【0014】したがって、第2ホストマシンにて指定さ
れた登録名の組合せ(ファイル)にプリントデータが書
き込まれることにより、プリンタサーバ装置にプリント
データが転送される。すると、第2制御手段により、フ
ァイルに書き込まれたプリントデータが、指定された登
録名の組合せの加工手段および出力ポートを通じて印刷
装置に出力される。Therefore, by writing the print data in the combination (file) of the registered names designated by the second host machine, the print data is transferred to the printer server device. Then, the second control unit outputs the print data written in the file to the printing apparatus through the processing unit and the output port of the designated combination of registered names.
【0015】第3ホストマシンが印刷装置を利用する場
合、第3ホストマシンにてリモートプリントコマンドが
実行されることにより、登録名を指定してプリントデー
タがプリンタサーバ装置に転送される。プリンタサーバ
装置では、プリントデータが、第3制御手段により、上
記の登録名の組合せの加工プログラムおよび出力ポート
を通じて印刷装置に出力される。When the third host machine uses the printing device, the remote print command is executed by the third host machine, whereby the print data is transferred to the printer server device by designating the registered name. In the printer server device, the print data is output to the printing device by the third control means through the processing program of the combination of registered names and the output port.
【0016】第4ホストマシンが印刷装置を利用する場
合、第4ホストマシンにてリモートシェルコマンドが実
行されると、プリンタサーバ装置では、コマンド起動手
段によりリモートプリントコマンドが起動される。第4
制御手段により、そのリモートプリントコマンドが実行
されることで、プリントデータが、第4ホストマシンか
ら登録名を指定して転送され、その登録名の組合せの加
工手段および出力ポートを通じて印刷装置に出力され
る。When the fourth host machine uses the printing device, when the remote shell command is executed by the fourth host machine, the command print means starts the remote print command in the printer server device. Fourth
When the remote print command is executed by the control means, the print data is transferred from the fourth host machine by designating the registered name, and is output to the printing device through the processing means and the output port of the combination of the registered names. It
【0017】このように、上記のプリンタサーバ装置で
は、加工手段と出力ポートとの組合せに対応させて、第
1ないし第4ホストマシンからのプリントデータを受け
入れて印刷装置に出力するようになっている。それゆ
え、異なる機能を有する第1ないし第4ホストマシンに
対して、ローカルエリアネットワーク上での印刷装置の
共用を可能にすることができる。As described above, in the printer server device, the print data from the first to fourth host machines are received and output to the printing device in correspondence with the combination of the processing means and the output port. There is. Therefore, it is possible to enable the first to fourth host machines having different functions to share the printing apparatus on the local area network.
【0018】[0018]
【実施例】本発明の一実施例について図1ないし図3に
基づいて説明すれば、以下の通りである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following will describe one embodiment of the present invention with reference to FIGS.
【0019】本実施例に係るネットワークシステムは、
図1に示すように、クライアント側のホストマシンとし
てのホストマシン1〜4と、プリンタサーバ装置5と、
ローカルエリアネットワークとしてのイーサネット6と
を備えている。ホストマシン1〜4からのプリントデー
タは、イーサネット6を通じてプリンタサーバ装置5に
転送されるようになっている。The network system according to this embodiment is
As shown in FIG. 1, host machines 1 to 4 as host machines on the client side, a printer server device 5,
It has an Ethernet 6 as a local area network. The print data from the host machines 1 to 4 is transferred to the printer server device 5 via the Ethernet 6.
【0020】第1ホストマシンとしてのホストマシン1
は、UNIXマシンであり、TCP/IP(Transmissi
on Control Protocol/Internet Protocol)アプリケーシ
ョンの1つであるネットワークファイルシステム(NF
S)を利用してプリントデータの転送を行なうために、
nfs(ネットワークファイルシステム)クライアント
7を搭載している。nfsクライアント7は、プリンタ
サーバ装置5において階層ディレクトリにて管理される
ファイルのルートファイルシステム(最上位層)を、ネ
ットワークファイルシステムによりホストマシン1のデ
ィレクトリに結合(マウント)させるとともに、プリン
タサーバ装置5のファイルにデータを書き込む機能を実
現するプログラムである。Host machine 1 as first host machine
Is a UNIX machine, TCP / IP (Transmissi
Network File System (NF) which is one of on Control Protocol / Internet Protocol applications
In order to transfer print data using S),
An nfs (network file system) client 7 is installed. The nfs client 7 combines (mounts) the root file system (uppermost layer) of files managed by the hierarchical directory in the printer server device 5 with the directory of the host machine 1 by the network file system, and at the same time, the printer server device 5 Is a program that realizes the function of writing data to the file.
【0021】第2ホストマシンとしてのホストマシン2
は、UNIXマシンであり、TCP/IP系のファイル
転送プロトコルを利用してプリントデータの転送を行な
うために、ftp(ファイル転送プロトコル)クライア
ント8を搭載している。ftpクライアント8は、プリ
ンタサーバ装置5にリモートログインするとともに、プ
リンタサーバ装置5のファイルにデータを書き込む機能
を実現するプログラムである。Host machine 2 as second host machine
Is a UNIX machine, and is equipped with an ftp (file transfer protocol) client 8 for transferring print data using a TCP / IP type file transfer protocol. The ftp client 8 is a program that realizes a function of remotely logging in to the printer server device 5 and writing data to a file of the printer server device 5.
【0022】第3ホストマシンとしてのホストマシン3
は、UNIXマシンであり、TCP/IPによる通信に
て利用可能なリモートプリント機能によるプリントデー
タの転送を行なうために、lpr(リモートプリント)
プログラム9と、lpd(リモートプリントデーモン)
プログラム10とを搭載している。lprプログラム9
は、プリントデータを転送先(プリンタ)を指定してl
pdプログラム10に受け渡すプログラムである。lp
dプログラム10は、受け取ったプリントデータをプリ
ンタサーバ装置5に転送するプログラムである。Host machine 3 as third host machine
Is a UNIX machine, and lpr (remote print) is used to transfer print data by the remote print function that can be used in TCP / IP communication.
Program 9 and lpd (remote print daemon)
It is equipped with program 10. lpr program 9
Specifies the transfer destination (printer) for the print data and
This is a program to be passed to the pd program 10. lp
The d program 10 is a program for transferring the received print data to the printer server device 5.
【0023】第4ホストマシンとしてのホストマシン4
は、UNIXマシンであり、TCP/IPによる通信に
て利用可能なリモートシェル機能によるプリントデータ
の転送を行なうために、rsh(リモートシェル)プロ
グラム11を備えている。rshプログラム11は、リ
モートシェルコマンドを実行してプリントデータをプリ
ンタサーバ装置5に転送するプログラムである。Host Machine 4 as Fourth Host Machine
Is a UNIX machine, and is provided with an rsh (remote shell) program 11 for transferring print data by a remote shell function that can be used in TCP / IP communication. The rsh program 11 is a program that executes a remote shell command and transfers print data to the printer server device 5.
【0024】ホストマシン1〜4は、図2に示すように
概ね共通する構成からなっており、詳しくは、CPU2
1、ROM22、RAM23、ハードディスク装置2
4、フロッピディスク装置25、インタフェース26〜
29および通信インタフェース30を備えている。The host machines 1 to 4 have a generally common configuration as shown in FIG. 2, and more specifically, the CPU 2
1, ROM 22, RAM 23, hard disk device 2
4, floppy disk device 25, interface 26-
29 and a communication interface 30.
【0025】CPU21は、ROM22に格納されてい
る上記のnfsクライアント7、ftpクライアント
8、lprプログラム9、lpdプログラム10、rs
hプログラム11等のプログラムおよびRAM23にロ
ードされたプログラムを実行するようになっている。ま
た、CPU21は、インタフェース26を通じてフロッ
ピディスク装置24に対しデータおよびプログラムの読
み書きを行なうとともに、インタフェース27を通じて
フロッピディスク装置25に対しデータおよびプログラ
ムの読み書きを行なうようになっている。また、CPU
21は、インタフェース28を通じて外部に設けられる
キーボード31の操作内容を読み取り、インタフェース
29を介して外部に設けられる表示装置32に表示を行
なわせるようになっている。さらに、CPU21は、通
信インタフェース30を通じてイーサネット6との通信
制御を行なうようになっている。The CPU 21 stores the nfs client 7, the ftp client 8, the lpr program 9, the lpd program 10, rs stored in the ROM 22.
The programs such as the h program 11 and the programs loaded in the RAM 23 are executed. Further, the CPU 21 reads and writes data and programs from and to the floppy disk device 24 through the interface 26, and reads and writes data and programs from and to the floppy disk device 25 through the interface 27. Also, CPU
21 reads the operation content of an externally provided keyboard 31 through an interface 28 and causes an externally provided display device 32 to display the contents through an interface 29. Further, the CPU 21 controls the communication with the Ethernet 6 through the communication interface 30.
【0026】プリンタサーバ装置5は、図1に示すよう
に、出力ポートPt1 〜Ptn を備え、フィルタプログ
ラムF1 〜Fn 、プリンタ登録テーブル12、nfsd
(ネットワークファイルシステムデーモン)プログラム
13、ftpd(ファイル転送プロトコルデーモン)プ
ログラム14、lpd(リモートプリントデーモン)プ
ログラム15、rshd(リモートシェルデーモン)プ
ログラム16およびlpr(リモートプリント)プログ
ラム17を搭載している。プリンタサーバ装置5は、専
用の装置として構成される以外に、一般的なパーソナル
コンピュータにより構成されてもよい。As shown in FIG. 1, the printer server device 5 includes output ports Pt 1 to Pt n , filter programs F 1 to F n , a printer registration table 12, and nfsd.
A (network file system daemon) program 13, an ftpd (file transfer protocol daemon) program 14, an lpd (remote print daemon) program 15, an rshd (remote shell daemon) program 16 and an lpr (remote print) program 17 are installed. The printer server device 5 may be configured by a general personal computer instead of being configured as a dedicated device.
【0027】加工手段としてのフィルタプログラムF1
〜Fn は、プリントデータを印字出力に適した形態に加
工するプログラムである。フィルタプログラムF1 〜F
n は、必ずしもプリンタPr1 〜Prn と同数設けられ
る必要はなく、また、同じものを複数備えていてもよ
い。例えば、フィルタプログラムF2 の代わりにフィル
タプログラムF1 が2つ設けられる場合もある。Filter program F 1 as processing means
To F n is a program for processing into a form suitable for print data to the printing output. Filter program F 1 to F
n does not necessarily have to be provided in the same number as the printers Pr 1 to Pr n, and a plurality of the same printers may be provided. For example, two filter programs F 1 may be provided instead of the filter program F 2.
【0028】出力ポートPt1 〜Ptn は、それぞれ印
刷装置としての複数のプリンタPr1 〜Prn に接続さ
れており、フィルタプログラムF1 〜Fn から与えられ
たプリントデータをプリンタPr1 〜Prn に出力する
ようになっている。フィルタプログラムF1 〜Fn から
出力ポートPt1 〜Ptn へのプリントデータの出力
は、図示するように1対1の関係以外に、例えばフィル
タF1 から出力ポートPt2 というように任意に選択で
きる。また、印刷装置としては、プリンタPr1〜Pr
n 以外にプロッタ等の装置を設置してもよい。The output port Pt 1 ~Pt n, a plurality of printers Pr 1 is connected to to PR n, filter program F 1 to F n print data supplied from the printer Pr 1 to PR as each printing device It is designed to output to n . The print data output from the filter programs F 1 to F n to the output ports Pt 1 to Pt n is not limited to the one-to-one relationship as shown in the drawing, but may be arbitrarily selected, for example, from the filter F 1 to the output port Pt 2. it can. Further, the printers Pr 1 to Pr are used as the printing devices.
In addition to n , a device such as a plotter may be installed.
【0029】プリンタ登録テーブル12は、フィルタプ
ログラムF1 〜Fn (フィルタ番号)と出力ポートPt
1 〜Ptn (ポート番号)との組合せを、表1に示すよ
うに、それぞれに異なるプリンタ名という登録名を付与
して16通り登録するようになっており、登録手段とし
て機能している。The printer registration table 12 has a filter program F 1 to F n (filter number) and an output port Pt.
As shown in Table 1, combinations of 1 to Pt n (port numbers) are assigned to different registered names, namely, printer names, and registered in 16 ways, which functions as a registration unit.
【0030】[0030]
【表1】 [Table 1]
【0031】nfsdプログラム13は、前記のnfs
クライアント7によりマウントコマンドが実行される
と、プリンタサーバ装置5のルートファイルシステム
を、ホストマシン1のディレクトリにマウントさせるよ
うになっており、結合手段としての機能を有している。
また、nfsdプログラム13は、ルートファイルシス
テムがマウントされた状態でホストマシン1からプリン
タサーバ装置5のファイルにプリントデータが書き込ま
れると、プリンタ登録テーブル12を参照しながら、ホ
ストマシン1により指定された登録名のフィルタプログ
ラムF1 〜Fn および出力ポートPt1 〜Ptn に印字
出力の処理を行なわせるようになっており、第1制御手
段としての機能を併せて有している。The nfsd program 13 executes the above-mentioned nfs
When the mount command is executed by the client 7, the root file system of the printer server device 5 is mounted on the directory of the host machine 1 and has a function as a coupling unit.
Further, the nfsd program 13 is designated by the host machine 1 while referring to the printer registration table 12 when print data is written from the host machine 1 to a file of the printer server device 5 with the root file system mounted. The registered name filter programs F 1 to F n and the output ports Pt 1 to Pt n are adapted to perform print output processing, and also have a function as first control means.
【0032】ftpdプログラム14は、前記のftp
クライアント8によりホストマシン2にリモートログイ
ンされると、プリンタサーバ装置5のファイル名をホス
トマシン2に開示するとともに登録名もファイル名とし
て開示するようになっており、開示手段としての機能を
有している。また、ftpdプログラム14は、リモー
トログインされた状態で登録名で表される組合せをファ
イルとしてこれにホストマシン2からプリントデータが
書き込まれると、フィルタプログラムF1 〜Fn および
出力ポートPt1 〜Ptn に印字出力の処理を行なわせ
るようになっており、第2制御手段としての機能を併せ
て有している。The ftpd program 14 is the above-mentioned ftpd.
When the client 8 remotely logs in to the host machine 2, the file name of the printer server device 5 is disclosed to the host machine 2 and the registered name is also disclosed as a file name, which has a function as a disclosure unit. ing. Further, when the print data is written from the host machine 2 to the ftpd program 14 with the combination represented by the registered name as a file in the state of being remotely logged in, the filter programs F 1 to F n and the output ports Pt 1 to Pt. It is designed to cause n to perform print output processing, and also has a function as second control means.
【0033】lpdプログラム15は、前記のlpdプ
ログラム10により転送されたプリントデータを受け取
ると、lprプログラム9で指定された登録名のフィル
タプログラムF1 〜Fn および出力ポートPt1 〜Pt
n に印字出力の処理を行なわせるようになっており、第
3制御手段としての機能を有している。When the lpd program 15 receives the print data transferred by the lpd program 10, the lpd program 15 outputs the filter programs F 1 to F n and the output ports Pt 1 to Pt having the registered names designated by the lpr program 9.
It is designed to cause n to perform print output processing, and has a function as a third control means.
【0034】rshdプログラム16は、前記のrsh
プログラム11によりリモートシェルコマンドが実行さ
れることによりリモートプリントコマンドを起動するよ
うになっており、コマンド起動手段としての機能を有し
ている。一方、lprプログラム17は、rshdプロ
グラム16により起動されたリモートプリントコマンド
を実行することにより、rshdプログラム16で指定
された登録名のフィルタプログラムF1 〜Fn および出
力ポートPt1 〜Ptn に印字出力の処理を行なわせる
ようになっており、第4制御手段としての機能を有して
いる。The rshd program 16 is the above-mentioned rshd.
The remote print command is activated by the execution of the remote shell command by the program 11, and has a function as a command activation means. On the other hand, lpr program 17 by executing the remote print commands invoked by rshd program 16, printed on the filter program F 1 to F n and the output port Pt 1 ~Pt n of the specified registered name rshd program 16 It is designed to perform output processing and has a function as a fourth control means.
【0035】プリンタサーバ装置5は、図3に示すよう
に、CPU41、ROM42、RAM43、インタフェ
ース44および通信インタフェース45を備えている。As shown in FIG. 3, the printer server device 5 includes a CPU 41, a ROM 42, a RAM 43, an interface 44 and a communication interface 45.
【0036】CPU41は、ROM42に格納されてい
る上記のフィルタプログラムF1 〜Fn 、nfsdプロ
グラム13、ftpdプログラム14、lpdプログラ
ム15、rshdプログラム16およびlprプログラ
ム17等のプログラムを実行するようになっている。ま
た、CPU41は、インタフェース44を介してプリン
タPr1 〜Prn にプリントデータを出力するととも
に、通信インタフェース45を介してイーサネット6と
の間で通信制御を行なうようになっている。RAM43
は、前記のプリンタ登録テーブル12やプリントデータ
の記憶およびフィルタプログラムF1 〜Fn によるプリ
ントデータ加工のワーキングエリアとして用いられる。The CPU 41 is adapted to execute the above-mentioned filter programs F 1 to F n , the nfsd program 13, the ftpd program 14, the lpd program 15, the rshd program 16 and the lpr program 17, which are stored in the ROM 42. ing. The CPU 41 outputs print data to the printers Pr 1 to Pr n via the interface 44 and controls communication with the Ethernet 6 via the communication interface 45. RAM43
Is used as a working area for storing the printer registration table 12 and the print data and processing the print data by the filter programs F 1 to F n .
【0037】上記のように構成されるネットワークシス
テムにおいて、ホストマシン1〜4がプリンタPr1 〜
Prn を利用する際の動作を説明する。In the network system configured as described above, the host machines 1 to 4 are connected to the printers Pr 1 to.
The operation when using Pr n will be described.
【0038】ホストマシン1において、nfsクライア
ント7によりマウントコマンドが実行されると、nfs
dプログラム13によりプリンタサーバ装置5のルート
ファイルシステムがホストマシン1のディレクトリにマ
ウントされる。この状態では、ホストマシン1にてプリ
ンタサーバ装置5のファイルがホストマシン1のファイ
ルと同様に扱うことができる。また、nfsクライアン
ト7により、プリンタ登録テーブル12に登録されてい
る組合せがプリンタ名というファイル名のファイルとし
て扱えるようになる。When a mount command is executed by the nfs client 7 in the host machine 1, nfs
The d program 13 mounts the root file system of the printer server device 5 on the directory of the host machine 1. In this state, the file of the printer server device 5 can be handled by the host machine 1 in the same manner as the file of the host machine 1. Further, the nfs client 7 can handle the combination registered in the printer registration table 12 as a file having a file name of printer name.
【0039】ホストマシン1からプリントデータを転送
する場合、nfsクライアント7によるファイルの書き
込みコマンドの実行でプリンタ名の目的のファイルにプ
リントデータが書き込まれる。これにより、プリントデ
ータがイーサネット6を通じてプリンタサーバ装置5に
転送される。すると、プリンタサーバ装置5では、nf
sdプログラム13が、書き込まれたファイルに基づい
てプリンタ登録テーブル12を参照しながら、転送され
てきたプリントデータの印字処理をファイルプログラム
F1 〜Fn および出力ポートPt1 〜Ptn に行なわせ
る。このとき、プリントデータは、ファイルプログラム
F1 〜Fn のうち指定されたプリンタ名に応じたものに
より加工され、さらに出力ポートPt1 〜Ptn のうち
指定されたポートからプリンタPr1 〜Prn の目的と
する1つに出力される。When the print data is transferred from the host machine 1, the print data is written in the target file of the printer name by executing the file write command by the nfs client 7. As a result, the print data is transferred to the printer server device 5 via the Ethernet 6. Then, in the printer server device 5, nf
sd program 13, with reference to the printer registering table 12 based on the written file to perform the printing process of the print data transferred to the file program F 1 to F n and the output port Pt 1 ~Pt n. At this time, the print data is processed by one of the file programs F 1 to F n according to the designated printer name, and further, from the designated port of the output ports Pt 1 to Pt n to the printers Pr 1 to Pr n. Is output to the target one.
【0040】ホストマシン2からプリントデータを転送
する場合、プリンタサーバ装置5では、ftpdプログ
ラム14が常に動作しており、ftpクライアント8に
よるリモートログインが受け入れられる。この状態で、
ftpクライアント8によりls(ファイル名開示)コ
マンドが実行されると、ftpdプログラム14により
プリンタサーバ装置5のファイル名の一覧がホストマシ
ン2に対し開示される。このとき、プリンタ登録テーブ
ル12のプリンタ名もファイル名として開示される。When the print data is transferred from the host machine 2, the ftpd program 14 is always operating in the printer server device 5, and the remote login by the ftp client 8 is accepted. In this state,
When the lsp (file name disclosure) command is executed by the ftp client 8, the ftpd program 14 discloses a list of file names of the printer server device 5 to the host machine 2. At this time, the printer name in the printer registration table 12 is also disclosed as the file name.
【0041】そして、プリントデータは、ftpクライ
アント8によりputコマンドが実行されることにより
プリンタサーバ装置5に転送され、ホストマシン2側で
指定されたプリント名のファイルに書き込まれる。する
と、プリンタサーバ装置5では、ftpdプログラム1
4が、書き込まれたファイルに基づいてプリンタ登録テ
ーブル12を参照しながら、プリントデータの印字処理
をファイルプログラムF1 〜Fn および出力ポートPt
1 〜Ptn に行なわせる。Then, the print data is transferred to the printer server device 5 by executing the put command by the ftp client 8 and written in a file having the print name designated by the host machine 2 side. Then, in the printer server device 5, the ftpd program 1
4 refers to the printer registration table 12 based on the written file and prints the print data by using the file programs F 1 to F n and the output port Pt.
1 to Pt n .
【0042】ホストマシン3からプリントデータを転送
する場合、ホストマシン3では、プリントデータがlp
rプログラム9によりlpdプログラム10に送出され
る。そのプリントデータは、lpdプログラム10によ
りプリンタサーバ装置5に転送される。プリンタサーバ
装置5では、lpdプログラム15が、プリントデータ
を受け取ると、ホストマシン3側で指定されたプリンタ
名に基づいてプリンタ登録テーブル12を参照しなが
ら、プリントデータの印字処理をファイルプログラムF
1 〜Fn および出力ポートPt1 〜Ptn に行なわせ
る。When the print data is transferred from the host machine 3, the print data is lp in the host machine 3.
It is sent to the lpd program 10 by the r program 9. The print data is transferred to the printer server device 5 by the lpd program 10. In the printer server device 5, when the lpd program 15 receives the print data, the print process of the print data is performed by referring to the printer registration table 12 based on the printer name designated by the host machine 3 and the file program F is executed.
1 to F n and output ports Pt 1 to Pt n .
【0043】ホストマシン4からプリントデータを転送
する場合、ホストマシン4にてrshプログラム11に
よりリモートシェルコマンドが実行されると、プリンタ
サーバ装置5では、rshdプログラム16によりリモ
ートプリントコマンドが起動される。そして、lprプ
ログラム17は、リモートプリントコマンドを実行する
ことにより、リモートシェルコマンド実行時にホストマ
シン4側で指定されたプリンタ名に基づいてプリンタ登
録テーブル12を参照しながら、プリントデータの印字
処理をファイルプログラムF1 〜Fn および出力ポート
Pt1 〜Ptnに行なわせる。When the print data is transferred from the host machine 4, when the remote shell command is executed by the rsh program 11 in the host machine 4, the remote print command is activated in the printer server device 5 by the rshd program 16. Then, the lpr program 17 executes the remote print command, and refers to the printer registration table 12 based on the printer name specified by the host machine 4 when executing the remote shell command, and prints the print data as a file. The programs F 1 to F n and the output ports Pt 1 to Pt n are executed.
【0044】なお、プリンタサーバ装置5では、プリン
トデータがホストマシン1〜4から同時に同じプリンタ
に対して出力される場合に、データが混在しないよう
に、排他制御が行なわれている。具体的には、1つの出
力ポートは1台のホストマシンからのみデータを受け入
れるように制御されている。そして、あるホストマシン
からのデータ出力が終了すれば、次のホストマシンから
のデータ出力が可能になる。In the printer server device 5, when print data is simultaneously output from the host machines 1 to 4 to the same printer, exclusive control is performed so that the data does not mix. Specifically, one output port is controlled to accept data from only one host machine. Then, when the data output from one host machine is completed, the data output from the next host machine becomes possible.
【0045】以上述べたように、本実施例のプリンタサ
ーバ装置5によれば、4種類の異なる機能を有するホス
トマシン1〜4からプリントデータを受け入れて印字処
理を行なうことができる。したがって、上記のような異
なる機能を有するホストマシン1〜4が、プリンタPr
1 〜Prn を共用することができる。As described above, according to the printer server device 5 of this embodiment, it is possible to receive print data from the host machines 1 to 4 having four different types of functions and perform the print processing. Therefore, the host machines 1 to 4 having the different functions as described above are connected to the printer Pr.
1 to Pr n can be shared.
【0046】[0046]
【発明の効果】本発明のプリンタサーバ装置は、以上の
ように、プリントデータを印刷出力に適した形態に加工
する加工手段と、印刷装置と同数設けられて加工手段か
らのプリントデータを印刷装置に出力する出力ポート
と、加工手段と出力ポートとの組合せを登録名に対応付
けて登録する登録手段と、階層ディレクトリにより管理
されるファイルの最上位層をネットワークファイルシス
テムに対応したクライアント側の第1ホストマシンのデ
ィレクトリと結合させて上記の組合せをファイルとして
取り扱えるようにする結合手段と、結合手段によりディ
レクトリ結合がなされているとき上記の組合せに第1ホ
ストマシンにて書き込まれたプリントデータをその組合
せの加工手段および出力ポートを通じて印刷装置に出力
させる第1制御手段と、ファイル転送プロトコルに対応
したクライアント側の第2ホストマシンからのリモート
ログインを受入れるとともに上記の登録名をファイル名
として第2ホストマシンに開示する開示手段と、開示手
段により開示された登録名に基づいて第2ホストマシン
によりプリントデータの出力が指定された登録名の組合
せをファイルとしてこれに第2ホストマシンにて書き込
まれたプリントデータをその組合せの加工手段および出
力ポートを通じて印刷装置に出力させる第2制御手段
と、リモートプリントコマンドを実行してプリントデー
タの転送を行なうクライアント側の第3ホストマシンか
ら上記の登録名を指定して転送されてきたプリントデー
タをその登録名の組合せの加工手段および出力ポートを
通じて印刷装置に出力させる第3制御手段と、リモート
シェルコマンドを実行してプリントデータの転送を行な
うクライアント側の第4ホストマシンにてリモートシェ
ルコマンドが実行されることによりリモートプリントコ
マンドを起動するコマンド起動手段と、コマンド起動手
段により起動されたリモートプリントコマンドを実行す
ることにより指定された登録名の組合せの加工手段およ
び出力ポートを通じて印刷装置に出力させる第4制御手
段とを備えている構成である。As described above, the printer server device of the present invention is provided with the processing means for processing the print data into a form suitable for printout and the printing data from the processing means are provided in the same number as the printing device. , A registration means for registering the combination of the processing means and the output port in association with the registration name, and the top layer of the file managed by the hierarchical directory on the client side corresponding to the network file system. A combining means for combining the directory of one host machine so that the above combination can be handled as a file, and the print data written by the first host machine in the above combination when the directory combination is made by the combining means. First control means for causing the printing apparatus to output through the combined processing means and output port , A disclosure means for accepting a remote login from the second host machine on the client side corresponding to the file transfer protocol and disclosing the registered name as a file name to the second host machine, and based on the registered name disclosed by the disclosing means. A combination of registered names for which print data output is designated by the second host machine as a file, and the print data written by the second host machine is output to the printer through the processing means and output port of the combination. 2 control means, processing means for combining print data transferred by designating the registered name from the third host machine on the client side that executes the remote print command to transfer the print data, and A third control hand that causes the printing device to output through the output port And a command starting means for starting the remote print command by executing the remote shell command on the fourth host machine on the client side which executes the remote shell command to transfer the print data, and the command starting means. And a fourth control means for causing the printing device to output through the output port, the processing means of the combination of the registered names designated by executing the remote print command.
【0047】これにより、第1ないし第4ホストマシン
からのプリントデータは、プリンタサーバ装置に受け入
れられると加工手段と出力ポートとの組合せに対応した
印刷装置に出力される。それゆえ、異なる機能を有する
第1ないし第4ホストマシンが同じ印刷装置をローカル
エリアネットワーク上で共用することができる。したが
って、リモートプリントコマンドをサポートしているホ
ストマシンはもとより、ネットワークファイルシステム
やファイル転送プロトコルに対応したホストマシンおよ
びリモートシェルコマンドをサポートしているホストマ
シンでも同一の印刷装置を使用することが可能になる。As a result, when the print data from the first to fourth host machines is accepted by the printer server device, it is output to the printing device corresponding to the combination of the processing means and the output port. Therefore, the first to fourth host machines having different functions can share the same printing device on the local area network. Therefore, it is possible to use the same printing device not only for host machines that support remote print commands, but also for host machines that support network file systems and file transfer protocols and host machines that support remote shell commands. Become.
【0048】それゆえ、異機種間での印刷装置の共有化
を図り、ネットワークシステムにおけるプリンタサーバ
装置の処理機能を向上させることができるという効果を
奏する。Therefore, the printing apparatus can be shared between different models, and the processing function of the printer server apparatus in the network system can be improved.
【図1】本発明の一実施例に係るネットワークシステム
の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a network system according to an embodiment of the present invention.
【図2】図1のネットワークシステムにおけるクライア
ント側のホストマシンの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of a client-side host machine in the network system of FIG.
【図3】図1のネットワークシステムにおけるプリンタ
サーバ装置の構成を示すブロック図である。3 is a block diagram showing a configuration of a printer server device in the network system of FIG.
【図4】プリンタサーバ装置が接続された従来のネット
ワークシステムの構成を示すブロック図である。FIG. 4 is a block diagram showing a configuration of a conventional network system to which a printer server device is connected.
【図5】図4のネットワークシステムにおけるクライア
ントマシンおよびプリンタサーバ装置にて印刷処理を実
行するプログラムの構成を示すブロック図である。5 is a block diagram showing a configuration of a program for executing print processing by a client machine and a printer server device in the network system of FIG.
6 イーサネット(ローカルエリアネットワ
ーク) 12 プリンタ登録テーブル(登録手段) 13 nfsdプログラム(結合手段、第1
制御手段) 14 ftpdプログラム(開示手段、第2
制御手段) 15 lpdプログラム(第3制御手段) 16 rshdプログラム(コマンド起動手
段) 17 lprプログラム(第4制御手段) Pr1 〜Prn プリンタ(印刷手段) F1 〜Fn フィルタプログラム(加工手段) Pt1 〜Ptn 出力ポート6 Ethernet (local area network) 12 Printer registration table (registration means) 13 nfsd program (coupling means, first)
Control means) 14 ftpd program (disclosure means, second)
Control means) 15 lpd program (third control means) 16 rshd program (command starting means) 17 lpr program (fourth control means) Pr 1 to Pr n printer (printing means) F 1 to F n filter program (processing means) Pt 1 to Pt n output ports
Claims (1)
送を行なうローカルエリアネットワークを介してクライ
アント側のホストマシンと接続され、そのホストマシン
から転送されたプリントデータを印刷装置に出力させる
プリンタサーバ装置において、 プリントデータを印刷出力に適した形態に加工する加工
手段と、 印刷装置と同数設けられて加工手段からのプリントデー
タを印刷装置に出力する出力ポートと、 加工手段と出力ポートとの組合せを登録名に対応付けて
登録する登録手段と、 階層ディレクトリにより管理されるファイルの最上位層
を上記のホストマシンのうちネットワークファイルシス
テムに対応した第1ホストマシンのディレクトリと結合
させて上記の組合せをファイルとして取り扱えるように
する結合手段と、 結合手段によりディレクトリ結合がなされているとき上
記の組合せに第1ホストマシンにて書き込まれたプリン
トデータをその組合せの加工手段および出力ポートを通
じて印刷装置に出力させる第1制御手段と、 上記のホストマシンのうちファイル転送プロトコルに対
応した第2ホストマシンからのリモートログインを受入
れるとともに上記の登録名をファイル名として第2ホス
トマシンに開示する開示手段と、 開示手段により開示された登録名に基づいて第2ホスト
マシンによりプリントデータの出力が指定された登録名
の組合せをファイルとしてこれに第2ホストマシンにて
書き込まれたプリントデータをその組合せの加工手段お
よび出力ポートを通じて印刷装置に出力させる第2制御
手段と、 上記のホストマシンのうちリモートプリントコマンドを
実行してプリントデータの転送を行なう第3ホストマシ
ンから上記の登録名を指定して転送されてきたプリント
データをその登録名の組合せの加工手段および出力ポー
トを通じて印刷装置に出力させる第3制御手段と、 上記のホストマシンのうちリモートシェルコマンドを実
行してプリントデータの転送を行なう第4ホストマシン
にてリモートシェルコマンドが実行されることによりリ
モートプリントコマンドを起動するコマンド起動手段
と、 コマンド起動手段により起動されたリモートプリントコ
マンドを実行することにより指定された登録名の組合せ
の加工手段および出力ポートを通じて印刷装置に出力さ
せる第4制御手段とを備えていることを特徴とするプリ
ンタサーバ装置。1. A printer server apparatus connected to a client-side host machine via a local area network for transferring print data using TCP / IP and outputting the print data transferred from the host machine to a printing apparatus. The processing means for processing the print data into a form suitable for print output, the same number of printing devices as the output ports for outputting the print data from the processing means to the printing device, and the combination of the processing means and the output port. A registration means for registering in association with a registration name and a top layer of files managed by the hierarchical directory are combined with the directory of the first host machine corresponding to the network file system among the above host machines to combine the above combination. Joining means that can be handled as a file, and joining A first control means for causing the printing data written in the first host machine to the above-mentioned combination when the directory connection is made by the stage to be output to the printing apparatus through the processing means and the output port of the combination; Of these, the disclosure means for accepting a remote login from the second host machine corresponding to the file transfer protocol and disclosing the above registered name as a file name to the second host machine, and the second based on the registered name disclosed by the disclosing means. Second control means for outputting the print data written in the second host machine to the printing device through a processing means and an output port of the combination of the registered names for which print data output is designated by the host machine as a file Remote print command from the above host machines. A third host machine that executes a command to transfer print data and outputs the print data transferred by designating the registered name from the host machine to the printing apparatus through the processing means and the output port of the combination of the registered names. Control means, command starting means for starting a remote print command by executing a remote shell command on a fourth host machine which executes a remote shell command to transfer print data among the above host machines, and a command A printer server device comprising: a processing unit for executing a combination of registered names designated by executing a remote print command activated by the activation unit; and a fourth control unit for causing the printing apparatus to output through the output port. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5337251A JPH07200201A (en) | 1993-12-28 | 1993-12-28 | Printer server device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5337251A JPH07200201A (en) | 1993-12-28 | 1993-12-28 | Printer server device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07200201A true JPH07200201A (en) | 1995-08-04 |
Family
ID=18306868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5337251A Pending JPH07200201A (en) | 1993-12-28 | 1993-12-28 | Printer server device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07200201A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003081443A1 (en) * | 2002-03-25 | 2003-10-02 | Ricoh Company, Ltd. | Image formation device having a web service function |
KR20050050448A (en) * | 2003-11-25 | 2005-05-31 | 삼성전자주식회사 | Method and apparatus controling interface between clients and printers |
WO2007034692A1 (en) * | 2005-09-26 | 2007-03-29 | Brother Kogyo Kabushiki Kaisha | Label information managing system |
JP2009093414A (en) * | 2007-10-09 | 2009-04-30 | Brother Ind Ltd | Thumbnail distribution system, server, client and program |
JP2009137165A (en) * | 2007-12-06 | 2009-06-25 | Ricoh Co Ltd | Image formation device, information processing method and program |
-
1993
- 1993-12-28 JP JP5337251A patent/JPH07200201A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003081443A1 (en) * | 2002-03-25 | 2003-10-02 | Ricoh Company, Ltd. | Image formation device having a web service function |
US7743162B2 (en) | 2002-03-25 | 2010-06-22 | Ricoh Company, Ltd. | Image forming apparatus, with connection request mediation, having web service functions |
US8549162B2 (en) | 2002-03-25 | 2013-10-01 | Ricoh Company, Ltd. | Image forming apparatus having web service functions |
KR20050050448A (en) * | 2003-11-25 | 2005-05-31 | 삼성전자주식회사 | Method and apparatus controling interface between clients and printers |
WO2007034692A1 (en) * | 2005-09-26 | 2007-03-29 | Brother Kogyo Kabushiki Kaisha | Label information managing system |
JP2009093414A (en) * | 2007-10-09 | 2009-04-30 | Brother Ind Ltd | Thumbnail distribution system, server, client and program |
US9251288B2 (en) | 2007-10-09 | 2016-02-02 | Brother Kogyo Kabushiki Kaisha | Thumbnail distribution system, server, client and program |
JP2009137165A (en) * | 2007-12-06 | 2009-06-25 | Ricoh Co Ltd | Image formation device, information processing method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4240690B2 (en) | Information processing apparatus, information processing method, information processing system, and recording medium | |
US6476927B1 (en) | Job token printer assignment system | |
US7443523B2 (en) | Printing to a client site from an application running on a remote server | |
JP3068650B2 (en) | Virtual printer | |
JP4596696B2 (en) | Information processing apparatus and printing apparatus | |
CN109669645A (en) | Control method | |
US7970866B2 (en) | Print system including application server to select printer driver for client specific print information | |
JP2004213635A (en) | Image processor, image processing method and control program | |
JPH11316658A (en) | Printer | |
JP2000357131A (en) | Electronic equipment control system using communication protocol | |
JPH07200201A (en) | Printer server device | |
JPH0969076A (en) | Terminal environment information management system | |
JP2002373064A (en) | Printer and information processor | |
JP4045800B2 (en) | Printing system and method | |
JPH11119940A (en) | Printing control system | |
JP4601030B2 (en) | Network printer | |
JP2005038011A (en) | Network system and its control method | |
JPH11143662A (en) | Printer device | |
JPH06161677A (en) | Print server device | |
JPH06187113A (en) | Print server | |
JP2006252297A (en) | Print system | |
JP2000242448A (en) | Print parameter registration system for printer | |
JPH09120346A (en) | Data setting method for print server, and print server | |
JP4641392B2 (en) | Control device, communication processing method, and program | |
JP2005346739A (en) | Printer and printer job data transfer method |