CUPS 1.3 adds over ??? changes and new features to CUPS 1.2.x.
This page provides a high-level outline of these changes. If you
have never used CUPS before, read the "Overview of CUPS" document instead.
- Networking
- Kerberos; CUPS now supports Kerberos authentication
- Mac OS X Improvements; CUPS now supports the Authorization Services framework, providing role-based access control in addition to the tradition UNIX model
- ;
- ;
- ;
- Browsing
- CUPS Browsing; The default configuration now shows shared printers from any address (not just @LOCAL)
- ;
- ;
- ;
- Web Interface
- Internet Printer Sharing; You can now share printers over the Internet via the basic server settings
- Improved On-Line Help; Searching the on-line help now shows results for all text, not just headings and links
- Printer Setup; The Add This Printer button now allows you to change the default name, location, and description
- ;
- ;
- ;
- ;
- IPP Support
- Printer Defaults; The document-forma-default, notify-events-default, and notify-lease-duration-default attributes can be set for each printer and class
- Server-Side Options; Server-side default options can now be retrieved using the "printer-defaults" group keyword
- ;
- ;
- ;
- ;
- Scheduler
- Client Support; The scheduler now uses poll(), epoll(), or /dev/kqueue on platforms that provide them to support large numbers of clients
- ;
- ;
- ;
- LPD Client Support
- ;
- ;
- ;
- ;
- Localization and Internationalization
- ;
- ;
- ;
- ;
- Printer Drivers
- Side-Channel API; This new API provides out-of-band control of devices
- PJL Support; New cupsPJLCharset attribute controls character set for PJL strings
- HTTP API; The http_t structure is now completely private
- Label Printer Driver; Added support for the Intellibar label printers
- ;
- ;
- ;
- CUPS API
- Array API; New cupsArrayGetIndex() and cupsArrayGetInsert() functions
- Destination API; New cupsRemoveDest() and cupsSetDefaultDest() functions
- ;
- ;