JP2003032403A - Image forming device and initializing method therefor - Google Patents

Image forming device and initializing method therefor

Info

Publication number
JP2003032403A
JP2003032403A JP2001216373A JP2001216373A JP2003032403A JP 2003032403 A JP2003032403 A JP 2003032403A JP 2001216373 A JP2001216373 A JP 2001216373A JP 2001216373 A JP2001216373 A JP 2001216373A JP 2003032403 A JP2003032403 A JP 2003032403A
Authority
JP
Japan
Prior art keywords
control
control means
processing
asynchronous
communication
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
JP2001216373A
Other languages
Japanese (ja)
Inventor
Yasukazu Horii
康和 堀井
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2001216373A priority Critical patent/JP2003032403A/en
Publication of JP2003032403A publication Critical patent/JP2003032403A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To reduce the waiting time when processing a plurality of CPU for control orreduce useless communication as much as possible in an image forming device which a plurality of CPUs control by communicating each other. SOLUTION: When the power source of a copying system 1 is turned on and the device is started, the OS is initialized in each of constituting sections, first of all, a control program is started and further, asynchronous control processing such as device diagnosis is successively carried out. When a controller requests transmission of the device information to the other constituting sections, the constituting sections send the device information successively to the controller. When normal start of the device is confirmed, a controller 4 requests display of the normal start to a display/input device 46. In response, the display/input device 46 carries out synchronous control processing for displaying the message.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、装置立ち上げ時の
初期化処理を短時間で行えるようにした画像形成装置お
よびその初期方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image forming apparatus and an initializing method thereof capable of performing initialization processing at the time of starting up the apparatus in a short time.

【0002】[0002]

【背景技術】コピー、プリンタ、スキャナおよびファッ
クスなどの機能を一体に構成したコピー複合機などの画
像形成装置が一般に用いられている。このようなコピー
複合機は、宛先設定などに用いられるユーザインターフ
ェース用の画像(UI画像)を表示し、このUI画像に
対するユーザの操作を受け入れるUI部、ネットワーク
を介してPCとの通信を行う通信部、および、ゼログラ
フィなどにより出力用紙に画像を印刷するプリントエン
ジンなどの構成部分を含む。
2. Description of the Related Art An image forming apparatus such as a multi-function peripheral having a copy function, a printer function, a scanner function, and a fax function is generally used. Such a copy multifunction peripheral displays an image (UI image) for a user interface used for setting a destination and the like, a UI unit that accepts a user's operation for this UI image, and communication for communicating with a PC via a network. And a component such as a print engine that prints an image on an output sheet by xerography or the like.

【0003】現在、コピー複合機のこれらの構成部分
は、それぞれ制御用のCPUにより制御される。さら
に、これらのCPUは、例えば、コピー複合機全体を制
御するメインCPUとの間で通信を行い、各構成部分の
制御を行うように構成されていることが多い。
At present, these constituent parts of the multifunctional copying machine are controlled by respective control CPUs. Further, these CPUs are often configured to communicate with, for example, a main CPU that controls the entire copying multifunction peripheral to control each component.

【0004】このように、複数のCPU間の相互通信に
より各構成部分が制御されるコピー複合機においては、
各CPUの協働に時間がかかり、装置の立ち上げの時間
が長くなる傾向がある。例えば、コピー複合機において
は、現在も、消費電力を出来る限り少なくする節電モー
ドと呼ばれる動作モードが採用されている。しかしなが
ら、実際には、節電モードにおいても、例えば、十分に
短い時間で通常動作に移行できるように、出力用紙に対
してゼログラフィにより印刷を行うプリンタエンジンに
おいて、トナーを定着させる定着部を、ある程度高い温
度に保っておくための電力が消費されている。
As described above, in a copy multifunction machine in which each component is controlled by mutual communication between a plurality of CPUs,
It takes time for each CPU to cooperate with each other, and it tends to take a long time to start up the apparatus. For example, a copy multifunction machine still employs an operation mode called a power saving mode for reducing power consumption as much as possible. However, in practice, even in the power saving mode, for example, in the printer engine that prints on output paper by xerography, a fixing unit that fixes toner is provided to some extent so that normal operation can be performed in a sufficiently short time. Power is consumed to keep the temperature high.

【0005】ここで、プリンタエンジンの電源を切るこ
とにより、節電モードにおける定着部の保温のための電
力消費をなくすことができる。プリンタエンジンの電源
が切られ、定着部の温度が冷めている状態から、十分に
短い時間で通常動作が可能な状態にするためには、例え
ば、各構成部分を制御するCPUの待ち時間や通信時間
の無駄を極力、減らし、定着部の温度を上昇させるため
の時間を十分に確保する必要がある。
Here, by turning off the power supply of the printer engine, it is possible to eliminate the power consumption for keeping the fixing unit warm in the power saving mode. In order to enable normal operation in a sufficiently short time after the printer engine is powered off and the temperature of the fixing unit has cooled, for example, the waiting time of the CPU controlling each component and communication It is necessary to reduce waste of time as much as possible and to secure sufficient time for raising the temperature of the fixing unit.

【0006】[0006]

【発明が解決しようとする課題】本発明は、上述した従
来技術の問題点に鑑みてなされたものであり、複数の構
成部分を、複数の制御用CPUが互いに通信を行って制
御する画像形成装置において、複数の制御用CPUの処
理の待ち時間や通信の無駄を極力、減らすことにより、
装置の立ち上げ時間を短くした画像形成装置およびその
初期化方法を提供することを目的とする。また、本発明
は、上述した複数の制御用CPUを有する画像形成装置
において、複数の制御用CPUの待ち時間や通信時間の
無駄を極力、減らすことにより、節電モードから通常動
作への復帰に必要な制御のための時間を十分に確保し
て、節電モードにおける消費電力を最低限に抑えた画像
形成装置およびその初期化方法を提供することを目的と
する。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art, and image formation in which a plurality of control CPUs control a plurality of constituent parts by communicating with each other. In the device, waiting time for processing of a plurality of control CPUs and waste of communication are reduced as much as possible.
An object of the present invention is to provide an image forming apparatus in which the startup time of the apparatus is shortened and an initialization method thereof. Further, the present invention is necessary for returning from the power saving mode to the normal operation by minimizing the waiting time and communication time waste of the plurality of control CPUs in the image forming apparatus having the plurality of control CPUs described above. It is an object of the present invention to provide an image forming apparatus that minimizes power consumption in a power saving mode and a method of initializing the image forming apparatus by sufficiently securing sufficient time for various controls.

【0007】[0007]

【課題を解決するための手段】[画像形成装置]上記目
的を達成するために、本発明にかかる画像形成装置は、
複数の構成部分を含む画像形成装置であって、互いに通
信を行い、それぞれ前記複数の構成部分のいずれかを制
御する複数の制御手段を有し、前記複数の制御手段それ
ぞれは、他の制御手段からの通信を受けて前記複数の構
成部分のいずれかを制御する同期制御処理を行う同期制
御手段と、他の制御手段と独立して前記構成部分のいず
れかを制御する非同期制御を行う非同期制御手段と、前
記同期制御および前記非同期制御の実行を管理するオペ
ーレーティングシステムとを有し、前記画像形成装置の
起動時に、前記制御手段それぞれにおいて、前記オペレ
ーティングシステムが起動され、前記非同期制御手段
が、起動時に必要な非同期制御処理を実行し、前記同期
制御手段が、他の制御手段からの通信を受けて同期制御
処理を実行する。
[Image Forming Apparatus] In order to achieve the above object, an image forming apparatus according to the present invention comprises:
An image forming apparatus including a plurality of constituent parts, having a plurality of control means for communicating with each other and controlling any one of the plurality of constituent parts, each of the plurality of control means being another control means. And a non-synchronous control for performing asynchronous control for controlling any of the plurality of constituent parts, and a non-synchronous control for controlling any of the constituent parts independently of other control means. And an operating system that manages the execution of the synchronous control and the asynchronous control. When the image forming apparatus is started, the operating system is started in each of the control units, and the asynchronous control unit is Asynchronous control processing required at start-up is executed, and the synchronous control means receives communication from other control means and executes the synchronous control processing.

【0008】好適には、前記複数の制御手段は、他の制
御手段に対する通信を行い、前記他の制御手段を制御す
る第1の制御手段と、前記第1の制御手段からの通信に
応じて、前記同期制御処理手段が同期制御処理を行う第
2の制御手段とを含む。
Preferably, the plurality of control means communicate with another control means and respond to the first control means for controlling the other control means and the communication from the first control means. And a second control means for performing the synchronization control processing by the synchronization control processing means.

【0009】好適には、少なくとも前記第2の制御手段
は、前記同期制御処理および前記非同期制御処理または
これらのいずれかにおいて発生した異常処理を示す情報
を保持し、前記第1の制御手段からの通信に応じて、前
記保持した異常処理を示す情報を前記第1の制御手段に
返す異常対応手段を有する。
Preferably, at least the second control means holds information indicating the abnormal control processing that has occurred in the synchronous control processing and / or the asynchronous control processing, and from the first control means. It has an abnormality handling means for returning the held information indicating the abnormality processing to the first control means in response to communication.

【0010】好適には、前記第2の制御手段は、前記第
1の制御手段からの通信に応じて、制御の対象の構成部
分の動作を停止させ、または、制御の対象の構成部分の
動作を開始させる動作停止・開始手段を有する。
Preferably, the second control means stops the operation of the constituent part to be controlled or the operation of the constituent part to be controlled in response to the communication from the first control means. It has an operation stopping / starting means for starting.

【0011】[画像形成装置の説明]以下、本発明にか
かる画像形成装置を、例を示して説明する。なお、以下
に示す例は、本発明を具体化して、その理解を助けるこ
とを意図したものであって、本発明の技術的範囲の限定
を意図するものではない。
[Description of Image Forming Apparatus] An image forming apparatus according to the present invention will be described below with reference to examples. Note that the following examples are intended to embody the present invention and help understanding thereof, and are not intended to limit the technical scope of the present invention.

【0012】本発明にかかる画像形成装置は、例えば、
いわゆるコピー複合機であって、装置全体の制御を行う
制御装置、ステープル打ち・パンチ穴開けなどの後処理
を行う後処理装置、ユーザインターフェース用の表示・
入力装置、出力用紙に画像を印刷するプリントエンジ
ン、および、ネットワークを介して接続されたパーソナ
ルコンピュータ(PC)などとの間で通信を行う通信装
置といった複数の構成部分から構成されている。これら
の構成部分は、それぞれ制御用CPUにより制御され、
例えば、制御装置のCPUがマスタCPU(第1の制御
手段)として動作し、制御装置以外のCPUがスレーブ
CPU(第2の制御手段)として動作する。
The image forming apparatus according to the present invention is, for example,
This is a so-called multi-function peripheral, which is a control device that controls the entire device, a post-processing device that performs post-processing such as stapling and punching, and a display for the user interface.
It is composed of a plurality of components such as an input device, a print engine that prints an image on an output sheet, and a communication device that communicates with a personal computer (PC) connected via a network. These components are respectively controlled by the control CPU,
For example, the CPU of the control device operates as a master CPU (first control means), and the CPUs other than the control device operate as slave CPUs (second control means).

