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