JPH10293661A - Network printer system - Google Patents

Network printer system

Info

Publication number
JPH10293661A
JPH10293661A JP9103275A JP10327597A JPH10293661A JP H10293661 A JPH10293661 A JP H10293661A JP 9103275 A JP9103275 A JP 9103275A JP 10327597 A JP10327597 A JP 10327597A JP H10293661 A JPH10293661 A JP H10293661A
Authority
JP
Japan
Prior art keywords
printer
print data
print
printing
image forming
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
Application number
JP9103275A
Other languages
Japanese (ja)
Inventor
Iwao Saeki
巌 佐伯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP9103275A priority Critical patent/JPH10293661A/en
Publication of JPH10293661A publication Critical patent/JPH10293661A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】コンピュータ側でプリンタの印字状況を認識で
き、印字しようとしているプリンタに障害が発生した場
合でも代替プリンタもしくは障害復帰後のプリンタにお
いて印字を可能とするネットワークプリンタシステムを
提供する。 【解決手段】印字データを送信するコンピュータと、プ
リンタエンジン104と該プリンタエンジンを制御するコ
ントローラ103とコンピュータから送信されてきた印字
要求を格納するプリンタキューテーブル101とコンピュ
ータからの印字要求に対する応答信号を返信する通信部
102とを具備するプリンタと、コンピュータとプリンタ
を接続するネットワークとから成るネットワークプリン
タシステムにおいて、コンピュータは、プリンタの通信
部102からネットワークを介して送信される該プリンタ
の印字状況を表す印字状況信号に基づいてプリンタの印
字状況を把握する。
(57) [Problem] To provide a network printer system capable of recognizing a printing state of a printer on a computer side and enabling printing on an alternative printer or a printer after recovery from a failure even if a failure occurs in a printer to be printed. provide. A computer for transmitting print data, a printer engine, a controller for controlling the printer engine, a printer queue table for storing a print request transmitted from the computer, and a response signal to a print request from the computer. Communication department to reply
In a network printer system including a printer having a printer 102 and a network connecting the computer and the printer, the computer transmits a print status signal transmitted from the communication unit 102 of the printer via the network and indicating a print status of the printer. The printing status of the printer is ascertained based on the printing status.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数のコンピュー
タやワークステーション等の印字データ出力装置とレー
ザプリンタ等の画像形成装置とをネットワークを介して
接続したネットワークプリンタシステムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network printer system in which a plurality of print data output devices such as computers and workstations and an image forming device such as a laser printer are connected via a network.

【0002】[0002]

【従来の技術】複数のコンピュータやワークステーショ
ン等の印字データ出力装置とレーザプリンタ等の画像形
成装置とをLAN等のネットワークを介して接続したネ
ットワークプリンタシステムが種々提案されている。例
えば、特開平5−289833号公報には、複数のデー
タ処理装置と少なくとも一つのプリンタとが伝送媒体上
に接続されているネットワークプリント制御システムが
開示されており、このネットワークプリント制御システ
ムは、当該伝送媒体に対してインターフェースを介して
接続され、データを送受信するデータ送受信手段と、当
該送受信手段によって受信したコマンドを解析し、この
解析されたコマンドにしたがって認識されたプリンタに
それぞれ対応するプリントキューに前記データの管理情
報をキューイングすると共に、前記データのプリントフ
ァイルを格納する処理を行う受信処理手段と、プリント
キューにキューイングされた管理情報およびプリントフ
ァイルを送信するための処理を行うと共に、プリンタに
対応している送信処理手段と、からなるゲートウェイを
具備し、このゲートウェイで印字のキャンセル、同報プ
リント、障害時の振り分け等を行う。
2. Description of the Related Art Various network printer systems have been proposed in which a plurality of print data output devices such as computers and workstations and image forming devices such as laser printers are connected via a network such as a LAN. For example, Japanese Patent Application Laid-Open No. Hei 5-289833 discloses a network print control system in which a plurality of data processing devices and at least one printer are connected on a transmission medium. A data transmission / reception unit connected to the transmission medium via the interface, for transmitting / receiving data, analyzing a command received by the transmission / reception unit, and storing the data in a print queue corresponding to the printer recognized according to the analyzed command. A reception processing unit for queuing the management information of the data and storing the print file of the data, and a process for transmitting the management information and the print file queued in the print queue; Sending that supports Comprising a processing unit, the gateway comprising a cancellation of the print at this gateway, broadcast print, sorting etc. in the event of a failure performed.

【0003】また、特開平5−341928号公報に
は、ホストコンピュータと、該ホストコンピュータとイ
ンターフェイスを介して接続されたプリンタ間の通信方
式が開示されており、この通信方式では、前記ホストコ
ンピュータが前記プリンタにプリンタの固有情報を問い
合わせるプリンタ情報問い合わせコードを送出した後、
前記プリンタはビジー信号をビジー状態にし、再度前記
プリンタ情報問い合わせコードを受信可能になるタイミ
ングにビジー信号をレディ状態にし、この際のビジーか
らレディまでの時間間隔を基準にして、以後前記プリン
タ情報問い合わせコードに対応した時間間隔でビジー信
号を制御し、前記ホストコンピュータはビジー信号の長
さを検出することによって、プリンタの固有情報を前記
プリンタから前記ホストコンピュータに送信するように
したこと等を特徴としており、プリンタの種類や設定値
をホストコンピュータから自動的に問い合わせ可能とし
ている。
[0003] Japanese Patent Application Laid-Open No. Hei 5-341928 discloses a communication system between a host computer and a printer connected to the host computer via an interface. After sending a printer information inquiry code for inquiring the printer of printer specific information,
The printer sets the busy signal to a busy state, sets the busy signal to a ready state at a timing at which the printer information inquiry code can be received again, and based on a time interval from busy to ready at this time, the printer information inquiry is thereafter performed. A busy signal is controlled at a time interval corresponding to the code, and the host computer detects the length of the busy signal, thereby transmitting printer-specific information from the printer to the host computer. The host computer can automatically inquire about the printer type and setting values.

【0004】また、特開平7−281850号公報に
は、印刷障害が発生した印刷装置が指定入力された転送
先の印刷装置に受信した印刷情報を転送して代替印刷さ
せることを目的としたプリンタシステムおよびプリンタ
システムの代替印刷方法が開示されており、プリンタエ
ンジンの印刷中に各情報を各状態検出手段から検出して
印字障害発生状態を制御装置が判定し、印字障害発生状
態と判定された場合に、指定入力されて記憶されている
指定転送先情報に基づいてデータ供給源から受信した印
刷情報を代替印字させるネットワーク上の他の印刷装置
に転送する構成を特徴としている。
Japanese Patent Application Laid-Open No. Hei 7-281850 discloses a printer which aims to transfer received print information to a destination printing apparatus designated by a printing apparatus in which a printing failure has occurred and to perform alternative printing. An alternative printing method for the system and the printer system is disclosed. During printing by the printer engine, each piece of information is detected from each state detecting unit, and the control device determines a print failure occurrence state. In this case, the print information received from the data supply source is transferred to another printing device on the network that performs alternative printing, based on the designated transfer destination information that is designated and input and stored.

【0005】また、特開平8−221234号公報に
は、それぞれ異なる種類のネットワークオペレーション
システムによる複数のワークステーションと該各ワーク
ステーションによって共有して使用するプリンタとを有
する複数のネットワークを接続したプリンタ共有ネット
ワークシステムが開示されており、このプリンタ共有ネ
ットワークシステムでは、前記各ネットワークのプリン
タのそれぞれオペレーションシステム毎に異なるステー
タスを一括管理するプリンタステータス管理装置を設
け、異なる種類のネットワークオペレーションシステム
のネットワークに接続された複数のプリンタを一括して
管理できるようにしている。また、そのプリンタステー
タス管理装置に、前記プリンタのステータスとしてエラ
ーステータスを受信したとき、該プリンタを使用するワ
ークステーションまたは予め登録したワークステーショ
ンに対してエラー情報を通知する手段を設けている。
Japanese Patent Application Laid-Open No. Hei 8-222234 discloses a printer sharing system in which a plurality of networks each having a plurality of workstations using different types of network operation systems and a printer shared by the respective workstations are used. A network system is disclosed. In this printer sharing network system, a printer status management device that collectively manages a different status for each operation system of the printer of each network is provided, and connected to networks of different types of network operation systems. Multiple printers can be managed collectively. Further, the printer status management device is provided with means for notifying a workstation using the printer or a previously registered workstation of error information when an error status is received as the status of the printer.

【0006】[0006]

