DE102011115904A1 - Graphical user interface - Google Patents

Graphical user interface Download PDF

Info

Publication number
DE102011115904A1
DE102011115904A1 DE102011115904A DE102011115904A DE102011115904A1 DE 102011115904 A1 DE102011115904 A1 DE 102011115904A1 DE 102011115904 A DE102011115904 A DE 102011115904A DE 102011115904 A DE102011115904 A DE 102011115904A DE 102011115904 A1 DE102011115904 A1 DE 102011115904A1
Authority
DE
Germany
Prior art keywords
user interface
graphical user
controls
control
small
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.)
Withdrawn
Application number
DE102011115904A
Other languages
German (de)
Inventor
Heiner Kudrus
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.)
Boewe Systec GmbH
Original Assignee
Boewe Systec GmbH
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 Boewe Systec GmbH filed Critical Boewe Systec GmbH
Priority to DE102011115904A priority Critical patent/DE102011115904A1/en
Priority to DE112012002475.3T priority patent/DE112012002475A5/en
Priority to PCT/DE2012/000442 priority patent/WO2012171513A1/en
Publication of DE102011115904A1 publication Critical patent/DE102011115904A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00016Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
    • G07B17/00024Physical or organizational aspects of franking systems
    • G07B2017/00072Hybrid mail, i.e. mail delivered using different physical means along the mail delivery path, e.g. email and envelope

Abstract

Eine graphische Benutzerschnittstelle zeichnet über eine Schiene, in welcher Kleinsymbole dargestellt sind, einen Prozess einfach und intuitiv erfassbar nach.A graphical user interface traces a process in a simple and intuitive way using a rail in which small symbols are shown.

Description

Die Erfindung betrifft eine graphische Benutzerschnittstelle.The invention relates to a graphical user interface.

Insbesondere betrifft die Erfindung eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelementen zugehörige Kleinsymbole umfasst und wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in welchem aktive Steuerelemente angeordnet sind, sowie eine Leiste, in welcher die beiden Kleinsymbole fixiert angeordnet sind, aufweist. Eine derartige graphische Benutzerschnittstelle ist insbesondere in der US 6,032,122 oder der US 6,049,775 für einen in einer Rechenanlage über geeignete Schnittstellen erfassten Prozess zur Verwaltung von Druckaufträgen, der insbesondere auf mehreren räumlich voneinander getrennten Maschinen abläuft, offenbart. Insbesondere offenbart diese Druckschrift eine derartige Benutzerschnittstelle, bei welcher ein erstes von zwei Programmen, welche jeweils einen Prozessschritt des Prozesses steuern, über von dem ersten Programm ausgegebene Daten das zweite der beiden Programme steuert. Ebenso offenbart diese Druckschrift eine derartige Benutzerschnittstelle, bei welcher der maschinelle Prozess zumindest zwei, vorzugsweise zeitlich aufeinander folgende, jeweils von eigenständigen Programmen abgebildete Prozessschritte aufweist. Hierbei ist zu berücksichtigen, dass es in maschinenbaulichen Anlagen oder auch in Maschinen häufig vorkommen kann, dass mehrere Einheiten, wie beispielsweise ein Druckwerk, eine Schneidmaschine und eine Falzmaschine, völlig eigenständig arbeiten und von separaten Programmen angesteuert werden, während diese dennoch, möglicherweise sogar ohne über eine Software gesteuert, synchronisiert ablaufen bzw. ablaufen müssen. Eine entsprechende Synchronisierung kann beispielsweis bei einem Druckwerk durch mechanische Kontakte, welche in die jeweilige Einheit einlaufendes Papier erfassen und Zählwerke der einzelnen Einheiten erfolgen, ohne dass über die Software eine entsprechende Synchronisierung erfolgt. Ebenso ist es beispielsweise bei kaufmännischen Prozessen ohne weiteres üblich, Auftragsbestätigung, Lagerverwaltung und Rechnungsstellung über getrennte Programme zu organisieren und diese Prozesse über Auftragsnummern und entsprechend manuelle Eingaben, beispielsweise durch Übergabe eines Laufzettels oder ähnliches, zu synchronisieren.In particular, the invention relates to a graphical user interface for visualizing a process detected in a computer via suitable interfaces, wherein the graphical user interface on the one hand at least two window-like controls and on the other hand to the controls associated small icons and wherein the graphical user interface a control area in which active controls are arranged , And a bar in which the two small symbols are arranged fixed has. Such a graphical user interface is particularly in the US 6,032,122 or the US 6,049,775 for a recorded in a computer system via suitable interfaces process for the management of print jobs, which runs in particular on several spatially separated machines reveals. In particular, this document discloses such a user interface in which a first of two programs, each controlling a process step of the process, controls the second of the two programs via data output from the first program. Likewise, this publication discloses such a user interface in which the machine process has at least two, preferably temporally successive, process steps each mapped by independent programs. It should be noted that it can often occur in mechanical engineering systems or even in machines that several units, such as a printing unit, a cutting machine and a folding machine, work completely independently and are controlled by separate programs, while still, possibly even without controlled by a software, synchronized expire or expire. A corresponding synchronization can, for example, in a printing unit by mechanical contacts, which detect incoming paper into the respective unit and counters of the individual units, without the software via a corresponding synchronization. Likewise, it is common for commercial processes, for example, to organize order confirmation, warehouse management and billing via separate programs and to synchronize these processes via order numbers and corresponding manual entries, for example by handing over a circulation slip or the like.

Ähnliche graphische Benutzerschnittstellen sind insbesondere unter dem Windows®-Betriebssystem (Windows® ist eine eingetragene Marke der Microsoft Corporation) aber auch unter dem OS®-Betriebssystem des Mac®(OS® und Mac® sind eingetragene Marken der Apple Inc.) oder anderen auf Fenstertechnologie aufbauenden Betriebssystemen beispielsweise aus der US 5,146,556 , der EP 0 727 730 B1 , der US 6,370,521 , der US 6,957,395 , der US 7,340,686 , der US 7,434,177 , der US 7,526,738 , der US 7,595,810 oder der US 2009/0228824 A1 bekannt. Diese haben alle den Vorteil, dass viele Programme gleichzeitig auf einem Computer bedient werden und auch im Hintergrund auf diesen Computer laufen können, wobei insbesondere auch maschinelle Prozesses mittels derartiger Betriebssysteme parallel und ggf. auch von lediglich einem Computer aus angesteuert werden können. Hierbei dienen die Steuerelemente als Benutzerschnittstelle zu diesen Programmen, mithin können über diese Steuerelemente auch Maschinen oder sonstige Anlagenteile überwacht und angesteuert werden, während die zugehörigen Kleinsymbole dazu dienen, die Navigation zwischen den einzelnen Steuerelementen zu erleichtern und im Übrigen nur äußerst begrenzt, in der Regel lediglich durch ein endgültiges Schließen oder Deaktivieren der Steuerelemente, auf die entsprechenden Programme einwirken können.Similar graphical user interfaces are particularly under the Windows® operating system ( Windows® is a registered trademark of Microsoft Corporation) but also under the OS® operating system of Mac® ( OS® and Mac® are registered trademarks of Apple Inc.) or others Windowing based operating systems, for example, from the US 5,146,556 , of the EP 0 727 730 B1 , of the US 6,370,521 , of the US 6,957,395 , of the US 7,340,686 , of the US 7,434,177 , of the US 7,526,738 , of the US 7,595,810 or the US 2009/0228824 A1 known. These all have the advantage that many programs are operated simultaneously on a computer and can run in the background on this computer, in particular, even mechanical process can be controlled by means of such operating systems in parallel and possibly also from only one computer. Here, the controls serve as a user interface to these programs, thus can be monitored and controlled by these controls and machinery or other equipment parts, while the associated small icons are used to facilitate navigation between the individual controls and otherwise extremely limited, as a rule only by finally closing or deactivating the controls that can be acted upon by the corresponding programs.

Es ist Aufgabe vorliegender Erfindung, eine gattungsgemäße graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses bereitzustellen, die intuitiv und betriebssicher auch bei komplexen Prozessen von verschiedenen Anwendern zu betätigen ist.It is the object of the present invention to provide a generic graphical user interface for visualizing a process recorded in a computer system via suitable interfaces, which can be actuated intuitively and reliably even in the case of complex processes by different users.

Als Lösung werden die graphischen Benutzerschnittstellen der unabhängigen Ansprüche vorgeschlagen. Weitere vorteilhafte Ausgestaltungen finden sich in den Unteransprüchen.As a solution, the graphical user interfaces of the independent claims are proposed. Further advantageous embodiments can be found in the subclaims.

Die Lösung geht hierbei von der Grunderkenntnis aus, dass eine für hoch komplexe Prozesse geeignete graphische Benutzerschnittstelle einerseits in einer Ansicht einzelne Prozessschritte oder -details einfach und betriebssicher darstellen und andererseits in einer weiteren Ansicht auch einen Überblick über den gesamten Prozess ermöglichen sollte, ohne dass von den Prinzipien der graphischen Benutzerschnittstelle jeweils abgewichen wird, wenn die eine oder die andere Ansicht im Vordergrund steht. Hierbei versteht es sich, dass nicht zwingend in jeder Ansicht alle Darstellungsmöglichkeiten ausgeschöpft werden müssen, da bestimmte Programme oder Übersichten in bestimmten Umgebungen schlichtweg nicht benötigt werden. Durch einen möglichst hohen Vereinheitlichungsgrad bzw. besser durch einen möglichst geeigneten Vereinheitlichungsgrad kann jedoch die Möglichkeit einer intuitiven und betriebssicheren Anwendung auch durch verschiedene Personen gefördert werden, selbst wenn diese betriebsbedingt nur kurzzeitig in bestimmten Umgebungen tätig werden.The solution is based on the basic knowledge that a graphical user interface that is suitable for highly complex processes on the one hand presents individual process steps or details in a single view simply and reliably and on the other hand should allow an overview of the entire process in a single view without having to The principles of the graphical user interface is deviated in each case, if one or the other view is in the foreground. It goes without saying that not all views need to be exploited in every view since certain programs or overviews are simply not needed in certain environments. However, the possibility of an intuitive and reliable application can also be promoted by different persons, even if this is possible, through a degree of unification which is as high as possible or better through a degree of unification which is as suitable as possible Due to operational reasons, they only operate in certain environments for a short time.

Insoweit wird eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses mit zumindest zwei aufeinander folgenden, jeweils von eigenständigen Programmen abgebildeten Prozessschritten vorgeschlagen, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente als Benutzerschnittstelle zu jeweils einem der Programme und andererseits zu den Steuerelementen zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in welchem aktive Steuerelemente angeordnete sind, und eine Leiste, in welcher die beiden Kleinsymbole fixiert angeordnet sind, aufweist und wobei sich die graphische Benutzerschnittstelle dadurch auszeichnet, dass die Leiste eine Schiene ist, in welcher die beiden Kleinsymbole in der Reihenfolge der zugehörigen Prozessschritte fixiert angeordnet sind.In that regard, a graphical user interface for visualizing a recorded in a computer system via suitable interfaces process with at least two successive, each of independent programs mapped process steps proposed, the graphical user interface on the one hand at least two window-like controls as a user interface to each of the programs and on the other hand The graphical user interface comprises a control area in which active controls are arranged, and a bar in which the two small icons are fixed, and wherein the graphical user interface is characterized in that the bar is a rail which the two small symbols are arranged fixed in the order of the associated process steps.

Hierbei ermöglicht die Fixierung der zu den Prozessschritten, welche Bestandteil des zu visualisierenden Gesamtprozesses sind zugehörigen Kleinsymbole in einer als Schiene ausgebildeten Leiste betriebssicher eine visuelle Abbildung einer Prozessübersicht, welche mit den bisher bekannten graphischen Benutzerschnittstellen nicht möglich ist. In diesem Zusammenhang sei betont, dass es sich bei einer ”Schiene” mithin ebenfalls um eine an sich aus dem Stand der Technik bekannte Leiste handelt, in welcher Kleinsymbole dargestellt werden, wobei jedoch – der Natur eine Schiene gemäß und in Abweichung vom Stand der Technik – die Kleinsymbole entsprechend der Reihenfolge der zugehörigen Prozessschritte in der Schiene fixiert sind, so dass ein Benutzer unmittelbar eine Übersicht über den Gesamtprozess erhält.In this case, the fixing of the small steps associated with the process steps, which are part of the overall process to be visualized, in a strip designed as a rail reliably enables a visual representation of a process overview which is not possible with the previously known graphical user interfaces. In this connection, it should be emphasized that a "rail" is therefore also a bar known per se in the prior art, in which small symbols are represented, but where - nature is a rail according to and notwithstanding the prior art - The small icons are fixed according to the order of the associated process steps in the rail, so that a user immediately gets an overview of the overall process.

Insofern unterscheidet sich die vorstehend genannte Lösung grundlegend von den bereits bekannten Betriebssystemen bzw. graphischen Benutzerschnittstellen, die jedem Nutzer ein Höchstmaß an Individualität ermöglichen, Bei der vorstehend genannten Lösung hingegen soll gerade einem Nutzer ein Zugriff auf die Anordnung der Kleinsymbole in der Schiene nicht ermöglicht werden, wobei jedoch nicht ausgeschlossen werden soll, dass Administratoren oder Programmierer insbesondere bei der Konfiguration entsprechender Anlagen, Maschinen oder sonstiger Prozesse, entsprechende Anordnungen der Kleinsymbole vornehmen können oder können sollen.In this respect, the above-mentioned solution differs fundamentally from the already known operating systems or graphical user interfaces, which allow each user a maximum of individuality. In the aforementioned solution, however, a user should not be allowed access to the arrangement of the small symbols in the rail However, it should not be ruled out that administrators or programmers can or should make appropriate arrangements of the small symbols, in particular when configuring appropriate systems, machines or other processes.

Vorzugsweise ist die gesamte Schiene sichtbar, so dass einem Benutzer nicht nur ein Ausschnitt des Prozesses sondern der gesamten Prozess über die Schiene visualisiert wird.Preferably, the entire rail is visible, so that a user is visualized not only a section of the process but the entire process via the rail.

Es versteht sich, dass ein Aufeinanderfolgen der Prozessschritte, welche Bestandteil des Gesamtprozesses sind, der visualisiert werden soll, nicht darauf begrenzt ist, dass diese zeitlich aufeinander folgen, sondern dass der Begriff des ”aufeinander Folgens” auch eine logische oder kausale Folge der entsprechenden Prozessschritte umfasst.It is understood that a succession of process steps, which are part of the overall process that is to be visualized, is not limited to the fact that these follow each other in time, but that the concept of "successive sequences" is also a logical or causal consequence of the corresponding process steps includes.

Die jeweiligen Programme, welche die Prozessschritte abbilden, sind vorzugsweise Programme, mit den Maschinen oder Anlagenteile angesteuert werden. Andererseits kann es sich, insbesondere auf Rechnern, die lediglich der Überwachung dienen und/oder nicht in unmittelbarer Nähe der jeweiligen Maschinen angeordnet sind, bei derartigen Programmen um lediglich Daten anzeigende Programme handeln. ebenso können die jeweiligen Programme, welche die Prozessschritte abbilden, Programme sein, mit welchen Daten, beispielsweise in Datenbanken, verwaltet werden, insbesondere wenn diese Daten wiederrum für andere Programme bzw. Prozessschritte von Bedeutung sind.The respective programs, which map the process steps, are preferably programs with which machines or system parts are controlled. On the other hand, in particular on computers which are merely for monitoring purposes and / or are not arranged in the immediate vicinity of the respective machines, such programs may be merely data-indicating programs. Likewise, the respective programs which map the process steps may be programs with which data, for example in databases, are managed, in particular if these data are in turn of importance for other programs or process steps.

