|
configure CUPS on the server- properly configure /etc/cups/cupsd.conf
- set cups to listen to the whole subnet on port 631:
- # Allow remote access
- Port 631
- Listen /var/run/cups/cups.sock
- turn on browsing
- # Enable printer sharing and shared printers.
- Browsing On
- BrowseOrder allow,deny
- BrowseAllow @LOCAL
- BrowseAddress @LOCAL
- turn off ssl
- DefaultAuthType Basic
- DefaultEncryption Never
- add hosts in subnet to each policy limit, i.e.:
- <Limit All>
- Order deny,allow
- Allow from 192.168.1.0/24
- </Limit>
- restart cups
- sudo /etc/init.d/cupsys restart
Install the printer on a mac- look for it in 'shared printers' and it will automatically get added
Install the printer in windows- run the add printer wizard
- choose a network printer and click next
- choose "Connect to a printer on the internet..."
- enter the url: "http://aria.joefitz.net:631/printers/printername"
- it takes a while to find it, but it should work
- choose the proper printer driver
- my printer is an epson stylus cx5400
- "Generic -> MS Publisher Imagesetter" also works
|