NL8400222A - Graphics printer controlled by data processor - using automatic test routine and non-volatile memory for fault codes - Google Patents

Graphics printer controlled by data processor - using automatic test routine and non-volatile memory for fault codes Download PDF

Info

Publication number
NL8400222A
NL8400222A NL8400222A NL8400222A NL8400222A NL 8400222 A NL8400222 A NL 8400222A NL 8400222 A NL8400222 A NL 8400222A NL 8400222 A NL8400222 A NL 8400222A NL 8400222 A NL8400222 A NL 8400222A
Authority
NL
Netherlands
Prior art keywords
fault
code
counter
routine
volatile memory
Prior art date
Application number
NL8400222A
Other languages
Dutch (nl)
Original Assignee
Oce Nederland Bv
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 Oce Nederland Bv filed Critical Oce Nederland Bv
Priority to NL8400222A priority Critical patent/NL8400222A/en
Publication of NL8400222A publication Critical patent/NL8400222A/en

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/55Self-diagnostics; Malfunction or lifetime display

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

A major problem with electrostatic graphics printers is the difficulty of fault diagnosis, and consequent long periods out of service. The present printer has fault detectors, a fault-code generator and a non-volatile electronic memory for storing those codes. The fault codes are stored in chronological order and the machine includes means for displaying the memory contents, one code at a time, to give the service engineer a 'case history'. Fault detection is carried on automatically by the central processor which controls the printer operation. In the time intervals, e.g. 100 milliseconds, in the main printing program, an auxiliary program is run, which makes a series of tests to ensure that all the functions of the printer are operating correctly.

Description

« ......'4«...... '4

Oeé-Nederland B.V., te 7enlo AfdrukinrichtingOeé-Nederland B.V., in 7enlo Printing Equipment

De uitvinding heeft betrekking op een inrichting voor het afdrukken van grafische informatie, omvattende middelen voor het detec-• teren van storingen, middelen die na detectie van een storing een storingscode genereren welke de gedetecteerde storing vertegenwoordigt 5 en een uitleesbaar niet-vluchtig geheugen.The invention relates to a device for printing graphic information, comprising means for detecting faults, means which generate a fault code after the detection of a fault, which represents the detected fault and a readable non-volatile memory.

Een dergelijke inrichting is bekend uit het Amerikaanse ootrooischrlft nr. 4062061.Such a device is known from United States Patent Specification No. 4062061.

De bekende inrichting heeft het nadeel, dat uit de in het geheugen opgeslagen oodes achteraf niet of nauwelijks te achterhalen is of een 10 storing door een eerdere storing is geïntroduceerd. Bij het opsporen van de oorzaak van een dergelijke, door een eerdere storing geïntroduceerde, storing zal de bedienaar of onderhoudsmonteur meestal zonder resultaat zoeken in het onderdeel waarin de storing is gedetecteerd.The known device has the drawback that it is hardly possible to determine afterwards whether or not a malfunction has been introduced by a previous malfunction from the oodes stored in the memory. When locating the cause of such a malfunction, which has been introduced by a previous malfunction, the operator or maintenance technician will usually search without result in the part where the malfunction has been detected.

Hierdoor kost het opsporen van storingsoorzaken onnodig veel tijd.Detecting causes of malfunction therefore takes an unnecessarily long time.

15 Dit verlies van arbeidstijd komt vooral voor bij het repareren van complexe afdrukinrichtingen die zijn voorzien van sorteerinrichtingen, automatische origineeltoevoersystemen, systemen voor het maken van dubbelzijdig bedrukte kopieSn, meer dan één rol ontvangstmateriaal enz., omdat bij dergelijke complexe afdrukinrichtingen de invloed van een 20 storing op het verdere verloop van het afdrukproces niet of nauwelijks te overzien is.15 This loss of working time is especially common in the repair of complex printers equipped with sorters, automatic document feeders, double-sided copy making systems, more than one roll of receiving material, etc. because such complex printers have the influence of a 20 malfunction during the further course of the printing process is hardly visible, if at all.

De uitvinding stelt zich tot doel om een inrichting volgens de aanhef te verschaffen, waarbij de genoemde nadelen in aanzienlijk mindere mate voorkomen.The object of the invention is to provide a device according to the preamble, wherein the drawbacks mentioned occur to a considerably lesser degree.

25 Dit doel wordt bereikt doordat de inrichting volgens de aanhef is voorzien van middelen die storingscodes in het niet-vluchtig geheugen opslaan, overeenkomstig de tijdsvolgorde waarin de storingen zijn gedetecteerd.This object is achieved in that the device according to the preamble is provided with means which store fault codes in the non-volatile memory, in accordance with the time sequence in which the faults are detected.

Hierdoor wordt het voor een onderhoudsmonteur mogelijk om 30 achteraf na te gaan in welke volgorde de storingen zijn gedetecteerd.This makes it possible for a maintenance engineer to check afterwards in which order the faults have been detected.

Een regelmatig terugkerende volgorde van bepaalde storingscodes is voor hem een aanwijzing dat hij te doen kan hebben met een storing, 8400222 -2- r » i % die een of meer storingen tot gevolg heeft. In een dergelijk geval zal het wegnemen van de oorzaak van de storing die wordt vertegenwoordigd door de eerste storingscode uit de regelmatig terugkerende volgorde van storingscodes, voldoende zijn voor een volledige repara-5 tie van de afdrukinrichting, waardoor de benodigde reparatietijd beperkt blijft.A regularly recurring order of certain error codes is an indication to him that he may be dealing with a malfunction, 8400222 -2% r which results in one or more malfunctions. In such a case, removing the cause of the malfunction represented by the first malfunction code from the regularly recurring error code sequence will be sufficient for a full repair of the printing device, thereby limiting the repair time required.

De uitvinding alsmede verdere voordelen ervan zullen hierna in detail beschreven worden onder verwijzing naar bijgaande figuren waarint 10 Pig. 1 een dwarsdoorsnede van een afdrukinrichting volgens de uitvinding voorstelt,The invention as well as further advantages thereof will be described in detail below with reference to the accompanying figures, in which 10 Pig. 1 represents a cross section of a printing device according to the invention,

Pig. 2 het blokschema van een besturingsinrichting voor het besturen en bewaken van het afdrukproces voorstelt,Pig. 2 represents the block diagram of a control device for controlling and monitoring the printing process,

Fig. 3 bet stroomdiagram van een testroutine voor het vaststellen van 15 een storing voorstelt,Fig. 3 represents the flowchart of a test routine for determining a malfunction,

Fig. 4 het gedeelte van het niet-vluchtige geheugen waarin de • storingscodes worden opgeborgen, voorstelt Fig. 5 een stroomdiagram voor het opbergen van storingscodes in het niet-vluchtige geheugen voorstelt, 20 Fig. 6 een gedeelte van het bedieningspaneel van de afdrukinrichting volgens Fig. 1 voorstelt,Fig. 4 represents the portion of the non-volatile memory in which the trouble codes are stored. FIG. 5 represents a flow chart for storing DTCs in the non-volatile memory, FIG. 6 a part of the control panel of the printing device according to FIG. 1 represents,

