DE10250193B4 - Method and control device for analyzing operating data of a printer - Google Patents

Method and control device for analyzing operating data of a printer Download PDF

Info

Publication number
DE10250193B4
DE10250193B4 DE2002150193 DE10250193A DE10250193B4 DE 10250193 B4 DE10250193 B4 DE 10250193B4 DE 2002150193 DE2002150193 DE 2002150193 DE 10250193 A DE10250193 A DE 10250193A DE 10250193 B4 DE10250193 B4 DE 10250193B4
Authority
DE
Germany
Prior art keywords
trace
profile
data
controller
printer
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 - Fee Related
Application number
DE2002150193
Other languages
German (de)
Other versions
DE10250193A1 (en
Inventor
Peter Dipl.-Ing. Braun (FH)
Martin Dipl.-Inf. Brunniger (FH)
Matthias Seeler
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.)
Canon Production Printing Germany GmbH and Co KG
Original Assignee
Oce Printing Systems GmbH and Co KG
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 Printing Systems GmbH and Co KG filed Critical Oce Printing Systems GmbH and Co KG
Priority to DE10262067A priority Critical patent/DE10262067A1/en
Priority to DE2002150193 priority patent/DE10250193B4/en
Publication of DE10250193A1 publication Critical patent/DE10250193A1/en
Application granted granted Critical
Publication of DE10250193B4 publication Critical patent/DE10250193B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • 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/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5075Remote control machines, e.g. by a host
    • G03G15/5079Remote control machines, e.g. by a host for maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0733Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a data processing system embedded in an image processing device, e.g. printer, facsimile, scanner
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0748Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

Verfahren zum Analysieren von Betriebsdaten eines Druckers,
bei dem der Drucker einen zentralen Controller (12) mit einem Betriebssystem (14) enthält,
der Controller (12) über einen Systembus (22) mit einer mikroprozessorgesteuerten Gerätesteuerung (24) verbunden ist, die ein Haupt-Softwaremodul (26) und eine Vielzahl von Sub-Modulen (A, B, N; A1, A2, An; B1, B2, Bn; N1, N2, Nn) enthält,
im Controller (12) und in den Modulen der Gerätesteuerung (24) Betriebsdaten anfallen, die in Form von Kommunikationsprotokollen aufbereitet sind, die über mindestens einen Datenbus (22, 28, 30) einem als Software-Modul ausgebildetem Trace-Manager (20) zugänglich sind,
mehrere Profile (P1, P2, P3, P4, P5, P6, P7, P8) von Betriebszuständen definiert werden, wobei jedem Profil (P8, P2) eine Auswahl von Kommunikationsprotokollen der beteiligten Module zugeordnet wird,
über ein Bedienfeldmenü (32, 42, 60, 70) mindestens ein Profil (P1 bis P8) ausgewählt wird,
und bei dem zur Analyse von Betriebszuständen auf den Trace-Manager...
Method for analyzing operating data of a printer,
wherein the printer includes a central controller (12) with an operating system (14),
the controller (12) is connected via a system bus (22) to a microprocessor-controlled device controller (24) comprising a main software module (26) and a plurality of sub-modules (A, B, N; A1, A2, An; B1 , B2, Bn; N1, N2, Nn),
in the controller (12) and in the modules of the device control (24) accumulate operating data, which are prepared in the form of communication protocols accessible via at least one data bus (22, 28, 30) trained as a software module Trace Manager (20) are,
several profiles (P1, P2, P3, P4, P5, P6, P7, P8) of operating states are defined, each profile (P8, P2) being assigned a selection of communication protocols of the modules involved,
at least one profile (P1 to P8) is selected via a control panel menu (32, 42, 60, 70),
and during the analysis of operating states on the trace manager ...

Figure 00000001
Figure 00000001

Description

Die Erfindung betrifft Verfahren und Steuereinrichtungen zum Analysieren von Betriebsdaten, die als Trace-Daten bezeichnet werden, bei einem Drucker. Derartige Trace-Daten sind Betriebszustandsdaten, die den aktuellen Betriebszustand eines Druckers beschreiben. Ein Drucker, insbesondere ein Hochleistungsdrucker, enthält eine Vielzahl von mikroprozessorgesteuerten Baueinheiten und Baugruppen, denen jeweils Software-Module zugeordnet sind. Trace-Daten werden bei herkömmlichen Druckern bei jeder einzelnen Baugruppe gespeichert und können von einem Service-Techniker dort abgerufen werden. Im Fehlerfalle oder bei kritischen Betriebszuständen werden die Trace-Daten vom Wartungspersonal aus den zu den betreffenden Baugruppen zugeordneten Speicherbereichen ausgelesen und diese Trace-Daten analysiert, um den Fehler feststellen zu können und um Gegenmaßnahmen zu ergreifen. Üblicherweise hat die Wartungsperson einen Computer, der an die betreffende Baugruppe angeschlossen wird, um die Trace-Daten abzurufen.The The invention relates to methods and control means for analyzing operating data, referred to as trace data, at a printer. Such trace data is operating state data that is the current one Describe the operating status of a printer. A printer, in particular a high-performance printer a variety of microprocessor controlled assemblies and assemblies, each of which software modules are assigned. Trace data will be with conventional printers stored at each individual assembly and can be serviced by a technician be retrieved there. In case of failure or critical operating conditions the trace data from the maintenance personnel from the assigned to the relevant modules Memory areas and analyzed this trace data to to be able to determine the error and countermeasures to take. Usually the maintenance person has a computer attached to that particular assembly is connected to retrieve the trace data.

Bei Auftreten von kritischen Betriebszuständen des Druckers oder bei aufgetretenen Fehlern wird im allgemeinen ein technisch gut ausgebildeter Servicetechniker zum Kunden gerufen, um vor Ort den kritischen Betriebszustand oder den Fehlerfall anhand der Trace-Daten zu analysieren. Es ist zwar möglich, die Trace-Daten auch lokal auf einen Speicherträger, beispielsweise eine Diskette, zu speichern und danach diese Daten an einem entfernten Ort auszuwerten, jedoch bedarf es hierzu erhebliches Know-how, um vor Ort die richtigen Trace-Daten am Hochleistungsdrucker zu erfassen.at Occurrence of critical operating conditions of the printer or at Errors that occur are generally a technically well-trained service technician called to the customer to spot the critical operating condition or analyze the error case using the trace data. It is possible that Trace data locally to a storage medium, such as a floppy disk, store and then evaluate that data in a remote location, however, this requires considerable know-how in order to find the right ones locally Trace data on the high-performance printer capture.

