Patent ID: 9213512
Filing Date: 2015-12-15
Classification: G06F,Y02D

Abstract:
1. A method comprising: coupling an imaging device to a host device via a universal serial bus (USB) interface of the imaging device; in response to coupling the imaging device to the host device, presenting, by the imaging device to the host device, a mass storage class interface; in response to presenting, by the imaging device to the host device, the mass storage class interface, uploading, by the imaging device, a device driver to the host device, to enable the host device to install the device driver; subsequent to uploading, by the imaging device, the device driver to the host device, re-coupling the imaging device to the host device via the USB interface of the imaging device, in response to re-coupling the imaging device to the host device, presenting, by the imaging device to the host device, a printer class interface; in response to presenting the printer class interface to the host device, receiving a print command from the host device; based on the print command, printing by the imaging device; and subsequent to (i) uploading, by the image device, the device driver to the host device and (ii) the host device installing the device driver, deleting the device driver from the imaging device.