C
Catarock
Gast
Hallo Leute,
ich will benannte Datei auf dem Drucker ausgeben, beim Aufruf der Methode wird neben der Uhr, das DruckerSymbol angezeigt, der Drucker ruehrt jedoch keinen Finger oder Duese.
Der korrekte Drucker wird auch erkannt. Ich dreh noch durch, hat jemand eine Loesung?
Danke im Vorraus
Gruss Cata
edited by thE_29: code tag entfernt
ich will benannte Datei auf dem Drucker ausgeben, beim Aufruf der Methode wird neben der Uhr, das DruckerSymbol angezeigt, der Drucker ruehrt jedoch keinen Finger oder Duese.
Der korrekte Drucker wird auch erkannt. Ich dreh noch durch, hat jemand eine Loesung?
Danke im Vorraus
Gruss Cata
Code:
public void Drucken() {
//Datei als Datenquelle einlesen.
FileInputStream textStream = null;
try {
textStream = new FileInputStream("c:/Mauerwerksbemessung.txt");
}
catch (FileNotFoundException ex) {
FehlerLabel.setText(ex.toString());
}
//Datenformat erzeugen.
DocFlavor format = DocFlavor.INPUT_STREAM.AUTOSENSE;
//Default Drucker suchen.
PrintService service = PrintServiceLookup.lookupDefaultPrintService();
PathLabel.setText(""+ service.getName());
//Druckauftrag für einen Drucker erzeugen und Dokument drucken.
DocPrintJob job = service.createPrintJob();
//Dokument erzeugen.
Doc myDoc = new SimpleDoc(textStream, format, null);
try {
job.print(myDoc, null);
}
catch (PrintException ex) {
FehlerLabel.setText(ex.toString());
}
}
edited by thE_29: code tag entfernt