JP3123426B2 - Printer device - Google Patents

Printer device

Info

Publication number
JP3123426B2
JP3123426B2 JP08077667A JP7766796A JP3123426B2 JP 3123426 B2 JP3123426 B2 JP 3123426B2 JP 08077667 A JP08077667 A JP 08077667A JP 7766796 A JP7766796 A JP 7766796A JP 3123426 B2 JP3123426 B2 JP 3123426B2
Authority
JP
Japan
Prior art keywords
controller
printing
warning signal
image data
printing mechanism
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.)
Expired - Lifetime
Application number
JP08077667A
Other languages
Japanese (ja)
Other versions
JPH09267539A (en
Inventor
敏博 島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP08077667A priority Critical patent/JP3123426B2/en
Publication of JPH09267539A publication Critical patent/JPH09267539A/en
Application granted granted Critical
Publication of JP3123426B2 publication Critical patent/JP3123426B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、印刷停止機能を有
するプリンタ装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer having a print stop function.

【0002】[0002]

【従来の技術】近年のプリンタ装置には、印刷用紙がな
くなったときに強制的に印刷動作を停止させる機能を備
えたものが多い。この種のプリンタ装置の一例となる従
来のページプリンタ装置の要部構成を図4に示す。
2. Description of the Related Art In recent years, many printers have a function of forcibly stopping a printing operation when print paper is exhausted. FIG. 4 shows a main configuration of a conventional page printer as an example of this type of printer.

【0003】図示のプリンタ装置20は、コントローラ
2と、メカコントローラ3と、印刷機構のとなるプリン
トエンジン4とを有している。
The illustrated printer device 20 has a controller 2, a mechanical controller 3, and a print engine 4 serving as a printing mechanism.

【0004】コントローラ2は、CPU(Central Proc
essing Unit )と、該CPUに所定の機能を付与する制
御プログラムを格納したROM(Read Only Memory)
と、後述の中間コードやデータ等を格納するためのRA
M(Random Access Memory)とを含む制御回路であり、
例えばホストコンピュータ(以下、ホストと略称する)
10から送られてくる印刷要求コマンドやデータ(以
下、印字データと称する)を中間コードに圧縮変換して
RAM上のシステムヒープ領域に格納したり、この中間
コードを印刷対象となる実画像データ(イメージデータ
等)に展開してRAM上のアプリケーションヒープ領域
に格納するための制御を行う。
The controller 2 has a CPU (Central Proc)
essing Unit) and a ROM (Read Only Memory) storing a control program for giving a predetermined function to the CPU.
And an RA for storing intermediate codes, data, and the like to be described later.
A control circuit including M (Random Access Memory),
For example, a host computer (hereinafter abbreviated as a host)
The print request command and data (hereinafter referred to as print data) sent from the printer 10 are compressed and converted into an intermediate code and stored in a system heap area on a RAM. Image data, etc.) and control to store the data in the application heap area on the RAM.

【0005】メカコントローラ3は、アプリケーション
ヒープ領域に格納されたイメージデータをプリントエン
ジン4に転送するとともに、プリントエンジン4の動作
を直接制御するものである。プリントエンジン4は、転
送された実画像データに基づいて所定の印刷用紙に画像
を印刷するものである。
The mechanical controller 3 transfers the image data stored in the application heap area to the print engine 4, and directly controls the operation of the print engine 4. The print engine 4 prints an image on a predetermined print sheet based on the transferred actual image data.

【0006】コントローラ2には、プリンタ装置1の各
種ステータス等を表示するための液晶表示パネル5や、
オペレータによる設定操作を促すためのパネルスイッチ
6等が接続されている。
The controller 2 includes a liquid crystal display panel 5 for displaying various statuses of the printer 1 and the like,
A panel switch 6 or the like for prompting a setting operation by an operator is connected.

【0007】以上の構成において、ホスト10からケー
ブル等を介して印字データが送信されると、コントロー
ラ2は、送信されてきた印字データを一旦中間コードに
変換して蓄積しておき、必要なタイミングで中間コード
を実画像データに展開する。メカコントローラ3は、展
開された実画像データをプリントエンジン4に転送す
る。プリントエンジン4は、この実画像データについて
印刷処理を実行することで印刷用紙上に画像を形成す
る。
In the above-described configuration, when print data is transmitted from the host 10 via a cable or the like, the controller 2 temporarily converts the transmitted print data into an intermediate code and accumulates the intermediate data. Expands the intermediate code into actual image data. The mechanical controller 3 transfers the developed real image data to the print engine 4. The print engine 4 forms an image on printing paper by executing a printing process on the actual image data.

