Problème de spooler d'impression
Les imprimantes HP se bloquent souvent sous Windows et nécessite un redémarrage du spooler.
Symptômes
Le problème d'impression sur un poste client Windows ne concerne qu'un seul poste. Si les autres collaborateurs peuvent imprimer sans problème, alors il ne s'agit pas d'un problème d'impression Windows.
HP recommande d'utiliser l'utilitaire HP Print and Scan doctor
Résolution
Procédure HP
HP recommande d'utiliser l'utilitaire HP Print and Scan doctor pour les problèmes[(https://support.hp.com/fr-fr/topic/printscandoctor-printing-problems)] :
- Imprimante apparait hors ligne
- La file d'impression est bloquée
- Impossible d'imprimer
Spooler d'impression
Le plus souvent, le problème se situe sur le spooler d'impression. Essayez de redémarrer le spooler d'impression dans les services ou la commande ci-dessous en invité de commande administrateur :
- restartSpooler.bat
net stop spooler net start spooler
Re-paramétrage de l'imprimante
Supprimez l'imprimante et ajoutez-la à nouveau. Si l'imprimante n'arrive pas à se supprimer, utilisez les commandes suivantes :
- clearSpooler.bat
net stop spooler del /F /S /Q C:\Windows\System32\spool\PRINTERS\* net start spooler
Solution de contournement (imprimantes HP)
Le support de microsoft indique que le problème d'impression HP est dû à certains fichiers du pilote[(https://support.microsoft.com/fr-fr/help/947477/the-printer-spooler-may-crash-randomly-on-a-windows-server-computer-th)]. Ils proposent de remplacer les fichiers suivants :
- Hpbmmon.dll (moniteur HP maître)
- Hpzpi4wm.dll (processeur d’impression HP)
- Hpzpp4wm.dll (processeur d’impression HP)
- HPtcpMon.dll (moniteur de Port TCP de HP)
Fichier Hpbmmon.dll
Solution de contournement pour le problème qui est provoqué par le fichier Hpbmmon.dll
Pour contourner ce problème, supprimez le moniteur HP maître. Pour ce faire, procédez comme suit :
- Démarrez l'Éditeur du Registre.
- Recherchez et cliquez sur la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Master Monitor
- Dans le menu fichier , cliquez sur Exporter.
- Dans la zone nom de fichier, tapez HPprinter, puis cliquez sur Enregistrer.
- Avec le bouton droit à l’entrée de Registre HP maître moniteur, puis cliquez sur Supprimer.
- Cliquez sur Oui.
- Quittez l’Éditeur du Registre et redémarrez l’ordinateur.
- Renommez le fichier
Hpbmmon.dll
àHpbmmon.old
. Le fichier se trouve à l’emplacement suivant : - Fichier de
C:\WINDOWS\system32\Hpbmmon.dll
Fichier Hpzpi4wm.dll ou Hpzpp4wm.dll
Solution de contournement pour le problème qui est provoqué par le fichier Hpzpi4wm.dll ou Hpzpp4wm.dll
- Cliquez sur Démarrer, puis cliquez sur Panneau de configuration.
- Double-cliquez sur Imprimantes et télécopieurs.
- Cliquez sur l’imprimante que vous souhaitez utiliser, puis cliquez sur Propriétés.
- Cliquez sur l’onglet Avancé, puis cliquez sur Processeur d’impression.
- Cliquez sur WinPrint dans la zone du processeur d’impression et cliquez sur RAW dans la zone type de données par défaut , puis cliquez sur OK à deux reprises.
- Renommez le fichier
Hpzpi4wm.dll
àHpzpi4wm.old
. Le fichier se trouve à l’emplacement suivant :C:\WINDOWS\system32\spool\drivers\w32x86\3\Hpzpi4wm.dll
- Renommez le fichier
Hpzpp4wm.dll
àHpzpp4wm.old
. Le fichier se trouve à l’emplacement suivant :C:\WINDOWS\system32\spool\PRTPROCS\W32X86\Hpzpp4wm.dll
Fichier HPtcpMon.dll
Solution de contournement pour le problème qui est provoqué par le fichier HPtcpMon.dll
- Démarrez l'Éditeur du Registre.
- Recherchez et cliquez sur la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP de Port TCP/IP Standard
- Dans le menu fichier, cliquez sur Exporter.
- Dans la zone nom de fichier, tapez HPprinter, puis cliquez sur Enregistrer.
- Avec le bouton droit à l’entrée de Registre HP Standard TCP/IP Port , puis cliquez sur Supprimer.
- Cliquez sur Oui.
- Recherchez et cliquez sur la sous-clé de Registre suivante :
Port TCP/IP de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard
- Double-cliquez sur le pilote et puis vérifiez que la valeur de la zone données de la valeur est tcpmon.dll.
- Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Valeur de chaîne.
- Type de piloteet puis appuyez sur ENTRÉE.
- Cliquez droit sur le piloteet puis cliquez sur Modifier.
- Dans la zone données de la valeur , tapez tcpmon.dll, puis cliquez sur OK.
- Quittez l’Éditeur du Registre et redémarrez l’ordinateur.
- Renommez le fichier
HPtcpMon.dll
àHPtcpMon.old
. Le fichier se trouve à l’emplacement suivant :C:\WINDOWS\system32\HPTcpMon.dll