[cups.bugs] [MOD] STR #3971: USB Epson receipt printer M129C not recognized

Nicolas Leonard leonard.nicolas at gmail.com
Wed Nov 2 06:16:15 PDT 2011


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

The USB receipt printer Epson/Seiko TM-T88IV (M129C) is not recognized by
the cups usb backend.
This printer returns to Vendor-Specific values for bInterfaceClass and
bInterfaceSubClass USB attributes which prevents it to be properly
detected as a 'regular' printer. The output of 'lsusb -v' for such a
printer is attached
It's correctly detected by usblp, since several years, thanks to this
patch: http://www.spinics.net/lists/linux-usb-devel/msg03603.html.

I've made and tested successfully the same kind of patch for
backend/usb-libusb.c. 

A related drawback is that this device doesn't have any IEEE-1284 device
ID, so the output of backend/usb is something like
direct usb://Unknown/(null)?serial=J4LG008211 "/(null)?serial=J4LG008211"
"/(null)?serial=J4LG008211" "" ""
It could also be fixed using hard-wire values, but I haven't done such
additions in my patch.
This device ID problem doesn't prevent the printer to work perfectly.

Let me know if you want me to do additional tests - I really need this
printer to be recognized properly by cups.

Thanks

Link: http://www.cups.org/str.php?L3971
Version: 1.5.0
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: epson_M129C_usb_output.txt
URL: <http://lists.cups.org/pipermail/cups-devel/attachments/20111102/ed15e42a/attachment.txt>


More information about the cups-devel mailing list