JPH1049314A - Printer system and printer control method - Google Patents

Printer system and printer control method

Info

Publication number
JPH1049314A
JPH1049314A JP9128504A JP12850497A JPH1049314A JP H1049314 A JPH1049314 A JP H1049314A JP 9128504 A JP9128504 A JP 9128504A JP 12850497 A JP12850497 A JP 12850497A JP H1049314 A JPH1049314 A JP H1049314A
Authority
JP
Japan
Prior art keywords
printer
print
printers
unit
available
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.)
Withdrawn
Application number
JP9128504A
Other languages
Japanese (ja)
Inventor
Hiroyuki Fujiyoshi
博幸 藤吉
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP9128504A priority Critical patent/JPH1049314A/en
Publication of JPH1049314A publication Critical patent/JPH1049314A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 簡単な操作で複数のプリンタに対してプリン
ト指示ができ、さらに、プリンタにエラーが発生した場
合でも自動的に回復処理を行うことができるプリンタシ
ステムとプリンタ制御方法とを提供する。 【解決手段】 プリント出力すべき印刷物の部数と印刷
物の印刷頁範囲とを指示し、プリンタグループ登録テー
ブルに登録されたプリンタ202〜204の内、利用可
能なプリンタがあるかどうかを判別する。その判別結果
に従って、通常は、利用可能なプリンタ(プリンタ20
2、203)を用い、前記指示に基づいてプリント出力
を行なわせるよう制御するとともに、そのプリント出力
が行われるプリンタの動作状況を監視する。そして、そ
のプリンタの動作に異常があることが検知された場合に
は、リカバリプリンタ204を用いてプリント出力を行
うよう制御する。
(57) [Summary] [Problem] A printer system and a printer control method capable of issuing a print instruction to a plurality of printers by a simple operation and automatically performing a recovery process even when an error occurs in the printer. And provide. SOLUTION: The number of copies of a printed material to be printed and the range of printed pages of the printed material are instructed, and it is determined whether there is any available printer among printers 202 to 204 registered in a printer group registration table. According to the result of the determination, usually, an available printer (printer 20) is used.
2, 203) to control the print output based on the instruction, and monitor the operation status of the printer performing the print output. Then, when it is detected that the operation of the printer is abnormal, control is performed so that printout is performed using the recovery printer 204.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明はプリンタシステム及
びプリンタ制御方法に関し、特に、例えば、パーソナル
コンピュータやワークステーションや複数台のプリンタ
とで構成されるプリンタシステム及びプリンタ制御方法
に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a printer system and a printer control method, and more particularly to a printer system and a printer control method including, for example, a personal computer, a workstation, and a plurality of printers.

【0002】[0002]

【従来の技術】従来の複数台のプリンタが使用可能なプ
リンタシステムでは、ユーザは1回のプリント指示操作
で複数台のプリンタを用いてプリント処理を行なわせる
ことはできなかった。また、プリント処理中にエラーが
発生しても、そのリカバリ操作はユーザ自身で行わなけ
ればならなかった。
2. Description of the Related Art In a conventional printer system in which a plurality of printers can be used, a user cannot perform print processing using a plurality of printers by a single print instruction operation. Further, even if an error occurs during the printing process, the recovery operation has to be performed by the user himself.

【0003】[0003]

【発明が解決しようとする課題】しかしながら上記従来
例では、複数ページの印刷物を複数部印刷する場合等、
大量印刷を急いで行う場合、同じようなプリント指示操
作を何度も繰り返し行わなければならず、ユーザにとっ
てその操作は面倒であった。また、プリンタでエラーが
発生した場合、そのプリント処理は停止してしまうた
め、プリント出力を開始した後、ユーザがシステムから
離れてしまい、そのエラー発生に気付かない場合など
は、長時間にわたりプリント出力は行われず、その結
果、実質的なプリント出力スループットが低下してしま
うという問題があった。
However, in the above conventional example, when a plurality of copies of a printed matter of a plurality of pages are printed,
When performing large-volume printing in a hurry, the same print instruction operation must be repeated many times, which is troublesome for the user. Also, if an error occurs in the printer, the printing process will be stopped, so if the user leaves the system after starting the print output and does not notice the error, the print output will take a long time. Is not performed, and as a result, there is a problem that a substantial print output throughput is reduced.

【0004】本発明は上記従来例に鑑みてなされたもの
で、簡単な操作で複数のプリンタに対してプリント指示
ができ、さらに、プリンタにエラーが発生した場合でも
自動的に回復処理を行うことができるプリンタシステム
とプリンタ制御方法とを提供することを目的としてい
る。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned conventional example, and is capable of giving a print instruction to a plurality of printers by a simple operation and automatically performing recovery processing even if an error occurs in the printer. It is an object of the present invention to provide a printer system and a printer control method capable of performing the above.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に本発明のプリンタシステムは、以下のような構成から
なる。
To achieve the above object, a printer system according to the present invention has the following arrangement.

【0006】即ち、ホストがネットワークを介して接続
した複数のプリンタを利用可能なプリンタシステムであ
って、プリント出力すべき印刷物の部数と前記印刷物の
印刷頁範囲とを指示する指示手段と、前記複数のプリン
タの内、利用可能なプリンタがあるかどうかを判別する
判別手段と、前記判別手段による判別結果に従って、利
用可能なプリンタを用い、前記指示手段による指示に基
づいてプリント出力を行なわせるよう制御するプリント
制御手段と、前記プリント出力が行われるプリンタの動
作状況を監視する監視手段と、前記監視手段により前記
プリンタの動作に異常があることが検知された場合に
は、未だ利用可能なプリンタを用いてプリント出力を行
うよう制御する代替プリント制御手段とを有することを
特徴とするプリンタシステムを備える。
That is, in a printer system in which a host can use a plurality of printers connected via a network, an instruction means for instructing the number of prints to be printed and a print page range of the prints, Determining means for determining whether or not there is an available printer among the printers, and performing control so that printout is performed based on an instruction from the instruction means using an available printer in accordance with a determination result by the determining means. Print control means, a monitoring means for monitoring the operation status of the printer on which the printout is performed, and a printer which is still available when the monitoring means detects an abnormality in the operation of the printer. Printer control means for controlling print output using the printer. Equipped with a stem.

【0007】また他の発明によれば、ネットワークを介
してホストと接続された複数のプリンタを制御するプリ
ンタ制御方法であって、プリント出力すべき印刷物の部
数と前記印刷物の印刷頁範囲とを指示する指示工程と、
前記複数のプリンタの内、利用可能なプリンタがあるか
どうかを判別する判別工程と、前記判別工程における判
別結果に従って、利用可能なプリンタを用い、前記指示
工程における指示に基づいてプリント出力を行なわせる
よう制御するプリント制御工程と、前記プリント出力が
行われるプリンタの動作状況を監視する監視工程と、前
記監視工程において前記プリンタの動作に異常があるこ
とが検知された場合には、未だ利用可能なプリンタを用
いてプリント出力を行うよう制御する代替プリント制御
工程とを有することを特徴とするプリンタ制御方法を備
える。
According to another aspect of the present invention, there is provided a printer control method for controlling a plurality of printers connected to a host via a network, the method including designating the number of prints to be printed and a print page range of the prints. An instruction process to
A discriminating step of discriminating whether there is an available printer among the plurality of printers, and printing is performed based on an instruction in the instructing step using an available printer in accordance with a result of the discrimination in the discriminating step. A print control step for controlling the operation of the printer, a monitoring step for monitoring an operation state of the printer on which the printout is performed, and a state in which the abnormality is detected in the operation of the printer in the monitoring step. An alternative print control step of controlling print output using a printer.

【0008】[0008]

【発明の実施の形態】以上の構成により本発明は、プリ
ント出力すべき印刷物の部数と印刷物の印刷頁範囲とを
指示し、複数のプリンタの内、利用可能なプリンタがあ
るかどうかを判別し、その判別結果に従って、利用可能
なプリンタを用い、前記指示に基づいてプリント出力を
行なわせるよう制御するとともに、そのプリント出力が
行われるプリンタの動作状況を監視し、プリンタの動作
に異常があることが検知された場合には、未だ利用可能
なプリンタを用いてプリント出力を行うよう制御する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS With the above construction, the present invention indicates the number of copies of a printed material to be printed and the range of pages to be printed on the printed material, and determines whether there is an available printer among a plurality of printers. In accordance with the result of the determination, control is performed so that printout is performed based on the instruction using an available printer, and the operation status of the printer performing the printout is monitored, and there is an abnormality in the operation of the printer. Is detected, control is performed so that printout is performed using a printer that is still available.

