JPS6127783B2 - - Google Patents

Info

Publication number
JPS6127783B2
JPS6127783B2 JP12476978A JP12476978A JPS6127783B2 JP S6127783 B2 JPS6127783 B2 JP S6127783B2 JP 12476978 A JP12476978 A JP 12476978A JP 12476978 A JP12476978 A JP 12476978A JP S6127783 B2 JPS6127783 B2 JP S6127783B2
Authority
JP
Japan
Prior art keywords
program
rom
read
diagnostic program
diagnostic
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
JP12476978A
Other languages
Japanese (ja)
Other versions
JPS5552599A (en
Inventor
Masayuki Hayashi
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 JP12476978A priority Critical patent/JPS5552599A/en
Publication of JPS5552599A publication Critical patent/JPS5552599A/en
Publication of JPS6127783B2 publication Critical patent/JPS6127783B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Read Only Memory (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Memory System (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

【発明の詳細な説明】 本発明は複写機の自己診断プログラム制御方法
に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a self-diagnosis program control method for a copying machine.

従来、コンピユータシーケンスで制御される複
写機においてはその故障診断は次の2通りの方法
で行われている。
Conventionally, in copying machines controlled by computer sequences, failure diagnosis has been performed using the following two methods.

最初から故障診断のプログラムが機械制御プ
ログラム中に組み込まれており、常時、機械の
状態の監視及び表示を行う。
A fault diagnosis program is built into the machine control program from the beginning, and constantly monitors and displays the machine status.

大まかな診断プログラムが機械制御プログラ
ム中に組み込まれているが、細部における診断
表示にはサービスマンがメインテナンス時に機
械に装着するリードオンリーメモリ(以下
ROMという)の診断プログラムを用い、プロ
グラムをスイツチでその診断プログラムに切換
えて行う。
A general diagnostic program is built into the machine control program, but detailed diagnostic displays are carried out by service personnel using the read-only memory (hereinafter referred to as
This is done by using a diagnostic program (called ROM) and switching the program to that diagnostic program.

しかし、の方法では最初から診断プログラム
用のROMを搭載するため、コストが高くなる欠
点があり実現性に乏しい。
However, method (2) requires a ROM for the diagnostic program to be installed from the beginning, which has the drawback of increasing costs and is not very practical.

又の方法ではコスト的には安くなるが、サー
ビスマンが診断プログラムの入つたROMを所定
のソケツトへ正しく装着しなかつた場合、又は機
械制御プログラムから診断プログラムへ切換える
ためのスイツチ操作を誤つた場合、つまり診断プ
ログラム用ROMを装着さずに上記スイツチ操作
を行つた場合は機械に永久的な損害を与える危険
がある。
The other method is cheaper, but if the service engineer does not correctly insert the ROM containing the diagnostic program into the specified socket, or if he or she makes a mistake in operating the switch to switch from the machine control program to the diagnostic program. In other words, if the above switch is operated without installing the diagnostic program ROM, there is a risk of permanent damage to the machine.

本発明は上記欠点を解消することができる複写
機の自己診断プログラム制御方法を提供すること
を目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to provide a self-diagnosis program control method for a copying machine that can eliminate the above-mentioned drawbacks.

以下図面を参照しながら本発明の実施例につい
て説明する。
Embodiments of the present invention will be described below with reference to the drawings.

この実施例は診断プログラム用ROMが所定の
ソケツトに正しく入つていることを自動的に検査
し、正しく入つていなければ自動的に制御を診断
プログラムによる制御に移すものである。第1図
はこの実施例を示す。複写機にはマイクロコンピ
ユータユニツト(以下MCUという)1及び機械
制御プログラム用ROM2が搭載されていると共
にソケツト3,4が取付けられており、このソケ
ツト3,4には診断時に診断プログラム用ROM
5,6が装着される。第2図に示すように診断プ
ログラム用ROM5,6の基底アドレス000には
ROMコードとしてそれぞれ01H,02Hというデー
タが入つている。MCU1は通常、機械制御プロ
グラム用ROM2のうちの機械制御プログラムを
実行して複写機制御を行うが、機械制御プログラ
ムにはROM診断プログラムが含まれている。こ
のROM診断プログラムではまずROM5の基底ア
ドレスに相当する800番地をアクセスすることを
MCU1に命ずる。このとき、ROM5がソケツト
3に入つていなかつたり正しく装着されていなか
つたりすればデータバスDBを電源Vccへプルア
ツプしている抵抗RによつてデータバスDBにデ
ータFFHが現われる。また誤つてROM6がソケ
ツト3に入つていればデータバスDBにデータ02H
が読出されるが、ソケツト3にROM5が正しく
装着されていればデータ01HがデータバスDBに読
出される。そしてMCU1はこのデータバスDBの
データをアキユムレータにとり込んで01Hである
か否かを判定し、01HであればROM6の基底アド
レスに相当する1000番地をアクセスする。このと
き、ソケツト4にROM6が正しく装着されてい
ればデータバスDBにはデータ02Hが読出される
が、そうでなければデータバスDBのデータは02H
にはならない。そしてMCU1はデータバスDBの
データをアキユムレータにとり込んで02Hである
か否かを判定し、02Hであれば制御がROM診断プ
ログラムからROM5,6中の診断プログラムに
移されてこの診断プログラムの実行で複写機の故
障診断がなされる。又MCU1はデータバスDBの
データが最初の判定で01Hでなかつたり2回目の
判定で02Hでなかつたりした時には機械制御プロ
グラムの実行を継続する。第3図は上記動作を示
すフローチヤートである。
This embodiment automatically checks whether the diagnostic program ROM is correctly inserted into a predetermined socket, and if it is not correctly inserted, control is automatically transferred to control by the diagnostic program. FIG. 1 shows this embodiment. The copying machine is equipped with a microcomputer unit (hereinafter referred to as MCU) 1 and a ROM 2 for a machine control program, and sockets 3 and 4 are installed.
5 and 6 are installed. As shown in Figure 2, the base address 000 of ROM5 and 6 for diagnostic programs is
The ROM codes contain data 01H and 02H , respectively. The MCU 1 normally executes a machine control program in the machine control program ROM 2 to control the copying machine, and the machine control program includes a ROM diagnostic program. In this ROM diagnostic program, we first need to access address 800, which corresponds to the base address of ROM5.
Order MCU1. At this time, if the ROM 5 is not inserted into the socket 3 or is not properly installed, data FF H appears on the data bus DB due to the resistor R pulling up the data bus DB to the power supply Vcc. Also, if ROM6 is inserted into socket 3 by mistake, data 02H is stored in the data bus DB.
However, if the ROM 5 is correctly installed in the socket 3, data 01H is read to the data bus DB. Then, the MCU 1 takes the data on the data bus DB into the accumulator and determines whether it is 01H or not. If it is 01H , it accesses address 1000, which corresponds to the base address of the ROM 6. At this time, if the ROM 6 is correctly installed in the socket 4, data 02H will be read to the data bus DB, but if not, the data on the data bus DB will be 02H.
It won't be. Then, MCU1 takes the data on the data bus DB into the accumulator and determines whether it is 02 H or not. If it is 02 H , control is transferred from the ROM diagnostic program to the diagnostic programs in ROMs 5 and 6, and this diagnostic program When executed, a failure diagnosis of the copying machine is performed. Further, the MCU 1 continues executing the machine control program when the data on the data bus DB is not 01 H in the first judgment or 02 H in the second judgment. FIG. 3 is a flowchart showing the above operation.

このような方法でROM5,6の装着検査,診
断プログラムの実行を行えばたとえサービスマン
が誤つた作業を行つたとしても機械のコントロー
ルを失うことはなくなり、かつ機械制御プログラ
ムから診断プログラムへ移すためのスイツチ操作
が不要になる。
If the installation of ROM5 and 6 is inspected and the diagnostic program is executed in this way, even if the service engineer makes a mistake, he will not lose control of the machine, and will be able to move from the machine control program to the diagnostic program. There is no need to operate a switch.

上記の方法はサービスマンのメインテナンスチ
エツクの時だけでなく、機械制御プログラム用の
ROMが複数個ある場合は機械生産時にチエツク
用として使うことができる。
The above method is useful not only for maintenance checks by service personnel, but also for machine control programs.
If there are multiple ROMs, they can be used for checking during machine production.

以上のように本発明による複写機の自己診断プ
ログラム制御方法にあつては所定のソケツトに
ROMを入れてこのROM中の診断プログラムを実
行する複写機においてROMがソケツトに入つて
いることをROM内特定コードの読出しで自動的
に検出して診断プログラムを実行させるので、
ROMがソケツトに正しく入つていない状態でプ
ログラムを実行することを防止できて装置に永久
的な損害を与える危険をなくすことができ、かつ
前述のスイツチ操作も不要となる。
As described above, in the self-diagnosis program control method for a copying machine according to the present invention,
In a copier that inserts a ROM and executes a diagnostic program in the ROM, the presence of a ROM in the socket is automatically detected by reading a specific code in the ROM, and the diagnostic program is executed.
It is possible to prevent a program from being executed when the ROM is not correctly inserted into the socket, eliminating the risk of permanent damage to the device, and eliminating the need for the above-mentioned switch operation.

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

第1図は本発明の一実施例を示すブロツク図、
第2図は同実施例を説明するための図、第3図は
同実施例のフローチヤートである。 1…MCU、2…機械制御プログラム用ROM、
3,4…ソケツト、5,6…診断プログラム用
ROM。
FIG. 1 is a block diagram showing one embodiment of the present invention;
FIG. 2 is a diagram for explaining the same embodiment, and FIG. 3 is a flowchart of the same embodiment. 1...MCU, 2...ROM for machine control program,
3, 4...Socket, 5, 6...For diagnostic program
ROM.

Claims (1)

【特許請求の範囲】[Claims] 1 所定のソケツトに診断プログラムが格納され
たリードオンリーメモリが装着されてこのリード
オンリーメモリ中の診断プログラムをマイクロコ
ンピユータユニツトにて実行する複写機におい
て、上記リードオンリーメモリに特定のコードを
格納しておき、上記マイクロコンピユータにて上
記リードオンリーメモリが上記ソケツトに装着さ
れたことを上記リードオンリーメモリから上記特
定のコードを読出すことによつて検出して上記リ
ードオンリーメモリ中の診断プログラムの実行に
移ることを特徴とする複写機の自己診断プログラ
ム制御方法。
1. In a copying machine in which a read-only memory storing a diagnostic program is installed in a predetermined socket and a microcomputer unit executes the diagnostic program in the read-only memory, a specific code is stored in the read-only memory. Then, the microcomputer detects that the read-only memory is installed in the socket by reading the specific code from the read-only memory, and executes the diagnostic program in the read-only memory. A method for controlling a self-diagnosis program for a copying machine, characterized in that the self-diagnosis program is transferred.
JP12476978A 1978-10-11 1978-10-11 Read-only memory detection control method Granted JPS5552599A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12476978A JPS5552599A (en) 1978-10-11 1978-10-11 Read-only memory detection control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12476978A JPS5552599A (en) 1978-10-11 1978-10-11 Read-only memory detection control method

Publications (2)

Publication Number Publication Date
JPS5552599A JPS5552599A (en) 1980-04-17
JPS6127783B2 true JPS6127783B2 (en) 1986-06-27

Family

ID=14893654

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12476978A Granted JPS5552599A (en) 1978-10-11 1978-10-11 Read-only memory detection control method

Country Status (1)

Country Link
JP (1) JPS5552599A (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57103197A (en) * 1980-12-17 1982-06-26 Fujitsu Kiden Ltd Memory package checking method
JPS57142652A (en) * 1981-02-27 1982-09-03 Konishiroku Photo Ind Co Ltd Electrostatic recording apparatus
JPS57162189A (en) * 1981-03-27 1982-10-05 Fujitsu Ltd Testing method for memory device
GB2101370A (en) * 1981-06-26 1983-01-12 Philips Electronic Associated Digital data apparatus with memory interrogation
JPS5853093A (en) * 1981-09-22 1983-03-29 Fujitsu Ltd Semicondutor device
JPS58111168A (en) * 1981-12-25 1983-07-02 Canon Inc Information transmitting device
JPS58125108A (en) * 1982-01-21 1983-07-26 Hitachi Constr Mach Co Ltd Controller with diagnostic cassette fitting connector
JPS58127211A (en) * 1982-01-23 1983-07-29 Hitachi Constr Mach Co Ltd Controller having detection function for defective cassette loading
JPS58203514A (en) * 1982-01-23 1983-11-28 Hitachi Constr Mach Co Ltd Controlling device provided with connector for fitting diagnosis cassette
JPS58151997U (en) * 1982-03-31 1983-10-12 松下電工株式会社 ROM connection determination device
JPS59104228U (en) * 1982-12-28 1984-07-13 三洋電機株式会社 Processor runaway prevention device
JPS6098447A (en) * 1983-11-04 1985-06-01 Fuji Xerox Co Ltd Non-volatile storage device for control device of copying machine
JPS60103667A (en) * 1983-11-10 1985-06-07 Fujitsu Ltd Image pickup device
JPS60168253A (en) * 1984-02-10 1985-08-31 Japan Electronic Control Syst Co Ltd Software checking device of microcomputer
JPH01136256A (en) * 1987-11-24 1989-05-29 Nec Corp Storage device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49102248A (en) * 1973-01-02 1974-09-27
JPS5266340A (en) * 1975-11-29 1977-06-01 Tokyo Electric Co Ltd Judgement whether expansion memory for information processor is mounte d or not
JPS5547546A (en) * 1978-09-29 1980-04-04 Oki Electric Ind Co Ltd Microcomputer circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49102248A (en) * 1973-01-02 1974-09-27
JPS5266340A (en) * 1975-11-29 1977-06-01 Tokyo Electric Co Ltd Judgement whether expansion memory for information processor is mounte d or not
JPS5547546A (en) * 1978-09-29 1980-04-04 Oki Electric Ind Co Ltd Microcomputer circuit

Also Published As

Publication number Publication date
JPS5552599A (en) 1980-04-17

Similar Documents

Publication Publication Date Title
JPS6127783B2 (en)
US6904457B2 (en) Automatic firmware update of processor nodes
US6763456B1 (en) Self correcting server with automatic error handling
JPH04152403A (en) Starting of assembly to be connected to electronic control unit
EP3709149A1 (en) Off-board flash memory
EP0886211B1 (en) Initial program load
JPH0526214B2 (en)
US5237687A (en) Microprogram load unit having alternative backup memory sources
US7257677B2 (en) Data image cache used in testing
KR920008284B1 (en) Duplex computer system
US5657301A (en) Automatic changer system capable of rewriting a control program for controlling the system
EP1185932B1 (en) Method and apparatus for automatically reintegrating a module into a computer system
EP0198170A2 (en) A monitor circuit
CN101071396A (en) Method for setting system reset reason monitoring information and monitoring method
JPS61220030A (en) Software discriminating system
JPS6217299B2 (en)
EP0626647B1 (en) Copying apparatus for carrying out a copying operation between an active processing system and a stand-by one
CN118035140B (en) Switching system of server memory channel
JPS628831B2 (en)
KR100331734B1 (en) Disk driving apparatus which can update control information and the method thereof
JPH05143518A (en) System starting system
JP2002149498A (en) Monitor diagnosing device
JP2513769B2 (en) System configuration controller
JPS6220579B2 (en)
JPS62227619A (en) Injection molder