Abstract:
A method for operating machinery uses a control unit and a display device for displaying a first user interface of a first application program and at least one second user interface of a second application program. The first user interface and the second user interface form a common display window on the display device.

Description:
CROSS-REFERENCE TO RELATED APPLICATION 
       [0001]    This application claims the priority, under 35 U.S.C. §119, of German patent Application DE 10 2010 051 028.9, filed Nov. 11, 2010; the prior application is herewith incorporated by reference in its entirety. 
       BACKGROUND OF THE INVENTION 
     Field of the Invention 
       [0002]    The present invention relates to a method for operating machinery using a control unit and a display device with a first user interface of an application program and at least one user interface of a second application program being displayed on the display device. 
         [0003]    Standard operating systems such as Windows® are known to display every application program on the screen in its own display window. When a user wants to switch from the user interface of a first program to the user interface of a second program, he or she needs to use a suitable operating device such as a mouse to switch the second program into the foreground or to close one user interface. 
         [0004]    Moreover, it is known from European Published Patent Application EP 1 208 979 A1 to equip a printing press control with a network browser as a user interface. For that purpose, common standard network browsers like the ones used with Windows® are used. 
         [0005]    Furthermore, German Published Patent Application DE 10 2007 056 879 A1, corresponding to U.S. Patent Application Publication No. US 2008/0152411 A1, discloses equipping peripheral devices for printing presses with their own user interfaces in the form of browsers to ensure that user interfaces for new peripheral devices can be easily and flexibly integrated into the operating system of an existing printing press. 
         [0006]    A considerable disadvantage of the prior art is that for every device in use, a browser application in the form of a user interface needs to be started. Thus, if an operator needs to operate a number of devices at the same time, he or she needs to switch from one display window to another. Switching between user interface display windows as is known from Windows® is an inconvenience for the operator and may cause operating errors if the operator selects the wrong window. 
       SUMMARY OF THE INVENTION 
       [0007]    It is accordingly an object of the invention to provide a method for operating machinery, which overcomes the hereinafore-mentioned disadvantages of the heretofore-known methods of this general type and which ensures convenient and easy operation of a number of devices with a number of user interfaces. 
         [0008]    With the foregoing and other objects in view there is provided, in accordance with the invention, a method for operating machinery. The method comprises providing a control unit and a display device connected to the control unit. A first user interface of a first application program and at least one second user interface of a second application program are displayed on the display device. A common display window with the first user interface and the at least one second user interface is formed on the display device. 
         [0009]    The method of the invention is particularly suitable for operating machines that require safe operation without program failures. This particularly applies to machinery such as printing presses that may have dangerous machine conditions. In accordance with the invention, at least two application programs run on the control unit of the machine. Each of the application programs has its own user interface. Both application programs are displayed on a display device such as a screen. In accordance with the invention, the first user interface and the second user interface form a joint display window on the screen. A considerable advantage of such a method is that when using two user interfaces, the operator or user does not have to switch between two windows as is the case in Windows®. He or she only needs to monitor the one display window. In order to carry out actual user commands, the technical switching of the individual application programs to the background or to the foreground is carried out in the background without the operator noticing. The operator will only see one display window including portions of both user interfaces at all times. A considerable advantage is that a failure of one user interface does not cause the other user interfaces to crash as well, because there are two separate programs that run in parallel. So far, according to the prior art, for example, the second user interface was a browser and thus an immediate part of the machine operation user interface. Consequently, a failure of the browser inevitably caused the machine operation user interface and thus the entire printing press to crash. Now, in contrast, according to the invention, machine operation and browser are two separate applications, the user interfaces of which do not influence each other. 
         [0010]    In accordance with another mode of the invention, the second user interface is a browser application, in particular based on HTML or a Java applet. An HTML browser or Java applet is particularly suitable because peripheral devices, in particular, are easy to program for these programs. In addition, HTML has become a standard for browsers and Java a standard for small application programs. However, the technology behind the second user interface is of no importance to the user because the second user interface is integrated into the common display window with the first user interface so that the user cannot realize that he or she is actually confronted with two user interfaces. Thus, the operation of the printing press using a first user interface in parallel with a browser user interface as a second user interface for operating peripheral devices can be implemented as a common display window, thus giving the user the impression that what he or she sees is a common user interface for the printing press and for the peripheral devices. 
         [0011]    In accordance with a further mode of the invention, the first user interface and the second interface are controlled in the common display window by a superordinate program. This superordinate program is able to open and close the first user interface and the second user interface independently of each other, thus preventing a failure of one user interface from influencing the other user interface. The user does not have to take care of the opening or closing of the user interfaces because he or she only sees a single common display window and does not realize that the user interfaces are individual applications. Since the window technology known from Windows® is dispensed with, the unintentional closing of a window of an application that an operator still needs is eliminated as a potential source of error. In accordance with the present invention, the task of starting up and shutting down applications no longer falls to the user but is the job of the superordinate program that monitors and controls the first user interface and the second user interface. 
         [0012]    In accordance with an added mode of the invention, the first user interface technically runs in the background and the second user interface technically runs in the foreground on the display device. In this context, background and foreground indicate that the active user interface runs in the foreground and the unused user interface runs in the background. However, the user will not see any visible difference on the display device since the display does not change because there are no windows that need to be switched to the foreground or to the background. Thus, background and foreground denominate the technical sequence. The active program runs in the foreground, the inactive program runs in the background. In technical terms, the machine operation runs in the background while the second user interface runs in the foreground on the screen in the form of a browser application. Despite the browser running in the foreground, however, the user needs to be able to operate the machine without letting the browser disappear into the background. It may occur that the machine operation, which is in the background, opens a so-called pop-up window, which nevertheless still belongs to the first user interface of machine operation running in the background. This pop-up window may be smaller than the browser surface of the second user interface and is to be displayed in the foreground, i.e. above the browser. In order to implement this, the user interface needs to be switched to the foreground, with the pop-up window coming to rest upon the user interface. 
         [0013]    In accordance with an additional mode of the invention, when the first user interface is switched to the foreground, a freeze frame including a screenshot of the second user interface is displayed at the position of the second user interface on the display device. If this was not the case, there would be a black hole at the location at which the browser of the second user interface had been displayed. In order to prevent the user from noticing any of these proceedings, a screenshot of the browser of the second user interface is taken and is displayed at the same location as the first user interface for machine operation before the pop-up window is opened. The pop-up window of the first user interface will then be displayed above the screenshot of the second user interface. The browser of the second user interface is then invisible in the background. 
         [0014]    In accordance with a concomitant mode of the invention, the pop-up window of the first user interface is displayed above the displayed screenshot and when the pop-up window of the first user interface is closed, the second user interface is displayed in the foreground in the location of the screenshot. Once the pop-up window of the first user interface has been closed, the browser of the second user interface is switched to the foreground and appears exactly in the location of the screenshot so that the user will not realize that what he or she is seeing now is the second user interface of the browser instead of the screenshot. 
         [0015]    Other features which are considered as characteristic for the invention are set forth in the appended claims. 
         [0016]    Although the invention is illustrated and described herein as embodied in a method for operating machinery using a browser, it is nevertheless not intended to be limited to the details shown, since various modifications and structural changes may be made therein without departing from the spirit of the invention and within the scope and range of equivalents of the claims. 
         [0017]    The construction and method of operation of the invention, however, together with additional objects and advantages thereof will be best understood from the following description of specific embodiments when read in connection with the accompanying drawings. 
     
    
     
       BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING 
         [0018]      FIG. 1  is a diagrammatic, longitudinal-sectional view of a sheet-fed printing press and its control components; and 
           [0019]      FIG. 2  is a front-elevational view of a display device in accordance with the invention including a display window for displaying at least two user interfaces. 
       
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
       [0020]    Referring now to the figures of the drawings in detail and first, particularly, to  FIG. 1  thereof, there is seen a printing press  1  including five printing units  6  and a downstream varnishing unit  7 . Sheet-shaped printing substrates are taken from a feeder stack  5  located in a feeder  2  and are fed to the first printing unit  6  over a suction belt table  15 . The printing units  6  have a substantially identical construction and include an impression cylinder  10 , a blanket cylinder  13 , a plate cylinder  14 , an inking unit  11  and a dampening unit  12 . The sheets are transported between the printing units  6  and through the printing units  6  and the varnishing unit  7  through the use of transport cylinders  9 . A color measurement device  17  is provided at an exit of the varnishing unit  7  for examining the quality of a printed image on the substrates and for transmitting this information to a control unit  20  of the printing press through the use of a communication link  16 . The finished printing substrates are deposited on a delivery stack  4  in a delivery  3  through the use of a delivery chain  8 . 
         [0021]    The control unit  20  controls both a main drive of the printing press  1  and various actuating motors in the printing units  6  as well as associated peripheral devices such as compressed air supply or powdering devices in the delivery  3 . The control unit  20  is operated by using a screen  23  and an associated computer that is connected to the control unit  20  through a communication link  16 . In addition, another color measurement device embodied as a table color measurement device  22  is connected to the control unit  20  so as to be able to examine printed substrates taken from the delivery stack  4  in terms of print quality. Different user interfaces are provided for operating the printing press  1  and for operating the peripheral devices. In the illustrated example, two user interfaces  18 ,  19  are shown in  FIG. 2 . However, there may be more than two. 
         [0022]    As shown in  FIG. 2 , the first user interface  18  and the second user interface  19  are displayed in a common window on the screen  23 , which is a touchscreen. Thus, the user does not have to switch between different display windows for different user interfaces as is the case, for instance, in the Windows® operating system. In  FIG. 2 , the first user interface  18  is currently inactive and has been switched to the background, whereas the second user interface  19  is displayed as the active user interface that has been switched to the foreground. When the operator wants to access the first user interface  18 , he or she may touch the corresponding area around the second user interface  19  or click on the corresponding area by using a mouse. Initially, this will have no visible effect. In this context, the first user interface  18  will frequently generate a so-called pop-up window, which will then be displayed above the second user interface  19 . Since the pop-up window is smaller than the second user interface  19 , a black hole would appear if the first user interface  18  was switched to the foreground. This is avoided in accordance with the present invention due to a background image  21  of the second user interface  19 . Since the background image  21  is a screenshot of the second user interface  19 , the user will not notice that the second user interface  19  has been switched into the background. 
         [0023]    An important advantage of this way of operating machinery is that since two user interfaces  18 ,  19  are displayed in a common display window on the screen  23 , the operator will not realize that there are two different user interfaces  18 ,  19  and not a common user interface. If one of the user interfaces  18 ,  19  crashes, it may be restarted by the control unit  20  independently of the other user interface to prevent the first user interface, which is preferably the machine user interface, from failing likewise upon a crash of the second user interface  19 , which is a user interface for operating peripheral devices. In this case, too, a screenshot  21  will be displayed as long as the crashed user interface is not running in order to ensure that the user notices as little of the crash as possible. In addition to making the operation of machinery more convenient, another advantage of the present invention is that it provides a more reliable and safer way of operating the printing press  1 . In this context, the second user interface  19  is preferably an HTML browser or a Java applet.