[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH10114124A - Image forming apparatus - Google Patents

Image forming apparatus

Info

Publication number
JPH10114124A
JPH10114124A JP8270434A JP27043496A JPH10114124A JP H10114124 A JPH10114124 A JP H10114124A JP 8270434 A JP8270434 A JP 8270434A JP 27043496 A JP27043496 A JP 27043496A JP H10114124 A JPH10114124 A JP H10114124A
Authority
JP
Japan
Prior art keywords
error
image forming
processing
data
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8270434A
Other languages
Japanese (ja)
Inventor
幸正 ▲吉▼田
Yukimasa Yoshida
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP8270434A priority Critical patent/JPH10114124A/en
Publication of JPH10114124A publication Critical patent/JPH10114124A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image forming apparatus capable of surely detecting an error at high speed and of executing an adequate error recovery operation. SOLUTION: There disclosed an image forming apparatus wherein controlling of outputting print data to a printing section is executed in a main operation and a printing operation, an error recovery operation and a setting operation of an error code are executed in an interval interruption operation which is started in the main operation. When an error such as toner empty occurs (S20; YES), an error recovery operation for continuing a printing operation of one page (S24) and an error code is set (S25) after the error recovery operation is completed. On the other hand, in the main operation, the error code is referred to and output of the data to the printing section is stopped. As a result, even after the error is detected, it is possible to execute the printing of one page.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、パーソナルコンピ
ューター等に接続されるプリンタ等の画像形成装置の技
術分野に関するものである。
The present invention relates to the technical field of an image forming apparatus such as a printer connected to a personal computer or the like.

【0002】[0002]

【従来の技術】従来、プリンタ等の画像形成装置におい
ては、インターバル割り込み処理により、画像形成動作
中においてもカバーオープン、紙詰まり、トナーエンプ
ティー等のエラーの検出を行い、エラーを検出した場合
には、当該インターバル割り込み処理においてエラーコ
ードをセットし、前記インターバル割り込み処理を起動
させたメイン処理において、当該エラーコードに基づき
プリントエンジンへのプリントデータの送出を中止する
エラー処理を行うようになっていた。
2. Description of the Related Art Conventionally, in an image forming apparatus such as a printer, an error such as a cover open, a paper jam, or a toner empty is detected by an interval interrupt process even during an image forming operation. In the main process that sets an error code in the interval interrupt process and starts the interval interrupt process, an error process for stopping transmission of print data to the print engine based on the error code is performed.

【0003】また、従来の装置では、前記インターバル
割り込み処理においてもエラー処理を実行しており、カ
バーオープン及び紙詰まりのエラー発生を検出した場合
には、前記インターバル割り込み処理において、モータ
を停止させ、あるいは高圧部への通電を停止させて直ち
に画像形成動作を中止させていた。
In the conventional apparatus, error processing is also performed in the interval interrupt processing. When an error of cover open and paper jam is detected, the motor is stopped in the interval interrupt processing. Alternatively, the power supply to the high-voltage unit is stopped, and the image forming operation is immediately stopped.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、前記従
来の画像形成装置においては、前記インターバル割り込
み処理におけるエラー処理の終了前に前記エラーコード
をセットしていたため、前記メイン処理におけるエラー
処理の実行により、前記インターバル割り込み処理にお
けるエラー処理が適切に行われないことがあった。
However, in the conventional image forming apparatus, since the error code is set before the end of the error processing in the interval interrupt processing, the error processing in the main processing is executed. Error processing in the interval interrupt processing was not performed properly.

【0005】例えばトナーエンプティのエラーに対して
は、完全にトナーが無くなったわけではないので、1頁
分の画像形成動作を行うことが可能であるが、エラーを
検出した際にエラーコードをセットすると、前記インタ
ーバル割り込み処理では画像形成動作が継続して行われ
ているにも拘らず、前記メイン処理において当該エラー
コードが参照され、前記プリントエンジンへのプリント
データの出力が中止されてしまい、一部に白紙の部分が
生ずることになる。
For example, for a toner empty error, the toner is not completely exhausted, so that an image forming operation for one page can be performed. However, when an error is detected, an error code is set. In the interval interrupt processing, although the image forming operation is continuously performed, the error code is referred to in the main processing, and the output of the print data to the print engine is stopped. Will result in a blank area.

【0006】そこで、本発明は、エラーの迅速かつ確実
な検出と、適切なエラー処理を実行することのできる画
像形成装置を提供することを課題としている。
SUMMARY OF THE INVENTION It is an object of the present invention to provide an image forming apparatus capable of quickly and reliably detecting an error and executing an appropriate error process.

【0007】[0007]

【課題を解決するための手段】請求項1に記載の画像形
成装置は前記課題を解決するために、データ出力手段か
らのデータを入力するデータ入力手段と、前記データ入
力手段により入力したデータを記録材上に形成する画像
形成手段と、前記画像形成手段についてのエラーを検出
するエラー検出手段と、前記データ入力手段により入力
したデータを前記画像形成手段に出力し前記画像形成手
段に画像形成動作を行わせる制御手段であって、インタ
ーバル割り込み処理の起動と、前記画像形成手段への前
記データの出力と、エラー情報に基づく該データの出力
の停止とをメイン処理により行い、前記画像形成手段に
よる画像形成と、前記エラー検出手段がエラーを検出し
たか否かをチェックするエラー検出処理と、エラーを検
出した場合のエラー処理と、前記エラー情報の設定とを
前記インターバル割り込み処理により行い、該エラー情
報の設定を前記エラー処理の終了後に行う制御手段とを
備えたことを特徴とする。
According to a first aspect of the present invention, there is provided an image forming apparatus, comprising: a data input unit for inputting data from a data output unit; Image forming means for forming on a recording material, error detecting means for detecting an error in the image forming means, data input by the data input means being output to the image forming means, and an image forming operation being performed by the image forming means. Control means for performing an interval interrupt process, outputting the data to the image forming device, and stopping the output of the data based on the error information by a main process. Image formation, an error detection process for checking whether the error detection means has detected an error, and an error detection process for detecting an error. A processing performed by the interval interrupt processing settings and the error information, characterized by comprising a control means for setting said error information after completion of the error processing.

【0008】請求項1に記載の画像形成装置によれば、
データ出力手段としての例えばパーソナルコンピュータ
等のホスト装置から出力されたデータは、データ入力手
段により入力され、制御手段により実行されるメイン処
理において、画像形成手段へ出力される。また、メイン
処理においては、インターバル割り込み処理が起動させ
られ、当該インターバル割り込みにおいて当該エラー検
出手段が画像形成手段のエラーを検出したか否かがチェ
ックされると共に、前記データに基づく画像形成動作が
行われる。そして、インターバル割り込み処理におい
て、エラーが検出された場合には、当該インターバル割
り込み処理におけるエラー処理を行うと共に、当該エラ
ー処理終了後にエラー情報の設定を行う。このエラー情
報は前記メイン処理において参照され、前記画像形成手
段への前記データの出力が停止される。従って、前記エ
ラー情報が設定されるまでは、前記画像形成手段への前
記データの出力は継続されるため、例えば前記インター
バル割り込み処理におけるエラー処理として画像形成動
作を継続させる場合には正常な画像形成動作を行わせる
等、インターバル割り込み処理における適切なエラー処
理と前記メイン処理における所定のエラー処理が実行さ
れることになる。
According to the image forming apparatus of the first aspect,
Data output from a host device such as a personal computer as data output means is input by the data input means and output to the image forming means in a main process executed by the control means. In the main process, an interval interrupt process is started, it is checked whether or not the error detecting means detects an error of the image forming means in the interval interrupt, and an image forming operation based on the data is performed. Will be Then, when an error is detected in the interval interrupt processing, error processing in the interval interrupt processing is performed, and error information is set after the error processing is completed. This error information is referred to in the main processing, and the output of the data to the image forming unit is stopped. Therefore, the output of the data to the image forming means is continued until the error information is set. For example, when the image forming operation is continued as the error processing in the interval interrupt processing, a normal image forming operation is performed. For example, an appropriate error process in the interval interrupt process and a predetermined error process in the main process are executed.

【0009】請求項2に記載の画像形成装置は、前記請
求項1に記載の画像形成装置において、前記エラー処理
は、前記エラー検出以降の画像形成動作を完結させる処
理を含むことを特徴とする。
According to a second aspect of the present invention, in the image forming apparatus according to the first aspect, the error processing includes processing for completing an image forming operation after the error detection. .

【0010】請求項2に記載の画像形成装置によれば、
前記インターバル割り込み処理においてエラーが検出さ
れた場合には、当該インターバル割り込み処理において
エラー検出以降の画像形成動作を完結させるようなエラ
ー処理が行われ、エラー検出後も画像形成動作が継続し
て行われる。しかし、前記エラー情報の設定は、このよ
うなエラー処理が終了した後、即ち、前記エラー検出後
の1頁分の画像形成動作を完結させた後に行われるの
で、画像形成手段への前記データの出力は継続して行わ
れ、白紙部分を生じさせることなく、1頁分の画像形成
動作は正常に行われる。そして、この1頁分の画像形成
動作の終了後に、前記エラー情報が設定され、画像形成
手段への前記データの出力が停止される。このように、
エラーの検出後であっても、エラー検出以降の画像形成
動作が完結されると共に、エラー復帰後に画像形成すべ
きデータは確保される。
[0010] According to the image forming apparatus of the second aspect,
When an error is detected in the interval interrupt processing, error processing is performed in the interval interrupt processing to complete the image forming operation after the error detection, and the image forming operation is continuously performed after the error detection. . However, the setting of the error information is performed after such error processing is completed, that is, after the image forming operation for one page after the error is detected is completed. The output is continuously performed, and the image forming operation for one page is normally performed without generating a blank portion. After the image forming operation for one page is completed, the error information is set, and the output of the data to the image forming unit is stopped. in this way,
Even after the detection of the error, the image forming operation after the error detection is completed, and data to be formed after the error recovery is secured.

【0011】請求項3に記載の画像形成装置は、前記請
求項1または請求項2に記載の画像形成装置において、
表示手段を更に備え、前記メイン処理は、前記エラー情
報に基づく該表示手段によるエラー表示を含むことを特
徴とする。
According to a third aspect of the present invention, in the image forming apparatus according to the first or second aspect,
A display unit is further provided, and the main processing includes an error display by the display unit based on the error information.

【0012】請求項3に記載の画像形成装置によれば、
前記メイン処理において、前記エラー情報に基づく表示
手段によるエラー表示が行われるので、ユーザーに対し
て適切なエラー復帰措置が促されるが、このエラー表示
は、前記インターバル割り込み処理において上述のよう
に適切なエラー処理が行われ、当該エラー処理の終了後
に設定されるエラー情報に基づいて行われるので、当該
適切なエラー処理が中断されることなく、確実に実行さ
れる。
According to the image forming apparatus of the third aspect,
In the main processing, an error display is performed by the display means based on the error information, so that an appropriate error recovery measure is prompted for the user. However, this error display is performed in the interval interrupt processing as described above. Since the error processing is performed and is performed based on the error information set after the error processing is completed, the appropriate error processing is reliably executed without interruption.

【0013】請求項4に記載の画像形成装置は、請求項
1または請求項2に記載の画像形成装置において、ファ
クシミリ送受信手段と、表示手段とを更に備え、前記制
御手段は、ファクシミリ送受信機能及び表示機能を実現
するためのメインタスクと、前記メイン処理を実現する
ためのサブタスクとを時分割により並列に処理し、前記
メインタスクにて、前記エラー情報に基づく前記表示手
段によるエラー表示と、前記エラー情報の消去とを行
い、該エラー情報の消去を前記エラー表示処理の終了後
に行うことを特徴とする。
According to a fourth aspect of the present invention, in the image forming apparatus according to the first or second aspect, the image forming apparatus further includes a facsimile transmitting / receiving unit and a display unit, and the control unit includes a facsimile transmitting / receiving function. A main task for realizing a display function, and a subtask for realizing the main processing are processed in parallel by time division, and in the main task, an error display by the display means based on the error information; The error information is erased, and the error information is erased after the error display processing is completed.

【0014】請求項4に記載の画像形成装置によれば、
サブタスクが実行され、前記メイン処理において前記イ
ンターバル割り込み処理が起動されることにより、前記
エラー検出処理が行われる。そして、このエラー検出処
理においてエラーが検出されたことが認識されると、上
述のようなエラー処理が実行され、当該エラー処理終了
後にエラー情報の設定が行われるが、タスクがメインタ
スクに切り換えられることにより、当該エラー情報に基
づく表示手段によるエラー表示が行われると共に、当該
エラー情報の消去が行われる。従って、前記エラー情報
の設定は、前記メインタスク実行中にも行われる場合が
あるが、前記メインタスクにおける前記エラー表示処理
終了までには、所定の時間を要するため、直ちに前記エ
ラー情報の消去が行われず、前記サブタスクにおける前
記メイン処理において前記エラー情報に基づく上述のよ
うなデータ出力の停止処理を確実に行わせる。一方、前
記メインタスクにおいては、ファクシミリ送受信機能の
実行中であっても、前記エラー処理の終了後にエラー表
示処理が行われ、ユーザーに対して適切なエラー復帰措
置が促される。
According to the image forming apparatus of the fourth aspect,
The subtask is executed, and the error detection processing is performed by activating the interval interrupt processing in the main processing. Then, when it is recognized that an error is detected in the error detection processing, the above-described error processing is executed, and after the error processing is completed, setting of error information is performed, but the task is switched to the main task. Thus, an error is displayed by the display unit based on the error information, and the error information is deleted. Therefore, the setting of the error information may be performed even during the execution of the main task. However, it takes a predetermined time until the error display processing in the main task is completed. Not performed, and the above-described data output stop processing based on the error information is reliably performed in the main processing in the subtask. On the other hand, in the main task, even when the facsimile transmission / reception function is being executed, an error display process is performed after the end of the error process, and the user is prompted to take appropriate error recovery measures.

【0015】請求項5に記載の画像形成装置は、請求項
4に記載の画像形成装置において、前記制御手段は、前
記メインタスクにおいても、前記インターバル割り込み
処理を起動して、前記ファクシミリ送受信手段にて受信
したファクシミリデータを基に前記画像形成手段により
画像を形成することができることを特徴とする。
According to a fifth aspect of the present invention, in the image forming apparatus according to the fourth aspect, the control means activates the interval interrupt processing also in the main task, and causes the facsimile transmission / reception means to execute the interval interruption processing. An image can be formed by the image forming means on the basis of the facsimile data received.

【0016】請求項5に記載の画像形成装置によれば、
前記メインタスクにおいても、前記インターバル割り込
み処理を起動して、前記ファクシミリ送受信手段にて受
信したファクシミリデータを基に前記画像形成手段によ
り画像を形成するので、画像形成装置を多機能周辺装置
として有効に使用させると共に、ファクシミリデータの
画像形成時における適切なエラー処理とエラー表示が行
われる。
According to the image forming apparatus of the fifth aspect,
Also in the main task, the interval interrupt processing is started, and an image is formed by the image forming means based on the facsimile data received by the facsimile transmitting / receiving means, so that the image forming apparatus can be effectively used as a multifunctional peripheral device. At the same time, appropriate error processing and error display at the time of facsimile data image formation are performed.

【0017】[0017]

【発明の実施の形態】以下、本発明の実施の形態を添付
図面に基づいて説明する。 (第1の実施形態)まず、本発明の第1の実施の形態を
図1から図8に基づいて説明する。図1は本発明の第1
の実施形態における画像形成装置とホスト装置の斜視
図、図2は該画像形成装置の断面図、図3は機能ブロッ
ク図である。
Embodiments of the present invention will be described below with reference to the accompanying drawings. (First Embodiment) First, a first embodiment of the present invention will be described with reference to FIGS. FIG. 1 shows the first embodiment of the present invention.
2 is a perspective view of an image forming apparatus and a host device according to the embodiment, FIG. 2 is a sectional view of the image forming apparatus, and FIG. 3 is a functional block diagram.

【0018】図1及び図3に示すように、本発明の画像
形成装置1は、I/Oポート(入出力ポート)3及びケ
ーブル4を介してホスト装置としてのPC(パーソナル
コンピュータ)2に接続されている。
As shown in FIGS. 1 and 3, the image forming apparatus 1 of the present invention is connected to a PC (personal computer) 2 as a host device via an I / O port (input / output port) 3 and a cable 4. Have been.

【0019】この画像形成装置1は、ファクシミリ機能
を実現するためのファクシミリ送受信手段としてのファ
クシミリ部と、該ファクシミリ部あるいはPC2から送
信されるデータをプリントするプリンタ機能を実現する
ための画像形成手段としてのプリンタ部の双方を備えて
おり、後述するようなマルチタスク処理により、両機能
を並列的に発揮できるように構成されている。
The image forming apparatus 1 includes a facsimile unit as a facsimile transmission / reception unit for realizing a facsimile function, and an image forming unit for realizing a printer function for printing data transmitted from the facsimile unit or the PC 2. And a multi-task process as described later, so that both functions can be performed in parallel.

【0020】まず、ファクシミリ部には、図3に示すよ
うに、回線制御を行うためのNCU(ネットワーク・コ
ントロール・ユニット)5を備えており、該NCU5を
介して電話回線に接続される。また、制御手段としての
CPU10はバスラインを介して以下の装置各部と接続
され、所定の通信制御手順に従って、装置各部を制御し
てファクシミリ動作、つまりデータ通信を実現するもの
である。
First, as shown in FIG. 3, the facsimile unit includes an NCU (network control unit) 5 for performing line control, and is connected to a telephone line via the NCU 5. The CPU 10 as a control means is connected to the following units of the apparatus via a bus line, and controls the respective units of the apparatus according to a predetermined communication control procedure to realize a facsimile operation, that is, data communication.

【0021】データ入力手段としてのファクシミリ通信
用のモデム11は、デジタル信号としての画像情報をア
ナログ信号に変調し、NCU5を介して電話回線に伝送
し、または、電話回線を介して外部のデータ出力手段と
してのファクシミリ装置からNCU5を介して送られた
画像情報としてのアナログ信号をデジタル信号に復調す
ると共に伝送制御用の各種信号を送受信するものであ
る。
A modem 11 for facsimile communication as a data input means modulates image information as a digital signal into an analog signal and transmits the analog signal to a telephone line via the NCU 5 or an external data output via the telephone line. It demodulates an analog signal as image information transmitted from the facsimile apparatus as a means via the NCU 5 to a digital signal, and transmits and receives various signals for transmission control.

【0022】バッファメモリ12は、電話回線を介して
送受信される符号化された画像データを一時的に格納す
るための送信バッファ領域12aや、受信バッファ領域
12b等の複数の領域を有している。
The buffer memory 12 has a plurality of areas such as a transmission buffer area 12a for temporarily storing encoded image data transmitted and received via a telephone line, and a reception buffer area 12b. .

【0023】ROM13はファクシミリ部だけでなくプ
リンタ部の制御を後述するようなマルチタスク処理によ
り行うための制御プログラムを格納している。EEPR
OM14は相手先のダイヤル番号及び相手先名称とワン
タッチ番号とのデータ等の各種設定情報を記憶させる。
このEEPROM14は、画像形成装置1の電源をOF
Fしたとしても内容が消去しないものである。RAM1
5は、動作実行時の各種データを一時的に記憶させるも
のである。
The ROM 13 stores a control program for controlling not only the facsimile unit but also the printer unit by multitask processing as described later. EEPR
The OM 14 stores various setting information such as the dial number of the destination and data of the destination name and the one-touch number.
This EEPROM 14 turns off the power of the image forming apparatus 1
Even if F is performed, the contents are not erased. RAM1
Numeral 5 temporarily stores various data at the time of executing the operation.

【0024】データ出力手段の一つとしてのスキャナ1
6は、図2に示すように、原稿32の画像を読み取るた
めの手段であり、次のように構成されている。まず本体
1aの上側に配置された原稿置きテーブル31上に複数
枚重ねられた原稿32は、分離体33と第1搬送ローラ
34とにより、一枚ずつ分離されて第2搬送ローラ対3
5の方向に送られる。この第2搬送ローラ対35から排
紙ローラ36へ搬送する原稿32の表面(本実施形態で
は下面)は、その間に配置された読み取り部37にて、
光源部38からの光を照射され、反射光はレンズ系や反
射系を介してラインイメージセンサ等の読み取りヘッド
39に入り、読み取りヘッド39にて原稿32の1ペー
ジごとの画像データが得られる。
Scanner 1 as one of data output means
Reference numeral 6 denotes a unit for reading the image of the document 32 as shown in FIG. 2, and is configured as follows. First, a plurality of originals 32 stacked on an original placing table 31 arranged on the upper side of the main body 1a are separated one by one by a separating body 33 and a first conveying roller 34, and the second conveying roller pair 3 is separated.
Sent in the direction of 5. The front surface (lower surface in the present embodiment) of the document 32 conveyed from the second conveyance roller pair 35 to the paper discharge roller 36 is read by a reading unit 37 disposed therebetween.
The light from the light source unit 38 is irradiated, and the reflected light enters a reading head 39 such as a line image sensor via a lens system or a reflecting system, and the reading head 39 obtains image data for each page of the document 32.

【0025】このようにして該スキャナ16にて読み取
った画像データは、図3に示すデータ入力手段としての
符号化部17にて符号化し、送信バッファ領域12aを
介して順次自動的に送信するか、または画像メモリ19
に一旦格納した後、指定時刻に送信する。時刻指定送信
は、被呼側のファクシミリ装置との間で時差があるとき
やグループ送信する場合に便利である。また、PC2か
ら出力される画像データは、画像メモリ19に一旦格納
した後、プリンタ部によって印刷することができる。
The image data read by the scanner 16 in this manner is encoded by an encoding unit 17 as data input means shown in FIG. 3, and is automatically transmitted in sequence through the transmission buffer area 12a. Or image memory 19
And send it at the specified time. The time-specified transmission is convenient when there is a time difference with the called facsimile machine or when group transmission is performed. The image data output from the PC 2 can be temporarily stored in the image memory 19 and then printed by the printer unit.

【0026】一方、ファクシミリ部においてリアルタイ
ムで記録を実行する通常の受信動作では、電話回線を介
して他のファクシミリ装置との間で所定の通信制御手順
を行ってから、送信画像情報を受信し、受信バッファ領
域12bにて画像データとして一旦記憶する。この画像
データを復号化部20にて復号化(伸長)し、それを画
像メモリ19のビットイメージ記憶エリアに1ページ単
位での格納のためにドットイメージに展開して書き込
む。そして、所定の解像度によりビット展開し、これを
プリンタ18に送って1ページ単位で画像化(印刷)が
行われる。
On the other hand, in a normal receiving operation in which recording is performed in real time in the facsimile section, a predetermined communication control procedure is performed with another facsimile apparatus via a telephone line, and then transmission image information is received. It is temporarily stored as image data in the reception buffer area 12b. The image data is decoded (decompressed) by the decoding unit 20, and is developed and written into a dot image in the bit image storage area of the image memory 19 for storage in units of one page. Then, bit development is performed at a predetermined resolution, and this is sent to the printer 18 to be imaged (printed) in units of one page.

【0027】また、ファクシミリ部に設けた操作部21
には、図1に示すように当該ファクシミリ部の動作状態
や、相手先名称等の登録用文字を表示するための表示手
段としての液晶表示部等の表示部43を備えると共に、
オペレータが各種の操作を実行するためのテンキー4
4、ファンクションキー45、ワンタッチ登録キー4
6、短縮キー47等を備えている。
An operation unit 21 provided in the facsimile unit
Includes a display unit 43 such as a liquid crystal display unit as a display unit for displaying the operating state of the facsimile unit and registration characters such as the destination name as shown in FIG.
Numeric keypad 4 for the operator to execute various operations
4, Function key 45, One-touch registration key 4
6, a shortcut key 47 and the like.

【0028】次に、画像形成手段としてのプリンタ部に
ついて説明する。プリンタ18は、受信した画像データ
等を記録材としての記録紙にハードコピーとして記録す
るものであり、この受信データには、前記ファクシミリ
部により受信したデータの他に、CPU10及び画像メ
モリ19等により受信したPC2からのデータも含まれ
る。
Next, a printer section as an image forming means will be described. The printer 18 records the received image data and the like as a hard copy on recording paper as a recording material. The received data includes, in addition to the data received by the facsimile unit, the CPU 10 and the image memory 19 and the like. The received data from PC2 is also included.

【0029】つまり、プリンタ部とPC2とのデータの
送受信は、データ入力手段としてのI/Oポート3とケ
ーブル4を介して行われ、PC2から出力された画像デ
ータは、画像メモリ19に一旦格納された後、プリンタ
18にてプリントされ、これらのデータの入出力処理及
び格納処理等は前記CPU10の制御により行われてい
る。
That is, data transmission / reception between the printer unit and the PC 2 is performed via the I / O port 3 and the cable 4 as data input means, and the image data output from the PC 2 is temporarily stored in the image memory 19. Thereafter, the data is printed by the printer 18, and the input / output processing and storage processing of these data are performed under the control of the CPU 10.

【0030】プリンタ18の具体的な構成は、図2に示
されている。同図に示すように、ファクシミリ装置1の
本体1aの後部には、給紙カセット22が設けられてお
り、該給紙カセット22内の記録紙23は、給紙部の半
月状の給紙ローラ24等にて、記録部における感光体ド
ラム25に向かって給紙される。次に、光走査ユニット
26から照射するレーザ光の走査にて感光体ドラム25
に潜像が形成され、トナーカートリッジ27及び現像装
置28から供給されるトナーを用いて前記潜像が現像さ
れ、記録紙23に転写され、加熱ローラと加圧ローラと
からなる定着装置29を通過することによりトナー像が
定着され、排紙トレイ30に送り出される。このように
本実施形態のプリンタ18は静電電子写真記録方式のプ
リンタである。なお、プリンタ18としてサーマルヘッ
ドにて感熱紙に画像を印字するサーマルプリンタ方式等
を採用することもできる。
The specific configuration of the printer 18 is shown in FIG. As shown in the figure, a paper feed cassette 22 is provided at the rear of the main body 1a of the facsimile machine 1, and the recording paper 23 in the paper feed cassette 22 is fed by a half-moon-shaped paper feed roller of a paper feed unit. At 24 and the like, paper is fed toward the photosensitive drum 25 in the recording unit. Next, the photosensitive drum 25 is scanned by laser light emitted from the optical scanning unit 26.
A latent image is formed on the recording medium 23, and the latent image is developed using toner supplied from the toner cartridge 27 and the developing device 28, transferred to the recording paper 23, and passed through a fixing device 29 including a heating roller and a pressure roller. Then, the toner image is fixed, and is sent to the paper discharge tray 30. As described above, the printer 18 of the present embodiment is an electrostatic electrophotographic recording type printer. It should be noted that a thermal printer system or the like that prints an image on thermal paper with a thermal head can be used as the printer 18.

【0031】以上のように、本実施形態においては、1
つのCPU10にてファクシミリ機能とプリント機能を
マルチタスク処理により実現させており、図4に示すよ
うに、1/60秒間隔でFAXタスクとプリンタタスク
が切り換えられ、FAX関連の動作とプリンタ関連の動
作を時分割で並行処理している。
As described above, in this embodiment, 1
A facsimile function and a print function are realized by multi-task processing in one CPU 10, and as shown in FIG. 4, a FAX task and a printer task are switched at 1/60 second intervals, and a FAX-related operation and a printer-related operation are performed. Are processed in parallel in time division.

【0032】そして、FAXタスクとプリンタタスクの
いずれのタスクにおいても、前記プリンタ部を駆動さ
せ、プリント動作を行わせており、正常なプリント動作
を実行させるために、センサー等のエラー検出手段(図
示せず)を装置の所定位置に設け、装置本体のカバーオ
ープン、紙詰まり、もしくはトナーエンプティー等のエ
ラーの発生の有無を前記CPU10によりチェックして
いる。このエラー検出処理は、FAXタスク及びプリン
トタスクにおいてインターバル割り込み処理により行う
方式を採用している。
In any of the FAX task and the printer task, the printer unit is driven to perform a printing operation. In order to execute a normal printing operation, error detection means such as a sensor (FIG. (Not shown) is provided at a predetermined position of the apparatus, and the CPU 10 checks whether an error such as an open cover of the apparatus body, a paper jam, or a toner empty occurs. This error detection process employs a method of performing an interval interrupt process in the FAX task and the print task.

【0033】つまり、当該インターバル割り込み処理に
おいてエラーの発生を検出することにより、エラー情報
としてのエラーコードをセットし、前記インターバル割
り込み処理を起動させたメイン処理において、当該エラ
ーコードに基づきプリントエンジンへのプリントデータ
の送出を中止するエラー処理を行っている。
In other words, by detecting the occurrence of an error in the interval interrupt processing, an error code as error information is set, and in the main processing that activates the interval interrupt processing, the print engine sends to the print engine based on the error code. Error processing is performed to stop sending print data.

【0034】また、前記インターバル割り込み処理にお
いてもエラー処理を実行しており、カバーオープン及び
紙詰まりのエラー発生を検出した場合には、前記インタ
ーバル割り込み処理において、モータを停止させ、ある
いは高圧部への通電を停止させて直ちに画像形成動作を
中止させている。
Also, error processing is performed in the interval interrupt processing. If an error such as a cover open and paper jam is detected, the motor is stopped in the interval interrupt processing or the high voltage section is stopped. The image forming operation is stopped immediately after the energization is stopped.

【0035】さらに、例えばトナーエンプティのエラー
に対しては、完全にトナーが無くなったわけではないの
で、直ちに画像形成動作を停止させず、1頁分の画像形
成動作を完了させるエラー処理を行っている。
Further, for example, for a toner empty error, since the toner is not completely exhausted, the image forming operation is not immediately stopped, and an error process for completing the image forming operation for one page is performed. .

【0036】しかしながら、前記エラー情報としてのエ
ラーコードのセットタイミングを、前記インターバル割
り込み処理におけるエラー処理の終了前とすると、前記
メイン処理におけるエラー処理の実行により、前記イン
ターバル割り込み処理におけるエラー処理が正常に行わ
れないことがあった。
However, if the set timing of the error code as the error information is before the end of the error processing in the interval interrupt processing, the error processing in the interval interrupt processing can be performed normally by executing the error processing in the main processing. Sometimes it was not done.

【0037】例えば、前記インターバル割り込み処理に
おいて、トナーエンプティのエラーを検出した際にエラ
ーコードをセットすると、前記インターバル割り込み処
理ではプリント動作が継続して行われているにも拘ら
ず、前記メイン処理において当該エラーコードが参照さ
れ、前記プリント部へのプリントデータの出力が中止さ
れてしまい、一部に白紙の部分が生ずることがあった。
For example, if an error code is set when a toner empty error is detected in the interval interrupt processing, the print processing is continuously performed in the interval interrupt processing. The output of the print data to the printing unit is stopped by referring to the error code, and a blank portion may be generated in a part.

【0038】そこで、本発明では、前記エラーコードの
セットタイミングを、前記インターバル割り込み処理に
おけるエラー処理の終了後とすることにより、トナーエ
ンプティのように1頁分のプリントが可能な場合には、
1頁分のプリントを完結させるようにしたものである。
Therefore, according to the present invention, by setting the timing of setting the error code after the end of the error processing in the interval interrupt processing, when printing of one page is possible such as toner empty,
The printing of one page is completed.

【0039】以下、図5乃至図7のフローチャートに基
づいて本実施形態における動作について説明する。図5
は、上述のように1/60秒間隔で切り換えられるFA
Xタスクとプリンタタスクの概略を示すフローチャート
である。
Hereinafter, the operation of the present embodiment will be described with reference to the flowcharts of FIGS. FIG.
Is the FA that can be switched at 1/60 second intervals as described above.
9 is a flowchart illustrating an outline of an X task and a printer task.

【0040】FAXタスクは、図5に示すように大きく
4つの処理に分けられている。まずエラー検出処理(ス
テップS1)は、後述するインターバル割り込み処理に
よる印刷実行モジュール処理でセットされるエラーコー
ドをチェックし、エラーコードがセットされていた場合
には、エラーコードに応じて前記表示部43にエラー表
示を行う。そして、エラー処理を行った後、エラー復帰
処理のため、エラーコードをFAXタスク内部のコード
として記憶すると共に印刷実行モジュール処理でセット
されたエラーコードをクリアする処理を行う。キー検出
処理(ステップS2)は、前記操作部21からのキー入
力に応じてファクシミリデータの送信処理等を行うと共
に、前記操作部21のコピーキーが押下された場合に
は、スキャナ16を起動させることによって読み取られ
たデータをプリンタ18に出力してプリントを行わせ
る。次に、FAX受信処理は(ステップS3)、上述し
たようにバッファメモリ12にファクシミリ受信したデ
ータを格納し、プリンタ18へデータを送信する処理で
ある。そして、プリント処理(ステップS4)は上述し
たプリンタ部を駆動させてプリント動作を行う処理であ
り、FAXタスクにおいてはファクシミリ受信したデー
タあるいはスキャナ16によって読み取られたデータ等
をプリントするために用いる。なお、このプリント処理
は、ファクシミリデータを受信したとき、あるいはコピ
ーを行うとき等において、プリント要求があるときのみ
実行されるものであり(図5ではその判断ステップの図
示を省略している)、その詳細については後述する。
The FAX task is roughly divided into four processes as shown in FIG. First, an error detection process (step S1) checks an error code set in a print execution module process by an interval interrupt process described later, and if an error code has been set, the display unit 43 according to the error code. Error display. Then, after performing the error processing, the error code is stored as a code in the FAX task and the error code set in the print execution module processing is cleared for the error recovery processing. The key detection process (step S2) performs a process of transmitting facsimile data in response to a key input from the operation unit 21, and activates the scanner 16 when the copy key of the operation unit 21 is pressed. The read data is output to the printer 18 and printing is performed. Next, the facsimile reception process (step S3) is a process of storing the data received by facsimile in the buffer memory 12 and transmitting the data to the printer 18 as described above. The print process (step S4) is a process for performing a print operation by driving the above-described printer unit. The FAX task is used to print data received by facsimile, data read by the scanner 16, or the like. This print processing is executed only when there is a print request, such as when facsimile data is received or when copying is performed (the determination step is omitted in FIG. 5). The details will be described later.

【0041】次に、プリンタタスクは、図5に示すよう
に、PC2からプリント要求があった場合に、プリント
処理(ステップS5)のみを行うタスクであり、上述し
たFAXタスクにおけるプリント処理(ステップS4)
と同じサブルーチンをコールするようになっている。ま
た、プリンタタスクは、FAXタスクにおいて起動され
る時分割切換えのための割り込み処理により、PC2か
らのプリント要求を検出した場合にのみ実行されるよう
になっており、当該プリント要求が無い場合には、FA
Xタスクのみが実行される状態となっている。
Next, as shown in FIG. 5, the printer task is a task for performing only print processing (step S5) when a print request is issued from the PC 2, and the print task (step S4) in the above-described FAX task. )
Calls the same subroutine as. The printer task is executed only when a print request from the PC 2 is detected by interrupt processing for time division switching activated in the FAX task. , FA
Only the X task is executed.

【0042】即ち、ホスト装置(PC2)からプリント
要求がない場合には、FAXタスクのみが実行されてい
るが、PC2からプリント要求があった場合には、プリ
ント処理(ステップS5)を行うべく、時分割切換え
(タスク切換え)のための割り込み処理が開始され、1
/60間隔でFAXタスクとプリンタタスクとが交互に
実行されるようになる。その後、PC2から送られてき
たプリントデータの印刷処理が終了すると、時分割切換
え(タスク切換え)のための割り込み処理が中止され、
再びFAXタスクのみが実行されるようになる。
That is, when there is no print request from the host device (PC2), only the FAX task is executed. However, when there is a print request from the PC2, a print process (step S5) is performed. Interrupt processing for time-division switching (task switching) is started.
The FAX task and the printer task are alternately executed at intervals of / 60. Thereafter, when the printing process of the print data sent from the PC 2 is completed, the interruption process for the time division switching (task switching) is stopped,
Only the FAX task is executed again.

【0043】次に、図6のフローチャートに基づいてF
AXタスクとプリンタタスクの双方でコールされるプリ
ント処理について説明する。まず、リソースが確保でき
るか否かをリソースフラグにより判断する(ステップS
11)。これは、前記プリンタ部がファクシミリデータ
のプリントと、PC2からのデータのプリントの両方に
用いられるためであり、既にいずれかのデータのプリン
トのために前記プリンタ部が使用されている場合には、
このリソースフラグがセットされるようになっている。
従って、リソースフラグがセットされていた時は(ステ
ップS11;NO)、リソースが解放されるまで待機
し、リソースフラグがリセットされていた時は(ステッ
プS11;YES)、リソースフラグをセットするリソ
ース確保処理を行う(ステップS12)。
Next, based on the flowchart of FIG.
The print processing called by both the AX task and the printer task will be described. First, it is determined based on the resource flag whether or not resources can be secured (step S).
11). This is because the printer unit is used for both facsimile data printing and data printing from the PC 2, and if the printer unit is already used for printing any data,
This resource flag is set.
Therefore, when the resource flag is set (step S11; NO), the process waits until the resource is released, and when the resource flag is reset (step S11; YES), the resource securing the resource flag is set. Processing is performed (step S12).

