JPH08152985A - Printer system - Google Patents
Printer systemInfo
- Publication number
- JPH08152985A JPH08152985A JP6317656A JP31765694A JPH08152985A JP H08152985 A JPH08152985 A JP H08152985A JP 6317656 A JP6317656 A JP 6317656A JP 31765694 A JP31765694 A JP 31765694A JP H08152985 A JPH08152985 A JP H08152985A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- driver
- identification code
- network address
- 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
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はネットワークを介して複
数のホスト装置により共有されるプリンタ装置に係り、
特にホスト装置に固有の構成のプリント情報を転送して
きた場合であってもプリント出力が可能なプリント装置
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer device shared by a plurality of host devices via a network,
In particular, the present invention relates to a printing device that can print out even when print information having a unique configuration is transferred to a host device.
【0002】[0002]
【従来の技術】パーソナルコンピュータやワークステー
ションなどと比較すると、プリンタ装置の使用頻度(占
有時間)は少ない。そのため、図16に示すように、伝
送路Cを介して、複数のホスト装置(パーソナルコンピ
ュータやワークステーションなど)20が1台または数
台のプリンタ装置22を共有するようにしたシステム、
即ち、プリンタ共有環境を備えたシステムが普及しつつ
ある。しかしながら、パーソナルコンピュータのような
ホスト装置では、そのホスト装置に固有のプリンタドラ
イバを備え、特定のプリンタ装置を使用するように構成
されているので、伝送路に接続する複数のホスト装置を
異機種で構成しようとすると、共通のプリンタ装置に容
易に接続できないという問題がある。2. Description of the Related Art Printers are less frequently used (occupied time) than personal computers or workstations. Therefore, as shown in FIG. 16, a system in which a plurality of host devices (personal computers, workstations, etc.) 20 share one or several printer devices 22 via a transmission path C,
That is, systems having a printer sharing environment are becoming widespread. However, since a host device such as a personal computer is provided with a printer driver unique to the host device and is configured to use a specific printer device, a plurality of host devices connected to a transmission line can be different models. If it is attempted to configure it, there is a problem in that it cannot be easily connected to a common printer device.
【0003】このような問題点を解決するために、特開
平2−36415号公報によって開示された方式は、ホ
スト装置及びプリンタ装置以外に新たな制御装置と複数
種類のプリンタ装置とをネットワーク上に備え、前記制
御装置内にそれぞれのホスト装置とそれに適合するプリ
ンタ装置とを結び付ける対応付け手段を備えることによ
り、伝送路に接続した複数のホスト装置からそれぞれの
ホスト装置に適合したプリンタ装置に出力を行うもので
ある。In order to solve such a problem, the system disclosed in Japanese Patent Laid-Open No. 2-36415 discloses a new control device and a plurality of types of printer devices on a network in addition to a host device and a printer device. The control device is provided with associating means for associating each host device with a printer device compatible with the host device, so that output from a plurality of host devices connected to the transmission path to the printer device compatible with each host device. It is something to do.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、前記特
開平2−36415号公報に提示された従来の方式で
は、ホスト装置およびプリンタ装置以外に新たな制御装
置が必要となり、またプリンタ装置も各ホスト装置に適
合した複数のプリンタ装置が必要になるため、コストア
ップを招き、或いは設置空間が余分に必要となるという
問題点があった。However, in the conventional method disclosed in Japanese Patent Laid-Open No. 2-36415, a new control device is required in addition to the host device and the printer device, and the printer device also includes each host device. Therefore, there is a problem in that a plurality of printer devices adapted to the above are required, resulting in an increase in cost or an extra installation space.
【0005】[0005]
【発明の目的】本発明は、前記のような従来技術の問題
を解決し、コストアップや設置空間の増加を招くことな
く、異なる種類のプリンタドライバを必要とする複数の
ホスト装置からプリントを実行することができる共有設
定が可能なプリンタ装置を提供することを目的としてい
る。SUMMARY OF THE INVENTION The present invention solves the problems of the prior art as described above, and executes printing from a plurality of host devices that require different types of printer drivers without increasing the cost or increasing the installation space. It is an object of the present invention to provide a printer device capable of performing shared settings.
【0006】[0006]
【課題を解決するための手段】上述した課題を解決する
第1の手段として、ネットワークを介して複数のホスト
装置のいずれかから受信したプリント情報に基づいてプ
リント出力可能なプリンタ装置において、プリント出力
を制御するプリンタ制御回路と、前記プリンタ制御回路
を駆動する複数種類のプリンタドライバと、複数のホス
ト装置のいずれかから構成の異なるプリント情報を受信
して、対応する前記プリンタドライバを選択し、起動す
る受信部とを備えた構成にした。第2の手段として、前
記第1の手段に加え、受信部にそれぞれのホスト装置の
ネットワークアドレスを適合するプリンタドライバに対
応付けるドライバ選択テーブルを備えた構成にした。As a first means for solving the above problems, a printer device capable of performing print output based on print information received from any one of a plurality of host devices via a network is used for print output. A printer control circuit for controlling a printer control circuit, a plurality of types of printer drivers for driving the printer control circuit, and print information of different configurations from any of a plurality of host devices, and selects and starts the corresponding printer driver. And a receiving unit that operates. As a second means, in addition to the first means, the receiving section is provided with a driver selection table for associating the network address of each host device with a compatible printer driver.
【0007】第3の手段として、前記第2の手段に加
え、ホスト装置のネットワークアドレスおよび適合する
プリンタドライバ識別符号をプリンタ装置の操作部また
はホスト装置から登録する構成にした。第4の手段とし
て、ネットワークを介して複数のホスト装置のいずれか
から受信したプリント情報に基づいてプリント出力可能
なプリンタ装置において、プリント出力を制御するプリ
ンタ制御回路と、前記プリンタ制御回路を駆動する複数
種類のプリンタドライバと、複数のホスト装置のいずれ
かからプリンタモード情報を含むプリント情報を受信し
たとき、プリンタモード識別符号に対応するプンタドラ
イバに対し前記プリンタモード識別符号に対応したプリ
ンタ制御を指示する受信部とを備えた構成にした。As a third means, in addition to the second means, the network address of the host device and the compatible printer driver identification code are registered from the operation unit of the printer device or the host device. As a fourth means, a printer control circuit for controlling print output and a printer control circuit are driven in a printer device capable of performing print output based on print information received from any of a plurality of host devices via a network. When print information including printer mode information is received from any of a plurality of types of printer drivers and a plurality of host devices, the printer driver corresponding to the printer mode identification code is instructed to perform printer control corresponding to the printer mode identification code. And a receiving unit that operates.
【0008】第5の手段として、前記第2又は第4の手
段において、受信部が受信したネットワークアドレスま
たはプリンタモード識別符号に対応できないとき、前記
ネットワークアドレスまたはプリンタモード識別符号を
含むプリント情報を他のプリンタ装置に回送する回送部
を備えた構成にした。第6の手段として、前記第2又は
第4の手段において、ネットワークアドレスおよび対応
するプリンタドライバ識別符号、またはプリンタモード
識別符号をレポート出力する構成にした。As a fifth means, in the second or the fourth means, when the receiving unit cannot correspond to the network address or the printer mode identification code received, the print information including the network address or the printer mode identification code is sent to another. The printer is configured to have a forwarding unit that forwards to the printer device. As a sixth means, in the second or fourth means, the network address and the corresponding printer driver identification code or printer mode identification code is output as a report.
【0009】[0009]
【作用】第1の手段では、プリント出力を制御するプリ
ンタ制御回路と、前記プリンタ制御回路を駆動する複数
種類のプリンタドライバと、複数のホスト装置のいずれ
かから構成の異なるプリント情報を受信して、対応する
前記プリンタドライバを選択し、起動する受信部とを備
えた構成にしたので、ホスト装置は固有のプリンタドラ
イバで自分の装置内のプリンタに出力するように共有プ
リンタに出力できる。第2の手段では、第1の手段にお
いて、受信部にそれぞれのホスト装置のネットワークア
ドレスを適合するプリンタドライバに対応付けるドライ
バ選択テーブルを備えた構成にしたので、それぞれのホ
スト装置は、プリンタ出力時、適合するプリンタドライ
バを指定しなくても自分のネットワークアドレスを通知
するだけで適合するプリンタドライバによるプリント出
力ができる。According to the first means, a printer control circuit for controlling print output, a plurality of types of printer drivers for driving the printer control circuit, and print information of different configurations are received from any of a plurality of host devices. Since the corresponding printer driver is selected and the receiving unit which is activated is provided, the host device can output to the shared printer by using a unique printer driver to output to the printer in its own device. According to the second means, in the first means, the receiving unit is provided with the driver selection table for associating the network address of each host device with the compatible printer driver. Even if you do not specify a compatible printer driver, you can print out with a compatible printer driver simply by notifying your network address.
【0010】第3の手段では、前記第2の手段におい
て、ホスト装置のネットワークアドレスおよび適合する
プリンタドライバ識別符号を、プリンタ装置の操作部ま
たはホスト装置から登録する構成にしたので、利用者が
使用条件に合ったドライバ選択テーブルを作成できる。
第4の手段では、プリント出力を制御するプリンタ制御
回路と、前記プリンタ制御回路を駆動する複数種類のプ
リンタドライバと、複数のホスト装置のいずれかからプ
リンタモード情報を含むプリント情報を受信したとき、
プリンタモード識別符号に対応するプリンタドライバに
対し前記プリンタモード識別符号に対応したプリンタ制
御を指示する受信部とを備えた構成にしたので、ホスト
装置は固有のプリンタドライバで自分の装置内のプリン
タに出力するように共有プリンタに出力でき、且つ様々
なプリントモードでプリント出力ができる。In the third means, in the second means, the network address of the host device and the compatible printer driver identification code are registered from the operation unit of the printer device or the host device. You can create a driver selection table that meets the conditions.
According to a fourth means, when print information including printer mode information is received from any one of a printer control circuit that controls print output, a plurality of types of printer drivers that drive the printer control circuit, and a plurality of host devices,
Since the printer driver corresponding to the printer mode identification code is provided with the receiving unit for instructing the printer control corresponding to the printer mode identification code, the host device uses the unique printer driver to control the printer in its own device. It can be output to a shared printer as it is output, and can be printed out in various print modes.
【0011】第5の手段では、受信部が受信したネット
ワークアドレスまたはプリンタモード識別符号に対応で
きないとき、前記ネットワークアドレスまたはプリンタ
モード識別符号を含むプリント情報を他のプリンタ装置
に回送する回送部を備えた構成にしたので、1台のプリ
ンタ装置で全てのホスト装置に対するプリント出力に対
応できなくても複数台のプリンタ装置によって対応する
ことができる。第6の手段では、ネットワークアドレス
および対応するプリンタドライバ識別符号、またはプリ
ンタモード識別符号をレポート出力する構成にしたの
で、それらを忘れてしまった場合などに参照することが
できる。The fifth means is provided with a forwarding section for forwarding print information including the network address or printer mode identification code to another printer when the receiving section cannot handle the received network address or printer mode identification code. With this configuration, even if one printer device cannot support print output to all host devices, it can be supported by a plurality of printer devices. In the sixth means, since the network address and the corresponding printer driver identification code or printer mode identification code are output as a report, it is possible to refer to them when they are forgotten.
【0012】[0012]
【実施例】以下、図面により本発明の実施例を詳細に説
明する。図1は本発明の一実施例を示す構成ブロック図
である。符号1は記録紙上に文字や画像を形成するプリ
ント部であり、インクジェット方式や電子写真方式など
により実現されている。2は前記プリント部1を制御す
るプリンタ制御回路、3は前記プリンタ制御回路2を駆
動するプリンタドライバであって、図に示すように複数
個備えられ、且つそれぞれのプリンタドライバ3a、3
b、3cは異なる種類のドライバである。また、4は受
信部であり、伝送路Cを介し複数のホスト装置のうち、
いずれかのホスト装置から構成の異なるプリント情報を
受信し、適合する前記プリンタドライバ3a、3b、3
cの何れかを選択して起動する。なお、本プリンタ装置
を含むシステム構成は図16と同じである。また、前記
受信部4は図2に示すようにホスト装置のネットワーク
アドレスと適合するプリンタドライバとを対応付けるド
ライバ選択テーブル11を受信部4内に備えている。Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. Reference numeral 1 is a print unit that forms characters and images on a recording sheet, and is realized by an inkjet method, an electrophotographic method, or the like. Reference numeral 2 is a printer control circuit for controlling the printing unit 1, 3 is a printer driver for driving the printer control circuit 2, and a plurality of printer drivers are provided as shown in FIG.
b and 3c are different types of drivers. Further, 4 is a receiving unit, which among the plurality of host devices via the transmission path C,
The print information having a different configuration is received from any of the host devices, and the compatible printer drivers 3a, 3b, 3
Select any one of c and start. The system configuration including this printer is the same as that shown in FIG. Further, as shown in FIG. 2, the receiving unit 4 includes a driver selection table 11 for associating the network address of the host device with a compatible printer driver in the receiving unit 4.
【0013】図3は前記ドライバ選択テーブル11の一
例を示した図であって、ホストのネットワークアドレス
に対応してそれぞれプリンタドライバ識別符号が割り当
てられている。つまり、それぞれのホスト装置はプリン
タ装置に転送する全てのプリント情報に図4に示すよう
なヘッダ情報を付加して送信する。同図において、プリ
ンタ装置ネットワークアドレスは、メッセージを届ける
宛先のネットワークアドレスであり、ホスト装置ネット
ワークアドレスは送信元のネットワークアドレスであ
る。前記ネットワークアドレスは、ネットワークに接続
される各装置(端末)に対し、重複した番号が与えられ
ないようにシステム管理者により管理され、付与され
る。FIG. 3 is a diagram showing an example of the driver selection table 11 in which printer driver identification codes are assigned corresponding to the network addresses of the hosts. That is, each host device adds the header information as shown in FIG. 4 to all the print information to be transferred to the printer device and transmits it. In the figure, the printer device network address is the destination network address to which the message is delivered, and the host device network address is the source network address. The network address is managed and given by the system administrator so that a duplicate number is not given to each device (terminal) connected to the network.
【0014】本発明の実施例において、ドライバ選択テ
ーブルに各ホスト装置のネットワークアドレスとそれに
対応するプリンタドライバを登録する場合、図6に示す
プリンタ装置の操作部6からネットワークアドレスおよ
びプリンタドライバ識別符号を入力することによって実
現する。つまり、制御部5は内蔵されたプログラムに従
い、登録メニューが選択されると、操作部6を構成する
表示部にネットワークアドレス及び該ネットワークアド
レスに対応するプリンタドライバ識別符号の入力を求め
るメッセージを表示し、ネットワークアドレス及びプリ
ンタドライバ識別符号が操作部6から入力されると、そ
れらを取得し、受信部4に渡す。そして、受信部4が図
2に示したようにドライバ選択テーブルに書き込む。In the embodiment of the present invention, when registering the network address of each host device and the corresponding printer driver in the driver selection table, the network address and the printer driver identification code are input from the operation unit 6 of the printer device shown in FIG. It is realized by inputting. That is, when the registration menu is selected according to the built-in program, the control unit 5 displays a message requesting the network address and the printer driver identification code corresponding to the network address on the display unit constituting the operation unit 6. When the network address and the printer driver identification code are input from the operation unit 6, they are acquired and passed to the reception unit 4. Then, the receiving unit 4 writes in the driver selection table as shown in FIG.
【0015】また、ドライバ選択テーブルへの登録はホ
スト装置から行うことも可能である。この場合、ホスト
装置の操作部から入力されたプリンタドライバ識別符号
は図7に示すような形式でプリンタ装置の受信部4に与
えられる。受信部4はホスト装置からの信号を受信する
と、‘登録要求’フィールドの内容から、このメッセー
ジがドライバ選択テーブルへの登録要求であることを知
り、更にメッセージに含まれているホスト装置ネットワ
ークアドレスとプリンタドライバ識別符号を取得し、ド
ライバ選択テーブルに登録する。Further, the registration in the driver selection table can be performed from the host device. In this case, the printer driver identification code input from the operating unit of the host device is given to the receiving unit 4 of the printer device in the format shown in FIG. When the receiving unit 4 receives the signal from the host device, it knows from the contents of the'registration request 'field that this message is a request to register in the driver selection table, and further detects the host device network address included in the message. The printer driver identification code is acquired and registered in the driver selection table.
【0016】図5は本実施例のプリント出力時のプリン
タ装置の動作フロー図である。以下、プリント出力時の
動作を説明する。 まず、受信部4がメッセージ(図4
参照)を受信する(S1)。受信部4はヘッダ情報部に
示された宛先情報から、このメッセージがプリンタ装置
宛のメッセージであることを知る。ここでプリンタ装置
宛のメッセージにおけるプリント情報の内容はこのメッ
セージを送ってきたホスト装置により様々であり、前述
した登録要求時のように、ホスト装置からプリンタ装置
宛に送出されたメッセージに含まれる情報フィールドの
冒頭に予め定めた定形の要求情報が検出されないと、こ
のメッセージをプリント情報と判断し、ヘッダ情報から
ホスト装置ネットワークアドレスを取得し、該当するネ
ットワークアドレスがドライバ選択テーブル11内に登
録されているかどうかチェックする。その後、該当する
ネットワークアドレスがドライバ選択テーブル11内に
登録されていればそれを受信したプリント情報を受理で
きるプリンタドライバとして選択する(S2)。FIG. 5 is an operation flow chart of the printer device at the time of print output of this embodiment. The operation at the time of print output will be described below. First, the receiver 4 sends a message (see FIG.
(Reference) is received (S1). The receiving unit 4 knows from the destination information indicated in the header information unit that this message is addressed to the printer device. Here, the content of the print information in the message addressed to the printer device varies depending on the host device that has sent this message, and the information included in the message sent from the host device to the printer device as in the case of the registration request described above. If the predetermined fixed request information is not detected at the beginning of the field, this message is determined as print information, the host device network address is acquired from the header information, and the corresponding network address is registered in the driver selection table 11. Check if there is. Then, if the corresponding network address is registered in the driver selection table 11, the received print information is selected as a printer driver that can accept it (S2).
【0017】この時点ではまだプリンタドライバは起動
されていないので、続いてS4へ進み(S3)、受信部
4は選択したプリンタドライバを起動する(S4)。例
えばホスト装置のネットワークアドレスが102で(図
3参照)、プリンタドライバ3aが識別符号Aなるプリ
ンタドライバであるとすると(図1参照)、プリンタド
ライバ3aが起動される。プリンタドライバ3aはネッ
トワークアドレス102のホスト装置などが出力するプ
リント情報を受理でき、所定のデータ処理を行う(S
5)。例えば、最初に受信したプリント情報ではプリン
ト条件などが渡され、条件設定などを実行する。この情
報には記録紙上に形成する文字や画像の情報は含んでお
らず、プリントドライバの種類によっては、前記の処理
のなかで、ホスト装置へ次のプリント情報転送要求など
が送出される。At this point in time, the printer driver has not been activated yet, so the process proceeds to S4 (S3), and the receiver 4 activates the selected printer driver (S4). For example, if the network address of the host device is 102 (see FIG. 3) and the printer driver 3a is the printer driver with the identification code A (see FIG. 1), the printer driver 3a is activated. The printer driver 3a can receive print information output from the host device or the like having the network address 102, and performs predetermined data processing (S).
5). For example, print conditions and the like are passed in the print information that is received first, and condition settings and the like are executed. This information does not include information on characters or images formed on the recording paper, and depending on the type of print driver, the next print information transfer request or the like is sent to the host device in the above process.
【0018】このようにしてホスト装置から引き続きプ
リント情報が受信され(S1)、前述したようにプリン
タドライバが選択されるが(S2)、その際、プリンタ
ドライバは既に起動済みであるため(S3)、受信した
プリント情報はプリンタドライバに渡され、該プリンタ
ドライバによって受信データが処理される(S6)。プ
リンタドライバによって受信データが処理されると、プ
リンタ制御回路2を介して、プリント部1によって記録
紙上へのプリント出力を行い(S7)、このような動作
によってプリント情報を全て受信し終るまで順次くり返
される(S8)。In this way, the print information is continuously received from the host device (S1), and the printer driver is selected as described above (S2). At that time, the printer driver has already been started (S3). The received print information is passed to the printer driver, and the received data is processed by the printer driver (S6). When the received data is processed by the printer driver, the print section 1 prints out on the recording paper via the printer control circuit 2 (S7), and by such an operation, the print information is sequentially repeated until all the print information is received. It is returned (S8).
【0019】このように本発明によれば、ホスト装置は
固有のプリンタドライバを使用してプリント出力できる
ので、あたかもネットワークを介さず、ホスト装置内の
プリンタドライバを使用してホスト装置に接続されたプ
リンタ装置へ出力するかのようにプリント情報を出力し
てプリント出力を実現できる。ホスト装置からプリンタ
モード識別符号を受信することにより、前記実施例と同
様の目的を達成するだけでなく、様々なプリンタモード
によるプリント出力を実現できる他の実施例について説
明する。As described above, according to the present invention, since the host device can print out using the unique printer driver, it is connected to the host device using the printer driver in the host device as if it were not through the network. Print information can be output by outputting print information as if it were output to a printer device. A description will be given of another embodiment in which not only the same purpose as that of the above-described embodiment can be achieved by receiving the printer mode identification code from the host device but also print output in various printer modes can be realized.
【0020】以下、図8に示す動作フロー図等に従って
本願発明の他の実施例の動作を説明する。まず、受信部
4aがメッセージ(図9参照)を受信する(S11)。
メッセージに含まれるデータのうち、送信元のホスト装
置ネットワークアドレスは、プリンタドライバ選択のた
めには不要であるが、送信元ホスト装置に返事を返した
り、次のプリント情報を要求するために必要となる。こ
のようなメッセージを受信した受信部4aは、メッセー
ジがプリント出力要求であることを知り、メッセージの
‘プリント出力要求’フィールドに続く‘プリンタモー
ド情報’フィールドの内容を取得する。The operation of another embodiment of the present invention will be described below with reference to the operation flow chart shown in FIG. First, the receiver 4a receives a message (see FIG. 9) (S11).
Of the data included in the message, the source host device network address is not necessary for selecting the printer driver, but it is necessary for replying to the source host device and requesting the next print information. Become. Upon receiving such a message, the receiving unit 4a learns that the message is a print output request, and acquires the contents of the'printer mode information 'field following the'print output request' field of the message.
【0021】図10は‘プリンタモード情報’フィール
ドの構成を示している。(a)に示すように、例えばプ
リンタドライバ識別符号、記録紙サイズ、記録紙方向、
回転出力情報などが含まれる。‘回転出力’とは受信し
たプリント画像情報を90度転して‘記録紙方向’で指示
された向きの記録紙に出力する。この回転処理を行うの
はプリンタ制御回路2aである。また、(b)に示すよ
うに、例えば単に‘A1’というように設定することも
可能である。前記‘A1’は、‘A’がプリンタドライ
バ識別符号‘A’を意味し、‘1’が例えば‘記録紙サ
イズ’A4、‘記録紙方向’たて、‘回転出力’なしを
意味している。プリンタモード‘1’などの定義を受信
部4に割り当てられたRAMなどに予め登録するように
してもよい。FIG. 10 shows the structure of the'printer mode information 'field. As shown in (a), for example, a printer driver identification code, recording paper size, recording paper direction,
Rotation output information etc. are included. "Rotation output" rotates the received print image information 90 degrees and outputs it on the recording paper in the direction specified by "Recording paper direction". It is the printer control circuit 2a that performs this rotation processing. Further, as shown in (b), it is also possible to set simply as “A1”, for example. The "A1" means that "A" means a printer driver identification code "A", and "1" means, for example, "recording paper size" A4, "recording paper direction", and no "rotation output". There is. The definition such as the printer mode “1” may be registered in advance in the RAM or the like assigned to the receiving unit 4.
【0022】受信部4aはプリンタモード情報を取得す
ると、指示されているプリンタドライバを認知し、それ
を選択(S12)し、起動する(S13)。続いて、起
動されたプリンタドライバ3は受信部4aから‘プリン
タモード情報’フィールドに設定されていたプリンタモ
ードを取得し(S14)、それに従ってプリンタモード
を設定する。例えば、プリンタ制御回路2aに対し、A
4サイズの記録紙の給紙を指示する。Upon receiving the printer mode information, the receiving unit 4a recognizes the instructed printer driver, selects it (S12), and activates it (S13). Subsequently, the activated printer driver 3 acquires the printer mode set in the'printer mode information 'field from the receiving unit 4a (S14), and sets the printer mode accordingly. For example, for the printer control circuit 2a, A
Instruct to feed 4-size recording paper.
【0023】その後、プリンタドライバ3は送信部(図
示していない)を介して、ホスト装置に対し次のメッセ
ージ(記録紙上に出力する文字情報や画像情報)の転送
を要求し、受信部4aは次のメッセージを受信すると
(S16)、それを既に選択・起動されているプリンタ
ドライバ3へ渡す(S17)。この情報はプリンタドラ
イバ3で処理され、プリンタ制御回路2aを介して前記
のようにプリント出力される(S18)。以下、プリン
ト情報の受信が終了するまでくり返される(S19)。Thereafter, the printer driver 3 requests the host device to transfer the next message (character information or image information to be output on the recording paper) via the transmission unit (not shown), and the reception unit 4a When the next message is received (S16), it is passed to the printer driver 3 which has already been selected and activated (S17). This information is processed by the printer driver 3 and printed out as described above via the printer control circuit 2a (S18). After that, the process is repeated until the reception of the print information is completed (S19).
【0024】図11に示すようにプリンタ装置を複数台
備えたシステム構成で、ホスト装置20は常にプリンタ
装置22aにプリント出力要求を行い、プリンタ装置2
2aが受信したネットワークアドレスまたはプリンタモ
ード識別符号に対応できないとき、プリント出力要求
を、他のプリンタ装置22bなどに回送することが可能
である。As shown in FIG. 11, in a system configuration having a plurality of printer devices, the host device 20 always makes a print output request to the printer device 22a, and the printer device 2
When 2a cannot handle the received network address or printer mode identification code, the print output request can be forwarded to another printer device 22b or the like.
【0025】図12はこのような実施例を示す構成ブロ
ック図であり、図のように回送部7を備えている。回送
部7は割り当てられたRAM内に他のプリンタ装置のネ
ットワークアドレスを保持しており、例えば、受信部4
から渡された図4に示すメッセージのプリンタ装置ネッ
トワークアドレスを前記他のプリンタ装置のネットワー
クアドレスに書き換えて伝送路へ送出する。また、図1
3に示すようなプリンタドライバ所在プリンタテーブル
を受信部4に備え、図4に示すようなメッセージを受信
すると、受信部4は前記プリンタドライバ所在プリンタ
テーブルを参照し、メッセージの送信元ホストのネット
ワークアドレスに適合するプリンタドライバを備えたプ
リンタ装置を知り、それが自プリンタ装置ならば前記の
ような処理をし、他のプリンタ装置ならば図4のプリン
タ装置ネットワークアドレスを前記プリンタドライバ所
在プリンタテーブルから取得したプリンタ装置ネットワ
ークアドレスに書き換えて回送部7に渡し、回送を依頼
するか、或いは回送部7にプリンタドライバ所在プリン
タテーブルを備えてもよい。この場合、本テーブルから
自プリンタ装置関連のデータは削除される。なお、メッ
セージが他のプリンタ装置へ回送された後の交信は当該
ホスト装置とプリンタ装置(回送先プリンタ装置)間で
直接行われる。FIG. 12 is a block diagram showing the construction of such an embodiment, which is provided with a forwarding section 7 as shown in the figure. The forwarding unit 7 holds the network address of another printer device in the assigned RAM, and, for example, the receiving unit 4
The printer device network address of the message shown in FIG. 4 passed from the device is rewritten to the network address of the other printer device and sent to the transmission line. Also, FIG.
3 is provided with the printer driver location printer table as shown in FIG. 3, and when the message as shown in FIG. 4 is received, the reception section 4 refers to the printer driver location printer table, and the network address of the source host of the message. If a printer device equipped with a printer driver conforming to the above is known, and if it is the own printer device, the above processing is performed, and if it is another printer device, the printer device network address of FIG. The printer device network address may be rewritten and passed to the forwarding unit 7 to request forwarding, or the forwarding unit 7 may be provided with a printer driver location printer table. In this case, the data related to the printer device itself is deleted from this table. The communication after the message is forwarded to another printer device is directly performed between the host device and the printer device (forward destination printer device).
【0026】また、各ホスト装置が、そのホスト装置の
プリンタドライバを備えたプリンタ装置のネットワーク
アドレスを保持することにより最初から直接前記ネット
ワークアドレスのプリンタ装置と交信することも可能で
ある。その場合、各ホスト装置へのプリンタ装置ネット
ワークアドレスの登録はシステム管理者によって各ホス
ト装置の操作部を介して行われる。It is also possible for each host device to directly communicate with the printer device having the network address from the beginning by holding the network address of the printer device having the printer driver of the host device. In this case, the registration of the printer device network address to each host device is performed by the system administrator via the operation unit of each host device.
【0027】本発明の他の実施例によれば、図2に示す
ドライバ選択テーブルおよび図14に示すプリンタモー
ドテーブルを図2および図14のようなフォーマットで
記録紙上にレポート出力できる。図15は本実施例の構
成ブロック図である。このような構成のプリンタ装置
で、操作部6からレポート出力指示(出力レポート名を
含む)が入力されると、制御部5aによってその指示内
容が取得され、制御部5aはそれに応じて、受信部4ま
たはプリンタドライバ3に割り当てられたRAM内に保
持されたドライバ選択テーブルまたはプリンタモードテ
ーブルの全てのデータを取得し、図2または図14のよ
うなフォーマットの出力レポートを作成し、プリンタ制
御回路2を介してプリント部1により、記録紙上に出力
する。本実施例によれば、このように各テーブルの内容
が記録紙上に出力されるので、利用者がそれを参照し
て、所定のホスト装置からプリント出力が可能かどうか
の確認、あるいは所望のプリンタモード識別符号を知る
上で便利である。According to another embodiment of the present invention, the driver selection table shown in FIG. 2 and the printer mode table shown in FIG. 14 can be output as a report on recording paper in the formats shown in FIGS. FIG. 15 is a configuration block diagram of this embodiment. In the printer device having such a configuration, when a report output instruction (including an output report name) is input from the operation unit 6, the control unit 5a acquires the instruction content, and the control unit 5a accordingly receives the reception unit. 4 or all data of the driver selection table or the printer mode table held in the RAM allocated to the printer driver 3 is obtained, an output report of the format as shown in FIG. 2 or 14 is created, and the printer control circuit 2 The print unit 1 outputs the data on the recording paper via the. According to the present embodiment, since the contents of each table are output on the recording paper in this way, the user can refer to the contents to check whether print output is possible from a predetermined host device or a desired printer. This is convenient for knowing the mode identification code.
【0028】[0028]
【発明の効果】以上説明したように、本発明によれば、
第1にプリント出力を制御するプリンタ制御回路と、前
記プリンタ制御回路を駆動する複数種類のプリンタドラ
イバと、複数のホスト装置のいずれかから構成の異なる
プリント情報を受信して、対応する前記プリンタドライ
バを選択し、起動する受信部とを備えた構成にしたこと
により、ホスト装置は固有のプリンタドライバで自分の
装置内のプリンタに出力するように共有プリンタに出力
できるので、異なる種類の複数のホスト装置によって使
用でき、且つ簡単に、コストアップや設置空間の増大を
招かない共有プリンタ装置を実現できる。As described above, according to the present invention,
First, a printer control circuit that controls print output, a plurality of types of printer drivers that drive the printer control circuit, and print information of different configurations from any of a plurality of host devices are received, and the corresponding printer driver is received. The host device can output to the shared printer as it outputs to the printer in its own device by adopting the configuration including the receiving unit to start and to select. It is possible to realize a shared printer device that can be used by the device and that does not increase the cost or the installation space easily.
【0029】第2に前述したプリンタ装置において、受
信部にそれぞれのホスト装置のネットワークアドレス
を、適合するプリンタドライバに対応付けるドライバ選
択テーブルを備えた構成では、それぞれのホスト装置
は、プリンタ出力時、適合するプリンタドライバを指定
しなくても自分のネットワークアドレスを通知するだけ
で適合するプリンタドライバによるプリント出力ができ
るので、プリンタが共有であってもホスト装置のプリン
ト出力が容易である。Secondly, in the above-mentioned printer device, in the configuration in which the receiving section is provided with a driver selection table for associating the network address of each host device with a compatible printer driver, each host device is adapted at the time of printer output. Even if the printer driver to be used is not designated, the print output can be performed by the compatible printer driver by notifying the user's network address. Therefore, even if the printer is shared, the host device can easily perform the print output.
【0030】第3に前述したプリンタ装置において、ホ
スト装置のネットワークアドレスおよび適合するプリン
タドライバ識別符号を、プリンタ装置の操作部またはホ
スト装置から登録する構成では、利用者が使用条件に合
ったドライバ選択テーブルを作成できるので、システム
構成の変更などに容易に対応できる。Thirdly, in the above-described printer device, in the configuration in which the network address of the host device and the compatible printer driver identification code are registered from the operation unit of the printer device or the host device, the user selects a driver that meets the usage conditions. Since you can create a table, you can easily respond to changes in the system configuration.
【0031】第4にプリント出力を制御するプリンタ制
御回路と、前記プリンタ制御回路を駆動する複数種類の
プリンタドライバと、複数のホスト装置のいずれかから
プリンタモード情報を含むプリント情報を受信したと
き、プリンタモード識別符号に対応するプリンタドライ
バに対し前記プリンタモード識別符号に対応したプリン
タ制御を指示する受信部とを備えた構成では、ホスト装
置は固有のプリンタドライバで自分の装置内のプリンタ
に出力するように共有プリンタに出力でき、且つ様々な
プリントモードでプリント出力ができるので、異なる種
類の複数のホスト装置によって使用でき、且つ簡単に、
コストアップや設置空間の増大を招かない共有プリンタ
装置を実現できるだけでなく、利便性が向上する。Fourth, when print information including printer mode information is received from any one of a plurality of host devices, a printer control circuit that controls print output, a plurality of types of printer drivers that drive the printer control circuit, In a configuration including a receiving unit that instructs the printer driver corresponding to the printer mode identification code to control the printer corresponding to the printer mode identification code, the host device outputs to the printer in its own device by a unique printer driver. Since it can be output to a shared printer and can be printed in various print modes, it can be used by multiple host devices of different types, and easily,
Not only can a shared printer device that does not increase costs and installation space be realized, but convenience is also improved.
【0032】第5に受信部が受信したネットワークアド
レスまたはプリンタモード識別符号に対応できないと
き、前記ネットワークアドレスまたはプリンタモード識
別符号を含むプリント情報を他のプリンタ装置に回送す
る回送部を備えた構成では、1台のプリンタ装置で全て
のホスト装置に対するプリント出力に対応できなくても
複数台のプリンタ装置によって対応することができるの
で、規模の拡大が容易にできる。Fifth, in the configuration provided with a forwarding unit for forwarding print information including the network address or the printer mode identification code to another printer when the receiving unit cannot deal with the received network address or printer mode identification code. Even if one printer device does not support print output to all host devices, a plurality of printer devices can handle it, so that the scale can be easily expanded.
【0033】第6に、ネットワークアドレスおよび対応
するプリンタドライバ識別符号、またはプリンタモード
識別符号をレポート出力する構成では、それらを忘れて
しまった場合などに参照することができる。Sixth, in the configuration for outputting the network address and the corresponding printer driver identification code or printer mode identification code as a report, it is possible to refer to them when they are forgotten.
【図1】本発明の一実施例を示すプリンタ装置の構成ブ
ロック図である。FIG. 1 is a configuration block diagram of a printer device showing an embodiment of the present invention.
【図2】本発明の一実施例を示すプリンタ装置要部の構
成ブロック図である。FIG. 2 is a configuration block diagram of a main part of a printer device showing an embodiment of the present invention.
【図3】本発明の一実施例を示すプリンタ装置が備える
テーブルの構成図である。FIG. 3 is a configuration diagram of a table included in the printer device according to the embodiment of the present invention.
【図4】本発明の一実施例を示すプリンタ装置で受信さ
れる情報の構成図である。FIG. 4 is a configuration diagram of information received by a printer device according to an embodiment of the present invention.
【図5】本発明の一実施例を示すプリンタ装置の動作フ
ロー図である。FIG. 5 is an operation flow diagram of the printer device according to the embodiment of the present invention.
【図6】本発明の一実施例を示すプリンタ装置要部の他
の構成ブロック図である。FIG. 6 is another configuration block diagram of the main part of the printer device according to the embodiment of the present invention.
【図7】本発明の他の実施例を示すプリンタ装置で受信
される情報の構成図である。FIG. 7 is a configuration diagram of information received by a printer device according to another embodiment of the present invention.
【図8】本発明の他の実施例を示すプリンタ装置の動作
フロー図である。FIG. 8 is an operation flow diagram of a printer device according to another embodiment of the present invention.
【図9】本発明の他の実施例を示すプリンタ装置で受信
される情報の構成図である。FIG. 9 is a configuration diagram of information received by a printer device according to another embodiment of the present invention.
【図10】(a)及び(b)は本発明の他の実施例を示
すプリンタ装置で受信される情報の構成図である。10A and 10B are configuration diagrams of information received by a printer device according to another embodiment of the present invention.
【図11】本発明によるプリンタ装置を含むシステム構
成図である。FIG. 11 is a system configuration diagram including a printer device according to the present invention.
【図12】本発明の他の実施例を示すプリンタ装置の構
成ブロック図である。FIG. 12 is a configuration block diagram of a printer device showing another embodiment of the present invention.
【図13】本発明の他の実施例を示すプリンタ装置の備
えるテーブルの構成図である。FIG. 13 is a configuration diagram of a table included in a printer device according to another embodiment of the present invention.
【図14】本発明の他の実施例を示すプリンタ装置の備
えるテーブルの構成図である。FIG. 14 is a configuration diagram of a table included in a printer device according to another embodiment of the present invention.
【図15】本発明の他の実施例を示すプリンタ装置の構
成ブロック図である。FIG. 15 is a configuration block diagram of a printer device showing another embodiment of the present invention.
【図16】本発明によるプリンタ装置を含むシステム構
成図である。FIG. 16 is a system configuration diagram including a printer device according to the present invention.
1・・・プリント部、 2・・・プリンタ制御回
路、3・・・プリンタドライバ、 4・・・受信
部、5・・・制御部、 6・・・操作部、7・・・
回送部、 11・・・ドライバ選択テーブル。1 ... Printing unit, 2 ... Printer control circuit, 3 ... Printer driver, 4 ... Reception unit, 5 ... Control unit, 6 ... Operation unit, 7 ...
Forwarding unit, 11 ... Driver selection table.
Claims (6)
のいずれかから受信したプリント情報に基づいてプリン
ト出力可能なプリンタ装置において、プリント出力を制
御するプリンタ制御回路と、上記プリンタ制御回路を駆
動する複数種類のプリンタドライバと、複数のホスト装
置のいずれかから構成の異なるプリント情報を受信し
て、対応する上記プリンタドライバを選択し起動する受
信部とを備えたことを特徴とするプリンタ装置。1. A printer device capable of performing print output based on print information received from any of a plurality of host devices via a network, a printer control circuit for controlling print output, and a plurality of printer control circuits for driving the printer control circuit. A printer device comprising: a printer driver of a type; and a receiving unit that receives print information having a different configuration from one of a plurality of host devices, selects the corresponding printer driver, and activates the printer driver.
ネットワークアドレスを、適合するプリンタドライバに
対応付けるドライバ選択テーブルを備えた構成にしたこ
とを特徴とする請求項1記載のプリンタ装置。2. The printer device according to claim 1, wherein the receiving unit has a driver selection table that associates the network address of each host device with a compatible printer driver.
および適合するプリンタドライバ識別符号を、プリンタ
装置の操作部またはホスト装置から登録する構成にした
ことを特徴とする請求項2記載のプリンタ装置。3. The printer device according to claim 2, wherein the network address of the host device and the compatible printer driver identification code are registered from the operation unit of the printer device or the host device.
のいずれかから受信したプリント情報に基づいてプリン
ト出力可能なプリンタ装置において、プリント出力を制
御するプリンタ制御回路と、上記プリンタ制御回路を駆
動する複数種類のプリンタドライバと、複数のホスト装
置のいずれかからプリンタモード情報を含むプリント情
報を受信したときプリンタモード識別符号に対応するプ
リンタドライバに対し上記プリンタモード識別符号に対
応したプリンタ制御を指示する受信部とを備えたことを
特徴とするプリンタ装置。4. A printer device capable of performing print output based on print information received from any of a plurality of host devices via a network, a printer control circuit for controlling print output, and a plurality of printer control circuits for driving the printer control circuit. When print information including printer mode information is received from one of a plurality of types of printer drivers and a plurality of host devices, the printer driver corresponding to the printer mode identification code is instructed to perform printer control corresponding to the printer mode identification code. And a printer unit.
レスまたはプリンタモード識別符号に対応できないと
き、上記ネットワークアドレスまたはプリンタモード識
別符号を含むプリント情報を他のプリンタ装置に回送す
る回送部を備えた構成にしたことを特徴とする請求項2
又は4記載のプリンタ装置。5. A configuration including a forwarding unit that forwards print information including the network address or the printer mode identification code to another printer when the receiving unit cannot support the network address or the printer mode identification code received by the receiving unit. The method according to claim 2, wherein
Alternatively, the printer device according to item 4.
るプリンタドライバ識別符号、またはプリンタモード識
別符号をレポート出力する構成にしたことを特徴とする
請求項2又は4記載のプリンタ装置。6. The printer device according to claim 2, wherein the network address and the corresponding printer driver identification code or printer mode identification code are output as a report.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6317656A JPH08152985A (en) | 1994-11-28 | 1994-11-28 | Printer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6317656A JPH08152985A (en) | 1994-11-28 | 1994-11-28 | Printer system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08152985A true JPH08152985A (en) | 1996-06-11 |
Family
ID=18090579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6317656A Pending JPH08152985A (en) | 1994-11-28 | 1994-11-28 | Printer system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08152985A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100440965B1 (en) * | 2001-12-31 | 2004-07-21 | 삼성전자주식회사 | Printing method and printer having different printer drivers to enhance printing speed |
KR100490382B1 (en) * | 1997-07-04 | 2005-08-01 | 삼성전자주식회사 | Apparatus and method for providing optimal printing according to document type |
JP2005324553A (en) * | 2004-05-13 | 2005-11-24 | Sharp Corp | Printing controller, image processor, printer emulation system, printing control method, control program of printing controller and recording medium capable of being read by computer |
US7057747B1 (en) * | 1999-01-29 | 2006-06-06 | Canon Kabushiki Kaisha | Management of printer settings |
US8355144B2 (en) | 2004-12-24 | 2013-01-15 | Samsung Electronics Co., Ltd. | Apparatus and method of changing printer driver, and printing system and method using the same |
-
1994
- 1994-11-28 JP JP6317656A patent/JPH08152985A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100490382B1 (en) * | 1997-07-04 | 2005-08-01 | 삼성전자주식회사 | Apparatus and method for providing optimal printing according to document type |
US7057747B1 (en) * | 1999-01-29 | 2006-06-06 | Canon Kabushiki Kaisha | Management of printer settings |
KR100440965B1 (en) * | 2001-12-31 | 2004-07-21 | 삼성전자주식회사 | Printing method and printer having different printer drivers to enhance printing speed |
JP2005324553A (en) * | 2004-05-13 | 2005-11-24 | Sharp Corp | Printing controller, image processor, printer emulation system, printing control method, control program of printing controller and recording medium capable of being read by computer |
JP4489636B2 (en) * | 2004-05-13 | 2010-06-23 | シャープ株式会社 | Print control apparatus, image processing apparatus, printer emulation system, print control method, print control apparatus control program, and computer-readable recording medium |
US8437020B2 (en) | 2004-05-13 | 2013-05-07 | Sharp Laboratories Of America, Inc. | System and method for printer emulation |
US8355144B2 (en) | 2004-12-24 | 2013-01-15 | Samsung Electronics Co., Ltd. | Apparatus and method of changing printer driver, and printing system and method using the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7433067B2 (en) | Printer, printing system, recording medium and server requiring authentication | |
US7619763B2 (en) | Method and system for dynamically configuring printing device settings | |
US7199895B2 (en) | Processing a printer control command | |
JPH08152985A (en) | Printer system | |
JPH11184656A (en) | Automatic printer driver recognizing device, and computer readable recording medium recording automatic printer driver recognizing program | |
JP2019177582A (en) | Printing apparatus, control method for printing apparatus, and printing system | |
JP3975662B2 (en) | Portable information terminal device and information processing system | |
US20080174812A1 (en) | Image forming apparatus and control method thereof, and host apparatus usable with image forming apparatus and control method thereof | |
JP4758041B2 (en) | Information processing device | |
JP3720585B2 (en) | Information processing apparatus, print processing method thereof, and storage medium | |
JPH11143662A (en) | Printer device | |
JP3239703B2 (en) | Data transfer system, data processing device, printer, and data transfer method | |
JP2006041759A (en) | Image forming apparatus, electronic information terminal, and electronic data transfer system | |
JP2004302978A (en) | Printer control method, printer driver, and printer system | |
US20240012592A1 (en) | Image processing device, processing method, and non-transitory computer-readable storage medium storing program | |
JP2000242448A (en) | Print parameter registration system for printer | |
JP2003296059A (en) | Printing system, printer and print data transmitter | |
JP2001265551A (en) | Information processor and information processing method | |
JP2000059560A (en) | Network printing system | |
JP2000137588A (en) | Network printing system | |
JP3564081B2 (en) | Tandem printing system | |
JPH1049321A (en) | Print server | |
JP2022032183A (en) | Server and printing system | |
JP2949087B2 (en) | Page printer | |
JP2000172472A (en) | Print system |