Skip to content

UniversalprintClient

Classes

ListRecentSharesResponse dataclass

ListRecentSharesResponse(value: Optional[List[Dict[str, Any]]] = None)

Response for List recently used shares

Attributes

value class-attribute instance-attribute
value: Optional[List[Dict[str, Any]]] = None

The list of printer shares

UniversalprintClient

UniversalprintClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)

Bases: ConnectorClientBase

Typed client for universalprint connector.

Initialize a UniversalprintClient.

Parameters:

Name Type Description Default
connection_runtime_url str

The connection runtime URL from Azure Portal.

required
token_provider Optional[TokenProvider]

Optional token provider. Defaults to ManagedIdentityTokenProvider.

None
options Optional[ConnectorClientOptions]

Optional connector client options.

None

Methods:

print_file_async async
print_file_async(input: bytes, printer: str, file_name: str, configuration_copies: Optional[int] = None, configuration_orientation: Optional[str] = None, configuration_color_mode: Optional[str] = None, configuration_media_size: Optional[str] = None, configuration_duplex_mode: Optional[str] = None, configuration_pages_per_sheet: Optional[int] = None, configuration_dpi: Optional[int] = None, configuration_quality: Optional[str] = None, configuration_media_type: Optional[str] = None, configuration_finishings: Optional[List[str]] = None) -> None

Print PDF

Prints the given pdf.

list_recent_shares_async async
list_recent_shares_async() -> dict[str, Any] | None

List recently used shares

List recently used printer shares.