【0044】リソースが確保できた場合には、後述する
印刷実行モジュール処理を起動させ、また、プリンタ部
にデータを出力し、さらに当該印刷実行モジュール処理
でセットされるエラーコードをチェックする印刷処理を
行う(ステップS13)。つまり、この印刷処理により
プリンタ18を動作させるためのインターバル割り込み
処理が起動され、インターバル割り込み処理においてプ
リント動作が実行されることになる。また、この印刷処
理では、プリント要求の有った全データのプリントが終
了したか否かもチェックするようになっており、全デー
タのプリントが終了した場合には、終了フラグをセット
する。
When the resources are secured, a print execution module process to be described later is started, data is output to the printer unit, and a print process for checking an error code set in the print execution module process is performed. Perform (Step S13). That is, the printing process starts the interval interrupt process for operating the printer 18, and the printing operation is executed in the interval interrupt process. In this printing process, it is also checked whether or not printing of all data requested to be printed has been completed. When printing of all data has been completed, an end flag is set.

【0045】この終了フラグにより印刷が終了したか否
かを判断し(ステップS14)、終了フラグがリセット
されており終了していない場合には(ステップS14;
NO)、再び印刷処理(ステップS13)を行う。しか
し、終了フラグがセットされており終了した場合には
(ステップS14;YES)、リソースフラグをリセッ
トするリソース解放処理を行い(ステップS15)、プ
リント処理を終了する。
It is determined based on the end flag whether or not printing has been completed (step S14). If the end flag has been reset and has not been completed (step S14;
NO), the printing process (step S13) is performed again. However, if the end flag has been set and the process has ended (step S14; YES), a resource release process for resetting the resource flag is performed (step S15), and the print process ends.