【0008】ここで、現在印刷中の処理を途中で中止し
たい場合、一般的には、以下に述べるような2つの手法
によって印刷処理の中断を行っている。
Here, when it is desired to stop the process currently being printed halfway, the printing process is generally interrupted by the following two methods.

【0009】(1)ホスト10側のアプリケーションソ
フト上で印刷中断処理を選択し、プリンタ装置20のコ
ントローラ2に対して印刷停止コマンドを送信すること
によってプリンタ装置1による印刷処理を中断する。
(1) The print interrupt processing is selected on the application software on the host 10 side, and a print stop command is transmitted to the controller 2 of the printer apparatus 20 to interrupt the print processing by the printer apparatus 1.

【0010】(2)プリンタ装置20上に設けられたパ
ネルスイッチ6中の印刷停止ボタン6aを押し、コント
ローラ2に対して印刷処理停止命令の割り込み信号を発
生させることによってプリンタ装置20による印刷処理
を中断する。
(2) A print stop button 6a of the panel switch 6 provided on the printer device 20 is pressed to generate an interrupt signal of a print processing stop command for the controller 2 so that the print process by the printer device 20 is performed. Interrupt.

【0011】[0011]

【発明が解決しようとする課題】しかしながら、上述の
印刷処理の中断手法では下記の問題点があった。
However, the above-described method of interrupting the printing process has the following problems.

【0012】すなわち、ホスト10から印刷停止コマン
ドを送信する場合には、今まで送信したデータの後にコ
マンドを送信することになるため、コントローラ2によ
って印刷停止コマンドが解釈されるまでに送信される実
画像データについては印刷が行われ、印刷用紙の排出が
行われる。
That is, when the print stop command is transmitted from the host 10, the command is transmitted after the data that has been transmitted so far. The image data is printed, and the printing paper is discharged.

【0013】印刷停止ボタン6aを押す場合も同様に、
コントローラ2が印刷停止ボタン6aが押されたことを
検出し、印刷処理停止命令の割り込み信号を発生させる
までにしばらく時間がかかるため、割込信号が到着する
までの間は印刷処理が行われて印刷用紙が排出される。
その結果、印刷用紙が無駄に消費されてしまう。特に、
近時におけるページプリンタに代表されるプリンタ装置
においては、高速印刷化の要請に伴い、例えば、3秒に
1枚以上の速度で印刷を行う20ppmもの速度を有す
るプリントエンジンを搭載したものも現れてきている。
このように、今後プリントエンジンの高速化に伴って印
刷処理も高速化されてくると、印刷処理の中断の際に出
力される印刷用紙の枚数も増えくる。
When the print stop button 6a is pressed, similarly,
Since it takes some time for the controller 2 to detect that the print stop button 6a has been pressed and to generate an interrupt signal of the print processing stop command, the print processing is performed until the interrupt signal arrives. The printing paper is ejected.
As a result, printing paper is wasted. In particular,
In recent years, printer apparatuses typified by page printers have come equipped with a print engine having a speed of as high as 20 ppm for printing at a speed of one or more sheets in three seconds in response to a demand for high-speed printing. ing.
As described above, if the speed of the print processing is increased in accordance with the increase in the speed of the print engine in the future, the number of print sheets output when the print processing is interrupted also increases.

【0014】すなわち、コントローラ2に対して印刷停
止コマンドを送信したり、印刷停止ボタン6aを押すこ
とで印刷処理停止命令の割り込み信号を発生させても、
実際には、出力中の印刷用紙はなかなか止まらず、どう
しても数枚は印刷されてしまうという問題が生じてい
た。
That is, even if a print stop command is transmitted to the controller 2 or a print stop button 6a is pressed to generate an interrupt signal of a print processing stop command,
Actually, there is a problem that the printing paper being output is not easily stopped, and several sheets are printed.

【0015】本発明の課題は、上記問題点を解消し、所
望のタイミングで印刷処理を中断し、無駄な印刷用紙の
消費を最小限に抑えるプリンタ装置を提供することにあ
る。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a printer apparatus which solves the above-mentioned problems, interrupts a printing process at a desired timing, and minimizes waste of printing paper.

【0016】[0016]

