CUPS in Jaguar

Apple – Public Source – CUPS

The Common UNIX Printing System ("CUPS") is a cross-platform Open Source printing solution for UNIX environments, and will be used as a portable printing layer for Darwin and Mac OS X. CUPS is based on the Internet Printing Protocol and provides both System V and BSD command-line printing services for PostScript and raster printers.

I’m a big fan of CUPS and I’m glad it made it into Jaguar. But for some reason, I haven’t found anything about how you configure it if you’ve never seen it before.

It has a nice web interface to set up it’s print services, but unless you enable it in the cupsd.conf file, you’ll never see it.

You’ll need to edit your cupsd.conf file (in /private/etc/cups) and make sure you permit access to the host address 127.0.0.1 (the loopback address). Also, uncomment this line (should be at or near line362):

Listen 127.0.0.1:631

Restart the cups daemon and you should then be able to browse the UI at 127.0.0.1:631. If you want to browse and configure from elsewhere, you’ll need to extend permission to host or network addresses as appropriate.