Moin,
die Files im Paket javax.print sehen dazu ganz interessant aus. Hier eine kleine Beschreibung vom Interface PrintService:
Code:
DocFlavor flavor = DocFlavor.INPUT_STREAM.POSTSCRIPT;
PrintRequestAttributeSet aset = new HashPrintRequestHashAttributeSet();
aset.add(MediaSizeName.ISO_A4);
PrintService[] pservices =
PrintServiceLookup.lookupPrintServices(flavor, aset);
if (pservices.length > 0) {
DocPrintJob pj = pservices[0].createPrintJob();
// InputStreamDoc is an implementation of the Doc interface //
Doc doc = new InputStreamDoc("test.ps", flavor);
try {
pj.print(doc, aset);
} catch (PrintException e) {
}
} Die Frage wäre demnach, ob es einfacher ist, das Ding erst als Postscript zu verpacken, oder dem PrintService beizubringen, das der plain text druckt.
Wie kompliziert sieht den deine "textfile" aus - sicher nur plain text, oder?
edit:
Code samples scheinen hier auch zu finden zu sein:
http://tech-www.informatik.uni-hambu...tgeschrittene/ http://www.galileocomputing.de/openb...0016256Drucken