【0013】[同期制御手段]スレーブCPU(第2の
制御手段)において、同期制御手段は、例えば、マスタ
CPU(第1の制御手段)が、スレーブCPUに対して
情報の送信を要求した場合に、この送信要求に応じて、
スレーブCPUが制御している構成部分のステータス情
報を送信するといった、マスタCPUの通信に同期して
実行される同期的な制御処理を行う。
[Synchronization Control Means] In the slave CPU (second control means), the synchronization control means is used, for example, when the master CPU (first control means) requests the slave CPU to transmit information. , In response to this request to send
It performs a synchronous control process that is executed in synchronization with the communication of the master CPU, such as transmitting status information of components controlled by the slave CPU.

【0014】[非同期制御手段]例えば、スレーブCP
U(第2の制御手段)において、非同期制御手段は、例
えば、プリンタエンジンのトナー定着部の加熱など、装
置の立ち上げ後、マスタCPU(第1の制御手段)から
の通信の有無にかかわらず行われる非同期的な制御処理
を実行する。
[Asynchronous control means] For example, slave CP
In U (second control means), the asynchronous control means is irrespective of whether or not there is communication from the master CPU (first control means) after the apparatus is started up, for example, for heating the toner fixing portion of the printer engine. Execute the asynchronous control process that is performed.

【0015】[オペレーティングシステム]オペレーテ
ィングシステムは、例えば、ITRONなどの組込用O
Sであって、上述した同期制御手段および非同期制御手
段の動作を管理する。
[Operating System] The operating system is, for example, an embedded O such as ITRON.
S is for managing the operations of the synchronous control means and the asynchronous control means described above.

【0016】[異常対応手段]スレーブCPU(第2の
制御手段)において、異常対応手段は、例えば、装置立
ち上げ時の同期制御処理および非同期制御処理におい
て、故障などの異常が検出された場合に、この異常の内
容を示す情報(異常情報)を収集・保持する。さらに、
異常対応手段は、マスタCPU(第1のCPU)からの
送信要求に応じて、あるいは、マスタCPUからの送信
要求の有無にかかわらず、収集・保持した異常情報を、
マスタCPUに対して送信するなどの異常対応処理を行
う。
[Abnormality Handling Means] In the slave CPU (second control means), the abnormality handling means is used, for example, when an abnormality such as a failure is detected in the synchronous control processing and the asynchronous control processing when the apparatus is started up. , Information (abnormality information) indicating the content of this abnormality is collected and held. further,
The abnormality handling means collects and stores the abnormality information collected and held in response to a transmission request from the master CPU (first CPU) or regardless of the transmission request from the master CPU.
Abnormality handling processing such as transmission to the master CPU is performed.

【0017】マスタCPU(第1の制御手段)におい
て、異常対応手段は、例えば、スレーブCPU(第2の
制御手段)から異常情報を受けると、その内容に応じ
て、異常を手当てするために必要な制御(再立ち上げな
ど)行う指示、あるいは、異常を治すための情報など
を、異常を通知してきたスレーブCPUに送信する異常
対応処理を行う。
In the master CPU (first control means), the abnormality handling means is necessary for treating the abnormality in accordance with the contents when the abnormality information is received from the slave CPU (second control means), for example. An abnormality handling process is performed in which an instruction to perform various controls (such as restarting) or information for curing the abnormality is transmitted to the slave CPU that has notified the abnormality.

【0018】[動作停止・開始手段]例えば、ユーザが
表示・入力装置に対して行った節電モードへの移行操作
があった場合、あるいは、ユーザが最後に何らかの操作
を行ってから一定の時間が経過した場合に、マスタCP
U(第1の制御手段)は、プリントエンジンを制御する
スレーブCPU(第2の制御手段)に対して、プリント
エンジンの電源オフを指示する。例えば、プリントエン
ジンのスレーブCPUの動作停止・開始手段は、マスタ
CPUからの上述のような指示に従って、プリントエン
ジンの電源をオフし、その動作を停止させる。なお、ス
レーブCPU(第2の制御手段)が、マスタCPU(第
1の制御手段)に対して、プリントエンジンの電源オフ
を指示する場合もある。
[Operation Stopping / Starting Means] For example, when the user performs an operation for shifting to the power saving mode on the display / input device, or a fixed time has elapsed since the user last performed some operation. Master CP if elapsed
U (first control unit) instructs a slave CPU (second control unit) that controls the print engine to turn off the power of the print engine. For example, the operation stop / start means of the slave CPU of the print engine turns off the power of the print engine and stops its operation in accordance with the above-mentioned instruction from the master CPU. The slave CPU (second control unit) may instruct the master CPU (first control unit) to turn off the power of the print engine.

【0019】また、例えば、ユーザが表示・入力装置に
対して何らかの操作を行った場合に、マスタCPU(第
1の制御手段)は、プリントエンジンを制御するスレー
ブCPU(第2の制御手段)に対して、プリントエンジ
ンの起動を指示する。例えば、プリントエンジンのスレ
ーブCPUの動作停止・開始手段は、マスタCPUから
の指示に従って、プリントエンジンの電源をオンし、そ
の動作を開始させる。
Further, for example, when the user performs some operation on the display / input device, the master CPU (first control means) becomes the slave CPU (second control means) which controls the print engine. On the other hand, the print engine is instructed to start. For example, the operation stopping / starting means of the slave CPU of the print engine turns on the power of the print engine according to an instruction from the master CPU to start its operation.

【0020】[起動時の作用]装置の電源が入れられる
と、マスタCPU(第1の制御手段)およびスレーブC
PU(第2の制御手段)において、立ち上げ処理が行わ
れ、まず、オペレーティングシステムが起動される。次
に、マスタCPUにおいて、非同期制御手段が、立ち上
げ処理に必要な非同期制御処理を、順次、実行する。ス
レーブCPUにおいても同様に、非同期制御手段が、マ
スタCPUからの通信を待たずに、立ち上げ処理に必要
な非同期制御処理を、順次、実行する。次に、例えば、
全てのCPUの立ち上げ処理が終わった場合に、マスタ
CPUが行う通知を待って、表示・入力手段のスレーブ
CPUの同期制御手段が、コピー複合機が使用可能な状
態になったことをユーザに示すメッセージを表示するな
どの同期制御処理を実行する
[Operation at startup] When the power of the device is turned on, the master CPU (first control means) and the slave C
In the PU (second control means), the startup process is performed, and first, the operating system is started. Next, in the master CPU, the asynchronous control means sequentially executes the asynchronous control processing required for the startup processing. Similarly in the slave CPU, the asynchronous control means sequentially executes the asynchronous control processing required for the startup processing without waiting for the communication from the master CPU. Then, for example,
When the startup processing of all the CPUs is completed, the synchronization control means of the slave CPU of the display / input means waits for the notification given by the master CPU, and informs the user that the multifunctional copying machine is ready for use. Execute synchronous control processing such as displaying the message shown

【0021】[異常時の作用]装置の電源が入れられる
と、マスタCPU(第1の制御手段)およびスレーブC
PU(第2の制御手段)において、立ち上げ処理が行わ
れ、まず、オペレーティングシステムが起動される。次
に、マスタCPUにおいて、非同期制御手段が、立ち上
げ処理に必要な非同期制御処理を、順次、実行する。ス
レーブCPUにおいて、立ち上げ処理に故障などの異常
が検出されると、異常対応手段は、異常の内容を保持
し、同期的あるいは非同期的な通信により、マスタCP
Uに通知する。スレーブCPUからの異常情報の通知を
受けると、マスタCPUにおいて、異常対応手段は、異
常を解決するための再立ち上げ処理を指示する通信、あ
るいは、異常を解決するための設定情報を通知する通信
をスレーブCPUに対して行い、スレーブCPUは、こ
の通信に従って、異常を解決するための処理を行う。
[Operation in case of abnormality] When the power of the device is turned on, the master CPU (first control means) and the slave C
In the PU (second control means), the startup process is performed, and first, the operating system is started. Next, in the master CPU, the asynchronous control means sequentially executes the asynchronous control processing required for the startup processing. When an abnormality such as a failure is detected in the start-up process in the slave CPU, the abnormality handling means holds the content of the abnormality and performs the synchronous or asynchronous communication to the master CP.
Notify U. Upon receiving the notification of the abnormality information from the slave CPU, the abnormality handling means in the master CPU communicates to instruct the restart process for solving the abnormality, or to communicate the setting information for solving the abnormality. To the slave CPU, and the slave CPU performs processing for solving the abnormality according to this communication.

【0022】[節電モード時の作用]ユーザの操作が一
定時間ないなどの条件が満たされると、マスタCPU
(第1の制御手段)は、プリンタエンジンを制御するス
レーブCPU(第2の制御手段)に対して、プリントエ
ンジンの電源オフを指示する。プリンタエンジンのスレ
ーブCPUの動作停止・開始手段は、この指示に従っ
て、プリンタエンジンの電源をオフし、プリンタエンジ
ンの定着部の保温も停止される状態にする。
[Operation in power saving mode] When conditions such as no user operation for a certain period of time are satisfied, the master CPU
The (first control unit) instructs the slave CPU (second control unit) that controls the printer engine to turn off the power of the print engine. In accordance with this instruction, the operation stopping / starting means of the slave CPU of the printer engine turns off the power supply of the printer engine to bring the heat insulation of the fixing unit of the printer engine into a stopped state.

【0023】例えば、ユーザが何らかの操作を行うと、
マスタCPU(第1の制御手段)は、プリンタエンジン
を制御するスレーブCPU(第2の制御手段)に対し
て、プリントエンジンの電源オンを指示する。プリンタ
エンジンのスレーブCPUの動作停止・開始手段は、こ
の指示に従って、プリンタエンジンの電源をオンする。
さらに、プリンタエンジンのスレーブCPUの非同期制
御手段が、プリンタエンジンの動作開始に必要な、定着
部の加熱などの非同期的な制御処理を実行し、さらに、
同期制御手段が、それに続く同期的な制御処理を実行す
る。
For example, when the user performs some operation,
The master CPU (first control unit) instructs the slave CPU (second control unit) that controls the printer engine to turn on the power of the print engine. The operation stopping / starting means of the slave CPU of the printer engine turns on the power of the printer engine according to this instruction.
Further, the asynchronous control means of the slave CPU of the printer engine executes an asynchronous control process such as heating of the fixing unit, which is necessary for starting the operation of the printer engine.
The synchronous control means executes the subsequent synchronous control processing.

【0024】[初期化方法]また、本発明にかかる初期
化方法は、複数の構成部分を含む画像形成装置における
初期化方法であって、前記画像形成装置は、それぞれ前
記複数の構成部分のいずれかを制御する複数の制御手段
を有し、前記複数の制御手段それぞれは、他の制御手段
からの通信を受けて前記複数の構成部分のいずれかを制
御する同期制御と、他の制御手段と独立して前記構成部
分のいずれかを制御する非同期制御との実行を管理する
オペレーティングシステムを有し、前記複数の制御装置
それぞれは、前記同期制御処理と前記非同期制御とを行
い、前記画像形成装置の起動時に、前記制御手段それぞ
れは、前記オペレーティングシステムを起動し、起動時
に必要な非同期制御処理を実行し、他の制御手段からの
通信を受けて同期制御処理を実行する。
[Initialization Method] Further, the initialization method according to the present invention is an initialization method in an image forming apparatus including a plurality of constituent parts, wherein the image forming apparatus is one of the plurality of constituent parts. A plurality of control means for controlling whether or not each of the plurality of control means receives a communication from another control means and controls any of the plurality of component parts; and another control means. The image forming apparatus has an operating system that independently manages execution of asynchronous control for controlling any of the constituent parts, and each of the plurality of control devices performs the synchronous control processing and the asynchronous control. When each of the control means is started, each of the control means starts the operating system, executes an asynchronous control process required at the time of start, and receives communication from another control means to synchronize. To execute the control process.

