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 Découvrir l’impression universelle.
Ce csp a été ajouté dans Windows 11 et dans Windows 10, version 21H2 mise à jour de 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.
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.
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.
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.
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.
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.
État du résultat 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 - État initial de l’installation
- 32 - Inconnu (non utilisé)
Le type de données est int. Les opérations prises en charge sont Get.
HRESULT du code retourné pour la dernière installation.
Le type de données est int. L’opération prise en charge est Get.