Hello Brad, Thanks for the reply. What I am trying to design is not a conventional Composite device. This device will have a scanner permanently attached and have a port for attaching a printer.
If the printer is not connected it will report itself as a single interface scanner device. When the printer is connected to the port it will get the descriptors from printer and report itself as a composite device with two interfaces. Now In these case as the scanner & printer can be from two vendors, so how can I report these two vendor ID as device descriptor allows only one vendor. If I do not inform the host PC of vendor information on newly attached printer will it affect loading of driver for printer or in data transfer. Regards Manoj -----Original Message----- From: Brad Hards [mailto:[EMAIL PROTECTED]] Sent: Wednesday, July 10, 2002 2:10 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Re: [linux-usb-devel] USB Composite Device On Wed, 10 Jul 2002 18:33, Manoj wrote: > Hello All, > > I want to design a composite device with 2 interfaces a printer & a > scanner. The device has Scanner permanently attached and a port to which > any printer of any manufacturer can be connected. > Now if I don't supply vendor ID/product ID in device for printer in device > descriptor then does the USB host ask for the printer driver to be loaded? You don't appear to understand the concept of a composite device. If it has two interfaces on the same device, then you only have one device descriptor. Vendor ID and product ID are per device descriptor, not per interface. > How will the device be seen on say windows machine? This is a Linux list. Try the USB-IF webboard (www.usb.org/forums/developers/webboard.html) for windows questions. > Is it possible to load 2 different drivers for printer & scanner? Linux will do so. Brad -- http://conf.linux.org.au. 22-25Jan2003. Perth, Australia. Birds in Black. ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Two, two, TWO treats in one. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