【0046】次に、前記印刷処理(ステップS13)で
起動されるインターバル割り込み処理による印刷実行モ
ジュール処理を図7のフローチャートに基づいて説明す
る。まず、プリンタ部にエラーが発生したか否かのエラ
ー検出処理が行われる(ステップS20)。このエラー
の検出は、プリント処理のためのインターバル割り込み
処理、あるいはFAXタスクで起動される別のインター
バル割り込み処理において行われ、エラーが発生した場
合には、エラーフラグがセットされるようになってい
る。また、発生したエラーの種類についての情報も同時
にセットされるようになっている。従って、エラーフラ
グがリセットされている場合には、エラーが発生してお
らず(ステップS20;NO)、正常なプリント動作を
行うことができるため、プリンタ部を動作させて印刷処
理を行う(ステップS21)。そして、全データのプリ
ントが終了したか否かを判断し(ステップS22)、終
了していない場合には(ステップS22;NO)、その
ままリターンし、終了した場合には(ステップS22;
YES)、プリンタ部の動作を停止させ、終了フラグを
セットする終了処理を行う(ステップS23)。
Next, the print execution module process by the interval interruption process started in the print process (step S13) will be described with reference to the flowchart of FIG. First, an error detection process is performed to determine whether an error has occurred in the printer unit (step S20). The detection of this error is performed in an interval interrupt process for a print process or another interval interrupt process started by a FAX task. When an error occurs, an error flag is set. . Information about the type of error that has occurred is also set at the same time. Therefore, when the error flag is reset, no error has occurred (step S20; NO), and a normal printing operation can be performed, so that the printer unit is operated to perform the printing process (step S20). S21). Then, it is determined whether or not printing of all data has been completed (step S22). If not completed (step S22; NO), the process returns as it is, and if completed, (step S22;
YES), the operation of the printer unit is stopped, and an end process for setting an end flag is performed (step S23).

