Welcome to the Haiku shell. ~> listusb -v /dev/bus/usb/6/2 [Device /dev/bus/usb/6/2] Class .................. 0x00 (Per-interface classes) Subclass ............... 0x00 Protocol ............... 0x00 Max Endpoint 0 Packet .. 64 USB Version ............ 2.0 Vendor ID .............. 0x04a9 (Canon, Inc.) Product ID ............. 0x1721 (MP210 ser) Product Version ........ 0x0105 Manufacturer String .... "Canon" Product String ......... "MP210 series" Serial Number .......... "71DF23" [Configuration 0] Configuration String . "" [Interface 0] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0x00 Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 0 Type ............. Bulk Direction ........ Output [Endpoint 1] MaxPacketSize .... 512 Interval ......... 0 Type ............. Bulk Direction ........ Input [Endpoint 2] MaxPacketSize .... 64 Interval ......... 11 Type ............. Interrupt Direction ........ Input [Interface 1] [Alternate 0 active] Class .............. 0x07 (Printer) Subclass ........... 0x01 Protocol ........... 0x02 Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 0 Type ............. Bulk Direction ........ Output [Endpoint 1] MaxPacketSize .... 512 Interval ......... 0 Type ............. Bulk Direction ........ Input ~>