Feb 142011
 

Took me some time to find this out digging the Net, hence creating a note here.

Example with a Ricoh printer (but Ubuntu includes tons of drivers), network connected and listening on IP 192.168.1.10.

lpadmin -E -p<my printer name> -v socket://<my printer address> -P
/usr/share/ppd/openprinting/Ricoh/PS/Ricoh-Aficio_SP_4210N_PS.ppd.gz 
-u allow:all
Then let’s make it default with command:
lpadmin -d <my printer name>
Enable it in CUPS with command:
cupsenable <my printer name>
And make it accepting print jobs with command:
accept <my printer name>
Once you’re done, you can test by echoing some text like:
echo "I am a Genius" | lpr -d
or printing files like:
lpr -d mytextfile.txt
Here a lot of additional cool settings.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)