【0047】一方、エラーフラグがセットされており、
エラーが発生した場合には(ステップS20;YE
S)、そのエラーの種類に応じてエラー処理を行う(ス
テップS24)。つまり、カバーオープンまたは紙詰ま
りの場合には、直ちにモータを停止させ、高圧部への通
電を停止させる等の処理を行い、トナーエンプティ、ヒ
ータ温度異常(過上昇)、ポリゴン異常(速度ずれ)、
紙無し等のエラーの場合には、現在プリント中の1頁分
のデータのプリントを完結させる処理を行う。これは、
これらのエラーの場合には、1頁分のプリント程度であ
れば、装置故障を招くことなくプリントを実行させるこ
とができるためである。
On the other hand, if the error flag is set,
If an error has occurred (step S20; YE
S), error processing is performed according to the type of the error (step S24). In other words, in the case of a cover open or a paper jam, the motor is immediately stopped, and the energization to the high-voltage section is stopped. The toner empty, the heater temperature abnormality (excessive rise), the polygon abnormality (speed deviation),
In the case of an error such as out of paper or the like, processing for completing printing of one page of data currently being printed is performed. this is,
This is because, in the case of these errors, printing can be executed without causing a device failure if the printing is about one page.

【0048】そして、エラー処理が終了した後にエラー
コードをセットし(ステップS25)、印刷実行モジュ
ール処理を終了する。これにより、上述した図6に示す
プリント処理中の印刷処理(ステップS13)におい
て、プリンタ部へのデータの出力が停止されると共に、
終了フラグがセットされ、印刷終了と判断されて(ステ
ップS14;YES)、リソースが解放され(ステップ
S15)、プリント処理が終了する。
After the error processing ends, an error code is set (step S25), and the print execution module processing ends. Thus, in the printing process (step S13) during the printing process shown in FIG. 6 described above, the output of the data to the printer unit is stopped, and
The end flag is set, and it is determined that printing is completed (step S14; YES), resources are released (step S15), and the printing process ends.