Fig. 7 het blokschema van een gedeelte van de electronische schakeling voor het bedieningspaneel voorstelt,Fig. 7 represents the block diagram of part of the electronic circuit for the control panel,

Fig. 8 het stroomdiagram van een tabelleesroutine voor het zichtbaar 25 maken van de opgeslagen storingscodes voorstelt.Fig. 8 represents the flow chart of a table reading routine for visualizing the stored DTCs.

In Fig. 1 is een dwarsdoorsnede van een afdrukinrichting 24 volgens de uitvinding weergegeven waarvoor bij wijze van voorbeeld een kopieerapparaat is gekozen. Hierin is 1 een eindloze fotogeleidende band die over een aandrukrol 2, een aandrijfrol 3 en vrij gelegerende 30 rollen 4,5,6,7 en 8 is gespannen. Band 1 wordt door aandrijfrol 3 in de richting van pijl 9 aangedreven. Met behulp van niet weergegeven bedieningsorganen kan aandrukrol 2 omhoog gebracht worden, waardoor band 1 tegen een tussendrager 11 gedrukt wordt. Tussendrager 11 bestaat uit een laag zachte siliconenrubber, die om de buitenzijde van 35 een rol 10 is aangebracht. Rol 10 wordt in de richting van pijl 13 aangedreven. In het inwendige van rol 10 is een verwarmingselement 39 8400222 • ..... « -3- opgesteld, waarmee de mantel van rol 10 en daardoor tussendrager 11 wordt verwarmd. Boven rol 10 is een aandrukrol 12 opgesteld. Met behulp van niet weergegeven bedieningsorganen kan aandrukrol 12 omlaag gebracht worden, waardoor aandrukrol 12 tegen tussendrager 11 wordt 5 aangedrukt. Door transportrollen 14 kan een vel ontvangstmateriaal van een stapel 15 tussen de rollen 10 en 12 worden aangevoerd, waarna het vel door transportrollen 14A naar een aflegvlak 16 wordt gebracht. In de baan die het ontvangstmateriaal doorloopt, zijn detectors 40,41,42 en 43 aangebracht voor het detecteren van een eventueel 10 vastlopen van het ontvangstmateriaal. Langs de baan die band 1 volgt, zijn middelen van de gebruikelijke soort opgesteld om op het fotoge-leidend oppervlak van band 1 langs electrofotografische weg poeder-beelden te vormen. Deze middelen omvatten een borstel 17, waarmee eventueel op band 1 aanwezige poederresten worden verwijderd, een 15 corona oplaadihrichting 18, waarmee een gelijkmatige electrostatische lading wordt opgebracht op band 1, een projectiestation 23 waarin met behulp van flitslampen 19, lens 20 en spiegel 21 een lichtbeeld van een op aanlegruit 22 liggend origineel op een strak gespannen deel 1A van band 1 wordt geprojecteerd, bij welke projectie op deel 1A 20 een beeldmatig ladingspatroon ontstaat, een magneetborstelontwikkel-inrichting 26 met behulp waarvan het ladingspatroon wordt ontwikkeld tot een poederbeeld. Met behulp van een besturingsinrichting 25 worden de beeldvormende middelen 17,18,19,26, de transportrollen 14 en 14A en de bedieningsorganen van de aandrukrollen 2 en 12 via een aantal niet 25 weergegeven besturingslijnen in- en uitgeschakeld. De besturingsinrichting 25 zal verderop in detail beschreven worden.In FIG. 1 shows a cross-section of a printing device 24 according to the invention, for which a copying machine has been chosen by way of example. Herein 1 is an endless photoconductive belt which is stretched over a pressure roller 2, a driving roller 3 and freely alloying rollers 4,5,6,7 and 8. Belt 1 is driven by drive roller 3 in the direction of arrow 9. Pressing roller 2 can be raised by means of actuators not shown, whereby belt 1 is pressed against an intermediate carrier 11. Intermediate carrier 11 consists of a layer of soft silicone rubber, which is arranged around the outside of a roll 10. Roll 10 is driven in the direction of arrow 13. In the interior of roller 10, a heating element 39 8400222 - ..... «-3- is arranged, with which the jacket of roller 10 and thereby intermediate carrier 11 is heated. A pressure roller 12 is arranged above roller 10. Pressing roller 12 can be lowered by means of operating means not shown, whereby pressure roller 12 is pressed against intermediate carrier 11. A sheet of receiving material from a stack 15 can be fed between the rollers 10 and 12 by transport rollers 14, after which the sheet is brought to a depositing surface 16 by transport rollers 14A. Detectors 40, 41, 42 and 43 are arranged in the path through the receiving material to detect any jamming of the receiving material. Along the path followed by band 1, means of the conventional type are arranged to form powder images electrophotographically on the photoconductive surface of band 1. These means comprise a brush 17, with which any powder residues present on tape 1 are removed, a corona charging device 18, with which an even electrostatic charge is applied to tape 1, a projection station 23 in which, with the aid of flash lamps 19, lens 20 and mirror 21, a a light image of an original lying on the supporting pane 22 is projected onto a tightly tensioned part 1A of tape 1, at which projection on part 1A 20 results in an image-based charge pattern, a magnetic brush developing device 26 with the aid of which the charge pattern is developed into a powder image. With the aid of a control device 25, the image-forming means 17, 18, 19, 26, the transport rollers 14 and 14A and the operating members of the pressure rollers 2 and 12 are switched on and off via a number of control lines (not shown). The controller 25 will be described in detail below.

