johnson951 | Re bonjour,
Voici le code source que j'ai développé mais il ne fonctionne pas... j'arrive a obtenir la page d'impression pour choisir son imprimante etc..
Mais une fois que je clique sur "IMPRIMER" il ne se passe rien..
Savez vous d'ou viens le probleme ?
Voici mon code :
Code :
- String filename = ("C:\\test.txt" );
- PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
- DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
- PrintService printService[] = PrintServiceLookup.lookupPrintServices(flavor, pras);
- PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService();
- PrintService service = ServiceUI.printDialog(null, 200, 200,printService, defaultService, flavor, pras);
- if (service != null) {
- DocPrintJob job = service.createPrintJob();
- FileInputStream fis;
- try {
- fis = new FileInputStream(filename);
- DocAttributeSet das = new HashDocAttributeSet();
- Doc doc = new SimpleDoc(fis, flavor, das);
- try {
- job.print(doc, pras);
- try {
- Thread.sleep(10000);
- } catch (InterruptedException ex) {
- ex.printStackTrace();
- }
- } catch (PrintException ex) {
- ex.printStackTrace();
- }
-
- } catch (FileNotFoundException ex) {
- ex.printStackTrace();
- }
- }
|
|