J'ai remarqué que lorsqu'une imprimante ou un pilote se trompe sur un serveur Windows, il bloque ou tue généralement le spouleur d'impression et tout le monde ne peut pas imprimer tant qu'il n'est pas corrigé. Habituellement, nous devons mettre l'imprimante gênante sur un autre serveur, donc quand elle échoue, elle ne prend pas tout le groupe avec elle. Cela suppose que nous sachions jamais quelle imprimante est le problème.
Y a-t-il un moyen de l'avoir pour qu'une mauvaise pomme ne ruine pas la grappe? Même s'il s'agit d'une autre forme de service d'imprimante, cela fonctionnerait tant qu'il n'est pas difficile pour l'utilisateur de trouver une imprimante et d'installer des pilotes.
la source
Nous venons de traverser des problèmes similaires. Certains documents imprimés par certains utilisateurs sur certaines imprimantes visseront complètement le service de spoule sur un serveur win 2k3 et, à cause de cela, met hors tension toutes les autres imprimantes.
Nous n'avons pas vraiment trouvé de moyen approprié d'éviter de supprimer tout le spouleur, à part de nombreux serveurs d'impression, ce qui n'est évidemment pas très convivial. Cependant, nous avons créé des files d'attente supplémentaires pour les imprimantes à problèmes qui utilisent des pilotes PCL ou PS (essentiellement celui qui n'est pas actuellement utilisé). Appelez-le la même chose avec -ps / -pcl après lui et conseillez aux utilisateurs qui ont des problèmes d'imprimer à cela.
Il convient également de vérifier dans services.msc sur le serveur d'impression que le service du spouleur est configuré pour se redémarrer automatiquement. De cette façon, vous pouvez vous en sortir avec quelques instants d'arrêt.
Je suppose que vous pourriez également conseiller aux personnes qui ont besoin d'imprimer sur l'imprimante douteuse de le faire via l'impression IP directe, éliminant ainsi le serveur d'impression de l'équation.
la source
Pour contourner le problème jusqu'à ce que vous obteniez un pilote plus fonctionnel pour l'imprimante défaillante, vous devez exécuter un script lorsque le spouleur se bloque (propriétés de récupération sur le service). Demandez au script d'effacer tous les documents du répertoire du spouleur, puis redémarrez le spouleur. Il y a une légère possibilité de perdre des travaux d'impression, mais généralement quand je vois cela, le seul travail dans la file d'attente est le travail incriminé.
Vous devez également vérifier que vous disposez des dernières versions du pilote ou revenir en arrière. Assurez-vous que votre imprimante et le micrologiciel IO (Jetdirect?) Sont à jour. Enfin, j'ai trouvé que le port TCP / IP standard est beaucoup plus fiable que l'utilisation du type de port HP ou fourni par le fournisseur. Nous avons des serveurs d'impression qui font plus de 600 000 pages / mois et le type de port semble avoir le plus d'effet sur la stabilité ou non du serveur d'impression.
Mise à jour:
Pour le script (fichier batch), ce serait quelque chose d'aussi simple que ceci:
Exécutez ensuite le fichier de commandes dans le cadre de la restauration du service en cas de première défaillance. Vous souhaiterez peut-être que des notifications soient envoyées en cas d'échecs ultérieurs.
la source
Une façon de le faire serait de créer plusieurs VM, chacune avec sa propre imprimante (ou pas plus de quelques imprimantes par VM).
la source
Quel serveur OS? Le service de spouleur d'impression est-il en train de s'arrêter? Si oui, pourquoi ne pas configurer le service pour qu'il redémarre automatiquement en cas d'arrêt?
la source