Sends the print job off to the printer.
function to call when the job completes or an error occurs
user data that gets passed to @callback
destroy notify for @user_data
See Implementation
Sends the print job off to the printer.