【0025】好適には、前記複数の制御手段は、他の制
御手段に対する通信を行い、前記他の制御手段を制御す
る第1の制御手段と、前記第1の制御手段からの通信に
応じて、前記同期制御処理手段が同期制御処理を行う第
2の制御手段とを含み、少なくとも前記第2の制御手段
は、前記同期制御処理および前記非同期制御処理または
これらのいずれかにおいて発生した異常処理を示す情報
を保持し、前記第1の制御手段からの通信に応じて、前
記保持した異常処理を示す情報を前記第1の制御手段に
返す。
Preferably, the plurality of control means communicate with another control means and respond to the first control means for controlling the other control means and the communication from the first control means. And a second control means for performing the synchronization control processing by the synchronization control processing means, wherein at least the second control means is configured to detect the synchronization control processing and / or the asynchronous control processing or an abnormal processing that occurs in either of them. The information indicating the abnormal processing is held and returned to the first controlling means in response to the communication from the first controlling means.

【0026】好適には、前記第2の制御手段は、前記第
1の制御手段からの通信に応じて、制御の対象の構成部
分の動作を停止させ、または、制御の対象の構成部分の
動作を開始させる動作停止・開始手段を有し、前記動作
停止・開始手段が、前記制御の対象の構成部分の動作を
開始させるときに、前記非同期制御手段は、起動時に必
要な非同期制御処理を実行し、前記同期制御手段は、前
記第1の制御手段からの通信を受けて同期制御処理を実
行する。
Preferably, the second control means stops the operation of the constituent part to be controlled or the operation of the constituent part to be controlled in response to the communication from the first control means. When the operation stop / start means starts the operation of the constituent part to be controlled, the asynchronous control means executes the asynchronous control processing required at the time of start. Then, the synchronization control means receives the communication from the first control means and executes the synchronization control processing.

【0027】[初期化プログラム]また、本発明にかか
る初期化プログラムは、複数の構成部分を含む画像形成
装置における初期化プログラムであって、前記画像形成
装置は、それぞれ前記複数の構成部分のいずれかを制御
する複数の制御手段を有し、前記複数の制御手段それぞ
れは、他の制御手段からの通信を受けて前記複数の構成
部分のいずれかを制御する同期制御と、他の制御手段と
独立して前記構成部分のいずれかを制御する非同期制御
との実行を管理するオペレーティングシステムを有し、
前記複数の制御装置それぞれは、前記同期制御処理と前
記非同期制御とを行い、前記画像形成装置の起動時に、
前記制御手段それぞれに、前記オペレーティングシステ
ムを起動するステップと、起動時に必要な非同期制御処
理を実行するステップと、他の制御手段からの通信を受
けて同期制御処理を実行するステップとを実行させる。
[Initialization Program] Further, the initialization program according to the present invention is an initialization program in an image forming apparatus including a plurality of constituent parts, and the image forming apparatus is any one of the plurality of constituent parts. A plurality of control means for controlling whether or not each of the plurality of control means receives a communication from another control means and controls any of the plurality of component parts; and another control means. An operating system that manages execution with asynchronous control that independently controls any of the components,
Each of the plurality of control devices performs the synchronous control processing and the asynchronous control, and when the image forming apparatus is started,
Each of the control means is caused to execute a step of starting the operating system, a step of executing an asynchronous control process required at the time of starting, and a step of receiving a communication from another control means and executing a synchronous control process.

【0028】[記録媒体]また、本発明にかかる記録媒
体は、複数の構成部分を含む画像形成装置における初期
化プログラムであって、前記画像形成装置は、それぞれ
前記複数の構成部分のいずれかを制御する複数の制御手
段を有し、前記複数の制御手段それぞれは、他の制御手
段からの通信を受けて前記複数の構成部分のいずれかを
制御する同期制御と、他の制御手段と独立して前記構成
部分のいずれかを制御する非同期制御との実行を管理す
るオペレーティングシステムを有し、前記複数の制御装
置それぞれは、前記同期制御処理と前記非同期制御とを
行い、前記画像形成装置の起動時に、前記制御手段それ
ぞれに、前記オペレーティングシステムを起動するステ
ップと、起動時に必要な非同期制御処理を実行するステ
ップと、他の制御手段からの通信を受けて同期制御処理
を実行するステップとを実行させる初期化プログラムを
記録する。
[Recording Medium] Further, the recording medium according to the present invention is an initialization program in an image forming apparatus including a plurality of constituent parts, wherein the image forming apparatus respectively comprises one of the plurality of constituent parts. A plurality of control means for controlling each of the plurality of control means, each of the plurality of control means receives a communication from another control means and controls any one of the plurality of constituent parts; An operating system that manages execution of asynchronous control for controlling any of the constituent parts, and each of the plurality of control devices performs the synchronous control processing and the asynchronous control, and starts the image forming apparatus. Sometimes, for each of the control means, a step of activating the operating system, a step of executing an asynchronous control process required at the time of activation, and another control Receiving a communication from the stage record the initialization program and a step of performing the synchronization control processing.

【0029】[0029]

【発明の実施の形態】以下、本発明の実施形態を説明す
る。図1は、本発明にかかる初期化方法が適用されるコ
ピーシステム1の概略構成を示す図である。図2は、コ
ピーシステム1の概略構成を、図1に示した制御装置4
を中心として示す図である。図1に示すように、コピー
システム1は、コピー装置本体2および後処理装置3か
ら構成される。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below. FIG. 1 is a diagram showing a schematic configuration of a copy system 1 to which an initialization method according to the present invention is applied. FIG. 2 shows a schematic configuration of the copy system 1 including the control device 4 shown in FIG.
FIG. As shown in FIG. 1, the copy system 1 includes a copy apparatus main body 2 and a post-processing apparatus 3.

【0030】[コピー装置本体2]図1に示すように、
コピー装置本体2は、制御装置4、コピー用紙トレー部
20、紙送り装置22、プリントエンジン24、スキャ
ナ26、原稿送り装置28および表示・入力装置46か
ら構成され、プリントエンジン24は、トナーをコピー
用紙(出力用紙)に定着させる定着部240を含む。コ
ピー装置本体2は、これらの構成部分により、コピー、
スキャナおよびファックスを含む一般的なコピー複合機
としての機能を実現する。
[Copier apparatus main body 2] As shown in FIG.
The copying apparatus main body 2 includes a control device 4, a copy paper tray unit 20, a paper feeding device 22, a print engine 24, a scanner 26, a document feeding device 28, and a display / input device 46. The print engine 24 copies toner. It includes a fixing unit 240 for fixing to a sheet (output sheet). The main body 2 of the copying apparatus is configured to copy by these components.
It realizes the functions of a general copying machine including a scanner and a fax machine.

【0031】つまり、コピー装置本体2の各構成部分
は、制御装置4の制御に従って動作し、スキャナ26
は、原稿送り装置28などにより送られた原稿の画像を
読み込み、プリントエンジン24は、読み込まれた画像
を、紙送り装置22によりコピー用紙トレー部20など
から送られたコピー用紙(出力用紙)に印刷する。さら
に、紙送り装置30は、原稿の画像が印刷された出力用
紙を、後処理装置3に対して送り込む。後処理装置3
は、コピー装置本体2から送り込まれた印刷済み出力用
紙に対して、ステープル打ち、パンチ穴開けおよびスタ
ンプ押しなどの後処理を行う。
That is, each component of the copying apparatus main body 2 operates under the control of the control unit 4, and the scanner 26
Reads the image of the original sent by the original feeding device 28 and the like, and the print engine 24 transfers the read image to copy paper (output paper) sent from the copy paper tray unit 20 by the paper feeding device 22. Print. Further, the paper feeding device 30 feeds the output paper on which the image of the original is printed to the post-processing device 3. Aftertreatment device 3
Performs post-processing such as stapling, punching and stamping on the printed output sheet sent from the copying apparatus main body 2.

【0032】[制御装置4]図2に示すように、図1に
示した制御装置4は、CPU402およびメモリ404
などを含む制御装置本体40、通信装置42およびHD
D・CD−ROM装置などの記録装置44から構成され
る。図1にも示した表示・入力装置46は、例えば、L
CD表示装置およびタッチパネル式の入力装置を含み、
表示・入力装置46の表示装置には、図4を参照して後
述するユーザインターフェース画像(UI)画像が表示
され、この画像に対するユーザの操作を受け入れる。つ
まり、制御装置4は、通信機能を有するコンピュータと
しての構成を有し、表示・入力装置46に対するユーザ
の操作に従って、コピー装置本体2の各構成部分(プリ
ントエンジン24、制御装置42、制御装置44、表示
・入力装置46、紙送り装置22および原稿送り装置2
8など)および後処理装置3を制御する。
[Control Device 4] As shown in FIG. 2, the control device 4 shown in FIG.
Control device main body 40 including communication device 42 and HD
It is composed of a recording device 44 such as a D / CD-ROM device. The display / input device 46 shown in FIG.
Including a CD display device and a touch panel type input device,
A user interface image (UI) image, which will be described later with reference to FIG. 4, is displayed on the display device of the display / input device 46, and a user operation for this image is accepted. That is, the control device 4 has a configuration as a computer having a communication function, and according to a user's operation on the display / input device 46, each component part (the print engine 24, the control device 42, and the control device 44) of the copying apparatus main body 2. , Display / input device 46, paper feeding device 22 and document feeding device 2
8) and the post-processing device 3.

【0033】図3は、図1および図2に示した後処理装
置3、プリントエンジン24、制御装置42、記録装置
44および表示・入力装置46などの構成を示す図であ
る。図4は、図3に示したコピー装置本体2の各構成部
分および後処理装置3のCPU50により実行される制
御プログラム6の構成を示す図である。、図3に示すよ
うに、コピー装置本体2の各構成部分および後処理装置
3は、CPU50、メモリ52および制御対象54から
構成される。
FIG. 3 is a diagram showing the configuration of the post-processing device 3, the print engine 24, the control device 42, the recording device 44, the display / input device 46, etc. shown in FIGS. FIG. 4 is a diagram showing a configuration of the control program 6 executed by each component of the copying apparatus main body 2 shown in FIG. 3 and the CPU 50 of the post-processing apparatus 3. As shown in FIG. 3, each component of the copying apparatus main body 2 and the post-processing apparatus 3 are composed of a CPU 50, a memory 52, and a controlled object 54.

【0034】[CPU50・メモリ52・制御対象5
4]CPU50は、マイクロプロセッサおよびタイマな
どの周辺回路を含み、図4に示す制御プログラム6を実
行し、制御対象54に対する制御処理を行う。メモリ5
2は、ROMおよびRAMおよびこれらの周辺回路を含
み、図4に示す制御プログラム6、および、その実行に
必要なデータを記憶する。
[CPU 50, memory 52, control target 5
4] The CPU 50 includes peripheral circuits such as a microprocessor and a timer, executes the control program 6 shown in FIG. 4, and performs control processing for the controlled object 54. Memory 5
Reference numeral 2 includes a ROM and a RAM and their peripheral circuits, and stores the control program 6 shown in FIG. 4 and data necessary for its execution.

