Java Print Service

Building the Doc that will be printed

Discovering the available print services

Defining print request attributes

Discovering the default print service

Creating a print job from a print service

Listening print job request status change