. . . "A data processing system, comprising:a. a memory storing instructions and data including an application program and a device driver code module, and b. a processor responsive to the instructions and data stored in memory for executing the application program and for executing the device driver code module to transform data signals from an external device to a form for input to the executing applic" .