ciao
magari qualcuno riesce gia
pero' sul sito ho letto di problemi a stampare file testuali (txt, doc, rtf) di piu pagine
vi passo la mia soluzione
code:
__________________________________________________ __________________
/*
* PrintPageTxt.java
*
* Created on 21 ottobre 2003, 16.04
*/
import java.io.*;
import javax.print.*;
import javax.print.attribute.*;
import javax.print.attribute.standard.*;
import javax.print.event.*;
/**
*
* @author Etabeta_7
*/
public class PrintPageTxt {
public PrintPageTxt() {
}
public void main(String[] args) {
try {
// apre il file
InputStream is = new BufferedInputStream(
new FileInputStream("C:/text_1.txt"));
// cerca la stampante di default
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
PrintService service = PrintServiceLookup.lookupDefaultPrintService();
// crea la stampa
DocPrintJob job = service.createPrintJob();
Doc doc = new SimpleDoc(is, flavor, null);
// stampa
job.print(doc, null);
// chiudo il flusso dei dati per sicurezza
is.close();
} catch (PrintException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
__________________________________________________ __________________
sperando che vi possa servire un saluto a tutti