Apr 12 2021 08:02 PM
Hi, I'm just getting started on developing a proxy for our MFPs to support Universal Print. Specifically, the application (in Java) will run on an MFP and proxy it's capabilities to UP and route jobs from UP to the hardware.
I've read through the PWG document on proxies and have also looked through the MSGraph APIs. I have some questions that I hope will point me in the right direction.
I have many more questions but I think I need to understand these basic things before I get too bogged down. Any guidance or example code would be appreciated.
Thanks!
Matt Cecile
Apr 15 2021 09:22 AM
Apr 27 2021 11:56 AM - edited Apr 27 2021 11:57 AM
@MCecile how are you?
Regarding which API to use:
Yes there is some overlap. In fact Graph APIs support content-type as application/ipp payloads through which you can send IPP encoded payloads that may support more options than the JSON option. IPP protocol is primarily targeted for printer firmware. From an app perspective, you should consider your scenarios and ease of use to decide which API may be more meaningful. For e.g. if your app requests the jobs by either polling or when user is at the printer (swiped badge/logs in), then Graph API may be okay, whereas if you want to set up a notification channel using IPP Notifications, then IPP APIs may be beneficial.
We are working on providing examples of IPP payload and it should be available in some time.
Thanks
Saurabh
Apr 28 2021 07:09 AM - edited Apr 28 2021 07:09 AM
Thanks @Saurabh_Bansal! A couple things are still not clear to me:
1) How do you obtain the URI for the IPP calls? Is this through the Print Service graph APIs?
2) How is authentication handled for these IPP calls?
Matt