Aus dem US-Patent 5,243,382 A ist ein Steuersystem für einen Drucker oder Kopierer bekannt, bei dem ein tragbares Wartungsgerät an eine Wartungsschnittstelle anschließbar ist. Der Drucker oder Kopierer überträgt erste Daten mit Zustands informationen des Druckers oder Kopierers mit Hilfe einer Verbindung zwischen Wartungsgerät und dem Drucker oder Kopierer. Weiterhin können dem Wartungsgerät zweite Daten eingegeben werden, die Zustandsinformationen enthalten. Mindestens ein Paar von gespeicherten Steuerinformationen auf der Basis der ersten und zweiten Zustandsinformationen können durch das Wartungsgerät ausgegeben werden. Weiterhin ist aus dem US-Patent 5,243,382 A bekannt, die gespeicherten Daten zu einer Datenverarbeitungsanlage zu übertragen.Out U.S. Patent 5,243,382 A is a control system for a printer or copier known in which a portable maintenance device to a maintenance interface connectable is. The printer or copier transmits first Data with status information of the printer or copier with Help a connection between the maintenance device and the printer or copier. Furthermore you can the maintenance device second data is input containing status information. At least one pair of stored control information on the Basis of the first and second state information can by the maintenance device be issued. Furthermore, it is known from US Patent 5,243,382 A, the stored data to a data processing system to transfer.

Aus dem Dokument US 6, 038, 690 A ist ein System zur automatischen Ferndiagnose für Frankiermaschinen bekannt. Tracedaten verschiedener Aktionen werden in einem Zentralcontroller aufgezeichnet. Auf diesen Zentralcontroller wird zum Durchführen einer Analyse der Tracedaten zugegriffen.From the document US 6, 038, 690 A. a system for automatic remote diagnosis for franking machines is known. Trace data of various actions are recorded in a central controller. This central controller is accessed to perform an analysis of the trace data.

Aus dem Dokument US 5, 038, 319 A ist eine ferngesteuerte Aufzeichnung von Betriebsdaten in einer Druckmaschine bekannt. In einer Betriebsart „Event-Log" werden mit dem Auftreten eines bestimmten Ereignisses Daten aufgezeichnet. Diese Daten werden zentral in einem nicht-flüchtigen Speicher gespeichert und per Modem und Floppy-Disk übertragen.From the document US 5, 038, 319 A is a remote-controlled recording of operating data in a printing press known. In an Event Log mode, data is recorded when a particular event occurs, and data is stored centrally in non-volatile memory and transmitted via modem and floppy disk.

Aus dem Dokument Freihof, M. u. a., „Das große Buch Outlook 2000", Data Becker GmbH und Co. KG, erste Auflage 1999, ISBN: 3-8158-1410-3, Seiten 168 bis 174, ist eine Auswahlmöglichkeit von Adressen eines Adressbuchs mit Hilfe einer grafischen Oberfläche bekannt.Out the document Freihof, M. u. a., "The Big Book Outlook 2000", Data Becker GmbH and Co. KG, first edition 1999, ISBN: 3-8158-1410-3, pages 168 to 174, is a choice addresses of an address book using a graphical interface known.

Es ist Aufgabe der Erfindung, Verfahren und Steuereinrichtung anzugeben, mit deren Hilfe kritische Betriebszustände eines Druckers auf einfache Weise erfasst und die Trace-Daten komfortabel analysiert werden können.It The object of the invention is to specify methods and control devices, with their help critical operating conditions of a printer in a simple manner recorded and the trace data can be analyzed comfortably.

Diese Aufgabe wird durch die Merkmale der unabhängigen Ansprüche gelöst. Vorteilhafte Weiterbildungen sind in den abhängigen Ansprüchen angegeben.These The object is solved by the features of the independent claims. advantageous Trainings are in the dependent claims specified.

Gemäß der Erfindung wird ein Verfahren zum Analysieren von Betriebsdaten eines Druckers bereitgestellt, bei dem der Drucker einen zentralen Controller mit einem Betriebssystem enthält, der Controller über einen Systembus mit einer microprozessorgesteuerten Gerätesteuerung verbunden ist, die ein Haupt-Softwaremodul und eine Vielzahl von Sub-Modulen enthält, im Controller und in den Modulen der Gerätesteuerung Betriebsdaten in Form von Kommunikationsprotokollen anfallen, die über Datenbusse einem als Software-Modul ausgebildetem Trace-Manager zugänglich sind und bei dem mehrere Profile von Betriebszuständen definiert werden, wobei jedem Profil eine Auswahl von Kommunikationsprotokollen der beteiligten Baugruppen zugeordnet wird und bei dem zur Analyse von Betriebszuständen auf den Trace-Manager abhängig von einem ausgewählten Profil zugegriffen wird.According to the invention a method for analyzing operating data of a printer is provided, where the printer has a central controller with an operating system contains the controller over a system bus with a microprocessor-controlled device control connected, which is a main software module and a variety of sub-modules contains in the controller and in the modules of the device control operating data in Form of communication protocols incurred via data buses accessible to a trained as a software module Trace Manager and in which multiple profiles of operating conditions are defined, wherein Each profile has a selection of communication protocols of those involved Assigned to modules and in the analysis of operating conditions on dependent on the trace manager from a selected one Profile is accessed.

Ein Servicetechniker muss bei der Erfindung nicht mehr die Trace-Daten bei den einzelnen Baugruppen abfragen, sondern kann zentral über den Trace-Manager auf die Trace-Daten zugreifen. Hierzu kann der Servicetechniker anhand von Profilen, die bestimmten Betriebszuständen und Fehlerzuständen zugeordnet sind, auf die Betriebsdaten gemäß den Kommunikationsprotokollen zugreifen. Diese Profile sind im allgemeinen im Voraus anhand von wahrscheinlichen Betriebszuständen und Fehlerzuständen festgelegt worden.In the invention, a service technician no longer needs to query the trace data for the individual modules, but can access the trace data centrally via the trace manager. For this purpose, the service technician can access the operating data according to the communication protocols on the basis of profiles which are assigned to specific operating states and error states. The Profiles have generally been predefined based on likely operating conditions and error conditions.

Vorteilhafterweise wird der Servicetechniker beim Zugriff auf den Trace-Manager über ein Bedienfeldmenü geführt. Dieses Bedienfeldmenü verweist auf die verschiedenen Profile, denen ein erläuternder Text beigefügt ist, so dass der Servicetechniker schnell entscheiden kann, welche Trace-Daten vorteilhafterweise zu analysieren sind. Die Führung über das Bedienfeldmenü erfolgt in der Form von Karteikarten, wodurch eine übersichtliche Darstellung gewährleistet ist.advantageously, the service technician is engaged in accessing the trace manager Control panel menu led. This Control panel menu points to the various profiles to which an explanatory text is attached, so that the service technician can quickly decide which trace data be analyzed advantageously. The guidance is made via the control panel menu in the form of index cards, which ensures a clear presentation is.

Bei einem bevorzugten Ausführungsbeispiel der Erfindung wird mit Hilfe einer Datenfernübertragung auf den Daten-Trace-Manager zugegriffen und dieser gesteuert. Mit Hilfe eines File-Transfers können Trace-Daten ebenfalls fernübertragen werden. Damit kann der Servicetechniker von einem entfernten Ort aus die Analyse des kritischen Betriebszustandes vornehmen.at a preferred embodiment of Invention is using a remote data transfer to the data trace manager accessed and controlled. Using a file transfer can trace data also teleconferred become. This allows the service technician from a remote location from the analysis of the critical operating condition.

