Printing
The Java 2D Printing API defines three key printing abstractions:
- Printable --- the interface that an application implements to provide the mechanism through which a document may be rendered to a printer
- Book --- the collection of pages to be printed
- PrintJob --- the object through which the application initiates printing