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