Voorts is het kopieerapparaat voorzien van een bedieningspaneel 30 voor het invoeren van een kopieeropdracht en het ingang zetten en stoppen van het kopieerproces. Na het invoeren van een kopieeropdracht 3Ó kan het kopieerproces in gang gezet worden door het indrukken van een printtoets (niet weergegeven). Tijdens het kopieerproces wordt voor elke kopie die gemaakt moet worden op band 1 een poederbeeld gevormd door achtereenvolgens band 1 op te laden m.b.v. corona 18, een ladingspatroon te vormen met behulp van projectiestation 23 en ver-35 volgens het patroon te ontwikkelen met behulp van magneetborstelont-wikkelinrichting 26. Wanneer het gevormde poederbeeld aandrukrol 2 8400222 i -4- nadert wordt band 1 door middel van aandrukrol 2 tegen tussendrager 11 gedrukt. Terwijl het poederbeeld de drukzone passeert, wordt het overgedragen op tussendrager 11 en wordt het door deze meegenomen. Het overgedragen poederbeeld wordt, terwijl het door tussendrager 11 wordt 5 meegenomen, verwarmd. Daarbij verweken de poederkorrels en gaan samenklonteren zodat het poederbeeld kleverig geworden is als het aandrukrol 12 nadert. Intussen is aandrukrol 12 tegen tussendrager 11 gedrukt en zijn transportrollen 14 in werking gesteld, zodat een vel ontvangstmateriaal tussen de rollen 10 en 12 wordt aangevoerd. Wanneer 10 vervolgens het poederbeeld en het vel ontvangstmateriaal de drukzone tussen tussendrager 11 en aandrukrol 12 doorlopen, wordt het verweekte en kleverige beeldmateriaal in het ontvangstmateriaal gedrukt. Na afkoeling zal het beeld vast verbonden zijn met het ontvangstmateriaal en aldus gefixeerd zijn. De zo verkregen kopie wordt met behulp van 15 transportrollen 14A naar aflegvlak 16 gebracht.Furthermore, the copier is provided with a control panel 30 for entering a copy job and for starting and stopping the copying process. After entering a copy job 3Ó, the copying process can be started by pressing a print key (not shown). During the copying process, for each copy to be made on tape 1, a powder image is formed by successively charging tape 1 using corona 18, to form a charge pattern using projection station 23 and then develop the pattern using magnet brush developing device 26. When the powder image formed press roller 2 8400222 i -4- approaches belt 1 by pressure roller 2 intermediate carrier 11 pressed. As the powder image passes through the pressure zone, it is transferred to intermediate carrier 11 and carried by it. The transferred powder image is heated while it is entrained by intermediate carrier 11. Thereby, the powder granules soften and start to clump so that the powder image becomes tacky as the pressure roller 12 approaches. Meanwhile, pressure roller 12 has been pressed against intermediate carrier 11 and transport rollers 14 have been actuated, so that a sheet of receiving material is fed between the rollers 10 and 12. Then, when the powder image and the receiving material sheet pass through the pressure zone between intermediate carrier 11 and pressure roller 12, the softened and tacky image material is pressed into the receiving material. After cooling, the image will be firmly connected to the receiving material and thus fixed. The copy thus obtained is brought to storage surface 16 by means of 15 transport rollers 14A.

In Fig. 2 is een blokschema weergegeven van besturingsinrichting 25 voor het besturen en bewaken van het afdrukproces. Hierin is 50 een centrale verwerkingseenheid,van een gebruikelijke soort, waarvan de data-uitgangen 60, de adresuitgangen 61 en de besturingsuitgangen 62 20 zijn aangesloten op respectievelijk databus 55, adresbus 56 en besturingsbus 57. Verder zijn een uitsluitend leesbaar geheugen 51 (ROM), een halfgeleidergeheugen 52 en een niet-vluchtig lees/schrijfgeheugen 53» het bedieningspaneel 30, een verbin-dingsschakeling 54 voor het bewaken van het kopieerproces en een aan-25 tal niet weergegeven verbindingsschakelingen voor het besturen van het kopieerproces op de bussen 55,56 en 57 aangesloten. Het niet-vluchtig geheugen 53 is voorzien van een batterij 65, waarmee geheugen 53 wordt gevoed gedurende de tijd dat het kopieerapparaat uitgeschakeld is, waardoor de gegevens opgeslagen in geheugen 53 ook na het uitschakelen 30 van het apparaat bewaard blijven. De centrale verwerkingseenheid 50 kan via adresbus 56 en met behulp van de op adresbus 56 aangesloten (niet weergegeven) selectieschakelingen van de geheugens een willekeurige geheugenplaats van een van de geheugens 51, 52, 53 selecteren. De centrale verwerkingseenheid kan via de databus 55 gegevens in de 35 geselecteerde geheugenplaats opbergen of uit de geselecteerde geheugenplaats ophalen. Het opberg- en ophaalproces wordt via de ® A 0 O ? 9 2 ύ * -5- besturingsbua 57 bestuurd door de centrale verwerkingseenheid 50* Terbindingsschakeling 54 is samengesteld uit ingangspoorten 58 en 59 en een selectleschakeling 64. De data-uitgangen van ingangspoorten 58 en 59 zijn aangesloten op databus 55.De besturingsingangen van 5 ingangspoorten 58 en 59 zijn verbonden met besturingsbus 57«In FIG. 2 is a block diagram of controller 25 for controlling and monitoring the printing process. Herein 50 is a central processing unit, of a conventional type, of which the data outputs 60, the address outputs 61 and the control outputs 62 are connected to data bus 55, address bus 56 and control bus 57, respectively. Furthermore, an exclusively readable memory 51 (ROM) , a semiconductor memory 52 and a non-volatile read / write memory 53, the control panel 30, a connection circuit 54 for monitoring the copying process and a number of connection circuits (not shown) for controlling the copying process on the buses 55, 56 and 57 connected. The non-volatile memory 53 is provided with a battery 65, which powers memory 53 during the time the copier is turned off, thus retaining the data stored in memory 53 even after the power is turned off. The central processing unit 50 can select an arbitrary memory location of one of the memories 51, 52, 53 via address bus 56 and by means of the selection circuits of the memories (not shown) connected to address bus 56. The central processing unit can store or retrieve data from the selected memory location via the data bus 55. The storage and retrieval process is controlled via the ® A 0 O? 9 2 ύ * -5- control bua 57 controlled by the central processing unit 50 * Terbinding circuit 54 is composed of input ports 58 and 59 and a select circuit 64. The data outputs of input ports 58 and 59 are connected to data bus 55.The control inputs of 5 input ports 58 and 59 are connected to control bus 57 «

Selectleschakeling 64 is aangesloten op adresbus 56. De selectie-uitgangen 87 en 88 zijn verbonden met respectievelijk vrijgavein gangen 90 en 89 van respectievelijk ingangspoort 59 en 58. Ingangen 70, 71, 72,73 van ingangspoort 58 zijn verbonden met detectors 40, 41, 10 42, 43, die zijn aangebracht in de baan die een vel ontvangstmaterlaal doorloopt. Vanneer een vel ontvangstmaterlaal een van de detectors 40, 41, 42, 43 passeert, zal deze bediend worden, waardoor een logisch 0-signaal op de bijbehorende ingang van ingangspoort 58 aangeboden wordt. Ingang 74 van ingangspoort 58 is verbonden met een bewakings-15 schakeling 82 en ingang 75 met een grendelcontact 81. Grendelcontact 81 is aangebracht bij de deur die toegang geeft tot het inwendige van het kopieerapparaat. Bij het openen van de deur wordt grendelcontact 81 'geopend', waardoor een logisch 1 signaal op ingang 74 wordt aangeboden. Bewakingsschakeling 82 biedt een logisch 1 signaal aan, op 20 ingang 75, als flitslampen 19 weigeren te ontsteken. Ingangen 76 en 77 van ingangspoort 59 zijn verbonden met een temperatuur-bewakLngsschakeling 83* Bij een onder- respectievelijk overtemperatuur van tussendrager 11 zal een logisch 1 signaal op Ingang 76 respectievelijk 77 aangeboden worden. Een ingang 78 is verbonden met een 25 niveaudetector 84 in de tonervoorraadbak van ontwikkelinrlchting 26.Select circuit 64 is connected to address bus 56. The selection outputs 87 and 88 are connected to enable inputs 90 and 89 of input port 59 and 58, respectively. Inputs 70, 71, 72, 73 of input port 58 are connected to detectors 40, 41, 42, 43, which are provided in the web passing through a sheet of receiving material. When a sheet of receiving material passes through any of the detectors 40, 41, 42, 43, it will be operated, providing a logic 0 signal at the associated input of input port 58. Input 74 of input port 58 is connected to a monitoring circuit 82 and input 75 to a latch contact 81. Latch contact 81 is provided at the door giving access to the interior of the copier. When the door is opened, latch contact 81 is "opened", providing a logic 1 signal at input 74. Monitoring circuit 82 provides a logic 1 signal, at 20 input 75, if flash lamps 19 refuse to fire. Inputs 76 and 77 of input port 59 are connected to a temperature monitoring circuit 83 * At an under- or over-temperature of intermediate carrier 11, a logic 1 signal will be applied to Input 76 and 77 respectively. An input 78 is connected to a level detector 84 in the toner supply bin of developer 26.