【0049】一方、FAXタスクにおいては、図5に示
すように、エラー検出処理(ステップS1)によって、
前記エラーコードが参照され、エラーコードがセットさ
れていた場合には、エラーコードに応じて前記表示部4
7にエラー表示が行われる。そして、エラー表示を行っ
たら、エラー復帰処理のため、エラーコードをFAXタ
スク内部のコードとして記憶すると共にエラーコードを
クリアする処理を行う。
On the other hand, in the FAX task, as shown in FIG. 5, error detection processing (step S1)
The error code is referred to, and if the error code is set, the display unit 4 is displayed in accordance with the error code.
An error message is displayed at 7. After the error is displayed, the error code is stored as a code in the FAX task and the error code is cleared for error recovery processing.

【0050】以上のようなエラー発生以降の処理のタイ
ミングを図8のタイミングチャートに示す。図8に示す
ように、FAXタスクとプリンタタスクとがマルチタス
ク処理により切り換えられており、PC2からのデータ
のプリントが行われている場合において、Aのタイミン
グで例えばトナーエンプティのエラーが検出されたとす
ると(図7においてステップS20;YES)、現在プ
リント中の頁を1頁分プリントするべくプリント処理が
行われる(図7においてステップS24)。そして、エ
ラー処理が終了するBのタイミングにてエラーコードを
セットし(図7においてステップS25)、これにより
プリンタタスクにおいては、印刷処理(図6においてス
テップS13)においてプリンタ部へのデータの出力が
停止される。従って、AからBの期間においては、エラ
ーコードがセットされていないため、プリンタタスクの
印刷処理におけるデータの出力停止の処理は行われず、
継続して印刷が行われている状態となっている(図6に
おいてステップS14;NO〜ステップS13)。この
ように本発明においては、エラーコードのセットタイミ
ングをインターバル割り込み処理におけるエラー処理の
終了後としたので、トナーエンプティのように実際には
プリントが可能なエラーの場合には、1頁分のプリント
動作を完結させることができる。
The timing of the processing after the occurrence of the above error is shown in the timing chart of FIG. As shown in FIG. 8, when the FAX task and the printer task are switched by the multitask process, and data is printed from the PC 2, for example, a toner empty error is detected at the timing A. Then (step S20 in FIG. 7; YES), print processing is performed to print one page of the page currently being printed (step S24 in FIG. 7). Then, an error code is set at timing B when the error processing ends (step S25 in FIG. 7), whereby the printer task outputs data to the printer unit in the printing processing (step S13 in FIG. 6). Stopped. Accordingly, during the period from A to B, since no error code is set, the process of stopping the output of data in the printing process of the printer task is not performed, and
Printing is being performed continuously (step S14 in FIG. 6; NO to step S13). As described above, according to the present invention, the error code is set at a timing after the end of the error processing in the interval interrupt processing. Therefore, in the case of an error that can actually be printed, such as toner empty, printing of one page is performed. The operation can be completed.