【発明が解決しようとする課題】特開平5−28983
3号公報記載のネットワークプリント制御システムや、
特開平8−221234号公報記載のプリンタ共有ネッ
トワークシステムでは、ネットワークにゲートウェイや
プリンタステータス管理装置を設け、このゲートウェイ
やプリンタステータス管理装置でホストコンピュータや
ワークステーションと、プリンタの接続の管理を行って
いるが、ホストコンピュータやワークステーション側は
これらには関与していない。このため、ホストコンピュ
ータやワークステーションとプリンタ間では印字状況等
の情報の送受信が直接行われないため、プリンタの障害
発生時等にホストコンピュータやワークステーション側
でその状況が認識できず、代替プリンタへの切り替え等
の処理に時間がかかる等の問題があり、また、ネットワ
ーク上にゲートウェイやプリンタステータス管理装置を
設けているためコストがかかるという問題もある。
Problems to be Solved by the Invention
No. 3 network print control system,
In the printer sharing network system described in Japanese Patent Application Laid-Open No. Hei 8-222234, a gateway and a printer status management device are provided in the network, and the gateway and the printer status management device manage the connection between the host computer and the workstation and the printer. However, the host computer and the workstation are not involved in these. For this reason, information such as printing status is not directly transmitted and received between the host computer or workstation and the printer, and the status cannot be recognized on the host computer or workstation side in the event of a printer failure. There is a problem that it takes a long time to perform processing such as switching, and also that there is a problem that the cost is increased because a gateway and a printer status management device are provided on the network.

【0007】特開平5−341928号公報記載のプリ
ンタ情報問い合わせ通信方式では、プリンタの種類や設
定値をホストコンピュータから自動的に問い合わせ可能
としているが、プリンタに障害が発生した時の対策等に
関しては、何等記載されていない。
In the printer information inquiry communication system described in Japanese Patent Application Laid-Open No. Hei 5-34128, a printer type and a set value can be automatically inquired from a host computer. , Nothing is described.

【0008】特開平7−281850号公報記載のプリ
ンタシステムおよびプリンタシステムの代替印刷方法で
は、印字障害発生状態を判定し、印字障害発生状態と判
定された場合には、指定されて記憶されている指定転送
先情報に基づいてデータ供給源から受信した印刷情報を
代替印字させるネットワーク上の他の印刷装置に転送す
ることにより、印字障害が発生した印刷装置が指定入力
された指定転送先の印刷装置に受信した印刷情報を転送
して代替印刷させることができるが、印刷装置内に、代
替の印刷装置の指定と代替の印刷装置への転送のための
DMA等の転送手段が必要でありコストがかかる。
In the printer system and the alternative printing method of the printer system described in JP-A-7-281850, a print failure occurrence state is determined, and when the print failure occurrence state is determined, the print failure is designated and stored. By transferring the print information received from the data source based on the designated transfer destination information to another printing device on the network that performs alternative printing, the printing device in which the printing failure has occurred is designated and designated as the designated transfer destination printing device. The print information received by the printer can be transferred to perform alternative printing. However, a transfer device such as a DMA for designating the alternative printing device and transferring it to the alternative printing device is required in the printing device. Take it.

【0009】本発明は上記事情に鑑みなされたものであ
り、ネットワーク上にゲートウェイやプリンタステータ
ス管理装置等の特別なサーバーを設けることなく、コン
ピュータやワークステーション等の印字データ出力装置
側でプリンタ等の画像形成装置側の印字状況を認識で
き、印字しようとしている画像形成装置において、ペー
パジャム、トナー切れ等の障害が発生した場合でも、代
替の画像形成装置もしくは障害復帰後の画像形成装置に
おいて印字を可能とするネットワークプリンタシステム
を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and does not require a special server such as a gateway or a printer status management device on a network. Recognizes the printing status of the image forming device, and enables printing on an alternative image forming device or an image forming device after recovery from a fault, even if a fault such as paper jam or running out of toner occurs in the image forming device to be printed. It is an object of the present invention to provide a network printer system.

【0010】[0010]

【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の発明は、印字データを送信する印字
データ出力装置と、画像形成手段と該画像形成手段を制
御する制御手段と前記印字データ出力装置から送信され
てきた印字要求を格納するプリンタキューテーブルと前
記印字データ出力装置からの前記印字要求に対する応答
信号を返信する通信手段とを具備する画像形成装置と、
前記印字データ出力装置と前記画像形成装置を接続する
ネットワークとから成るネットワークプリンタシステム
において、前記印字データ出力装置は、前記画像形成装
置の通信手段からネットワークを介して送信される該画
像形成装置の印字状況を表す印字状況信号に基づいて、
前記画像形成装置の印字状況を把握することを特徴とし
ている。
According to a first aspect of the present invention, there is provided a print data output device for transmitting print data, an image forming unit, a control unit for controlling the image forming unit, and a control unit for controlling the image forming unit. An image forming apparatus comprising: a printer queue table that stores a print request transmitted from a print data output device; and a communication unit that returns a response signal to the print request from the print data output device.
In a network printer system comprising the print data output device and a network connecting the image forming device, the print data output device is configured to transmit a print of the image forming device transmitted from a communication unit of the image forming device via a network. Based on the print status signal indicating the status,
The printing condition of the image forming apparatus is ascertained.

【0011】請求項2記載の発明は、請求項1記載のネ
ットワークプリンタシステムにおいて、前記画像形成装
置は、前記印字データ出力装置からの印字可能な印字要
求に対し印字可能応答信号を返信し、印字の実行が可能
になった時点で前記印字データ出力装置に印字データ要
求を出し、印字データを受け取って出力し、印字が終了
した時点で印字終了を前記印字データ出力装置に送るこ
とを特徴としている。
According to a second aspect of the present invention, in the network printer system according to the first aspect, the image forming apparatus returns a printable response signal in response to a printable print request from the print data output device, and performs printing. At the time when execution of the print data becomes possible, sending a print data request to the print data output device, receiving and outputting the print data, and sending a print end to the print data output device when the printing is completed. .

【0012】請求項3記載の発明は、請求項1記載のネ
ットワークプリンタシステムにおいて、前記画像形成装
置は、前記印字データ出力装置からの印字可能な印字要
求に対し印字可能応答信号を返信し、印字の実行が可能
になった時点で前記印字データ出力装置に印字データ要
求を出し、印字データを受け取って出力し、定期的に印
字状況信号を送ることを特徴としている。
According to a third aspect of the present invention, in the network printer system according to the first aspect, the image forming apparatus returns a printable response signal to a printable print request from the print data output device, and performs printing. Is executed, a print data request is issued to the print data output device, print data is received and output, and a print status signal is sent periodically.

【0013】請求項4記載の発明は、請求項1記載のネ
ットワークプリンタシステムにおいて、前記画像形成装
置は、前記印字データ出力装置からの印字可能な印字要
求に対し印字可能応答信号を返信し、印字の実行が可能
になった時点で前記印字データ出力装置に印字データ要
求を出し、印字データを受け取って出力し、前記印字デ
ータ出力装置からの印字状況確認要求に対し印字状況信
号を送ることを特徴としている。
According to a fourth aspect of the present invention, in the network printer system according to the first aspect, the image forming apparatus returns a printable response signal in response to a printable print request from the print data output device, and performs printing. Sending a print data request to the print data output device, receiving and outputting print data, and sending a print status signal in response to a print status confirmation request from the print data output device when the execution of the print data is enabled. And

【0014】請求項5記載の発明は、請求項3または4
記載のネットワークプリンタシステムにおいて、画像形
成装置は障害発生時に印字データ出力装置に障害の内容
を通知することを特徴としている。
The invention according to claim 5 is the invention according to claim 3 or 4.
In the network printer system described above, the image forming apparatus notifies the print data output device of the content of the failure when a failure occurs.

【0015】請求項6記載の発明は、請求項5記載のネ
ットワークプリンタシステムにおいて、画像形成装置か
ら障害内容の通知を受けた場合は、印字データ出力装置
側で応答を返した画像形成装置の中から代替の画像形成
装置を指定することを特徴としている。
According to a sixth aspect of the present invention, in the network printer system according to the fifth aspect, when a notification of a failure content is received from the image forming apparatus, the print data output apparatus returns a response. , An alternative image forming apparatus is designated.

【0016】請求項7記載の発明は、請求項5記載のネ
ットワークプリンタシステムにおいて、画像形成装置か
ら障害内容の通知を受けた場合は、印字データ出力装置
は、代替の画像形成装置を選択するか、障害が発生した
画像形成装置で再実行するかを指定することができるこ
とを特徴としている。
According to a seventh aspect of the present invention, in the network printer system according to the fifth aspect, when a notification of a failure content is received from the image forming apparatus, the print data output apparatus selects an alternative image forming apparatus. It is characterized in that it is possible to specify whether to re-execute on the image forming apparatus in which a failure has occurred.

【0017】請求項8記載の発明は、請求項3または4
記載のネットワークプリンタシステムにおいて、画像形
成装置は、印字データを記憶する記憶手段を備え、印字
データを印字終了まで保持し、障害が発生した場合、障
害中は印字要求を受け付けず、障害復帰作業後に障害発
生時に印字中であった印字データを記憶手段から取り出
し印字することを特徴としている。
The invention according to claim 8 is the invention according to claim 3 or 4.
In the network printer system described above, the image forming apparatus includes a storage unit that stores print data, holds the print data until printing is completed, and when a failure occurs, does not accept a print request during the failure, and after a failure recovery operation, It is characterized in that print data being printed at the time of occurrence of a failure is taken out of the storage means and printed.