【課題を解決するための手段】ところで、プリンタ装置
には、装置保護の観点から印刷用紙がない状態では印刷
処理が実行されることがないように、例えば、図5に示
すような用紙センサ7が設けられている場合がある。こ
の用紙センサ7は、用紙カセットやマルチパーパストレ
イ等に載置された印刷用紙の有無を検出するためのセン
サであり、印刷用紙が存在しない場合にはメカコントロ
ーラ3に対して用紙なし状態を警告するための警告信号
を送信する。
In order to prevent the printing process from being executed in a state where there is no printing paper from the viewpoint of protection of the printer, the printer device is provided with a paper sensor 7 as shown in FIG. May be provided. The paper sensor 7 is a sensor for detecting the presence or absence of printing paper placed on a paper cassette, a multi-purpose tray, or the like. If there is no printing paper, the paper sensor 7 warns the mechanical controller 3 that there is no paper. To send a warning signal.

【0017】メカコントローラ3は、コントローラ2と
異なってプリントエンジン4の動作を直接制御するよう
になっているため、警告信号を受け取ると、すぐに印刷
処理を停止する。このため、従来、プリントエンジン4
を強制的に停止させるために、印刷中に用紙カセットを
引き抜いたり、マルチパーパストレイの用紙自体を引き
抜いたりする場合もあった。
Unlike the controller 2, the mechanical controller 3 directly controls the operation of the print engine 4. Therefore, upon receiving the warning signal, the mechanical controller 3 immediately stops the printing process. For this reason, conventionally, the print engine 4
In some cases, the paper cassette is pulled out during printing or the paper itself in the multi-purpose tray is pulled out to forcibly stop the printing.

【0018】このようなプリンタ装置の機能に着目し、
本発明のプリンタ装置は、例えばホストから入力された
印字データに基づいて印刷対象となる実画像データを生
成するコントローラと、前記実画像データに基づいて印
刷用紙上に画像を印刷する印刷機構と、前記コントロー
ラにより生成された実画像データを前記印刷機構に転送
するとともに、前記印刷機構の動作を直接制御するメカ
コントローラと、前記印刷用紙が存在しない場合に警告
信号を出力する用紙センサと、所定の指令の受信を契機
に前記警告信号と実質的に同一の擬似警告信号を生成す
る擬似信号出力手段とを備え、前記メカコントローラ
が、前記警告信号と前記擬似警告信号のいずれか一方の
受信を契機に前記印刷機構の動作を強制的に停止させる
ように構成したものである。
Focusing on the functions of such a printer,
The printer device of the present invention is, for example, a controller that generates real image data to be printed based on print data input from a host, a printing mechanism that prints an image on printing paper based on the real image data, A mechanical controller that transfers the actual image data generated by the controller to the printing mechanism and directly controls the operation of the printing mechanism, a paper sensor that outputs a warning signal when the printing paper does not exist, and a predetermined A pseudo signal output unit for generating a pseudo warning signal substantially identical to the warning signal in response to the reception of the command, wherein the mechanical controller receives one of the warning signal and the pseudo warning signal in response to the reception of the command. The operation of the printing mechanism is forcibly stopped.

【0019】本発明の他のプリンタ装置は、所定の指令
の受信を契機に前記用紙センサを駆動して前記警告信号
を強制的に出力させるセンサ制御手段を設けたものであ
る。
Another printer of the present invention is provided with a sensor control means for driving the paper sensor upon receipt of a predetermined command to forcibly output the warning signal.

【0020】上記用紙センサが存在しないプリンタ装置
の場合は、上記擬似信号出力手段からの擬似警告信号の
みに基づいて前記メカコントローラが前記印刷機構の動
作を強制的に停止させるように構成する。
In the case of a printer having no paper sensor, the mechanical controller is configured to forcibly stop the operation of the printing mechanism based on only the pseudo warning signal from the pseudo signal output means.

【0021】[0021]

【発明の実施の形態】以下、本発明の実施形態を図面に
基づいて説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0022】図1は、本発明のプリンタ装置の一実施形
態を示す要部構成図である。なお、図1において、図4
に示した従来例と同一要素部分には同一符号を付してい
る。
FIG. 1 is a configuration diagram of a main part showing an embodiment of the printer device of the present invention. In FIG. 1, FIG.
The same components as those of the conventional example shown in FIG.

【0023】本実施形態のプリンタ装置1は、図4に示
す従来例と同様に、コントローラ2、メカコントローラ
3、プリントエンジン4を有し、新たに、擬似信号出力
部8を備えている。そして、プリンタ装置1のパネルス
イッチ6には、印刷停止ボタン6aの代わりに緊急停止
ボタン6bが設けられている。
The printer device 1 of this embodiment includes a controller 2, a mechanical controller 3, and a print engine 4, as in the conventional example shown in FIG. 4, and further includes a pseudo signal output unit 8. The panel switch 6 of the printer device 1 is provided with an emergency stop button 6b instead of the print stop button 6a.

