1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
|
<chapter id="add-printer-wizard-2">
<title>The <quote>Add Printer Wizard</quote> for &CUPS;</title>
<para>Clicking on the leftmost icon on the toolbar
<inlinemediaobject><imageobject> <imagedata
fileref="cr32-action-wizard.png" format="PNG"/></imageobject>
</inlinemediaobject> in the upper part of the window starts the
<quote>Add Printer Wizard</quote>.</para>
<para>This wizard steps you through various screens to install a new
printer. At present this Wizard works for &CUPS; and the
<acronym>RLPR</acronym> environment module. The number of steps depend
on the actual print-subsystem which is active and available to you on
your box.</para>
<sect1>
<title>Starting</title>
<para>The welcome screen informs you that you can go back any time to
change a setting. </para>
<screenshot>
<screeninfo>The &kdeprint; wizard introduction screen</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="cupsaddprinterwizard1.png"
format="PNG"/></imageobject>
<textobject>
<phrase>The introduction screen of the printer wizard</phrase></textobject>
</mediaobject>
</screenshot>
</sect1>
<sect1 id="backend-selection">
<title>Backend Selection</title>
<para>Choose the <quote>backend</quote> protocol that &CUPS; is supposed to
use with your new printer. There are:</para>
<itemizedlist>
<listitem>
<para>local printer (serial, parallel, <acronym>USB</acronym>)</para>
</listitem>
<listitem>
<para>remote <acronym>LPD</acronym> queue</para>
</listitem>
<listitem>
<para><acronym>SMB</acronym> shared printer (&Windows;)</para>
</listitem>
<listitem>
<para>Network Printer (<acronym>TCP</acronym>, &HP; JetDirect,
AppSocket)</para>
</listitem>
<listitem>
<para>Network printer with &IPP; (&IPP;/<acronym>HTTP</acronym>)</para>
</listitem>
<listitem>
<para>File printer</para>
</listitem>
<listitem>
<para>serial fax /modem printer</para>
</listitem>
<listitem>
<para>Class of Printers</para>
</listitem>
</itemizedlist>
<para>If some choices are grayed out, they are not available. For
example, you may have no FAX backend software or no modem installed to
use it.</para>
<screenshot>
<screeninfo>Choosing your Printer system</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="cupsaddprinterwizard2_backendselection.png"
format="PNG"/></imageobject>
<textobject>
<phrase>Choosing your Printer System</phrase></textobject>
</mediaobject>
</screenshot>
</sect1>
<sect1 id="direct-network-settings">
<title>Direct Network Setting</title>
<para>The contents of your next screen is dependent on your choice in
the previous screen. If you know the details, just type them in to
configure your network settings directly.</para>
<para>In other cases the wizard can scan the network for you, to help you
decide which setting could be useful. </para>
<screenshot>
<screeninfo>&kdeprint; wizard network scan</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="cupsaddprinterwizard3_networkscan.png"
format="PNG"/></imageobject>
<textobject>
<phrase>In the &kdeprint; wizard, you can enter network details
directly, or you can scan the network
automatically.</phrase></textobject>
</mediaobject>
</screenshot>
</sect1>
<sect1 id="information-retrieval-by-network-scanning">
<title>Information Retrieval by Scanning the Network</title>
<para>If you use one of the network connections (remote
<acronym>LPD</acronym>, <acronym>SMB</acronym>, remote &CUPS;, network
printer with &IPP;), you have an option for scanning the network. Be careful
when applying this; in some environments network scanning is considered
to be hostile and harmful!</para>
<para>In the case of <acronym>SMB</acronym>, &kdeprint; will use the
Samba utilities <command>nmblookup</command> and
<command>smbclient</command> (which need to be installed for this to
work) to retrieve the information it presents in a tree
structure.</para>
<para>In the case of &IPP; (Port 631) and <acronym>TCP</acronym>
Network/AppSocket (Port 9100) &kdeprint; will try to open the port and,
if successful, send an <command>ipp-get-printer-attribute</command>
request to the printer. For newer &HP; printers the latter usually
works, because they support both AppSocket and &IPP;.</para>
<para>Some printers or manufacturers use other port numbers for direct
TCP/IP printing. You may need to look up which one to use. The
<guilabel>Settings</guilabel> button in the dialog lets you configure
your scan, including <acronym>IP</acronym> addresses, ports and
timeout to use.</para>
<para>Once again: be careful not to be mistaken for an intruder on
your network, if you use the scanning technique.</para>
<screenshot>
<screeninfo>&kdeprint; wizard network configuration dialog</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="cupsaddprinterwizard4_networkscan_config.png"
format="PNG"/></imageobject>
<textobject>
<phrase>In the &kdeprint; wizard, you can enter parameters to have the
wizard scan parts of your network.</phrase></textobject>
</mediaobject>
</screenshot>
</sect1>
<sect1 id="printer-model-selection">
<title>Printer Model Selection</title>
<para>The hardest part is probably the <quote>Printer Model
Selection</quote>. In former years the situation was difficult, because
there were hardly any drivers to find. The difficulty now is there are too
many; though some of them are very good, many are quite broken. </para>
<para>If you have a current <quote>database</quote> of available drivers
on your system, select the manufacturer in the left part of the window
first, then the device model in the right part. This split window shows
all &PPD;s found by &CUPS; in its standard repository of installable
&PPD;s. This repository normally is <filename
class="directory">/usr/share/cups/model/</filename>. If you want your
driver to be found automatically by &CUPS; and &kdeprint;, place it in
there.</para>
<!-- Insert Screenshot here: -->
</sect1>
<sect1 id="driver-selection">
<title>Driver Selection</title>
<para>On the next screen you will see a description of the driver
selected previously. This description is extracted from the actual &PPD;
used.</para>
<warning>
<para>For a real &PostScript; printer <emphasis>never</emphasis> try to
install a <quote>Foomatic</quote> or <quote>Gimp-Print</quote> &PPD;,
even if it is offered. You won't be happy with it. Instead find the
original &PPD; from the manufacturer, preferably the one written for
&Windows; NT and use it. </para>
</warning>
<para>Some &Linux; distributions have supplied for &CUPS; every
possible combination of <application>Ghostscript</application> filters
and <quote>foomatic</quote> &PPD; files they could find on the net.
Many of these are quite useless; they were generated a year ago, when
the people at <ulink
url="http://www.linuxprinting.org">www.linuxprinting.org</ulink> began
their first experiments with supplying third party &PPD;s for
&CUPS;. Although dubbed <quote>Alpha</quote> at the time, these
started to take on a life of their own and can now be found at various
places on the net, doing &CUPS; no favors.</para>
<para>If you are not sure which ones to use go to:</para>
<itemizedlist>
<listitem>
<para><ulink
url="http://www.linuxprinting.org">http://www.linuxprinting.org</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.cups.org">http://www.cups.org</ulink>
</para>
</listitem>
</itemizedlist>
<para>And ask for help. At a later stage, a document detailing the
differences between the different driver and &PPD; models will appear at
<ulink
url="http://kdeprint.sourceforge.net">http://kdeprint.sourceforge.net/</ulink>
Watch out for this!</para>
<para>Via the <guibutton>Other...</guibutton> button you are able to
retrieve any &PPD; located somewhere on your available file
system.</para>
<!-- Insert Screenshot here: -->
</sect1>
<sect1 id="printer-test-and-finding-settings">
<title>Printer Test and Finding the Right Settings</title>
<para>Specify your first driver settings now. The most important one is the
default paper size. In many cases this is set to
<quote>Letter</quote>. If you live in an <quote>A4</quote>
country and don't want your first test page to jam: now is the time to
prevent this. </para>
<para>You are ready to start a test print. Hit the
<guibutton>Test</guibutton> button.</para>
<!-- Insert Screenshot here: -->
</sect1>
<sect1 id="banner-selection">
<title>Banner Selection</title>
<para>The last but one screen lets you select whether you want banners, and
which ones you want to use, to mark the beginning and/or end of every printjob
on that printer. You can also select and deselect banners before printing
in the job options dialogs.</para>
<para>If you need to use custom banners, copy them into <filename
class="directory">/usr/share/cups/banners/</filename> to make them
available for selection. They must be &PostScript; files,
however.</para>
<!-- Insert Screenshot here: -->
</sect1>
<sect1 id="baptizing-your-printer">
<title>Finally: Baptizing Your New Printer</title>
<para>The last screen lets you insert a name for your new
printer.</para>
<para>The name must start with a letter and may contain numbers and
underscores with a maximum size of 128 characters. Conform to this if you
want to avoid erratic behavior of your &CUPS; daemon. The printer
names in &CUPS; are <emphasis>not</emphasis> case sensitive! This is a
requirement of &IPP;. So the names <systemitem
class="resource">DANKA_infotec</systemitem>, <systemitem
class="resource">Danka_Infotec</systemitem> and <systemitem
class="resource">danka_infotec</systemitem> all represent the same
printer.</para>
<!-- Insert Screenshot here: -->
</sect1>
<sect1 id="final-confirmation-screen">
<title>The Final Confirmation Screen</title>
<para>
<!-- Insert Screenshot here: -->
</para>
</sect1>
</chapter>
|