From: Tim R. <ti...@pr...> - 2008-07-17 16:15:14
|
seeism wrote: > I searched a lot in the usb manual for request,request type for getting > device id from the printer.I didnt find any.So mailed you. > > My printer is a vendor specific printer with its commands based on usb mass > storage .I thought we dont have to provide any commands for getting the > device id from the printer if we specify the correct request type and > request. > But, you see, there are several difficult conflicts in what you are saying. Printers and mass storage devices are NOTHING alike. The USB mass storage class doesn't have a command to fetch a printer ID. Further, according to the descriptors you posted, your device is NEITHER mass storage class nor printer class. It's entirely custom. Are you just trying to get the USB vendor ID and device ID? THAT much is easy, and you don't even need to claim an interface. But if you are really trying to get an IEEE1284 ID, as you said, then I guarantee you that there is no command in the USB Mass Storage Class spec that will fetch that. You aren't going to be able to guess this. It's either a printer, or it's mass storage, or it's custom. You NEED MORE INFORMATION before you can use this device. -- Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. |