J'implémente l'impression silencieuse sur les imprimantes réseau via Java Print Service et IcePDF. J'ai ajouté deux imprimantes réseau A et B à ma machine de développement.java.awt.print.PrinterException: le handle n'est pas valide
Quand je soumets travail d'impression à l'imprimante A, il imprime le fichier sans aucun problème, le même travail soumis à l'imprimante B alors il jette Exception dans le thread « principal » java.awt.print.PrinterException: La poignée est invalide .
at sun.awt.windows.WPrinterJob._startDoc(Native Method)
at sun.awt.windows.WPrinterJob.startDoc(WPrinterJob.java:1249)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1371)
at org.tgslc.print.PDFRenderTest.main(PDFRenderTest.java:70)
Le type de document d'impression est un document PDF. L'imprimante A est HP LaserJet 9050 PS L'imprimante B est une imprimante IBM Infoprint 2190 PS haute vitesse.
Toute aide serait appréciée.
vous avez raison. Lorsque j'imprime à partir du Bloc-notes, le message d'alerte indique "Le handle n'est pas valide". Mais quand j'imprime le document de pdf il imprime bien sans aucun message d'erreur. – muser
Problème de pilote sur ma machine de développement. Fonctionne bien à l'autre machine. – muser