]> git.ipfire.org Git - thirdparty/cups.git/blob - doc/help/whatsnew.html
Merge changes from CUPS 1.4svn-r7874.
[thirdparty/cups.git] / doc / help / whatsnew.html
1 <HTML>
2 <!-- SECTION: Getting Started -->
3 <HEAD>
4 <TITLE>What's New in CUPS 1.4</TITLE>
5 </HEAD>
6 <BODY>
7
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>
9
10 <H2 CLASS="title"><A NAME="COMMANDS">Commands</A></H2>
11
12 <OL START="1">
13
14 <LI><EM>lppasswd;</EM> the lppasswd program is no longer installed setuid by default.</LI>
15
16 <LI><EM>cupsfilter;</EM> the cupsfilter program now supports filtering of already-queued print job files.</LI>
17
18 <LI><EM>;</EM> </LI>
19
20 <LI><EM>;</EM> </LI>
21
22 <LI><EM>;</EM> </LI>
23
24 </OL>
25
26
27 <H2 CLASS="title"><A NAME="WEBIF">Web Interface</A></H2>
28
29 <OL START="1">
30
31 <LI><EM>Look-n-feel;</EM> the web interface has been given a new look with a new CUPS logo.</LI>
32
33 <LI><EM>Security;</EM> the web interface has been updated to require authentication for printing of test pages and RSS subscription operations.</LI>
34
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>
36
37 <LI><EM>Printer configuration;</EM> improvements have been made to the add and modify printer pages.</LI>
38
39 <LI><EM>;</EM> </LI>
40
41 <LI><EM>;</EM> </LI>
42
43 <LI><EM>;</EM> </LI>
44
45 <LI><EM>;</EM> </LI>
46
47 </OL>
48
49
50 <H2 CLASS="title"><A NAME="NETWORKING">Networking</A></H2>
51
52 <OL START="1">
53
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>
55
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>
57
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>
59
60 <LI><EM>SNMP-based monitoring;</EM> the ipp, lpd, and socket backends now report supply levels and printer status using SNMP queries.</LI>
61
62 <LI><EM>SNMP port monitor MIB;</EM> the ipp, lpd, snmp, and socket now support the PWG port monitor MIB</LI>
63
64 <LI><EM>;</EM> </LI>
65
66 <LI><EM>;</EM> </LI>
67
68 </OL>
69
70
71 <H2 CLASS="title"><A NAME="IPP">IPP Support</A></H2>
72
73 <OL START="1"></EM></LI>
74
75 <LI><EM>CUPS-Get-Document operation;</EM> the scheduler now supports a "get document" operation to download files from a print job.</LI>
76
77 <LI><EM>;</EM> </LI>
78
79 <LI><EM>;</EM> </LI>
80
81 <LI><EM>;</EM> </LI>
82
83 <LI><EM>;</EM> </LI>
84
85 <LI><EM>;</EM> </LI>
86
87 </OL>
88
89
90 <H2 CLASS="title"><A NAME="SCHEDULER">Scheduler</A></H2>
91
92 <OL START="1">
93
94 <LI><EM>Performance tuning;</EM> the scheduler now coalesces configuration and state file changes to reduce the amount of disk activity.</LI>
95
96 <LI><EM>Configuration files;</EM> the default cupsd.conf file now provides an "authenticated" policy for easy authenticated sharing of printers.</LI>
97
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>
99
100 <LI><EM>PAM support;</EM> the scheduler now sets more PAM attributes to better support third-party authentication schemes.</LI>
101
102 <LI><EM>Test option;</EM> the scheduler now supports a test mode via the "-t" option.</LI>
103
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>
105
106 <LI><EM>;</EM> </LI>
107
108 <LI><EM>;</EM> </LI>
109
110 <LI><EM>;</EM> </LI>
111
112 <LI><EM>;</EM> </LI>
113
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>
209
210
211 </BODY>
212 </HTML>