【0035】制御対象54は、コピー装置本体2の各構
成部分および後処理装置3において、CPU50により
制御される構成部分である。例えば、後処理装置3にお
いては、制御対象54は、紙送り装置、ステープル、パ
ンチおよびスタンプ(図示せず)などである。また、例
えば、表示・入力装置46においては、制御対象54
は、ユーザインターフェース画像(UI画像)を表示す
るLCD表示装置、および、UI画像に対するユーザの
操作を受け入れるタッチパネル(図示せず)などであ
る。また、例えば、プリントエンジン24においては、
制御対象54は、スキャナ26が取り入れた原稿の画像
を処理する画像処理装置(図示せず)および定着部24
0などである。
The control object 54 is a component controlled by the CPU 50 in each component of the copying apparatus main body 2 and the post-processing device 3. For example, in the post-processing device 3, the controlled object 54 is a paper feeding device, staples, punches, stamps (not shown), and the like. Further, for example, in the display / input device 46, the controlled object 54
Is an LCD display device that displays a user interface image (UI image), a touch panel (not shown) that receives a user operation on the UI image, and the like. Further, for example, in the print engine 24,
The control target 54 is an image processing device (not shown) that processes an image of a document taken in by the scanner 26 and the fixing unit 24.
0 or the like.

【0036】[制御プログラム6]図4に示すように、
制御プログラム6は、実行制御部62、非同期制御部6
4、通信制御部66、同期制御部68、電源制御部70
および異常対応部72から構成され、ITRONなどの
組込用オペレーティングシステム(OS)7上で実行さ
れる。
[Control Program 6] As shown in FIG.
The control program 6 includes an execution control unit 62 and an asynchronous control unit 6
4, communication control unit 66, synchronization control unit 68, power supply control unit 70
And an abnormality handling unit 72, and is executed on an embedded operating system (OS) 7 such as ITRON.

【0037】制御プログラム6は、制御装置4において
は、例えば、記録媒体440を介して供給され、メモリ
404にロードされ、CPU402により実行される。
また、制御プログラム6は、コピー装置本体2の各構成
部分および後処理装置3においては、例えば、ROMに
記憶された状態でメモリ52に供給され、CPU50に
より実行される。制御プログラム6は、制御装置4にお
いては、コピー装置本体2の各構成部分および後処理装
置3の動作を制御するマスタとしての役割を果たし、コ
ピー装置本体2の各構成部分および後処理装置3におい
ては、制御装置4の制御に従って制御対象54を制御す
るスレーブとしての役割を果たす。
In the control device 4, the control program 6 is supplied, for example, via the recording medium 440, loaded into the memory 404, and executed by the CPU 402.
In each component of the copying apparatus main body 2 and the post-processing apparatus 3, the control program 6 is supplied to the memory 52 in the state of being stored in the ROM and is executed by the CPU 50. In the control device 4, the control program 6 serves as a master for controlling the operation of each component of the copying apparatus main body 2 and the post-processing device 3, and in each component of the copying device main body 2 and the post-processing device 3. Serves as a slave that controls the controlled object 54 under the control of the control device 4.

【0038】[実行制御部62]実行制御部62は、非
同期制御部64、通信制御部66、同期制御部68、電
源制御部70および異常対応部72の動作を制御し、初
期化および異常対応処理などの処理を実現する。
[Execution Control Unit 62] The execution control unit 62 controls the operations of the asynchronous control unit 64, the communication control unit 66, the synchronization control unit 68, the power supply control unit 70, and the abnormality handling unit 72 to perform initialization and abnormality handling. Implement processing such as processing.

【0039】[非同期制御部64]非同期制御部64
は、実行制御部62の制御に従って、非同期的な制御処
理を行う。例えば、プリントエンジン24においては、
非同期制御部64は、装置立ち上げ時の定着部240の
加熱など、実行制御部62の制御に従って、制御装置4
からの制御を待たずに実行すべき非同期制御処理を行
う。
[Asynchronous control unit 64] Asynchronous control unit 64
Performs asynchronous control processing under the control of the execution control unit 62. For example, in the print engine 24,
The asynchronous control unit 64 controls the control device 4 according to the control of the execution control unit 62, such as heating the fixing unit 240 when the device is started up.
Performs asynchronous control processing that should be executed without waiting for control from.

【0040】[通信制御部66]通信制御部66は、実
行制御部62の制御に従って、制御装置4と、コピー装
置本体2の各構成部分および後処理装置3との間の通信
制御を行う。
[Communication Control Unit 66] The communication control unit 66 controls communication between the control device 4 and each component of the copying apparatus main body 2 and the post-processing device 3 under the control of the execution control unit 62.

【0041】[同期制御部68]同期制御部68は、実
行制御部62の制御に従って、同期的な制御処理を行
う。例えば、表示・入力装置46において、同期制御部
68は、制御装置4から装置立ち上げ完了の表示を行う
旨の指示を受けた実行制御部62の制御に従って、表示
・入力装置46のLCD表示装置に、「コピーできま
す」といったメッセージを表示するなど、制御装置4か
らの制御を待って実行すべき同期制御処理を行う。
[Synchronization control unit 68] The synchronization control unit 68 performs a synchronous control process under the control of the execution control unit 62. For example, in the display / input device 46, the synchronization control unit 68 follows the control of the execution control unit 62 that has received an instruction from the control device 4 to display the completion of device startup, and the LCD display device of the display / input device 46. Then, a synchronous control process to be executed is performed after waiting for the control from the control device 4, such as displaying a message such as "Ready to copy".

【0042】[電源制御部70]電源制御部70は、実
行制御部62からの制御に従って、制御対象54の電源
のオン・オフを行う。例えば、プリントエンジン24に
おいては、電源制御部70は、制御装置4からプリント
エンジン24の電源をオフする旨の指示を受けた実行制
御部62の制御に従って、CPU50およびメモリ52
以外、定着部240などの制御対象54の電源をオフす
る。また、例えば、プリントエンジン24においては、
電源制御部70は、制御装置4から電源をオンする旨の
指示を受けて、定着部240など、制御対象54の電源
をオンする。
[Power Supply Control Unit 70] The power supply control unit 70 turns on / off the power supply of the controlled object 54 under the control of the execution control unit 62. For example, in the print engine 24, the power supply control unit 70 receives the CPU 50 and the memory 52 according to the control of the execution control unit 62 that receives an instruction from the control device 4 to turn off the power supply of the print engine 24.
Other than the above, the power of the control target 54 such as the fixing unit 240 is turned off. Further, for example, in the print engine 24,
The power supply control unit 70 receives the instruction to turn on the power supply from the control device 4, and turns on the power supply of the control target 54 such as the fixing unit 240.

【0043】[異常対応部72]コピー装置本体2およ
び後処理装置3において、異常対応部72は、例えば、
装置立ち上げ時の装置診断制御において、制御対象54
に故障が発見されたなどの異常が生じた場合に、異常の
内容を示す情報を保持する。異常対応部72は、送信要
求に応じて同期的に、あるいは、制御装置4からの送信
要求の有無にかかわらず非同期的に、制御装置4に対し
て保持した情報を通知する。
[Abnormality Handling Unit 72] In the copying apparatus main body 2 and the post-processing device 3, the abnormality handling unit 72 is, for example,
In the device diagnosis control at the time of starting the device, the control target 54
When an abnormality occurs such as when a failure is found, the information indicating the content of the abnormality is held. The abnormality handling unit 72 notifies the control device 4 of the held information synchronously in response to the transmission request or asynchronously regardless of the presence or absence of the transmission request from the control device 4.

【0044】制御装置4において、異常対応部72は、
例えば、異常を通知してきたコピー装置本体2の各構成
部分および後処理装置3を再立ち上げする、あるいは、
異常を治すための情報を異常を通知してきたコピー装置
本体2の各構成部分および後処理装置3に送信するなど
異常対応処理を行う。
In the control device 4, the abnormality handling unit 72 is
For example, the components of the copying apparatus main body 2 and the post-processing apparatus 3 that have notified the abnormality are restarted, or
Abnormality handling processing is performed by transmitting information for curing the abnormality to each component of the copying apparatus main body 2 that has notified the abnormality and the post-processing device 3.

【0045】[マスタ側の制御プログラム6の初期化処
理]以下、制御装置4(マスタ側)における制御プログ
ラム6による初期化処理を説明する。図5は、図1およ
び図2に示した制御装置4(マスタ側)における制御プ
ログラム6(図4)による初期化処理(S10)を示す
フローチャートである。なお、図5においては、説明の
簡略化のために、応答待ちの際のタイムアウトなどの異
常処理は省かれている。
[Initialization Processing of Control Program 6 on Master Side] The initialization processing by the control program 6 in the control device 4 (master side) will be described below. FIG. 5 is a flowchart showing an initialization process (S10) by the control program 6 (FIG. 4) in the control device 4 (master side) shown in FIGS. 1 and 2. In FIG. 5, for simplification of description, abnormal processing such as timeout during waiting for a response is omitted.

【0046】コピーシステム1の電源がオンされると、
図5に示すように、ステップ100(S100)におい
て、制御装置4(マスタ側)のOS7(図4)は、初期
化処理を実行する。さらに、OS7は、初期化が終了す
ると、制御プログラム6を起動する。
When the power of the copy system 1 is turned on,
As shown in FIG. 5, in step 100 (S100), the OS 7 (FIG. 4) of the control device 4 (master side) executes an initialization process. Further, the OS 7 starts the control program 6 when the initialization is completed.

【0047】ステップ102(S102)において、制
御プログラム6の実行制御部62は、次に実行されるべ
き制御処理が同期制御処理であるか否かを判断する。制
御プログラム6は、次が同期制御処理である場合にはS
104の処理に進み、これ以外の場合にはS108の処
理に進む。
In step 102 (S102), the execution control unit 62 of the control program 6 determines whether or not the control process to be executed next is the synchronous control process. The control program 6 executes S when the next step is the synchronous control process.
The process proceeds to step S104, and otherwise proceeds to step S108.

【0048】ステップ104(S104)において、実
行制御部62は、通信制御部66を制御し、コピー装置
本体2の各構成部分および後処理装置3(スレーブ側)
に対して、通信の開始を通知する通信制御を行う。
In step 104 (S104), the execution control unit 62 controls the communication control unit 66, and each component of the copying apparatus main body 2 and the post-processing apparatus 3 (slave side).
Communication control for notifying the start of communication.

【0049】ステップ106(S106)において、実
行制御部62は、通信制御部66が制御装置4からの応
答を受けたか否かを判断する。制御プログラム6は、通
信制御部66が制御装置4からの通信を受けた場合には
S110の処理に進み、これ以外の場合にはS106の
処理に留まる。
In step 106 (S106), the execution control unit 62 determines whether the communication control unit 66 has received a response from the control device 4. The control program 6 proceeds to the process of S110 when the communication control unit 66 receives the communication from the control device 4, and otherwise stays at the process of S106.

【0050】ステップ108(S108)において、実
行制御部62は、通信制御部66がコピー装置本体2お
よび後処理装置3(スレーブ側)からの通信を受けてい
るか否かを判断する。制御プログラム6は、通信制御部
66がスレーブ側からの通信を受けている場合にはS1
10の処理に進み、これ以外の場合にはS116の処理
に進む。
In step 108 (S108), the execution control unit 62 determines whether or not the communication control unit 66 is receiving communication from the copying apparatus main body 2 and the post-processing apparatus 3 (slave side). The control program 6 executes S1 when the communication control unit 66 is receiving communication from the slave side.
If not, the process proceeds to step S116.