【0024】擬似信号出力部8は、プリンタ装置1が元
々備えている用紙センサSから出力される警告信号と実
質的に同一の擬似警告信号を生成する擬似信号生成部8
aと、緊急停止ボタン6bが押されることを外部指令と
して検出し、擬似信号生成部8aによって生成された擬
似警告信号を出力する信号出力部8bとから構成されて
いる。信号出力部8bは、緊急停止ボタン6bが押され
ている時間だけ擬似警告信号を出力する形態、緊急停止
ボタン6bが押された時点で擬似警告信号の出力を開始
し、一定時間経過後に該出力を停止する形態、あるいは
緊急停止ボタン6bの一回目の押下により擬似警告信号
を出力し、再度のボタン押下により該出力を停止する形
態のいずれを採用してもよい。
The pseudo signal output section 8 generates a pseudo warning signal which is substantially the same as the warning signal output from the paper sensor S originally provided in the printer 1.
a, and a signal output unit 8b that detects that the emergency stop button 6b is pressed as an external command and outputs a pseudo warning signal generated by the pseudo signal generation unit 8a. The signal output unit 8b outputs a pseudo warning signal only when the emergency stop button 6b is pressed. The signal output unit 8b starts outputting the pseudo warning signal when the emergency stop button 6b is pressed, and outputs the pseudo warning signal after a predetermined time has elapsed. May be stopped, or a pseudo warning signal may be output by pressing the emergency stop button 6b for the first time, and the output may be stopped by pressing the button again.

【0025】信号出力部8bの出力端は、用紙センサS
の出力端と共にそれぞれ論理和ゲート9の入力端に接続
され、論理和ゲート9の出力がメカコントローラ3に入
力されるようになっている。これによって、用紙センサ
Sが用紙なし状態を検出して警告信号を出力した時点と
指令に基づいて信号出力部8bから擬似警告信号が出力
された時点の少なくとも一方の時点でメカコントローラ
3により即座に印刷処理が中断されるようになる。
The output end of the signal output section 8b is connected to the paper sensor S
Are connected to the input terminal of the OR gate 9 together with the output terminal of the OR gate 9, and the output of the OR gate 9 is input to the mechanical controller 3. Thus, at least one of the time when the paper sensor S detects the paper-out state and outputs the warning signal and the time when the pseudo warning signal is output from the signal output unit 8b based on the command, the mechanical controller 3 immediately outputs the warning signal. The printing process is interrupted.

【0026】また、上記例では、外部からの指令とし
て、緊急停止ボタン6bの押下を検出しているが、ホス
ト10からの制御情報の受信を契機に擬似信号出力部8
を動作させるように構成することもできる。詳しくは、
プリンタ装置1とホスト10とを接続するプリンタケー
ブルは、一般にシリアルポートを介して接続するが、シ
リアルポートの中でも双方向通信を行うことのできるポ
ートの規格では、プリンタ装置1とホスト10とは、コ
マンド転送専用のコントロールラインと、データ転送専
用のデータラインとを独立して有することになる。
In the above example, the pressing of the emergency stop button 6b is detected as an external command, but the pseudo signal output unit 8 is triggered by the reception of control information from the host 10.
May be configured to operate. For more information,
A printer cable for connecting the printer 1 and the host 10 is generally connected via a serial port. According to the standard of the serial ports that can perform bidirectional communication, the printer 1 and the host 10 A control line dedicated to command transfer and a data line dedicated to data transfer are independently provided.

【0027】すなわち、双方向通信の規格では、コント
ロールラインとデータラインとを独立して使用すること
ができるため、印字データの送信中であっても任意のタ
イミングでホスト10から印刷停止コマンドを送信する
ことができる。したがって、従来、コントローラ2に送
られていた印刷停止コマンドを外部からの制御情報とし
てメカコントローラ3に送ることで、即座に印刷処理を
中断することができる。
That is, in the bidirectional communication standard, since the control line and the data line can be used independently, a print stop command is transmitted from the host 10 at an arbitrary timing even during the transmission of print data. can do. Therefore, by sending the print stop command conventionally sent to the controller 2 to the mechanical controller 3 as external control information, the print processing can be immediately interrupted.

【0028】次に上述実施形態の作用を図2及び図3を
参照して説明する。
Next, the operation of the above embodiment will be described with reference to FIGS.

