Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0140982B2 - - Google Patents
[go: Go Back, main page]

JPH0140982B2 - - Google Patents

Info

Publication number
JPH0140982B2
JPH0140982B2 JP52111842A JP11184277A JPH0140982B2 JP H0140982 B2 JPH0140982 B2 JP H0140982B2 JP 52111842 A JP52111842 A JP 52111842A JP 11184277 A JP11184277 A JP 11184277A JP H0140982 B2 JPH0140982 B2 JP H0140982B2
Authority
JP
Japan
Prior art keywords
pulse
copying
sequence
state
timer
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
Application number
JP52111842A
Other languages
Japanese (ja)
Other versions
JPS5445136A (en
Inventor
Masao Hosaka
Yoichi Kubota
Kyoshi Ooshima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP11184277A priority Critical patent/JPS5445136A/en
Publication of JPS5445136A publication Critical patent/JPS5445136A/en
Publication of JPH0140982B2 publication Critical patent/JPH0140982B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Combination Of More Than One Step In Electrophotography (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

【発明の詳細な説明】 〔技術分野〕 この発明は感光体の駆動に伴つて発生するパル
スをカウントしてシーケンスを進める複写機の制
御方法に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field] The present invention relates to a method for controlling a copying machine that advances a sequence by counting pulses generated as a photoreceptor is driven.

〔従来の技術〕[Conventional technology]

従来から複写装置において感光体の駆動に伴つ
て発生するパルスをカウントして複写シーケンス
を進めるという制御が行なわれている。
2. Description of the Related Art Conventionally, copying apparatuses have been controlled by counting pulses generated as a photoreceptor is driven to advance a copying sequence.

ところで、このような装置の場合パルスに異常
があるとシーケンス制御に影響がでてくるのでパ
ルスが正常であるか否かの判定が重要である。し
かもパルスの異常はほとんど感光体の動作に何等
かの異常があることによつて発生するものである
から、このパルスの異常に的確に対処しないでい
るとさらに重大な不具合が装置全体として起るこ
とになる。例えば、発生したパルスが正常の場合
に比べて異常に短いときは、感光体が通常よりも
速い速度で駆動されている可能性があり、そのま
まシーケンスを進めると転写紙のジヤムなどが起
る。パルスが来ないときまたは異常に長いとき
は、感光体が何等かの原因で止まつている可能性
があり、それでも駆動モータに電力を供給してい
るとモータの破損という事態が起り得る。
Incidentally, in the case of such a device, if there is an abnormality in the pulse, it will affect the sequence control, so it is important to determine whether the pulse is normal or not. Moreover, most pulse abnormalities are caused by some kind of abnormality in the operation of the photoreceptor, so if these pulse abnormalities are not dealt with appropriately, even more serious problems will occur in the entire device. It turns out. For example, if the generated pulse is abnormally short compared to normal, there is a possibility that the photoreceptor is being driven at a faster speed than usual, and if the sequence continues as it is, jams in the transfer paper will occur. If the pulse does not arrive or is abnormally long, there is a possibility that the photoreceptor has stopped for some reason, and if power is still being supplied to the drive motor, the motor may be damaged.

このパルスの異常の検知を行なうのに前記のよ
うな従来の複写装置では、パルスの異常を判定す
るために基準パルスを別に作つて、被判定パルス
と比較照合する必要があるため、基準パルスを作
るための回路が複雑高価であり、またパルス幅の
長短の判定のために回路が2系統必要であり、さ
らにパルス幅の基準値の調整が困難である等の欠
点がある。
In order to detect this pulse abnormality, in the conventional copying apparatus described above, it is necessary to separately create a reference pulse and compare it with the pulse to be determined. There are drawbacks such as the circuitry for making it is complicated and expensive, two circuits are required to determine the length of the pulse width, and it is difficult to adjust the reference value of the pulse width.

しかも、この基準パルスのほうに狂いが生じる
と、パルスが正常、すなわち複写機自体が正常で
あつても、判定は異常となつてしまうことになる
という欠点もある。
Furthermore, if there is a deviation in this reference pulse, there is a drawback that even if the pulse is normal, that is, the copying machine itself is normal, the determination will be abnormal.

また、被判定パルスが基準状態でなければ即異
常としてしまうと、感光体駆動モータの劣化など
で回転速度が基準状態よりも若干変化した場合な
ども異常と判定されてしまう。しかし、複写シー
ケンスをパルスをカウントして進めるということ
は、パルスが少々狂つても、複写シーケンスのほ
うをそれに合わせればある程度の狂いはカバーで
きるものである。
Further, if the pulse to be determined is immediately determined to be abnormal if it is not in the reference state, it will also be determined to be abnormal even if the rotational speed slightly changes from the reference state due to deterioration of the photoreceptor drive motor or the like. However, if the copying sequence is advanced by counting pulses, even if the pulses are slightly out of order, the deviation can be compensated for by adjusting the copying sequence accordingly.

〔発明の目的〕[Purpose of the invention]

この発明は上記の欠点を解決するためになされ
たもので、マイクロコンピユータを設けた複写装
置に感光体を回転駆動するための駆動モータに同
期したパルスを発生するパルスジエネレータを設
け、このパルスをマイクロコンピユータでカウン
トして複写シーケンスを制御するとともに、パル
スの状態が複写動作制御の許容範囲内にあるか否
かをチエツクしてパルスをカウントすることによ
つて簡単な構成で感光体駆動状態の異常を速やか
に検知して対応できるとともに、ある程度の感光
体の回転速度の変化にも対応できる複写機のシー
ケンス制御用パルスカウント方法を提供すること
を目的とする。
This invention was made to solve the above-mentioned drawbacks, and a copying machine equipped with a microcomputer is provided with a pulse generator that generates pulses synchronized with a drive motor for rotationally driving a photoreceptor. The copying sequence is controlled by counting with a microcomputer, and the photoconductor drive status can be determined with a simple configuration by checking whether the pulse status is within the permissible range of copying operation control and counting the pulses. It is an object of the present invention to provide a pulse counting method for sequence control of a copying machine that can quickly detect and respond to an abnormality and can also respond to a certain degree of change in the rotational speed of a photoreceptor.

〔構 成〕〔composition〕

第1図はこの発明に使用されるマイクロコンピ
ユータの一般的なアーキテクチヤを示したもので
ある。1は中央処理装置(CPU)であり、演算
部(ALU)5、インデツクスレジスタおよびア
キユムレータ6、プログラムカウンタおよびスタ
ツクポインタ7、命令レジスタおよびデコーデイ
ング制御部8により構成されている。2はリード
オンリメモリ(ROM)、3はランダムアクセス
メモリ(RAM)、4は入出力制御部(IOC)であ
る。なおROM2、RAM3、IOC4もCPU1と
一体となつたシングルチツプマイクロプロセツサ
と称するものである。プログラムはROM2に格
納されており、そのアドレスは7のプログラムカ
ウンタより指定される。ROM2から読出された
命令は8の命令レジスタにセツトされ、デコーデ
イング制御部により命令コードがデコードされ
る。全の演算は6のアキユムレータを一方のオペ
ランドとして使用し実行される。すなわち8の命
令レジスタに演算命令がセツトされると、該命令
のアドレス部によりRAM3からオペランドが読
出され、これと6のアキユムレータの内容との演
算が演算部5で実行され、結果がアキユムレータ
に格納される。入出力命令の場合は、その入出力
ポートにより入出力制御部4を通して外部装置が
選択され、6のアキユムレータの内容が外部装置
へ、また外部装置からデータフラグがアキユムレ
ータに転送される。6のインデツクスレジスタは
アドレス修飾のために使用されるものであり、7
のスタツクポインタはサブルーチンのネステイン
グにも使用される。
FIG. 1 shows the general architecture of a microcomputer used in this invention. A central processing unit (CPU) 1 is composed of an arithmetic unit (ALU) 5, an index register and an accumulator 6, a program counter and a stack pointer 7, an instruction register and a decoding control unit 8. 2 is a read-only memory (ROM), 3 is a random access memory (RAM), and 4 is an input/output control unit (IOC). Note that the ROM2, RAM3, and IOC4 are also integrated with the CPU1 and are called a single-chip microprocessor. The program is stored in ROM 2, and its address is specified by the program counter 7. The instruction read from the ROM 2 is set in the instruction register No. 8, and the instruction code is decoded by the decoding control section. All operations are performed using an accumulator of 6 as one operand. In other words, when an arithmetic instruction is set in the instruction register 8, the operand is read from the RAM 3 by the address field of the instruction, the operation between this and the contents of the accumulator 6 is executed in the arithmetic unit 5, and the result is stored in the accumulator. be done. In the case of an input/output command, an external device is selected by the input/output port through the input/output control unit 4, and the contents of the accumulator 6 are transferred to the external device, and the data flag is transferred from the external device to the accumulator. Index register 6 is used for address modification, and index register 7 is used for address modification.
The stack pointer is also used for subroutine nesting.

第2図は複写装置のとくにパルスジエネレータ
部分を示す。駆動モータ9により係合ギヤ装置1
0を介してパルスジエネレータ11を回転する。
パルスジエネレータ11は第3図に示すように、
多数のスリツト状透孔を明け発光ダイオード12
とフオトトランジスタ13との組合せによりパル
スを発生する(INP1)。このパルスの周期は正
常時には10ミリセカンドで感光体ドラム14の回
転1゜につき1個のパルスが発生する。第4図は第
2図の側面図で、INP0はコピースタートスイツ
チ、INP2は排紙検知スイツチ、INP3は原稿台
15のホームポジシヨンスイツチ、INP4は紙無
し検知スイツチ、16は給紙カセツト、17は定
着ヒータ、18はコピーストツカを示す。
FIG. 2 specifically shows the pulse generator portion of the copying machine. Engagement gear device 1 by drive motor 9
Rotate the pulse generator 11 through 0.
The pulse generator 11, as shown in FIG.
A large number of slit-like through holes are formed and a light emitting diode 12 is formed.
A pulse is generated by the combination of the phototransistor 13 and the phototransistor 13 (INP1). The period of this pulse is normally 10 milliseconds, and one pulse is generated per 1 degree of rotation of the photosensitive drum 14. Figure 4 is a side view of Figure 2, where INP0 is the copy start switch, INP2 is the paper discharge detection switch, INP3 is the home position switch for the document table 15, INP4 is the paper out detection switch, 16 is the paper feed cassette, 17 18 indicates a fixing heater, and 18 indicates a copy stocker.

第5図は複写機の工程を示すゼネラルフローチ
ヤートである。まず電源をオンすると初期チエツ
クルーチンに入る。ここでは複写機が初期状態に
あるかどうかをつぎのようにして点検する。たと
えば、原稿台15が途中で止まつていればホーム
ポジシヨンに戻す。機械内に前回コピーした紙が
入つていればモータ9を回転して機械外に排出す
る。紙が給紙カセツト16にあるか、トナーがあ
るか、定着ヒータ17の温度が所定レベルに達し
たか、露光ランプに異常がないか等をチエツクす
る。異常がなければコピー枚数等のデータがオペ
レータによつて入力され、コピースタートの状態
になる。コピースタートされれば所定の複写プロ
セスを経て複写が完了されるが、1枚コピー終了
後リピートか否はチエツクし、リピートならコン
デイシヨンチエツクに入る。ここでは再コピーサ
イクルに入るため主にサプライの有無をチエツク
する。すなわち、紙があるか、トナーがあるか、
感光体の寿命がきていないかのチエツクを行い、
次のコピーにそなえる。もしこれらに異常があれ
ば所定の異常表示を出し、機械を停止する。
FIG. 5 is a general flowchart showing the steps of the copying machine. First, when you turn on the power, it enters the initial check routine. Here, it is checked whether the copying machine is in the initial state as follows. For example, if the document table 15 is stopped midway, it is returned to the home position. If there is previously copied paper in the machine, the motor 9 is rotated to eject it out of the machine. It checks whether there is paper in the paper feed cassette 16, whether there is toner, whether the temperature of the fixing heater 17 has reached a predetermined level, whether there is any abnormality with the exposure lamp, etc. If there is no abnormality, the operator inputs data such as the number of copies, and the copy start state is entered. When copying is started, copying is completed through a predetermined copying process, but after copying one sheet, it is checked whether it is a repeat or not, and if it is a repeat, a condition check is entered. At this point, the presence or absence of supplies is mainly checked in order to enter the re-copy cycle. In other words, is there paper or toner?
Check whether the photoconductor has reached the end of its life.
Prepare for the next copy. If there is an abnormality in these, a predetermined abnormality display will be displayed and the machine will be stopped.

第6図はこの発明のコピー動作のフローチヤー
トである。但し初期チエツクルーチン、コンデイ
シヨンチエツクルーチンは省略してある。
STEP1でINP0のコピースタートスイツチが押
されたか否かをみる。具体的には、第1図に示す
IOC4の入力ポート(INP)からアキユムレータ
6にデータを転送し、アキユムレータ6の複数の
ビツトのうち、INP0に対応するビツトが1であ
るか0であるかによつてコピースタートスイツチ
が押されたか否かを判断している。
FIG. 6 is a flowchart of the copying operation of the present invention. However, the initial check routine and condition check routine are omitted.
Check whether the copy start switch of INP0 was pressed in STEP1. Specifically, as shown in Figure 1.
Data is transferred from the input port (INP) of IOC4 to accumulator 6, and whether the copy start switch is pressed or not depends on whether the bit corresponding to INP0 among the multiple bits of accumulator 6 is 1 or 0. I am deciding whether

以下の説明にでてくるINP1,INP2、等も同
様であり、それぞれアキユムレータの対応するビ
ツトが1か0かによつて外部の状態をCPU1が
検知している。なお、以下の説明ではそれぞれの
データをフラグと呼び、対応するビツトが1の状
態をフラグが立つている(またはオンである)、
対応するビツトが0の状態をフラグが立つていな
い(またはオフである)という。
The same applies to INP1, INP2, etc. that appear in the following explanation, and the CPU 1 detects the external state depending on whether the corresponding bit of the accumulator is 1 or 0. In the following explanation, each piece of data is referred to as a flag, and a state in which the corresponding bit is 1 means that a flag is set (or on).
A state in which the corresponding bit is 0 is said to be not set (or off).

STEP1でコピースタートスイツチが押されて
いたら、STEP2〜STEP6で各負荷をセツトして
いき、STEP7でCPU1のPGCTR(パルスジエネ
レータカウンタ用レジスタ、たとえばCレジス
タ)へ10を入れる。
If the copy start switch is pressed in STEP 1, set each load in STEP 2 to STEP 6, and in STEP 7 put 10 into PGCTR (pulse generator counter register, for example, C register) of CPU 1.

このPGCTRは、パルスジエネレータ11から
パルスが1つ発生する毎に1ずつ減算される。第
6図中の「PGCTR:0」なる命令は、PGCTR
から1を減算し、その結果が0であつたら次のス
テツプ(「=」で示されているステツプ)へ進み、
0でなかつたら前のステツプ(「≠」で示されて
いるステツプ)へ戻れという命令である。
This PGCTR is subtracted by 1 each time one pulse is generated from the pulse generator 11. The command “PGCTR:0” in Figure 6 is PGCTR
Subtract 1 from , and if the result is 0, proceed to the next step (the step indicated by "=").
If it is not 0, this is a command to return to the previous step (the step indicated by "≠").

前述したように、パルスジエネレータ11から
のパルスの周期は正常時には10ミリセカンドであ
り、1パルスに対して感光体ドラム14は1゜回動
する。
As described above, the pulse period from the pulse generator 11 is normally 10 milliseconds, and the photosensitive drum 14 rotates 1° per pulse.

STEP8は第7図に詳細を示したパルス状態チ
エツクのためのサブルーチンであり、STEP13、
17、21、25、29、33、37、42、51、55、62も同じ
である。
STEP8 is a subroutine for checking the pulse status whose details are shown in Fig. 7, and STEP13,
The same goes for 17, 21, 25, 29, 33, 37, 42, 51, 55, and 62.

このパルス状態チエツクについては後ほど詳述
する。
This pulse state check will be explained in detail later.

STEP9で10個のパルスをカウントしたら、
STEP10で露光ランプ(ハロゲンランプ)をオン
し、STEP11でスタートソレノイドをオンして原
稿台15のスキヤニングが始まる。
After counting 10 pulses in STEP9,
In STEP 10, the exposure lamp (halogen lamp) is turned on, and in STEP 11, the start solenoid is turned on, and scanning of the document table 15 begins.

STEP12〜14では45個のパルスがカウントさ
れ、STEP15に進んだとき感光体14は55゜進ん
でいる。
45 pulses are counted in STEP12 to STEP14, and when the process proceeds to STEP15, the photoreceptor 14 has advanced by 55 degrees.

STEP15は紙無し検知スイツチINP4によつて
給紙カセツト16に紙があるかのチエツクを行
い、紙無フラグが立つていれば紙無し処理を行
う。
In STEP 15, the out-of-paper detection switch INP4 checks whether there is any paper in the paper feed cassette 16, and if the out-of-paper flag is set, out-of-paper processing is performed.

STEP16〜18では10個のパルスがカウントされ
る。
10 pulses are counted in STEP16-18.

STEP19ではINP3によつて原稿台15がホー
ムポジシヨンから離れているかチエツクし、フラ
グがオンであれば離れていないので異常を判定し
て機械を止める。
In STEP 19, it is checked by INP3 whether the document table 15 is away from the home position, and if the flag is on, it is not far away, so an abnormality is determined and the machine is stopped.

オフであれば正常であるので、次にSTEP20〜
22で35個のパルスをカウントし、STEP23でスタ
ートソレノイドをオフする。
If it is off, it is normal, so next step 20~
Count 35 pulses at step 22 and turn off the start solenoid at step 23.

次にSTEP24〜26で150個のパルスをカウント
し、STEP27で転写コロナをオンする。
Next, count 150 pulses in STEP 24 to 26, and turn on the transfer corona in STEP 27.

再びSTEP28〜30で50個のパルスをカウントし
て、STEP31で500枚カウンタをオンする。この
500枚カウントは第4図には不図示であるが、複
写機に装着されている感光体の総コピー枚数をオ
ン信号がくるたびにカウントするもので、感光体
が500放のコピーを終了したらその旨を知らせる
フラグをオンにしてIOC4に出力するものであ
る。STEP31の時点ではコピー動作はまだ完了し
ていないが、感光体にとつては既に1回のコピー
をおこなつた状態である。
Count 50 pulses again in STEP28-30, and turn on the 500-sheet counter in STEP31. this
Although the 500-sheet count is not shown in Figure 4, it counts the total number of copies made by the photoconductor installed in the copier every time an on signal is received. A flag indicating this is turned on and output to the IOC 4. At the time of STEP 31, the copying operation has not yet been completed, but the photoconductor has already been copied once.

STEP32〜34では60個のパルスをカウントし、
STEP35で帯電コロナをオフする。ここまでに感
光体14は360゜すなわち1回転したことになる。
In STEP32 to 34, count 60 pulses,
Turn off the charged corona in STEP35. Up to this point, the photoreceptor 14 has rotated 360 degrees, that is, one rotation.

次にSTEP36〜38で25個のパルスをカウントし
てSTEP39でハロゲンランプをオフし、STEP40
でリターンソレノイドをオンして原稿台15の移
動方向を逆転させる。
Next, count 25 pulses in STEP36-38, turn off the halogen lamp in STEP39, and then turn off the halogen lamp in STEP40.
The return solenoid is turned on to reverse the moving direction of the document table 15.

STEP41〜43で125個のパルスをカウントして、
感光体14が510゜回転したところで排紙検知スイ
ツチINP2で排紙検知STEP44を行う。これはこ
のタイミングでコピー済み用紙は当然排紙検知に
さしかかつていることを意味し、したがつてこの
とき排紙のフラグが立つていなければジヤムであ
ると判定してJAM処理がなされる。
Count 125 pulses in STEP41-43,
When the photoreceptor 14 has rotated 510 degrees, the paper discharge detection switch INP2 performs paper discharge detection STEP44. This means that the copied paper is naturally on the verge of paper discharge detection at this timing, and therefore, if the paper discharge flag is not set at this time, it will be determined that there is a jam and JAM processing will be performed.

さらにSTEP45でCPU1のCOPYCTR(コピー
カウンタ、たとえばEレジスタ)を+1インクリ
メントする。
Furthermore, in STEP45, the COPYCTR (copy counter, eg, E register) of CPU1 is incremented by +1.

STEP46ではコピースタート前に入力されてい
るコピー枚数(リピート枚数)のデータと
COPYCTRのカウント数とが比較され、一致し
ていればコピー終了を意味するのでSTEP47で緑
ランプを点灯して再スタートに備える。一致して
いないとき、すなわち入力データの方が大きかつ
たときはこのSTEP47は実行されない。
In STEP 46, the data on the number of copies (repeat number) entered before copying starts and
The count number of COPYCTR is compared, and if they match, it means that copying has finished, so in STEP 47, the green lamp is lit to prepare for restarting. If they do not match, that is, if the input data is larger, this STEP 47 is not executed.

STEP48ではSTEP31で説明した500枚検知フ
ラグをチエツクし、オンになつていればSTEP49
で感光体寿命表示をしてオペレータに感光体ドラ
ム14の交換を促す。
In STEP 48, check the 500 sheets detection flag explained in STEP 31, and if it is on, proceed to STEP 49.
The photosensitive drum 14 is displayed to prompt the operator to replace the photosensitive drum 14.

STEP50〜52では100個のパルスをカウントし、
STEP53で転写コロナをオフする。
In STEP50-52, count 100 pulses,
Turn off the transfer corona in STEP53.

次にSTEP54〜56で120個のパルスをカウント
して、感光体ドラム14が730゜回転したところで
STEP57で原稿台15がホームポジシヨンにある
かどうかをINP3によつて検知する。このときフ
ラグが立つていなければ原稿台15がホームポジ
シヨンに戻つていないことを意味し、機械に異常
があつたとして機械を止める。フラグが立つてい
ればSTEP58でリターンソレノイドをオフする。
Next, in STEPs 54 to 56, 120 pulses are counted, and when the photoreceptor drum 14 has rotated 730 degrees,
In STEP 57, it is detected by INP3 whether the document table 15 is at the home position. If the flag is not raised at this time, it means that the document table 15 has not returned to the home position, and the machine is stopped as an abnormality has occurred in the machine. If the flag is set, turn off the return solenoid in STEP58.

次にSTEP57でSTEP15と同様の紙無し検知を
行い、STEP60でENDフラグが立つているか否
かを見る。このENDフラグはSTEP46で入力デ
ータとCOPYCTRとが一致していれば立つもの
で、コピーの終了を意味する。このENDフラグ
はINP0、INP1などのようにIOC4を介して入
力されるものではなく、マイクロコンピユータ内
部のソフト的なフラグである。
Next, in STEP 57, paper out detection is performed in the same manner as in STEP 15, and in STEP 60, it is checked whether the END flag is set. This END flag is set if the input data and COPYCTR match in STEP46, indicating the end of copying. This END flag is not input via the IOC4 like INP0, INP1, etc., but is a software flag inside the microcomputer.

ENDフラグが立つていなかつたらSTEP2に戻
るが、立つていたらSTEP61〜63で350個のパル
スをカウントする間に除電コロナ、除電ランプで
感光体ドラム15のクリーニングを感光体ドラム
15のほぼ1回転分行い、STEP64で除電コロ
ナ、除電ランプをオフし、STEP65で感光体ドラ
ム駆動モータを止めて、一連のコピー動作が終了
する。
If the END flag is not set, return to STEP 2, but if it is, while counting 350 pulses in STEP 61 to 63, clean the photoreceptor drum 15 using the static elimination corona and the static elimination lamp for approximately one rotation of the photoreceptor drum 15. Then, in STEP 64, the static eliminating corona and static eliminating lamp are turned off, and in STEP 65, the photosensitive drum drive motor is stopped, and the series of copying operations is completed.

次に、前に触れた第7図の説明を行う。 Next, FIG. 7 mentioned above will be explained.

STEP101ではINP1のパルスの立上りを検知
する。パルスの立上りとは、INP1のフラグがオ
フからオンに変化することである。従つて、
STEP101ではその瞬間のフラグの状態と、その
1回前のフラグの状態を比較してフラグがオフか
らオンに変化したかどうかをみている。第7図で
はこの動作をCLP:1、すなわちフラグが1(オ
ン)かどうかをみる命令で代表して示している。
In STEP101, the rising edge of the INP1 pulse is detected. The rising edge of the pulse means that the flag of INP1 changes from off to on. Therefore,
In STEP 101, the state of the flag at that moment is compared with the state of the flag one time before to see if the flag has changed from off to on. In FIG. 7, this operation is representatively shown by CLP:1, that is, an instruction to check whether the flag is 1 (on).

STEP101でパルスの立上りが検知できなかつ
たらSTEP102で1ミリセカンドのタイマをセツ
トし、STEP103でAレジスタに数値20をロード
し、STEP104でBレジスタを+1インクリメン
トして、STEP105でAB両レジスタの比較を行
う。
If the rising edge of the pulse cannot be detected in STEP101, set a 1 millisecond timer in STEP102, load the value 20 into the A register in STEP103, increment the B register by +1 in STEP104, and compare both AB registers in STEP105. conduct.

もしA=Bであれば機械を止め、そうでなけれ
ばSTEP101に戻つて再度INP1のパルスの立上
りを検知する。
If A=B, stop the machine; if not, return to STEP101 and detect the rise of the INP1 pulse again.

すなわち、この例ではSTEP101からSTEP105
までのループを20回繰り返して、パルスが20ミリ
セカンドの間に立ち上がらなかつたら異常と判断
して機械を止める。
That is, in this example, STEP101 to STEP105
Repeat the above loop 20 times, and if the pulse does not rise within 20 milliseconds, it is determined that there is an abnormality and the machine is stopped.

尚、このループに入る前にBレジスタの内容を
0にしておかなければならないのは当然である。
It goes without saying that the contents of the B register must be set to 0 before entering this loop.

STEP101でINP1のパルスの立上りが検知出
来たら、STEP106で2ミリセカンドのタイマを
セツトし、このタイマのタイムアツプ時に
STEP107で再度INP1のフラグをみる。
If the rising edge of the INP1 pulse is detected in STEP101, set a 2 millisecond timer in STEP106, and when this timer times up,
Check the INP1 flag again in STEP107.

このときフラグがオフであつたらSTEP101で
その立上りを検知したパルスが2ミリセカンド以
内に立ち下がつていることを示しているので、パ
ルス幅が異常に短いと判定して機械を止める。
If the flag is off at this time, it means that the pulse whose rise was detected in STEP 101 fell within 2 milliseconds, so it is determined that the pulse width is abnormally short and the machine is stopped.

STEP107でフラグがオンであつたらSTEP108
で5ミリセカンドのタイマをセツトし、このタイ
マのタイムアツプ時にSTEP109でもう一度INP
1のフラグをみる。
If the flag is on in STEP107, STEP108
Set a 5 millisecond timer with
Look at flag 1.

STEP109ではフラグがオフであれば正常とみ
なして次のステツプ(例えばSTEP9)へ移行す
るが、フラグがオンであつたらSTEP110でAレ
ジスタに数値4をロードし、STEP111でBレジ
スタを+1インクリメントして、STEP112でAB
両レジスタの比較を行う。
In STEP109, if the flag is off, it is assumed to be normal and the process moves to the next step (for example, STEP9), but if the flag is on, the value 4 is loaded into the A register in STEP110, and the B register is incremented by +1 in STEP111. , AB in STEP112
Compare both registers.

もしA=Bであれば機械を止め、そうでなけれ
ばSTEP108に戻つて再度INP1のパルスの状態
をみる。
If A=B, stop the machine; if not, return to STEP 108 and check the INP1 pulse status again.

すなわち、この例ではSTEP108からSTEP112
までのループを4回繰り返して、パルスが20ミリ
セカンド、STEP101で立上りを検知してからの
時間はSTEP106の2ミリセカンドと合計して22
ミリセカンドたつても立ち下がらなかつたら異常
と判断して機械を止める。
That is, in this example, STEP108 to STEP112
By repeating the loop up to 4 times, the pulse is 20 milliseconds, and the time from detecting the rising edge in STEP101 is 22 milliseconds in total, including the 2 milliseconds in STEP106.
If it does not come down after milliseconds, it is determined that there is an abnormality and the machine is stopped.

尚、このループに入る前にBレジスタの内容を
0にしておけなければならないのはSTEP101か
らSTEP105までのループのときと同様である。
Note that the content of the B register must be set to 0 before entering this loop, as in the loop from STEP101 to STEP105.

このように第7図に示したパルス状態チエツク
ルーチンではパルスが所定時間以上こない(立ち
上がらない)時、立ち上がつたパルスが短時間で
立ち下がつたとき、もしくは所定時間以上たつて
も立ち下がらないときにパルスが異常である、す
なわち機械が異常であると判定して機械を止め
る。
In this way, the pulse status check routine shown in Fig. 7 detects when a pulse does not arrive (does not rise) for a predetermined period of time, when a pulse that has risen falls in a short period of time, or when a pulse does not fall even after a predetermined period of time has elapsed. When there is no pulse, it is determined that the pulse is abnormal, that is, the machine is abnormal, and the machine is stopped.

第7図のパルス状態チエツクルーチンで判定さ
れるパルスの異常状態を、第8図によつて説明す
る。
The abnormal state of the pulse determined in the pulse state check routine of FIG. 7 will be explained with reference to FIG.

第8図aは正常時のパルスの状態を示してお
り、その周期は10ミリセカンド、フラグがオンの
状態が5ミリセカンドである。しかし、この数値
は厳密なものではなく、ある程度の許容範囲があ
る。これは、第6図で示したように、コピー動作
の制御をパルスジエネレータ11からのパルスを
カウントすることによつて進めているから、パル
スのほうに少々の狂いがあつても全体の制御をそ
れに合わせることができるからである。
FIG. 8a shows the state of the pulse during normal operation, the period of which is 10 milliseconds, and the period when the flag is on is 5 milliseconds. However, this value is not strict, and there is a certain tolerance range. This is because, as shown in Figure 6, the copy operation is controlled by counting the pulses from the pulse generator 11, so even if there is a slight deviation in the pulses, the overall control is maintained. This is because it can be adjusted accordingly.

しかし、いくら許容範囲があるといつてもあま
り極端に狂うとコピーシーケンス制御を正常に行
なうことができないし、感光体駆動モータが停止
してしまうこともあり得る。
However, even if there is a permissible range, if the deviation is too extreme, copy sequence control cannot be performed normally, and the photoreceptor drive motor may stop.

第8図bはパルスのフラグが立つている時間が
短い状態を示し、これは第7図のSTEP106、107
で検知される。
Figure 8b shows a state where the pulse flag is set for a short time, which corresponds to steps 106 and 107 in Figure 7.
detected.

この例では、フラグのオン時間は本来5ミリセ
カンドであるが、少なくとも2ミリセカンド以上
オン状態であれば複写シーケンスの制御を続ける
ことできるとしてSTEP106で2ミリセカンドの
タイマをセツトしている。
In this example, the on time of the flag is originally 5 milliseconds, but a 2 millisecond timer is set in STEP 106 because it is possible to continue controlling the copy sequence if the flag is on for at least 2 milliseconds.

第8図cはパルスのフラグが立つている時間が
長すぎる状態を示し、これは第7図のSTEP108
〜112で検知される。
Figure 8c shows a state in which the pulse flag remains on for too long, which is caused by STEP 108 in Figure 7.
Detected at ~112.

このばあいは第8図bとは逆に、本発明は5ミ
リセカンドであるフラグのオン時間がそれ以上続
いても22ミリセカンドまでであれば制御可能とし
てSTEP108で5ミリセカンドのタイマをセツト
してSTEP108からSTEP112までのループを4回
繰り返してフラグがオフになるのを待つている。
In this case, contrary to FIG. 8b, the present invention sets a 5 millisecond timer in STEP 108, assuming that even if the flag ON time, which is 5 milliseconds, continues longer than that, control is possible up to 22 milliseconds. Then, the loop from STEP108 to STEP112 is repeated four times, waiting for the flag to turn off.

この22ミリセカンドはSTEP108の5ミリセカ
ンド4回とSTEP106の2ミリセカンドとを合計
した時間である。
This 22 milliseconds is the total time of four 5 milliseconds in STEP108 and 2 milliseconds in STEP106.

第8図dはパルスの立上りが長時間ない状態を
示し、これは第7図のSTEP101〜105で検知され
る。
FIG. 8d shows a state in which the pulse does not rise for a long time, and this is detected in steps 101 to 105 in FIG.

すなわち、この例ではパルスの立上りを検知し
はじめてから20ミリセカンド以内にパルスが立上
れば引続き複写シーケンス制御が可能であるとし
ている。
That is, in this example, if the pulse rises within 20 milliseconds after the start of detection of the rise of the pulse, it is possible to continue copy sequence control.

〔効 果〕〔effect〕

以上説明したように、この発明によれば複写機
のシーケンスを制御するのに感光体駆動モータと
連動するパルスジエネレータが発生するパルスを
マイクロコンピユータでカウントしてシーケンス
を進め、しかもこのマイクロコンピユータがパル
スをカウントするたびに、パルスがこない、異常
に長い、異常に短いということでいずれのばあい
も異常であると判定して、複写機を停止させるの
で、従来のものに比べて簡単な構成でありながら
起り得る感光体の駆動の異常をパルスの異常とい
う形で検知でき、速やかに対応をとることができ
る。
As explained above, according to the present invention, in order to control the sequence of a copying machine, the sequence is advanced by counting pulses generated by a pulse generator interlocked with a photoreceptor drive motor using a microcomputer. Each time the pulse is counted, if the pulse does not come, is abnormally long, or is abnormally short, it is determined that there is an abnormality and the copying machine is stopped, so the configuration is simpler than the conventional one. However, any abnormality in the drive of the photoreceptor that may occur can be detected in the form of pulse abnormality, and countermeasures can be taken promptly.

さらに、パルスの異常をチエツクするに当たつ
ては、上述の3つの異常がそれぞれに許容範囲を
設けているので、若干の感光体の回転速度の変動
が生じても複写不能とせずにコピーをとることが
できる。
Furthermore, when checking for pulse abnormalities, each of the three abnormalities mentioned above has its own tolerance range, so even if slight fluctuations in the rotational speed of the photoreceptor occur, the copying will not become impossible. You can take it.

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

図面はこの発明の実施例を示すもので、第1図
はこの装置に使用されるマイクロコンピユータの
構成図、第2〜4図はこの装置の特にパルスジエ
ネレータ部分を示す説明図、第5図は複写機の工
程を示すゼネラルフローチヤート、第6図はコピ
ー動作のフローチヤート、第7図はパルス状態チ
エツクルーチンのフローチヤート、第8図はパル
スの各状態を示す図である。 1…中央処理装置、2…リードオンリメモリ、
3…ランダムアクセスメモリ、4…入出力制御
部、9…モータ、11…パルスジエネレータ、1
4…感光体ドラム、15…原稿台。
The drawings show an embodiment of the present invention, and FIG. 1 is a configuration diagram of a microcomputer used in this device, FIGS. 2 to 4 are explanatory diagrams showing particularly the pulse generator part of this device, and FIG. 6 is a general flowchart showing the steps of the copying machine, FIG. 6 is a flowchart of a copying operation, FIG. 7 is a flowchart of a pulse state check routine, and FIG. 8 is a diagram showing each pulse state. 1...Central processing unit, 2...Read-only memory,
3... Random access memory, 4... Input/output control unit, 9... Motor, 11... Pulse generator, 1
4...Photosensitive drum, 15...Original table.

Claims (1)

【特許請求の範囲】 1 複写機の感光体を回転駆動するための駆動モ
ータの回転に同期したオン/オフ信号からなるパ
ルスをパルスジエネレータから発生させ、前記パ
ルスをマイクロコンピユータに入力し、該マイク
ロコンピユータで前記パルスを帯電、露光等の複
写工程毎に予め決められた数だけカウントしこの
カウントの終了に応じて次の複写工程へ移行する
ようにした複写機におけるシーケンス制御用パル
スカウント方法において、 前記パルスのオフ状態からオン状態への立上り
を検知する第1のステツプと、 前記第1のステツプで前記パルスの立上りが検
知されなかつたとき、前記マイクロコンピユータ
で複写シーケンスを制御するに当たつて前記パル
スの立上りが検知されない状態の持続が許容され
る時間を計時する第1のタイマをセツトして前記
第1のステツプを複数回繰返し、前記第1のタイ
マのタイムアツプまでに前記パルスの立上りが検
知されなかつたときは装置が異常であると判定し
て複写シーケンスを停止させる第2のステツプ
と、 前記第1のステツプで前記パルスの立上りが検
知されたとき、前記マイクロコンピユータで複写
シーケンスを制御するに当たつて許容されるパル
スの最短オン状態時間を計時する第2のタイマを
セツトし、前記第2のタイマのタイムアツプ時に
前記パルスがオフ状態であつたときは装置が異常
であると判定して複写シーケンスを停止させる第
3のステツプと、 前記第3のステツプで前記第2のタイマのタイ
ムアツプ時に前記パルスがオン状態であつたと
き、前記マイクロコンピユータで複写シーケンス
を制御するに当たつて許容されるパルスの最長オ
ン状態時間を計時する第3のタイマをセツトして
前記パルスのオン/オフ状態検知を複数回繰返
し、前記第3のタイマのタイムアツプ時までの前
記パルスがオフ状態にならなかつたときは装置が
異常であると判定して複写シーケンスを停止させ
る第4のステツプとからなるパルス状態チエツク
を行ない、 前記第4のステツプで前記第3のタイマのタイ
ムアツプ時までの前記パルスがオフ状態となつた
ときに前記パルスを1個カウントすることを特徴
とする複写機のシーケンス制御用パルスカウント
方法。
[Claims] 1. A pulse generator generates a pulse consisting of an on/off signal synchronized with the rotation of a drive motor for rotationally driving a photoreceptor of a copying machine, inputs the pulse to a microcomputer, In a pulse counting method for sequence control in a copying machine, in which a microcomputer counts the pulses by a predetermined number for each copying process such as charging, exposure, etc., and moves to the next copying process when the counting ends. , a first step of detecting a rising edge of the pulse from an OFF state to an ON state; and, when the rising edge of the pulse is not detected in the first step, controlling a copying sequence with the microcomputer; A first timer is set to measure the time during which the rising edge of the pulse is allowed to continue, and the first step is repeated a plurality of times, and the rising edge of the pulse is detected by the time-up of the first timer. a second step in which it is determined that the apparatus is abnormal and stops the copying sequence when the pulse is not detected; and a second step in which the microcomputer starts the copying sequence when the rising edge of the pulse is detected in the first step. A second timer is set to measure the shortest on-state time of the pulse allowed for control, and if the pulse is off when the second timer times up, it is determined that the device is abnormal. a third step of determining and stopping the copying sequence; and controlling the copying sequence with the microcomputer when the pulse is on when the second timer times up in the third step. A third timer is set to measure the longest allowed on-state time of the pulse, and detection of the on/off state of the pulse is repeated multiple times, and the pulse is in the off-state until the time of the third timer expires. and a fourth step in which it is determined that the apparatus is abnormal and the copying sequence is stopped when the copying sequence is not detected. 1. A pulse counting method for sequence control of a copying machine, characterized in that one pulse is counted when the pulse is turned off.
JP11184277A 1977-09-17 1977-09-17 Copying apparatus Granted JPS5445136A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11184277A JPS5445136A (en) 1977-09-17 1977-09-17 Copying apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11184277A JPS5445136A (en) 1977-09-17 1977-09-17 Copying apparatus

Publications (2)

Publication Number Publication Date
JPS5445136A JPS5445136A (en) 1979-04-10
JPH0140982B2 true JPH0140982B2 (en) 1989-09-01

Family

ID=14571528

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11184277A Granted JPS5445136A (en) 1977-09-17 1977-09-17 Copying apparatus

Country Status (1)

Country Link
JP (1) JPS5445136A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5662260A (en) * 1979-10-25 1981-05-28 Canon Inc Image forming device
JPS59212853A (en) * 1983-05-18 1984-12-01 Fuji Xerox Co Ltd Abnormality detector of copying machine
JPS59212852A (en) * 1983-05-18 1984-12-01 Fuji Xerox Co Ltd Abnormality detector of copying machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1056443A (en) * 1973-10-01 1979-06-12 William E. Hunt (Jr.) Synchronizing control apparatus for electrophotographic apparatus utilizing digital computer
JPS629900B2 (en) * 1974-08-12 1987-03-03 Xerox Corp

Also Published As

Publication number Publication date
JPS5445136A (en) 1979-04-10

Similar Documents

Publication Publication Date Title
US4551813A (en) Jam detector
JPS6033270B2 (en) Paper jam detection device in copying machines
JPH0215873B2 (en)
US4477179A (en) Image forming apparatus with adjustable light source
JPH0456308B2 (en)
US5291225A (en) Device for determining paper size based on time data
JPH0140982B2 (en)
US5031003A (en) Method and device for circularly transporting document to an exposure station and copying apparatus therefor
US4816865A (en) Document conveying apparatus
JPH0222377B2 (en)
JPH0222378B2 (en)
JPS6088966A (en) Image forming device
JPH0676140A (en) Parts life monitoring system
JPH0324667B2 (en)
JPS58144842A (en) Sequence control system of copying machine
JPS6220847Y2 (en)
JP2688218B2 (en) Image processing device
JPH0567948B2 (en)
JPS6410830B2 (en)
JPS6252293B2 (en)
JPS6258236A (en) image forming device
JPS6333146B2 (en)
JPS6252295B2 (en)
JPH0565872B2 (en)
JPS6064362A (en) Image forming device