Durch Kleinsymbole, welche für Blasen, ähnlich beispielsweise von an sich bekannten Dateiordnen anderer aus dem Stand der Technik bekannter graphischer Benutzerschnittstellen, stehen, können Kleinsymbole, die für hierarchisch, zeitlich oder sonstwie auf gleicher Ebene zu findende Prozessschritte stehen, zusammenhängend und übersichtlich dargestellt werden, so dass der Gesamtprozess nachwievor nachvollziehbar in der Schiene visualisiert wird. So ist es beispielsweise möglich, Prozesse, die an verschiedenen Betriebsstandorten stattfinden aber in dem Gesamtprozess an gleicher Stelle stehen, wie beispielsweise ein Produktionsschritt für ein Kraftfahrzeug, der einerseits in einem Werk in Belgien und anderseits für ein Modell beispielsweise von einer anderen Baureihe in Brasilien, ausgeführt wird, in einer derartigen Kleinsymbol, welches für eine Blase steht, darzustellen. Wird dieses Kleinsymbol aktiviert so öffnet sich die Blase, um somit Zugang zu den zugehörigen Kleinsymbolen für die Prozesse in Brasilien und Belgien zu erhalten. Vor Ort hingegen ist es denkbar, anstelle des Kleinsymbols für die Blase lediglich den jeweiligen Prozessschritt in der Schiene darzustellen, da der parallele Prozessschritt für das jeweilige Werk uninteressant ist. Ebenso können beispielsweise dementsprechend verschiedene Druckwerke, die in unterschiedlichen Briefzentren weltweit zu finden sind, in einem ein Blase repräsentierenden Kleinsymbol zusammengefasst werden. Hierbei versteht es sich, dass entsprechende Kleinsymbole, die für Blasen stehen, auch unabhängig von der Ausgestaltung der Leiste als Schiene dementsprechend vorteilhaft sind. Selbiges gilt für Kleinsymbole, die für entsprechende Links stehen, durch welche ein Anwender oder Nutzer der graphischen Benutzerschnittstelle schnell bestimmte Dateien, Programme oder Internetseiten aufrufen kann.By small symbols, which are similar to, for example, known per se file of other known from the prior art graphical user interface, small icons that are hierarchically, temporally or otherwise on the same level to be found process steps can be displayed coherently and clearly, so that the overall process is still visibly visualized in the rail. So it is possible, for example, processes that take place at different operating locations but in the overall process in the same place, such as a production step for a motor vehicle, on the one hand in a plant in Belgium and on the other hand for a model, for example, from another series in Brazil, is executed to represent in such a small symbol, which stands for a bubble. If this small symbol is activated, the bubble opens, giving access to the corresponding small symbols for the processes in Brazil and Belgium. On the other hand, it is conceivable, instead of the small symbol for the bubble, to represent only the respective process step in the rail, since the parallel process step is of no interest to the respective plant. Likewise, for example, accordingly different printing units, which can be found in different mail centers worldwide, are summarized in a small symbol representing a bubble. It is understood that corresponding small symbols that represent bubbles, are also advantageous regardless of the design of the bar as a rail accordingly. The same applies to small icons that represent corresponding links through which a user or user of the graphical user interface can quickly call specific files, programs or websites.

Des Weiteren wird als Lösung der eingangs gestellten Aufgabe eine graphische Benutzerstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses vorgeschlagen, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelementen zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in welchem aktive Steuerelemente angeordnet sind, sowie eine Leiste, in welcher die beiden Kleinsymbole angeordnet sind, aufweist und wobei sich die graphische Benutzerschnittstelle dadurch auszeichnet, dass sie einen Ablauf zwischen einem ersten Programm mit einem ersten Steuerelement als zu dem ersten Programm zugehörige Benutzerschnittstelle und einem zweiten Programm mit einem zweiten Steuerelement als zu dem zweiten Programm zugehörige Benutzerschnittstelle repräsentierende Ablaufanzeige aufweist, welche von dem zu dem ersten Programm zugehörigen Kleinsymbol zu dem zweiten Programm zugehörigen Kleinsymbol weist. Furthermore, as a solution to the problem set out above, a graphical user interface is proposed for visualizing a process recorded in a computer system via suitable interfaces, wherein the graphical user interface comprises at least two window-like controls on the one hand and small icons associated with the controls on the other hand, the graphical user interface comprising a control area, in which active controls are arranged, as well as a bar, in which the two small icons are arranged, and wherein the graphical user interface is characterized in that it runs between a first program with a first control as belonging to the first program user interface and a second program having a second control element as representing the second program associated user interface flow display, which of the to the first program associated small icon to the second program associated small icon points.

Durch eine Ablaufanzeige ist insbesondere eine Visualisierung etwaiger Schnittstellen zwischen Programmen, welche für die einzelnen Prozessschritte stehen, möglich. So kann beispielsweise ein erstellter Druckauftrag einige Zeit benötigen, bis er von dem Programm, welches für seine Erstellung zuständig ist, beispielsweise von einem entsprechenden Graphikprogramm, erstellt und ein Programm zur Ansteuerung eines Druckers weitergegeben wurde. Über die Ablaufanzeige kann dieser Vorgang visualisiert und der Fortschritt des Datenflusses angezeigt werden. Hierbei versteht es sich, dass ggf. von diesem Programm auch mehrere Druckaufträge an verschiedene Programme zur Ansteuerung verschiedener Drucker, die möglicherweise sogar an verschiedenen Betriebsstätten stehen, dementsprechend weitergegeben werden können.By means of a progress display, it is possible, in particular, to visualize any interfaces between programs which represent the individual process steps. For example, a created print job may take some time to be created by the program that is responsible for its creation, for example, by a corresponding graphics program, and a program for controlling a printer has been passed on. This process can be visualized via the progress display and the progress of the data flow can be displayed. It is understood that, if necessary, this program can also be used to pass on several print jobs to different programs for controlling different printers, which may even be located at different production sites.

Die Ablaufanzeige kann beispielsweise durch einfache Pfeile oder Linien erfolgen, insbesondere wenn beispielsweise lediglich ein zeitlicher Ablauf und eine bestimmte Programmhierarchie dargestellt werden soll, und muss nicht zwingend auch eine entsprechende Fortschrittsanzeige für den Datenfluss umfassen, wobei letzteres sicherlich für bestimmte Situationen bzw. für entsprechendes Bedienpersonal vorteilhaft sein kann. Letzteres kann beispielsweise für einen Distributor oder Maschinenführer gelten, der auf diese Weise die Auslastung der Schnittstellen und die zukünftige Belastung der entsprechenden Maschinen vor Augen hat, während ein an der Maschine tätiger Hilfsarbeiter letztlich lediglich an dem momentanen Fortschritt seiner Maschine interessiert ist und mithin beispielsweise mit einer Fortschrittsanzeige des entsprechenden Programms und mithin des zugehörigen Steuerelements und/oder des zugehörigen Kleinsymbols auskommt.The flow display can be done for example by simple arrows or lines, especially if, for example, only a time sequence and a specific program hierarchy should be displayed, and does not necessarily include a corresponding progress bar for the data flow, the latter certainly for certain situations or for appropriate operating personnel may be advantageous. The latter can, for example, apply to a distributor or machine operator, who in this way has the utilization of the interfaces and the future loading of the corresponding machines in mind, while an active on the machine laborer is ultimately interested only in the current progress of his machine and therefore, for example a progress bar of the corresponding program and thus the associated control element and / or the associated small symbol manages.

Auch die Kleinsymbole können mithin dementsprechend vorteilhaft mit einer Fortschrittsanzeige versehen sein, welche Informationen über den aktuellen Status eines Programms bzw. einer zugehörigen Maschine ausgibt. Eine derartige Fortschrittsanzeige kann beispielsweise lediglich eine Zahl, eine Uhr oder ein an sich bekannter Balken sein, die auf graphisch einfache jedoch entsprechend eindeutige Weise eine Information über den entsprechenden Fortschritt für einen Benutzer visualisiert. Eine entsprechende Fortschrittsanzeige bei Kleinsymbolen kann auch dann vorteilhaft sein, wenn das entsprechende Kleinsymbol für eine Blase steht, in welcher zumindest ein Kleinsymbol, welches zu einem eine Benutzerschnittstelle darstellendem Steuerelement gehört, angeordnet ist, so dass der Fortschritt des entsprechenden Programms durch das die Blase repräsentierende Kleinsymbol angezeigt wird. Sind mehrere Kleinsymbole, die zu einem eine Benutzerschnittstelle darstellendem Steuerelement gehören, in der entsprechenden Blase angeordnet, so kann die Fortschrittsanzeige des die Blase repräsentierenden Kleinsymbols beispielsweise einen Durchschnitt, Mittelwert oder eine Summe des Fortschritts der Steuerelemente zu den in der Blase angeordneten Kleinsymbolen, ggf. auch lediglich einen Durchschnitt, Mittelwert oder eine Summe des Fortschritts der aktiven oder durch die graphische Benutzerschnittstelle dargestellten Steuerelemente anzeigen.Accordingly, the small symbols can accordingly advantageously be provided with a progress indicator which outputs information about the current status of a program or an associated machine. Such a progress indicator can be, for example, merely a number, a clock or a bar known per se, which visualizes in a graphically simple but correspondingly clear manner information about the corresponding progress for a user. A corresponding progress indicator in the case of small symbols can also be advantageous if the corresponding small symbol stands for a bubble in which at least one small symbol belonging to a control representing a user interface is arranged, so that the progress of the corresponding program is represented by the bubble representing the bubble Small icon is displayed. If a plurality of small symbols which belong to a control representing a user interface are arranged in the corresponding bubble, the progress indicator of the small symbol representing the bubble can, for example, be an average, mean value or a sum of the progress of the control elements to the small symbols arranged in the bubble; also indicate only an average, average or sum of the progress of the active or graphical user interface controls.

Die Fortschrittsanzeige kann jeweils durch einen Farbumschlag, durch die Dicke der jeweiligen Darstellung, seien es die Kleinsymbole oder Linien oder Pfeile, durch Fortschrittsbalken oder -kreise bzw. durch die Anzeige von Zahlen oder sonstige, einen Fortschritt repräsentierende Darstellungen erfolgen.The progress indication can be made by a color change, by the thickness of the respective representation, be it the small symbols or lines or arrows, by progress bars or circles or by the display of numbers or other representations representing progress.

Eine Fortschrittsanzeige eignet sich bei einer Ablaufanzeige zwischen zwei Programmen insbesondere für Ausgestaltungen, bei denen die beiden Programme jeweils eigenständig einen Prozessschritt abbilden und das erste der beiden Programme über von dem ersten Programm ausgegebene Daten das zweite der beiden Programme steuert, insbesondere bei komplexen Distributions- oder Steuervorgängen, bei denen große Datenmengen über längere Zeit und/oder bei denen viele einzelne Programme bzw. zugehörige Maschinen oder Anlagen von dem ersten Programm angesprochen bzw. angesteuert werden sollen.A progress indicator is suitable for a progress display between two programs, in particular for embodiments in which the two programs independently represent a process step and the first of the two programs via the output data from the first program controls the second of the two programs, especially in complex distribution or Control operations in which large amounts of data for a long time and / or where many individual programs or associated machines or systems are addressed or controlled by the first program.

Die eingangs gestellte Aufgabe wird auch von einer graphischen Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozess gelöst, welche einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, welche einen Steuerelementebereich, in welchem aktive Steuerelemente angeordnet sind, sowie eine Leiste, in welcher die beiden Kleinsymbole fixiert angeordnet sind, aufweist und welche sich dadurch auszeichnet, dass sie die aktiven und/oder dargestellten Steuerelemente nebeneinander in dem Steuerelementebereich anordnet. Auch diese Lösung trägt der Grunderkenntnis Rechnung, dass letztlich zu große Freiheiten, wie das völlig freie Anordnen von Steuerelementen in einem Steuerelementebereich nach den Betriebssystemen bzw. graphischen Benutzerschnittstellen aus dem Stand der Technik, letztlich zu einer derart hohen Individualisierung führt, dass eine intuitive und betriebssichere Betätigung von verschiedenen Anwendern nicht mehr gewährleistet werden kann, und gibt einer Anordnung der Steuerelemente vor. Während letztere Anordnung an sich beliebig gewählt und insbesondere auch durch ein über- und untereinander Anordnen der Steuerelemente realisiert werden kann, erweist sich eine Anordnung der Steuerelemente nebeneinander deswegen als besonders vorteilhaft, weil die menschliche Natur bzw. der menschliche Geist horizontal angeordnete Prozessabbilder wesentlich übersichtlicher intuitiv verfolgen kann, auch wenn diese lediglich teilweise durch die Steuerelemente repräsentiert werden.The object stated at the outset is also solved by a graphical user interface for visualizing a process recorded in a computer via suitable interfaces, which comprises on the one hand at least two window-like controls and on the other hand small symbols associated with the controls which comprise a control area in which active Control elements are arranged, and a bar in which the two small symbols are arranged fixed, and which is characterized in that it arranges the active and / or illustrated controls side by side in the control area. This solution also takes into account the basic knowledge that ultimately too great freedoms, such as the completely free arrangement of controls in a control area according to the operating systems or graphical user interfaces of the prior art, ultimately leads to such a high degree of individualization that an intuitive and reliable Operation by different users can no longer be guaranteed, and dictates an arrangement of the controls. While the latter arrangement can be selected as desired and, in particular, can also be implemented by arranging the control elements above and below one another, an arrangement of the control elements next to one another proves to be particularly advantageous because the human nature or the human mind horizontally arranged process images are much more clearly intuitive even though they are only partially represented by the controls.

Auch wird als Lösung der eingangs genannten Aufgabe eine graphische Benutzerschnittstelle zur Visualisierung eine in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses vorgeschlagen, welche einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, welche einen Steuerelementebereich, in dem aktive Steuerelemente angeordnet sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnet sind, aufweist und welche sich dadurch auszeichnet, dass sie die aktiven und/oder dargestellten Steuerelemente in der Reihenfolge der Kleinsymbole in dem Steuerelementebereich anordnet. Auf diese Weise entspricht die Anordnung der aktiven bzw. dargestellten Steuerelemente der Reihenfolge der Kleinsymbole, sodass die Reihenfolge der Kleinsymbole, welche vorzugsweise den Prozess sinnvoll darstellt, in den Steuerelementen wiedergespiegelt wird. Liegt die Leiste bzw. Schiene horizontal, so ist dementsprechend ein Nebeneinander der Steuerelemente von Vorteil, während ein Übereinander der Steuerelemente von Vorteil ist, wenn die Leiste bzw. Schiene vertikal angeordnet ist.Also proposed as a solution to the problem mentioned at the outset is a graphical user interface for visualizing a process recorded in a computer via suitable interfaces, which comprises on the one hand at least two window-like controls and on the other hand small symbols associated with the controls, which have a control area in which active controls are arranged. and a bar in which the two small symbols are arranged fixed, and which is characterized in that it arranges the active and / or illustrated controls in the order of the small symbols in the control area. In this way, the arrangement of the active or illustrated controls corresponds to the order of the small icons, so that the order of the small icons, which preferably makes the process meaningful, is reflected in the controls. Accordingly, if the bar or rail is horizontal, a juxtaposition of the controls is advantageous, while a superimposition of the controls is advantageous if the bar or rail is arranged vertically.

Ordnet die graphische Benutzerschnittstelle die aktiven Steuerelemente in der Reihenfolge der Kleinsymbole in dem Steuerelementebereich an, so erfolgt eine entsprechend Übersichtlichkeit und die jeweilige Bedienperson kann auch in den Steuerelementen intuitiv betriebssicher, auch in Extrem- bzw. Notsituationen, navigieren. Dieses gilt auch, wenn nicht alle Steuerelemente, die in der Leiste oder Schiene dargestellt sind, aktiv sind, da dennoch die Reihenfolge erhalten bleibt. Bei bekannten graphischen Benutzerschnittstellen ist die Lage der Steuerelemente frei wählbar, so dass etwaiges Bedienpersonal zwar große Freiheiten in der Gestaltung der Darstellung hat, was jedoch bei einem Personalwechsel, insbesondere unter Extrem- oder Notsituationen, dazu führt, dass sich andere Personen nicht unmittelbar auf dieser individuellen Benutzeroberfläche auskennen, wodurch kritische Situationen noch verstärkt werden können.Arranges the graphical user interface, the active controls in the order of small icons in the control area, so there is a corresponding clarity and the respective operator can also intuitively safe in the controls, even in extreme or emergency situations, navigate. This also applies if not all the controls shown in the bar or rail are active because the order is still preserved. In known graphical user interfaces, the position of the controls is arbitrary, so that any operator has great freedom in the design of the presentation, but this leads to a change of personnel, especially in extreme or emergency situations, that other people not directly on this knowledgeable user interface, whereby critical situations can be reinforced.

