You are not logged in.

#1 2014-02-26 14:03:59

drm00
Member
Registered: 2010-06-01
Posts: 38

[SOLVED] CUPS: configure clients

Hi all,

i searched the official cups documentation and the web, but couldn't get an answer.  So here it comes: at home, i have an epson printer, for which linux drivers exist.  It is connected to my raspberry pi, which i configured as a cups server.  The pi recognizes the printer, and i can print from there (e.g. the testpage.)  I also have other machines in my network, from which i want to print.  On most of them, i could just install cups and configure them as cups servers as well, but that is not what i want -- i want these machines to recognize the cups server running on the pi and just send their printing jobs there.  This is particularly needed for my openbsd machine, for which no printer driver exists. 

So is there a way to configure cups clients in a way that they don't need the specific printer driver, but rather use a generic one, which sends all print jobs to the pi?  Can the cups server running on the pi then convert the job to whatever the printer understands and print it?

Thanks in advance,

drm

EDIT: found this page hidden in the help pages, so maybe a local ~/.cups/client.conf is enough.  Will try later when at home: https://www.cups.org/documentation.php/ … -conf.html
EDIT2: its also in the wiki: https://wiki.archlinux.org/index.php/CU … nt_package

EDIT3: With the link from my first edit, it works on my OpenBSD machine:

$ mkdir ~/.cups
$ echo "ServerName 192.168.1.4" > ~/.cups/client.conf

The print server is a laptop runnig debian wheezy.

Last edited by drm00 (2014-02-26 17:21:08)

Offline

Board footer

Powered by FluxBB