From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/html/k100168.html | 96 ++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/html/k100168.html (limited to 'Master/Reference Architectures and Patterns/hjp5/html/k100168.html') diff --git a/Master/Reference Architectures and Patterns/hjp5/html/k100168.html b/Master/Reference Architectures and Patterns/hjp5/html/k100168.html new file mode 100644 index 0000000..9ba8a36 --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/html/k100168.html @@ -0,0 +1,96 @@ + + + +Handbuch der Java-Programmierung, 5. Auflage + + + + + + + + + +
 Titel  + Inhalt  + Suchen  + Index  + DOC  +Handbuch der Java-Programmierung, 5. Auflage +
 <<  +  <   +  >   + >>  + API  +Kapitel 26 - Drucken +
+
+ + + + +

26.1 Einleitung

+
+ +
+ +

+Das Ausdrucken von Texten und Grafiken war traditionell eine der +Achillesfersen von Java. Im JDK 1.0 waren die Verhältnisse noch +klar: hier konnte überhaupt nicht gedruckt werden! Es gab schlicht +und einfach keine Klassen, die das Drucken unterstützten. Nachdem +die Java-Entwicklergemeinde bereits begonnen hatte, proprietäre +Erweiterungen zu entwickeln, wurde mit der Version 1.1 ein einfaches +Druck-API in das JDK aufgenommen. + +

+Leider war dessen Design recht unvollständig, und das API war +voll von Schwächen und Restriktionen. Mit dem JDK 1.2 wurde ein +neuer Entwurf vorgestellt, der die Schwächen des vorigen beheben +sollte. Tatsächlich hatte er ein besseres Design, und viele der +Anforderungen, die zuvor unerfüllt blieben, wurden jetzt erfüllt. + +

+Unglücklicherweise war die Implementierung des 1.2er-APIs wenig +performant. In der Praxis traten - selbst bei einfachen Druckjobs +- mitunter Spooldateien von 20 MB oder mehr auf, und der Ausdruck +solcher Dateien dauerte nicht selten länger als 10 Minuten. Erst +mit dem JDK 1.3 wurden diese Probleme behoben, und es scheint, dass +nunmehr mit einer gewissen Zuverlässigkeit und Performance gedruckt +werden kann. + +

+Wir werden in diesem Kapitel die beiden unterschiedlichen Druck-APIs +vorstellen und Beispiele für ihre Anwendung geben. Für den +Fall, das beide ungeeignet sind, werden wir zusätzlich zeigen, +wie mit Hilfe des Java Communications API +direkt auf eine serielle oder paralle Schnittstelle zugegriffen werden +kann, und werden so die Grundlagen für die Entwicklung eigener +Druckertreiber legen. +


+ + + +
 Titel  + Inhalt  + Suchen  + Index  + DOC  +Handbuch der Java-Programmierung, 5. Auflage, Addison +Wesley, Version 5.0.1 +
 <<  +  <   +  >   + >>  + API  +© 1998, 2007 Guido Krüger & Thomas +Stark, http://www.javabuch.de +
+ + + -- cgit v1.2.3