【0009】ここで、複数のプリンタの内、通常使用す
る第1のグループのプリンタと、第1のグループのプリ
ンタが利用できないときに用いる第2のグループのプリ
ンタとを登録するようにしても良い。そして、まず、第
1のグループに属するプリンタを用いてプリント出力を
行うよう制御し、第1のグループに属するプリンタに異
常があることが検知された場合には第2のグループに属
するプリンタを用いてプリント出力を行うよう制御す
る。
Here, among a plurality of printers, a first group of printers that are normally used and a second group of printers that are used when the first group of printers cannot be used may be registered. . First, control is performed so that printout is performed using a printer belonging to the first group, and if an abnormality is detected in a printer belonging to the first group, a printer belonging to the second group is used. To perform printout.

【0010】また、利用可能なプリンタがあるかどうか
の判別では、複数のプリンタに対して、プリンタのステ
ータスを要求し、その要求に対する応答に対応したステ
ータスに基づいて、プリンタの利用可能性を判断する。
In determining whether there is an available printer, the printer status is requested to a plurality of printers, and the availability of the printer is determined based on the status corresponding to the response to the request. I do.

【0011】さらに、プリント出力が行われるプリンタ
の動作状況の監視では、そのプリンタからのステータス
を受信して、その受信ステータスの内容を解析し、解析
結果に従って、プリント出力が行われるプリンタの異常
を検知する。
Further, in monitoring the operation status of the printer performing the print output, the status from the printer is received, the content of the received status is analyzed, and the abnormality of the printer performing the print output is determined in accordance with the analysis result. Detect.

【0012】さらにまた、プリンタの動作に異常がある
ことが検知された場合に、未だ利用可能なプリンタを用
いてプリント出力を行う際、動作異常が発生したプリン
タにおいてプリント出力すべきであった残りのデータを
用いてプリント出力を行うよう制御したり、或は、動作
異常発生時点においてプリント出力中であったプリント
頁を含む一連の印刷物全てのプリント出力を行うよう制
御することができる。
Furthermore, when it is detected that there is an abnormality in the operation of the printer, when the printout is performed using a printer that is still available, the printout should be performed in the printer in which the operation abnormality occurred. The print control can be performed using the data of (1) or (2), or can be controlled so as to perform the print output of a series of printed matter including the print page being printed out at the time of the occurrence of the operation abnormality.

【0013】なお、プリンタの動作の異常には、用紙切
れ、紙詰りなどを含む。
The abnormal operation of the printer includes running out of paper, paper jam, and the like.

【0014】ホストと複数のプリンタとは、LANによ
って接続しても良い。また、その複数のプリンタには、
電子写真方式に従って記録を行うプリンタや、インクジ
ェット方式に従って記録を行うプリンタなどが含まれて
いる。
The host and the plurality of printers may be connected by a LAN. Also, the multiple printers
A printer that performs printing in accordance with an electrophotographic system, a printer that performs printing in accordance with an inkjet system, and the like are included.

【0015】さらに、上記一連の処理は、例えば、パー
ソナルコンピュータやワークステーションで代表される
ホストに含まれる。
Further, the above series of processing is included in a host represented by, for example, a personal computer or a workstation.

【0016】以下添付図面を参照して本発明の好適な実
施の形態について詳細に説明する。
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

【0017】図1は本発明の代表的な実施の形態である
プリンタシステムの構成を示すブロック図である。この
システムは、プリントデータを生成しプリント指示を行
うパーソナルコンピュータ(PC)201と複数のプリ
ンタ202〜205とで構成され、これらはLAN伝送
路200によって互いに接続され、LANのプロトコル
に従って情報の交換が可能となっている。なお、このシ
ステムは説明を簡単にするために、1台のパーソナルコ
ンピュータが複数のプリンタを利用可能な構成とした
が、複数のパーソナルコンピュータが複数のプリンタを
共用するシステムでも良いことは言うまでもない。
FIG. 1 is a block diagram showing the configuration of a printer system according to a typical embodiment of the present invention. This system includes a personal computer (PC) 201 that generates print data and issues a print instruction, and a plurality of printers 202 to 205, which are connected to each other by a LAN transmission line 200, and exchange information according to a LAN protocol. It is possible. Although this system has a configuration in which one personal computer can use a plurality of printers for the sake of simplicity, it goes without saying that a plurality of personal computers may use a plurality of printers.

【0018】さて、図1に示すシステムにおいて、プリ
ンタ202〜205の内、プリンタ202〜203は、
グループ化されたプリンタ(以下、グループ化プリンタ
という)としてPC201より認識される。そして、そ
のグループ化に関する情報は、PC201内のプリンタ
グループ登録テーブル(後述)に格納されている。グル
ープ化というのは、あくまでもPC201における認識
であり、プリンタ側に特殊なステータスを有しているわ
けではない。一方、プリンタ204〜205は、PC2
01からはグループ化されたプリンタとしては認識され
ないプリンタ(グループ外プリンタ)である。また、プ
リンタ204は、グループ化プリンタが利用不可能とな
ったときに使用するプリンタ(リカバリプリンタ)とし
て、PC201に定義されている。このリカバリプリン
タも、PC201が認識しているものであり、プリンタ
側でステータス等を有しているわけではない。リカバリ
プリンタとして定義するための情報も、PC201内の
プリンタグループ登録テーブル(後述)に格納されてい
る。
In the system shown in FIG. 1, among the printers 202 to 205, the printers 202 to 203
The printer is recognized by the PC 201 as a grouped printer (hereinafter, referred to as a grouped printer). The information on the grouping is stored in a printer group registration table (described later) in the PC 201. Grouping is merely recognition in the PC 201, and does not have a special status on the printer side. On the other hand, the printers 204 to 205
From 01, printers that are not recognized as grouped printers (out-of-group printers). The printer 204 is defined in the PC 201 as a printer (recovery printer) used when the grouped printer becomes unavailable. This recovery printer is also recognized by the PC 201, and does not have a status or the like on the printer side. Information for defining a recovery printer is also stored in a printer group registration table (described later) in the PC 201.

【0019】なお、“グループ化”、“グループ外”、
及び、“リカバリプリンタ”の定義や概念は、後で詳細
に説明する。
Note that "grouping", "out of group",
The definition and concept of the “recovery printer” will be described later in detail.

【0020】図2は、図1に示したプリンタシステムの
構成要素であるパーソナルコンピュータ(PC)201
の構成と、プリンタ202〜205の構成とを示すブロ
ック図である。なお、図2には、説明を簡単にするため
に、プリンタ202〜205の内、プリンタ202の構
成のみを示している。プリンタ203〜205各々の構
成は、基本的にはプリンタ202のそれと同じである。
FIG. 2 shows a personal computer (PC) 201 which is a component of the printer system shown in FIG.
FIG. 2 is a block diagram showing a configuration of the printer and printers 202 to 205. FIG. 2 shows only the configuration of the printer 202 among the printers 202 to 205 for simplicity of description. The configuration of each of the printers 203 to 205 is basically the same as that of the printer 202.

【0021】さて、パーソナルコンピュータ(PC)2
01は、種々の情報を表示するLCDやCRTなどを含
む表示部301と、情報入力や各種の操作指示を行うキ
ーボードやマウスなどで構成される入力部302と、P
C全体の制御や種々の処理プログラムを実行して情報処
理を行うCPU303と、LAN伝送路200を介して
プリンタ202〜205と通信を行う通信部304と、
大容量の情報を格納する磁気ディスク、光磁気ディス
ク、フロッピィディスクなどの外部記憶ユニット305
と、CPU303が実行する制御プログラムや処理プロ
グラムなどを格納するROM、これらのプログラムをC
PU303が実行するときに作業領域として用いられる
RAM、また各種の定数などを保持するNVRAMなど
を含むメモリ306とから構成される。
Now, a personal computer (PC) 2
Reference numeral 01 denotes a display unit 301 including an LCD and a CRT for displaying various information; an input unit 302 including a keyboard and a mouse for inputting information and various operation instructions;
A CPU 303 that controls the entire C and executes information processing by executing various processing programs; a communication unit 304 that communicates with the printers 202 to 205 via the LAN transmission line 200;
An external storage unit 305 such as a magnetic disk, a magneto-optical disk, or a floppy disk for storing a large amount of information.
And a ROM for storing a control program and a processing program to be executed by the CPU 303.
The RAM 303 is used as a work area when the PU 303 executes, and the memory 306 includes an NVRAM for holding various constants and the like.