Vorliegend wird zwischen dargestellten und aktiven Steuerelementen unterschieden, wobei dieses insbesondere in Abhängigkeit von der Rechenleistung der Rechenanlage ggf. unerheblich ist. Letztlich muss jedes dargestellte Steuerelement auch aktiv sein, da an sich eine Darstellung in dem Steuerelementebereich ansonsten von vornherein ausgeschlossen ist. Jedoch ist es auch möglich, Steuerelemente zu aktivieren und diese nicht darzustellen. Dieses bedeutet, dass ein entsprechendes Programm, möglicherweise lediglich ein Bestandteil eines Anzeigeprogramms oder lediglich ein Bestandteil des den Prozess steuernden Programms, dementsprechend im Hintergrund läuft, sodass das Steuerelement zwar aktiv jedoch nicht sichtbar bzw. dargestellt ist. Je nach konkreter Ausgestaltung der Rechenanlage ist es denkbar, dass aktive aber nicht dargestellte Steuerelemente schneller dargestellt werden als nicht aktivierte Steuerelemente, die zur Darstellung erst aktiviert werden müssen, also deren zugehörige Programme erst zur Darstellung gestartet werden müssen.In the present case, a distinction is made between illustrated and active control elements, wherein this is possibly irrelevant, in particular depending on the computing power of the computer system. Ultimately, each control shown must also be active, since in itself a representation in the control area otherwise excluded from the outset. However, it is also possible to enable controls and not display them. This means that a corresponding program, possibly merely a component of a display program or merely a component of the program controlling the process, accordingly runs in the background, so that the control is indeed active but not visible or displayed. Depending on the specific embodiment of the computer, it is conceivable that active but not shown controls are displayed faster than non-activated controls that need to be activated for display only, so their associated programs must be started only for display.

Die eingangs genannte Aufgabe löst ebenfalls eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in dem aktive Steuerelemente angeordnete sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnete sind, aufweist und wobei sich die graphische Benutzerschnittstelle dadurch auszeichnet, dass sie nicht dargestellte Steuerelemente mit einer Seitenbewegung in den Steuerelementebereich einführt und hierbei wenigstens ein dargestelltes Steuerelement verlagert, wobei die Bewegungsrichtung durch die Reihenfolge der Kleinsymbole derart vorgegeben ist, dass ein Steuerelement, dass dargestellt werden soll und dessen Kleinsymbol in einer Richtung von einem dargestellten Steuerelement angeordnet ist, entgegen dieser Richtung auf den Steuerelementebereich eingeführt wird und das dargestellte Steuerelement entgegen dieser Richtung verlagert. Auf diese Weise wird für jeden Benutzer schon durch den Ein- bzw. Ausblendevorgang der Steuerelemente eine der Anordnung der Kleinsymbole entsprechende Bewegung der Steuerelemente initialisiert, die dementsprechend ein durchgängiges und in sich stimmiges Gesamtbild der Ausrichtung der Kleinsymbole und der Bewegungen der Steuerelemente verwirklicht, sodass das intuitive Verständnis eines Benutzers für die Bedienung der Benutzerschnittstelle maximiert werden kann.The object mentioned at the outset likewise solves a graphical user interface for visualizing a process recorded in a computer via suitable interfaces, wherein the graphical user interface comprises on the one hand at least two window-like controls and on the other hand small icons associated with the controls, wherein the graphical user interface comprises a control area in which active controls arranged, as well as a bar, in which the two small symbols are arranged fixed, and wherein the graphical user interface is characterized in that it introduces unillustrated controls with a lateral movement in the control area and thereby displaces at least one control shown, wherein the direction of movement the order of the small symbols is predetermined such that a control element to be displayed and its small symbol in a direction of one d Arstellt control is arranged opposite to this direction is introduced to the control area and the control shown displaced against this direction. In this way, for each user already by the fade operation of the controls initializes a movement of the controls corresponding to the arrangement of the small icons, which accordingly realizes a consistent and consistent overall picture of the alignment of the small icons and the movements of the controls, so that the intuitive understanding of a user for the operation of the user interface can be maximized.

Sind zwei Steuerelemente in dem Steuerelementebereich dargestellt und soll ein weiteres Steuerelement dargestellt werden, dessen Kleinsymbol zwischen den beiden dargestellten Steuerelementen angeordnet ist, ist es von Vorteil, wenn wenigstens eines der dargestellten Steuerelement von dem anderen dargestellten Steuerelement in der Richtung, in der die Kleinsymbole angeordnet sind, verlagert wird, um so Platz für das darzustellende Steuerelemente zu schaffen. Auf diese Weise erscheint das darzustellende Steuerelement zwischen den beiden bereits dargestellten Steuerelementen, sodass auch hier ein stimmiger und mithin intuitiv sehr gut erfassbarer Gesamteindruck der graphischen Benutzerschnittstelle gewährleistet ist. Je nach konkreter Umsetzung vorliegender Erfindung kann hierbei beispielsweise eines der Steuerelemente von einem Bildschirm verdrängt werden. Ebenso ist es denkbar, dass durch das darzustellende Steuerelement beide bis dahin dargestellten Steuerelemente verdrängt werden. Ebenso kann das Einfügen des darzustellenden Elements derart erfolgen, dass dieses sich beispielsweise zwischen den beiden bereits dargestellten Steuerelementen entfaltet und mithin mit zwei gegenüber liegenden Kanten, welche sich voneinander entfernen, die beiden bis dahin dargestellten Steuerelemente nach außen verschiebt. Ebenso sind rein darstellerisch auch Blättervorgänge oder ähnliches denkbar, um dargestellte Steuerelemente vom Bildschirm bzw. Monitor zu entfernen oder dort einzubringen.If two controls are shown in the control area and if another control is to be displayed whose small symbol is arranged between the two controls shown, it is advantageous if at least one of the control shown is arranged by the other control shown in the direction in which the small icons are relocated to make room for the controls to be displayed. In this way, the control to be displayed between the two control elements already shown, so that here is a harmonious and therefore intuitively very well captured overall impression of the graphical user interface is guaranteed. Depending on the specific implementation of the present invention, one of the control elements can be displaced from a screen in this case, for example. Likewise, it is conceivable that the control to be displayed displaces both controls previously shown. Likewise, the insertion of the element to be displayed can be such that it unfolds, for example, between the two controls already shown and thus with two opposite edges, which move away from each other, the two controls shown so far moves outward. Likewise, purely illustrative also leafing operations or the like are conceivable to remove displayed controls from the screen or monitor or to introduce there.

Dementsprechend ist es auch von Vorteil, wenn die Leiste identisch zu der Ausrichtung der Steuerelemente untereinander ausgerichtet ist, um auf diese Weise einen stimmigen Gesamteindruck zu gewährleisten. Hierbei ist es entsprechend der weiter oben getätigten Ausführungen hinsichtlich eines Nebeneinanders der Steuerelemente dementsprechend von Vorteil, wenn auch die Leiste bzw. Schiene horizontal ausgerichtet ist. Letzteres gilt dementsprechend auch für die oben genannten Bewegungsrichtungen beim Ein- bzw. Ausblenden der Steuerelemente.Accordingly, it is also advantageous if the bar is aligned identically to the alignment of the controls with each other, to ensure in this way a harmonious overall impression. In this case, it is accordingly advantageous according to the statements made above with respect to a juxtaposition of the controls, even if the strip or rail is oriented horizontally. The latter also applies accordingly to the above-mentioned directions of movement when fading in or fading out the controls.

Vorzugsweise überlappen die Steuerelemente nicht, so dass eine maximale Übersichtlichkeit gewährleistet ist, was auch unabhängig von den übrigen Merkmalen vorliegender Erfindung aus Gründen der Übersichtlichkeit vorteilhaft ist, insbesondere auch wenn eine beliebige Anordnung der Steuerelemente vorliegt. Allerdings bleibt die Klarheit der Reihenfolge der Steuerelemente auch bestehen, wenn ein Überlapp derselben stattfindet.The control elements preferably do not overlap so that maximum clarity is ensured, which is also advantageous for reasons of clarity, independently of the other features of the present invention, in particular even if there is an arbitrary arrangement of the control elements. However, the clarity of the order of the controls also remains when there is an overlap of them.

Ein möglichst großes Sichtfeld für ein dargestelltes Steuerelement kann gewährleistet werden, wenn lediglich ein Steuerelement vollständig in dem Steuerelementebereich dargestellt ist. Durch eine entsprechende Leiste oder Schiene kann nach wie vor eine Übersicht über den gesamten Prozess bzw. ein schneller Zugang zu anderen aktiven oder auch nichtaktiven Steuerelementen gewährleistet werden. Insbesondere ist es auch denkbar, weitere aktive Steuerelemente teilweise, also lediglich mit ihren Rändern, in dem Steuerelementebereich darzustellen, sodass einem Benutzer unmittelbar und intuitiv vor Augen geführt wird, dass das dargestellte Steuerelement lediglich einen Teil des gesamten Prozesses repräsentiert und dass neben diesem Steuerelement noch andere Steuerelemente aktiv sind.The widest possible field of view for an illustrated control can be ensured if only one control element is completely shown in the control area. An appropriate bar or rail can still provide an overview of the entire process or a quick access to other active or non-active controls. In particular, it is also conceivable to display further active control elements partially, ie only with their edges, in the control area so that a user is directly and intuitively aware that the control represented represents only a part of the entire process and that besides this control element other controls are active.

Insbesondere ist es auch möglich, den Bereich, in welchem die Steuerelemente dargestellt werden, parallel zu der Leiste auch über einen Anzeigebereich eines Monitors hinaus zu erstrecken, so dass mehr Steuerelemente aktiv sein können, als diese auf einem Monitor darstellbar sind. Der Anzeigebereich des jeweiligen Monitors kann über die Leiste oder Schiene auf die gewünschten Steuerelemente verlagert werden, so dass diese unmittelbar und intuitiv zugänglich sind. Die Verlagerung kann beispielsweise durch Mausklick auf ein entsprechendes Kleinsymbol oder auch durch einfaches Verlagern der Maus in einen entsprechenden Bereich der Leiste oder Schiene initialisiert werden. Letztlich können sämtliche Maßnahmen, durch welche eine entsprechend räumliche Zuordnung als Wunsch einer Bedienperson, den Anzeigebereich zu verlagern, ermöglichen diesbezüglich zur Anwendung kommen. Dementsprechend löst auch eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in dem aktive Steuerelemente angeordnete sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnete sind, aufweist und wobei sich die graphische Benutzerschnittstelle dadurch auszeichnet, dass der Steuerelementebereich der graphischen Benutzerschnittstelle sich parallel zu der Leiste auch über einen Anzeigebereich eines Monitors hinaus erstreckt, wobei der Anzeigebereich auf aktive Steuerelemente, die außerhalb des Anzeigebereichs angeordnet sind, über die Leiste verlagerbar ist. Auf diese Weise kann eine sehr schnelle Variation des Anzeigenbereichs realisiert werden.In particular, it is also possible to extend the area in which the controls are displayed parallel to the bar beyond a display area of a monitor so that more controls can be active than can be displayed on a monitor. The display area of the respective monitor can be moved over the bar or rail on the desired controls, so that they are directly and intuitively accessible. The displacement can be initialized, for example by clicking on a corresponding small icon or by simply moving the mouse into a corresponding area of the bar or rail. Ultimately, all measures by which a corresponding spatial allocation as a desire of an operator to relocate the display area, allow in this regard apply. Accordingly, a graphical user interface also triggers the visualization of a process recorded in a computer system via suitable interfaces, wherein the graphical user interface comprises on the one hand at least two window-like controls and on the other hand small icons associated with the controls, wherein the graphical user interface comprises a control area in which active controls are arranged. and a bar in which the two small icons are fixedly arranged, and wherein the graphical user interface is characterized in that the control area of the graphical user interface extends parallel to the bar also beyond a display area of a monitor, the display area being on active controls, which are arranged outside the display area, is displaceable over the bar. In this way, a very fast variation of the display area can be realized.

Vorzugsweise sind als weitere Lösung der eingangs gestellten Aufgabe bei eine graphischer Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in dem aktive Steuerelemente angeordnete sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnete sind, aufweist in der Leiste Gruppierungen für die Kleinsymbole anzeigbar. In Ergänzung zu Kleinsymbolen, die als Blasen mehrere Kleinsymbole zusammenfassen, ermöglichen derartige Gruppierungen auch unabhängig von den übrigen Merkmalen vorliegender Erfindung, einen Prozess klarer und übersichtlicher abzubilden, so dass eine Navigation dementsprechend vereinfacht wird. So können beispielsweise als Prozessschritte die sich mit dem Einkauf befassen, in einer Gruppe, alle Prozessschritte, die sich mit der Fertigung befassen, in einer anderen Gruppe und alle Prozessschritte, die sich mit dem Vertrieb befassen, in einer weiteren Gruppe gruppiert werden. Auch können beispielsweise alle Prozessschritte, die sich mit einer Dateneingabe, ein einer ersten Gruppe, alle Prozessschritte, die sich mit dem Drucken der Daten befassen, in einer zweiten Gruppe, alle Prozessschritte, die sich mit dem Eintüten und Versenden befassen, in einer dritten Gruppe und Programme, die sich mit der Qualitätssicherung und der Statistik befassen, in einer vierten Gruppe gruppiert werden, so dass schon auf diese Weise in der Leiste bzw. Schiene der Prozess übersichtlich dargestellt ist. Preferably, as a further solution of the problem set out above, a graphical user interface for visualizing a process recorded in a computer via suitable interfaces, wherein the graphical user interface comprises on the one hand at least two window-like controls and on the other hand small icons associated with the controls, wherein the graphical user interface comprises a control area, in which active controls are arranged, as well as a bar, in which the two small symbols are arranged fixed, has in the bar groupings for the small icons displayed. In addition to small symbols, which summarize a number of small symbols as bubbles, such groupings also make it possible, irrespective of the other features of the present invention, to map a process in a clearer and clearer manner, so that navigation is correspondingly simplified. For example, as process steps that deal with purchasing, in a group, all process steps involved in manufacturing, in another group, and all process steps involved in sales, can be grouped into another group. Also, for example, all of the process steps involved in data entry, a first group, all process steps involved in printing the data in a second group, all process steps involved in bagging and shipping, may be in a third group and programs that deal with quality assurance and statistics are grouped in a fourth group, so that already in this way in the bar or rail the process is clearly presented.

Die Anzeige der Gruppierungen kann beispielsweise farblich, durch geeignete Linien, durch Bezeichnungen und/oder sonstige Strukturen in der Leiste bzw. Schiene erfolgen.The display of the groupings can be done, for example, color, by appropriate lines, by designations and / or other structures in the bar or rail.

Um auf einem entsprechenden Computer aktive Steuerelemente bzw. Programme schnell zu erkennen, werden die entsprechenden Kleinsymbole vorzugsweise hervorgehoben. Selbiges kann für Gruppierungen gelten, in denen Kleinsymbole aktiver Steuerelemente bzw. Programme zu finden sind. Ein Hervorheben kann beispielsweise durch eine Vergrößerung, durch eine Veränderung der Farbe oder durch ähnliche Maßnahmen erfolgen. Insbesondere aktive Steuerelemente, die in Bereichen des Steuerelementebereichs angeordnet sind, welche gerade nicht auf einem Monitor dargestellt werden, können auf diese Weise zuverlässig erkannt werden.In order to quickly recognize active controls or programs on a corresponding computer, the corresponding small icons are preferably highlighted. The same can apply to groupings in which small icons of active controls or programs can be found. Highlighting can be done, for example, by enlargement, by changing the color or by similar measures. In particular, active controls that are located in areas of the control area that are currently not displayed on a monitor can be reliably detected in this way.

Vorzugsweise sind die Gruppierungen zoom- bzw. vergrößer- oder verkleinerbar. Dieses kann beispielsweise durch einen Mausklick, einen Doppelklick, einen zusätzlichen Button, der beispielsweise in einen Zoommodus oder einen Vergrößerungsmodus schaltet, oder ähnliches realisiert werden und ermöglicht eine Detailsicht auf die Kleinsymbole einer Gruppe, beispielsweise um Fortschritte oder ähnliches darstellen zu können, wenn auf der Schiene sehr viele Kleinsymbole angeordnet sind und mithin Details dieser Kleinsymbole nur noch in Vergrößerungen entsprechend sichtbar sind.Preferably, the groupings can be zoomed in or enlarged or reduced. This can be realized, for example, by a mouse click, a double-click, an additional button, for example, in a zoom mode or a magnification mode, or the like, and allows a detailed view of the small icons of a group, for example, to represent progress or the like, if on the Rail very many small symbols are arranged and therefore details of these small symbols are only visible in enlargements accordingly.

Die graphische Benutzerschnittstelle kann ein Breiten-Höhen-Verhältnis aktiver, in dem Steuerelementebereich angezeigter Steuerelemente beibehalten und die Breite und Höhe der aktiven Steuerelemente in Abhängigkeit von einer Höhe der Leiste variieren. Auf diese Weise kann eine optimale Anzeige der Steuerelemente gewährleistet werden, auch wenn die Höhe der Leiste bzw. Schiene verändert wird.The graphical user interface may maintain a latitude-to-high ratio of active controls displayed in the control area and vary the width and height of the active controls depending on a height of the bar. In this way, an optimal display of the controls can be ensured, even if the height of the bar or rail is changed.