Zum besseren Verständnis der vorliegenden Erfindung wird im folgenden auf die in den Zeichnungen dargestellten Ausführungsbeispiele Bezug genommen, die anhand spezifischer Terminologie beschrieben sind. Es sei jedoch darauf hingewiesen, dass der Schutzumfang der Erfindung dadurch nicht eingeschränkt werden soll, da derartige Veränderungen und weitere Modifizierungen an den gezeigten Vorrichtungen und/oder den Verfahren sowie derartige weitere Anwendungen der Erfindung, wie sie darin aufgezeigt sind, als übliches derzeitiges oder künftiges Fachwissen eines zuständigen Fachmannes angesehen werden.To the better understanding The present invention is described below in the drawings illustrated embodiments Referred to, described by specific terminology are. It should be noted, however, that the scope of protection of This invention should not be limited, since such changes and further modifications to the devices shown and / or the method and such other applications of the invention, as they are shown, as usual current or future Expertise of a competent Be considered professional.

Die Figuren zeigen Ausführungsbeispiele der Erfindung, nämlichThe Figures show embodiments of the Invention, namely

1 eine Darstellung des Aufbaus der verschiedenen Baueinheiten und Module eines Hochleistungsdruckers, 1 a representation of the structure of the various modules and modules of a high-performance printer,

2 die Darstellung der Anzeige des Eingangsmenüs mit dem auf den Trace-Manager zugegriffen wird, 2 the representation of the display of the input menu with which the trace manager is accessed,

3 die Darstellung des Bedienfeldmenüs bei der Funktion "Trace-Profil", 3 the display of the control panel menu in the "Trace Profile" function,

4 die Darstellung des Bedienfeldmenüs bei der Funktion "Trace-Transfer", 4 the display of the control panel menu in the "trace-transfer" function,

5 die Darstellung des Bedienfeldmenüs bei der Funktion "Traces löschen" 5 the display of the control panel menu with the function "Delete traces"

6 die Darstellung von Diagnose-Daten mit Hilfe eines Internet-Browsers, 6 the display of diagnostic data using an internet browser,

7 die Verknüpfung eines SNMP-Software-Agenten mit dem Internet-Browser, 7 linking an SNMP software agent to the Internet browser,

8 die Basis-Struktur für die Dateiformate, 8th the base structure for the file formats,

9 die Struktur-Definition für Einträge, und 9 the structure definition for entries, and

10 den grundsätzlichen Aufbau für einen Eintrag bei einem Diagnose-Ereignis. 10 the basic structure for an entry in a diagnostic event.

1 zeigt in einer Blockdarstellung verschiedene Baueinheiten eines Hochleistungsdruckers 10. Dieser Hochleistungsdrucker 10 enthält einen Controller 12, der zentrale Steuerfunktionen übernimmt, wie z.B. die Aufbereitung der Druckerdaten. Der Controller 12 enthält ein Betriebssystem 14, über welches auf eine Vielzahl von Funktionsmodulen zugegriffen wird, die als ein einziger Modulblock 16 dargestellt sind. Über das Betriebssystem 14 wird auch auf ein Diagnose-Softwaremodul 18 zugegriffen, welches einem Servicetechniker Unterstützung bei der Diagnose von Fehlern und kritischen Betriebszuständen gibt. In das Diagnose-Softwaremodul 18 ist der als Softwaremodul ausgebildete Trace-Manager 20 integriert, dessen Funktion weiter unten noch näher erläutert wird. 1 shows in a block diagram various units of a high-performance printer 10 , This high performance printer 10 contains a controller 12 , which performs central control functions, such as the preparation of the printer data. The controller 12 contains an operating system 14 through which access is made to a plurality of functional modules that function as a single module block 16 are shown. About the operating system 14 is also on a diagnostic software module 18 which provides a service technician assistance in diagnosing faults and critical operating conditions. In the diagnostic software module 18 is the Trace Manager designed as a software module 20 integrated, whose function will be explained in more detail below.

Der Controller 12 ist über einen System-Bus 22 mit einer Gerätesteuerung 24 verbunden, die als Softwaremodule ein Haupt-Modul 26 sowie Sub-Module A, B bis eine beliebige Anzahl N enthält. Weiterhin enthält die Gerätesteuerung 24 an die Sub-Module A, B bis N angeschlossene Untermodule A1 bis zu einer Anzahl An, B1 bis Bn und N1 bis Nn, die z.B. als Leistungsbaugruppen ausgeführt sind. Die Verbindung zwischen dem Haupt-Modul 26 und den Sub-Modulen A, B bis N erfolgt über einen Bus 28, und die weitere Verbindung zu den Untermodulen erfolgt über weitere Submodul-Busse 30. Das Haupt-Modul 26 und die Sub-Module A, B bis N arbeiten nach dem bekannten Master-Slave-Modus. Sämtliche Module in der Gerätesteuerung 24 sowie selbstverständlich im Controller 12 sind microprozessorgesteuert, so dass eine Vielzahl von Betriebsdaten anfallen. Diese Betriebsdaten sind als Kommunikations protokolle aufbereitet, die über die Datenbusse 30, 28, 22 dem Trace-Manager 20 zugänglich sind. Anhand der Betriebsdaten in den Kommunikationsprotokollen kann zu einem bestimmten Ereignis, beispielsweise ein Fehler oder das Überschreiten eines Grenzwertes, die verschiedenen Vorgänge, abgebildet durch diese Betriebsdaten, verfolgt und somit der Betriebszustand analysiert werden. Das Verfolgen von Betriebsdaten zu solchen Betriebszuständen nennt man auch Tracing. Eine Besonderheit ist anhand der 1 darin zu erkennen, dass der Zugriff auf die verschiedenen Trace-Daten, die bei den verschiedenen Modulen auftreten können, nicht direkt an diesen Modulen erfolgt, sondern zentral über den Trace-Manager 20. Der Zugriff auf den Trace-Manager 20 erfolgt dabei über ein Bedienfeldmenü.The controller 12 is via a system bus 22 with a device control 24 connected as software modules a main module 26 and submodules A, B to contain any number N. Furthermore, the device control contains 24 to the sub-modules A, B to N connected sub-modules A1 up to a number An, B1 to Bn and N1 to Nn, which are designed as power modules, for example. The connection between the main module 26 and the sub-modules A, B to N via a bus 28 , and the further connection to the submodules takes place via further submodule buses 30 , The main module 26 and the sub-modules A, B to N operate according to the known master-slave mode. All modules in the device control 24 as well as of course in the controller 12 are microprocessor-controlled, resulting in a variety of operating data. These operating data are processed as communication protocols that communicate via the data buses 30 . 28 . 22 the trace manager 20 are accessible. On the basis of the operating data in the communication protocols can be for a particular event, such as an error or the exceeding of a limit, the various processes, mapped by this operating data, tracked and thus the operating state are analyzed. The tracking of operating data for such operating states is also called tracing. A special feature is based on 1 to recognize that the access to the various trace data that can occur in the various modules, not directly on these modules, but centrally via the trace manager 20 , Access to the Trace Manager 20 takes place via a control panel menu.