【0022】一方、プリンタ202は、プリンタコント
ローラ(以下、コントローラという)202aとプリン
タエンジン311とで構成される。コントローラ202
aは、プリンタ全体を制御する制御プログラムやプリン
ト処理を行う処理プログラムなどを格納したROMとこ
れらのプログラムを処理するための作業領域として、ま
たPC201から送られたプリントデータを一時的に格
納するために用いられるRAMなどを有するメモリ30
7と、LAN伝送路200を介してPC201と通信を
行う通信部308と、ROMに格納された各種プログラ
ムを実行して装置全体やプリンタエンジン311の制御
とプリント処理を実行するCPU309と、大容量のデ
ータを格納するICカード、光磁気ディスク、磁気ディ
スクなどの外部記憶ユニット310とで構成されてい
る。
On the other hand, the printer 202 includes a printer controller (hereinafter, referred to as a controller) 202a and a printer engine 311. Controller 202
Reference numeral a denotes a ROM storing a control program for controlling the entire printer, a processing program for performing print processing, and the like, and a work area for processing these programs, and for temporarily storing print data sent from the PC 201. 30 having RAM and the like used for
7, a communication unit 308 that communicates with the PC 201 via the LAN transmission line 200, a CPU 309 that executes various programs stored in the ROM to control the entire apparatus and the printer engine 311 and executes print processing, And an external storage unit 310 such as an IC card, a magneto-optical disk, or a magnetic disk for storing the data.

【0023】さて、プリンタエンジン311には、例え
ば、電子写真方式やインクジェット方式など種々の画像
形成方法に従う装置を用いることができる。
As the printer engine 311, for example, devices according to various image forming methods such as an electrophotographic system and an ink jet system can be used.

【0024】図3は、電子写真方式を採用して記録を行
なうプリンタエンジン311を含んだプリンタの内部構
造を示す側断面図である。
FIG. 3 is a side sectional view showing an internal structure of a printer including a printer engine 311 for performing recording by adopting an electrophotographic system.

【0025】プリンタエンジン311は、供給される文
字パターン等を基に、記録媒体である記録紙上に像を形
成する。図3において、100は操作のためのスイツチ
及びLED表示器などが配されている操作パネル、10
1はプリンタ全体の制御及び文字パターン情報等を解析
するプリンタ制御ユニツトである。図2のブロック図で
は、プリンタエンジン311を除いたコントローラ10
0は、プリンタ制御ユニット101に含まれている。
The printer engine 311 forms an image on recording paper as a recording medium based on the supplied character pattern and the like. In FIG. 3, reference numeral 100 denotes an operation panel on which a switch for operation and an LED display are arranged.
A printer control unit 1 controls the entire printer and analyzes character pattern information and the like. In the block diagram of FIG. 2, the controller 10 excluding the printer engine 311
0 is included in the printer control unit 101.

【0026】レーザドライバ102は半導体レーザ10
3を駆動するための回路であり、入力されたビデオ信号
に応じて半導体レーザ103から発射されるレーザ光1
04をオン・オフ切替えする。レーザ光104は回転多
面鏡105で左右方向に振られて静電ドラム106上を
走査する。これにより、静電ドラム106上には文字パ
ターンの静電潜像が形成される。この潜像は静電ドラム
106周囲の現像ユニツト107により現像された後、
記録紙に転写される。この記録紙にはカツトシートを用
い、カツトシート記録紙はプリンタに装着した用紙カセ
ツト108に収納され、給紙ローラ109及び搬送ロー
ラ110と111とにより装置内に取込まれて、静電ド
ラム106に供給される。
The laser driver 102 is a semiconductor laser 10
3 for driving the laser light 1 emitted from the semiconductor laser 103 in accordance with the input video signal.
04 is turned on / off. The laser beam 104 is swung right and left by a rotating polygon mirror 105 to scan on an electrostatic drum 106. Thus, an electrostatic latent image of a character pattern is formed on the electrostatic drum 106. This latent image is developed by a developing unit 107 around the electrostatic drum 106,
Transferred to recording paper. A cut sheet is used as the recording paper. The cut sheet recording paper is stored in a paper cassette 108 mounted on a printer, taken in the apparatus by a paper feed roller 109 and transport rollers 110 and 111, and supplied to an electrostatic drum 106. Is done.

【0027】このようにして、与えられたプリントデー
タは用紙上に記録出力される。
In this way, the given print data is recorded and output on paper.

【0028】図4は、インクジェット方式を採用して記
録を行うインクジェットプリンタIJRAの構成の概要
を示す外観斜視図である。図4において、駆動モータ5
013の正逆回転に連動して駆動力伝達ギア5009〜
5011を介して回転するリードスクリュー5005の
螺旋溝5004に対して係合するキャリッジHCはピン
(不図示)を有し、ガイドレール5003に支持されて
矢印a,b方向を往復移動する。キャリッジHCには、
記録ヘッドIJHとインクタンクITとを内蔵した一体
型インクジェットカートリッジIJCが搭載されてい
る。5002は紙押え板であり、キャリッジHCの移動
方向に亙って記録用紙Pをプラテン5000に対して押
圧する。5007,5008はフォトカプラで、キャリ
ッジのレバー5006のこの域での存在を確認して、モ
ータ5013の回転方向切り換え等を行うためのホーム
ポジション検知器である。5016は記録ヘッドIJH
の前面をキャップするキャップ部材5022を支持する
部材で、5015はこのキャップ内を吸引する吸引器
で、キャップ内開口5023を介して記録ヘッドの吸引
回復を行う。5017はクリーニングブレードで、50
19はこのブレードを前後方向に移動可能にする部材で
あり、本体支持板5018にこれらが支持されている。
ブレードは、この形態でなく周知のクリーニングブレー
ドが本例に適用できることは言うまでもない。又、50
21は、吸引回復の吸引を開始するためのレバーで、キ
ャリッジと係合するカム5020の移動に伴って移動
し、駆動モータからの駆動力がクラッチ切り換え等の公
知の伝達機構で移動制御される。
FIG. 4 is an external perspective view showing the outline of the configuration of an ink jet printer IJRA which performs recording by employing an ink jet system. Referring to FIG.
Driving force transmission gear 5009-
The carriage HC that engages with the helical groove 5004 of the lead screw 5005 rotating via 5011 has a pin (not shown), and is supported by the guide rail 5003 to reciprocate in the directions of arrows a and b. In the carriage HC,
An integrated ink-jet cartridge IJC containing a print head IJH and an ink tank IT is mounted. A paper pressing plate 5002 presses the recording paper P against the platen 5000 in the moving direction of the carriage HC. Reference numerals 5007 and 5008 denote photocouplers, which are home position detectors for confirming the presence of the carriage lever 5006 in this region and switching the rotation direction of the motor 5013. 5016 is a recording head IJH
Reference numeral 5015 denotes a suction device that suctions the inside of the cap, and performs suction recovery of the recording head through an opening 5023 in the cap. Reference numeral 5017 denotes a cleaning blade.
Reference numeral 19 denotes a member which allows the blade to move in the front-rear direction, and these members are supported by a main body support plate 5018.
It goes without saying that the blade is not limited to this form and a known cleaning blade can be applied to this example. Also, 50
Reference numeral 21 denotes a lever for starting suction for suction recovery, which moves with the movement of the cam 5020 engaging with the carriage, and the driving force from the drive motor is controlled by a known transmission mechanism such as clutch switching. .

【0029】これらのキャッピング、クリーニング、吸
引回復は、キャリッジがホームポジション側の領域に来
た時にリードスクリュー5005の作用によってそれら
の対応位置で所望の処理が行えるように構成されている
が、周知のタイミングで所望の動作を行うようにすれ
ば、本例にはいずれも適用できる。
The capping, cleaning, and suction recovery are configured so that desired operations can be performed at the corresponding positions by the action of the lead screw 5005 when the carriage comes to the area on the home position side. If a desired operation is performed at the timing, any of the embodiments can be applied.

