Je suis en train d'imprimer dans une application .NET 3.5 C# à une imprimante réseau et d'obtenir cette exception:résultats PrintDocument.Print en Win32Exception l'opération terminée
L'opération terminée avec succès
Quelle est la cause, et comment peut-elle être résolue?
System.ComponentModel.Win32Exception: The operation completed successfully
at System.Drawing.Printing.PrinterSettings.GetHdevmodeInternal()
at System.Drawing.Printing.PrinterSettings.GetHdevmode(PageSettings pageSettings)
at System.Drawing.Printing.PrintController.OnStartPrint(PrintDocument document, PrintEventArgs e)
at System.Windows.Forms.PrintControllerWithStatusDialog.OnStartPrint(PrintDocument document, PrintEventArgs e)
at System.Drawing.Printing.PrintController.Print(PrintDocument document)
at System.Drawing.Printing.PrintDocument.Print()
- le compte dispose des autorisations pour imprimer à l'aide de l'imprimante réseau. Les autorisations sont définies pour tout le monde à imprimer.
- l'imprimante a été supprimée et recréée.
- Le paramètre de mise en file d'attente par rapport à l'impression directement sur l'imprimante a été basculé dans les deux sens.
- autres imprimantes sur la machine fonctionnent bien
- D'autres clients sur le réseau et les applications sur cette même machine peuvent imprimer sur cette imprimante sans problème.
Pour réduire le problème, j'ai créé une application de console simple. En cours d'exécution en tant qu'utilisateur normal, l'application s'imprime. Lorsqu'il est exécuté en tant que compte de service, il se trompe pour le compte de service.
La résolution à mon problème était de désinstaller le pilote qui est l'origine du problème et installer un ancien pilote.
J'ai déjà eu cette erreur - le message d'erreur est vraiment trompeur. Je suppose que vous avez terminé, mais si vous ne postez pas de code, je vous répondrai. – Brandi
@ p.campbell désolé je ne sais pas. Je me souviens que le manque de documentation sur ces sujets était extrêmement frustrant, donc je ne pouvais pas être plus utile. J'ai quelques questions anciennes que j'ai publiées à l'époque sur des sujets d'impression semi-connexes, je ne sais pas si elles seront pertinentes ou non ou si vous les avez déjà vérifiées. – Brandi