【0051】そして、Bのタイミング以降のプリンタタ
スクにおいて、プリンタ部へのデータの出力を停止させ
た後に、タスクがFAXタスクに切り換えられると、エ
ラーコードが参照されてエラー表示処理が開始される
(図5においてステップS1)。なお、C以降の期間に
おいては、プリント処理が終了しているため、FAXタ
スクのみが実行されており、以下、所定の時間を要して
エラー表示処理が行われた後、エラーコードがクリアさ
れる(図5においてステップS1)。
Then, in the printer task after the timing B, when the task is switched to the FAX task after the output of data to the printer unit is stopped, the error code is referred to and the error display processing is started ( Step S1 in FIG. 5). In the period after C, since the print processing has been completed, only the FAX task is being executed. Hereinafter, after the error display processing is performed for a predetermined time, the error code is cleared. (Step S1 in FIG. 5).

【0052】このように、エラーコードがFAXタスク
でクリアされても、エラーコードのクリアは前記所定の
時間を要するエラー表示処理の終了後に行われるので、
プリンタタスクのメイン処理における前記データの出力
停止処理を確実に実行させることができる。例えば、エ
ラーコードのセットが図8に示すDのタイミング、即
ち、FAXタスクの実行中であって、アイドル処理のみ
実行中であった場合には、FAXタスクにおいてエラー
表示処理が開始されるが、このエラー表示処理に所定の
時間を要する。従って、このエラー表示処理が終了する
までに、少なくとも1回のプリンタタスクが実行される
ことになり、プリンタタスクにおいて上述のように前記
データの出力停止処理が実行される。
As described above, even if the error code is cleared by the FAX task, the error code is cleared after the end of the error display processing requiring the predetermined time.
The output stop processing of the data in the main processing of the printer task can be reliably executed. For example, if the set of error codes is the timing of D shown in FIG. 8, that is, if the FAX task is being executed and only the idle processing is being executed, the error display processing is started in the FAX task. This error display process requires a predetermined time. Therefore, at least one printer task is executed by the time the error display processing ends, and the data output stop processing is executed in the printer task as described above.