Dementsprechend wird als weitere Lösung der eingangs gestellten Aufgabe eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses vorgeschlagen, welche einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelementen zugehörige Kleinsymbole umfasst, welche einen Steuerelementebereich, in dem aktive Steuerelemente angeordnet sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnet sind, aufweist und welche sich dadurch auszeichnet, dass sie ein Breiten-Höhen-Verhältnis aktiver, in dem Steuerelementebereich angezeigter Steuerelemente beibehält und die Breite und Höhe der aktiven Steuerelemente in Abhängigkeit von einer Höhe der Leiste variiert.Accordingly, as a further solution to the problem set out above, a graphical user interface is proposed for visualizing a process recorded in a computer system via suitable interfaces, which comprises at least two window-like controls on the one hand and small icons associated with the controls on the other hand, which comprise a control area in which active control elements are arranged , and a bar in which the two small symbols are arranged fixed, and which is characterized in that it maintains a width-height ratio of active, displayed in the control area controls and the width and height of the active controls in dependence on a height the bar varies.

Vorzugsweise ist die Leiste auf eine Höhe minimierbar, dass lediglich die Anordnung der Kleinsymbole bzw. Gruppierungen aber nicht die eigentlichen Kleinsymbole bzw. Gruppierungen mehr erkennbar sind. Hierdurch kann die Steuerelementbereich maximiert werden, ohne den Überblick über den Gesamtprozess zu verlieren. Beispielsweise können Linien, welche die Kleinsymbole bzw. Gruppierungen repräsentieren, noch sichtbar verbleiben. Ggf. bleiben auch Hervorhebungen, wie Vergrößerungen oder Farbänderungen, bei einer derartigen Minimierung sichtbar, so dass aktive Steuerelemente bzw. Gruppierungen nachwievor unmittelbar erkannt werden können. Dementsprechend löst die vorliegende Aufgabe auch eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in dem aktive Steuerelemente angeordnete sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnete sind, aufweist und wobei sich die graphische Benutzerschnittstelle dadurch auszeichnet, dass die Leiste auf eine Höhe minimierbar ist, dass lediglich die Anordnung der Kleinsymbole bzw. Gruppierungen aber nicht die eigentlichen Kleinsymbole bzw. Gruppierungen mehr erkennbar sind.Preferably, the bar can be minimized to a height that only the arrangement of the small symbols or groups but not the actual small symbols or groupings are more recognizable. This allows the control area to be maximized without losing track of the overall process. For example, lines that represent the small symbols or groupings can still remain visible. Possibly. Also highlighting, such as magnifications or color changes, remain visible upon such minimization so that active controls or groupings can still be detected immediately. Accordingly, the present invention also solves a graphical user interface for visualizing a process detected in a computing system via suitable interfaces, wherein the graphical user interface comprises on the one hand at least two window-like controls and on the other hand small icons associated with the controls, wherein the graphical user interface comprises a control area in which active controls are arranged, and a bar in which the two small symbols are arranged fixed, and wherein the graphical User interface characterized in that the bar can be minimized to a height that only the arrangement of the small symbols or groups but not the actual small symbols or groupings are more recognizable.

Es versteht sich, dass statt einer Höhenvariation bei einer horizontal angeordneten Leiste oder Schiene auch eine Breitenvariation bei einer vertikal angeordneten Schiene dementsprechend vorgesehen sein kann, so dass vorliegend der Begriff ”Höhe” die senkrecht zur Erstreckungsrichtung der Leiste oder Schiene erstreckend Richtung bezeichnet.It is understood that instead of a height variation in a horizontally arranged bar or rail and a width variation in a vertically arranged rail can be provided accordingly, so that in this case the term "height" the direction perpendicular to the extension direction of the bar or rail extending direction.

Vorzugsweise werden die Steuerelemente ausgeblendet, wenn nicht mehr ausreichend Platz für eine ordnungsgemäße Anzeige verbleibt, falls die Leiste sich zu sehr in den Steuerelementebereich erstreckt und diesen verkleinert.Preferably, the controls are hidden when there is insufficient room left for a proper display if the bar extends too far into the control area and shrinks it.

Die Kleinsymbole und/oder die Gruppierungen sind vorzugsweise in ihrer Reihenfolge variierbar in der Leiste bzw. Schiene fixiert, so dass bei einer Installation ein gegebener Prozess in geeigneter Weise abgebildet werden kann. Vorzugsweise erfolgt die Angabe der Reihenfolge durch einen Administrator bzw. in einem Administratormodus, so dass entsprechende Eingriffe nicht unbeabsichtigt und durch ungeeignete Personen vorgenommen werden.The small symbols and / or the groupings are preferably fixed in their order variably in the bar so that during installation a given process can be mapped appropriately. Preferably, the order is given by an administrator or in an administrator mode, so that appropriate interventions are not made unintentionally and by unsuitable persons.

In einem derartigen Administratormodus können im Übrigen die Steuerelemente, Kleinsymbole und/oder Gruppierungen administriert werden, so dass in diesem Modus beispielsweise Reihenfolgen und die Darstellung von Datenflüssen festgelegt oder geändert werden können. Insbesondere kann eine minimale Breite und/oder eine minimale Höhe eines Steuerelements über eine definierbare Rechtezuordnung, beispielsweise für einen Administrator, und/oder durch einen Programmierer vorgebbar sein. Durch letzteres kann insbesondere eine ausreichende Sichtbarkeit gewährleistet werden, wobei ggf. Steuerelemente bis zu den Minimalwerten verkleinert werden können, wenn weitere Steuerelemente aktiviert oder dargestellt werden.Incidentally, in such an administrator mode, the controls, small icons, and / or groupings may be administered, so that, for example, orders and data flows may be set or changed in this mode. In particular, a minimum width and / or a minimum height of a control element can be predefinable via a definable rights assignment, for example for an administrator, and / or by a programmer. In particular, sufficient visibility can be ensured by the latter, with control elements possibly being able to be reduced down to the minimum values if further control elements are activated or displayed.

Über eine definierbare Rechtezuordnung, beispielsweise für einen Administrator oder Programmierer, kann ggf. auch eine Reihenfolge der Kleinsymbole und/oder eine Definition von Ablaufanzeigen anpassbar sein, was insbesondere Manipulationen von Unbefugten auszuschließen hilft.A definable assignment of rights, for example for an administrator or programmer, may also make it possible to adapt an order of the small symbols and / or a definition of sequence displays, which in particular helps to prevent manipulations by unauthorized persons.

Durch wenigstens einen Button kann ein Moduswechsel, insbesondere von einem Betriebsmodus beispielsweise in den Administratormodus, einen Programmiermodus oder einen Lademodus, in welchem neue Steuerelemente geladen werden können, initialisiert werden. Auch ein Wechsel in einen Infomodus, in welchem beispielsweise Detailinformationen dargestellt werden, wie beispielsweise auch die Zustände von Programmen mit in einer Blase zusammengefassten Kleinsymbolen, oder Detailablaufinformationen, die ansonsten nicht dargestellt sind, ist denkbar. In Abweichung zum Stand der Technik, nach weichem ein entsprechender Moduswechsel für eine Leiste durch Mausklick oder andere Befehle vorgenommen werden kann, kann durch einen oder mehrere Buttons einerseits, falls notwendig, eine einfache Passwortabfrage durchgeführt werden oder aber gezielt lediglich bestimmte Administrationen oder Voreinstellungen für den hierdurch angesteuerten Modus übernommen werden. So kann beispielsweise ein Button, der innerhalb einer Gruppierung angeordnet ist, in einem Lademodus führen, in welchem zunächst lediglich Steuerelemente, die dieser Gruppierung entsprechen, zu herunterladen angeboten werden. Auch hinsichtlich einer Administration kann beispielsweise festgelegt werden, dass ein derartiger Button lediglich die Administrator von Steuerelementen dieser Gruppierung ermöglicht. auch kann beispielsweise durch einen Button die Darstellung eines dargestellten Steuerelements gegen die Darstellung des zuletzt dargestellten Steuerelements ausgetauscht werden, um einen schnellen Wechsel zwischen zwei dargestellten Steuerelementen zu ermöglichen, wobei ein derartiger Button einerseits auf der Leiste oder anderseits auf einem Steuerelement vorgesehen sein kann.By means of at least one button, a mode change, in particular of an operating mode, for example into the administrator mode, a programming mode or a loading mode, in which new control elements can be loaded, can be initialized. A change to an info mode, in which, for example, detailed information is displayed, such as, for example, the states of programs with small symbols combined in a bubble, or detailed sequence information that is otherwise not shown, is conceivable. In contrast to the prior art, according to which a corresponding change of mode for a bar by mouse click or other commands can be made by one or more buttons on the one hand, if necessary, a simple password query be performed or specific but only certain administrations or preferences for the thereby controlled mode can be adopted. For example, a button located within a grouping may result in a load mode in which only controls corresponding to that grouping are initially offered for download. With regard to an administration, it can also be stipulated, for example, that such a button allows only the administrators of controls of this grouping. Also, for example, by a button, the representation of a control shown against the representation of the control last shown to be replaced to allow a quick change between two controls shown, such a button can be provided on the one hand on the bar or on the other hand on a control.

Durch die in Art eines Betriebssystems bereitgestellte Benutzerschnittstelle, in welcher verschiedenste Anwendungen und Programme über Steuerelemente visualisiert und ggf. auch bedient werden können, folgt eine einheitliche Umgebung für derartige Visualisierungen bzw. Bedienvorgänge, selbst wenn die eigentlichen Programme oder Anwendungen, wie beispielsweise Steuerprogramme für Maschinen und Apparate oder Messprogramme, sowie ggf. auch Verwaltungsprogramme oder Datenbanken von verschiedenen Anwendern bereitgestellt werden.The user interface provided in the manner of an operating system, in which a wide variety of applications and programs can be visualized and optionally operated via control elements, is followed by a uniform environment for such visualizations or operating processes, even if the actual programs or applications, such as control programs for machines and apparatus or measurement programs, and possibly also management programs or databases provided by different users.

Insofern eignet sich erfindungsgemäße graphische Benutzerschnittstelle für jegliche Art von Prozessen, die in einer Rechenanlage über geeignete Schnittstellen erfassbar sind. Derartige Schnittstellen können beispielsweise Schnittstellen zu entsprechenden Maschinen und Anlagen aber auch Benutzerschnittstellen, beispielsweise zur manuellen Dateneingabe oder zum Bedienen einer Datenbank sein.In this respect, graphic user interface according to the invention is suitable for any type of processes that can be detected in a computer system via suitable interfaces. Such interfaces may be, for example, interfaces to corresponding machines and systems but also user interfaces, for example for manual data input or for operating a database.

Dementsprechend eignet sich die erfindungsgemäße graphische Benutzerschnittstelle insbesondere für maschinelle oder verfahrenstechnische Prozesse, so dass beispielsweise ganze Anlagen sogar dezentral mehrere Anlagen mit der graphischen Benutzerschnittstelle einfach und intuitiv auch von verschiedenen Anwendern bedient werden können, die ggf. jeweils die sie interessierenden oder für die zu visualisierenden Steuerelemente aufrufen können. So können beispielsweise an einer Maschine die für diese Maschine zugehörigen Steuerprogramme aufgerufen sein, so dass jede Bedienperson dort unmittelbar eingreifen und die Maschine steuern kann. Andererseits können zentral, beispielsweise auch an einem anderen Betriebsstandort überwachenden Steuerelemente den Zustand auch dieser Maschine anzeigen, um so auch das Wechselspiel dieser Maschine mit anderen Prozessschritten eines entsprechenden Gesamtprozesse, wie beispielsweise Bestellvorgänge für notwendige Zubehörteile oder Verbrauchsgüter, dementsprechend angepasst vornehmen zu können. So eignet sich die erfindungsgemäße graphische Benutzerschnittstelle insbesondere auch für eine Druckauftragsverwaltung mit dezentralen Druckern und Briefverteilzentren, wie diese beispielsweise in der US 6,032,122 oder der US 6,049,775 offenbart ist.Accordingly, the graphic user interface according to the invention is particularly suitable for mechanical or process engineering processes, so that, for example, entire plants even decentralized multiple plants with the graphical user interface can be operated easily and intuitively by different users who may be the interest or for them can call visualizing controls. For example, the control programs associated with this machine can be called up on a machine so that each operator can intervene directly there and control the machine. On the other hand, centrally, for example, also monitoring at another operating site controls the state of this machine display, so as to make the interaction of this machine with other process steps of a corresponding overall processes, such as ordering operations for necessary accessories or consumables, adjusted accordingly. Thus, the graphical user interface according to the invention is particularly suitable for a print job management with decentralized printers and mail distribution centers, as this example, in the US 6,032,122 or the US 6,049,775 is disclosed.

Insofern versteht es sich, dass mit der erfindungsgemäßen graphischen Benutzerschnittstelle auch rein kaufmännische Prozesse, insbesondere aber gemischte also technische und kaufmännische Prozesse hervorragend abgebildet werden können. Dieses gilt insbesondere, wenn diese Prozesse zeitkritische Komponenten enthalten, da letztlich auch mehrere Anwender an einem Arbeitsplatz kurzfristig gleichzeitig oder nebeneinander arbeiten können, was anderen bekannten Betriebssystemen bzw. graphischen Benutzerschnittstelle an sich zunächst fremd ist, da hier ein hoher Individualitätsgrad angestrebt wird. Dieses gilt insbesondere beispielsweise in Unfalls- oder Notsituationen, wie sie letztlich jederzeit bei Großmaschinen oder -anlagen, wie beispielsweise bei Kernkraftwerken oder Druckereien, oder auch – leider – bei in letzter Konsequenz nie gänzlich auszuschließenden Betriebsunfällen auftreten können. Aber auch im Gesundheitswesen mit seinen sehr zeitkritischen Komponenten in Notsituationen und dem durch Krankenkassen bedingten hohen Verwaltungsaufwand. Aber auch bei schnellen kaufmännischen Angelegenheiten, wie bei Börsenvorgängen, Termingeschäften u. ä. kann die erfindungsgemäße graphische Benutzerschnittstelle hervorragend zum Einsatz kommen, um schnell und betriebssicher in allen Situationen einen Zugang zu den jeweils notwendigen Programmen und Daten zu erhalten, welche dem jeweiligen Prozess zugrunde liegen.In this respect, it is understood that with the graphical user interface according to the invention also purely commercial processes, but in particular mixed so technical and commercial processes can be excellently mapped. This is especially true if these processes contain time-critical components, since ultimately several users at one workstation can simultaneously or simultaneously work side by side, which is initially foreign to other known operating systems or graphical user interface, since a high degree of individuality is sought here. This applies in particular, for example, in accident or emergency situations, as they can ultimately occur at any time in large machinery or equipment, such as nuclear power plants or printing, or - unfortunately - in ultimate consequence never completely exclude industrial accidents. But also in the healthcare sector with its very time-critical components in emergency situations and the high administrative burden caused by health insurance companies. But also in fast commercial matters, such as stock market transactions, futures and similar. Ä. The graphical user interface according to the invention can be used excellently to quickly and reliably in all situations to gain access to the respective necessary programs and data, which underlie the respective process.

Zwar ist es denkbar, dass die graphische Benutzerschnittstelle die Prozesse in Echtzeit abbildet, also derart schnell, dass der aktuelle Prozesszustand ohne merkbare zeitliche Verzögerung dargestellt wird, wie dieses auch die US 6,032,122 oder die US 6,049,775 vorsehen. Andererseits ist häufig eine Prozessdarstellung nicht an jeder Stelle und in jeder Situation in Echtzeit notwendig, da die Prozesse entweder derart schnell ablaufen, dass das menschliche Reaktionsvermögen nicht ausreicht, oder derart langsam ablaufen, dass es auf eine Visualisierung durch die graphische Benutzerschnittstelle in Echtzeit nicht ankommt. Anders sieht dieses bei den einzelnen Steuerelementen und den zugehörigen Programmen aus, die unter Umständen, beispielsweise an einem Maschinenleistand, durchaus eine Echtzeitanzeige benötigen, wobei die Darstellungen innerhalb der Steuerelemente jedoch vorzugsweise gerade durch die jeweiligen Anbieter der zugehörigen Programme durchgeführt und bereitgestellt werden und nur mittelbar zu der vorliegenden graphische Benutzerschnittstelle gehören.Although it is conceivable that the graphical user interface depicts the processes in real time, that is, so fast that the current process state is displayed without a noticeable time delay, as this is also the case US 6,032,122 or the US 6,049,775 provide. On the other hand, process representation is often not needed in real time at any point and in any situation, either because processes are so fast that human responsiveness is insufficient, or slow enough that real-time graphical user interface visualization is not important , The situation is different with regard to the individual control elements and the associated programs, which under certain circumstances, for example on a machine tool, definitely require a real-time display, but the representations within the control elements are preferably carried out and provided by the respective providers of the associated programs and only indirectly belong to the present graphical user interface.

