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
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
|
<chapter id="cupsoptions-presently-outside-kcontrol">
<title
>Les opcions de &CUPS; presents i no disponibles a través de &kcontrol;</title>
<para
>Aquest capítol us ofereix algunes consells sobre opcions de configuració que poden no estar disponibles en &kdeprint; des de la interfície gràfica per a &CUPS;.</para>
<sect1>
<title
>Resum de les característiques proveïdes</title>
<para
>Gairebé totes les característiques i funcions més usades proveïdes per &CUPS; estan suportades en &kdeprint;.</para>
<itemizedlist>
<listitem>
<para
>La gestió de la impressió està suportada: afegir, eliminar, modificar, configurar, provar, deshabilitar, habilitar...</para>
</listitem>
<listitem>
<para
>La gestió de treballs està suportada: cancel·lar, mantenir, deixar, moure a una impressora diferent.</para>
</listitem>
<listitem>
<para
>Opcions de la impressió: per a un control total tal i com el proveeix &CUPS;.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 id="where-to-find-further-chupshelp">
<title
>A on trobar ajuda per a usar &CUPS;</title>
<para
>Molta informació sobre el funcionament intern de &CUPS; està disponible a través de la interfície web, la qual sempre suportarà &CUPS;. Funciona amb qualsevol navegador (sí, fins i tot amb els de tan sols text). Per a començar simplement aneu a <ulink url="http://localhost:631/"
>http://localhost:631/</ulink
>. On si sou nou en &CUPS; trobareu un enllaç per a la documentació disponible en format <acronym
>HTML</acronym
> i <acronym
>PDF</acronym
>.</para>
<para
>&CUPS; és accessible a través de d'altres medis diferents que &kdeprint;: la línia de comandaments i el navegador són dues interfícies natives de &CUPS;. Les moltes utilitats de la línia de comandaments agrupades aconsegueixen el major control possible sobre &CUPS;. La interfície web tan sols és un subconjunt de totes les opcions de configuració o control disponibles. </para>
<para
>Això també és cert per a &kdeprint;. Generalment, amb el desenvolupament de &CUPS; les noves característiques s'implementen primer a través de la línia de comandaments. Assegureu-vos de comprovar les últimes versions de les pàgines man per a &CUPS; per a mantenir-vos actualitzat amb les noves característiques després d'instal·lar una nova versió.</para>
<tip>
<para
>Depenent del vostre mètode d'actualització per a &CUPS;, el vostre fitxer de configuració actiu podria no ser substituït per un de nou, de manera que el nou i més potent dimoni de &CUPS; podria no conèixer les noves característiques per que està llegint el fitxer de configuració antic.</para>
</tip>
<para
>Una llista completa dels fitxers i pàgines man disponibles hauria de venir junt amb el &CUPS; Software Administrator Manual (<ulink url="http://localhost:631/sam.html#FILES"
>http://localhost:631/sam.html#FILES</ulink
>). En el camp &URL;/localització de &konqueror; introduïu <userinput
>man:/lpadmin</userinput
> i <userinput
>man:/cupsd.conf</userinput
> per a trobar informació quant als comandaments més importants i el fitxer de configuració. Com segurament ja sabeu, &konqueror; pot mostrar pàgines man de &UNIX;. Des d'on podeu trobar consells més interessants i enllaços a altres pàgines man i de documentació.</para>
<sect2>
<title
>Com trobar pàgines man relacionades amb &CUPS;</title>
<para
>Aquí hi ha una manera de trobar quines pàgines man relacionades amb &CUPS; hi ha en el vostre sistema: </para>
<screen
><prompt
>kurt@transmeta:~
></prompt
> <userinput
><command
>apropos</command
> <parameter
>cups</parameter
></userinput>
<computeroutput>
cups-calibrate (8)- ESP Printer Calibration Tool
lpstat (1) - print cups status information
cups-lpd (8) - receive print jobs + report printer status to lpd clients
classes.conf (5) - class configuration file for cups
backend (1) - cups backend transmission interfaces
filter (1) - cups file conversion filter interfaces
cups-polld (8) - cups printer polling daemon
mime.types (5) - mime type description file for cups
cupsd (8) - common unix printing system daemon
lpadmin (8) - configure cups printers and classes
cupsd.conf (5) - server configuration file for cups
mime.convs (5) - mime type conversion file for cups
printers.conf (5) - printer configuration file for cups
mime.convs (5) - mime type conversion file for cups
cups-polld (8) - cups printer polling daemon
lpstat (1) - print cups status information
backend (1) - cups backend transmission interfaces
mime.types (5) - mime type description file for cups
cupsd (8) - common unix printing system daemon
lpadmin (8) - configure cups printers and classes
printers.conf (5) - printer configuration file for cups
cupsd.conf (5) - server configuration file for cups
filter (1) - cups file conversion filter interfaces
</computeroutput
></screen>
</sect2>
</sect1>
<sect1 id="tips-and-tricks-for-cups">
<title
>Fora de &kdeprint;: Consells i trucs amb &CUPS; en la línia de comandaments</title>
<para
>Aquí hi ha una sèrie d'exemples d'opcions que tan sols estan disponibles si useu la línia de comandaments. </para>
<sect2>
<title
>Permetre o denegar l'accés per a certs usuaris</title>
<para
>En instal·lar (o modificar) una impressora a través de la línia de comandaments, podeu denegar o permetre l'ús d'aquesta per a certs usuaris:</para>
<screen
><userinput
><command
>lpadmin</command
> <option
>-p</option
><parameter
>HeidelbergDigimaster9110</parameter
> <option
>-v</option
> <parameter
>lpd:/10.160.16.99/mqueue</parameter
> <option
>-u</option
> <parameter
>allow:kurt,sylvi,hansjoerg</parameter
> <option
>-E</option
> <option
>-P</option
> <parameter
>/home/kurt/PPDs/DVHV.ppd</parameter
></userinput
></screen>
<para
>Permetrà l'ús d'aquesta impressora (creieu-me: molt estètic i molt professional) tan sols per als tres usuaris mencionats i al mateix temps denegar-li a la resta. Si una altra usuari vol imprimir sobre el DigiMaster a través del servidor &CUPS;, rebrà un missatge d'error junt amb les línies <errortype
>client-error-not-possible</errortype
>.</para>
<screen
><userinput
><command
>lpadmin</command
> <option
>-p</option
> <parameter
>HeidelbergDigimaster9110</parameter
> <option
>-v</option
> <parameter
>lpd:/10.160.16.99/mqueue</parameter
> <option
>-u</option
> <parameter
>deny:tackat,boss,waba</parameter
> <option
>-E</option
> <option
>-P</option
> <parameter
>/home/kurt/PPDs/DVHV.ppd</parameter
></userinput
></screen>
<para
>Denegarà l'ús d'aquesta impressora als tres usuaris mencionats i al mateix temps li ho permetrà a la resta. Si l'usuari <quote
>denegat</quote
> vol imprimir sobre el DigiMaster a través del servidor &CUPS;, rebrà un missatge d'error junt amb les línies <errortype
>client-error-not-possible</errortype
>.</para>
<note>
<para
>Tan sols es pot usar una de les dues opcions, en aquest moment no hi ha suport per a disposar d'una opció similar basada en grups. S'implementarà en el futur.</para>
</note>
</sect2>
<sect2>
<title
>Imposar quotes per a certes impressores</title>
<para
>Algunes vegades desitgeu imposar quotes per a certes impressores. Amb quotes podeu establir límits superiors per al nombre de pàgines o la quantitat de dades a ser impreses durant un cert període per a una certa impressora.</para>
<para
>Les quotes es poden establir amb l'opció <option
>-o</option
> en instal·lar una impressora amb el comandament <command
>lpadmin</command
>, o després per a una impressora ja existent. A continuació hi ha una petita guia (la qual falta en el moment d'escriure en la documentació oficial de &CUPS;):</para>
<itemizedlist>
<listitem>
<para
>Amb &CUPS; podeu tenir quotes basades en el nombre de pàgines -i en la mida dels fitxers- per a cada impressora de forma individual.</para>
</listitem>
<listitem>
<para
>Les quotes es calculen per a cada usuari individualment (de manera que un conjunt de límits s'aplicarà a tots els usuaris per a la impressora en qüestió).</para>
</listitem>
<listitem>
<para
>Les quotes inclouen pàgines d'anunci (si s'usen).</para>
</listitem>
<listitem>
<para
>Això vol dir: Que podeu limitar cada usuari a 20 pàgines per dia en una impressora cara, però no podeu limitar tots els usuaris excepte <systemitem class="username"
>Kurt</systemitem
> o <systemitem class="username"
>root</systemitem
>.</para>
</listitem>
<listitem>
<para
>Les opcions <option
>job-k-limit</option
>, <option
>job-page-limit</option
> i <option
>job-quota-period</option
> es poden indicar quan es configura una impressora.</para>
</listitem>
<listitem>
<para
><option
>job-quota-period</option
> estableix un interval de temps per al càlcul de quotes (els intervals es determinen en segons, de manera que un dia és 60x60x24=86.400, una setmana 60x60x24x7=604.800 i un mes 60x60x24x30=2.592.000 segons).</para>
</listitem>
<listitem>
<para
>Per a forçar quotes, el període de temps <emphasis
>i</emphasis
> al menys un límit de treball hauran d'estar establerts a diferent de cero.</para>
</listitem>
<listitem>
<para
>El valor per omissió de 0 per a <option
>job-k-limit</option
> especifica que no hi ha límit.</para>
</listitem>
<listitem>
<para
>El valor per omissió de 0 per a <option
>job-page-limit</option
> especifica que no hi ha límit.</para>
</listitem>
<listitem>
<para
>El valor per omissió de 0 per a <option
>job-quota-period</option
> especifica que el límit s'aplica a tots els treballs que ha imprès un usuari que encara és conegut al sistema.</para>
</listitem>
</itemizedlist>
<sect3>
<title
>Exemples que funcionen:</title>
<para
>Es defineixen exemples que funcionen amb límits de període de temps <emphasis
>i</emphasis
> un o dos límits de treballs de la impressió.</para>
<screen
><userinput
><command
>lpadmin</command
> <option
>-p</option
> <parameter
>danka_infotec_4850</parameter
> <option
>-o</option
> <parameter
>job-quota-period=604800</parameter
> <option
>-o</option
> <parameter
>job-k-limit=1024</parameter
></userinput
></screen>
<para
>Això estableix un límit de 1 MB (en total) per a cada usuari de la impressora existent, <systemitem class="resource"
>danka_infotec_4850</systemitem
>, durant una setmana.</para>
<screen
><userinput
><command
>lpadmin</command
> <option
>p</option
> <parameter
>danka_infotec_4105</parameter
> <option
>-o</option
> <parameter
>job-quota-period=604800</parameter
> <option
>-o</option
> <parameter
>job-page-limit=100</parameter
></userinput
></screen>
<para
>Això estableix un límit de 100 pàgines (en total) per a cada usuari de la impressora existent, <systemitem class="resource"
>danka_infotec_4105</systemitem
> durant una setmana.</para>
<screen
><userinput
><command
>lpadmin</command
> <option
>-p</option
> <parameter
>danka_infotec_P450</parameter
> <option
>-o</option
> <parameter
>job-quota-period=604800</parameter
> <option
>-o</option
> <parameter
>job-k-limit=1024</parameter
> <option
>-o</option
> <parameter
>job-page-limit=100</parameter
></userinput
></screen>
<para
>Això estableix un límit combinat de 1 MB (en total) i 100 pàgines (en total) per a cada usuari de la impressora existent, <systemitem class="resource"
>danka_infotec_P450</systemitem
> durant una setmana. El primer límit en abastar serà el que tingui efecte.</para>
</sect3>
<sect3>
<title
>Exemples que no funcionen</title>
<para
><emphasis
>NO</emphasis
> funcionen, com a només <emphasis
>un</emphasis
>, si està definit el període de temps <emphasis
>o</emphasis
> el límit de treball.</para>
<screen
><userinput
><command
>lpadmin</command
> <option
>-p</option
> <parameter
>danka_infotec_P320</parameter
> <option
>-o</option
> <parameter
>job-quota-period=604800</parameter
></userinput>
<userinput
><command
>lpadmin</command
> <option
>-p</option
> <parameter
>danka_infotec_FullColor</parameter
> <option
>-o</option
> <parameter
>job-page-limit=100</parameter
></userinput>
<userinput
><command
>lpadmin</command
> <option
>-p</option
> <parameter
>danka_infotec_HiSpeed</parameter
> <option
>-o</option
> <parameter
>job-k-limit=1024</parameter
></userinput
></screen>
</sect3>
<sect3>
<title
>Missatges d'error relacionats</title>
<para
>Una vegada un usuari abasta el seu límit de quota, rebrà un missatge <errortype
>client-error-not-possible</errortype
>, si el voleu imprimir.</para>
</sect3>
</sect2>
<sect2>
<title
>Instal·lar una impressora <quote
>en brut</quote
></title>
<para
>Hi ha diferents maneres de definir una impressora <quote
>en brut</quote
>. Una còmoda és usar el comandament <command
>lpadmin</command
>. Simplement no definiu un fitxer &PPD; a usar amb dita impressora i serà una impressora en brut:</para>
<screen
><userinput
><command
>lpadmin</command
> <option
>-p</option
> <parameter
>Raw_Danka_infotec</parameter
> <option
>-E</option
> <option
>-v</option
> <parameter
>lpd://10.160.16.137/PORT1</parameter
></userinput
></screen>
<para
>Les impressores en brut són aquelles que no modifiquen el fitxer de la impressió per a transformar-lo en un format de fitxer diferent. Ho necessitareu per exemple en imprimir des de clients &Windows; a través de Samba usant un servidor &CUPS; per a una impressora <acronym
>PCL</acronym
>: En aquest cas el controlador de la impressora de &Windows; generaria el format final de la impressora per a la impressora de destí i filtrar-lo usant els filtres de &CUPS; tan sols faria malbé el fitxer. Sota certes circumstancies (si us voleu assegurar de que el fitxer arriba a la impressora <quote
>sense ser filtrat</quote
> per &CUPS;) el comandament <quote
><command
>lpadmin</command
> sense un &PPD;</quote
> és pràctic.</para>
</sect2>
</sect1>
<sect1 id="troubleshooting-cups">
<title
>Solucionar problemes de &CUPS; en &kdeprint;</title>
<para
>Aquesta secció del manual de &kdeprint; dependrà dels comentaris dels lectors. Aquí s'ofereix un petit començament.</para>
<sect2>
<title
>Missatges d'error</title>
<qandaset>
<qandaentry>
<question>
<para
>Què vol dir l'error <errortype
>client-error-bad-request</errortype
>?</para>
</question>
<answer>
<para
>L'usuari a enviat un fitxer a &CUPS; que el servidor no ha pogut processar. Aquest missatge també s'obté enviant un fitxer <quote
>buit</quote
>.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para
>I <errortype
>client-error-not-possible</errortype
>?</para>
</question>
<answer>
<para
>No es permet a l'usuari imprimir sobre certa impressora o aquest ha abastat el seu límit de quota (basada en la mida del fitxer i/o número de pàgines).</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para
>I <errortype
>client-error-not-found</errortype
>?</para>
</question>
<answer>
<para
>L'usuari està intentant accedir a un recurs inexistent en el servidor &CUPS;, com intentar imprimir un fitxer inexistent, o per al no disposa de permès de lectura.</para>
</answer>
</qandaentry>
</qandaset>
</sect2>
<sect2>
<title
>Preguntes i respostes</title>
<qandaset>
<qandaentry>
<question>
<para
>Com puc reiniciar els meus treballs?</para>
</question>
<answer>
<para
>Per a poder reiniciar els vostres treballs <quote
>completats</quote
> des de la interfície web, necessiteu una opció en el fitxer <filename
>/etc/cups/cupsd.conf</filename
>: establiu-hi <userinput
>PreserveJobFiles True</userinput
>.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para
>Com em desfaig de la llarga llista de treballs completats en la interfície web?</para>
</question>
<answer>
<para
>TODO</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para
>Com funciona el recompte de les pàgines?</para>
</question>
<answer>
<para
>&CUPS; realitza la <quote
>comptabilització de la impressió</quote
> passant gairebé tots els treballs a través del filtre <quote
>pstops</quote
>. Aquest filtre, entre d'altres coses, compta les pàgines. La sortida d'aquest filtre es pot dirigir mitjançant canonada cap a d'altres filtres (com pstoraster --> rastertopcl) o enviar-lo directament cap a la impressora (si aquesta és una impressora &PostScript;).</para>
<para
>En qualsevol cas, aquest funciona igual per a impressores en xarxa, en els ports; paral·lel, sèrie o <acronym
>USB</acronym
>. Per a que pstops funcioni, necessita <acronym
>DSC</acronym
>, &PostScript; (o gairebé equivalent) conforme al Document Structuring Convention (Convenció estructurada de documents) com a entrada. De manera que calcula les pàgines durant el filtratge al servidor de la impressió i escriu informació quant a cada pàgina (hora, usuari, ID i nom del treball, impressora, nombre de pàgines del document, mida en kB), en <filename
>/var/log/cups/page_log</filename
>.</para>
<para
>Per cert: Tinc una petició en la meva <quote
>llista de desitjos</quote
> per a que <quote
>webalizer</quote
> llegeixi i analitzi el registre de pàgines i generi una sortida similar. Algú s'anima?</para>
<para
>De tota manera, <emphasis
>no</emphasis
> dona resultats correctes en els següents casos:</para>
<itemizedlist>
<listitem>
<para
>La impressora s'embussa i potser expulsa el treball (experiència real, o potser expulsa el treball degut a problemes amb el format de les dades).</para>
</listitem>
<listitem>
<para
>Els treballs imprimits <quote
>en brut</quote
> sempre es compten com a si la seva mida fora d'1 pàgina (i potser múltiples còpies).</para>
</listitem>
</itemizedlist>
<para
>De manera que el recompte en &CUPS; <quote
>tan sols</quote
> és aproximat (en molts casos excel·lent o almenys bo, en d'altres una mica pobre). L'únic recompte fiable és el que fa internament la impressora (perquè és l'únic pel que pagueu). Algunes impressores, però poques, ofereixen dita informació usant <acronym
>SNMP</acronym
> (Simple Network Management Protocol). El qual vol dir, en una gran xarxa amb moltes impressores diferents <emphasis
>és</emphasis
> just que una eina de comptar pàgines no sigui fiable ni exacta!</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para
>Perquè no funciona el recompte de pàgines amb clients &Windows;?</para>
</question>
<answer>
<para
>Des dels client &Windows; els treballs s'han d'enviar en la majoria de els casos <quote
>en brut</quote
>. Perquè? Si &CUPS; funciona com a servidor de la impressió per a clientes &Windows; usant el controlador natiu de &Windows; per al dispositiu de destí, això garanteix el format correcte del treball en els clients, per tant, el servidor no ha de modificar-lo i imprimir <quote
>en brut</quote
> i el filtratge no s'inicia (i això no és possible ja que l'entrada des dels clients no és &PostScript; tal i com espera pstops, de manera que tan sols compta <quote
>1</quote
> pàgina.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para
>Com obtinc una llista de les opcions disponibles per a una impressora o un fitxer &PPD;?</para>
</question>
<answer>
<para
>Consulteu la pàgina man del comandament <command
>lpoptions</command
>. Podeu investigar en una caixa d'habilitació de &CUPS; quant a qualsevol opció de les impressores disponibles. No és necessari que la impressora estigui instal·lada localment. Mentre la impressora està disponible localment (a través de la característica de &CUPS; <quote
>navegació d'impressores</quote
>), també funcionarà en remot.</para>
<para
>Per a demanar una opció de la impressora entreu <userinput
><command
>lpoptions</command
> <option
>-p</option
> <parameter
>HitachiDDP70MicroPress</parameter
> <option
>-l</option
></userinput
> us oferirà un llarg llistat de les opcions disponibles tal i com s'obtenen des d'un fitxer &PPD; per a una impressora Hitachi-Printer (en el meu cas instal·lada en el servidor remot transmeta). El servidor remot <systemitem class="systemname"
>Transmeta</systemitem
> i el dimoni &CUPS; així com el dimoni del servidor local de &CUPS; necessiten estar funcionant per a que això tingui èxit.</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para
>Com llegeixo el llistat recuperat pel comandament <command
>lpoptions</command
>?</para>
</question>
<answer>
<para
>Coneixeu que per als fabricants d'impressores &PostScript; és <quote
>legal</quote
> definir els seus propis noms i procediments interns fins i tot per a opcions estàndard de &PostScript;. Està bé mentre el controlador sigui capaç de recuperar l'opció de &PPD; i mostrar-la a l'usuari en un mode comprensible. Però, què fer si <emphasis
>voleu</emphasis
> usar algunes opcions obscures de la impressora en la línia de comandaments? Com trobar la sintaxis exacta?</para>
<para
>Usem un exemple. Done'm una ullada a la impressora Hitachi DDP70 i veurem com implementa la impressió dúplex, és revelador. Com li podeu indicar que imprimeixi en doble cara? dúplex o Dúplex? O potser un altra nom?</para>
<screen
><userinput
><command
>lpoptions</command
> <option
>-h</option
> <parameter
>transmeta</parameter
> <option
>-p</option
> <parameter
>Hitachi_DDP70_ClusterPrintingSystem</parameter
> <option
>-l</option
> | <command
>grep</command
> <parameter
>uplex</parameter
></userinput
></screen>
<para
>Això genera la següent sortida:</para>
<screen
><computeroutput
>TR-Duplex/Dúplex: False *True</computeroutput
></screen>
<para
>Que s'ha d'interpretar de la següent manera:</para>
<itemizedlist>
<listitem>
<para
>El nom de l'opció investigada és <option
>TR-Duplex</option
>;</para>
</listitem>
<listitem>
<para
>Conjuntament a l'script podeu veure la traducció de l'opció, tal i com hauria de ser mostrada en una &GUI; o web (<quote
>Dúplex</quote
>).</para>
</listitem>
<listitem>
<para
>L'opció pot prendre un dels dos valors <parameter
>False</parameter
> (fals) o <parameter
>True</parameter
> (verdader).</para>
</listitem>
<listitem>
<para
>L'opció actual es <parameter
>True</parameter
> tal i com es pot reconèixer per la marca amb un asterisc <literal
>*</literal
>.</para>
</listitem>
</itemizedlist>
<para
>Per a solapar l'opció actual per omissió (dúplex) i imprimir el treball en una única cara, necessitareu usar el següent comandament: </para>
<screen
><userinput
><command
>lpr</command
> <option
>-P</option
> <parameter
>Hitachi_DDP70_ClusterPrintingSystem</parameter
> <option
>-o</option
> <parameter
>TR-Duplex=False</parameter
> <parameter
>/path/to/your/printjob</parameter
></userinput
></screen>
</answer>
</qandaentry>
<qandaentry>
<question>
<para
>Com obtinc una llista formatada de les opcions disponibles per a una certa impressora o &PPD;?</para>
</question>
<answer>
<para
>Useu el comandament <command
>lphelp</command
> el qual es pot instal·lar localment en el vostre sistema. Encara no hi ha una pàgina man per a <command
>lphelp</command
>.</para>
<screen
><userinput
><command
>lphelp</command
> <parameter
>infotecP450</parameter
></userinput
></screen>
<para
>Aquest llistarà les opcions disponibles per a la impressora en qüestió. La llista es mostra en un format agradable de llegir i explica totes les opcions disponibles. Podeu demanar les diferents opcions de les impressores d'una sola vegada:</para>
<screen
><userinput
><command
>lphelp</command
> <parameter
>infotec7410color</parameter
> <parameter
>DANKA_fullcolor_D2000</parameter
> <parameter
>HP_ColorLaserJet8550</parameter
></userinput
></screen>
<para
>També funciona amb fitxers &PPD;. Simplement especifiqueu la ruta cap al &PPD;:</para>
<screen
><userinput
><command
>lphelp</command
> <filename
>/home/kurt/PPDs/HP-ColorLaserJet8550.ppd</filename
></userinput
></screen>
</answer>
</qandaentry>
</qandaset>
</sect2>
<sect2>
<title
>Solucionar problemes</title>
<para
>Cap sistema és perfecte. Aquí hi ha alguns problemes en els que la gent cau tot sovint.</para>
<qandaset>
<qandaentry>
<question>
<para
>La meva impressora anomenada <quote
>3-lp-duplex</quote
> mostra un comportament erràtic. Perquè?</para>
</question>
<answer>
<para
>Els noms d'impressora en &CUPS; han de començar per una lletra i poden contenir 128 caràcters, números o guionet baix. L'ús d'scripts pot produir problemes. A propòsit dels noms: Els noms de les impressores en &CUPS; no distingeixen majúscules de minúscules. De manera que una impressora anomenada <systemitem class="resource"
>El_millor_de_Danka</systemitem
> serà el mateix que <systemitem class="resource"
>el_millor_de_danka</systemitem
> o <systemitem class="resource"
>EL_MILLOR_DE_DANKA</systemitem
> (aquest és un requisit de &IPP;, amb el qual &CUPS; compleix totalment).</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para
>Perquè obtinc <errortype
>Unable to connect to SAMBA host: Success</errortype
> amb la meva impressora compartida des de &Windows; a la que s'accedeix a través de Samba?</para>
</question>
<answer>
<para
>Són correctes els privilegis en la màquina remota &Windows;? Se us permet imprimir en la impressora compartida de &Windows;?</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para
>Els fitxers que envio a la impressora <systemitem class="resource"
>lp</systemitem
> algunes vegades desapareixen misteriosament i dos dies després em diu que s'han imprès en una impressora tres pisos per sobre de la meva oficina. Què està succeint?</para>
</question>
<answer>
<para
>Creieu-me, és força improbable que la vostra impressora sigui l'única amb el nom <systemitem class="resource"
>lp</systemitem
>. Potser &CUPS; us estigui jugant una mala passada. Així com que potser teniu activada l'opció <quote
>ImplicitClasses On</quote
>, &CUPS; intenta enviar-lo a totes les impressores de la xarxa en que la <quote
>Classe</quote
> sigui lp. Tots els treballs destinats a lp s'envien a aquesta classe i el primer membre disponible l'imprimeix. Què us sembla si deixeu que aquest agradable company (que ha escoltat amb atenció mentre criticàveu &CUPS; i &kdeprint;) us instal·li &CUPS; i us deixeu configurar el sistema?</para>
<para
>Seguiu el meu consell: Escolliu un nom únic d'impressora per a qualsevol impressora de xarxa! (Recordeu que fins i tot la impressora en el vostre port paral·lel pot ser una impressora de xarxa accessible a tothom si no teniu cura amb les vostres opcions de configuració).</para>
</answer>
</qandaentry>
</qandaset>
</sect2>
</sect1>
</chapter>
|