Bonsoir,
Dans une doc réalisée avant d'animer un stage sur Samba, j'avais écrit la page
HTML ci-jointe.
Cette page (et bien d'autres) auraient besoin d'être retouchées avant une mise
en ligne, mais si cette page peut aider...
--
Stéphane.
Le Vendredi 23 Mai 2003 22:49, cc a écrit :
> 2.2.7 de la 9.1
> le lien est interessant.
> Je vais tester.
> merci
> Le Vendredi 23 Mai 2003 21:09, Denis Rampnoux a écrit :
> > Ce lien devrait t'aider :
> >
> > http://lea-linux.org/admin/ps2pdf.php3
> >
> > J'ai testé, ca fonctionne bien.
> >
> > Toutefois, la méthode pour configurer samba à changer avec les dernières
> > versions, à voir suivant la version que tu utilises.
> >
> > Bon courage,
> >
> > Denis.
> >
> > cc wrote:
> > >bonjour,
> > >qq a-t-il réussi à utiliser l'imprimante "pdf-generator" à partir d'un
> > > poste fenetres$ ? Si oui, comment ?
> > >merci
> > >CC
>
>
>
--
Stephane
2.4.7.9 Génération de PDF
Il est possible d'utiliser samba pour générer des
fichiers PDF.
Une première solution:
Dans le fichier smb.conf, déclarer
les partages suivants (attention à la
limite des 15 caractères pour le nom de partage):
[pdfdropbox]
comment = Dossier de destination des fichiers PDF
générés
path = /home/samba/pdfdropbox
browseable = yes
public = yes
force user = nobody
[pdf-generator]
path = /var/tmp
guest ok = yes
printable = yes
comment = PDF Generator
print command = /usr/bin/printpdf %s
lpq command =
lprm command = |
Créons les dossiers nécessaires avec les droits
appropriés:
[steph@DeepGlue steph]$ su
Password:
[root@DeepGlue steph]# mkdir /home/samba/pdfdropbox
[root@DeepGlue steph]# chown nobody /home/samba/pdfdropbox
[root@DeepGlue steph]# chmod u+rwx /home/samba/pdfdropbox
[root@DeepGlue steph]#
|
Le script qui permet la génération de fichier PDF (à taper sous
Linux pour des questions de fins de lignes UNIX).
/usr/bin/printpdf:
#!/bin/sh
DATE=`date +%b%d-%H%M%S`
OUTDIR=/home/samba/pdfdropbox
ps2pdf $1 $OUTDIR/$DATE.temp
mv $OUTDIR/$DATE.temp $OUTDIR/$DATE.pdf
rm $1 |
Voici un exemplaire de ce fichier: printpdf.
Rendre ce script exécutable:
[root@DeepGlue steph]# chmod +x
/usr/bin/printpdf
[root@DeepGlue steph]# |
Installer une imprimante PostScript (comme une HP 4/4M PostScript) sur les
clients.
Ressources:
Sur le site de Lea-linux: http://lea-linux.org/admin/ps2pdf.php3
(version locale
en PDF)
Le papier de John Bright en Howto-fr: http://higgins.free.fr/doc/PDF-Service-with-Samba.html
(version locale).
Une deuxième solution:
Le fichier de configuration smb.conf
fourni par défaut comporte une section [pdf-generator].
[pdf-generator] path = /var/tmp guest ok = No printable = Yes comment = PDF Generator (only valid users) #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 &
|
Il y a assez peu de choses à faire, car le script existe (en voici une copie).
Cette méthode ne nécessite pas d'autre partage, car le
fichier PDF généré
est créé dans le dossier $HOME
de l'utilisateur (le %u dans la ligne print
command y est probablement pour quelque chose (déclarer guest
ok = yes ne résoud pas le problème)).
De plus, lors de la création, un message est envoyé via smbclient.
Il peut être réceptionné si winpopup
tourne sur le client.
En revanche, pour fonctionner, le serveur doit être en mode security = user.
La seule chose à faire est d'installer une imprimante PostScript sur le client.
Ressource logicielle:
Un pilote d'imprimante Postscript ADOBE.
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"
|