หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Universal Print is a Microsoft 365 subscription-based service that runs entirely on Microsoft Azure. It gives you centralized printer management through the Universal Print portal. Business Central makes printers set up in Universal Print available to client users through the Universal Print Integration extension.
The complete setup requires you to work in both Microsoft Azure, using the Azure portal, and in Business Central. The setup is divided between two main tasks as described in this article:
- In Microsoft Azure, set up Universal Print and add the printers you want to use in Business Central to a print share. Learn more in Set up Universal Print and printers in Microsoft Azure.
- In Business Central, add the printers from the print shares in Universal Print. Learn more in Add printers in Business Central online or Add printers in Business Central on-premises.
Prerequisites for Universal Print
Supported printers
Business Central supports the same printers as Universal Print, which can be either Universal Print–compatible or non-compatible printers. Non-compatible printers can't communicate with Universal Print directly, so they require extra connector software, which is provided by Universal Print. Some older printers may not be supported.
Universal Print:
Your organization has a Universal Print subscription/license.
Learn more in License Universal Print.
You have at least the Printer Administrator role in Microsoft Entra ID.
To manage Universal Print, your account must have at least the Printer Administrator role in Microsoft Entra ID. This role is only needed for managing Universal Print. It isn't required by people adding or using the printers from Business Central.
Business Central online and on-premises:
Business Central 2021 release wave 1 or later.
Universal Print Integration extension is installed.
This extension is published and installed by default as part of Business Central online and on-premises. You can verify whether it's installed on the Extension Management page. Learn more in Install and uninstall extensions in Business Central.
Business Central on-premises only:
Microsoft Entra ID or NavUserPassword authentication is configured.
Note
Universal Print extension doesn't support service-to-service (S2S) authentication. It requires a signed-in user to send print jobs to the Universal Print service through Graph API.
Caution
Microsoft recommends that you don't use NavUserPassword authentication. Microsoft Entra ID and Windows authentication are more secure alternatives. You should only use NavUserPassword authentication when Microsoft Entra ID and Windows authentication aren't viable.
An application for Business Central is registered in your Microsoft Entra tenant and Business Central.
Like other Azure services that work with Business Central, Universal Print requires an app registration for Business Central in Microsoft Entra ID. The app registration provides authentication and authorization services between Business Central and Universal Print.
Your deployment may already use an app registration for other Azure services, like Power BI. If so, then use the existing app registration for Universal Print as well, instead of adding a new one. Modify the app registration to include the relevant delegated permissions for Microsoft Graph API:
PrinterShare.ReadBasic.All,PrintJob.Create, andPrintJob.ReadBasic.All.To register an app and set the proper permissions, follow the steps described in Register an application in Microsoft Entra ID.
Set up Universal Print and printers in Microsoft Azure
Before you can start managing Universal Print printers in Business Central, there are several tasks to get Universal Print up and running in Azure with the printers you want to use.
Learn more in Get started: Set up Universal Print. Here's an overview of the steps you'll need to complete. Most of these steps are done in the Azure portal.
Assign Universal Print licenses to yourself and other users.
You can assign licenses in the Microsoft 365 admin center for both Business Central online and on-premises. Learn more in Assign licenses to users in the Microsoft 365 admin center.
Install the Universal Print connector for registering printers that can't communicate with Universal Print directly.
Printers that aren't Universal Print ready require the Universal Print connector. Learn more in Install the Universal Print connector.
Register your printers in Universal Print.
Registering a printer makes Universal Print aware of the printer.
For printers that can communicate directly with Universal Print, follow the steps provided by the printer manufacturer.
For other printers, register the printers by using the Universal Print connector.
Learn more in Printer registration.
Change printer properties if needed.
After a printer is registered, you can view and modify printer properties, such as default preferences.
Learn more in Manage printer settings using the Universal Print portal.
Share the printers with users.
Any printer you want to use in Business Central must be added to a printer share in Universal Print. Give users access to the share individually or through a group. You can also allow everyone in your organization. Learn more in Share a printer.
Tip
You can add or remove users later. Learn more in Configure user permissions for a printer share.
Enable document conversion if the printer requires it.
Business Central sends PDF documents to Universal Print. If the printer doesn't support PDF, enable document conversion so Universal Print can convert PDF to XPS. Universal Print also supports conversion from XPS to PDF for other applications.
Learn more in Document conversion.
Now, you're ready to add the printers to Business Central, set up default printers for reports, and print.
Add printers in Business Central online
After printers are set up and shared in Universal Print, you're ready to add them to Business Central for use. There are two ways to add Universal Print printers. You can add the printers all at once or individually, one at a time.
Adding printers individually lets you set up the same Universal Print printer in Business Central more than once. Then, for each added printer, you can change the print settings, like paper tray, size, and orientation. This way, you can set up printers for different reports and documents with special output requirements.
Note
Are you using Business Central on-premises? The first-time setup is slightly different. Learn more in Add printers in Business Central on-premises.
Select Search (Alt+Q)
in the upper-right corner, enter Printer Management, then select the related link.Select Universal Print, then choose one of the following options:
- Add all Universal Print printers to add all printers not already added. You can use this option even if there are already printers added.
- Add a Universal Print printer to add a specific printer.
Follow the on-screen instructions.
If you chose Add all Universal Print printers, then the Add Universal Print Printers setup starts.
If you chose to Add a Universal Print printer, then the Universal Printer Settings page appears. Fill in the Name field, then select ... next to the Print Share in Universal Print field to select the printer share that contains the Universal Print printer. Fill in the remaining fields as needed. Hover over a field to read a short description.
After a printer has been added, you can view and change its settings from the Printer Management page. Just select the printer, then choose Edit printer settings.
Add printers in Business Central on-premises
Before a user can add or use Universal Print printers in Business Central, they must authorize access to the Azure services used by Universal Print and grant permission for data and operations like:
- Signing in and reading user profile
- Reading basic print job information
- Creating print jobs
Business Central online obtains the access token without this interactive authorization flow. For Business Central on-premises, the assisted setup first tries to use an existing token. If no usable token is available, each user must sign in and authorize the registered application. Follow the steps below when prompted. You might need to authorize the application again if its configuration or your access changes.
Note
If you're an admin, we recommend you complete this task before other users. Then inform users who need Universal Print printers how to do it. If the registered application requires admin consent for API permissions, an administrator with permission to grant that consent can do so on behalf of the organization.
Connect to Universal Print for the first time
Complete these steps to connect to the Universal Print service for the first time.
Select Search (Alt+Q)
in the upper-right corner, enter Printer Management, then select the related link.Select Universal Print > Add all Universal Print printers to start the Add Universal Print Printers assisted setup guide.
Follow the on-screen instructions to connect your Microsoft Entra application. When authorization is required, the Microsoft Entra service permissions page opens.
Select the Authorize Azure Services link.
If Microsoft Entra ID prompts for consent, review the permissions and grant consent to continue. If your account has permission to grant admin consent, you can grant consent on behalf of your organization.
If you're prompted, sign in with your account.
When authorization completes successfully, you're returned to the Add Universal Print Printers page. Follow the remaining instructions to complete the setup.
After a printer has been added, you can view and change its settings from the Printer Management page. Just select the printer, then choose Edit printer settings.
Once you complete the initial sign-in, you can use the Universal Print printers to print reports and other print jobs. Learn more in Print a report. If you want to add or change printers, go back to the Printer Management page and select Universal Print.
Common problems and resolutions
In this section, you'll learn about the common problems that users may experience when trying to set up or use Universal Print printers.
You don't have access to a printer
If a user gets this message when trying to print a document to a Universal Print printer, it may be caused by one of the following conditions:
- The user doesn't have a Universal Print license assigned to their account.
- The user isn't assigned to the printer share in Universal Print.
- (On-premises) The Azure app registration used for Universal Print isn't working or has recently changed since the last time the user signed in.
- (On-premises) The user hasn't yet signed in to the registered application for Universal Print and granted consent.
An error occurs when fetching shared printers
If a user gets There was an error fetching printers shared to you when trying to add a Universal Print printer from the Printer Management page, check their Universal Print license and printer-share access. For on-premises, also check whether they have signed in to the registered application and granted consent.
Next steps
Related information
Printers Overview
Set Up Email Printers
Printing a Report
Work with Business Central
Run Batch Jobs