public void drucken() {
PrinterJob printJob = PrinterJob.getPrinterJob();
PageFormat pageFormat = new PageFormat();
Paper paper = new Paper();
paper.setSize(595, 842);
paper.setImageableArea(5, 5, 585, 832);
pageFormat.setPaper(paper);
printJob.setPrintable((PrintPanel), pageFormat); <--- was muss da hin?
printNow(printJob);
}
private void printNow(PrinterJob pj) {
if (pj.printDialog()) {
try {
pj.print();
} catch(PrinterException pe) {
System.out.println("Fehler: " + pe);
}
}
}