[go: up one dir, main page]

EP1576424B1 - Managing a control variable for a printing system by means of a database - Google Patents

Managing a control variable for a printing system by means of a database Download PDF

Info

Publication number
EP1576424B1
EP1576424B1 EP03769464A EP03769464A EP1576424B1 EP 1576424 B1 EP1576424 B1 EP 1576424B1 EP 03769464 A EP03769464 A EP 03769464A EP 03769464 A EP03769464 A EP 03769464A EP 1576424 B1 EP1576424 B1 EP 1576424B1
Authority
EP
European Patent Office
Prior art keywords
control
data
printer
printing
operating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
EP03769464A
Other languages
German (de)
French (fr)
Other versions
EP1576424A2 (en
Inventor
Alexander Kammerlocher
Alexander Oszwald
Bernd Pompe
Thomas Meder
Andreas SCHWARZMÜLLER
Waldemar Graf
Ulrich Bardolatzy
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
Publication of EP1576424A2 publication Critical patent/EP1576424A2/en
Application granted granted Critical
Publication of EP1576424B1 publication Critical patent/EP1576424B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5016User-machine interface; Display panels; Control console
    • G03G15/502User-machine interface; Display panels; Control console relating to the structure of the control menu, e.g. pop-up menus, help screens
    • 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
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G2215/00Apparatus for electrophotographic processes
    • G03G2215/00025Machine control, e.g. regulating different parts of the machine
    • G03G2215/00109Remote control of apparatus, e.g. by a host

Definitions

  • the invention relates to a control system for an electrophotographic printing or copying system.
  • the control system includes an operating unit for inputting and / or outputting operating information of the printing or copying system.
  • Known electrophotographic printers or copiers contain a control unit, by means of which an operator is informed by means of a graphical user interface of the processing of print jobs, the operating mode of the printer as well as parameters and setting values of the printer, wherein the operator carries out operator actions by means of inputs using the graphical user interface.
  • the setting values relate to parameters of the printer or copier that an operator must set to perform different print jobs. These parameters are e.g. Parameters of carrier material to be printed and parameters of the toner material used to produce print images.
  • the operations to be performed by an operator relate to settings for establishing the operational readiness and setting the order, and starting print jobs to be executed by the printer or copier.
  • Access to internal control variables of the printer or copier is not possible with the help of the operating unit.
  • accessing internal control variables of the printer or copier in particular for troubleshooting the output of incorrect operator information, is required to append the values of the internal control variables used as output values for generating the output operator information.
  • These values of the internal control variables are also called raw data from which display data is then generated. With the help of then display data is generated. The display information is then used to output the operating information.
  • a method and system for printing documents based on JAVA commands is known.
  • User interfaces can be used to configure the printer, and the printer can also be connected to the computer via a network, preferably via the Internet.
  • a drive arrangement for controlling a plurality of printers operating in so-called tandem operation.
  • a ribbon-shaped recording medium is provided by the first printer with a printed image on the front and the second printer with a printed image on the back.
  • the object of the invention is to provide a control system with an operating unit for an electrophotographic printing or copying system, in which the access to control variables is easily possible.
  • a control system having the features of claim 1 ensures that at least part of the transferable control data is input and / or output in addition to the operating information. These control data are preferably used for fault diagnosis and for functional control of the printing or copying system.
  • a separate service and maintenance computer is thus not mandatory for displaying and inputting control data.
  • the service and maintenance computer can also input or output operating information of the printing or copying system in addition to the control data, preferably by also using the graphical user interface of the printing or copying system is output by means of the service and maintenance computer.
  • a second aspect of the invention relates to a method for inputting and / or outputting operating information and control data of an electrophotographic printing or copying system with the aid of a control unit.
  • Operating information of the printing or copying system is input and / or output using at least one operating unit.
  • the electrophotographic printing or copying system is controlled by a first control unit and at least one second control unit.
  • the control data is transmitted between the control units via a data line. At least part of the transmitted control data is input to and / or output to the operating unit of the printing or copying system.
  • a separate service and maintenance computer is not necessarily required for maintenance and service work and for fault diagnosis.
  • a maintenance computer connected to the printing or copying system can display both the control data and the operating information.
  • a service or maintenance computer is arranged in a service control center and connected to the printing or copying system via a remote data transmission connection, not only control data but also operation information can be displayed by the service and maintenance computer.
  • a third aspect of the invention relates to a system for managing and transmitting control data of an electrophotographic printing or copying system.
  • Information about the control data is stored in a central database of the printing or copying system.
  • At least a first control unit of the printing or copying system has access to the control data with the aid of this information.
  • This system according to the invention ensures that access to the control data is easily possible.
  • the database at least contains information that allows access to the control data. This allows easy management of the control data and access to the control data is greatly simplified.
  • a fourth aspect of the invention relates to a method of transmitting control data of an electrophotographic printing or copying system.
  • information of the control data is stored in a central database of the printing or copying system.
  • a first control unit of the printing or copying system accesses the control data with the aid of this information.
  • a fifth aspect of the invention relates to an electrophotographic printing or copying system having at least two printing units.
  • the first printing unit includes a first operating unit and a first control unit.
  • the second printing unit includes a second operating unit and a second control unit. Data can be transferred between the first control unit and the second control unit, which contain operating information and / or control data for input and / or output by the operating unit.
  • the first control unit provides data for the first operating unit and data for the second operating unit. It is thereby achieved that, with the aid of the first operating unit, data of the second printing unit and, with the aid of the second operating unit, data of the first printing unit can be displayed.
  • an operation of the first and the second printing unit with the aid of the first and / or second operating unit was very easy, whereby an operation of both printing units using a control unit is possible.
  • a sixth aspect of the invention relates to a method for inputting and / or outputting operating information of an electrophotographic printing or copying system having at least two printing units.
  • the first printing unit is operated by means of the first operating unit and controlled by means of a first control unit.
  • the second printing unit is operated by means of a second operating unit and controlled by means of a second control unit.
  • Data is transferred between the control units that contain operating information and / or control data that is input and / or output by the operating units.
  • data provided by the first control unit is provided for the first operating unit and the second operating unit.
  • a seventh aspect of the invention relates to an electrophotographic printing or copying system having at least two printing units.
  • This printing or copying system contains an operating unit for input and / or output of parameters of the printing or copying system.
  • the value of the same parameter of the second printing unit is automatically changed. This ensures that a parameter to be changed must be entered only once to change the respective parameters of both printing units.
  • An eighth aspect of the invention relates to a method of controlling an electrophotographic printing or copying system having two printing units.
  • parameters of the printing or copying system are input and / or output.
  • the value of a same second parameter of the second printing unit is automatically changed depending on the value of the first parameter.
  • a graphical user interface for operating an electrophotographic printing system is shown with a portion of a toolbar 12 containing graphical function keys, so-called buttons.
  • the tool bar 12 also contains output fields, in particular for displaying the operating state of the printing system and a set user.
  • the graphical user interface 10 includes a menu.
  • the graphical user interface 10 contains a third section 16, in which a user interface is displayed, which consists of several possible user interfaces by means of the menu items contained in the menu 14 has been selected.
  • the user interface shown has been selected by selecting menu item 18 "Printer status" and contains in the column “Key” the name of variables of the printing system and in the column “Value” the current value of those arranged in the column “Key” respectively in the same line variable name.
  • These variables of the printing system are internal control variables of the printing system from which display values are generated as operating information and output using the user interface.
  • control variables are not all users are allowed access to these variables to avoid damage to the printing system due to incorrect settings and user confusion.
  • the display of this variable is reserved for developers and service technicians only.
  • registers of individual control units of the printing system can also be read out with the aid of information which is stored in a database, in particular in a management information base, of the printing system.
  • Such registers are memory areas of the control units in which, in particular, processed data are stored or buffered.
  • the control variables and register data are also referred to below generally as control data.
  • developers and service technicians can also perform operator actions using the graphical user interface 10, for example with the aid of the graphical function keys of the tool bar 12, and call user interfaces which are also available to other operators.
  • operator actions can be carried out essentially in parallel.
  • control variables contained in the column “Key” relate in particular to settings for generating and arranging as well as for evaluating so-called position marks.
  • the position markers serve primarily to correctly arrange a printed image, which is produced by a second printer on a carrier material, to a first printed image, which has already been produced on the carrier material by a first printing unit, i. to position.
  • Fig. 2 is the graphical user interface 10 after Fig. 1 shown. Like elements have the same reference numerals.
  • menu 14 the menu entry 19 "PNV marks" has been activated, whereby in section 16 a user interface for adjusting the position of the PNV mark, which serves as a position mark, to be adjusted by an operator.
  • the user interface contains graphic sliders 20, 22 for setting a vertical and a horizontal offset of the PNV mark, wherein the vertical offset can also be entered in the input and output field 30 and the horizontal offset in the input and output field 32.
  • the user interface includes graphic sliders 24, 26, 28 for defining the geometry of the PNV mark, wherein an upper protection range is set with the aid of the slide control 24, in which no position mark is generated.
  • the width of the PNV mark to be generated is set in the length of the mark to be generated and with the aid of the slide control 28.
  • a value which can be set with the aid of the slide control 24 can also be set in the input field 34
  • a value which can be set in the input and output field 36 with the aid of the slide control 26 and by means of the slide control 28 adjustable value can also be entered in the input and output field 38.
  • the PNV mark user interface section 16 includes a graphical representation 40 illustrating the position of the PNV mark in accordance with the settings of the sliders 20-28 on the substrate.
  • the length measures processed by the control units as internal control variables are given in the unit of measure Millipoint.
  • One millipoint corresponds to 0.0547 ⁇ m or 1/72000 inch (inch).
  • Both the position of the position mark, the dimensions of the position mark, the paper size and other length measures are stored as millipoint converted values in the printer. These values given in millipoint thus serve as control data.
  • a country code is preset in a memory area of the operating unit of the printer, the country code being encrypted, for example, as a hexadecimal value.
  • the hexadecimal value of the country code is stored in a memory area of another control unit of the printer.
  • a value 17hex stored there has the country code for Germany and at the same time the customs unit code customs.
  • the value 18hex is assigned the country code DE and the unit of measure mm at the same time.
  • the value 1Fhex is assigned to the country code US and to the unit of measure inch.
  • the length values stored in Millipoint are converted to display the length dimensions for display using the graphical user interface based on the preset country code or the unit of measure associated with the country code.
  • the length dimensions stored in Millipoint are converted to display as operator information with the preset country code and output. If a length specification, eg in inches, is output, the corresponding amount of the length dimension is converted from millipoint to inch and becomes dependent on the default language in a field after the numerical value eg DE "Zoll” and US "inch”.
  • a variety of other operating information, which are output by means of the graphical user interface, are formed by means of links of several control variables and / or multiple control and operating states.
  • at least one control information of each control unit of the printer required to signal a readiness for printing a readiness signal, which signals the readiness of operation of the respective control unit.
  • the signals of the control units are preferably linked to each other with an AND operation, the result of the connection being used for the ready display for the printer and being output as operating information with the aid of the graphical user interface.
  • the individual control data are stored at a communication level, e.g. with the help of SNMP commands.
  • control data transmitted with the aid of the SNMP commands are preferably output with the aid of dedicated user interfaces of the operating unit of the printer or copier.
  • control data is also referred to as machine parameter.
  • Fig. 3 is the graphical user interface 10 after the Fig. 1 and 2 shown.
  • Menu item 41 "Offset" has been selected in menu 14, wherein in section 16 of graphical user interface 10 a user interface for adjusting the offset of the print images that are produced on the front side and on the back side of the carrier material is shown.
  • the print image of page 1 (front side) is generated with the help of a first printer and the print image of page 2 (back) with a second printer.
  • the carrier material is an endless carrier material, which, after being output from the first printer, is supplied to the second printer.
  • the positioning of the printed images takes place depending on the position mark generated with the aid of the first printer.
  • a horizontal offset of the print image on the side 1 is determined with reference to the position mark.
  • the horizontal position of the print image on page 2 is fixed with respect to the position mark.
  • the print images of page 1 and page 2 must be moved by the adjustment controls 42 and 44 are each shifted. It is relatively complicated to move the slider 42 in the same way as the slider 44.
  • the slider 42 can be coupled to the slider 44 such that upon activation of this graphic function key 50 when changing the on the slider 52 set value of the set value of the slide controller 44 is changed by the same amount. It is thereby achieved that the value of the slider controller 44 is changed depending on the value of the slider controller 42. Even if the setting value of the slider controller 44 is changed, the setting value of the slider controller 42 is automatically changed by the same amount when the graphic function key 50 is activated.
  • the setting values of the sliders 42 and 44 can continue to be set independently of each other.
  • the sliders 46 and 48 can be coupled in the same way as the sliders 42 and 44.
  • the required operations by an operator to set up the two printers for preparing print jobs are thereby significantly reduced and errors are avoided.
  • FIG. 4 is a block diagram for accessing control unit 70, 84, 86 data from the printing system using network protocols and remote method invocation communication.
  • Fig. 4 only components, ie assemblies and functional units of the printer 52 are shown, which are required for the inventive driving control units 70, 84, 86 and for an external access of the operating units 70, 84, 86 to the internal data of the printer 52.
  • the operating units 70, 84, 86 are also referred to below as control panels 70, 84, 86.
  • the printer 52 contains a so-called web server 54, which has access to a memory area 56 in which data for displaying a so-called web page are stored, this web page serving as a graphical user interface for the printer 52 and on a display unit of an operating unit 70, 84, 86 is output using a display program.
  • the display program is processed by a data processing system of the operating unit, wherein the data for displaying the web page have been generated using a Hypertext Markup Language and / or in the Java programming language.
  • the printer 52 further includes a control panel server 58, by means of which a so-called RMI communication to an operating unit 70, 84, 86 takes place.
  • the control panel server 58 has access to memory areas 60 and 62, wherein in the memory area 60 printer data and settings for generating a graphical user interface, so-called User data stored. Furthermore, data for outputting operating information and printer parameters are contained in the memory area 60, and data for authenticating the respective user and / or the operating unit are contained in the memory area 62.
  • the panel server 58 is connected to an internal network, such as a Local Area Network (LAN), which operates using a Simple Network Management Protocol.
  • LAN Local Area Network
  • SNMP agent 66 is provided for controlling the accesses to the internal components of the printer 52.
  • the SNMP agent 66 is connected to a system parameter manager (SPM) 68 via the internal network.
  • SPM system parameter manager
  • the system parameter manager 68 manages all printer parameters and control variables of a printing system. If the printing system contains e.g. two printers which print on the same carrier material, a system parameter manager 68 is provided for these two printers, which manages at least the interdependent parameters of the two printers. Preferably, the system parameter manager 68 manages all parameters and set values of the two printers. Dependent adjustment values and parameters of the printing system are coupled by the system parameter manager 68 in such a way that simple operation of the printing system is possible. The system parameter manager 68 then performs an adjustment of the printer setting of the first and second printers.
  • the system parameter manager 68 of the first printer sets the values of the control variables of the second printer and transmits them to the second printer.
  • the first printer and the second printer contain a so-called management information base, in which all the control variables of the respective printer or the entire printing system are stored.
  • the system parameter manager 68 of the first printer then writes the new values into this management information base of the second printer.
  • the system parameter manager 68 determines settings for the first printer from operator inputs and measured values and writes these into the management information base of the first printer.
  • the Management Information Base is included in system parameter manager 68.
  • the SNMP agent 66 controls the accesses to the system parameter manager 68. If an unauthorized operator panel 70 is connected via the network 64 to the printer 52, the control panel 70 receives via the SNMP agent 66 only access to shared data, so-called public data , and other protected data, so-called protected data, wherein the control panel 70 can access this protected data read only and not write.
  • the SNMP agent 66 does not allow the control panel 70 to read or write.
  • the internal control variables of the function groups 72 to 80 and the data in the memory area 82 are also referred to as private data.
  • the data transfer between the function groups 72 to 80 and the system parameter manager 78 is based on Simple Network Management Protocol (SNMP) using a so-called pipe.
  • the pipe is a connection-oriented communication channel between two processes, also called a stream.
  • Pipes generally connect independent processes that are not directly related.
  • the function groups 72 to 80, the SNMP agent 66 and the system parameter manager 68 are program modules that are processed by means of a data processing system of the printer 52, for example by means of a personal computer.
  • a second panel 84 is also connected to the printer 52 via the network 64.
  • the control panel 84 contains a data processing system which processes a display program in addition to an operating system, a so-called browser program module.
  • graphical user interfaces with the help of hypertext or with the aid of program code.
  • This hypertext is received by the control panel 84 via the network 64 from the web server 54, which transmits at least a portion of the hypertexts to the control panel 84, which are stored in the memory area 56.
  • the graphical user interface thus generated contains input and output fields and graphical function keys whose display values or their switching states are displayed on the control panel 84 by means of data transmitted from the control panel by means of RMI communication.
  • RMI Remote Method Invocation
  • RMI Remote Method Invocation
  • RMI is the term for a communication technique between objects defined in the "Java" programming language, whereby a so-called remote procedure call or the so-called Common Object Request Broker Architecture is used as the transport mechanism for RMI.
  • the graphical user interface graphical elements are loaded by the web server 54, which are displayed using the control panel 84, with the displayed and Data entered via the graphical user interface can be transferred to and from the panel server 58 using RMI.
  • the panel server 58 is also referred to as an RMI server.
  • the control panel 84 is a client to both the panel server 58 and the web server 54. Access to the internal control variables by the control panel 84 is via the panel server 58.
  • the panel server 58 is connected to the SNMP agent 66. As described above, the panel server 58 performs authentication by means of authentication data 62.
  • the panel server 58 After this authentication, which checks whether the control panel 84 or the panel server 58 has rights to access the internal control variables and parameters, the panel server 58 obtains unrestricted access to the system parameter manager 68 through the SNMP agent 66. Thus, the panel server has 58 Access to public data, protected data and private data.
  • the control panel 84 is disposed directly in the housing of the printer 52.
  • Other similar panels can also be located remotely from the printer 52 and also for the simultaneous operation of multiple printers, similar to the printer 52 may be provided.
  • the additional control panel only has to be connected to this World Wide Web directly or via another network. This makes it very easy to determine for service technicians error conditions and causes of errors using the available system parameters, without a service technician must be on site at the printer 52.
  • a control panel 86 is provided, which is contained in a printer application.
  • This control panel 86 like the control panel 70, is connected to the SNMP agent 66 via the network 64, with data transfer between the print server 86 and the SNMP agent 66 using a Simple Network Management Protocol (SNMP).
  • SNMP Simple Network Management Protocol
  • Fig. 4 shown arrangement of a control, ie connection, a control panel 84, it is very easy to provide a control panel 84 for a printing system using a personal computer or other data processing system, without a special configuration or installation is necessary.
  • the personal computer only has to contain any operating system and a browser program module for displaying hypertexts, wherein the browser program module must support the so-called Java applet and thereby communication with the aid of RMI.
  • Java applet Java applet
  • RMI the browser program module
  • these requirements are currently met by almost all available personal computers.
  • no special software for operating the control panel using the data processing system is required, with the help of the control panel 84 is realized. All data necessary to create the graphical user interface is provided by web server 54 and panel server 58.
  • control panel 84 only has to be connected to a network 64, via which data can be transmitted to and from the web server 54 as well as to and from the control panel server 58 of the printer 52.
  • control panel 84 can also be connected to a network other than the printer 52 if the two different networks are optionally connected to one another via a further network.
  • the panel server 58 also contains the hypertext and other data to generate The graphical user interface on the control panel 84.
  • a separate web server 54, as contained in the printer 52 is then not necessary in these embodiments.
  • the management information base is included in memory 60.
  • the management information base contains data arranged in the same structure as the control units and functional units contained in the printer 52 are organized. Thus, arrangement of the control variables and parameters is hierarchically structured as well as the control and functional units of the printer 52. In the in Fig. 4 illustrated embodiment, such control and functional units as function groups 72 to 80, system parameter manager 68, SNMP agent 66, control panel server 58 and web server 54 are shown.
  • the memory area 82 in which paper parameters are stored, is hierarchically subordinate to the function group 72, wherein the parameters contained in the memory area 82 are subordinate to the function group 72.
  • the hierarchical structure and names of the variables are thus stored as plaintext designations which are stored in the memory area 82.
  • these can be output on the control panel 84 in a clear and understandable form for the viewer, eg for a service technician, by displaying the plain text designation and the value of the variables becomes.
  • the print server 86 accesses the SNMP agent 66 with the aid of a printer-specific interface, whereby the print server 86 can also access the so-called private data with the aid of an authentication.
  • the data transfer between control panel 70 and SNMP agents 66 is done using SNMP, however, this control panel 70 does not support the printer-specific SNMP interface via the control panel server 58. Thus, the control panel 70 does not have access to the private data.
  • control panel server 58 it is possible for the control panel server 58 to have access to all the functional groups 72 to 80 and memory areas 60, 62 of the printer 52 and to restrict the access rights of unauthorized control panels 70.
  • the print server 86 is authorized and thus has access to the management information base of the printer 52, to the public data and protected data.
  • the control panel 70 has as an unauthorized control panel only access to the management information base of the printer 52, the accesses being in general read and write accesses.
  • Fig. 5 is a section of the block diagram after Fig. 4 with the control panel 84, the network 64, the panel server 58, the data memory 62, the SNMP agent 66 and the system parameter manager 68.
  • the system parameter manager 68 checks on each read and write access of a control panel 70, 84, 86 whether the request comes from an authenticated entity, eg, from an authenticated panel 84, 86, the panel server 58, or a feature group 72.
  • Each functional group 72 to 80, the servers 54, 58, the SNMP agent 66 and the control panels 70, 84, 86 are each assigned at least one network address, eg an IP address.
  • the system parameter manager 68 analyzes by means of which control panel 84, 86, 70 or by what control panel server 58 the respective read - and / or write access takes place, the system parameter manager 68 depending on the default access rights of the respective Control panel 70, 84, 86 and / or the control panel server 58 limited.
  • the panel server 58 and the system parameter manager 68 are each implemented by a program module executing on the same data processing system including an operating system, e.g. MS Windows NT, contains. By processing on the same data processing system, encryption of the data transmitted between the operator panel server 58 and the system parameter manager 68 is not necessary.
  • the system parameter manager 68 determines, using the IP address of the panel server 58, that the panel server 58 is connected to the system parameter manager 68 via a local (internal) network of the printer 52.
  • control panel server 58 Even with a processing of the program modules of the control panel server 58 and the system parameter manager 68 on the same data processing system, the control panel server 58 has a different IP address than the system parameter manager 68, the IP addresses are different in that they are arranged in the same network.
  • the system parameter manager 68 recognizes the affiliation of the control panel server 58 to the same network by the so-called local IP address of the control panel server 58, a further authentication of the control panel server 58 is not required and the system parameter manager 68 passes the write and / or read accesses to the respective Function group 72 to 80 continue. Furthermore, a limitation of the accesses can be made by a user setting on the control panel 70, 84, 86. This user setting allows an operator to be denied read and / or write access to a parameter or to entire user interfaces, even though the particular panel 70, 84, 86 generally has access to that parameter or panel.
  • the IP addresses of the control panels 84 and the Control panel server 58 is to receive the access to the protected data of the printer 52. The storage of these network addresses is preferably carried out with the aid of encrypted data.
  • FIG. 2 shows a block diagram of a printing system 88 having a first printer 90 and a second printer 92.
  • the first printer 90 includes a first operating unit 94 and a first control unit 96.
  • the second printer 92 includes a second operating unit 98 and a second control unit 100.
  • the first control unit 96 and the second control unit 100 are connected to each other via a data line 102, the first Control unit 96 as a master control M and the second control unit 100 as a slave control S is used.
  • Via an internal network of the first printer 90 further control units and / or functional units 104 to 112 are connected to the control unit 96. Values of parameters and control variables of the first printer 90 are stored in the memory area of the control unit 96 and the control units or functional units 104 to 112.
  • Control units and / or functional units 114 to 122 are connected to the control unit 100 via a local network of the second printer 92.
  • the control units 100 and the control units 114 to 122 also include control variables and parameters of the printer stored in memory areas of the respective control units 114 to 122.
  • the printers 90 and 92 are substantially identical.
  • the printer 90 is operated together with the printer 92 as a so-called twin system 88, in which a first printer 90 generates a first printed image on a carrier material, preferably an endless carrier material, and the second printer 92 generates a second printed image on the same carrier material.
  • the substrate is then with the help of first printer 90 printed on the front and with the help of the second printer 92 on the back.
  • a carrier material can also be printed in two colors, wherein the first printer 90 generates a print image in a first toner color and the second printer 92 generates a print image in a second toner color, wherein the second print image substantially over the first Print image is printed.
  • the master control unit 96 of the first printer 90 generates data for controlling the first operation unit 94 and the second operation unit 98 or for generating a graphical user interface.
  • the control unit 96 thus transmits at least display data to the operating unit 94 and to the operating unit 98 and evaluates operating inputs of the operating unit 94 and of the operating unit 98.
  • the same graphical user interface is output by the operating units 94, 98.
  • With an input by means of an operating unit 94, 98 it is then determined which printer 90, 92 relates to this operating input.
  • the control unit 96 evaluates the operating input and transmits data to the control units 100, 104 to 112 depending on the operating input, the control unit 100 optionally transmitting the data further to the control units 114 to 122.
  • the corresponding parameter or control variable in the printer 90 is changed. Data is not transmitted via the data line 102 to the control unit 100. However, if the operator input affects both printers 90, 92 or only the printer 92, data corresponding to the control unit 96 of the printer 90 is transmitted to the control unit 100 of the printer 92 via the data line 102.
  • FIG. 12 is a block diagram of the printer system 88 similar to the block diagram of FIG FIG. 6 shown.
  • the data line 124 is preferably a Local Area Network (LAN).
  • the data transmitted to the control unit 100 for generating a graphical user interface for the operating unit 98 are transmitted from the control unit 100 to the operating unit 98.
  • Data with information inputted by the operation unit 98 is transmitted from the operation unit 98 to the control unit 96 via the control unit 100.
  • the printers 90 and 92 after FIG. 7 hardware connected only via the data line 124.
  • the control unit 98 and the control unit 100 are each connected to the data line 124.
  • FIG. 3 is a block diagram showing controls of a two-printer printing system 126, 128.
  • the printers 126 and 128 are constructed substantially the same.
  • the printer 126 has a control unit 130 which is used in the printing system as a system parameter manager master (SPM master). serves.
  • SPM master 130 performs an adjustment of the printer settings of the printing system, ie the printer settings of the printer 126 and printer 128.
  • the SPM master 130 contains a management information base 132 in which printer settings are stored as control and system variables as well as parameter values.
  • the printer 128 includes a control unit 134 similar to the SPM master 130 of the printer 126.
  • the control unit 134 also includes a management information base 136.
  • the control unit 134 serves as a system parameter manager slave (SPM slave), the SPM master 130 based on user input via an operator panel 156 also sets values in the management information base 136 of the printer 128.
  • the printer 126 includes other control units 138-148 connected by data lines to each other and to the SPM master 130, with communication between the SPM master 130 and the controllers 138-148 using a proxy program module 150 and a Trap handler 154 takes place.
  • the control units 130, 138 to 148 are realized as program modules, preferably as software agents.
  • the transmission of data, in particular of system variables between the control units 130, 142 to 148 and the management information base 132 preferably takes place with so-called get, set and trap instructions in accordance with the SNMP.
  • the get commands are for retrieving data from the management information base 132, the set commands for manipulating data in the management information base 132, and the trap commands for directly transmitting information through an agent 130, 138-148.
  • the printer 126 further includes a master agent 154 which collects and stores data from the printer 126 for display on a control panel 156 of the printing system.
  • the master agent 154 transmits this data on demand to a control panel server 158 of the printing system.
  • the control panel server 158 is preferably designed as an RMI server.
  • the front panel 156 is connected as a client to the front panel server 158.
  • the master agent 154 is connected to the control unit 130 via a data interface 160.
  • the printer 128 has control units 162 through 172 that substantially match in function and construction with the controllers 138 through 148 of the printer 126.
  • the communication between the SPM slave 134 and the controllers 162 through 172 also occurs via a proxy program module 174 and via a trap handler 176, as described in connection with the printer 126.
  • the printer 128 includes a master agent 178 that communicates with is connected to the panel server 158.
  • the master agents 154 and the master agent 178 are further connected by means of a data line, wherein a so-called trap listener 180 controls the data transfer between the master agent 154 and the master agent 178.
  • the control unit 134 and the master agent 178 are connected to one another via a data interface 182.
  • data is transferred between the data interface 160 and the data interface 182 between the printer 126 and the printer 128.
  • the SPM controllers 130 and 134 are via a first SNMP pipe for transferring data from the SPM slave 134 to the SPM master 130 and via a second SNMP pipe for transferring data from the SPM master 130 to the SPM slave 134 connected.
  • FIG. 8 As shown and structured by control units of a first printer 126 and a second printer 128, it is easily possible to operate these two printers 126, 128 via a common control panel server 158. A common graphical user interface for operating the printer 126 and the printer 128 can thereby be easily provided. Also, the control panel server 158 further panels can be connected.
  • the SPM controllers 130 and 134 each serve as the central interface of the respective printer 126, 128 for the system variables and system parameters, respectively subordinate control units 138 to 148 and 162 to 172.
  • the exchange of control variables between the SPM master 130 subordinate controls 138 to 148 is essentially carried out only with the involvement of the SPM master 130.
  • Direct accesses of master agents 154 and 178 to controllers 138 to 148 and 162 to 172, respectively, are not possible to achieve coupling of at least a portion of the set values of printer 126 and printer 128 via SPM master 130. This coupling allows a very simple and efficient operation of the entire printing system, i. the printer 126 and 128, take place.
  • the setting values which relate to the parameters of the substrate to be printed are the same for at least one print job for both printers 126, 128. These settings no longer have to be separately changed for each printer 126, 128 by such coupling if parameters for another substrate are used. Rather, only one user interface for both printers 126, 128 is output on the control panel for setting the parameters of the carrier material, wherein the entered setting values are then used for the printer 126 and the printer 128. For other setting values, such as the fixing temperature, dependent parameters or influencing parameters are then changed at the printer 128 according to the settings of the printer 126 according to a default setting. For example, if the fixing temperature is increased at the printer 126, the print image to be generated by the printer 128 is reduced.
  • the controllers 144 and 168 are also referred to as user interface controllers. With the aid of the control units 144, 168, an adjustment of printer-specific settings of the local printer 126, 128 is performed.
  • the controllers 142 and 166 are also referred to as common data controllers.
  • the controllers 142, 166 perform an adjustment of non-printer specific settings of the respective printer 126, 128, such as adjusting the paper width in the controllers 138, 140, 162, 164, respectively.
  • the control units 140, 164 are designed as device controls and the control units 138, 162 as controllers of the respective printer 126, 128.
  • FIG. 9 a block diagram is shown in which the communication using the Simple Network Management Protocol (SNMP) at a printer controller 208 for driving control panels 200, 202, 204 is shown.
  • Panels 200, 202, 204 are connected to the printer controller 208 via an external local area network (LAN) 206.
  • the panels 202 and 204 communicate with a panel server 210 and a setup server 212 using RMI communication based on the SNMP.
  • the panel server 210 has a memory area 214 for storing panel data
  • the setup server has a memory area 216 for storing setup data.
  • the control panel 200 is connected to an SNMP master agent 218 via the external LAN 206. Through this SNMP master agent 218, the control panel 200 has access to an SNMP service program 220.
  • data may be received from the control panel 210, the setup server 212, and the control panel data storage area 214 the control panel 200 to the control panel 210, the setup server 212 and the storage area 214.
  • the control panel 200 is via the external LAN 206 and via the master agent 218 with a post-processing subagent 222, a diagnostic sub-agent 224, a stream sub-agent 226, a controller subagent used to communicate with a host computer, a thread sub-agent 230, a printer management information base subagent 232, an error table 134, a paper control Common Data Control subagent 236, and a Printer control sub-agent 238 connected.
  • the access via the SNMP master agent 218 to the SNMP service program 220 and the access to the subagents 224, 226, 228, 230, 236, 238 takes place only after authentication of the control panel 200, 202, 204 and / or over The control panel of the user logged on with these subagents or programs associated authentication procedures 240 to 252.
  • More of the printer controller 208 subordinate control units of the printer are connected via a so-called HSCX-BUS 254 to the printer controller 208.
  • One of these control units is in FIG. 9 provided with the reference numeral 256.
  • the control unit 256 has a firmware 258, a memory area 260, and other sub-modules, one of which is labeled 262.
  • the data transmitted by means of the HSCX-BUS system 254 is converted by means of a converter 264 into an SNMP compliant data format.
  • Data transferred from the printer controller 208 to the controller 256 is converted from the SNMP format to the HSCX format.
  • An element 266 disposed between the converter 264 and the printer control subagent 238 serves to manage the data of the printer controller, in particular the data that is transmitted to the slave controllers 256 and the data transferred from subordinate controllers 256 to printer controller 208.
  • the diagnostic subagent 224 is also associated with a data manager 268 which manages the data supplied to a diagnostic process 270 and the data transmitted from the diagnostic process 270 to the diagnostic subagent after diagnosis.
  • a data manager 272 that manages data that is transferred from and to a streaming process 274.
  • the controller subagent 228 is connected to a data manager 276 which transfers data to a so-called claim converter 278 and further to a raster processor 280 which prepares data for a preset printer mode.
  • the conditioned data is then transmitted from the raster processor 280 to the converter 264 and so forth via the HSCX BUS system 254 to the controller 256. With these data transferred to the controller 256, the printing process for generating print images on a substrate is then controlled.
  • the controller subagent 228 processes the print data stream containing print data for producing print images.

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Abstract

The invention relates to a control system with an operating unit (156) for an electrophotographic printing or copying system. An input and/or output of operational information for the printing or copying system is achieved by means of the operating unit. A first controller (130) and at least one second controller (140) control at least a part of the electrophotographic printing or copying system. The controllers (130, 140) are interconnected by means of a dataline, along which control data may be transmitted between the controllers (130, 140). At least a part of the transmitted control data is inputted and/or outputted by the operating unit (156), in addition to the operational information. The invention further relates to a method for the input and/or output of operational information and control data for an electrophotographic printing copying system by means of an operating unit (156), a system and a method for managing and transmission of control data for an electrophotographic printing or copying system and an electrophotographic printing or copying system with at least two printer units and method for input and/or output of operation information.

Description

Die Erfindung betrifft ein Steuersystem für ein elektrofotografisches Druck- oder Kopiersystem. Das Steuersystem enthält eine Bedieneinheit zur Ein- und/oder Ausgabe von Bedieninformationen des Druck- oder Kopiersystems.The invention relates to a control system for an electrophotographic printing or copying system. The control system includes an operating unit for inputting and / or outputting operating information of the printing or copying system.

Bekannte elektrofotografische Drucker oder Kopierer enthalten eine Bedieneinheit, durch die einer Bedienperson mit Hilfe einer grafischen Bennutzeroberfläche das Abarbeiten von Druckaufträgen, die Betriebsart des Druckers sowie Parameter und Einstellwerte des Druckers angezeigt werden, wobei die Bedienperson durch Eingaben mit Hilfe der grafischen Benutzeroberfläche Bedienhandlungen durchführt. Die Einstellwerte betreffen insbesondere Parameter des Druckers oder Kopierers, die eine Bedienperson zum Durchführen unterschiedlicher Druckaufträge einstellen muss. Diese Parameter sind z.B. Parameter von zu bedruckendem Trägermaterial und Parameter des zum Erzeugen von Druckbildern genutzten Tonermaterials. Ferner betreffen die durch eine Bedienperson auszuführenden Bedienhandlungen Einstellungen zum Herstellen der Betriebsbereitschaft und das Festlegen der Reihenfolge sowie das Starten von Druckaufträgen, die durch den Drucker oder Kopierer ausgeführt werden sollen.Known electrophotographic printers or copiers contain a control unit, by means of which an operator is informed by means of a graphical user interface of the processing of print jobs, the operating mode of the printer as well as parameters and setting values of the printer, wherein the operator carries out operator actions by means of inputs using the graphical user interface. In particular, the setting values relate to parameters of the printer or copier that an operator must set to perform different print jobs. These parameters are e.g. Parameters of carrier material to be printed and parameters of the toner material used to produce print images. Further, the operations to be performed by an operator relate to settings for establishing the operational readiness and setting the order, and starting print jobs to be executed by the printer or copier.

Zugriffe auf interne Steuervariablen des Druckers oder Kopierers sind mit Hilfe der Bedieneinheit nicht möglich. Für Service und Wartungsarbeiten sowie für Diagnosefunktionen sind jedoch insbesondere zur Fehlersuche bei der Ausgabe von falschen Bedieninformationen die Zugriffe auf interne Steuervariablen des Druckers oder Kopierers erforderlich, um die Werte der internen Steuervariablen die als Ausgangswerte zum Erzeugen der ausgegebenen Bedieninformationen dienen, anzufügen. Diese Werte der internen Steuervariablen werden auch als Rohdaten bezeichnet, aus denen dann Anzeigedaten erzeugt werden. Mit Hilfe der dann Anzeigedaten erzeugt werden. Mit Hilfe der Anzeigedaten werden dann die Bedieninformationen ausgegeben.Access to internal control variables of the printer or copier is not possible with the help of the operating unit. However, for service and maintenance as well as for diagnostic functions, accessing internal control variables of the printer or copier, in particular for troubleshooting the output of incorrect operator information, is required to append the values of the internal control variables used as output values for generating the output operator information. These values of the internal control variables are also called raw data from which display data is then generated. With the help of then display data is generated. The display information is then used to output the operating information.

Aus dem Dokument WO 97/43720 ist ein Verfahren und ein System zum Drucken von Dokumenten basierend auf JAVA-Kommandos bekannt. Mit Hilfe von Bedienoberflächen lassen sich Einstellwerte zur Konfiguration des Druckers einstellen, wobei der Drucker auch über ein Netzwerk, vorzugsweise über das Internet, mit dem Computer verbunden sein kann.From the document WO 97/43720 For example, a method and system for printing documents based on JAVA commands is known. User interfaces can be used to configure the printer, and the printer can also be connected to the computer via a network, preferably via the Internet.

Aus dem Dokument EP 0 926 593 A2 ist ein Computersystem bekannt, bei dem der Datenaustausch zwischen einem Personalcomputer und einem Drucker insbesondere durch das Nutzen von in der Programmiersprache JAVA vorhandenen Elementen durchgeführt wird.From the document EP 0 926 593 A2 a computer system is known in which the data exchange between a personal computer and a printer is carried out in particular by the use of elements present in the programming language JAVA.

Aus dem Dokument EP 0 239 845 ist eine Ansteueranordnung zum Steuern von mehreren im sogenannten Tandembetrieb arbeitenden Druckern bekannt. Dazu wird ein bandförmiger Aufzeichnungsträger vom ersten Drucker mit einem Druckbild auf der Vorderseite und vom zweiten Drucker mit einem Druckbild auf der Rückseite versehen.From the document EP 0 239 845 a drive arrangement is known for controlling a plurality of printers operating in so-called tandem operation. For this purpose, a ribbon-shaped recording medium is provided by the first printer with a printed image on the front and the second printer with a printed image on the back.

Aus dem Dokument DE 198 36 745 A1 ist bekannt, dass Bedieninformationen des Druck- oder Kopiersystems mit Hilfe einer Bedieneinheit ein- und/oder ausgebbar sind. Mindestens zwei Steuereinheiten sind zum Steuern zumindest eines Teils des elektrofotografischen Druck- oder Kopiersystems mit einer Datenleitung verbunden. Mit Hilfe der Datenleitung sind Steuerdaten zwischen den Steuereinheiten übertragbar.From the document DE 198 36 745 A1 It is known that operating information of the printing or copying system with the aid of an operating unit and can be output and. At least two control units are connected to a data line for controlling at least part of the electrophotographic printing or copying system. With the help of the data line control data between the control units are transferable.

Aufgabe der Erfindung ist es, ein Steuersystem mit einer Bedieneinheit für ein elektrofotografisches Druck- oder Kopiersystem anzugeben, bei dem auch der Zugriff auf Steuervariablen einfach möglich ist.The object of the invention is to provide a control system with an operating unit for an electrophotographic printing or copying system, in which the access to control variables is easily possible.

Die Aufgabe der Erfindung wird gemäß einem ersten Aspekt der Erfindung durch ein Steuersystem mit den Merkmalen des Patentanspruchs 1 gelöst. Vorteilhafte Weiterbildungen der Erfindung sind in den abhängigen Patentansprüchen angegeben.The object of the invention is achieved according to a first aspect of the invention by a control system having the features of patent claim 1. Advantageous developments of the invention are specified in the dependent claims.

Durch ein Steuersystem mit den Merkmalen des Patentanspruchs 1 wird erreicht, dass zumindest ein Teil der übertragbaren Steuerdaten zusätzlich zu den Bedieninformationen ein- und/oder ausgegeben wird. Diese Steuerdaten werden vorzugsweise zur Fehlerdiagnose und zur Funktionskontrolle des Druck- oder Kopiersystems genutzt. Ein separater Service- und Wartungscomputer ist somit zum Anzeigen und Eingeben von Steuerdaten nicht zwingend erforderlich. Wird jedoch ein Service- und Wartungscomputer mit dem elektrofotografischen Druck- oder Kopiersystem verbunden, so können durch den Service- und Wartungscomputer zusätzlich zu den Steuerdaten auch Bedieninformationen des Druck- oder Kopiersystems ein-/oder ausgegeben werden, indem vorzugsweise auch die grafische Benutzeroberfläche zum Bedienen des Druck- oder Kopiersystems mit Hilfe des Service- und Wartungscomputers ausgegeben wird.A control system having the features of claim 1 ensures that at least part of the transferable control data is input and / or output in addition to the operating information. These control data are preferably used for fault diagnosis and for functional control of the printing or copying system. A separate service and maintenance computer is thus not mandatory for displaying and inputting control data. However, if a service and maintenance computer is connected to the electrophotographic printing or copying system, the service and maintenance computer can also input or output operating information of the printing or copying system in addition to the control data, preferably by also using the graphical user interface of the printing or copying system is output by means of the service and maintenance computer.

Ein zweiter Aspekt der Erfindung betriff ein Verfahren zu Ein- und/oder Ausgabe von Bedieninformationen und Steuerdaten eines elektrofotografischen Druck- oder Kopiersystems mit Hilfe einer Bedieneinheit. Bedieninformationen des Druck- oder Kopiersystems werden mit Hilfe mindestens einer Bedieneinheit ein- und/oder ausgegeben. Das elektrofotografische Druck- oder Kopiersystem wird durch eine erste Steuereinheit und mindestens eine zweite Steuereinheit gesteuert. Die Steuerdaten werden zwischen den Steuereinheiten über eine Datenleitung übertragen. Zumindest ein Teil der übertragenen Steuerdaten wird auf Bedieneinheit des Druck- oder Kopiersystems ein- und/oder ausgegeben.A second aspect of the invention relates to a method for inputting and / or outputting operating information and control data of an electrophotographic printing or copying system with the aid of a control unit. Operating information of the printing or copying system is input and / or output using at least one operating unit. The electrophotographic printing or copying system is controlled by a first control unit and at least one second control unit. The control data is transmitted between the control units via a data line. At least part of the transmitted control data is input to and / or output to the operating unit of the printing or copying system.

Durch dieses erfindungsgemäße Verfahren wird erreicht, dass für Wartungs- und Servicearbeiten und zur Fehlerdiagnose nicht zwingend ein separater Service- und Wartungscomputer benötigt wird. Weiterhin wird durch dieses erfindungsgemäße Verfahren erreicht, dass ein mit dem Druck- oder Kopiersystem verbundener Wartungscomputer sowohl die Steuerdaten als auch die Bedieninformationen anzeigen kann. Insbesondere dann, wenn ein Service- oder Wartungscomputer in einer Service-Leitstelle angeordnet ist und mit dem Druck- oder Kopiersystem über eine Datenfernübertragungs-Verbindung verbunden ist, können durch den Service- und Wartungscomputer nicht nur Steuerdaten sondern auch Bedieninformationen angezeigt werden.By means of this method according to the invention it is achieved that a separate service and maintenance computer is not necessarily required for maintenance and service work and for fault diagnosis. Furthermore, it is achieved by this method according to the invention that a maintenance computer connected to the printing or copying system can display both the control data and the operating information. In particular, when a service or maintenance computer is arranged in a service control center and connected to the printing or copying system via a remote data transmission connection, not only control data but also operation information can be displayed by the service and maintenance computer.

Ein dritter Aspekt der Erfindung betrifft ein System zum Verwalten und Übertragen von Steuerdaten eines elektrofotografischen Druck- oder Kopiersystems. In einer zentralen Datenbasis des Druck- oder Kopiersystems sind Informationen über die Steuerdaten gespeichert. Zumindest eine erste Steuereinheit des Druck- oder Kopiersystems hat mit Hilfe dieser Informationen Zugriff auf die Steuerdaten.A third aspect of the invention relates to a system for managing and transmitting control data of an electrophotographic printing or copying system. Information about the control data is stored in a central database of the printing or copying system. At least a first control unit of the printing or copying system has access to the control data with the aid of this information.

Durch dieses erfindungsgemäße System wird erreicht, dass ein Zugriff auf die Steuerdaten einfach möglich ist. Die Datenbasis enthält zumindest Informationen, durch die ein Zugriff auf die Steuerdaten ermöglicht wird. Dadurch ist eine einfache Verwaltung der Steuerdaten möglich und der Zugriff auf die Steuerdaten ist erheblich vereinfacht.This system according to the invention ensures that access to the control data is easily possible. The database at least contains information that allows access to the control data. This allows easy management of the control data and access to the control data is greatly simplified.

Ein vierter Aspekt de Erfindung betrifft ein Verfahren zum Übertragen von Steuerdaten eines elektrofotografischen Druck- oder Kopiersystems. Bei diesem Verfahren werden Informationen der Steuerdaten in einer zentralen Datenbasis des Druck- oder Kopiersystems gespeichert. Eine erste Steuereinheit des Druck- oder Kopiersystems greift mit Hilfe dieser Informationen auf die Steuerdaten zu.A fourth aspect of the invention relates to a method of transmitting control data of an electrophotographic printing or copying system. In this method, information of the control data is stored in a central database of the printing or copying system. A first control unit of the printing or copying system accesses the control data with the aid of this information.

Durch dieses erfindungsgemäße Verfahren wird erreicht, dass eine sehr einfache und übersichtliche Verwaltung der Steuerdaten mit Hilfe der Datenbasis erfolgt. Ein einfacher Zugriff auf diese Steuerdaten mit Hilfe der in der Datenbasis gespeicherten Informationen ist somit möglich.By means of this method according to the invention, it is achieved that a very simple and clear management of the control data takes place with the aid of the database. Easy access to this control data using the information stored in the database is thus possible.

Ein fünfter Aspekt der Erfindung betrifft ein elektrofotografisches Druck- oder Kopiersystem mit mindestens zwei Druckeinheiten. Die erste Druckeinheit enthält eine erste Bedieneinheit und eine erste Steuereinheit. Die zweite Druckeinheit enthält eine zweite Bedieneinheit und eine zweite Steuereinheit. Zwischen der ersten Steuereinheit und der zweiten Steuereinheit sind Daten übertragbar, die Bedieninformationen- und/oder Steuerdaten zu Ein- und/oder Ausgabe durch die Bedieneinheit enthalten. Die erste Steuereinheit stellt Daten für die erste Bedieneinheit und Daten für die zweite Bedieneinheit bereit. Dadurch wird erreicht, dass mit Hilfe der ersten Bedieneinheit Daten der zweiten Druckeinheit und mit Hilfe der zweiten Bedieneinheit Daten der ersten Druckeinheit anzeigbar sind. Somit kann eine Bedienung der ersten und der zweiten Druckeinheit mit Hilfe der ersten und/oder zweiten Bedieneinheit sehr einfach erfolgten, wodurch eine Bedienung beider Druckeinheiten mit Hilfe einer Bedieneinheit möglich ist.A fifth aspect of the invention relates to an electrophotographic printing or copying system having at least two printing units. The first printing unit includes a first operating unit and a first control unit. The second printing unit includes a second operating unit and a second control unit. Data can be transferred between the first control unit and the second control unit, which contain operating information and / or control data for input and / or output by the operating unit. The first control unit provides data for the first operating unit and data for the second operating unit. It is thereby achieved that, with the aid of the first operating unit, data of the second printing unit and, with the aid of the second operating unit, data of the first printing unit can be displayed. Thus, an operation of the first and the second printing unit with the aid of the first and / or second operating unit was very easy, whereby an operation of both printing units using a control unit is possible.

Ein sechster Aspekt der Erfindung betrifft ein Verfahren zu Ein- und/oder Ausgabe von Bedieninformationen eines elektrofotografischen Druck- oder Kopiersystems mit mindestens zwei Druckeinheiten. Die erste Druckeinheit wird mit Hilfe der ersten Bedieneinheit bedient und mit Hilfe einer ersten Steuereinheit gesteuert. Die zweite Druckeinheit wird mit Hilfe einer zweiten Bedieneinheit bedient und mit Hilfe einer zweiten Steuereinheit gesteuert. Zwischen den Steuereinheiten werden Daten übertragen, die Bedieninformationen und/oder Steuerdaten enthalten, die durch die Bedieneinheiten ein- und/oder ausgegeben werden. Für die erste Bedieneinheit und die zweite Bedieneinheit werden Daten bereitgestellt, die durch die erste Steuereinheit erzeugt werden.A sixth aspect of the invention relates to a method for inputting and / or outputting operating information of an electrophotographic printing or copying system having at least two printing units. The first printing unit is operated by means of the first operating unit and controlled by means of a first control unit. The second printing unit is operated by means of a second operating unit and controlled by means of a second control unit. Data is transferred between the control units that contain operating information and / or control data that is input and / or output by the operating units. For the first operating unit and the second operating unit, data provided by the first control unit is provided.

Durch dieses erfindungsgemäße Verfahren wird erreicht, dass Bedieninformationen und/oder Steuerdaten der ersten und der zweiten Steuereinheit auf einfache Art und Weise sowohl durch die erste Bedieneinheit als auch durch die zweite Bedieneinheit ein- und/oder ausgegeben werden können, wodurch die Bedienung beider Druckeinheiten vereinfacht ist.By means of this method according to the invention it is achieved that operating information and / or control data of the first and the second control unit can be input and / or output in a simple manner both by the first operating unit and by the second operating unit, thereby simplifying the operation of both printing units is.

Ein siebter Aspekt der Erfindung betrifft ein elektrofotografisches Druck- oder Kopiersystem mit mindestens zwei Druckeinheiten. Dieses Druck- oder Kopiersystem enthält eine Bedieneinheit zu Ein- und/oder Ausgabe von Parametern des Druck- oder Kopiersystems. Bei einer Eingabe eines Wertes eines ersten Parameters einer ersten Druckeinheit abhängig von dem geänderten Wert des ersten Parameters der Wert des gleichen Parameters der zweiten Druckeinheit automatisch geändert. Dadurch wird erreicht, dass ein zu ändernder Parameter nur einmal eingegeben werden muss, um den jeweiligen Parameter beider Druckeinheiten zu ändern.A seventh aspect of the invention relates to an electrophotographic printing or copying system having at least two printing units. This printing or copying system contains an operating unit for input and / or output of parameters of the printing or copying system. Upon input of a value of a first parameter of a first printing unit depending on the changed value of the first parameter, the value of the same parameter of the second printing unit is automatically changed. This ensures that a parameter to be changed must be entered only once to change the respective parameters of both printing units.

Ein achter Aspekt der Erfindung betrifft ein Verfahren zum Steuern eines elektrofotografischen Druck- oder Kopiersystems mit zwei Druckeinheiten. Mit Hilfe einer Bedieneinheit werden Parameter des Druck- oder Kopiersystems ein- und/oder ausgegeben. Bei einer Eingabe eines Wertes eines ersten Parameters einer ersten Druckeinheit wird der Wert eines gleichen zweiten Parameters der zweiten Druckeinheit abhängig von dem Wert des ersten Parameters automatisch geändert.An eighth aspect of the invention relates to a method of controlling an electrophotographic printing or copying system having two printing units. With the aid of an operating unit, parameters of the printing or copying system are input and / or output. Upon input of a value of a first parameter of a first printing unit, the value of a same second parameter of the second printing unit is automatically changed depending on the value of the first parameter.

Durch dieses erfindungsgemäße Verfahren wird erreicht, dass die Bedieneingaben beim Ändern von Parametern vereinfacht werden und Fehler auf einfache Art und Weise vermieden werden.By means of this method according to the invention, it is achieved that the operator inputs are simplified when parameters are changed and errors are easily avoided.

Zum besseren Verständnis der vorliegenden Erfindung wird im Folgenden auf die in den Zeichnungen dargestellten bevorzugten 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 dem Verfahren sowie derartige weitere Anwendungen der Erfindung, wie sie darin aufgezeigt sind, als übliches derzeitiges oder künftiges Fachwissen eines zuständigen Fachmanns angesehen werden. Die Figuren zeigen Ausführungsbeispiele der Erfindung, nämlich:

Fig. 1
eine grafische Benutzeroberfläche zur Ein- und Ausgabe von Steuervariablen eines Drucksystems gemäß einem ersten Ausführungsbeispiel der Erfindung;
Fig. 2
die grafische Benutzeroberfläche nach Fig. 1, wobei eine Bedienoberfläche zur Eingabe von Druckparametern enthält;
Fig. 3
die grafische Benutzeroberfläche nach den Fig. 1 und 2 mit einer Bedienoberfläche zum Einstellen eines Versatzes der Druckbilder, wobei die Einstellungen des Versatzes eines ersten Druckers mit den Einstellungen des Versatzes eines zweiten Druckers gekoppelt sind;
Fig. 4
ein Blockschaltbild, das den Zugriff und die Authentifizierung von mit dem Drucker verbundenen Bedieneinheiten gemäß einem zweiten Ausführungsbeispiel der Erfindung zeigt;
Fig. 5
einen Ausschnitt des Blockschaltbildes nach Fig. 4, in dem das Grundprinzip eines gesicherten Zugriffs auf die im Drucker enthaltenen Daten gezeigt ist;
Fig. 6
ein Blockschaltbild mit zwei Druckern gemäß einem dritten Ausführungsbeispiel der Erfindung, die jeweils eine Bedieneinheit enthalten, wobei beide Drucker durch eine Bedieneinheit bedienbar sind;
Fig. 7
ein Blockschaltbild mit zwei Druckern, ähnlich dem Blockschaltbild nach Fig. 6, gemäß einer alternativen Ausführungsform;
Fig. 8
ein Blockschaltbild mit Steuereinheiten von zwei gleichartigen Druckern und einem gemeinsamen Server zum Ansteuern einer gemeinsamen Bedieneinheit; und
Fig. 9
ein Blockschaltbild mit Steuereinheiten und Anzeigeeinheiten eines Drucksystems zur Kommunikation mit Bedieneinheiten.
For a better understanding of the present invention, reference will now be made to the preferred embodiments illustrated in the drawings, which are described in terms of specific terminology. It should be understood, however, that the scope of the invention should not be so limited since such changes and other modifications to the illustrated apparatus and / or method, as well as such other applications of the invention as heretofore, will be expected to be present or future Expertise of a person skilled in the art. The figures show embodiments of the invention, namely:
Fig. 1
a graphical user interface for input and output of control variables of a printing system according to a first embodiment of the invention;
Fig. 2
the graphical user interface Fig. 1 wherein a user interface for inputting pressure parameters;
Fig. 3
the graphical user interface after the Fig. 1 and 2 a user interface for adjusting an offset of the print images, wherein the offset settings of a first printer are coupled to the offset settings of a second printer;
Fig. 4
a block diagram showing the access and authentication of connected to the printer operating units according to a second embodiment of the invention;
Fig. 5
a section of the block diagram after Fig. 4 which shows the basic principle of secure access to the data contained in the printer;
Fig. 6
a block diagram of two printers according to a third embodiment of the invention, each containing an operating unit, both printers are operated by a control unit;
Fig. 7
a block diagram with two printers, similar to the block diagram after Fig. 6 , according to an alternative embodiment;
Fig. 8
a block diagram with control units of two similar printers and a common server for driving a common operating unit; and
Fig. 9
a block diagram with control units and display units of a printing system for communication with control units.

In Fig. 1 ist eine grafische Benutzeroberfläche zum Bedienen eines elektrofotografischen Drucksystems mit einem Abschnitt mit einer Werkzeugleiste 12 dargestellt, die grafische Funktionstasten, sogenannte Buttons, enthält. Die Werkzeugleiste 12 enthält weiterhin Ausgabefelder, insbesondere zum Anzeigen des Betriebszustands des Drucksystems und eines eingestellten Benutzers. In einem zweiten Abschnitt 14 enthält die grafische Benutzeroberfläche 10 ein Menü. Die grafische Benutzeroberfläche 10 enthält einen dritten Abschnitt 16, in dem eine Bedienoberfläche angezeigt wird, die aus mehreren möglichen Bedienoberflächen mit Hilfe der im Menü 14 enthaltenen Menüeinträge ausgewählt worden ist. Die im Abschnitt 16 in Fig. 1 dargestellte Bedienoberfläche ist durch Auswahl des Menüeintrags 18 "Druckerzustand" ausgewählt worden und enthält in der Spalte "Key" den Namen von Variablen des Drucksystems und in der Spalte "Value" den aktuellen Wert der in der Spalte "Key" jeweils in der selben Zeile angeordneten Variablenbezeichnung. Diese Variablen des Drucksystems sind interne Steuervariablen des Drucksystems, aus denen Anzeigewerte als Bedieninformationen erzeugt und mit Hilfe der Benutzeroberfläche ausgegeben werden.In Fig. 1 For example, a graphical user interface for operating an electrophotographic printing system is shown with a portion of a toolbar 12 containing graphical function keys, so-called buttons. The tool bar 12 also contains output fields, in particular for displaying the operating state of the printing system and a set user. In a second section 14, the graphical user interface 10 includes a menu. The graphical user interface 10 contains a third section 16, in which a user interface is displayed, which consists of several possible user interfaces by means of the menu items contained in the menu 14 has been selected. The in section 16 in Fig. 1 The user interface shown has been selected by selecting menu item 18 "Printer status" and contains in the column "Key" the name of variables of the printing system and in the column "Value" the current value of those arranged in the column "Key" respectively in the same line variable name. These variables of the printing system are internal control variables of the printing system from which display values are generated as operating information and output using the user interface.

Der Zugriff auf diese Variablen ist nicht jedem Benutzer gestattet, um eine Beschädigung des Drucksystems infolge fehlerhafter Einstellungen sowie eine Verwirrung des Benutzers zu vermeiden. Die Anzeige dieser Variablen ist nur Entwicklern und Servicetechnikern vorbehalten. Zusätzlich zu diesen Steuervariablen, sind auch Register einzelner Steuereinheiten des Drucksystems mit Hilfe von Informationen auslesbar, die in einer Datenbasis, insbesondere in einer Management Information Base, des Drucksystems gespeichert sind. Solche Register sind Speicherbereiche der Steuereinheiten, in denen insbesondere verarbeitete Daten gespeichert oder zwischengespeichert sind. Die Steuervariablen und Registerdaten werden im Folgenden auch allgemein als Steuerdaten bezeichnet.Not all users are allowed access to these variables to avoid damage to the printing system due to incorrect settings and user confusion. The display of this variable is reserved for developers and service technicians only. In addition to these control variables, registers of individual control units of the printing system can also be read out with the aid of information which is stored in a database, in particular in a management information base, of the printing system. Such registers are memory areas of the control units in which, in particular, processed data are stored or buffered. The control variables and register data are also referred to below generally as control data.

Ferner können auch die Entwickler und Servicetechniker mit Hilfe der grafischen Benutzeroberfläche 10 Bedienhandlungen durchführen, z.B. mit Hilfe der grafischen Funktionstasten der Werkzeugsleiste 12, und Bedienoberflächen aufrufen, die auch anderen Bedienpersonen zur Verfügung stehen. Somit können mit Hilfe der grafischen Benutzeroberfläche 10 sowohl Wartungs- und Servicearbeiten, als auch Bedienhandlungen im Wesentlichen parallel ausgeführt werden.Furthermore, developers and service technicians can also perform operator actions using the graphical user interface 10, for example with the aid of the graphical function keys of the tool bar 12, and call user interfaces which are also available to other operators. Thus, with the aid of the graphical user interface 10, both maintenance and service work as well as operator actions can be carried out essentially in parallel.

Durch Eingaben von anderen Werten in der Spalte "Value" im Abschnitt 16 der grafischen Benutzeroberfläche 10 können die Einstellwerte der zugehörigen Steuervariable geändert werden. Die in der Spalte "Key" enthaltenen Steuervariablen betreffen insbesondere Einstellungen zum Erzeugen und Anordnen sowie zum Auswerten von sogenannten Positionsmarken. Die Positionsmarken dienen vor allem dazu, ein Druckbild, das von einem zweiten Drucker auf einem Trägermaterial erzeugt wird, zu einem ersten Druckbild, das von einer ersten Druckeinheit bereits auf dem Trägermaterial erzeugt worden ist, korrekt anzuordnen, d.h. zu positionieren.By entering other values in the "Value" column in section 16 of the GUI 10, the set values of the associated control variable can be changed. The control variables contained in the column "Key" relate in particular to settings for generating and arranging as well as for evaluating so-called position marks. The position markers serve primarily to correctly arrange a printed image, which is produced by a second printer on a carrier material, to a first printed image, which has already been produced on the carrier material by a first printing unit, i. to position.

In Fig. 2 ist die grafische Benutzeroberfläche 10 nach Fig. 1 dargestellt. Gleiche Elemente haben gleiche Bezugszeichen. Im Menü 14 ist der Menüeintrag 19 "PNV-Marken" aktiviert worden, wodurch im Abschnitt 16 eine Bedienoberfläche zum Einstellen der Position der PNV-Marke, die als Positionsmarke dient, durch eine Bedienperson einzustellen bzw. anzupassen. Die Bedienoberfläche enthält grafischen Schieberegler 20, 22 zum Einstellen eines vertikalen und eines horizontalen Versatzes der PNV-Marke, wobei der vertikale Versatz auch im Ein- und Ausgabefeld 30 und der horizontale Versatz auch im Ein- und Ausgabefeld 32 eingegeben werden kann.In Fig. 2 is the graphical user interface 10 after Fig. 1 shown. Like elements have the same reference numerals. In menu 14, the menu entry 19 "PNV marks" has been activated, whereby in section 16 a user interface for adjusting the position of the PNV mark, which serves as a position mark, to be adjusted by an operator. The user interface contains graphic sliders 20, 22 for setting a vertical and a horizontal offset of the PNV mark, wherein the vertical offset can also be entered in the input and output field 30 and the horizontal offset in the input and output field 32.

Weiterhin enthält die Bedienoberfläche grafischen Schieberegler 24, 26, 28 zum Festlegen der Geometrie der PNV-Marke, wobei mit Hilfe des Schiebereglers 24 ein oberer Schutzbereich eingestellt wird, in dem keine Positionsmarke erzeugt wird. Mit Hilfe des Schiebereglers 26 wird in die Länge der zu erzeugenden Marke und mit Hilfe es Schiebereglers 28 die Breite der zu erzeugenden PNV-Marke eingestellt. Alternativ kann ein mit Hilfe des Schiebereglers 24 einstellbarer Wert auch im Eingabefeld 34, ein mit Hilfe des Schiebereglers 26 einstellbarer Wert im Ein- und Ausgabefeld 36 und ein mit Hilfe des Schiebereglers 28 einstellbarer Wert auch im Ein- und Ausgabefeld 38 eingegeben werden. Weiterhin enthält der Abschnitt 16 mit der Bedienoberfläche für die PNV-Marke eine grafische Darstellung 40, in der die Position der PNV-Marke gemäß den Einstellungen der Schieberegler 20 bis 28 auf dem Trägermaterial dargestellt ist.Furthermore, the user interface includes graphic sliders 24, 26, 28 for defining the geometry of the PNV mark, wherein an upper protection range is set with the aid of the slide control 24, in which no position mark is generated. With the help of the slider 26, the width of the PNV mark to be generated is set in the length of the mark to be generated and with the aid of the slide control 28. Alternatively, a value which can be set with the aid of the slide control 24 can also be set in the input field 34, a value which can be set in the input and output field 36 with the aid of the slide control 26 and by means of the slide control 28 adjustable value can also be entered in the input and output field 38. Further, the PNV mark user interface section 16 includes a graphical representation 40 illustrating the position of the PNV mark in accordance with the settings of the sliders 20-28 on the substrate.

Die von den Steuereinheiten als interne Steuervariablen verarbeiteten Längenmaße sind in der Maßeinheit Millipoint angegeben. Ein Millipoint entspricht 0,0547 µm bzw. 1/72000 Zoll (Inch). Sowohl die Lage der Positionsmarke, die Abmessungen der Positionsmarke, das Papierformat und weitere Längenmaße sind als in Millipoint umgerechnete Werte im Drucker gespeichert. Diese in Millipoint angegebenen Werte dienen somit als Steuerdaten.The length measures processed by the control units as internal control variables are given in the unit of measure Millipoint. One millipoint corresponds to 0.0547 μm or 1/72000 inch (inch). Both the position of the position mark, the dimensions of the position mark, the paper size and other length measures are stored as millipoint converted values in the printer. These values given in millipoint thus serve as control data.

Ferner ist in einem Speicherbereich der Bedieneinheit des Druckers eine Länderkennung voreingestellt, wobei die Länderkennung z.B. als Hexadezimalwert verschlüsselt ist. Alternativ ist der Hexadezimalwert der Länderkennung in einem Speicherbereich einer weiteren Steuereinheit des Druckers gespeichert. Einem dort gespeichertem Wert 17hex ist die Länderkennung für Deutschland und gleichzeitig die Maßeinheitkennung Zoll zugeordnet. Dem Wert 18hex ist die Länderkennung DE und gleichzeitig die Maßeinheit mm zugeordnet. Der Wert 1Fhex ist der Länderkennung US und der Maßeinheit inch (Zoll) zugeordnet. Die in Millipoint gespeicherten Längenwerte werden zur Anzeige mit Hilfe der grafischen Benutzeroberfläche aufgrund der voreingestellten Länderkennung bzw. mit der Länderkennung verbundenen Maßeinheit zur Anzeige der Längenmaße umgerechnet. Somit werden die in Millipoint gespeicherten Längenmaße zur Anzeige als Bedieninformation mit der voreingestellten Länderkennung umgerechnet und ausgegeben. Wird eine Längenangabe, z.B. in Zoll, ausgegeben, so wird der entsprechende Betrag des Längenmaßes von Millipoint in Zoll umgerechnet und abhängig von der voreingestellten Sprache wird in einem Feld hinter dem Zahlenwert z.B. bei DE "Zoll" und bei US "inch" ausgegeben.Furthermore, a country code is preset in a memory area of the operating unit of the printer, the country code being encrypted, for example, as a hexadecimal value. Alternatively, the hexadecimal value of the country code is stored in a memory area of another control unit of the printer. A value 17hex stored there has the country code for Germany and at the same time the customs unit code customs. The value 18hex is assigned the country code DE and the unit of measure mm at the same time. The value 1Fhex is assigned to the country code US and to the unit of measure inch. The length values stored in Millipoint are converted to display the length dimensions for display using the graphical user interface based on the preset country code or the unit of measure associated with the country code. Thus, the length dimensions stored in Millipoint are converted to display as operator information with the preset country code and output. If a length specification, eg in inches, is output, the corresponding amount of the length dimension is converted from millipoint to inch and becomes dependent on the default language in a field after the numerical value eg DE "Zoll" and US "inch".

Eine Vielzahl weiterer Bedieninformationen, die mit Hilfe der grafischen Benutzeroberfläche ausgegeben werden, sind mit Hilfe von Verknüpfungen mehrerer Steuervariablen und/oder mehrerer Steuer- und Betriebszustände gebildet. So ist z.B. zur Aufgabe eines Druckbereitschaftssignals mindestens eine Steuerinformation jeder Steuereinheit des Druckers erforderlich, die die Betriebsbereitschaft der jeweiligen Steuereinheit signalisiert. Die Signale der Steuereinheiten werden vorzugsweise mit einer UND-Verknüpfung miteinander verknüpft, wobei das Verknüpfungsergebnis zur Bereitschaftsanzeige für den Drucker genutzt und als Betriebsinformation mit Hilfe der grafischen Benutzeroberfläche ausgegeben wird. Die einzelnen Steuerdaten werden auf einer Kommunikationsebene, z.B. mit Hilfe von SNMP-Kommandos, übertragen. Die mit Hilfe der SNMP-Kommandos übertragenen Steuerdaten werden vorzugsweise mit Hilfe dafür vorgesehener Bedienoberflächen der Bedieneinheit des Druckers oder Kopierers ausgegeben. Vorzugsweise haben nur Service- und Wartungstechniker Zugang zu den Bedienoberflächen, durch die die Steuerdaten ein- und ausgebbar sind, um eine Verwirrung der üblichen Bedienpersonen und Fehlbedienungen zu vermeiden. Steuerdaten werden auch als Maschinenparameter bezeichnet.A variety of other operating information, which are output by means of the graphical user interface, are formed by means of links of several control variables and / or multiple control and operating states. For example, e.g. at least one control information of each control unit of the printer required to signal a readiness for printing a readiness signal, which signals the readiness of operation of the respective control unit. The signals of the control units are preferably linked to each other with an AND operation, the result of the connection being used for the ready display for the printer and being output as operating information with the aid of the graphical user interface. The individual control data are stored at a communication level, e.g. with the help of SNMP commands. The control data transmitted with the aid of the SNMP commands are preferably output with the aid of dedicated user interfaces of the operating unit of the printer or copier. Preferably, only service and maintenance technicians have access to the user interfaces, by means of which the control data can be input and output in order to avoid confusion among the usual operators and operating errors. Control data is also referred to as machine parameter.

In Fig. 3 ist die grafische Benutzeroberfläche 10 nach den Fig. 1 und 2 dargestellt. Im Menü 14 ist der Menüeintrag 41 "Versatz" ausgewählt worden, wobei im Abschnitt 16 der grafischen Benutzeroberfläche 10 eine Bedienoberfläche zum Einstellen des Versatzes der Druckbilder dargestellt, die auf der Vorderseite und auf der Rückseite des Trägermaterials erzeugt werden. Das Druckbild der Seite 1 (Vorderseite) wird dabei mit Hilfe eines ersten Druckers und das Druckbild der Seite 2 (Rückseite) mit einem zweiten Drucker erzeugt. Das Trägermaterial ist ein endloses Trägermaterial, das, nachdem es aus dem ersten Drucker ausgegeben wird, dem zweiten Drucker zugeführt wird.In Fig. 3 is the graphical user interface 10 after the Fig. 1 and 2 shown. Menu item 41 "Offset" has been selected in menu 14, wherein in section 16 of graphical user interface 10 a user interface for adjusting the offset of the print images that are produced on the front side and on the back side of the carrier material is shown. The print image of page 1 (front side) is generated with the help of a first printer and the print image of page 2 (back) with a second printer. The carrier material is an endless carrier material, which, after being output from the first printer, is supplied to the second printer.

Die Positionierung der Druckbilder erfolgt dabei abhängig von der mit Hilfe des ersten Druckers erzeugten Positionsmarke. Mit Hilfe des grafischen Schiebereglers 22 wird ein horizontaler Versatz des Druckbilds auf der Seite 1 unter Bezug auf die Positionsmarke festgelegt. Mit Hilfe des grafischen Schiebereglers 44 wird die horizontale Position des Druckbilds auf der Seite 2 in Bezug auf die Positionsmarke festgelegt. Mit Hilfe des grafischen Schiebereglers 46 wird der vertikale Versatz des Druckbilds der Seite 1 und mit Hilfe des Schiebereglers 48 der vertikale Versatz des Druckbilds der Seite 2 in Bezug auf die Positionsmarke festgelegt.The positioning of the printed images takes place depending on the position mark generated with the aid of the first printer. With the aid of the graphic slider 22, a horizontal offset of the print image on the side 1 is determined with reference to the position mark. With the aid of the graphic slider 44, the horizontal position of the print image on page 2 is fixed with respect to the position mark. By means of the graphic slider 46, the vertical offset of the print image of page 1 and by means of the slider 48, the vertical offset of the print image of page 2 with respect to the position mark set.

Soll z. B. ein horizontaler Versatz erzeugt werden, so müssen die Druckbilder der Seite 1 und der Seite 2 verschoben werden, indem die Einstellregler 42 und 44 jeweils verschoben werden. Es ist relativ aufwendig, den Schieberegler 42 in gleicher Weise zu verschieben, wie den Schieberegler 44. Mit Hilfe einer grafischen Funktionstaste 50 kann der Schieberegler 42 mit dem Schieberegler 44 derart gekoppelt werden, dass bei Aktivierung dieser grafischen Funktionstaste 50 bei Änderung des am Schieberegler 52 eingestellten Wertes der Einstellwert des Schieberreglers 44 um gleichen Betrag geändert wird. Dadurch wird erreicht, dass der Wert des Schiebereglers 44 abhängig vom Wert des Schiebereglers 42 geändert wird. Auch bei einer Änderung des Einstellwerts des Schiebereglers 44 wird automatisch der Einstellwert des Schiebereglers 42 um denselben Betrag geändert, wenn die grafische Funktionstaste 50 aktiviert ist. Bei deaktivierter Funktionstaste 50 können die Einstellwerte der Schieberegler 42 und 44 weiterhin unabhängig voneinander eingestellt werden.Should z. B. a horizontal offset are generated, the print images of page 1 and page 2 must be moved by the adjustment controls 42 and 44 are each shifted. It is relatively complicated to move the slider 42 in the same way as the slider 44. With the aid of a graphic function key 50, the slider 42 can be coupled to the slider 44 such that upon activation of this graphic function key 50 when changing the on the slider 52 set value of the set value of the slide controller 44 is changed by the same amount. It is thereby achieved that the value of the slider controller 44 is changed depending on the value of the slider controller 42. Even if the setting value of the slider controller 44 is changed, the setting value of the slider controller 42 is automatically changed by the same amount when the graphic function key 50 is activated. When the function key 50 is deactivated, the setting values of the sliders 42 and 44 can continue to be set independently of each other.

Mit Hilfe der Funktionstaste 51 können die Schieberegler 46 und 48 in gleicher Weise gekoppelt werden, wie die Schieberegler 42 und 44. Die erforderlichen Bedienhandlungen durch eine Bedienperson zum Einrichten der beiden Drucker zum Vorbereiten von Druckaufträgen werden dadurch erheblich reduziert und Fehler werden vermieden.With the help of the function key 51, the sliders 46 and 48 can be coupled in the same way as the sliders 42 and 44. The required operations by an operator to set up the two printers for preparing print jobs are thereby significantly reduced and errors are avoided.

In Fig. 4 ist ein Blockschaltbild zum Zugriff von Bedieneinheiten 70, 84, 86 auf Daten des Drucksystems mit Hilfe von Netzwerkprotokollen und einer Remote Method Invocation-Kommunikation dargestellt. In Fig. 4 sind nur Komponenten, d.h. Baugruppen und Funktionseinheiten des Druckers 52 dargestellt, die zum erfindungsgemäßen Ansteuern von Bedieneinheiten 70, 84, 86 und für einen externen Zugriff der Bedieneinheiten 70, 84, 86 auf die internen Daten des Druckers 52 erforderlich sind. Die Bedieneinheiten 70, 84, 86 werden im Folgenden auch als Bedienfelder 70, 84, 86 bezeichnet.In Fig. 4 Fig. 3 is a block diagram for accessing control unit 70, 84, 86 data from the printing system using network protocols and remote method invocation communication. In Fig. 4 only components, ie assemblies and functional units of the printer 52 are shown, which are required for the inventive driving control units 70, 84, 86 and for an external access of the operating units 70, 84, 86 to the internal data of the printer 52. The operating units 70, 84, 86 are also referred to below as control panels 70, 84, 86.

Der Drucker 52 enthält einen sogenannten Webserver 54, der Zugriff auf einen Speicherbereich 56 hat, in dem Daten zum Anzeigen einer sogenannten Webseite gespeichert sind, wobei diese Webseite als grafische Benutzeroberfläche für den Drucker 52 dient und auf einer Anzeigeeinheit einer Bedieneinheit 70, 84, 86 mit Hilfe eines Anzeigeprogramms ausgegeben wird. Das Anzeigeprogramm wird von einer Datenverarbeitungsanlage der Bedieneinheit abgearbeitet, wobei die Daten zum Anzeigen der Webseite mit Hilfe einer Hypertext Markup Language und/oder in der Programmiersprache Java erzeugt worden sind.The printer 52 contains a so-called web server 54, which has access to a memory area 56 in which data for displaying a so-called web page are stored, this web page serving as a graphical user interface for the printer 52 and on a display unit of an operating unit 70, 84, 86 is output using a display program. The display program is processed by a data processing system of the operating unit, wherein the data for displaying the web page have been generated using a Hypertext Markup Language and / or in the Java programming language.

Der Drucker 52 enthält weiterhin einen Bedienfeldserver 58, mit dessen Hilfe eine sogenannte RMI-Kommunikation zu einer Bedieneinheit 70, 84, 86 erfolgt. Der Bedienfeldserver 58 hat Zugriff auf Speicherbereiche 60 und 62, wobei im Speicherbereich 60 Druckerdaten und Einstellungen zum Erzeugen einer grafischen Benutzeroberfläche, sogenannte Nutzdaten, gespeichert sind. Weiterhin sind im Speicherbereich 60 Daten zur Ausgabe von Bedieninformationen und Druckerparametern und im Speicherbereich 62 Daten zur Authentifizierung des jeweiligen Benutzers und/oder der Bedieneinheit enthalten. Der Bedienfeldserver 58 ist mit einem internen Netzwerk, z.B. einem Local Area Network (LAN) verbunden, das mit Hilfe eines Simple Network Management Protocols betrieben wird. Mit Hilfe eines solchen Simple Network Management Protocols ist es auch einfach möglich, über ein externes Netzwerk 64, das mit dem Drucker 52 verbunden ist, auf das interne Druckernetzwerk zuzugreifen. Dadurch ist ein einfacher Zugriff auf interne Baugruppen und Programmmodule des Druckers 52 möglich, die mit Hilfe des internen Netzwerks (LAN) erreichbar sind. Zum Steuern der Zugriffe auf die internen Komponenten des Druckers 52 ist ein sogenannter SNMP-Agent 66 vorgesehen. Der SNMP-Agent 66 ist über das interne Netzwerk mit einem Systemparametermanager (SPM) 68 verbunden.The printer 52 further includes a control panel server 58, by means of which a so-called RMI communication to an operating unit 70, 84, 86 takes place. The control panel server 58 has access to memory areas 60 and 62, wherein in the memory area 60 printer data and settings for generating a graphical user interface, so-called User data stored. Furthermore, data for outputting operating information and printer parameters are contained in the memory area 60, and data for authenticating the respective user and / or the operating unit are contained in the memory area 62. The panel server 58 is connected to an internal network, such as a Local Area Network (LAN), which operates using a Simple Network Management Protocol. With the aid of such a Simple Network Management Protocol, it is also easily possible to access the internal printer network via an external network 64 which is connected to the printer 52. As a result, an easy access to internal modules and program modules of the printer 52 is possible, which can be reached with the help of the internal network (LAN). For controlling the accesses to the internal components of the printer 52, a so-called SNMP agent 66 is provided. The SNMP agent 66 is connected to a system parameter manager (SPM) 68 via the internal network.

Der Systemparametermanager 68 verwaltet alle Druckerparameter und Steuervariablen eines Drucksystems. Enthält das Drucksystem z.B. zwei Drucker, die dasselbe Trägermaterial bedrucken, so wird für diese beiden Drucker ein Systemparametermanager 68 vorgesehen, der zumindest die voneinander abhängigen Parameter der beiden Drucker verwaltet. Vorzugsweise verwaltet der Systemparametermanager 68 alle Parameter und Einstellwerte der beiden Drucker. Abhängige Einstellwerte und Parameter des Drucksystems werden durch den Systemparametermanager 68-derart gekoppelt, dass eine einfache Bedienung des Drucksystems möglich ist. Der Systemparametermanager 68 führt dann einen Abgleich der Druckereinstellung des ersten und des zweiten Druckers durch.The system parameter manager 68 manages all printer parameters and control variables of a printing system. If the printing system contains e.g. two printers which print on the same carrier material, a system parameter manager 68 is provided for these two printers, which manages at least the interdependent parameters of the two printers. Preferably, the system parameter manager 68 manages all parameters and set values of the two printers. Dependent adjustment values and parameters of the printing system are coupled by the system parameter manager 68 in such a way that simple operation of the printing system is possible. The system parameter manager 68 then performs an adjustment of the printer setting of the first and second printers.

Wenn z.B. der erste Drucker auf dem Trägermaterial ein Druckbild mit einem sogenannten Micro-Toner erzeugt, der aufgrund seiner elektromagnetischen Eigenschaften maschinenlesbar ist, so muss die Fixiertemperatur des zweiten Druckers zum Fixieren des Druckbildes angepasst werden, das mit Hilfe des zweiten Druckers auf demselben Trägermaterial erzeugt wird, um eine Beschädigung des Micro-Toners des ersten Druckbildes zu vermeiden. Der Systemparametermanager 68 des ersten Druckers legt dann die Werte der Steuervariablen des zweiten Druckers fest und überträgt diese zum zweiten Drucker. Vorzugsweise enthält der erste Drucker und der zweite Drucker eine sogenannte Management Information Base, in der alle Steuervariablen des jeweiligen Druckers oder des gesamten Drucksystems gespeichert sind. Der Systemparametermanager 68 des ersten Druckers schreibt dann die neuen Werte in diese Management Information Base des zweiten Druckers. Weiterhin ermittelt der Systemparametermanager 68 aus Bedieneingaben und Messwerten Einstellwerte für den ersten Drucker und schreibt diese in die Management Information Base des ersten Druckers.If, for example, the first printer on the carrier material generates a printed image with a so-called micro-toner, which is machine-readable due to its electromagnetic properties, then the fusing temperature of the second Printer to fix the printed image to be created with the help of the second printer on the same substrate to prevent damage to the micro-toner of the first printed image. The system parameter manager 68 of the first printer then sets the values of the control variables of the second printer and transmits them to the second printer. Preferably, the first printer and the second printer contain a so-called management information base, in which all the control variables of the respective printer or the entire printing system are stored. The system parameter manager 68 of the first printer then writes the new values into this management information base of the second printer. Furthermore, the system parameter manager 68 determines settings for the first printer from operator inputs and measured values and writes these into the management information base of the first printer.

Im Drucker 52 nach Fig. 4 ist die Management Information Base im Systemparametermanager 68 enthalten. Der SNMP-Agent 66 steuert die Zugriffe auf den Systemparametermanager 68. Ist ein nicht autorisiertes Bedienfeld 70 über das Netzwerk 64 mit dem Drucker 52 verbunden, so erhält das Bedienfeld 70 über den SNMP-Agent 66 nur Zugriff auf freigegebene Daten, sogenannte Public-Daten, und auf weitere geschützte Daten, sogenannte Protected-Data, wobei das Bedienfeld 70 auf diese geschützten Daten nur lesend und nicht schreibend zugreifen kann. Auf interne Steuervariablen von Funktionsgruppen 72 bis 80 des Druckers 52 und auf Daten, die im Speicherbereich 82 gespeichert sind, gestattet der SNMP-Agent 66 dem Bedienfeld 70 weder Lese- noch Schreibzugriffe. Die internen Steuervariablen der Funktionsgruppen 72 bis 80 und die Daten im Speicherbereich 82 werden auch als Private-Daten bezeichnet.In the printer 52 after Fig. 4 the Management Information Base is included in system parameter manager 68. The SNMP agent 66 controls the accesses to the system parameter manager 68. If an unauthorized operator panel 70 is connected via the network 64 to the printer 52, the control panel 70 receives via the SNMP agent 66 only access to shared data, so-called public data , and other protected data, so-called protected data, wherein the control panel 70 can access this protected data read only and not write. On internal control variables of functional groups 72 to 80 of the printer 52 and on data stored in the memory area 82, the SNMP agent 66 does not allow the control panel 70 to read or write. The internal control variables of the function groups 72 to 80 and the data in the memory area 82 are also referred to as private data.

Die Datenübertragung zwischen den Funktionsgruppen 72 bis 80 und dem Systemparametermanager 78 erfolgt auf Grundlage des Simple Network Management Protocols (SNMP) mit Hilfe einer sogenannten Pipe. Die Pipe ist ein verbindungsorientierter Kommunikationskanal zwischen zwei Prozessen, der auch als Stream bezeichnet wird. Pipes verbinden im Allgemeinen untereinander unabhängige Prozesse, die nicht in einer direkten Beziehung zueinander stehen. Insbesondere die Funktionsgruppen 72 bis 80, der SNMP-Agent 66 und der Systemparametermanager 68 sind Programmmodule, die mit Hilfe einer Datenverarbeitungsanlage des Druckers 52 abgearbeitet werden, z.B. mit Hilfe eines Personalcomputers. Ein zweites Bedienfeld 84 ist ebenfalls mit dem Drucker 52 über das Netzwerk 64 verbunden. Das Bedienfeld 84 enthält eine Datenverarbeitungsanlage, die neben einem Betriebssystem ein Anzeigeprogramm abarbeitet, ein sogenanntes Browser-Programmmodul. Mit Hilfe eines solchen Browser-Programmmoduls lassen sich insbesondere grafische Benutzeroberflächen mit Hilfe eines Hypertextes oder mit Hilfe von Programmcode erzeugen. Diese Hypertexte erhält das Bedienfeld 84 über das Netzwerk 64 von dem Webserver 54, der zumindest einen Teil der Hypertexte zum Bedienfeld 84 überträgt, die im Speicherbereich 56 gespeichert sind. Die so erzeugte grafische Benutzeroberfläche enthält insbesondere Ein- und Ausgabefelder und grafische Funktionstasten, deren Anzeigewerte bzw. deren Schaltzustände mit Hilfe von Daten auf dem Bedienfeld 84 angezeigt werden, die vom Bedienfeld mit Hilfe einer RMI-Kommunikation übertragen werden. RMI (Remote Method Invocation) ist die Bezeichnung für eine Kommunikationstechnik zwischen in der Programmiersprache "Java" definierten Objekten, wobei für RMI ein sogenanntes Remote Procedure Call oder die sogenannte Common Object Request Broker Architecture als Transportmechanismus genutzt wird.The data transfer between the function groups 72 to 80 and the system parameter manager 78 is based on Simple Network Management Protocol (SNMP) using a so-called pipe. The pipe is a connection-oriented communication channel between two processes, also called a stream. Pipes generally connect independent processes that are not directly related. In particular, the function groups 72 to 80, the SNMP agent 66 and the system parameter manager 68 are program modules that are processed by means of a data processing system of the printer 52, for example by means of a personal computer. A second panel 84 is also connected to the printer 52 via the network 64. The control panel 84 contains a data processing system which processes a display program in addition to an operating system, a so-called browser program module. With the aid of such a browser program module, it is possible in particular to generate graphical user interfaces with the help of hypertext or with the aid of program code. This hypertext is received by the control panel 84 via the network 64 from the web server 54, which transmits at least a portion of the hypertexts to the control panel 84, which are stored in the memory area 56. In particular, the graphical user interface thus generated contains input and output fields and graphical function keys whose display values or their switching states are displayed on the control panel 84 by means of data transmitted from the control panel by means of RMI communication. RMI (Remote Method Invocation) is the term for a communication technique between objects defined in the "Java" programming language, whereby a so-called remote procedure call or the so-called Common Object Request Broker Architecture is used as the transport mechanism for RMI.

Somit werden die grafischen Elemente der grafischen Benutzeroberfläche vom Webserver 54 geladen, die mit Hilfe des Bedienfelds 84 angezeigt werden, wobei die angezeigten und über die grafische Benutzeroberfläche eingegebenen Daten mit Hilfe von RMI vom und zum Bedienfeldserver 58 übertragen werden. Der Bedienfeldserver 58 wird auch als RMI-Server bezeichnet. Das Bedienfeld 84 ist sowohl für den Bedienfeldserver 58 als auch für den Webserver 54 ein Client. Die Zugriffe auf die internen Steuervariablen durch das Bedienfeld 84 erfolgt über den Bedienfeldserver 58. Der Bedienfeldserver 58 ist mit dem SNMP-Agenten 66 verbunden. Wie bereits weiter oben beschrieben, führt der Bedienfeldserver 58 eine Authentifizierung mit Hilfe von Authentifizierungsdaten 62 durch. Nach dieser Authentifizierung, durch die überprüft wird, ob das Bedienfeld 84 bzw. der Bedienfeldserver 58 Rechte zum Zugriff auf die internen Steuervariablen und Parameter hat, erhält der Bedienfeldserver 58 durch den SNMP-Agenten 66 uneingeschränkten Zugriff auf den Systemparametermanager 68. Somit hat der Bedienfeldserver 58 Zugriff auf die Public-Daten, auf die Protected-Daten und auf die Private-Daten.Thus, the graphical user interface graphical elements are loaded by the web server 54, which are displayed using the control panel 84, with the displayed and Data entered via the graphical user interface can be transferred to and from the panel server 58 using RMI. The panel server 58 is also referred to as an RMI server. The control panel 84 is a client to both the panel server 58 and the web server 54. Access to the internal control variables by the control panel 84 is via the panel server 58. The panel server 58 is connected to the SNMP agent 66. As described above, the panel server 58 performs authentication by means of authentication data 62. After this authentication, which checks whether the control panel 84 or the panel server 58 has rights to access the internal control variables and parameters, the panel server 58 obtains unrestricted access to the system parameter manager 68 through the SNMP agent 66. Thus, the panel server has 58 Access to public data, protected data and private data.

Das Bedienfeld 84 ist direkt im Gehäuse des Druckers 52 angeordnet. Weitere gleichartige Bedienfelder können auch entfernt vom Drucker 52 angeordnet sein und auch zur gleichzeitigen Bedienung von mehreren Druckern, ähnlich dem Drucker 52, vorgesehen sein. Ferner ist es möglich, ein weiteres Bedienfeld, ähnlich dem Bedienfeld 84, in einer Serviceleitstelle des Druckerherstellers anzuordnen. Ist das Netzwerk 64 z.B. mit einem weiteren Netzwerk, insbesondere dem World Wide Web des Internets verbunden, so kann das weitere Bedienfeld auch räumlich sehr weit entfernt vom Drucker 52 angeordnet sein. Das weitere Bedienfeld muss lediglich direkt oder über ein weiteres Netzwerk mit diesem World Wide Web verbunden sein. Dadurch ist es sehr einfach möglich, für Servicetechniker Fehlerzustände und Fehlerursachen mit Hilfe der zur Verfügung stehenden Systemparameter zu ermitteln, ohne dass ein Servicetechniker vor Ort am Drucker 52 sein muss. Anfahrtszeiten des Servicetechnikers können so eingespart und Stillstandszeiten des Druckers 52 verkürzt werden. Weiterhin ist ein Bedienfeld 86 vorgesehen, das in einer Druckerapplikation enthalten ist. Dieses Bedienfeld 86 ist, ähnlich wie das Bedienfeld 70, über das Netzwerk 64 mit dem SNMP-Agenten 66 verbunden, wobei die Datenübertragung zwischen dem Druckserver 86 und dem SNMP-Agenten 66 mit Hilfe eines Simple Network Management Protocols (SNMP) erfolgt.The control panel 84 is disposed directly in the housing of the printer 52. Other similar panels can also be located remotely from the printer 52 and also for the simultaneous operation of multiple printers, similar to the printer 52 may be provided. Furthermore, it is possible to arrange another control panel, similar to the control panel 84, in a service control center of the printer manufacturer. If the network 64 is connected, for example, to a further network, in particular to the World Wide Web of the Internet, then the further control panel can also be arranged spatially very far away from the printer 52. The additional control panel only has to be connected to this World Wide Web directly or via another network. This makes it very easy to determine for service technicians error conditions and causes of errors using the available system parameters, without a service technician must be on site at the printer 52. Travel times of the service technician can be saved and downtime of the printer 52 are shortened. Furthermore, a control panel 86 is provided, which is contained in a printer application. This control panel 86, like the control panel 70, is connected to the SNMP agent 66 via the network 64, with data transfer between the print server 86 and the SNMP agent 66 using a Simple Network Management Protocol (SNMP).

Durch die in Fig. 4 gezeigte Anordnung einer Ansteuerung, d.h. Anbindung, eines Bedienfeldes 84 ist es sehr einfach möglich, mit Hilfe eines Personalcomputers oder einer anderen Datenverarbeitungsanlage ein Bedienfeld 84 für ein Drucksystem bereitzustellen, ohne dass eine spezielle Konfiguration oder Installation notwendig ist. Der Personalcomputer muss lediglich ein beliebiges Betriebssystem und ein Browser-Programmmodul zum Anzeigen von Hypertexten enthalten, wobei das Browser-Programmmodul das sogenannte Java-Applet und dadurch die Kommunikation mit Hilfe von RMI unterstützen muss. Diese Voraussetzungen erfüllen jedoch derzeit nahezu alle verfügbaren Personalcomputer. Somit ist keine spezielle Software zum Betreiben des Bedienfeldes mit Hilfe der Datenverarbeitungsanlage erforderlich, mit deren Hilfe das Bedienfeld 84 realisiert wird. Alle zum Erzeugen der grafischen Benutzeroberfläche notwendigen Daten werden von Webserver 54 und vom Bedienfeldserver 58 bereitgestellt. Weiterhin muss das Bedienfeld 84 lediglich mit einem Netzwerk 64 verbunden sein, über das Daten zum und vom Webserver 54 sowie zum und vom Bedienfeldserver 58 des Druckers 52 übertragbar sind. Wie bereits erwähnt, kann das Bedienfeld 84 auch an einem anderen Netzwerk als der Drucker 52 angeschlossen sein, wenn die beiden unterschiedlichen Netzwerke gegebenenfalls über ein weiteres Netzwerk miteinander verbunden sind.By the in Fig. 4 shown arrangement of a control, ie connection, a control panel 84, it is very easy to provide a control panel 84 for a printing system using a personal computer or other data processing system, without a special configuration or installation is necessary. The personal computer only has to contain any operating system and a browser program module for displaying hypertexts, wherein the browser program module must support the so-called Java applet and thereby communication with the aid of RMI. However, these requirements are currently met by almost all available personal computers. Thus, no special software for operating the control panel using the data processing system is required, with the help of the control panel 84 is realized. All data necessary to create the graphical user interface is provided by web server 54 and panel server 58. Furthermore, the control panel 84 only has to be connected to a network 64, via which data can be transmitted to and from the web server 54 as well as to and from the control panel server 58 of the printer 52. As already mentioned, the control panel 84 can also be connected to a network other than the printer 52 if the two different networks are optionally connected to one another via a further network.

Bei anderen Ausführungsbeispielen enthält auch der Bedienfeldserver 58 den Hypertext und weitere Daten zum Erzeugen der grafischen Benutzeroberfläche auf dem Bedienfeld 84. Ein separater Webserver 54, wie sie im Drucker 52 enthalten ist, ist dann bei diesen Ausführungsbeispielen nicht notwendig.In other embodiments, the panel server 58 also contains the hypertext and other data to generate The graphical user interface on the control panel 84. A separate web server 54, as contained in the printer 52 is then not necessary in these embodiments.

Bei einem weiteren Ausführungsbeispiel ist die Management Information Base im Speicher 60 enthalten. Die Management Information Base enthält Daten, die in derselben Struktur angeordnet sind, wie die im Drucker 52 enthaltenen Steuereinheiten und Funktionseinheiten organisiert sind. Somit ist Anordnung der Steuervariablen und Parameter genauso hierarchisch gegliedert, wie die Steuer- und Funktionseinheiten des Druckers 52. Bei dem in Fig. 4 dargestellten Ausführungsbeispiel sind solche Steuer- und Funktionseinheiten als Funktionsgruppen 72 bis 80, Systemparametermanager 68, SNMP-Agent 66, Bedienfeldserver 58 und Webserver 54 dargestellt. Der Speicherbereich 82, in dem Papierparameter gespeichert sind, ist der Funktionsgruppe 72 hierarchisch untergeordnet, wobei die im Speicherbereich 82 enthaltenen Parameter der Funktionsgruppe 72 untergeordnet sind. In der Management Information Base im Speicherbereich 60 sind somit die hierarchische Struktur und Namen der Variablen als Klartextbezeichnungen gespeichert, die im Speicherbereich 82 gespeichert sind. Mit Hilfe der in der Management Information Base gespeicherten Klartextbezeichnungen der im Speicherbereich 82 gespeicherten Variablen, können diese auf dem Bedienfeld 84 in einer für den Betrachter, z.B. für einen Servicetechniker, übersichtlichen und verständlichen Form ausgegeben werden, indem die Klartextbezeichnung und der Wert der Variablen angezeigt wird.In another embodiment, the management information base is included in memory 60. The management information base contains data arranged in the same structure as the control units and functional units contained in the printer 52 are organized. Thus, arrangement of the control variables and parameters is hierarchically structured as well as the control and functional units of the printer 52. In the in Fig. 4 illustrated embodiment, such control and functional units as function groups 72 to 80, system parameter manager 68, SNMP agent 66, control panel server 58 and web server 54 are shown. The memory area 82, in which paper parameters are stored, is hierarchically subordinate to the function group 72, wherein the parameters contained in the memory area 82 are subordinate to the function group 72. In the management information base in the memory area 60, the hierarchical structure and names of the variables are thus stored as plaintext designations which are stored in the memory area 82. With the aid of the clear text designations of the variables stored in the memory area 82 stored in the management information base, these can be output on the control panel 84 in a clear and understandable form for the viewer, eg for a service technician, by displaying the plain text designation and the value of the variables becomes.

Der Druckserver 86 greift auf den SNMP-Agenten 66 mit Hilfe einer druckerspezifischen Schnittstelle zu, wodurch der Druckserver 86 mit Hilfe einer Authentifizierung auch auf die sogenannten Private-Daten zugreifen kann. Die Datenübertragung zwischen Bedienfeld 70 und SNMP-Agenten 66 erfolgt mit Hilfe von SNMP, jedoch unterstützt dieses Bedienfeld 70 nicht die druckerspezifische SNMP-Schnittstelle über den Bedienfeldserver 58. Dadurch hat das Bedienfeld 70 keinen Zugriff auf die Private-Daten.The print server 86 accesses the SNMP agent 66 with the aid of a printer-specific interface, whereby the print server 86 can also access the so-called private data with the aid of an authentication. The data transfer between control panel 70 and SNMP agents 66 is done using SNMP, however, this control panel 70 does not support the printer-specific SNMP interface via the control panel server 58. Thus, the control panel 70 does not have access to the private data.

Mit Hilfe der in Fig. 4 gezeigten Anordnung ist es möglich, dass der Bedienfeldserver 58 Zugriff auf alle Funktionsgruppen 72 bis 80 und Speicherbereiche 60, 62 des Druckers 52 hat und die Zugriffsrechte von nicht autorisierten Bedienfeldern 70 beschränkt sind. Der Druckserver 86 ist autorisiert und hat somit Zugriff auf die Management Information Base des Druckers 52, auf die Public-Daten und Protected-Daten. Das Bedienfeld 70 hat als nicht autorisiertes Bedienfeld nur Zugriff auf die Management Information Base des Druckers 52, wobei die Zugriffe im allgemeinen Lese- und Schreibzugriffe sind.With the help of in Fig. 4 As shown, it is possible for the control panel server 58 to have access to all the functional groups 72 to 80 and memory areas 60, 62 of the printer 52 and to restrict the access rights of unauthorized control panels 70. The print server 86 is authorized and thus has access to the management information base of the printer 52, to the public data and protected data. The control panel 70 has as an unauthorized control panel only access to the management information base of the printer 52, the accesses being in general read and write accesses.

In Fig. 5 ist ein Ausschnitt des Blockschaltbilds nach Fig. 4 mit dem Bedienfeld 84, dem Netzwerk 64, dem Bedienfeldserver 58, dem Datenspeicher 62, dem SNMP-Agenten 66 und dem Systemparametermanager 68 dargestellt. Der Systemparametermanager 68 überprüft bei jedem Lese- und Schreibzugriff eines Bedienfeldes 70, 84, 86, ob die Anfrage von einer authentifizierten Einheit, z.B. von einem authentifizierten Bedienfeld 84, 86, dem Bedienfeldserver 58 oder einer Funktionsgruppe 72 kommt. Jeder Funktionsgruppe 72 bis 80, den Servern 54, 58, dem SNMP-Agenten 66 und den Bedienfeldern 70, 84, 86 ist jeweils mindestens eine Netzwerkadresse zugewiesen, z.B. eine IP-Adresse. Mit Hilfe dieser IP-Adresse und weiteren Angaben, wie dem sogenannten Port des SNMP-Agenten, an den der Lese- oder Schreibzugriff gerichtet ist, analysiert der Systemparametermanager 68, durch welches Bedienfeld 84, 86, 70 oder durch welchen Bedienfeldserver 58 der jeweilige Lese- und/oder Schreibzugriff erfolgt, wobei der Systemparametermanager 68 je nach Voreinstellung die Zugriffsrechte des jeweiligen Bedienfeldes 70, 84, 86 und/oder des Bedienfeldservers 58 beschränkt.In Fig. 5 is a section of the block diagram after Fig. 4 with the control panel 84, the network 64, the panel server 58, the data memory 62, the SNMP agent 66 and the system parameter manager 68. The system parameter manager 68 checks on each read and write access of a control panel 70, 84, 86 whether the request comes from an authenticated entity, eg, from an authenticated panel 84, 86, the panel server 58, or a feature group 72. Each functional group 72 to 80, the servers 54, 58, the SNMP agent 66 and the control panels 70, 84, 86 are each assigned at least one network address, eg an IP address. With the aid of this IP address and other information, such as the so-called port of the SNMP agent, to which the read or write access is directed, the system parameter manager 68 analyzes by means of which control panel 84, 86, 70 or by what control panel server 58 the respective read - and / or write access takes place, the system parameter manager 68 depending on the default access rights of the respective Control panel 70, 84, 86 and / or the control panel server 58 limited.

Im vorliegenden Ausführungsbeispiel, wird der Bedienfeldserver 58 und der Systemparametermanager 68 durch jeweils ein Programmmodul realisiert, die auf derselben Datenverarbeitungsanlage abgearbeitet werden, die ein Betriebssystem, z.B. MS Windows NT, enthält. Durch die Abarbeitung auf derselben Datenverarbeitungsanlage ist einer Verschlüsselung der zwischen dem Bedienfeldserver 58 und dem Systemparametermanager 68 übertragenen Daten nicht notwendig. Der Systemparametermanager 68 ermittelt mit Hilfe der IP-Adresse des Bedienfeldservers 58, das der Bedienfeldserver 58 über ein lokales (internes) Netzwerk des Druckers 52 mit dem Systemparametermanager 68 verbunden ist. Auch bei einer Abarbeitung der Programmmodule des Bedienfeldservers 58 und des Systemparametermanagers 68 auf derselben Datenverarbeitungsanlage hat der Bedienfeldserver 58 eine andere IP-Adresse als der Systemparametermanager 68, wobei die IP-Adressen sich derart unterscheiden, dass sie im selben Netzwerk angeordnet sind.In the present embodiment, the panel server 58 and the system parameter manager 68 are each implemented by a program module executing on the same data processing system including an operating system, e.g. MS Windows NT, contains. By processing on the same data processing system, encryption of the data transmitted between the operator panel server 58 and the system parameter manager 68 is not necessary. The system parameter manager 68 determines, using the IP address of the panel server 58, that the panel server 58 is connected to the system parameter manager 68 via a local (internal) network of the printer 52. Even with a processing of the program modules of the control panel server 58 and the system parameter manager 68 on the same data processing system, the control panel server 58 has a different IP address than the system parameter manager 68, the IP addresses are different in that they are arranged in the same network.

Dadurch, dass der Systemparametermanager 68 durch die sogenannte lokale IP-Adresse des Bedienfeldservers 58 die Zugehörigkeit des Bedienfeldservers 58 zum selben Netzwerk erkennt, ist eine weitere Authentifizierung des Bedienfeldservers 58 nicht erforderlich und der Systemparametermanager 68 leitet die Schreib- und/oder Lesezugriffe an die jeweilige Funktionsgruppe 72 bis 80 weiter. Weiterhin kann eine Beschränkung der Zugriffe durch eine Benutzereinstellung am Bedienfeld 70, 84, 86 erfolgen. Durch diese Benutzereinstellung kann einer Bedienperson der Lese- und/oder Schreibzugriff auf einen Parameter oder auf ganze Bedienoberflächen verweigert werden, auch wenn das jeweilige Bedienfeld 70, 84, 86 generell Zugriffe auf diesen Parameter oder dieses Bedienfeld hat. Im Speicherbereich 62 werden z.B. die IP-Adressen der Bedienfelder 84 und des Bedienfeldservers 58 gespeichert, die Zugriff auf die Protected-Daten des Druckers 52 erhalten sollen. Das Speichern dieser Netzwerkadressen erfolgt vorzugsweise mit Hilfe von verschlüsselten Daten.The fact that the system parameter manager 68 recognizes the affiliation of the control panel server 58 to the same network by the so-called local IP address of the control panel server 58, a further authentication of the control panel server 58 is not required and the system parameter manager 68 passes the write and / or read accesses to the respective Function group 72 to 80 continue. Furthermore, a limitation of the accesses can be made by a user setting on the control panel 70, 84, 86. This user setting allows an operator to be denied read and / or write access to a parameter or to entire user interfaces, even though the particular panel 70, 84, 86 generally has access to that parameter or panel. In the memory area 62, for example, the IP addresses of the control panels 84 and the Control panel server 58 is to receive the access to the protected data of the printer 52. The storage of these network addresses is preferably carried out with the aid of encrypted data.

In Fig. 6 ist ein Blockschaltbild eines Drucksystems 88 mit einem ersten Drucker 90 und einem zweiten Drucker 92 dargestellt. Der erste Drucker 90 enthält eine erste Bedieneinheit 94 und eine erste Steuereinheit 96. Der zweite Drucker 92 enthält eine zweite Bedieneinheit 98 und eine zweite Steuereinheit 100. Die erste Steuereinheit 96 und die zweite Steuereinheit 100 sind über eine Datenleitung 102 miteinander verbunden, wobei die erste Steuereinheit 96 als Mastersteuerung M und die zweite Steuereinheit 100 als Slavesteuerung S dient. Über ein internes Netzwerk des ersten Druckers 90 sind weitere Steuereinheiten und/oder Funktionseinheiten 104 bis 112 mit der Steuereinheit 96 verbunden. Im Speicherbereich der Steuereinheit 96 und der Steuereinheiten bzw. Funktionseinheiten 104 bis 112 sind Werte von Parametern und Steuervariablen des ersten Druckers 90 gespeichert.In Fig. 6 FIG. 2 shows a block diagram of a printing system 88 having a first printer 90 and a second printer 92. The first printer 90 includes a first operating unit 94 and a first control unit 96. The second printer 92 includes a second operating unit 98 and a second control unit 100. The first control unit 96 and the second control unit 100 are connected to each other via a data line 102, the first Control unit 96 as a master control M and the second control unit 100 as a slave control S is used. Via an internal network of the first printer 90, further control units and / or functional units 104 to 112 are connected to the control unit 96. Values of parameters and control variables of the first printer 90 are stored in the memory area of the control unit 96 and the control units or functional units 104 to 112.

Über ein lokales Netzwerk des zweiten Druckers 92 sind Steuereinheiten und/oder Funktionseinheiten 114 bis 122 mit der Steuereinheit 100 verbunden. Ebenso, wie beim ersten Drucker 90, enthalten die Steuereinheiten 100 sowie die Steuereinheiten bzw. Funktionseinheiten 114 bis 122 Steuervariablen und Parameter des Druckers, die in Speicherbereichen der jeweiligen Steuereinheit 114 bis 122 gespeichert sind. Die Drucker 90 und 92 sind im Wesentlichen baugleich. Vorzugsweise wird der Drucker 90 zusammen mit dem Drucker 92 als sogenanntes Twin-System 88 betrieben, bei dem ein erster Drucker 90 ein erstes Druckbild auf ein Trägermaterial, vorzugsweise ein endloses Trägermaterial, und der zweite Drucker 92 ein zweites Druckbild auf demselben Trägermaterial erzeugt. Mit einem solchen Twin-System 88 wird das Trägermaterial dann mit Hilfe des ersten Druckers 90 auf der Vorderseite und mit Hilfe des zweiten Druckers 92 auf der Rückseite bedruckt. Mit Hilfe eines solchen Twin-Systems 88 kann ein Trägermaterial jedoch auch zweifarbig bedruckt werden, wobei der erste Drucker 90 ein Druckbild in einer ersten Tonerfarbe erzeugt und der zweite Drucker 92 ein Druckbild in einer zweiten Tonerfarbe, wobei das zweite Druckbild im Wesentlichen über das erste Druckbild gedruckt wird.Control units and / or functional units 114 to 122 are connected to the control unit 100 via a local network of the second printer 92. As with the first printer 90, the control units 100 and the control units 114 to 122 also include control variables and parameters of the printer stored in memory areas of the respective control units 114 to 122. The printers 90 and 92 are substantially identical. Preferably, the printer 90 is operated together with the printer 92 as a so-called twin system 88, in which a first printer 90 generates a first printed image on a carrier material, preferably an endless carrier material, and the second printer 92 generates a second printed image on the same carrier material. With such a twin system 88, the substrate is then with the help of first printer 90 printed on the front and with the help of the second printer 92 on the back. With the aid of such a twin system 88, however, a carrier material can also be printed in two colors, wherein the first printer 90 generates a print image in a first toner color and the second printer 92 generates a print image in a second toner color, wherein the second print image substantially over the first Print image is printed.

Die als Mastersteuerung dienende Steuereinheit 96 des ersten Druckers 90 erzeugt Daten zum Steuern der ersten Bedieneinheit 94 und der zweiten Bedieneinheit 98 bzw. zum Erzeugen einer grafischen Benutzeroberfläche. Die Steuereinheit 96 überträgt somit zumindest Anzeigedaten zur Bedieneinheit 94 und zur Bedieneinheit 98 und wertet Bedieneingaben der Bedieneinheit 94 und der Bedieneinheit 98 aus. Vorzugsweise wird durch die Bedieneinheiten 94, 98 dieselbe grafische Benutzeroberfläche ausgegeben. Bei einer Eingabe mit Hilfe einer Bedieneinheit 94, 98 wird dann ermittelt, welchen Drucker 90, 92 diese Bedieneingabe betrifft. Die Steuereinheit 96 wertet die Bedieneingabe aus und überträgt abhängig von der Bedieneingabe Daten zu den Steuereinheiten 100, 104 bis 112, wobei die Steuereinheit 100 gegebenenfalls die Daten weiter zu den Steuereinheiten 114 bis 122 überträgt. Betrifft eine Bedieneingabe nur den Drucker 90, wird der entsprechende Parameter oder die entsprechende Steuervariable im Drucker 90 geändert. Daten werden dabei über die Datenleitung 102 nicht zur Steuereinheit 100 übertragen. Betrifft jedoch die Bedieneingabe beide Drucker 90, 92 oder nur den Drucker 92, so werden von der Steuereinheit 96 des Druckers 90 entsprechende Daten über die Datenleitung 102 zur Steuereinheit 100 des Druckers 92 übertragen.The master control unit 96 of the first printer 90 generates data for controlling the first operation unit 94 and the second operation unit 98 or for generating a graphical user interface. The control unit 96 thus transmits at least display data to the operating unit 94 and to the operating unit 98 and evaluates operating inputs of the operating unit 94 and of the operating unit 98. Preferably, the same graphical user interface is output by the operating units 94, 98. With an input by means of an operating unit 94, 98 it is then determined which printer 90, 92 relates to this operating input. The control unit 96 evaluates the operating input and transmits data to the control units 100, 104 to 112 depending on the operating input, the control unit 100 optionally transmitting the data further to the control units 114 to 122. If an operator input only affects the printer 90, the corresponding parameter or control variable in the printer 90 is changed. Data is not transmitted via the data line 102 to the control unit 100. However, if the operator input affects both printers 90, 92 or only the printer 92, data corresponding to the control unit 96 of the printer 90 is transmitted to the control unit 100 of the printer 92 via the data line 102.

Mit Hilfe der in Figur 6 gezeigten Anordnung zum Ansteuern von zwei Bedieneinheiten 90, 98 ist eine einfache Bedienung eines Drucksystems 88 mit zwei Druckern 90, 92 möglich. Dabei können sowohl Einstellungen für den ersten und/oder zweiten Drucker 90, 92 von jeder der Bedieneinheiten 94 und 96 durchgeführt werden. An die Steuereinheit 96 sind weitere Bedieneinheiten anschließbar, durch die dann ebenfalls sowohl der Drucker 90 als auch der Drucker 92 sehr einfach bedient werden kann. Wie in Zusammenhang mit den zuvor erläuterten Ausführungsbeispielen bereits beschrieben, können auch diverse Wartungsarbeiten und Diagnosefunktionen mit Hilfe der Bedieneinheiten 94 und 98 sowie mit Hilfe weiterer an die Steuereinheit 96 anschließbare Bedieneinheiten durchgeführt werden.With the help of in FIG. 6 shown arrangement for driving two control units 90, 98 is a simple operation of a printing system 88 with two printers 90, 92 possible. In this case, both settings for the first and / or second printer 90, 92 of each of the operating units 94 and 96 can be performed. To the control unit 96 more control units can be connected, then also both the printer 90 and the printer 92 can be very easily operated. As already described in connection with the exemplary embodiments explained above, various maintenance work and diagnostic functions can also be carried out with the aid of the operating units 94 and 98 as well as with the aid of further operating units which can be connected to the control unit 96.

In Figur 7 ist ein Blockschaltbild des Druckersystems 88 ähnlich dem Blockschaltbild nach Figur 6 dargestellt. Im Unterschied zu dem Blockschaltbild nach Figur 6 werden sowohl die Daten zwischen der Steuereinheit 96 und der Steuereinheit 100 als auch die Anzeigedaten über eine Datenleitung 124 zwischen dem Drucker 90 und dem Drucker 92 übertragen. Die Datenleitung 124 ist dabei vorzugsweise ein Local Area Network (LAN). Die zur Steuereinheit 100 übertragenen Daten zum Erzeugen einer grafischen Benutzeroberfläche für die Bedieneinheit 98 werden von der Steuereinheit 100 zur Bedieneinheit 98 übertragen. Daten mit Informationen, die mit Hilfe der Bedieneinheit 98 eingegeben wurden, werden von der Bedieneinheit 98 über die Steuereinheit 100 an die Steuereinheit 96 übertragen. Somit sind im Unterschied zur Ausführungsform nach Figur 6 die Drucker 90 und 92 nach Figur 7 hardwaremäßig nur über die Datenleitung 124 verbunden. Bei anderen Ausführungsformen sind die Bedieneinheit 98 und die Steuereinheit 100 jeweils mit der Datenleitung 124 verbunden.In FIG. 7 FIG. 12 is a block diagram of the printer system 88 similar to the block diagram of FIG FIG. 6 shown. Unlike the block diagram after FIG. 6 Both the data between the control unit 96 and the control unit 100 and the display data are transmitted via a data line 124 between the printer 90 and the printer 92. The data line 124 is preferably a Local Area Network (LAN). The data transmitted to the control unit 100 for generating a graphical user interface for the operating unit 98 are transmitted from the control unit 100 to the operating unit 98. Data with information inputted by the operation unit 98 is transmitted from the operation unit 98 to the control unit 96 via the control unit 100. Thus, in contrast to the embodiment according to FIG. 6 the printers 90 and 92 after FIG. 7 hardware connected only via the data line 124. In other embodiments, the control unit 98 and the control unit 100 are each connected to the data line 124.

In Figur 8 ist ein Blockschaltbild mit Steuerelementen eines Drucksystems mit zwei Druckern 126, 128 dargestellt. Die Drucker 126 und 128 sind im Wesentlichen gleich aufgebaut. Der Drucker 126 hat eine Steuereinheit 130, die im Drucksystem als Systemparametermanagermaster (SPM-Master) dient. Der SPM-Master 130 führt einen Abgleich der Druckereinstellungen des Drucksystems, d.h. der Druckereinstellungen des Druckers 126 und Druckers 128, durch. Der SPM-Master 130 enthält eine Management Information Base 132, in der Druckereinstellungen als Steuer- und Systemvariablen sowie als Parameterwerte gespeichert sind. Der Drucker 128 enthält eine Steuereinheit 134 ähnlich dem SPM-Master 130 des Druckers 126. Die Steuereinheit 134 enthält ebenfalls eine Management Information Base 136. Die Steuereinheit 134 dient als Systemparametermanagerslave (SPM-Slave), wobei der SPM-Master 130 aufgrund von Benutzereingaben über ein Bedienfeld 156 auch Werte in der Management Information Base 136 des Druckers 128 setzt bzw. schreibt. Der Drucker 126 enthält weitere Steuereinheiten 138 bis 148, die über Datenleitungen untereinander und mit dem SPM-Master 130 verbunden sind, wobei die Kommunikation zwischen dem SPM-Master 130 und den Steuereinheiten 138 bis 148 mit Hilfe eines Proxy-Programm-Moduls 150 und eines Trap-Handlers 154 erfolgt. Die Steuereinheiten 130, 138 bis 148 sind als Programmmodule, vorzugsweise als Software-Agenten realisiert. Die Übertragung von Daten insbesondere von Systemvariablen zwischen den Steuereinheiten 130, 142 bis 148 und der Management Information Base 132 erfolgt vorzugsweise mit sogenannten Get-, Set- und Trap-Befehlen entsprechend dem SNMP. Die Get-Befehle dienen insbesondere zum Abruf von Daten aus der Management Information Base 132, die Set-Befehle zum Verändern von Daten in der Management Information Base 132 und die Trap-Befehle zur direkten Übertragung von Informationen durch einen Agenten 130, 138 bis 148. Der Drucker 126 enthält weiterhin einen Masteragenten 154, der Daten des Druckers 126 zur Anzeige auf einem Bedienfeld 156 des Drucksystems sammelt und speichert. Der Masteragent 154 überträgt diese Daten auf Anforderung an einen Bedienfeldserver 158 des Drucksystems. Der Bedienfeldserver 158 ist vorzugsweise als RMI-Server ausgebildet. Das Bedienfeld 156 ist als Client mit dem Bedienfeldserver 158. verbunden. Der Masteragent 154 ist mit der Steuereinheit 130 über eine Datenschnittstelle 160 verbunden.In FIG. 8 FIG. 3 is a block diagram showing controls of a two-printer printing system 126, 128. The printers 126 and 128 are constructed substantially the same. The printer 126 has a control unit 130 which is used in the printing system as a system parameter manager master (SPM master). serves. The SPM master 130 performs an adjustment of the printer settings of the printing system, ie the printer settings of the printer 126 and printer 128. The SPM master 130 contains a management information base 132 in which printer settings are stored as control and system variables as well as parameter values. The printer 128 includes a control unit 134 similar to the SPM master 130 of the printer 126. The control unit 134 also includes a management information base 136. The control unit 134 serves as a system parameter manager slave (SPM slave), the SPM master 130 based on user input via an operator panel 156 also sets values in the management information base 136 of the printer 128. The printer 126 includes other control units 138-148 connected by data lines to each other and to the SPM master 130, with communication between the SPM master 130 and the controllers 138-148 using a proxy program module 150 and a Trap handler 154 takes place. The control units 130, 138 to 148 are realized as program modules, preferably as software agents. The transmission of data, in particular of system variables between the control units 130, 142 to 148 and the management information base 132, preferably takes place with so-called get, set and trap instructions in accordance with the SNMP. Specifically, the get commands are for retrieving data from the management information base 132, the set commands for manipulating data in the management information base 132, and the trap commands for directly transmitting information through an agent 130, 138-148. The printer 126 further includes a master agent 154 which collects and stores data from the printer 126 for display on a control panel 156 of the printing system. The master agent 154 transmits this data on demand to a control panel server 158 of the printing system. The control panel server 158 is preferably designed as an RMI server. The front panel 156 is connected as a client to the front panel server 158. The master agent 154 is connected to the control unit 130 via a data interface 160.

Der Drucker 128 hat Steuereinheiten 162 bis 172, die im Wesentlichen in Funktion und Aufbau mit den Steuereinheiten 138 bis 148 des Druckers 126 übereinstimmen. Die Kommunikation zwischen dem SPM-Slave 134 und den Steuereinheiten 162 bis 172 erfolgt ebenfalls, wie in Zusammenhang mit dem Drucker 126 beschrieben, über ein Proxy-ProgrammModul 174 und über einen Trap-Handler 176. Der Drucker 128 enthält einen Masteragenten 178, der mit dem Bedienfeldserver 158 verbunden ist. Die Masteragenten 154 und dem Masteragenten 178 sind weiterhin mit Hilfe einer Datenleitung verbunden, wobei ein sogenannter Trap-Listener 180 die Datenübertragung zwischen dem Masteragent 154 und dem Masteragent 178 steuert. Die Steuereinheit 134 und der Masteragent 178 sind über eine Datenschnittstelle 182 miteinander verbunden. Weiterhin werden Daten zwischen der Datenschnittstelle 160 und der Datenschnittstelle 182 zwischen dem Drucker 126 und dem Drucker 128 übertragen. Die SPM-Steuereinheiten 130 und 134 sind über eine erste SNMP-Pipe zum Übertragen von Daten von dem SPM-Slave 134 zum SPM-Master 130 und über eine zweite SNMP-Pipe zum Übertragen von Daten von dem SPM-Master 130 zum SPM-Slave 134 verbunden.The printer 128 has control units 162 through 172 that substantially match in function and construction with the controllers 138 through 148 of the printer 126. The communication between the SPM slave 134 and the controllers 162 through 172 also occurs via a proxy program module 174 and via a trap handler 176, as described in connection with the printer 126. The printer 128 includes a master agent 178 that communicates with is connected to the panel server 158. The master agents 154 and the master agent 178 are further connected by means of a data line, wherein a so-called trap listener 180 controls the data transfer between the master agent 154 and the master agent 178. The control unit 134 and the master agent 178 are connected to one another via a data interface 182. Furthermore, data is transferred between the data interface 160 and the data interface 182 between the printer 126 and the printer 128. The SPM controllers 130 and 134 are via a first SNMP pipe for transferring data from the SPM slave 134 to the SPM master 130 and via a second SNMP pipe for transferring data from the SPM master 130 to the SPM slave 134 connected.

Durch die in Figur 8 gezeigte Anordnung und Strukturierung von Steuereinheiten eines ersten Druckers 126 und eines zweiten Druckers 128 ist es einfach möglich, diese beiden Drucker 126, 128 über einen gemeinsamen Bedienfeldserver 158 zu bedienen. Eine gemeinsame grafische Benutzeroberfläche zum Bedienen des Druckers 126 und des Druckers 128 kann dadurch einfach vorgesehen werden. Auch können an den Bedienfeldserver 158 weitere Bedienfelder angeschlossen werden. Die SPM-Steuereinheiten 130 und 134 dienen jeweils als zentrale Schnittstelle des jeweiligen Druckers 126, 128 für die Systemvariablen und Systemparameter der jeweils untergeordneten Steuereinheiten 138 bis 148 sowie 162 bis 172. Auch der Austausch von Steuervariablen zwischen dem SPM-Master 130 untergeordneten Steuerungen 138 bis 148 erfolgt im Wesentlichen nur unter Einbeziehung des SPM-Masters 130. Ebenso erfolgt eine Übertragung von Steuervariablen zwischen den Steuereinheiten 162 bis 172 bei dem Drucker 128 unter Nutzung des SPM-Slave 124 als Kommunikationsknoten.By the in FIG. 8 As shown and structured by control units of a first printer 126 and a second printer 128, it is easily possible to operate these two printers 126, 128 via a common control panel server 158. A common graphical user interface for operating the printer 126 and the printer 128 can thereby be easily provided. Also, the control panel server 158 further panels can be connected. The SPM controllers 130 and 134 each serve as the central interface of the respective printer 126, 128 for the system variables and system parameters, respectively subordinate control units 138 to 148 and 162 to 172. The exchange of control variables between the SPM master 130 subordinate controls 138 to 148 is essentially carried out only with the involvement of the SPM master 130. Likewise, a transfer of control variables between the control units 162 to 172 at the printer 128 using the SPM slave 124 as the communication node.

Direkte Zugriffe der Masteragenten 154 und 178 auf Steuereinheiten 138 bis 148 bzw. 162 bis 172 sind nicht möglich, um eine Kopplung von zumindest einem Teil der Einstellwerte des Druckers 126 und des Druckers 128 über den SPM-Master 130 zu erreichen. Durch diese Kopplung kann eine sehr einfache und effiziente Bedienung des gesamten Drucksystems, d.h. der Drucker 126 und 128, erfolgen.Direct accesses of master agents 154 and 178 to controllers 138 to 148 and 162 to 172, respectively, are not possible to achieve coupling of at least a portion of the set values of printer 126 and printer 128 via SPM master 130. This coupling allows a very simple and efficient operation of the entire printing system, i. the printer 126 and 128, take place.

Die Einstellwerte, die die Parameter des zu bedruckenden Trägermaterials betreffen, sind zumindest für einen Druckauftrag für beide Drucker 126, 128 gleich. Diese Einstellwerte müssen durch eine solche Kopplung nicht mehr für jeden Drucker 126, 128 separat geändert werden, wenn Parameter für ein anderes Trägermaterial benutzt werden. Vielmehr wird auf dem Bedienfeld zum Einstellen der Parameter des Trägermaterials nur eine Benutzeroberfläche für beide Drucker 126, 128 ausgegeben, wobei die eingegebenen Einstellwerte dann für den Drucker 126 und den Drucker 128 genutzt werden. Bei anderen Einstellwerten, wie z.B. bei der Fixiertemperatur, werden dann abhängige Parameter bzw. sich beeinflussende Parameter abhängig von den Einstellungen des Druckers 126 dann bei dem Drucker 128 entsprechend einer Voreinstellung geändert. Wird z.B. beim Drucker 126 die Fixiertemperatur erhöht, so wird das durch den Drucker 128 zu erzeugende Druckbild verkleinert. Durch die höhere Fixiertemperatur erfolgt eine größere Schrumpfung des Trägermaterials beim Fixieren im Drucker 126, wodurch auch das durch den Drucker 126 erzeugte Druckbild zusammen mit dem Trägermaterial schrumpft. Das durch den Drucker 128 nachfolgend erzeugte Druckbild muss dann um den Betrag der Schrumpfung des Trägermaterials verkleinert werden, damit die Druckbilder des Druckers 128 und des Druckers 126 deckungsgleich zueinander, d.h. passergenau, sind.The setting values which relate to the parameters of the substrate to be printed are the same for at least one print job for both printers 126, 128. These settings no longer have to be separately changed for each printer 126, 128 by such coupling if parameters for another substrate are used. Rather, only one user interface for both printers 126, 128 is output on the control panel for setting the parameters of the carrier material, wherein the entered setting values are then used for the printer 126 and the printer 128. For other setting values, such as the fixing temperature, dependent parameters or influencing parameters are then changed at the printer 128 according to the settings of the printer 126 according to a default setting. For example, if the fixing temperature is increased at the printer 126, the print image to be generated by the printer 128 is reduced. Due to the higher fixing temperature, a larger shrinkage of the carrier material takes place during fixing in the printer 126, as a result of which the print image generated by the printer 126 together with shrinks the carrier material. The print image subsequently produced by the printer 128 must then be reduced by the amount of shrinkage of the carrier material, so that the print images of the printer 128 and the printer 126 are congruent to one another, ie register-accurate.

Die Steuereinheiten 144 und 168 werden auch als User Interface-Steuerung bezeichnet. Mit Hilfe der Steuereinheiten 144, 168 wird ein Abgleich von druckerspezifischen Einstellungen des lokalen Druckers 126, 128 durchgeführt. Die Steuereinheiten 142 und 166 werden auch als Common Data-Steuerung bezeichnet. Die Steuereinheiten 142, 166 führen einen Abgleich von nicht druckerspezifischen Einstellungen des jeweiligen Druckers 126, 128, wie z.B., das Einstellen der Papierbreite in den Steuereinheiten 138, 140 bzw. 162, 164 durch. Die Steuereinheiten 140, 164 sind als Gerätesteuerung und die Steuereinheiten 138, 162 als Controller des jeweiligen Druckers 126, 128 ausgebildet.The controllers 144 and 168 are also referred to as user interface controllers. With the aid of the control units 144, 168, an adjustment of printer-specific settings of the local printer 126, 128 is performed. The controllers 142 and 166 are also referred to as common data controllers. The controllers 142, 166 perform an adjustment of non-printer specific settings of the respective printer 126, 128, such as adjusting the paper width in the controllers 138, 140, 162, 164, respectively. The control units 140, 164 are designed as device controls and the control units 138, 162 as controllers of the respective printer 126, 128.

In Figur 9 ist ein Blockschaltbild dargestellt, in dem die Kommunikation mit Hilfe des Simple Network Management-Protokolls (SNMP) bei einer Druckersteuerung 208 zum Ansteuern von Bedienfeldern 200, 202, 204 dargestellt ist. Bedienfelder 200, 202, 204 sind über ein externes LAN (Local Area Network) 206 mit der Druckersteuerung 208 verbunden. Die Bedienfelder 202 und 204 kommunizieren mit einem Bedienfeldserver 210 und einem Setup-Server 212 mit Hilfe einer RMI-Kommunikation basierend auf dem SNMP. Der Bedienfeldserver 210 hat einen Speicherbereich 214 zum Speichern von Bedienfelddaten und der Setup-Server hat einen Speicherbereich 216 zum Speichern von Setup-Daten. Das Bedienfeld 200 ist über das externe LAN 206 mit einem SNMP-Masteragent 218 verbunden. Über diesen SNMP-Masteragenten 218 hat das Bedienfeld 200 Zugriff auf ein SNMP-Service-Programm 220. Mit Hilfe des SNMP-Service-Programms 220 können Daten von dem Bedienfeld 210, von dem Setup-Server 212 und von dem Speicherbereich 214 mit Bedienfelddaten zum Bedienfeld 200 übertragen werden sowie vom Bedienfeld 200 zu dem Bedienfeld 210, dem Setup-Server 212 und dem Speicherbereich 214. Weiterhin ist das Bedienfeld 200 über das externe LAN 206 und über den Masteragenten 218 mit einem Nachverarbeitungs-Subagenten 222, einem Diagnosesubagenten 224, einem Datenstromsubagenten 226, einem Controller-Subagenten, der zur Kommunikation mit einem Host-Computer dient, einem Ablaufsteuerungssubagenten 230, einem Drucker-Management Information Base-Subagenten 232, mit einer Fehlertabelle 134, mit einem Common Data Controll-Subagenten 236 zur Papiersteuerung und einem Druckersteuerungssubagenten 238 verbunden.In FIG. 9 a block diagram is shown in which the communication using the Simple Network Management Protocol (SNMP) at a printer controller 208 for driving control panels 200, 202, 204 is shown. Panels 200, 202, 204 are connected to the printer controller 208 via an external local area network (LAN) 206. The panels 202 and 204 communicate with a panel server 210 and a setup server 212 using RMI communication based on the SNMP. The panel server 210 has a memory area 214 for storing panel data, and the setup server has a memory area 216 for storing setup data. The control panel 200 is connected to an SNMP master agent 218 via the external LAN 206. Through this SNMP master agent 218, the control panel 200 has access to an SNMP service program 220. With the aid of the SNMP service program 220, data may be received from the control panel 210, the setup server 212, and the control panel data storage area 214 the control panel 200 to the control panel 210, the setup server 212 and the storage area 214. Further, the control panel 200 is via the external LAN 206 and via the master agent 218 with a post-processing subagent 222, a diagnostic sub-agent 224, a stream sub-agent 226, a controller subagent used to communicate with a host computer, a thread sub-agent 230, a printer management information base subagent 232, an error table 134, a paper control Common Data Control subagent 236, and a Printer control sub-agent 238 connected.

Der Zugriff über den SNMP-Masteragenten 218 auf das SNMP-Service-Programm 220 sowie der Zugriff auf die Subagenten 224, 226, 228, 230, 236, 238 erfolgt nur nach erfolgter Authentifizierung des Bedienfeldes 200, 202, 204 und/oder des über das Bedienfeld angemeldeten Benutzers mit diesen Subagenten bzw. Programmen zugeordneten Authentifizierungsprozeduren 240 bis 252. Weitere der Druckersteuerung 208 untergeordnete Steuereinheiten des Druckers sind über einen sogenannten HSCX-BUS 254 mit der Druckersteuerung 208 verbunden. Eine dieser Steuereinheiten ist in Figur 9 mit dem Bezugszeichen 256 versehen. Die Steuereinheit 256 hat eine Firmware 258, einen Speicherbereich 260 und weitere Submodule, von denen eines mit 262 bezeichnet ist.The access via the SNMP master agent 218 to the SNMP service program 220 and the access to the subagents 224, 226, 228, 230, 236, 238 takes place only after authentication of the control panel 200, 202, 204 and / or over The control panel of the user logged on with these subagents or programs associated authentication procedures 240 to 252. More of the printer controller 208 subordinate control units of the printer are connected via a so-called HSCX-BUS 254 to the printer controller 208. One of these control units is in FIG. 9 provided with the reference numeral 256. The control unit 256 has a firmware 258, a memory area 260, and other sub-modules, one of which is labeled 262.

Die mit Hilfe des HSCX-BUS-Systems 254 übertragenen Daten werden mit Hilfe eines Konverters 264 in ein dem SNMP konformes Datenformat umgewandelt. Daten die von der Druckersteuerung 208 zur Steuereinheit 256 übertragen werden, werden von dem SNMP-Format in das HSCX-Format konvertiert. Ein zwischen dem Konverter 264 und dem DruckersteuerungsSubagenten 238 angeordnetes Element 266 dient zum Verwalten der Daten der Druckersteuerung, insbesondere der Daten, die zu den untergeordneten Steuerungen 256 übertragen werden, und den Daten, die von den untergeordneten Steuerungen 256 zu der Druckersteuerung 208 übertragen werden.The data transmitted by means of the HSCX-BUS system 254 is converted by means of a converter 264 into an SNMP compliant data format. Data transferred from the printer controller 208 to the controller 256 is converted from the SNMP format to the HSCX format. An element 266 disposed between the converter 264 and the printer control subagent 238 serves to manage the data of the printer controller, in particular the data that is transmitted to the slave controllers 256 and the data transferred from subordinate controllers 256 to printer controller 208.

Dem Diagnosesubagenten 224 ist ebenfalls ein Datenmanager 268 zugeordnet, der die Daten verwaltet, die einem Diagnoseprozess 270 zugeführt werden, und die Daten, die vom Diagnoseprozess 270 zum Diagnosesubagent nach erfolgter Diagnose übertragen werden. Dem Datenstromagenten 226 ist ein Datenmanager 272 zugeordnet, der Daten verwaltet, die von und zu einem Datenstromprozess 274 übertragen werden. Der Controller-Subagent 228 ist mit einem Datenmanager 276 verbunden, der Daten zu einem sogenannten Claim-Converter 278 und weiter zu einem Rasterprozessor 280 überträgt, der Daten für einen jeweils voreingestellten Druckermodus aufbereitet. Die aufbereiteten Daten werden dann von dem Rasterprozessor 280 zum Konverter 264 und so weiter über das HSCX-BUS-System 254 zu der Steuerung 256 übertragen. Mit diesen zur Steuerung 256 übertragenen Daten wird dann der Druckprozess zum Erzeugen von Druckbildern auf einem Trägermaterial gesteuert. Der Controller-Subagent 228 verarbeitet insbesondere den Druckdatenstrom, der Druckdaten zum Erzeugen von Druckbildern enthält.The diagnostic subagent 224 is also associated with a data manager 268 which manages the data supplied to a diagnostic process 270 and the data transmitted from the diagnostic process 270 to the diagnostic subagent after diagnosis. Associated with the stream agent agent 226 is a data manager 272 that manages data that is transferred from and to a streaming process 274. The controller subagent 228 is connected to a data manager 276 which transfers data to a so-called claim converter 278 and further to a raster processor 280 which prepares data for a preset printer mode. The conditioned data is then transmitted from the raster processor 280 to the converter 264 and so forth via the HSCX BUS system 254 to the controller 256. With these data transferred to the controller 256, the printing process for generating print images on a substrate is then controlled. In particular, the controller subagent 228 processes the print data stream containing print data for producing print images.

Obgleich in den Zeichnungen und in der vorhergehenden Beschreibung bevorzugte Ausführungsbeispiele aufgezeigt und detailliert beschrieben sind, sollten dieses rein beispielhaft und die Erfindung nicht einschränkend angesehen werden. 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.Although in the drawings and in the foregoing description, preferred embodiments are shown and described in detail, it should be considered as illustrative and not restrictive of the invention. It should be understood that only the preferred embodiments are shown and described and all changes and modifications that are presently and in the future within the scope of the invention should be protected.

Bezugszeichenliste:LIST OF REFERENCE NUMBERS

1010
grafische BenutzeroberflächeGraphical user interface
1212
Werkzeugleistetoolbar
1414
Menümenu
1616
Abschnitt zum Anzeigen von BedienfeldernSection for viewing panels
18, 19, 4118, 19, 41
Menüeintragmenu item
20 bis 2820 to 28
grafische Schiebereglergraphic slider
30 bis 3830 to 38
Ein- und AusgabefeldInput and output field
4040
Schnitt mit grafischer DarstellungCut with graphic representation
4141
Menüeintragmenu item
42 bis 4842 to 48
grafische Schiebereglergraphic slider
50, 5150, 51
grafische Funktionstastegraphic function key
5252
Druckerprinter
5454
WebserverWeb Server
5858
Bedienfeldserverpanel server
56, 60, 6256, 60, 62
Speicherbereichestorage areas
72 bis 8072 to 80
Funktionsgruppenfunction groups
6666
SNMP-AgentSNMP Agent
6868
Systemparameter-ManagerSystem Parameter Manager
70, 84, 8670, 84, 86
BedienfeldControl panel
8888
Drucksystemprinting system
90, 9290, 92
Druckerprinter
94, 9894, 98
Bedieneinheitoperating unit
96, 100, 104 bis 12296, 100, 104 to 122
Steuereinheitencontrol units
102102
Datenleitungdata line
124124
NetzwerkverbindungNetwork Connection
126, 128126, 128
Druckerprinter
130, 134, 138 bis 148, 162 bis 172130, 134, 138-148, 162-172
Steuereinheitencontrol units
132, 136132, 136
Management Information BaseManagement Information Base
150, 174150, 174
Proxy-ProgrammodulProxy program module
152, 176152, 176
Trap-HandlerTrap handler
180180
Trap-ListenerTrap Listener
160, 182160, 182
DatenschnittstelleData Interface
154, 178154, 178
MasteragentMaster Agent
156, 200, 202,156, 200, 202,
BedienfeldControl panel
204, 210 158204, 210 158
Bedienfeldserverpanel server
206206
Netzwerknetwork
208208
Druckersteuerungprinter control
210210
BedienfeldControl panel
212212
Setup-ServerSetup Server
214, 216214, 216
Speicherbereichestorage areas
218218
SNMP-MasteragentSNMP Master Agent
220220
SNMP-Service-ProgrammSNMP service program
222222
Nachverarbeitungs-SubagentPost-subagent
224224
Diagnose-SubagentDiagnosis subagent
226226
Datenstrom-SubagentStream subagent
228228
Controller-SubagentController subagent
230230
Ablaufsteuerungs-SubagentScheduler subagent
232232
Drucker-Management Information Base-SubagentPrinter Management Information Base subagent
234234
Fehlertabelleerror table
236236
Common Data Control/Papier-SubagentCommon Data Control / Paper Subagent
238238
Druckersteuerungs-SubagentPrinter Control subagent
240 bis 252240 to 252
Authentifizierungsmoduleauthentication modules
254254
HSCX-BusHSCX bus
256256
Untergeordnete SteuerungSubordinate control
258258
Firmwarefirmware
260260
SpeicherStorage
262262
Submodulsubmodule
264264
Datenkonverterdata converter
266266
Druckersteuerungs-DatenmanagerPrinter Control Data Manager
268268
Diagnose-Daten-ManagerDiagnostic Data Manager
270270
Diagnoseprozessdiagnostic process
272272
Datenstrom-DatenmanagerStream Data Manager
274274
DatenstromprozessStream process
276276
CE-DatenmanagerCE Data Manager
278278
Datenkonverterdata converter
280280
Rasterprozessraster process

Claims (21)

  1. A control system with operating unit for a printing or copying system,
    with at least one operating unit (156) for the input and/or output of operating information of the printing or copying system,
    with a first control unit (130) and at least one second control unit (140), wherein the control units (130, 140) control at least one part of the printing or copying system,
    with a data line via which the control units (130, 140) are connected with one another and via which control data can be transferred between the control units (130, 140) with the aid of a data transfer protocol,
    wherein the first control unit (130) provides a server (158) which the operating unit (156) accesses as a client,
    and wherein at least one part of the transferable control data can be input and/or output by the operating unit (156) in addition to the operating information.
  2. The control system according to claim 1, characterized in that the data transfer protocol is a Simple Network Management Protocol.
  3. The control system according to any of the preceding claims, characterized in that the access to the operating information and/or the control data occurs with the aid of a distributed object model in which the objects are contained in units (156, 130, 140) of the printing or copying system.
  4. The control system according to claim 3, characterized in that the operating unit (156) accesses at least one object of at least one control unit (130), wherein the object contains data with operating information and/or control data.
  5. The control system according to any of the preceding claims, characterized in that the operating information and/or the control data are processed with the aid of data, data structures, data files and/or events that are object-related.
  6. The control system according to any of the preceding claims, characterized in that the operating unit (156) has at least one object for the input and/or output of operating information and control data, wherein the data transfer between operating unit (156) and at least one control unit (130) occurs with the help of the objects.
  7. The control system according to claim 6, characterized in that the data transfer between objects defined in the programming language Java occurs with the aid of a standardized model for abstract description of distributed objects.
  8. The control system according to claim 7, characterized in that the standardized model for abstract description of distributed objects occurs according to a Common Object Request Broker Architecture, and the access to the control data and operating information occurs with the aid of a Remote Method Invocation communication.
  9. The control system according to any of the preceding claims, characterized in that the control data contain control variables, wherein at least the values of these control variables can be input and/or output with the aid of the operating unit (156).
  10. The control system according to claim 9, characterized in that the control data are administered with the aid of a management information base (132).
  11. The control system according to one of the preceding claims, characterized in that the operating information comprises input and/or output values for configuration and execution of print jobs, in particular for adjustment of parameters of the carrier material to be printed and for adjustment of the desired print quality, as well as for control of the operating states and for display of error states.
  12. The control system according to one of the preceding claims, characterized in that the control data concern internal control variables, in particular measurement values, counter states and/or values contained in registers of the control unit (130, 140).
  13. The control system according to one of the preceding claims, characterized in that the input and/or output of the operating information and/or the control data occurs with the aid of a graphical user interface of the operating unit (156).
  14. The control system according to any of the preceding claims, characterized in that
    in a central database (132) of the printing or copying system, information of control data are stored, wherein the information comprises at least the hierarchical organization of the existing structure of control units and function units,
    and in that the control unit (130) or the further control units (158, 196) or the operating unit (156) of the printing or copying system has access to the control data with the aid of this information.
  15. The control system according to claim 14, characterized in that the value of a variable stored in a storage region can be output together with a clear text designation stored in the database.
  16. The system according to claim 14 or 15, characterized in that at least one part of the control data is stored in a second control unit (140) of the printing or copying system.
  17. The system according to claim 16, characterized in that the first control unit (130, 158, 156) reads out at least one part of the control data from the second control unit (140) and/or transfers this to the second control unit (140).
  18. The system according to one of the claims 15 to 19, characterized in that a distributed object model using a network protocol is provided for the transfer of the control data and information between the control units (130, 140, 156, 158) and/or the database (132).
  19. The system according to claim 18, characterized in that the transfer occurs with the aid of a Remote Method Invocation communication using a Simple Network Management Protocol, wherein the database contains a management information base.
  20. A method for the input and/or output of operating information and control data of a printing or copying system with the aid of an operating unit,
    in which operating information of the printing or copying system is input and/or output with the aid of at least one operating unit (156),
    the printing or copying system is controlled via a first control unit (130) and at least one second control unit (140),
    control data are transferred between the control units (130, 140) via a data line with the aid of a data transfer protocol,
    a server (156) which the operating unit (156) accesses as a client is provided by the first control unit (130),
    and in which at least one part of the transferred control data is input and/or output with the aid of the operating unit (156) of the printing or copying system.
  21. The method according to claim 20, characterized in that
    information of control data is stored in a central database (132) of the printing or copying system, wherein the information comprises at least the hierarchical organization of the existing structure of control units and function units,
    and in which the first control unit (130) or the operating unit (156) or a further control unit (158) of the printing or copying system has access to the control data with the aid of this information.
EP03769464A 2002-10-28 2003-10-28 Managing a control variable for a printing system by means of a database Expired - Lifetime EP1576424B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE10250189 2002-10-28
DE10250189A DE10250189A1 (en) 2002-10-28 2002-10-28 Management of a control variable of a printing system using a database
PCT/EP2003/011959 WO2004038514A2 (en) 2002-10-28 2003-10-28 Managing a control variable for a printing system by means of a database

Publications (2)

Publication Number Publication Date
EP1576424A2 EP1576424A2 (en) 2005-09-21
EP1576424B1 true EP1576424B1 (en) 2011-10-05

Family

ID=32103119

Family Applications (1)

Application Number Title Priority Date Filing Date
EP03769464A Expired - Lifetime EP1576424B1 (en) 2002-10-28 2003-10-28 Managing a control variable for a printing system by means of a database

Country Status (5)

Country Link
US (1) US7957015B2 (en)
EP (1) EP1576424B1 (en)
JP (1) JP4653487B2 (en)
DE (1) DE10250189A1 (en)
WO (1) WO2004038514A2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI251547B (en) * 2004-08-16 2006-03-21 Avision Inc Method and device for printing value-added information
US7819489B2 (en) * 2007-03-20 2010-10-26 Kellogg Company Concurrently printing an image on a food product and a corresponding image on packaging for the food product
JP5366600B2 (en) * 2009-03-16 2013-12-11 キヤノン株式会社 Image forming apparatus
JP5388667B2 (en) * 2009-04-16 2014-01-15 キヤノン株式会社 Image forming apparatus
JP6606355B2 (en) 2015-05-29 2019-11-13 キヤノン株式会社 Information processing apparatus, information processing method, and program
DE102015117479B4 (en) * 2015-10-14 2024-06-27 Canon Production Printing Germany Gmbh & Co. Kg Method for synchronizing control panels of a production system

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3765443D1 (en) * 1986-03-14 1990-11-15 Siemens Ag ARRANGEMENT FOR CONTROLLING SEVERAL, NON-MECHANICAL PRINTING DEVICES WORKING IN TANDEM.
DE69318259T2 (en) 1992-11-18 1998-09-17 Canon Kk Method and device for implementing a two-way interface between a local network and a peripheral device
JP3814306B2 (en) * 1993-10-22 2006-08-30 キヤノン株式会社 Image forming apparatus and control method thereof
US6628413B1 (en) * 1996-05-14 2003-09-30 Ricoh Company, Ltd. Java printer
JP3501611B2 (en) * 1996-07-03 2004-03-02 キヤノン株式会社 Image forming method and apparatus
US6025924A (en) * 1996-09-05 2000-02-15 Ricoh Company, Ltd. Image forming system including a first printer connected to a host computer and a second printer connected to the host computer via a switching device provided in the first printer
JP4478222B2 (en) * 1997-09-24 2010-06-09 キヤノン株式会社 Image forming system, image forming apparatus, and control method thereof
US6125372A (en) * 1997-10-03 2000-09-26 Hewlett-Packard Company Server system and method of updating server software
US6031623A (en) * 1997-12-11 2000-02-29 Hewlett-Packard Company Computer system with evolving printer
JPH11231580A (en) 1998-02-19 1999-08-27 Hitachi Koki Co Ltd Continuous paper duplex printing system
DE19836745C2 (en) * 1998-08-13 2003-07-24 Oce Printing Systems Gmbh Tandem printing system
US6349304B1 (en) * 1998-12-09 2002-02-19 International Business Machines Corporation Graphical interface for copying settings from network source device to network target devices without transmitting values not usable for features supported by network target devices
JP4167783B2 (en) 1999-12-17 2008-10-22 セイコーエプソン株式会社 Network management system and method
US7248385B2 (en) * 2000-01-18 2007-07-24 Minolta Co., Ltd. Printer controller that has a printer perform print processing on print jobs transmitted from a plurality of terminals, an image forming apparatus for performing print processing on the plurality of print jobs, and a terminal that transmits print jobs to the printer controller
JP2001243157A (en) * 2000-02-28 2001-09-07 Canon Inc Network system, download device, server, network management method
US7752024B2 (en) * 2000-05-05 2010-07-06 Computer Associates Think, Inc. Systems and methods for constructing multi-layer topological models of computer networks
JP2001322340A (en) * 2000-05-15 2001-11-20 Ricoh Co Ltd Image processing system and message display method in image processing system
JP2002046326A (en) * 2000-08-03 2002-02-12 Fujitsu Ltd Printing control method and continuous printing system
JP2002171383A (en) * 2000-09-19 2002-06-14 Fuji Xerox Co Ltd Method for displaying operation screen, picture input device, picture output management device and picture output system
JP2002232636A (en) * 2001-01-31 2002-08-16 Canon Inc Network device, control method thereof, network module, medium, and network connection device
JP2002259105A (en) * 2001-02-28 2002-09-13 Ricoh Co Ltd Image forming system
US8418065B2 (en) * 2001-07-16 2013-04-09 Nuance Communications, Inc. Method of and system for dynamically controlling during run time a multifunction peripheral (MFP) touch panel user interface (UI) from an external remote network-connected computer
US20030055965A1 (en) * 2001-09-20 2003-03-20 International Business Machines Corporation User-defined units of context in a distributed computer environment
US7200613B2 (en) * 2001-11-09 2007-04-03 Xerox Corporation Asset management system for network-based and non-network-based assets and information
US20030090697A1 (en) * 2001-11-09 2003-05-15 Hewlett-Packard Co. Printer that redirects jobs to buddy printer
EP1310862B1 (en) * 2001-11-09 2018-09-26 Brother Kogyo Kabushiki Kaisha Printing system
US7155501B2 (en) * 2002-05-16 2006-12-26 Sun Microsystems, Inc. Method and apparatus for managing host-based data services using CIM providers

Also Published As

Publication number Publication date
EP1576424A2 (en) 2005-09-21
JP4653487B2 (en) 2011-03-16
US20050254090A1 (en) 2005-11-17
WO2004038514A2 (en) 2004-05-06
DE10250189A1 (en) 2004-05-13
WO2004038514A3 (en) 2009-04-02
JP2006510960A (en) 2006-03-30
US7957015B2 (en) 2011-06-07

Similar Documents

Publication Publication Date Title
DE69507051T2 (en) IMAGE INFORMATION COMMUNICATION METHOD BETWEEN MULTIPLE PROTOCOL IMAGE RECORDING DEVICES
EP1570338B1 (en) Simple adjustment of printing image and machine parameters for an electrophotographic printer or copier
DE69824389T2 (en) Method and device for transmitting print data
DE60217718T2 (en) Network system and method consisting of a plurality of network devices providing functional web pages
DE19954533A1 (en) Graphics interface configuration system that is used for establishing uniformity in a network
EP1197347A2 (en) Interface system and method
DE10051022B4 (en) Method, system and computer program product for the reconfiguration of logical printers in a printer network system when changing from one monitoring program to a second monitoring program
DE102014114585A1 (en) Method for operating a control panel for a production system and control system for a production system
EP1576424B1 (en) Managing a control variable for a printing system by means of a database
WO2006089743A2 (en) Method for generating print jobs in a printing system, method for sorting print jobs in a printing system, computer program product and printing system for carrying out said methods
EP3861412A1 (en) Aggregator apparatus for standardized access to a plurality of network segments of a field bus system
DE10313366A1 (en) Control output from a printing device
DE69707425T2 (en) METHOD AND DEVICE WITH DEVICE DESCRIPTION FOR CONVENTIONAL DEVICE
DE10243783A1 (en) Electronic device for a bus system
WO2004038578A2 (en) Control panel for an electrophotografic printer or copier system with front and/or rear processing units and integrated control panel in a printer server
DE29720991U1 (en) Calculator for a printing press
DE10151735A1 (en) Connection of an internet web server in a peripheral to a network via a host computer
DE10250148A1 (en) Method and system for generating a graphical user interface for operating, configuring and / or diagnosing an electrophotographic printer or copier
DE102014114586B4 (en) Method for operating a control panel for a production system and control device for a production system
DE69918829T2 (en) CONTROL SYSTEM FOR CONTROLLING PROCESS DEVICES
DE10250188B4 (en) Method and device for configuring an electrophotographic printing or copying system
DE10085323B4 (en) Apparatus and method for dynamically visualizing the capabilities and configuring hardware devices of a computer system
DE10134749C2 (en) Imaging device and imaging method for processing executable instructions
DE102014114584A1 (en) Method for operating a control panel for a production system and control system for a production system
DE102015117479B4 (en) Method for synchronizing control panels of a production system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20050527

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL LT LV MK

DAX Request for extension of the european patent (deleted)
RBV Designated contracting states (corrected)

Designated state(s): DE FR GB

RIN1 Information on inventor provided before grant (corrected)

Inventor name: OSZWALD, ALEXANDER

Inventor name: KAMMERLOCHER, ALEXANDER

Inventor name: GRAF, WALDEMAR

Inventor name: POMPE, BERND

Inventor name: MEDER, THOMAS

Inventor name: SCHWARZMUELLER, ANDREAS

Inventor name: BARDOLATZY, ULRICH

RIN1 Information on inventor provided before grant (corrected)

Inventor name: SCHWARZMUELLER, ANDREAS

Inventor name: POMPE, BERND

Inventor name: MEDER, THOMAS

Inventor name: GRAF, WALDEMAR

Inventor name: OSZWALD, ALEXANDER

Inventor name: BARDOLATZY, ULRICH

Inventor name: KAMMERLOCHER, ALEXANDER

PUAK Availability of information related to the publication of the international search report

Free format text: ORIGINAL CODE: 0009015

17Q First examination report despatched

Effective date: 20100923

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 50313991

Country of ref document: DE

Effective date: 20111208

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20120706

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 50313991

Country of ref document: DE

Effective date: 20120706

REG Reference to a national code

Ref country code: DE

Ref legal event code: R082

Ref document number: 50313991

Country of ref document: DE

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

REG Reference to a national code

Ref country code: DE

Ref legal event code: R081

Ref document number: 50313991

Country of ref document: DE

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

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

Effective date: 20130819

Ref country code: DE

Ref legal event code: R081

Ref document number: 50313991

Country of ref document: DE

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

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

Effective date: 20111017

Ref country code: DE

Ref legal event code: R082

Ref document number: 50313991

Country of ref document: DE

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

Effective date: 20130819

Ref country code: DE

Ref legal event code: R082

Ref document number: 50313991

Country of ref document: DE

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

Effective date: 20130819

Ref country code: DE

Ref legal event code: R082

Ref document number: 50313991

Country of ref document: DE

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

Effective date: 20130819

Ref country code: DE

Ref legal event code: R082

Ref document number: 50313991

Country of ref document: DE

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

Effective date: 20130819

REG Reference to a national code

Ref country code: FR

Ref legal event code: TP

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

Effective date: 20140513

REG Reference to a national code

Ref country code: GB

Ref legal event code: 732E

Free format text: REGISTERED BETWEEN 20140904 AND 20140910

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20141021

Year of fee payment: 12

Ref country code: DE

Payment date: 20141125

Year of fee payment: 12

Ref country code: GB

Payment date: 20141024

Year of fee payment: 12

REG Reference to a national code

Ref country code: DE

Ref legal event code: R082

Ref document number: 50313991

Country of ref document: DE

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

Ref country code: DE

Ref legal event code: R082

Ref document number: 50313991

Country of ref document: DE

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

Ref country code: DE

Ref legal event code: R082

Ref document number: 50313991

Country of ref document: DE

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

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 50313991

Country of ref document: DE

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20151028

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20151028

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20160503

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20160630

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20151102