Notes
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.
L’article vous guide dans différents scénarios pour vous aider à résoudre les problèmes liés à l’impression et à résoudre automatiquement les problèmes liés à l’impression.
Échec du travail d’impression
Certains des scénarios décrits dans cette section :
- Une application sur le client cesse de répondre lors de l’impression.
- Le travail d’impression n’atteint jamais l’imprimante.
- Les travaux d’impression sont bloqués dans la file d’attente.
Procédez comme suit sur l’ordinateur client :
Si l’application a cessé de répondre, déterminez le pilote d’impression ou la file d’attente d’impression qui reproduit le problème.
Essayez d’imprimer à partir d’un éditeur de texte, tel que le Bloc-notes. Le problème reprovient-il ? Si c’est le cas, essayez de tester une autre file d’attente d’impression à l’aide d’un autre pilote d’impression. Réduisez le problème pour savoir quel pilote est la cause.
Décochez la case Activer les fonctionnalités d’impression avancées sous l’onglet Avancé de la feuille de propriétés de l’imprimante.
Vérifiez le dossier Spool pour voir s’il contient d’anciens fichiers. Le dossier Spool par défaut est %systemroot%\System32\Spool\Printers.
Réinitialisez le spouleur d’impression sur le client, puis réessayez.
Mettez à jour le pilote d’imprimante vers la dernière version de l’OEM. Toutefois, si le pilote en cours d’utilisation est déjà la dernière version, essayez de basculer vers un pilote intégré générique.
Aucune sortie d’impression
- Décochez la case Activer les fonctionnalités d’impression avancées sous l’onglet Avancé des propriétés de l’imprimante.
- Créez une file d’attente d’impression pour l’appareil et testez l’impression via la nouvelle file d’attente.
- Redémarrez le service Spooler.
- Mettez à jour le pilote d’imprimante vers la dernière version de l’OEM. Toutefois, si le pilote en cours d’utilisation est déjà la dernière version, essayez de basculer vers un pilote intégré générique.
- Vérifiez le dossier Spool pour voir si ir contient d’anciens fichiers. Lorsque l’impression fonctionne correctement, les fichiers du dossier Spool sont supprimés lorsque les travaux sont imprimés. Le dossier Spool par défaut est : %systemroot%\System32\Spool\Printers.
- Vous pouvez vérifier l’emplacement du dossier Spool en vérifiant la
DefaultSpoolDirectory
valeur de Registre dans la sous-clé de Registre suivante :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
. - Déplacez les anciens fichiers qui se trouvent dans le dossier Spool pour voir si le problème persiste. Les fichiers endommagés dans le dossier Spool peuvent entraîner des problèmes de service Print Spooler.
Note
Vous devrez peut-être arrêter le service Print Spooler pour déplacer les fichiers du dossier Spool.
- Par défaut, le service Print Spooler dépend uniquement du service d’appel de procédure distante (RpcS). Pour vérifier les dépendances du spouleur, vérifiez la
DependOnService
valeur dans la sous-clé de Registre suivante :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
. - Vérifiez que les services dépendants sont démarrés. S’il existe d’autres services dépendants en plus des rpcS, modifiez la
DependOnService
valeur de Registre pour supprimer toutes les dépendances à l’exception des RpcS. - Il peut parfois être difficile de déterminer si un travail d’impression est en cours de spoulage. La suspension de l’imprimante permet au travail de spooler, mais pas d’imprimer. Cela vous donnera le temps de vérifier que le travail d’impression est en cours depool, ce qui vous aidera à affiner davantage le focus de votre résolution des problèmes.
- Vous pouvez vérifier l’emplacement du dossier Spool en vérifiant la
Impression lente ou sortie inattendue
Certains des scénarios décrits dans cette section :
- Le travail d’impression prend « X » minutes.
- Les utilisateurs connaissent une lenteur lorsqu’ils impriment à partir de toutes les applications.
- Seules les applications Office ou spécifiques sont lentes à imprimer.
- Le travail prend beaucoup de temps à spoolr.
- Le travail prend beaucoup de temps à imprimer.
- Vous rencontrez une impression lente sur Hyper-V, RDS ou Azure.
- Vous rencontrez une impression lente lorsque vous essayez d’imprimer via une application personnalisée.
Déterminez où se produit la lenteur en exécutant un test de file d’attente de pause :
- Suspendre la file d’attente sur le client et le serveur.
- Sur le client, envoyez le travail à partir de l’application et mesurez la rapidité avec laquelle elle crée le travail.
- Supprimez la file d’attente du client, puis mesurez la vitesse à laquelle le travail est transféré vers la file d’attente sur le serveur d’impression.
- Annuler la mise en file d’attente sur le serveur d’impression pour mesurer la rapidité avec laquelle il envoie le travail au matériel d’impression réel. Cela vous aide à affiner la recherche de l’endroit où se produit la lenteur.
Vérifiez le dossier Spool pour voir s’il contient des fichiers anciens ou orphelins. Lorsque l’impression fonctionne correctement, les fichiers du dossier Spool sont supprimés à mesure que les travaux sont imprimés. Le dossier Spool par défaut est : systemroot%\System32\Spool\Printers.
Vous pouvez vérifier l’emplacement du dossier Spool en vérifiant la valeur DefaultSpoolDirectory dans la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
.Vérifiez s’il existe des
.SHD
fichiers ou.SPL
des fichiers dans %systemroot%\System32\spool\printers. S’il en existe, procédez comme suit :- Exécutez MSINFO32.exe et examinez l’environnement logiciel, les travaux d’impression pour voir si vous pouvez déterminer l’imprimante ou le travail source du problème.
- MSINFO32 affiche uniquement les informations de travail d’impression locales. Par conséquent, il sera probablement utile uniquement pour les problèmes de spouleur d’impression Terminal Server, si le spouleur d’impression n’a pas été arrêté. Les fichiers bloqués dans le dossier Spool doivent être supprimés ou supprimés après l’arrêt du spouleur. Chaque fois que vous apportez des modifications manuelles (fichiers ou entrées de Registre), le spouleur doit au moins être arrêté et redémarré.
- Déplacez les fichiers anciens ou orphelins dans le dossier Spool pour savoir si le problème persiste. Les fichiers endommagés dans le dossier Spool peuvent entraîner des problèmes de service Print Spooler. Vous devrez peut-être arrêter le service Print Spooler pour supprimer les fichiers du dossier Spool.
Vérifiez visuellement et documentez si l’antivirus analyse le dossier Spool ou
.SHD
,.SPL
ou.TMP
les fichiers. Les programmes antivirus peuvent entraîner de nombreux effets secondaires, tels que les erreurs « accès refusé » et les travaux d’impression bloqués dans le dossier Spool.Si vous utilisez le regroupement d’imprimantes pour gérer plusieurs travaux et que les travaux d’impression prennent beaucoup de temps pour atteindre le haut de la file d’attente, envisagez d’ajouter d’autres imprimantes au pool pour distribuer les travaux d’impression sur un plus grand ensemble d’imprimantes.
-
Avertissement
Avant de supprimer des clés tierces (où ABC est le composant tiers), vérifiez que le client n’a pas de sous-clés au-dessous de celui-ci
…\Print\Monitors\<ABC>
qui définissent les ports d’imprimante TCP/IP. En outre, vous devez rechercher une entrée « ABC » dans le Registre. Tous les pilotes d’impression qui ont la chaîne de Registre « Monitors »=«ABC » doivent être modifiés afin que « Monitor »= » (égal à rien).- La suppression des composants d’impression tiers doit être démarrée. Pour ce faire, supprimez les composants d’impression simples à supprimer et ne réduisent généralement pas les fonctionnalités d’impression. Il s’agit notamment des moniteurs d’impression, des processeurs d’impression et des fournisseurs d’impression.
HKLM\SYSTEM\CurrentControlSet\Control\Print
Exportez toujours avant de supprimer manuellement les composants d’impression du Registre. Ensuite, renommez le fichier pour.txt
éviter de le restaurer accidentellement.
Les exclusions pour
.SHD
et.SPL
les fichiers sont créées dans le antivirus.
Blocage du spouleur d’impression
- Vérifiez le dossier Spool pour voir s’il contient d’anciens fichiers. Lorsque l’impression fonctionne correctement, les fichiers du dossier Spool sont supprimés à mesure que les travaux sont imprimés. Le dossier Spool par défaut est : systemroot\System32\Spool\Printers.
- Vous pouvez vérifier l’emplacement du dossier Spool en vérifiant la
DefaultSpoolDirectory
valeur dans la sous-clé de Registre suivante :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
. - Déplacez les anciens fichiers qui se trouvent dans le dossier Spool pour voir si le problème persiste. Les fichiers endommagés dans le dossier Spool peuvent entraîner des problèmes de service Print Spooler. Vous devrez peut-être arrêter le service Print Spooler pour supprimer les fichiers du dossier Spool.
- Par défaut, le service Spouleur d’impression dépend uniquement des rpcS. Pour vérifier les dépendances du spouleur, vérifiez la
DependOnService
valeur dans la sous-clé de Registre suivante :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
. - Vérifiez que les services dépendants sont démarrés. Si d’autres services dépendants répertoriés sont répertoriés en plus des RpcS, modifiez la
DependOnService
valeur de Registre pour supprimer toutes les dépendances à l’exception des RpcS. - Étant donné qu’il peut parfois être difficile de déterminer si un travail d’impression est en cours de spoulage, la suspension de l’imprimante permet au travail d’être enpool, mais pas imprimée. Cela vous permettra de confirmer que le travail d’impression est en cours depool, ce qui vous aidera à affiner davantage votre résolution des problèmes.
- Une autre façon de vérifier que le travail d’impression du client est en cours de spool sur le serveur consiste à configurer l’imprimante pour utiliser le port NUL. Étant donné que le port NUL est un port virtuel et non un port réel, les travaux envoyés à NUL ne gaspillent pas de papier et n’interfèrent pas avec les travaux d’impression qui impriment sur d’autres ports installés.
- Par défaut, le port NUL n’est pas répertorié dans la liste des ports disponibles d’une imprimante. Toutefois, vous pouvez l’ajouter en modifiant le port configuré de l’imprimante en port local, en sélectionnant le bouton Nouveau port , en entrant le nom du port en tant que nom de port, puis en sélectionnant OK. Le port NUL est répertorié dans la liste ports des propriétés du serveur d’impression et peut être utilisé pour tester n’importe quelle imprimante installée.
- Après avoir installé le port NUL, suspendez l’imprimante à l’aide de ce port, puis imprimez sur l’imprimante à partir d’un client. Vous devez voir le travail d’impression en cours depool dans la file d’attente d’impression de l’imprimante testée. Reprenez l’imprimante pour traiter le travail d’impression spooled (les spools sont ensuite supprimés).
- Remplacez les pilotes tiers par les pilotes windows in-box. Il est important de comprendre qu’il n’existe qu’une seule source pour un pilote intégré : le fichier Driver.cab fourni sur le support de distribution de Windows. Les pilotes qui se trouvent sur le site du catalogue Windows sont signés par Microsoft Windows Hardware Quality Lab (WHQL), mais ne sont pas testés par Microsoft. Cela signifie que les pilotes répondent aux critères publiés, mais n’ont pas été testés par Microsoft de la manière dont d’autres pilotes dans la cabine de distribution ont été.
Activer l’audit des défaillances sur des imprimantes spécifiques
Vous devrez peut-être activer l’audit sur les objets spécifiques (imprimantes). À moins que vous n’ayez réduit le focus de ce problème à certaines imprimantes, vous devrez activer l’audit des défaillances sur toutes les imprimantes en effectuant les étapes suivantes :
- Sélectionnez Paramètres de démarrage>imprimantes>>et scanneurs.
- Sélectionnez l’imprimante que vous souhaitez auditer, puis sélectionnez Propriétés de l’imprimante.
- Sélectionnez l’onglet Sécurité , sélectionnez le bouton Avancé , puis sélectionnez l’onglet Audit .
- Sélectionnez le bouton Ajouter , sélectionnez tous les utilisateurs ou groupes dont vous souhaitez auditer l’accès à l’imprimante, puis sélectionnez OK. La fenêtre Entrée d’audit s’affiche pour vous permettre de sélectionner les événements d’accès que vous souhaitez auditer.
- Placez une coche dans la colonne Échec pour toutes les actions Access répertoriées.
- Sélectionnez OK pour revenir à la fenêtre Paramètres de sécurité avancés et afficher la configuration d’audit en place.
- Sélectionnez OK pour fermer la fenêtre Paramètres de sécurité avancés et revenir aux propriétés de l’imprimante pour laquelle vous avez configuré l’audit. Sélectionnez OK pour valider les modifications.
- Répétez les étapes 1 à 7 pour activer l’audit sur tous les objets d’imprimante souhaités.
Collecte de données
Si vous avez besoin de l’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes liés à l’expérience utilisateur.