User input to a device driver to affect device driver settings is handled by a method according to various aspects of the present invention. The device driver has settings which include a plurality of values. The method includes the steps of (a) in response to user input, replacing the value of a setting with a new value; and then (b) reviewing all settings for consistency. During the review, additional replacements may be dictated according to rules (i.e., conditional procedures) which may have been received from a file into the device driver. Each rule accounts for one type of interaction. For example, when a user changes the media from letter paper to envelope using a printer driver user interface, the user interface is updated to show that two-sided printing and stapling settings are now off and not available. By allowing inconsistent settings to exist and then be corrected, user interface programming source code is made more manageable.

Benutzereingang zu einer Gerätebetreibung, zum der Gerätebetreibungeinstellungen zu beeinflussen wird durch eine Methode entsprechend verschiedenen Aspekten der anwesenden Erfindung angefaßt. Die Gerätebetreibung hat Einstellungen, die eine Mehrzahl von Werten einschließen. Die Methode schließt die Schritte von (a) in Erwiderung auf Benutzereingang ein und ersetzt den Wert einer Einstellung mit einem neuen Wert; und (b), alle Einstellungen für Übereinstimmung dann wiederholend. Während des Berichts können zusätzliche Wiedereinbaue entsprechend Richtlinien (d.h., bedingte Verfahren) vorgeschrieben werden die von einer Akte in die Gerätebetreibung empfangen worden sein können. Jede Richtlinie erklärt eine Art Interaktion. Z.B. wenn ein Benutzer die Mittel von Briefpapier zu Umschlag mit einer Druckertreiber-Benutzerschnittstelle ändert, wird die Benutzerschnittstelle aktualisiert, um zu zeigen, daß doppelseitige druckenund heftende Einstellungen jetzt weg und nicht vorhanden sind. Indem man erlaubt, daß inkonsequente Einstellungen zu bestehen und dann werden behoben, Benutzerschnittstelle wird programmierenquellenprogramm handlicher gebildet.

 
Web www.patentalert.com

< System and method for providing a relational database backend

< System and method for assessing a procurement and accounts payable system

> Systems, methods and computer program products for validating web content tailored for display within pervasive computing devices

> System and method heterogeneous data source integration

~ 00098