Compartir a través de


Universal Print (Preview)

Print to your work or school printers that are shared through Universal Print. Universal Print is a cloud-based print solution that enables simple, rich, and secure printing experiences while reducing time and effort for IT.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Standard All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Standard All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Universal Print
URL https://www.microsoft.com/en-us/microsoft-365/windows/universal-print
Email updev@microsoft.com
Connector Metadata
Publisher Microsoft
Website https://www.microsoft.com/en-us/microsoft-365/windows/universal-print
Privacy policy https://learn.microsoft.com/en-us/universal-print/fundamentals/user-privacy-personal-data
Categories Productivity

The Universal Print is a cloud-based print solution that enables simple, rich, and secure printing experiences while reducing time and effort for IT. Connect to Universal Print to be able to print to your organization’s printers.

Prerequisites

Please verify that Universal Print is set up in your tenant and that you are able to print to printers in your tenant from other apps. For guidance about how to set up Universal Print, please see the Universal Print documentation.

How to get credentials

You can use your tenant account for the connection to Universal Print as long as that account has access to at least one printer. Please see the prerequisites for for guidance about how to set up Universal Print.

Get started with your connector

You can use the Print file action to print files from multiple sources. For example, you can set up a flow that prints any file that gets created or added to a folder in a SharePoint document library.

Known issues and limitations

  1. The Print file action supports printing PDF files. Actions to convert a file to PDF are available using other connectors.
  2. The print job limits for Universal Print apply to print jobs created from this connector.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Print file

Prints the given file.

Prints the given file.

Parameters

Name Key Required Type Description
Search for printer share by
getShareOption True string

Use the ID or name to find the printer share.

Printer share name or ID
share True string

The ID or name of the printer share.

File
file True binary

The file to print.

File name
fileName True string

The name of file.

File type
fileType True string

The MIME type of the File.

Copies
configuration_copies integer

The number of copies that should be printed.

Orientation
configuration_orientation string

The direction in which document is displayed.

Color
configuration_colorMode string

The color configuration to print the job.

Paper size
configuration_mediaSize string

The page size for the paper or other print media.

Print on both sides
configuration_duplexMode string

The setting to print one-sided jobs or double-sided jobs.

Pages per sheet
configuration_pagesPerSheet integer

The number of input Pages to impose upon a single Impression.

Resolution
configuration_dpi integer

The resolution to use when printing the job.

Quality
configuration_quality string

The print quality to process a print job.

Media type
configuration_mediaType string

The type of media to use.

Finishing
configuration_finishing array

The finishing processes to apply to the printed document.

Returns

Name Path Type Description
Print job state
state string

The state of the print job.

Print job state description
stateDescription string

The description of the print job state.

Acquired by printer
isAcquiredByPrinter boolean

True if the print job is acquired by the printer.