Druckvorgang läßt sich nicht wiederholen Hallo,
ich möchte über PrintJob einen Ausdruck machen - funktioniert auch super, aber nur einmal pro Session. Wenn ich ein zweites mal auf Drucken gehe und printJob.start() aufrufe, erhalte ich "false" als Rückgabe und auch der DruckerDialog kommt nicht hoch. Erst wenn ich PrintJob mit "new" neu initialisiere, geht es wieder - ABER - das darf ich nur global machen. Sobald ich lokal - also innerhalb der Funktion - "printJob = new PrintJob(); aufrufe erhalte ich Fehlermeldung "PrintJob darf nur einmal aufgerufen werden". Was soll ich also tun? Ich kann doch nicht jedesmal in ein neues Frame springen, nur um den PrintJob neu starten zu können?
Danke,
meldur
PS: auch wenn der Nutzer das Drucken abbricht und dann doch nochmal drucken will, wird der Dialog verweigert. |