2009-11-18 4 views
0

Certaines imprimantes logiques sont configurées et pointent vers la même imprimante physique. Chaque imprimante logique est configurée avec un bac d'entrée et de sortie spécifique. Ouvrir un document, par ex. un pdf, et l'impression à l'une de ces imprimantes résulte en une impression d'entrée/sortie correcte. Cependant, j'ai développé un service Windows (win2003) et lorsque j'utilise la classe PrintDocument pour imprimer, l'imprimante ignore la configuration de l'imprimante logique cible et imprime simplement en utilisant (semble-t-il) les paramètres par défaut (par exemple plateau de sortie). J'ai essayé le même service sur une machine XP et tout fonctionne bien.PrintDocument (C#) ignore la configuration de l'imprimante

Des idées?

Merci Sean

+0

Il semble que changer la connexion a un effet - mais pourquoi? Aussi deux utilisateurs, à la fois dans le compte des administrateurs, l'un fonctionne et l'autre ne friggin bizarre! –

Répondre

1

Ok semble que le problème est les paramètres de configuration de l'imprimante sont utilisateur spécifique. Donc, une fois que je me suis connecté en tant qu'utilisateur que le service fonctionne sous, configuré l'imprimante - tout a bien fonctionné.

+0

Marquez votre réponse comme résolue. – Valentein

Questions connexes