【0051】ステップ110(S110)において、実
行制御部62は、通信制御部66が受けた応答が正常応
答であるか否かを判断する。制御プログラム6は、通信
制御部66が正常応答を受けた場合にはS112の処理
に進み、これ以外の場合にはS114の処理に進む。
In step 110 (S110), the execution control unit 62 determines whether the response received by the communication control unit 66 is a normal response. The control program 6 proceeds to the processing of S112 when the communication control unit 66 receives a normal response, and proceeds to the processing of S114 otherwise.

【0052】ステップ112(S112)において、実
行制御部62は、同期制御部68を起動し、次に実行さ
れるべき同期制御処理(正常処理)を実行させる。
In step 112 (S112), the execution control unit 62 activates the synchronization control unit 68 to execute the synchronization control process (normal process) to be executed next.

【0053】ステップ114(S114)において、実
行制御部62は、異常対応部72を起動し、異常を通知
してきたスレーブ側を再起動させる、あるいは、制御装
置4自体に生じた異常を解決するための処理などの異常
対応処理を実行させる。
In step 114 (S114), the execution control unit 62 activates the abnormality response unit 72 to restart the slave side that has notified the abnormality, or to solve the abnormality that has occurred in the control device 4 itself. The abnormality handling processing such as the processing of (1) is executed.

【0054】ステップ116(S116)において、実
行制御部62は、非同期制御部64を起動し、次に実行
されるべき非同期処理を実行させる。
In step 116 (S116), the execution control unit 62 activates the asynchronous control unit 64 to execute the asynchronous process to be executed next.

【0055】S116の処理が終了すると。ステップ1
18(S118)において、実行制御部62は、S11
6における非同期制御処理が正常終了したか否かを判断
する。制御プログラム6は、S116における非同期制
御処理が正常終了した場合にはS102の処理に進み、
これ以外の場合にはS114の処理に進む。なお、制御
装置4の(マスタ側)の制御プログラム6は、初期化が
終了した後も、コピーシステム1の電源がオフされるま
で、あるいは、制御装置4自体の動作に異常が発生し、
異常対応処理により制御装置4自体の再立ち上げが発生
するまで、S102〜S118の処理を繰り返す。
When the processing of S116 ends. Step 1
In 18 (S118), the execution control unit 62 sets the S11
It is determined whether or not the asynchronous control process in 6 is normally completed. The control program 6 proceeds to the process of S102 when the asynchronous control process of S116 ends normally,
In other cases, the process proceeds to S114. It should be noted that the control program 6 on the (master side) of the control device 4 continues to operate after the initialization, until the power of the copy system 1 is turned off, or the operation of the control device 4 itself becomes abnormal.
The processes of S102 to S118 are repeated until the control device 4 itself is restarted by the abnormality handling process.

【0056】[スレーブ側の制御プログラム6の初期化
処理]以下、コピー装置本体2の各構成部分(プリント
エンジン24、通信装置42、表示・入力装置46な
ど)および後処理装置3(スレーブ側)における制御プ
ログラム6による初期化処理を説明する。図6は、図1
および図2に示したコピー装置本体2の各構成部分およ
び後処理装置3(スレーブ側)における制御プログラム
6(図4)による初期化処理(S20)を示すフローチ
ャートである。なお、図6においても、図5においてと
同様に、説明の簡略化のために、応答待ちの際のタイム
アウトなどの異常処理は省かれている。
[Initialization Processing of Slave Side Control Program 6] Hereinafter, each component of the copying apparatus main body 2 (print engine 24, communication apparatus 42, display / input apparatus 46, etc.) and post-processing apparatus 3 (slave side). The initialization process by the control program 6 in FIG. 6 is shown in FIG.
3 is a flowchart showing an initialization process (S20) by the control program 6 (FIG. 4) in each component of the copying apparatus main body 2 shown in FIG. 2 and the post-processing device 3 (slave side). Note that, also in FIG. 6, as in the case of FIG. 5, for simplification of description, abnormal processing such as timeout during waiting for a response is omitted.

【0057】コピーシステム1の電源がオンされると、
図6に示すように、ステップ200(S200)におい
て、コピー装置本体2の各構成部分および後処理装置3
(スレーブ側)のOS7(図4)は、初期化処理を実行
する。さらに、OS7は、初期化が終了すると、制御プ
ログラム6を起動する。
When the power of the copy system 1 is turned on,
As shown in FIG. 6, in step 200 (S200), each component of the copying apparatus main body 2 and the post-processing apparatus 3
The OS 7 (slave side) (FIG. 4) executes initialization processing. Further, the OS 7 starts the control program 6 when the initialization is completed.

【0058】ステップ202(S202)において、実
行制御部62は、次に実行されるべき制御処理が同期制
御処理か否かを判断する。制御プログラム6は、次に実
行されるべき制御処理が同期処理の場合にはS204の
処理に進み、これ以外の場合にはS206の処理に進
む。
In step 202 (S202), the execution control unit 62 determines whether the control process to be executed next is the synchronous control process. The control program 6 proceeds to the processing of S204 when the control processing to be executed next is the synchronous processing, and proceeds to the processing of S206 otherwise.

【0059】ステップ204(S204)において、実
行制御部62は、通信制御部66が制御装置4からの通
信を受けたか否かを判断する。制御プログラム6は、通
信制御部66が制御装置4からの通信を受けた場合には
S206の処理に進み、これ以外の場合にはS204の
処理に留まる。
In step 204 (S204), the execution control unit 62 determines whether the communication control unit 66 has received communication from the control device 4. The control program 6 proceeds to the process of S206 when the communication control unit 66 receives the communication from the control device 4, and otherwise stays at the process of S204.

【0060】ステップ206(S206)において、実
行制御部62は、非同期制御部64または同期制御部6
8を制御して同期制御処理または非同期処理に含まれ、
次に実行されるべき処理を実行させる。制御プログラム
6は、1つの処理が終わるたび、あるいは、割り込みが
発生するたびにS208の処理に進む。
In step 206 (S206), the execution controller 62 has the asynchronous controller 64 or the synchronous controller 6.
8 is included in synchronous control processing or asynchronous processing,
Causes the next process to be executed. The control program 6 proceeds to the processing of S208 each time one processing ends or each time an interrupt occurs.

【0061】ステップ208(S208)において、実
行制御部62は、実行中の同期制御処理または非同期制
御処理において異常が発生したか否かを判断する。制御
プログラム6は、異常が発生した場合にはS210の処
理に進み、これ以外の場合にはS212の処理に進む。
In step 208 (S208), the execution control unit 62 determines whether or not an abnormality has occurred in the synchronous control process or asynchronous control process being executed. The control program 6 proceeds to the processing of S210 when an abnormality occurs, and proceeds to the processing of S212 otherwise.

【0062】ステップ210(S210)において、実
行制御部62は、異常対応部72を起動して、発生した
異常の内容を保持させる。
In step 210 (S210), the execution control section 62 activates the abnormality handling section 72 to hold the content of the abnormality that has occurred.

【0063】ステップ212(S212)において、実
行制御部62は、S206の処理において、制御装置4
に対する通知が必要とされているか否か、および、S2
08の処理において発生が検出された異常を制御装置4
に通知する必要があるか否かを判断する。制御プログラ
ム6は、制御装置4に対する通知が必要な場合にはS2
14の処理に進み、これ以外の場合にはS216の処理
に進む。
In step 212 (S212), the execution controller 62 controls the control unit 4 in the process of S206.
Whether notification is required to S2, and S2
The controller 4 detects the abnormality detected in the processing of 08.
To determine if you need to notify. The control program 6 executes S2 when notification to the control device 4 is required.
The process proceeds to step S14, and otherwise proceeds to step S216.

【0064】ステップ214(S214)において、実
行制御部62は、通信制御部66を制御して、制御装置
4に対して通知すべき情報を送信させる。
In step 214 (S214), the execution control unit 62 controls the communication control unit 66 to transmit the information to be notified to the control device 4.

【0065】ステップ216(S216)において、実
行制御部62は、S206の処理により、それまで実行
されていた1つの同期制御処理または非同期制御処理が
終了したか否かを判断する。制御プログラム6は、1つ
の同期制御処理または非同期制御処理が終了した場合に
はS202の処理に進み、これ以外の場合にはS206
の処理に進む。
In step 216 (S216), the execution control unit 62 determines in step S206 whether or not one synchronous control process or asynchronous control process that has been executed is completed. The control program 6 proceeds to the process of S202 when one synchronous control process or one asynchronous control process is completed, and otherwise proceeds to S206.
Go to processing.

【0066】なお、コピー装置本体2の各構成部分およ
び後処理装置3の(スレーブ側)の制御プログラム6
は、初期化が終了した後も、コピーシステム1の電源が
オフされるまで、あるいは、制御装置4により再立ち上
げされるなどの事象が発生するまで、S202〜S21
6の処理を繰り返す。
The control program 6 of each component of the copying apparatus main body 2 and the (slave side) of the post-processing apparatus 3
Even after the initialization is completed, steps S202 to S21 are performed until the power of the copy system 1 is turned off, or until an event such as restarting by the control device 4 occurs.
The process of 6 is repeated.

【0067】[コピーシステム1の初期化動作(正
常)]以下、コピーシステム1の正常な初期化動作を、
表示・入力装置46、通信装置42、制御装置4および
プリントエンジン24を具体例として説明する。図7
は、図1に示したコピーシステム1における正常な処理
化動作を示すシーケンス図である。図7に示すように、
コピーシステム1の電源がオンされ、装置立ち上げが開
始されると、表示・入力装置46、通信装置42、制御
装置4およびプリントエンジン24それぞれにおいて、
まず、OS7(図4)が初期化され、制御プログラム6
が起動される。
[Initializing Operation of Copy System 1 (Normal)] Hereinafter, a normal initializing operation of the copy system 1 will be described.
The display / input device 46, the communication device 42, the control device 4, and the print engine 24 will be described as specific examples. Figure 7
FIG. 3 is a sequence diagram showing a normal processing operation in the copy system 1 shown in FIG. As shown in FIG.
When the power of the copy system 1 is turned on and the start-up of the apparatus is started, in the display / input device 46, the communication device 42, the control device 4 and the print engine 24,
First, the OS 7 (FIG. 4) is initialized, and the control program 6
Is started.

【0068】OS7および制御プログラム6の起動が済
むと、表示・入力装置46、通信装置42、制御装置4
およびプリントエンジン24それぞれにおいて、実行制
御部62は、非同期制御部64を起動して、装置診断な
どの非同期制御処理1を実行させる。制御装置4におい
て、実行制御部62は、非同期制御処理1の実行が始ま
ると、通信制御部66を制御して、表示・入力装置4
6、通信装置42およびプリントエンジン24に対し
て、通信開始を通知し、装置情報の送信を要求する。
When the OS 7 and the control program 6 have been started, the display / input device 46, the communication device 42, and the control device 4
In each of the print engines 24, the execution control unit 62 activates the asynchronous control unit 64 to execute the asynchronous control process 1 such as device diagnosis. In the control device 4, when the execution of the asynchronous control process 1 starts, the execution control unit 62 controls the communication control unit 66 to control the display / input device 4.
6. The communication device 42 and the print engine 24 are notified of the start of communication and request transmission of device information.

