]>
Commit | Line | Data |
---|---|---|
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> |