2 zeigt das Eintrittsmenü nach dem Aufruf des Trace-Managers über das Diagnose-Softwaremodul 18. Die Darstellung des Menüs 32 erfolgt in Anlehnung an Karteikarten, wodurch eine übersichtliche Bedienerführung möglich ist. In der ersten Zeile 34 des Menüs 32 wird eine Bedienperson darauf hingewiesen, dass sie sich innerhalb des Software-Moduls Trace-Manager befindet. In der darunter liegenden Zeile 36 sind die Funktionen des Trance-Managers angegeben, unter denen eine Bedienperson wählen kann. Als Funktionen können ausgewählt werden: "Trace erzeugen", "Trace-Profil", "Trace-Transfer" und "Traces löschen". Bei dem in 2 gezeigten Menü ist die erstgenannte Funktion "Trace erzeugen" ausgewählt. In dem Anzeigefeld 38, das auch einen Software-Betätigungsschalter enthält, wird dem Betrachter mitgeteilt, in welchem Betriebszustand "ein" oder "aus" sich die Trace-Datenerzeugung befindet. Im vorliegenden Fall ist der Zustand "aus" gewählt. 2 shows the entry menu after the trace manager has been called via the diagnostics software module 18 , The presentation of the menu 32 is based on index cards, whereby a clear user guidance is possible. In the first line 34 of the menu 32 An operator is advised that it is within the Trace Manager software module. In the line below 36 are the functions of the trance manager specified under which an operator can choose. The following functions can be selected: "Create Trace", "Trace Profile", "Trace Transfer" and "Delete Traces". At the in 2 menu shown, the first named function "Create trace" is selected. In the display field 38 which also contains a software actuation switch, is notified to the viewer in which operating state "on" or "off" the trace data generation is. In the present case, the state "off" is selected.

Im darunter liegenden Block 40 wird dem Servicetechniker mitgeteilt, welches Profil gewählt wurde. Im vorliegenden Beispiel wurde das Profil 8 gewählt. Im darunter liegenden Anzeigefeld wird nun dem Betrachter mitgeteilt, welche Kommuni kationsprotokolle in den Modulen des Controllers 12 und/oder in der Gerätesteuerung 24 mit Hilfe von Software-Schaltern ausgewählt wurden. Die in Klammern gezeigten Ziffern verweisen auf zugehörige Software-Schalter, denen wiederum bestimmte Funktionen zugeordnet sind. Beispielsweise die Funktion "Boot" bedeutet, dass beim gewählten Profil 8 im Controller als Trace-Daten diejenigen gespeichert werden sollen, die den Boot-Betriebszustand betreffen. Entsprechendes gilt für die weiteren Funktionen "Reset", "Pages" und "Fatal-Err", die jeweils bestimmte Kommunikationsprotokolle betreffen. Gleiches gilt für die rechts stehende Darstellung betreffend die Gerätesteuerung. Hier bezeichnet die in Klammern gesetzte Ziffer wiederum einen Software-Schalter. Beim genannten Beispiel "(0)" wird ein sogenannter Trigger gesetzt, dem in eckigen Klammern ein Datum zugeordnet wird. Dieses Datum verweist auf eine bestimmte Fehlermeldung. Ein gesetzter Trigger bedeutet, dass die Trace-Daten aufeinander folgend aufgezeichnet werden, bis der Trigger mit dem genannten Fehlercode auftritt. In der darunter liegenden Zeile wird auf ein Sub-Modul verwiesen, dessen ziffernmäßige Zuordnung in eckigen Klammern angegeben ist. Um nun unter dem Profil 8 die Trace-Daten zu erzeugen, kann der Softwareknopf in Feld 38 mit Wert "I" durch Berühren betätigt werden, woraufhin die zu diesem Profil 8 gehörenden Trace-Daten erzeugt werden.In the block below 40 the service technician is informed which profile has been selected. In the present example, the profile was 8th selected. In the display panel below, the viewer is now informed about which communication protocols in the modules of the controller 12 and / or in the device control 24 were selected with the help of software switches. The numbers shown in parentheses refer to associated software switches, which in turn are assigned certain functions. For example, the function "Boot" means that the selected profile 8th in the controller to be stored as trace data those relating to the booting state. The same applies to the other functions "Reset", "Pages" and "Fatal Err", each of which relates to specific communication protocols. The same applies to the illustration on the right concerning the device control. Here, the parenthesized digit again denotes a software switch. In the example mentioned "(0)", a so-called trigger is set, to which a date is assigned in square brackets. This date refers to a specific error message. A set trigger means that the trace data is consecutively recorded until the trigger with the mentioned error code occurs. The row below refers to a sub-module whose numerical assignment is indicated in square brackets. Order now under the profile 8th To generate the trace data, the software button in box 38 with value "I" are pressed by touching, which leads to this profile 8th associated trace data are generated.

3 zeigt das Menü 42 bei der durch den Servicetechniker ausgewählten Funktion "Trace-Profil". Im linken Darstellungsblock 44 werden sämtliche vorhandene Profile aufgelistet. Beim vorliegenden Beispiel die Profile 1 bis 8 sowie "No-Profil" und "Profil-default". Das Beispiel "No-Profil" hat die Bedeutung, dass keines der voreingestellten Profile verwendet wird, um Trace-Daten zu gewinnen. Im Falle von "Profil-default" wird das Profil für einen kritischen Fehlerzustand definiert. Mit Hilfe eines durch den Servicetechniker zu betätigenden Scroll-Balkens 46 wird eines der Profile ausgewählt, beim vorliegenden Beispiel das Profil 2. Dieses ausgewählte Profil wird in der Mitte der Darstellung unter der Überschrift "ausgewähltes Profil" nochmals mitgeteilt (Block 48). Im rechten Bildteil sind in Feld 45 die zu diesem Profil gehörenden Trigger-Möglichkeiten aufgelistet, wobei mit Hilfe des Scroll-Balkens 50 ein bestimmter Trigger ausgewählt wird, im vorliegenden Beispiel "No-Trigger". Die Trigger-Funktion wird im Darstellungsblock 52 in der Mitte des Menübildes 42 nochmals hervorgehoben dargestellt. Die Darstellungen in den Blöcken 48 und 52 vermitteln dem Servicetechniker eine gute Übersicht der ausgewählten Parameter. Im darunter liegenden Darstellungsblock 54 sind die zum Profil 2 gehörenden Parameter für die verschiedenen Kommunikationsprotokolle aufgelistet. 3 shows the menu 42 at the "Trace Profile" function selected by the service technician. In the left presentation block 44 All existing profiles are listed. In the present example the profiles 1 to 8th as well as "no-profile" and "profile-default". The "no-profile" example means that none of the default profiles are used to obtain trace data. In the case of "Profile-default", the profile is defined for a critical error state. With the help of a scroll bar to be operated by the service technician 46 one of the profiles is selected, in this example the profile 2 , This selected profile is again communicated in the middle of the presentation under the heading "Selected profile" (Block 48 ). In the right part of the picture are in field 45 the trigger possibilities associated with this profile are listed, using the scroll bar 50 a certain trigger is selected, in this example "no-trigger". The trigger function is in the display block 52 in the middle of the menu picture 42 highlighted again. The representations in the blocks 48 and 52 give the service technician a good overview of the selected parameters. In the underlying presentation block 54 they are the profile 2 associated parameters for the different communication protocols.

