Hello all, I want to have a composite USB device with following functions 1. Scanner 2.Mass storage 3. Printer
This device will have three interfaces for each functions as above. How many End points should this composite device have? After going through relevant specs my understanding is as below: 1. one Control end points 2. Scanner endpoints as below: a) Bulk IN end point. Used to transfer data from the device to host. b) Bulk OUT end point. Used to transfer data from the host to the device. c)Optional Interrupt end point. Used to signal command completion 3. Mass storage device Endpoint as below: a)Bulk IN end point. b)Bulk OUT end point. c)Optional Interrupt end point 4. Printer end points as below: a)Bulk OUT end point b)Optional Bulk IN end point. Is this correct? What is the meaning of optional and when should these be provided? Also where can I get USB class specification for scanner device?? Thanks for helping in advance. Warm Regards Manoj _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel