]> git.ipfire.org Git - thirdparty/cups.git/blob - doc/help/whatsnew.html
Load cups into easysw/current.
[thirdparty/cups.git] / doc / help / whatsnew.html
1 <HTML>
2 <!-- SECTION: Getting Started -->
3 <HEAD>
4 <TITLE>What's New in CUPS 1.2</TITLE>
5 </HEAD>
6 <BODY>
7
8 <P>This document describes the new features in CUPS 1.2. If you
9 have never used CUPS before, read the <A
10 HREF="overview.html">"Overview of CUPS"</A> document instead.
11 CUPS 1.2 adds many new features to CUPS 1.1.x:</P>
12
13 <UL>
14
15 <LI><A HREF="#NETWORKING">Networking</A></LI>
16
17 <LI><A HREF="#BROWSING">Printer Browsing</A></LI>
18
19 <LI><A HREF="#WEB">Web Interface</A></LI>
20
21 <LI><A HREF="#IPP">IPP Support</A></LI>
22
23 <LI><A HREF="#SCHEDULER">Scheduler</A></LI>
24
25 <LI><A HREF="#I18N">Localization and Internationalization</A></LI>
26
27 <LI><A HREF="#DRIVERS">Printer Drivers</A></LI>
28
29 <LI><A HREF="#CUPSAPI">CUPS API</A></LI>
30
31 <LI><A HREF="#CUPSIMAGE">CUPS Imaging API</A></LI>
32
33 </UL>
34
35
36 <H2 CLASS="title"><A NAME="NETWORKING">Networking</A></H2>
37
38 <--
39 1. Networking
40 a. IPv6
41 i. Next-generation Internet support
42 ii. ????
43 b. Domain sockets
44 i. Enhanced performance under load for local clients.
45 ii. Authentication without passwords on platforms that support it.
46 -->
47
48 <P>CUPS 1.2 adds support for IPv6 and domain sockets. The IPv6
49 support allows CUPS to work with the next-generation Internet as
50 well as taking advantage of automatic local network
51 configuration. Domain sockets provide 5 to 10 times faster
52 printing from the desktop.</P>
53
54
55 <H2 CLASS="title"><A NAME="BROWSING">Printer Browsing</A></H2>
56
57 <--
58 2. Printer Browsing
59 a. CUPS browsing updates
60 i. "Delete" bit for printers
61 ii. "lease-time" for printers so that clients and servers don't need
62 the same browse timeout/interval settings
63 iii. Additional attributes/default options for network-wide defaults
64 iv. Network default printer
65 v. Ability to control send and receive protocols independently
66 b. Rendevous support
67 c. LDAP support
68 d. Per-printer sharing
69 -->
70
71 <P>CUPS 1.2 adds support for Bonjour/mDNS and LDAP-based printer
72 sharing. Printers can be shared or "published" individually,
73 allowing a server to only share specific printers, and you can
74 set which protocols to use for local and remote printers.
75 Previously CUPS would share all or none of its printers and use
76 the same protocols for local and remote printers.</P>
77
78 <H3>CUPS Browse Protocol</H3>
79
80 <P>The CUPS browse protocol has also been upgraded. New type
81 bits, authenticated, default, and deleted, provide key
82 information to clients. The "authenticated" type bit tells
83 clients that the print queue requires authentication when
84 printing. The "default" type bit tells clients that the print
85 queue should be used as the default unless the user sets a
86 different one. The "deleted" type bit is set when a printer is
87 deleted from the server - this allows the client to remove its
88 copy of a printer immediately rather than waiting for it to
89 timeout.</P>
90
91 <P>Previously, a change to the BrowseTimeout setting on the
92 server had to be mirrored to each client. Browse packets now
93 include printer lease time information which allows the server to
94 use a different timeout setting than its clients, making
95 configuration simpler and more reliable.</P>
96
97 <P>Browse packets can also now contain connection options to be
98 used when printing to the server. This allows the administrator
99 to require encryption or compress print jobs for certain
100 printers. This is most often used when printing over
101 limited-bandwidth WAN connections.</P>
102
103
104 <H2 CLASS="title"><A NAME="WEB">Web Interface</A></H2>
105
106 <!--
107 3. Web Interface
108 a. cupsd.conf interface
109 b. Move-Job
110 c. Export printers to windows
111 d. Per-printer sharing controls
112 e. Per-printer access control lists
113 f. Policy stuff
114 -->
115
116 <P>The web interface features an all-new administration interface
117 which provides ...</P>
118
119
120 <H2 CLASS="title"><A NAME="IPP">IPP Support</A></H2>
121
122 <!--
123 4. IPP Support
124 a. Notifications
125 b. CUPS-Get-Devices/PPDs changes
126 c. CUPS-Autheticate-Job
127 d. Other stuff?
128 -->
129
130
131 <H2 CLASS="title"><A NAME="SCHEDULER">Scheduler</A></H2>
132
133 <!--
134 5. Scheduler
135 a. Backchannel support
136 b. Port monitor support
137 c. Device monitor
138 i. Dynamic device discovery/management
139 d. All errors include a localized message.
140 e. Fine-grain policies, server default + per-printer
141 f. UTF-8 throughout
142 g. Optimizations
143 -->
144
145
146 <H2 CLASS="title"><A NAME="I18N">Localization and Internationalization</A></H2>
147
148 <!--
149 6. I18N
150 a. Support for ... character sets
151 b. All commands and messages are localized
152 c. Character set transcoding
153 d. ... , and Japanese localizations
154 -->
155
156
157 <H2 CLASS="title"><A NAME="DRIVERS">Printer Drivers</A></H2>
158
159 <!--
160 7. Drivers
161 a. New drivers
162 b. New driver interfaces
163 c. Port monitors
164 -->
165
166
167 <H2 CLASS="title"><A NAME="CUPSAPI">CUPS API</A></H2>
168
169 <!--
170 8. CUPS API
171 a. New APIs (file, directory, array, URI)
172 b. PPD stuff
173 c. Language/charset stuff
174 d. Other enhancements
175 -->
176
177
178 <H2 CLASS="title"><A NAME="CUPSIMAGE">CUPS Imaging API</A></H2>
179
180 <!--
181 9. CUPS Imaging API
182 a. New raster stuff
183 b. RIP support function
184 c. Image and zoom APIs
185 -->
186
187 </BODY>
188 </HTML>