Es versteht sich, dass die Merkmale der vorstehend bzw. in den Ansprüchen beschriebenen Lösungen gegebenenfalls auch kombiniert werden können, um die Vorteile entsprechend kumuliert umsetzen zu können.It is understood that the features of the solutions described above or in the claims can optionally also be combined in order to implement the advantages in a cumulative manner.

Weitere Vorteile, Ziele und Eigenschaften vorliegender Erfindung werden anhand nachfolgender Beschreibung von Ausführungsbeispielen erläutert, die insbesondere auch in anliegender Zeichnung dargestellt sind. In der Zeichnung zeigen:Further advantages, objects and features of the present invention will be explained with reference to the following description of exemplary embodiments, which are shown in particular in the appended drawing. In the drawing show:

1 eine erste graphische Benutzerschnittstelle mit neun Kleinsymbolen, die in vier Gruppierungen gruppiert sind, und ohne aktivierte Steuerelemente; 1 a first graphical user interface with nine small icons grouped into four groupings and without activated controls;

2 eine zweite graphische Benutzerschnittstelle mit elf Kleinsymbolen, die in fünf Gruppierungen gruppiert sind, wobei zwei Steuerelemente aktiviert sind; 2 a second graphical user interface with eleven small icons grouped into five groups, with two controls enabled;

3 die graphische Benutzerschnittstelle nach 2, wobei jedoch ein anderes Steuerelement aktiviert ist, sowie einen Mauszeiger zu Darstellung einer Möglichkeit der Vergrößerung einer Gruppierung; 3 the graphical user interface 2 but with another control activated, as well as a mouse pointer to represent a way of enlarging a grouping;

4 die graphische Benutzerschnittstelle nach 2 und 3, wobei jedoch drei Steuerelemente aktiviert sind, sowie einen Mauszeiger zu Darstellung einer Möglichkeit der Aktivierung von Steuerelementen; 4 the graphical user interface 2 and 3 but with three controls enabled, and a mouse pointer to represent a way to enable controls;

5 die graphische Benutzerschnittstelle nach 2 bis 4 in ihrer Konstellation nach 2 bei minimierter Schiene und maximierten Steuerelementebereich; 5 the graphical user interface 2 to 4 in their constellation 2 with minimized rail and maximized control area;

6 eine dritte graphische Benutzerschnittstelle mit neun Kleinsymbolen, die in vier Gruppierungen gruppiert sind, ohne aktivierte Steuerelemente und in einem Infomodus, in welchem eine Ablaufanzeige mit einer Datenflussfortschrittsanzeige dargestellt ist; 6 a third graphical user interface with nine small icons grouped into four groupings, with controls unchecked, and in an info mode in which a progress bar with a data flow progress bar is displayed;

7 eine vierte graphische Benutzerschnittstelle mit neun Kleinsymbolen, die in vier Gruppierungen gruppiert sind, ohne aktivierte Steuerelemente und in einem Infomodus ähnlich der dritte Benutzerschnittstelle nach 6, in welchem eine Ablaufanzeige mit einer Datenflussfortschrittsanzeige sowie mit unveränderlichen Ablaufpfeilen dargestellt ist; 7 a fourth graphical user interface with nine small icons grouped into four groupings, with controls unchecked, and in an info mode similar to the third user interface 6 in which a progress indicator is displayed with a data flow progress indicator as well as with immutable progress arrows;

8 die erster graphische Benutzerschnittstelle nach 2 bis 5 nach einem Doppelklick mit einem Mauszeiger auf die Schiene, wodurch Buttons zur Einstellung verschiedener Modi der Benutzerschnittstelle sichtbar werden; 8th the first graphical user interface 2 to 5 after a double-click on the track with a mouse pointer, whereby buttons for setting various modes of the user interface become visible;

9 die erste graphische Benutzerschnittstelle nach 2 bis 5 und 8 in dem Zustand nach 8, wenn zwei Steuerelemente über einen Mausklick auf die entsprechenden Kleinsymbole aktiviert sind; 9 the first graphical user interface 2 to 5 and 8th in the state after 8th if two controls are activated by clicking on the corresponding small icons;

10 eine fünfte graphische Benutzerschnittstelle mit neun Kleinsymbolen, die in vier Gruppierungen gruppiert sind und zum Teil Fortschrittsanzeigen für den Fortschritt der zugehörigen umfassen, sowie mit einem eine Blase repräsentierendem Kleinsymbol, in welcher fünf weitere Kleinsymbole zusammengefasst sind; 10 a fifth graphical user interface having nine small icons grouped into four groupings and partially comprising progress indicators for the progress of the associated one, and a small icon representing a bubble in which five further small icons are grouped;

11 die sechste graphische Benutzerschnittstelle mit neun Kleinsymbolen, die in vier Gruppierungen gruppiert sind und zum Teil Fortschrittsanzeigen für den Fortschritt der zugehörigen umfassen, für eine Unternehmung mit mehreren Produktionsstätten, die durch Kleinsymbole repräsentieret sind; 11 the sixth graphical user interface having nine small icons grouped into four groupings and partially including progress indicators for the progress of the associated one, for a multi-plant enterprise represented by small icons;

12 die sechste graphische Benutzerschnittstelle bei geöffneter Blase für die Produktionsstätte in Belgien mit fünf Kleinsymbolen, die jeweils entsprechende Maschinen und die zugehörigen Computerprogramme in Belgien repräsentieren; 12 the sixth graphical user interface with blister open for the Belgian manufacturing site with five small icons, each representing corresponding machines and associated computer programs in Belgium;

13 die sechste graphische Benutzerschnittstelle in einem Infomodus mit ergänzender Fortschrittsanzeige; 13 the sixth graphical user interface in an info mode with supplementary progress indication;

14 die sechste graphische Benutzerschnittstelle für eine weitere Unternehmung mit entsprechend angepassten Gruppierungen und bei geöffneter Blase für einen Login; 14 the sixth graphical user interface for another business with customized groupings and blister open for login;

15 die erste graphische Benutzerschnittstelle nach 2 bis 5, 8 und 9 in einem Zustand aktivieren des Catalog-Buttons, wodurch der Steuerelementebereich minimiert und ein Catalog zum Laden von Programmen, Steuerelementen und/oder Kleinsymbolen geöffnet wird; und 15 the first graphical user interface 2 to 5 . 8th and 9 activate in a state of the catalog button, minimizing the control area and opening a catalog for loading programs, controls, and / or small icons; and

16 eine Druck- und Kuvertieranlage mit mehreren Druckern und Sortieren schematisch. 16 a printing and inserting system with several printers and sorting schematically.

Die in 1, 8, 9 und 15 dargestellte Benutzerschnittstelle weist einerseits eine Schiene 110 mit exemplarisch bezifferten Kleinsymbolen 130 sowie einen Steuerelementebereich 120 auf, in welchem aktive Steuerelemente 124 dargestellt werden können, wie dieses beispielsweise in 9 zu dieser graphischen Benutzerschnittstelle darstellt ist. Hierbei ähnelt die Schien 110 einer aus dem Stand der Technik hinlänglich bekannten Leiste 111, wobei jedoch in der Schiene 110 die Kleinsymbole 130 einerseits in exemplarisch bezifferten Gruppierungen 112 gruppiert und im Wesentlichen in der Reihenfolge eines Prozesses, hier dem Druck und Kuvertieren von Briefen, angeordnet sind. Im Einzelnen steht bei diesem Ausführungsbeispiel das Kleinsymbol „App 1” für ein Konvertierungsprogramm, welches diverse Druckaufträge in ein geeignetes Format, beispielsweise in pdf-Format überträgt. Das Kleinsymbol „App 2” steht für ein Programm, mittels welchem entsprechend formatierte Dateien zu Jobs zusammengefasst und priorisiert werden können. Das Kleinsymbol „App 3” steht bei diesem Ausführungsbeispiel für ein Programm, welches die Jobs dahingehend verteilt, wo gedruckt wird, während das Kleinsymbol „App 4” für Drucker bzw. die zugehörigen Druckerprogramme steht. Das Kleinsymbol „App 5” repräsentiert ein Steuerprogramm für einen Sortierer, während die kleinen Symbole „App 6” und „App 7” für die jeweiligen Kuvertiermaschinen einerseits und eine Endkontrolle andererseits stehen. Insofern sind die Kleinsymbole „App 1” und „App 2” in einer Gruppierung 112 „Data Input” gruppiert, während die Kleinsymbole „App 3”, „App 4” und „App 5” in einer Gruppierung 112 „Print” und die Kleinsymbole „App 6” und „App 7” in einer Gruppierung 112 „Insert” gruppiert sind. Darüber hinaus umfasst die Schiene 110 noch eine Gruppierung 412 „Quality and Statistic”, in welcher durch die Kleinsymbole „App 8” und „App 9” aktivierbare Steuerelemente 124 für entsprechende Programme zur Qualitätsprüfung und Statistik dieses Druckprozesses angeordnet sind. Die Gruppierungen 112 der Schiene 110 bilden mithin den gesamten Druckprozess grob ab, während durch die einzelnen Kleinsymbole 130 eine feinere Abbildung erfolgt.In the 1 . 8th . 9 and 15 shown user interface has on the one hand a rail 110 with exemplary numbered small symbols 130 and a control area 120 on which active controls 124 can be represented, as this example in 9 represents to this graphical user interface. This is similar to the shin 110 a well-known from the prior art bar 111 , however, in the rail 110 the small symbols 130 on the one hand in exemplarily numbered groupings 112 grouped and arranged essentially in the order of a process, here the printing and inserting of letters. Specifically, in this embodiment, the small icon "App 1" stands for a conversion program, which transmits various print jobs in a suitable format, for example in pdf format. The small icon "App 2" stands for a program by means of which suitably formatted files can be combined into jobs and prioritized. The small icon "App 3" in this embodiment is for a program that distributes the jobs where printed, while the small icon "App 4" stands for printer or the associated printer programs. The small icon "App 5" represents a control program for a sorter, while the small icons "App 6" and "App 7" stand for the respective inserters on the one hand and a final check on the other hand. In this respect, the small icons "App 1" and "App 2" are in a grouping 112 "Data Input" grouped while the small icons "App 3", "App 4" and "App 5" in a grouping 112 "Print" and the small icons "App 6" and "App 7" in a grouping 112 "Insert" are grouped. In addition, the rail includes 110 another grouping 412 "Quality and Statistic", in which by the small icons "App 8" and "App 9" activatable controls 124 are arranged for corresponding programs for quality control and statistics of this printing process. The groupings 112 the rail 110 thus roughly depict the entire printing process while passing through the individual small icons 130 a finer picture is done.

Auch die in 2 bis 7 und 10 bis 14 dargestellten graphischen Benutzeroberflächen entsprechen im wesentlichen der graphischen Benutzeroberfläche, wie sie in 1, 8, 9 und 15 exemplarisch dargestellt ist. Aus diesem Grunde sind gleichwirkende Ausgestaltungen auch mit ihren beiden letzten Ziffern identisch beziffert, sodass zur Vermeidung von doppelten Beschreibungen jeweils auf die Beschreibung der anderen graphischen Benutzerschnittstellen verwiesen wird.Also in 2 to 7 and 10 to 14 The graphical user interfaces shown in FIG. 2 essentially correspond to the graphical user interface as shown in FIG 1 . 8th . 9 and 15 is shown as an example. For this reason, identically-working configurations are also identically numbered with their last two digits, so that in order to avoid duplicate descriptions, reference is made in each case to the description of the other graphical user interfaces.

Insofern unterscheidet sich die graphische Benutzerschnittstelle, welche in 2 bis 5 dargestellt ist, von der graphischen Benutzerschnittstelle nach 1, 8, 9 und 15 lediglich dadurch, dass eine weitere Gruppierung „Staff” mit zwei Applikationen „App 8” und „App 9” vorgesehen ist, in welcher Personalwesen für die Benutzer verwaltet werden kann. Hierbei versteht es sich, dass eine entsprechende Gruppierung letztlich bei sämtlichen graphischen Benutzerschnittstellen vorgesehen sein kann, wobei ggf. eine derartige Gruppierung auch nur bei ausgewählten Rechenanlagen dargestellt ist, während andere Rechenanlagen, welche mit dem selben Prozess zusammenarbeiten, einen entsprechenden Zugriff nicht benötigen.In this respect, the graphical user interface, which differs in 2 to 5 from the graphical user interface 1 . 8th . 9 and 15 only in that another grouping "Staff" is provided with two applications "App 8" and "App 9", in which human resources can be managed for the users. In this case, it is understood that a corresponding grouping can ultimately be provided in all graphic user interfaces, such grouping possibly also being displayed only in selected computer systems, while other computer systems which cooperate with the same process do not require a corresponding access.

In der Konfiguration nach 2 weist die in 2 bis 5 dargestellte graphische Benutzerschnittstelle zwei aktive Steuerelemente 242 „App 2” und „App 3” auf, was in der Schiene 210 dadurch kenntlich gemacht ist, das die entsprechenden Kleinsymbole 230 als Kleinsymbole 234 eines aktiven Steuerelements dick umrandet sind. In alternativen Ausgestaltungen kann hier auch eine andere Hervorhebung, beispielsweise ein Farbumschlag oder eine räumliche Vergrößerung oder Ähnliches, vorgesehen sein. Darüber hinaus ist die Gruppierung 214 vergrößert dargestellt, was bei diesem Ausführungsbeispiel belegt, dass gerade in dieser Gruppierung Eingaben erfolgen können. Letzteres kann beispielsweise dann der Fall sein, wenn ein Mauszeiger 205 (siehe 3) auf dieser Gruppierung 214 zu finden ist oder wenn ein nicht näher dargestellter Cursor eine Eingabe in einer Applikation dieser Gruppierung ermöglicht, wie beispielsweise bei der Darstellung nach 2 die Möglichkeit einer Eingabe in dem Steuerelemente 224 der Applikation ”App 3”.In the configuration after 2 has the in 2 to 5 illustrated graphical user interface two active controls 242 "App 2" and "App 3" on what's in the track 210 This is indicated by the corresponding small symbols 230 as small symbols 234 of an active control are outlined in bold. In alternative embodiments, another highlighting, for example a color change or a spatial enlargement or the like, can also be provided here. In addition, the grouping 214 shown enlarged, which proves in this embodiment that just in this grouping inputs can be made. The latter can be the case, for example, if a mouse pointer 205 (please refer 3 ) on this grouping 214 can be found or if a cursor, not shown, allows an input in an application of this grouping, such as in the representation after 2 the possibility of typing in the controls 224 the application "App 3".

