Forum Discussion
MCecile
Apr 13, 2021Copper Contributor
Universal Print Proxy Questions
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...
Saurabh_Bansal
Microsoft
Apr 27, 2021MCecile 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
MCecile
Apr 28, 2021Copper Contributor
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