【0018】請求項9記載の発明は、請求項8記載のネ
ットワークプリンタシステムにおいて、障害復帰作業後
の印字データの出力ページを指定することができること
を特徴としている。
According to a ninth aspect of the present invention, in the network printer system according to the eighth aspect, it is possible to specify an output page of the print data after the failure recovery work.

【0019】[0019]

【発明の実施の形態】本発明のネットワークプリンタシ
ステムは、複数の印字データ出力装置と画像形成装置、
例えばコンピュータとプリンタ(レーザプリンタ等)と
をネットワークを介して接続したものである。そして、
印字しようとしているプリンタにおいて、ペーパジャ
ム、トナー切れ等の障害が発生した場合でも、代替のプ
リンタもしくは障害復帰作業後のプリンタにおいて印字
を可能とするものである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS A network printer system according to the present invention comprises a plurality of print data output devices, an image forming device,
For example, a computer and a printer (such as a laser printer) are connected via a network. And
Even when a failure such as paper jam or running out of toner occurs in a printer to be printed, printing can be performed by a substitute printer or a printer after a failure recovery operation.

【0020】本発明のネットワークプリンタシステムで
は、プリンタ上にプリンタキューテーブル、および通信
手段を持たせ、コンピュータからの印字可能な印字要求
に対し、印字可能である場合は応答を返す。そしてプリ
ンタが印字可能状態になった時点でコンピュータに対し
印字データ要求を出し、印字データ要求を受け取ったコ
ンピュータは要求を送ってきたプリンタに対し印字デー
タを送る。そしてプリンタは印字が終了した時点でコン
ピュータへ印字終了を送る。しかし、プリンタに障害が
発生した場合は、印字データ要求、または、印字終了が
コンピュータに送られないことになる。そこで、コンピ
ュータ側では、プリンタからの印字データ要求、また
は、印字終了を監視しておけばプリンタに障害が発生し
たかどうかがわかり、代替プリンタへの切り替え等の対
処が可能となる。また、応答を返したプリンタが複数あ
る場合は、最初に印字データ要求を出したプリンタに対
し印字データを送る。
In the network printer system of the present invention, a printer queue table and communication means are provided on the printer, and a response is returned to a printable print request from a computer if printing is possible. When the printer is ready for printing, it issues a print data request to the computer, and the computer receiving the print data request sends the print data to the printer that sent the request. Then, the printer sends a print end to the computer when printing is completed. However, when a failure occurs in the printer, a print data request or a print end is not sent to the computer. Therefore, by monitoring the print data request from the printer or the end of printing, the computer can determine whether or not a failure has occurred in the printer, and can take measures such as switching to an alternative printer. If there are a plurality of printers that have returned a response, the print data is sent to the printer that first issued the print data request.

【0021】上記のように、プリンタから印字開始時に
印字データ要求を出し、印字終了時に印字終了をコンピ
ュータに対し送ることにより、コンピュータ側で印字デ
ータ要求、印字終了を監視すればプリンタ側の障害を認
識でき、障害発生時に別のプリンタに対し、印字要求を
出すことが可能となる。従って、本発明ではプリンタ上
に代替プリンタの情報を持つ必要もなければ代替プリン
タへの転送手段を持つ必要もない。また、ネットワーク
上に特別なサーバーを設ける必要もない。以下、本発明
の構成・動作を実施例に基づいて詳細に説明する。
As described above, a print data request is issued from the printer at the start of printing, and a print end is sent to the computer at the end of printing. It can be recognized, and a print request can be issued to another printer when a failure occurs. Therefore, in the present invention, it is not necessary to have information on the substitute printer on the printer, nor is it necessary to have a transfer means to the substitute printer. Also, there is no need to provide a special server on the network. Hereinafter, the configuration and operation of the present invention will be described in detail based on embodiments.

【0022】(実施例1)請求項1,2に係るネットワ
ークプリンタシステムのプリンタの構成例を図1に示
す。プリンタは、印字要求を格納するプリンタキューテ
ーブル101 、ネットワーク通信部102 、プリンタを制御
するコントローラ103 、印字データを印字するプリンタ
エンジン104 から構成される。そしてこのような構成の
複数のプリンタと図示しない複数のコンピュータ(ある
いはワークステーション等)とがネットワークを介して
接続されている。コンピュータから受け取った印字要求
はプリンタキューテーブル101 に格納される。そして格
納された順に印字データ要求がコンピュータに送られ、
印字データ要求に対してコンピュータから送られる印字
データがコントローラ103 によってプリンタエンジン10
4 へ送られ印字される。
(Embodiment 1) FIG. 1 shows a configuration example of a printer of a network printer system according to the first and second aspects. The printer includes a printer queue table 101 for storing print requests, a network communication unit 102, a controller 103 for controlling the printer, and a printer engine 104 for printing print data. A plurality of printers having such a configuration and a plurality of computers (or workstations or the like, not shown) are connected via a network. The print request received from the computer is stored in the printer queue table 101. Print data requests are sent to the computer in the order in which they were stored,
The print data sent from the computer in response to the print data request is sent to the printer engine 10 by the controller 103.
It is sent to 4 and printed.

【0023】次に印字を行う際の動作を説明する。図2
は上記ネットワークプリンタシステムで印字を行う際の
コンピュータとプリンタの動作手順の一例を示す図であ
る。まず、印字を行おうとするコンピュータはネットワ
ーク上に印字要求201 を出す。この印字要求には印字デ
ータの形式、紙サイズ等の情報が含まれていて、ネット
ワーク上の全てのプリンタに対し出される。ここで、印
字要求のデータ形式を図3に示す。図3において、要求
元コンピュータ301 は印字要求を出したネットワーク上
でのホスト名で、データID302 は要求元コンピュータ
上での印字データの一意に決まるID、印字データ形式
303 はテキストデータ、PostScriptデータという印字
データの形式、紙サイズ304 はA4,A3という紙サイ
ズ、データサイズ305 は転送する印字データのサイズで
ある。
Next, the operation at the time of printing will be described. FIG.
FIG. 7 is a diagram showing an example of an operation procedure of a computer and a printer when printing is performed by the network printer system. First, a computer to be printed issues a print request 201 on the network. This print request includes information such as the format of print data and paper size, and is issued to all printers on the network. Here, the data format of the print request is shown in FIG. In FIG. 3, the requesting computer 301 is the host name on the network that issued the print request, and the data ID 302 is the ID and print data format uniquely determined for the print data on the requesting computer.
A print data format 303 is text data and PostScript data, a paper size 304 is a paper size A4 and A3, and a data size 305 is the size of print data to be transferred.

【0024】この印字要求201 の印字情報を受け取った
プリンタは印字データの形式、紙サイズ等の情報をデー
タ解析し202 、そのデータを印字可能であればプリンタ
名を含んだ応答203 をコンピュータに返信する。応答信
号のデータ形式を図4に示す。図4において、プリンタ
名401 はネットワーク上でのプリンタ名で、データID
402 は印字要求を受けたデータID302 と同一である。
Upon receiving the print information of the print request 201, the printer analyzes the data such as the format of the print data and the paper size 202, and returns a response 203 including the printer name to the computer if the data can be printed. I do. FIG. 4 shows the data format of the response signal. In FIG. 4, a printer name 401 is a printer name on the network and has a data ID.
402 is the same as the data ID 302 that received the print request.

【0025】印字要求201 を出したコンピュータは一定
時間待っても応答203 が返ってこない場合は、印字可能
なプリンタがネットワーク上に無いということで印字エ
ラーとする。プリンタが印字可能状態204 になったら印
字データ要求205 をコンピュータに対し送る。印字デー
タ要求205を受け取ったコンピュータは印字データ要求2
05 を送ってきたプリンタに対し印字データ206 を送
る。一定時間印字データ要求が送られてこない場合は再
び印字要求201 を出す。プリンタは印字データ206 が転
送されてきたら印字207 を開始し、印字が終了したら印
字状況信号の一つである印字終了ステータス208 を返
す。印字終了ステータス208 を受け取ると、コンピュー
タは印字データを破棄209 する。また、プリンタに障害
が発生した場合は、プリンタは印字終了ステータスを返
さない。したがって、コンピュータ側でプリンタに障害
が発生したが認識され、コンピュータは再び印字要求20
1 を出す。
When the computer 203 that has issued the print request 201 does not return a response 203 even after waiting for a certain period of time, it is determined that there is no printer capable of printing on the network, so that a print error occurs. When the printer enters the printable state 204, it sends a print data request 205 to the computer. The computer receiving the print data request 205 prints the print data request 2
Send print data 206 to the printer that sent 05. If the print data request has not been sent for a certain period of time, a print request 201 is issued again. The printer starts printing 207 when the printing data 206 is transferred, and returns a printing completion status 208 which is one of the printing status signals when printing is completed. Upon receiving the print end status 208, the computer discards the print data 209. When a failure occurs in the printer, the printer does not return a print end status. Therefore, the computer recognizes that the printer has failed and the computer issues a print request again.
Give 1

