]>
Commit | Line | Data |
---|---|---|
ef416fc2 | 1 | <HTML> |
2 | <!-- SECTION: Getting Started --> | |
3 | <HEAD> | |
f7deaa1a | 4 | <TITLE>What's New in CUPS 1.3</TITLE> |
ef416fc2 | 5 | </HEAD> |
6 | <BODY> | |
7 | ||
bc44d920 | 8 | <P>CUPS 1.3 adds over 30 changes and new features to CUPS 1.2.x. |
757d2cad | 9 | This page provides a high-level outline of these changes. If you |
ef416fc2 | 10 | have never used CUPS before, read the <A |
757d2cad | 11 | HREF="overview.html">"Overview of CUPS"</A> document instead.</P> |
ef416fc2 | 12 | |
f7deaa1a | 13 | <H2 CLASS="title"><A NAME="CHANGES">Changes in CUPS 1.3</A></H2> |
ef416fc2 | 14 | |
757d2cad | 15 | <DL CLASS="category"> |
ef416fc2 | 16 | |
757d2cad | 17 | <DT>Networking</DT> |
18 | <DD><OL START="1"> | |
ef416fc2 | 19 | |
f7deaa1a | 20 | <LI><EM>Kerberos;</EM> CUPS now supports Kerberos authentication</LI> |
ef416fc2 | 21 | |
bc44d920 | 22 | <LI><EM>Mac OS X Authorization Services;</EM> CUPS now supports the Authorization Services framework, providing role-based access control in addition to the tradition UNIX model</LI> |
ef416fc2 | 23 | |
bc44d920 | 24 | <LI><EM>Peer Credentials;</EM> CUPS now supports authentication using peer credentials provided over UNiX domain sockets</LI> |
757d2cad | 25 | |
bc44d920 | 26 | <LI><EM>SNMP Support;</EM> SNMP lookups are no longer performed by default, and IPP is no longer used for discovered printers</LI> |
f7deaa1a | 27 | |
bc44d920 | 28 | <LI><EM>LPD Support;</EM> The LPD backend now supports a faster streaming mode that does not require a temporary file</LI> |
a74454a7 | 29 | |
757d2cad | 30 | </OL></DD> |
ef416fc2 | 31 | |
ef416fc2 | 32 | |
757d2cad | 33 | <DT>Browsing</DT> |
bc44d920 | 34 | <DD><OL START="6"> |
757d2cad | 35 | |
f7deaa1a | 36 | <LI><EM>CUPS Browsing;</EM> The default configuration now shows shared printers from any address (not just <tt>@LOCAL</tt>)</LI> |
37 | ||
bc44d920 | 38 | <LI><EM>DNS-SD (Bonjour/Zeroconf) Support;</EM> CUPS |
39 | now supports printer sharing via DNS service discovery</LI> | |
f7deaa1a | 40 | |
bc44d920 | 41 | <LI><EM>LDAP w/SSL;</EM> CUPS now supports encrypted LDAP sessions</LI> |
ef416fc2 | 42 | |
757d2cad | 43 | </OL></DD> |
ef416fc2 | 44 | |
45 | ||
757d2cad | 46 | <DT>Web Interface</DT> |
bc44d920 | 47 | <DD><OL START="9"> |
ef416fc2 | 48 | |
f7deaa1a | 49 | <LI><EM>Internet Printer Sharing;</EM> You can now share printers over the Internet via the basic server settings</LI> |
50 | ||
51 | <LI><EM>Improved On-Line Help;</EM> Searching the on-line help now shows results for all text, not just headings and links</LI> | |
52 | ||
bc44d920 | 53 | <LI><EM>Printer Setup;</EM> The available printer list is now only show when requested and the <VAR>Add This Printer</VAR> button now allows you to change the default name, location, and description</LI> |
f7deaa1a | 54 | |
bc44d920 | 55 | <LI><EM>Printer Configuration;</EM> Raw printers and classes can now be configured using the <var>Set Printer Options</var> button</LI> |
757d2cad | 56 | |
57 | </OL></DD> | |
58 | ||
59 | ||
60 | <DT>IPP Support</DT> | |
bc44d920 | 61 | <DD><OL START="13"></EM></LI> |
757d2cad | 62 | |
bc44d920 | 63 | <LI><EM>Job Printer Attributes;</EM> CUPS now provides <tt>job-printer-state-message</tt> and <tt>job-printer-state-reasons</tt> attributes containing copies of the corresponding printer attributes to provide important history information with each job</LI> |
f7deaa1a | 64 | |
bc44d920 | 65 | <LI><EM>PPD Operations and Attributes;</EM> The new CUPS_GET_PPD operation allows you to retrieve PPD files from the scheduler; also, CUPS_GET_PPDS now reports more information and supports more value filters</LI> |
f7deaa1a | 66 | |
bc44d920 | 67 | <LI><EM>Printer Defaults;</EM> The <tt>document-forma-default</tt>, <tt>notify-events-default</tt>, and <tt>notify-lease-duration-default</tt> attributes can be set for each printer and class</LI> |
f7deaa1a | 68 | |
bc44d920 | 69 | <LI><EM>PWG Printer Alert Support;</EM> CUPS now supports the <tt>printer-alert</tt> and <tt>printer-alert-description</tt> attributes</LI> |
f7deaa1a | 70 | |
bc44d920 | 71 | <LI><EM>Server-Side Options;</EM> Server-side default options can now be retrieved using the "printer-defaults" group keyword</LI> |
757d2cad | 72 | |
73 | </OL></DD> | |
74 | ||
75 | ||
76 | <DT>Scheduler</DT> | |
bc44d920 | 77 | <DD><OL START="18"> |
757d2cad | 78 | |
f7deaa1a | 79 | <LI><EM>Client Support;</EM> The scheduler now uses <tt>poll()</tt>, <tt>epoll()</tt>, or <var>/dev/kqueue</var> on platforms that provide them to support large numbers of clients</LI> |
80 | ||
bc44d920 | 81 | <LI><EM>"Default" Authentication;</EM> You can now specify an <tt>AuthType</tt> of <tt>Default</tt> in locations and policies, which maps to the <tt>DefaultAuthType</tt> value</LI> |
f7deaa1a | 82 | |
bc44d920 | 83 | <LI><EM>Larger Numbers of Clients;</EM> The scheduler now uses poll(), epoll(), or /dev/kqueue instead of select() when possible</LI> |
f7deaa1a | 84 | |
bc44d920 | 85 | <LI><EM>New cupsctl Command;</EM> The new cupsctl command allows you to perform basic server configuration from the command-line</LI> |
757d2cad | 86 | |
87 | </OL></DD> | |
88 | ||
89 | ||
90 | <DT>Printer Drivers</DT> | |
bc44d920 | 91 | <DD><OL START="22"> |
757d2cad | 92 | |
bc44d920 | 93 | <LI><EM>cupstestppd Improvements;</EM> The test utility now provides more extensive tests and options</LI> |
757d2cad | 94 | |
f7deaa1a | 95 | <LI><EM>Label Printer Driver;</EM> Added support for the Intellibar label printers</LI> |
757d2cad | 96 | |
bc44d920 | 97 | <LI><EM>Localized Printer Drivers;</EM> The CUPS sample drivers are now localized in several languages</LI> |
98 | ||
99 | <LI><EM>PJL Support;</EM> New <tt>cupsPJLCharset</tt> attribute controls character set for PJL strings</LI> | |
757d2cad | 100 | |
bc44d920 | 101 | <LI><EM>Pre-Filter Support;</EM> Drivers can now register format-specific filters to pre-screen print jobs</LI> |
757d2cad | 102 | |
bc44d920 | 103 | <LI><EM>Side-Channel API;</EM> This new API provides out-of-band control of devices</LI> |
757d2cad | 104 | |
105 | </OL></DD> | |
106 | ||
107 | ||
108 | <DT>CUPS API</DT> | |
bc44d920 | 109 | <DD><OL START="28"> |
757d2cad | 110 | |
bc44d920 | 111 | <LI><EM>Administration API;</EM> New <tt>cupsAdminGetServerSettings()</tt> and <tt>cupsAdminSetServerSettings()</tt> functions</LI> |
112 | ||
113 | <LI><EM>Array API;</EM> New <tt>cupsArrayGetIndex()</tt>, <tt>cupsArrayGetInsert()</tt>, and <tt>cupsArrayNew2()</tt> functions</LI> | |
757d2cad | 114 | |
f7deaa1a | 115 | <LI><EM>Destination API;</EM> New <tt>cupsRemoveDest()</tt> and <tt>cupsSetDefaultDest()</tt> functions</LI> |
757d2cad | 116 | |
bc44d920 | 117 | <LI><EM>HTTP API;</EM> The <tt>http_t</tt> structure is now completely private</LI> |
757d2cad | 118 | |
bc44d920 | 119 | <LI><EM>PPD API;</EM> New <tt>ppdLocalizeIPPReason()</tt>function and greatly improved <tt>ppdConflicts()</tt> performance</LI> |
757d2cad | 120 | |
121 | </OL></DD> | |
122 | ||
480ef0fe | 123 | |
757d2cad | 124 | </DL> |
ef416fc2 | 125 | |
126 | </BODY> | |
127 | </HTML> |