Difference between LPR and remote IPP job

Carlos Rodrigues cefrodrigues at gmail.com
Thu Oct 16 05:03:04 PDT 2008


> Carlos Rodrigues wrote:
> >>On 2008 Oct 15, at 19:43, Carlos Rodrigues wrote:
> >>
> >>>I'm having a problem with windows clients printing to a shared
> >>>printer on my Mac, which is totally baffling me, so I have a (not
> >>>so) simple question...
> >>>
> >>>What's the difference between a job submitted by lpr and a job
> >>>submitted remotely over IPP by a windows client?
> >>
> >>IPP allows the print client to retrieve the PPD file and use it to
> >>format the print job; lpd doesn't, so the server has to assume
> >>defaults and/or guess.
> >
> >
> > Isn't that the case only for remote clients? Doesn't the local lpr/lp command on the server submits its jobs to the local cups by IPP?
> >
>
> Depending on the CUPS version running on the Mac, the
> Windows supplied settings (like page size etc.) will be
> overwritten by the PPD defaults on the Mac.

But the Windows supplied settings all go inside the PostScript generated by the driver, right? Because, as I said, printing to a PostScript file on Windows and then printing that file locally on the Mac using lpr works just fine.

If the PPD defaults on the Mac were to blame, local printing (through lpr because, AFAIK, printing from GUI apps goes through a different pipeline up to the cups-raster stage) wouldn't work also.

The problem lies somewhere after the PostScript file being generated by the Windows driver and it reaching the same stage where the local lpr inserts it.

> Try to configure the print jobs from your Win box as raw
> jobs.

I tried it. I mostly get blank pages... (PDFs print fine, everything else comes out blank). The printer isn't PostScript, BTW.




More information about the cups mailing list