(In comment #0 I wrote) > I have the vague suspect that a Control-D (end-of-job marker) is sent at the > end of the job that the printer does not understand or handle. Maybe if you have the output, could you check for that (i.e.: If the stream ends in a ^D (=Control+D))?