【0030】次に、PC201が内部に保持するプリン
タグループ登録テーブルとそのテーブルへの登録処理に
ついて説明する。
Next, a description will be given of a printer group registration table internally held by the PC 201 and registration processing in the table.

【0031】図5はプリンタグループ登録テーブルを示
す図である。
FIG. 5 is a diagram showing a printer group registration table.

【0032】このテーブルは、図5に示すように、グル
ープ名とプリンタ種別とプリンタ名とプリンタ位置を示
す情報を設定する欄から構成される。プリンタシステム
において、PC201からLAN伝送路200を介して
利用可能なプリンタに対して、ユーザは任意に、複数の
プリンタをグループ化することができ、このテーブルに
上記の情報を設定することによって、一定の条件で複数
のプリンタを自動的に動作させることができる。
As shown in FIG. 5, this table includes columns for setting information indicating a group name, a printer type, a printer name, and a printer position. In the printer system, the user can arbitrarily group a plurality of printers with respect to the printers that can be used from the PC 201 via the LAN transmission line 200. By setting the above information in this table, A plurality of printers can be automatically operated under the following conditions.

【0033】さて、このテーブルに設定される情報の
内、プリンタ名は、プリンタシステムに属する全てのプ
リンタを区別することができるように、各プリンタに対
して、例えば、LBP1、LBP2、LBP3、……と
いうように、一意に名称が付されている。また、各グル
ープに属するプリンタの内、PC201が通常使用する
プリンタは“メインプリンタ”としてプリンタ種別に指
定され、メインプリンタが使用不可能なときバックアッ
プとして利用するプリンタは“リカバリプリンタ”とし
てプリンタ種別に指定される。ここで、“メインプリン
タ”は1台でも良いし、2台以上でも良い。また、“リ
カバリプリンタ”は、そのグループに属さないプリンタ
を指定することもできる。例えば、図1に示したプリン
タシステムの場合、プリンタ202とプリンタ203は
1つのグループにグループ化され、両方とも“メインプ
リンタ”としてテーブルに登録されるが、プリンタ20
4はグループ外のプリンタであるが、“リカバリプリン
タ”としてテーブルに登録されている。
Now, of the information set in this table, the printer name is, for example, LBP1, LBP2, LBP3,... For each printer so that all printers belonging to the printer system can be distinguished. ... are uniquely named. Among the printers belonging to each group, the printer normally used by the PC 201 is designated as the “main printer” in the printer type, and the printer used as a backup when the main printer is unavailable is designated as the “recovery printer” in the printer type. It is specified. Here, the number of “main printers” may be one, or two or more. Further, the "recovery printer" can designate a printer which does not belong to the group. For example, in the case of the printer system shown in FIG. 1, the printer 202 and the printer 203 are grouped into one group, and both are registered in the table as “main printer”.
Reference numeral 4 denotes a printer outside the group, which is registered in the table as a “recovery printer”.

【0034】また、プリンタ位置とは、システムに属す
るプリンタの設置位置をPC201からの相対位置とし
て区別できるようにする情報であり、例えば、PC20
1に近い位置から順に“LPT1”、“LPT2”、…
…というように指定する。
The printer position is information that enables the installation position of the printer belonging to the system to be distinguished as a relative position from the PC 201.
"LPT1", "LPT2",...
... and so on.

【0035】以上のようなテーブルに上記のような情報
が設定されると、このプリンタシステムでは、複数頁
(M頁)からなる印刷物を複数部(N部)、複数の(L
台)メインプリンタを用いてプリント処理(これを分割
印刷という)を実行することや、メインプリンタが利用
不可能である場合にはリカバリプリンタを用いたプリン
ト処理(これをリカバリという)を行うことができる。
ここで、L、M、Nは夫々、自然数である。
When the above-described information is set in the table as described above, this printer system prints a plurality of copies (N copies) of a plurality of pages (M pages) and a plurality of (L copies).
(1) Performing print processing (this is called split printing) using the main printer, and performing print processing (this is called recovery) using a recovery printer when the main printer is unavailable. it can.
Here, L, M, and N are natural numbers, respectively.

【0036】例えば、印刷部数よりプリンタの台数の方
が多ければ(N<L)、N台のプリンタに1部ずつ計N
部印刷する。このとき、他のプリンタ((L−N)台)
が利用可能であっても、1部の印刷物を複数のプリンタ
を用いて分割してプリント出力することはない。また、
プリンタ台数より印刷部数の方が多ければ(N>L)、
L台のプリンタに印刷物を1部ずつプリント出力する処
理をN部の印刷物が出力されるまで繰り返す。
For example, if the number of printers is larger than the number of prints (N <L), N printers, one copy at a time,
Print a copy. At this time, another printer ((LN) units)
Is available, one copy of printed matter is not divided and output using a plurality of printers. Also,
If the number of copies is greater than the number of printers (N> L),
The process of printing out the printed matter one set at a time to the L printers is repeated until N printed matters are output.

【0037】一方、L台のメインプリンタを用いた分割
印刷中に、用紙切れや紙詰まりなどのプリント異常が発
生し、そのメインプリンタを用いてプリント処理を続行
できない場合にはリカバリプリンタを用いて残り部分を
出力することになる。
On the other hand, during the division printing using the L main printers, if a printing error such as a paper shortage or a paper jam occurs and printing cannot be continued using the main printer, a recovery printer is used. The rest will be output.

【0038】例えば、そのプリンタにM頁の印刷物を1
部だけプリントするように割当てられている場合、プリ
ント異常発生時点が“E頁(1≦E≦M)”であれば、
E頁目以降M頁までをリカバリプリンタで出力する。ま
た、そのプリンタにM頁の印刷物を“N1部(1≦N1
≦N)”プリントするように割当てられている場合、プ
リント異常発生時点が“N2部(1≦N2≦N1)”目
の“E頁”であれば、“N2部”目のE頁目以降“N1
部”目までの全ての頁をリカバリプリンタで出力する
か、或は、“N2部”目の1頁目から“N1部”目まで
の全ての頁をリカバリプリンタで出力する。
For example, a printed matter of M pages is
If the print error occurrence point is “E page (1 ≦ E ≦ M)” when the print job is assigned to print only one copy,
From the Eth page to the Mth page are output by the recovery printer. Further, the printed matter of page M is sent to the printer as “N1 copy (1 ≦ N1
≦ N) ”, if the print error occurrence point is the“ E2 page ”of the“ N2 copy (1 ≦ N2 ≦ N1) ”, the Eth page and subsequent pages of the“ N2 copy ” "N1
Either all pages up to the “N” copy are output by the recovery printer, or all pages from the first “N2” copy to the “N1” copy are output by the recovery printer.

【0039】次に、図6に示すフローチャートを参照し
て、プリンタグループ登録テーブルへのプリンタグルー
プの登録処理について説明する。この処理は、PC20
1のCPU303がメモリ306に格納された処理プロ
グラムを実行することによってなされる。
Next, a process of registering a printer group in the printer group registration table will be described with reference to a flowchart shown in FIG. This processing is performed by the PC 20
This is performed by one CPU 303 executing a processing program stored in the memory 306.

【0040】まず、ステップS501では、外部記憶ユ
ニット305に保管されているプリンタグループ登録テ
ーブルをメモリ306に読み込む。次に、ステップS5
02では、プリンタグループ登録テーブルを表示部30
1の表示画面に表示させ、まず、システムで認識される
プリンタグループ名を入力部302を用いて入力し、続
くステップS503では、そのグループのグループ種別
として“メインプリンタ”として分類されるプリンタの
プリンタ名を、同様にステップS504では“リカバリ
プリンタ”として分類されるプリンタのプリンタ名を入
力する。さらにに、ステップS505では各プリンタの
プリンタ位置を入力する。
First, in step S501, the printer group registration table stored in the external storage unit 305 is read into the memory 306. Next, step S5
02, the printer group registration table is displayed on the display unit 30.
First, a printer group name recognized by the system is input using the input unit 302, and then in step S503, the printer type of the printer classified as "main printer" as the group type of the group is displayed. In step S504, a printer name of a printer classified as a “recovery printer” is input. Further, in step S505, the printer position of each printer is input.

