Recommandations en matière de conception de l’interface utilisateur d’impression

Cette rubrique traite de l’interface utilisateur d’impression associée à une application pour périphériques du Windows Store. Ce type d’application assure à l’utilisateur une expérience supplémentaire spécifique au périphérique. En présentant les fonctionnalités spécifiques à un fabricant et modèle de périphérique d’impression, vous pouvez offrir une expérience utilisateur plus enrichie. Les informations reprises dans cette rubrique sont destinées aux fabricants de matériel ou aux développeurs qui envisagent d’écrire des applications capables de communiquer directement avec leur périphérique d’impression. Suivez ces recommandations lors de la conception d’une interface utilisateur d’impression personnalisée pour votre application pour périphériques du Windows Store.

Pour découvrir comment créer une application pour périphériques, voir Applications pour périphériques du Windows Store pour les imprimantes dans le Centre de développement matériel.

Si vous ne créez pas une application pour périphériques, voir Guidelines for print-capable apps pour obtenir davantage de recommandations applicables.

Exemple

Voici un exemple qui illustre comment une application pour périphériques du Windows Store peut améliorer l’expérience d’impression de l’utilisateur. Cette application remplace l’expérience d’impression par défaut fournie par Windows par un menu volant  More Settings personnalisé et une notification, qui peut être utilisée par les périphériques pour informer l’utilisateur ou l’application d’éventuels problèmes liés au périphérique.

Exemple d’impression d’une invitation

Anne crée une invitation une soirée, puis elle sélectionne l’option Print (Imprimer).

Exemple d’impression d’une invitation

Dans le menu volant d’impression, Anne sélectionne More Settings (Autres paramètres) pour accéder aux préférences d’impression actuelles.

Préférences d’impression

Sans autre personnalisation, il s’agit de la fenêtre des préférences d’impression fournie par défaut dans Windows, celle qu’Anne retrouve sur son écran.

Préférences d’impression par défaut

Dans cette application pour périphériques personnalisée du Windows Store destinée aux préférences d’impression, Anne peut modifier le nombre de photos par page.

Personnaliser les préférences d’impression

Ensuite, Anne appuie sur le bouton Back. Cela permet d’enregistrer automatiquement les nouveaux paramètres ou les préférences d’impression et de retourner au menu volant d’impression initial.

Personnaliser les préférences d’impression

Anne vérifie ses nouvelles préférences d’impression, puis elle sélectionne Print.

Exemples de préférences d’impression personnalisées

Quand Anne sélectionne Print, l’application qu’elle utilise reçoit une notification de l’imprimante l’informant que les niveaux d’encre sont faibles. Cela s’appelle une notification toast.

Exemple de notification toast

Anne sélectionne le toast (ou appuie dessus). La fenêtre personnalisée suivante lui indique les cartouches contenant peu d’encre. Elle sélectionne Add to Cart (Ajouter au panier) pour commander les consommables de rechange.

Commande de cartouches d’encre

Quand Anne ajoute la nouvelle cartouche d’encre à son panier, la fenêtre suivante lui apporte plus d’informations sur la commande qu’elle est sur le point de passer. Elle peut alors examiner ces données, puis sélectionner Buy (Acheter).

Anne sélectionne ou appuie ensuite sur le bouton Back pour revenir à la fenêtre d’impression, où elle peut sélectionner Print pour imprimer son invitation.

Dois-je créer une application pour périphériques du Windows Store pour mon imprimante ?

Utilisez une application pour périphériques du Windows Store pour une imprimante si vous souhaitez :

  • mettre en avant certaines fonctionnalités avancées du périphérique, comme l’impression de plusieurs photos par page ;
  • fournir des recommandations spécifiques au périphérique. Par exemple, vous pourriez utiliser votre application pour périphériques pour présenter des options de gestion d’image ou pour fournir des méthodes de définition et d’enregistrement de paramètres par défaut propres à l’imprimante.

Recommandations

  • Après avoir appelé window.print(), vérifiez 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’annuler 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 cause de l’échec.
  • Si vous prévoyez de personnaliser l’expérience d’impression, séparez ce code dans une application complément d’impression. Cela vous permet de compartimenter votre code et facilite le processus de test et de débogage.
  • N’essayez pas de personnaliser votre expérience d’impression en utilisant le pilote d’impression V3.
  • Ne faites pas de publicité pour des accessoires pour le périphérique d’impression dans votre interface utilisateur d’impression personnalisée.
  • N’affichez aucun élément à vendre qui n’a pas de rapport avec la raison pour laquelle l’application pour périphériques du Windows Store a été appelée. Par exemple, vous pouvez très bien afficher un lien vers des cartouches à vendre après qu’un utilisateur a cliqué sur une notification qui l’informe du niveau faible de ses cartouches. En revanche, vous ne devez pas essayer de vendre des cordons d’imprimante 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 proposer d’autres produits à la vente.
  • Ne présentez pas d’informations qui ne concernent pas le paramétrage des préférences d’impression. Par exemple, ne fournissez pas d’informations relatives au nettoyage des têtes d’impression ou à l’alignement et au test des buses.

Considérations de sécurité

L’article suivant fournit des indications pour l’écriture de code C++ sécurisé.

Rubriques associées

Découverte des applications pour périphériques du Windows Store

Applications pour périphériques du Windows Store pour imprimantes

Guidelines for print-capable apps

Exemple d’impression d’application du Windows Store