Home
/
JavaForum
/
Swing + AWT
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
5.730 User online
0 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 122 von 1460 (8%)
Autor
Harald Faber
Datum
13.05.04, 09:55
Betreff
Re: Drucken via USB-Drucker
Zitat:
Hallo Leute,
hatte viele kleinere Probleme mit der Java-Druck-Funktion, die ich nun lösen konnte (bis auf Ausdrucken javaeigner Komponenten).
Über den Druck-Dialog wähle ich den Ausgabedrucker (LPT1) und die Ausgabe wird zum Drucker geschickt und gedruckt. Das klappt auch über Netzwerk zum Netzwerkdrucker. Soweit so gut. Das Programm soll auf dem Laptop laufen, an dem sich ein USB-angeschlossener Drucker befindet. Ist er vorhanden, muß ich erst aus Word z.B. was drucken, ehe es von Java aus funktioniert. Sonst erscheint, genau wie ohne Drucker eine häßliche Fehlerausgabe mit "nicht gefunden und so" (Error-Objekt) auf der Kommandozeile und das Programm stürzt ab. Durch die von Error abgeleitete Fehlerausgabe wird die PrintException nicht ausgelöst. Ich kann somit nicht im Programm darauf reagieren und sowas wie "kein Drucker vorhanden" ausgeben. Da ich nicht ganz dumm bin *lol* dachte ich mir, doch mal nach der PrintException auch gleich noch das Error-Objekt abzufangen - Fehlanzeige. Irgendwie wird sie nicht dort geworfen, wo ich das Drucken in Java auslöse.
Meine Fragen an Euch Experten:
1. Wie kann ich diese häßliche Fehlerausgabe und den Programmabsturz vermeiden?
2. Wie bekomme ich Java dazu, den USB-Drucker "gleich" zu finden (da er ja via Druck-Dialog ohne Fehler auswählbar ist), auch wenn ich noch nicht aus anderen Programmen heraus gedruckt habe?
Danke schnuffie
Zu 1: Kannst Du den problematischen Teil nicht in eine try-catch-Anweisung legen und so evtl. der kritischen Stelle auf den Grund gehen?
Zu 2: Keine Ahnung, Drucken mit USB kenne ich auch noch nicht. Ist dazu nichts bei Sun im Forum zu finden (USB / print / plug&play)? Du kannst auch bei
http://www.tutorials.de/forum136
mal Dein Glück versuchen, auch wenn ich eher den Eindruck habe, dass dort auch eher einfache Fragen und Probleme gelöst werden (können).
Diskussionsverlauf:
Drucken mit Java via USB-Drucker
Re: Drucken via USB-Drucker
Re: Drucken via USB-Drucker
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com