Share via


UniversalPrint CSP

Le tableau ci-dessous montre l’applicabilité de Windows :

Édition Windows 11 Windows 10
Accueil Non Non
Pro Oui Oui
Windows SE Oui Oui
Entreprise Oui Oui
Enterprise Oui Oui
Éducation Oui Oui

Le fournisseur de services de configuration (CSP) UniversalPrint est utilisé pour ajouter des imprimantes compatibles avec l’impression universelle aux points de terminaison du client Windows. L’impression universelle est une solution d’impression basée sur le cloud qui s’exécute entièrement dans Microsoft Azure. Il ne nécessite aucune infrastructure locale. Pour plus d’informations, consultez Qu’est-ce que l’impression universelle ?

Ce csp a été ajouté dans Windows 11 et dans Windows 10 mise à jour du 21h2 juillet 2022 KB5015807.

L’exemple suivant montre le fournisseur de services de configuration UniversalPrint au format d’arborescence.

./Vendor/MSFT
PrinterProvisioning
----UPPrinterInstalls
--------<GUID> (PrinterSharedID)
--------CloudDeviceID
--------PrinterSharedName
--------Install
--------Status
--------ErrorCode

./Vendor/MSFT/PrinterProvisioning Nœud racine du fournisseur de services de configuration d’impression universelle PrinterProvisioning.

UPPrinterInstalls

Ce paramètre installe ou désinstalle une imprimante spécifique sur un compte d’utilisateur ciblé.

Valeurs valides :

  • Installer (par défaut) : l’imprimante est installée.
  • Désinstaller : l’imprimante est désinstallée.

Le type de données est node (nœud XML). L’opération prise en charge est Obtenir.

<GUID> (PrinterSharedID)

L’ID de partage est utilisé pour identifier l’imprimante à impression universelle que vous souhaitez installer sur le compte d’utilisateur ciblé. Vous pouvez obtenir l’ID de partage de l’imprimante dans les propriétés de l’imprimante dans le portail d’impression universelle.

Le type de données est node (nœud XML). Les opérations prises en charge sont Get, Add et Delete.

Remarque

Le compte d’utilisateur ciblé doit disposer de droits d’accès à l’imprimante et au service d’impression universelle.

CloudDeviceID

L’ID d’imprimante est utilisé pour identifier l’imprimante à impression universelle que vous souhaitez installer sur le compte d’utilisateur ciblé. Vous pouvez obtenir l’ID de l’imprimante dans les propriétés de l’imprimante dans le portail d’impression universelle.

Le type de données est string/text (GUID). Les opérations prises en charge sont Get, Add, Delete et Replace.

Remarque

Le compte d’utilisateur ciblé doit disposer de droits d’accès à l’imprimante et au service d’impression universelle.

PrinterSharedName

Le nom du partage permet d’identifier l’imprimante à impression universelle que vous souhaitez installer sur le compte d’utilisateur ciblé. Vous pouvez obtenir le nom de partage de l’imprimante dans les propriétés de l’imprimante dans le portail d’impression universelle.

Le type de données est chaîne/texte. Les opérations prises en charge sont Get, Add, Delete et Replace.

Remarque

Le compte d’utilisateur ciblé doit disposer de droits d’accès à l’imprimante et au service d’impression universelle.

Installer

Installe l’imprimante d’impression universelle. Prend en charge l’exécution asynchrone.

Le type de données est string/text (chaîne vide). Les opérations prises en charge sont Get et Execute.

Statut

Résultat status de l’installation de l’imprimante.

Valeurs valides :

  • 1 (par défaut) : l’installation s’est terminée avec succès.
  • 2 - L’installation est en cours après la réception de l’exécution de cmd.
  • 4 - Échec de l’installation.
  • 8 - Status initiale de l’installation
  • 32 - Inconnu (non utilisé)

Le type de données est int. Les opérations prises en charge sont Get.

Errorcode

HRESULT du code retourné pour la dernière installation.

Le type de données est int. L’opération prise en charge est Get.