Both RAW and PDF printer use the same code to do the actual printing.

This allows to use the same event listener for both job types. [closes #2]