【0026】以上のように、コンピュータ側では、プリ
ンタからの応答203 や印字データ要求205 が一定時間
(例えば30秒〜1分)内に返ってくるかどうかを監視
しておけば、プリンタに障害があったかどうかが認識で
きる。また、一定時間(例えば30秒〜1分)印字終了
ステータス208 が返ってこなければプリンタに障害が発
生したということで、コンピュータは再び印字要求201
を出す。このように、プリンタの障害発生時には、コン
ピュータが印字要求201 から繰り返すことにより、ネッ
トワーク上の別のプリンタでの印字が可能となる。
As described above, if the computer monitors whether the response 203 or the print data request 205 from the printer is returned within a certain period of time (for example, 30 seconds to 1 minute), the failure of the printer can be prevented. You can recognize if there was. If the print end status 208 is not returned for a certain period of time (for example, 30 seconds to 1 minute), it means that a failure has occurred in the printer, and the computer returns to the print request 201 again.
Put out. As described above, when a failure occurs in a printer, the computer repeats the process from the print request 201, thereby enabling printing by another printer on the network.

【0027】(実施例2)請求項1,3に係るネットワ
ークプリンタシステムのプリンタの構成例を図5に示
す。プリンタは、印字要求を格納するプリンタキューテ
ーブル501 、ネットワーク通信部502 、プリンタを制御
するコントローラ503 、印字データを印字するプリンタ
エンジン504 から構成される。そしてこのような構成の
複数のプリンタと図示しない複数のコンピュータとがネ
ットワークを介して接続されている。コンピュータから
受け取った印字要求はプリンタキューテーブル501 に格
納される。そして格納された順に印字データ要求がコン
ピュータに送られ、印字データ要求に対してコンピュー
タから送られる印字データがコントローラ503 によって
プリンタエンジン504 へ送られ印字される。
(Embodiment 2) FIG. 5 shows a configuration example of a printer of a network printer system according to the first and third aspects. The printer includes a printer queue table 501 for storing a print request, a network communication unit 502, a controller 503 for controlling the printer, and a printer engine 504 for printing print data. A plurality of printers having such a configuration and a plurality of computers (not shown) are connected via a network. The print request received from the computer is stored in the printer queue table 501. Print data requests are sent to the computer in the order in which they are stored, and print data sent from the computer in response to the print data request is sent to the printer engine 504 by the controller 503 for printing.

【0028】次に印字を行う際の動作を説明する。図6
は上記ネットワークプリンタシステムで印字を行う際の
コンピュータとプリンタの動作手順の一例を示す図であ
る。まず、印字を行おうとするコンピュータはネットワ
ーク上に印字要求601 を出す。この印字要求には印字デ
ータの形式、紙サイズ等の情報が含まれていて、ネット
ワーク上の全てのプリンタに対し出される。印字要求の
データ形式は実施例1と同様であり、図3に示したよう
な形式である。
Next, the operation at the time of printing will be described. FIG.
FIG. 7 is a diagram showing an example of an operation procedure of a computer and a printer when printing is performed by the network printer system. First, a computer to be printed issues a print request 601 on the network. This print request includes information such as the format of print data and paper size, and is issued to all printers on the network. The data format of the print request is the same as that of the first embodiment, and is the format as shown in FIG.

【0029】この印字要求601 の印字情報を受け取った
プリンタは印字データの形式、紙サイズ等の情報をデー
タ解析し601 、そのデータを印字可能であればプリンタ
名を含んだ応答603 をコンピュータに返信する。応答信
号のデータ形式も実施例1と同様であり、図4に示した
ような形式である。
The printer which has received the print information of the print request 601 analyzes the data such as the format of the print data and the paper size, and returns a response 603 including the printer name to the computer if the data can be printed. I do. The data format of the response signal is the same as that of the first embodiment, and is the format as shown in FIG.

【0030】印字要求601 を出したコンピュータは一定
時間待っても応答603 が返ってこない場合は、印字可能
なプリンタがネットワーク上に無いということで印字エ
ラーとする。プリンタが印字可能状態604 になったら印
字データ要求605 をコンピュータに対し送る。印字デー
タ要求605 を受け取ったコンピュータは印字データ要求
605 を送ってきたプリンタに対し印字データ606 を送
る。一定時間印字データ要求が送られてこない場合は再
び印字要求601 を出す。コンピュータは印字データ606
の転送が終了した時点から一定時間(例えば30秒〜1
分)プリンタからの印字ステータス(印字状況信号)を
待つ。印字ステータスとしては、印字中であれば印字中
ステータス607 を、印字が終了していれば印字終了ステ
ータス608をプリンタが返す。印字終了ステータス608
を受け取るとコンピュータは印字データを破棄609 す
る。また、プリンタに障害が発生した場合は、プリンタ
は印字ステータスを返さない。したがって、コンピュー
タ側でプリンタに障害が発生したことが認識され、コン
ピュータは再び印字要求601 を出す。
If the computer that has issued the print request 601 does not return a response 603 even after waiting for a certain period of time, it is determined that there is no printer capable of printing on the network, so that a print error occurs. When the printer enters the printable state 604, a print data request 605 is sent to the computer. The computer receiving the print data request 605 requests the print data.
The print data 606 is sent to the printer that sent 605. If the print data request has not been sent for a certain period of time, a print request 601 is issued again. Computer print data 606
For a certain period of time (for example, 30 seconds to 1
Minutes) Wait for the print status (print status signal) from the printer. As the printing status, the printer returns a printing status 607 if printing is in progress, and a printing end status 608 if printing is completed. Print end status 608
When the computer receives 609, the computer discards the print data. If a failure occurs in the printer, the printer does not return a print status. Therefore, the computer recognizes that a failure has occurred in the printer, and the computer issues a print request 601 again.

【0031】以上のように、コンピュータ側では、印字
要求601 に対するプリンタからの応答603 や印字データ
要求605 が一定時間(例えば30秒〜1分)内に返って
くるかどうかを監視しておけば、プリンタに障害があっ
たかどうかが認識できる。また、印字中の障害発生は、
印字データ606 の転送後、プリンタから一定時間(例え
ば30秒〜1分)印字ステータスが返ってこなければ障
害が発生したということで、コンピュータは再び印字要
求601 を出す。このように、障害発生時には印字要求60
1 から繰り返すことにより、ネットワーク上の別のプリ
ンタでの印字が可能となる。また、印字中の障害発生
も、印字データ転送後、一定時間印字ステータスが返っ
てこないことにより認識できるので、実施例1と比べ、
応答の待ち時間を短くすることが可能となる。
As described above, the computer can monitor whether the response 603 from the printer to the print request 601 or the print data request 605 is returned within a predetermined time (for example, 30 seconds to 1 minute). It is possible to recognize whether or not the printer has failed. In addition, trouble occurrence during printing
If the printer does not return a print status for a certain period of time (for example, 30 seconds to 1 minute) after the transfer of the print data 606, the computer issues a print request 601 again because a failure has occurred. Thus, when a failure occurs, the print request 60
Repeating from 1 enables printing on another printer on the network. Further, the occurrence of a failure during printing can be recognized by not returning the printing status for a certain period of time after the transfer of the printing data.
It is possible to shorten the response waiting time.

【0032】(実施例3)請求項1,4に係るネットワ
ークプリンタシステムのプリンタの構成例を図7に示
す。プリンタは、印字要求を格納するプリンタキューテ
ーブル701 、ネットワーク通信部702 、プリンタを制御
するコントローラ703 、印字データを印字するプリンタ
エンジン704 から構成される。そしてこのような構成の
複数のプリンタと図示しない複数のコンピュータとがネ
ットワークを介して接続されている。コンピュータから
受け取った印字要求はプリンタキューテーブル701 に格
納される。そして格納された順に印字データ要求がコン
ピュータに送られ、印字データ要求に対してコンピュー
タから送られる印字データがコントローラ503 によって
プリンタエンジン504 へ送られ印字される。
(Embodiment 3) FIG. 7 shows a configuration example of a printer of a network printer system according to the first and fourth aspects. The printer includes a printer queue table 701 for storing a print request, a network communication unit 702, a controller 703 for controlling the printer, and a printer engine 704 for printing print data. A plurality of printers having such a configuration and a plurality of computers (not shown) are connected via a network. The print request received from the computer is stored in the printer queue table 701. Print data requests are sent to the computer in the order in which they are stored, and print data sent from the computer in response to the print data request is sent to the printer engine 504 by the controller 503 for printing.

【0033】次に印字を行う際の動作を説明する。図8
は上記ネットワークプリンタシステムで印字を行う際の
コンピュータとプリンタの動作手順の一例を示す図であ
る。まず、印字を行おうとするコンピュータはネットワ
ーク上に印字要求801 を出す。この印字要求には印字デ
ータの形式、紙サイズ等の情報が含まれていて、ネット
ワーク上の全てのプリンタに対し出される。印字要求の
データ形式は実施例1と同様であり、図3に示したよう
な形式である。
Next, the operation at the time of printing will be described. FIG.
FIG. 7 is a diagram showing an example of an operation procedure of a computer and a printer when printing is performed by the network printer system. First, a computer to be printed issues a print request 801 on the network. This print request includes information such as the format of print data and paper size, and is issued to all printers on the network. The data format of the print request is the same as that of the first embodiment, and is the format as shown in FIG.

【0034】この印字要求801 の印字情報を受け取った
プリンタは印字データの形式、紙サイズ等の情報をデー
タ解析し802 、そのデータを印字可能であればプリンタ
名を含んだ応答803 をコンピュータに返信する。応答信
号のデータ形式も実施例1と同様であり、図4に示した
ような形式である。
The printer which has received the print information of the print request 801 analyzes the data such as the format of the print data and the paper size 802 and returns a response 803 including the printer name to the computer if the data can be printed. I do. The data format of the response signal is the same as that of the first embodiment, and is the format as shown in FIG.

【0035】印字要求801 を出したコンピュータは一定
時間(例えば30秒〜1分)待っても応答803 が返って
こない場合は、印字可能なプリンタがネットワーク上に
無いということで印字エラーとする。プリンタが印字可
能状態804 になったら印字データ要求805 をコンピュー
タに対し送る。印字データ要求805 を受け取ったコンピ
ュータは印字データ要求805 を送ってきたプリンタに対
し印字データ806 を送る。一定時間(例えば30秒〜1
分)印字データ要求が送られてこない場合は再び印字要
求801 を出す。コンピュータは印字データ806 の転送が
終了した時点でプリンタステータス要求807 を出す。プ
リンタはプリンタステータス要求807 に対し印字中であ
れば印字中ステータス808 を返し、印字が終了していれ
ば印字終了ステータス809 を返す。印字終了ステータス
809 を受け取るとコンピュータは印字データを破棄810
する。また、プリンタは障害が発生した場合は、ステー
タスを返さない。したがって、一定時間(例えば30秒
〜1分)ステータスが返ってこなければプリンタに障害
が発生したということで、コンピュータは再び印字要求
を出す801 。
If the computer which has issued the print request 801 does not return a response 803 after waiting for a predetermined time (for example, 30 seconds to 1 minute), it is determined that there is no printer capable of printing on the network, so that a print error is generated. When the printer enters the printable state 804, a print data request 805 is sent to the computer. The computer that has received the print data request 805 sends the print data 806 to the printer that has sent the print data request 805. A fixed time (for example, 30 seconds to 1
Minutes) If a print data request is not sent, a print request 801 is issued again. The computer issues a printer status request 807 when the transfer of the print data 806 is completed. In response to the printer status request 807, the printer returns a printing status 808 if printing is in progress, and returns a printing end status 809 if printing is completed. Print end status
Upon receiving 809, the computer discards the print data.
I do. The printer does not return a status when a failure occurs. Therefore, if the status is not returned for a certain period of time (for example, 30 seconds to 1 minute), it means that a failure has occurred in the printer, and the computer issues a print request 801 again.

【0036】以上のように、コンピュータ側では、印字
要求801 に対するプリンタからの応答803 や印字データ
要求805 が一定時間内に返ってくるかどうかを監視して
おけば、プリンタに障害があったかどうかが認識でき
る。また、印字中の障害発生は、印字データ806 の転送
後、プリンタステータス要求807 に対し、プリンタから
印字ステータス808 や印字終了ステータス809 が返って
こなければ障害が発生したということで、コンピュータ
は再び印字要求801 を出す。このように、障害発生時に
は印字要求801 から繰り返すことにより、別のプリンタ
での印字が可能となる。また、印字中の障害発生も、印
字データ転送後、プリンタステータス要求807 に対する
印字状況の応答を確認することにより認識でき、実施例
1,2と比較し一定時間待つことがないため、プリンタ
とコンピュータで待ち時間を合わせる必要がなくなる。
As described above, if the computer monitors the response 803 from the printer to the print request 801 and the print data request 805 within a certain period of time, it is possible to determine whether the printer has failed. Can be recognized. In addition, the failure during printing means that if the printer does not return the print status 808 or the print end status 809 in response to the printer status request 807 after the transfer of the print data 806, it means that the failure has occurred, and the computer will print again. Issue request 801. In this way, when a failure occurs, printing can be performed by another printer by repeating the process from the print request 801. Further, the occurrence of a trouble during printing can be recognized by confirming the response of the printing status to the printer status request 807 after the transfer of the print data. It is not necessary to adjust the waiting time.

【0037】(実施例4)請求項5に係るネットワーク
プリンタシステムについて説明する。本実施例では、実
施例2,3の何れかの構成に加えて、プリンタの障害発
生時にコンピュータに障害の内容を通知するようにした
ものである。ここでは一例として、ネットワークプリン
タシステムの基本構成は実施例3と同様とする。図9は
請求項5に係るネットワークプリンタシステムで印字を
行う際のコンピュータとプリンタの動作手順の一例を示
す図であり、障害発生時に障害内容を通知する手順を含
む例である。図9において印字要求901 からプリンタス
テータス要求907 までの動作は実施例3と同様である。
コンピュータからのプリンタステータス要求907 に対し
て、プリンタ側にジャム発生909 等の障害が発生した時
にはその障害内容を通知する信号がコンピュータに送ら
れる。この時送られるデータの形式は図10のようにな
り、プリンタ名1001はネットワーク上のプリンタ名、デ
ータID1002は印字データのデータID、障害内容1003
はジャム、トナー切れ、紙切れ等の障害である。プリン
タからの障害通知を受けたコンピュータは印字要求901
からやり直す。このように本実施例のネットワークプリ
ンタシステムでは、障害の内容をコンピュータに通知す
ることにより、色々な障害回復への対応方法をとること
が可能となる。
(Embodiment 4) A network printer system according to claim 5 will be described. In this embodiment, in addition to the configuration of any one of the second and third embodiments, when a printer failure occurs, the computer is notified of the content of the failure. Here, as an example, the basic configuration of the network printer system is the same as that of the third embodiment. FIG. 9 is a diagram showing an example of an operation procedure of the computer and the printer when printing is performed by the network printer system according to claim 5, and is an example including a procedure for notifying the details of a failure when a failure occurs. In FIG. 9, operations from a print request 901 to a printer status request 907 are the same as those in the third embodiment.
In response to a printer status request 907 from the computer, when a failure such as a jam 909 occurs on the printer side, a signal notifying the details of the failure is sent to the computer. The format of the data sent at this time is as shown in FIG. 10, where the printer name 1001 is the name of the printer on the network, the data ID 1002 is the data ID of the print data,
Are obstacles such as jam, running out of toner and running out of paper. The computer receiving the failure notification from the printer issues a print request 901.
Start over. As described above, in the network printer system according to the present embodiment, it is possible to take various measures for recovery from a failure by notifying the computer of the content of the failure.

【0038】(実施例5)請求項6に係るネットワーク
プリンタシステムについて説明する。本実施例では、実
施例4の構成に加え、プリンタからの障害内容の通知を
受けたコンピュータ側で代替プリンタを選択するように
したものである。図11は印字要求後の応答受信から障
害発生時の代替プリンタ選択までのコンピュータの動作
を示すフローチャートである。ネットワーク上に代替の
プリンタが存在する場合、印字要求に対する応答は複数
のプリンタから返される。複数のプリンタから返された
応答のデータ(図4のデータ形式と同様)はコンピュー
タ上で並べてリストとして管理する。そして最初に印字
データ要求を返したプリンタをリストから削除し、その
プリンタに印字データを転送し、印字動作を行う。印字
中のプリンタに障害が発生した場合は、障害の発生を表
示(エラー表示)し、さらにリストのプリンタを全て表
示し、その中から次のプリンタを選択し、そのプリンタ
に対し印字要求を出す。このように本実施例のネットワ
ークプリンタシステムでは、プリンタの障害発生時にそ
の障害内容の通知を受けたコンピュータ側で代替プリン
タを選択するため、印字がより確実なプリンタの選択が
可能となる。
(Embodiment 5) A network printer system according to claim 6 will be described. In the present embodiment, in addition to the configuration of the fourth embodiment, the computer which has received the notification of the failure content from the printer selects an alternative printer. FIG. 11 is a flowchart showing the operation of the computer from receiving a response after a print request to selecting an alternative printer when a failure occurs. When an alternative printer exists on the network, responses to the print request are returned from the plurality of printers. Response data (similar to the data format of FIG. 4) returned from a plurality of printers is arranged on a computer and managed as a list. Then, the printer which first returns the print data request is deleted from the list, the print data is transferred to the printer, and the printing operation is performed. If an error occurs in the printer during printing, the occurrence of the error is displayed (error display), all the printers in the list are displayed, the next printer is selected from the list, and a print request is issued to the printer. . As described above, in the network printer system according to the present embodiment, when a failure occurs in a printer, the computer that has been notified of the details of the failure selects an alternative printer.

