We've registered (2) different vendors' Universal Print Ready printers into our tenant: Brother and Epson. We are not using the MS supplied connector, nor do we wish to as the whole purpose of native UP is to eliminate any unneeded host/servers.
Both printers appear, and can be assigned, in BC.
One problem we are seeing is when we try to use the Brother device. When we actually try to print, BC greets us with an error about application/pdf not being a supported format. I assume this means that BC requires the device to accept application/pdf? Printing from any other application other than BC works fine.
The other problem we are seeing is with the Epson device. When we print in BC, no errors occur (this device accepts 'application/pdf'), but crashes the printer causing it to reboot endlessly until the job is cleared from the queue in the Universal Print portal. Again, printing from any other application other than BC also works fine with this device.
Both devices are up-to-date on Firmware, and I have reached out to both vendors for assistance/support. As other application works fine, I'd suspect the problem may be specific to BC's Universal Print implementation.
Has anyone seen similar? Who may I communicate with to further troubleshoot this issue?
Hi Rani,
It most certainly is:
PjS, will you please verify that Document Conversion is turned on in the Universal Print portal? More info here: docs.microsoft.com/.../document-conversion
Thanks for the update.
Rani, The OneDrive web to UP works to the Epson.
Thanks for the suggestion Steven, but this is not what we are after.
Hi Rani,
Firstly, thank you for the kind and reply. I understand fully your comments and will raise a formal support ticket via our partner, but in the interim, it is useful to speak developer to developer, such as we do here. I'll try the OneDrive web to UP and report back here with results.
It may be worthwhile to mention that both devices can handle PDF natively. This is easily demonstrated by sending a native PDF to 9100 or via LPR to each device; both of which print fine.
That being said, I'd suspect the Brother device may simply not be advertising PDF as a valid content type when the (IPP based?) query occurs.
The Epson device, although advertising PDF as a valid content type, to your point, may be an issue in how BC is constructing/calling the UP Graph API. Need to confirm and/or deny that. Regardless, the engineers for Epson and Brother are based in Japan, and it is Golden Week there, so responses from them have been a bit delayed.
Hello,
To help with Printing in Business Central, SaaS, consider using this FREE APP: www.dmsiworks.com/.../
This help my customers.
Hope this helps.
Thanks,
Steve
Typo in my post. The correct link is https://aka.ms/UPDiscussion
PjS,
As you may have concluded, the issue you're facing with the Brother printer is because BC is trying to send a PDF through the Universal Print (UP) Graph API to be printed by this printer that only supports the PWG-Raster format. UP performs some format conversions to try to accommodate what the target printer supports. Conversion to PWG-Raster is still not supported by UP. Please add a feature request at https://aka.ms/UPIdeas for adding conversion to PWG-Raster in the UP Graph API. Until that conversion ability is added to UP, the only workaround for printers that only support PWG-Raster is to use the connector, and I know that's not what your after.
As for the issue with the Epson printer, I'm not sure what's going on there. One thing to try is to print a PDF from OneDrive web to UP (techcommunity.microsoft.com/.../2653401)
If that works, then the issue might be in BC or the printer (in the way they communicate with UP). If that fails, then it might be the printer in particular.
Either way, please create a Microsoft Support ticket about this and get in touch with the UP team through http://aka.ms/UPDiscussion.
I hope this helps. Thank you.
Hello,
Your partner can raise a question on your behalf to Microsoft via partner center.
Thank you.
Sohail Ahmed
2,655
Mansi Soni
1,574
YUN ZHU
1,453
Super User 2025 Season 1