【0069】さらに、表示・入力装置46において、実
行制御部62は、制御装置4から表示情報を受けて同期
制御部68を制御し、表示・入力装置46のLCD表示
装置に、コピーシステム1が装置立ち上げ中の状態にあ
ることを示す『お待ちください』などのメッセージを表
示する同期制御処理2を実行させる。また、プリントエ
ンジン24において、実行制御部62は、非同期制御部
64を制御して、定着部240を加熱するなどの非同期
制御2を実行させる。
Further, in the display / input device 46, the execution control unit 62 receives the display information from the control device 4 and controls the synchronization control unit 68 so that the copy system 1 is displayed on the LCD display device of the display / input device 46. The synchronous control processing 2 for displaying a message such as "please wait" indicating that the device is in the process of starting is executed. Further, in the print engine 24, the execution control unit 62 controls the asynchronous control unit 64 to execute the asynchronous control 2 such as heating the fixing unit 240.

【0070】また、制御装置4および通信装置42にお
いても、それぞれ必要な非同期制御処理1〜4が順次、
実行される。なお、表示・入力装置46、通信装置42
およびプリントエンジン24は、各処理において、通知
すべき装置情報を順次、制御装置4に対して送信する
Also in the control device 4 and the communication device 42, the required asynchronous control processes 1 to 4 are sequentially performed.
To be executed. The display / input device 46 and the communication device 42
The print engine 24 sequentially transmits the device information to be notified to the control device 4 in each process.

【0071】表示・入力装置46、通信装置42および
プリントエンジン24から装置情報を受け、各構成部分
が正常に起動されたと判断すると、制御装置4におい
て、実行制御部62は、通信制御部66を制御し、表示
・入力装置46に対して、コピーシステム1が正常に起
動されたことを示すメッセージを表示させる表示情報を
送信させる。
When receiving the device information from the display / input device 46, the communication device 42 and the print engine 24 and determining that each component has been normally started, the execution control unit 62 in the control device 4 causes the communication control unit 66 to operate. The display / input device 46 is controlled to transmit display information for displaying a message indicating that the copy system 1 is normally started.

【0072】表示・入力装置46において、制御装置4
からの表示情報を受信すると、同期制御部68を起動
し、コピーシステム1が正常に起動されたことを示す
『コピーできます』などのメッセージを、LCD表示装
置に表示する同期制御処理3を実行させる。
In the display / input device 46, the control device 4
When the display information is received from the display device, the synchronization control unit 68 is activated, and the synchronization control processing 3 is executed to display a message such as “Ready to copy” indicating that the copy system 1 has been activated normally on the LCD display device. Let

【0073】図8は、制御装置4が、コピー装置本体2
の各構成部分および後処理装置3の全ての制御処理を制
御して同期的に行わせる場合のシーケンス図である。図
7に示したように、コピーシステム1において、コピー
装置本体2の各構成部分および後処理装置3が、制御装
置4からの通信の有無によらず実行可能な制御処理を非
同期的に順次、行い、必要な制御処理のみ同期的に行う
ようにすると、図8に示すように、全ての制御処理を同
期的に行う場合に比べて、コピー装置本体2の各構成部
分および後処理装置3のCPU50の待ち時間を、短く
することができる。
In FIG. 8, the control device 4 controls the copy device main body 2
FIG. 7 is a sequence diagram in the case of controlling all of the constituent parts of FIG. As shown in FIG. 7, in the copy system 1, each component of the copy apparatus main body 2 and the post-processing apparatus 3 asynchronously sequentially execute control processing that can be executed regardless of the presence or absence of communication from the control apparatus 4. If only the required control processing is performed synchronously, as shown in FIG. 8, as compared with the case where all control processing is performed synchronously, each component of the copying apparatus main body 2 and the post-processing apparatus 3 are compared. The waiting time of the CPU 50 can be shortened.

【0074】例えば、図8に示したように初期化処理を
行う場合には、電源を入れてから装置の立ち上げが終了
するまでにかなりの時間がかかる可能性があるが、図7
に示したように初期化処理を行うと、この時間を短縮す
ることができる。
For example, in the case where the initialization process is performed as shown in FIG. 8, it may take a considerable time from turning on the power to ending the startup of the apparatus.
This time can be shortened by performing the initialization process as shown in FIG.

【0075】[コピーシステム1の初期化動作(異
常)]以下、コピーシステム1の異常な初期化動作を、
表示・入力装置46、通信装置42、制御装置4および
プリントエンジン24を具体例として説明する。図9
は、図1に示したコピーシステム1における異常な初期
化動作を示すシーケンス図である。
[Initializing Operation of Copy System 1 (Abnormal)] Hereinafter, an abnormal initializing operation of the copy system 1 will be described.
The display / input device 46, the communication device 42, the control device 4, and the print engine 24 will be described as specific examples. Figure 9
FIG. 3 is a sequence diagram showing an abnormal initialization operation in the copy system 1 shown in FIG.

【0076】図7に示すように、コピーシステム1の電
源がオンされ、装置立ち上げが開始されると、表示・入
力装置46、通信装置42、制御装置4およびプリント
エンジン24それぞれにおいて、まず、OS7(図4)
が初期化され、制御プログラム6が起動される。
As shown in FIG. 7, when the power of the copy system 1 is turned on and the start-up of the apparatus is started, first in each of the display / input apparatus 46, the communication apparatus 42, the control apparatus 4 and the print engine 24, OS7 (Figure 4)
Are initialized and the control program 6 is started.

【0077】OS7および制御プログラム6の起動が済
むと、表示・入力装置46、通信装置42、制御装置4
およびプリントエンジン24それぞれにおいて、実行制
御部62は、非同期制御部64を起動して、装置診断な
どの非同期制御処理1を実行させる。制御装置4におい
て、実行制御部62は、非同期制御処理1の実行が始ま
ると、通信制御部66を制御して、表示・入力装置4
6、通信装置42およびプリントエンジン24に対し
て、通信開始を通知し、装置情報の送信を要求する。
When the OS 7 and the control program 6 have been started, the display / input device 46, the communication device 42, and the control device 4
In each of the print engines 24, the execution control unit 62 activates the asynchronous control unit 64 to execute the asynchronous control process 1 such as device diagnosis. In the control device 4, when the execution of the asynchronous control process 1 starts, the execution control unit 62 controls the communication control unit 66 to control the display / input device 4.
6. The communication device 42 and the print engine 24 are notified of the start of communication and request transmission of device information.

【0078】さらに、表示・入力装置46において、実
行制御部62は、制御装置4から表示情報を受けて同期
制御部68を制御し、表示・入力装置46のLCD表示
装置に、コピーシステム1が装置立ち上げ中の状態にあ
ることを示す『お待ちください』などのメッセージを表
示する同期制御処理2を実行させる。
Further, in the display / input device 46, the execution control unit 62 receives the display information from the control device 4 and controls the synchronization control unit 68 so that the copy system 1 is displayed on the LCD display device of the display / input device 46. The synchronous control processing 2 for displaying a message such as "please wait" indicating that the device is in the process of starting is executed.

【0079】例えば、プリントエンジン24における装
置診断の非同期制御処理1において、装置の故障などが
検出された場合、プリントエンジン24の実行制御部6
2は、異常対応部72を起動し、異常の内容を示す情報
を保持させる。次に、実行制御部62は、異常対応部7
2に、異常対応処理を実行させる。、さらに、実行制御
部62は、制御装置4から通信開始の通知を受けると、
通信制御部66を制御して、非同期処理1において得ら
れ、異常の発生を示す装置情報、および、異常の内容を
示す情報を、制御装置4に対して送信させる。
For example, in the asynchronous control processing 1 for device diagnosis in the print engine 24, when a device failure or the like is detected, the execution control unit 6 of the print engine 24.
2 activates the abnormality handling unit 72 to hold information indicating the details of the abnormality. Next, the execution control unit 62 causes the abnormality handling unit 7
2 causes the abnormality handling processing to be executed. Further, when the execution control unit 62 receives a communication start notification from the control device 4,
The communication control unit 66 is controlled to cause the control device 4 to transmit the device information indicating the occurrence of the abnormality and the information indicating the content of the abnormality, which are obtained in the asynchronous process 1.

【0080】制御装置4において、通信制御部66が、
プリントエンジン24から異常の発生を示す情報を受け
ると、実行制御部62は、異常対応部72を起動して、
プリントエンジン24に発生した異常に対応するために
プリントエンジン24を再立ち上げするなどの異常対応
処理を実行させる。
In the control device 4, the communication control unit 66 is
Upon receiving the information indicating the occurrence of the abnormality from the print engine 24, the execution control unit 62 activates the abnormality handling unit 72,
In order to cope with the abnormality that occurred in the print engine 24, the abnormality response processing such as restarting the print engine 24 is executed.

【0081】[応用例]以下、本発明にかかる初期化方
法の応用例を説明する。図10は、本発明にかかる初期
化方法を、プリントエンジン24の電力節約に応用する
場合の制御装置4の制御プログラム6の処理(S30)
を示すフローチャートである。図10に示す処理は、例
えば、制御装置4の制御プログラム6において、一定周
期の割り込みにより起動され、図5に示した処理と平行
して実行される。
[Application Example] An application example of the initialization method according to the present invention will be described below. FIG. 10 shows the processing of the control program 6 of the control device 4 when the initialization method according to the present invention is applied to the power saving of the print engine 24 (S30).
It is a flowchart showing. The process shown in FIG. 10 is activated by, for example, the interrupt of a fixed cycle in the control program 6 of the control device 4, and is executed in parallel with the process shown in FIG.

【0082】制御装置4が、ユーザが表示・入力装置4
6に対して行う節電の操作、あるいは、表示・入力装置
46に対する操作が行われないようになって一定の時間
が経過した場合などに、その保温のために多くの電力を
必要とする定着部240を含むプリントエンジン24の
電力をオフすると、その他の表示・入力装置46および
通信装置42などの構成部分の電力をオンにしたままで
も、有効に電力消費を節約することができる。以下、こ
のような節電のための部分的な電源オフ制御を説明す
る。
The controller 4 controls the display / input device 4 by the user.
A fixing unit that requires a large amount of electric power to keep the temperature of the display / input device 46 after a certain period of time has elapsed after the power saving operation has been performed on the display / input device 46. When the power of the print engine 24 including 240 is turned off, the power consumption can be effectively saved even when the components such as the display / input device 46 and the communication device 42 are turned on. Hereinafter, such partial power-off control for power saving will be described.

【0083】図10に示すように、ステップ300(S
300)において、S30の処理が起動されると、制御
装置4において、実行制御部62(図6)は、通信制御
部66が、表示・入力装置46からユーザによる操作を
示す通知を受けたか否かを判断する。制御プログラム6
は、通信制御部66が表示・入力装置46からの通知を
受けた場合にはS302の処理に進み、これ以外の場合
にはS304の処理に進む。
As shown in FIG. 10, step 300 (S
300), when the process of S30 is started, in the control device 4, the execution control unit 62 (FIG. 6) determines whether the communication control unit 66 has received a notification from the display / input device 46 indicating a user operation. To judge. Control program 6
When the communication control unit 66 receives the notification from the display / input device 46, the process proceeds to S302, and otherwise the process proceeds to S304.

