To Support Printing
1. Implement the Printable interface and provide the mechanism for imaging a page in a print(…) method
2. Provide a way for the user to trigger the print operation such as button click
3. When the user initiates printing, your application should:
- Create a Book
- Add the pages to be printed to the Book
- Create a PrintJob object
- Call print on the PrintJob object