Am Freitag, 18. Januar 2008 01:57:31 schrieb Jordi Fernández: > > I have a printer device that is not listed in usb database: > > > T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 18 Spd=480 MxCh= 0 > D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 > P: Vendor=10ce ProdID=000e Rev= 0.01 > S: Manufacturer=SHINKO > S: Product=CHC-S2145 > C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA > I:* If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp > E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > > It's a Dye Sublimation printer. I build a driver using libusb but it conflicts
Why did you do that? > with usblp. Now I'm using guten-print to build a driver for cups, but cups > usb backend not find the device ID, and when I plug the printer /dev/usb/lp0 > device is correctly created. > cups code fails when it calls to: > ioctl(fd, LPIOC_GET_DEVICE_ID(device_id_size), device_id) > causing : Input/output error So you let the usblp kernel module bind and get that error? Regards Oliver - To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html