【0084】ステップ302(S302)において、実
行制御部62は、通信制御部66が受信した通知が示す
ユーザの操作が、節電を指示する操作であるか否かを判
断する。制御プログラム6は、ユーザの操作が節電を指
示する場合にはS310の処理に進み、これ以外の場合
にはS312の処理に進む。
In step 302 (S302), the execution control unit 62 determines whether or not the user operation indicated by the notification received by the communication control unit 66 is an operation for instructing power saving. The control program 6 proceeds to the process of S310 when the user operation instructs power saving, and proceeds to the process of S312 otherwise.

【0085】ステップ304(S304)において、実
行制御部62は、プリントエンジン24の電源をオフす
るために用いられるタイマ(図示せず)がセットされて
いるか否かを判断する。制御プログラム6は、タイマが
セットされている場合にはS306の処理に進み、これ
以外の場合にはS308の処理に進む。
In step 304 (S304), the execution control unit 62 determines whether or not a timer (not shown) used to turn off the power of the print engine 24 is set. The control program 6 proceeds to the processing of S306 when the timer is set, and proceeds to the processing of S308 otherwise.

【0086】ステップ306(S306)において、実
行制御部62は、プリントエンジン24の電源をオフす
るためのタイマをセットする。
In step 306 (S306), the execution control unit 62 sets a timer for turning off the power of the print engine 24.

【0087】ステップ308(S308)において、実
行制御部62は、動作中のタイマの値をチェックし、最
後の操作があってから一定の時間が経過したか否かを判
断する。制御プログラム6は、一定の時間が経過した場
合にはS310の処理に進み、これ以外の場合にはS3
00の処理に進む。
In step 308 (S308), the execution control unit 62 checks the value of the timer being operated and determines whether or not a fixed time has passed since the last operation. The control program 6 proceeds to the process of S310 when a certain time has passed, and otherwise S3.
00.

【0088】ステップ310(S310)において、実
行制御部62は、通信制御部66を制御して、プリント
エンジン24に対する電源オフの指示を送信させる。プ
リントエンジン24において、通信制御部66がこの指
示を受信すると、実行制御部62は、電源制御部70を
制御し、プリントエンジン24に対する電源の供給を停
止させる。
In step 310 (S310), the execution control unit 62 controls the communication control unit 66 to send a power-off instruction to the print engine 24. In the print engine 24, when the communication control unit 66 receives this instruction, the execution control unit 62 controls the power supply control unit 70 to stop the power supply to the print engine 24.

【0089】ステップ312(S312)において、実
行制御部62は、プリントエンジン24の電源をオフす
るためのタイマの値をリセットする。
In step 312 (S312), the execution control unit 62 resets the value of the timer for turning off the power of the print engine 24.

【0090】ステップ314(S314)において、実
行制御部62は、プリントエンジン24の電源が既にオ
フされているか否かを判断する。制御プログラム6は、
プリントエンジン24の電源がオフされている場合には
S300の処理にすすみ、これ以外の場合にはS316
の処理に進む。
In step 314 (S314), the execution control unit 62 determines whether the power source of the print engine 24 has already been turned off. The control program 6 is
If the power of the print engine 24 is off, the process proceeds to S300, and if not, to S316.
Go to processing.

【0091】ステップ316(S316)において、実
行制御部62は、通信制御部66を制御して、プリント
エンジン24に対する電源オンの指示を送信させる。プ
リントエンジン24において、通信制御部66がこの指
示を受けると、実行制御部62は、電源制御部70を制
御し、プリントエンジン24に対する電源の供給を行わ
せる。さらに、プリントエンジン24において、実行制
御部62は、非同期制御部64を起動して、図7および
図9に示した非同期制御処理1の実行以降の制御処理を
実行させる。
In step 316 (S316), the execution control unit 62 controls the communication control unit 66 to send a power-on instruction to the print engine 24. When the communication control unit 66 in the print engine 24 receives this instruction, the execution control unit 62 controls the power supply control unit 70 to supply power to the print engine 24. Further, in the print engine 24, the execution control unit 62 activates the asynchronous control unit 64 to execute the control process after the execution of the asynchronous control process 1 shown in FIGS. 7 and 9.

【0092】[0092]

【発明の効果】以上説明したように、本発明にかかる画
像形成装置およびその初期化方法によれば、複数の構成
部分を、複数の制御用CPUが互いに通信を行って制御
する画像形成装置において、複数の制御用CPUの処理
の待ち時間や通信の無駄を極力、減らすことにより、装
置の立ち上げ時間を短くすることができる。また、本発
明にかかる画像形成装置およびその初期化方法によれ
ば、上述した複数の制御用CPUを有する画像形成装置
において、複数の制御用CPUの待ち時間や通信時間の
無駄を極力、減らすことにより、節電モードから通常動
作への復帰に必要な制御のための時間を十分に確保し
て、節電モードにおける消費電力を最低限に抑えること
ができる。
As described above, according to the image forming apparatus and the initialization method thereof according to the present invention, in the image forming apparatus in which a plurality of control CPUs communicate with each other to control a plurality of constituent parts. The start-up time of the device can be shortened by minimizing the waiting time for processing of the plurality of control CPUs and the waste of communication. Further, according to the image forming apparatus and the initialization method thereof according to the present invention, in the image forming apparatus having the plurality of control CPUs described above, waste of waiting time and communication time of the plurality of control CPUs is reduced as much as possible. As a result, it is possible to secure a sufficient time for the control necessary for returning from the power saving mode to the normal operation, and to minimize the power consumption in the power saving mode.

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

【図1】本発明にかかる初期化方法が適用されるコピー
システムの概略構成を示す図である。
FIG. 1 is a diagram showing a schematic configuration of a copy system to which an initialization method according to the present invention is applied.

【図2】コピーシステムの概略構成を、図1に示した制
御装置を中心として示す図である。
FIG. 2 is a diagram showing a schematic configuration of a copy system, focusing on the control device shown in FIG.

【図3】図1および図2に示した後処理装置、プリント
エンジン、制御装置、記録装置および表示・入力装置の
構成を示す図である。
FIG. 3 is a diagram showing configurations of a post-processing device, a print engine, a control device, a recording device, and a display / input device shown in FIGS. 1 and 2.

【図4】図3に示したコピー装置本体の各構成部分およ
び後処理装置のCPUにより実行される制御プログラム
の構成を示す図である。
4 is a diagram showing a configuration of a control program executed by each component of the copying apparatus main body shown in FIG. 3 and a CPU of a post-processing apparatus.

【図5】図1および図2に示した制御装置(マスタ側)
における制御プログラム(図4)による初期化処理(S
10)を示すフローチャートである。
FIG. 5 is a control device (master side) shown in FIGS. 1 and 2.
Initialization process (S) by the control program (Fig. 4) in
It is a flowchart which shows 10).

【図6】図1および図2に示したコピー装置本体の各構
成部分および後処理装置(スレーブ側)における制御プ
ログラム(図4)による初期化処理(S20)を示すフ
ローチャートである。
FIG. 6 is a flowchart showing an initialization process (S20) by a control program (FIG. 4) in each component of the copying apparatus main body shown in FIGS. 1 and 2 and the post-processing device (slave side).

【図7】図1に示したコピーシステムにおける正常な処
理化動作を示すシーケンス図である。
7 is a sequence diagram showing a normal processing operation in the copy system shown in FIG.

【図8】制御装置(図1,図2)が、コピー装置本体の
各構成部分および後処理装置の全ての制御処理を制御し
て同期的に行わせる場合のシーケンス図である。
FIG. 8 is a sequence diagram in the case where the control device (FIGS. 1 and 2) controls and synchronously performs all control processes of each component of the copying apparatus main body and the post-processing device.

【図9】図1に示したコピーシステムにおける異常な処
理化動作を示すシーケンス図である。
9 is a sequence diagram showing an abnormal processing operation in the copy system shown in FIG.

【図10】本発明にかかる初期化方法を、プリントエン
ジン(図1)の電力節約に応用する場合の制御装置の制
御プログラム(図4)の処理(S30)を示すフローチ
ャートである。
FIG. 10 is a flowchart showing the processing (S30) of the control program (FIG. 4) of the control device when the initialization method according to the present invention is applied to power saving of the print engine (FIG. 1).

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

1・・・コピーシステム 3・・・後処理装置 2・・・コピー装置本体 20・・・コピー用紙トレー部 22・・・紙送り装置 24・・・プリントエンジン 26・・・スキャナ 28・・・原稿送り装置 42・・・通信装置 44・・記録装置 46・・・表示・入力装置 6・・・制御プログラム 62・・・実行制御部 64・・・非同期制御部 66・・・通信制御部 68・・・同期制御部 70・・・電源制御部 72・・・異常対応部 7・・・OS 1 ... Copy system 3 ... Post-processing device 2 ... Copying device body 20: Copy paper tray section 22 ... Paper feeder 24 ... Print engine 26 ... Scanner 28: Document feeder 42 ... Communication device ..Recording device 46. Display / input device 6 ... Control program 62 ... Execution control unit 64 ... Asynchronous control unit 66 ... Communication control unit 68 ... Synchronous control unit 70 ... Power supply control unit 72 ... Abnormality response section 7 ... OS