【0041】次に、ステップS506ではこのように入
力されたプリンタグループ名、メインプリンタのプリン
タ名、リカバリプリンタのプリンタ名、各プリンタのプ
リンタ位置をメモリ306内のプリンタ登録テーブルに
格納し、最後に、ステップS507ではメモリ306上
のプリンタ登録テーブルを外部記憶ユニット306に出
力してその登録された情報を保管する。
Next, in step S506, the printer group name, the main printer printer name, the recovery printer printer name, and the printer position of each printer input as described above are stored in the printer registration table in the memory 306. In step S507, the printer registration table on the memory 306 is output to the external storage unit 306 to store the registered information.

【0042】さらに、以上の構成のプリンタシステムに
おけるプリント処理について、図7〜図10に示すフロ
ーチャートを参照して説明する。
Further, print processing in the printer system having the above configuration will be described with reference to flowcharts shown in FIGS.

【0043】まず、プリンタ側の処理であるステータス
応答処理とプリンタエンジン制御処理について、図7と
図8に示すフローチャートを参照して説明する。これら
の処理は、プリンタのCPU309がメモリ307に格
納された処理プログラムを読み出して実行することによ
りなされる。
First, the status response process and the printer engine control process, which are processes on the printer side, will be described with reference to the flowcharts shown in FIGS. These processes are performed by the CPU 309 of the printer reading and executing a processing program stored in the memory 307.

【0044】・ステータス応答処理(図7) まず、ステップS601では通信部308を介して、P
C201が発行する所定のフォーマットのステータス応
答要求を受信する。次に、ステップS602ではプリン
タエンジン311から現在のプリンタエンジンのステー
タスを読み取る。そして、ステップS603で通信部3
08を介して、PC201側にステップS602で読み
取ったステータスを返却する。
Status response processing (FIG. 7) First, in step S601, P
A status response request in a predetermined format issued by C201 is received. Next, in step S602, the current status of the printer engine is read from the printer engine 311. Then, in step S603, the communication unit 3
Through 08, the status read in step S602 is returned to the PC 201 side.

【0045】・プリンタエンジン制御処理(図8) まず、ステップS701で通信部308を介して、プリ
ントデータを受信し、続くステップS702では受信プ
リントデータをメモリ307に格納する。
Printer Engine Control Process (FIG. 8) First, in step S701, print data is received via the communication unit 308, and in subsequent step S702, the received print data is stored in the memory 307.

【0046】ステップS703で受信プリントデータか
ら一定量をプリンタエンジン311に出力する。そし
て、ステップS704ではプリンタエンジン311のス
テータスを読み取り、さらにステップS705でそのス
テータスをチェックする。ここで、そのチェック結果、
正常にプリント処理が実行されていると判断したなら、
処理はステップS706に進み、全データのプリントを
完了したかどうかを調べる。ここで、全データのプリン
ト完了と判断されたなら、処理はステップS707に進
むが、まだプリント未完了と判断されたなら処理はステ
ップS703に戻る。
In step S 703, a fixed amount is output from the received print data to the printer engine 311. Then, the status of the printer engine 311 is read in step S704, and the status is checked in step S705. Here, the check result,
If you determine that the print process is running normally,
The process advances to step S706 to check whether printing of all data has been completed. Here, if it is determined that printing of all data has been completed, the process proceeds to step S707. If it is determined that printing has not been completed, the process returns to step S703.

【0047】これに対して、ステータスチェックの結
果、プリント処理が正常に実行されていないと判断(プ
リント異常)されたなら、処理はステップS708に進
む。
On the other hand, as a result of the status check, if it is determined that the printing process has not been executed normally (printing abnormality), the process proceeds to step S708.

【0048】さて、処理はステップS707において、
プリント処理が正常に終了した旨を示す所定のフォーマ
ットのステータスを通信部306を介して、PC側に送
信して処理を終了する。また、ステップS708では、
プリント処理にエラーが発生した旨を示す所定のフォー
マットのステータスを通信部306を介して、PC側に
送信して処理を終了する。
Now, the process proceeds to step S707.
A status in a predetermined format indicating that the printing process has been completed normally is transmitted to the PC via the communication unit 306, and the process ends. In step S708,
A status in a predetermined format indicating that an error has occurred in the printing process is transmitted to the PC via the communication unit 306, and the process ends.

【0049】次に、パーソナルコンピュータ(PC)2
01側で実行するプリント処理について、図9と図10
に示すフローチャートを参照して説明する。これらの処
理は、PC201のCPU303がメモリ306に格納
された処理プログラムを読み出して実行することにより
なされる。ここでは、入力部302のキーボードを用い
て、プリント出力したい印刷物の印刷部数とその印刷物
の頁数(全頁或は印刷頁範囲)を指定する。
Next, a personal computer (PC) 2
FIG. 9 and FIG.
This will be described with reference to the flowchart shown in FIG. These processes are performed by the CPU 303 of the PC 201 reading out and executing the processing program stored in the memory 306. Here, using the keyboard of the input unit 302, the number of printed copies of the printed material to be printed and output and the number of pages (all pages or printed page range) of the printed material are designated.

【0050】まず、ステップS101で、プリンタグル
ープ登録テーブルを外部記憶ユニット305からメモリ
306に読み込み、ステップS102では読み込んだテ
ーブルに基づいてグループ内のメインプリンタ及びリカ
バリプリンタのステータスを通信部304を介してプリ
ンタ側より読み込む。図1に示すプリンタシステムで
は、PC201は、プリンタ202〜204のステータ
スを読み込むことになる。
First, in step S101, the printer group registration table is read from the external storage unit 305 to the memory 306. In step S102, the status of the main printer and the recovery printer in the group is transmitted via the communication unit 304 based on the read table. Read from printer. In the printer system shown in FIG. 1, the PC 201 reads the statuses of the printers 202 to 204.

【0051】次に、ステップS103では受信したステ
ータスの内容を調べる。ここで、プリンタグループ登録
テーブルに設定されている全プリンタが使用不可能であ
ると判断されたなら、処理はステップS110に進み、
全プリンタが使用できずプリント出力できない旨のメッ
セージを表示部301の表示画面に表示して処理を終了
する。これに対して、プリンタグループ登録テーブルに
設定されているプリンタの内、少なくとも1台のプリン
タが使用可能状態にあると判断されれば、処理はステッ
プS104に進む。
Next, in step S103, the contents of the received status are checked. Here, if it is determined that all the printers set in the printer group registration table are unusable, the process proceeds to step S110,
A message to the effect that all the printers cannot be used and printout cannot be performed is displayed on the display screen of the display unit 301, and the process is terminated. On the other hand, if it is determined that at least one of the printers set in the printer group registration table is in a usable state, the process proceeds to step S104.

【0052】ステップS104では、外部記憶ユニット
305に格納されているプリントデータ或はCPU30
3が例えば文書処理プログラムなどを実行して生成した
プリントデータをメモリ306の所定の領域に読み込
み、さらに、ステップS105では、例えば入力部30
2のキーボードなどから指定された印刷部数或は印刷す
べき部数(C)と利用可能なプリンタ数(AP)に応じ
て印刷プロセスを実行する。この場合、C≧APであれ
ば、AP個の印刷プロセスが実行され、C<APであれ
ば、C個の印刷プロセスが実行される。なお、印刷プロ
セスの詳細な処理については後述する。
In step S104, the print data stored in the external storage unit 305 or the CPU 30
3 reads, for example, print data generated by executing a document processing program or the like into a predetermined area of the memory 306, and further, in Step S105, for example, the input unit 30
The printing process is executed in accordance with the number of print copies or the number of copies to be printed (C) designated by the keyboard 2 and the number of available printers (AP). In this case, if C ≧ AP, AP print processes are executed, and if C <AP, C print processes are executed. The detailed processing of the printing process will be described later.

【0053】さて、ステップS106では、印刷プロセ
スから返されたステータスを受信し、続くステップS1
07で、そのステータスをチェックする。その結果、印
刷プロセスが正常に終了したと判断されるなら、処理は
ステップS108に進み、さらに、プリント出力すべき
全部数のプリント出力が終了したかどうかを調べる。こ
こで、全部数のプリント処理が終了したと判断された場
合、処理はステップS109に進み、プリント出力が正
常に終了した旨を示すメッセージと、どのプリンタに何
部ずつプリント出力されたか等の情報を含む“印刷情報
メッセージ”を表示部301の表示画面に表示して処理
を終了する。これに対して、全部数のプリント出力が終
了していないと判断された場合には、処理はステップS
105に戻って、処理を継続する。
In step S106, the status returned from the printing process is received.
At 07, the status is checked. As a result, if it is determined that the printing process has been completed normally, the process proceeds to step S108, and further, it is determined whether or not all the print output to be printed has been completed. If it is determined that all the print processes have been completed, the process proceeds to step S109, and a message indicating that the print output has been normally completed, and information such as which printer has output which copies and how many copies have been output. Is displayed on the display screen of the display unit 301, and the process ends. On the other hand, if it is determined that the print output for all the copies has not been completed, the process proceeds to step S
Returning to 105, the processing is continued.

