Résolution des problèmes d’impression universelle - Débogage des erreurs d’impression
Vue d’ensemble
Voici quelques exemples de problèmes que les utilisateurs peuvent rencontrer lors de l’utilisation de l’impression universelle.
- Les utilisateurs finaux ne peuvent pas ajouter d’imprimante sur leur appareil Windows.
- L’utilisateur essaie d’imprimer un document, mais il n’y a rien d’impression sur l’imprimante.
- Il existe un problème avec les options d’impression et/ou la qualité de l’impression.
Cet article se concentre sur les problèmes de débogage où les utilisateurs essaient d’imprimer, mais rien n’imprime sur l’imprimante. Les étapes de ce document sont inline avec les étapes d’un travail d’impression.
Étape 0 : Portail d’impression universelle : vérifiez si le travail d’impression a été mis en file d’attente avec succès ?
Un administrateur d’impression a un accès centralisé à toutes les imprimantes via le portail d’impression universelle. La première chose qu’un administrateur d’impression doit vérifier est : si le travail d’impression est même visible sur le portail d’impression universelle. Pour ce faire, effectuez la procédure suivante :
- Ouvrez le portail d’impression universelle et connectez-vous avec les informations d’identification de l’administrateur d’impression.
- Accédez à la page qui répertorie toutes les imprimantes.
- Recherchez l’imprimante respective, puis cliquez dessus.
- Accédez à la page Travaux de l’imprimante et examinez ce qui se passe avec les travaux.
Scénario 1 : Le travail n’est pas dans la vue Travaux
Si l’utilisateur a récemment imprimé (moins de 10 jours) et que le travail d’impression correspondant n’est même pas visible dans le portail, le travail a probablement échoué sur l’appareil de l’utilisateur lui-même.
Étape 1-1 : Vérifier l’état et la configuration de l’imprimante dans l’impression universelle
Sur le portail d’impression universelle, commencez par vérifier le partage d’imprimante sur lequel l’utilisateur tente d’imprimer.
- Accéder à la page Partages d’imprimantes
- Recherchez le partage d’imprimante correspondant et cliquez sur son nom.
- Accédez à
Access control
la page du partage d’imprimante et vérifiez que l’utilisateur donné a toujours accès. - Accédez à
Overview
la page du partage d’imprimante, puis cliquez surPrinter name
. - Imprimante : si l’état
Status
estStopped
alors l’utilisateur peut ne pas être en mesure d’envoyer des travaux à l’imprimante. Is accepting jobs
Imprimante : si la valeur est « Non », l’utilisateur peut ne pas être en mesure d’envoyer des travaux à l’imprimante.
Étape 1-2 : Vérifier que l’utilisateur dispose d’une licence éligible pour accéder à l’impression universelle
Vérifier que l’utilisateur dispose de l’une des licences éligibles à l’impression universelle
Étape 1-3 : Résoudre les problèmes sur l’appareil Windows de l’utilisateur
Commencez par des vérifications de base telles que :
- L’appareil Windows de l’utilisateur a-t-il accès à Internet ?
- Existe-t-il un pare-feu qui empêche le client d’accéder aux URL d’impression universelle ?
- Vérifiez si l’appareil Windows de l’utilisateur est toujours connecté à l’ID Microsoft Entra.
Si toutes les configurations sont correctes, vous pouvez collecter une trace réseau. Lors de la collecte d’une trace réseau, veillez à supprimer l’imprimante de l’appareil de l’utilisateur, à l’ajouter à nouveau, puis à l’imprimer.
Dans la trace réseau, vous pouvez rechercher les appels qui ont peut-être échoué. En règle générale, le code de réponse HTTPS ou la section Réponse pour les appels d’API peuvent vous fournir les informations requises pour savoir pourquoi le chargement du travail d’impression vers l’impression universelle échoue.
Si les appels réseau du travail ne s’affichent pas également dans Fiddler, vérifiez que Fiddler est configuré de manière appropriée. S’il ne s’affiche toujours pas, vous devrez peut-être contacter Support Microsoft. L’équipe du support technique peut aider à collecter davantage de journaux d’activité à partir du spouleur Windows sur l’appareil de l’utilisateur.
Scénario 2 : Le travail se trouve dans la vue Travaux. L’imprimante est inscrite via le connecteur d’impression universelle.
Si le travail d’impression se trouve dans le portail d’impression universelle, vous pouvez tirer parti des informations de la page Travaux pour comprendre ce qui peut se passer avec le travail d’impression. Voici quelques exemples :
Status
du travail d’impression fournit des informations sur l’endroit où le travail peut se trouver dans son parcours. Découvrez les différentes valeurs d’état du travail d’impression et comment elles mappent au parcours de travail d’impression.Status code
: si le travail d’impression aAborted
l’état, il peut avoir un code d’erreur sous laStatus code
colonne. Découvrez les codes d’erreur Imprimer le travail.- Autres colonnes :
Created time
etUpload time
indiquent que le travail a été mis en file d’attente dans le service d’impression universelle et que la notification pour l’imprimante est prête. Dans le cas d’un connecteur, le service d’impression universelle aurait envoyé la notification au connecteur (qui communique avec le service d’impression universelle pour le compte de l’imprimante). Si Le connecteur est occupé à traiter un autre travail sur la même imprimante, il attend la fin du travail avant d’effectuer d’autres actions sur la notification.Printer acknowledged time
,Download time
etFinal time
sont mis à jour par le connecteur (ou l’imprimante). Si ces champs sont vides, nous devons résoudre les problèmes au niveau du connecteur.
Étape 2-1 : Identifier le travail d’impression à résoudre.
Il peut y avoir plusieurs travaux sur une imprimante donnée qui doivent être examinés. Parfois, le travail signalé peut ne pas être celui qui a des problèmes. Il peut s’agir d’un travail qui aurait pu être envoyé avant le travail.
Pour identifier la tâche d’impression à déboguer, accédez au portail d’impression universelle et accédez à la page Travaux d’impression de l’imprimante correspondante. Recherchez un travail dans cet ordre :
- Vérifiez si le travail signalé par l’utilisateur a la valeur
Status
Aborted
. Si elle est abandonnée, vérifiez la valeur correspondanteStatus Code
.- Il y aura probablement une valeur différente de zéro. Cliquez sur la valeur sous
Status Code
pour rechercher l’erreur et les atténuations correspondantes. - Si le code d’état est égal à zéro, le travail a été envoyé à long terme et peut avoir expiré avant que le connecteur puisse imprimer et mettre à jour son état. Demandez à l’utilisateur d’imprimer à nouveau sur la même imprimante.
- Si nécessaire, examinez plus en détail comme indiqué ci-dessous dans le document.
- Il y aura probablement une valeur différente de zéro. Cliquez sur la valeur sous
- Si l’état du travail est
Processing
, utilisez l’ID de ce travail pour examiner plus en détail. - Si l’état du travail est
Pending
, recherchez le dernier travail qui a toujours l’étatProcessing
. - S’il n’existe aucun travail dans l’état de traitement, choisissez le travail le plus tôt
Pending
.
Étape 2-2 : Identifier le connecteur associé à l’imprimante d’impression universelle.
Avant de déboguer sur le connecteur, l’administrateur d’impression peut souhaiter identifier le connecteur associé à l’imprimante donnée. Pour ce faire, effectuez la procédure suivante :
- Dans le portail d’impression universelle, connectez-vous avec les informations d’identification de l’administrateur d’impression et accédez à la page de l’imprimante spécifique.
- Dans la page de l’imprimante, accédez à la
Connectors
page. Ici, vous pouvez voir le nom du connecteur. - Cliquez sur le nom du connecteur pour afficher plus de détails.
- Vous pouvez utiliser le champ
Hostname
pour accéder à l’appareil qui héberge le connecteur.
Pour résoudre les problèmes d’autres administrateurs d’impression, connectez-vous à l’hôte du connecteur (par exemple, à l’aide du Bureau à distance).
Étape 2-3 : Vérifier les principes de base du connecteur.
Vérifiez que le connecteur est configuré de manière appropriée et a accès aux URL du service d’impression universelle. Liste de contrôle de résolution des problèmes du connecteur
Si une organisation utilise un proxy, examinez attentivement les conditions préalables du connecteur. Étant donné que le processus connecteur s’exécute en tant que service, les paramètres de proxy automatique au niveau de l’utilisateur ne seront pas utilisés. L’accès doit être autorisé explicitement pour tous les points de terminaison du service d’impression universelle ou utiliser la configuration en fonction de la documentation.
Étape 2-4 : L’imprimante est-elle une file d’attente d’impression par extraction ou une version sécurisée activée auprès d’un autre fournisseur d’impression ?
Reportez-vous à la documentation sur la configuration du connecteur pour l’emprunt d’identité et la transmission des informations utilisateur pour un travail donné au spouleur Windows. Notez que le passage d’informations utilisateur sur Connector fonctionne uniquement dans les environnements Microsoft Entra ID hybrides.
Nous vous recommandons d’utiliser votre fournisseur d’impression pour résoudre ce problème.
Étape 2-4-1 : Sécuriser la mise en production et les travaux en attente
Pour les imprimantes avec mise en production sécurisée, le travail peut rester en attente avant sa récupération par l’utilisateur à l’imprimante. Jusqu’à ce que l’utilisateur libère la tâche d’impression, son état reste Processing
. D’autres travaux sur la même imprimante continueront d’être Pending
à l’état.
Étape 2-5 : Console gestion des impression : vérifier si l’imprimante est en ligne et l’impression
Sur l’hôte du connecteur, lancez la console Gestion des impression Windows et vérifiez l’état de l’imprimante correspondante.
- Lancez la console Windows Print Management sur l’hôte du connecteur.
- Recherchez l’imprimante qui peut rencontrer des problèmes de traitement du travail d’impression.
- Vérifiez si l’imprimante est dans un état d’erreur. Si c’est le cas, cela peut être la raison pour laquelle les travaux doivent être abandonnés ou bloqués dans la file d’attente cloud.
- Vérifiez la longueur de la file d’attente (nombre de travaux en attente) sur l’imprimante. Si la longueur de la file d’attente est grande et ne s’efface pas, vous devrez peut-être annuler tous les travaux de la file d’attente et l’effacer. Cela peut abandonner le travail bloqué et ouvrir la file d’attente.
- Testez l’imprimante en envoyant une page d’impression de test directement de l’hôte connecteur à l’imprimante.
Étape 2-6 : Gestionnaire des tâches sur l’hôte du connecteur
Le Gestionnaire des tâches aide à examiner les processus s’exécutant sur l’hôte du connecteur et la consommation des ressources par eux.
- Lancez l’hôte
Windows Task Manager
du connecteur. - Accédez à l’onglet
Services
. - Recherchez des services -
Printfliterpipelinesvc
etprintisolationhost.exe
. Si l’une de ces instances de ces services a une impression de pied de mémoire élevée (de plus de quelques Mo). Cela peut indiquer une fuite de mémoire par le pilote de l’imprimante. Sélectionnez ces processus, puis cliquez surEnd Process
. Il efface les ressources et ces services redémarrent automatiquement. - Surveillez le flux de nouveaux travaux sur cette imprimante.
Étape 2-7 : Observateur d’événements sur l’hôte du connecteur
Sur le connecteur lui-même, vous pouvez effectuer la tâche suivante pour voir ce qui s’est passé avec le travail en Processing
état ou qui a été Aborted
.
Ouvrez l’Observateur d’événements Windows sur l’hôte du connecteur,
- Vérifier les événements du connecteur : ouvrez le journal des événements du connecteur en accédant au nœud « Journaux d’application et de service-Microsoft-Windows-PrintConnector>>> -> Opérationnel ». Ici, vous pouvez voir différentes étapes de travail d’impression effectuées sur le connecteur et à quel stade l’échec a pu se produire. Pour vérifier le parcours du travail,
- Cliquez sur l’option dans le
Find
volet droit - Placez l’ID de travail que vous avez obtenu à partir du portail d’impression universelle
- Cliquez sur « Rechercher suivant » pour vous aider à parcourir les journaux spécifiques à ce travail.
- Vous pouvez même examiner d’autres événements autour des journaux de ce travail pour vérifier des éléments supplémentaires qui peuvent se produire en même temps.
- Voici quelques ID d’événement intéressants à rechercher dans le journal des événements :
- ID d’événement 10 ou catégorie de tâche « PrintSpooling »
- L’ID d’événement 102 fournit PrintJobSummary et des détails sur le travail reçu par connector
- ID d’événement 104 ou catégorie de tâche « TraceWarning »
- ID d’événement 106 ou catégorie de tâche « TraceError »
- Cliquez sur l’option dans le
- Vérifiez les événements du spouleur d’impression Windows : Restez sur l’Observateur d’événements et ouvrez les journaux d’activité d’impression. Accédez au nœud « Windows Logs-Application> ».
- Cliquez dessus
Filter the Current Log
, puis cliquez surEvent Source
la liste déroulante, faites défiler la liste et sélectionnezUniversal Print
. Cliquez sur OK. - S’il existe une erreur pour la tâche d’impression, vous pouvez trouver plus de détails dans la documentation sur les erreurs d’impression.
- Cliquez dessus