Astuces.divers : [Terminal] Une imprimante PDF en 2 coups de cuillères à pot
Posté par Mathieu Bouju () le 21 décembre 2003
0
Vous avez une machine samba qui traine dans un coin, qui fait son boulot de contrôleur de domaine mais qui pourrait en faire plus ? (oui, c'était mon cas :p )alors transformez la en imprimante PDF grâce à samba et un petit script de rien du tout !
tout d'abord, installez le package gs-aladdin
une fois ceci fait, dans le fichier smb.conf, rajoutez la "section" suivante :
[PDFPrint]
path=/tmp
printable = yes
writeable = no
guest ok = yes
print command = /usr/local/bin/printpdf %s %U
lpq command =
lprm command =
printer admin = [les utilisateurs qui auront full accès à l'imprimante]
[PDF]
path = /home/pdf
browseable = yes
writeable = yes
guest ok = yes
force user = smbguest
le fichier /usr/local/bin/printpdf est en fait un petit script shell :
#!/bin/sh
DATE=`date +%b%d-%H%M%S`
OUTDIR=/home/pdf
ps2pdf $1 $OUTDIR/$2-$DATE.temp
mv $OUTDIR/$2-$DATE.temp $OUTDIR/$2-$DATE.pdf
rm $1
sur les machines ouinedoze qui accéderont à cette imprimante, installez n'importe quel pilote PostScript couleur (genre HP LaserJet 5000 Color). Pour les machines linux, avec cups, n'importe quelle imprimante PS fera l'affaire :)
> Lire le message (6 commentaires, moyenne: 1).
Vous avez demandé le commentaire #380675.



Re: Une imprimante PDF en 2 coups de cuillères à pot
J'ajoute que certaines distrib (je sais que suse le fait par exemple, ca s'appelle smbprnpdf je crois) fournissent un script complet a utiliser à la place de ton moche bout de shell :)
[ Répondre ]
[^]Re: Une imprimante PDF en 2 coups de cuillères à pot
Ca pourrait être une bonne idée de le copier ici ce script alors (à moins qu'il ne soit propriétaire ;p).
[ Répondre ]
[^]Re: Une imprimante PDF en 2 coups de cuillères à pot
ouais, ça pourrai aider...
Je ne m'en sors pas avec les problèmes d'espaces dans les noms de fichiers
[ Répondre ]