Abstract
Java matured very quickly in most respects after it was first introduced, but for a long time printing was one of Java’s weakest points. In fact, Java 1.0 didn’t offer any support for printing at all. Java 1.1 included a class called PrintJob in the java.awt package, but the printing capabilities supported by that class were somewhat crude and unreliable. When Java 1.2 (or “Java 2”) was introduced, it included a completely separate mechanism (the Java 2D printing API) for printing designed around PrinterJob and other classes and interfaces defined in the new java.awt.print package. This rendered the PrintJob-based printing mechanism (also known as AWT printing) largely obsolete, although PrintJob has never been deprecated and is still technically a supported class.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 Brett Spell
About this chapter
Cite this chapter
Spell, B. (2015). Printing. In: Pro Java 8 Programming. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-0641-6_11
Download citation
DOI: https://doi.org/10.1007/978-1-4842-0641-6_11
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-0642-3
Online ISBN: 978-1-4842-0641-6
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)