【0053】以上のように、本発明によれば、エラーコ
ードのセットタイミングを、インターバル割り込み処理
におけるエラー処理の終了後としたので、エラー検出時
以降の1頁分のプリントを完結させることができる。こ
のことは、プリンタタスクで実行されるプリント処理
(ステップS5)に限らず、FAXタスクで実行される
ファクシミリ受信データのプリント処理(ステップS
4)、あるいはコピーのためのプリント処理においても
同様である。
As described above, according to the present invention, the error code is set at a time after the end of the error processing in the interval interrupt processing, so that printing of one page after the error is detected can be completed. . This is not limited to the print processing (step S5) executed by the printer task, but the print processing of facsimile reception data (step S5) executed by the FAX task.
The same applies to 4) or print processing for copying.

【0054】(第2の実施形態)次に、本発明の第2の
実施形態について説明する。なお、第1の実施形態の共
通箇所の説明は省略する。
(Second Embodiment) Next, a second embodiment of the present invention will be described. The description of the common parts of the first embodiment is omitted.

【0055】前記の実施形態では、画像形成装置とし
て、ファクシミリ機能とプリンタ機能の実現が可能な多
機能周辺装置に本発明を適用した場合について説明した
が、本発明はこれに限られるものではなく、プリンタ機
能のみを備えた画像形成装置にも適用可能である。
In the above embodiment, the case where the present invention is applied to a multifunctional peripheral device capable of realizing a facsimile function and a printer function as an image forming apparatus has been described, but the present invention is not limited to this. The present invention is also applicable to an image forming apparatus having only a printer function.

【0056】[0056]

【発明の効果】請求項1に記載の画像形成装置によれ
ば、メイン処理においては、画像形成手段へのデータの
出力と、インターバル割り込み処理の起動と、エラー情
報に基づく前記データの出力の停止を行わせ、インター
バル割り込み処理ににおいては、エラー検出手段が画像
形成手段のエラーを検出したか否かのチェックと、前記
データに基づく画像形成動作と、エラーが検出された場
合のエラー処理を行わせ、エラー情報の設定は、当該エ
ラー処理終了後としたので、エラーが検出されても前記
エラー情報が設定されるまでは前記画像形成手段への前
記データの出力が継続され、例えば前記インターバル割
り込み処理におけるエラー処理として画像形成動作を継
続させる場合には正常な画像形成動作を行わせる等、イ
ンターバル割り込み処理における適切なエラー処理と前
記メイン処理における所定のエラー処理を実行させるこ
とができる。
According to the image forming apparatus of the first aspect, in the main processing, output of data to the image forming means, activation of interval interrupt processing, and stop of output of the data based on error information. In the interval interrupt processing, a check is made as to whether the error detecting means has detected an error in the image forming means, an image forming operation based on the data, and an error processing when an error is detected are performed. Since the error information is set after the end of the error processing, the output of the data to the image forming unit is continued until the error information is set even if an error is detected. When the image forming operation is continued as an error process in the process, an interval interrupt such as a normal image forming operation is performed. It is possible to execute a predetermined error process in the main processing with a suitable error processing in management.

【0057】請求項2に記載の画像形成装置によれば、
前記エラー処理は、前記エラー検出以降の画像形成動作
を完結させる処理を含むので、前記エラー情報の設定
は、前記エラー検出後の1頁分の画像形成動作を完結さ
せた後に行われ、画像形成手段への前記データの出力を
継続して行わせることにより、白紙部分を生じさせるこ
となく、1頁分の画像形成動作は正常に行わせることが
できる。そして、この1頁分の画像形成動作の終了後
に、前記エラー情報が設定され、画像形成手段への前記
データの出力が停止されるので、エラー復帰後に画像形
成すべきデータを確保することができる。
According to the image forming apparatus of the second aspect,
Since the error processing includes processing for completing the image forming operation after the error detection, the setting of the error information is performed after the image forming operation for one page after the error detection is completed. By continuously outputting the data to the means, the image forming operation for one page can be performed normally without generating a blank portion. Then, after the image forming operation for one page is completed, the error information is set, and the output of the data to the image forming unit is stopped. Therefore, data to be formed after the error recovery can be secured. .

【0058】請求項3に記載の画像形成装置によれば、
表示手段を更に備え、前記メイン処理は、前記エラー情
報に基づく該表示手段によるエラー表示を含むので、ユ
ーザーに対して適切なエラー復帰措置を促すことができ
ると共に、当該エラー表示を前記エラー処理の終了後に
設定されるエラー情報に基づいて行うので、当該適切な
エラー処理を中断させずに確実に実行させることができ
る。
According to the image forming apparatus of the third aspect,
The main processing further includes an error display by the display means based on the error information, so that it is possible to prompt a user to take appropriate error recovery measures, and to display the error display in the error processing. Since the error processing is performed based on the error information set after the termination, the appropriate error processing can be surely executed without interruption.

【0059】請求項4に記載の画像形成装置によれば、
ファクシミリ送受信手段と、表示手段とを更に備え、前
記制御手段は、ファクシミリ送受信機能及び表示機能を
実現するためのメインタスクと、前記メイン処理を実現
するためのサブタスクとを時分割により並列に処理し、
前記メインタスクにて、前記エラー情報に基づく前記表
示手段によるエラー表示と、前記エラー情報の消去とを
行い、該エラー情報の消去を前記エラー表示処理の終了
後に行うので、前記サブタスクにおける前記メイン処理
の前記エラー情報に基づく上述のようなデータ出力の停
止処理を確実に行わせることができる。さらに、前記メ
インタスクにおいては、ファクシミリ送受信機能の実行
中であっても、前記エラー処理の終了後にエラー表示処
理が行われ、ユーザーに対して適切なエラー復帰措置を
促すことができる。
According to the image forming apparatus of the fourth aspect,
Facsimile transmission / reception means and display means, wherein the control means processes a main task for realizing a facsimile transmission / reception function and a display function and a subtask for realizing the main processing in parallel by time division. ,
In the main task, an error display by the display means based on the error information and erasure of the error information are performed, and the erasure of the error information is performed after the error display processing is completed. The above-described data output stop processing based on the error information can be reliably performed. Further, in the main task, even when the facsimile transmission / reception function is being executed, an error display process is performed after the end of the error process, so that the user can be prompted to take appropriate error recovery measures.

【0060】請求項5に記載の画像形成装置によれば、
前記メインタスクにおいても、前記インターバル割り込
み処理を起動して、前記ファクシミリ送受信手段にて受
信したファクシミリデータを基に前記画像形成手段によ
り画像を形成することができることとしたので、画像形
成装置を多機能周辺装置として有効に使用させることが
できると共に、ファクシミリデータの画像形成時におけ
る適切なエラー処理とエラー表示を行うことができる。
According to the image forming apparatus of the fifth aspect,
Also in the main task, the interval interrupt processing is started, and the image forming unit can form an image based on the facsimile data received by the facsimile transmitting / receiving unit. The device can be effectively used as a peripheral device, and appropriate error processing and error display can be performed at the time of facsimile data image formation.

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

【図1】本発明の第1の実施形態における画像形成装置
とホスト装置を示す斜視図である。
FIG. 1 is a perspective view illustrating an image forming apparatus and a host device according to a first embodiment of the present invention.

【図2】本発明の第1の実施形態における画像形成装置
の概略構成を示す断面図である。
FIG. 2 is a cross-sectional view illustrating a schematic configuration of the image forming apparatus according to the first embodiment of the present invention.

【図3】本発明の第1の実施形態における画像形成装置
のハードウェア面から見た機能ブロック図である。
FIG. 3 is a functional block diagram of the image forming apparatus according to the first embodiment of the present invention as viewed from the hardware side.

【図4】本発明の第1の実施形態におけるマルチタスク
を示すタイミングチャートである。
FIG. 4 is a timing chart illustrating multitasking according to the first embodiment of the present invention.

【図5】本発明の第1の実施形態におけるメインタスク
であるFAXタスクとサブタスクであるプリンタタスク
の処理の流れを示すフローチャートである。
FIG. 5 is a flowchart showing a flow of processing of a FAX task as a main task and a printer task as a subtask in the first embodiment of the present invention.

【図6】本発明の第1の実施形態におけるプリント処理
の流れを示すフローチャートである。
FIG. 6 is a flowchart illustrating a flow of a printing process according to the first embodiment of the present invention.

