Print Server (CUPS)

I finally got a print server going using CUPS on the home server (which sounds really sick). I was playing around with the idea when I tried to print my university timetable. The Timetable came out like in my previous post so I decided to play with it doing test prints etc.

After a lot of staring and following guides after guides I finally got it to work. I changed these directives:

BrowseAllow 192.168.0.*
Browsing on
Port 631 (instead of Listen localhost:631)
all "" directeives : Allow 192.168.0.*

You can add the printer via the cups admin webpage which would be http://192.168.0.4:631 in my case or manually:

$ lpinfo -v


network socket
direct usb://EPSON/Stylus%20COLOR%20760
network http
network ipp
network lpd
direct parallel:/dev/lp0
direct scsi
serial serial:/dev/ttyS0?baud=115200
serial serial:/dev/ttyS1?baud=115200
network smb


$ lpadmin -E -p epson760 -u allow:all

Then you have to enable and share the printer

cupsenable epson760


$ accept epson760

$ Set printer to default

$ lpadmin -d epson760

To add the printer, the address is: http://192.168.0.4:631/printers/epson760.

About Danny

I.T software professional always studying and applying the knowledge gained and one way of doing this is to blog. Danny also has participates in a part time project called Energy@Home [http://code.google.com/p/energyathome/] for monitoring energy usage on a premise. Dedicated to I.T since studying pure Information Technology since the age of 16, Danny Tsang working in the field that he has aimed for since leaving school. View all posts by Danny → This entry was posted in Hardware, Linux. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *.

All comments must go through an approval and anti-spam process before appearing on the website. Please be patience and do not re-submit your comment if it does not appear.

This site uses Akismet to reduce spam. Learn how your comment data is processed.