Current behavior is to return when the job has been transferred, assuming successful print. Add tick box to advanced settings to poll server for status until the job terminates, and report the termination status. This will report actual print job status to user, but could keep connections going for a much longer time.