salut cher compatriotes
et bien voila ; malgré des recherches sur le net pendant toute la matinée je n'ai pas réussit a trouver ce qui cloche ; le code qui imprime un fichier texte en utilisant les services d'impression de windows que j'ai utilisé est le suivant :
mais l'impression ne s'effectue pas et l'erreur suivante apparait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 try { // Set up destination attribute PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet(); aset.add(MediaSizeName.ISO_A4); // Open the image file InputStream is = new BufferedInputStream( new FileInputStream("C:\\EmplacementDuFichier.txt")); // Find the default service DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE; PrintService service = PrintServiceLookup.lookupDefaultPrintService(); // Create the print job DocPrintJob job = service.createPrintJob(); Doc doc = new SimpleDoc(is, flavor, null); // Print it job.print(doc, aset); } catch (PrintException pe) { JOptionPane.showMessageDialog(null,pe);} catch (Exception xe) { JOptionPane.showMessageDialog(null, xe);}
j'ai essayé de changer le flavor mais ça n'a rien donné
NB : Je suis sûr a 100% que le problème ne vient pas de l'imprimante donc ça vient forcement du code
j'espère que j'ai bien expliqué mon problème
s'il vous plait aidez moi
merci de me prêter un peut de votre attention
Partager