【0054】一方、ステップS107におけるステータ
スチェックの結果、印刷プロセスでエラーが発生してい
たと判断された場合、処理はステップS111に進み、
リカバリプリンタ(図1に示すプリンタシステムである
なら、プリンタ204がこれに相当する)に対しエラー
発生時点で残っている部分をプリント出力するように印
刷プロセスを起動して実行する。このプロセスの実行に
おいて、本来エラーが発生したプリンタにプリント出力
する予定であった全てのデータをリカバリプリンタから
プリント出力するようにしてもよい。そして、ステップ
S112ではリカバリプリンタで実行されている印刷プ
ロセスからのステータスを受信し、ステップS113
で、そのステータスをチェックする。その結果、印刷プ
ロセスが正常に終了したと判断されるなら、処理はステ
ップS114に進み、リカバリプリンタに印刷した旨の
“印刷情報メッセージ”を表示部301の表示画面に表
示して、その後、処理はステップS108に戻る。これ
に対して、リカバリプリンタで実行されている印刷プロ
セスにエラーが発生していたと判断された場合、処理は
ステップS115に進み、リカバリプリンタでのプリン
ト出力が異常終了した旨の“印刷情報メッセージ”を表
示部301の表示画面に表示して、その後、処理はステ
ップS108に戻る。
On the other hand, as a result of the status check in step S107, if it is determined that an error has occurred in the printing process, the process proceeds to step S111.
A print process is started and executed for a recovery printer (e.g., the printer 204 corresponds to this in the case of the printer system shown in FIG. 1) so as to print out the remaining portion when an error occurs. In the execution of this process, all data originally intended to be printed out to the printer where the error has occurred may be printed out from the recovery printer. Then, in step S112, the status from the printing process executed by the recovery printer is received, and in step S113
To check its status. As a result, if it is determined that the printing process has been completed normally, the process advances to step S114 to display a “print information message” indicating that printing has been performed on the recovery printer on the display screen of the display unit 301. Returns to step S108. On the other hand, if it is determined that an error has occurred in the print process being executed by the recovery printer, the process proceeds to step S115, and a “print information message” indicating that the print output by the recovery printer has ended abnormally. Is displayed on the display screen of the display unit 301, and then the process returns to step S108.

【0055】次に、印刷プロセスの詳細な処理について
説明する。
Next, detailed processing of the printing process will be described.

【0056】まず、ステップS116では、メモリ30
6の所定領域に格納されたプリントデータのうちの一定
量を通信部304を介してプリンタ側に送信し、次のス
テップS117では、ステップS116におけるプリン
トデータ送信に対するプリンタからの応答ステータスを
通信部304を介して受信する。そして、ステップS1
18では受信応答ステータスの内容をチェックし、その
結果、プリント処理を正常に行なっていると判断された
なら、処理はさらにステップS119に進み、一方、プ
リント処理が異常終了したと判断されたなら処理はステ
ップS120に進む。
First, in step S116, the memory 30
A certain amount of the print data stored in the predetermined area of No. 6 is transmitted to the printer via the communication unit 304, and in the next step S117, the response status from the printer to the print data transmission in step S116 is transmitted to the communication unit 304. Receive through. Then, step S1
In step 18, the contents of the reception response status are checked. As a result, if it is determined that the printing process is being performed normally, the process proceeds to step S119. If it is determined that the printing process has been abnormally terminated, the process proceeds to step S119. Goes to step S120.

【0057】さて、処理はステップS119において、
全てのプリントデータのプリント処理を完了したかどう
かを調べる。ここで、プリント処理が未完了であると判
断されたなら、処理はステップS116に戻るが、プリ
ント処理完了と判断されれば処理はステップS120に
進む。最後に、ステップS120では、正常終了或はの
異常終了を示すステータスを親プロセス(図9に示す処
理)に返却して終了する。
Now, the process proceeds to step S119.
It is checked whether the print processing of all print data has been completed. Here, if it is determined that the printing process has not been completed, the process returns to step S116, but if it is determined that the printing process has been completed, the process proceeds to step S120. Finally, in step S120, the status indicating normal end or abnormal end is returned to the parent process (the process shown in FIG. 9), and the process ends.

【0058】従って以上説明した実施形態に従えば、プ
リンタグループ登録テーブルに登録されたプリンタを用
いてプリント処理を実行するが、その実行中にエラーが
発生してプリント処理を続行できない場合には、プリン
タグループ登録テーブルに登録されたリカバリプリンタ
をプリント処理のために自動的に割当てて、エラー発生
以降の残りのデータをリカバリプリンタに送信し、その
リカバリプリンタからプリント処理を続行させることが
できる。
Therefore, according to the embodiment described above, the printing process is executed using the printer registered in the printer group registration table. If an error occurs during the execution and the printing process cannot be continued, The recovery printer registered in the printer group registration table is automatically allocated for the print processing, the remaining data after the occurrence of the error is transmitted to the recovery printer, and the print processing can be continued from the recovery printer.

【0059】なお、この実施形態では、プリント処理の
途中でエラーが発生した場合には、エラーが発生したプ
リンタからプリント出力するはずであった残りのデータ
をリカバリプリンタに出力することとしたが、エラーが
発生した頁を含む一連の印刷物全頁を再度リカバリプリ
ンタに出力してもよい。
In this embodiment, when an error occurs during the printing process, the remaining data that should have been printed out from the printer in which the error occurred is output to the recovery printer. All pages of a series of printed matter including the page where the error has occurred may be output to the recovery printer again.

【0060】また、この実施形態では、リカバリプリン
タはプリンタグループ登録テーブルに予め登録されてい
るとしたが、エラー発生時点で、PCから利用可能なプ
リンタを検索し、リカバリプリンタとして用いるように
PCが自動的に制御しても良いし、ユーザがその指示を
入力するようにしても良い。
In this embodiment, it is assumed that the recovery printer is registered in the printer group registration table in advance. However, when an error occurs, the PC searches for an available printer from the PC and uses the PC as a recovery printer. The control may be performed automatically, or the user may input the instruction.

【0061】さらにまた、本発明の目的は、前述した実
施形態の機能を実現するソフトウェアのプログラムコー
ドを記録した記憶媒体を、システムあるいは装置に供給
し、そのシステムあるいは装置のコンピュータ(または
CPUやMPU)が記憶媒体に格納されたプログラムコ
ードを読出し実行することによっても、達成されること
は言うまでもない。
Still another object of the present invention is to supply a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and to provide a computer (or CPU or MPU) of the system or apparatus. Needless to say, this can also be achieved by reading and executing the program code stored in the storage medium.

【0062】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

【0063】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

【0064】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

【0065】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided on a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0066】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図11に示すメモリマップ例に示す各モジュ
ールを記憶媒体に格納することになる。
When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the above-described flowcharts. In brief, an example of the memory map shown in FIG. Are stored in the storage medium.

【0067】すなわち、少なくとも「複数のプリンタの
内、利用可能なプリンタがあるかどうかを判別する判別
処理を実行する判別処理モジュール」と、「その判別結
果に従って、利用可能なプリンタを用いてプリント出力
を行なわせるよう制御するプリント制御処理を実行する
プリント制御処理モジュール」と、「プリント出力が行
われるプリンタの動作状況を監視する監視処理を実行す
る監視処理モジュール」と、「その監視処理においてプ
リンタの動作に異常があることが検知された場合には、
未だ利用可能なプリンタを用いてプリント出力を行うよ
う制御する代替プリント制御処理を実行する代替プリン
ト制御処理モジュール」の各モジュールのプログラムコ
ードを記憶媒体に格納すればよい。
That is, at least "a discrimination processing module for executing a discrimination process for discriminating whether there is an available printer among a plurality of printers" and "print output using an available printer according to the discrimination result." A print control process module that executes a print control process that controls the printer to perform a print process, a monitoring process module that executes a monitor process that monitors the operation status of a printer that performs print output, and a “ If an abnormality is detected in the operation,
The program code of each module of the "alternate print control processing module for executing an alternative print control process for controlling print output using a still available printer" may be stored in the storage medium.

