Newsgroup: it.comp.os.linux.sys
Titolo: Turboprint & Samba

Salve a tutti,
ho installato turboprint (
http://www.turboprint.de/
) su una macchina Linux
RedHat, con Samba già configurato e funzionante per quanto riguarda il file
system.
L'installazione e configurazione di Turboprint è andata a buon fine,
infatti,
sono riuscito a stampare una pagina di prova, localmente da Linux.
Adesso però, vorrei utilizzare la stampante in rete, vorrei cioè mandare
in stampa i miei documenti da un clinet Windows.
Riesco a vedere la stampante Linux dal mio client Windows, ed ho già
installato
i driver della stampante sul client Windows, tuttavia, quando mando una
stampa
ottengo soltanto un "errore di apertura file".
Sono quasi sicuro che sia un problema legato ai permessi sulle directory di
spool
e/o alla configurazione di samba (paragrafo [printers] del file smb.conf).
Qualcuno può aiutarmi ?
Ho un sospetto... Turboprint ha creato le directory
/var/spool/lpd
    /var/spool/lpd/turbo1
    /var/spool/lpd/turbo1raw
mentre nel file di configurazione di samba (smb.conf)
mi ritrovo "path = /var/spool/samba".
Ho già provato a modificare smb.conf con "path = /var/spool/lpd"
ma il risultato non è cambiato, purtroppo.
Grazie a chi vorrà darmi una mano.
Riccardo

 system.
Non so se ne vieni fuori. Mi pare di ricordare che samba abilita solo le
stampanti che trova elencate in /etc/printcap
Adesso non so se turboprint aggiunga entry al file in questione ma, se non
lo fa, credo che le tue speranze siano al lumicino.
In ogni caso puoi provare con magicfilter io mi sono sempre trovato bene
Ciao ZioPino

 Adesso non so se turboprint aggiunga entry al file in questione ma, se non
Lo fa, lo fa...
..snip...
### BEGIN turboprint
#   Warning: Written by Turboprint - do not edit!
#            use tpsetup to edit printers
tp0|turbo1|Epson_StylusColor440:\
        :lp=/dev/lp0:\
        :if=/usr/share/turboprint/lib/tpfilter:\
        :sd=/var/spool/lpd/turbo1:\
        :lf=/var/spool/lpd/turbo1/log:\
        :af=/var/spool/lpd/turbo1/acct:\
        :la@:mx#0:\
        :tr=:cl:sh:sf:
...snip...
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 Ciao ZioPino
cos'è magicfilter ?
Io ho una Epson Stylus Color 200.
Grazie.
Ciao,
Riccardo

         :tr=:cl:sh:sf:
Con un file "/etc/printcap" come sopra cosa
dovrei inserire esattamente in smb.conf  ?
Grazie,
Riccardo

 ....
Allora il problema sta nel filter. Ricordo che con magicfilter ho dovuto
modificare qls nello script perchè andasse tutto.
In ogni caso se il driver della stampante è caricato in win$ non c'è alcuna
necessità di un postfiltraggio in linux via /etc/printcap.
Consiglio di creare una entry "raw" (ossia che si limiti a spedire
direttamente alla porta della stampate ciò che gli arriva dal client Win$)
in /etc/printcap e stampare via samba da quella.
Una roba del tipo:
raw1|ZioPino|Epson_StylusColor440:\
        :lp=/dev/lp0:\
        :sd=/var/spool/lpd/raw:\
        :lf=/var/spool/lpd/raw/log:\
        :af=/var/spool/lpd/raw/acct:\
        :mx#0:
aloa ZioPino

 ha scritto nel messaggio
news:hlp8j9...@pino.metalux.org...

Io ho già un entry "raw" in "/etc/printcap"...
Il mio problema è che quando lancio dal client Win
una stampa, il "software spooler epson" della mia
stampante da il seguente messaggio di errore:
"Errore di apertura file"... come se non riuscisse ad
inviare la stampa nello spool di linux...
A questo punto, ho paura che possa essere un problema
di permessi !
Confido nella vostra pazienza !
Grazie,
Riccardo

 inviare la stampa nello spool di linux...
Si!. Bisogna forzare l'Epson Spool manager ad usare il print-manager di WIN$
per dirottare la stampa su un device di rete.
Dovrebbe esserci un radio-button da qlc parte che ti permette di fare
questo.
Aloa ZioPino

 Aloa ZioPino
Grazie ancora,
Riccardo

Riccardo Fiorenza wrote:

..
Spiacente, non ti posso aiutare..:(


 - invia i dati direttamente alla stampante
Non è il bottone giusto!!!!!!!!!!!
Devi:
A) attivare l'EpsonSpool Manager (credo che sia la ver. 2 o 3)
B) si seleziona la coda relativa alla stampante installata e poi nel menu'
code di stampa (credo perchè non l'ho sottomano)
si impostano i nomi della coda temporanea e i metodo di controllo (devi
dirgli  qui che intendi usare il print-manager !!!!!!!!)
Ciao ZioPino

 Ciao ZioPino
Ho attivato il checkbox "Usa il print manager per questa porta"... ma non
funziona ancora.
Stavolta il messaggio di errore č:
"Errore riportato dalla funzione di spool"
"Inizializzazione fallita: il driver di stampante ha riportato un errore
generale"
Grazie ancora,
Riccardo

 > Ciao ZioPino
Credo che tu debba attivare il checkbox nel generale (lascia perdere il
despool remoto) ed associare
alla tua printer una lptx (lpt1, lpt2, lpt3 , lpt4) (vera o virtuale non
importa). Sempre in Win$
Ciao ZioPino