Indien het tonerniveau beneden een bepaalde waarde komt zal een logisch 1 signaal aan ingang 78 aangeboden worden. Ingang 79 respectievelijk 80 van ingangspoort 59 is verbonden met schakeling 85 respectievelijk 86 voor het bewaken van de snelheidsregeling van 30 band 1 respectievelijk rol 10. Indien een van de snelheidsregelingen buiten zijn regelbereik geraakt zal een logisch 1 signaal aan de bijbehorende ingang worden aangeboden.If the toner level falls below a certain value, a logic 1 signal will be applied to input 78. Input 79 and 80 of input port 59 is connected to circuit 85 and 86 respectively for monitoring the speed control of belt 1 and roll 10 respectively. If one of the speed controls falls outside its control range, a logic 1 signal will be applied to the associated input.

Indien tijdens een ophaalcyclus van de centrale verwerkingseenheld de adrescode van het adres van ingangspoort 58 op de adresbus wordt 35 gezet, zal op selectie-uitgang 87 een selectiesignaal verschijnen, 8400222If, during a fetch cycle of the central processing unit, the address code of the address of input port 58 is set on the address bus, a selection signal will appear on selection output 87, 8400222

I II I

-6- * > waardoor ala reactie op de besturingsignalen in besturingsbus 57 de ingangen 70,...,75 worden doorverbonden met ingangen 60 van centrale verwerkingseenheid 50.-6- *> whereby, in response to the control signals in control bus 57, the inputs 70, ..., 75 are connected to inputs 60 of central processing unit 50.

De centrale verwerkingseenheid 50 voert ten behoeve van het besturen 5 en bewaken van het kopieerproces een programma uit, welk programma is opgeslagen in het uitsluitend leesbaar geheugen 51.The central processing unit 50 executes a program for controlling 5 and monitoring the copying process, which program is stored in the read-only memory 51.

Dit programma bestaat uit een hoofdprogramma en een aantal hulpprogramma’s. Tijdens het uitvoeren van het hoofdprogramma zullen al dan niet afhankelijk van het verloop van het kopieerproces deze 10 hulpprogramma’s worden aangeroepen. Deze hulpprogramma’s omvatten een aantal testroutines voor het bewaken van het kopieerproces. Tijdens het uitvoeren van deze testroutines wordt aan de hand van de ingangssignalen op ingangspoorten 58 en 59» nagegaan of er een storing is gedetecteerd. Deze testroutines worden met korte tussenpozen (bijv. 15 om de 100 milliseconden) aangeroepen door de centrale verwerkingseenheid. Een aantal testroutines wordt alleen aangeroepen, als het kopieerproces een voorafbepaald stadium heeft bereikt. Zo wordt bijvoorbeeld direct na het belichten met flitslampen 19 de testroutine aangeroepen voor het vaststellen van een eventuele flitsweigering.This program consists of a main program and a number of utilities. During the execution of the main program, these 10 utilities will be called, depending on the course of the copying process. These tools include a number of test routines for monitoring the copying process. During the execution of these test routines, the input signals on input ports 58 and 59 »check whether a fault has been detected. These test routines are invoked by the central processing unit at short intervals (e.g., 15 every 100 milliseconds). Some test routines are invoked only when the copy process has reached a predetermined stage. For example, immediately after exposure with flash lamps 19, the test routine is invoked to determine a possible flash rejection.

20 In Fig. 3 is het stroomdiagram van de testroutine voor het vaststellen van een te hoge temperatuur van tussendrager 11 getekend. Met behulp van deze routine wordt aan de centrale verwerkingseenheid 50 kenbaar gemaakt dat de temperatuur van tussendrager 11 een bepaalde maximum waarde heeft overschreden. In dat geval zal de temperatuur-25 bewakingsschakeling 83 een logisch 1 signaal op ingang 77 van ingangspoort 59 aanbieden. Tijdens het uitvoeren van het testprogramma wordt eerst tijdens het uitvoeren van S1 ingangspoort 59 geadresseerd en wordt vervolgens tijdens het uitvoeren van S2 vastgesteld of op ingang 77 een logisch T signaal aanwezig is. Indien 30 dit niet het geval is wordt de testroutine verlaten via S6.Echter in het geval er wel een logisch 1 signaal wordt aangeboden wordt er tijdens het uitvoeren van S3 de bijbehorende foutencode uit het geheugen opgehaald en wordt vervolgens een opbergroutine S4 aangeroepen voor het opbergen van de foutencode. Deze foutencode is in de vorm van een 35 data-woord opgenomen in de testroutine. Met behulp van deze opbergroutine wordt de in een testroutine opgehaalde foutencode in een 8400222 c -7- tabel opgeborgen. Deze tabel is weergegeven in Fig.4 en aangeduid met het cijfer 100. Tabel 100 bestaat uit een vooraf bepaald aantal geheugenplaatsen in een vooraf bepaald gedeelte van niet-vluchtig geheugen 53« Bet beginadres van tabel 100 wordt aangegeven door BATAB. 5 De hier weergegeven tabel omvat 10 geheugenplaatsen 101,....,110.In FIG. 3, the flow chart of the test routine for determining an excess temperature of intermediate carrier 11 is drawn. With the aid of this routine, the central processing unit 50 is informed that the temperature of intermediate carrier 11 has exceeded a certain maximum value. In that case, the temperature monitoring circuit 83 will provide a logic 1 signal at input 77 of input port 59. During the execution of the test program, input port 59 is first addressed during execution of S1, and then it is determined during execution of S2 whether a logic T signal is present at input 77. If this is not the case, the test routine is exited via S6. However, in case a logic 1 signal is offered, the corresponding error code is retrieved from memory during the execution of S3 and a storage routine S4 is then called for storage. of the error code. This error code is included in the test routine in the form of a data word. Using this storage routine, the error code retrieved in a test routine is stored in an 8400222 c-7 table. This table is shown in Fig. 4 and is indicated by the numeral 100. Table 100 consists of a predetermined number of memory locations in a predetermined portion of non-volatile memory 53. The starting address of Table 100 is indicated by BATAB. 5 The table shown here contains 10 memory locations 101, ...., 110.