フロントページの続き Fターム(参考) 2C061 AP01 AP03 AP04 AP07 AQ06 AS02 HN21 2H027 ED01 ED11 ED16 ED17 ED25 EE02 EE07 EE08 EE10 EF01 EF04 EF06 EF15 FA22 FA23 FA33 5B021 AA01 CC05 5C062 AA02 AA05 AB41 AC21 AC55 AE15 BA04 Continued front page    F-term (reference) 2C061 AP01 AP03 AP04 AP07 AQ06                       AS02 HN21                 2H027 ED01 ED11 ED16 ED17 ED25                       EE02 EE07 EE08 EE10 EF01                       EF04 EF06 EF15 FA22 FA23                       FA33                 5B021 AA01 CC05                 5C062 AA02 AA05 AB41 AC21 AC55                       AE15 BA04

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】複数の構成部分を含む画像形成装置であっ
て、互いに通信を行い、それぞれ前記複数の構成部分の
いずれかを制御する複数の制御手段を有し、 前記複数の制御手段それぞれは、 他の制御手段からの通信を受けて前記複数の構成部分の
いずれかを制御する同期制御処理を行う同期制御手段
と、 他の制御手段と独立して前記構成部分のいずれかを制御
する非同期制御を行う非同期制御手段と、 前記同期制御および前記非同期制御の実行を管理するオ
ペーレーティングシステムとを有し、 前記画像形成装置の起動時に、前記制御手段それぞれに
おいて、 前記オペレーティングシステムが起動され、 前記非同期制御手段が、起動時に必要な非同期制御処理
を実行し、 前記同期制御手段が、他の制御手段からの通信を受けて
同期制御処理を実行する画像形成装置。
1. An image forming apparatus including a plurality of constituent parts, comprising a plurality of control means for communicating with each other and controlling any one of the plurality of constituent parts, each of the plurality of control means. , A synchronous control means for receiving a communication from another control means to perform a synchronous control process for controlling any of the plurality of constituent parts, and an asynchronous control means for controlling any of the constituent parts independently of the other control means. Asynchronous control means for controlling, and an operating system for managing the execution of the synchronous control and the asynchronous control, at the time of starting the image forming apparatus, in each of the control means, the operating system is started, The asynchronous control means executes an asynchronous control process required at startup, and the synchronous control means receives the communication from another control means to perform synchronous control. Image forming apparatus for performing the management.
【請求項2】前記複数の制御手段は、 他の制御手段に対する通信を行い、前記他の制御手段を
制御する第1の制御手段と、 前記第1の制御手段からの通信に応じて、前記同期制御
処理手段が同期制御処理を行う第2の制御手段とを含む
請求項1に記載の画像形成装置。
2. The plurality of control means communicate with another control means to control the other control means, and in response to the communication from the first control means, the first control means The image forming apparatus according to claim 1, wherein the synchronization control processing unit includes a second control unit that performs the synchronization control process.
【請求項3】少なくとも前記第2の制御手段は、 前記同期制御処理および前記非同期制御処理またはこれ
らのいずれかにおいて発生した異常処理を示す情報を保
持し、前記第1の制御手段からの通信に応じて、前記保
持した異常処理を示す情報を前記第1の制御手段に返す
異常対応手段を有する請求項2に記載の画像形成装置。
3. At least the second control means holds information indicating the synchronous control processing and / or the asynchronous control processing, or an abnormal processing that has occurred in any of these, so that communication from the first control means is possible. The image forming apparatus according to claim 2, further comprising an abnormality handling unit that returns the held information indicating the abnormal process to the first control unit.
【請求項4】前記第2の制御手段は、 前記第1の制御手段からの通信に応じて、制御の対象の
構成部分の動作を停止させ、または、制御の対象の構成
部分の動作を開始させる動作停止・開始手段を有する請
求項2または3に記載の画像形成装置。
4. The second control means stops the operation of the component to be controlled or starts the operation of the component to be controlled in response to the communication from the first controller. The image forming apparatus according to claim 2, further comprising operation stopping / starting means.
【請求項5】複数の構成部分を含む画像形成装置におけ
る初期化方法であって、前記画像形成装置は、それぞれ
前記複数の構成部分のいずれかを制御する複数の制御手
段を有し、前記複数の制御手段それぞれは、他の制御手
段からの通信を受けて前記複数の構成部分のいずれかを
制御する同期制御と、他の制御手段と独立して前記構成
部分のいずれかを制御する非同期制御との実行を管理す
るオペレーティングシステムを有し、 前記複数の制御装置それぞれは、前記同期制御処理と前
記非同期制御とを行い、 前記画像形成装置の起動時に、前記制御手段それぞれ
は、 前記オペレーティングシステムを起動し、 起動時に必要な非同期制御処理を実行し、 他の制御手段からの通信を受けて同期制御処理を実行す
る初期化方法。
5. An initialization method for an image forming apparatus including a plurality of constituent parts, wherein the image forming apparatus has a plurality of control means for controlling any one of the plurality of constituent parts. Each of the control means is synchronous control for controlling any of the plurality of constituent parts by receiving communication from the other control means, and asynchronous control for controlling any of the constituent parts independently of the other control means. And an operating system that manages the execution of each of the plurality of control devices, which performs the synchronous control processing and the asynchronous control, and when the image forming apparatus is started, each of the control units controls the operating system. An initialization method that starts up, executes the asynchronous control processing required at startup, receives communication from other control means, and executes synchronous control processing.
【請求項6】前記複数の制御手段は、他の制御手段に対
する通信を行い、前記他の制御手段を制御する第1の制
御手段と、前記第1の制御手段からの通信に応じて、前
記同期制御処理手段が同期制御処理を行う第2の制御手
段とを含み、 少なくとも前記第2の制御手段は、 前記同期制御処理および前記非同期制御処理またはこれ
らのいずれかにおいて発生した異常処理を示す情報を保
持し、前記第1の制御手段からの通信に応じて、前記保
持した異常処理を示す情報を前記第1の制御手段に返す
請求項5に記載の初期化方法。
6. The plurality of control means communicate with another control means to control the other control means, and in response to the communication from the first control means, Synchronization control processing means includes second control means for performing synchronization control processing, and at least the second control means is information indicating abnormality processing that has occurred in the synchronization control processing and the asynchronous control processing, or any of these. 6. The initialization method according to claim 5, further comprising: holding the information, and returning the held information indicating the abnormal processing to the first control means in response to the communication from the first control means.
【請求項7】前記第2の制御手段は、前記第1の制御手
段からの通信に応じて、制御の対象の構成部分の動作を
停止させ、または、制御の対象の構成部分の動作を開始
させる動作停止・開始手段を有し、 前記動作停止・開始手段が、前記制御の対象の構成部分
の動作を開始させるときに、 前記非同期制御手段は、起動時に必要な非同期制御処理
を実行し、 前記同期制御手段は、前記第1の制御手段からの通信を
受けて同期制御処理を実行する請求項5または6に記載
の初期化方法。
7. The second control means stops the operation of the constituent part to be controlled or starts the operation of the constituent part to be controlled in response to the communication from the first control means. And an operation stop / start means for causing the operation stop / start means to start an operation of a component part to be controlled, the asynchronous control means executes an asynchronous control process required at startup, 7. The initialization method according to claim 5, wherein the synchronization control unit receives communication from the first control unit and executes a synchronization control process.
【請求項8】複数の構成部分を含む画像形成装置におけ
る初期化プログラムであって、前記画像形成装置は、そ
れぞれ前記複数の構成部分のいずれかを制御する複数の
制御手段を有し、前記複数の制御手段それぞれは、他の
制御手段からの通信を受けて前記複数の構成部分のいず
れかを制御する同期制御と、他の制御手段と独立して前
記構成部分のいずれかを制御する非同期制御との実行を
管理するオペレーティングシステムを有し、 前記複数の制御装置それぞれは、前記同期制御処理と前
記非同期制御とを行い、 前記画像形成装置の起動時に、前記制御手段それぞれ
に、 前記オペレーティングシステムを起動するステップと、 起動時に必要な非同期制御処理を実行するステップと、 他の制御手段からの通信を受けて同期制御処理を実行す
るステップとを実行させる初期化プログラム。
8. An initialization program for an image forming apparatus including a plurality of constituent parts, wherein the image forming apparatus has a plurality of control means for controlling any one of the plurality of constituent parts. Each of the control means receives synchronous communication from another control means to control any of the plurality of constituent parts, and asynchronous control to control any of the constituent parts independently of the other control means. And an operating system that manages execution of each of the plurality of control devices, each of the plurality of control devices performs the synchronous control process and the asynchronous control, and when the image forming apparatus is started, each of the control units includes the operating system. Step to start, step to execute asynchronous control processing required at startup, and execute synchronous control processing by receiving communication from other control means Initializing program for executing the steps that.
【請求項9】複数の構成部分を含む画像形成装置におけ
る初期化プログラムであって、前記画像形成装置は、そ
れぞれ前記複数の構成部分のいずれかを制御する複数の
制御手段を有し、前記複数の制御手段それぞれは、他の
制御手段からの通信を受けて前記複数の構成部分のいず
れかを制御する同期制御と、他の制御手段と独立して前
記構成部分のいずれかを制御する非同期制御との実行を
管理するオペレーティングシステムを有し、 前記複数の制御装置それぞれは、前記同期制御処理と前
記非同期制御とを行い、 前記画像形成装置の起動時に、前記制御手段それぞれ
に、 前記オペレーティングシステムを起動するステップと、 起動時に必要な非同期制御処理を実行するステップと、 他の制御手段からの通信を受けて同期制御処理を実行す
るステップとを実行させる初期化プログラムを記録した
記録媒体。
9. An initialization program for an image forming apparatus including a plurality of constituent parts, wherein the image forming apparatus has a plurality of control means for controlling any one of the plurality of constituent parts. Each of the control means is synchronous control for controlling any of the plurality of constituent parts by receiving communication from the other control means, and asynchronous control for controlling any of the constituent parts independently of the other control means. And an operating system that manages execution of each of the plurality of control devices, each of the plurality of control devices performs the synchronous control process and the asynchronous control, and when the image forming apparatus is started, each of the control units includes the operating system. Step to start, step to execute asynchronous control processing required at startup, and execute synchronous control processing by receiving communication from other control means Recording medium for recording an initialization program for executing the steps that.
JP2001216373A 2001-07-17 2001-07-17 Image forming device and initializing method therefor Pending JP2003032403A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001216373A JP2003032403A (en) 2001-07-17 2001-07-17 Image forming device and initializing method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001216373A JP2003032403A (en) 2001-07-17 2001-07-17 Image forming device and initializing method therefor

Publications (1)

Publication Number Publication Date
JP2003032403A true JP2003032403A (en) 2003-01-31

Family

ID=19050857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001216373A Pending JP2003032403A (en) 2001-07-17 2001-07-17 Image forming device and initializing method therefor

Country Status (1)

Country Link
JP (1) JP2003032403A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007001178A (en) * 2005-06-24 2007-01-11 Konica Minolta Business Technologies Inc Image forming device and method for controlling the same
JP2007203520A (en) * 2006-01-31 2007-08-16 Kyocera Mita Corp Controller and image forming apparatus having the same
JP2008076564A (en) * 2006-09-19 2008-04-03 Ricoh Co Ltd Image forming apparatus and its control method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007001178A (en) * 2005-06-24 2007-01-11 Konica Minolta Business Technologies Inc Image forming device and method for controlling the same
JP4650121B2 (en) * 2005-06-24 2011-03-16 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus and method for controlling image forming apparatus
JP2007203520A (en) * 2006-01-31 2007-08-16 Kyocera Mita Corp Controller and image forming apparatus having the same
JP4519078B2 (en) * 2006-01-31 2010-08-04 京セラミタ株式会社 Control device and image forming apparatus using the same
JP2008076564A (en) * 2006-09-19 2008-04-03 Ricoh Co Ltd Image forming apparatus and its control method

Similar Documents

Publication Publication Date Title
CN106303140B (en) The information processing equipment and its control method of shutdown processing can suitably be executed
JP5178282B2 (en) Information processing apparatus, control method, and program
JP6860279B2 (en) Image forming apparatus and control method of image forming apparatus
US8922805B2 (en) Image processing apparatus having updatable firmware, method for controlling image processing apparatus, and program
JP2017177573A (en) Information processing device provided with pci (peripheral component interconnect) device with connecting to pci bus and method for controlling information processing device
JP2002296983A (en) Image processor
JP3675441B2 (en) Digital multifunction device and printer
JP2018093422A (en) Image forming apparatus and control program for image forming apparatus
JP6752078B2 (en) Image forming device, its control method, and program
JP6758873B2 (en) Power control method for image forming equipment
JP4053225B2 (en) Image forming apparatus, control method therefor, and recording medium
JP2018144331A (en) Information processing device, method for controlling information processing device, and program
JP2003032403A (en) Image forming device and initializing method therefor
JP2004186930A (en) Digital compound machine
JP2011065548A (en) Apparatus, program and system for forming image
JP6808387B2 (en) Image forming apparatus, power control method of image forming apparatus, and program
JP2011056841A (en) Image forming apparatus and program
JP2005096165A (en) Printing method
JP2001217964A (en) Image forming device
JP3697538B2 (en) Communication terminal device
JP3497788B2 (en) Prepress printing machine and its power control system
US11539851B2 (en) Apparatus for switching a power state among a plurality of power states and method thereof
JP2006231532A (en) Image forming apparatus and power supply control program
JP2001309094A (en) Image forming device
JP7523925B2 (en) Information processing device, control method thereof, and program