【0068】ここで、判別処理モジュールは図7、図9
のS103に示す処理などに対応し、プリント制御処理
モジュールは、図9のS105、図10に示す処理など
に対応し、監視処理モジュールは、図9のS106、S
107に示す処理などに対応し、代替プリント制御処理
は、図9のS111、図10に示す処理などに対応す
る。
Here, the discrimination processing module is shown in FIGS.
The print control processing module corresponds to the processing shown in FIG. 9 and the processing shown in FIG. 10, and the monitoring processing module corresponds to the processing shown in S106 and S103 in FIG.
The alternative print control process corresponds to the process illustrated in FIG. 107, the process illustrated in FIG. 10, and the like.

【0069】[0069]

【発明の効果】以上説明したように本発明によれば、プ
リント出力すべき印刷物の部数と印刷物の印刷頁範囲と
を指示し、複数のプリンタの内、利用可能なプリンタが
あるかどうかを判別し、その判別結果に従って、利用可
能なプリンタを用い、前記指示に基づいてプリント出力
を行なわせるよう制御するとともに、そのプリント出力
が行われるプリンタの動作状況を監視し、プリンタの動
作に異常があることが検知された場合には、未だ利用可
能なプリンタを用いてプリント出力を行うよう制御する
ので、複数頁の印刷物を複数部プリントする場合に、1
度の指示で、複数のプリンタを用いたプリント出力が自
動的にできるのみならず、プリンタに異常が発生した場
合にも、自動的に別の利用可能なプリンタを用いてプリ
ント出力を続行することができるという効果がある。
As described above, according to the present invention, the number of prints to be printed and the print page range of the prints are specified, and it is determined whether or not there is an available printer among a plurality of printers. In accordance with the result of the determination, control is performed so that printout is performed based on the instruction using an available printer, and the operation status of the printer performing the printout is monitored, and there is an abnormality in the operation of the printer. Is detected, the control is performed so that printout is performed using a printer that is still available.
In addition to automatically performing print output using multiple printers at the same time, if a printer error occurs, automatically continue print output using another available printer There is an effect that can be.

【0070】これによって、ユーザの操作性が向上し、
プリンタ異常に伴うプリント出力の遅れを防止すること
ができ、トータルなスループットが向上する。
As a result, the operability of the user is improved,
It is possible to prevent a delay in print output due to a printer error, thereby improving the total throughput.

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

【図1】本発明の代表的な実施の形態であるプリンタシ
ステムの構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a printer system according to a representative embodiment of the present invention.

【図2】図1に示したプリンタシステムの構成要素であ
るパーソナルコンピュータ(PC)201の構成と、プ
リンタ202〜205の構成とを示すブロック図であ
る。
FIG. 2 is a block diagram showing a configuration of a personal computer (PC) 201, which is a component of the printer system shown in FIG. 1, and a configuration of printers 202 to 205.

【図3】電子写真方式を採用して記録を行なうプリンタ
エンジンを含んだプリンタの内部構造を示す側断面図で
ある。
FIG. 3 is a side sectional view showing an internal structure of a printer including a printer engine which performs recording by adopting an electrophotographic method.

【図4】インクジェット方式を採用して記録を行うイン
クジェットプリンタIJRAの構成の概要を示す外観斜
視図である。
FIG. 4 is an external perspective view illustrating an outline of a configuration of an inkjet printer IJRA that performs recording by employing an inkjet method.

【図5】プリンタグループ登録テーブルを示す図であ
る。
FIG. 5 is a diagram illustrating a printer group registration table.

【図6】プリンタグループ登録処理を示すフローチャー
トである。
FIG. 6 is a flowchart illustrating a printer group registration process.

【図7】プリンタ側でのステータス応答処理を示すフロ
ーチャートである。
FIG. 7 is a flowchart illustrating a status response process on the printer side.

【図8】プリンタ側でのプリンタエンジン制御処理を示
すフローチャートである。
FIG. 8 is a flowchart illustrating a printer engine control process on the printer side.

【図9】パーソナルコンピュータ(PC)側でのプリン
ト処理を示すフローチャートである。
FIG. 9 is a flowchart illustrating print processing on the personal computer (PC) side.

【図10】印刷プロセスの詳細を示すフローチャートで
ある。
FIG. 10 is a flowchart illustrating details of a printing process.

【図11】メモリマップを示す図である。FIG. 11 is a diagram showing a memory map.

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

