Computer-based system and method for automatic configuration of an external device

   
   

A system for connecting an external device and a host system includes an input/output code element on a host system linked with the external device. The input/output code element generates a device identification string. The device identification string includes an optional feature component associated with the external device. The optional feature component indicates at least one extra feature that is included with a particular external device, such as an envelope feeder for a printer or an audio component for a wireless Internet appliance. The system further includes an installer linked with the host system. The installer receives the device identification string and parses the string for the optional feature component. The installer creates an add-on identifier key in the host system's registry based on the optional feature component. The system further includes a device driver for operating all features of the external device identified by the device identification string, especially the optional feature component. In particular, the device driver accesses the add-on identifier key in the registry. The device driver includes a device driver configuration component which is modified in accordance with each add-on identifier key to include features associated with the optional feature component.

Ένα σύστημα για μια εξωτερική συσκευή και ένα σύστημα οικοδεσποτών περιλαμβάνουν ένα στοιχείο κώδικα εισαγωγής/παραγωγής σε ένα σύστημα οικοδεσποτών που συνδέεται με την εξωτερική συσκευή. Το στοιχείο κώδικα εισαγωγής/παραγωγής παράγει μια σειρά προσδιορισμού συσκευών. Η σειρά προσδιορισμού συσκευών περιλαμβάνει ένα προαιρετικό τμήμα χαρακτηριστικών γνωρισμάτων που συνδέεται με την εξωτερική συσκευή. Το προαιρετικό τμήμα χαρακτηριστικών γνωρισμάτων δείχνει τουλάχιστον ένα πρόσθετο χαρακτηριστικό γνώρισμα που συμπεριλαμβάνεται με μια ιδιαίτερη εξωτερική συσκευή, όπως ένας τροφοδότης φακέλων για έναν εκτυπωτή ή ένα ακουστικό συστατικό για μια ασύρματη συσκευή Διαδικτύου. Το σύστημα περιλαμβάνει περαιτέρω έναν εφαρμοστή που συνδέεται με το σύστημα οικοδεσποτών. Ο εφαρμοστής λαμβάνει τη σειρά προσδιορισμού συσκευών και αναλύει τη σειρά για το προαιρετικό τμήμα χαρακτηριστικών γνωρισμάτων. Ο εφαρμοστής δημιουργεί ένα πρόσθετο κλειδί προσδιοριστικών στο ληξιαρχείο του συστήματος οικοδεσποτών βασισμένο στο προαιρετικό τμήμα χαρακτηριστικών γνωρισμάτων. Το σύστημα περιλαμβάνει περαιτέρω έναν οδηγό συσκευών για να ενεργοποιήσει όλα τα χαρακτηριστικά γνωρίσματα της εξωτερικής συσκευής που προσδιορίζεται από τη σειρά προσδιορισμού συσκευών, ειδικά το προαιρετικό τμήμα χαρακτηριστικών γνωρισμάτων. Ειδικότερα, ο οδηγός συσκευών έχει πρόσβαση στο πρόσθετο κλειδί προσδιοριστικών στο ληξιαρχείο. Ο οδηγός συσκευών περιλαμβάνει ένα τμήμα διαμόρφωσης οδηγών συσκευών που τροποποιείται σύμφωνα με κάθε πρόσθετο κλειδί προσδιοριστικών για να περιλάβει τα χαρακτηριστικά γνωρίσματα που συνδέονται με το προαιρετικό τμήμα χαρακτηριστικών γνωρισμάτων.

 
Web www.patentalert.com

< Synchronizing multiple time stamps distributed within a computer system with main time of day register

< Process and system for blocking unnecessary callbacks to empty paint methods of graphical user interface components

> Systems and methods for integrating emulated and native code

> Method for binary-level branch reversal on computer architectures supporting predicated execution

~ 00144