Pourquoi * les * files d'attente d'impression de Windows s'étouffent-elles de temps en temps lors d'un travail d'impression

11

Vous savez que les files d'attente d'impression de Windows cessent parfois de travailler avec un travail d'impression en tête de file d'attente qui ne s'imprime pas et que vous ne pouvez pas supprimer? Quelqu'un sait ce qui se passe quand cela se produit?

Je vois cela depuis les jours NT4 et cela se produit toujours en 2008. Je parle d'imprimantes laser connectées IP standard - rien d'extraordinaire. Je prends en charge de nombreux serveurs et de nombreuses stations de travail et je vois cela se produire plusieurs fois par an.

L'utilisateur appellera en disant qu'il ne peut pas imprimer. Lorsque vous examinez la file d'attente d'impression, qui dans mon cas sera généralement une file d'attente basée sur un serveur partagée avec les postes de travail, vous trouvez un travail d'impression que vous ne pouvez pas annuler. Vous ne pouvez pas non plus la suspendre, la réinitialiser, rien.

Arrêter le spouleur est l'astuce habituelle et fonctionne parfois. Cependant, je vois parfois des cas où même cela ne guérit pas et où un redémarrage est la seule solution. Mettez la file d'attente en pause, redémarrez, quand elle revient, le travail peut alors être supprimé. Une fois partie, l'imprimante revient joyeusement à son état normal. Aucune action n'est jamais nécessaire sur l'imprimante.

Je considère avoir à redémarrer en dernier recours et je n'aime pas ça. Que peut-il se passer lors de l'arrêt du processus (spouleur) et son redémarrage ne résout pas un problème?

Ce n'est lié à aucun fabricant non plus. J'ai vu cela sur des HP, Lexmark, Canon, Ricoh, sur des lasers, sur des traceurs .... Je ne peux pas dire que je l'ai jamais vu sur une matrice de points.

Tout le monde a une idée de ce qui se passe.

Ian

Ian Murphy
la source
1
Avec mon serveur d'impression, il semble que les travaux se maintiennent à 64,0 Ko spoulés sans raison apparente. Cela n'arrive pas assez régulièrement pour que nous puissions le comprendre - il est bien connu que les imprimantes sont mauvaises. EEEEVIIIIIILLLLLL.
tombull89
2
Million dollar question here
Dan
1
@ tombull89 LOL. Chaque fois que j'entends les mots ne peuvent pas imprimer c'est comme un autre cauchemar commence. Je pense que nous avons tous perdu des heures de nos vies à cause de ces machines infernales.
Ian Murphy
Nous avions l'habitude de planifier un rebond du démon d'impression régulièrement, mais cela n'a pas aidé. Combien de fois puis-je attribuer +1 à cette question?! 1 000 000 $ de question!
Lizz
1
D'après mon expérience, vous pouvez résoudre ce problème sans redémarrer en supprimant les fichiers réels du répertoire du spouleur pendant que le spouleur est arrêté. Je me rends compte que cela ne répond pas à votre question, c'est pourquoi je le laisse comme un commentaire au lieu d'une réponse, mais il semblait utile de mentionner que vous n'avez probablement pas besoin de redémarrer.
davidcl

Réponses:

2

Mon expérience est généralement un pilote d'impression buggé. Je ne peux pas vous dire combien de fois j'ai dû arrêter le service de spouleur d'impression sur les systèmes Windows, accéder au répertoire du spouleur d'impression (généralement C: \ WINDOWS \ System32 \ spool \ PRINTERS) et supprimer les fichiers de spoule là-bas, puis redémarrez le service du spouleur d'impression.

D'après mon expérience, il semble être principalement lié à un problème de police, qui est un cauchemar dans le monde des PDF numérisés.

Désolé, je n'ai pas de solution. Je voulais juste vous faire savoir que je ressens votre douleur.

churnd
la source
1
Pourquoi y a-t-il des produits d'impression Adobe sur un serveur d'impression?
MDMarra
J'étais derrière vous jusqu'à ce que vous parliez d'Adobe. Les pilotes d'impression de buggy sont ma réponse courante.
Evan Anderson
Je voulais dire la façon dont les produits de bureau Adobe génèrent des PDF sur les systèmes clients, qui sont envoyés aux serveurs de sprint. Je suis d'accord qu'il était mal formulé.
2013
1
@churnd Je peux confirmer que l'OCR fait par divers produits Adobe est carrément mauvais. Certains des glyphes sont mal formés, ce qui provoque des problèmes dans le moteur de police Windows qui est appelé par le pilote d'imprimante pour rendre le texte. Comme le pilote (et donc également le moteur de police) est exécuté dans le contexte du processus de spouleur d'impression, cela peut provoquer toutes sortes de ravages.
Tonny
2
Il y a un tas de mauvais pilotes d'imprimante de niveau 2 qui sont basés sur l'exemple de code source une fois publié dans le SDK MS pour Windows 2000. Le code du SDK avait un bogue: il n'a pas libéré de gdi-handle après le rendu et l'impression d'une page. En conséquence, le processus de spouleur d'impression perdrait une poignée pour chaque page imprimée. Après 10 000 poignées (limite stricte définie dans le noyau NT, même dans Win2012 / Win8), le spouleur d'impression se bloque. Vous ne le remarquerez que si vous imprimez plus de 10 000 pages entre les redémarrages.
Tonny