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