A print job is a request of printing something in a specific print service.
It consists, basically, by:
the data that will be printed (see Building the Doc that will be printed)
a set of attributes
After picking-up the right print service instance, we can request the creation of a print job...