]>
Commit | Line | Data |
---|---|---|
ef416fc2 | 1 | <HTML> |
2 | <!-- SECTION: Getting Started --> | |
3 | <HEAD> | |
01ce6322 | 4 | <TITLE>What's New in CUPS 1.4</TITLE> |
ef416fc2 | 5 | </HEAD> |
6 | <BODY> | |
7 | ||
01ce6322 | 8 | <P>CUPS 1.4 adds over ?? changes and new features to CUPS 1.3.x. This page provides a high-level outline of these changes. If you have never used CUPS before, read the <A HREF="overview.html">"Overview of CUPS"</A> document instead.</P> |
ef416fc2 | 9 | |
01ce6322 | 10 | <H2 CLASS="title"><A NAME="COMMANDS">Commands</A></H2> |
ef416fc2 | 11 | |
01ce6322 | 12 | <OL START="1"> |
ef416fc2 | 13 | |
01ce6322 | 14 | <LI><EM>lppasswd;</EM> the lppasswd program is no longer installed setuid by default.</LI> |
ef416fc2 | 15 | |
01ce6322 | 16 | <LI><EM>cupsfilter;</EM> the cupsfilter program now supports filtering of already-queued print job files.</LI> |
ef416fc2 | 17 | |
01ce6322 | 18 | <LI><EM>;</EM> </LI> |
ef416fc2 | 19 | |
01ce6322 | 20 | <LI><EM>;</EM> </LI> |
757d2cad | 21 | |
01ce6322 | 22 | <LI><EM>;</EM> </LI> |
f7deaa1a | 23 | |
01ce6322 | 24 | </OL> |
a74454a7 | 25 | |
ef416fc2 | 26 | |
01ce6322 | 27 | <H2 CLASS="title"><A NAME="WEBIF">Web Interface</A></H2> |
ef416fc2 | 28 | |
01ce6322 | 29 | <OL START="1"> |
757d2cad | 30 | |
01ce6322 | 31 | <LI><EM>Look-n-feel;</EM> the web interface has been given a new look with a new CUPS logo.</LI> |
f7deaa1a | 32 | |
01ce6322 | 33 | <LI><EM>Security;</EM> the web interface has been updated to require authentication for printing of test pages and RSS subscription operations.</LI> |
f7deaa1a | 34 | |
01ce6322 | 35 | <LI><EM>Printer sharing;</EM> the "share printer" and "unshare printer" buttons are now only shown when printer sharing is enabled in the scheduler.</LI> |
ef416fc2 | 36 | |
01ce6322 | 37 | <LI><EM>Printer configuration;</EM> improvements have been made to the add and modify printer pages.</LI> |
ef416fc2 | 38 | |
01ce6322 | 39 | <LI><EM>;</EM> </LI> |
ef416fc2 | 40 | |
01ce6322 | 41 | <LI><EM>;</EM> </LI> |
ef416fc2 | 42 | |
01ce6322 | 43 | <LI><EM>;</EM> </LI> |
f7deaa1a | 44 | |
01ce6322 | 45 | <LI><EM>;</EM> </LI> |
f7deaa1a | 46 | |
01ce6322 | 47 | </OL> |
f7deaa1a | 48 | |
757d2cad | 49 | |
01ce6322 | 50 | <H2 CLASS="title"><A NAME="NETWORKING">Networking</A></H2> |
757d2cad | 51 | |
01ce6322 | 52 | <OL START="1"> |
757d2cad | 53 | |
01ce6322 | 54 | <LI><EM>Bonjour (DNS-SD) printing support;</EM> a new mdns backend provides Bonjour-based printer discovery and the ipp, lpd, and socket backends now support Bonjour address resolution.</LI> |
757d2cad | 55 | |
01ce6322 | 56 | <LI><EM>Bonjour (DNS-SD) perforance tuning;</EM> the scheduler now only uses a single file descriptor for printer sharing. It previously used one per printer.</LI> |
f7deaa1a | 57 | |
01ce6322 | 58 | <LI><EM>Bonjour (DNS-SD) web interface registry;</EM> when remote access is enabled, the scheduler registers the web interface for easier access</LI> |
f7deaa1a | 59 | |
01ce6322 | 60 | <LI><EM>SNMP-based monitoring;</EM> the ipp, lpd, and socket backends now report supply levels and printer status using SNMP queries.</LI> |
f7deaa1a | 61 | |
01ce6322 | 62 | <LI><EM>SNMP port monitor MIB;</EM> the ipp, lpd, snmp, and socket now support the PWG port monitor MIB</LI> |
f7deaa1a | 63 | |
01ce6322 | 64 | <LI><EM>;</EM> </LI> |
757d2cad | 65 | |
01ce6322 | 66 | <LI><EM>;</EM> </LI> |
757d2cad | 67 | |
01ce6322 | 68 | </OL> |
757d2cad | 69 | |
757d2cad | 70 | |
01ce6322 | 71 | <H2 CLASS="title"><A NAME="IPP">IPP Support</A></H2> |
f7deaa1a | 72 | |
01ce6322 | 73 | <OL START="1"></EM></LI> |
f7deaa1a | 74 | |
01ce6322 | 75 | <LI><EM>CUPS-Get-Document operation;</EM> the scheduler now supports a "get document" operation to download files from a print job.</LI> |
f7deaa1a | 76 | |
01ce6322 | 77 | <LI><EM>;</EM> </LI> |
757d2cad | 78 | |
01ce6322 | 79 | <LI><EM>;</EM> </LI> |
757d2cad | 80 | |
01ce6322 | 81 | <LI><EM>;</EM> </LI> |
757d2cad | 82 | |
01ce6322 | 83 | <LI><EM>;</EM> </LI> |
757d2cad | 84 | |
01ce6322 | 85 | <LI><EM>;</EM> </LI> |
757d2cad | 86 | |
01ce6322 | 87 | </OL> |
757d2cad | 88 | |
bc44d920 | 89 | |
01ce6322 | 90 | <H2 CLASS="title"><A NAME="SCHEDULER">Scheduler</A></H2> |
757d2cad | 91 | |
01ce6322 | 92 | <OL START="1"> |
757d2cad | 93 | |
01ce6322 | 94 | <LI><EM>Performance tuning;</EM> the scheduler now coalesces configuration and state file changes to reduce the amount of disk activity.</LI> |
757d2cad | 95 | |
01ce6322 | 96 | <LI><EM>Configuration files;</EM> the default cupsd.conf file now provides an "authenticated" policy for easy authenticated sharing of printers.</LI> |
757d2cad | 97 | |
01ce6322 | 98 | <LI><EM>Seatbelt support;</EM> the scheduler now runs child processes using restrictive policies on Mac OS X for improved security and job isolation.</LI> |
757d2cad | 99 | |
01ce6322 | 100 | <LI><EM>PAM support;</EM> the scheduler now sets more PAM attributes to better support third-party authentication schemes.</LI> |
757d2cad | 101 | |
01ce6322 | 102 | <LI><EM>Test option;</EM> the scheduler now supports a test mode via the "-t" option.</LI> |
bc44d920 | 103 | |
01ce6322 | 104 | <LI><EM>Page logging;</EM> the scheduler now supports a <code>PageLogFormat</code> directive to control the format of the page_log file.</LI> |
757d2cad | 105 | |
01ce6322 | 106 | <LI><EM>;</EM> </LI> |
757d2cad | 107 | |
01ce6322 | 108 | <LI><EM>;</EM> </LI> |
757d2cad | 109 | |
01ce6322 | 110 | <LI><EM>;</EM> </LI> |
757d2cad | 111 | |
01ce6322 | 112 | <LI><EM>;</EM> </LI> |
757d2cad | 113 | |
01ce6322 MS |
114 | <LI><EM>;</EM> </LI> |
115 | ||
116 | </OL> | |
117 | ||
118 | ||
119 | <H2 CLASS="title"><A NAME="DRIVERS">Printer Drivers</A></H2> | |
120 | ||
121 | <OL START="1"> | |
122 | ||
123 | <LI><EM>Dynamic PPD support;</EM> drivers can now set PPD keywords | |
124 | dynamically using <code>PPD:</code> messages.</LI> | |
125 | ||
126 | <LI><EM>Generic PostScript command filter;</EM> a new CUPS command file filter for PostScript printers provides auto-configuration, self-test page, and status and supply level reporting functions.</LI> | |
127 | ||
128 | <LI><EM>PJL support;</EM> the cupsPJLDisplay PPD attribute controls the PJL commands used to display the current user and job on the printer.</LI> | |
129 | ||
130 | <LI><EM>Driver development kit;</EM> the CUPS DDK is now a standard part of CUPS</LI> | |
131 | ||
132 | <LI><EM>PPD compiler improvements;</EM> the PPD compiler now supports Mac OS X .strings files for localization and ... </LI> | |
133 | ||
134 | <LI><EM>Generic PostScript and PCL drivers;</EM> new generic PostScript and PCL drivers provide improved support for laser printers.</LI> | |
135 | ||
136 | <LI><EM>;</EM> </LI> | |
137 | ||
138 | <LI><EM>;</EM> </LI> | |
139 | ||
140 | <LI><EM>;</EM> </LI> | |
141 | ||
142 | <LI><EM>;</EM> </LI> | |
143 | ||
144 | <LI><EM>;</EM> </LI> | |
145 | ||
146 | <LI><EM>;</EM> </LI> | |
147 | ||
148 | <LI><EM>;</EM> </LI> | |
149 | ||
150 | <LI><EM>;</EM> </LI> | |
151 | ||
152 | <LI><EM>;</EM> </LI> | |
153 | ||
154 | <LI><EM>;</EM> </LI> | |
155 | ||
156 | <LI><EM>;</EM> </LI> | |
157 | ||
158 | <LI><EM>;</EM> </LI> | |
159 | ||
160 | </OL> | |
161 | ||
162 | ||
163 | <H2 CLASS="title"><A NAME="FILTERS">Print Filters</A></H2> | |
164 | ||
165 | <OL START="1"> | |
166 | ||
167 | <LI><EM>Image filters;</EM> the standard image filters now support image files larger than 2GB.</LI> | |
168 | ||
169 | <LI><EM>Device discovery;</EM> the cups-deviced helper now runs backends in parallel for faster discovery and streams the results of discovery as the backends provide them.</LI> | |
170 | ||
171 | <LI><EM>PDF filter;</EM> the pdftops filter has been replaced with a wrapper program that runs the Xpdf, poppler, or Ghostscript PDF to PostScript utilities.</LI> | |
172 | ||
173 | <LI><EM>;</EM> </LI> | |
174 | ||
175 | <LI><EM>;</EM> </LI> | |
176 | ||
177 | <LI><EM>;</EM> </LI> | |
178 | ||
179 | <LI><EM>;</EM> </LI> | |
180 | ||
181 | </OL> | |
182 | ||
183 | ||
184 | <H2 CLASS="title"><A NAME="CUPSAPI">CUPS API</A></H2> | |
185 | ||
186 | <OL START="1"> | |
187 | ||
188 | <LI><EM>Streaming API;</EM> a new streaming request API provides asynchronous job creation and request submission.</LI> | |
189 | ||
190 | <LI><EM>Device discovery;</EM> the new <code>cupsGetDevices</code> function streams discovered devices to an application-provided callback function.</LI> | |
191 | ||
192 | <LI><EM>PPD support;</EM> two new functions are provided, cupsGetPPD3 and ppdLocalizeMarkerName, to update the local copy of a printers's PPD file and get a localized marker (supply) name, respectively.</LI> | |
193 | ||
194 | <LI><EM>;</EM> </LI> | |
195 | ||
196 | <LI><EM>;</EM> </LI> | |
197 | ||
198 | <LI><EM>;</EM> </LI> | |
199 | ||
200 | <LI><EM>;</EM> </LI> | |
201 | ||
202 | <LI><EM>;</EM> </LI> | |
203 | ||
204 | <LI><EM>;</EM> </LI> | |
205 | ||
206 | <LI><EM>;</EM> </LI> | |
207 | ||
208 | </OL> | |
480ef0fe | 209 | |
ef416fc2 | 210 | |
211 | </BODY> | |
212 | </HTML> |