Newsgroup: it.comp.os.linux.sys
Titolo: Far funzionare HP Deskjet 720c

Volendo far funzionare una DeskJet 720C sulla mia
woody, e seguendo le istruzioni di 
linuxprinting.org
ho fatto le seguenti cose:
ho installato pnm2ppa come richiesto, salvato il file
ppd per la mia stampante in /usr/share/cups/model/;
installato foomatic-bin per avere a disposizione lo
script cupsomatic;
fatto ripartire cupsd;
enscript era già installato;
usato localhost:631 per configurare la stampante;
Infine provo la stampa e dopo un pò di elaborazione
(con lpq che mi mostra la stampa in corso) non ottengo
nulla.
Quindi la richiesta di aiuto: qualcuno è riuscito a
far funzionare il tutto?
In calce mando uno stralcio di log di cups (spero mi
perdoniate la lunghezza) dove in effetti si trova
qualche errore, ma non ho idea sul da farsi.
Grazie,
Flavio
D [30/Oct/2002:19:34:14 +0100] Option: YOffset=50 --> Setting option
D [30/Oct/2002:19:34:14 +0100] Found: %% FoomaticOpt: YOffset=50
D [30/Oct/2002:19:34:14 +0100] Option: YOffset=50 --> Setting option
D [30/Oct/2002:19:34:14 +0100] 0 %%EOF
D [30/Oct/2002:19:34:14 +0100] Saw EOF!
D [30/Oct/2002:19:34:14 +0100] options: -><-
D [30/Oct/2002:19:34:14 +0100] /usr/lib/cups/filter/cupsomatic:
inserted option PS code:
D [30/Oct/2002:19:34:14 +0100] gs PID pid2=864
D [30/Oct/2002:19:34:14 +0100] gs command: gs -q -dNOPAUSE
-dPARANOIDSAFER -dBATCH -r600 -sDEVICE=ppmraw  -sOutputFile=- - |
pnm2ppa -v 720 -f /etc/pnm2ppa.conf  -B 2 -t 10 -b 150 -l 10 -r 10 -x
160 -y 50 -i - -o -
D [30/Oct/2002:19:34:14 +0100] perl: warning: Setting locale failed.
D [30/Oct/2002:19:34:14 +0100] perl: warning: Please check that your
locale settings:
D [30/Oct/2002:19:34:14 +0100] LANGUAGE = (unset),
D [30/Oct/2002:19:34:14 +0100] LC_ALL = (unset),
D [30/Oct/2002:19:34:14 +0100] LANG = "c"
D [30/Oct/2002:19:34:14 +0100] are supported and installed on your
system.
D [30/Oct/2002:19:34:14 +0100] perl: warning: Falling back to the
standard locale ("C").
D [30/Oct/2002:19:34:14 +0100] foomatic-gswrapper: gs '-dNOPAUSE'
'-dPARANOIDSAFER' '-dBATCH' '-r600' '-sDEVICE=ppmraw'
'-sOutputFile=/dev/fd/3' '/dev/fd/0' 3>&1 1>&2
D [30/Oct/2002:19:34:14 +0100] GNU Ghostscript 6.53 (2002-02-13)
D [30/Oct/2002:19:34:14 +0100] Copyright (C) 2002 artofcode LLC,
Benicia, CA. All rights reserved.
D [30/Oct/2002:19:34:14 +0100] This software comes with NO WARRANTY:
see the file COPYING for details.
D [30/Oct/2002:19:34:15 +0100] Loading NimbusSanL-Bold font from
/var/lib/defoma/gs.d/dirs/fonts/n019004l.pfb... 1992856 622067 1642520
350710 0 done.
D [30/Oct/2002:19:34:15 +0100] Loading NimbusSanL-Regu font from
/var/lib/defoma/gs.d/dirs/fonts/n019003l.pfb... 2053144 670715 1642520
351291 0 done.
D [30/Oct/2002:19:34:15 +0100] Loading NimbusRomNo9L-Regu font from
/var/lib/defoma/gs.d/dirs/fonts/n021003l.pfb... 2113432 728705 1642520
351882 0 done.
D [30/Oct/2002:19:34:15 +0100] Loading NimbusSanL-BoldItal font from
/var/lib/defoma/gs.d/dirs/fonts/n019024l.pfb... 2153624 781842 1662616
360840 0 done.
D [30/Oct/2002:19:34:19 +0100] Error: /ioerror in --.outputpage--
D [30/Oct/2002:19:34:19 +0100] Operand stack:
D [30/Oct/2002:19:34:19 +0100] 416.5   308.0   306.0   748.0   306.0  
55.0   51.0   1   true
D [30/Oct/2002:19:34:19 +0100] Execution stack:
D [30/Oct/2002:19:34:19 +0100] %interp_exit   .runexec2  
--nostringval--   --nostringval--   --nostringval--   2  
%stopped_push   --nostringval--   --nostringval--   --nostringval--  
false   1   %stopped_push   1   3   %oparray_pop   1   3  
%oparray_pop   1   3   %oparray_pop   .runexec2   --nostringval--  
--nostringval--   --nostringval--   2   %stopped_push  
--nostringval--   7   3   %oparray_pop   --nostringval--  
--nostringval--   --nostringval--   --nostringval--
D [30/Oct/2002:19:34:19 +0100] Dictionary stack:
D [30/Oct/2002:19:34:19 +0100] --dict:1038/1476(ro)(G)--  
--dict:0/20(G)--   --dict:86/200(L)--
D [30/Oct/2002:19:34:19 +0100] Current allocation mode is local
D [30/Oct/2002:19:34:19 +0100] Last OS error: 32
D [30/Oct/2002:19:34:19 +0100] GNU Ghostscript 6.53: Unrecoverable
error, exit code 1
D [30/Oct/2002:19:34:19 +0100] Couldn't exec foomatic-gswrapper -q
-dNOPAUSE -dPARANOIDSAFER -dBATCH -r600 -sDEVICE=ppmraw 
-sOutputFile=- - | pnm2ppa -v 720 -f /etc/pnm2ppa.conf  -B 2 -t 10 -b
150 -l 10 -r 10 -x 160 -y 50 -i - -o - at
/usr/lib/cups/filter/cupsomatic line 965.
D [30/Oct/2002:19:34:19 +0100] Main process finished
D [30/Oct/2002:19:34:19 +0100] tail process done writing data to
*main::STDOUT
D [30/Oct/2002:19:34:19 +0100] KID4 finished
D [30/Oct/2002:19:34:19 +0100] UpdateJob: job 44, file 0 is complete.
D [30/Oct/2002:19:34:19 +0100] CancelJob: id = 44
D [30/Oct/2002:19:34:19 +0100] StopJob: id = 44, force = 0
D [30/Oct/2002:19:34:19 +0100] StopJob: printer state is 3
D [30/Oct/2002:19:34:48 +0100] mallinfo: arena = 266304, used =
163760, free = 102544
D [30/Oct/2002:19:35:48 +0100] mallinfo: arena = 266304, used =
163760, free = 102544
D [30/Oct/2002:19:36:48 +0100] mallinfo: arena = 266304, used =
163760, free = 102544

 ho fatto le seguenti cose:
