Newsgroup: it.comp.os.linux.sys
Titolo: Stampare da windows

Ciao a tutti,
sto continuando a penare con la laser a colori Epson C900 che voglio 
utilizzare da un server di stampa linux.
Dopo averci perso un po' di tempo, ora cups, da linux, stampa 
meravigliosamente.
Ho esportato la stampante con samba. Win la vede. Ho installato in 
windows i driver "Adobe generic postscript printer", sono riuscito a 
cambiarci il .ppd e cosi' ora la stampante viene vista da windows come 
stampante a colori.
Stampando su questa stampante i colori mi vengono sballati (es. il rosso 
lo stampa verde) e il nero lo fa sovrapponendo i 3 colori e senza usare 
il nero. Questo usando qualunque ppd anche di altre stampanti. Se uso il 
ppd di una stampante bianco e nero, il nero continua a produrlo come 
somma dei tre colori, ed ovviamente i colori non vanno piu'.
Discorso diverso se stampo da windows un .pdf da acrobat, dove la stampa 
avviene perfettamente. Ricapitolando, ottendo da windows una stampa 
perfetta SOLO stampando i pdf.
Ho quindi provato usando i driver cups per windows (ESP print pro, 
http://www.easysw.com/printpro/software.php?VERSION=4.5.3&OS=WCmsi
); ho 
permesso l'accesso alla porta 631 anche alla macchina windows 
(altrimenti il driver non vedeva la stampante), e infatti posso gestire 
cups anche dalla macchina windows e il driver ESP print pro vede 
correttamente la stampante su linux. Purtroppo su questa stampante non 
mi stampa nulla, e infatti non viene accodato nulla nella lista dei job.
Non so piu' davvero cosa fare... Ho windows xp sp2 sul client e gentoo 
sul server.
Lorenzo

 stampante a colori.
togli la stampante da samba e usa direttamente la stampa http di cups
mettendola come stampante di rete in uindovs e usando come indirizzo
qualcosa come http://<printserver>:631/printers/<stampante>
ti consiglio di creare una seconda configurazione della stampante oltre a
quella funzionante per linux; questa seconda configurazione deve essere in
modalità RAW.
a questo punto per uinvos hai solo bisogno dei driver della stampante che
useresti normalmente, niente postscript o ppd.
ciao
gl :)

 meravigliosamente.
Posso sapere _come_ hai fatto? Ho anch'io una C900, con tanto di interfaccia
di rete, ma su Linux nada, non riesco a trovare un driver che funzioni.
ciao e grazie
Filippo

 di rete, ma su Linux nada, non riesco a trovare un driver che funzioni.
Che distro hai?
Hai provato anche tu 
http://sourceforge.net/projects/alc900-cups
 ?
Lorenzo

 Hai provato anche tu 
http://sourceforge.net/projects/alc900-cups
 ?
Interessante. Sabato provo a installare.
Grazie per la dritta
ciao
Filippo

 useresti normalmente, niente postscript o ppd.
Ho seguito questa strada ma non mi stampa nulla... ho provato a stampare 
su http://<printserver>:631/printers/<stampante> ma il driver windows si 
arrabbia molto dicendo di collegare i cavi.
Se puoi aiutarmi anche solo sulla strada della stampante RAW te ne sarei 
molto grato!
Lorenzo

 molto grato!
c'è poco da dire, devi installare la stampante come solito e specificare
RAW come modello quando richiesto dalla procedura di installazione.
spero *vivamente* che tu abbia sostituito <printserver> con
l'indirizzo/nome della macchina che ospita la stampante e <stampante> con
il nome della coda di stampa.
lo davo per scontato, ma visto che non funziona lo specifico.
oltre a questo c'è poco altro da fare, funziona *sempre*.
ciao
gl :)

 RAW come modello quando richiesto dalla procedura di installazione.
Ovviamente l'indirizzo e' ben formato, con quell'indirizzo nel browser 
in windows vedo la pagina cups.
Ho disabilitato "il supporto stamba bidirezionale" nel driver Epson C900 
e ora funziona!!! Mi da errore se cerco di leggere le proprieta' (sempre 
relativo al cavo staccato), e in cups leggo in eterno:
Description: Aculaser C900 RAW
Location:
Printer State: idle, accepting jobs.
"Sending print file, 238011 bytes..."
Device URI: usb://EPSON/AL-C900
Devo riavviare il demone cupsd per eliminare la linea "Sending print 
file, 238011 bytes...", e nel log leggo:
I [14/Apr/2005:21:04:07 +0200] Setting alc900_raw device-uri to 
"usb://EPSON/AL-C900" (was "file:/dev/null".)
I [14/Apr/2005:21:04:07 +0200] Setting alc900_raw 
printer-is-accepting-jobs to 1 (was 0.)
I [14/Apr/2005:21:04:07 +0200] Setting alc900_raw printer-state to 3 
(was 5.)
I [14/Apr/2005:21:04:07 +0200] Saving printers.conf...
I [14/Apr/2005:21:04:07 +0200] New printer 'alc900_raw' added by 'root'.
I [14/Apr/2005:21:04:09 +0200] Started "/usr/lib/cups/cgi-bin/admin.cgi" 
(pid=14382)
I [14/Apr/2005:21:04:11 +0200] Started 
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=14383)
I [14/Apr/2005:21:08:28 +0200] Started 
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=14388)
I [14/Apr/2005:21:08:35 +0200] Started 
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=14389)
E [14/Apr/2005:21:13:35 +0200] ProcessIPPRequest: missing printer-uri or 
job-uri attribute!
Cosa significa quest'ultimo errore? Google non e' di aiuto.
PS: Questa esperienza mi e' servita per capire che la prossima volta 
spendero' 100 euro in piu' per una stampante postscript. Comunque la 
stampante C900 stampa benissimo anche le foto e non si inceppa mai...
Lorenzo

 stampante C900 stampa benissimo anche le foto e non si inceppa mai...
Laser a colori ne ho installate di 3 diversi modelli: Minolta-Konica 2300W,
Epson C900 e HP Laserjet 2550L : la qualità di stampa è ottima per tutte e
tre e pure l'affidabilità meccanica, per le Minolta e l'HP zero problemi
con Linux Mandrake e SuSe (collegata sia in locale che in rete), mentre con
la C900 non sono riuscito a "vederla", quindi proverò con il link che mi
hai indicato. 
Non credo sia una questione di prezzo: le minolta le ho pagate 300 euro +iva
l'una, mentre l'HP mi è costata 450 euro (sempre +IVA); la Epson è stata
acquistata parecchio tempo fa, credo per un milione e 200.000 di vecchie
lire.
ciao
Filippo

 lire.
Non conosco la minolta, ma la HP e' una postscript...
Lorenzo