200 LAN伝送路 201 パーソナルコンピュータ(PC) 202〜205 プリンタ 301 表示部 302 入力部 303、309 CPU 304、308 通信部 305、310 外部記憶ユニット 306、307 メモリ 311 プリンタエンジン 200 LAN transmission line 201 Personal computer (PC) 202 to 205 Printer 301 Display unit 302 Input unit 303, 309 CPU 304, 308 Communication unit 305, 310 External storage unit 306, 307 Memory 311 Printer engine

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 ホストがネットワークを介して接続した
複数のプリンタを利用可能なプリンタシステムであっ
て、 プリント出力すべき印刷物の部数と前記印刷物の印刷頁
範囲とを指示する指示手段と、 前記複数のプリンタの内、利用可能なプリンタがあるか
どうかを判別する判別手段と、 前記判別手段による判別結果に従って、利用可能なプリ
ンタを用い、前記指示手段による指示に基づいてプリン
ト出力を行なわせるよう制御するプリント制御手段と、 前記プリント出力が行われるプリンタの動作状況を監視
する監視手段と、 前記監視手段により前記プリンタの動作に異常があるこ
とが検知された場合には、未だ利用可能なプリンタを用
いてプリント出力を行うよう制御する代替プリント制御
手段とを有することを特徴とするプリンタシステム。
1. A printer system in which a host can use a plurality of printers connected via a network, wherein: an instruction means for instructing the number of copies of prints to be printed and a print page range of the prints; Determining means for determining whether there is an available printer among the printers, and controlling to cause a printout to be performed based on an instruction from the instruction means using an available printer according to a determination result by the determining means. A print control unit that monitors the operation status of the printer on which the printout is performed.If the monitor unit detects that there is an abnormality in the operation of the printer, a printer that is still available is used. Printer control means for controlling print output using the print system. Temu.
【請求項2】 前記複数のプリンタの内、通常使用する
第1のグループのプリンタと、前記第1のグループのプ
リンタが利用できないときに用いる第2のグループのプ
リンタとを登録する登録手段をさらに有することを特徴
とする請求項1に記載のプリンタシステム。
2. Registering means for registering a first group of printers which are normally used among the plurality of printers and a second group of printers which are used when the first group of printers cannot be used. The printer system according to claim 1, further comprising:
【請求項3】 前記プリント制御手段は、まず、前記第
1のグループに属するプリンタを用いてプリント出力を
行うよう制御し、 前記代替プリント制御手段は、前記第2のグループに属
するプリンタを用いてプリント出力を行うよう制御する
ことを特徴とする請求項2に記載のプリンタシステム。
3. The print control means controls to print out using a printer belonging to the first group, and the substitute print control means uses a printer belonging to the second group. 3. The printer system according to claim 2, wherein the printer system controls printing.
【請求項4】 前記判別手段は、 前記複数のプリンタに対して、プリンタのステータスを
要求する要求手段と、 前記要求手段からの応答に対応したステータスに基づい
て、プリンタの利用可能性を判断する判断手段とを含む
ことを特徴とする請求項1に記載のプリンタシステム。
4. A determination unit for requesting the plurality of printers for a status of the printer, and determining availability of the printer based on a status corresponding to a response from the request unit. The printer system according to claim 1, further comprising: a determination unit.
【請求項5】 前記監視手段は、 前記プリント出力が行われるプリンタからのステータス
を受信する受信手段と、 前記受信手段によって受信されたステータスの内容を解
析する解析手段と、 前記解析手段による解析結果に従って、前記プリント出
力が行われるプリンタの異常を検知する検知手段とを含
むことを特徴とする請求項1に記載のプリンタシステ
ム。
5. A monitoring unit, comprising: a receiving unit for receiving a status from a printer on which the printout is performed; an analyzing unit for analyzing contents of the status received by the receiving unit; and an analysis result by the analyzing unit. 2. A printer system according to claim 1, further comprising a detection unit configured to detect an abnormality of the printer on which the printout is performed.
【請求項6】 前記代替プリント制御手段は、動作異常
が発生したプリンタにおいてプリント出力すべきであっ
た残りのデータを用いてプリント出力を行うよう制御す
ることを特徴とする請求項1に記載のプリンタシステ
ム。
6. The apparatus according to claim 1, wherein the alternative print control unit controls the printer in which the operation abnormality has occurred so as to perform the print output using the remaining data to be printed. Printer system.
【請求項7】 前記代替プリント制御手段は、動作異常
が発生したプリンタにおいて前記動作異常発生時点にお
いてプリント出力中であったプリント頁を含む一連の印
刷物全てのプリント出力を行うよう制御することを特徴
とする請求項1に記載のプリンタシステム。
7. The alternative print control means controls the printer in which an operation error has occurred so as to print out a series of prints including a print page being printed out at the time of the operation error occurrence. The printer system according to claim 1, wherein
【請求項8】 前記プリンタの動作の異常には、用紙切
れ、紙詰りなどを含むことを特徴とする請求項1に記載
のプリンタシステム。
8. The printer system according to claim 1, wherein the abnormality in the operation of the printer includes running out of paper, paper jam, and the like.
【請求項9】 前記ネットワークは、LANであること
を特徴とする請求項1に記載のプリンタシステム。
9. The printer system according to claim 1, wherein the network is a LAN.
【請求項10】 前記複数のプリンタには、電子写真方
式に従って記録を行うプリンタと、インクジェット方式
に従って記録を行うプリンタとを含むことを特徴とする
請求項1に記載のプリンタシステム。
10. The printer system according to claim 1, wherein the plurality of printers include a printer that performs printing in accordance with an electrophotographic system and a printer that performs printing in accordance with an inkjet system.
【請求項11】 前記判別手段と、前記プリント制御手
段と、前記監視手段と、前記代替プリント制御手段とは
前記ホストに含まれることを特徴とする請求項1に記載
のプリンタシステム。
11. The printer system according to claim 1, wherein the determination unit, the print control unit, the monitoring unit, and the alternative print control unit are included in the host.
【請求項12】 ネットワークを介してホストと接続さ
れた複数のプリンタを制御するプリンタ制御方法であっ
て、 プリント出力すべき印刷物の部数と前記印刷物の印刷頁
範囲とを指示する指示工程と、 前記複数のプリンタの内、利用可能なプリンタがあるか
どうかを判別する判別工程と、 前記判別工程における判別結果に従って、利用可能なプ
リンタを用い、前記指示工程における指示に基づいてプ
リント出力を行なわせるよう制御するプリント制御工程
と、 前記プリント出力が行われるプリンタの動作状況を監視
する監視工程と、 前記監視工程において前記プリンタの動作に異常がある
ことが検知された場合には、未だ利用可能なプリンタを
用いてプリント出力を行うよう制御する代替プリント制
御工程とを有することを特徴とするプリンタ制御方法。
12. A printer control method for controlling a plurality of printers connected to a host via a network, comprising: an instruction step of instructing the number of prints to be printed and a print page range of the prints; A discriminating step of discriminating whether or not there is an available printer among the plurality of printers, and, according to the discrimination result in the discriminating step, using an available printer, performing printout based on an instruction in the instructing step A print control step of controlling; a monitoring step of monitoring an operation state of the printer on which the printout is performed; and a printer that is still available if an abnormality is detected in the operation of the printer in the monitoring step. An alternative print control step of controlling print output using the print control. Printer control method.
【請求項13】 ネットワークを介してホストと接続さ
れた複数のプリンタを制御する処理を実行するプログラ
ムコードを格納したコンピュータ可読メモリであって、 前記複数のプリンタの内、利用可能なプリンタがあるか
どうかを判別する判別工程を実行するコードと、 前記判別工程における判別結果に従って、利用可能なプ
リンタを用いてプリント出力を行なわせるよう制御する
プリント制御工程を実行するコードと、 前記プリント出力が行われるプリンタの動作状況を監視
する監視工程を実行するコードと、 前記監視工程において前記プリンタの動作に異常がある
ことが検知された場合には、未だ利用可能なプリンタを
用いてプリント出力を行うよう制御する代替プリント制
御工程を実行するコードとを有することを特徴とするコ
ンピュータ可読メモリ。
13. A computer-readable memory storing a program code for executing a process for controlling a plurality of printers connected to a host via a network, wherein there is an available printer among the plurality of printers. A code for executing a determination step of determining whether or not, a code for executing a print control step of controlling printing to be performed using an available printer according to the determination result in the determination step, and the print output is performed. A code for executing a monitoring step for monitoring the operation status of the printer, and a control for performing a print output using a printer that is still available when an abnormality is detected in the operation of the printer in the monitoring step. And a code for executing an alternative print control step. Yuta readable memory.
JP9128504A 1996-05-20 1997-05-19 Printer system and printer control method Withdrawn JPH1049314A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9128504A JPH1049314A (en) 1996-05-20 1997-05-19 Printer system and printer control method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP8-124755 1996-05-20
JP12475596 1996-05-20
JP9128504A JPH1049314A (en) 1996-05-20 1997-05-19 Printer system and printer control method

Publications (1)

Publication Number Publication Date
JPH1049314A true JPH1049314A (en) 1998-02-20

Family

ID=26461364

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9128504A Withdrawn JPH1049314A (en) 1996-05-20 1997-05-19 Printer system and printer control method

Country Status (1)

Country Link
JP (1) JPH1049314A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2396848A (en) * 2002-11-22 2004-07-07 Hewlett Packard Development Co Systems and methods of automatic recovery for disabled printers
US7180623B2 (en) 2001-12-03 2007-02-20 Canon Kabushiki Kaisha Method and apparatus for print error recovery
US8751697B2 (en) 2011-10-27 2014-06-10 Seiko Epson Corporation Method of monitoring the status of a peripheral device, and a computer and network system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7180623B2 (en) 2001-12-03 2007-02-20 Canon Kabushiki Kaisha Method and apparatus for print error recovery
US8218172B2 (en) 2001-12-03 2012-07-10 Canon Kabushiki Kaisha Method and apparatus for print error recovery
GB2396848A (en) * 2002-11-22 2004-07-07 Hewlett Packard Development Co Systems and methods of automatic recovery for disabled printers
US8751697B2 (en) 2011-10-27 2014-06-10 Seiko Epson Corporation Method of monitoring the status of a peripheral device, and a computer and network system
US9189431B2 (en) 2011-10-27 2015-11-17 Seiko Epson Corporation Method of monitoring the status of a peripheral device, and a computer and network system

Similar Documents

Publication Publication Date Title
RU2187146C2 (en) Method and device for controlling printer incorporating current check function
EP0675427B1 (en) Printer apparatus, printer system and control method therefor
US7081970B2 (en) Information processing apparatus
US6760120B2 (en) Printing device control apparatus and method
EP0862109B1 (en) Information output apparatus and method
US6897975B2 (en) Output apparatus and output method
US20050286078A1 (en) Print control device and method for automatically resuming a printing operation of remaining pages
EP0583891B1 (en) Output method and apparatus
JP3199950B2 (en) Printer device, printer system, and control method therefor
JP2871370B2 (en) Output control method and device
JPH1049314A (en) Printer system and printer control method
JPH10217583A (en) PRINT CONTROL METHOD AND APPARATUS AND PRINT SYSTEM
JP2000062292A (en) PRINTING SYSTEM, PRINTING SYSTEM CONTROL METHOD, AND COMPUTER-READABLE STORAGE MEDIUM
JPH09319532A (en) Print control apparatus and method
JPH09188015A (en) Printing apparatus and print control method
JPH09305334A (en) Printer system and printer monitoring method
JP4909004B2 (en) Printing apparatus control method, printing apparatus control program, and printing apparatus
JP3265097B2 (en) Font data management apparatus and method
JPH08192553A (en) Printer
JPH07104949A (en) Printing system
JPH11259252A (en) Print control apparatus and method, storage medium and print system
JP2006150731A (en) Color printing device
JPH08324053A (en) Printing equipment
JPH10301726A (en) Printer system, print control method, and computer readable memory
JPH10283131A (en) Printer

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040803