JPH10329394A - Printing apparatus, external apparatus, and memory medium - Google Patents
Printing apparatus, external apparatus, and memory mediumInfo
- Publication number
- JPH10329394A JPH10329394A JP9156169A JP15616997A JPH10329394A JP H10329394 A JPH10329394 A JP H10329394A JP 9156169 A JP9156169 A JP 9156169A JP 15616997 A JP15616997 A JP 15616997A JP H10329394 A JPH10329394 A JP H10329394A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- output
- print data
- external device
- sheet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、外部装置と通信可
能に接続する接続手段と、前記外部装置から前記接続手
段を介して転送された印刷データを用紙に印字して出力
する印字手段とを備える印刷装置、それに接続される外
部装置および記憶媒体に関する。The present invention relates to a connecting means for communicatively connecting to an external device, and a printing means for printing and outputting print data transferred from the external device via the connecting means on a sheet of paper. The present invention relates to a printing device provided, an external device connected to the printing device, and a storage medium.
【0002】[0002]
【従来の技術】一般に、プリンタ装置は、外部装置例え
ばホストコンピュータと通信可能に接続する接続手段
と、ホストコンピュータから接続手段を介して転送され
た印刷データを解析し、印字処理可能なデータに変換す
る変換処理を行うともに、プリンタエンジンに対する制
御を実行するプリンタコントローラとを備え、プリンタ
エンジンは、プリンタコントローラからのデータに基づ
き用紙への画像記録、用紙搬送などの行うことによっ
て、対応する画像を用紙に印字して出力する。2. Description of the Related Art Generally, a printer device analyzes connection data communicably connected to an external device, for example, a host computer, and print data transferred from the host computer via the connection device, and converts the data into print-processable data. And a printer controller that controls the printer engine. The printer engine records an image on a sheet based on data from the printer controller, and conveys a corresponding image to a sheet by performing sheet conveyance and the like. And print it out.
【0003】このプリンタ装置は、ホストコンピュータ
から印刷データを受信すると、印刷処理を開始する。こ
の印刷処理では、まず、ホストコンピュータから転送さ
れた印刷データを解析して印字処理可能なデータに変換
し、このデータをプリンタエンジンに転送する。プリン
タエンジンでは、プリンタコントローラからのデータに
基づき対応する画像を用紙上に形成し、該画像が形成さ
れた用紙を排出するまでの一連の動作を行う。[0003] When the printer receives print data from a host computer, it starts a printing process. In this printing process, first, the print data transferred from the host computer is analyzed and converted into printable data, and this data is transferred to the printer engine. The printer engine forms a corresponding image on a sheet based on data from a printer controller and performs a series of operations until the sheet on which the image is formed is discharged.
【0004】この印刷処理中に例えばプリンタエンジン
が暴走してプリンタエンジンが印刷データに関係なく印
刷処理を繰り返し続けるなどの印刷動作異常が発生する
ことがある。このような印刷動作異常が発生した場合、
この印刷動作異常の発生に気付いたユーザがプリンタ装
置を手動で停止させるまでまたはセットした用紙がなく
なるまで、プリンタ装置は印刷データに関係なく印刷処
理を繰り返して用紙を出力し続ける。[0004] During the printing process, for example, the printing engine may run out of control, and a printing operation abnormality may occur such that the printing engine repeats the printing process regardless of the print data. When such a printing operation abnormality occurs,
Until the user who notices the occurrence of the printing operation abnormality manually stops the printer device or runs out of sheets, the printer device repeats the printing process and outputs the sheets regardless of the print data.
【0005】[0005]
【発明が解決しようとする課題】しかし、上述の従来の
プリンタ装置では、プリンタエンジンが暴走してプリン
タエンジンが印刷データに関係なく印刷処理を繰り返し
続けるなどの異常な動作を行う印刷動作異常の発生を検
知することができず、プリンタエンジンの異常動作によ
って用紙が無駄に出力され続けることを自動的に止める
ことはできない。However, in the above-described conventional printer, a printing operation error occurs in which the printer engine runs out of control and the printer engine performs an abnormal operation such as continuously repeating print processing regardless of print data. Cannot be detected, and it is not possible to automatically stop the wasteful output of paper due to the abnormal operation of the printer engine.
【0006】本発明の目的は、印字手段が印刷データに
関係なく印字動作を繰り返し続けるなどの印字手段の異
常動作を早い段階で検知して自動的に停止させることが
できる印刷装置、外部装置および記憶媒体を提供するこ
とにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a printing apparatus, an external apparatus, and an external device which can detect an abnormal operation of a printing means at an early stage such that the printing means continuously repeats a printing operation irrespective of print data and stop it automatically. It is to provide a storage medium.
【0007】本発明の他の目的は、複数の印刷ジョブを
続けて行った場合に、出力された用紙のハンドリングを
向上させることができる印刷装置を提供することにあ
る。Another object of the present invention is to provide a printing apparatus capable of improving the handling of output sheets when a plurality of print jobs are continuously performed.
【0008】[0008]
【課題を解決するための手段】請求項1記載の発明は、
外部装置と通信可能に接続する接続手段と、前記外部装
置から前記接続手段を介して転送された印刷データを用
紙に印字して出力する印字手段とを備える印刷装置にお
いて、前記外部装置が前記印刷データに付加して転送し
た前記印刷データに対する印刷要求枚数を取り込み、保
持する保持手段と、前記用紙の出力を検出する検出手段
と、前記検出手段の出力に基づき前記用紙の出力枚数を
計数する計数手段と、前記計数した用紙の出力枚数と前
記保持した印刷要求枚数とを比較し、該比較結果により
前記計数した用紙の出力枚数が前記保持した印刷要求枚
数を超えたか否かを判定する判定手段とを設け、前記計
数した用紙の出力枚数が前記保持した印刷要求枚数を超
えたときには、前記印字手段の動作を強制的に停止する
ように制御することを特徴とする。According to the first aspect of the present invention,
A printing apparatus comprising: a connection unit that communicably connects to an external device; and a printing unit that prints print data transferred from the external device via the connection unit on a sheet and outputs the print data. Holding means for fetching and holding the requested number of prints for the print data transferred in addition to data, detecting means for detecting the output of the paper, and counting for counting the number of output papers based on the output of the detecting means Means for comparing the counted number of output sheets and the held print request number, and determining whether or not the counted number of output sheets exceeds the held print request number based on the comparison result. Control is performed such that the operation of the printing means is forcibly stopped when the counted number of output sheets exceeds the held print request number. The features.
【0009】請求項2記載の発明は、請求項1記載の印
刷装置において、前記印字手段の動作を強制的に停止す
るとほぼ同時に、前記外部装置に印刷動作異常を示すエ
ラーメッセージを送信することを特徴とする。According to a second aspect of the present invention, in the printing apparatus according to the first aspect, an error message indicating a printing operation abnormality is transmitted to the external device almost simultaneously with forcibly stopping the operation of the printing unit. Features.
【0010】請求項3記載の発明は、請求項1記載の印
刷装置において、前記計数した用紙の出力枚数が前記保
持した印刷要求枚数より少なくかつ前記印字手段の動作
中に次の印刷要求命令を受けた場合には、前記印字手段
の動作を強制的に停止するように制御することを特徴と
する。According to a third aspect of the present invention, in the printing apparatus according to the first aspect, the output number of the counted sheets is smaller than the held print request number, and the next print request command is issued during the operation of the printing unit. When it is received, the operation of the printing means is controlled to be forcibly stopped.
【0011】請求項4記載の発明は、請求項1記載の印
刷装置に接続される外部装置であって、前記印刷データ
に付加して該印刷データに対する印刷要求枚数を前記接
続手段を介して送信する送信手段を備えることを特徴と
する。According to a fourth aspect of the present invention, there is provided an external device connected to the printing apparatus according to the first aspect, wherein the number of print requests for the print data is transmitted through the connection means in addition to the print data. It is characterized by comprising transmitting means for performing the above.
【0012】請求項5記載の発明は、外部装置と通信可
能に接続する接続手段と、前記外部装置から前記接続手
段を介して転送された印刷データを用紙に印字して出力
する印字手段とを備える印刷装置上で実行されるプログ
ラムを格納した記憶媒体において、前記プログラムは、
前記外部装置が前記印刷データに付加して転送した前記
印刷データに対する印刷要求枚数を取り込み、保持手段
に保持するモジュールと、前記用紙の出力を検出する検
出手段の出力に基づき前記用紙の出力枚数を計数するモ
ジュールと、前記計数した用紙の出力枚数と前記保持し
た印刷要求枚数とを比較し、該比較結果により前記計数
した用紙の出力枚数が前記保持した印刷要求枚数を超え
たか否かを判定するモジュールと、前記計数した用紙の
出力枚数が前記保持した印刷要求枚数を超えたときに
は、前記印字手段の動作を強制的に停止するように制御
するモジュールとを含むことを特徴とする。According to a fifth aspect of the present invention, there is provided a connection means for communicably connecting to an external device, and a printing means for printing and outputting print data transferred from the external device via the connection means on paper. In a storage medium storing a program to be executed on a printing apparatus provided, the program includes:
A module for capturing the number of print requests for the print data transferred by the external device added to the print data, holding the module in a holding unit, and determining the number of output sheets of the paper based on the output of the detection unit for detecting the output of the paper. The counting module compares the counted number of output sheets with the held print request number, and determines whether or not the counted number of output sheets exceeds the held print request number based on the comparison result. A module for controlling the operation of the printing unit to be forcibly stopped when the counted number of output sheets exceeds the held print request number.
【0013】請求項6記載の発明は、外部装置と通信可
能に接続する接続手段と、前記外部装置から前記接続手
段を介して転送された印刷データを用紙に印字して出力
する印字手段とを備える印刷装置において、前記用紙の
出力を検出して該用紙が出力されたことを示す用紙検出
情報を出力する検出手段と、前記用紙検出情報を前記接
続手段を介して前記外部装置に送信する送信手段とを設
け、前記外部装置で前記用紙出力検出情報に基づき計数
した前記用紙の出力枚数が前記印刷データに対する印刷
要求枚数を超えたと判定されるときに該外部装置から送
信される停止命令を受けて前記印字手段の動作を強制的
に停止することを特徴とする。According to a sixth aspect of the present invention, there is provided a communication system comprising: a connecting means for communicatively connecting to an external device; and a printing means for printing and outputting print data transferred from the external device via the connecting means on a sheet of paper. A printing unit that detects output of the sheet and outputs sheet detection information indicating that the sheet has been output, and transmission that transmits the sheet detection information to the external device via the connection unit. Means for receiving a stop command transmitted from the external device when it is determined that the number of output sheets of the paper counted by the external device based on the paper output detection information exceeds the required number of prints for the print data. The operation of the printing means is forcibly stopped.
【0014】請求項7記載の発明は、請求項6記載の印
刷装置と通信可能に接続される外部装置であって、前記
印刷装置からの用紙出力検出情報に基づき前記用紙の出
力枚数を計数する計数手段と、前記計数した用紙の出力
枚数が前記印刷データに対する印刷要求枚数を超えたか
否かを判定する判断手段とを設け、前記計数した用紙の
出力枚数が前記印刷要求枚数を超えたときには、前記印
刷装置の印字手段の動作を強制的に停止する停止命令を
前記接続手段を介して前記印刷装置に送信することを特
徴とする。According to a seventh aspect of the present invention, there is provided an external device communicably connected to the printing apparatus according to the sixth aspect, wherein the number of output sheets of the paper is counted based on paper output detection information from the printing apparatus. Counting means, and determining means for determining whether the counted number of output sheets of paper exceeds the requested number of prints for the print data, when the counted number of output sheets of paper exceeds the requested number of prints, A stop command for forcibly stopping the operation of the printing unit of the printing apparatus is transmitted to the printing apparatus via the connection unit.
【0015】請求項8記載の発明は、請求項7記載の外
部装置において、前記停止命令を送信するとほぼ同時
に、前記印刷装置の印刷動作異常を示すエラーメッセー
ジを表示手段に表示することを特徴とする。According to an eighth aspect of the present invention, in the external device according to the seventh aspect, an error message indicating a printing operation abnormality of the printing apparatus is displayed on the display means almost simultaneously with transmitting the stop command. I do.
【0016】請求項9記載の発明は、外部装置と通信可
能に接続する接続手段と、前記外部装置から前記接続手
段を介して転送された印刷データを用紙に印字して出力
する印字手段とを備える印刷装置上で実行されるプログ
ラムを格納した記憶媒体において、前記プログラムは、
検出手段からの前記用紙が出力されたことを示す用紙検
出情報を前記接続手段を介して前記外部装置に送信する
モジュールと、前記外部装置で前記用紙出力検出情報に
基づき計数した前記用紙の出力枚数が前記印刷データに
対する印刷要求枚数を超えたと判定されるときに該外部
装置から送信される停止命令を受けて前記印字手段の動
作を強制的に停止するモジュールとを含むことを特徴と
する。According to a ninth aspect of the present invention, there is provided a connection means for communicatively connecting to an external device, and a printing means for printing and outputting print data transferred from the external device via the connection means on paper. In a storage medium storing a program to be executed on a printing apparatus provided, the program includes:
A module for transmitting sheet detection information indicating that the sheet has been output from the detection unit to the external device via the connection unit, and the number of output sheets of the sheet counted by the external device based on the sheet output detection information And a module for forcibly stopping the operation of the printing means in response to a stop command transmitted from the external device when it is determined that the number of print requests for the print data has been exceeded.
【0017】請求項10記載の発明は、印刷データを用
紙に印字して出力する印字手段を備える印刷装置と通信
可能に接続する接続手段と、前記印刷データを生成し、
該印刷データを前記接続手段を介して前記印刷装置に送
信する送信手段とを備える外部装置上で実行されるプロ
グラムを記述した記憶媒体において、前記プログラム
は、前記印刷装置からの用紙出力検出情報に基づき前記
印刷装置から出力される用紙の出力枚数を計数するモジ
ュールと、前記計数した用紙の出力枚数が前記印刷デー
タに対する印刷要求枚数を超えたか否かを判定するモジ
ュールと、前記計数した用紙の出力枚数が前記印刷要求
枚数を超えたときには、前記印刷装置の印字手段の動作
を強制的に停止する停止命令を前記接続手段を介して前
記印刷装置に送信するモジュールとを含むことを特徴と
する。[0017] According to a tenth aspect of the present invention, there is provided a connection means for communicatively connecting to a printing apparatus having a printing means for printing and outputting print data on paper, and generating the print data.
A storage medium that describes a program to be executed on an external device including a transmission unit that transmits the print data to the printing device via the connection unit. A module for counting the number of sheets of paper output from the printing apparatus based on the module; a module for determining whether the counted number of sheets of paper output exceeds the number of print requests for the print data; and A module for transmitting a stop command for forcibly stopping the operation of the printing means of the printing apparatus to the printing apparatus via the connection means when the number of sheets exceeds the requested number of printing sheets.
【0018】請求項11記載の発明は、外部装置と通信
可能に接続する接続手段と、前記外部装置から前記接続
手段を介して転送された印刷データを用紙に印字して出
力する印字手段とを備える印刷装置において、前記外部
装置が前記印刷データに付加して転送した前記印刷デー
タに対する印刷要求枚数を取り込み、保持する保持手段
と、前記用紙の出力を検出する検出手段と、前記用紙に
付箋紙を貼り付ける付箋紙貼付け手段と、前記検出手段
の出力に基づき前記用紙の出力枚数を計数する計数手段
と、前記計数した用紙の出力枚数と前記保持した印刷要
求枚数とに基づき前記印刷データの最終ページに該当す
る用紙を特定する最終ページ特定手段とを設け、前記特
定された最終ページの用紙が出力されるときに該最終ペ
ージの用紙に前記付箋紙貼付け手段により前記付箋紙を
貼り付けるように制御することを特徴とする。According to the present invention, a connecting means for communicatively connecting to an external device, and a printing means for printing and outputting print data transferred from the external device via the connecting means on paper are provided. A printing device comprising: a holding unit that captures and holds a print request number for the print data transferred by the external device added to the print data; a detection unit that detects output of the sheet; and a sticky note on the sheet. A sticky note pasting means, a counting means for counting the number of output sheets based on the output of the detection means, and a finalization of the print data based on the counted number of output sheets and the held print request number. And a last page specifying means for specifying a sheet corresponding to the page, wherein the specified last page is output when the specified last page is output. And controlling to paste the sticky note by 箋紙 joining means.
【0019】請求項12記載の発明は、請求項11記載
の印刷装置において、前記付箋紙貼付け手段による前記
付箋紙の貼付けの実行の有無を設定する設定手段を設け
たことを特徴とする。According to a twelfth aspect of the present invention, in the printing apparatus of the eleventh aspect, there is provided a setting means for setting whether or not the sticky note is pasted by the sticky note pasting means.
【0020】請求項13記載の発明は、外部装置と通信
可能に接続する接続手段と、前記外部装置から前記接続
手段を介して転送された印刷データを用紙に印字して出
力する印字手段とを備える印刷装置において、前記用紙
の出力を検出する検出手段と、前記用紙に付箋紙を貼り
付ける付箋紙貼付け手段と、前記検出手段の出力に基づ
き前記印刷データの最初ページに該当する用紙を特定す
る最初ページ特定手段とを設け、前記特定された最初ペ
ージの用紙が出力されるときに該最初ページの用紙に前
記付箋紙貼付け手段により前記付箋紙を貼り付けるよう
に制御することを特徴とする。According to a thirteenth aspect of the present invention, there is provided an electronic apparatus comprising: a connecting means for communicatively connecting to an external device; and a printing means for printing and outputting print data transferred from the external device via the connecting means on paper. A printing device provided with a detecting unit for detecting the output of the sheet, a sticky note pasting unit for sticking a sticky note on the sheet, and specifying a sheet corresponding to a first page of the print data based on an output of the detecting unit. A first page specifying unit, wherein when the specified first page sheet is output, control is performed such that the sticky note is pasted on the first page sheet by the sticky note pasting unit.
【0021】請求項14記載の発明は、請求項13記載
の印刷装置において、前記付箋紙貼付け手段による前記
付箋紙の貼付けの実行の有無を設定する設定手段を設け
たことを特徴とする。According to a fourteenth aspect of the present invention, in the printing apparatus of the thirteenth aspect, there is provided a setting means for setting whether or not the sticky note is pasted by the sticky note pasting means.
【0022】[0022]
【発明の実施の形態】以下に本発明の実施の形態につい
て図を参照しながら説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0023】(実施の第1形態)図1は本発明の印刷装
置の実施の第1形態の主要部構成を示す図である。な
お、本実施の形態では、印刷装置としてレーザビームプ
リンタを例に説明する。(First Embodiment) FIG. 1 is a diagram showing a main part configuration of a printing apparatus according to a first embodiment of the present invention. In this embodiment, a laser beam printer will be described as an example of a printing apparatus.
【0024】レーザビームプリンタ1500は、図1に
示すように、ホストコンピュータ3000に双方向性イ
ンタフェース21を介して通信可能に接続され、このホ
ストコンピュータ3000から供給される文字情報(印
字データ)、フォーム情報、マクロ命令などを入力し、
それらの情報を記憶するとともに、それらの情報に基づ
き対応する文字パターン、フォームパターンなどを作成
し、記録紙Sに画像を形成する。As shown in FIG. 1, the laser beam printer 1500 is communicably connected to a host computer 3000 via a bidirectional interface 21. Character information (print data), a form, and a form supplied from the host computer 3000 are provided. Enter information, macro instructions, etc.
The information is stored, and a corresponding character pattern, form pattern, and the like are created based on the information, and an image is formed on the recording paper S.
【0025】レーザビームプリンタ1500は、装置全
体の制御を行うとともに、ホストコンピュータ3000
から供給される文字情報などを解析するプリンタ制御ユ
ニット1000と、操作のためのスイッチ、液晶表示器
およびLED表示器などが配置されている操作パネル1
501とを備える。The laser beam printer 1500 controls the entire apparatus and a host computer 3000.
Control unit 1000 for analyzing character information and the like supplied from the printer, and an operation panel 1 on which switches for operation, a liquid crystal display, an LED display, and the like are arranged.
501.
【0026】プリンタ制御ユニット1000は、主に文
字情報を対応する文字パターンのビデオ信号に変換し、
このビデオ信号をレーザドライバ1502に出力する。The printer control unit 1000 mainly converts character information into a video signal of a corresponding character pattern,
This video signal is output to the laser driver 1502.
【0027】レーザドライバ1502は、半導体レーザ
(図示せず)を駆動するための回路からなり、この回路
は、入力されたビデオ信号に応じて半導体レーザから発
射されるレーザ光1504に対するオン・オフ切換を行
う。レーザ光1504は回転多面鏡(図示せず)で左右
方向に振られることによって画像形成ユニット1507
の静電ドラム1506上を走査露光する。この走査露光
によって、静電ドラム1506上には文字パターンの静
電潜像が形成される。この静電潜像は、静電ドラム15
06とともに画像形成ユニット1507に組み込まれて
いる現像器によって現像されてトナー像として可視像化
され、該トナー像は転写器1512によって記録紙Sに
転写される。トナー像が転写された記録紙Sは定着器1
513に搬送され、定着器1513は熱圧によりトナー
像を記録紙Sに定着させ、該定着により記録紙Sには対
応する画像が形成される。画像が形成された記録紙Sは
定着器1513から排紙ローラ1514および排紙口1
516を経て排紙トレイ1517に排紙される。The laser driver 1502 comprises a circuit for driving a semiconductor laser (not shown). This circuit switches on / off a laser beam 1504 emitted from the semiconductor laser in response to an input video signal. I do. The laser beam 1504 is swung right and left by a rotating polygon mirror (not shown) to form an image forming unit 1507.
Scan exposure is performed on the electrostatic drum 1506. By this scanning exposure, an electrostatic latent image of a character pattern is formed on the electrostatic drum 1506. This electrostatic latent image is transferred to the electrostatic drum 15
The toner image is developed as a toner image by a developing unit incorporated in the image forming unit 1507 together with the toner image 06, and the toner image is transferred to the recording paper S by the transfer unit 1512. The recording paper S on which the toner image has been transferred is fixed to the fixing device
The fixing device 1513 fixes the toner image to the recording paper S by heat and pressure, and a corresponding image is formed on the recording paper S by the fixing. The recording paper S on which the image is formed is transferred from the fixing device 1513 to the paper discharge roller 1514 and the paper discharge port 1.
The paper is discharged to a paper discharge tray 1517 via 516.
【0028】記録紙Sにはカットシートが用いられ、カ
ットシートの記録紙Sはレーザビームプリンタ1500
に装着された用紙カセット1508に収納されている。
用紙カセット1508内の記録紙は、給紙ローラ150
9および搬送ローラ1510によって装置内に取り込ま
れ、レジストローラ1511に向けて搬送される。レジ
ストローラ1511は所定のタイミングで記録紙Sを静
電ドラム1506に向けて送り出す。A cut sheet is used as the recording sheet S, and the recording sheet S of the cut sheet is a laser beam printer 1500.
Are stored in a paper cassette 1508 attached to the printer.
The recording paper in the paper cassette 1508 is fed to the paper feed roller 150.
9 and the conveyance roller 1510, are taken into the apparatus, and are conveyed toward the registration roller 1511. The registration roller 1511 sends out the recording paper S toward the electrostatic drum 1506 at a predetermined timing.
【0029】排紙ローラ1514と排紙口1516との
間には、記録紙Sの出力を検知する紙出力センサ151
5が設けられ、紙出力センサ1515の検知信号はプリ
ンタ制御ユニット1000に与えられる。A paper output sensor 151 for detecting the output of the recording paper S is provided between a paper discharge roller 1514 and a paper discharge port 1516.
The detection signal of the paper output sensor 1515 is provided to the printer control unit 1000.
【0030】レーザビームプリンタ1500には、少な
くとも1つ以上のカードスロット(図示せず)が設けら
れ、内蔵フォントに加えて、オプションフォントカー
ド、言語系の異なる制御カード(エミュレーションカー
ド)が接続可能に構成されている。The laser beam printer 1500 is provided with at least one or more card slots (not shown) so that an optional font card and a control card (emulation card) having a different language system can be connected in addition to the built-in font. It is configured.
【0031】次に、レーザビームプリンタ1500のプ
リンタ制御システムについて図2を参照しながら説明す
る。図2は図1のレーザビームプリンタのプリンタ制御
システムの構成を示すブロック図である。Next, a printer control system of the laser beam printer 1500 will be described with reference to FIG. FIG. 2 is a block diagram showing the configuration of the printer control system of the laser beam printer of FIG.
【0032】レーザビームプリンタ1500に接続され
ているホストコンピュータ3000は、図2に示すよう
に、ROM3のプログラム用ROMに記憶されている文
書処理プログラムなどに基づき図形、イメージ、文字、
表(表計算などを含む)などが混在した文書処理を実行
するCPU1を備え、CPU1はシステムバス4に接続
されている各デバイスを総括的に制御する。The host computer 3000 connected to the laser beam printer 1500, as shown in FIG. 2, executes graphics, images, characters, and the like based on a document processing program stored in a program ROM of the ROM 3.
A CPU 1 that executes document processing in which tables (including spreadsheets and the like) are mixed is provided, and the CPU 1 controls each device connected to the system bus 4 as a whole.
【0033】ROM3のプログラム用ROMには、上述
の文書処理プログラムなどの制御プログラムともにCP
U1が行う制御手順(図3に示すフロー)などが記憶さ
れ、フォント用ROMには前記文書処理時に使用するフ
ォントデータなどが記憶され、データ用ROMには前記
文書処理時に使用する各種データが記憶されている。In the program ROM of the ROM 3, both the control program such as the above-mentioned document processing program and the control program
The control procedure (the flow shown in FIG. 3) performed by U1 is stored, the font ROM stores font data used in document processing, and the data ROM stores various data used in document processing. Have been.
【0034】CPU1によってROM3に記憶されてい
る制御プログラムまたは制御手順が実行されるとき、R
AM3がCPU1の演算、論理判断における各種データ
を一時的に記憶するワークメモリとして用いられる。When the control program or control procedure stored in the ROM 3 is executed by the CPU 1, R
The AM 3 is used as a work memory for temporarily storing various data in the arithmetic and logic decisions of the CPU 1.
【0035】CPU1には、キーボード(図中ではKB
で表す)9から指示が与えられる。キーボード9は、文
字、数字、記号などの入力に用いられる文字キー群と、
カーソルの移動、書式設定処理、起動の実行を指示する
ための複数の機能キーが設けられている機能キーとを有
する。キーボード9からの入力記号に対するキーコード
変換処理(内部コードへの変換)は、キーボードコント
ローラ(図中ではKBCで表す)5によって実行され
る。キーボード9から入力されたキーコードに対応する
文字、数式などは、CRT10の画面上の所定位置に表
示される。The CPU 1 has a keyboard (KB in the figure).
The instruction is given from 9). The keyboard 9 includes a character key group used for inputting characters, numbers, symbols, and the like,
A function key provided with a plurality of function keys for instructing execution of cursor movement, format setting processing, and activation. A key code conversion process (conversion to an internal code) for an input symbol from the keyboard 9 is executed by a keyboard controller (represented by KBC in the figure) 5. Characters, mathematical expressions, and the like corresponding to the key codes input from the keyboard 9 are displayed at predetermined positions on the screen of the CRT 10.
【0036】CRT10は、表示装置コントローラ(図
中ではCRTCで表す)6で駆動され、表示装置コント
ローラ6は、カーソルの位置に表示したい文字列の画面
上への位置決め制御と、内部キャラクタジェネレータを
参照しながら入力文字コードをドットパターンに変換す
ることによって文字、記号などの表示をするための表示
制御とを行う。The CRT 10 is driven by a display controller (represented by CRTC in the figure) 6. The display controller 6 controls the positioning of the character string to be displayed at the position of the cursor on the screen and refers to the internal character generator. While the input character code is converted into a dot pattern, display control for displaying characters, symbols, and the like is performed.
【0037】CRT10の画面上に作成された文書、編
集ファイル、演算処理結果などは、外部メモリ11に記
憶される。外部メモリ11はハードディスク装置、フロ
ッピーディスク装置などからなり、外部メモリ11への
書込、読出は、ディスクコントローラ(図中ではDKC
で表す)7で制御される。また、作成された文書、編集
ファイル、演算処理結果などは、プリンタコントローラ
(図中ではPRTCで表す)8を介して送信される。プ
リンタコントローラ8は双方向性インタフェース21を
介してレーザビームプリンタ1500のプリンタ制御ユ
ニット1000に接続され、レーザビームプリンタ15
00との通信制御処理を実行する。Documents, edited files, calculation results, and the like created on the screen of the CRT 10 are stored in the external memory 11. The external memory 11 includes a hard disk device, a floppy disk device, and the like. Writing and reading to and from the external memory 11 are performed by a disk controller (DKC in the figure).
). The created document, edited file, calculation result, and the like are transmitted via a printer controller (represented by PRTC in the figure) 8. The printer controller 8 is connected to the printer control unit 1000 of the laser beam printer 1500 via the bi-directional interface 21.
The communication control process with the 00 is executed.
【0038】なお、CPU1は、例えば、RAM2上に
設定された表示情報RAMへのアウトラインフォントの
展開(ラスタライズ)処理を実行し、CRT10上での
WYSIWYGを可能としていている。また、CPU1
は、CRT10上のマウスカーソルなどで指示されたコ
マンドに基づき登録された種々のウィンドウを開き、種
々のデータ処理を実行する。The CPU 1 executes, for example, a process of developing (rasterizing) an outline font in the display information RAM set on the RAM 2 to enable WYSIWYG on the CRT 10. CPU1
Opens various registered windows based on commands specified by a mouse cursor or the like on the CRT 10 and executes various data processing.
【0039】プリンタ制御ユニット1000は、プリン
タコントローラ8に双方向性インタフェース21を介し
て接続されている入力部18と、ROM13のプログラ
ム用ROMに記憶されている制御プログラム、外部メモ
リ14に記憶されている制御プログラムなどに基づきシ
ステムバス15に接続されている各デバイスを総括的に
制御し、印刷部インタフェーイス(図中では印刷部I/
Fで表す)16を介して印刷部(プリンタエンジン)1
7に画像信号を出力情報として供給するCPU12を有
する。The printer control unit 1000 includes an input unit 18 connected to the printer controller 8 via a bidirectional interface 21, a control program stored in a program ROM of the ROM 13, and an external memory 14. Each device connected to the system bus 15 is generally controlled based on a control program and the like, and a printing unit interface (a printing unit I /
A printing unit (printer engine) 1
7 has a CPU 12 for supplying an image signal as output information.
【0040】ROM13のプログラム用ROMには、上
述の制御プログラムともにCPU12が行う制御手順
(図4に示すフロー)などが記憶され、フォント用RO
Mには前記出力情報の生成時に使用するフォントデータ
などが記憶され、データ用ROMには、外部メモリ14
を備えていないときに、ホストコンピュータ3000上
で利用される各種データが記憶されている。The program ROM of the ROM 13 stores control procedures (flow shown in FIG. 4) and the like performed by the CPU 12 together with the above-described control program.
M stores font data used when the output information is generated, and the data ROM stores the external memory 14.
Are not stored, various data used on the host computer 3000 are stored.
【0041】CPU12によってROM13に記憶され
ている制御プログラムまたは制御手順が実行されると
き、RAM19がCPU12の演算、論理判断における
各種データを一時的に記憶するワークメモリとして用い
られるとともに、出力情報展開領域、環境データ格納領
域、NVRAMなどとして用いられる。RAM19は増
設ポートに接続されるオプションRAMと共働してメモ
リ容量の拡張を図る。When a control program or a control procedure stored in the ROM 13 is executed by the CPU 12, the RAM 19 is used as a work memory for temporarily storing various data in the arithmetic and logical judgments of the CPU 12, and an output information development area. , Environment data storage area, NVRAM, and the like. The RAM 19 cooperates with an optional RAM connected to the additional port to expand the memory capacity.
【0042】CPU12による演算処理結果などは、外
部メモリ14に記憶される。外部メモリ14には、上述
の制御プログラムなどともに、フォントデータ、エミュ
レーションプログラム、フォームデータなどが記憶され
ている。外部メモリ14はハードディスク装置、フロッ
ピーディスク装置などからなり、外部メモリ14への書
込、読出は、ディスクコントローラ(図中ではDKCで
表す)20で制御される。The results of the arithmetic processing by the CPU 12 are stored in the external memory 14. The external memory 14 stores font data, emulation programs, form data, and the like, as well as the above-described control programs. The external memory 14 includes a hard disk device, a floppy disk device, and the like, and writing and reading to and from the external memory 14 are controlled by a disk controller (indicated by DKC in the figure) 20.
【0043】CPU12には、操作部1501および紙
出力センサ1515がシステムバス15を介して接続さ
れ、操作部1501からはCPU12に入力指示を与
え、紙出力センサ1515からはその出力をCPU12
に与える。An operation unit 1501 and a paper output sensor 1515 are connected to the CPU 12 via the system bus 15. An input instruction is given from the operation unit 1501 to the CPU 12, and the output from the paper output sensor 1515 is output from the CPU 12 to the CPU 12.
Give to.
【0044】次に、印刷処理に伴う制御手順について図
3および図4を参照しながら説明する。図3は図1のホ
ストコンピュータにおける印刷データ転送に伴う制御手
順を示すフローチャート、図4は図1のレーザビームプ
リンタにおける印刷処理に伴う制御手順を示すフローチ
ャートである。Next, a control procedure involved in the printing process will be described with reference to FIGS. FIG. 3 is a flowchart showing a control procedure associated with print data transfer in the host computer of FIG. 1, and FIG. 4 is a flowchart showing a control procedure involved in print processing in the laser beam printer of FIG.
【0045】ホストコンピュータ3000においては、
図3に示すように、まずステップS1で印刷データを作
成し、続くステップS2でこの印刷データに対する印刷
要求ページ数を算出する。この印刷要求ページ数は、作
成した印刷データを所定サイズの用紙に印字するときに
必要な枚数を示す。In the host computer 3000,
As shown in FIG. 3, first, print data is created in step S1, and in subsequent step S2, the number of print request pages for the print data is calculated. The number of requested print pages indicates the number of pages required to print the created print data on paper of a predetermined size.
【0046】次いで、ステップS3に進み、算出した印
刷要求ページ数を付加したヘッダー情報を作成し、続く
ステップS4でヘッダー情報を双方向性インタフェース
21を介してレーザビームプリンタ1500に転送す
る。Then, the flow advances to step S3 to create header information to which the calculated print request page number is added, and transfers the header information to the laser beam printer 1500 via the bidirectional interface 21 in the following step S4.
【0047】ヘッダー情報の転送後、ステップS5およ
びステップS6において、ヘッダー情報に対するレーザ
ビームプリンタ1500からの応答を所定時間経過する
まで待ち、レーザビームプリンタ1500からの応答が
所定時間内にあると、ステップS8に進み、印刷データ
を転送し、本処理を終了する。これに対し、レーザビー
ムプリンタ1500からの応答が所定時間内にないと、
ステップS7で、レーザビームプリンタ1500がヘッ
ダー情報に対し応答しないことによるエラー処理を実行
し、本処理を終了する。After the transfer of the header information, in steps S5 and S6, a response from the laser beam printer 1500 to the header information is waited until a predetermined time elapses. If the response from the laser beam printer 1500 is within the predetermined time, the process proceeds to step S5. Proceeding to S8, the print data is transferred, and this processing ends. On the other hand, if the response from the laser beam printer 1500 is not within a predetermined time,
In step S7, an error process is performed by the laser beam printer 1500 not responding to the header information, and the process ends.
【0048】レーザビームプリンタ1500すなわちプ
リンタ制御ユニット1000では、図4に示すように、
まずステップS11においてホストコンピュータ300
0からのヘッダー情報の受信を監視し、ホストコンピュ
ータ3000からのヘッダー情報を受信すると、ステッ
プS12に進み、ヘッダー情報の受信に対する応答処理
を行う。この応答処理では、ヘッダー情報を受信して印
刷要求を受け付けたことを示す情報をホストコンピュー
タ3000に返送する。In the laser beam printer 1500, that is, the printer control unit 1000, as shown in FIG.
First, in step S11, the host computer 300
The reception of the header information from the host computer 3000 is monitored, and when the header information is received from the host computer 3000, the process proceeds to step S12 to perform a response process to the reception of the header information. In this response processing, the host computer 3000 receives the header information and returns information indicating that the print request has been received to the host computer 3000.
【0049】次いで、ステップS13に進み、受信した
ヘッダー情報に付加された印刷要求ページ数を取り出
し、この印刷要求ページ数をセットするすなわちRAM
19に保持する。Then, the process proceeds to a step S13, at which the number of print request pages added to the received header information is taken out, and the number of print request pages is set, that is, the RAM is set.
Hold at 19.
【0050】続くステップS14では、印刷処理を行
う。この印刷処理では、ホストコンピュータ3000か
ら転送された印刷データを受信し、この印刷データに含
まれる文字情報を画像信号に変換し、該画像信号に基づ
き対応する画像を記録紙S上に形成するように印刷部1
7を制御する。画像が形成された記録紙Sは排紙トレイ
1517に排出される。In the following step S14, a printing process is performed. In this printing process, print data transferred from the host computer 3000 is received, character information included in the print data is converted into an image signal, and a corresponding image is formed on the recording paper S based on the image signal. Printing department 1
7 is controlled. The recording paper S on which the image is formed is discharged to a paper discharge tray 1517.
【0051】次いで、ステップS15で、紙出力センサ
1515の検知信号に基づき排紙トレイ1517への排
出された記録紙Sの枚数すなわち出力枚数をカウント
し、続くステップS16では、このカウント値(現在の
出力枚数)がセット値(印刷要求ページ数)より大きい
か否かを判定し、カウント値(現在の出力枚数)がセッ
ト値(印刷要求ページ数)より大きくないときには、ス
テップS17に進み、ホストコンピュータ3000から
転送された印刷データに対する印刷処理が終了したか否
かを判定する。印刷処理が終了していなければ、再度ス
テップS14に戻り、印刷処理を続行する。印刷処理が
終了すると、ステップS18に進み、セットされた印刷
要求ページ数をクリアし、本処理を終了する。Next, in step S15, the number of sheets of recording paper S discharged to the paper output tray 1517, that is, the number of output sheets, is counted based on the detection signal of the paper output sensor 1515. It is determined whether or not the output number is larger than the set value (the number of requested print pages). If the count value (current number of output pages) is not larger than the set value (the number of requested print pages), the process proceeds to step S17, and the host computer is operated. It is determined whether the print processing for the print data transferred from the server 3000 has been completed. If the printing process has not been completed, the process returns to step S14 to continue the printing process. When the printing process is completed, the process proceeds to step S18, the set number of print request pages is cleared, and the process ends.
【0052】カウント値(現在の出力枚数)がセット値
(印刷要求ページ数)を超えると、何らかの原因で印刷
部17が暴走して印刷データに関係なく印刷部17の動
作が続行されていると判断してステップS19に進み、
印刷部17の動作を強制的に停止させるための印刷処理
強制停止を行い、続くステップS20で、印刷動作異常
の発生を示すエラー通知をホストコンピュータ3000
に対し出す。エラー通知を受けたホストコンピュータ3
000は、印刷動作異常の発生を示すエラーメッセージ
をCRT10に表示する。エラー通知後、ステップS1
8に進み、セットされた印刷要求ページ数をクリアし、
本処理を終了する。If the count value (current number of output pages) exceeds the set value (the number of requested print pages), the printing unit 17 runs away for some reason and the operation of the printing unit 17 is continued regardless of the print data. Judge and proceed to step S19,
The printing process is forcibly stopped to forcibly stop the operation of the printing unit 17, and in the following step S20, an error notification indicating the occurrence of a printing operation error is sent to the host computer 3000.
Put out against. Host computer 3 that received the error notification
000 displays an error message on the CRT 10 indicating that a printing operation abnormality has occurred. After the error notification, step S1
8 to clear the set number of print request pages,
This processing ends.
【0053】このように、紙出力センサ1515の検知
信号に基づき排紙トレイ1517への排出された記録紙
Sの枚数すなわち出力枚数を監視し、カウント値(現在
の出力枚数)がセット値(印刷要求ページ数)を超える
と、何らかの原因で印刷部17が暴走して印刷データに
関係なく印刷部17の動作が続行されていると判断し
て、印刷部17の動作を強制的に停止させるための印刷
処理強制停止を行うから、印刷部17の異常動作を早い
段階で検知して自動的に停止させることができる。ま
た、印刷動作異常の発生を示すエラー通知をホストコン
ピュータ3000に対し出すことによって、ホストコン
ピュータ3000のCRT10に印刷動作異常の発生を
示すエラーメッセージが表示されるから、印刷異常の発
生を即座にユーザに知らせることができる。さらに、印
刷部17の異常動作による無駄な記録紙Sの出力枚数を
極力少なく抑えることができる。As described above, the number of recording sheets S discharged to the paper discharge tray 1517, that is, the number of output sheets is monitored based on the detection signal of the paper output sensor 1515, and the count value (current number of output sheets) is set to the set value (printing number). (The number of requested pages), the printing unit 17 goes out of control for some reason and the operation of the printing unit 17 is determined to be continued regardless of the print data, and the operation of the printing unit 17 is forcibly stopped. Is performed, the abnormal operation of the printing unit 17 can be detected at an early stage and automatically stopped. Further, by sending an error notification indicating the occurrence of a printing operation error to the host computer 3000, an error message indicating the occurrence of a printing operation error is displayed on the CRT 10 of the host computer 3000. You can let them know. Further, it is possible to minimize the number of unnecessary output sheets of the recording paper S due to the abnormal operation of the printing unit 17.
【0054】(実施の第2形態)次に、本発明の実施の
第2形態について図5を参照しながら説明する。図5は
本発明の印刷装置の実施の第2形態における印刷処理に
伴う制御手順を示すフローチャートである。なお、本実
施の形態では、印刷装置として上述の実施の第1形態と
同じ構成のレーザビームプリンタを例に説明し、また、
このレーザビームプリンタには実施の第1形態と同じ構
成のホストコンピュータが接続されているものとする。(Second Embodiment) Next, a second embodiment of the present invention will be described with reference to FIG. FIG. 5 is a flowchart illustrating a control procedure involved in a printing process according to the second embodiment of the printing apparatus of the present invention. In the present embodiment, a laser beam printer having the same configuration as that of the above-described first embodiment will be described as an example of a printing apparatus.
It is assumed that a host computer having the same configuration as that of the first embodiment is connected to this laser beam printer.
【0055】本実施の形態は、実施の第1形態に対し、
計数紙の出力枚数が印刷要求ページ数より少なくかつ印
刷部17の動作中に次のヘッダー情報を受信した場合に
は、印刷部17の動作を強制的に停止するように制御す
る処理を付加した点で異なる。なお、ホストコンピュー
タ3000における制御手順は上述の実施の第1形態と
同じ手順であるから、その説明を省略する。This embodiment is different from the first embodiment in that
When the number of output sheets of the counting paper is smaller than the requested number of pages and the next header information is received during the operation of the printing unit 17, a process for controlling the operation of the printing unit 17 to be forcibly stopped is added. Different in that. Note that the control procedure in the host computer 3000 is the same procedure as in the above-described first embodiment, and a description thereof will be omitted.
【0056】具体的には、レーザビームプリンタ150
0すなわちプリンタ制御ユニット1000では、図5に
示すように、まずステップS31においてホストコンピ
ュータ3000からのヘッダー情報の受信を監視し、ホ
ストコンピュータ3000からのヘッダー情報を受信す
ると、ステップS32でヘッダー情報の受信に対する応
答処理を行い、続くステップS33で受信したヘッダー
情報に付加された印刷要求ページ数をセットする。Specifically, the laser beam printer 150
5, the printer control unit 1000 first monitors the reception of header information from the host computer 3000 in step S31, and receives the header information from the host computer 3000 in step S32, as shown in FIG. Is performed, and the number of print request pages added to the header information received in step S33 is set.
【0057】そして、ステップS34で印刷処理を行
い、続くステップS35で、紙出力センサ1515の検
知信号に基づき記録紙Sの出力枚数をカウントする。次
いで、ステップS36に進み、カウント値(現在の出力
枚数)がセット値(印刷要求ページ数)より小さいか否
かを判定し、カウント値(現在の出力枚数)がセット値
(印刷要求ページ数)より小さいときには、ステップS
37に進み、ホストコンピュータ3000からの次のヘ
ッダー情報の受信の有無を判定し、ホストコンピュータ
3000からの次のヘッダー情報を受信していなけれ
ば、再度ステップS34に戻り、印刷処理を続行する。
ホストコンピュータ3000からの次のヘッダー情報を
受信すると、現在印刷処理の実行中に関わらず次の印刷
ジョブを誤って受け付けたと判断してステップS39に
進み、印刷部17の動作を強制的に停止させるための印
刷処理強制停止を行い、続くステップS40で、エラー
通知をホストコンピュータ3000に対し出す。このエ
ラー通知後、ステップS41に進み、セットされた印刷
要求ページ数をクリアし、本処理を終了する。Then, a printing process is performed in step S34, and in the following step S35, the number of sheets of recording paper S output is counted based on the detection signal of the paper output sensor 1515. Next, the process proceeds to step S36, where it is determined whether or not the count value (current number of output pages) is smaller than the set value (number of print request pages), and the count value (current number of output pages) is set value (number of print request pages). If smaller, step S
Proceeding to 37, it is determined whether the next header information has been received from the host computer 3000. If the next header information has not been received from the host computer 3000, the process returns to step S34 to continue the printing process.
Upon receiving the next header information from the host computer 3000, it is determined that the next print job has been erroneously received regardless of whether the print processing is currently being executed, and the process proceeds to step S39 to forcibly stop the operation of the printing unit 17. In step S40, an error notification is issued to the host computer 3000. After the error notification, the process proceeds to step S41, where the set number of print request pages is cleared, and the process ends.
【0058】ステップS36においてカウント値(現在
の出力枚数)がセット値(印刷要求ページ数)より小さ
くないと判定されると、ステップS38に進み、カウン
ト値(現在の出力枚数)がセット値(印刷要求ページ
数)を超えたか否かを判定し、カウント値(現在の出力
枚数)がセット値(印刷要求ページ数)を超えていなけ
れば、ステップS42に進み、転送された印刷データに
対する印刷処理が終了したか否かを判定する。印刷処理
が終了していなければ、再度ステップS34に戻り、印
刷処理を続行する。印刷処理が終了すると、ステップS
41に進み、セットされた印刷要求ページ数をクリア
し、本処理を終了する。If it is determined in step S36 that the count value (current output sheet number) is not smaller than the set value (print request page number), the flow advances to step S38, where the count value (current output sheet number) is set value (print number). It is determined whether the count value (the number of requested pages) has exceeded the set value (the number of requested print pages). If the count value (the current number of output pages) has not exceeded the set value (the number of requested print pages), the process proceeds to step S42. It is determined whether the process has been completed. If the printing process has not been completed, the process returns to step S34 and the printing process is continued. When the printing process is completed, step S
The process proceeds to 41, where the set number of print request pages is cleared, and the process ends.
【0059】ステップS38においてカウント値(現在
の出力枚数)がセット値(印刷要求ページ数)を超えた
と判定されると、何らかの原因で印刷部17が暴走して
印刷データに関係なく印刷部17の動作が続行されてい
ると判断してステップS39に進み、印刷部17の動作
を強制的に停止させるための印刷処理強制停止を行い、
続くステップS40で、エラー通知をホストコンピュー
タ3000に出す。このエラー通知後、ステップS41
に進み、セットされた印刷要求ページ数をクリアして本
処理を終了する。If it is determined in step S38 that the count value (current number of output sheets) has exceeded the set value (the number of requested print pages), the printing unit 17 runs away for some reason, and the printing unit 17 does not depend on the print data. It is determined that the operation is continued, and the process proceeds to step S39, in which the print processing forcibly stopping the operation of the printing unit 17 is performed.
In a succeeding step S40, an error notification is issued to the host computer 3000. After this error notification, step S41
Then, the set print request page number is cleared, and the present process ends.
【0060】このように、現在印刷処理の実行中に関わ
らず次の印刷ジョブを誤って受け付けた場合に印刷部1
7の動作を強制的に停止させるための印刷処理強制停止
を行うことができるとともに、上述の実施の第1形態と
同じ効果を得ることができる。As described above, when the next printing job is erroneously received regardless of whether the printing process is currently being executed, the printing unit 1
7 can be forcibly stopped, and the same effect as in the first embodiment can be obtained.
【0061】(実施の第3形態)次に、本発明の実施の
第3形態について図6および図7を参照しながら説明す
る。図6は本発明の印刷装置の実施の第3形態との間で
行われるホストコンピュータにおける印刷処理に伴う制
御手順を示すフローチャート、図7は本発明の印刷装置
の実施の第3形態におけるホストコンピュータとの間で
行われる印刷処理に伴う制御手順を示すフローチャート
である。なお、本実施の形態では、印刷装置として上述
の実施の第1形態と同じ構成のレーザビームプリンタを
例に説明し、また、このレーザビームプリンタには実施
の第1形態と同じ構成のホストコンピュータが接続され
ているものとする。(Third Embodiment) Next, a third embodiment of the present invention will be described with reference to FIGS. FIG. 6 is a flowchart showing a control procedure associated with a printing process in a host computer performed between the printing apparatus and the third embodiment of the present invention. FIG. 7 is a host computer according to the third embodiment of the printing apparatus of the present invention. 9 is a flowchart illustrating a control procedure involved in a printing process performed between the printer and the printer. In the present embodiment, a laser beam printer having the same configuration as that of the above-described first embodiment will be described as an example of a printing apparatus, and a host computer having the same configuration as that of the first embodiment will be described. Is connected.
【0062】本実施の形態は、実施の第1形態に対し、
レーザビームプリンタ1500から記録紙Sが出力され
たことを示す出力検知信号をホストコンピュータ300
0に送信し、ホストコンピュータ3000で、出力検知
信号に基づきカウントした記録紙Sの出力枚数が印刷要
求ページ数を超えたか否かの判定を行い、カウントした
記録紙Sの出力枚数が印刷要求ページ数を超えたときに
レーザビームプリンタ1500に対し動作を強制的に停
止させる命令を送出する点で異なる。This embodiment is different from the first embodiment in that
An output detection signal indicating that the recording paper S has been output from the laser beam printer 1500 is transmitted to the host computer 300.
0, the host computer 3000 determines whether or not the number of output sheets of the recording paper S counted based on the output detection signal exceeds the number of print request pages. The difference is that a command to forcibly stop the operation is sent to the laser beam printer 1500 when the number is exceeded.
【0063】具体的には、ホストコンピュータ3000
においては、図6に示すように、まずステップS51で
印刷データを作成し、続くステップS32でこの印刷デ
ータに対する印刷要求ページ数を算出する。Specifically, the host computer 3000
In FIG. 6, as shown in FIG. 6, first, print data is created in step S51, and in subsequent step S32, the number of requested print pages for the print data is calculated.
【0064】次いで、ステップS53に進み、算出した
印刷要求ページ数をセットするすなわちRAM2に保持
し、続くステップS54で印刷データを双方向性インタ
フェース21を介してレーザビームプリンタ1500に
転送する。Then, the process proceeds to step S53, in which the calculated number of requested pages is set, that is, held in the RAM 2, and the print data is transferred to the laser beam printer 1500 via the bidirectional interface 21 in step S54.
【0065】印刷データの転送後、ステップS55にお
いて、レーザビームプリンタ1500から送信された出
力検知信号を受信し、その受信回数をカウントする処理
を行う。この処理では、レーザビームプリンタ1500
からの出力検知信号を受信する毎に記録紙Sが出力され
たと見做してカウント値を1インクリメントし、記録紙
Sの出力枚数を算出する。After the transfer of the print data, in step S55, an output detection signal transmitted from the laser beam printer 1500 is received, and a process of counting the number of receptions is performed. In this processing, the laser beam printer 1500
Each time an output detection signal is received, the count value is incremented by 1 assuming that the recording sheet S has been output, and the number of output sheets of the recording sheet S is calculated.
【0066】次いで、ステップS56において、レーザ
ビームプリンタ1500が動作を停止するまで、記録紙
Sの出力枚数を示すカウント値を監視し、レーザビーム
プリンタ1500が動作停止時点でカウント値(現在の
出力枚数)がセット値(印刷要求ページ数)を超えてい
なければ、レーザビームプリンタ1500の動作が正常
に終了して印刷データのページ数分の記録紙Sの出力が
なされたと判断して本処理を終了する。Next, in step S56, the count value indicating the number of output sheets of the recording paper S is monitored until the operation of the laser beam printer 1500 stops, and the count value (current output number of sheets) at the time when the operation of the laser beam printer 1500 stops. ) Does not exceed the set value (the number of requested pages), it is determined that the operation of the laser beam printer 1500 has been normally completed, and that the recording paper S has been output for the number of pages of the print data, and the present processing ends. I do.
【0067】レーザビームプリンタ1500が動作停止
前の時点でカウント値(現在の出力枚数)がセット値
(印刷要求ページ数)を超えると、何らかの原因で印刷
部17が暴走して印刷データに関係なく印刷部17の動
作が続行されていると判断してステップS57に進み、
印刷部17の動作を強制的に停止させるための強制停止
命令をレーザビームプリンタ1500に送出し、続くス
テップS58で、エラー情報をCRT10に表示する。If the count value (current number of output sheets) exceeds the set value (the number of requested print pages) before the laser beam printer 1500 stops operating, the printing unit 17 runs away for some reason and regardless of the print data, It is determined that the operation of the printing unit 17 is continued, and the process proceeds to step S57,
A forcible stop command for forcibly stopping the operation of the printing unit 17 is sent to the laser beam printer 1500, and error information is displayed on the CRT 10 in a succeeding step S58.
【0068】レーザビームプリンタ1500すなわちプ
リンタ制御ユニット1000では、図7に示すように、
まずステップS62において、ホストコンピュータ30
00から転送された印刷データを受信し、この印刷デー
タに含まれる文字情報を画像信号に変換し、該画像信号
に基づき対応する画像を記録紙S上に形成し、該記録紙
Sを排紙トレイ1517に出力するように印刷部17を
制御する。In the laser beam printer 1500, that is, the printer control unit 1000, as shown in FIG.
First, in step S62, the host computer 30
The print data transmitted from the print data is received, character information included in the print data is converted into an image signal, a corresponding image is formed on the recording paper S based on the image signal, and the recording paper S is discharged. The printing unit 17 is controlled so as to output to the tray 1517.
【0069】次いで、ステップS63に進み、ホストコ
ンピュータ3000からの強制停止命令の受信の有無を
判定し、続くステップS64で、紙出力センサ1515
の検知信号の出力を検知し、そしてステップS65で、
記録紙Sが排紙トレイ1517に出力されたことを示す
出力検知信号をホストコンピュータ3000に送出す
る。次いで、ステップS66に進み、印刷が終了したか
否かを判定し、印刷が終了していなければ、再度ステッ
プS62に進み、印刷処理を続行する。Then, the process proceeds to a step S63, in which it is determined whether or not a forced stop command is received from the host computer 3000. In a succeeding step S64, the paper output sensor 1515 is determined.
Output of the detection signal is detected, and in step S65,
An output detection signal indicating that the recording sheet S has been output to the discharge tray 1517 is sent to the host computer 3000. Next, the process proceeds to step S66 to determine whether or not the printing is completed. If the printing is not completed, the process proceeds to step S62 again to continue the printing process.
【0070】ホストコンピュータ3000からの強制停
止命令を受けると、ステップS67に進み、印刷部17
の動作を強制的に停止させるための印刷処理強制停止を
行い、続くステップS68でスタンバイ状態へ移行して
本処理を終了する。When a forced stop command is received from the host computer 3000, the process proceeds to step S67, where the printing unit 17
Then, the printing process is forcibly stopped to forcibly stop the operation, and the process shifts to a standby state in a succeeding step S68 to end the present process.
【0071】このように、レーザビームプリンタ150
0から記録紙Sが出力されたことを示す出力検知信号を
ホストコンピュータ3000に送信し、ホストコンピュ
ータ3000で、出力検知信号に基づきカウントした記
録紙Sの出力枚数が印刷要求ページ数を超えたか否かの
判定を行い、カウントした記録紙Sの出力枚数が印刷要
求ページ数を超えたときにレーザビームプリンタ150
0に対し動作を強制的に停止させる命令を送出するか
ら、上述の実施の第1形態に比してレーザビームプリン
タ1500側の処理負荷を軽減させることができる。As described above, the laser beam printer 150
An output detection signal indicating that the recording paper S has been output from 0 is transmitted to the host computer 3000, and the host computer 3000 determines whether or not the number of output sheets of the recording paper S counted based on the output detection signal exceeds the number of print request pages. Is determined, and when the counted number of output sheets of the recording paper S exceeds the requested number of pages, the laser beam printer 150
Since the command for forcibly stopping the operation is sent to the printer 0, the processing load on the laser beam printer 1500 can be reduced as compared with the first embodiment.
【0072】(実施の第4形態)次に、本発明の実施の
第4形態について図8および図9を参照しながら説明す
る。図8は本発明の印刷装置の実施の第4形態の構成を
示す図、図9は図8のレーザビームプリンタにおける印
刷処理に伴う制御手順を示すフローチャートである。な
お、本実施の形態では、印刷装置として上述の実施の第
1形態と同様に、レーザビームプリンタを例に説明し、
また、このレーザビームプリンタには実施の第1形態と
同じ構成のホストコンピュータが接続されているものと
する。(Fourth Embodiment) Next, a fourth embodiment of the present invention will be described with reference to FIGS. FIG. 8 is a diagram showing a configuration of a printing apparatus according to a fourth embodiment of the present invention, and FIG. 9 is a flowchart showing a control procedure associated with printing processing in the laser beam printer of FIG. In the present embodiment, a laser beam printer will be described as an example of a printing apparatus, as in the first embodiment.
It is assumed that a host computer having the same configuration as that of the first embodiment is connected to the laser beam printer.
【0073】本実施の形態は、上述の実施の第1形態に
おけるレーザビームプリンタに対し、記録紙Sに付箋紙
1530を貼り付ける付箋紙貼付け機構1525を設け
た点で異なり、同じ構成部分については同一の符号を付
してその説明を簡略化または省略する。The present embodiment is different from the laser beam printer according to the first embodiment in that a sticky note sticking mechanism 1525 for sticking a sticky note 1530 on a recording sheet S is provided. The same reference numerals are given and the description is simplified or omitted.
【0074】本実施の形態では、記録紙Sの出力枚数と
印刷要求ページ数とに基づき印刷データの最終ページに
該当する記録紙Sを特定し、この特定された最終ページ
の記録紙Sが出力されるときに該記録紙Sに付箋紙貼付
け機構1525により付箋紙1530を貼り付けるよう
に制御する。In the present embodiment, the recording paper S corresponding to the last page of the print data is specified based on the number of output recording papers S and the number of requested pages, and the recording paper S of the specified last page is output. At this time, control is performed such that a sticky note 1530 is attached to the recording sheet S by the sticky note sticking mechanism 1525.
【0075】具体的には、レーザビームプリンタ150
0においては、図6に示すように、排出ローラ1514
の入口側に紙出力センサ1515が設けられているとと
もに、排出ローラ1514の出口側に付箋紙貼付け機構
1525が設けられている。この付箋紙貼付け機構15
25は公知の機構であり、その構成についての説明は省
略する。紙出力センサ1515の検知信号はプリンタ制
御ユニット1000に取り込まれ、付箋紙貼付け機構1
525の動作はプリンタ制御ユニット1000により制
御される。Specifically, the laser beam printer 150
0, as shown in FIG.
A paper output sensor 1515 is provided on the entrance side of the printer, and a sticky note pasting mechanism 1525 is provided on the exit side of the discharge roller 1514. This sticky note pasting mechanism 15
Reference numeral 25 denotes a known mechanism, and a description of its configuration will be omitted. The detection signal of the paper output sensor 1515 is taken into the printer control unit 1000, and the sticky note pasting mechanism 1
The operation of 525 is controlled by the printer control unit 1000.
【0076】次に、ホストコンピュータ3000とレー
ザビームプリンタ1500との間における印刷処理に伴
う制御手順について図9を参照しながら説明する。な
お、ホストコンピュータ3000における印刷処理に伴
う制御手順(図3に示す)は、上述の実施の第1形態と
同じ手順であるから、その説明を省略する。Next, a control procedure involved in a printing process between the host computer 3000 and the laser beam printer 1500 will be described with reference to FIG. Note that the control procedure (shown in FIG. 3) associated with the printing process in the host computer 3000 is the same procedure as in the first embodiment described above, and a description thereof will be omitted.
【0077】レーザビームプリンタ1500すなわちプ
リンタ制御ユニット1000では、図9に示すように、
まずステップS91においてホストコンピュータ300
0からのヘッダー情報を受信すると、ステップS92で
ヘッダー情報の受信に対する応答処理を行い、続くステ
ップS93で受信したヘッダー情報に付加された印刷要
求ページ数をセットする。In the laser beam printer 1500, that is, the printer control unit 1000, as shown in FIG.
First, in step S91, the host computer 300
When header information from 0 is received, a response process to the reception of the header information is performed in step S92, and the number of print request pages added to the received header information is set in subsequent step S93.
【0078】そして、ステップS94で印刷処理を行
い、続くステップS95で、紙出力センサ1515の検
知信号に基づき記録紙Sの出力枚数をカウントする。次
いで、ステップS96に進み、カウント値(現在の出力
枚数)がセット値(印刷要求ページ数)に等しいか否か
を判定し、カウント値(現在の出力枚数)がセット値
(印刷要求ページ数)に等しくないときには、再度ステ
ップS94に戻り、印刷処理を続行する。カウント値
(現在の出力枚数)がセット値(印刷要求ページ数)に
等しいときには、排紙ローラ1515により排出される
記録紙Sが印刷データの最終ページに該当する記録紙S
であると判断してステップS97に進み、付箋紙貼付け
機構1525を駆動して最終ページに該当する記録紙S
に付箋紙1530を貼り付けるように制御する。Then, a printing process is performed in step S94, and in step S95, the number of sheets of recording paper S output is counted based on a detection signal of the paper output sensor 1515. Next, the process proceeds to step S96, where it is determined whether or not the count value (current number of output pages) is equal to the set value (number of requested pages), and the count value (current number of output pages) is equal to the set value (number of requested pages). If not, the flow returns to step S94 again to continue the printing process. When the count value (current number of output pages) is equal to the set value (the number of requested print pages), the recording sheet S discharged by the discharge rollers 1515 corresponds to the recording sheet S corresponding to the last page of the print data.
Then, the process proceeds to step S97, in which the sticky note pasting mechanism 1525 is driven and the recording paper S corresponding to the last page is driven.
Is controlled so that a sticky note 1530 is attached to the.
【0079】このように、記録紙Sの出力枚数と印刷要
求ページ数とに基づき印刷データの最終ページに該当す
る記録紙Sを特定し、この特定された最終ページの記録
紙Sが出力されるときに該記録紙Sに付箋紙貼付け機構
1525により付箋紙1530を貼り付けるように制御
するから、複数の印刷ジョブを続けて行った場合でも、
付箋紙1530により各記録紙S束を各印刷ジョブ毎に
容易に分別することができ、記録紙Sのハンドリングを
向上させることができる。As described above, the recording paper S corresponding to the last page of the print data is specified based on the number of output recording papers S and the number of requested pages, and the specified recording paper S of the last page is output. At this time, since the sticky note 1530 is controlled to be attached to the recording sheet S by the sticky note sticking mechanism 1525, even when a plurality of print jobs are continuously performed,
The sticky note 1530 can easily separate the recording paper S bundle for each print job, thereby improving the handling of the recording paper S.
【0080】なお、本実施の形態では、最終ページの記
録紙Sに付箋紙貼付け機構1525により付箋紙153
0を貼り付けるように制御しているが、付箋紙貼付け機
構1525による付箋紙1530の貼付けを行うか否か
を予め設定するようにすることも可能であり、この場合
の設定方法としては、レーザビームプリンタ1500の
操作パネル1501からのキー入力により設定する方
法、ホストコンピュータ3000から設定する方法を用
いることができる。In this embodiment, the sticky note 153 is attached to the recording sheet S of the last page by the sticky note sticking mechanism 1525.
0 is attached, but it is also possible to set in advance whether or not to attach the sticky note 1530 by the sticky note sticking mechanism 1525. In this case, the setting method is a laser. A method of setting by key input from the operation panel 1501 of the beam printer 1500 and a method of setting from the host computer 3000 can be used.
【0081】(実施の第5形態)次に、本発明の実施の
第5形態について図10および図11を参照しながら説
明する。図10は本発明の印刷装置の実施の第5形態と
の間で行われるホストコンピュータにおける印刷処理に
伴う制御手順を示すフローチャート、図11は本発明の
印刷装置の実施の第5形態におけるホストコンピュータ
との間で行われる印刷処理に伴う制御手順を示すフロー
チャートである。なお、本実施の形態では、印刷装置と
して上述の実施の第4形態と同じ構成のレーザビームプ
リンタを例に説明し、また、このレーザビームプリンタ
には実施の第1形態と同じ構成のホストコンピュータが
接続されているものとする。(Fifth Embodiment) Next, a fifth embodiment of the present invention will be described with reference to FIGS. FIG. 10 is a flowchart showing a control procedure associated with a printing process in a host computer performed between the printer and the fifth embodiment of the present invention, and FIG. 11 is a host computer in the fifth embodiment of the printer according to the present invention. 9 is a flowchart illustrating a control procedure involved in a printing process performed between the printer and the printer. In the present embodiment, a laser beam printer having the same configuration as that of the above-described fourth embodiment will be described as an example of a printing apparatus, and a host computer having the same configuration as that of the first embodiment will be described. Is connected.
【0082】本実施の形態は、上述の実施の第4形態に
対し、印刷データの最初ページに該当する記録紙Sを特
定し、この特定された最初ページの記録紙Sが出力され
るときに該記録紙Sに付箋紙貼付け機構1525により
付箋紙1530を貼り付けるように制御し、付箋紙貼付
け機構1525による付箋紙1530の貼付けを行うか
否かを予めホストコンピュータ3000から設定する点
で異なる。This embodiment is different from the above-described fourth embodiment in that the recording paper S corresponding to the first page of the print data is specified, and the recording paper S of the specified first page is output. The difference is that the sticky note 1530 is controlled by the sticky note pasting mechanism 1525 to be attached to the recording paper S, and whether or not the sticky note 1530 is stuck by the sticky note sticking mechanism 1525 is set in advance from the host computer 3000.
【0083】具体的には、ホストコンピュータ3000
においては、図10に示すように、まずステップS10
1で印刷データを作成する。次いで、ステップS102
に進み、付箋貼付の有無を設定し、付箋貼付を行い場合
には付箋貼付命令を送出し、続くステップS103で印
刷データを双方向性インタフェース21を介してレーザ
ビームプリンタ1500に転送する。Specifically, the host computer 3000
In step S10, as shown in FIG.
In step 1, print data is created. Next, step S102
In step S103, whether or not a sticky note is to be attached is set, and if a sticky note is to be attached, a sticky note attaching command is transmitted. In step S103, the print data is transferred to the laser beam printer 1500 via the bidirectional interface 21.
【0084】これに対し、レーザビームプリンタ150
0においては、図11に示すように、まずステップS1
11においてホストコンピュータ3000からの付箋貼
付命令の受信の有無を判定し、付箋貼付命令を受信した
ときには、ステップS112に進み、付箋貼付フラグを
「H」にセットする。付箋貼付命令を受信していないと
きには、ステップS112をスキップしてステップS1
13に進む。On the other hand, the laser beam printer 150
0, first, as shown in FIG.
In step 11, it is determined whether or not a sticky note sticking command has been received from the host computer 3000. When the sticky note sticking command is received, the flow advances to step S112 to set a sticky sticky flag to "H". If no sticky note attachment command has been received, step S112 is skipped and step S1 is performed.
Proceed to 13.
【0085】ステップS113では、印刷処理を行い、
続くステップS114で、紙出力センサ1515からの
検知信号に基づき出力される記録紙Sが最初ページの記
録紙S(1枚目の記録紙S)であるか否かを判定する。
すなわち、紙出力センサ1515からの最初の検知信号
を検出すると、出力される記録紙が最初ページの記録紙
Sであると判定される。出力される記録紙Sが最初ペー
ジの記録紙Sであると、ステップS115に進み、付箋
貼付フラグが「H」であるか否かを判定し、付箋貼付フ
ラグが「H」であれば、ステップS117に進み、付箋
紙貼付け機構1525を駆動して最初ページに該当する
記録紙Sに付箋紙1530を貼り付けるように制御す
る。In step S113, a printing process is performed.
In the following step S114, it is determined whether or not the recording paper S output based on the detection signal from the paper output sensor 1515 is the recording paper S of the first page (the first recording paper S).
That is, when the first detection signal from the paper output sensor 1515 is detected, it is determined that the output recording paper is the recording paper S of the first page. If the output recording paper S is the first page of recording paper S, the process proceeds to step S115 to determine whether or not the tag sticking flag is “H”. If the tag sticking flag is “H”, the process proceeds to step S115. In S117, control is performed such that the sticky note pasting mechanism 1525 is driven to attach the sticky note 1530 to the recording sheet S corresponding to the first page.
【0086】次いで、ステップS117に進み、付箋貼
付けフラグをクリアし、続くステップS118で次ペー
ジの印刷データがあるか否かを判定し、次ページの印刷
データがあれば、再度ステップS113に戻り、印刷処
理を続行する。次ページの印刷データがなければ、本処
理を終了する。Next, the flow proceeds to step S117, where the tag sticking flag is cleared, and it is determined in step S118 whether there is print data for the next page. If there is print data for the next page, the flow returns to step S113 again. Continue the printing process. If there is no print data for the next page, the process ends.
【0087】ステップS115において付箋貼付フラグ
が「H」でないと判定されると、ステップS116,1
17をスキップしてステップS118に進む。If it is determined in step S115 that the sticky flag is not "H", steps S116 and S1 are executed.
Skip to step S118 and proceed to step S118.
【0088】また、ステップS114において出力され
る記録紙Sが最初ページの記録紙Sでないと判定される
と、ステップS115〜117をスキップしてステップ
S118に進み、次ページの印刷データがあるか否かを
判定し、次ページの印刷データがあれば、再度ステップ
S113に戻り、印刷処理を続行する。If it is determined in step S114 that the output recording paper S is not the first page of recording paper S, steps S115 to S117 are skipped and the flow advances to step S118 to determine whether there is print data for the next page. If there is print data for the next page, the process returns to step S113 to continue the printing process.
【0089】このように、印刷データの最初ページに該
当する記録紙Sを特定し、この特定された最初ページの
記録紙Sが出力されるときに該記録紙Sに付箋紙貼付け
機構1525により付箋紙1530を貼り付けるように
制御するから、上述の実施の第4形態に比して、複数の
印刷ジョブを続けて行った場合における各ジョブ毎に出
力された記録紙S束のハンドリングをさらに向上させる
ことができる。また、付箋紙貼付け機構1525による
付箋紙1530の貼付けを行うか否かを予めホストコン
ピュータ3000から設定するから、必要に応じて付箋
紙の貼付けを行うことができる。As described above, the recording paper S corresponding to the first page of the print data is specified, and when the recording paper S of the specified first page is output, the sticky note pasting mechanism 1525 attaches the tag to the recording paper S. Since the control is performed so that the paper 1530 is attached, the handling of the recording paper S bundle output for each job when a plurality of print jobs are continuously performed is further improved as compared with the above-described fourth embodiment. Can be done. In addition, since whether or not the sticky note 1530 is to be stuck by the sticky note sticking mechanism 1525 is set in advance from the host computer 3000, the sticky note can be stuck as necessary.
【0090】なお、上述の各実施の形態においては、レ
ーザビームプリンタ1500とホストコンピュータ30
00との組合せを例に説明したが、レーザビームプリン
タ1500に代えて、インクジェットプリンタとホスト
コンピュータとの組合せにおいても、本発明の原理を適
用可能であることはいうまでない。In each of the above embodiments, the laser beam printer 1500 and the host computer 30
Although the combination with 00 is described as an example, it goes without saying that the principle of the present invention can be applied to a combination of an ink jet printer and a host computer instead of the laser beam printer 1500.
【0091】次に、本発明の原理を適用したインクジェ
ットプリンタの一例について図12および図13を参照
しながら説明する。図12は本発明の原理を適用したイ
ンクジェットプリンタの主要部構成を示す図、図13は
図12のインクジェットプリンタのプリンタ制御システ
ムの構成を示すブロック図である。なお、本説明では、
上述の実施の第1形態に対し適用されるインクジェット
プリンタの例を示す。Next, an example of an ink jet printer to which the principle of the present invention is applied will be described with reference to FIGS. FIG. 12 is a diagram showing a main part configuration of an ink jet printer to which the principle of the present invention is applied, and FIG. 13 is a block diagram showing a configuration of a printer control system of the ink jet printer of FIG. In this description,
An example of an ink jet printer applied to the first embodiment described above is shown.
【0092】インクジェットプリンタ1700は、図1
2に示すように、装置全体の制御を行うとともに、ホス
トコンピュータ(図示せず)から供給される文字情報な
どを解析するコントローラ1720を備える。The ink jet printer 1700 is the same as that shown in FIG.
As shown in FIG. 2, a controller 1720 for controlling the entire apparatus and analyzing character information or the like supplied from a host computer (not shown) is provided.
【0093】コントローラ1720は、主に文字情報を
対応する印字データに変換し、この印字データに対応す
る画像を記録ヘッド1708で記録紙Sに記録するよう
に印字制御を行う。記録ヘッド1708は、インクを記
録しSに向けて吐出するヘッドからなる。画像が印字さ
れた記録紙は排紙ローラ1712で装置外部に排紙され
る。排紙ローラ1712の出口側には、紙出力センサ1
711が設けられている。The controller 1720 mainly performs printing control so that character information is converted into corresponding print data, and an image corresponding to the print data is recorded on the recording paper S by the recording head 1708. The recording head 1708 is a head that records ink and discharges ink toward S. The recording paper on which the image has been printed is discharged out of the apparatus by a discharge roller 1712. A paper output sensor 1 is provided at the exit side of the paper discharge roller 1712.
711 are provided.
【0094】コントローラ1720は、図13に示すよ
うに、ROM1702に記憶されている制御プログラム
およびデータなどに基づき各デバイスを総括的に制御
し、ゲートアレイ(図中ではG.A.で表す)1704
を介して記録ヘッド1708に印字データを出力情報と
して供給するMPU1701を有する。ゲートアレイ1
704は、ホストコンピュータを接続する双方向性のイ
ンタフェース1712、MPU1701、DRAM17
03間のデータ転送制御を行うとともに、記録ヘッドに
対する印字データの供給制御を行う。DRAM1703
には、インタフェース1712を介してホストコンピュ
ータから取り込まれた印刷データおよび記録ヘッド17
08に供給される出力情報が保持される。As shown in FIG. 13, a controller 1720 generally controls each device based on a control program and data stored in a ROM 1702, and a gate array (represented by GA in the figure) 1704.
The MPU 1701 supplies print data as output information to the recording head 1708 through the MPU 1701. Gate array 1
Reference numeral 704 denotes a bidirectional interface 1712 for connecting a host computer, an MPU 1701, a DRAM 17
In addition to performing the data transfer control between the print heads 03, the supply of print data to the recording head is controlled. DRAM 1703
The print data and recording head 17 fetched from the host computer via the interface 1712
08 is held.
【0095】コントローラ1720は、ヘッドドライバ
1705、モータドライバ1706,1707の各ドラ
イバに対応する制御信号を供給して制御する。ヘッドド
ライバ1705はコントローラ1720からの制御信号
に基づき記録ヘッド1708を駆動し、記録ヘッド17
08はコントローラ1702から供給された印字データ
に基づき対応する画像を記録紙Sに印字する。モータド
ライバ1706は、コントローラ1720からの制御信
号に基づき記録紙Sを搬送するための搬送モータ170
9を駆動し、モータドライバ1707は、コントローラ
1720からの制御信号に基づき記録ヘッド1708を
搬送するためのキャリアモータ1710を駆動する。The controller 1720 supplies and controls control signals corresponding to each of the head driver 1705 and the motor drivers 1706 and 1707. The head driver 1705 drives the recording head 1708 based on a control signal from the controller 1720, and
08 prints the corresponding image on the recording paper S based on the print data supplied from the controller 1702. The motor driver 1706 includes a transport motor 170 for transporting the recording paper S based on a control signal from the controller 1720.
9, and the motor driver 1707 drives a carrier motor 1710 for transporting the recording head 1708 based on a control signal from the controller 1720.
【0096】コントローラ1720には、紙出力センサ
1711が接続され、紙出力センサ1515の検知信号
はMPU1701に入力される。A paper output sensor 1711 is connected to the controller 1720, and a detection signal of the paper output sensor 1515 is input to the MPU 1701.
【0097】このような構成を有するインクジェットプ
リンタ1700において、上述の実施の第1形態と同様
に、紙出力センサ1711の検知信号に基づき出力され
た記録紙Sの枚数すなわち出力枚数をカウントし、その
カウント値(現在の出力枚数)がセット値(印刷要求ペ
ージ数)を超えると、何らかの原因で印刷データに関係
なく印字動作が続行されていると判断して、印字動作を
強制的に停止させるための印刷処理強制停止を行うよう
にすれば、印字動作の異常を早い段階で検知して印字動
作を自動的に停止させることができる。In the ink jet printer 1700 having such a configuration, as in the first embodiment, the number of recording sheets S output based on the detection signal of the paper output sensor 1711, that is, the number of output sheets, is counted. If the count value (current number of output pages) exceeds the set value (print request page number), it is determined that the printing operation is continuing regardless of the printing data for some reason, and the printing operation is forcibly stopped. If the print processing is forcibly stopped, the abnormality of the printing operation can be detected at an early stage, and the printing operation can be automatically stopped.
【0098】[0098]
【発明の効果】以上に説明したように、請求項1記載の
印刷装置によれば、外部装置が印刷データに付加して転
送した印刷データに対する印刷要求枚数を取り込み、保
持する保持手段と、用紙の出力を検出する検出手段と、
検出手段の出力に基づき用紙の出力枚数を計数する計数
手段と、計数した用紙の出力枚数と保持した印刷要求枚
数とを比較し、該比較結果により計数した用紙の出力枚
数が保持した印刷要求枚数を超えたか否かを判定する判
定手段とを設け、計数した用紙の出力枚数が保持した印
刷要求枚数を超えたときには、印字手段の動作を強制的
に停止するように制御するから、印字手段が印刷データ
に関係なく印字動作を繰り返し続けるなどの印字手段の
異常動作を早い段階で検知して自動的に停止させること
ができる。As described above, according to the printing apparatus of the first aspect, the holding means for fetching and holding the number of print requests for the print data transferred by the external device added to the print data, and the paper Detection means for detecting the output of
Counting means for counting the number of output sheets based on the output of the detection means; comparing the counted number of output sheets with the held print request number; Determining means for determining whether or not the number of output sheets has exceeded the requested number of prints held, and controls the printing means to forcibly stop the operation of the printing means. It is possible to detect an abnormal operation of the printing means such as continuing the printing operation repeatedly regardless of the print data at an early stage and automatically stop the operation.
【0099】請求項2記載の印刷装置によれば、印字手
段の動作を強制的に停止するとほぼ同時に、外部装置に
印刷動作異常を示すエラーメッセージを送信するから、
印刷異常の発生を即座にユーザに知らせることができ
る。According to the second aspect of the present invention, an error message indicating a printing operation abnormality is transmitted to an external device almost simultaneously with forcibly stopping the operation of the printing means.
The user can be immediately notified of the occurrence of the printing abnormality.
【0100】請求項3記載の印刷装置によれば、計数し
た用紙の出力枚数が保持した印刷要求枚数より少なくか
つ印字手段の動作中に次の印刷要求命令を受けた場合に
は、印字手段の動作を強制的に停止するように制御する
ことができる。According to the third aspect of the present invention, when the counted number of output sheets is smaller than the held required number of prints and the next print request command is received during the operation of the print means, the print means of the print means is controlled. The operation can be controlled to be forcibly stopped.
【0101】請求項4記載の外部装置によれば、印刷デ
ータに付加して該印刷データに対する印刷要求枚数を接
続手段を介して送信する送信手段を備えるから、請求項
1記載の印刷装置による、印字手段が印刷データに関係
なく印字動作を繰り返し続けるなどの印字手段の異常動
作を早い段階で検知して自動的に停止させるための機能
を実現させることができる。According to the fourth aspect of the present invention, there is provided the transmitting means for transmitting the requested number of prints for the print data via the connection means in addition to the print data. It is possible to realize a function of detecting an abnormal operation of the printing means at an early stage, such as the printing means continuing to repeat the printing operation irrespective of the print data, and automatically stopping the operation.
【0102】請求項5記載の記憶媒体によれば、プログ
ラムが、外部装置が印刷データに付加して転送した前記
印刷データに対する印刷要求枚数を取り込み、保持手段
に保持するモジュールと、用紙の出力を検出する検出手
段の出力に基づき用紙の出力枚数を計数するモジュール
と、計数した用紙の出力枚数と保持した印刷要求枚数と
を比較し、該比較結果により計数した用紙の出力枚数が
保持した印刷要求枚数を超えたか否かを判定するモジュ
ールと、計数した用紙の出力枚数が保持した印刷要求枚
数を超えたときには、印字手段の動作を強制的に停止す
るように制御するモジュールとを含むから、印字手段が
印刷データに関係なく印字動作を繰り返し続けるなどの
印字手段の異常動作を早い段階で検知して自動的に停止
させることができる。According to the storage medium of the present invention, the program fetches the requested number of prints for the print data transferred by the external device in addition to the print data, and stores the module in the holding means. A module for counting the number of output sheets based on the output of the detecting means, and comparing the counted number of output sheets with the held print request number. The module includes a module for determining whether or not the number of sheets exceeds the number of sheets, and a module for controlling the operation of the printing unit to be forcibly stopped when the counted number of output sheets exceeds the held required number of prints. An abnormal operation of the printing means can be detected at an early stage, such as when the means continues to repeat the printing operation regardless of the print data, and it can be automatically stopped. .
【0103】請求項6記載の印刷装置によれば、用紙の
出力を検出して該用紙が出力されたことを示す用紙検出
情報を出力する検出手段と、用紙検出情報を接続手段を
介して外部装置に送信する送信手段とを設け、外部装置
で用紙出力検出情報に基づき計数した用紙の出力枚数が
印刷データに対する印刷要求枚数を超えたと判定される
ときに該外部装置から送信される停止命令を受けて印字
手段の動作を強制的に停止するから、印字手段が印刷デ
ータに関係なく印字動作を繰り返し続けるなどの印字手
段の異常動作を早い段階で検知して自動的に停止させる
ことができる。According to the printing apparatus of the present invention, the detecting means for detecting the output of the sheet and outputting the sheet detection information indicating that the sheet has been output, and the sheet detecting information to the external device via the connecting means. Transmission means for transmitting to the apparatus, a stop command transmitted from the external apparatus when it is determined that the number of output sheets of paper counted based on the paper output detection information exceeds the number of print requests for print data. Since the operation of the printing means is forcibly stopped upon receipt, an abnormal operation of the printing means, such as the printing means continuing to repeat the printing operation irrespective of the print data, can be detected at an early stage and automatically stopped.
【0104】請求項7記載の外部装置によれば、印刷装
置からの用紙出力検出情報に基づき用紙の出力枚数を計
数する計数手段と、計数した用紙の出力枚数が印刷デー
タに対する印刷要求枚数を超えたか否かを判定する判断
手段とを設け、計数した用紙の出力枚数が印刷要求枚数
を超えたときには、印刷装置の印字手段の動作を強制的
に停止する停止命令を接続手段を介して印刷装置に送信
するから、請求項6記載の印刷装置による、印字手段が
印刷データに関係なく印字動作を繰り返し続けるなどの
印字手段の異常動作を早い段階で検知して自動的に停止
させる機能を実現させることができる。According to the seventh aspect of the present invention, a counting means for counting the number of output sheets based on the sheet output detection information from the printing apparatus, and the counted number of output sheets exceeds the requested number of prints for the print data. Determination means for determining whether or not the number of output sheets exceeds the requested number of prints, and issues a stop command for forcibly stopping the operation of the printing means of the printing apparatus via the connection means. Therefore, the function of the printing apparatus according to claim 6 to detect the abnormal operation of the printing unit at an early stage, such as the printing unit continuing to repeat the printing operation regardless of the print data, and to automatically stop the operation is realized. be able to.
【0105】請求項8記載の外部装置によれば、停止命
令を送信するとほぼ同時に、印刷装置の印刷動作異常を
示すエラーメッセージを表示手段に表示するから、印刷
異常の発生を即座にユーザに知らせることができる。According to the eighth aspect of the present invention, an error message indicating an abnormal printing operation of the printing apparatus is displayed on the display almost simultaneously with the transmission of the stop command, so that the user is immediately notified of the occurrence of the abnormal printing. be able to.
【0106】請求項9記載の記憶媒体によれば、プログ
ラムが、検出手段からの用紙が出力されたことを示す用
紙検出情報を接続手段を介して外部装置に送信するモジ
ュールと、外部装置で用紙出力検出情報に基づき計数し
た用紙の出力枚数が印刷データに対する印刷要求枚数を
超えたと判定されるときに該外部装置から送信される停
止命令を受けて印字手段の動作を強制的に停止するモジ
ュールとを含むから、印字手段が印刷データに関係なく
印字動作を繰り返し続けるなどの印字手段の異常動作を
早い段階で検知して自動的に停止させる機能を印刷装置
上に構築することができる。According to the storage medium of the ninth aspect, the module for transmitting the sheet detection information indicating that the sheet has been output from the detection means to the external device via the connection means, A module for forcibly stopping the operation of the printing means in response to a stop command transmitted from the external device when it is determined that the number of output sheets of paper counted based on the output detection information exceeds the requested number of prints for the print data; Therefore, a function of detecting an abnormal operation of the printing unit at an early stage, such as the printing unit continuing to repeat the printing operation irrespective of the print data, and automatically stopping the operation can be constructed on the printing apparatus.
【0107】請求項10記載の記憶媒体によれば、プロ
グラムが、印刷装置からの用紙出力検出情報に基づき印
刷装置から出力される用紙の出力枚数を計数するモジュ
ールと、計数した用紙の出力枚数が印刷データに対する
印刷要求枚数を超えたか否かを判定するモジュールと、
計数した用紙の出力枚数が印刷要求枚数を超えたときに
は、印刷装置の印字手段の動作を強制的に停止する停止
命令を接続手段を介して印刷装置に送信するモジュール
とを含むから、印刷装置による、印字手段が印刷データ
に関係なく印字動作を繰り返し続けるなどの印字手段の
異常動作を早い段階で検知して自動的に停止させる機能
を実現させることができる。According to the storage medium of the tenth aspect, the program is a module for counting the number of sheets output from the printing apparatus based on the sheet output detection information from the printing apparatus. A module for determining whether or not the number of print requests for the print data has been exceeded; and
A module for transmitting a stop command for forcibly stopping the operation of the printing device of the printing device to the printing device via the connection device when the counted number of output sheets exceeds the required number of printing sheets. Further, it is possible to realize a function of detecting an abnormal operation of the printing means at an early stage, such as the printing means continuing to repeat the printing operation irrespective of the print data, and automatically stopping the operation.
【0108】請求項11記載の印刷装置によれば、外部
装置が印刷データに付加して転送した印刷データに対す
る印刷要求枚数を取り込み、保持する保持手段と、用紙
の出力を検出する検出手段と、用紙に付箋紙を貼り付け
る付箋紙貼付け手段と、検出手段の出力に基づき用紙の
出力枚数を計数する計数手段と、計数した用紙の出力枚
数と保持した印刷要求枚数とに基づき印刷データの最終
ページに該当する用紙を特定する最終ページ特定手段と
を設け、特定された最終ページの用紙が出力されるとき
に該最終ページの用紙に付箋紙貼付け手段により付箋紙
を貼り付けるように制御するから、複数の印刷ジョブを
続けて行った場合に、出力された用紙のハンドリングを
向上させることができる。According to the printing apparatus of the eleventh aspect, holding means for fetching and holding the requested number of prints for the print data transferred from the external device by adding the print data, holding means for detecting the output of the paper, A sticky note sticking means for sticking a sticky note on a sheet, a counting means for counting the number of output sheets based on the output of the detecting means, and a last page of print data based on the counted number of output sheets and the held print request number. Since the last page specifying means for specifying the paper corresponding to is provided, when the paper of the specified last page is output, control is performed such that the sticky paper is pasted on the paper of the last page by the sticky paper pasting means, When a plurality of print jobs are continuously performed, handling of output sheets can be improved.
【0109】請求項12記載の印刷装置によれば、付箋
紙貼付け手段による付箋紙の貼付けの実行の有無を設定
する設定手段を設けたから、必要に応じて付箋紙の貼付
けを行うことができる。According to the printing apparatus of the twelfth aspect, since the setting means for setting whether or not the sticky note is pasted by the sticky note pasting means is provided, the sticky note can be pasted as required.
【0110】請求項13記載の印刷装置によれば、用紙
の出力を検出する検出手段と、用紙に付箋紙を貼り付け
る付箋紙貼付け手段と、検出手段の出力に基づき印刷デ
ータの最初ページに該当する用紙を特定する最初ページ
特定手段とを設け、特定された最初ページの用紙が出力
されるときに該最初ページの用紙に付箋紙貼付け手段に
より付箋紙を貼り付けるように制御するから、複数の印
刷ジョブを続けて行った場合に、出力された用紙のハン
ドリングを向上させることができる。According to the printing apparatus of the thirteenth aspect, the detecting means for detecting the output of the sheet, the sticky note sticking means for sticking the sticky note on the sheet, and the print data corresponding to the first page based on the output of the detecting means. First sheet specifying means for specifying the sheet to be printed, and when the sheet of the specified first page is output, control is performed such that the sticky note is pasted on the sheet of the first page by the sticky note pasting means. When the print job is continuously performed, the handling of the output paper can be improved.
【0111】請求項14記載の印刷装置によれば、付箋
紙貼付け手段による付箋紙の貼付けの実行の有無を設定
する設定手段を設けたから、必要に応じて付箋紙の貼付
けを行うことができる。According to the printing apparatus of the fourteenth aspect, since the setting means for setting whether or not to execute the sticking of the sticky note by the sticky note sticking means is provided, the sticky note can be stuck as necessary.
【図1】本発明の印刷装置の実施の第1形態の主要部構
成を示す図である。FIG. 1 is a diagram illustrating a main configuration of a printing apparatus according to a first embodiment of the invention.
【図2】図1のレーザビームプリンタのプリンタ制御シ
ステムの構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a printer control system of the laser beam printer of FIG.
【図3】図1のホストコンピュータにおける印刷データ
転送に伴う制御手順を示すフローチャートである。FIG. 3 is a flowchart illustrating a control procedure associated with print data transfer in the host computer of FIG. 1;
【図4】図1のレーザビームプリンタにおける印刷処理
に伴う制御手順を示すフローチャートである。FIG. 4 is a flowchart showing a control procedure involved in a printing process in the laser beam printer of FIG.
【図5】本発明の印刷装置の実施の第2形態における印
刷処理に伴う制御手順を示すフローチャートである。FIG. 5 is a flowchart illustrating a control procedure involved in a printing process according to a second embodiment of the printing apparatus of the present invention.
【図6】本発明の印刷装置の実施の第3形態との間で行
われるホストコンピュータにおける印刷処理に伴う制御
手順を示すフローチャートである。FIG. 6 is a flowchart illustrating a control procedure associated with a printing process in a host computer performed between the printer and the third embodiment of the present invention.
【図7】本発明の印刷装置の実施の第3形態におけるホ
ストコンピュータとの間で行われる印刷処理に伴う制御
手順を示すフローチャートである。FIG. 7 is a flowchart illustrating a control procedure associated with a printing process performed with a host computer according to a third embodiment of the printing apparatus of the present invention.
【図8】本発明の印刷装置の実施の第4形態の構成を示
す図である。FIG. 8 is a diagram illustrating a configuration of a printing apparatus according to a fourth embodiment of the present invention.
【図9】図8のレーザビームプリンタにおける印刷処理
に伴う制御手順を示すフローチャートである。FIG. 9 is a flowchart showing a control procedure associated with a printing process in the laser beam printer of FIG.
【図10】本発明の印刷装置の実施の第5形態との間で
行われるホストコンピュータにおける印刷処理に伴う制
御手順を示すフローチャートである。FIG. 10 is a flowchart illustrating a control procedure associated with a printing process in a host computer performed between the printer and the fifth embodiment of the present invention.
【図11】本発明の印刷装置の実施の第5形態における
ホストコンピュータとの間で行われる印刷処理に伴う制
御手順を示すフローチャートである。FIG. 11 is a flowchart illustrating a control procedure associated with a printing process performed with a host computer according to a fifth embodiment of the printing apparatus of the present invention.
【図12】本発明の原理を適用したインクジェットプリ
ンタの主要部構成を示す図である。FIG. 12 is a diagram illustrating a main configuration of an inkjet printer to which the principle of the present invention is applied.
【図13】図12のインクジェットプリンタのプリンタ
制御システムの構成を示すブロック図である。13 is a block diagram illustrating a configuration of a printer control system of the inkjet printer in FIG.
1,12 CPU 2,19 RAM 3,13 ROM 8 プリンタコントローラ 10 CRT 17 印刷部 18 入力部 20 ディスクコントローラ 21 双方向性インタフェース 1000 プリンタ制御ユニット 1500 レーザビームプリンタ 1501 操作部 1515,1712 紙出力センサ 1700 インクジェットプリンタ 1708 記録ヘッド 1720 コントローラ 3000 ホストコンピュータ 1,12 CPU 2,19 RAM 3,13 ROM 8 Printer controller 10 CRT 17 Printing unit 18 Input unit 20 Disk controller 21 Bidirectional interface 1000 Printer control unit 1500 Laser beam printer 1501 Operation unit 1515,1712 Paper output sensor 1700 Inkjet Printer 1708 Recording head 1720 Controller 3000 Host computer
Claims (14)
と、前記外部装置から前記接続手段を介して転送された
印刷データを用紙に印字して出力する印字手段とを備え
る印刷装置において、前記外部装置が前記印刷データに
付加して転送した前記印刷データに対する印刷要求枚数
を取り込み、保持する保持手段と、前記用紙の出力を検
出する検出手段と、前記検出手段の出力に基づき前記用
紙の出力枚数を計数する計数手段と、前記計数した用紙
の出力枚数と前記保持した印刷要求枚数とを比較し、該
比較結果により前記計数した用紙の出力枚数が前記保持
した印刷要求枚数を超えたか否かを判定する判定手段と
を設け、前記計数した用紙の出力枚数が前記保持した印
刷要求枚数を超えたときには、前記印字手段の動作を強
制的に停止するように制御することを特徴とする印刷装
置。1. A printing apparatus comprising: a connection unit communicably connected to an external device; and a printing unit that prints out print data transferred from the external device via the connection unit on a sheet and outputs the print data. A holding unit that captures and holds the number of print requests for the print data transferred by the external device added to the print data, a detection unit that detects the output of the paper, and an output of the paper based on the output of the detection unit Counting means for counting the number of sheets, comparing the counted number of output sheets with the held print request number, and as a result of the comparison, whether the counted number of output sheets exceeds the held print request number. And determining that the operation of the printing unit is forcibly stopped when the counted number of output sheets exceeds the held print request number. A printing apparatus characterized in that:
とほぼ同時に、前記外部装置に印刷動作異常を示すエラ
ーメッセージを送信することを特徴とする請求項1記載
の印刷装置。2. The printing apparatus according to claim 1, wherein an error message indicating a printing operation abnormality is transmitted to the external device almost simultaneously with forcibly stopping the operation of the printing unit.
した印刷要求枚数より少なくかつ前記印字手段の動作中
に次の印刷要求命令を受けた場合には、前記印字手段の
動作を強制的に停止するように制御することを特徴とす
る請求項1記載の印刷装置。3. When the counted number of output sheets is smaller than the held print request number and a next print request command is received during the operation of the printing means, the operation of the printing means is forcibly performed. The printing apparatus according to claim 1, wherein the printing apparatus is controlled to stop.
部装置であって、前記印刷データに付加して該印刷デー
タに対する印刷要求枚数を前記接続手段を介して送信す
る送信手段を備えることを特徴とする外部装置。4. An external device connected to the printing apparatus according to claim 1, further comprising a transmission unit that transmits the requested number of prints for the print data in addition to the print data via the connection unit. An external device characterized by the above.
と、前記外部装置から前記接続手段を介して転送された
印刷データを用紙に印字して出力する印字手段とを備え
る印刷装置上で実行されるプログラムを格納した記憶媒
体において、前記プログラムは、前記外部装置が前記印
刷データに付加して転送した前記印刷データに対する印
刷要求枚数を取り込み、保持手段に保持するモジュール
と、前記用紙の出力を検出する検出手段の出力に基づき
前記用紙の出力枚数を計数するモジュールと、前記計数
した用紙の出力枚数と前記保持した印刷要求枚数とを比
較し、該比較結果により前記計数した用紙の出力枚数が
前記保持した印刷要求枚数を超えたか否かを判定するモ
ジュールと、前記計数した用紙の出力枚数が前記保持し
た印刷要求枚数を超えたときには、前記印字手段の動作
を強制的に停止するように制御するモジュールとを含む
ことを特徴とする記憶媒体。5. A printing apparatus comprising: a connection unit communicably connected to an external device; and a printing unit configured to print out print data transferred from the external device via the connection unit on paper and output the print data. A storage medium storing a program to be executed, the program fetches the number of print requests for the print data transferred from the external device to the print data, and stores the module in a holding unit. A module for counting the output number of sheets based on the output of the detecting means for detecting, and comparing the counted output number of sheets with the held print request number, and determining the counted output number of sheets based on the comparison result. A module for determining whether or not the held number of requested prints has been exceeded; and And a control module for forcibly stopping the operation of the printing means when it is obtained.
と、前記外部装置から前記接続手段を介して転送された
印刷データを用紙に印字して出力する印字手段とを備え
る印刷装置において、前記用紙の出力を検出して該用紙
が出力されたことを示す用紙検出情報を出力する検出手
段と、前記用紙検出情報を前記接続手段を介して前記外
部装置に送信する送信手段とを設け、前記外部装置で前
記用紙出力検出情報に基づき計数した前記用紙の出力枚
数が前記印刷データに対する印刷要求枚数を超えたと判
定されるときに該外部装置から送信される停止命令を受
けて前記印字手段の動作を強制的に停止することを特徴
とする印刷装置。6. A printing apparatus comprising: a connection unit communicably connected to an external device; and a printing unit that prints out print data transferred from the external device via the connection unit on a sheet and outputs the print data. Detecting means for detecting the output of the sheet and outputting sheet detection information indicating that the sheet has been output, and transmitting means for transmitting the sheet detection information to the external device via the connection means, The operation of the printing means in response to a stop command transmitted from the external device when it is determined that the number of output sheets of paper counted based on the sheet output detection information by the external device exceeds the requested number of prints for the print data. A printing device forcibly stopping the printing.
続される外部装置であって、前記印刷装置からの用紙出
力検出情報に基づき前記用紙の出力枚数を計数する計数
手段と、前記計数した用紙の出力枚数が前記印刷データ
に対する印刷要求枚数を超えたか否かを判定する判断手
段とを設け、前記計数した用紙の出力枚数が前記印刷要
求枚数を超えたときには、前記印刷装置の印字手段の動
作を強制的に停止する停止命令を前記接続手段を介して
前記印刷装置に送信することを特徴とする外部装置。7. An external device communicably connected to the printing device according to claim 6, wherein the counting device counts the number of sheets output based on sheet output detection information from the printing device; Determining means for determining whether the number of output sheets of the printed sheet exceeds the requested number of prints for the print data, and when the counted number of output sheets exceeds the requested number of prints, the printing unit of the printing device An external device for transmitting a stop command for forcibly stopping the operation of the printer to the printing device via the connection unit.
前記印刷装置の印刷動作異常を示すエラーメッセージを
表示手段に表示することを特徴とする請求項7記載の外
部装置。8. At substantially the same time as transmitting the stop command,
The external device according to claim 7, wherein an error message indicating a printing operation abnormality of the printing device is displayed on a display unit.
と、前記外部装置から前記接続手段を介して転送された
印刷データを用紙に印字して出力する印字手段とを備え
る印刷装置上で実行されるプログラムを格納した記憶媒
体において、前記プログラムは、検出手段からの前記用
紙が出力されたことを示す用紙検出情報を前記接続手段
を介して前記外部装置に送信するモジュールと、前記外
部装置で前記用紙出力検出情報に基づき計数した前記用
紙の出力枚数が前記印刷データに対する印刷要求枚数を
超えたと判定されるときに該外部装置から送信される停
止命令を受けて前記印字手段の動作を強制的に停止する
モジュールとを含むことを特徴とする記憶媒体。9. A printing apparatus comprising: a connection unit communicably connected to an external device; and a printing unit configured to print out print data transferred from the external device via the connection unit on paper and output the print data. A storage medium storing a program to be executed, the program includes a module for transmitting sheet detection information indicating that the sheet is output from the detection unit to the external device via the connection unit, When it is determined that the number of output sheets of the sheet counted based on the sheet output detection information exceeds the requested number of prints for the print data, the operation of the printing unit is forcibly received in response to a stop command transmitted from the external device. And a module for stopping the storage medium.
印字手段を備える印刷装置と通信可能に接続する接続手
段と、前記印刷データを生成し、該印刷データを前記接
続手段を介して前記印刷装置に送信する送信手段とを備
える外部装置上で実行されるプログラムを記述した記憶
媒体において、前記プログラムは、前記印刷装置からの
用紙出力検出情報に基づき前記印刷装置から出力される
用紙の出力枚数を計数するモジュールと、前記計数した
用紙の出力枚数が前記印刷データに対する印刷要求枚数
を超えたか否かを判定するモジュールと、前記計数した
用紙の出力枚数が前記印刷要求枚数を超えたときには、
前記印刷装置の印字手段の動作を強制的に停止する停止
命令を前記接続手段を介して前記印刷装置に送信するモ
ジュールとを含むことを特徴とする記憶媒体。10. A connection means for communicatively connecting to a printing apparatus having a printing means for printing print data on paper and outputting the print data, generating the print data, and printing the print data via the connection means. A storage medium that describes a program to be executed on an external device including a transmission unit that transmits to the device, wherein the program outputs the number of sheets of paper output from the printing device based on paper output detection information from the printing device. A module that counts, a module that determines whether the counted number of output sheets of paper exceeds the number of print requests for the print data, and when the number of output sheets of paper exceeds the number of print requests,
A storage unit for transmitting a stop command for forcibly stopping the operation of the printing unit of the printing apparatus to the printing apparatus via the connection unit.
段と、前記外部装置から前記接続手段を介して転送され
た印刷データを用紙に印字して出力する印字手段とを備
える印刷装置において、前記外部装置が前記印刷データ
に付加して転送した前記印刷データに対する印刷要求枚
数を取り込み、保持する保持手段と、前記用紙の出力を
検出する検出手段と、前記用紙に付箋紙を貼り付ける付
箋紙貼付け手段と、前記検出手段の出力に基づき前記用
紙の出力枚数を計数する計数手段と、前記計数した用紙
の出力枚数と前記保持した印刷要求枚数とに基づき前記
印刷データの最終ページに該当する用紙を特定する最終
ページ特定手段とを設け、前記特定された最終ページの
用紙が出力されるときに該最終ページの用紙に前記付箋
紙貼付け手段により前記付箋紙を貼り付けるように制御
することを特徴とする印刷装置。11. A printing apparatus comprising: a connection unit communicably connected to an external device; and a printing unit that prints out print data transferred from the external device via the connection unit on paper and outputs the print data. Holding means for taking in and holding the requested number of prints for the print data transferred by the external device added to the print data, detecting means for detecting the output of the paper, and sticky paper sticking for sticking a sticky paper on the paper Means, counting means for counting the number of output sheets of paper based on the output of the detection means, and a sheet corresponding to the last page of the print data based on the counted number of output sheets and the held print request number. Means for specifying the last page to be specified, and when the sheet of the specified last page is output, A printing apparatus, which controls so as to attach the sticky note.
紙の貼付けの実行の有無を設定する設定手段を設けたこ
とを特徴とする請求項11記載の印刷装置。12. The printing apparatus according to claim 11, further comprising setting means for setting whether or not the sticky note is pasted by the sticky note pasting means.
段と、前記外部装置から前記接続手段を介して転送され
た印刷データを用紙に印字して出力する印字手段とを備
える印刷装置において、前記用紙の出力を検出する検出
手段と、前記用紙に付箋紙を貼り付ける付箋紙貼付け手
段と、前記検出手段の出力に基づき前記印刷データの最
初ページに該当する用紙を特定する最初ページ特定手段
とを設け、前記特定された最初ページの用紙が出力され
るときに該最初ページの用紙に前記付箋紙貼付け手段に
より前記付箋紙を貼り付けるように制御することを特徴
とする印刷装置。13. A printing apparatus comprising: a connection unit communicably connected to an external device; and a printing unit that prints out print data transferred from the external device via the connection unit on a sheet and outputs the print data. Detecting means for detecting the output of the sheet, sticky note pasting means for sticking a sticky note on the sheet, and first page specifying means for specifying the sheet corresponding to the first page of the print data based on the output of the detecting means. And a control unit that controls the sticky note sticking means to stick the sticky note on the sheet of the first page when the specified sheet of the first page is output.
紙の貼付けの実行の有無を設定する設定手段を設けたこ
とを特徴とする請求項13記載の印刷装置。14. The printing apparatus according to claim 13, further comprising setting means for setting whether or not the sticky note is pasted by the sticky note pasting means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9156169A JPH10329394A (en) | 1997-05-30 | 1997-05-30 | Printing apparatus, external apparatus, and memory medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9156169A JPH10329394A (en) | 1997-05-30 | 1997-05-30 | Printing apparatus, external apparatus, and memory medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10329394A true JPH10329394A (en) | 1998-12-15 |
Family
ID=15621866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9156169A Pending JPH10329394A (en) | 1997-05-30 | 1997-05-30 | Printing apparatus, external apparatus, and memory medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10329394A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7545528B2 (en) | 2003-03-31 | 2009-06-09 | Seiko Epson Corporation | Print system and print system control method |
JP2012153070A (en) * | 2011-01-27 | 2012-08-16 | Konica Minolta Business Technologies Inc | Image forming system and image forming apparatus |
-
1997
- 1997-05-30 JP JP9156169A patent/JPH10329394A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7545528B2 (en) | 2003-03-31 | 2009-06-09 | Seiko Epson Corporation | Print system and print system control method |
JP2012153070A (en) * | 2011-01-27 | 2012-08-16 | Konica Minolta Business Technologies Inc | Image forming system and image forming apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7852501B2 (en) | Information processing apparatus and information processing method | |
JPH1063146A (en) | Image forming device, its controller, and its control method | |
JPH10333846A (en) | Output control method and device therefor | |
US6897975B2 (en) | Output apparatus and output method | |
US6594405B1 (en) | Method and apparatus for preprinted forms completion | |
KR101161342B1 (en) | Apparatus and method for printing | |
JP2000062292A (en) | Printing system, control method therefor and computer- readable recording medium | |
JP2773632B2 (en) | Printing system | |
JPH10329394A (en) | Printing apparatus, external apparatus, and memory medium | |
JP4541577B2 (en) | Image forming apparatus, image forming method, image forming system, program, and storage medium | |
JP2007011946A (en) | Printing system | |
US20080193183A1 (en) | System and a program product | |
JP3248811B2 (en) | Print control device and print control method | |
JP2000357147A (en) | Information processing system, print system, information processor, and their control method | |
JP3320264B2 (en) | Memory shortage processing method for printing, printer system, printer device, printer interface | |
JP3724138B2 (en) | Printing system, recording medium on which printing control program is recorded, and printing control apparatus used in printing system | |
JPH11232056A (en) | Print system, processor, printer and storage medium storing program for operating processor | |
JPH09305334A (en) | Printer system and printer monitoring method | |
JP2003256177A (en) | Image forming system, control method of image forming system, storage medium and program | |
JPH11296020A (en) | Printer, printing control method, and recording medium | |
JP2001096804A (en) | Image output apparatus and control method thereof | |
JP2004362219A (en) | Printer, printer driver and utility system | |
JP3281465B2 (en) | PRINTING APPARATUS, ITS CONTROL METHOD, AND ITS STATUS DISPLAY METHOD | |
JP2002248814A (en) | Imaging apparatus, its data processing method, and storage medium | |
KR20010026821A (en) | Method for reprinting of document error occurred |