http://javaalmanac.com/egs/javax.print/pkg.html
javax.print
e704. The Quintessential Printing Program Using a Printing Service
e705. The Quintessential Printing Program Using a Streaming Printing Service
e706. Determining When a Print Job Has Finished
e707. Discovering Available Print Services
e708. Discovering Available Streaming Print Services
e709. Cancelling a Print Job
javax.print
e704. The Quintessential Printing Program Using a Printing Service
e705. The Quintessential Printing Program Using a Streaming Printing Service
e706. Determining When a Print Job Has Finished
e707. Discovering Available Print Services
e708. Discovering Available Streaming Print Services
e709. Cancelling a Print Job
Magic with Merlin: Printing in JDK 1.4, Part 1