De opbergroutine S4 zal verderop beschreven worden. Na het uitvoeren van de opbergroutine wordt een storingsafhandelingsroutine S5 aangeroepen. Na het uitvoeren van de storingsafhandelingsroutine S5 wordt de testroutine verlaten via S6, en zal de centrale ver-10 werkingseenheid verder gaan met de uitvoering van het hoofdprogramma.The storage routine S4 will be described below. After executing the storage routine, a fault handling routine S5 is invoked. After executing the fault handling routine S5, the test routine is exited via S6, and the central processing unit will continue to execute the main program.

In Fig.5 is het stroomdiagram van de opbergroutine S4 weergegeven. Tijdens de uitvoering van S11 wordt het beginadres van tabel 100 opgehaald en wordt een eerste teller geladen met een waarde die overeenkomt met het aantal geheugenplaatsen in tabel 100 verminderd 15 met 1. Vervolgens wordt in S12 een tweede teller geladen met de inhoud van de eerste teller verminderd met 1. Tijdens het uitvoeren van S13 wordt getest of de inhoud van de eerste teller gelijk is aan 0. Indien de inhoud ongelijk aan 0 is wordt in S14 de inhoud van geheugenplaats met het adres (BATAB + inhoud tweede teller) opgeborgen in de 20 geheugenplaats met het adres (BATAB + inhoud eerste teller).Fig. 5 shows the flowchart of the storage routine S4. During the execution of S11, the initial address of table 100 is retrieved and a first counter is loaded with a value corresponding to the number of memory locations in table 100 minus 15, then a second counter is loaded in S12 with the contents of the first counter decreased by 1. During the execution of S13 it is tested whether the content of the first counter is equal to 0. If the content is not equal to 0, in S14 the content of the memory location with the address (BATAB + content of the second counter) is stored in the 20 memory location with the address (BATAB + content of first counter).

Vervolgens worden in S15 de inhoud van de eerste teller en de inhoud van de tweede teller met 1 verlaagd. De programaalus bestaande uit S13» 314 en S15 wordt steeds opnieuw doorlopen totdat de inhoud van de eerste teller gelijk wordt aan 0. Op deze wijze worden de gegevens in 25 geheugenplaatsen 101 tot en met 110 een plaats in de tabel opgeschoven. De inhoud van de laatste geheugenplaats van tabel 100 verdwijnt uit de tabel. In de eerste geheugenplaats 101 wordt tijdens het uitvoeren van S16 de opgehaalde storingscode opgeborgen. Daarna wordt de opbergroutine verlaten via S17 en gaat de centrale verwerkingseenheid 30 50 verder met het uitvoeren van het testprogramna zoals hiervoor reeds beschreven is. De opbergroutine wordt in iedere testroutine aangeroepen nadat er door de testroutine een storing is vastgesteld en de bijbehorende foutencode is opgehaald. Alleen van de gebeurtenissen waardoor het kopieerproces niet op de normale wijze kan worden 35 afgewerkt, maar die geen gevolg zijn van oen gebrekkig functionerend onderdeel, worden geen storingscodes opgeslagen: zoals bijvoorbeeld 8400222 I I ..-.Then, in S15, the content of the first counter and the content of the second counter are decreased by 1. The program loop consisting of S13, 314 and S15 is run over and over until the content of the first counter equals 0. In this way, the data in 25 memory locations 101 to 110 is shifted one place in the table. The contents of the last memory location of table 100 disappear from the table. During the execution of S16, the retrieved error code is stored in the first memory location 101. Thereafter, the storage routine is exited via S17 and the central processing unit 30 50 continues to execute the test program as previously described. The storage routine is invoked in each test routine after a failure has been determined by the test routine and the associated error code has been retrieved. Only those events that prevent the copying process from being completed normally, but which are not the result of a faulty functioning part, do not store error codes: such as, for example, 8400222 I I ..-.

«Γ 3 -8- het opraken van de toner. Op de hiervoor beschreven manier wordt een tabel TOO verkregen, waarin de storingscodes van de laatste 10 vastgestelde storingen in volgorde zijn opgeslagen, waarbij de code van de laatstvastgestelde storing bovenaan in de tabel staat.«Γ 3 -8- running out of toner. In the manner described above, a table TOO is obtained, in which the error codes of the last 10 detected errors are stored in sequence, the code of the last detected error being at the top of the table.

5 In de hier bij wijze van voorbeeld beschreven uitvoeringsvorm is de tijdsvolgorde waarin de storingen zijn gedetecteerd vastgelegd door de plaatsvolgorde waarin de codes zijn opgeslagen, waarbij de code van de laatstvoorgekomen storing boven aan in de tabel staat. Er zijn echter nog andere datastructuren te gebruiken waarin door de structuur 10 de tijdsvolgorde wordt vastgelegd, zoals bijvoorbeeld een cyclische tabel of een zogenaamde wlinked-listM. Een cyclische tabel bestaat bijv. uit een ringteller en een voorafbepaald aantal geheugenplaatsen. De ringteller kent een aantal opeenvolgende telstanden, welk aantal gelijk is aan het aantal geheugenplaatsen, De telstand duidt een 15 geheugenplaats aan in de tabel, waarin de eerstvolgende storingscode moet worden opgeborgen. Steeds als een storingscode is opgeborgen zal de ringteller in de volgende telstand gezet worden. Als de teller alle telstanden heeft doorlopen neemt de teller weer de oorspronkelijke telstand aan. In een zogenaamde linked-list wordt bij het opbergen van 20 elke storingscode de storingscode en het adres van de vorige storingscode opgeslagen. Verder is het mogelijk om de storingscodes een volgnummer toe te kennen en dit volgnummer samen met de storingscode op te slaan,In the embodiment described here by way of example, the time order in which the disturbances are detected is determined by the place order in which the codes are stored, the code of the last occurring disturbance being at the top of the table. However, other data structures can be used in which the time sequence is determined by the structure 10, such as, for example, a cyclic table or a so-called wlinked-listM. For example, a cyclic table consists of a ring counter and a predetermined number of memory locations. The ring counter has a number of successive counting positions, which number is equal to the number of memory locations. The counting position indicates a memory location in the table, in which the next error code must be stored. Every time a malfunction code is stored, the ring counter will be set to the next count position. When the counter has completed all counts, the counter returns to the original count. In a so-called linked list, when storing each malfunction code, the malfunction code and the address of the previous malfunction code are stored. It is also possible to assign the error codes a sequence number and to store this sequence number together with the error code,

In Fig. 6 is een gedeelte van bedieningspaneel 30 getekend.In FIG. 6, a portion of control panel 30 is shown.

25 Hierin zijn 120 en 121 weergaveorganen en zijn 122, 123, 124 en 125 met de hand bedienbare toetsen. Met behulp van de weergaveorganen 120 en 121 kan de inhoud van de tabel 100 zichtbaar gemaakt worden.Herein, 120 and 121 are display members and 122, 123, 124, and 125 are hand-operable keys. The contents of the table 100 can be made visible with the aid of the display members 120 and 121.

