mauvaise isolation de l'imprimante sur le serveur d'impression ou mieux?


8

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.

Réponses:


8

Je sais que cela n'aide pas la situation actuelle de votre serveur, mais quelque chose à noter: Windows Server 2008 R2 et Windows 7 vous permettront de configurer l' isolement du pilote d'imprimante . Il vous permet d'exécuter des imprimantes gênantes en tant que processus distinct, afin qu'elles ne tuent pas le spouleur.


4

Lorsque nous avons rencontré des problèmes comme celui-ci, nous avons constaté qu'il était davantage lié à des pilotes d'impression de modèles HP mixtes sur le serveur d'impression qu'à un mauvais pilote. Une fois que nous avons déplacé toutes les imprimantes HP pour utiliser le pilote d'impression universel, nos problèmes ont disparu.


5
Cela me semble toujours être un mauvais conducteur. Vous venez de tout déplacer pour utiliser un pilote non mauvais.
Evan Anderson

1
Je suppose que techniquement, oui, c'était un problème de pilote, mais je ne pense pas que chacun des pilotes ait causé des problèmes, ce n'est que lors du mélange de différents modèles sur le même serveur d'impression que nous avons eu des problèmes.
Kevin Kuphal

Gardez à l'esprit ... les pilotes universels sont connus pour être très peu fiables, malgré le fait qu'ils semblaient fonctionner pour vous
Brett G

3

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.


1

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:

del /q c:\windows\system32\spool\PRINTERS\*.*
net start spooler

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.

spouleur d'impression


0

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).


Le problème avec cela est que chaque VM apparaît comme un serveur différent.
Joseph

Je vais taper une seconde - ils "n'apparaissent" pas comme des serveurs différents, ce sont des serveurs différents. Conseils utiles - Maintenant, si vous nommez vos imprimantes conformément à une norme, les publiez directement dans AD et apprenez à vos utilisateurs comment les rechercher, vous n'avez plus besoin d'eux pour connaître les noms de serveur (sauf s'ils sont déplacés vers de nouveaux serveurs. ) Vous pouvez même mettre des informations de localisation, comme "salle de copie du 6ème étage, Des Moines"
mfinni

0

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?


Parce que quand il échoue comme ça, il ne démarre pas tant que le fichier incriminé n'est pas supprimé du répertoire de spoule. Et il n'y a pas de moyen facile de comprendre ce qu'est ce fichier. La seule façon de récupérer est de supprimer TOUS les travaux en file d'attente du répertoire de spoule et de redémarrer. C'est trop complexe pour le gestionnaire de services Windows.
sysadmin1138

Doug, en dessous de vous, montre que ce n'est pas trop complexe pour le gestionnaire de services Windows.
mfinni

/ Meta - Hm - bizarre. Je pensais que c'était une nouvelle question, mais après avoir commenté, je vois qu'elle a frappé la première page parce que Doug avait modifié sa réponse de l'année dernière pour inclure d'autres instructions et une capture d'écran. Ça ne fait rien.
mfinni
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.