| die letzten Änderungen * Seitenstruktur * Stichwortsuche :


logo_puschin.jpg

Startseite

Knowledge base



Kontakt

Impressum

Knowledge base - Cups

Knowledge base

7 Benutzer online Druckversion




zurück



Cups
Eigene Plugins schreiben mit Cups, z.B. für Samba und PDF Druck

Man legt unter /usr/lib/cups/backend/ folgende Datei mit dem Namen pdf an :
(Achtung : Für das Kopieren in das Homeverzeichnis muss der cupsd als root laufen!)


#!/bin/bash
if [ $# -eq 0 ]; then
        echo "Cups holt sich die Daten" | logger
        echo "$0" | logger
        echo "direct pdf \"Unknown\" \"PDF Creator\""
        exit 0
fi

echo "Mein Programm wird ausgeführt am `date`" | logger
export | logger
echo "$0 $1 $@" | logger
echo ${DEVICE_URI#pipe:} | logger
echo "filename : $6" | logger
echo "benutzer : $2" | logger
#DATEINAME="/home/public/$3.pdf"
DATEINAME="/home/public/$$.pdf"
echo "dateiname : $3 [$DATEINAME]" | logger
echo "ps2pdf /var/spool/samba/$3 \"$DATEINAME\"" | logger 2>&1
ps2pdf /var/spool/samba/$3 "$DATEINAME" | logger 2>&1
chown $2.users "$DATEINAME" | logger 2>&1
exit 0


Nicht vergessen : Das Skript mit chmod +x ausführbar machen und Cups danach neu starten, damit die Device-URI "pdf" erkannt wird!

Danach installiert man diesen *.ppd Treiber unter /usr/share/cups/model/ : destiller.ppd

Und dann richtet man noch den Drucker mit Hilfe der Cups Oberfläche ein oder mit der Kommandozeile :

# lpadmin -p pdf -v pdf:/var/tmp/ -E -P /usr/share/cups/model/destiller.ppd



Einrichtung in Samba /etc/samba/smb.conf :

print command = export DISPLAY=:0 ; echo "%p %s" | logger ; /usr/bin/lpr -l -P%p %s
...
[printers]
        comment = PDF-Drucker wäre toll
        path = /var/spool/samba
        printable = yes
...


zurück



Knowledge base wurde zuletzt bearbeitet am 12.07.13 durch Frank

www.puschin.de
login

<body bgcolor='#FFFFFF' link='#000000' vlink='#000000' alink='#000000' text='#000000'><font face='Verdana' size='2'><strong>www.puschin.de</strong><br>Die Webseite http://www.puschin.de bietet eine interessante Webseite zu vielen Themen aus dem Bereich Linux und Windows. Man findet hier Tipps und Tricks zu cms php apache postfix openxchange tomcat windows linux firewall <br><br><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=191'>Startseite</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=63'>Knowledge base</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=57'>Kontakt</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=9'>Impressum</a></body>