JPS62118463A - Apparatus control equipment - Google Patents
Apparatus control equipmentInfo
- Publication number
- JPS62118463A JPS62118463A JP60257547A JP25754785A JPS62118463A JP S62118463 A JPS62118463 A JP S62118463A JP 60257547 A JP60257547 A JP 60257547A JP 25754785 A JP25754785 A JP 25754785A JP S62118463 A JPS62118463 A JP S62118463A
- Authority
- JP
- Japan
- Prior art keywords
- sensor
- control
- paper feed
- mode
- checked
- 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.)
- Granted
Links
Landscapes
- Control Or Security For Electrophotography (AREA)
- Programmable Controllers (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野」
本発明は機器制御装置に関し、特に複数個の制御部を備
え、複数の入出力部を高速で制御する機器制御装置に関
するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an equipment control device, and more particularly to an equipment control device that includes a plurality of control units and controls a plurality of input/output units at high speed.
[従来の技術]
従来、この種の装置は機能の充実を図るためマイクロコ
ンピュータ化されてきているが、機能の増加に伴って機
器内の制御対象物も増加し、さらにこれら制御対象物の
制御に高速応答性が要求されるようになった。しかし、
この様な高速応答性が要求される制御対象物の数が多く
なると、プログラムによる時分割制御は適さないため、
この様な制御には1つの制御対象物に1つのマイクロコ
ンピュータを対応させる、いわゆるマルチプロセサ方式
を用いたり、専用のハードウェア回路な付加したりして
対処していた。[Prior Art] Conventionally, this type of equipment has been microcomputerized in order to enhance its functionality, but as the functionality increases, the number of objects to be controlled within the equipment also increases, and the control of these objects also increases. has come to require high-speed response. but,
When the number of controlled objects that require such high-speed response increases, time-sharing control using programs is not suitable.
Such control has been handled by using a so-called multiprocessor system in which one microcomputer corresponds to one controlled object, or by adding a dedicated hardware circuit.
[発明が解決しようとする問題点]
」−記従米例では回路規模が大きくなり、又信頼性も低
く、コストの高いものになると言う欠点があった。[Problems to be Solved by the Invention] The conventional example had disadvantages of large circuit scale, low reliability, and high cost.
本発明は上述従来例に鑑みなされたもので、複数個の制
御対象物がより高精度かつ高速で処理でき、さらにはハ
ード構成及びソフト構成がシンプルとなる機器制御装置
を提供することを目的とする。The present invention has been made in view of the above-mentioned conventional example, and an object of the present invention is to provide an equipment control device that can process a plurality of control objects with higher precision and higher speed, and has a simpler hardware and software configuration. do.
[問題点を解決するための手段]
この問題を解決する一手段として、例えば第1図に示す
実施例の複写機は、主制御部としてのマスタCPU2と
副制御部としてのスレーブCPU3〜5とI10群6と
を備える。[Means for solving the problem] As a means for solving this problem, for example, the copying machine of the embodiment shown in FIG. I10 group 6.
「作用」
かかる第1図の構成において、スレーブCPU3〜5は
I10群6を共有し、マスタCPU2よりの指示に従っ
て並列動作を行い、各I10を制御する。"Operation" In the configuration shown in FIG. 1, the slave CPUs 3 to 5 share the I10 group 6, perform parallel operations according to instructions from the master CPU 2, and control each I10.
[実施例]
以下、添付図面に従って本発明の一実施例を詳細に説明
する。[Example] Hereinafter, an example of the present invention will be described in detail with reference to the accompanying drawings.
[複写機の回路ブロックの説明(第1図)]まず第1図
は実施例の複写機の回路構成を示すブロック図であり、
図中1は各種入カキ−及び表示部より構成される操作部
であり、2は全体のまとめを行うマスタCPUでROM
2aに制御プログラムやデータ等を内蔵している。3〜
5は負荷の制御を受は持つスレーブCPUで、ROM3
a〜5aは同じ制御プログラムが内蔵されていて、共通
のI10群6を制御する。このI10群6はマスタCP
U2及びスレーブCPU3〜5により制御可能である。[Description of circuit block of copying machine (Fig. 1)] First, Fig. 1 is a block diagram showing the circuit configuration of a copying machine according to an embodiment.
In the figure, 1 is an operation section consisting of various input keys and a display section, and 2 is a master CPU that organizes the whole operation, and a ROM
2a contains control programs, data, etc. 3~
5 is a slave CPU that controls the load, and ROM3
A to 5a have the same built-in control program and control the common I10 group 6. This I10 group 6 is the master CP
It can be controlled by U2 and slave CPUs 3 to 5.
7〜13はマスタCPU2により直接制御される負荷群
であり、7はメインモータ、8は光除電器、9は帯電器
、10は露光ランプ、11は現像バイアス、12は転写
器、13は定着ヒータである。7 to 13 are load groups directly controlled by the master CPU 2, 7 is a main motor, 8 is an optical static eliminator, 9 is a charger, 10 is an exposure lamp, 11 is a developing bias, 12 is a transfer device, and 13 is a fixing device. It's a heater.
14は光学系走査用スキャンモータ、15,16は給紙
ローラ駆動用の給紙モータ、17はレジストローラ駆動
用レジストモータ、18はズームレンズ駆動用変倍モー
タ、19は前後端及びサイトイレース用ブランク露光で
ある。14 is a scan motor for scanning the optical system, 15 and 16 are paper feed motors for driving the paper feed roller, 17 is a registration motor for driving the registration roller, 18 is a variable magnification motor for driving the zoom lens, and 19 is for front and rear ends and site erase. This is a blank exposure.
20は定着器の温度検出用7看サーミスタ、21は光学
系のホームポジション(H、P) 検出用H,Pセンサ
、22.23は給紙カセット内の紙の有無を検出する給
紙センサで、給紙カセットの数に対応し、ここでは2個
設けられている。4はズームレンズの絶対位置補正用の
変倍用H,Pセンサ、26は給紙部よりレジストローラ
へ紙力正確に送出されてくるか否かを検出するレジスト
センサである。35aは現像器内のトナーii1:を検
出するためのトナー補給センザ、37aはクリーナ部の
排トナー量を検出するためのD1トナーセンサである。20 is a 7-diameter thermistor for detecting the temperature of the fuser, 21 is a H, P sensor for detecting the home position (H, P) of the optical system, and 22.23 is a paper feed sensor that detects the presence or absence of paper in the paper feed cassette. , two paper cassettes are provided here, corresponding to the number of paper feed cassettes. Reference numeral 4 designates a variable power H and P sensor for correcting the absolute position of the zoom lens, and reference numeral 26 designates a registration sensor that detects whether or not the paper is accurately fed from the paper feed section to the registration roller. 35a is a toner replenishment sensor for detecting the toner ii1: in the developing device, and 37a is a D1 toner sensor for detecting the amount of toner discharged from the cleaner section.
CLKIは感光体1:ラムの回転に同JIJJ して1
1)られるドラムクロックであり、CLK2は光学系の
走査に同期して得られるスキャングロックであり、共に
マスタCPU2、スレーブCPU3〜5へ接続されてい
る。CLKI is photoconductor 1: same JIJJ and 1 as the ram rotates.
1) CLK2 is a scan clock obtained in synchronization with the scanning of the optical system, and both are connected to the master CPU 2 and slave CPUs 3 to 5.
[複写機の概略構成の説明(第2図)」582図は複写
機の概略断面図であり、f51図と同じものは同一記号
で示している。[Description of Schematic Structure of Copying Machine (Fig. 2)] Fig. 582 is a schematic sectional view of the copying machine, and the same parts as in Fig. f51 are indicated by the same symbols.
10の原稿照明子一段である露光ランプにより原稿がス
リット露光され、原稿像がズームレンズ30によって感
光ドラム34上に結像される。この時の原稿反射光は第
1ミラー27、第2ミラー28、第3ミラー29、ズー
ムレンズ30、第4ミラー31.第5ミラー32、第6
ミラー33を介して感光ドラム34に導かれる。A document is exposed to slit light by an exposure lamp, which is one stage of document illuminators 10, and an image of the document is formed on a photosensitive drum 34 by a zoom lens 30. At this time, the reflected light of the original is reflected by the first mirror 27, the second mirror 28, the third mirror 29, the zoom lens 30, the fourth mirror 31, and so on. Fifth mirror 32, sixth mirror
The light is guided to the photosensitive drum 34 via the mirror 33.
この時感光ドラム34の矢印方向(A)の回転にあわせ
、露光ランプ10と第1ミラー27が矢印方向(B)へ
移動する。そしてこの露光ランプ10と第1ミラー27
の移動速度の1/2の速度で、第2ミラー28と第3ミ
ラー29が同−矢印方向(B)へ移動する。これは光路
長を一定にするためである。そして露光ランプ10と第
1ミラーが原稿の長さ分走査した後、矢印方向(C)へ
移動を始め、H9Pセンサ21へ達することにより停止
、または連続コピ一時はこれらの繰り返し動作を行う。At this time, as the photosensitive drum 34 rotates in the direction of the arrow (A), the exposure lamp 10 and the first mirror 27 move in the direction of the arrow (B). This exposure lamp 10 and the first mirror 27
The second mirror 28 and the third mirror 29 move in the same arrow direction (B) at a speed that is 1/2 of the moving speed. This is to keep the optical path length constant. After the exposure lamp 10 and the first mirror scan the length of the document, they begin to move in the direction of the arrow (C) and stop when they reach the H9P sensor 21, or repeat these operations during continuous copying.
上記動作によって、帯電器9により帯電された感光ドラ
ム34−1−に静電潜像を形成し、35の現像器により
作像される。給紙aカセット40あるいは給紙bカセッ
ト41から、給紙aローラ38あるいは給紙bローラ3
9により一枚づつ給紙され、レジストローラ42で17
ジストレーシヨンされた転写紙へ転写器12により転写
される。その後分離器36により転写された転写紙が感
光ドラ □ム34より分離され、搬送器43によって
搬送され、定着器44により転写紙に転写されたトナー
を定着した後、機外へtJl’ Illされる。By the above operation, an electrostatic latent image is formed on the photosensitive drum 34-1- charged by the charger 9, and the image is formed by the developing device 35. From the paper feed a cassette 40 or the paper feed b cassette 41, the paper feed a roller 38 or the paper feed b roller 3
9 feeds the paper one by one, and the registration roller 42 feeds the paper 17
The image is transferred to the registered transfer paper by the transfer device 12. Thereafter, the transfer paper transferred by the separator 36 is separated from the photosensitive drum 34, transported by the conveyor 43, and after the toner transferred to the transfer paper is fixed by the fixing device 44, it is transported outside the machine. Ru.
[複写機のタイミング説明1s3図)」第3図は複写機
の制御状1ル;をA\ずタイミングチャートであり、こ
れは1枚コピ一時の物である。[Explanation of the timing of the copying machine (Fig. 1s3)] Fig. 3 is a timing chart showing the control status of the copying machine, and this is a timing chart for copying one sheet.
図中各種モータ及びブランク露光はフラットなレベルで
記述されているが、何れにおいてもこれらはタイミング
を示すものであり、実際の制御状態とは異なるものであ
る。In the figure, various motors and blank exposure are depicted at a flat level, but in each case, these indicate timing and are different from the actual control state.
操作部1のコピーキーが押されることにより、ドラムク
ロックCLKI、スキャンクロックCLK2の出力が開
始され、スキャンモーター4による往復動作が実行され
て、再びH,Pセンサ21によりホームポジションに戻
ったことが確認されるとスキャンクロックCLK2を停
止する。また転写紙上に画像が転写定着された後、機外
に排紙されることにより、ドラムクロックCLKIの出
力が停止1−する。When the copy key on the operation unit 1 is pressed, output of the drum clock CLKI and the scan clock CLK2 is started, the scan motor 4 executes a reciprocating operation, and the H and P sensor 21 indicates that it has returned to the home position. When confirmed, the scan clock CLK2 is stopped. Further, after the image is transferred and fixed on the transfer paper, the paper is discharged outside the machine, and the output of the drum clock CLKI is stopped (1-).
[マスタCPUの動作説明
(第4図)(第8図〜第1O図)]
第4図はマスタCPU2のROM2aに内蔵された制御
プログラムのフローチャートである。[Explanation of operation of master CPU (FIG. 4) (FIGS. 8 to 10)] FIG. 4 is a flowchart of a control program stored in the ROM 2a of the master CPU 2.
電源スィッチがオンされると開始され、まずステップS
1でマスタCPU2のRAMと各FORTを初期化し、
ステップS2においては操作部lのコントロールを行う
。これは操作部1−1−のキーチェックを行なって、後
述するモートの変更等に合わせ適切なる表示を行ない、
又、機械の異常等も表示するものである。It starts when the power switch is turned on, and first steps S
Initialize the RAM of master CPU2 and each FORT with 1,
In step S2, the operating section 1 is controlled. This performs a key check on the operation unit 1-1- and displays an appropriate display according to the mote change, etc., which will be described later.
It also displays any abnormalities in the machine.
ステップS3は定着器44を適正な温度にコントロール
するステップであり、定着サーミスタより得た温度情報
によりウェイト中は170℃に、又コピー中は190℃
にコントロールする。ステップS4はスレーブCPU3
〜5のコントロールを行うものであり、ウェイト中であ
る本ステップにおいては、第8図に示すモードナンバー
〇〜4ヲ順次スレーブCPU3〜スレーブCPU5八割
り当て、機械の状態のチェックと機械のコントロールを
行うものである。Step S3 is a step to control the temperature of the fuser 44 to an appropriate temperature, and according to the temperature information obtained from the fixing thermistor, the temperature is 170°C during wait and 190°C during copying.
control. Step S4 is slave CPU3
In this step, which is in wait mode, mode numbers 0 to 4 shown in FIG. 8 are sequentially assigned to slave CPU 3 to slave CPU 5, and the machine status is checked and the machine is controlled. It is something.
このウェイト中の流れを第9図に示す。本図においては
スレーブCPUの番号とモードナンバーが限定された様
に書かれているが、これに限定されるものではない。又
モードからモードへの移行は、本実施例においては異常
の無い時に移行する様になっているが、これも例えば特
定処理ブロックブηに移行してもかまわない。ぐれによ
り更に異常に対する応答が早くなることは言うまでもな
く、従ってこのモードからモードへの移行も未実施例に
特に限定されるものではない。The flow during this weight is shown in FIG. Although the numbers and mode numbers of the slave CPUs are shown as being limited in this figure, they are not limited to this. Further, in this embodiment, the mode is shifted from mode to mode when there is no abnormality, but this may also be shifted to, for example, the specific processing block η. It goes without saying that the response to an abnormality becomes faster due to the deviation, and therefore, the transition from one mode to another is not particularly limited to the examples not yet implemented.
ステップS5ではコピースタートか否かを判定し、機械
上あるいは操作部上の諸条件に問題がなく、かつコピー
キーがオンされている時は次のステップS6へ、又コピ
ーキーがオンされていない時、或は諸条件に問題がある
ときはステップ5aへ戻る。ステップS6ではタイミン
グ制御を行なわない負荷のメインモータ7、光除Tli
器841シ電器9をオンし、ステップS7ではスレーブ
CPU3〜5のコントロールを行う。In step S5, it is determined whether or not to start copying, and if there are no problems with the conditions on the machine or the operation unit and the copy key is turned on, the process advances to the next step S6, and if the copy key is not turned on. If there is a problem with the time or conditions, return to step 5a. In step S6, the main motor 7, which is a load that does not undergo timing control,
The device 841 turns on the electric device 9, and in step S7, the slave CPUs 3 to 5 are controlled.
コピー中である木ステップでは、第8図に示すモードナ
ンバー0〜9を順次スレーブCPU3〜スレーブCPU
5へS’fllり当て、機械の状態チェックと機械のコ
ントロールを行う。このコピー中の流れを第10図に示
す。第1O図においても大レープCPUの番号とモード
ナンバーが限定されているかの様に書かれているが、こ
れに限定されるものではない。In the tree step during copying, the mode numbers 0 to 9 shown in FIG.
S'flll is assigned to 5 to check the machine status and control the machine. The flow during this copying is shown in FIG. Although the numbers and mode numbers of the large CPUs are written as if they are limited in FIG. 1O, they are not limited to this.
次にステップS8でドラムクロックCLKIとスキャン
クロックCLK2のカランI・を行ない、これらの値は
これ以後のステップで参H((される。Next, in step S8, the drum clock CLKI and scan clock CLK2 are inputted, and these values are referred to in subsequent steps.
ここでは各クロックCLKI、CLK2の入力毎に、マ
スタCPU2のRAMのドラムミロツクカウンタMDC
NTと、スキャンクロックカウンタMSCNTをインク
リメントし、所定タイミングにおいてクリア等を行ない
、又同時にコピ一枚数の減算等も行なっている。この事
は後述するように操作部の一部、例えばコピ一枚数やコ
ピーストップキーの管理も行なっていることになる。Here, for each input of the clocks CLKI and CLK2, the drum clock counter MDC of the RAM of the master CPU2 is
NT and the scan clock counter MSCNT are incremented and cleared at a predetermined timing, and at the same time, the number of copies is also subtracted. As will be described later, this means that a part of the operation section, such as the number of copies and the copy stop key, is also managed.
ステップS9は足看器44を適正な温度にコントロール
し、足前サーミスタ20より得た温度情報により190
℃にコントロールしている。ステップSIOはスキャン
クロックCLK2のチェックであり、MSCNTの値が
TlになるとステップSllへ進み露光ランプlOを点
灯する。In step S9, the foot monitor 44 is controlled to an appropriate temperature, and 190
It is controlled at ℃. Step SIO is a check of the scan clock CLK2, and when the value of MSCNT reaches Tl, the process advances to step Sll and the exposure lamp IO is turned on.
ステップS12は同様にスキャンクロックCLK2のチ
ェックを行ない、MSCNTの値がT2のときに次ステ
ツプS13へ進み露光ランプ10をオフにする。これに
より露光ランプ10は(T2−TI)X (スキャング
ロックの周期)の間、点灯することになる。In step S12, the scan clock CLK2 is similarly checked, and when the value of MSCNT is T2, the process proceeds to the next step S13 and the exposure lamp 10 is turned off. As a result, the exposure lamp 10 is lit for (T2-TI)X (scan clock period).
同様にステップSi4では1ζラムクロツクCLKlの
カウント数をチェックし、MDCNTの偵がT3になる
とステップS15へ進み現像バイアス11をオンにする
。ステップ316では、ドラムクロックCLKIのカウ
ントイf1を示すMDCNTがT4になると、ステップ
S17に進み現像バイアス11をオフにする。ここでT
I<T2<T3くT4である。Similarly, in step Si4, the count number of the 1ζ RAM clock CLKl is checked, and when the count of MDCNT reaches T3, the process proceeds to step S15 and the developing bias 11 is turned on. In step 316, when MDCNT indicating count f1 of drum clock CLKI reaches T4, the process proceeds to step S17 and the developing bias 11 is turned off. Here T
I<T2<T3×T4.
ステップS18は何紙センサ25により最終紙が排紙さ
れたか否かをチェックするものであり、最終紙が排紙さ
れていなければステップS7へ戻り、前述の動作を繰り
返し、又最終紙が排紙されていればステップ319へ進
み、ドラムクロックCLKIのチェックを行ない、カウ
ント数がT5(T4<T5)の時に次ステツプ320へ
進み、帯’il+:器、光除電器、メインモータをオフ
にし、再びステップS2へ戻りウェイト状態となる。Step S18 is to check whether the last paper has been ejected by the paper sensor 25. If the last paper has not been ejected, the process returns to step S7, repeats the above-mentioned operation, and checks whether the last paper has been ejected or not. If so, proceed to step 319, check the drum clock CLKI, and when the count is T5 (T4<T5) proceed to the next step 320, turn off the band'il+: device, optical static eliminator, and main motor. The process returns to step S2 again and enters a wait state.
[スレーブCPUの動作説明
(第5図(a) 〜(b)、第8図〜第1O図)」第5
図(b)〜第5図(i)はスレーブCPU3〜5のRO
M3a〜5aに内蔵された制御ブログラノ、のメインフ
ローチャートであり、ROM3a〜5aの内容はいずれ
も同しであるため、ここではスレーブCPU3をもとに
説明する。[Explanation of operation of slave CPU (Fig. 5 (a) to (b), Fig. 8 to Fig. 1O)” Part 5
Figures (b) to (i) show the RO of slave CPUs 3 to 5.
This is a main flowchart of the control blog built in M3a to 5a, and since the contents of ROMs 3a to 5a are the same, the explanation will be based on the slave CPU 3 here.
まずマスタCPU2の場合と同様に図示しない’iij
:源スイッチがオンされると開始され、まずステップ5
30でスレーブCPU3のRAMとPORTを初期化し
、ステップ331〜ステツプS40で第8図に示すモー
ドのうちどのモード々(指χごれているかをチェックす
る。もしモードが指定されていれば、所定の処理を行な
い該処理路r後、或はモード指定がされていない場合に
は、ステップS41でコピー中か否かのチェックを行な
い、コピー中でなければステップS31へ戻り、yコピ
ー中であればステップS42へ世ム。First, as in the case of master CPU 2, 'iij (not shown)
: Starts when the source switch is turned on, first step 5
In step 30, the RAM and PORT of the slave CPU 3 are initialized, and in steps 331 to S40, it is checked which mode (indicated) among the modes shown in FIG. After performing the processing of the processing path r, or if the mode has not been designated, a check is made in step S41 to see if copying is in progress, and if copying is not in progress, the process returns to step S31, and if copying is in progress or not, Then go to step S42.
ステップS42ではドラムクロックCLKIのカウント
を、5DCNTを用いて行うとともにコピ一枚数のチェ
ックを行ない、他の処理中に参照可能にしている。この
処理路r後はステップS31へ戻り」二記説明した動作
を繰り返し行う。次に各モードの処理説明を1[う。In step S42, the drum clock CLKI is counted using 5DCNT and the number of copies is checked so that it can be referenced during other processing. After this processing path r, the process returns to step S31 and the operations described in section 2 are repeated. Next, we will explain the processing of each mode.
トナー補給のチェックであるモードOの時はステップ3
43へ進み、ステップS 4.3でトナー補給センサ3
5aがオンしているか否かをチェックし、オンしていな
ければ正常であることをマスタCPU2に知らせてステ
ップ341へ進む。オンしていればステップS44へ進
み、所定回数(或は所に時間)トナー補給センサ35a
がオンしているか否かをチェックする。所定回数(或は
所定時間)に達していなければステップ341へ進み、
所定回数(或は所定時間)に達していればステップS4
5でマスタCPU2へ異常(トナー無し)であることを
知らせる。なお後述するが、スレーブCPU3〜5より
マスタCPU2へのデータの送出により、マスタCPU
2に割り込みが発生し、マスクCPU2は割り込み処理
ルーチンの中でスレーブCPU3〜5よりのデータの処
理を行う。Step 3 when in mode O, which is checking toner supply.
43, and in step S4.3, the toner replenishment sensor 3
5a is on, and if it is not on, it is notified to the master CPU 2 that it is normal, and the process proceeds to step 341. If it is on, the process advances to step S44, and the toner replenishment sensor 35a is
Check whether it is turned on. If the predetermined number of times (or predetermined time) has not been reached, the process advances to step 341;
If the predetermined number of times (or predetermined time) has been reached, step S4
5, the master CPU 2 is notified of the abnormality (no toner). As will be described later, by sending data from the slave CPUs 3 to 5 to the master CPU 2, the master CPU
2, an interrupt occurs, and the mask CPU 2 processes data from the slave CPUs 3 to 5 in the interrupt processing routine.
紙なしのチェックを行うモード1の時はステップ346
へ進み、給紙aセンサ22がオンか否かをチェックし、
オンしていなければマスタCPU2へ正常(給紙a側)
であることを知らせステップ341へ進む。オンしてい
ればステップ347でマスタCPU2へ異常(給紙a側
紙無し)であることを知らせ、ステップ34.8に進み
給紙bセンサ23がオンか否かをチェックし、ステップ
S46.47と同様の動作をtlう。Step 346 if mode 1 is used to check for no paper.
Proceed to and check whether the paper feed a sensor 22 is on or not.
If it is not on, it is normal to master CPU2 (paper feed a side)
It is notified that this is the case, and the process proceeds to step 341. If it is on, the master CPU 2 is notified in step 347 that there is an abnormality (no paper on paper feed a side), and the process proceeds to step 34.8, where it is checked whether the paper feed b sensor 23 is on or not, and step S46.47 Perform the same operation as tl.
排トナーのチェックを行うモード2の時はステップ35
0へ進み、排トナーセンサ37aがオンか否かをチェッ
クし、オンしていなければマスタCPU2へ正常である
ことを知らせてステップS41へ進む。オンしていれば
ステップS51へ進み、所定回数(或は所定時間)v[
トナーセンサ37aがオンしているか否かをチェックし
、所定回数(或は所定時間)に達していなければステッ
プS41へ進むが、所定回数(或は所定時間)に達して
いればステップ352でマスタCPU2に異常(排トナ
ー異常)であることを知らせる。Step 35 when in mode 2 to check the discharged toner
0, it is checked whether the discharged toner sensor 37a is on, and if it is not on, the master CPU 2 is notified that it is normal, and the process proceeds to step S41. If it is on, the process advances to step S51, and the operation is performed a predetermined number of times (or for a predetermined time) v[
It is checked whether or not the toner sensor 37a is turned on. If the toner sensor 37a has not reached a predetermined number of times (or a predetermined time), the process proceeds to step S41, but if the toner sensor 37a has reached a predetermined number of times (or a predetermined time), the master Notify the CPU 2 that there is an abnormality (toner discharge abnormality).
また変倍レンズの制御を行うモード3の時は第51望(
b)のステップS60へ進み、電源オン直後か否かをチ
ェックする。電源オン直後であればステップS61へ進
ミ変倍ホームポジションセンサ24がオンしているか否
かをチェックする。オンしていなければステップS62
で、CPU2へ異常(変倍レンズ未設定)である事を知
らせ、ステップ363で変倍レンズをホームポジション
側へ移動するべく変倍モータ18を駆動した後、ステッ
プ541へ戻る。Also, when in mode 3, which controls the variable magnification lens, the 51st view (
Proceeding to step S60 of b), it is checked whether it is immediately after the power is turned on. If the power has just been turned on, the process proceeds to step S61, where it is checked whether the zoom/variable home position sensor 24 is on. If it is not turned on, step S62
Then, the CPU 2 is informed that there is an abnormality (the variable power lens is not set), and in step 363, the variable power motor 18 is driven to move the variable power lens toward the home position, and then the process returns to step 541.
一方、ステップS61で変倍ホームポジションセンサ2
4がオンしていれば、ステップ364へ進み、初期設定
位置である等倍位置へ移動するように変倍モータ18を
コントロールし、所定位置に達したならばマスタCPU
へ11−常であることを知らせる。これらは変倍レンズ
がステッピングモータで駆動されているため、電源オン
後の絶対位置を確認するのに必要な絶対位置補正処理で
ある。On the other hand, in step S61, the variable magnification home position sensor 2
4 is on, the process proceeds to step 364, where the variable magnification motor 18 is controlled to move to the initial setting position of equal magnification, and when the predetermined position is reached, the master CPU
11- Let them know that it is normal. These are absolute position correction processes necessary to confirm the absolute position after the power is turned on, since the variable magnification lens is driven by a stepping motor.
ステップS60で電源入力直後でない時はステップS6
5に進み、倍率が変更されたか否かをチェックする。倍
率が変更されていなければステップS41に戻るが、倍
率変更の要求があればステップ366へ進み、要求され
た倍率の位置へ移動したか否かをチェックする。移動し
ていればマスタCPU2へ正常であることを知らせステ
ップS41へ進むが、移動していなければステップs6
7へ進み、マスタCPU2へ異常(変倍レンズ移動中)
を知らせ、ステップ36Bで定められた倍率位置へ変倍
レンズを移動するべく変倍モータ18を駆動する。If it is not immediately after the power is turned on in step S60, step S6
Proceed to step 5 and check whether the magnification has been changed. If the magnification has not been changed, the process returns to step S41, but if there is a request to change the magnification, the process proceeds to step 366, where it is checked whether the position has been moved to the requested magnification. If it is moving, the master CPU 2 is notified that it is normal and the process proceeds to step S41, but if it is not moving, step s6
Proceed to 7 and error occurs in master CPU2 (variable magnification lens is moving)
, and the variable magnification motor 18 is driven to move the variable magnification lens to the magnification position determined in step 36B.
スキャナのホームポジションをチェックするモード4の
場合は、第5図(C)のステップS69へ進み、光学系
がH,Pセンサ21によって検知されるか否かをチェッ
クする。ホームポジションにあればマスタCPU2へ正
常であることを知らせステップS41へ進むが、ホーム
ポジションになければステップ370でマスタCPU2
へ異常(光学系ホームポジションはずれ)を知らせ、ス
テップ571で光学系がH,Pセンサ21側へ移動する
ようステッピングモータであるスキャンモータ14を駆
動させる。In the case of mode 4 in which the home position of the scanner is checked, the process advances to step S69 in FIG. 5(C), and it is checked whether the optical system is detected by the H, P sensor 21. If it is at the home position, the master CPU 2 is notified that it is normal and the process proceeds to step S41, but if it is not at the home position, the master CPU 2
In step 571, the scan motor 14, which is a stepping motor, is driven so that the optical system moves toward the H and P sensors 21.
次にコピ一時におけるスキャナの移動を行うモード5の
場合は第5図(d)のステップ380へ進み、後述する
RAM300のエンドフラグEFLGIのチェックを行
ない、エンドフラグEFLGIが立っていれば、このこ
とをマスタCPU2へ知らせステップS41に進む。エ
ンドフラグEFLGIが立っていなければステップS8
1へ進み、同じく後述する反転フラグ(RFLG)のチ
ェックを行う。反転フラグRFLGが立っていなければ
ステップ382へ進み、光学系の移動距離に対応したパ
ルス数(ステッピングモータ駆動パルス数)のチェック
を行う。所定パルス数に達していない時、即ち原稿サイ
ズに等しい距離を移動していなければ、ステップS83
へ進みステッピングモータであるスキャンモータ14を
前進駆動させる。Next, in the case of mode 5 in which the scanner is moved during copying, the process advances to step 380 in FIG. is notified to the master CPU 2, and the process proceeds to step S41. If the end flag EFLGI is not set, step S8
1, and a reversal flag (RFLG), which will also be described later, is checked. If the reversal flag RFLG is not set, the process proceeds to step 382, where the number of pulses (number of stepping motor driving pulses) corresponding to the moving distance of the optical system is checked. If the predetermined number of pulses has not been reached, that is, if the distance equal to the document size has not been moved, step S83
Then, the scan motor 14, which is a stepping motor, is driven forward.
一方、ステップ82で光学系が原稿サイズに等しい距離
を移動していなければ、ステップS84に進み反転フラ
グRFLGをセットする。従ってここまでの処理で光学
系は前進し露光プロセスを終rしたことになる。On the other hand, if the optical system has not moved a distance equal to the document size in step S82, the process advances to step S84 and a reversal flag RFLG is set. Therefore, through the processing up to this point, the optical system has moved forward and the exposure process has been completed.
ステップS84で反転フラグRFLGをセットすること
により、次の処理の流れにおいてステップS81で反転
フラグRFLGがオンと判断されるためス入ツブS85
に進み、光学系を更新させる千−トとなる。By setting the reversal flag RFLG in step S84, it is determined that the reversal flag RFLG is on in step S81 in the next process flow, so the input button S85
The next step is to update the optical system.
ステップS85でH,Pセンサ21をチェックし、光学
系がホームポジションに達していなければステップ38
6へ進み、スキャンモータ14を後進駆動さゼた後、ス
テップ388へ進む。又、ステップ385で光学系がホ
ームポジションに達していればステップS87へ進み、
反転フラグRF L Gのリセットを行う。これは後進
が完rし、前述の動作と合わせて露光プロセスの一行程
が終rしたことを示している。The H and P sensors 21 are checked in step S85, and if the optical system has not reached the home position, step S38
After proceeding to step 6 and driving the scan motor 14 backward, the process proceeds to step 388. Further, if the optical system has reached the home position in step 385, the process advances to step S87,
Reset the reversal flag RFLG. This indicates that the backward movement has been completed and, together with the above-mentioned operation, one step of the exposure process has been completed.
次にステップ388でコピ一枚数のカウント値とドラム
クロックCLKIのチェックにより、露光プロセスが全
て完rしたかをチェックし、完rしていなければ内びス
テップ341へ進む。プロセスが全て完了していれば、
マスタCP U 2 ”−完了信号を送り、エンドフラ
グE F T、 G ]をセットした後にステップS4
1へ進む。Next, in step 388, it is checked whether the exposure process has been completed by checking the count value of the number of copies and the drum clock CLKI.If not, the process advances to step 341. If all processes are completed,
After sending the master CPU 2''-completion signal and setting the end flag EFT, G, step S4
Go to 1.
給紙a指定による給紙aローラ38の駆動を行うモード
6の時は、第5図(e)のステップS90へ進み、給紙
aセンサ22のチェックを行う。In mode 6, in which the paper feed a roller 38 is driven according to the paper feed a designation, the process advances to step S90 in FIG. 5(e), and the paper feed a sensor 22 is checked.
給紙aセンサ22がオンしていなければステップS92
へ進むが、給紙aセンサ22がオンしていればステップ
S91へ進み、マスタCPU2へ異常(給紙a側紙無し
)を送り、エンドフラグEFLG2をセットする。ステ
ップ392ではエンドフラグEFLG2のチェックを行
う。エンドフラグEFLG2がセットされていればこれ
をマスクCPU2へ知らせ、ステップ341に進む。If the paper feed a sensor 22 is not on, step S92
However, if the paper feed a sensor 22 is on, the process advances to step S91, where an abnormality (no paper on paper feed a side) is sent to the master CPU 2, and an end flag EFLG2 is set. In step 392, the end flag EFLG2 is checked. If the end flag EFLG2 is set, this is notified to the mask CPU2, and the process proceeds to step 341.
エンドフラグEFLG2がセットされていなければ、ス
テップ393へ進み、給紙aのローラ38が転写紙をレ
ジストローラまでの十分な距離分移動させるだけのパス
ル数t1が給紙aモータ15にグーえられたかをチェッ
クする。If the end flag EFLG2 is not set, the process proceeds to step 393, where the paper feed a motor 15 is given the number of pulses t1 that allows the paper feed a roller 38 to move the transfer paper a sufficient distance to the registration roller. Check Taka.
このパルス数がtlに達していればステップ898へ進
むが、パルス数がtlに達していなければステップS9
4へ進む。ステップS94では給紙aローラ38が転写
紙をレジストローラ42の手前に設置されているレジス
トセンサ26までの距離以上移動させるに足りるパルス
数t2が、給紙aモータにグーえられたかをチェックす
る。パルス数がt2に達していなければステップ397
に進み、給紙aモータ15を駆動させ、ステップS98
へ進む。ステップS98ではコピ一枚数の力ラント偵と
ドラムクロックCLKIを計数する5DCNTをチェッ
クして給紙搬送が完了したかをみる。完了していなけれ
ばステップS41へ進み、完了していればマスタCPU
2へ完rを知らせ、エンドフラグEFLG2をセットし
た後にステップ341に進む。If the number of pulses has reached tl, the process advances to step 898, but if the number of pulses has not reached tl, step S9
Proceed to step 4. In step S94, it is checked whether the number of pulses t2 sufficient for the paper feed a roller 38 to move the transfer paper over a distance to the registration sensor 26 installed in front of the registration roller 42 has been generated in the paper feed a motor. . If the number of pulses has not reached t2, step 397
Step S98 proceeds to step S98 to drive the paper feed motor 15.
Proceed to. In step S98, 5DCNT, which counts the number of copies and the drum clock CLKI, is checked to see if paper feeding has been completed. If it has not been completed, the process advances to step S41; if it has been completed, the master CPU
After notifying completion to step 2 and setting the end flag EFLG2, the process advances to step 341.
一方、ステップ394でパルス数がt2に達していると
ステップ395に進み、1/ジスI・センサ26をチェ
ックする。レジストセンサ26がオンしていなければス
テップS96に進み、マスタCPU2へ給紙a部にジャ
ムが発生したことを知らせ、エンドフラグEFLG2を
セットする。On the other hand, if the number of pulses has reached t2 in step 394, the process proceeds to step 395, and the 1/JIS I sensor 26 is checked. If the registration sensor 26 is not turned on, the process proceeds to step S96, where the master CPU 2 is informed that a jam has occurred in the paper feed section a, and an end flag EFLG2 is set.
同様に、給紙すの指定による給紙bローラ39の駆動を
行うモード7の動作フローチャートを第5図(f)に示
す。本図におけるステップ5100ヘステツプ3108
の動作は第5図(e)のステップ390〜ステツプ39
8とほぼ同様であるため、ここでは省略する。Similarly, FIG. 5(f) shows an operation flowchart of mode 7 in which the paper feed roller 39 is driven according to the paper feed specification. Step 5100 to Step 3108 in this diagram
The operations are steps 390 to 39 in FIG. 5(e).
Since it is almost the same as 8, it is omitted here.
レジストローラ42の駆動を行うモード8の時は第5図
(g)のステップ5iioへ進み、ステップSl 10
では後述するエンドフラグEFLG4のチェックを行う
。エンドフラグEFLG4が立っていればステップS4
1へ進む。エンドフラグEFLG4が立っていなければ
ステップ3111へ進み、給紙モータ15又は16の駆
動パルス数がt5になったか、即ち転写紙の送り量が十
分であるかをみる。パルス数がt5に達していればステ
ップ5112へ進み、パルス数がt5に達していなけれ
ばステップ3116へ進む。When the registration roller 42 is driven in mode 8, the process proceeds to step 5iio in FIG. 5(g), and step Sl 10
Then, the end flag EFLG4, which will be described later, is checked. If the end flag EFLG4 is set, step S4
Go to 1. If the end flag EFLG4 is not set, the process advances to step 3111, and it is checked whether the number of drive pulses of the paper feed motor 15 or 16 has reached t5, that is, whether the transfer paper feed amount is sufficient. If the number of pulses has reached t5, the process advances to step 5112, and if the number of pulses has not reached t5, the process advances to step 3116.
ステップ5112では、転写紙が送られてから後端がレ
ジストセンサ26を離れるのに十分な距離に相当するパ
ルス数(給紙モータ15又は16の駆動パルス数)t6
のチェックを行なう。パルス数がt6に達していなけれ
ばステップ3115へ進み、パルス数がt6に達してい
ればステップ5113へ進む。ステップSt 13では
レジストセンサ26のチェックを行ない、レジストセン
サ26がオンしていなければステップ5115へ進むが
、レジストセンサ26がオンしていればステップ511
4へ進み、マスタCPU2へ異常(レジスト部ジャム)
を送り、エン1ζフラグEFLG4をセットしてステッ
プS41へ進む。In step 5112, the number of pulses (the number of drive pulses of the paper feed motor 15 or 16) t6 corresponds to a distance sufficient for the trailing edge of the transfer paper to leave the registration sensor 26 after the transfer paper is fed.
Check. If the number of pulses has not reached t6, the process advances to step 3115, and if the number of pulses has reached t6, the process advances to step 5113. In step St13, the registration sensor 26 is checked, and if the registration sensor 26 is not on, the process advances to step 5115, but if the registration sensor 26 is on, step 511
Proceed to step 4. Abnormality in master CPU 2 (registration section jam)
is sent, the en1ζ flag EFLG4 is set, and the process advances to step S41.
ステップ5115ではステッピングモータであるレジス
トモータ17を駆動し、ステップ5l16ではコピ一枚
数のカランI・イぽ1とドラムクロックCLKIのチェ
ックを行ない、レジスト搬送が完了したかをチェックし
、完rしていなければステップS41へ進む。完了して
いれば、マスクCPU2へ完T信号を送り、エンドフラ
グEFLG4をセラI・した後、ステップ341へ進む
。In step 5115, the registration motor 17, which is a stepping motor, is driven, and in step 5116, the number of copies per copy is checked and the drum clock CLKI is checked to see if the registration has been completed. If not, the process advances to step S41. If completed, a complete T signal is sent to the mask CPU 2, the end flag EFLG4 is set to zero, and the process advances to step 341.
192ドツトブランクLEDの駆動を行うモードである
モード9の時は、第5図(h)のステップ3120へ進
み、後述するエンドフラグRAM300のEFLG5の
チェックを行う。エンドフラグEFLG5がオンであれ
ば、ステップ341へ進み、エンドフラグEFLG5が
オンでなければステップ5121に進む。In mode 9, which is the mode for driving the 192-dot blank LED, the process advances to step 3120 in FIG. 5(h), and EFLG5 of the end flag RAM 300, which will be described later, is checked. If the end flag EFLG5 is on, the process proceeds to step 341, and if the end flag EFLG5 is not on, the process proceeds to step 5121.
ステップ5121ではドラムクロックCLKIを計数し
ている5DCNTの内容をチェックし、カウント数(ド
ラムクロック)が原稿の先端に至るまでのt7のチェッ
クを行う。カウント数が17未満であれば、原稿の先端
に到達していないためステップ5124へ進む。カウン
ト数がt7以−1−であればステップ5122へ進み、
カウント数〔ドラムクロック〕が原稿の先端(t7以上
)から原稿の後端(18未満)に至るまでの時間t8の
チェックを行う。In step 5121, the content of 5DCNT that is counting the drum clock CLKI is checked, and a check is performed at t7 until the count (drum clock) reaches the leading edge of the document. If the count is less than 17, the process advances to step 5124 because the leading edge of the document has not been reached. If the count is t7 or more -1-, proceed to step 5122;
Check the time t8 until the count [drum clock] reaches the leading edge of the original (t7 or more) and the trailing edge of the original (less than 18).
カウント数が18以上であればステップ5123へ進ミ
、カウント数(ドラムクロック)が原稿の後端(18以
上)から5DCNTがクリアされるまでの時間t9のチ
ェックを行う。5DCNTのカウント数がt9であれば
ステップ5127へ進み、t9でなければステップ51
24へ進む。If the count number is 18 or more, the process advances to step 5123, and the time t9 until the count number (drum clock) is cleared from the trailing edge of the document (18 or more) to 5DCNT is checked. If the count number of 5DCNT is t9, proceed to step 5127; otherwise, proceed to step 51
Proceed to 24.
ステップ5124ではブランク露光の全ドツトを点灯す
るためのテークを準備する。これは感光体ドラム上の静
電潜像中の、原稿前後イレーズになる。In step 5124, a take for lighting all dots for blank exposure is prepared. This erases the front and back of the original in the electrostatic latent image on the photosensitive drum.
この後ステップ5127へ進む。又ステップ5122に
おいてカウント数が18未満であればステップ5125
へ進み、原稿或は転写紙の何れかのサイズ(サイド)を
コード化しくブランク露光は時分割駆動であるため一時
コード化する)、ステップ5126でコード化されたテ
ークを準備する。ステップ5127ではコピ一枚数のカ
ウント(fiとドラムクロックCLKIのチェックを行
い、ブランク露光が完rしたかをチェックし、完了して
いなiすればステップS41へ進み、完rしていればマ
スタCPU2へ完了を知らせ、エンドフラグE F L
G 5をセットした後、ステップS41へ進む。After this, the process advances to step 5127. Also, if the count number is less than 18 in step 5122, step 5125
In step 5126, the size (side) of either the original or the transfer paper is encoded (temporarily encoded because the blank exposure is time-division driving), and the encoded take is prepared in step 5126. In step 5127, the number of copies is counted (fi and the drum clock CLKI are checked, and it is checked whether the blank exposure is completed. If it is not completed, the process advances to step S41. If it is completed, the master CPU 2 Notify completion to the end flag E F L
After setting G5, the process advances to step S41.
[マスタCPUの割込み処理ルーチンの説明(第6図)
]
第6図はマスタCPU2の割込処理ルーチンであり、ス
レーブ側からの正常復帰或は異常時に起動がかかるもの
である。[Explanation of interrupt processing routine of master CPU (Figure 6)
] FIG. 6 shows an interrupt processing routine of the master CPU 2, which is activated when the slave side returns to normal or when an abnormality occurs.
まずステップ5130ではどのスレーブをセレクトして
いたかを所定レジスタにセラl−L、ステップ5131
でどのモードをセレクトしていたかを所定レジスタにセ
ットする。これらのテークは第4図のステップS2の操
作部コントロール時に参照され、異常或は正常復帰の状
態表示を行うものであり、さらには第4図のステップS
4においてスレーブCPU3〜5、その他のモードセレ
クトを中止し、正常復帰に至るまで固定的にコントロー
ルするものである。First, in step 5130, which slave was selected is stored in a predetermined register, and step 5131
Set which mode was selected in a predetermined register. These takes are referred to when controlling the operation unit in step S2 of FIG. 4, and are used to display the status of abnormality or normal recovery.
In step 4, mode selection of the slave CPUs 3 to 5 and others is stopped, and fixed control is performed until normality is restored.
次にステップ5132でコピー中か否かをチェックし、
コピー中でなければステップ5138へ進み、当該マス
ク割込処理ルーチンを終わるためにリターン命令を行う
。コピー中であればステップ5133へ進み、異常状)
l:か重異常であるか台かのチェックを行う。重異常で
あればステップ5135へ進み、軽異畠°であればステ
ップ5134へ進み、軽異常であるため現在行なわれて
いる各プロセス終了させるためのラストコピーサイクル
をセットし前述したステップ3138へ進む。Next, in step 5132, it is checked whether copying is in progress or not.
If copying is not in progress, the process advances to step 5138, and a return command is issued to end the mask interrupt processing routine. If copying is in progress, proceed to step 5133 (abnormal condition)
l: Check whether there is a serious abnormality or a problem. If the abnormality is serious, the process proceeds to step 5135, if it is a minor abnormality, the process proceeds to step 5134, and since it is a minor abnormality, a last copy cycle is set to terminate each process currently being executed, and the process proceeds to step 3138 described above. .
ステップ3135は重異常であるため、直ちに全負荷を
リセットし、ステップ5136ではドラムクロックカウ
ンタMDCNTとスキャンクロックカウンタMSCNT
のカウントを停止する。Step 3135 is a serious abnormality, so the full load is immediately reset, and step 5136 is to reset the drum clock counter MDCNT and scan clock counter MSCNT.
stop counting.
ステップ5137でドラムクロックカウンタMDCNT
の値をT5にセットし、ステップ3138のリターン命
令でマスク割込処理ルーチンを終わる。At step 5137, the drum clock counter MDCNT
The value of is set in T5, and the mask interrupt processing routine ends with a return instruction in step 3138.
[スレーブCPU割込みルーチンの説明(第7図)]
第7図はスレーブ側の割込処理ルーチンであり、I10
群6を共通に使用するため、スレーブCPU側の基本ク
ロックとしてマスタCPU2から各スレーブCPU3〜
5へ時分割で送られてくる信号によって起動される。[Explanation of slave CPU interrupt routine (Figure 7)] Figure 7 shows the interrupt processing routine on the slave side.
Since group 6 is commonly used, the basic clock on the slave CPU side is transmitted from master CPU2 to each slave CPU3~
It is activated by a signal sent to 5 in time division.
まずステップ5140では出力テークをI10群6へ出
力し、ステップ5141ではモードのチェックを行ない
、モードO〜2であればステップ5143へ進み、当該
スレーブ割込処理ルーチンを終わるためのリターン命令
を行なう。又ステップ5141で、モード3〜モード9
であれば次ステツプへ進む。ステップ5142では当該
割込回数をカウントし、ステップ5143のリターン命
令でスレーブ割込処理ルーチンを終わる。First, in step 5140, the output take is output to the I10 group 6, and in step 5141, the mode is checked. If the mode is O-2, the process proceeds to step 5143, and a return command is issued to end the slave interrupt processing routine. Also, in step 5141, mode 3 to mode 9
If so, proceed to the next step. At step 5142, the number of interrupts is counted, and at step 5143, a return instruction is issued to end the slave interrupt processing routine.
以上、本実施例で提案した内容を詳説するならば、被制
御物であるメインモータの回転に応じて発生するクロッ
クを各スレーブに共通に入力し、モードが変わっても該
クロックをイベントカウントする事により絶対数を知る
21¥ができるため、モード切換、或はスレーブCPU
の切換とともにシーケンスの流れに同期させて動作をセ
レクトする必要がなく、非常に操作しやすい構成となっ
ている。To explain in detail the content proposed in this embodiment, the clock generated in accordance with the rotation of the main motor, which is the controlled object, is commonly input to each slave, and even if the mode changes, the clock is counted as an event. Since it is possible to know the absolute number depending on the situation, mode switching or slave CPU
There is no need to select the operation in synchronization with the flow of the sequence, making it extremely easy to operate.
以」二述べた如く本実施例によれば、高精度な制御が可
能となり、また高い信頼性が得られ、かつ高速並列処理
が可能となる。As described above, according to this embodiment, highly accurate control is possible, high reliability is obtained, and high-speed parallel processing is possible.
「発明の効果」
以」−説明した様に本発明によれば、副制御部が共通に
作成できるためハード構成及びソフト構成が簡単になる
という効果がある。``Effects of the Invention'' As described below, according to the present invention, the sub-control section can be created in common, so that the hardware configuration and software configuration can be simplified.
第1図(a)は回路構成を示すブロック図、第1図(b
)はスレーブCPUのRAM構成図、
第2図は複写機の概略断面図、
第3図は所定モードにおける負荷のオン、オフを示すタ
イミングチ・ヤード、
第4図はマスタCPUの処理を示すメインフローチャー
ト、
第5図(a)〜第5図(h)はスレーブCPUの処理を
示すメインフローチャー1・、第6図はマスタCPUの
割込処理ルーチンのフローチャート、
第7図はスレーブCPUの割込処理ルーチンのフローチ
ャート、
第8図は制御モードを表わす図、
第9図はウェイト中のスレーブCPUのモード移行を示
す図、
第10図はコピー中のスレーブCPUのモード移行を示
す図である。
図中、l・・・操作部(キ一群&ディスプレイ)1、S
D
2・・・マスタCPU、3〜5・・・スレーブCPU、
6・・・I10群、7・・・メインモータ、8・・・光
除電器、9・・・帯電器、10・・・露光ランプ、11
・・・現像バイアス、12・・・転写器、13・・・定
着ヒータ、14・・・スキャンモータ、15・・・給紙
aモータ、16・・・給紙bモータ、17・・・レジス
トモータ、18・・・変倍モータ、19・・・ブランク
露光、20・・・定着サーミスタ、21・・・H,Pセ
ンサ、22・・・給紙aセンサ、23・・・給紙bセン
サ、24・・・変倍H,Pセンサ、25・・・排紙セン
サ、26・・・レジストセンサ、34・・・感光ドラム
、35・・・現像器、35a・・・トナー補給センサ、
42・・・レジストローラ、43・・・搬送部、44・
・・足前器である。Figure 1(a) is a block diagram showing the circuit configuration, Figure 1(b)
) is the RAM configuration diagram of the slave CPU, Figure 2 is a schematic cross-sectional view of the copying machine, Figure 3 is the timing diagram showing the on/off of the load in a predetermined mode, and Figure 4 is the main diagram showing the processing of the master CPU. Flowcharts, Figures 5(a) to 5(h) are main flowcharts 1 and 5 showing the processing of the slave CPU, Figure 6 is a flowchart of the interrupt processing routine of the master CPU, and Figure 7 is the interrupt processing routine of the slave CPU. FIG. 8 is a diagram showing the control mode, FIG. 9 is a diagram showing the mode transition of the slave CPU during wait, and FIG. 10 is a diagram showing the mode transition of the slave CPU during copying. In the diagram, l...Operation unit (key group & display) 1, S
D 2...Master CPU, 3-5...Slave CPU,
6... I10 group, 7... Main motor, 8... Optical static eliminator, 9... Charger, 10... Exposure lamp, 11
...Development bias, 12...Transfer device, 13...Fixing heater, 14...Scan motor, 15...Paper feed a motor, 16...Paper feed B motor, 17...Register Motor, 18... Magnification variable motor, 19... Blank exposure, 20... Fixing thermistor, 21... H, P sensor, 22... Paper feed a sensor, 23... Paper feed b sensor , 24... variable magnification H, P sensor, 25... sheet discharge sensor, 26... registration sensor, 34... photosensitive drum, 35... developer, 35a... toner replenishment sensor,
42... Registration roller, 43... Conveyance section, 44...
...It is a front organ.
Claims (1)
記主制御部よりの制御情報に基づいて制御を行う機器制
御装置であつて、前記複数の副制御部はほぼ同等であり
前記複数の入出力部を共有し前記制御情報により並列動
作するとともに、副制御部はほぼ同一の回路およびほぼ
同一の制御プログラムを備えたことを特徴とする機器制
御装置。An equipment control device that includes a main control section, a plurality of sub-control sections, and a plurality of input/output sections and performs control based on control information from the main control section, wherein the plurality of sub-control sections are substantially equivalent. An equipment control device characterized in that the plurality of input/output sections are shared and the plurality of input/output sections are operated in parallel based on the control information, and the sub-control sections are provided with substantially the same circuit and substantially the same control program.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60257547A JPH07120165B2 (en) | 1985-11-19 | 1985-11-19 | Control device |
US06/893,915 US4811052A (en) | 1985-08-08 | 1986-08-06 | Control device for control of multi-function control units in an image processing apparatus |
DE3689301T DE3689301T2 (en) | 1985-08-08 | 1986-08-08 | Control device in the image processing device. |
EP86306165A EP0216484B1 (en) | 1985-08-08 | 1986-08-08 | Control device in image processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60257547A JPH07120165B2 (en) | 1985-11-19 | 1985-11-19 | Control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62118463A true JPS62118463A (en) | 1987-05-29 |
JPH07120165B2 JPH07120165B2 (en) | 1995-12-20 |
Family
ID=17307799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60257547A Expired - Fee Related JPH07120165B2 (en) | 1985-08-08 | 1985-11-19 | Control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07120165B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58115518A (en) * | 1981-12-29 | 1983-07-09 | Fujitsu Ltd | Cross call controlling system |
JPS5972504A (en) * | 1982-09-21 | 1984-04-24 | ゼロツクス・コ−ポレ−シヨン | Machine and system controller including control device |
-
1985
- 1985-11-19 JP JP60257547A patent/JPH07120165B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58115518A (en) * | 1981-12-29 | 1983-07-09 | Fujitsu Ltd | Cross call controlling system |
JPS5972504A (en) * | 1982-09-21 | 1984-04-24 | ゼロツクス・コ−ポレ−シヨン | Machine and system controller including control device |
Also Published As
Publication number | Publication date |
---|---|
JPH07120165B2 (en) | 1995-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3940210A (en) | Programmable controller for controlling reproduction machines | |
US4035072A (en) | Programmable controller for controlling reproduction machines | |
US4123155A (en) | Copy production machine having a duplex copy mode | |
US3944360A (en) | Programmable controller for controlling reproduction machines | |
US3989371A (en) | Cycle-out logic for a multi-mode copier/duplicator | |
JPS6213660B2 (en) | ||
US4120034A (en) | Programmable controller for controlling reproduction machines | |
GB1576830A (en) | Printing or copyin apparatus | |
US4014609A (en) | Programmable controller for controlling reproduction machines | |
US4107779A (en) | Programmable controller for controlling reproduction machines | |
US4104726A (en) | Programmable controller for controlling reproduction machines | |
US3944359A (en) | Programmable controller for controlling reproduction machines | |
JPS62118463A (en) | Apparatus control equipment | |
JPS5972504A (en) | Machine and system controller including control device | |
JPS62118462A (en) | Apparatus control equipment | |
JPH0381146B2 (en) | ||
JP2968306B2 (en) | Copier control method | |
JPS6319872B2 (en) | ||
JP3014117B2 (en) | Sequence controller | |
JP2699480B2 (en) | Document feeder for recording device | |
JP2991715B2 (en) | Microprocessor controlled machinery | |
JP2572741B2 (en) | Control system testing method | |
JPS6252293B2 (en) | ||
JPS6252298B2 (en) | ||
JP2968307B2 (en) | Copier control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |