Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7537331B2 - Image forming apparatus and method for controlling the image forming apparatus - Google Patents
[go: Go Back, main page]

JP7537331B2 - Image forming apparatus and method for controlling the image forming apparatus - Google Patents

Image forming apparatus and method for controlling the image forming apparatus Download PDF

Info

Publication number
JP7537331B2
JP7537331B2 JP2021048720A JP2021048720A JP7537331B2 JP 7537331 B2 JP7537331 B2 JP 7537331B2 JP 2021048720 A JP2021048720 A JP 2021048720A JP 2021048720 A JP2021048720 A JP 2021048720A JP 7537331 B2 JP7537331 B2 JP 7537331B2
Authority
JP
Japan
Prior art keywords
toner
controller
image forming
amount
sensor
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.)
Active
Application number
JP2021048720A
Other languages
Japanese (ja)
Other versions
JP2022147468A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2021048720A priority Critical patent/JP7537331B2/en
Publication of JP2022147468A publication Critical patent/JP2022147468A/en
Application granted granted Critical
Publication of JP7537331B2 publication Critical patent/JP7537331B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Dry Development In Electrophotography (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、画像形成装置および画像形成装置の制御方法に関する。 The present invention relates to an image forming apparatus and a method for controlling an image forming apparatus.

感光体に形成された静電潜像にトナーを付着させ、付着させたトナーを用紙等の記録媒体に転写する、いわゆる電子写真方式の画像形成装置が知られている。この種の画像形成装置は、トナー容器内のトナー検出部材により発生する静電容量に対応する検出値を積算し、積算した検出値を平均することで、トナーの残量を検出する(例えば、特許文献1参照)。 There is known an electrophotographic image forming apparatus that adheres toner to an electrostatic latent image formed on a photoreceptor and transfers the adhered toner to a recording medium such as paper. This type of image forming apparatus detects the remaining amount of toner by accumulating detection values corresponding to the electrostatic capacitance generated by a toner detection member in a toner container and averaging the accumulated detection values (see, for example, Patent Document 1).

また、複数の機能部毎にCPU(Central Processing Unit)等のプロセッサが搭載される画像形成装置では、CPUのいずれかが暴走した場合、他のCPUのいずれかが、暴走したCPUによる処理の進行結果を取得して他のCPUに送信し、暴走したCPUを再起動する(例えば、特許文献2参照)。 In addition, in an image forming device in which a processor such as a CPU (Central Processing Unit) is installed for each of multiple functional units, if one of the CPUs goes out of control, one of the other CPUs acquires the progress of the processing by the out-of-control CPU, transmits it to the other CPU, and restarts the out-of-control CPU (see, for example, Patent Document 2).

例えば、トナー量の所定回数の検出値の平均によりトナーの残量を検出する検出用CPUが暴走し、他のCPUにより再起動された場合、検出用CPUは、所定回数の検出値を再度取得し、トナーの残量を検出する。例えば、トナーの残量がある場合に画像の形成処理を実施するCPUは、再起動された検出用CPUがトナーの残量を再検出するまで、画像の形成処理を開始することができない。このため、トナーの残量を再検出するまでの時間が長いほど、検出用CPUの再起動から画像の形成処理を開始するまでの時間が長くなる。 For example, if a detection CPU that detects the remaining amount of toner by averaging the toner amount detected a predetermined number of times goes out of control and is restarted by another CPU, the detection CPU acquires the detection value a predetermined number of times again and detects the remaining amount of toner. For example, a CPU that performs image formation processing when there is remaining toner cannot start image formation processing until the restarted detection CPU redetects the remaining amount of toner. Therefore, the longer it takes to redetect the remaining amount of toner, the longer it will be from restarting the detection CPU to starting image formation processing.

開示の技術は、上記の課題に鑑みてなされたものであり、トナーの残量を検出するコントローラが再起動されてから画像の形成処理を開始するまでの時間を短縮することを目的とする。 The disclosed technology was developed in consideration of the above-mentioned problems, and aims to shorten the time between restarting the controller that detects the remaining toner amount and starting the image formation process.

上記技術的課題を解決するため、本発明の一形態の画像形成装置は、トナーが収納されるトナー容器と、前記トナー容器内のトナーを使用して画像を形成する画像形成部と、前記画像形成部を制御する第1コントローラと、前記トナー容器内のトナーの量を検出し、トナー量情報として所定の頻度で出力するセンサと、所定数の前記トナー量情報を使用してトナーの残量を算出し、算出した前記トナーの残量が所定量以下の場合、トナーエンド情報を前記第1コントローラに出力する第2コントローラと、を有し、前記第1コントローラは、前記第2コントローラの異常を検出した場合、前記第2コントローラを再起動し、再起動した前記第2コントローラが前記トナーエンド情報を出力可能になるまで前記トナーエンド情報の受け付けをマスクし、再起動された前記第2コントローラは、再起動前に前記センサから受信した前記トナー量情報と、再起動後に前記センサから受信する前記トナー量情報とを使用して、前記トナーの残量を算出することを特徴とする。 In order to solve the above technical problems, an image forming apparatus according to one embodiment of the present invention includes a toner container that stores toner, an image forming unit that forms an image using the toner in the toner container, a first controller that controls the image forming unit, a sensor that detects the amount of toner in the toner container and outputs the amount of toner at a predetermined frequency as toner amount information, and a second controller that calculates the remaining amount of toner using a predetermined number of the toner amount information and outputs toner end information to the first controller when the calculated remaining amount of toner is equal to or less than a predetermined amount, and when the first controller detects an abnormality in the second controller, it restarts the second controller and masks the acceptance of the toner end information until the restarted second controller is able to output the toner end information, and the restarted second controller calculates the remaining amount of toner using the toner amount information received from the sensor before the restart and the toner amount information received from the sensor after the restart.

トナーの残量を検出するコントローラが再起動されてから画像の形成処理を開始するまでの時間を短縮することができる。 This reduces the time between restarting the controller that detects the remaining toner amount and starting the image formation process.

本発明の第1の実施形態に係る画像形成装置の一例を示すブロック図である。1 is a block diagram showing an example of an image forming apparatus according to a first embodiment of the present invention. 図1のトナーエンドセンサから出力されるトナー量信号の一例を示す波形図である。2 is a waveform diagram showing an example of a toner amount signal output from a toner end sensor in FIG. 1 . 図1のサブCPUの機能の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the functions of a sub-CPU in FIG. 1 . 図3のサブCPUの動作の概要を示す説明図である。FIG. 4 is an explanatory diagram showing an overview of the operation of the sub-CPU of FIG. 3; 図1の画像形成装置の動作の一例を示すタイミング図である。2 is a timing chart showing an example of an operation of the image forming apparatus shown in FIG. 1 . 図1の画像形成装置の動作の別の例を示すタイミング図である。1. FIG. 4 is a timing chart showing another example of the operation of the image forming apparatus of FIG. 他の画像形成装置の動作の一例を示すタイミング図である。FIG. 11 is a timing chart showing an example of the operation of another image forming apparatus.

以下、図面を参照して実施の形態の説明を行う。以下では、信号等の情報が伝達される信号線には、信号名と同じ符号を使用する。なお、各図面において、同一構成部分には同一符号を付し、重複した説明を省略する場合がある。 The following describes the embodiments with reference to the drawings. In the following, the same reference numerals as the signal names are used for signal lines that transmit information such as signals. Note that in each drawing, the same components are given the same reference numerals, and duplicate explanations may be omitted.

(第1の実施形態)
図1は、本発明の第1実施形態に係る画像形成装置の一例を示すブロック図である。図1に示す画像形成装置100は、画像形成部10、複数のトナー容器20(20C、20M、20Y、20K)、複数のトナーエンドセンサ30(30C、30M、30Y、30K)、サブCPU40およびメインCPU50を有する。なお、画像形成装置100は、サブCPU40およびメインCPU50以外にもCPUを有してもよい。例えば、画像形成部10は、CPUを含む。
First Embodiment
Fig. 1 is a block diagram showing an example of an image forming apparatus according to a first embodiment of the present invention. The image forming apparatus 100 shown in Fig. 1 includes an image forming unit 10, a plurality of toner containers 20 (20C, 20M, 20Y, 20K), a plurality of toner end sensors 30 (30C, 30M, 30Y, 30K), a sub-CPU 40, and a main CPU 50. Note that the image forming apparatus 100 may include a CPU other than the sub-CPU 40 and the main CPU 50. For example, the image forming unit 10 includes a CPU.

例えば、画像形成装置100は、コピー機能、プリンタ機能、スキャナ機能、ファクス機能等を有するMFP(Multi-Function Peripheral)等の複合機である。画像形成装置100は、感光体に形成された静電潜像にトナーを付着させ、付着させたトナーを用紙等の記録媒体に転写する電子写真方式を採用している。なお、画像形成装置100は、少なくともプリンタ機能を有すればよい。 For example, the image forming device 100 is a multifunction device such as an MFP (Multi-Function Peripheral) having a copy function, a printer function, a scanner function, a fax function, etc. The image forming device 100 employs an electrophotographic method in which toner is applied to an electrostatic latent image formed on a photoconductor, and the applied toner is transferred to a recording medium such as paper. Note that it is sufficient for the image forming device 100 to have at least a printer function.

画像形成部10は、例えば、図示しない書き込みユニット、感光体ドラム、現像装置、搬送ベルトおよび定着装置等を有する。書き込みユニットは、図示しない画像処理部により処理された画像情報を光情報に変換する。感光体ドラムは、図示しない帯電器により一様に帯電された後、書き込みユニットにより変換された光情報を含むレーザ光により露光される。露光により、感光体ドラム上には静電潜像が形成される。 The image forming unit 10 has, for example, a writing unit, a photosensitive drum, a developing device, a conveyor belt, and a fixing device, all of which are not shown. The writing unit converts image information processed by an image processing unit, also not shown, into optical information. The photosensitive drum is uniformly charged by a charger, also not shown, and then exposed to laser light containing the optical information converted by the writing unit. An electrostatic latent image is formed on the photosensitive drum by the exposure.

現像装置は、感光体ドラム上の静電潜像を現像し、感光体ドラム上にトナー像を形成する。感光体ドラム上のトナー像は、搬送ベルトにより搬送される用紙等の記録媒体上に転写される。定着装置は、トナー像を記録媒体上に定着させる。そして、画像が転写された記録媒体が画像形成装置100から排出される。なお、この実施形態は、4色のトナーを使用してフルカラーの画像を記録媒体に転写する。このため、画像形成部10は、シアン色、マゼンタ色、イエロー色、黒色毎に書き込みユニット、感光体ドラムおよび現像装置を有する。 The developing device develops the electrostatic latent image on the photosensitive drum to form a toner image on the photosensitive drum. The toner image on the photosensitive drum is transferred onto a recording medium, such as paper, transported by a transport belt. The fixing device fixes the toner image onto the recording medium. The recording medium onto which the image has been transferred is then discharged from the image forming device 100. Note that in this embodiment, a full-color image is transferred onto the recording medium using four colors of toner. For this reason, the image forming unit 10 has a writing unit, photosensitive drum, and developing device for each of the colors cyan, magenta, yellow, and black.

トナー容器20Cには、シアン色のトナーが収納され、トナー容器20Mには、マゼンタ色のトナーが収納される。トナー容器20Yには、イエロー色のトナーが収納され、トナー容器20Kには、黒色のトナーが収納される。以下では、シアン色はC色とも称され、マゼンタ色はM色とも称される。イエロー色はY色とも称され、黒色はK色とも称される。 Toner container 20C contains cyan toner, and toner container 20M contains magenta toner. Toner container 20Y contains yellow toner, and toner container 20K contains black toner. Hereinafter, cyan will also be referred to as C color, and magenta will also be referred to as M color. Yellow will also be referred to as Y color, and black will also be referred to as K color.

トナーエンドセンサ30Cは、トナー容器20C内に配置される。トナーエンドセンサ30Mは、トナー容器20M内に配置される。トナーエンドセンサ30Yは、トナー容器20Y内に配置される。トナーエンドセンサ30Kは、トナー容器20K内に配置される。 The toner end sensor 30C is disposed in the toner container 20C. The toner end sensor 30M is disposed in the toner container 20M. The toner end sensor 30Y is disposed in the toner container 20Y. The toner end sensor 30K is disposed in the toner container 20K.

トナーエンドセンサ30Cは、トナー容器20C内のC色のトナーの量を検出し、検出したトナーの量を示すトナー量信号INFCをサブCPU40に出力する。トナーエンドセンサ30Mは、トナー容器20M内のM色のトナーの量を検出し、検出したトナーの量を示すトナー量信号INFMをサブCPU40に出力する。 The toner end sensor 30C detects the amount of C color toner in the toner container 20C and outputs a toner amount signal INFC indicating the detected amount of toner to the sub-CPU 40. The toner end sensor 30M detects the amount of M color toner in the toner container 20M and outputs a toner amount signal INFM indicating the detected amount of toner to the sub-CPU 40.

トナーエンドセンサ30Yは、トナー容器20Y内のY色のトナーの量を検出し、検出したトナーの量を示すトナー量信号INFYをサブCPU40に出力する。トナーエンドセンサ30Kは、トナー容器20K内のK色のトナーの量を検出し、検出したトナーの量を示すトナー量信号INFKをサブCPU40に出力する。 The toner end sensor 30Y detects the amount of Y color toner in the toner container 20Y and outputs a toner amount signal INFY indicating the detected amount of toner to the sub-CPU 40. The toner end sensor 30K detects the amount of K color toner in the toner container 20K and outputs a toner amount signal INFK indicating the detected amount of toner to the sub-CPU 40.

各トナーエンドセンサ30は、各トナーの量を所定の頻度で検出し、トナー量信号INF(INFC、INFM、INFY、INFK)を所定の頻度でサブCPU40に出力する。トナー量信号INFは、各トナー容器内のトナーの量を示すトナー量情報の一例である。 Each toner end sensor 30 detects the amount of each toner at a predetermined frequency and outputs a toner amount signal INF (INFC, INFM, INFY, INFK) to the sub-CPU 40 at a predetermined frequency. The toner amount signal INF is an example of toner amount information that indicates the amount of toner in each toner container.

サブCPU40は、トナーエンドセンサ30毎に所定数のトナー量信号INFを受信したことに基づいて、各トナー容器20内にトナーの残量を算出する。そして、サブCPU40は、トナー容器20毎に、トナーの残量が所定量以下であることを検出した場合、トナーが無くなったと判定し、トナーエンド信号TEND(TENDC、TENDM、TENDY、TENDK)をメインCPU50に出力する。 The sub-CPU 40 calculates the remaining amount of toner in each toner container 20 based on receiving a predetermined number of toner amount signals INF from each toner end sensor 30. When the sub-CPU 40 detects that the remaining amount of toner in each toner container 20 is equal to or less than a predetermined amount, it determines that the toner is depleted and outputs a toner end signal TEND (TENDC, TENDM, TENDY, TENDK) to the main CPU 50.

トナーエンド信号TENDCは、C色のトナーが無くなったと判定された場合に出力される。トナーエンド信号TENDMは、M色のトナーが無くなったと判定された場合に出力される。トナーエンド信号TENDYは、Y色のトナーが無くなったと判定された場合に出力される。トナーエンド信号TENDKは、K色のトナーが無くなったと判定された場合に出力される。サブCPU40は、各トナー容器20内にトナーが無くなったこと検出する第2コントローラの一例である。トナーエンド信号TENDは、トナーエンド情報の一例である。 The toner end signal TENDC is output when it is determined that the C toner has run out. The toner end signal TENDM is output when it is determined that the M toner has run out. The toner end signal TENDY is output when it is determined that the Y toner has run out. The toner end signal TENDK is output when it is determined that the K toner has run out. The sub-CPU 40 is an example of a second controller that detects when toner has run out in each toner container 20. The toner end signal TEND is an example of toner end information.

なお、画像形成装置100がモノクロプリンタの場合、画像形成装置100は、トナー容器20C、20M、20Yを持たず、K色のトナー容器20Kを有する。そして、サブCPU40は、K色のトナーの残量を検出する。また、画像形成装置100で使用するトナーは、C色、M色、Y色、K色に限定されず、また、色も4色に限定されない。 When the image forming device 100 is a monochrome printer, the image forming device 100 does not have toner containers 20C, 20M, and 20Y, but has a K toner container 20K. The sub-CPU 40 then detects the remaining amount of K toner. The toners used in the image forming device 100 are not limited to C, M, Y, and K, and the colors are not limited to four.

メインCPU50は、画像形成装置100の全体の動作を制御するとともに、画像形成部10を制御して、画像形成部10に画像を形成させる。例えば、メインCPU50は、サブCPU40からトナーエンド信号TENDC、TENDM、TENDY、TENDKの少なくともいずれかを受信した場合、画像形成部10に画像の形成動作を停止させる。そして、メインCPU50は、トナーが無くなったことをトナーの色毎に、図示しない操作部の表示画面に表示させる。 The main CPU 50 controls the overall operation of the image forming apparatus 100, and also controls the image forming unit 10 to cause the image forming unit 10 to form an image. For example, when the main CPU 50 receives at least one of the toner end signals TENDC, TENDM, TENDY, and TENDK from the sub-CPU 40, it causes the image forming unit 10 to stop forming an image. Then, the main CPU 50 causes the display screen of the operation unit (not shown) to display that the toner has run out for each toner color.

メインCPU50の図示しないシリアルポートとサブCPU40の図示しないシリアルポートとは、例えば、シリアルバスSBUSを介して互いに接続される。メインCPU50は、シリアルバスSBUSを介してサブCPU40との間で通信を実施することで、サブCPU40の動作状態を監視可能である。 The main CPU 50's serial port (not shown) and the sub-CPU 40's serial port (not shown) are connected to each other, for example, via a serial bus SBUS. The main CPU 50 can monitor the operating state of the sub-CPU 40 by communicating with the sub-CPU 40 via the serial bus SBUS.

そして、メインCPU50は、サブCPU40の異常を検出した場合、サブCPU40を再起動させる。ここで、サブCPU40の異常とは、ノイズによるサブCPU40の誤動作、または、サブCPU40が実行するプログラムの暴走等である。メインCPU50は、再起動したサブCPU40がトナーエンド信号TENDを出力可能になるまでトナーエンド信号TENDの受け付けをマスクする。メインCPU50は、第1コントローラの一例である。 When the main CPU 50 detects an abnormality in the sub-CPU 40, it restarts the sub-CPU 40. Here, an abnormality in the sub-CPU 40 is a malfunction of the sub-CPU 40 due to noise, or a runaway of a program executed by the sub-CPU 40, etc. The main CPU 50 masks the acceptance of the toner end signal TEND until the restarted sub-CPU 40 is able to output the toner end signal TEND. The main CPU 50 is an example of a first controller.

図2は、図1のトナーエンドセンサ30から出力されるトナー量信号INFの一例を示す波形図である。各トナーエンドセンサ30は、トナーの残量が多いほど周波数の高いトナー量信号INFをサブCPU40に出力し、トナーの残量が少ないほど周波数の低いトナー量信号INFをサブCPU40に出力する。これにより、トナー量信号INFを受信するサブCPU40は、信号の周波数を検出することで、各トナー容器20内のトナーの残量を検出することができる。周波数を検出する手法については、図3以降で説明される。 Figure 2 is a waveform diagram showing an example of the toner amount signal INF output from the toner end sensor 30 in Figure 1. Each toner end sensor 30 outputs a toner amount signal INF with a higher frequency to the sub-CPU 40 as the remaining amount of toner increases, and outputs a toner amount signal INF with a lower frequency to the sub-CPU 40 as the remaining amount of toner decreases. This allows the sub-CPU 40 that receives the toner amount signal INF to detect the frequency of the signal and thus detect the remaining amount of toner in each toner container 20. The method of detecting the frequency is described in Figure 3 and subsequent figures.

図3は、図1のサブCPU40の機能の一例を示すブロック図である。サブCPU40は、C色、M色、Y色およびK色にそれぞれ対応する4つのパルスカウント部42(42C、42M、42Y、42K)、RAM(Random Access Memory)44、平均値算出部46およびトナーエンド判定部48を有する。RAM44は、サブCPU40によりアクセス可能なメモリの一例である。なお、RAM44は、サブCPU40の外部に設けられてもよい平均値算出部46およびトナーエンド判定部48は、サブCPU40が実行する制御プログラムにより実現されてもよく、ハードウェアにより実現されてもよい。 Figure 3 is a block diagram showing an example of the functions of the sub-CPU 40 in Figure 1. The sub-CPU 40 has four pulse counting units 42 (42C, 42M, 42Y, 42K) corresponding to the colors C, M, Y, and K, respectively, a RAM (Random Access Memory) 44, an average value calculation unit 46, and a toner end determination unit 48. The RAM 44 is an example of a memory accessible by the sub-CPU 40. The RAM 44 may be provided outside the sub-CPU 40. The average value calculation unit 46 and the toner end determination unit 48 may be realized by a control program executed by the sub-CPU 40, or may be realized by hardware.

パルスカウント部42Cは、C色に対応するトナー量信号INFCの所定時間当たりのパルス数をカウントする。パルスカウント部42Mは、M色に対応するトナー量信号INFMの所定時間当たりのパルス数をカウントする。パルスカウント部42Yは、Y色に対応するトナー量信号INFYの所定時間当たりのパルス数をカウントする。パルスカウント部42Kは、K色に対応するトナー量信号INFKの所定時間当たりのパルス数をカウントする。例えば、所定時間は5msである。 Pulse counting unit 42C counts the number of pulses per predetermined time of toner amount signal INFC corresponding to color C. Pulse counting unit 42M counts the number of pulses per predetermined time of toner amount signal INFM corresponding to color M. Pulse counting unit 42Y counts the number of pulses per predetermined time of toner amount signal INFY corresponding to color Y. Pulse counting unit 42K counts the number of pulses per predetermined time of toner amount signal INFK corresponding to color K. For example, the predetermined time is 5 ms.

各パルスカウント部42は、所定時間毎にカウントしたカウント値をRAM44に順次格納する。例えば、各パルスカウント部42は、60個のカウント値CT(CT1~CT60)をRAM44に順次格納する動作を繰り返す。各パルスカウント部42からRAM44に60個のカウント値CTが格納されるまでに掛かる時間は300ms(5ms×60回)である。 Each pulse counting unit 42 sequentially stores the count values counted at each predetermined time in the RAM 44. For example, each pulse counting unit 42 repeats the operation of sequentially storing 60 count values CT (CT1 to CT60) in the RAM 44. It takes 300 ms (5 ms x 60 times) for the 60 count values CT to be stored in the RAM 44 from each pulse counting unit 42.

トナー量信号INFの周波数は、トナーの残量が多いほど高く、トナーの残量が少ないほど低い。このため、各パルスカウント部42がカウントするカウント値CTは、トナーの残量が多いほど大きく、トナーの残量が少ないほど小さい。カウント値CTは、各トナー容器20内のトナーの量を示すトナー量情報の一例である。 The frequency of the toner amount signal INF is higher as the amount of remaining toner increases and is lower as the amount of remaining toner decreases. Therefore, the count value CT counted by each pulse counting unit 42 is larger as the amount of remaining toner increases and is smaller as the amount of remaining toner decreases. The count value CT is an example of toner amount information that indicates the amount of toner in each toner container 20.

平均値算出部46は、トナーの色毎に、RAM44に格納された60個のカウント値CTの平均値を算出する。平均値算出部46は、算出したトナーの色毎の平均値をトナーエンド判定部48に出力する。なお、平均値算出部46は、60個のカウント値CTの積算値を60で割った値を平均値CTAVとしてもよく、60個のカウント値CTの積算値そのものを平均値CTAVとしてもよい。 The average value calculation unit 46 calculates the average value of the 60 count values CT stored in the RAM 44 for each toner color. The average value calculation unit 46 outputs the calculated average value for each toner color to the toner end determination unit 48. Note that the average value calculation unit 46 may take the value obtained by dividing the integrated value of the 60 count values CT by 60 as the average value CTAV, or may take the integrated value of the 60 count values CT itself as the average value CTAV.

トナーエンド判定部48は、トナーの色毎に、平均値が所定の閾値以下の場合、対応するトナー容器20内のトナーが無くなったと判定し、トナーエンド信号TEND(TENDC、TENDM、TENDY、TENDKのいずれか)をメインCPU50に出力する。 When the average value for each toner color is equal to or less than a predetermined threshold value, the toner end determination unit 48 determines that the toner in the corresponding toner container 20 is depleted, and outputs a toner end signal TEND (TENDC, TENDM, TENDY, or TENDK) to the main CPU 50.

図4は、図3のサブCPU40の動作の概要を示す説明図である。図3で説明した動作と同様の動作については、詳細な説明は省略する。説明を分かりやすくするため、図4では、C色のトナーの残量を算出する動作を説明する。M色、Y色、K色のトナーの残量の算出動作も図4と同様であり、C色のトナーの残量の算出動作と並列に実施される。 Figure 4 is an explanatory diagram showing an overview of the operation of the sub-CPU 40 in Figure 3. Detailed explanations of operations similar to those explained in Figure 3 will be omitted. For ease of understanding, Figure 4 explains the operation of calculating the remaining amount of C color toner. The operation of calculating the remaining amount of M, Y, and K color toner is also similar to that in Figure 4, and is performed in parallel with the operation of calculating the remaining amount of C color toner.

パルスカウント部42Cは、トナー量信号INFCのパルス数を5msカウントする動作を繰り返し、300msでカウントした60個のカウント値CT1~CT60をRAM44に順次格納する。平均値算出部46は、RAM44に格納された300ms間の60回分のカウント値CTの平均値CTAVを算出し、算出した平均値CTAVをトナーエンド判定部48に出力する。 The pulse counting unit 42C repeatedly counts the number of pulses of the toner amount signal INFC for 5 ms, and sequentially stores the 60 count values CT1 to CT60 counted over 300 ms in the RAM 44. The average value calculation unit 46 calculates the average value CTAV of the 60 count values CT over the 300 ms stored in the RAM 44, and outputs the calculated average value CTAV to the toner end determination unit 48.

トナーエンド判定部48は、平均値CTAVが、予め設定された閾値CVTより大きい場合、トナー容器20C内にトナーが有ると判定し、ハイレベルHのトナーエンド信号TENDCをメインCPU50に出力する。トナーエンド判定部48は、平均値CTAVが閾値CVT以下の場合、トナー容器20C内にトナーが無いと判定し、ロウレベルLのトナーエンド信号TENDCをメインCPU50に出力する。 When the average value CTAV is greater than a preset threshold value CVT, the toner end determination unit 48 determines that there is toner in the toner container 20C and outputs a high level H toner end signal TENDC to the main CPU 50. When the average value CTAV is equal to or less than the threshold value CVT, the toner end determination unit 48 determines that there is no toner in the toner container 20C and outputs a low level L toner end signal TENDC to the main CPU 50.

図5は、図1の画像形成装置100の動作の一例を示すタイミング図である。図5は、画像形成装置100の制御方法の一例を示す。図5においても、説明を分かりやすくするため、C色のトナーの残量を算出する動作の例を示す。M色、Y色、K色のトナーの残量の算出動作も図5と同様であり、C色のトナーの残量の算出動作と並列に実施される。 Figure 5 is a timing diagram showing an example of the operation of the image forming apparatus 100 of Figure 1. Figure 5 shows an example of a control method for the image forming apparatus 100. In Figure 5, for ease of explanation, an example of the operation of calculating the remaining amount of C color toner is also shown. The operation of calculating the remaining amount of M color, Y color, and K color toner is the same as that shown in Figure 5, and is performed in parallel with the operation of calculating the remaining amount of C color toner.

図5では、サブCPU40は、300ms毎に、トナー量信号INFCのパルス数を5msカウントする動作を60回繰り返す。図5に示す動作の期間、サブCPU40は、暴走することなく正常に動作する。平均値算出部46は、300ms毎にカウント値CTの平均値CTAVを算出する演算を実施する。 In FIG. 5, the sub-CPU 40 repeats the operation of counting the number of pulses of the toner amount signal INFC for 5 ms every 300 ms 60 times. During the operation period shown in FIG. 5, the sub-CPU 40 operates normally without going out of control. The average value calculation unit 46 performs a calculation to calculate the average value CTAV of the count value CT every 300 ms.

トナーエンド判定部48は、300ms毎に、演算により得られた平均値CTAVを閾値CVTと比較し、比較結果に応じた論理値のトナーエンド信号TENDCを出力する。すなわち、平均値CTAVと閾値CVTとの比較結果に応じてトナーエンド信号TENDCを出力する頻度(トナーの残量の判定周期)は、300msである。図5に示す動作では、1回目および2回目の演算で得られた平均値CTAVは、閾値CVTより大きいため、トナーエンド判定部48は、ハイレベルのトナーエンド信号TENDCを出力する。 The toner end determination unit 48 compares the average value CTAV obtained by calculation with the threshold value CVT every 300 ms, and outputs a toner end signal TENDC with a logical value according to the comparison result. In other words, the frequency of outputting the toner end signal TENDC according to the comparison result between the average value CTAV and the threshold value CVT (the period for determining the remaining amount of toner) is 300 ms. In the operation shown in FIG. 5, the average value CTAV obtained in the first and second calculations is greater than the threshold value CVT, so the toner end determination unit 48 outputs a high-level toner end signal TENDC.

メインCPU50は、サブCPU40が正常に動作している間、トナーエンド信号TENDCの受け付けを許可する受け付け許可状態に設定する。図5では、メインCPU50で使用する内部の許可信号がハイレベルHに設定される。そして、メインCPU50は、画像形成部10を制御して、300ms毎に画像形成部10に作像動作を実施させる。 The main CPU 50 sets the sub-CPU 40 to an acceptance permission state in which acceptance of the toner end signal TENDC is permitted while the sub-CPU 40 is operating normally. In FIG. 5, the internal permission signal used by the main CPU 50 is set to high level H. Then, the main CPU 50 controls the image forming unit 10 to perform an image forming operation every 300 ms.

例えば、画像形成装置100において、画像形成部10が1つの画像を作像するために必要な作像動作期間は300msである。すなわち、トナーの残量の判定周期は、作像動作期間に対応して決定される。なお、判定周期は、作像動作期間より短い期間に設定されてもよい。但し、平均値CTAVの算出に使用するカウント値CTの数が多いほど、平均値CTAVの精度が向上し、正確になる。 For example, in the image forming apparatus 100, the image forming operation period required for the image forming unit 10 to create one image is 300 ms. In other words, the determination period for the remaining amount of toner is determined in accordance with the image forming operation period. Note that the determination period may be set to a period shorter than the image forming operation period. However, the greater the number of count values CT used to calculate the average value CTAV, the more accurate and precise the average value CTAV will be.

このため、トナーエンド信号TENDCを出力する頻度である判定周期は、作像動作期間と同じ期間に設定されることが好ましい。なお、判定周期が作像動作期間より長く設定される場合、画像形成部10は、作像動作後、トナーの残量の判定を待ってから次の作像動作を開始しなくてはならず、動作効率が低下する。このため、判定周期は、作像動作期間以下に設定する必要がある。 For this reason, it is preferable that the judgment cycle, which is the frequency at which the toner end signal TENDC is output, is set to the same period as the image-forming operation period. If the judgment cycle is set longer than the image-forming operation period, the image forming unit 10 must wait for the remaining toner amount to be determined after an image-forming operation before starting the next image-forming operation, which reduces operational efficiency. For this reason, the judgment cycle must be set to be shorter than the image-forming operation period.

なお、図5に示す例では、説明を分かりやすくするために、パルスカウント部42Cと平均値算出部46とが動作する300msの判定期間と、画像形成部10が作像動作を実施する300msの作像動作期間とが一致する例を示す。しかしながら、300msの判定期間と300msの作像動作期間とは、一致せずにずれていてもよい。この場合、作像動作期間の前に判定期間が設定され、トナーの残量の判定結果に基づいて作像動作を可能か否かが判定されることが好ましい。 In the example shown in FIG. 5, for ease of explanation, a 300 ms judgment period during which the pulse count unit 42C and the average calculation unit 46 operate is shown to coincide with a 300 ms image formation period during which the image forming unit 10 performs an image formation operation. However, the 300 ms judgment period and the 300 ms image formation period may not coincide but may be shifted from each other. In this case, it is preferable that a judgment period is set before the image formation period, and whether or not image formation is possible is judged based on the result of judging the remaining amount of toner.

図5に示す例では、3回目の演算で得られた平均値CTAVは、閾値CVT以下であるため、トナーエンド判定部48は、ロウレベルのトナーエンド信号TENDCを出力する。この場合にも、メインCPU50は、サブCPU40が正常に動作しているため、トナーエンド信号TENDCの受け付けを許可する許可状態に設定する。そして、メインCPU50は、ロウレベルのトナーエンド信号TENDCを受け付け、C色のトナー切れを検出し、画像形成部10に作像動作を停止させる。 In the example shown in FIG. 5, the average value CTAV obtained in the third calculation is equal to or less than the threshold value CVT, so the toner end determination unit 48 outputs a low-level toner end signal TENDC. In this case, the main CPU 50 sets the sub-CPU 40 to an allowed state in which the toner end signal TENDC is accepted, because the sub-CPU 40 is operating normally. The main CPU 50 then accepts the low-level toner end signal TENDC, detects that the C-color toner has run out, and causes the image forming unit 10 to stop image formation.

図6は、図1の画像形成装置の動作の別の例を示すタイミング図である。図6は、画像形成装置100の制御方法の一例を示す。図5と同じ動作については、詳細な説明は省略する。図6においても、説明を分かりやすくするため、C色のトナーの残量を算出する動作の例を示す。 Figure 6 is a timing diagram showing another example of the operation of the image forming apparatus of Figure 1. Figure 6 shows an example of a control method for the image forming apparatus 100. Detailed explanations of operations that are the same as those in Figure 5 will be omitted. To make the explanation easier to understand, Figure 6 also shows an example of an operation for calculating the remaining amount of C color toner.

図6の最初の300ms間の動作は、図5と同じである。2回目の演算を実施するタイミングで、例えば、メインCPU50は、サブCPU40の暴走を検出する。そして、メインCPU50は、サブCPU40を再起動する。 The operation during the first 300 ms in FIG. 6 is the same as that in FIG. 5. At the timing of performing the second calculation, for example, the main CPU 50 detects a runaway of the sub-CPU 40. Then, the main CPU 50 restarts the sub-CPU 40.

再起動に掛かる再起動時間を含む300msは、トナーエンド信号TENDCの論理値が不定であるため、メインCPU50は、トナーエンド信号TENDCの受け付けを禁止する受け付けマスク状態に設定する。例えば、メインCPU50の内部で使用する許可信号がロウレベルに変化することで、受け付けマスク状態が設定される。メインCPU50は、トナーエンド信号TENDCの論理値が不定であり、トナーの残量が不明であるため、画像形成部10に作像動作を停止させる。 Because the logical value of the toner end signal TENDC is indefinite during the 300 ms, including the restart time, the main CPU 50 sets the reception mask state to prohibit reception of the toner end signal TENDC. For example, the reception mask state is set by changing the permission signal used inside the main CPU 50 to a low level. Because the logical value of the toner end signal TENDC is indefinite and the remaining amount of toner is unknown, the main CPU 50 causes the image forming unit 10 to stop image formation.

再起動されたサブCPU40は、トナーの残量の判定に必要な300msの判定期間のうち、再起動時間を除く期間に受信可能なトナー量信号INFCをトナーエンドセンサ30Cから受信し、受信したトナー量信号INFCを使用してカウント値CTを生成する。すなわち、サブCPU40は、作像動作期間と再起動時間との差の期間に受信可能なトナー量信号INFCをトナーエンドセンサ30Cから受信する。換言すれば、サブCPU40の再起動時間と、サブCPU40の再起動後にトナーエンドセンサ30から受信するトナー量信号INFCの受信期間との和は、画像形成部10により1つの画像を形成する作像動作期間以下である。 The restarted sub-CPU 40 receives the toner amount signal INFC that can be received from the toner end sensor 30C during the 300 ms judgment period required to determine the remaining amount of toner, excluding the restart time, and generates a count value CT using the received toner amount signal INFC. In other words, the sub-CPU 40 receives the toner amount signal INFC that can be received from the toner end sensor 30C during the period that is the difference between the image formation operation period and the restart time. In other words, the sum of the restart time of the sub-CPU 40 and the reception period of the toner amount signal INFC received from the toner end sensor 30 after the restart of the sub-CPU 40 is less than the image formation operation period during which one image is formed by the image forming unit 10.

また、サブCPU40は、トナーエンドセンサ30Cからトナー量信号INFCを受信できずにカウント値CTを生成できない残りの回数分について、再起動前の300msにRAM44に格納されたカウント値CTを読み出す。そして、平均値算出部46は、再起動前にカウントしたカウント値CTと再起動後にカウントしたカウント値CT(合計60個)の平均値CTAVを算出する。 The sub-CPU 40 also reads out the count values CT stored in the RAM 44 300 ms before the restart for the remaining number of times for which the toner amount signal INFC could not be received from the toner end sensor 30C and the count values CT could not be generated. The average value calculation unit 46 then calculates the average value CTAV of the count values CT counted before the restart and the count values CT counted after the restart (a total of 60).

すなわち、再起動されたサブCPU40は、再起動前にトナーエンドセンサ30Cから受信したトナー量信号INFCと、再起動後にトナーエンドセンサ30C受信するトナー量信号INFCとを使用して、C色のトナーの残量を算出する。そして、図6に示す例では、トナーエンド判定部48は、トナー容器20C内にトナーが有ると判定し、ハイレベルのトナーエンド信号TENDCをメインCPU50に出力する。 That is, the restarted sub-CPU 40 calculates the remaining amount of C-color toner using the toner amount signal INFC received from the toner end sensor 30C before the restart and the toner amount signal INFC received by the toner end sensor 30C after the restart. In the example shown in FIG. 6, the toner end determination unit 48 determines that there is toner in the toner container 20C and outputs a high-level toner end signal TENDC to the main CPU 50.

これにより、サブCPU40が再起動される場合にも、作像動作の停止期間を、60個のカウント値CTの取得と平均値CTAVを算出に必要な判定期間である300msに短縮することができる。この結果、サブCPU40の暴走またはノイズの発生等に起因して画像形成部10が作像できない期間を最小限にすることができ、画像形成装置100の性能の低下を最小限にすることができる。 As a result, even when the sub-CPU 40 is restarted, the stop period of the image formation operation can be shortened to 300 ms, which is the determination period required to obtain 60 count values CT and calculate the average value CTAV. As a result, the period during which the image forming unit 10 cannot form images due to runaway of the sub-CPU 40 or the occurrence of noise can be minimized, and the deterioration of the performance of the image forming device 100 can be minimized.

メインCPU50は、サブCPU40の再起動の開始から300ms後、トナーエンド信号TENDCの受け付けを許可する許可状態に設定する。そして、メインCPU50は、トナーの残量があることを示すハイレベルのトナーエンド信号TENDCを受信し、画像形成部10に作像動作を再開させる。 300 ms after the start of the restart of the sub-CPU 40, the main CPU 50 sets the toner end signal TENDC to an allowed state that allows it to receive the toner end signal TENDC. Then, the main CPU 50 receives a high-level toner end signal TENDC, which indicates that there is toner remaining, and causes the image forming unit 10 to resume image formation.

すなわち、サブCPU40は、トナーエンドセンサ30Cから受信するトナー量信号INFCをカウントして得られる60個のカウンタ値CTを使用してトナーエンド信号TENDCを生成する。これにより、トナーエンド信号TENDCを生成する300msの判定期間より前にRAM44に格納されたカウンタ値CTを使用する場合に比べて、トナーの残量の算出の精度を向上することができる。 That is, the sub-CPU 40 generates the toner end signal TENDC using 60 counter values CT obtained by counting the toner amount signal INFC received from the toner end sensor 30C. This improves the accuracy of the calculation of the remaining amount of toner compared to using the counter values CT stored in the RAM 44 prior to the 300 ms determination period for generating the toner end signal TENDC.

なお、メインCPU50は、サブCPU40の異常を検出した場合、例えば、シリアルバスSBUSを介してサブCPU40の動作履歴等を取得し、異常の発生要因を判別する。そして、メインCPU50は、サブCPU40の異常の発生によりRAM44が書き換えられている可能性がある場合、RAM44に保持されたカウント値CTを使用しない使用禁止情報を、再起動後のサブCPU40に通知する。 When the main CPU 50 detects an abnormality in the sub-CPU 40, it acquires the operation history of the sub-CPU 40 via the serial bus SBUS, for example, and determines the cause of the abnormality. Then, when there is a possibility that the RAM 44 has been rewritten due to the occurrence of an abnormality in the sub-CPU 40, the main CPU 50 notifies the sub-CPU 40 after reboot of prohibition information not to use the count value CT held in the RAM 44.

使用禁止情報を受信したサブCPU40は、再起動前にRAM44に格納されたカウント値CTを使用せず、再起動後にトナーエンドセンサ30から受信するトナー量信号INFのパルス数をカウントしたカウント値CTのみを使用してトナーの残量を算出する。これにより、RAM44に保持された誤ったカウント値CTを使用して誤った平均値CTAVが算出されることを防止することができ、実際と異なるトナーの残量が判定されることを防止することができる。使用禁止情報を受信したサブCPU40の動作を含む画像形成装置100の動作の例は、後述する図7に示す動作と同じである。 The sub-CPU 40 that receives the prohibition information does not use the count value CT stored in the RAM 44 before restart, but calculates the remaining amount of toner using only the count value CT obtained by counting the number of pulses of the toner amount signal INF received from the toner end sensor 30 after restart. This makes it possible to prevent an erroneous average value CTAV from being calculated using an erroneous count value CT stored in the RAM 44, and to prevent a determination of an amount of remaining toner that differs from the actual amount. An example of the operation of the image forming apparatus 100, including the operation of the sub-CPU 40 that receives the prohibition information, is the same as the operation shown in FIG. 7, which will be described later.

図7は、他の画像形成装置の動作の一例を示すタイミング図である。図5および図6と同じ動作については、詳細な説明は省略する。図7においても、説明を分かりやすくするため、C色のトナーの残量を算出する動作の例を示す。 Figure 7 is a timing diagram showing an example of the operation of another image forming device. Detailed explanations of the same operations as those in Figures 5 and 6 will be omitted. To make the explanation easier to understand, Figure 7 also shows an example of the operation of calculating the remaining amount of C color toner.

図7では、図6と同様に、メインCPU50は、サブCPU40の暴走を検出し、サブCPU40を再起動する。再起動されたサブCPU40は、再起動前にRAM44に格納されたカウント値CTを使用せず、再起動後にトナーエンドセンサ30から受信するトナー量信号INFのパルス数をカウントしたカウント値CTのみを使用してトナーの残量を算出する。この場合、再起動時間を含む判定期間は、再起動時間と300msとの和になる。したがって、画像形成部10による作像動作の再開は、再起動時間分遅れてしまう。 In FIG. 7, as in FIG. 6, the main CPU 50 detects the runaway of the sub-CPU 40 and restarts the sub-CPU 40. The restarted sub-CPU 40 does not use the count value CT stored in the RAM 44 before the restart, but calculates the remaining amount of toner using only the count value CT obtained by counting the number of pulses of the toner amount signal INF received from the toner end sensor 30 after the restart. In this case, the determination period including the restart time is the sum of the restart time and 300 ms. Therefore, the resumption of image formation by the image forming unit 10 is delayed by the restart time.

以上、第1の実施形態では、サブCPU40が再起動される場合、再起動時間に対応してカウント値CTを生成できない回数分のカウント値CTは、再起動前にRAM44に格納されたカウント値CTが使用される。これにより、300msの判定期間に再起動時間が含まれる場合にも、300msの判定期間内(すなわち、300msの作像動作期間)にカウント値CTの平均値CTAVを算出することができる。 As described above, in the first embodiment, when the sub-CPU 40 is restarted, the count value CT stored in the RAM 44 before the restart is used for the number of times for which the count value CT cannot be generated corresponding to the restart time. This makes it possible to calculate the average value CTAV of the count value CT within the 300 ms judgment period (i.e., the 300 ms image formation operation period) even if the restart time is included in the 300 ms judgment period.

したがって、サブCPU40が再起動される場合にも、300msの判定期間内にトナーエンド信号TENDを生成することができる。この結果、サブCPU40の暴走またはノイズの発生等に起因して画像形成部10が作像できない期間を最小限にすることができ、画像形成装置100の性能の低下を最小限にすることができる。すなわち、トナーの残量を検出するサブCPU40が再起動されてから画像の形成処理を開始するまでの時間を短縮することができる。 Therefore, even if the sub-CPU 40 is restarted, the toner end signal TEND can be generated within the 300 ms judgment period. As a result, the period during which the image forming unit 10 cannot form an image due to the sub-CPU 40 going out of control or the occurrence of noise can be minimized, and the degradation of the performance of the image forming device 100 can be minimized. In other words, the time from when the sub-CPU 40, which detects the remaining amount of toner, is restarted to when the image formation process starts can be shortened.

各色のトナー毎に60回分のカウント値CTを格納する領域が、サブCPU40によりアクセス可能なRAM44に割り当てられる。このため、パルスカウント部42によりカウントしたカウント値CTをRAM44に順次格納することができ、再起動前にカウントしたカウント値CTを、再起動後にRAM44から読み出して使用することができる。 An area for storing 60 count values CT for each color of toner is allocated in the RAM 44 accessible by the sub-CPU 40. Therefore, the count values CT counted by the pulse count unit 42 can be stored sequentially in the RAM 44, and the count values CT counted before restart can be read out from the RAM 44 and used after restart.

サブCPU40の異常の発生によりRAM44が書き換えられている可能性がある場合、サブCPU40の再起動後に、再起動前にRAM44に格納されたカウント値CTを使用せずにトナーの残量を算出する。これにより、RAM44に保持された誤ったカウント値CTを使用して誤った平均値CTAVが算出されることを防止することができ、実際と異なるトナーの残量が判定されることを防止することができる。 If there is a possibility that the RAM 44 has been rewritten due to an abnormality occurring in the sub-CPU 40, after the sub-CPU 40 is restarted, the remaining amount of toner is calculated without using the count value CT stored in the RAM 44 before the restart. This makes it possible to prevent an incorrect average value CTAV from being calculated using an incorrect count value CT stored in the RAM 44, and to prevent a remaining amount of toner from being determined differently from the actual amount.

再起動時間を含む判定期間より後の判定期間では、サブCPU40は、トナーエンドセンサ30から受信するトナー量信号INFをカウントして生成される60個のカウンタ値CTを使用してトナーエンド信号TENDを生成する。これにより、トナーエンド信号TENDを生成する300msの判定期間より前にRAM44に格納されたカウンタ値CTを使用する場合に比べて、トナーの残量の算出の精度を向上することができる。 In the judgment period after the judgment period including the restart time, the sub-CPU 40 generates the toner end signal TEND using 60 counter values CT generated by counting the toner amount signal INF received from the toner end sensor 30. This improves the accuracy of the calculation of the remaining amount of toner compared to using the counter values CT stored in the RAM 44 before the 300 ms judgment period in which the toner end signal TEND is generated.

以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 The present invention has been described above based on each embodiment, but the present invention is not limited to the requirements shown in the above embodiments. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form.

10 画像形成部
20(20C、20M、20Y、20K) トナー容器
30(30C、30M、30Y、30K) トナーエンドセンサ
40 サブCPU
50 メインCPU
42(42C、42M、42Y、42K) パルスカウント部
44 RAM
46 平均値算出部
48 トナーエンド判定部
100 画像形成装置
CT(CT1~CT60) カウント値
CTAV 平均値
CVT 閾値
INF(INFC、INFM、INFY、INFK) トナー量信号
SBUS シリアルバス
TEND(TENDC、TENDM、TENDY、TENDK) トナーエンド信号
10 Image forming unit 20 (20C, 20M, 20Y, 20K) Toner container 30 (30C, 30M, 30Y, 30K) Toner end sensor 40 Sub-CPU
50 Main CPU
42 (42C, 42M, 42Y, 42K) Pulse count unit 44 RAM
46 Average value calculation section 48 Toner end determination section 100 Image forming apparatus CT (CT1 to CT60) Count value CTAV Average value CVT Threshold value INF (INFC, INFM, INFY, INFK) Toner amount signal SBUS Serial bus TEND (TENDC, TENDM, TENDY, TENDK) Toner end signal

特開2004-086173号公報JP 2004-086173 A 特開2013-054314号公報JP 2013-054314 A

Claims (6)

トナーが収納されるトナー容器と、
前記トナー容器内のトナーを使用して画像を形成する画像形成部と、
前記画像形成部を制御する第1コントローラと、
前記トナー容器内のトナーの量を検出し、トナー量情報として所定の頻度で出力するセンサと、
所定数の前記トナー量情報を使用してトナーの残量を算出し、算出した前記トナーの残量が所定量以下の場合、トナーエンド情報を前記第1コントローラに出力する第2コントローラと、
を有し、
前記第1コントローラは、前記第2コントローラの異常を検出した場合、前記第2コントローラを再起動し、再起動した前記第2コントローラが前記トナーエンド情報を出力可能になるまで前記トナーエンド情報の受け付けをマスクし、
再起動された前記第2コントローラは、再起動前に前記センサから受信した前記トナー量情報と、再起動後に前記センサから受信する前記トナー量情報とを使用して、前記トナーの残量を算出すること
を特徴とする画像形成装置。
a toner container for storing toner;
an image forming unit that forms an image using the toner in the toner container;
A first controller that controls the image forming unit;
a sensor that detects the amount of toner in the toner container and outputs the detected amount as toner amount information at a predetermined frequency;
a second controller that calculates a remaining amount of toner using a predetermined number of pieces of the toner amount information, and outputs toner end information to the first controller when the calculated remaining amount of toner is equal to or less than a predetermined amount;
having
when the first controller detects an abnormality in the second controller, the first controller restarts the second controller and masks receipt of the toner end information until the restarted second controller is able to output the toner end information;
the restarted second controller calculates the remaining amount of toner by using the toner amount information received from the sensor before the restart and the toner amount information received from the sensor after the restart.
前記第2コントローラによる前記トナーの残量の判定周期は、前記画像形成部により1つの画像を形成する作像動作期間に対応し、
前記第2コントローラの再起動時間と、再起動後に前記センサから受信する前記トナー量情報の受信期間との和は、前記画像形成部により1つの画像を形成する作像動作期間以下であること
を特徴とする請求項1に記載の画像形成装置。
a period during which the second controller determines whether the toner is remaining corresponds to an image forming operation period during which one image is formed by the image forming unit;
The image forming apparatus according to claim 1 , characterized in that the sum of the restart time of the second controller and the reception period of the toner amount information received from the sensor after the restart is less than or equal to the image forming operation period for forming one image by the image forming unit.
前記第2コントローラによりアクセス可能なメモリを有し、
前記第2コントローラは、前記センサから受信する前記トナー量情報を前記メモリに格納し、
再起動された前記第2コントローラは、
前記作像動作期間と前記再起動時間との差の期間に受信可能な前記トナー量情報を前記センサから受信し、
前記トナー量情報の算出に必要な残りの前記トナー量情報を前記メモリから読み出し、
前記センサから受信した前記トナー量情報と前記メモリから読み出した前記トナー量情報とを使用して、前記トナーの残量を算出すること
を特徴とする請求項2に記載の画像形成装置。
a memory accessible by the second controller;
the second controller stores the toner amount information received from the sensor in the memory;
The restarted second controller
receiving, from the sensor, the toner amount information that can be received during a period of time that is a difference between the image forming operation period and the restart time;
reading the remaining toner amount information necessary for calculating the toner amount information from the memory;
3. The image forming apparatus according to claim 2, wherein the remaining amount of toner is calculated using the toner amount information received from the sensor and the toner amount information read from the memory.
前記第1コントローラは、前記第2コントローラの異常を検出した場合、異常の発生要因を判別し、異常の発生により前記メモリが書き換えられている可能性がある場合、前記メモリに保持されたトナー量情報を使用しない使用禁止情報を、再起動後の前記第2コントローラに通知し、
使用禁止情報を受信した前記第2コントローラは、再起動後に前記センサから受信する前記トナー量情報のみを使用して前記トナーの残量を算出すること
を特徴とする請求項3に記載の画像形成装置。
When the first controller detects an abnormality in the second controller, the first controller determines a cause of the abnormality, and when there is a possibility that the memory has been rewritten due to the occurrence of the abnormality, notifies the second controller after reboot of use prohibition information for prohibiting the use of the toner amount information held in the memory;
4. The image forming apparatus according to claim 3, wherein the second controller, having received the use prohibition information, calculates the remaining amount of the toner using only the toner amount information received from the sensor after rebooting.
再起動後に前記トナーの残量を算出した前記第2コントローラは、その後、前記センサから受信する所定数の前記トナー量情報を使用して前記トナーの残量を算出すること
を特徴とする請求項1ないし請求項4のいずれか1項に記載の画像形成装置。
5. The image forming apparatus according to claim 1, wherein the second controller, having calculated the remaining amount of toner after restarting, thereafter calculates the remaining amount of toner using a predetermined number of pieces of toner amount information received from the sensor.
トナーが収納されるトナー容器と、前記トナー容器内のトナーを使用して画像を形成する画像形成部と、前記画像形成部を制御する第1コントローラと、前記トナー容器内のトナーの量を検出し、トナー量情報として所定の頻度で出力するセンサと、所定数の前記トナー量情報を使用してトナーの残量を算出し、算出した前記トナーの残量が所定量以下の場合、トナーエンド情報を前記第1コントローラに出力する第2コントローラと、を有する画像形成装置の制御方法であって、
前記第1コントローラは、前記第2コントローラの異常を検出した場合、前記第2コントローラを再起動し、再起動した前記第2コントローラが前記トナーエンド情報を出力可能になるまで前記トナーエンド情報の受け付けをマスクし、
再起動された前記第2コントローラは、再起動前に前記センサから受信した前記トナー量情報と、再起動後に前記センサから受信する前記トナー量情報とを使用して、前記トナーの残量を算出すること
を特徴とする画像形成装置の制御方法。
1. A control method for an image forming apparatus having a toner container for storing toner, an image forming unit for forming an image using the toner in the toner container, a first controller for controlling the image forming unit, a sensor for detecting an amount of toner in the toner container and outputting the amount of toner at a predetermined frequency as toner amount information, and a second controller for calculating a remaining amount of toner using a predetermined number of pieces of the toner amount information, and outputting toner end information to the first controller when the calculated remaining amount of toner is equal to or less than a predetermined amount,
when the first controller detects an abnormality in the second controller, the first controller restarts the second controller and masks receipt of the toner end information until the restarted second controller is able to output the toner end information;
the restarted second controller calculates the remaining amount of toner by using the toner amount information received from the sensor before the restart and the toner amount information received from the sensor after the restart.
JP2021048720A 2021-03-23 2021-03-23 Image forming apparatus and method for controlling the image forming apparatus Active JP7537331B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021048720A JP7537331B2 (en) 2021-03-23 2021-03-23 Image forming apparatus and method for controlling the image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021048720A JP7537331B2 (en) 2021-03-23 2021-03-23 Image forming apparatus and method for controlling the image forming apparatus

Publications (2)

Publication Number Publication Date
JP2022147468A JP2022147468A (en) 2022-10-06
JP7537331B2 true JP7537331B2 (en) 2024-08-21

Family

ID=83462704

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021048720A Active JP7537331B2 (en) 2021-03-23 2021-03-23 Image forming apparatus and method for controlling the image forming apparatus

Country Status (1)

Country Link
JP (1) JP7537331B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002072786A (en) 2000-08-31 2002-03-12 Canon Inc Image forming apparatus, control method for image forming apparatus, and storage medium
JP2004086173A (en) 2002-06-21 2004-03-18 Canon Inc Image forming apparatus and control method thereof
JP2020021985A (en) 2018-07-30 2020-02-06 コニカミノルタ株式会社 Image processing device, method of controlling the same, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002072786A (en) 2000-08-31 2002-03-12 Canon Inc Image forming apparatus, control method for image forming apparatus, and storage medium
JP2004086173A (en) 2002-06-21 2004-03-18 Canon Inc Image forming apparatus and control method thereof
JP2020021985A (en) 2018-07-30 2020-02-06 コニカミノルタ株式会社 Image processing device, method of controlling the same, and program

Also Published As

Publication number Publication date
JP2022147468A (en) 2022-10-06

Similar Documents

Publication Publication Date Title
JP3514398B2 (en) Image forming device
KR100741596B1 (en) Color image forming apparatus and control method therefor
US7965954B2 (en) Image forming apparatus
US20090213399A1 (en) Image forming apparatus, misregistration correction control method and computer-readable information recording medium
JP2003271023A (en) Image forming apparatus and method
JP7537331B2 (en) Image forming apparatus and method for controlling the image forming apparatus
JP4305494B2 (en) Image forming apparatus
JP2004118218A (en) Image forming apparatus
JP2017013966A (en) Sheet feeding device, image formation apparatus, failure occurrence reduction method, and program
JPH10307448A (en) Color image forming device
JP7490953B2 (en) Image forming apparatus and program
JP5253825B2 (en) Image forming apparatus
JP4635716B2 (en) Image forming apparatus and image forming method
JP7338288B2 (en) image forming device
JP4928834B2 (en) Color image forming apparatus
JP2007058079A (en) Image forming apparatus
JP2013050571A (en) Control device and image forming device
US20080292357A1 (en) Image Forming Apparatus, Computer-Readable Medium, Image Forming System, and Image Forming Method
JP2001215762A (en) Image forming device
JPH081528B2 (en) Image forming device
JP2012078789A (en) Image formation device
CN119270605A (en) Imaging control method, device, image forming equipment and medium
JP2012000813A (en) Image forming apparatus and program
JP2014119515A (en) Image forming apparatus
JP2001134155A (en) Billing information detecting device, billing information detecting system, billing information detecting method, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240702

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240709

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240722

R150 Certificate of patent or registration of utility model

Ref document number: 7537331

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150