From: Solomon P. <pi...@sh...> - 2019-11-02 03:19:46
|
On Fri, Nov 01, 2019 at 08:39:38PM +0000, Naropa Perez wrote: > Attached are two Sniffs. One from Windows, and one failed one from Linux. Let me know if there is anything else you need! Thank you! Digging into the sniffs, there are a few discoveries: * USB VID/PID (yay!) * PJL commands (vs PDL payloads) need to be sent in separate bulk URBs (and job spool wrapper bits need to be stripped) * My notes (and sample files) don't exactly match the contents of the sniffs (Further analysis is needed..) * Printer status apparently reported via extended IEEE1284 response (via control rather than bulk URBs) That last item is the most interesting. And a custom backend is definitely needed here. Back in April I started to write one but it clearly needs further work before it's ready for use. With the printer plugged into the Linux system, can you run these two commands for me (as root) and send me the output? (off-list, please) lsusb -v /usr/lib/cups/backend/usb - Solomon -- Solomon Peachy pizza at shaftnet dot org High Springs, FL ^^ (email/xmpp) ^^ Quidquid latine dictum sit, altum videtur. |