Weergaveorgaan 120 geeft een plaatsnummer van een geheugenplaats in de tabel aan en weergaveorgaan 121 geeft de daarin opgeslagen 30 storingscode weer. Met behulp van toetsen 122, .... , 125 kan men een plaatsnummer selecteren.De wijze waarop deze selectie plaatsvindt zal verderop worden beschreven.Display 120 indicates a location number of a memory location in the table and display 121 shows the error code stored therein. With the help of keys 122, ...., 125 a place number can be selected. The way in which this selection takes place will be described later.

In Fig. 7 is een gedeelte van de electronische schakeling van het bedieningspaneel weergegeven, 35 Een selectieschakeling 126 , is aangesloten op adresbus 56.In FIG. 7 shows part of the electronic circuit of the control panel. 35 A selection circuit 126 is connected to address bus 56.

Uitgangsregister 128 respectievelijk 129 is verbonden met de ingang 8400222 -9- van weergaveorgaan 120 respectievelijk 121. De weergaveorganen 120 en 121 zijn uitgevoerd als tweedjferige zeven-segmentsdisplays. De weergaveorganen 120 en 121 geven een tweedjferig getal weer dat overeenkomt eet de code opgeslagen in uitgangsregister 128, resp. 129. 5 Verder is het mogelijk om de weergaveorganen 120 en 121 uit te schakelen door een daarvoor bestemde dtschakelcode in uitgangsregisters 128 en 129 te zetten. Toetsen 122, 123, 124 en 125 zijn verbonden met de ingangen van een toetsenbesturingsschakeling 132. Toetsenbesturingsschakeling 132 is voorzien van een statusregister 10 131 en een coderegister 130. De dtgangen van registers 130 en 131 zijn verbonden met databus 55. Via databus 55 kan de centrale ver-werkingseenheid 50 gegevens in registers 128 en 129 opbergen en gegevens ophalen uit registers 130 en 131. Selectieschakeling 126 bepaalt aan de hand van het adres op adresbus 56 of en zo ja welke van de 15 registers 128,...,131 is geselecteerd. Het laad- en opbergproces wordt bestuurd met besturingssignalen in de besturingsbus 57» die aan de besturingsingangen, van registers 128,...,131 worden aangeboden. Op het moment dat een van de toetsen 122 ....... 125 wordt ingedrukt genereert toetsenbesturingsschakeling 132 een code die de ingedrukte 20 toets vertegenwoordigt en slaat deze code op in coderegister 130.Output register 128 and 129, respectively, are connected to the input 8400222-9 of display 120 and 121, respectively. Display 120 and 121 are constructed as two-segment seven-segment displays. The displays 120 and 121 display a two-digit number corresponding to the code stored in output register 128, respectively. 129. Furthermore, it is possible to switch off the display members 120 and 121 by putting an appropriate switching code in output registers 128 and 129. Keys 122, 123, 124 and 125 are connected to the inputs of a key control circuit 132. Key control circuit 132 includes a status register 10 131 and a code register 130. The outputs of registers 130 and 131 are connected to data bus 55. Via data bus 55, the central processing unit 50 stores data in registers 128 and 129 and retrieves data from registers 130 and 131. Selection circuit 126 determines on the basis of the address on address bus 56 whether and, if so, which of the 15 registers 128, ..., 131 is selected. The loading and storage process is controlled with control signals in the control bus 57 which are applied to the control inputs of registers 128, ..., 131. When one of keys 122 ....... 125 is pressed, key control circuit 132 generates a code representing the key pressed and stores this code in code register 130.

Tegelijkertijd wordt in statusregister 131 de code 1 geladen door de toetsenbesturingsschakeling 132. Als de centrale verwerkingseenheid 50 de inhoud van register 130 ophaalt, wordt statusregister 131 op nul gesteld.At the same time, in status register 131, the code 1 is loaded by the key control circuit 132. When the central processing unit 50 retrieves the contents of register 130, status register 131 is set to zero.

25 Tijdens de uitvoering van het hoofdprogramma wordt regelmatig een tabelleesroutine aangeroepen (bijv. om de 100 milliseconden). Met behulp van deze routine kan de inhoud van de tabel zichtbaar genaakt worden.25 During the execution of the main program, a table reading routine is regularly invoked (eg every 100 milliseconds). With the help of this routine the contents of the table can be visualized.

In Fig. 8 is het stroomdiagram van de tabelleesroutine getekend.In FIG. 8, the flow chart of the table reading routine is drawn.

30 Telkens als de tabelleesroutine is aangeroepen wordt allereerst in S120 getest of een van de toetsen 122 ,..., 125 is ingedrukt. Bij deze test haalt de centrale verwerkingseenheid de inhoud van statusregister 131 op. Indien de inhoud van register 131 0 is is er geen toets ingedrukt en zal de tabelleesroutine verlaten worden via S121 en gaat 35 de centrale verwerkingseenheid 50 verder met het uitvoeren van het hoofdprogramma.30 Each time the table reading routine is called, it is first tested in S120 whether one of the keys 122, ..., 125 has been pressed. In this test, the central processing unit retrieves the contents of status register 131. If the contents of register 131 are 0, no key has been pressed and the table reading routine will be exited via S121 and the central processing unit 50 continues to execute the main program.

8400222 ι « -10- w C*8400222 ι «-10- w C *

Indien de inhoud van statusregister 131 wel 1 is wordt tijdens het uitvoeren van S122 de inhoud van coderegister 130 opgehaald.If the content of status register 131 is 1, the content of code register 130 is retrieved during execution of S122.