【0029】図2は、本実施形態のプリンタ装置1にお
けるメカコントローラ3側の印刷処理を示すフローチャ
ートである。以下の説明でSは処理ステップを示す。
FIG. 2 is a flowchart showing a printing process on the mechanical controller 3 side in the printer device 1 of the present embodiment. In the following description, S indicates a processing step.

【0030】メカコントローラ3は、警告信号または擬
似警告信号が入力されたか否かをチェックする(S
1)。警告信号等が入力されていない場合(S1:N
o)、コントローラ2から印刷要求を受け取ったか否か
をチェックし(S2)、印刷要求を受け取っていた場合
のみ印刷処理を実行する(S3:Yes)。そして、上
記S2の判断処理で印刷要求を受け取ってない場合(S
3:No)、または、上記S3において、印刷処理を実
行した後は、上記S1の処理に戻る。
The mechanical controller 3 checks whether a warning signal or a false warning signal has been input (S).
1). When no warning signal or the like is input (S1: N
o), it is checked whether a print request has been received from the controller 2 (S2), and print processing is executed only when a print request has been received (S3: Yes). If no print request has been received in the determination process of S2 (S2
3: No) Or, after performing the printing process in S3, the process returns to the process in S1.

【0031】一方、上記S1の判断処理において、警告
信号等が入力されている場合は(S1:Yes)、現在
印刷中であるか否かをチェックし(S4)、印刷中の場
合のみ次頁の印刷を停止する(S5:Yes)。そし
て、上記S4の判断処理で印刷中でない場合(S4:N
o)、または、上記S5において印刷停止処理を実行し
た後は、コントローラ2に対して印刷用紙がない旨を通
達し(S6)、上記S1の処理に戻る。これを全実画像
データについて繰り返す。
On the other hand, if a warning signal or the like is input in the determination processing of S1 (S1: Yes), it is checked whether or not printing is currently being performed (S4). Is stopped (S5: Yes). If printing is not being performed in the determination processing of S4 (S4: N
o) Or, after executing the print stop process in S5, the controller 2 is notified that there is no print paper (S6), and the process returns to S1. This is repeated for all actual image data.

【0032】図3は、本実施形態によるコントローラ2
側の印刷処理を示すフローチャートである。
FIG. 3 shows a controller 2 according to the present embodiment.
6 is a flowchart showing a printing process on the side.

【0033】コントローラ2では、まず、メカコントロ
ーラ3から印刷用紙がない旨の通達があったか否かをチ
ェックする(S11)。通達がない場合(S11:N
o)は、ホスト10から次の印刷要求を受け取ったか否
かをチェックする(S12)。印刷要求を受け取ってい
た場合は(S12:Yes)、紙送りを開始するととも
に(S13)、入力された印字データに基づく実画像デ
ータを生成し(S14)、メカコントローラ3に対して
印刷要求を出力する(S15)。上記S12の判断処理
でホスト10から印刷要求を受け取ってない場合(S1
2:No)、または、上記S15において、印刷要求を
出力した後は、上記S11の処理に戻る。
First, the controller 2 checks whether or not there is a notification from the mechanical controller 3 that there is no printing paper (S11). When there is no notification (S11: N
o), it is checked whether the next print request has been received from the host 10 (S12). If a print request has been received (S12: Yes), paper feeding is started (S13), real image data is generated based on the input print data (S14), and a print request is sent to the mechanical controller 3. Output (S15). When the print request is not received from the host 10 in the determination processing of S12 (S1
2: No) Or, after outputting the print request in S15, the process returns to S11.

【0034】一方、上記S11の判断処理において通達
があった場合は(S11:Yes)、現在印刷中である
か否かをチェックし(S16)、印刷中の場合は(S1
6:Yes)次頁の分の実画像データの生成を停止する
(S17)。上記S16の判断の結果、印刷中ではない
場合(S16:No)、または、上記S17において印
刷データの生成を停止した後は、液晶表示パネル5に印
刷用紙がない旨を表示してホスト10へ用紙なし状態を
報知し(S18)、上記S11の処理に戻る。これを入
力した全ての印字データについて繰り返す。
On the other hand, if there is a notification in the determination processing of S11 (S11: Yes), it is checked whether or not printing is currently being performed (S16).
6: Yes) The generation of the actual image data for the next page is stopped (S17). If the result of determination in S16 is that printing is not being performed (S16: No), or after the generation of print data is stopped in S17, a message indicating that there is no printing paper is displayed on the liquid crystal display panel 5 and the host 10 is notified. The absence of paper is notified (S18), and the process returns to S11. This is repeated for all the input print data.