Io utilizzo (sid) la 710C con magifilter e funziona benissimo.
Cerca di capire se il problema e' di cups o guardando il log da gs.
Nella di /usr/share/doc/pnm2ppa dovrebbero esserci degli scripts
e dei file ps di test, giocaci un po'.
-- 
Saluti,       |   _Mal di testa da configurazione?  Con Debian ti passa._
     Gianni   |              _+++ Debian Gnu/Linux sid +++_

 e dei file ps di test, giocaci un po'.
Nella directory da te indicata ho trovato questo script:
#!/bin/sh -e
cat $1 | \
gs -sDEVICE=ppmraw -q -sPAPERSIZE=a4 -dNOPAUSE -r600 -sOutputFile=- -
| \
pnm2ppa   $2 $3 $4 $5 -i - -o /dev/lp0
che in effetti funziona (anche se con colori sbagliati: usa solo
bianco, nero e viola! Perchč?!).
Ora, come si fa a sapere cosa realmente esegue cups per stampare? Come
posso modificarlo?
Grazie,
Flavio
P.S. E' normale che la stampa sia molto piů lenta che su windows?

 P.S. E' normale che la stampa sia molto più lenta che su windows?
Hai provato con la stessa pagina?, senza visualizzarla.


 Hai provato con la stessa pagina?, senza visualizzarla.
Si, la cosa strana è che stampa a velocità normale, ma ogni 4-5 righe
di testo stampate si prende una pausa di qualche secondo.
Grazie di avermi seguito fin qui,
Flavio

Ultime novità: ho copiato il file /etc/ppa/pnm2ppa.conf-hpdeskjet720c
(o qualcosa del genere, adesso non posso controllare) in
/etc/pnm2ppa.conf e tutto magicamente funziona.
Tutto o quasi: le stampe a colori le fa sempre in toni di viola, ma
poco importa, non stampo mai a colori.
Grazie mille
Flavio

 Grazie mille
Di niente.
P.S. La prossima posta un quesito del genere su .iniziare
o al massimo su .software, qui era OT.