In der 3 dargestellten Konfiguration werden die Applikationen „App 2” und „App 7” in dem Steuerelementebereich 220 dargestellt, während aufgrund des Mauszeigers 205 die Gruppierung 212 „Print” vergrößert (214) dargestellt ist. 4 zeigt die Konfiguration nach 3, nachdem der Mauszeiger 205 auf das Kleinsymbol 230 „App 4” geführt und über dieses Kleinsymbol 230 die Applikation „App 4” aktiviert wurde, Hierdurch wird einerseits das Kleinsymbol 230 entsprechend als Kleinsymbol 234 hervorgehoben und andererseits ein entsprechendes Steuerelement 224 „App 4” zwischen die Steuerelemente 224 „App 2” und „App 7” Wie unmittelbar ersichtlich, sind bei den vorliegenden Ausführungsbeispielen die Steuerelemente 224 gleich ausgerichtet wie die Leiste 211 bzw. Schiene 210. Ebenso entspricht die Anordnung der Steuerelemente 224 der Reihenfolge der Kleinsymbole 230 in der Schiene 210 bzw. Leiste 211. Darüber hinaus wurde, wie anhand eines Vergleichs zwischen 3 und 4 unmittelbar ersichtlich, bei diesem Ausführungsbeispiel die Applikation „App 7” nach rechts aus dem sichtbaren Bereich verschoben und durch die Applikation „App 4” verdrängt, sodass die Bewegungsrichtung bei diesem Vorgang der Ausrichtung der Schiene 210 bzw. Leiste 211 entspricht. Es versteht sich, dass in abgewandelten Ausführungsformen auch die Steuerelemente 224 beide Applikationen „App 2” und „App 7” nach außen verlagert werden können, wenn sie zwischen entsprechenden Steuerelementen eingeschoben werden.In the 3 The configuration shown will be the applications "App 2" and "App 7" in the control area 220 shown while due to the mouse pointer 205 the grouping 212 "Print" increases ( 214 ) is shown. 4 shows the configuration 3 after the mouse pointer 205 on the small symbol 230 "App 4" out and about this small icon 230 the application "App 4" has been activated, this is the one hand, the small icon 230 accordingly as a small symbol 234 highlighted and on the other hand, a corresponding control 224 "App 4" between the controls 224 "App 2" and "App 7" As readily apparent, in the present embodiments, the controls are 224 aligned like the bar 211 or rail 210 , Likewise, the arrangement of the controls corresponds 224 the order of the small symbols 230 in the rail 210 or bar 211 , In addition, as based on a comparison between 3 and 4 Immediately apparent, in this embodiment, the application "App 7" to the right out of the visible area and displaced by the application "App 4", so that the direction of movement in this process, the orientation of the rail 210 or bar 211 equivalent. It is understood that in modified embodiments, the controls 224 Both applications "App 2" and "App 7" can be moved to the outside if they are inserted between corresponding controls.

Wie in 5 beispielhaft dargestellt, kann die Leiste 211 bzw. Schiene 210 auf eine Höhe minimiert werden, dass lediglich die Anordnung der Gruppierungen 212 aber nicht die eigentlichen Kleinsymbole 230 mehr erkennbar sind. Lediglich zu aktiven Steuerelementen 224 gehörige Kleinsymbole 234 werden noch rudimentär dargestellt, was beider Darstellung nach 5 exemplarisch für die Konfiguration nach 2 erfolgt ist. Auf diese Weise können, ohne die Übersicht über den gesamten Prozess zu verlieren, die Steuerelemente 224 mit maximaler Anzeigefläche auf dem Steuerelementebereich 220 dargestellt werden, wobei es sich versteht, dass je nach Steuerelement bzw. je nach konkreter Umsetzung vorliegender Erfindung ein Steuerelement 224 auch den gesamten Steuerelementebereich 220, ggf. bis auf einen kleinen Rand, ausfüllen kann. Hierbei kann je nach der jeweiligen Anwendungssituation, sogar vorgesehen sein, dass jedes Steuerelement 224 nahezu den gesamten Steuerelementebereich 220 ausfüllt, sodass lediglich ein Steuerelement 224 vollständig in dem Steuerelementebereich 220 dargestellt ist. Ggf. können andere noch aktive Steuerelemente rudimentär beispielsweise mit einem Rand z. B. wie das Steuerelement 224 der Applikation „App 7” in 4, dargestellt werden.As in 5 exemplified, the bar can 211 or rail 210 be minimized to a height that only the arrangement of groupings 212 but not the actual small symbols 230 are more recognizable. Only to active controls 224 associated small symbols 234 are still presented rudimentary, what both representation 5 exemplary for the configuration according to 2 is done. In this way, without losing track of the entire process, the controls can 224 with maximum display area on the control area 220 It is understood that depending on the control or depending on the concrete implementation of the present invention, a control 224 also the entire control area 220 , if necessary, except for a small margin, can fill out. In this case, depending on the particular application situation, it may even be provided that each control element 224 almost the entire control area 220 fills out, so only one control 224 completely in the control area 220 is shown. Possibly. Other rudimentary controls may still be active, for example with an edge z. B. as the control 224 the application "App 7" in 4 , being represented.

Bei der graphischen Benutzerschnittstelle nach 2 bis 5 ist das Breiten-Höhen-Verhältnis der Steuerelemente 224 fest vorgegeben und wird beibehalten, auch wenn die Höhe der Leiste 211 bzw. Schiene 210 anwächst oder absinkt. Auf diese Weise ist sichergestellt, dass die Anordnung irgendwelcher Bedien- oder Anzeigeelemente innerhalb des Steuerelements 224 jeweils gleich bleibt. Die Steuerelemente werden bei den vorliegenden Ausführungsbeispielen ausgeblendet, wenn die Leiste 111 bzw. Schiene 110 derart weit erhöht wird, dass eine Minimalgröße der Steuerelemente 224 unterschritten wird, wie dieses beispielhaft in 15 dargestellt ist.At the graphical user interface 2 to 5 is the width-height ratio of the controls 224 Fixed and maintained, even if the height of the bar 211 or rail 210 increases or decreases. In this way it is ensured that the arrangement of any operating or display elements within the control 224 each remains the same. The controls are hidden in the present embodiments when the bar 111 or rail 110 is increased so far that a minimum size of the controls 224 is fallen below, as exemplified in 15 is shown.

Durch die Ablaufanzeigen 340, 440 der in 7 dargestellten Ausführungsbeispiele können einerseits Fortschritte für einen Datenfluss visualisiert werden, was durch die Datenflussfortschrittsanzeigen 342, 442 geschieht, während Ablaufpfeile 341, 441, die keine Datenflussfortschrittsanzeigen 342, 442 aufweisen lediglich auf eine entsprechende Prozessverknüpfung hinweisen, da bei diesem Ausführungsbeispiel entweder dort keine Datenströme vorhanden sind oder die jeweiligen Datenströme derart schnell fließen, dass diese nicht von Interesse sind.Through the expiration displays 340 . 440 the in 7 Illustrated embodiments, on the one hand, progress for a data flow can be visualized, which is indicated by the data flow progress 342 . 442 happens while expiration arrows 341 . 441 that do not display any data flow progress 342 . 442 have only point to a corresponding process link, since in this embodiment either there are no data streams or the respective data streams flow so fast that they are not of interest.

Im Übrigen entsprechen die beiden Ausführungsbeispiele der 6 und 7 dem in 1, 8, 9 und 15 dargestellten Ausführungsbeispiel, mit der Ausnahme, dass die Kleinsymbole 330 in ihrer Höhe niedriger dargestellte sind und die Leiste 311 bzw. Schiene 312 nicht überschreiten. Otherwise, the two embodiments correspond to the 6 and 7 the in 1 . 8th . 9 and 15 illustrated embodiment, with the exception that the small symbols 330 lower in height and the bar 311 or rail 312 do not exceed.

Im Einzelnen steht bei diesen Ausführungsbeispielen das Kleinsymbol ”App 1” für ein Konvertierungsprogramm, welches diverse Druckaufträge in ein geeignetes Format, beispielsweise in pdf-Format, überträgt. Das Kleinsymbol ”App 2” steht für ein Programm, mittels welchem entsprechend formatierte Dateien zu Jobs zusammengefasst und priorisiert werden können. Mithin versteht es sich, dass die über ”App 1” ansprechbare Konvertierung keinen unmittelbaren Zusammenhang mit der nachfolgenden Joborganisation hat bzw. haben muss, so dass der zugehörige Ablaufpfeil 441 des in 7 dargestellten Ausführungsbeispiels von ”App 1” nach ”App 2” lediglich für einen Anwender die Bedienung erleichtert, da die zugehörigen Programme in der entsprechenden Reihenfolge angesprochen werden sollten – aber nicht müssen und so dass bei dem Ausführungsbeispiel nach 6 auf diesen Ablaufpfeil verzichtet wurde.Specifically, in these embodiments, the small icon "App 1" stands for a conversion program, which transmits various print jobs in a suitable format, for example in pdf format. The small icon "App 2" stands for a program by means of which suitably formatted files can be combined into jobs and prioritized. Thus, it goes without saying that the conversion addressable via "App 1" does not have or must have a direct connection with the subsequent job organization, so that the associated run-down arrow 441 of in 7 illustrated embodiment of "App 1" to "App 2" only for a user facilitates the operation, since the associated programs should be addressed in the appropriate order - but not need and so that in the embodiment according to 6 was dispensed with this drain arrow.

Das Kleinsymbol ”App 3” steht bei diesen Ausführungsbeispielen für ein Programm, welches die Jobs dahingehend verteilt, wo gedruckt wird, während das Kleinsymbol ”App 4” für die Drucker bzw. die zugehörigen Druckerprogramme steht. Das Kleinsymbol ”App 5” repräsentiert ein Steuerprogramm für einen Sortierer, während die Kleinsymbole ”App 6” und ”App 7” für die jeweiligen Eintütmaschinen einerseits und eine Endkontrolle andererseits stehen. Insofern sind die Kleinsymbole ”App 1” und ”App 2” in einer Gruppierung 312, 412 ”Data Input” gruppiert, während die Kleinsymbole ”App 3”, ”App 4” und ”App 5” in einer Gruppierung 312, 412 ”Print” und die Kleinsymbole ”App 6” und ”App 7” in einer Gruppierung 312, 412 ”Insert” gruppiert sind. Darüber hinaus umfassen diese Schienen 310, 410 noch eine Gruppierung 312, 412 ”Quality and Statistic”, in welcher durch die Kleinsymbole ”App 8” und ”App 9” aktivierbare Steuerelemente für entsprechende Programme zur Qualitätsprüfung und Statistik dieses Druckprozesses angeordnet sind. Die Gruppierungen 312, 412 der Schienen 310, 410 bilden mithin den gesamten Druckprozess grob ab, während bei diesen Ausführungsbeispielen durch die Ablaufanzeigen 340, 440 der Druckprozess im Detail abgebildet wird.The small icon "App 3" in these embodiments is a program that distributes the jobs where printed, while the small icon "App 4" stands for the printer or the associated printer programs. The small symbol "App 5" represents a control program for a sorter, while the small icons "App 6" and "App 7" stand for the respective one-stop machines on the one hand and a final check on the other hand. In this respect, the small icons "App 1" and "App 2" are in a grouping 312 . 412 "Data Input" grouped while the small icons "App 3", "App 4" and "App 5" in a grouping 312 . 412 "Print" and the small icons "App 6" and "App 7" in a grouping 312 . 412 "Insert" are grouped. In addition, these include rails 310 . 410 another grouping 312 . 412 "Quality and Statistic", in which by the small icons "App 8" and "App 9" activatable controls for corresponding programs for quality control and statistics of this printing process are arranged. The groupings 312 . 412 the rails 310 . 410 thus roughly depict the entire printing process, while in these embodiments the flow indicators 340 . 440 the printing process is depicted in detail.

Hierbei dienen die Ablaufpfeile 341, 441 lediglich einer entsprechenden Visualisierung des Prozessablaufs, während die Datenflussfortschrittsanzeigen 342, 442 Detailinformationen über den tatsächlichen Prozesszustand liefern. Angesichts der bei diesem Prozess auftretenden Datenflussgeschwindigkeiten ist hier eine Echtzeitanzeige nicht notwendig. Es reicht lediglich eine grobe Anzeige, die in etwa den Fortschritt des jeweiligen Datenflusses anzeigt.Here are the drain arrows 341 . 441 only a corresponding visualization of the process flow, while the data flow progress indicators 342 . 442 Provide detailed information about the actual process status. In view of the data flow rates occurring in this process, a real-time display is not necessary here. All that is needed is a rough display that roughly indicates the progress of each data flow.

So kann beispielsweise durch die Datenflussfortschrittsanzeige 342, 442 zwischen ”App 3” und ”App 4” der Stand der Übergabe von Daten an die Drucker angezeigt werden. Für die in ”App 3” vorgenommene Verteilung der Jobs fliehen hingegen keine nennenswerten Datenmengen, so dass bei diesem Ausführungsbeispiel hier eine Datenflussfortschrittsanzeige keine sinnvollen Informationen liefert. Selbiges gilt für den Übergang der einzelnen gedruckten Seiten aus dem Drucker zu dem Sortierer, da diese in jedem Falle immer eine Seite oder eine Rolle bzw. eine sonstige einzelne, fertig gedruckte Einheit ist. Anders sieht dieses beim Übergang zwischen Sortierer und Eintütmaschinen, also beim Übergang zwischen ”App 5” und ”App 6” aus, da der Sortierer hier mehrere Eintütmaschinen bedient und auf diese Weise die Auslastung kontrolliert werden kann. Die Endkontrolle ist bei dem Ausführungsbeispiel nach 7 derart schnell, dass wiederrum eine Detailanzeige des Übergangs zwischen ”App 6” und ”App 7” nicht nennenswert interessiert. Bei dem in 6 dargestellten Ausführungsbeispiel erfolgt beispielhaft lediglich eine sporadische Endkontrolle, so dass hier ein Ablaufpfeil nicht vorgesehen ist. Sind beispielsweise 2 Briefumschläge beschädigt, so wird dieses als wieder zu erledigende Druckaufträge der Jobsortierung ”App 2” über eine entsprechende Schnittstelle von der Endkontrolle ”App 7” übermittelt.For example, through the flowchart progress indicator 342 . 442 between "App 3" and "App 4" the status of the transfer of data to the printer will be displayed. For the distribution of jobs in "App 3", on the other hand, no significant amounts of data are fleeing, so that in this embodiment a data flow progress indicator does not provide meaningful information. The same applies to the transition of the individual printed pages from the printer to the sorter, since in any case this is always a page or a roll or any other single printed unit. This looks different in the transition between sorter and Eintütmaschinen, ie the transition between "App 5" and "App 6", since the sorter operates here several Eintütmaschinen and in this way the utilization can be controlled. The final inspection is in the embodiment after 7 so fast that, in turn, a detailed display of the transition between "App 6" and "App 7" not significantly interested. At the in 6 illustrated embodiment, for example, only a sporadic final control, so that a drain arrow is not provided here. If, for example, 2 envelopes are damaged, this will be sent to the job sorting "App 2" again as print job to be completed via an appropriate interface from the final check "App 7".

Das in den 1, 8, 9 und 15 dargestellte Ausführungsbeispiel ermöglichst es, bei einer im unteren Bereich der Leiste 111 bzw. Schiene 110 hingeführten Maus eine Moduswechselschiene 115 zu aktivieren, in welcher zwei Buttons 150 angeordnet sind, die für einen Moduswechsel sorgen können. An sich sind derartige Aktivierungsmöglichkeiten für zusätzliche Leisten hinlänglich bekannt und können dementsprechend unmittelbar auch für entsprechende Schienen 110 zur Anwendung kommen.That in the 1 . 8th . 9 and 15 illustrated embodiment makes it possible, in one at the bottom of the bar 111 or rail 110 led mouse a mode change rail 115 to activate, in which two buttons 150 are arranged, which can provide a mode change. In itself, such activation options for additional strips are well known and can accordingly directly for corresponding rails 110 come into use.

Durch Drücken des Buttons 150 ”Catalog” wird ein Catalog 151 zu Herunterladen von Programmen, Steuerelementen und/oder Kleinsymbolen geöffnet, wie in 15 exemplarisch dargestellt. Vorzugsweise ist der Catalog 151 nach den Gruppierungen 112 in Catalog-Gruppierungen 153 sortiert und es wird die Catalog-Gruppierung 153 angesprungen, aus welcher heraus der Catalog-Button 150 aktiviert wurde. In dem Catalog 151 liegen die verschiedenen Programme, Steuerelemente und/oder Kleinsymbole durch Anwendungen 152 entsprechend dargestellt vor und weisen in an sich vielfältig bekannter Weise Buttons, Beschreibungen und Icons auf, um einen Benutzer geeignete zu informieren und zu führen. Der Catalog 151 kann auch verschiedenste Navigationsmöglichkeiten aufweisen, die aus dem Stand der Technik bekannt sind, wie beispielsweise Scroll-Balken, Pfeil-Buttons und ähnliches.By pressing the button 150 "Catalog" becomes a catalog 151 to download programs, controls and / or small icons, as in 15 exemplified. Preferably, the catalog 151 after the groupings 112 in catalog groupings 153 sorted and it becomes the catalog grouping 153 jumped, from which out the catalog button 150 has been activated. In the catalog 151 The various programs, controls, and / or small icons are all applications 152 illustrated according to and have in a variety of known manner buttons, descriptions and icons to inform a user appropriate and lead. The catalog 151 can also have a variety of navigation options that stand out known in the art, such as scroll bars, arrow buttons and the like.