【0035】このように本実施形態では、オペレータが
緊急停止ボタン6bの押下等を契機に擬似警告信号をメ
カコントローラ3に入力することで、メカコントローラ
3は、印刷用紙がなくなったものと判断してプリントエ
ンジン4を強制的に停止させる。これによって、印刷用
紙の無駄を省くことができ、資源の有効利用が可能とな
る。
As described above, in the present embodiment, the operator inputs a false warning signal to the mechanical controller 3 when the emergency stop button 6b is pressed, etc., and the mechanical controller 3 determines that the printing paper has run out. To forcibly stop the print engine 4. As a result, waste of printing paper can be reduced, and resources can be effectively used.

【0036】なお、前述の実施形態では、擬似信号出力
部8によって用紙センサSが出力する警告信号と実質的
に同一の擬似警告信号を作り出しているが、この擬似信
号出力部8の代わりに、例えば、外部指令として、緊急
停止ボタン6bが押された場合、または、ホスト10か
ら印刷停止コマンドが送信された場合に、前記用紙セン
サSから強制的に警告信号を出力させるセンサ制御部を
設けることにより、用紙センサSの出力をそのまま利用
するように構成してもよい。また、用紙センサSを持た
ないプリンタ装置については、擬似信号出力部8の出力
のみをメカコントローラ3に出力するように構成すれば
よい。
In the above-described embodiment, the pseudo signal output unit 8 generates a pseudo warning signal which is substantially the same as the warning signal output from the paper sensor S, but instead of the pseudo signal output unit 8, For example, a sensor control unit for forcibly outputting a warning signal from the paper sensor S when the emergency stop button 6b is pressed as an external command or when a print stop command is transmitted from the host 10 is provided. Thus, the output of the paper sensor S may be used as it is. Further, for a printer having no paper sensor S, it may be configured to output only the output of the pseudo signal output unit 8 to the mechanical controller 3.

【0037】また、プリントエンジンの印刷処理を中断
させた状態から再び印刷処理を再開させるには、中断以
降、メカコントローラ3に警告信号または擬似警告信号
が再び入力されたか否かを定期的にチェックさせること
で実現可能である。すなわち、信号が入力されたことを
認識すると、メカコントローラ3は印刷用紙が存在する
ものと判断してプリントエンジン4の動作を再開させ
る。これにより容易に印刷処理の再開が可能である。
In order to restart the printing process again from the state where the printing process of the print engine is interrupted, it is periodically checked whether or not a warning signal or a pseudo warning signal is input to the mechanical controller 3 again after the interruption. It is feasible to do so. That is, when recognizing that a signal has been input, the mechanical controller 3 determines that print paper is present and restarts the operation of the print engine 4. As a result, the printing process can be easily restarted.

【0038】また、これを利用すれば複数部印刷すると
き、1枚目の結果を見てから続いて印刷するかどうかを
決定するという試し印刷を行うこともできる。すなわ
ち、1枚目を印刷したところで自動的にメカコントロー
ラ3に警告信号または擬似警告信号を入力するようにし
ておき、確認したところで適当なタイミングで再度メカ
コントローラ3に警告信号または擬似警告信号を入力す
る。
By utilizing this, when printing a plurality of copies, it is also possible to perform test printing in which after checking the result of the first sheet, it is determined whether to continue printing. That is, a warning signal or a pseudo warning signal is automatically input to the mechanical controller 3 when the first sheet has been printed, and a warning signal or a pseudo warning signal is input to the mechanical controller 3 again at an appropriate timing when it is confirmed. I do.

【0039】[0039]

【発明の効果】以上の説明から明らかなように、本発明
によれば、プリントエンジンを直接制御するメカコント
ローラに、用紙センサの出力する警告信号と実質的に同
一の擬似警告信号を出力したり、あるいは、用紙センサ
から強制的に警告信号を出力させることで、印刷処理を
直ちに中断させることができる。したがって、無駄な印
刷用紙の消費を最小限に抑えることができる。
As is apparent from the above description, according to the present invention, a pseudo warning signal which is substantially the same as the warning signal output from the paper sensor is output to the mechanical controller which directly controls the print engine. Alternatively, the printing process can be immediately interrupted by forcibly outputting a warning signal from the paper sensor. Therefore, wasteful consumption of printing paper can be minimized.

