JP2839902B2 - Digital copier - Google Patents
Digital copierInfo
- Publication number
- JP2839902B2 JP2839902B2 JP1155750A JP15575089A JP2839902B2 JP 2839902 B2 JP2839902 B2 JP 2839902B2 JP 1155750 A JP1155750 A JP 1155750A JP 15575089 A JP15575089 A JP 15575089A JP 2839902 B2 JP2839902 B2 JP 2839902B2
- Authority
- JP
- Japan
- Prior art keywords
- sub
- main
- program
- initialization signal
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Facsimiles In General (AREA)
- Facsimile Transmission Control (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は主(マスタ)装置と副(スレーブ)装置をシ
リアル通信網で接続されたシステムからなるデジタル複
写機に関する。Description: BACKGROUND OF THE INVENTION The present invention relates to a digital copying machine comprising a system in which a main (master) device and a sub (slave) device are connected by a serial communication network.
第6図は本発明の前提となるデジタル複写機のブロツ
ク図であつて、100は読取装置、302はシステム制御装
置、400は操作装置、500は複写装置(複写回路)であ
る。FIG. 6 is a block diagram of a digital copying machine as a premise of the present invention, wherein 100 is a reading device, 302 is a system control device, 400 is an operation device, and 500 is a copying device (copying circuit).
ここでシステム制御装置302は主装置を、また読取装
置100,操作装置400,複写装置500は副操作を構成し、さ
らに主装置を中心にこれら副装置がスター構造で、デー
タバス(通信手段)310,311,312により接続されてい
る。Here, the system control device 302 constitutes a main device, and the reading device 100, the operating device 400, and the copying device 500 constitute a sub-operation. Further, these sub-devices, mainly the main device, have a star structure. They are connected by 310, 311 and 312.
このようなシステムにおいて、1つの副装置(例えば
読取装置100)が何らかの原因によりリセツトされ、初
期状態に改めて設定された場合、他の主,副装置をそれ
と無関係に動作させると異常動作につながるため、シス
テム全体を初期設定する必要がある。In such a system, if one sub-device (for example, the reading device 100) is reset for some reason and reset to the initial state, operating the other main and sub-devices independently of them will lead to abnormal operation. , You need to initialize the whole system.
このとき通常は、システム全体の電源を再投入する
か、または予め定められた手順に従つて、主,副装置を
リセツトし初期設定する必要があり、操作性が悪いとい
う問題があつた。At this time, it is usually necessary to turn on the power of the entire system again or reset and initialize the main and sub devices in accordance with a predetermined procedure, which causes a problem of poor operability.
本発明の目的は、1つの副装置がリセツトされた場
合、自動的に全体のシステムにリセツトをかけ、初期状
態に設定できるように制御されたデジタル複写機を提供
することにある。SUMMARY OF THE INVENTION It is an object of the present invention to provide a digital copying machine which is controlled so that when one sub-device is reset, the whole system is automatically reset and can be set to an initial state.
上記目的は、自ら初期化したときに初期化信号を送信
することができる副装置と、副装置との間で初期化信号
を含む種々のデータを送受すると共に、いずれかの副装
置から初期化信号を受信した時、少なくとも初期化信号
を受信していない他の副装置に対して初期化信号を送信
することができる主装置と、この主装置と副装置に、相
互にデータを送受するためにスター構造に接続された通
信手段とから構成されたことによつて達成される。The object is to transmit and receive various data including an initialization signal between a sub-device capable of transmitting an initialization signal when the device is initialized, and to initialize from one of the sub-devices. When a signal is received, a main device that can transmit an initialization signal to at least another sub device that has not received the initialization signal, and data is transmitted and received between the main device and the sub device. And communication means connected to the star structure.
主装置は、いずれかの副装置から初期化信号を受信し
た時、少なくとも初期化信号を受信していない他の副装
置に対して初期化信号を送信するように作用する。When the main device receives the initialization signal from any of the sub devices, the main device operates to transmit the initialization signal to at least other sub devices that have not received the initialization signal.
本発明の一実施例を組み込んだ複写機の概要を第3図
に示す。この複写機は、原稿を読み取る読取手段として
の読取装置100,読み取られた原稿情報を記憶する記憶手
段としての画像情報記憶装置300,記憶された情報を紙に
複写するための一連のプロセスを実行する複写回路500,
これらを制御するシステム制御装置302,システム制御装
置302にキー入力を行う操作手段としての操作装置400等
で構成されている。なお、操作装置400には、各種情報
を表示する表示器が含まれる。FIG. 3 shows an outline of a copying machine incorporating one embodiment of the present invention. The copier executes a series of processes for reading a document, a reading device 100 as a reading unit, an image information storage device 300 as a storage unit for storing read document information, and copying the stored information to paper. Copy circuit 500,
The system includes a system control device 302 for controlling them, an operation device 400 as operation means for performing key input to the system control device 302, and the like. The operating device 400 includes a display for displaying various information.
システム制御装置302の詳細な構成を第5図に示す。
すなわちマイクロプロセツサ(以下CPU)303を主体とし
て構成されており、ROM,RAM,およびクロツク信号発生回
路や、タイマー,割込処理用の割込コントローラ等を備
えている。さらに、読取装置100,画像情報記憶装置300,
複写回路500,操作装置400との情報授受のためのI/Oおよ
びシリアル通信コントローラ304〜306を備えている。The detailed configuration of the system control device 302 is shown in FIG.
That is, it is mainly composed of a microprocessor (hereinafter referred to as a CPU) 303, and includes a ROM, a RAM, and a clock signal generation circuit, a timer, an interrupt controller for interrupt processing, and the like. Further, the reading device 100, the image information storage device 300,
It includes a copying circuit 500, an I / O for information exchange with the operation device 400, and serial communication controllers 304 to 306.
操作装置400は操作パネル402と、操作制御回路401で
構成される。操作パネル402の平面を第4図に示す。操
作パネル402には、第4図中に表記した機能を指定する
キー(モードクリア,ストツプ,スタート,テンキー,
濃度調整,画質調整,用紙サイズ,拡大,縮小メモリ番
号,設定)キヤラクタデイスプレイ(セツト枚数,コピ
ー枚数,変倍率)、原稿装入可表示および原稿挿入方向
表示が備わつている。The operation device 400 includes an operation panel 402 and an operation control circuit 401. FIG. 4 shows the plane of the operation panel 402. The operation panel 402 has keys (mode clear, stop, start, numeric keypad,
A density display, image quality adjustment, paper size, enlargement, reduction memory number, setting) character display (number of sets, number of copies, magnification), document loading enable display, and document insertion direction display are provided.
読取装置100の機械構成の概要を第1図に示す。オペ
レータが原稿をローラ1に挿入すると、原稿はローラ1
の回転に応じてコンタクトガラス2と反射板3との間を
副走査方向に搬送される。この搬送中に蛍光灯4からの
光により主走査方向に原稿面が走査される。反射光は、
レンズ5を介して撮像素子(CCD)6に結像され、原稿
情報が読み取られる。CCD6上に結像した原稿像は、アナ
ログ信号として書き込み同期制御回路105から発生する
クロツクと同期して出力され、画像増幅回路101で増幅
される。A/D変換回路102は、増幅されたアナログ画像信
号を画素毎に示す多値デジタル画像情報に変換する。シ
エーデイング補正回路103にて原稿画像のノイズ,光量
ムラ,コンタクトガラス2の汚れ,CCD6の感度ムラ等に
よるデジタル画像情報の歪が補正される。その後、画像
処理回路104でデジタル記録画像情報に変換される。デ
ジタル記録画像情報は画像記憶装置300に出力され、画
像メモリ部301の1つのページメモリに書き込まれる。
ページメモリに記憶されたデジタル記録画像情報は、次
の複写回路500でレーザ光に変換される。FIG. 1 shows an outline of the mechanical configuration of the reading device 100. When an operator inserts a document into roller 1, the document is
Is transported between the contact glass 2 and the reflection plate 3 in the sub-scanning direction in accordance with the rotation of the mirror. During this transport, the original surface is scanned in the main scanning direction by the light from the fluorescent lamp 4. The reflected light is
An image is formed on an image sensor (CCD) 6 via a lens 5 and original information is read. The original image formed on the CCD 6 is output as an analog signal in synchronization with the clock generated from the write synchronization control circuit 105, and is amplified by the image amplification circuit 101. The A / D conversion circuit 102 converts the amplified analog image signal into multi-valued digital image information for each pixel. The shading correction circuit 103 corrects distortion of digital image information due to noise of the original image, uneven light amount, contamination of the contact glass 2, uneven sensitivity of the CCD 6, and the like. Thereafter, the image is converted into digital recording image information by the image processing circuit 104. The digitally recorded image information is output to the image storage device 300 and written to one page memory of the image memory unit 301.
The digitally recorded image information stored in the page memory is converted into laser light by the next copying circuit 500.
第2図に、前記画像情報記憶装置300,複写回路500お
よび操作装置400が組み込まれた複写装置200の機械構成
の概要を示す。FIG. 2 shows an outline of a mechanical configuration of a copying apparatus 200 in which the image information storage device 300, the copying circuit 500 and the operating device 400 are incorporated.
ページメモリから読み出されたデジタル記録画像情報
は、ラインドライバ回路501で受信し、レーザドライバ
回路502で増幅される。デジタル記録画像情報は、1画
素当たり1ビツト(記録/非記録)の2値化信号であ
り、レーザドライバ回路502が2値化信号に対応してレ
ーザダイオード503を発光付勢する。レーザダイオード5
03が出射したレーザ光は、回転多面鏡11で反射され、多
面鏡面倒れ補正シリンドリカルレンズ12を経て、f−θ
レンズ13を通過し、第1ミラー14,第2ミラー15および
第3ミラー16で反射され、感光体ドラム17に結像照射さ
れる。回転多面鏡11は、多面鏡駆動モータ18および回転
軸19に固着されており、モータ18は一定速度で回転し、
多面鏡11を一定速度で回転駆動する。多面鏡11の回転に
より、前述のレーザ光は、感光体ドラム17の回転方向と
垂直な方向、すなわちドラム軸に沿う方向に走査され
る。The digitally recorded image information read from the page memory is received by the line driver circuit 501 and amplified by the laser driver circuit 502. The digitally recorded image information is a one-bit (record / non-record) binary signal per pixel, and the laser driver circuit 502 activates the laser diode 503 in response to the binary signal. Laser diode 5
The laser light emitted from the laser beam 03 is reflected by the rotary polygon mirror 11 and passes through the polygon mirror tilt correction cylindrical lens 12 to obtain f-θ
After passing through the lens 13, the light is reflected by the first mirror 14, the second mirror 15, and the third mirror 16, and is irradiated onto the photosensitive drum 17. The rotating polygon mirror 11 is fixed to a polygon mirror driving motor 18 and a rotating shaft 19, and the motor 18 rotates at a constant speed,
The polygon mirror 11 is driven to rotate at a constant speed. By the rotation of the polygon mirror 11, the laser light is scanned in a direction perpendicular to the rotation direction of the photosensitive drum 17, that is, in a direction along the drum axis.
感光体ドラム17の表面は、負電圧の高圧発生装置に接
続された帯電器により一様に帯電させられる。デジタル
記録画像情報に基づいて出射されたレーザ光が一様に帯
電された感光体表面に照射されると、光導電現象で感光
体表面の電荷が、ドラム17本体の機器アースに流れて消
滅する。ここで原稿濃度の淡い部分(2値化信号が非記
録レベル)はレーザを点灯させないようにし、原稿濃度
の濃い部分(2値化信号が記録レベル)はレーザを点灯
させる。これにより感光体ドラムの表面の原稿濃度の淡
い部分に対応する部分は−750Vの電位に、原稿濃度の濃
い部分に対応する部分は−100V程度になり、原稿の濃淡
に対応して、静電潜像が形成される。この静電潜像を現
像ユニツト20によつて現像し、感光体ドラム17の表面に
トナー画像を形成する。なお、現像ユニツト20内のトナ
ーは撹拌により負に帯電され、現像ユニツト20は、現像
バイアス発生器により−550V程度にバイアスされ、感光
体ドラム17の表面電位が現像バイアス以上の場所に付着
し、原稿画像に対応したトナー像が形成される。The surface of the photoreceptor drum 17 is uniformly charged by a charger connected to a negative voltage high voltage generator. When the laser light emitted based on the digitally recorded image information is applied to the uniformly charged photoreceptor surface, the charge on the photoreceptor surface flows to the device ground of the drum 17 main body due to a photoconductive phenomenon and disappears. . Here, the laser is not turned on in a portion where the document density is low (the binarized signal is at the non-recording level), and the laser is turned on in a portion where the document density is high (the binarized signal is at the recording level). As a result, the portion corresponding to the light document density portion on the surface of the photoreceptor drum has a potential of -750 V, and the portion corresponding to the high document density portion has a potential of about -100 V. A latent image is formed. The electrostatic latent image is developed by the developing unit 20 to form a toner image on the surface of the photosensitive drum 17. The toner in the developing unit 20 is negatively charged by stirring, the developing unit 20 is biased to about −550 V by a developing bias generator, and adheres to a place where the surface potential of the photosensitive drum 17 is higher than the developing bias. A toner image corresponding to the document image is formed.
一方、記録紙は3つの給紙トレイ21の中の何れかから
選択されて、送り出しローラ22の給紙動作により繰り出
され、カツター23で適宜のサイズに切断された後、レジ
ストローラ24で所定のタイミングで感光体ドラム17の下
部を通過し、この間に転写用帯電器25の作用によりトナ
ー像が記録紙上に転写される。転写された記録紙は、次
に熱定着ユニツト26に送られ、そこでトナーが記録紙に
固着され、記録紙は排紙トレイ27に排出される。On the other hand, the recording paper is selected from any of the three paper feed trays 21, fed out by the paper feeding operation of the feed roller 22, cut into an appropriate size by the cutter 23, and At the timing, the toner image passes through the lower portion of the photosensitive drum 17, and the toner image is transferred onto the recording paper by the operation of the transfer charger 25 during this time. The transferred recording paper is then sent to a heat fixing unit 26, where the toner is fixed to the recording paper, and the recording paper is discharged to a paper discharge tray 27.
再度第3図を参照する。この実施例の複写機は、読取
装置100と複写回路500の他に画像情報記憶装置300があ
り、この記憶装置300は画像メモリ部301とシステム制御
装置302とからなつている。画像メモリ部301およびシス
テム制御装置302、ならびに操作装置400は、本実施例で
は第2図に示す複写装置200のハウジング内に収納され
ている。読取装置100,複写回路500,画像情報記憶装置30
0および操作装置400は、RS422規格の信号線L1,L2,およ
びL3で互いに接続されており、両者の間において9600bp
sの伝達速度でシリアルデータ伝送を行つている。FIG. 3 is referred to again. The copying machine of this embodiment includes an image information storage device 300 in addition to the reading device 100 and the copying circuit 500. The storage device 300 includes an image memory unit 301 and a system control device 302. In this embodiment, the image memory unit 301, the system control device 302, and the operation device 400 are housed in the housing of the copying apparatus 200 shown in FIG. Reading device 100, copy circuit 500, image information storage device 30
0 and the operating device 400 are connected to each other by RS422 standard signal lines L1, L2, and L3, and 9600 bp
Serial data transmission is performed at the transmission speed of s.
システム制御装置302のCPU303の制御動作の主要部
を、第7図,第8図,第9図および第10図に示す。CPU3
03は、電源投入後、I/Oインターフエース部やRAMをクリ
アし、初期状態に設定する(701〜704)。The main part of the control operation of the CPU 303 of the system control device 302 is shown in FIG. 7, FIG. 8, FIG. 9, and FIG. CPU3
In step 03, after power is turned on, the I / O interface section and the RAM are cleared and set to the initial state (701 to 704).
次にプログラムは3秒間の閉ループタイマを実行し
(705)、さらに本システムに使用されている画像メモ
リ部301の有無をチエツクし(706)、各装置間の通信を
可能にするため、シリアルコントローラ304〜306をセツ
トする(707)。Next, the program executes a three-second closed loop timer (705), and further checks the presence or absence of the image memory unit 301 used in the present system (706). Set 304 to 306 (707).
以上でシステム制御装置302の初期設定を終了し、次
にメインプログラムを実行する。以下説明すると、最初
にCPU303は各装置(読取装置100,複写回路500,操作装置
400)からの受信データの有無をチエツクし(708)、デ
ータがあつた場合はその受信コードに従つて処理を実行
する。次にエラーの有無をチエツクし(709)、その後
メインモニタプログラム(710)を実行する。メインモ
ニタプログラムにおいては、各副装置からのレデイコー
ドやイニシヤルコードの受信コードをチエツクし、各種
の信号を受信していれば受信コードに応じて各副装置へ
信号を送信するための送信ビツトをセツトする。次に送
信に必要なビツトをチエツク後、各副装置へ送信ビツト
に応じたデータを送信する(711)。Thus, the initialization of the system control device 302 is completed, and then the main program is executed. In the following, first, the CPU 303 is connected to each device (the reading device 100, the copying circuit 500, and the operating device).
The presence / absence of the data received from (400) is checked (708), and if there is data, processing is executed according to the received code. Next, the presence or absence of an error is checked (709), and thereafter the main monitor program (710) is executed. In the main monitor program, a reception code of a ready code or an initial code from each sub-device is checked, and if various signals are received, a transmission bit for transmitting a signal to each sub-device according to the reception code. Set. Next, after checking the bits necessary for transmission, data corresponding to the transmission bit is transmitted to each sub device (711).
読取装置100,複写回路500,操作装置400の各副装置内
のCPUの制御動作の主要部を第11図(1101〜1115)およ
び第12図(1201〜1204)に示す。電源投入後、CPUはシ
ステム制御装置302と同様に初期設定プログラムを実行
し(1101〜1106)、その後システム制御装置302へイニ
シヤルコード(副装置が初期化されプログラムの最初か
ら実行することを意味する)と、レデイコード(副装置
が初期化され、主装置との通信が可能であることを意味
する)をそれぞれ送信し(1107,1108)、その後、メイ
ンプログラムを実行する(1109〜1115)。まず副装置が
レデイ状態になつたことを示す内部フラグ(FSLVRDY)
をセツトし(1109)、次にシステム制御装置302からの
受信データをチエツクする(1110)。さらにエラーの有
無をチエツク後(1111)、メインモニタプログラム(11
12)を実行する。メインモニタプログラムは本システム
に使用されているフラグのチエツクや駆動制御に必要な
入出力の監視を行つている。その後、システム制御装置
302に送信すべきデータがあるときは、各送信ビツトに
応じて送信する(1113)。次にシステムのレデイ状態フ
ラグ(FSYRDY)をチエツクし(1114)、セツトされてい
なければ1109へ、セツトされていれば副装置のモータ等
の駆動制御(1115)後、1109へジヤンプしメインプログ
ラムの実行を繰り返す。The main part of the control operation of the CPU in each of the sub-devices of the reading device 100, the copying circuit 500 and the operating device 400 is shown in FIGS. 11 (1101-1115) and 12 (1201-1204). After the power is turned on, the CPU executes the initial setting program in the same manner as the system control device 302 (1101 to 1106), and then sends an initial code to the system control device 302 (meaning that the sub device is initialized and executed from the beginning of the program). ) And a ready code (meaning that the sub device has been initialized and communication with the main device is possible) is transmitted (1107, 1108), and thereafter the main program is executed (1109 to 1115). . First, an internal flag (FSLVRDY) indicating that the sub device has entered the ready state
Is set (1109), and the data received from the system controller 302 is checked (1110). After checking for errors (1111), the main monitor program (1111)
Perform 12). The main monitor program checks the flags used in the present system and monitors inputs and outputs necessary for drive control. Then the system controller
When there is data to be transmitted in 302, it is transmitted according to each transmission bit (1113). Next, the ready status flag (FSYRDY) of the system is checked (1114). If the flag is not set, the flow proceeds to 1109. If the drive is set (1115), the flow jumps to 1109 and jumps to 1109. Repeat the run.
今、各装置がばらばらに電源が投入されたとする。例
えば、各副装置の電源が立ち上がつた後に主装置(SY:
システム制御装置302)が立ち上がつたとする。Now, it is assumed that the power is turned on separately for each device. For example, the main unit (SY:
It is assumed that the system control device 302) has started up.
このときは、まず第11図,第12図に示す副装置のプロ
グラムが起動する。すなわち、主装置が立ち上がつてい
ない時に副装置からイニシヤルコードとレデイコードを
送信する。次に副装置は初期設定および通信開始プログ
ラムを実行したため、メインプログラムを実行するため
の準備ができたことを示すフラグ(FSLVRDY)をセツト
する。このようにして副装置がレデイ状態になつた後で
主装置の電源が投入されると、主装置から副装置へイニ
シヤルコードが順次送信され、これを副装置が受信する
と第12図の受信データチエツクサブルーチン(1201〜12
04)からわかるように、再度プログラムはスタートから
実行されることになる。すると、副装置は主装置に再度
副装置のレデイコードを受信し、副装置をレデイ状態に
する一方、主装置はレデイコードを受信することによ
り、副装置のレデイフラグ(FSLVRDY)に相当するレデ
イフラグ(FSCRDY,FPRRDY,FKBRDY)を順次セツトする。In this case, first, the program of the sub device shown in FIGS. 11 and 12 is started. That is, when the main device has not started up, the initial code and the ready code are transmitted from the sub device. Next, the secondary device sets the flag (FSLVRDY) indicating that the initial setting and communication start program have been executed and the main program is ready to be executed. When the power of the main device is turned on after the sub device is in the ready state in this way, the initial code is sequentially transmitted from the main device to the sub device, and when the sub device receives this, the reception code shown in FIG. Data check subroutine (1201 ~ 12
As can be seen from 04), the program will be executed again from the start. Then, the sub device receives the ready code of the sub device again in the main device and puts the sub device in the ready state. On the other hand, the main device receives the ready code, and the ready flag (FSLVRDY) corresponding to the ready flag (FSLVRDY) of the sub device is received. FSCRDY, FPRRDY, FKBRDY) are sequentially set.
すべての副装置からレデイコードを受信し終えると、
第9図(901〜917)に示すように、逆に副装置に対しシ
ステムのレデイコードを送信し、主装置は、システムが
レデイ状態であることを示すフラグ(FSYSRDY)をセツ
トする一方、副装置がシステムのレデイコードを受信す
ると、副装置内のシステムのレデイフラグ(FSYRDY)を
セツトし、メインプログラムの実行をスタートする。After receiving the ready code from all the secondary devices,
As shown in FIG. 9 (901 to 917), on the contrary, the system ready code is transmitted to the sub system, and the main system sets the flag (FSYSRDY) indicating that the system is in the ready state, When the device receives the system ready code, it sets the system ready flag (FSYRDY) in the sub device and starts execution of the main program.
また逆に主装置の電源が副装置より先に立ち上がつた
場合は前記で説明した場合と同様に、主装置のプログラ
ムは実行され、その後副装置よりレデイコードを受信す
ることになるため、主装置はレデイ状態となり、各々の
プログラムを実行する。Conversely, when the power supply of the main device is turned on before the sub device, the program of the main device is executed as in the case described above, and then the ready code is received from the sub device, The main unit enters a ready state and executes each program.
このようにして、主装置,副装置の電源の立ち上がり
の順序にかかわらず、システム全体が円滑に動作するこ
とがわかる。In this way, it can be seen that the entire system operates smoothly regardless of the order of power-on of the main device and the sub-device.
前述のように、電源が立ち上がりシステム全体が起動
して複写動作が開始され、または終了した後に主装置の
電源が切断され再投入された時、または何らかの原因で
主装置にリセツトがかかつた時の動作を下記に詳細に説
明する。As described above, when the power of the main unit is turned off and on again after the power is turned on and the whole system is started to start or complete the copying operation, or when the main unit is reset for some reason. Will be described in detail below.
主装置にリセツトがかかると今まで実行していたプロ
グラムを中断し、電源再投入時に主装置のプログラムは
再スタートする。このとき主装置は各副装置に対しイニ
シヤルコードを送信し、副装置を強制的に初期化する。When the main unit is reset, the program that has been running is interrupted, and the main unit program is restarted when the power is turned on again. At this time, the main device transmits an initial code to each sub device, and forcibly initializes the sub device.
システム全体の起動後に、いずれかの副装置の電源が
切断され再投入された時、副装置は今まで実行していた
プログラムを中断し、電源再投入時に副装置のプログラ
ムは再スタートする。以下この時の動作を詳細に説明す
る。When the power of one of the sub-devices is turned off and then turned on after the entire system has been started, the sub-device interrupts the program that has been running, and the program of the sub-device is restarted when the power is turned on again. Hereinafter, the operation at this time will be described in detail.
副装置は主装置に対し、イニシヤルコードとレデイコ
ードを送信し、システムの初期化を要求する。The sub device transmits an initial code and a ready code to the main device, and requests the system to be initialized.
今、システム全体が正常に働いているときに、副装置
の操作制御回路にリセツトがかかり、この副装置が実行
中のプログラムを中断し、再スタートしたとする。する
と第11図および第12図のごとく改めてスタツクポインタ
のセツト(1101)を行い、RAMの所定のエリアをクリア
する。この中には各種のフラグFSLVRDYやFSYRDYが含ま
れている。次にRAM上の必要なビツトをセツト(1103)
し、CPUの周辺のI/Oをイニシヤルセツト(1104)する。
その後プログラムは1秒間の閉ループタイマを実行(11
05)し、さらに主装置との通信を可能にするため、この
副装置内のシリアル通信コントローラをセツト(1106)
する。Suppose now that the operation control circuit of the sub device is reset when the entire system is operating normally, and the sub device interrupts the program being executed and restarts. Then, the stack pointer is reset (1101) as shown in FIGS. 11 and 12, and a predetermined area of the RAM is cleared. This includes various flags FSLVRDY and FSYRDY. Next, set necessary bits on RAM (1103)
Then, I / Os around the CPU are initialized (1104).
The program then runs a one-second closed loop timer (11
05), and set the serial communication controller in this sub device to enable communication with the main device (1106).
I do.
次に主装置へイニシヤルコードとレデイコードを送信
し、副装置がレデイ状態になつたことを示す内部フラグ
(FSLVRDY)をセツト後メインプログラムの実行に入
る。Next, an initial code and a ready code are transmitted to the main unit, an internal flag (FSLVRDY) indicating that the sub unit has entered the ready state is set, and then the execution of the main program is started.
一方、主装置は複写作動が開始または終了され、メイ
ンプログラムを実行しているときに副装置からイニシヤ
ルコードを受信することになり、主装置のプログラムが
受信データのチエツクを行つた時、第8図(801〜810)
に示すごとく、副装置からのイニシヤルコードを受信し
た場合(801〜806)、現在主装置はシステムレデイ状態
であるため、FSYSRDY=1で(807)いかなる副装置から
のイニシヤルコードを受信しても(808〜810)強制的に
プログラムはスタートへジヤンプし、第7図の初期設定
プログラムを最初から実行することになる。すると主装
置はメインプログラム実行中にリセツトが掛かつたごと
く再度初期化され、ふたたびメインプログラムを実行し
副装置へイニシヤルコードを送信することになる。On the other hand, when the copying operation is started or ended, the main device receives an initial code from the sub device while executing the main program, and when the program of the main device checks the received data, Figure 8 (801-810)
As shown in (1), when the initial code is received from the sub device (801 to 806), the main device is currently in the system ready state, so that FSYSRDY = 1 (807), the initial code from any sub device is received. However, the program forcibly jumps to the start (808 to 810), and the initial setting program shown in FIG. 7 is executed from the beginning. Then, the main device is reset again as if a reset was applied during the execution of the main program, and the main program is executed again and the initial code is transmitted to the sub device.
以下、詳細に説明すると、主装置は、メインプログラ
ムのメインモニタ(710)を実行すると第9図のメイン
モニタサブルーチンに示すように、FSCRDY,FPRRDY,FKBR
DYのチエツクを行い(901〜903)、今、RAMクリア後で
あるため、いずれもこのフラグは“0"であるから909を
実行する。そうでない場合は904〜908を実行する。LOOP
はカウンタで+1ずつインクリメントされ、LOOP=500
になるまでカウントアツプされる。LOOP=500のとき(9
10)再度FSCRDY,FPRRDY,FKBRDYをチエツクし、“0"のと
きそれぞれの副装置へイニシヤルコードを送信するため
の送信ビツトSCINT,PRINT,KBINTを“1"にセツトする(9
11〜917)。イニシヤルコードが設定されるとLOOPカウ
ンタを“0"にリセツトし、第10図(1001〜1014)に示す
「副装置へのデータ送信」のサブルーチンのごとく副装
置へデータを送信する。今、送信ビツトSCINT=1のた
め(1103)、副装置の読取制御回路へイニシヤルコード
を送信する(1009,1010)。同様に他の副装置である書
込制御回路,操作制御回路に順次イニシヤルコードを送
信する(1004,1005,1011,1012,1013,1014)。More specifically, when the main device executes the main monitor (710) of the main program, the main device executes FSCRDY, FPRRDY, and FKBR as shown in the main monitor subroutine of FIG.
The DY is checked (901 to 903), and since the RAM has been cleared, the flag is "0", so that 909 is executed. Otherwise, execute steps 904 to 908. LOOP
Is incremented by +1 in the counter, and LOOP = 500
It is counted up until it becomes. When LOOP = 500 (9
10) Check FSCRDY, FPRRDY, and FKBRDY again, and when "0", set the transmission bits SCINT, PRINT, and KBINT for transmitting the initial code to each sub-device to "1" (9)
11-917). When the initial code is set, the LOOP counter is reset to "0", and the data is transmitted to the sub device as in the subroutine of "data transmission to sub device" shown in FIG. 10 (1001 to 1014). Now, since the transmission bit SCINT = 1 (1103), the initial code is transmitted to the reading control circuit of the sub device (1009, 1010). Similarly, an initial code is sequentially transmitted to the write control circuit and the operation control circuit, which are the other sub-devices (1004, 1005, 1011, 1012, 1013, 1014).
各副装置は、イニシヤルコードを受信すると第12図の
受信データのチエツクプログラムを実行し、副装置がメ
インプログラム実行中であるため、FSLVRDY=1であり
(1203)、かつイニシヤルコードを受信しているため
(1204)、プログラムはスタートへジヤンプし、第11図
の初期設定プログラムを最初から実行することになる。
副装置の書込制御回路も同様にして、プログラムを中断
し、スタートから実行する。このようにして副装置のい
ずれかにリセツトが掛かつた場合でも、主,副装置間の
通信手段を介してシステム全体を自動的に初期化するこ
とができる。Upon receiving the initial code, each of the sub-devices executes the check program of the received data shown in FIG. 12, and since the sub-device is executing the main program, FSLVRDY = 1 (1203) and receives the initial code. (1204), the program jumps to the start and executes the initialization program of FIG. 11 from the beginning.
Similarly, the write control circuit of the sub device interrupts the program and executes from the start. In this way, even if any of the sub-devices is reset, the entire system can be automatically initialized via the communication means between the main and sub-devices.
なお、フローチヤート中、SCは読取制御回路、PRは書
込駆動制御回路、KBは操作制御回路、SYは主装置をそれ
ぞれ示す。In the flowchart, SC indicates a read control circuit, PR indicates a write drive control circuit, KB indicates an operation control circuit, and SY indicates a main device.
以上説明したように、本発明によれば、副装置のいず
れかにリセツトが掛かつた場合でも、主,副装置間の通
信手段を介してシステム全体を自動的に初期化すること
ができるので、操作性に優れたデジタル複写機を提供す
ることができる。As described above, according to the present invention, even if a reset is applied to one of the sub-devices, the entire system can be automatically initialized via the communication means between the main and sub-devices. Thus, a digital copier excellent in operability can be provided.
第1図および第2図は本発明の機構部を説明する構成
図、第3図は本発明の一実施例の電気要素の構成概要を
示すブロツク図、第4図は第3図における操作パネルの
拡大平面図、第5図は第3図におけるシステム制御装置
の構成を示すブロツク図、第6図はデジタル複写機のブ
ロツク図、第7図,第8図,第9図および第10図は第5
図におけるマイクロプロセツサの制御動作を説明するフ
ローチヤート、第11図および第12図は各副装置内のマイ
クロプロセツサの制御動作を説明するフローチヤートで
ある。 100……読取装置、302……システム制御装置、400……
操作装置、500……複写装置、310〜312……データバ
ス。1 and 2 are structural views for explaining the mechanism of the present invention, FIG. 3 is a block diagram showing an outline of the structure of an electric element according to one embodiment of the present invention, and FIG. 4 is an operation panel in FIG. 5, FIG. 5 is a block diagram showing the configuration of the system controller in FIG. 3, FIG. 6 is a block diagram of a digital copying machine, and FIGS. 7, 8, 9, and 10 are block diagrams. Fifth
11 and 12 are flow charts for explaining the control operation of the microprocessor in each of the sub-devices. 100 …… Reader, 302 …… System controller, 400 ……
Operating device, 500: Copying device, 310-312: Data bus.
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) H04N 1/00 G06F 1/00 350──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) H04N 1/00 G06F 1/00 350
Claims (2)
ることができる副装置と、副装置との間で初期化信号を
含む種々のデータを送受すると共に、いずれかの副装置
から初期化信号を受信した時、少なくとも初期化信号を
受信していない他の副装置に対して初期化信号を送信す
ることができる主装置と、この主装置と副装置に、相互
にデータを送受するためにスター構造に接続された通信
手段とから構成されたことを特徴とするデジタル複写
機。A sub-device capable of transmitting an initialization signal when self-initialized, transmits / receives various data including an initialization signal to / from the sub-device, and initializes from one of the sub-devices. When receiving an initialization signal, a main unit capable of transmitting an initialization signal to at least other sub-devices that have not received the initialization signal, and mutually transmit / receive data to / from the main device and the sub-device. And a communication means connected to a star structure.
記副装置から初期化信号を受けたとき、上記初期化信号
に基づいて自らを初期化する初期化手段を備えたことを
特徴とするデジタル複写機。2. An apparatus according to claim 1, wherein said main device comprises an initialization means for initializing itself based on said initialization signal when receiving an initialization signal from said sub device. Digital copier.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1155750A JP2839902B2 (en) | 1989-06-20 | 1989-06-20 | Digital copier |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1155750A JP2839902B2 (en) | 1989-06-20 | 1989-06-20 | Digital copier |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0322750A JPH0322750A (en) | 1991-01-31 |
| JP2839902B2 true JP2839902B2 (en) | 1998-12-24 |
Family
ID=15612602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1155750A Expired - Lifetime JP2839902B2 (en) | 1989-06-20 | 1989-06-20 | Digital copier |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2839902B2 (en) |
-
1989
- 1989-06-20 JP JP1155750A patent/JP2839902B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0322750A (en) | 1991-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6327446B1 (en) | Multi-mode image forming apparatus having service mode for authorized users and method therefor | |
| US5512929A (en) | Image forming apparatus with fixer temperature control | |
| EP0457330B1 (en) | Image forming apparatus | |
| GB2132050A (en) | Facsimile system | |
| US5512927A (en) | Image forming apparatus having a photosensitive drum rotatable at different speeds | |
| JP2839902B2 (en) | Digital copier | |
| JPH02198269A (en) | Image forming device | |
| JP2874766B2 (en) | System unit control device | |
| JP3782871B2 (en) | Image forming system, image forming apparatus, and medium recording control program | |
| US6188491B1 (en) | Printing system, printing apparatus and printing control method | |
| JP2925626B2 (en) | Digital copier | |
| US7180611B2 (en) | Printing device capable of utilizing job data transmitted from host computer for managing printing operations | |
| JP2882533B2 (en) | Digital image forming equipment | |
| JP3176996B2 (en) | MFP | |
| JP2921866B2 (en) | Digital image forming equipment | |
| US5083142A (en) | Sequence controller | |
| JP2878316B2 (en) | Digital image forming equipment | |
| JPS62162548A (en) | Laser beam printer | |
| JPS62163462A (en) | laser beam printer | |
| JP2000211188A (en) | Recorder | |
| JPS62162550A (en) | Laser beam printer | |
| JPH05110804A (en) | Image forming device | |
| JP2989241B2 (en) | Image density change method of image recording device | |
| JPH02207660A (en) | Image information control device for digital copying machine | |
| JPH02308659A (en) | digital copy machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071016 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081016 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081016 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091016 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091016 Year of fee payment: 11 |