Der Servicetechniker kann aus der Wartungsdokumentation entnehmen oder aufgrund einer Vorgabe durch einen Entwicklungsingenieur oder einen Spezialisten entscheiden, welches der im Block 44 angezeigten Profile auszuwählen ist, um bei schwierigen oder auch sporadischen Fehlermeldungen die richtigen Unterlagen über die Trace-Daten zu erstellen. Es wird hier noch auf die Möglichkeit hingewiesen, dass ein versierter Wartungstechniker oder Entwicklungsingenieur zusätzlich zu den bereits vorhandenen Profilen weitere Profile definieren und zusammenstellen kann oder bestimmte Profile löschen kann.The service technician may refer to the maintenance documentation or, on the basis of a specification by a development engineer or a specialist, decide which one in the block 44 displayed profiles to create the correct documents about the trace data in case of difficult or even sporadic error messages. It is also pointed out here the possibility that an experienced maintenance engineer or development engineer can define and assemble further profiles in addition to the existing profiles or delete certain profiles.

4 zeigt die Darstellung des Bedienfeldmenüs bei der Funktion "Trace-Transfer". Im linken Datenblock 62 ist der Inhalt des Trace-Verzeichnisses dargestellt. In jeder Zeile ist die Seriennummer des Druckers zusammen mit dem aktuellen Datum und der Uhrzeit angegeben. Die erste Zeile hat also die Bedeutung, dass der aktuelle Drucker die Seriennummer 80005 hat. Weiterhin wird das aktuelle Datum mit 24. Juni 2002 und die Zeit 11.57.44 Uhr angegeben. Zu diesen Werten liegen also Trace-Daten vor. Mit Hilfe des Scroll-Balkens 64 kann der Servicetechniker zu übertragende Trace-Daten auswählen. Im rechten Darstellungsblock 64 sind die aus dem Trace-Verzeichnis ausgewählten Trace-Daten wiedergegeben. Mit Hilfe des Software-Betätigungsknopfes 66 wird ein File-Transfer- Programm gestartet und die ausgewählten Transferdaten werden entweder auf einen externen Datenträger, beispielsweise einem Notebook für den Servicetechniker, übertragen. Es wird darauf hingewiesen, dass auch eine Fernübertragung an eine entfernte Datensenke möglich ist. 4 shows the representation of the control panel menu with the function "trace transfer". In the left data block 62 the content of the trace directory is shown. Each row shows the serial number of the printer along with the current date and time. So the first line has the meaning that the current printer has the serial number 80005. Furthermore, the current date is given as June 24, 2002 and the time is 11:57:44. These values therefore contain trace data. Using the scroll bar 64 The service technician can select the trace data to be transferred. In the right presentation block 64 The trace data selected from the trace directory is reproduced. With the help of software actuation knob 66 a file transfer program is started and the selected transfer data are either transferred to an external data carrier, for example a notebook for the service technician. It should be noted that a remote transmission to a remote data sink is also possible.

5 zeigt eine Menüdarstellung 70, welche zur Funktion "Traces löschen" gehört. Im links dargestellten Block 72 ist der Inhalt des Trace-Verzeichnisses wiedergegeben, aus dem mit Hilfe des Scroll-Balkens eine Auswahl getroffen werden kann, die dann im rechten Darstellungsblock 76 erscheint. Mit Hilfe der Software-Knöpfe 78, 80 können entweder alle Trace-Daten des Trace-Verzeichnisses oder nur die ausgewählten Trace-Daten gelöscht werden. 5 shows a menu representation 70 , which belongs to the function "delete traces". In the block shown on the left 72 the content of the trace directory is reproduced, from which a selection can be made with the aid of the scroll bar, which is then displayed in the right-hand representation block 76 appears. With the help of software buttons 78 . 80 Either all trace data of the trace directory or only the selected trace data can be deleted.

Anhand des dargestellten Beispiels wird deutlich, dass mit Hilfe der Erfindung eine einfache, zielführende Auswahl und Konfiguration der gewünschten und geforderten Trace-Daten durch den Techniker erfolgen kann. Eine Zugriffsmöglichkeit auf die Trace-Daten kann auch von einer entfernten Stelle, beispielsweise vom Büro des Servicetechnikers, erfolgen. Auf diese Weise treten keine überflüssigen Zeiten durch Fahrten zum Kunden oder zum Abholen von Trace-Daten auf. Die Übertragung von Trace-Daten oder Fehlerdaten vom Drucker zum Techniker wird durch die Einschaltung des Trace-Managers beschleunigt.Based In the illustrated example it is clear that with the aid of the invention a simple, targeted Selection and configuration of the required and required trace data can be done by the technician. An access option on the trace data can also be from a remote location, for example from the office of the service technician. In this way, no unnecessary times occur by driving to the customer or picking up trace data. The transfer from trace data or error data from the printer to the technician accelerated by the activation of the trace manager.

Die nachfolgenden 6 bis 10 behandeln einen weiteren Erfindungsaspekt, gemäß dem diagnoserelevante Ereignisse bei einem Drucker dem Wartungstechniker auf übersichtliche Weise dargeboten werden. Bei diesem Erfindungsaspekt ermittelt eine Steuerung des Druckers binäre Diagnose-Daten von Diagnose-Ereignissen im Drucker. Solche Diagnose-Ereignisse sind beispielsweise die Abnutzung von Verschleißteilen und deren notwendiger Austausch, das zur Neige gehende Verbrauchsgut, beispielsweise Toner, die Änderungen in Baugruppen oder der Software etc. Um eine übersichtliche Darstellung zu schaffen, werden mehrere unterschiedliche Diagnose-Ereignistypen definiert. Beispielsweise werden als Diagnose-Ereignistypen festgelegt:

  • – das Auftreten von Fehlern, beispielsweise das Auftreten von Hardwarefehlern, Firmwarefehlern und Softwarefehlern;
  • – Änderungen von Softwarekomponenten, z.B. Updates von Firmware;
  • – Änderungen von Hardwarekomponenten, z.B. der Wechsel von Verbrauchsteilen oder Verschleißteilen, das Upgraden von Hardwarekomponenten;
  • – das Einschalten eines Druckers, z.B. das Protokollieren des Systemausbaus;
  • – Änderungen von Freischaltcodes bzw. Freischaltkeys.
The following 6 to 10 deal with a further aspect of the invention, according to the diagnosis-relevant events are presented at a printer the maintenance technician in a clear manner. In this aspect of the invention, control of the printer determines binary diagnostic data of diagnostic events in the printer. Such diagnostic events are, for example, the wear of consumables and their necessary replacement, the depleted consumables, such as toner, the changes in assemblies or the software, etc. To provide a clear presentation, several different diagnostic event types are defined. For example, set as diagnostic event types:
  • The occurrence of errors, for example the occurrence of hardware errors, firmware errors and software errors;
  • - Changes to software components, eg updates of firmware;
  • - changes of hardware components, eg the change of consumables or wear parts, the upgrading of hardware components;
  • - switching on a printer, eg logging the system configuration;
  • - Changes to activation codes or activation keys.

Je nach Diagnose-Ereignistyp werden unterschiedliche Diagnose-Daten gespeichert.ever according to diagnostic event type will be different diagnostic data saved.

6 zeigt in einer Blockdarstellung die Behandlung von Diagnose-Daten und deren Zuordnung zu einem Diagnose-Ereignistyp. Die Diagnose-Daten werden zunächst in XML-Daten gewandelt. Solche XML-Daten entsprechen dem Standard des "world wide webs" (www), wobei eine hohe Flexibilität der Darstellungsform zur Beschreibung von Internetseiten gegeben ist. Jedem Diagnose-Ereignistyp, wie er beispielsweise weiter oben festgelegt ist, wird eine XSL-Struktur als Beschreibungssprache für die Darstellung der XML-Daten zugeordnet. Ein XSL-Browser (Internet-Browser) bringt die aufbereiteten XML-Daten in Verbindung mit der XSL-Struktur zur Anzeige. Die Anzeigeform kann für jeden Druckertypus auf dem jeweiligen Drucker selbst als XSL-Datei hinterlegt werden. 6 shows in a block diagram the treatment of diagnostic data and their assignment to a diagnostic event type. The diagnostic data is first converted into XML data. Such XML data correspond to the standard of the "world wide webs" (www), whereby a high flexibility of the representation form is given for the description of Internet pages. Each diagnostic event type, as defined above, for example, is assigned an XSL structure as a description language for representing the XML data. An XSL browser (Internet browser) displays the edited XML data in connection with the XSL structure. The display form can be stored as an XSL file for each printer type on the respective printer itself.

7 verdeutlicht, dass ein Software-Agent das Aufzeichnen der Diagnose-Ereignisse im Drucker übernimmt. Dieser Software-Agent arbeitet nach dem bekannten SNMP-Kommunikationsprinzip (Simple Network Management Protocol), welches ein Standard-Protokoll für das Netz-Management in der Internet-Welt zur Kommunikation von Netzwerk-Elementen untereinander ist. Dieser Software-Agent ist für die Verwaltung (Konfiguration, Parameter, Funktionsbeschreibung etc.) von zugehörigen Baugruppen und Software-Modulen und für die Kommunikation mit anderen Software-Modulen zu verwaltungstechnischen Zwecken im Drucker zuständig. Der Drucker und der Browser können über eine LAN-Verbindung miteinander verbunden sein (LAN Local Area Network). Durch Steuerung des SNMP-Software-Agenten mit Hilfe eines Applets, d.h. eines Software-Fensters in der Programmiersprache Java, werden die Diagnose-Daten aufbereitet und es kann eine Selektion in Form einer Filterung oder einer Statistik erfolgen. 7 illustrates that a software agent is taking over the recording of diagnostic events in the printer. This software agent works according to the well-known SNMP (Simple Network Management Protocol) communication principle, which is a standard protocol for network management in the Internet world for the communication of network elements among each other. This software agent is responsible for the administration (configuration, parameters, functional description, etc.) of associated modules and software modules and for the communication with other software modules for administrative purposes in the printer. The printer and the browser can be connected to each other via a LAN connection (LAN Local Area Network). By controlling the SNMP software agent with the aid of an applet, ie a software window in the Java programming language, the diagnostic data are prepared and a selection can be made in the form of filtering or statistics.

Die 8, 9 und 10 zeigen die Strukturdefinition für die erforderlichen Dateiformate. Jeder Eintrag besitzt eine in 8 wiedergegebene Basis-Struktur. Das Programmelement in der ersten Zeile definiert die Länge der kompletten Struktur. Die nachfolgende Programmzeile kennzeichnet den Diagnose-Ereignistypus. Die darauffolgende Zeile definiert das Diagnose-Ereignis, beispielsweise das Auftreten eines Fehlers.The 8th . 9 and 10 show the structure definition for the required file formats. Each entry has an in 8th reproduced basic structure. The program element in the first line defines the length of the complete structure. The following program line identifies the diagnostic event type. The next line defines the diagnostic event, such as the occurrence of an error.

8 zeigt Programmelemente zur Definition eines Eintrags. In der Kommentarzeile wird die Bedeutung des Programmelements erkennbar. 8th shows program elements for defining an entry. The meaning of the program element becomes recognizable in the comment line.

10 zeigt den Aufbau eines Diagnose-Eintrags. Dieser Eintrag enthält die oben bezeichnete Basis-Struktur. Im nächsten Abschnitt wird die feste Struktur, die zu einem bestimmten Diagnose-Ereignistyp gehört, festgelegt. Im anschließenden Abschnitt sind die zum Diagnose-Ereignis zugehörigen variablen Daten angegeben. 10 shows the structure of a diagnostic entry. This entry contains the base structure described above. The next section sets the fixed structure associated with a particular diagnostic event type. In the following Section indicates the variable data associated with the diagnostic event.

Obgleich in den Zeichnungen und in der vorhergehenden Beschreibung bevorzugte Ausführungsbeispiele aufgezeigt und detailliert beschrieben sind, sollte dies als rein beispielhaft und die Erfindung nicht einschränkend angesehen werden.Although in the drawings and in the foregoing description preferred embodiments shown and described in detail, this should be considered pure by way of example and not limiting the invention.

Es wird darauf hingewiesen, dass nur die bevorzugten Ausführungsbeispiele dargestellt und beschrieben sind und sämtliche Veränderungen und Modifizierungen, die derzeit und künftig im Schutzumfang der Erfindung liegen, geschützt werden sollen.It It should be noted that only the preferred embodiments shown and described and all changes and modifications, currently and in the future are within the scope of the invention, to be protected.

Claims (13)

Verfahren zum Analysieren von Betriebsdaten eines Druckers, bei dem der Drucker einen zentralen Controller (12) mit einem Betriebssystem (14) enthält, der Controller (12) über einen Systembus (22) mit einer mikroprozessorgesteuerten Gerätesteuerung (24) verbunden ist, die ein Haupt-Softwaremodul (26) und eine Vielzahl von Sub-Modulen (A, B, N; A1, A2, An; B1, B2, Bn; N1, N2, Nn) enthält, im Controller (12) und in den Modulen der Gerätesteuerung (24) Betriebsdaten anfallen, die in Form von Kommunikationsprotokollen aufbereitet sind, die über mindestens einen Datenbus (22, 28, 30) einem als Software-Modul ausgebildetem Trace-Manager (20) zugänglich sind, mehrere Profile (P1, P2, P3, P4, P5, P6, P7, P8) von Betriebszuständen definiert werden, wobei jedem Profil (P8, P2) eine Auswahl von Kommunikationsprotokollen der beteiligten Module zugeordnet wird, über ein Bedienfeldmenü (32, 42, 60, 70) mindestens ein Profil (P1 bis P8) ausgewählt wird, und bei dem zur Analyse von Betriebszuständen auf den Trace-Manager (20) abhängig von dem ausgewählten Profil (P1, P2, P3, P4, P5, P6, P7, P8) zugegriffen wird.Method for analyzing operating data of a printer, in which the printer has a central controller ( 12 ) with an operating system ( 14 ), the controller ( 12 ) via a system bus ( 22 ) with a microprocessor-controlled device control ( 24 ), which is a main software module ( 26 ) and a plurality of submodules (A, B, N; A1, A2, An; B1, B2, Bn; N1, N2, Nn), in the controller ( 12 ) and in the modules of the device control ( 24 ) Operating data, which are prepared in the form of communication protocols, which are available via at least one data bus ( 22 . 28 . 30 ) a Trace-Manager trained as a software module ( 20 ), several profiles (P1, P2, P3, P4, P5, P6, P7, P8) of operating states are defined, each profile (P8, P2) being assigned a selection of communication protocols of the modules involved, via a control panel menu (FIG. 32 . 42 . 60 . 70 ) at least one profile (P1 to P8) is selected, and in which for analyzing operating conditions on the trace manager ( 20 ) is accessed depending on the selected profile (P1, P2, P3, P4, P5, P6, P7, P8). Verfahren nach Anspruch 1, bei dem für jedes Profil die Auswahl von Kommunikationsprotokollen durch Software-Schalter im Controller (12) und/oder in Modulen der Gerätesteuerung (24) eingestellt wird.Method according to Claim 1, in which for each profile the selection of communication protocols by software switches in the controller ( 12 ) and / or in modules of the device control ( 24 ) is set. Verfahren nach Anspruch 1 oder 2, bei dem der Datenstrom der Kommunikationsprotokolle mit Hilfe eines Triggers angehalten wird.Method according to claim 1 or 2, wherein the data stream the communication protocols are stopped by means of a trigger becomes. Verfahren nach einem der vorhergehenden Ansprüche, bei dem der Trace-Manager (20) innerhalb eines Diagnoseprogramm-Moduls (18) angeordnet ist, welches gesteuert durch den Controller (12) abgearbeitet wird.Method according to one of the preceding claims, in which the trace manager ( 20 ) within a diagnostic program module ( 18 ), which is controlled by the controller ( 12 ) is processed. Verfahren nach einem der vorhergehenden Ansprüche, bei dem der Zugriff einer Bedienperson auf den Trace-Manager (20) über das Bedienfeldmenü (32, 42, 60, 70) erfolgt.Method according to one of the preceding claims, in which the access of an operator to the trace manager ( 20 ) via the control panel menu ( 32 . 42 . 60 . 70 ) he follows. Verfahren nach einem der vorhergehenden Ansprüche, bei dem über das Bedienfeldmenü (32, 42, 60, 70) auf die Funktionen Trace erzeugen, Trace-Profil darstellen, Trace transferieren und Trace löschen zugegriffen wird.Method according to one of the preceding claims, in which via the control panel menu ( 32 . 42 . 60 . 70 ) to the functions Create Trace, Display Trace Profile, Transfer Trace, and Clear Trace. Verfahren nach Anspruch 6, bei dem bei der Funktion Trace erzeugen der Trace-Erzeugungszustand auf dem Bedienfeldmenü (32) sowie die zum ausgewählten Profil (P8) vorhandenen Software-Einstellungen (40) angezeigt werden.Method according to Claim 6, in which, in the Trace function, the trace generation state on the control panel menu ( 32 ) as well as the software settings available for the selected profile (P8) ( 40 ) are displayed. Verfahren nach Anspruch 7, bei dem bei der Funktion Trace-Profil darstellen auf dem Bedienfeldmenü (42) die verschiedenen Profile und die Trigger-Möglichkeiten (45) sowie das ausgewählte Profil und der ausgewählte Trigger (52) dargestellt werden.Method according to Claim 7, in which the function Trace Profile on the control panel menu ( 42 ) the different profiles and the trigger possibilities ( 45 ) and the selected profile and trigger ( 52 ) being represented. Verfahren nach einem der vorhergehenden Ansprüche, bei dem bei der Funktion Trace-Transfer auf dem Bedienfeldmenü (60) der Inhalt des Trace-Verzeichnisses (62), der zum Transfer ausgewählte Trace (64) und ein Software-Schalter (66) zum Starten des Transfers dargestellt werden.Method according to one of the preceding claims, wherein in the function trace transfer on the control panel menu ( 60 ) the contents of the trace directory ( 62 ), the trace selected for transfer ( 64 ) and a software switch ( 66 ) to start the transfer. Verfahren nach einem der vorhergehenden Ansprüche, bei dem bei der Funktion Trace löschen auf dem Bedienfeldmenü (70) der Inhalt des Trace-Verzeichnisses (72) und die ausgewählten Traces (76) sowie ein Software-Schalter (78, 80) zum Starten des Löschvorganges dargestellt werden.Method according to one of the preceding claims, in which the function Delete trace on the control panel menu ( 70 ) the contents of the trace directory ( 72 ) and the selected traces ( 76 ) as well as a software switch ( 78 . 80 ) to start the deletion process. Verfahren nach einem der vorhergehenden Ansprüche, bei dem mit Hilfe einer Datenfernübertragung auf den Trace-Manager (20) zugegriffen und dieser gesteuert wird.Method according to one of the preceding claims, in which by means of remote data transmission to the trace manager ( 20 ) is accessed and controlled. Verfahren nach einem der vorhergehenden Ansprüche, bei dem innerhalb des Trace-Managers (20) ein bestimmtes Profil durch Auswahl von Kommunikationsprotokollen und durch Festlegen von Software-Schaltern definiert wird.Method according to one of the preceding claims, in which within the trace manager ( 20 ) defining a particular profile by selecting communication protocols and specifying software switches. Steuereinrichtung zum Analysieren von Betriebsdaten eines Druckers, bei der der Drucker einen zentralen Controller (12) mit einem Betriebssystem (14) enthält, der Controller (12) über einen Systembus (22) mit einer mikroprozessorgesteuerten Gerätesteuerung (24) verbunden ist, die ein Haupt-Softwaremodul (26) und eine Vielzahl von Sub-Modulen (A, B, N; A1, A2, An; B1, B2, Bn; N1, N2, Nn) enthält, im Controller (12) und in den Modulen der Gerätesteuerung (24) Betriebsdaten anfallen, die in Form von Kommunikationsprotokollen aufbereitet sind, die über Datenbusse (22, 38, 30) einem als Software-Modul ausgebildetem Trace-Manager (20) zugänglich sind, mehrere Profile (P1, P2, P3, P4, P5, P6, P7, P8) von Betriebszuständen definiert werden, wobei jedem Profil (P8, P9) eine Auswahl von Kommunikationsprotokollen der beteiligten Module zugeordnet wird, mit Hilfe eines Bedienfeldmenüs (32, 42, 60, 70) mindestens ein Profil (P1 bis P8) auswählbar ist, und bei der zur Analyse von Betriebszuständen auf den Trace-Manager (20) abhängig von dem ausgewählten Profil (P1, P2, P3, P4, P5, P6, P7, P8) zugegriffen wird.Control device for analyzing operating data of a printer, in which the printer has a central controller ( 12 ) with an operating system ( 14 ), the controller ( 12 ) via a system bus ( 22 ) with a microprocessor-controlled device control ( 24 ), which is a main software module ( 26 ) and a plurality of submodules (A, B, N; A1, A2, An; B1, B2, Bn; N1, N2, Nn), in the controller ( 12 ) and in the modules of the device control ( 24 ) Operating data, which are prepared in the form of communication protocols, which are transmitted via data buses ( 22 . 38 . 30 ) as a softwa re-module Trace Manager ( 20 ), several profiles (P1, P2, P3, P4, P5, P6, P7, P8) of operating states are defined, each profile (P8, P9) being assigned a selection of communication protocols of the modules involved, using a panel menu ( 32 . 42 . 60 . 70 ) at least one profile (P1 to P8) is selectable, and in the analysis of operating conditions on the trace manager ( 20 ) is accessed depending on the selected profile (P1, P2, P3, P4, P5, P6, P7, P8).
DE2002150193 2002-10-28 2002-10-28 Method and control device for analyzing operating data of a printer Expired - Fee Related DE10250193B4 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE10262067A DE10262067A1 (en) 2002-10-28 2002-10-28 Method and control device for analyzing operating data of a printer
DE2002150193 DE10250193B4 (en) 2002-10-28 2002-10-28 Method and control device for analyzing operating data of a printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2002150193 DE10250193B4 (en) 2002-10-28 2002-10-28 Method and control device for analyzing operating data of a printer

Publications (2)

Publication Number Publication Date
DE10250193A1 DE10250193A1 (en) 2004-05-13
DE10250193B4 true DE10250193B4 (en) 2006-10-05

Family

ID=32103121

Family Applications (2)

Application Number Title Priority Date Filing Date
DE10262067A Withdrawn DE10262067A1 (en) 2002-10-28 2002-10-28 Method and control device for analyzing operating data of a printer
DE2002150193 Expired - Fee Related DE10250193B4 (en) 2002-10-28 2002-10-28 Method and control device for analyzing operating data of a printer

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE10262067A Withdrawn DE10262067A1 (en) 2002-10-28 2002-10-28 Method and control device for analyzing operating data of a printer

Country Status (1)

Country Link
DE (2) DE10262067A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5038319A (en) * 1989-04-24 1991-08-06 Xerox Corporation System for recording and remotely accessing operating data in a reproduction machine
US6038690A (en) * 1997-12-17 2000-03-14 Pitney Bowes Inc. Remote automatic diagnostic analyzer for integrated mailing machines

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5038319A (en) * 1989-04-24 1991-08-06 Xerox Corporation System for recording and remotely accessing operating data in a reproduction machine
US6038690A (en) * 1997-12-17 2000-03-14 Pitney Bowes Inc. Remote automatic diagnostic analyzer for integrated mailing machines

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FREIHOF, M. u.a.: Das große Buch Outlook 2000, Data Becker GmbH & Co. KG, 1. Aufl., 1999, ISBN: 3-8158-1410-3, S. 168-174 *

Also Published As

Publication number Publication date
DE10250193A1 (en) 2004-05-13
DE10262067A1 (en) 2004-10-07

Similar Documents

Publication Publication Date Title
EP1332069B1 (en) Fault reporting system for a motor vehicle
EP1430369B1 (en) Dynamic access to automation resources
EP0619684A2 (en) Method for remote controlled administration of communication systems
EP1674954A1 (en) System and method for reusing of design related data
DE102007009737B4 (en) Method, printing system and computer program for automatically processing job-related data of a print job
WO1996013782A1 (en) Computerized conversion of tables
DE10250193B4 (en) Method and control device for analyzing operating data of a printer
EP1862901A1 (en) Input of program commands in imperative programming languages
DE102010016858A1 (en) Printing system monitoring method, involves transmitting electronic messages including information about operation of printing system over data network to logbook in wide area network based server computer
EP1362268B1 (en) Functional check of a unit of a printing machine
DE102008023873A1 (en) Drive system operating method, involves using buffer for exchanging data between drive component and drive regulation unit, initializing buffer by drive regulation unit, and temporizing initialization of buffer by control unit
EP1248168A2 (en) Process and device for the evaluation of diagnostic-information
DE69918829T2 (en) CONTROL SYSTEM FOR CONTROLLING PROCESS DEVICES
DE3242631C2 (en)
EP1697844A2 (en) Method and control device for displaying diagnosis data from a printer or copier
EP2360540B1 (en) Data carrier with pictures for the configuration of drive systems and computer with graphical user interface
EP1227379B1 (en) Method and device for the control of a machine in a fabrication system
DE19940149A1 (en) Online diagnostics for a diagnostic device and diagnostic device
EP1187009A2 (en) Method for creation of informationmodels
EP1359532A2 (en) Method for operating a medical device or system and a medical device or system
EP1477905B1 (en) Design method and diagnostic method for an automation system
DE102005061386A1 (en) Process to diagnose a fault within an automotive electronic entertainment system with software components
EP1547313A2 (en) Method and device for the automatic generation of program code, documentation text and management information bases using the data of a database
EP1117023A2 (en) Device for fault diagnosis during motor vehicle operation
WO2004072850A2 (en) Method and device for modifying modular messages

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R082 Change of representative

Representative=s name: PATENTANWAELTE SCHAUMBURG, THOENES, THURN, LAN, DE

R081 Change of applicant/patentee

Owner name: OCE PRINTING SYSTEMS GMBH & CO. KG, DE

Free format text: FORMER OWNER: OCE PRINTING SYSTEMS GMBH, 85586 POING, DE

Effective date: 20130820

R082 Change of representative

Representative=s name: SCHAUMBURG UND PARTNER PATENTANWAELTE MBB, DE

Effective date: 20130820

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE MBB, DE

Effective date: 20130820

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE GBR, DE

Effective date: 20130820

Representative=s name: PATENTANWAELTE SCHAUMBURG, THOENES, THURN, LAN, DE

Effective date: 20130820

R082 Change of representative

Representative=s name: SCHAUMBURG UND PARTNER PATENTANWAELTE MBB, DE

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE MBB, DE

Representative=s name: SCHAUMBURG & PARTNER PATENTANWAELTE GBR, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee