Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Les métadonnées de l’appareil sont déconseillées et seront supprimées dans une version ultérieure de Windows. Pour plus d’informations sur le remplacement de cette fonctionnalité, consultez Métadonnées du conteneur de package de pilotes.
Important
À compter de la version du Kit de développement logiciel (SDK) Windows 11 (22000.1), les applications de support d’impression (PSA) sont la méthode recommandée pour développer des applications UWP pour les imprimantes. Pour plus d’informations sur l’utilisation de PSA avec vos appareils d’impression, consultez le guide de conception de l’application de support d’impression et les rubriques sur l’association de l’application de support d’impression.
La section suivante décrit les applications d’appareil UWP pour les imprimantes qui prennent en charge le modèle de pilote d’impression v4. Les applications d’appareil UWP peuvent mettre en évidence les fonctionnalités spéciales des imprimantes par le biais de volets et de notifications personnalisées des paramètres d’impression. Les applications d’appareil UWP peuvent également afficher l’état de l’imprimante, gérer les travaux d’impression et effectuer des tâches de maintenance d’imprimante. Pour en savoir plus sur les applications d’appareil UWP en général, consultez Meet UWP device apps.
Pour utiliser les fonctionnalités de l’application d’appareil UWP décrites dans les rubriques suivantes, votre imprimante doit prendre en charge le modèle de pilote d’impression v4. Pour plus d’informations, consultez Développement de pilotes d’impression v4.
Dans cette section
| Topic | Description |
|---|---|
| Comment afficher l’état de l’imprimante | Cette rubrique utilise la version C# des paramètres d’impression et de l’exemple de notifications d’impression pour montrer comment interroger l’état de l’imprimante et l’afficher. |
| Comment personnaliser les paramètres d’impression | Cette rubrique présente le menu volant des paramètres d’impression avancés et montre comment la version C# des paramètres d’impression et de l’exemple de notifications d’impression remplace le menu volant par défaut par un menu volant personnalisé. |
| Utilisation des notifications d’impression | Cette rubrique présente les notifications d’impression et montre comment la version C# des paramètres d’impression et de l’exemple de notifications d’impression utilise une tâche en arrière-plan pour répondre aux notifications d’impression. La tâche en arrière-plan montre comment enregistrer les détails de notification dans le magasin de données d’application local, envoyer des toasts et mettre à jour une vignette et un badge. |
| Comment gérer les travaux d’impression | Dans Windows 8.1, les applications d’appareil UWP pour les imprimantes peuvent gérer les travaux d’impression. Cette rubrique utilise la version C# de l’exemple de gestion des travaux d’impression et de maintenance d’imprimante pour montrer comment créer une vue des travaux d’impression, surveiller ces travaux et, si nécessaire, annuler un travail. |
| Comment effectuer la maintenance de l’imprimante | Dans Windows 8.1, les applications d’appareil UWP peuvent effectuer une maintenance de l’imprimante, comme l’alignement des têtes d’impression et des buses de nettoyage. Cette rubrique utilise la version C# de l’exemple de gestion des travaux d’impression et de maintenance des imprimantes pour montrer comment la communication bidirectionnelle (Bidi) peut être utilisée pour effectuer cette maintenance des appareils. |
| Vue d’ensemble de la bibliothèque d’extensions d’imprimante | Cette rubrique présente la bibliothèque d’extensions d’imprimante, une bibliothèque qui aide les fabricants d’appareils à écrire des applications d’appareil UWP pour leur imprimante. |
Scénarios d’utilisation pour les applications d’appareil UWP pour les imprimantes
Utilisez une application d’appareil UWP pour une imprimante si vous souhaitez :
Mettez en évidence les fonctionnalités avancées des appareils, telles que l’impression de plusieurs photos par page.
Faites des recommandations spécifiques à l’appareil. Par exemple, vous pouvez utiliser votre application d’appareil pour présenter des options de gestion d’images ou fournir des méthodes pour définir et enregistrer des valeurs par défaut spécifiques à l’imprimante.
General recommendations
Après avoir appelé window.print(), recherchez et gérez les messages d’erreur à partir du gestionnaire d’événements onClick pour le bouton Imprimer de votre application. Cela permet à votre application d’abandonner une demande d’impression si, par exemple, aucune imprimante n’est disponible.
Informez l’utilisateur en cas d’échec de l’impression et, si possible, expliquez la raison de l’échec.
Si vous envisagez de personnaliser l’expérience d’impression, séparez ce code dans une application complémentaire d’impression. Cela vous permet de composanter votre code et de faciliter le processus de test et de débogage.
N’essayez pas de personnaliser votre expérience d’impression pour utiliser le pilote d’impression V3.
Ne publiez pas d’accessoires pour l’appareil d’impression dans votre interface utilisateur d’impression personnalisée.
N’affichez pas les éléments à vendre qui ne sont pas liés à la raison pour laquelle l’application d’appareil du Microsoft Store a été appelée. Par exemple, il est pertinent d’afficher les cartouches d’impression à acheter une fois qu’un utilisateur clique sur une notification qui les avertit que l’encre est faible. Toutefois, il n’est pas approprié d’essayer également de vendre des cordons d’impression ou des kits d’impression photo dans ce même scénario.
Ne redirigez pas l’utilisateur vers le site web de votre entreprise pour plus de ventes de produits.
Ne présentez pas d’informations qui ne sont pas pertinentes pour la tâche de définition des préférences d’impression. Par exemple, ne fournissez pas d’informations sur la façon de nettoyer les têtes d’impression ou comment aligner et tester les buses d’impression.
Samples
Les exemples d’application d’appareil UWP pour les imprimantes illustrent les fonctionnalités liées à l’imprimante que vous pouvez implémenter dans votre propre application d’appareil UWP. Chaque exemple inclut également le PrinterExtensionLibrary projet, que vous pouvez réutiliser dans votre propre application pour vous aider à utiliser les extensions d’imprimante. La bibliothèque d’extensions d’imprimante encapsule l’implémentation COM des interfaces d’extension d’imprimante à partir du pilote d’impression v4.
Exemples de Windows 8
L’exemple de gestion des travaux d’impression et de maintenance des imprimantes montre comment gérer les travaux d’impression et effectuer des tâches de maintenance d’imprimante à l’aide de communications bidirectionnelles (Bidi).
L’exemple de paramètres d’impression et de notifications d’impression montre comment créer une application UWP pour appareil qui fournit un menu volant personnalisé pour les réglages avancés d’impression, est capable d'afficher le statut de l’imprimante et de présenter des notifications dans des vignettes ou des toasts.
Exemple Windows 10
- L’écriture d’applications de flux de travail d’impression et la migration de WSDAs vers l’exemple UWP montre aux partenaires d’impression OEM comment utiliser la fonctionnalité Flux de travail d’impression et migrer leur code WSDA (Windows Store Device Apps) existant vers la plateforme Windows universelle.
Related topics
- Développement de pilotes d’impression v4
- Interfaces d’extension d’imprimante (pilote d’impression v4)
- Bidirectional Communications
- Prise en main des applications UWP
- Créer une application d’appareil UWP (guide pas à pas)
- Créer des métadonnées d’appareil pour une application d’appareil UWP (guide pas à pas)