【0040】また、前述のように、プリントエンジンを
強制的に停止させるために、印刷中に用紙のカセットを
引き抜く場合があったが、用紙センサがカセットの抜き
差し部分についているタイプのプリンタ装置では、引き
抜き方によっては有効な手段にならない場合があった。
つまり前の用紙によってセンサが用紙ありと判定しまう
ため、用紙なし状態を演出することができない場合があ
った。本発明によれは、警告信号ないし警告前の用紙に
よって直ちに用紙なし状態が報知されるので、プリンタ
装置内部で早期に停止処理の準備にとりかかることがで
きるという利点がある。
As described above, there has been a case where a paper cassette is pulled out during printing in order to forcibly stop the print engine. In some cases, it was not an effective means depending on how it was pulled out.
That is, since the sensor determines that there is a sheet with the previous sheet, it may not be possible to produce the state of no sheet. According to the present invention, the absence of the sheet is immediately notified by the warning signal or the sheet before the warning, so that there is an advantage that preparation for the stop processing can be started early in the printer.

【0041】さらに、簡易な手法により上述の利点が得
られるので、本発明のプリンタ装置の設計・製造に際し
てコスト上昇を防止することができる。
Further, since the above advantages can be obtained by a simple method, it is possible to prevent an increase in cost when designing and manufacturing the printer device of the present invention.

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

【図1】本発明の一実施形態となるプリンタ装置の要部
構成図。
FIG. 1 is a main part configuration diagram of a printer device according to an embodiment of the present invention.

【図2】本実施形態によるメカコントローラ側の印刷処
理を示すフローチャート。
FIG. 2 is a flowchart illustrating printing processing on the mechanical controller side according to the embodiment.

【図3】本実施形態によるコントローラ側の印刷処理を
示すフローチャート。
FIG. 3 is a flowchart illustrating printing processing on the controller side according to the embodiment.

【図4】従来のプリンタ装置の要部構成図。FIG. 4 is a main part configuration diagram of a conventional printer device.

【図5】用紙センサの概略構成を示す図。FIG. 5 is a diagram showing a schematic configuration of a paper sensor.

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

1,20 プリンタ装置 2 コントローラ 3 メカコントローラ 4 プリントエンジン 5 液晶表示パネル 6 パネルスイッチ 6a 印刷停止ボタン 6b 緊急停止ボタン 7 用紙センサ 8 擬似信号出力部 8a 擬似信号生成部 8b 信号出力部 9 論理和ゲート 10 ホストコンピュータ 1, 20 printer device 2 controller 3 mechanical controller 4 print engine 5 liquid crystal display panel 6 panel switch 6a print stop button 6b emergency stop button 7 paper sensor 8 pseudo signal output section 8a pseudo signal generation section 8b signal output section 9 OR gate 10 Host computer

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) B41J 29/46 B41J 5/30 B41J 29/48 G06F 3/12 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) B41J 29/46 B41J 5/30 B41J 29/48 G06F 3/12

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 入力された印字データに基づいて印刷対
象となる実画像データを生成するコントローラと、 前記実画像データに基づいて印刷用紙上に画像を印刷す
る印刷機構と、 前記コントローラにより生成された実画像データを前記
印刷機構に転送するともに、前記印刷機構の動作を直接
制御するメカコントローラと、 前記印刷用紙が存在しない場合に警告信号を出力する用
紙センサと、 所定の指令の受信を契機に前記警告信号と実質的に同一
の擬似警告信号を生成する擬似信号出力手段と、 を備え、前記メカコントローラが、前記警告信号と前記
擬似警告信号のいずれか一方の受信を契機に前記印刷機
構の動作を強制的に停止させるように構成したことを特
徴とするプリンタ装置。
A controller configured to generate real image data to be printed based on the input print data; a printing mechanism configured to print an image on printing paper based on the real image data; A mechanical controller that transfers the actual image data to the printing mechanism and directly controls the operation of the printing mechanism, a paper sensor that outputs a warning signal when the printing paper does not exist, and a predetermined command is received. And a pseudo signal output unit that generates a pseudo warning signal substantially the same as the warning signal, wherein the mechanical controller receives the one of the warning signal and the pseudo warning signal and triggers the printing mechanism. Wherein the operation of the printer is forcibly stopped.
【請求項2】 入力された印字データに基づいて印刷対
象となる実画像データを生成するコントローラと、 前記実画像データに基づいて印刷用紙上に画像を印刷す
る印刷機構と、 前記コントローラにより生成された実画像データを前記
印刷機構に転送するとともに、前記印刷機構の動作を直
接制御するメカコントローラと、 前記印刷用紙が存在しない場合に警告信号を出力する用
紙センサと、 を備え、前記メカコントローラが前記警告信号を受信し
たときに前記印刷機構の動作を強制的に停止させるプリ
ンタ装置において、 所定の指令の受信を契機に前記用紙センサを駆動して前
記警告信号を強制的に出力させるセンサ制御手段を設け
たことを特徴とするプリンタ装置。
2. A controller that generates real image data to be printed based on input print data, a printing mechanism that prints an image on printing paper based on the real image data, and a controller that is generated by the controller. A mechanical controller that directly transfers the actual image data to the printing mechanism, and directly controls the operation of the printing mechanism, and a paper sensor that outputs a warning signal when the printing paper does not exist. In a printer device for forcibly stopping the operation of the printing mechanism when the warning signal is received, a sensor control means for driving the paper sensor to forcibly output the warning signal upon receipt of a predetermined command A printer device comprising:
【請求項3】 入力された印字データに基づいて印刷対
象となる実画像データを生成するコントローラと、 前記実画像データに基づいて印刷用紙上に画像を印刷す
る印刷機構と、 前記コントローラにより生成された実画像データを前記
印刷機構に転送するとともに前記印刷機構の動作を直接
制御するメカコントローラと、 所定の指令の受信を契機に停止を意味する信号を出力す
る停止信号出力手段と、を備え、前記メカコントローラ
が、前記停止信号を受信したときに前記印刷機構の動作
を強制的に停止させるように構成したことを特徴とする
プリンタ装置。
3. A controller that generates real image data to be printed based on the input print data, a printing mechanism that prints an image on printing paper based on the real image data, and a controller that is generated by the controller. A mechanical controller that transfers the actual image data to the printing mechanism and directly controls the operation of the printing mechanism, and outputs a signal indicating stop when a predetermined command is received .
And a stop signal output unit , wherein the mechanism controller is configured to forcibly stop the operation of the printing mechanism when the stop signal is received.
JP08077667A 1996-03-29 1996-03-29 Printer device Expired - Lifetime JP3123426B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08077667A JP3123426B2 (en) 1996-03-29 1996-03-29 Printer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08077667A JP3123426B2 (en) 1996-03-29 1996-03-29 Printer device

