Fax Ausdrucken

Aus STARFACE Wiki

Wechseln zu: Navigation, Suche
Icon-attention.png Dieses Feature ist noch im Prototyp-Stadium, d.h. Sie können es benutzen und testen. Es ist möglich dass durch dieses Feature Effekte auftreten die nicht gewünscht sind oder es einfach nicht wie gewünscht funktioniert. Generell erfolgt der Einsatz dieses Features auf eigene Gefahr.
Attention-Orange.svg Diese Anleitung behandelt ein Thema, dass tiefgreifendes Wissen von Linux und STARFACE erfordert.

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.

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
Meine Werkzeuge