Vervolgens wordt in S123 getest of de opgehaalde code toets 122 vertegenwoordigt. Indien toets 122 is ingedrukt tijdens het uitvoeren van 5 S124 wordt een derde teller op nul gesteld. Toets 122 heeft de functie van starttoets. Na het indrukken van deze toets wordt het mogelijk om het tabelleesproces te beïnvloeden door het indrukken van de toetsen 123 en 124. De functies van toetsen 123 en 124 zullen verderop worden beschreven. Om aan te geven dat toets 122 reeds is ingedrukt wordt de 10 routinestatus tijdens de uitvoering van S124 1 gemaakt. Vervolgens bergt de centrale verwerkingseenheid 50 een code die overeenkomt met inhoud van de eerste teller op in uitgangsregister 128, waardoor de inhoud van de derde teller op weergaveorgaan 120 wordt weergegeven CS 125·) - Daarna bergt de centrale verwerkingseenheid 50 tijdens het 15 uitvoeren van S126 de, storingscode die opgeslagen is op de geheugenplaats die wordt aangeduid door de inhoud van de derde teller op in register 129, waardoor op weergaveorgaan 121 de storingscode zichtbaar wordt. Na het uitvoeren van S126 wordt de tabelleesroutine via S121 weer verlaten. Indien tijdens het uitvoeren van S123 blijkt 20 dat de ingedrukte toets niet 121 is, wordt in S127 getest of de routinestatus gelijk is aan 1. Indien dit niet het geval is wordt de tabelleesroutine via SI21 verlaten. In het andere geval wordt in S128 getest of toets 123 ingedrukt is. Is het resultaat van deze test positief dan zal vervolgens tijdens het uitvoeren van S129 de inhoud van 25 de derde teller met 1 verhoogd worden. Tijdens het uitvoeren van S130 wordt getest of de derde teller een geheugenplaats uit de tabel aangeeft. Dit is het geval als de tellerstand groter dan 9 is. In het geval de teller een geheugenplaats buiten de tabel aangeeft wordt de derde teller op 0 gesteld tijdens het uitvoeren van SI31, waardoor de 30 derde teller weer de eerste plaats in de tabel aanwijst. Na de aanpassing van de tellerstand tijdens het uitvoeren S129, 3130 en/of S131 wordt de tabelleesroutine via S125» 3126 en S121 verlaten, waardoor de aangepaste tellerstand en de storingscode opgeslagen in de geheugenplaats, die door de derde teller wordt aangeduid, worden 35 weergegeven in resp. weergaveorgaan 120 en weergaveorgaan 121.Then, in S123, it is tested whether the retrieved code represents key 122. If key 122 is pressed during execution of S124, a third counter is set to zero. Key 122 has the function of start key. After pressing this key, it becomes possible to influence the table reading process by pressing keys 123 and 124. The functions of keys 123 and 124 will be described below. To indicate that key 122 has already been pressed, the routine status is made during the execution of S124 1. Then, the central processing unit 50 stores a code corresponding to content of the first counter in output register 128, whereby the contents of the third counter are displayed on display 120 CS 125). Then, the central processing unit 50 stores while executing S126. the fault code stored in the memory location indicated by the contents of the third counter in register 129, whereby the fault code is displayed on display 121. After executing S126, the table reading routine is exited via S121. If during execution of S123 it appears that the key pressed is not 121, S127 tests whether the routine status is equal to 1. If not, the table reading routine is exited via SI21. Otherwise, S128 tests whether the 123 button has been pressed. If the result of this test is positive, then the content of the third counter will be increased by 1 during the execution of S129. During the execution of S130 it is tested whether the third counter indicates a memory location from the table. This is the case if the counter reading is greater than 9. In case the counter indicates a memory location outside the table, the third counter is set to 0 during the execution of SI31, whereby the third counter again indicates the first place in the table. After the adjustment of the counter reading during execution S129, 3130 and / or S131, the table reading routine is exited via S125, »3126 and S121, whereby the adjusted counter reading and the fault code stored in the memory location, which is indicated by the third counter, are displayed. in resp. display 120 and display 121.

Indien tijdens het uitvoeren van S128 is gebleken dat toets 123 niet is ingedrukt wordt tijdens het uitvoeren van S132 getest of toets 124 9400222 ♦ -Vide ingedrukte toets is. Bij een positief resultaat van de test wordt tijdens de uitvoering van S133 de tellerstand van de derde teller met 1 verminderd. Vervolgens wordt tijdens het uitvoeren van test S134 getest of de derde teller een geheugenplaats buiten de storingstabel 5 aangeeft. Dit is het geval als de inhoud van de derde teller kleiner dan 0 is. Is de uitslag van de test positief dan wordt tijdens de uitvoering van S135 de tellerstand van de derde teller gelijk gemaakt aan 9 waardoor de teller na de aanpassing de laatste geheugenplaats in de storingstabel aanwijst. Ka aanpassing van de teller tijdens het 10 uitvoeren van 3133) SI34 en/of S135 wordt de tabelleesroutine via S125, S126 en S121 verlaten, waardoor de aangepaste tellerstand op weergaveorgaan 120 zichtbaar wordt en de storingscode opgeslagen in de bijbehorende geheugenplaats zichtbaar wordt op weergaveorgaan 121.If during execution of S128 it appears that key 123 has not been pressed, it is tested during execution of S132 whether key 124 is 9400222 ♦ -Vide pressed key. If the test is positive, the counter reading of the third counter is reduced by 1 during the execution of S133. Then, during the execution of test S134, it is tested whether the third counter indicates a memory location outside the fault table 5. This is the case if the content of the third counter is less than 0. If the result of the test is positive, the counter reading of the third counter is made equal to 9 during the execution of S135, so that the counter indicates the last memory location in the fault table after the adjustment. After adjustment of the counter during execution of 3133) SI34 and / or S135, the table reading routine is exited via S125, S126 and S121, so that the adjusted counter reading on display 120 is visible and the error code stored in the associated memory location is displayed on display 121. .

Indien tijdens het uitvoeren van S132 is gebleken dat de ingedrukte 15 toets niet toets 124 is wordt tijdens het uitvoeren van S136 getest of toets 135 is ingedrukt. Indien dit niet het geval is wordt de tabelleesroutine via S121 verlaten. Indien echter de ingedrukte toets wel toets 125 is dan zal tijdens de uitvoering van S137 de routinesta-tus 0 worden gemaakt en zullen vervolgens tijdens het uitvoeren van 20 SI38 de weergaveorganen 120 en 121 uitgeschakeld worden door registers 128 en 129 te laden met de uitsehakelcode.If it is found during the execution of S132 that the pressed key is not key 124, it is tested during the execution of S136 whether key 135 has been pressed. If not, the table reading routine is exited via S121. However, if the key pressed is key 125, during the execution of S137 routine 0 will be made and then during execution of SI38 the displays 120 and 121 will be turned off by loading registers 128 and 129 with the shutdown code.

Met de hiervoor beschreven tabelleesroutine kan een bedienaar of een onderhoudsmonteur door het indrukken van toets 122 de storingscode opgeslagen In de eerste geheugenplaats van tabel 100 zichtbaar maken.Using the table reading routine described above, an operator or a maintenance engineer can display the fault code stored in the first memory location of table 100 by pressing key 122.

25 Bovendien wordt de routinestatus door het indrukken van toets 122 1, waardoor toetsen 123 en 124 werkzaam worden gemaakt. Daarna kan hij met behulp van toetsen 123 en 124 de storingscode opgeslagen In de resp. volgende of voorafgaande geheugenplaats zichtbaar maken. Door „ indrukken van toets 125 wordt de routinestatus 0 gemaakt, waardoor 30 toetsen 123 en 124 onwerkzaam gemaakt worden en waardoor de weerga-veorganen 120 en 121 uitgeschakeld worden.In addition, by pressing key 122, routine status becomes 1, making keys 123 and 124 operative. Then, using keys 123 and 124, he can store the error code in the resp. make the next or previous memory location visible. Pressing key 125 makes routine status 0, rendering 30 keys 123 and 124 ineffective and disabling displays 120 and 121.

