Spooling d’imprimante : qu’est-ce que c’est et comment y remédier ?
Vous avez appuyé sur le bouton d’impression, mais vous arrivez à l’imprimante et ne voyez aucune impression. Vous retournez à votre ordinateur et vérifiez l’état de la tâche d’impression. La file d’attente d’impression affiche votre travail bloqué avec l’état « Impression » ou « Paused – Spooling ».
Vous vous demandez alors : « Que signifie le fait que l’imprimante soit en « mode spooling » mais elle n’imprime pas ? »
Qu’est-ce qu’un spooling d’impression ?
En informatique, le spooling est un anglicisme acronyme de simultaneous peripheral operations on-line, soit opérations périphériques simultanées en ligne. Ceci renvoie à la mise de tâches (ou jobs) dans un buffer (ou mémoire tampon), une zone spéciale de la mémoire ou d’un disque où le périphérique pourra accéder lorsqu’il sera prêt. Le spouleur d’impression est un programme/logiciel dédié qui gère l’ordre des documents à imprimer.Fonctionnement du spouleur d’impression :
Le spouleur d’impression est un service qui se met en route au démarrage du système. Ce logiciel place en file d’attente (spooling en anglais) tous les travaux d’impression que vous lancez. Chaque document est alors stocké en mémoire puis traité par l’imprimante selon son ordre d’arrivée.Communication avec le spouleur :
Lorsque vous sélectionnez Imprimer, votre programme communique avec le service Spooler d’impression pour déterminer comment rendre (ou dessiner) votre travail d’impression afin que l’imprimante le comprenne et place les couleurs aux bons endroits sur la page. Il existe différents types de spoolers en informatique (il fut un temps où il y avait de véritables spools de bande magnétique dans les ordinateurs), mais le spooler d’impression ne s’occupe que de vos documents imprimés.Parallèle avec le baseball :
Si je peux faire un parallèle amusant, pensez aux spouleurs d’impression comme aux entraîneurs de troisième base au baseball. Le service de spouleur d’impression indique aux documents quand ils sont les prochains, c’est-à-dire qu’ils peuvent courir jusqu’à la base. Il retient un document s’il y a un autre travail en cours d’impression devant lui. Vous ne pouvez pas avoir deux joueurs sur une base, et les imprimantes ne peuvent pas imprimer plusieurs documents à la fois.Avantages du spouleur d’impression :
Le spouleur d’impression vous permet d’envoyer un document à l’imprimante pendant qu’un autre est en cours d’impression. Il le maintient dans la file d’attente jusqu’à ce que la tâche en cours ait été entièrement imprimée. Vous n’avez pas besoin d’attendre qu’un travail précédent ait fini de s’imprimer avant de sélectionner l’impression. C’est la façon dont l’ordinateur indique à l’imprimante qu’il y a un autre travail dans la file d’attente. Et c’est ainsi que l’imprimante récupère les travaux d’impression.Qu’est-ce que le spooling d’état de l’imprimante ?
Le spooling d’état de l’imprimante signifie essentiellement qu’un autre document est en cours d’impression et que le vôtre attend sa place dans la file d’attente. La raison en est que les imprimantes ne disposent pas d’autant de mémoire que les ordinateurs et qu’elles ont besoin d’un programme intermédiaire pour conduire et transmettre les travaux d’impression jusqu’au marbre. La vitesse de l’ordinateur stocke les travaux dans la file d’attente, et la vitesse de l’imprimante prend le relais lorsqu’un document a quitté la file d’attente et est en cours d’impression.
Alternative au spooler d’impression – CUPS
Vous rencontrerez souvent des spoules d’impression sur les systèmes Windows, mais il existe des alternatives.
L’une des plus utilisées en dehors de Windows est le système d’impression UNIX commun (CUPS), qui permet à un ordinateur d’agir comme un serveur d’impression et de se charger de la mise en file d’attente et de la programmation des impressions. CUPS utilise le protocole IPP (Internet Printing Protocol) pour gérer les travaux d’impression et les files d’attente.
CUPS est souvent utilisé pour la mise en file d’attente des imprimantes sur les systèmes macOS et Linux
Pourquoi les travaux d’impression restent-ils bloqués avec l’état « Spooling » ?
En bref, la connexion entre l’ordinateur et l’imprimante a échoué d’une manière ou d’une autre. Et cela peut se produire pour diverses raisons.
En raison d’une erreur, le travail d’impression n’est pas en mesure de sortir de la file d’attente d’impression et se trouve donc bloqué dans l’état « Spooling ». Et comme les imprimantes n’ont pas la même mémoire que les ordinateurs, les données du travail d’impression ne sont pas mémorisées par l’imprimante, et la connexion doit donc être rétablie.
Si de nombreux utilisateurs se servent de la même imprimante, la file d’attente d’impression peut devenir très longue, ce qui peut également expliquer pourquoi vous avez l’impression d’un état de spooling perpétuel.
Comment résoudre les erreurs de mise en file d’attente de l’imprimante ?
Si vous disposez de PaperCut, vos travaux d’impression sont mis en file d’attente dans l’ordre dans lequel ils sont entrés dans le système. Cela est particulièrement utile dans un environnement d’impression Find-Me où vous disposez de plusieurs imprimantes ou files d’attente d’impression.
Pour ce qui est du dépannage, tout dépend de la cause du problème, il faut parfois regarder :
- L’amélioration de la stabilité du spouleur d’impression de Windows
- D’éventuelles tâches d’impression bloquées avec l’état « Impression »
- Une connexion lente avec les serveurs d’impression de Windows
- Le dépannage des travaux d’impression manquants ou disparus