]> git.ipfire.org Git - thirdparty/cups.git/blame - doc/help/whatsnew.html
Merge changes from CUPS 1.4svn-r7582.
[thirdparty/cups.git] / doc / help / whatsnew.html
CommitLineData
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>