0

I have a large UV printer based on Ricoh GEN5 printheads and I'm correctly able to print my files by using the proprietary software over USB communication on Windows 10.

I would like to understand if there is any chance to query the printer over USB in order to get its status or any other useful information such as the printhead speed, its current position, and so on.

I'm able to do this by using the vendor software (it is a chinese company), but I need to implement this function in my C/C++ program in order to run some statistics on the printer performance. Is it possible to do that? I tried to search on google, but I found nothing.

enter image description here

asked Mar 10, 2022 at 11:06
3
  • 1
    I think it's hard because transferring between vendor's app and the device is private and rarely vendor public the format of data for you. Or you can sniff and analyze message to know format of a message which is according to your action on the GUI app stackoverflow.com/questions/18137206/… Commented Mar 10, 2022 at 11:16
  • 1
    Thank you! Sniffing the data could be a solution even if it will be hard to find all the packets. Commented Mar 10, 2022 at 11:20
  • I tried to sniff it and then I've used Wireshark but it's almost impossible to understand what is exchanged over the USB. Commented Mar 10, 2022 at 11:29

0

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.