Hallo!
Ich möchte direkt in eine *.pdf-Datei drucken.
Dazu habe ich in die /etc/printcapgechrieben:
====================
pdfdrucker:\
:lp=/dev/null:\
:sd=/var/spool/lpd/pdfdrucker:\
:if=/usr/local/bin/pdfdrucker:\
:mx#0:
#
====================
Das Spoolverzeichniss unter "sd" existiert und das Script unter "if" existiert auch und ist für jeden ausführbar. Darin steht:
====================
#!/bin/sh
rm /netz/test.pdf
exec /usr/bin/gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=/netz/test.pdf
====================
Ich habe auch schon andere -sOutputFile optionen benutzt wie z.B.
-sOutputFile=- /netz/test.pdf
etc.
Es entsteht zwar eine "/netz/test.pdf",
aber da steht offensichtlich nur ein Haeder drin. Die eigentlichen Druckdaten fehlen.
(Das Verzeichnis /netz ist auch für jeden freigegeben)
Ich wäre dankbar, wenn Ihr mir helfen könntet.
Gruß,
Hotti
Ganz stark wäre, wenn statt "test.pdf" der "Druckdateiname.pdf" stehen würde. Aber erstmal muß das erste Problem gelöst werden...