Method to change USB device descriptors from host to emulate a new device
US7752029B2 · kind B2 · utility
Assignees
Inventors
Key dates
| Filing date | Jun 23, 2006 |
| Grant date | Jul 6, 2010 |
| Priority date | — |
| Expiry date | Dec 1, 2027 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/116
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for changing operation of a device, comprising: sending target device descriptors to the device's device emulator, which processes and stores the descriptors as the current descriptors in memory, and the device emulator responding to a query from a host simulating operation of the target device. Using the method, the host recognizes the device as a different, target device, such as printers, MFPs, peripherals, digital cameras, etc. Device emulation enables installation and other testing of a new and yet unavailable target device under development. The methods also include USB device enumeration, making a print job containing extended PJL commands and sending it using a generic device driver, emulator firmware analyzing and storing the descriptors in registers, sending a line reset command to simulate device detachment and reattachment, and meeting timing requirements of USB detached and attached states.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.