In de bij wijze van voorbeeld beschreven uitvoeringsvorm van de uitvinding hebben de toetsen 122,....,125 en de weergaveorganen 120 en 121 steeds dezelfde functie. Het is echter evengoed mogelijk dat de 35 weergaveorganen en de toetsen alleen tijdens een aantal voorafbepaalde toestanden waarin het kopieerapparaat zich kan bevinden (bijv. de --=- . .............-.....In the exemplary embodiment of the invention described, the keys 122, ...., 125 and the display members 120 and 121 always have the same function. However, it is also possible that the 35 display members and the keys only during a number of predetermined states in which the copier may be (e.g. the - = -. .............-... ..

8400222 -12- • % «· * toestand die bereikt wordt na detectie van een storing-) de hiervoor genoemde functies hebben, en dat in de overige toestanden de toetsen en weergaveorganen een andere functie hebben zoals bijv. het weergeven resp. het invoeren van de instelgegevens voor een kopieeropdracht.8400222 -12- •% «· * state that is reached after detection of a fault-) have the aforementioned functions, and that in the other states the keys and display elements have a different function such as, for example, displaying resp. entering the setting data for a copy job.

5 Verder zijn in het beschreven voorbeeld de middelen voor het zichtbaar maken van de inhoud van tabel 100 in zijn geheel in het kopieerapparaat ondergebracht. Het is echter evengoed mogelijk om deze middelen f geheel of gedeeltelijk onder te brengen in een afzonderlijke inrichting, die via een aansluiting op het kopieerapparaat toegang 10 heeft tot het niet-vluchtige geheugen 53·Furthermore, in the example described, the means for displaying the contents of table 100 are accommodated in their entirety in the copier. However, it is equally possible to accommodate all or part of these means f in a separate device, which has access to the non-volatile memory 53 via a connection to the copier.

De hier bij wijze van voorbeeld beschreven uitvoeringsvorm van de uitvinding maakt voor een gedeelte gebruik van een besturingsinrichting voor het besturen van het afdrukproces. Het is echter evengoed mogelijk dat de middelen voor het genereren van de 15 storingscode en opslaan en het zichtbaar maken van de storingscodes volledig gescheiden zijn van de besturingsinrichting voor het besturen van een kopieerproces. Bovendien is het evengoed mogelijk dat de middelen voor het genereren van de storingscode, de opslag en het zichtbaar maken van de storingscode uit een niet programmeerbare inrichting 20 bestaan die opgebouwd is uit combinatorische- en sequentiele schakelingen.The embodiment of the invention described here by way of example partly uses a control device for controlling the printing process. However, it is equally possible that the means for generating the error code and storing and making the error codes visible are completely separate from the control device for controlling a copying process. In addition, it is also possible that the means for generating the error code, storing and displaying the error code consist of a non-programmable device 20 which is composed of combinational and sequential circuits.

84002228400222

Claims (4)

0 i -13- t. Inrichting voor het afdrukken van grafische informatie omvattende: - middelen voor het detecteren van storingen, - middelen die na detectie van een storing een storingscode genereren, 5 welke de gedetecteerde storing vertegenwoordigt en - een uitleesbaar niet-vluchtig geheugen, met het kenmerk dat de inrichting is voorzien van middelen die storingscodes in het niet-vluchtig geheugen opslaan, overeenkomstig de tijdsvolgorde waarin de storingen zijn gedetecteerd.0 i -13- t. Device for printing graphic information comprising: - means for detecting faults, - means which generate a fault code after detection of a fault, which represents the detected fault and - a readable non-volatile memory, characterized in that the apparatus includes means for storing fault codes in the non-volatile memory according to the time sequence in which the disturbances are detected. 2. Inrichting volgens conclusie 1 met het kenmerk dat de Inrichting is voorzien van middelen, die, nadat het aantal storingsco-des een voorafbepaald aantal heeft bereikt, de langst opgeslagen storingscode uit het niet-vluchtig geheugen verwijderen na generatie van een voor opslag bestemde storingscode. 15Device according to claim 1, characterized in that the Device is provided with means which, after the number of error codes has reached a predetermined number, remove the longest stored error code from the non-volatile memory after generation of an error code intended for storage . 15 3· Inrichting volgens conclusie 1 of 2 met het kenmerk dat de inrichting is voorzien van middelen voor het één voor één zichtbaar maken van de opgeslagen storingscodes in een volgorde die overeenkomt met de tijdsvolgorde waarin de storingen zijn gedetecteerd.Device according to claim 1 or 2, characterized in that the device is provided with means for making the stored error codes visible one by one in an order corresponding to the time sequence in which the errors are detected. 4. Inrichting volgens conclusie 1, 2 of 3 met het kenmerk dat de 20 volgorde van de geheugenplaatsen waarin de storingscodes zijn opgeslagen overeenkomt met de tijdsvolgorde, waarin de storingen zijn gedetecteerd. 84002224. Device according to claim 1, 2 or 3, characterized in that the sequence of the memory locations in which the fault codes are stored corresponds to the time sequence in which the faults are detected. 8400222
NL8400222A 1984-01-25 1984-01-25 Graphics printer controlled by data processor - using automatic test routine and non-volatile memory for fault codes NL8400222A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
NL8400222A NL8400222A (en) 1984-01-25 1984-01-25 Graphics printer controlled by data processor - using automatic test routine and non-volatile memory for fault codes

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL8400222A NL8400222A (en) 1984-01-25 1984-01-25 Graphics printer controlled by data processor - using automatic test routine and non-volatile memory for fault codes
NL8400222 1984-01-25

Publications (1)

Publication Number Publication Date
NL8400222A true NL8400222A (en) 1984-04-02

Family

ID=19843378

Family Applications (1)

Application Number Title Priority Date Filing Date
NL8400222A NL8400222A (en) 1984-01-25 1984-01-25 Graphics printer controlled by data processor - using automatic test routine and non-volatile memory for fault codes

Country Status (1)

Country Link
NL (1) NL8400222A (en)

Similar Documents

Publication Publication Date Title
JP2701846B2 (en) Copier
CA1192599A (en) Directive diagnostics
US5010551A (en) Self contained troubleshooting aid for declared and non declared machine problems
US4496237A (en) Consumable status display
US4393375A (en) Control system for copying apparatus
US5023817A (en) Jam history and diagnostics
US4589090A (en) Remote processor crash recovery
GB1573676A (en) Document reproduction machine
GB2119760A (en) Copying apparatus
GB1574304A (en) Reproduction machine with on board document handler diagnostics
US4511243A (en) Time to completion interaction for a copier
GB1603395A (en) Image forming apparatus
US4477179A (en) Image forming apparatus with adjustable light source
CA1109115A (en) Copy reproduction machine with controller self check system
EP0113164B1 (en) Reproduction machine having control crash diagnostics
US4673281A (en) Image forming apparatus
US4685796A (en) Apparatus for controlling image formation
JPS6287979A (en) Control for electrophotographic printing machine
US5018143A (en) Fault diagnosing and identification system for reproduction machines
US4297029A (en) Apparatus and method for diagnostic entry
NL8400222A (en) Graphics printer controlled by data processor - using automatic test routine and non-volatile memory for fault codes
EP0103850A2 (en) Separate resetting of processors in a multiprocessor control
US6021289A (en) Necessary time display apparatus for image forming apparatus
KR940005166B1 (en) Abnormal state detecting method in a copier
KR100334092B1 (en) Paper feeding method of the image forming apparatus

Legal Events

Date Code Title Description
A85 Still pending on 85-01-01
BV The patent application has lapsed