Patent ID: 6825941
Filing Date: 2004-11-30
Classification: G06F

Abstract:
A computer system for outputting data to an output device, comprising:an application program for invoking a plurality of graphics device interface functions to control the sending of data to the output device; a graphics device interface for invoking a plurality of device driver functions for controlling the outputting of data in response to the invocation of the plurality of graphics device interface functions; a text based minidriver containing a text based characterization of the output device, the text based characterization containing an implementation of device specific device driver functions invoked by the graphic device interface, the text based minidriver including means for outputting the text based characterization; and a modular universal driver which incorporates the text based characterization passed by the text based minidriver, the modular universal driver implementing the device specific driver functions to control the outputting of data to the output device in accordance with the incorporated text based characterization.