Publications (2)

Publication Number Publication Date
JPH09267539A JPH09267539A (en) 1997-10-14
JP3123426B2 true JP3123426B2 (en) 2001-01-09

Family

ID=13640241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08077667A Expired - Lifetime JP3123426B2 (en) 1996-03-29 1996-03-29 Printer device

Country Status (1)

Country Link
JP (1) JP3123426B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7267217B2 (en) 2005-01-28 2007-09-11 Seiko Epson Corporation Apparatus and method for detecting removal of conveyed work
JP2017010122A (en) * 2015-06-17 2017-01-12 セイコーエプソン株式会社 Printing system, printing device, control method of printing system and control method of printing device
JP7423945B2 (en) * 2019-09-13 2024-01-30 コニカミノルタ株式会社 Image forming device and image forming device diagnostic system

Also Published As

Publication number Publication date
JPH09267539A (en) 1997-10-14

Similar Documents

Publication Publication Date Title
JP3127716B2 (en) Printer
US20040145776A1 (en) Digital multiple function processing machine and printer
JP3123426B2 (en) Printer device
JP3468225B2 (en) Printing equipment
JP4809641B2 (en) Image forming apparatus
JPH0239973A (en) Printing control system
US11330132B2 (en) Information processing apparatus capable of resetting system, method of controlling same, and storage medium
JP3080310B2 (en) Document processing device
JP2768307B2 (en) Printer device
JP3291966B2 (en) Print processing device
JPH0348358A (en) Method for communicating information between host system and peripheral apparatus
JP2022112717A (en) Image formation apparatus, control method of image formation apparatus and program
JPH11194917A (en) Printing system
JPH0671986A (en) Printing device
JPH1139106A (en) Printing controller, printing control method and computer-readable storage medium stored with program
JP2002347313A (en) Printer
JPH11115283A (en) Printer and method for controlling it
JPH11175282A (en) Device and method for forming image
JPH10133524A (en) Copying machine operation monitoring system
JPH11355565A (en) Printer device
JP2000118099A (en) Image-forming apparatus
JPH09198205A (en) Output device, information processing system and data output method
JP2004181769A (en) Printing device
JP2002036675A (en) Printer
JPH06278342A (en) Printer

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081027

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091027

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101027

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101027

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111027

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121027

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121027

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131027

Year of fee payment: 13

EXPY Cancellation because of completion of term