2009-04-16 7 views
0

Ich möchte eine .prn-Datei mit Java generieren..PRN Dateigenerierung

  1. Gibt es bereits eine Java API?
  2. Gibt es einen Wert beim Generieren einer .PRN-Datei jetzt-Tage (Mine ist eine webbasierte Anwendung, die versucht, die vorhandene Client/Server-Anwendungsfunktionalität nachzuahmen. Die aktuelle Fat Client-Anwendung ist ziemlich alt).
  3. Wenn keine API verfügbar ist, ist die Strategie, die .PRN-Datei zu generieren?
+0

.PRN? Das steht nicht für "Porno", oder? ;-) ernsthaft, aber was ist eine .prn-Datei? –

+0

Ich bin so froh, dass ich nicht der Einzige war. –

Antwort

1

Eine prn-Datei ist druckerspezifisch; es ist nur die Möglichkeit von Windows, die Ausgabe, die an einen Ausdruck zum späteren Ausdruck gesendet wird, abzufangen. Regelmäßiges Java-Drucken kann auf eine Datei gerichtet werden.

2

Ein PRN ist der Byte-Stream, der zum Generieren der Ausgabe an den Drucker gesendet wird und vom Druckertreiber generiert wird. Postscript-Drucker erhalten Postscript und HP-Drucker erhalten in der Regel PCL usw.

Um das Verhalten, das Sie benötigen einen kompatiblen Treiber in der Java-Printing Service

http://java.sun.com/javase/technologies/desktop/printing/

Siehe http://www.exampledepot.com/egs/javax.print/pkg.html für einige kurze Beispielprogramme zu replizieren, und Untersuchen Sie, welche Drucker Sie auf dem System verfügbar haben.