【0039】(実施例6)請求項7に係るネットワーク
プリンタシステムについて説明する。本実施例では、実
施例4の構成に加え、プリンタからの障害内容の通知を
受けたコンピュータ側で代替プリンタを選択するか、障
害が発生したプリンタで再実行するかを指定することが
できるようにしたものである。図12は印字要求後の応
答受信から障害発生時の代替プリンタ選択あるいは障害
が発生したプリンタで再実行の指定までのコンピュータ
の動作を示すフローチャートである。印字中に障害が起
こった場合、プリンタから障害内容の通知が送られてく
る。この時、コンピュータは障害が発生した時点で再実
行するかどうかを選択する。再実行はプリンタ側から障
害修復の通知を受けてから行うようにしてもよいが、図
の手順ではユーザ側の判断で再実行する手順となってい
る。また、代替プリンタがあり、再実行しない場合は、
実施例5と同様にして代替のプリンタを選択し、そのプ
リンタに対し印字要求を出す。このように本実施例のネ
ットワークプリンタシステムでは、プリンタの障害発生
時にその障害内容の通知を受けたコンピュータ側で代替
プリンタを選択するか、障害が発生したプリンタで再実
行するかを指定することができるようにしたので、代替
プリンタを使用できない場合の対処も可能となる。
(Embodiment 6) A network printer system according to claim 7 will be described. In the present embodiment, in addition to the configuration of the fourth embodiment, it is possible to specify whether to select an alternative printer on the side of the computer that has been notified of the content of the failure from the printer or to re-execute the printer on which the failure has occurred. It was made. FIG. 12 is a flowchart showing the operation of the computer from the reception of a response after a print request to the selection of an alternative printer in the event of a failure or the designation of re-execution in the printer in which a failure has occurred. If a failure occurs during printing, a notification of the content of the failure is sent from the printer. At this time, the computer selects whether or not to re-execute when a failure occurs. The re-execution may be performed after receiving the notification of the failure repair from the printer side. However, in the procedure shown in the figure, the re-execution is performed based on the judgment of the user side. Also, if you have an alternative printer and do not try again,
As in the fifth embodiment, an alternative printer is selected, and a print request is issued to the selected printer. As described above, in the network printer system according to the present embodiment, when a failure occurs in a printer, it is possible to specify whether the computer receiving the notification of the failure selects an alternative printer or specifies whether to re-execute on the failed printer. Since the alternative printer can be used, it is possible to cope with a case where an alternative printer cannot be used.

【0040】(実施例7)請求項8に係るネットワーク
プリンタシステムのプリンタの構成例を図13に示す。
プリンタは、印字要求を格納するプリンタキューテーブ
ル1301、ネットワーク通信部1302、プリンタを制御する
コントローラ1303、印字データを印字するプリンタエン
ジン1304、受け取った印字データを記憶する記憶装置13
05から構成される。そしてこのような構成の複数のプリ
ンタと図示しない複数のコンピュータとがネットワーク
を介して接続されている。コンピュータから受け取った
印字要求はプリンタキューテーブル1301に格納され、格
納された順に印字データ要求がコンピュータに送られ、
印字データ要求に対してコンピュータから送られる印字
データがコントローラ1303によってプリンタエンジン13
04へ送られ印字される。この時、印字データは印字され
ると同時に記憶装置1305に記憶される。印字中に障害が
発生した場合は一端、記憶装置1305に印字データが記憶
される。この時、新たに印字要求が来ても印字可能応答
を返さない。そのため新しい印字要求がプリンタキュー
テーブル1301に蓄えられることはない。障害復帰後、記
憶装置1305に記憶されていた印字データがコントローラ
1303を介してプリンタエンジン1304へ送られ出力され
る。
(Embodiment 7) FIG. 13 shows a configuration example of a printer of a network printer system according to claim 8.
The printer includes a printer queue table 1301 for storing print requests, a network communication unit 1302, a controller 1303 for controlling the printer, a printer engine 1304 for printing print data, and a storage device 13 for storing received print data.
It consists of 05. A plurality of printers having such a configuration and a plurality of computers (not shown) are connected via a network. The print requests received from the computer are stored in the printer queue table 1301, and the print data requests are sent to the computer in the order stored,
The print data sent from the computer in response to the print data request is sent to the printer engine 13 by the controller 1303.
It is sent to 04 and printed. At this time, the print data is printed and stored in the storage device 1305 at the same time. When a failure occurs during printing, print data is stored in the storage device 1305 once. At this time, even if a new print request comes, a printable response is not returned. Therefore, a new print request is not stored in the printer queue table 1301. After recovery from the failure, the print data stored in the storage device
The data is sent to the printer engine 1304 via 1303 and output.

【0041】以上のように、本実施例のネットワークプ
リンタシステムでは、記憶装置1305に印字データを記憶
しておくことにより、障害復帰作業後に再度印字する場
合であっても、印字データの再転送を行う必要がなくな
り、ネットワーク上の無用なトラフィックの増加を防ぐ
ことが可能である。
As described above, in the network printer system according to the present embodiment, by storing the print data in the storage device 1305, even when printing is performed again after the failure recovery work, the print data can be retransmitted. There is no need to perform this operation, and it is possible to prevent an increase in unnecessary traffic on the network.

【0042】(実施例8)請求項9に係るネットワーク
プリンタシステムのプリンタの構成例を図14に示す。
プリンタは、印字要求を格納するプリンタキューテーブ
ル1401、ネットワーク通信部1402、プリンタを制御する
コントローラ1403、印字データを印字するプリンタエン
ジン1404、受け取った印字データを記憶する記憶装置14
05、印字データのページ数を指定するためのパネルコン
トローラ1406から構成される。そしてこのような構成の
複数のプリンタと図示しない複数のコンピュータとがネ
ットワークを介して接続されている。コンピュータから
受け取った印字要求はプリンタキューテーブル1401に格
納され、格納された順に印字データ要求がコンピュータ
に送られ、印字データ要求に対してコンピュータから送
られる印字データがコントローラ1403によってプリンタ
エンジン1404へ送られ印字される。この時、印字データ
は印字されると同時に記憶装置1405に記憶される。印字
中に障害が発生した場合は一端、記憶装置1405に印字デ
ータが記憶される。そして、障害復帰後、記憶装置1405
に記憶されていた印字データがコントローラ1403を介し
てプリンタエンジン1404へ送られ出力される。この時、
パネルコントローラ1406にて印字開始ページ数を指定す
ることができる。
(Eighth Embodiment) FIG. 14 shows an example of the configuration of a printer in a network printer system according to the ninth embodiment.
The printer includes a printer queue table 1401 for storing print requests, a network communication unit 1402, a controller 1403 for controlling the printer, a printer engine 1404 for printing print data, and a storage device 14 for storing received print data.
05, a panel controller 1406 for designating the number of pages of print data. A plurality of printers having such a configuration and a plurality of computers (not shown) are connected via a network. The print request received from the computer is stored in the printer queue table 1401, the print data request is sent to the computer in the order of storage, and the print data sent from the computer in response to the print data request is sent to the printer engine 1404 by the controller 1403. Printed. At this time, the print data is printed and stored in the storage device 1405 at the same time. When a failure occurs during printing, print data is stored in the storage device 1405 once. After recovery from the failure, the storage device 1405
Is sent to the printer engine 1404 via the controller 1403 and output. At this time,
The number of pages to start printing can be designated by the panel controller 1406.

【0043】以上のように、本実施例のネットワークプ
リンタシステムでは、記憶装置1405に印字データを記憶
しておくことにより、障害復帰作業後に再度印字する場
合であっても、印字データの再転送を行う必要がなくな
り、ネットワーク上の無用なトラフィックの増加を防ぐ
ことが可能であり、さらにパネルコントローラ1406にて
出力ページを指定することができることで、既に印字が
終了している印字データを再び印字する必要がなくなり
無用な紙の消費を防ぐことができる。
As described above, in the network printer system of the present embodiment, the print data is stored in the storage device 1405, so that the print data can be re-transferred even when printing is performed again after the recovery from the failure. This eliminates the need to perform this operation, thus preventing unnecessary traffic on the network from increasing. In addition, since the output page can be specified by the panel controller 1406, print data that has already been printed is printed again. This eliminates the need for unnecessary paper consumption.

【0044】[0044]

【発明の効果】以上説明したように、請求項1記載のネ
ットワークプリンタシステムでは、コンピュータ等の印
字データ出力装置は、画像形成装置の通信手段からネッ
トワークを介して送信される該画像形成装置の印字状況
を表す印字状況信号に基づいて、画像形成装置の印字状
況を把握するので、画像形成装置の障害発生等を認識す
ることができ、障害発生時に別の画像形成装置に対し印
字要求を出すことが可能となる。従って、本発明では画
像形成装置上に代替画像形成装置の情報を持つ必要もな
ければ代替画像形成装置への転送手段を持つ必要もな
く、また、ネットワーク上に特別なサーバーを設ける必
要もない。
As described above, in the network printer system according to the first aspect, the print data output device such as a computer transmits the print data of the image forming apparatus transmitted from the communication means of the image forming apparatus via the network. Since the printing status of the image forming apparatus is grasped based on the printing status signal indicating the status, it is possible to recognize the occurrence of a failure in the image forming apparatus, and to issue a printing request to another image forming apparatus when a failure occurs. Becomes possible. Therefore, in the present invention, there is no need to have information on the alternative image forming apparatus on the image forming apparatus, no need to have a transfer means to the alternative image forming apparatus, and no need to provide a special server on the network.

