JPH0378019A - Printer - Google Patents
PrinterInfo
- Publication number
- JPH0378019A JPH0378019A JP1214679A JP21467989A JPH0378019A JP H0378019 A JPH0378019 A JP H0378019A JP 1214679 A JP1214679 A JP 1214679A JP 21467989 A JP21467989 A JP 21467989A JP H0378019 A JPH0378019 A JP H0378019A
- Authority
- JP
- Japan
- Prior art keywords
- host computer
- printer
- information
- printing
- host
- 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
- 238000007639 printing Methods 0.000 claims abstract description 53
- 238000004891 communication Methods 0.000 description 7
- 239000000872 buffer Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Abstract
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はネットワークに接続されるプリンタに関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a printer connected to a network.
今日ではパーソナルコンピュータからスーパーコンピュ
ータまで高速データ通信が可能なネットワークに接続さ
れるようになってきた。このようなネットワークの中で
はプリンタを複数のホストコンピュータで使用するのが
一般的になってきた。Today, everything from personal computers to supercomputers are connected to networks capable of high-speed data communication. In such networks, it has become common for printers to be used by multiple host computers.
従来は第8図に示すようにプリンタ1をホストコンピュ
ータ2゜と一対一で接続してネットワーク3に接続され
ている複数のホストコンピュータ2、.21,2..2
3・・・で使用する場合にはプリンタ1が接続されてい
るホストコンピュータ2゜が他のホストコンピュータ2
1,2..2.・・・の窓口となってプリンタ1に対す
る印字指令などを発行している。Conventionally, as shown in FIG. 8, a plurality of host computers 2, . 21,2. .. 2
3..., when the host computer 2゜ to which the printer 1 is connected is connected to another host computer 2.
1, 2. .. 2. . . , and issues printing commands and the like to the printer 1.
上記プリンタ1と接続されているホストコンピュータ2
゜は他のホストコンピュータ24,2..2゜・・の印
字処理も行なわなければならないので、負荷が大きくな
る。また、ホストコンピュータ2゜。Host computer 2 connected to the printer 1 above
゜ is another host computer 24, 2. .. Since the printing process of 2°... must also be performed, the load increases. Also, the host computer 2°.
21.2□、23・・・の間で異なるオペレーティング
システムを使用している場合にはオペレーティングシス
テムの異なるホストコンピュータの間でうまく通信でき
ないこともあり、プリンタ1を使用できるホストコンピ
ュータが限られる。If different operating systems are used between the printers 21.2□, 23, .
そこで、プリンタ1をネットワーク3にインターフェー
スを介して接続することが考えられる。Therefore, it is conceivable to connect the printer 1 to the network 3 via an interface.
しかし、このようにすれば複数のホストコンピュータか
ら同時に情報が送られてきた場合にはこれらの情報が混
ざって印字されてしまう、これを避けるためにはプリン
タ1は各ホストコンピュータ毎のバッファを設けて各ホ
ストコンピュータからの情報を個別にバッファに入れ、
これらを順次に印字しなければならない、このようなプ
リンタでは膨大なメモリを必要とし、プリンタが持って
いるバッファの数によってプリンタを使用できるホスト
コンピュータの数が決まってしまう。However, if this is done, if information is sent from multiple host computers at the same time, the information will be mixed and printed. To avoid this, the printer 1 should provide a buffer for each host computer. buffers information from each host computer individually,
These printers, which must print these sequentially, require a huge amount of memory, and the number of buffers the printer has determines the number of host computers that can use the printer.
また、上記問題を避けるために、プリンタは1つのホス
トコンピュータからの情報を印字している時に他のホス
トコンピュータに対してはビジー状態にして情報を受け
取らないようにすることが考えられる。しかし、このよ
うにすればプリンタからビジー状態の報告を受けたホス
トコンピュータはいつプリンタが印字可能な状態になる
か判らず、何回もプリンタに問合せをしなけ九ばならな
い。Furthermore, in order to avoid the above-mentioned problem, it is conceivable that when the printer is printing information from one host computer, it is placed in a busy state so that it does not receive information from other host computers. However, in this case, the host computer that receives the busy status report from the printer does not know when the printer will be ready to print, and has to make inquiries to the printer many times.
本発明は上記欠点を解消し、1つのホストコンピュータ
が他のホストコンピュータの窓口とならず、かつ複数の
ホストコンピュータから同時に情報が送られてきた場合
にこれらの情報を混ぜて印字することがなくて大容量の
メモリを必要としないと共に、ホストコンピュータが何
回もプリント可能かどうかを問合せをする必要がないプ
リンタを提供することを目的とする。The present invention solves the above-mentioned drawbacks, and eliminates the need for one host computer to serve as a contact point for other host computers, and also eliminates the need to mix and print information when multiple host computers send information at the same time. To provide a printer that does not require a large capacity memory and does not require a host computer to repeatedly inquire whether printing is possible.
上記目的を達成するため、請求項1の発明は第1図に示
すようにネットワーク4に接続され、複数のホストコン
ピュータからの情報をプリントするプリンタであって、
前記複数のホストコンピュータのうちの1つのホストコ
ンピュータからの情報のプリント中に他のホストコンピ
ュータからプリント開始命令を受け取った場合ビジー状
態であって命令を受けられないことを該他のホストコン
ピュータに報告すると共に、該他のホストコンピュータ
を記憶し、前記1つのホストコンピュータからの情報の
プリントを終了した時に前記記憶したホストコンピュー
タにプリントが可能になったことを報告する制御手段5
を有するようにしたものであり、
請求項2の発明は第2図に示すように請求項1記載のプ
リンタにおいて、前記複数のホストコンピュータのうち
の1つのホストコンピュータを特権を持ったホストコン
ピュータとして設定できる特権ホストコンピュータ設定
手段6と、プリンタ設定に係わる情報をホストコンピュ
ータからの命令によって変更しこの変更は前記特権を持
ったホストコンピュータからの命令のみを有効とする設
定変更手段7とを有するようにしたものである。In order to achieve the above object, the invention according to claim 1 is a printer connected to a network 4 as shown in FIG. 1 and printing information from a plurality of host computers,
If a print start command is received from another host computer while information is being printed from one of the plurality of host computers, report to the other host computer that it is in a busy state and cannot receive the command. At the same time, a control means 5 stores the other host computer, and when printing of information from the one host computer is finished, reports to the stored host computer that printing is now possible.
As shown in FIG. 2, the invention according to claim 2 is a printer according to claim 1, in which one of the plurality of host computers is used as a privileged host computer. It has a privileged host computer setting means 6 which can set the printer settings, and a setting changing means 7 which changes the information related to the printer settings according to an instruction from the host computer and makes this change effective only by the instruction from the privileged host computer. This is what I did.
請求項1の発明では制御手段5が複数のホストコンピュ
ータのうちの1つのホストコンピュータからの情報のプ
リント中に他のホストコンピュータからプリント開始命
令を受け取った場合ビジー状態であって命令を受けら九
ないことを該他のホストコンピュータに報告すると共に
、該他のホストコンピュータを記憶し、前記1つのホス
トコンピュータからの情報のプリントを終了した時に前
記記憶したホストコンピュータにプリントが可能になっ
たことを特徴する
請求項2の発明では特権ホストコンピュータ設定手段6
により複数のホストコンピュータのうちの1つのホスト
コンピュータを特権を持ったホストコンピュータとして
設定でき、設定変更手段7によりプリンタ設定に係わる
情報が前記特権を持ったホストコンピュータからの命令
によって変更される。In the invention of claim 1, when the control means 5 receives a print start command from another host computer while printing information from one of the plurality of host computers, the control means 5 is in a busy state and cannot receive the command. In addition to reporting to the other host computer that there is no such information, the other host computer is stored, and when printing of information from the one host computer is finished, printing is enabled on the stored host computer. In the invention of claim 2, the privileged host computer setting means 6
This allows one host computer among a plurality of host computers to be set as a privileged host computer, and the setting changing means 7 changes information relating to printer settings in response to an instruction from the privileged host computer.
第3図は本発明の一実施例を示す。 FIG. 3 shows an embodiment of the invention.
この実施例のプリンタ11はホストコンピュータからの
情報を解析してプリントに必要な内部情報に変換するプ
リンタコントローラ12と、このプリンタコントローラ
12が作成した情報を可視画像としてプリントするプリ
ントエンジン13と、操作表示部14とを有する。The printer 11 of this embodiment includes a printer controller 12 that analyzes information from a host computer and converts it into internal information necessary for printing, a print engine 13 that prints the information created by this printer controller 12 as a visible image, and an operator. It has a display section 14.
第4図はこのプリンタIIが接続されるネットワークの
一例を示す。FIG. 4 shows an example of a network to which this printer II is connected.
プリンタ11はインターフェース(I/F)を介してネ
ットワークケーブル15に接続され、またネットワーク
ケーブル15には複数のホストコンピュータ161.1
6. 、163・・・が接続されている。The printer 11 is connected to a network cable 15 via an interface (I/F), and the network cable 15 is connected to a plurality of host computers 161.1.
6. , 163... are connected.
従来は第8図に示すようにホストコンピュータ21.2
ヨ、2□・・・のいずれかがプリンタ1に情報をプリン
トさせる場合にはホストコンピュータ2゜にプリンタ1
の情報プリントを依頼することになり、プリンタ1はホ
ストコンピュータ2゜どの通信のみを考慮すればよくて
他のホストコンピュータ2□t 21 t 23・・・
との存在を意識する必要がない。Conventionally, as shown in Fig. 8, the host computer 21.2
If either of yo, 2□... causes printer 1 to print information, host computer 2
The printer 1 needs to consider only the communication between the host computer 2 and the other host computers 2 t 21 t 23 .
There is no need to be aware of its existence.
しかし、プリンタ11はネットワークケーブル15との
間にホストコンピュータが接続されていないので、複数
のホストコンピュータ161,16□、16.・・・と
通信を行なう必要があり、ホストコンピュータの管理が
必要になる。However, since no host computer is connected between the printer 11 and the network cable 15, there are multiple host computers 161, 16□, 16. It is necessary to communicate with ..., and management of the host computer is required.
ネットワーク上での通信は複数の装置が1つの回線を使
用するので、通信データに送信元と送信先のアドレス情
報が含まれているのが一般的である。以下プリンタ11
とホストコンピュータ16□、1G、、163・・・ど
の通信について説明する。When communicating on a network, multiple devices use one line, so communication data generally includes source and destination address information. Printer 11 below
and the host computers 16□, 1G, 163...Which communication will be explained.
プリンタ11で印字を行なうためにはまず、ホストコン
ピュータ16□、16□、16.・・・のいずれか(例
えばホストコンピュータ161)がプリント開始命令を
ネットワークケーブル15を介してプリンタ11に送る
。プリンタコントローラ12はそのプリント開始命令を
受け取ると、第5図に示すようにプリントエンジン13
がプリント中でなければそのプリント開始命令を送った
ホストコンピュータ16iにプリント可能であるという
プリント許可情報をネットワークケーブル15を介して
送る。ホストコンピュータ16iはこのプリント許可情
報を受けて印字すべきデータのプリンタ11への送信を
開始し、データ通信が終了したらプリント終了命令をプ
リンタ11へ送信する。そしてプリンタコントローラ1
2はホストコンピュータ16iからネットワークケーブ
ル15を介して送られてきたデータをプリントに必要な
内部情報に変換し、プリントエンジン13がプリンタコ
ントローラ12で作成された情報を可視画像としてプリ
ントする。In order to print with the printer 11, first, the host computers 16□, 16□, 16. ... (for example, the host computer 161) sends a print start command to the printer 11 via the network cable 15. When the printer controller 12 receives the print start command, it starts the print engine 13 as shown in FIG.
If the host computer 16i is not currently printing, print permission information indicating that printing is possible is sent via the network cable 15 to the host computer 16i that sent the print start command. The host computer 16i receives this print permission information, starts sending the data to be printed to the printer 11, and sends a print end command to the printer 11 when the data communication is completed. and printer controller 1
2 converts data sent from the host computer 16i via the network cable 15 into internal information necessary for printing, and the print engine 13 prints the information created by the printer controller 12 as a visible image.
また、プリンタコントローラ12はホストコンピュータ
からプリント開始命令を受けた時にプリントエンジン1
3がプリント中であった場合にはネットワークケーブル
15を介してそのホストコンピュータにビジー状態であ
って命令を受けられないことを示すビジー情報を送ると
共に、そのホストコンピュータのアドレス及び資源情報
をプリント開始命令の発行順に不揮発性メモリに記憶す
る。その後プリンタコントローラ12は第6図に示すよ
うにプリントエンジン13がホストコンピュータからの
情報のプリントを終了した時に不揮発性メモリにホスト
コンピュータのアドレスの記憶があれば、そのうちで最
初にアドレスが記憶されたホストコンピュータ(例えば
ホストコンピュータ16j)に対してプリント可能にな
ったことをネットワークケーブル15を介して報告し、
かつそのホストコンピュータ16jのアドレス及び資源
情報の記憶をホストコンピュータ16jからの情報のプ
リント終了後に(又はプリント開始時等の適当な時点で
)不揮発性メモリより消去する。ホストコンピュータ1
6jはプリンタ11からプリント可能になったことがネ
ットワークケーブル15を介して報告されると、再度プ
リント開始命令をネットワークケーブル15を介してプ
リンタ11に送り、次いでプリントすべき情報をネット
ワークケーブル15を介してプリンタ11に送る。プリ
ンタコントローラ12はこのホストコンピュータ16j
からの情報をプリンタエンジン13にプリントさせる。Further, when the printer controller 12 receives a print start command from the host computer, the print engine 1
3 is in the process of printing, sends busy information to the host computer via the network cable 15 indicating that it is in a busy state and cannot receive instructions, and starts printing the host computer's address and resource information. Instructions are stored in nonvolatile memory in the order in which they are issued. Thereafter, as shown in FIG. 6, when the print engine 13 finishes printing information from the host computer, if the address of the host computer is stored in the nonvolatile memory, the printer controller 12 stores the address first. Reports to the host computer (for example, the host computer 16j) that printing is possible via the network cable 15,
The storage of the address and resource information of the host computer 16j is erased from the nonvolatile memory after printing of the information from the host computer 16j is completed (or at an appropriate time such as when printing is started). host computer 1
When the printer 6j reports via the network cable 15 that printing is now possible from the printer 11, it sends a print start command to the printer 11 again via the network cable 15, and then sends the information to be printed via the network cable 15. and sends it to the printer 11. The printer controller 12 is connected to this host computer 16j.
The printer engine 13 prints the information from the printer.
この時、プリンタコントローラ12は情報を受けている
ホストコンピュータ16j以外のホストコンピュータか
らのデータをプリント開始命令を除いて無視する。した
がって、プリンタ11は従来のプリンタのように多くの
バッファを用意する必要がない、また、ホストコンピュ
ータもプリンタに何回もプリント可能かどうかを問い合
わせる必要がなくてプリンタ11からの情報を待ってい
ればよく、この間に他の処理を進めることができて負荷
が軽減される。なお、プリンタコントローラ12はプリ
ント終了時でなく、ホストコンピュータからプリント終
了命令を受け取った時に不揮発性メモリにホストコンピ
ュータのアドレスの記憶があれば、そのうちで最初にア
ドレスが記憶されたホストコンピュータに対してプリン
ト可能になったことをネットワークケーブル15を介し
て報告し、かつそのホストコンピュータのアドレス及び
資源情報の記憶をそのホストコンピュータからの情報の
プリント後に(又はプリント開始時等の適当な時点で)
不揮発性メモリより消去するようにしてもよい。At this time, the printer controller 12 ignores data from host computers other than the host computer 16j receiving the information, except for the print start command. Therefore, the printer 11 does not need to prepare as many buffers as conventional printers do, and the host computer does not have to repeatedly ask the printer whether or not it is possible to print, and can wait for information from the printer 11. If so, you can proceed with other processing during this time, reducing the load. Note that, if the address of the host computer is stored in the nonvolatile memory when the printer controller 12 receives the print end command from the host computer, rather than at the end of printing, the printer controller 12 prints the address to the first host computer in which the address is stored. It reports via the network cable 15 that it is now possible to print, and stores the address and resource information of the host computer after printing the information from the host computer (or at an appropriate time, such as when printing starts).
It may also be erased from non-volatile memory.
また、プリンタコントローラI2はホストコンピュータ
に対してプリント可能になったことを報告してから一定
時間内にそのホストコンピュータからプリント開始命令
が送られて来ない場合には不揮発性メモリ上にアドレス
が記憶されている次のホストコンピュータに対してプリ
ント可能になっ。In addition, if the printer controller I2 does not receive a print start command from the host computer within a certain period of time after reporting to the host computer that printing is possible, the printer controller I2 stores the address in the non-volatile memory. You can now print to the following host computers:
たことをネットワークケーブル15を介して報告する。This is reported via the network cable 15.
このため、プリンタIIは効率良く使用される。Therefore, Printer II can be used efficiently.
また、プリント開始命令の中にはプリントに使用する資
源として給紙トレイや排紙トレイ等を宣言するようにな
っており、プリンタコントローラ12はホストコンピュ
ータのアドレスを記憶する時にそのホストコンピュータ
からの資源の情報をも一緒に記憶する。そしてプリンタ
コントローラI2はプリント中に給紙トレイが空になっ
てそれがセンサーで検知されたり排紙トレイが一杯にな
ってそれがセンサーで検知されたりする等のエラーが発
生した時には上記センサーからの信号等によりそのエラ
ーの発生を検知して第7図に示すようにプリント中のホ
ストコンピュータ(情報を送っているホストコンピュー
タ)にそのエラーの発生をネットワークケーブル15を
介して報告すると共に、このプリント中のホストコンピ
ュータとの通信を中断してプリントを中断し、不揮発性
メモリにアドレスが記憶されているホストコンピュータ
の中から使用可能な給紙トレイ、排紙トレイの使用を宣
言したホストコンピュータの有無を不揮発性メモリの資
源情報より判断する。使用可能な給紙トレイ、排紙トレ
イの使用を宣言したホストコンピュータが無い場合には
プリンタコントローラ1zはエラーの回復を待つ、また
、使用゛可能な給紙トレイ、排紙トレイの使用を宣言し
たホストコンピュータがあればプリンタコントローラ1
2はその中で最初にプリント開始命令を出したホストコ
ンピュータにプリントが可能になったことをネットワー
クケーブル15を介して知らせる。このホストコンピュ
ータからプリント開始命令、プリントすべき情報がネッ
トワークケーブル15を介してプリンタ11に送られて
くればプリンタコントローラI2はその情報をプリント
エンジン13にプリントさせる6まだ、プリンタコント
ローラ12はプリントが可能になったことを知らせたホ
ストコンピュータから一定の時間内にプリント開始命令
が送られて来ない時には使用可能な給紙トレイ、排紙ト
レイの使用を宣言したホストコンピュータの中の次のホ
ストコンピュータにプリントが可能になったことをネッ
トワークケーブル15を介して知らせる。このホストコ
ンピュータからプリント開始命令、プリントすべき情報
がネットワークケーブル15を介してプリンタ11に送
られてくればプリンタコントローラ12はその情報をプ
リントエンジン13にプリントさせるが、このホストコ
ンピュータもプリント開始命令を一定の時間内に送って
来なければ使用可能な給紙トレイ、排紙トレイの使用を
宣言したホストコンピュータの中のさらに次のホストコ
ンピュータにプリントが可能になったことをネットワー
クケーブル15を介して知らせるということを繰り返し
て行なう。そしてプリンタコントローラ12はホストコ
ンピュータからの情報のプリントが終了した時にエラー
が解除されているかどうかを上記センサーからの信号等
により判断し、エラーが解除されていなければ使用可能
な給紙トレイ。In addition, the print start command declares the paper feed tray, paper output tray, etc. as resources to be used for printing, and when the printer controller 12 stores the address of the host computer, it uses the resources from the host computer. It also remembers the information. When an error occurs during printing, such as when the paper feed tray becomes empty and is detected by the sensor, or when the paper output tray becomes full and is detected by the sensor, the printer controller I2 receives the information from the sensor. The occurrence of the error is detected by a signal, etc., and as shown in FIG. Printing is interrupted by interrupting communication with the host computer in the host computer, and the address is stored in non-volatile memory.The presence or absence of a host computer that has declared the use of a usable paper feed tray or paper ejection tray. is determined from the nonvolatile memory resource information. If there is no host computer that has declared the use of a usable paper feed tray or paper output tray, the printer controller 1z waits for error recovery, and also declares the use of a usable paper feed tray or paper output tray. Printer controller 1 if there is a host computer
2 notifies the host computer which issued the print start command first among them, via the network cable 15, that printing is now possible. When this host computer sends a print start command and information to be printed to the printer 11 via the network cable 15, the printer controller I2 causes the print engine 13 to print the information6.The printer controller 12 is still capable of printing. If the print start command is not sent within a certain period of time from the host computer that notified the user that the paper has become available, the next host computer among the host computers that declared the use of the available paper feed tray and paper output tray will be sent. Notification is made via the network cable 15 that printing is now possible. When this host computer sends a print start command and information to be printed to the printer 11 via the network cable 15, the printer controller 12 causes the print engine 13 to print the information, but this host computer also sends the print start command. If the paper is not sent within a certain period of time, the next host computer that has declared the use of the available paper feed tray and paper output tray will be notified via the network cable 15 that printing is now possible. Repeat the process of informing. When the printing of information from the host computer is completed, the printer controller 12 determines whether the error has been cleared based on the signal from the sensor, and if the error has not been cleared, the paper feed tray becomes usable.
排紙トレイの使用を宣言した各ホストコンピュータから
の情報のプリントを順次に行なわせた後にエラーの回復
を待つ、いずれかのホストコンピュータからの情報のプ
リントが終了した時にエラーが解除されていればプリン
タコントローラ12は第6図に示すように上記プリント
中断のホストコンピュータにプリントすべき情報の再送
要求を出し、このホストコンピュータからネットワーク
ケーブル15を介して送られてきた情報をプリントエン
ジン13にプリントさせる。したがって、ホストコンピ
ュータからの情報のプリントがエラーの発生で中断した
時には他のホストコンピュータからの情報をプリントす
ることになり、プリンタ11の効率が良くなる。After sequentially printing information from each host computer that has declared the use of the paper output tray, wait for the error to recover.If the error has been cleared when printing of information from one of the host computers has finished. As shown in FIG. 6, the printer controller 12 issues a request for resending the information to be printed to the host computer that interrupted the printing, and causes the print engine 13 to print the information sent from the host computer via the network cable 15. . Therefore, when printing of information from a host computer is interrupted due to the occurrence of an error, information from another host computer is printed, improving the efficiency of the printer 11.
また、一般にプリンタはプリンタ単体で種々の設定(例
えば電源オン時の状態設定など)を行なえるようにした
ものが多く、ホストコンピュータからの命令により設定
を変更できるものもある。このようなプリンタにおいて
はネットワークに接続されている全てのホストコンピュ
ータに設定変更を許すと、逐次設定が変えられて混乱を
招く原因になる。そこで、この例ではネットワークケー
ブル15に接続されている複数のホストコンピュータ1
61.16..16.・・・の中の1つのホストコンピ
ュータが特権を持ったホストコンピュータとして設定さ
れ、例えば操作表示部14によりホストコンピュータの
アドレスが入力されて特権を持ったホストコンピュータ
が設定される。プリンタコントローラ12は操作表示部
14により設定された特権を持つホストコンピュータを
記憶し、このホストコンピュータからネットワークケー
ブル15を介して送られてきた設定変更命令のみを有効
としてこの設定変更命令により設定を変更し、設定情報
変更の際の混乱が避けられる。また、プリンタコントロ
ーラ12は第5図に示すように特権を持つホストコンピ
ュータ以外のホストコンピュータからの情報のプリント
中に特権を持つホストコンピュータから優先プリント開
始命令がネットワークケーブル15を介して送られてき
た場合にはプリント中のホストコンピュータにプリント
の中断を通報すると共に、このホストコンピュータとの
通信を中断してプリントを中断し、特権を持つホストコ
ンピュータにネットワークケーブル15を介してプリン
ト許可の通報を行なって特権を持つホストコンピュータ
からネットワークケーブル15を介して送られてきた情
報のプリントをプリントエンジン13に行なわせる。こ
の特権を持つホストコンピュータからの情報のプリント
が終了すればプリンタコントローラ12は第6図に示す
ように上記プリント中断のホストコンピュータにプリン
トすべき情報の再送要求を出し、このホストコンピュー
タからネットワークケーブル15を介して送られてきた
情報をプリントエンジン13にプリントさせる。Further, in general, many printers allow various settings (for example, power-on status settings) to be performed on the printer alone, and some printers allow settings to be changed by commands from a host computer. In such printers, if all host computers connected to the network are allowed to change settings, the settings will be changed one after another, causing confusion. Therefore, in this example, multiple host computers 1 connected to the network cable 15
61.16. .. 16. . . is set as a privileged host computer. For example, the address of the host computer is input through the operation display unit 14, and the privileged host computer is set. The printer controller 12 stores the host computer that has the privilege set by the operation display unit 14, validates only the setting change command sent from this host computer via the network cable 15, and changes the settings according to this setting change command. This avoids confusion when changing configuration information. Further, as shown in FIG. 5, the printer controller 12 receives a priority print start command from the privileged host computer via the network cable 15 while printing information from a host computer other than the privileged host computer. In this case, it notifies the host computer that is printing that the printing has been interrupted, interrupts communication with this host computer to interrupt printing, and notifies the privileged host computer via the network cable 15 that permission to print is permitted. This causes the print engine 13 to print information sent via the network cable 15 from a privileged host computer. When the printing of the information from the privileged host computer is completed, the printer controller 12 issues a retransmission request for the information to be printed to the host computer whose printing was interrupted, as shown in FIG. The print engine 13 prints the information sent via the print engine 13.
このようにホストコンピュータの管理をプリンタ11で
行なえばプリンタ11を直接ネットワーク15に接続し
ても、プリンタが大容量のメモリを持つたリホストコン
ピュータが逐次プリンタの状態を間合せたりすることな
く、円滑にプリントを行なうことができるようになる。If the host computer is managed by the printer 11 in this way, even if the printer 11 is directly connected to the network 15, the rehost computer will not have to adjust the status of the printer one after another because the printer has a large memory capacity. You will be able to print on.
以上のように請求項1の発明によればネットワークに接
続され、複数のホストコンピユー、夕からの情報をプリ
ントするプリンタであって、前記複数のホストコンピュ
ータのうちの1つのホストコンピュータからの情報のプ
リント中に他のホストコンピュータからプリント開始命
令を受け取った場合ビジー状態であって命令を受けられ
ないことを該他のホストコンピュータに報告すると共に
、該他のホストコンピュータを記憶し、前記1つのホス
トコンピュータからの情報のプリントを終了した時に前
記記憶したホストコンピュータにプリントが可能になっ
たことを報告する制御手段を有するので、大容量のメモ
リを持つ必要がなくなり。As described above, according to the invention of claim 1, there is provided a printer that is connected to a network and prints information from a plurality of host computers, the printer printing information from one of the plurality of host computers. If a print start command is received from another host computer during printing, it reports to the other host computer that it is in a busy state and cannot receive the command, and also stores the information about the other host computer. Since it has a control means that reports to the stored host computer that printing is now possible when printing of information from the host computer is finished, there is no need to have a large capacity memory.
かつ1つのホストコンピュータが他のホストコンピュー
タの窓口とならず、複数のホストコンピュータから同時
に情報が送られてきた場合にこれらの情報を混ぜて印字
することがなく、ホストコンピュータが何度もプリンタ
状態を間合せる必要がない。In addition, one host computer does not act as a contact point for other host computers, and when information is sent from multiple host computers at the same time, the information is not mixed and printed, and the host computer is kept in the printer state many times. There is no need to arrange it.
また、請求項2の発明によれば請求項1記載のプリンタ
において、前記複数のホストコンピュータのうちの1つ
のホストコンピュータを特権を持ったホストコンピュー
タとして設定できる特権ホストコンピュータ設定手段と
、プリンタ設定に係わる情報をホストコンピュータから
の命令によって変更しこの変更は前記特権を持ったホス
トコンピュータからの命令のみを有効とする設定変更手
段とを有するので、設定情報変更の際の混乱を避けるこ
とができる。According to the invention of claim 2, in the printer of claim 1, there is provided a privileged host computer setting means for setting one of the plurality of host computers as a privileged host computer; Confusion when changing the setting information can be avoided since the apparatus includes a setting changing means that changes the related information in response to an instruction from the host computer and makes this change valid only for the instruction from the privileged host computer.
第1図及び第2図は請求項1,2の各発明を示すブロッ
ク図、第3図は本発明の一実施例を示すブロック図、第
4図は同実施例を用いたネットワークの一例を示すブロ
ック図、第5図乃至第7図は同実施例におけるプリンタ
コントローラの処理フローを示すフローチャート、第8
図は従来のプリンクを用いたネットワークを示すブロッ
ク図である。
4・・・ネットワーク、5・・・制御手段、6・・・特
権ホストコンピュータ設定手段、7・・・設定変更手段
。1 and 2 are block diagrams showing each invention of claims 1 and 2, FIG. 3 is a block diagram showing an embodiment of the present invention, and FIG. 4 is an example of a network using the same embodiment. The block diagram shown in FIGS. 5 to 7 is a flowchart showing the processing flow of the printer controller in the same embodiment, and FIGS.
The figure is a block diagram showing a network using conventional links. 4... Network, 5... Control means, 6... Privileged host computer setting means, 7... Setting changing means.
Claims (1)
タからの情報をプリントするプリンタであって、前記複
数のホストコンピュータのうちの1つのホストコンピュ
ータからの情報のプリント中に他のホストコンピュータ
からプリント開始命令を受け取った場合ビジー状態であ
って命令を受けられないことを該他のホストコンピュー
タに報告すると共に、該他のホストコンピュータを記憶
し、前記1つのホストコンピュータからの情報のプリン
トを終了した時に前記記憶したホストコンピュータにプ
リントが可能になったことを報告する制御手段を有する
ことを特徴とするプリンタ。 2、請求項1記載のプリンタにおいて、前記複数のホス
トコンピュータのうちの1つのホストコンピュータを特
権を持ったホストコンピュータとして設定できる特権ホ
ストコンピュータ設定手段と、プリンタ設定に係わる情
報をホストコンピュータからの命令によって変更しこの
変更は前記特権を持ったホストコンピュータからの命令
のみを有効とする設定変更手段とを有することを特徴と
するプリンタ。[Scope of Claims] 1. A printer that is connected to a network and prints information from a plurality of host computers, wherein while information from one of the plurality of host computers is being printed, information from another host computer is printed. When receiving a print start command from a computer, it reports to the other host computer that it is in a busy state and cannot receive the command, stores the other host computer, and prints information from the one host computer. 1. A printer according to claim 1, further comprising control means for reporting to the host computer in which printing is now possible when printing is completed. 2. The printer according to claim 1, further comprising privileged host computer setting means for setting one of the plurality of host computers as a privileged host computer, and a privileged host computer setting means for setting one host computer among the plurality of host computers as a privileged host computer, and a command from the host computer for transmitting information related to printer settings. 2. A printer according to claim 1, further comprising: a setting changing means for changing settings by a host computer having said privilege, and making this change valid only for commands from said privileged host computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1214679A JPH0378019A (en) | 1989-08-21 | 1989-08-21 | Printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1214679A JPH0378019A (en) | 1989-08-21 | 1989-08-21 | Printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0378019A true JPH0378019A (en) | 1991-04-03 |
Family
ID=16659787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1214679A Pending JPH0378019A (en) | 1989-08-21 | 1989-08-21 | Printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0378019A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6940616B1 (en) | 1999-06-16 | 2005-09-06 | Sharp Kabushiki Kaisha | Data transfer apparatus, method of controlling the same, and printing system |
-
1989
- 1989-08-21 JP JP1214679A patent/JPH0378019A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6940616B1 (en) | 1999-06-16 | 2005-09-06 | Sharp Kabushiki Kaisha | Data transfer apparatus, method of controlling the same, and printing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6804022B2 (en) | Printer, data processing apparatus, data transmitting apparatus, print control apparatus, printing system, recording medium, and print control method | |
US20040136030A1 (en) | Print job management system | |
JP4299994B2 (en) | Compound device system | |
JP3223050B2 (en) | Printing device | |
JPH0378019A (en) | Printer | |
JP3739527B2 (en) | Image forming apparatus | |
JP3144197B2 (en) | Printing equipment | |
JP2658931B2 (en) | Printer controller | |
JP2009211307A (en) | Image forming apparatus | |
JP2000181656A (en) | Printing data managing device and printing data managing method | |
JP2004166244A (en) | System for simultaneously implementing multiple functions | |
JPH07129336A (en) | Printer device and its system | |
JP2003076522A (en) | Data distributor for printer | |
JPH04233028A (en) | Printer | |
JPH05193231A (en) | Printing system | |
JPS6057453A (en) | Data processing system | |
JPH04173173A (en) | Printing apparatus | |
JP2653233B2 (en) | How to transfer spool data | |
JPH09277656A (en) | Printing device | |
JPH0475153A (en) | Multi-reception print control method | |
JPH10157249A (en) | Image outputting apparatus | |
JPH05108582A (en) | Computer system | |
JPH0359752A (en) | Connection control device | |
JPH03244577A (en) | Printer output device | |
JPH11119929A (en) | Method and device for controlling printing of network printer |