Fax Ausdrucken
Aus STARFACE Wiki
Inhaltsverzeichnis |
Vorraussetzungen
CUPS konfigurieren über getunneltes CUPS WebInterface
CUPS ist in STARFACE bereits installiert. Um die Drucker einzurichten muss per SSH ein Tunnel von Port 631 auf 127.0.0.1:631 gelegt werden. Dann kann über das dortige Web-Interface der entsprechende Drucker hinzugefügt werden
Einrichtung
Fax-Received script
Als undokumentiertes Feature von STARFACE wird ab Version ≥ 3.1.1.5 ein Skript beim Faxempfang aufgerufen. Dieses muss in der Datenbank aktiviert werden.
- Verbindung zur Datenbank herstellen
- Benötige Konfiguration in Tabelle setup
update setup set value='true' where key='faxhandler.postfaxscript.activated';
- Jetzt muss noch an folgender Stelle ein Skript erstellt werden:
/var/starface/scripts/post_fax.sh
Beispiel-Skript für die Nutzung eines Druckers
In diesem Skript kann das Fax beliebig weiterverwendet werden.
#!/bin/sh #usage: post_fax.sh --filename "test.pdf" --callednumber "91168784" --callernumber "8899555" if [ "$4" = "15104223" ]; then lpr -P DRUCKERNAME $2 fi
Beispiel-Skript für die Nutzung mehrerer Drucker
if [ -e $2 ]; then case "$4" in 15104223) lpr -P DRUCKER-X $2 ;; 23) lpr -P DRUCKER-Y $2 ;; esac fi exit 0
CUPS-Dienst starten
Einmaliges starten des Dienstes
service cups start
Ständige Verfügbarkeit des Dienstes einrichten
chkconfig cups on