【0045】請求項2記載のネットワークプリンタシス
テムでは、印字データ出力装置からの印字要求に対し画
像形成装置側から逐次応答を返すことにより、印字前の
障害発生は印字要求に対する応答、印字データ要求がな
いことにより障害の発生が認識でき、印字中の障害発生
は、印字データ転送後、一定時間応答が返ってこないこ
とにより認識することができる。また、障害発生時には
印字要求から繰り返すことにより、別の画像形成装置で
の印字が可能となる。
In the network printer system according to the second aspect, the image forming apparatus sequentially returns a response to a print request from the print data output device, so that a failure before printing can be responded to the print request and the print data request can be returned. The occurrence of a failure can be recognized by the absence, and the occurrence of a failure during printing can be recognized by not responding for a certain period of time after the transfer of the print data. Further, when a failure occurs, printing can be performed by another image forming apparatus by repeating the processing from the print request.

【0046】請求項3記載のネットワークプリンタシス
テムでは、印字データ出力装置からの印字要求に対し画
像形成装置側から逐次応答を返すことにより、印字前の
障害発生は印字要求に対する応答、印字データ要求がな
いことにより障害の発生が認識でき、印字中の障害発生
は、印字データ転送後、一定時間応答が返ってこないこ
とや、定期的に送信される印字状況により認識すること
ができるので、請求項2と比べ応答の待ち時間を短くす
ることが可能である。したがってPostScriptのように
印字データを受け取ってから印字するまでに時間がかか
るものでも障害発生が確実に認識可能となる。また、障
害発生時には印字要求から繰り返すことにより、別の画
像形成装置での印字が可能となる。
In the network printer system according to the third aspect, the image forming apparatus sequentially returns a response to a print request from the print data output apparatus, so that a failure before printing can be a response to the print request and the print data request can be returned. The absence of a failure allows the occurrence of a failure to be recognized, and the occurrence of a failure during printing can be recognized by the fact that no response is returned for a certain period of time after the transfer of print data and the printing status transmitted periodically. 2, it is possible to shorten the response waiting time. Therefore, even if it takes a long time from when print data is received until printing is performed, such as PostScript, the occurrence of a failure can be reliably recognized. Further, when a failure occurs, printing can be performed by another image forming apparatus by repeating the processing from the print request.

【0047】請求項4記載のネットワークプリンタシス
テムでは、、印字データ出力装置からの印字要求に対し
画像形成装置側から逐次応答を返すことにより、印字前
の障害発生は印字要求に対する応答、印字データ要求が
ないことにより障害の発生が認識でき、印字中の障害発
生は、印字データ転送後、印字状況確認要求に対する印
字状況の応答を確認することにより認識することができ
るので、請求項2,3と比較し一定時間待つことがない
ため、画像形成装置と印字データ出力装置で待ち時間を
合わせる必要がなくなり、実装の自由度が上がる。
In the network printer system according to the fourth aspect, the image forming apparatus returns a response to the print request from the print data output device sequentially, so that the occurrence of a failure before printing is a response to the print request and a print data request. The absence of an error allows the occurrence of a failure to be recognized, and the occurrence of a failure during printing can be recognized by confirming the response of the printing status to the printing status confirmation request after transferring the print data. Since there is no need to wait for a fixed time in comparison, there is no need to match the waiting time between the image forming apparatus and the print data output apparatus, and the degree of freedom in mounting is increased.

【0048】請求項5記載のネットワークプリンタシス
テムでは、請求項3または4の構成及び効果に加え、障
害の内容を印字データ出力装置に通知することにより色
々な障害回復への対応方法をとることが可能となる。
In the network printer system according to the fifth aspect, in addition to the configuration and effect of the third or fourth aspect, it is possible to take various measures for recovery from failure by notifying the contents of the failure to the print data output device. It becomes possible.

【0049】請求項6記載のネットワークプリンタシス
テムでは、請求項5の構成及び効果に加え、代替の画像
形成装置の選択ができるため、印字がより確実な画像形
成装置の選択が可能となる。
In the network printer system according to the sixth aspect, in addition to the configuration and effect of the fifth aspect, since an alternative image forming apparatus can be selected, it is possible to select an image forming apparatus with more reliable printing.

【0050】請求項7記載のネットワークプリンタシス
テムでは、請求項5の構成及び効果に加え、代替の画像
形成装置を選択するか、障害が発生したプリンタで再実
行するかを指定することができるので、代替プリンタを
使用できない場合の対処が可能である。
In the network printer system according to the seventh aspect, in addition to the configuration and effect of the fifth aspect, it is possible to specify whether to select an alternative image forming apparatus or to re-execute on a printer in which a failure has occurred. Thus, it is possible to cope with the case where the alternative printer cannot be used.

【0051】請求項8記載のネットワークプリンタシス
テムでは、請求項3または4の構成及び効果に加え、画
像形成装置は記憶手段を備え、印字データを印字終了ま
で記憶しておき、障害が発生した場合、障害中は印字要
求を受け付けず、障害復帰作業後に障害発生時に印字中
であった印字データを記憶手段から取り出し印字するの
で、障害復帰後に再度印字する場合であっても印字デー
タの再転送を行う必要がなくなり、ネットワーク上の無
用なトラフィックの増加を防ぐことが可能である。
In the network printer system according to the eighth aspect, in addition to the configuration and effect of the third or fourth aspect, the image forming apparatus further comprises a storage means for storing the print data until the end of printing, and in the event that a failure occurs. In the event of a failure, the print request is not accepted, and after the recovery from the failure, the print data that was being printed at the time of the failure is taken out of the storage means and printed. There is no need to perform this operation, and it is possible to prevent an increase in unnecessary traffic on the network.

【0052】請求項9記載のネットワークプリンタシス
テムでは、請求項8の構成及び効果に加え、障害復帰作
業後の印字データの出力ページを指定することができる
ので、既に印字が終了している印字データを再び印字す
る必要がなくなり、無用な紙の消費を防ぐことができ
る。
In the network printer system according to the ninth aspect, in addition to the configuration and effect of the eighth aspect, the output page of the print data after the recovery from the failure can be designated, so that the print data already printed has been completed. Need not be printed again, and unnecessary paper consumption can be prevented.

【図面の簡単な説明】[Brief description of the drawings]

【図1】請求項1,2に係るネットワークプリンタシス
テムのプリンタの構成例を示すブロック図である。
FIG. 1 is a block diagram showing a configuration example of a printer of a network printer system according to claims 1 and 2.

【図2】請求項1,2に係るネットワークプリンタシス
テムで印字を行う際のコンピュータとプリンタの動作手
順の一例を示す図である。
FIG. 2 is a diagram showing an example of an operation procedure of a computer and a printer when printing is performed by the network printer system according to the first and second embodiments.

【図3】印字要求のデータ形式を示す図である。FIG. 3 is a diagram showing a data format of a print request.

【図4】応答のデータ形式を示す図である。FIG. 4 is a diagram showing a data format of a response.

【図5】請求項1,3に係るネットワークプリンタシス
テムのプリンタの構成例を示す図である。
FIG. 5 is a diagram showing a configuration example of a printer of the network printer system according to the first and third aspects.

【図6】請求項1,3に係るネットワークプリンタシス
テムで印字を行う際のコンピュータとプリンタの動作手
順の一例を示す図である。
FIG. 6 is a diagram showing an example of an operation procedure of a computer and a printer when printing is performed by the network printer system according to the first and third aspects.

【図7】請求項1,4に係るネットワークプリンタシス
テムのプリンタの構成例を示す図である。
FIG. 7 is a diagram showing a configuration example of a printer of a network printer system according to claims 1 and 4;

【図8】請求項1,4に係るネットワークプリンタシス
テムで印字を行う際のコンピュータとプリンタの動作手
順の一例を示す図である。
FIG. 8 is a diagram showing an example of an operation procedure of a computer and a printer when printing is performed by the network printer system according to the first and fourth aspects.

【図9】請求項5に係るネットワークプリンタシステム
で印字を行う際のコンピュータとプリンタの動作手順の
一例を示す図である。
FIG. 9 is a diagram showing an example of an operation procedure of a computer and a printer when printing is performed by the network printer system according to claim 5;

【図10】障害内容を通知する時のデータ形式を示す図
である。
FIG. 10 is a diagram showing a data format when notifying a failure content.

【図11】請求項6に係るネットワークプリンタシステ
ムにおけるコンピュータの動作例を示すフローチャート
である。
FIG. 11 is a flowchart showing an operation example of a computer in the network printer system according to claim 6;

【図12】請求項7に係るネットワークプリンタシステ
ムにおけるコンピュータの動作例を示すフローチャート
である。
FIG. 12 is a flowchart showing an operation example of a computer in the network printer system according to claim 7;

【図13】請求項8に係るネットワークプリンタシステ
ムのプリンタの構成例を示すブロック図である。
FIG. 13 is a block diagram showing a configuration example of a printer of the network printer system according to claim 8;

