stephanwib at googlemail.com
Tue Feb 14 02:07:14 PST 2017
Hi! In our use case a controller needs to add IPP Everywhere print queues on a bunch of print servers. The CUPS-Create-Local-Printer IPP function suits perfectly, however, it cannot be invoked by remote hosts because it is prohibited in the code. The condition is checked in scheduler/ipp.c by the create_local_printer() function: if (!httpAddrLocalhost(httpGetAddress(con->http))) { send_ipp_status(con, IPP_STATUS_ERROR_FORBIDDEN, _("Only local users can create a local printer.")); return; } Removing this check makes things work as needed. Would it be possible to make this configurable? Thanks and regards, Stephan