-
Hello Team,
we run our printer driver application using the following command Then We add the printer using the following method, on a local PC, we open the Web interface of our printer application (http://printerip:631 )and using Add Printer option and add our printer. on our Printer platform, we run the ippfind, and it return the following output On Mac PC, our printer successfully detected as Air print and working well. IPP-USB Support When we connect our printer to Linux PC, it successfully enumerated 4 interface each interface with different endpoint addresses. when we use ippusbxd it successfully detected as IPP-USB printer, and produice the following output
and bind our printer to 127.0.0.1:60000, when we try to open the printer interface on 127.0.0.1:60000, there is no response data from the printer. host can send the data but printer doesn't retun any data.
Could you please guild us to identify the issue and move forward to implement the IPP-USB printer feature. Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 8 replies
-
OK, so this is better discussed over in the PAPPL project. But some quick feedback:
I suspect you might be running into a problem with the DWC2/3 driver and your embedded board - ippusbxd is seeing the USB gadgets but isn't able to successfully send data. Also, is this an off-the-shelf ARM board or something custom? USB signaling requires a proper ground plane for high-speed (480Mbit/sec) to work, but discovery/interface selection happens at full-speed (12Mbit/sec) so it isn't always obvious there is a problem. |
Beta Was this translation helpful? Give feedback.
-
OK, so when you run your printer application, add the log-level and log-file options so you get details about what is happening:
WRT my final comments, what I mean is that the USB gadget (device) driver is responsible for handling the USB I/O, with PAPPL providing the IPP-USB protocol support. But if the USB hardware or driver is faulty then PAPPL will not be able to successfully provide those IPP-USB endpoints for you. |
Beta Was this translation helpful? Give feedback.
-
The device's read poll waits for 10 seconds for every incoming transactions, resulting in significant delays. |
Beta Was this translation helpful? Give feedback.
The device's read poll waits for 10 seconds for every incoming transactions, resulting in significant delays.