Durch Drücken des Buttons 150 „Admin” gelangt man in einen Administratormodus, welcher ggf. erst nach Eingabe eines Passworts zugänglich wird, wobei es in einer alternativen Ausgestaltung auch denkbar ist, den entsprechenden Button lediglich dann anzuzeigen, wenn ein Administrator eingeloggt ist. Derartiges kann beispielsweise über eine separate Applikation geschehen, wie beispielsweise anhand des in 14 dargestellten Ausführungsbeispiel anhand der Applikation „App 8” dargestellt ist, wobei das entsprechende Kleinsymbol 635 hier für eine Blase 636 steht, in welcher die entsprechenden Nutzer aufgeführt sind, weiche sich dann dementsprechend einloggen können.By pressing the button 150 "Admin" enters an administrator mode, which may only be accessible after entering a password, and in an alternative embodiment it is also conceivable to display the corresponding button only when an administrator is logged in. Such can be done for example via a separate application, such as based on the in 14 illustrated embodiment based on the application "App 8" is shown, wherein the corresponding small icon 635 here for a bubble 636 is in which the corresponding users are listed, then soft log in accordingly.

In einem durch Pressen des Buttons 150 „Admin” initialisierten Administratormodus können dann die Kleinsymbole auf der Leiste verlagert und Gruppierungen angelegt werden. Ebenso können dann ggf. auch Abläufe und Ähnliches in der Schiene verankert werden.In one by pressing the button 150 "Admin" initialized administrator mode can then move the small icons on the bar and create groupings. Likewise, procedures and the like can be anchored in the rail, if necessary.

Auch die in 10 bis 14 dargestellten Ausführungsbeispiele weisen jeweils eine Schiene 510, 610 bzw. eine Leiste 511, 611 mit Kleinsymbolen 530, 630 sowie einen Steuerelementebereich 520, 620 auf. Hierbei entspricht die Gruppierung der Gruppierung nach dem Ausführungsbeispiel der 1, 8, 9 und 15, wobei jedoch die Kleinsymbole 530, 630 kürzer als die Höhe der Schiene 510, 610 gewählt ist.Also in 10 to 14 illustrated embodiments each have a rail 510 . 610 or a bar 511 . 611 with small symbols 530 . 630 and a control area 520 . 620 on. Here, the grouping of the grouping according to the embodiment corresponds to the 1 . 8th . 9 and 15 , where however the small symbols 530 . 630 shorter than the height of the rail 510 . 610 is selected.

Darüber hinaus weist das Ausführungsbeispiel nach 10 bei dem Kleinsymbol 530 „App 4” eine Jobfortschrittsanzeige 531 und eine Seitenfortschrittsanzeige 532 auf, welche den Fortschritt des zugehörigen Druckauftrags sowie den Seitenfortschritt des entsprechenden Druckers anzeigen. Selbiges gilt für das Kleinsymbol 535 „App 7”, welches jedoch für eine Blase 536 steht, in welcher mehrere Eintütmaschinen zusammengefasst sind, die ihrerseits über jeweils ein Kleinsymbol 530 in der Blase 536 repräsentiert sind und je Kleinsymbol 530 ebenfalls über eine Jobfortschrittsanzeige 531 und eine Seitenfortschrittsanzeige 532 verfügen. Die entsprechenden Anzeigen des Kleinsymbols 535 „App 7” stellt jeweils eine Summe der in der Blase vorliegenden Anzeigen dar.In addition, the embodiment according to 10 at the small symbol 530 "App 4" a job progress indicator 531 and a page progress bar 532 which show the progress of the associated print job as well as the page progress of the corresponding printer. The same applies to the small symbol 535 "App 7", which, however, for a bubble 536 stands in which several Eintütmaschinen are summarized, in turn, each have a small icon 530 in the bubble 536 are represented and each small icon 530 also via a job progress indicator 531 and a page progress bar 532 feature. The corresponding displays of the small symbol 535 "App 7" represents each a sum of the present in the bubble ads.

Ähnlich ist auch das Kleinsymbol 635 „App 7” des in 11 bis 14 dargestellten Ausführungsbeispiels aufgebaut, wobei hier lediglich eine Fortschrittsanzeige 632 vorgesehen ist, welche für den Fortschritt der an verschiedenen Produktionsstandorten stehenden Eintütmaschinen eine Anzeige darstellt und wobei die in der Blase 636 dargestellten Kleinsymbole 635 für die jeweiligen Produktionsstandorte ihrerseits wieder Blasen 636 repräsentieren, in welcher die verschiedenen Eintütmaschinen „Inserter” eines einzigen Standortes zusammengefasst sind. Auch diese weisen entsprechende Fortschrittsanzeigen 631 auf, deren Summen in den Fortschrittsanzeigen 631 der jeweiligen Produktionsstandorte zusammengefasst sind, wobei die Fortschrittsanzeigen der Produktionsstandorte dann in der Fortschrittsanzeige 632 des Kleinsymbols 635 „App 7” zusammenfassend dargestellt sind.Similar is also the small symbol 635 "App 7" of the in 11 to 14 constructed embodiment shown, with only a progress bar 632 is provided, which is an indicator for the progress of standing at different production sites Eintütmaschinen and wherein in the bladder 636 shown small symbols 635 bubbles for the respective production sites 636 which summarizes the different feeding machines "inserters" of a single location. These also have corresponding progress indicators 631 on, their totals in the progress indicators 631 of the respective production sites, whereby the progress indicators of the production sites are then displayed in the progress bar 632 of the small symbol 635 "App 7" are summarized.

In einem speziellen Infomodus, welcher durch einen nicht separat dargestellten Button eingeschaltet werden kann, kann eine ergänzende Fortschrittsanzeige 633, welche bei diesem Ausführungsbeispiel eine Kapazitätsanzeige ist, initialisiert werden. Hierbei ist die ergänzende Fortschrittsanzeige 633, wie sie in 13 exemplarisch dargestellt ist, hinsichtlich der einzelnen Produktionsstandorte ein Mittelwert der Auslastung, während sie in dem Kleinsymbol 635 „App 7” ein Mitteilwert aller weltweiten Eintütmaschinen, die in dem entsprechenden Prozess eingebunden sind, darstellt.In a special information mode, which can be switched on by a button not shown separately, can a supplementary progress bar 633 , which in this embodiment is a capacity indicator, to be initialized. Here is the supplementary progress bar 633 as they are in 13 is shown as an example, with regard to the individual production sites an average of the utilization, while in the small symbol 635 "App 7" represents a message value of all global feed-in machines involved in the corresponding process.

Die in 16 dargestellte Druck- und Kuvertieranlage 10 weist ihrerseits zwei Drucker 20, einen Kuvertierer 30 sowie zwei Sortierer 40 auf.In the 16 illustrated printing and inserting system 10 in turn has two printers 20 , an inserter 30 as well as two sorters 40 on.

Hierbei umfasst einer der Drucker 20 lediglich ein Druckwerk, während der andere Drucker 20 drei Einzeldruckwerke 23 aufweist. Beide Drucker 20 stellen jeweils bedruckte Papierrollen 29 zur Verfügung, die bei diesem Ausführungsbeispiel händisch als bedruckte Papierrollen 29 dem Kuvertierer 30 zugeführt werden.This includes one of the printers 20 only one printing unit, while the other printer 20 three individual printing units 23 having. Both printers 20 each provide printed paper rolls 29 available, which in this embodiment manually as printed paper rolls 29 the inserter 30 be supplied.

Der Kuvertierer 30 seinerseits umfasst zwei Schneider 31, welche das Papier der bedruckten Rollen 29 entsprechend der vorgewählten Formatvorgabe schneiden. Dahinter ist ein Merger 32 angeordnet, welcher zwei nebeneinander zur Anlage kommende Blätter übereinander führt, sodass die Papierrollen 29 auch doppelnutzig bedruckt sein können. In einer Sammelstation 33 werden dann die Einzelblätter zu kompletten Briefen gesammelt und anschließend einem Falzwerk 34 zugeführt. Anschließend werden die so vorbereiteten Schriftstücke in einer Umlenk- und Aufrichtstation 35 aufgerichtet und an Beilagenanlegern 36 vorbeigeführt. Die so vorbereiteten Briefe gelangen anschließend in den Kuvertierkopf 37 des Kuvertierers 30. Dem Kuvertierkopf werden von der anderen Seite Kuverts aus einem Kuvertvorrat 38 zugeführt. Die fertig kuvertierten Briefe verlassen den Kuvertierer an einem Austransport 39.The inserter 30 in turn, includes two tailors 31 which the paper of the printed rolls 29 according to the preselected format specification. Behind it is a merger 32 arranged, which two adjacent to each other to the plant sheets over each other, so that the paper rolls 29 can also be printed twice as good. In a collection station 33 Then the single sheets are collected to complete letters and then a folding unit 34 fed. Subsequently, the thus prepared documents in a deflection and Aufrichtstation 35 set up and to side dish investors 36 past. The letters prepared in this way then enter the inserter head 37 of the inserter 30 , The inserter envelope is from the other side envelopes from an envelope stock 38 fed. The finished envelopes leave the inserter at an exit port 39 ,

Die so fertig gestellten Briefe werden dann bei diesem Ausführungsbeispiel wiederum händisch den Sortierern 40 zugeführt, wobei die Anlage 10 dieses Ausführungsbeispiels zwei verschiedene Sortierer 40 mit jeweils einer Kuvertauflage 41 und Fächern 42 umfasst, die an sich dem Stand der Technik entsprechen.The letters completed in this way are then manually sorted by this embodiment 40 fed, the plant 10 This embodiment, two different sorters 40 each with a cover 41 and subjects 42 includes, which correspond to the prior art.

Wie unmittelbar ersichtlich, werden zu mindestens die Drucker 20, der Kuvertierer 30 und die Sortierer 40 über eigenständige Programme angesteuert. Jede dieser Einrichtungen benötigt auch sehr individuelle Vorgaben, um zutreffend und in geeigneter Weise arbeiten zu können. Gleichwohl ist es auch denkbar, dass die verschiedenen Aggregate des Kuvertierers 30 über separate Programme angesprochen werden. Sämtliche dieser Programme können über die vorstehend erläuterte graphische Benutzerschnittstelle oder ähnliche, den Ansprüchen entsprechende Benutzerschnittstellen geeignet abgebildet werden, um insgesamt einen hervorragenden Überblick über den Prozessablauf zu geben, wobei von jedem Ort, beispielsweise von jeweils den an den verschiedenen Stationen 20, 30, 40 vorgesehenen Rechenanlagen auf den gesamten Prozess zugreifen bzw. sich bestimmte Informationen, wie beispielsweise Auslastung oder den nächsten händisch zu bearbeitenden Auftrag vor Augen führen zu können.As can be seen immediately, at least the printers become 20 , the inserter 30 and the sorters 40 controlled by independent programs. Each of these facilities also requires very individual specifications in order to work properly and appropriately. Nevertheless, it is also conceivable that the various units of the inserter 30 be addressed through separate programs. All of these programs can be conveniently mapped via the graphical user interface discussed above or similar custom user interfaces to give an overall excellent overview of the process flow, from any location, such as those at the various stations 20 . 30 . 40 computer systems to access the entire process or to be able to visualize certain information, such as utilization or the next manual order to process.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

1010
Druck- und KuvertieranlagePrinting and inserting system
2020
Druckerprinter
2323
EinzeldruckwerkSingle printing unit
2929
bedruckte Papierrollenprinted paper rolls
3030
Kuvertiererinserter
3131
Schneidercutter
3232
Mergermerger
3333
Sammelstationcollection station
3434
Falzwerkfolding
3535
Umlenk- und AufrichtstationDeflection and erection station
3636
Beilagenanlegerinsert feeder
3737
Kuvertierkopfinsert head
3838
Kuvertvorratenvelope stock
3939
Austransportoutfeed
4040
Sortierersorter
4141
Kuvertauflageenvelope edition
4242
Fächersubjects
105105
Mauszeigercursor
110110
Schienerail
111111
Leistestrip
112112
Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
115115
ModuswechselschieneMode switching rail
120120
SteuerelementebereichControls area
124124
aktives Steuerelementactive control
130130
Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
134134
Kleinsymbol eines aktiven SteuerelementsSmall icon of an active control
150150
Button für ModuswechselButton for mode change
151151
CatalogCatalog
152152
Anwendung zur Installation (exemplarisch beziffert)Application for installation (numbered as an example)
153153
Catalog-GruppierungCatalog grouping
205205
Mauszeigercursor
210210
Schienerail
211211
Leistestrip
212212
Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
214214
vergrößert dargestellte Gruppierungmagnified grouping shown
220220
SteuerelementebereichControls area
224224
aktives Steuerelementactive control
230230
Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
234234
Kleinsymbol eines aktiven SteuerelementsSmall icon of an active control
310310
Schienerail
311311
Leistestrip
312312
Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
320320
SteuerelementebereichControls area
330330
Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
340340
Ablaufanzeigesequence display
341341
Ablaufpfeil (exemplarisch beziffert)Expiration arrow (numbered as an example)
342342
DatenflussfortschrittsanzeigeData flow progress
410410
Schienerail
411411
Leistestrip
412412
Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
420420
SteuerelementebereichControls area
430430
Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
440440
Ablaufanzeigesequence display
441441
Ablaufpfeil (exemplarisch beziffert)Expiration arrow (numbered as an example)
442442
DatenflussfortschrittsanzeigeData flow progress
505505
Mauszeigercursor
510510
Schienerail
511511
Leistestrip
512512
Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
520520
SteuerelementebereichControls area
530530
Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
531531
Jobfortschrittsanzeige (exemplarisch beziffert)Job progress indicator (numbered as an example)
532532
Seitenfortschrittsanzeige (exemplarisch beziffert)Page progress indicator (numbered as an example)
535535
eine Blase repräsentierendes Kleinsymbola small icon representing a bubble
536536
Blasebladder
605605
Mauszeigercursor
610610
Schienerail
611611
Leistestrip
612612
Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
620620
SteuerelementebereichControls area
630630
Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
631631
Fortschrittsanzeige (exemplarisch beziffert)Progress indicator (numbered as an example)
632632
Fortschrittsanzeige (exemplarisch beziffert)Progress indicator (numbered as an example)
633633
ergänzende Fortschrittsanzeige im Infomodus (exemplarisch beziffert)additional progress bar in info mode (numbered as an example)
635635
eine Blase repräsentierendes Kleinsymbola small icon representing a bubble
636636
Blasebladder

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • US 6032122 [0002, 0045, 0047] US 6032122 [0002, 0045, 0047]
  • US 6049775 [0002, 0045, 0047] US 6049775 [0002, 0045, 0047]
  • US 5146556 [0003] US 5146556 [0003]
  • EP 0727730 B1 [0003] EP 0727730 B1 [0003]
  • US 6370521 [0003] US 6370521 [0003]
  • US 6957395 [0003] US 6957395 [0003]
  • US 7340686 [0003] US 7340686 [0003]
  • US 7434177 [0003] US 7434177 [0003]
  • US 7526738 [0003] US 7526738 [0003]
  • US 7595810 [0003] US 7595810 [0003]
  • US 2009/0228824 A1 [0003] US 2009/0228824 A1 [0003]

Claims (12)

Graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses mit zumindest zwei aufeinander folgenden, jeweils von eigenständigen Programmen abgebildeten Prozessschritten, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente (124; 224) als Benutzerschnittstelle zu jeweils einem der Programme und andererseits zu den Steuerelementen (124; 224) zugehörige Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich (120; 220; 320; 420; 520; 620), in welchem aktive Steuerelemente (124; 224) angeordnet sind, und eine Leiste (111; 211; 311; 411; 511; 611), in welcher die beiden Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) fixiert angeordnet sind, aufweist, dadurch gekennzeichnet, dass die Leiste (111; 211; 311; 411; 511; 611) eine Schiene (110; 210; 310; 410; 510; 610) ist, in welcher die beiden Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) in der Reihenfolge der zugehörigen Prozessschritte fixiert angeordnet sind.Graphical user interface for visualizing a process recorded in a computer system via suitable interfaces with at least two successive process steps, each of which is represented by independent programs, wherein the graphical user interface on the one hand has at least two window-like control elements ( 124 ; 224 ) as a user interface to each of the programs and on the other hand to the controls ( 124 ; 224 ) associated small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ), wherein the graphical user interface comprises a control area ( 120 ; 220 ; 320 ; 420 ; 520 ; 620 ), in which active controls ( 124 ; 224 ) and a bar ( 111 ; 211 ; 311 ; 411 ; 511 ; 611 ), in which the two small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) are fixed, characterized in that the strip ( 111 ; 211 ; 311 ; 411 ; 511 ; 611 ) a rail ( 110 ; 210 ; 310 ; 410 ; 510 ; 610 ), in which the two small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) are arranged fixed in the order of the associated process steps. Graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente (124; 224) und andererseits zu den Steuerelementen (124; 224) zugehörige Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) umfasst und wobei die graphische Benutzerschnittstelle einen Steuerelementebereich (120; 220; 320; 420; 520; 620), in welchem aktive Steuerelemente (124; 224) angeordnet sind, sowie eine Leiste (111; 211; 311; 411; 511; 611), in welcher die beiden Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) fixiert angeordnet sind, aufweist, dadurch gekennzeichnet, dass die graphische Benutzerschnittstelle die aktiven und/oder dargestellten Steuerelemente (124; 224) nebeneinander in dem Steuerelementebereich (120; 220; 320; 420; 520; 620) anordnet.Graphical user interface for visualizing a process recorded in a computer via suitable interfaces, wherein the graphical user interface on the one hand at least two window-like controls ( 124 ; 224 ) and on the other hand to the controls ( 124 ; 224 ) associated small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) and wherein the graphical user interface comprises a control area ( 120 ; 220 ; 320 ; 420 ; 520 ; 620 ), in which active controls ( 124 ; 224 ) are arranged, as well as a bar ( 111 ; 211 ; 311 ; 411 ; 511 ; 611 ), in which the two small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) are arranged, characterized in that the graphical user interface the active and / or illustrated controls ( 124 ; 224 ) side by side in the control area ( 120 ; 220 ; 320 ; 420 ; 520 ; 620 ). Graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente (124; 224) und andererseits zu den Steuerelementen (124; 224) zugehörige Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) umfasst und wobei die graphische Benutzerschnittstelle einen Steuerelementebereich (120; 220; 320; 420; 520; 620), in weichem aktive Steuerelemente (124; 224) angeordnet sind, sowie eine Leiste (111; 211; 311; 411; 511; 611), in welcher die beiden Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) fixiert angeordnet sind, aufweist, dadurch gekennzeichnet, dass die graphische Benutzerschnittstelle die aktiven und/oder dargestellten Steuerelemente (124; 224) in der Reihenfolge der Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) in dem Steuerelementebereich (120; 220; 320; 420; 520; 620) anordnet.Graphical user interface for visualizing a process recorded in a computer via suitable interfaces, wherein the graphical user interface on the one hand at least two window-like controls ( 124 ; 224 ) and on the other hand to the controls ( 124 ; 224 ) associated small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) and wherein the graphical user interface comprises a control area ( 120 ; 220 ; 320 ; 420 ; 520 ; 620 ), in soft active controls ( 124 ; 224 ) are arranged, as well as a bar ( 111 ; 211 ; 311 ; 411 ; 511 ; 611 ), in which the two small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) are arranged, characterized in that the graphical user interface the active and / or illustrated controls ( 124 ; 224 ) in the order of the small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) in the control area ( 120 ; 220 ; 320 ; 420 ; 520 ; 620 ). Graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente (124; 224) und andererseits zu den Steuerelementen (124; 224) zugehörige Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) umfasst und wobei die graphische Benutzerschnittstelle einen Steuerelementebereich (120; 220; 320; 420; 520; 620), in welchem aktive Steuerelemente (124; 224) angeordnet sind, sowie eine Leiste (111; 211; 311; 411; 511; 611), in welcher die beiden Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) fixiert angeordnet sind, aufweist, dadurch gekennzeichnet, dass die graphische Benutzerschnittstelle nicht dargestellte Steuerelemente mit einer Seitenbewegung in den Steuerelementebereich (120; 220; 320; 420; 520; 620) einführt und hierbei wenigstens ein dargestelltes Steuerelement (124; 224) verlagert, wobei die Bewegungsrichtung durch die Reihenfolge der Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) derart vorgegeben ist, dass ein Steuerelement, das dargestellt werden soll und dessen Kleinsymbol (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) in eine Richtung von einem dargestellten Steuerelement (124; 224) angeordnet ist, entgegen dieser Richtung auf den Steuerelementebereich eingeführt wird und das dargestellte Steuerelement (124; 224) entgegen dieser Richtung verlagert.Graphical user interface for visualizing a process recorded in a computer via suitable interfaces, wherein the graphical user interface on the one hand at least two window-like controls ( 124 ; 224 ) and on the other hand to the controls ( 124 ; 224 ) associated small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) and wherein the graphical user interface comprises a control area ( 120 ; 220 ; 320 ; 420 ; 520 ; 620 ), in which active controls ( 124 ; 224 ) are arranged, as well as a bar ( 111 ; 211 ; 311 ; 411 ; 511 ; 611 ), in which the two small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) are arranged, characterized in that the graphical user interface not shown controls with a lateral movement in the control area ( 120 ; 220 ; 320 ; 420 ; 520 ; 620 ) and in this case at least one displayed control ( 124 ; 224 ), wherein the direction of movement by the order of the small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) is predetermined such that a control to be displayed and its small icon ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) in a direction from a displayed control ( 124 ; 224 ) is introduced against this direction on the control area and the control shown ( 124 ; 224 ) shifted against this direction. Graphische Benutzerschnittstelle nach Anspruch 4, dadurch gekennzeichnet, dass bei zwei dargestellten Steuerelementen (124; 224) und einem Steuerelement, das dargestellt werden soll und dessen Kleinsymbol (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) zwischen den beiden dargestellten Steuerelementen (124; 224) angeordnet ist, wenigstens eines der dargestellten Steuerelemente (124; 224) sich von dem anderen dargestellten Steuerelement (124; 224) in der Richtung, in der die Kleinsymbole angeordnet sind, verlagert, um so Platz für das darzustellende Steuerelement zu schaffen.Graphical user interface according to claim 4, characterized in that in the case of two control elements ( 124 ; 224 ) and a control to be displayed and its small icon ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) between the two displayed controls ( 124 ; 224 ), at least one of the illustrated controls ( 124 ; 224 ) differs from the other control shown ( 124 ; 224 ) in the direction in which the small symbols are arranged, displaced so as to make room for the control to be displayed. Graphische Benutzerschnittstelle nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass durch wenigstens einen Button die Darstellung eines dargestellten Steuerelements (124; 224) gegen die Darstellung des zuletzt dargestellten Steuerelements (124; 224) ausgetauscht wird.Graphical user interface according to one of the preceding claims, characterized in that by at least one button, the representation of a control ( 124 ; 224 ) against the display of the last displayed control ( 124 ; 224 ) is exchanged. Graphische Benutzerschnittstelle nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass lediglich ein Steuerelement (124; 224) vollständig in dem Steuerelementebereich (120; 220; 320; 420; 520; 620) dargestellt ist.Graphical user interface according to one of the preceding claims, characterized characterized in that only one control ( 124 ; 224 ) completely in the control area ( 120 ; 220 ; 320 ; 420 ; 520 ; 620 ) is shown. Graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente (124; 224) und andererseits zu den Steuerelementen (124; 224) zugehörige Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) umfasst und wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in welchem aktive Steuerelemente (124; 224) angeordnet sind, sowie eine Leiste (111; 211; 311; 411; 511; 611), in welcher die beiden Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) fixiert angeordnet sind, aufweist, dadurch gekennzeichnet, dass in der Leiste (111; 211; 311; 411; 511; 611) Gruppierungen (112; 212, 214; 312; 412; 512; 612) für die Kleinsymbole (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) anzeigbar sind.Graphical user interface for visualizing a process recorded in a computer via suitable interfaces, wherein the graphical user interface on the one hand at least two window-like controls ( 124 ; 224 ) and on the other hand to the controls ( 124 ; 224 ) associated small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) and wherein the graphical user interface comprises a control area in which active control elements ( 124 ; 224 ) are arranged, as well as a bar ( 111 ; 211 ; 311 ; 411 ; 511 ; 611 ), in which the two small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) are fixed, characterized in that in the bar ( 111 ; 211 ; 311 ; 411 ; 511 ; 611 ) Groupings ( 112 ; 212 . 214 ; 312 ; 412 ; 512 ; 612 ) for the small symbols ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) are displayed. Graphische Benutzerschnittstelle nach Anspruch 8, dadurch gekennzeichnet, dass eine Gruppierung (214), die ein zu einem aktiven Steuerelement (124; 224) gehöriges Kleinsymbol (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) umfasst, hervorgehoben ist.Graphical user interface according to claim 8, characterized in that a grouping ( 214 ), which is an active control ( 124 ; 224 ) associated small symbol ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) is highlighted. Graphische Benutzerschnittstelle nach einem der Ansprüche 8 bis 9, dadurch gekennzeichnet, dass die Gruppierungen (112; 212, 214; 312; 412; 512; 612) vergrößerbar sind.Graphical user interface according to one of claims 8 to 9, characterized in that the groupings ( 112 ; 212 . 214 ; 312 ; 412 ; 512 ; 612 ) are enlargeable. Graphische Benutzerschnittstelle nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass ein zu einem aktiven Steuerelement (124; 224) gehöriges Kleinsymbol (130, 134; 230, 234; 330; 430; 530, 535; 630, 635) hervorgehoben ist.Graphical user interface according to one of the preceding claims, characterized in that an active control element ( 124 ; 224 ) associated small symbol ( 130 . 134 ; 230 . 234 ; 330 ; 430 ; 530 . 535 ; 630 . 635 ) is highlighted. Graphische Benutzerschnittstelle nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass wenigstens ein Kleinsymbol für eine Blase, in welcher wenigstens ein weiteres Kleinsymbol, welches zu einem eine Benutzerschnittstelle darstellendem Steuerelement gehört, angeordnet ist oder für einen Link steht.Graphical user interface according to one of the preceding claims, characterized in that at least one small symbol for a bubble, in which at least one further small symbol which belongs to a control representing a user interface, is arranged or stands for a link.
DE102011115904A 2011-06-14 2011-10-14 Graphical user interface Withdrawn DE102011115904A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE102011115904A DE102011115904A1 (en) 2011-06-14 2011-10-14 Graphical user interface
DE112012002475.3T DE112012002475A5 (en) 2011-06-14 2012-05-02 Graphical user interface
PCT/DE2012/000442 WO2012171513A1 (en) 2011-06-14 2012-05-02 Graphical user interface

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102011105877 2011-06-14
DE102011105877.3 2011-06-14
DE102011115904A DE102011115904A1 (en) 2011-06-14 2011-10-14 Graphical user interface

Publications (1)

Publication Number Publication Date
DE102011115904A1 true DE102011115904A1 (en) 2012-12-20

Family

ID=47228528

Family Applications (2)

Application Number Title Priority Date Filing Date
DE102011115904A Withdrawn DE102011115904A1 (en) 2011-06-14 2011-10-14 Graphical user interface
DE112012002475.3T Pending DE112012002475A5 (en) 2011-06-14 2012-05-02 Graphical user interface

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE112012002475.3T Pending DE112012002475A5 (en) 2011-06-14 2012-05-02 Graphical user interface

Country Status (2)

Country Link
DE (2) DE102011115904A1 (en)
WO (1) WO2012171513A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019117097A1 (en) * 2019-06-25 2020-12-31 Kiefel Gmbh DEVICE AND METHOD FOR OPTIMIZING THE PROCESS TIME OF A PRODUCTION MACHINE

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5146556A (en) 1988-10-11 1992-09-08 Next Computer, Inc. System and method for managing graphic images
DE19644212A1 (en) * 1995-10-26 1997-04-30 Mitel Corp Software handling method
US6032122A (en) 1997-03-14 2000-02-29 Bell & Howell Mail And Messaging Technologies Company Systems, methods and computer program products for monitoring and controlling mail processing devices
US6049775A (en) 1998-01-30 2000-04-11 Bell & Howell Mail And Messaging Technologies Company Systems, methods and computer program products for monitoring and controlling mail processing devices
EP0727730B1 (en) 1995-02-17 2001-09-19 International Business Machines Corporation Method for improving visibility and selectability of icons
US6370521B1 (en) 1998-08-25 2002-04-09 Bell & Howell Mail Messaging Technologies Company Tracking system, method and computer program product for document processing
WO2005045756A2 (en) * 2003-10-23 2005-05-19 Microsoft Corporation Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
US6957395B1 (en) 2000-01-04 2005-10-18 Apple Computer, Inc. Computer interface having a single window mode of operation
US7340686B2 (en) 2005-03-22 2008-03-04 Microsoft Corporation Operating system program launch menu search
US7434177B1 (en) 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
US20090228824A1 (en) 2005-11-18 2009-09-10 Apple Inc. Multiple dashboards
US7595810B2 (en) 2006-03-22 2009-09-29 Apple Inc. Methods of manipulating a screen space of a display device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8237940B2 (en) * 2008-09-05 2012-08-07 Ricoh Company, Ltd. Extensible control of document processing
US20100070890A1 (en) * 2008-09-12 2010-03-18 International Business Machines Corporation Method for Providing a Manufacturing Execution System (MES) Service to Third Parties

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5146556A (en) 1988-10-11 1992-09-08 Next Computer, Inc. System and method for managing graphic images
EP0727730B1 (en) 1995-02-17 2001-09-19 International Business Machines Corporation Method for improving visibility and selectability of icons
DE19644212A1 (en) * 1995-10-26 1997-04-30 Mitel Corp Software handling method
US6032122A (en) 1997-03-14 2000-02-29 Bell & Howell Mail And Messaging Technologies Company Systems, methods and computer program products for monitoring and controlling mail processing devices
US6049775A (en) 1998-01-30 2000-04-11 Bell & Howell Mail And Messaging Technologies Company Systems, methods and computer program products for monitoring and controlling mail processing devices
US6370521B1 (en) 1998-08-25 2002-04-09 Bell & Howell Mail Messaging Technologies Company Tracking system, method and computer program product for document processing
US7434177B1 (en) 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
US7526738B2 (en) 1999-12-20 2009-04-28 Apple Inc. User interface for providing consolidation and access
US6957395B1 (en) 2000-01-04 2005-10-18 Apple Computer, Inc. Computer interface having a single window mode of operation
WO2005045756A2 (en) * 2003-10-23 2005-05-19 Microsoft Corporation Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
US7340686B2 (en) 2005-03-22 2008-03-04 Microsoft Corporation Operating system program launch menu search
US20090228824A1 (en) 2005-11-18 2009-09-10 Apple Inc. Multiple dashboards
US7595810B2 (en) 2006-03-22 2009-09-29 Apple Inc. Methods of manipulating a screen space of a display device

Also Published As

Publication number Publication date
DE112012002475A5 (en) 2014-02-27
WO2012171513A1 (en) 2012-12-20

Similar Documents

Publication Publication Date Title
DE112015005994B4 (en) Software generator
DE112005001012T5 (en) User configurable alarms and alarm tracking for process control systems
DE112008000512T5 (en) Method and system for generating a control system user interface
CH703401B1 (en) Method and device for generating a user interface for operating machines.
DE10149634A1 (en) Display system and method for displaying images
DE10052014B4 (en) Method for controlling and updating the operating system for a printing machine
DE102019106285A1 (en) Method for automatically aligning a window within a user interface
WO2010130343A2 (en) Alarm management system
EP2629187A2 (en) Method for adjusting the graphic representation on the user interface of a computer user station
DE102016123235A1 (en) OPERATING MANAGEMENT SYSTEM FOR DIRECTLY DISPLAYING A WORKING COMMAND BASED ON OPERATING MANAGEMENT INFORMATION ON A TOOLING MACHINE
EP1438642B1 (en) System and method for the dynamic representation of the actual state of a task in relation to a target state
DE102018100362A1 (en) Method for controlling displays of a spinning or winding machine
EP1750209A1 (en) Method and apparatus for automatically presenting data ordered in data fields
DE10320268B4 (en) Device and method for finding and displaying information
DE102011115904A1 (en) Graphical user interface
EP3690580B1 (en) Joint visualization of process data and process alarms
EP2645229B1 (en) Processing operations of a print product manufacturing method
DE10028870A1 (en) Electronic chassis check card is available to different detection stations and/or is expandable and/or can be updated; quality-relevant data are fully represented in data processing system
DE10335326A1 (en) Graphical industry process flow simulation method in which a print job data record is input and combined with an available process flow record to form a customized process flow that can be output together with the originating job
DE102016015707B4 (en) energy management system
DE102016209118B4 (en) Energy Management System
EP1970808B1 (en) Method and user interface for displaying status information with computer support
DE10108645B4 (en) Method for monitoring a printing press
DE10132697B4 (en) Synchronization of viewers in computer programs
DE102022119867A1 (en) Method for automated error handling of a production facility and production facility

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R163 Identified publications notified
R118 Application deemed withdrawn due to claim for domestic priority

Effective date: 20131216