Newsgroup: it.comp.os.linux.sys
Titolo: PDF Generator per utenti Samba

ho provato varie volte a installare questa funzione sulla mia rete
samba, sia con quanto previsto con gli script nella distro mandrake,
sia guardando l'articolo su Linux gazette.
purtroppo non ci sono riuscito.
sarà una questione di permessi ? dove mi devo aspettare il file PDF in
uscita per i singoli utenti ?
premetto che gli utenti che accedono sono del gruppo che accede alle
altre directry condivise da mandrake.
qualcuno può spiegarmi come funziona il "pdfgenerator", e dove può
annidarsi il mio errore ???
grazie
Luca Riazzi

 annidarsi il mio errore ???
Il client invia una stampa usando un driver PostScript, il server
riceve il file postscript e lo converte in PDF usando l'apposita
utility ps2pdf e lo salva dove accidenti vuole. Dove sta' il tuo
errore? BHO!
Davide

 annidarsi il mio errore ???
Siccome ci sono mille modi di fare un pdf generator, conviene che ci posti
la parte di smb.conf che lo realizza.
Ciao
 Max

annidarsi il mio errore ???
Prova così:
[stampa-pdf]
   comment = stampa PDF
   postscript = yes
   print command = (/usr/bin/ps2pdf %s %s.pdf  ; rm -f %s ; uuencode  %s.pdf %s.pdf | mail %U -s "Stampa PDF" )
   path = /var/spool/samba
   printer = stampaPDF
   public = yes
   writable = no
   printable = yes
Ovviamente gli utenti Linux e Uin devono essere sincronizzati.
-- 
Ciao./ Zio Ciano.
Born to run Unix
Windows NT: Designed for the Internet. The Internet: Designed for Unix.
http://www.fsf.org/philosophy/no-word-attachments.it.html
(Fare bene non e` bene, fare male non c'e` male.-)

 Ovviamente gli utenti Linux e Uin devono essere sincronizzati.
se vuoi fare lo sborone ed estrarre pure il titolo del documento puoi
optare per qualcosa come:
http://www.campana.vi.it/ottavio/linux/4pinguiniinpadella/4pinguiniinpadella-1.html#ss1.7


http://www.campana.vi.it/ottavio/linux/4pinguiniinpadella/4pinguiniinpadella-1.html#ss1.7
Si, ora lo voglio fare...
Ma sei "on magnagati" come me.
Se vuoi ci passiamo le mail?


Ovviamente gli utenti Linux e Uin devono essere sincronizzati.
in che senso devono essere sincronizzati? cosa vuol dire? come si fa a
sincronizzarli

 
e nel caso non lo fossero? 
Qual e' il metodo raccomandabile?
Ciao a tutti
-- 
---------------------------------------
l'indirizzo contiene qualcosa di troppo

Qual e' il metodo raccomandabile?
Il programma "mail" invia il messaggio al "localhost", quindi se gli
utenti Uin si beccano la posta dallo stesso server e stesso utente il
problema non esiste altrimenti devi configurare l'MTA in modo che la
invii all'utente associato dello stesso server o di un'altro.
Con "postfix" configuri il "virtual" piu` o meno cosi`:
utsamba01	
tony_c...@dominio.com
Ovviamente se dominio e` un'altro server devi configurare anche il
"transport":
domain.com
             smtp:[192.168.1.69]
Il "
main.cf
" deve essere configurato a dovere e botta di "postmap"
dopo.
Comunque non esiste un metodo "raccomandabile" dipende dalle esigenze.
Se hai sendmail non me lo ricordo piu` son troppi anni che vivo felice.


sincronizzarli
Post sopra la risposta.


signori aiutetemi, questa è la mia configurazione:
la stampante viene gestita in questo modo (grazie newsgroup, se volete
vi posto anche la configurazione fornita da mandrake, anche se mi
sembra oltremodo complessa rispetto alle mie esigenze)
[pdfgenerator]
comment = Generatore file PDF
printable = yes
print command = ps2pdf %s /pub/%u.pdf
printing = BSD
read only = yes
guest ok = yes
postscript = yes
la dir      /pub è condivisa in questo modo:
[pub]
comment = directory per file comuni
writeable = yes
browseable = yes
guest ok = yes
valid users = @01087
create mode = 777
path = /pub/
directory mode = 750
da linux la directory è RWX per tutti gli utenti, in modalità stickly 
la directory appartiene al gruppo 1087, che corrisponde a quello del
server 
samba.
workgroup = 01087
naturalmente i computer che stampano appartengono a questo gruppo
i computer windows utilizzano 
1) driver Lexmark E312 PS
2) driver  HP laserjet 5/5 PS
ora aiutatemi.
mi viene sono un dubbio: chi è l'utente che stampa (ovvero che
gestisce il 
processo del ps2pdf ? che permessi deve avere ??
vi prego aiutatemi. Letteralmente non so dove sbaglio
-- 
Luca Riazzi
per i bravi ragazzi che volessero cimentarsi nell'analisi completa del
mio 
samba ecco qui, con sinceri ringraziamenti
[global]
dns proxy = no
log file = /var/log/samba/log.%m
load printers = yes
smb passwd file = /etc/samba/smbpasswd
printing = cups
server string = Luca Samba Server %v %L %u
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
workgroup = 01087
os level = 20
map to guest = bad user
encrypt passwords = yes
printcap name = cups
security = user
printer admin = @adm
max log size = 50
[homes]
revalidate = yes
comment = Home Directories
writeable = yes
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
# to allow user 'guest account' to print.
   guest ok = yes
   writable = no
   printable = yes
   create mode = 0700
# =====================================
# print command: see above for details.
# =====================================
   print command = lpr-cups -P %p -o raw %s -r   # using client side
printer 
drivers.
;   print command = lpr-cups -P %p %s -r # using cups own drivers (use
generic 
PostScript on clients).
# The following two commands are the samba defaults for printing=cups
# change them only if you need different options:
;   lpq command = lpq -P %p
;   lprm command = cancel %p-%j
# This share is used for Windows NT-style point-and-print support.
# To be able to install drivers, you need to be either root, or listed
# in the printer admin parameter above. Note that you also need write
access
# to the directory and share definition to be able to upload the
drivers.
# For more information on this, please see the Printing Support
Section of
# /usr/share/doc/samba-<version>/docs/Samba-HOWTO-Collection.pdf
[print$]
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   write list = @adm root
   guest ok = yes
# A useful application of samba is to make a PDF-generation service
# To streamline this, install windows postscript drivers (preferably
colour)
# on the samba server, so that clients can automatically install them.
[pdfgenerator]
# path = /var/tmp
# guest ok = Yes
# printable = Yes
# comment = PDF Generator (only valid users)
# commento print command = /usr/share/samba/scripts/print-pdf file
path 
win_path recipient IP &
# print command = /usr/share/samba/scripts/print-pdf %s ~%u //%L/%u %m
%I "%J" 
&
comment = Generatore file PDF
printable = yes
print command = ps2pdf %s /pub/%u.pdf
printing = BSD
read only = yes
guest ok = yes
postscript = yes
[pub]
browseable = yes
writeable = yes
path = /pub/
guest ok = yes
comment = directory per file comuni
valid users = @01087
create mode = 777
directory mode = 750
[template]
comment = modelli di documenti openoffice
public = yes
path = /usr/lib/openoffice/share/template/italian

samba.
mi correggo, ho scritto male, ovviamente il gruppo a cui appartiene è
01087