[cups] Linux->(Linux, Windows) printer sharing with drivers on the server

Johannes Meixner jsmeix at suse.de
Thu May 19 07:01:01 PDT 2016


Hello,

On May 19 16:24 Ivan Shapovalov wrote (excerpt):
> On 2016-05-19 at 15:11 +0200, Johannes Meixner wrote:
>>
>> Usually when printing from a Linux client with CUPS
>> to a Linux CUPS server, no driver is run on the client,
>> see "Differences in Printing between Windows and Linux" at
>> https://en.opensuse.org/SDB:Printing_from_Windows_to_Linux
>
> Yes, I understand this, and this is exactly what I want.

As far as I understand your initial posting
-----------------------------------------------------------
... the clients should use a "generic postscript" driver
(not a raw queue) and send postscript to the server,
-----------------------------------------------------------
you want to somehow enforce from the Linux CUPS server
that the Linux clients use a "generic postscript" driver.

This is not what is described in
https://en.opensuse.org/SDB:Printing_from_Windows_to_Linux
-----------------------------------------------------------
With UNIX/Linux printing, client systems send the
original data (plain text, PostScript, PDF, or JPEG)
to the CUPS print server,
-----------------------------------------------------------

As far as I know there is no way how to enforce from a
CUPS server that its clients use a "generic postscript"
driver (or any other kind of driver).

As far as I know clients can basically send whatever
they want to a CUPS server and when the CUPS server
does not know how to deal with a particular data type
the CUPS server may reject or ignore such data
or fall back to raw printing or whatever else
depending on how the CUPS server is configured.


> I'm seeking advice on how to convince auto-discovery
> to work this way.

I think this is not possible (as far as I know).

Note that it is called "discovery" which means only
discovery of remote print queues without any kind of
"from-server-enforced-client-configuration".

Unless someone else posts here a way how one could
set up "from-server-enforced-client-configuration"
on a CUPS server, I assume all you can do is
to use a sufficiently powerful machine which
can work as usual CUPS server.


Kind Regards
Johannes Meixner
-- 
SUSE LINUX GmbH - GF: Felix Imendoerffer, Jane Smithard,
Graham Norton - HRB 21284 (AG Nuernberg)




More information about the cups mailing list