【図14】請求項9に係るネットワークプリンタシステ
ムのプリンタの構成例を示すブロック図である。
FIG. 14 is a block diagram showing a configuration example of a printer of the network printer system according to claim 9;

【符号の説明】[Explanation of symbols]

101,501,701,1301,1401:プリンタキューテーブル 102,502,702,1302,1402:ネットワーク通信部(通
信手段) 103,503,703,1303,1403:コントローラ(制御手
段) 104,504,704,1304,1404:プリンタエンジン(画像
形成手段) 1305,1405:記憶装置 1406:パネルコントローラ
101, 501, 701, 1301, 1401: Printer queue tables 102, 502, 702, 1302, 1402: Network communication units (communication means) 103, 503, 703, 1303, 1403: Controllers (control means) 104, 504, 704 , 1304, 1404: Printer engine (image forming means) 1305, 1405: Storage device 1406: Panel controller

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】印字データを送信する印字データ出力装置
と、画像形成手段と該画像形成手段を制御する制御手段
と前記印字データ出力装置から送信されてきた印字要求
を格納するプリンタキューテーブルと前記印字データ出
力装置からの前記印字要求に対する応答信号を返信する
通信手段とを具備する画像形成装置と、前記印字データ
出力装置と前記画像形成装置を接続するネットワークと
から成るネットワークプリンタシステムにおいて、 前記印字データ出力装置は、前記画像形成装置の通信手
段からネットワークを介して送信される該画像形成装置
の印字状況を表す印字状況信号に基づいて、前記画像形
成装置の印字状況を把握することを特徴とするネットワ
ークプリンタシステム。
A print data output device for transmitting print data; an image forming means; a control means for controlling the image forming means; a printer queue table for storing a print request transmitted from the print data output device; A network printer system comprising: an image forming apparatus having communication means for returning a response signal to the print request from a print data output apparatus; and a network connecting the print data output apparatus and the image forming apparatus. The data output device grasps the printing status of the image forming device based on a printing status signal indicating the printing status of the image forming device transmitted from a communication unit of the image forming device via a network. Network printer system.
【請求項2】請求項1記載のネットワークプリンタシス
テムにおいて、前記画像形成装置は、前記印字データ出
力装置からの印字可能な印字要求に対し印字可能応答信
号を返信し、印字の実行が可能になった時点で前記印字
データ出力装置に印字データ要求を出し、印字データを
受け取って出力し、印字が終了した時点で印字終了を前
記印字データ出力装置に送ることを特徴とするネットワ
ークプリンタシステム。
2. The network printer system according to claim 1, wherein said image forming apparatus returns a printable response signal in response to a printable print request from said print data output device, thereby enabling printing. Sending a print data request to the print data output device at a point in time, receiving and outputting the print data, and sending a print end to the print data output device when the printing is completed.
【請求項3】請求項1記載のネットワークプリンタシス
テムにおいて、前記画像形成装置は、前記印字データ出
力装置からの印字可能な印字要求に対し印字可能応答信
号を返信し、印字の実行が可能になった時点で前記印字
データ出力装置に印字データ要求を出し、印字データを
受け取って出力し、定期的に印字状況信号を送ることを
特徴とするネットワークプリンタシステム。
3. The network printer system according to claim 1, wherein said image forming apparatus returns a printable response signal in response to a printable print request from said print data output device, thereby enabling printing. A network printer system for issuing a print data request to the print data output device, receiving and outputting the print data, and periodically sending a print status signal.
【請求項4】請求項1記載のネットワークプリンタシス
テムにおいて、前記画像形成装置は、前記印字データ出
力装置からの印字可能な印字要求に対し印字可能応答信
号を返信し、印字の実行が可能になった時点で前記印字
データ出力装置に印字データ要求を出し、印字データを
受け取って出力し、前記印字データ出力装置からの印字
状況確認要求に対し印字状況信号を送ることを特徴とす
るネットワークプリンタシステム。
4. The network printer system according to claim 1, wherein said image forming apparatus returns a printable response signal in response to a printable print request from said print data output device, and can execute printing. A network printer system sends a print data request to the print data output device at a point of time, receives and outputs print data, and sends a print status signal in response to a print status confirmation request from the print data output device.
【請求項5】請求項3または4記載のネットワークプリ
ンタシステムにおいて、画像形成装置は障害発生時に印
字データ出力装置に障害の内容を通知することを特徴と
するネットワークプリンタシステム。
5. The network printer system according to claim 3, wherein the image forming apparatus notifies the print data output device of the content of the failure when a failure occurs.
【請求項6】請求項5記載のネットワークプリンタシス
テムにおいて、画像形成装置から障害内容の通知を受け
た場合は、印字データ出力装置側で応答を返した画像形
成装置の中から代替の画像形成装置を指定することを特
徴とするネットワークプリンタシステム。
6. The network printer system according to claim 5, wherein when a notification of a failure content is received from the image forming apparatus, the print data output apparatus returns a response from the alternative image forming apparatus. A network printer system comprising:
【請求項7】請求項5記載のネットワークプリンタシス
テムにおいて、画像形成装置から障害内容の通知を受け
た場合は、印字データ出力装置は、代替の画像形成装置
を選択するか、障害が発生した画像形成装置で再実行す
るかを指定することができることを特徴とするネットワ
ークプリンタシステム。
7. In the network printer system according to claim 5, when the notification of the contents of the failure is received from the image forming apparatus, the print data output apparatus selects an alternative image forming apparatus or an image in which the failure has occurred. A network printer system characterized in that it is possible to specify whether to re-execute on the forming apparatus.
【請求項8】請求項3または4記載のネットワークプリ
ンタシステムにおいて、画像形成装置は、印字データを
記憶する記憶手段を備え、印字データを印字終了まで保
持し、障害が発生した場合、障害中は印字要求を受け付
けず、障害復帰作業後に障害発生時に印字中であった印
字データを記憶手段から取り出し印字することを特徴と
するネットワークプリンタシステム。
8. The network printer system according to claim 3, wherein the image forming apparatus includes a storage unit for storing print data, and holds the print data until the end of printing. A network printer system, wherein a print request is not accepted, print data being printed at the time of occurrence of a failure after the recovery from the failure is taken out of the storage means and printed.
【請求項9】請求項8記載のネットワークプリンタシス
テムにおいて、障害復帰作業後の印字データの出力ペー
ジを指定することができることを特徴とするネットワー
クプリンタシステム。
9. The network printer system according to claim 8, wherein an output page of the print data after the failure recovery work can be designated.
JP9103275A 1997-04-21 1997-04-21 Network printer system Pending JPH10293661A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9103275A JPH10293661A (en) 1997-04-21 1997-04-21 Network printer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9103275A JPH10293661A (en) 1997-04-21 1997-04-21 Network printer system

Publications (1)

Publication Number Publication Date
JPH10293661A true JPH10293661A (en) 1998-11-04

Family

ID=14349827

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9103275A Pending JPH10293661A (en) 1997-04-21 1997-04-21 Network printer system

Country Status (1)

Country Link
JP (1) JPH10293661A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006062257A (en) * 2004-08-27 2006-03-09 Canon Inc Printing apparatus, network connection apparatus, printing control method, and printing control program
US7864350B2 (en) 2002-12-12 2011-01-04 Seiko Epson Corporation Image processing method and image processing system using the same

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7864350B2 (en) 2002-12-12 2011-01-04 Seiko Epson Corporation Image processing method and image processing system using the same
JP2006062257A (en) * 2004-08-27 2006-03-09 Canon Inc Printing apparatus, network connection apparatus, printing control method, and printing control program
US8072628B2 (en) 2004-08-27 2011-12-06 Canon Kabushiki Kaisha Printing apparatus, network device, printing control method, and printing control program capable of transmitting print image data to printing hardware prior to registration of print job

Similar Documents

Publication Publication Date Title
JP3711432B2 (en) Peripheral processing apparatus and control method thereof
US5799206A (en) Remote print system having a plurality of computers which are capable of monitoring and controlling operations of a remote printer
US8619290B2 (en) Image forming apparatus, image forming system, and image forming method
JPH096564A (en) Apparatus for automatic transmission of event-related information
JP2000158774A (en) Network print system and standby operation processing method at the time of print error
JPH1195941A (en) Printer system and its printer device and its computer device
US8085422B2 (en) Printing system, printing apparatus, and printing method
JP2001195212A (en) Printing system
JP3034540B2 (en) Printing system and its error recovery method
JPH11154061A (en) Method and device for printer control
JPH10293661A (en) Network printer system
JPH06242901A (en) Remote printing system
JPH064239A (en) LAN printer server system
JPH11203078A (en) Printing system
JP2001067193A (en) Printing system, printing apparatus, and control method therefor
JPH086746A (en) Printer device
JP3226860B2 (en) Print job control system
JP3146719B2 (en) Printing system
JP2000330784A (en) Printer device
JPH10100514A (en) Network printer device
JPH10232748A (en) Printing system
JPH11232060A (en) Print job managing system
JPH08324070A (en) Print control method and information processing apparatus
JPH11345102A (en) System and method for automatically controlling print
JP3428277B2 (en) Transmission / reception system, output device and transmission / reception method