Installation

Wir stellen für diverse Distributionen vorgefertigte Pakete zur Verfügung. Du solltest wann immer möglich diese Pakete verwenden, denn damit bekommst du auch bequem Updates. Eine manuelle Installation bedeutet auch manuelle Updates.

Solltest du ein exotisches Betriebssystem verwenden oder einfach aus Spass den open\HSR-connect von Hand installieren, dann kannst du wie folgt vorgenen.

Führe folgende Befehle als root aus!

Für Linux-Distributionen:

Drucker

Damit CUPS das E-Mail-Backend nutzen kann muss dieses verlinkt werden.

ln -s $INSTALLATIONSPFAD/openhsr_connect/resources/openhsr-connect /usr/lib/cups/backend/openhsr-connect

Zudem müssen die Berechtigungen angepasst werdenn:

chmod 700 /usr/lib/cups/backend/openhsr-connect
chown root:root /usr/lib/cups/backend/openhsr-connect

Nun muss auch ein Drucker eingerichtet werden.

# Add the printer if not yet installed
lpstat -a openhsr-connect 2&> /dev/null
if [ $? -ne 0 ]; then
    echo "Adding printer openhsr-connect"
    lpadmin -p openhsr-connect -E -v openhsr-connect:/tmp -P $INSTALLATIONSPFAD/openhsr_connect/resources/Generic-PostScript_Printer-Postscript.ppd
fi

Dieser kann bei einer deinstallation wie folgt entfernt werden:

lpstat -a openhsr-connect 2&> /dev/null
if [ $? -eq 0 ]; then
    echo "Removing printer openhsr-connect"
    lpadmin -x openhsr-connect
fi

Für Mac OS X:

Drucker

Damit CUPS das E-Mail-Backend nutzen kann muss dieses verlinkt werden.

ln -s $INSTALLATIONSPFAD/openhsr_connect/resources/openhsr-connect /usr/libexec/cups/backend/openhsr-connect

Zudem müssen die Berechtigungen angepasst werdenn:

chmod 700 /usr/libexec/cups/backend/openhsr-connect
chown root:wheel /usr/libexec/cups/backend/openhsr-connect

Nun muss auch ein Drucker eingerichtet werden.

# Add the printer if not yet installed
lpstat -a openhsr-connect 2&> /dev/null
if [ $? -ne 0 ]; then
    echo "Adding printer openhsr-connect"
    lpadmin -p openhsr-connect -E -v openhsr-connect:/tmp -P $INSTALLATIONSPFAD/openhsr_connect/resources/Generic-PostScript_Printer-Postscript.ppd
fi

Dieser kann bei einer deinstallation wie folgt entfernt werden:

lpstat -a openhsr-connect 2&> /dev/null
if [ $? -eq 0 ]; then
    echo "Removing printer openhsr-connect"
    lpadmin -x openhsr-connect
fi