【図7】本発明の第1の実施形態における印刷実行モジ
ュール処理の流れを示すフローチャートである。
FIG. 7 is a flowchart illustrating a flow of a print execution module process according to the first embodiment of the present invention.

【図8】本発明の第1の実施形態におけるエラー検出以
降の処理のタイミングを示すタイミングチャートであ
る。
FIG. 8 is a timing chart showing the timing of processing after error detection according to the first embodiment of the present invention.

【符号の説明】 1…画像形成装置 2…PC 3…I/Oポート 4…ケーブル 5…NCU 10…CPU 11…モデム 12…バッファメモリ 12a…送信バッファメモリ 12b…受信バッファメモリ 13…ROM 14…EEPROM 15…RAM 16…スキャナ 17…符号化部 18…プリンタ 19…画像メモリ 20…復号化部 21…操作部 22…給紙カセット 23…記録紙 24…給紙ローラ 25…感光体ドラム 26…光走査ユニット 27…トナーカートリッジ 28…現像装置 29…定着装置 30…排紙トレイ 31…原稿置きテーブル 32…原稿 33…分離体 34…第1搬送ローラ 35…第2搬送ローラ 36…排紙ローラ 37…読み取り部 38…光源部 39…読み取りヘッド 43…表示部 44…キー 45…ファンクションキー 46…ワンタッチ登録キー 47…短縮キー[Description of Signs] 1 ... Image Forming Apparatus 2 ... PC 3 ... I / O Port 4 ... Cable 5 ... NCU 10 ... CPU 11 ... Modem 12 ... Buffer Memory 12a ... Transmission Buffer Memory 12b ... Reception Buffer Memory 13 ... ROM 14 ... EEPROM 15 RAM 16 Scanner 17 Encoding unit 18 Printer 19 Image memory 20 Decoding unit 21 Operation unit 22 Paper cassette 23 Recording paper 24 Paper feed roller 25 Photoconductor drum 26 Light Scanning unit 27 Toner cartridge 28 Developing device 29 Fixing device 30 Paper discharge tray 31 Document placement table 32 Document 33 Separator 34 First transport roller 35 Second transport roller 36 Paper discharge roller 37 Reading unit 38 ... Light source unit 39 ... Reading head 43 ... Display unit 44 ... Key 45 ... Function Key 46: One-touch registration key 47: Shortcut key

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 データ出力手段からのデータを入力する
データ入力手段と、 前記データ入力手段により入力したデータを記録材上に
形成する画像形成手段と、 前記画像形成手段についてのエラーを検出するエラー検
出手段と、 前記データ入力手段により入力したデータを前記画像形
成手段に出力し前記画像形成手段に画像形成動作を行わ
せる制御手段であって、インターバル割り込み処理の起
動と、前記画像形成手段への前記データの出力と、エラ
ー情報に基づく該データの出力の停止とをメイン処理に
より行い、前記画像形成手段による画像形成と、前記エ
ラー検出手段がエラーを検出したか否かをチェックする
エラー検出処理と、エラーを検出した場合のエラー処理
と、前記エラー情報の設定とを前記インターバル割り込
み処理により行い、該エラー情報の設定を前記エラー処
理の終了後に行う制御手段と、 を備えたことを特徴とする画像形成装置。
A data input unit that inputs data from a data output unit; an image forming unit that forms the data input by the data input unit on a recording material; and an error that detects an error in the image forming unit. Detecting means, and control means for outputting data input by the data input means to the image forming means and causing the image forming means to perform an image forming operation. An output of the data and a stop of the output of the data based on the error information are performed by a main process, an image is formed by the image forming unit, and an error detection process of checking whether the error detection unit has detected an error. Error processing when an error is detected, and setting of the error information are performed by the interval interrupt processing. And control means for setting the error information after the error processing is completed.
【請求項2】 前記エラー処理は、前記エラー検出以降
の画像形成動作を完結させる処理を含むことを特徴とす
る請求項1に記載の画像形成装置。
2. The image forming apparatus according to claim 1, wherein the error processing includes a process for completing an image forming operation after the detection of the error.
【請求項3】 表示手段を更に備え、前記メイン処理
は、前記エラー情報に基づく該表示手段によるエラー表
示を含むことを特徴とする請求項1または請求項2に記
載の画像形成装置。
3. The image forming apparatus according to claim 1, further comprising a display unit, wherein the main processing includes an error display by the display unit based on the error information.
【請求項4】 ファクシミリ送受信手段と、表示手段と
を更に備え、前記制御手段は、ファクシミリ送受信機能
及び表示機能を実現するためのメインタスクと、前記メ
イン処理を実現するためのサブタスクとを時分割により
並列に処理し、前記メインタスクにて、前記エラー情報
に基づく前記表示手段によるエラー表示と、前記エラー
情報の消去とを行い、該エラー情報の消去を前記エラー
表示処理の終了後に行うことを特徴とする請求項1また
は請求項2に記載の画像形成装置。
4. A facsimile transmission / reception means and a display means, wherein the control means time-divides a main task for realizing a facsimile transmission / reception function and a display function and a subtask for realizing the main processing. And in the main task, performing an error display by the display unit based on the error information and erasing the error information, and performing the erasure of the error information after the end of the error display processing. The image forming apparatus according to claim 1, wherein:
【請求項5】 前記制御手段は、前記メインタスクにお
いても、前記インターバル割り込み処理を起動して、前
記ファクシミリ送受信手段にて受信したファクシミリデ
ータを基に前記画像形成手段により画像を形成すること
ができることを特徴とする請求項4に記載の画像形成装
置。
5. The image processing device according to claim 5, wherein the control unit activates the interval interrupt processing also in the main task and forms an image by the image forming unit based on facsimile data received by the facsimile transmitting / receiving unit. The image forming apparatus according to claim 4, wherein:
JP8270434A 1996-10-14 1996-10-14 Image forming apparatus Pending JPH10114124A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8270434A JPH10114124A (en) 1996-10-14 1996-10-14 Image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8270434A JPH10114124A (en) 1996-10-14 1996-10-14 Image forming apparatus

Publications (1)

Publication Number Publication Date
JPH10114124A true JPH10114124A (en) 1998-05-06

Family

ID=17486234

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8270434A Pending JPH10114124A (en) 1996-10-14 1996-10-14 Image forming apparatus

Country Status (1)

Country Link
JP (1) JPH10114124A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009065614A (en) * 2007-09-10 2009-03-26 Konica Minolta Business Technologies Inc Image forming apparatus, control method of the image forming apparatus, and control program for the image forming apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009065614A (en) * 2007-09-10 2009-03-26 Konica Minolta Business Technologies Inc Image forming apparatus, control method of the image forming apparatus, and control program for the image forming apparatus

Similar Documents

Publication Publication Date Title
US6980310B1 (en) Image processing apparatus and method
JPH1141385A (en) Image forming device
JP3760526B2 (en) Data communication system and data communication control method
JP4114288B2 (en) Image data output device and image data output method
JP4181661B2 (en) Image processing apparatus, data processing method for image processing apparatus, and storage medium storing computer-readable program
US5803623A (en) Printing system and a printing method
JP2005161677A (en) Imaging device, method for controlling imaging device, control program and recording medium
JPH10114124A (en) Image forming apparatus
JPH11138956A (en) Image-forming device
JP3652153B2 (en) Image output apparatus and control method thereof
JP3125687B2 (en) Multi-function peripheral
JPH10124441A (en) Multi-functional information processing system and information recording medium
EP2138904B1 (en) Image forming apparatus, control method for image forming apparatus, and storage medium
JPH09219765A (en) Image processing system and method
JP3147704B2 (en) Facsimile machine
JP3176996B2 (en) MFP
JP3710280B2 (en) Image forming apparatus having multiple functions
JP3175524B2 (en) Facsimile machine
JP2001136328A (en) Image processing unit
JPH10313378A (en) Image-processing unit and image-forming device
JP2000238386A (en) Print host, printer and print system comprising them
JPH10126559A (en) Multi-functional peripheral equipment
JP2006014369A (en) Multi-functional peripheral device
JP2001148755A (en) Image forming device, method of controlling image forming device, and storage medium
JP2006217514A (en) Image forming device