]> git.ipfire.org Git - thirdparty/cups.git/blame - doc/help/whatsnew.html
Load cups into easysw/current.
[thirdparty/cups.git] / doc / help / whatsnew.html
CommitLineData
ef416fc2 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
9have never used CUPS before, read the <A
10HREF="overview.html">"Overview of CUPS"</A> document instead.
11CUPS 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<--
391. 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
49support allows CUPS to work with the next-generation Internet as
50well as taking advantage of automatic local network
51configuration. Domain sockets provide 5 to 10 times faster
52printing from the desktop.</P>
53
54
55<H2 CLASS="title"><A NAME="BROWSING">Printer Browsing</A></H2>
56
57<--
582. 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
72sharing. Printers can be shared or "published" individually,
73allowing a server to only share specific printers, and you can
74set which protocols to use for local and remote printers.
75Previously CUPS would share all or none of its printers and use
76the 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
81bits, authenticated, default, and deleted, provide key
82information to clients. The "authenticated" type bit tells
83clients that the print queue requires authentication when
84printing. The "default" type bit tells clients that the print
85queue should be used as the default unless the user sets a
86different one. The "deleted" type bit is set when a printer is
87deleted from the server - this allows the client to remove its
88copy of a printer immediately rather than waiting for it to
89timeout.</P>
90
91<P>Previously, a change to the BrowseTimeout setting on the
92server had to be mirrored to each client. Browse packets now
93include printer lease time information which allows the server to
94use a different timeout setting than its clients, making
95configuration simpler and more reliable.</P>
96
97<P>Browse packets can also now contain connection options to be
98used when printing to the server. This allows the administrator
99to require encryption or compress print jobs for certain
100printers. This is most often used when printing over
101limited-bandwidth WAN connections.</P>
102
103
104<H2 CLASS="title"><A NAME="WEB">Web Interface</A></H2>
105
106<!--
1073. 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
117which provides ...</P>
118
119
120<H2 CLASS="title"><A NAME="IPP">IPP Support</A></H2>
121
122<!--
1234. 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<!--
1345. 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<!--
1496. 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<!--
1607. 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<!--
1708. 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<!--
1819. 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>