Zum Inhalt springen

Raspberry Vorbereitung

Ein Raspberry Pi ist ein kleiner, günstiger Computer, der am Multifunktionsdrucker als USB-Schnittstelle dient. Damit können Benutzer einen USB-Stick direkt am Drucker anstecken und Dateien davon drucken oder Scans darauf speichern — gesteuert über das Drucker-Display. Diese Anleitung beschreibt, wie Sie den Raspberry Pi für den Einsatz mit Docuflair vorbereiten.

Docuflair unterstützt Raspberry Pi Mini-Computer als Schnittstelle zum Verbinden von USB-Sticks und SD-Karten, wenn eine direkte Verbindung zum Docuflair Server nicht möglich oder nicht erwünscht ist. Mit dieser Funktion stellen Sie dem Anwender einen USB-Port direkt am Drucker zur Verfügung, an den beliebige Speichermedien angeschlossen werden können, um von diesen zu Drucken oder auf diese zu Scannen — direkt vom Display des Multifunktionsdruckers. Über die Geräteregistrierung ordnen Sie anschließend jedem Multifunktionsdrucker einen Raspberry Pi fest zu. Theoretisch unterstützt Docuflair zwar auch die integrierten Schnittstellen der Multifunktionsdrucker, die bisherige Erfahrung zeigt jedoch, dass verschiedene Dateisysteme nicht oder nur unzureichend unterstützt werden oder manche Hardware nicht erkannt wird.

Als Schnittstelle kann Docuflair nahezu jeden beliebigen Computer mit jedem Betriebssystem einsetzen. Der Einsatz eines Raspberry Pi bietet jedoch folgende Vorteile:

  • Günstige Hardware
  • Einfache Installation
  • Definierbare Mount-Punkte

Beachten Sie, dass Sie für die Verbindung zu externen Mini-Computern eine entsprechende Docuflair Lizenz erwerben müssen. Weisen Sie einen Raspberry Pi einem Drucker zu, werden entsprechende Kacheln am Display des Druckers sowie unter Speicherorte: Drucken und unter Speicherorte: Scannen angezeigt.

Der Einsatz von raspbian ist nicht zwingend erforderlich. Alternativ können Sie jedes andere Linux/Unix mit Unterstützung für SCP einsetzen. Raspbian kommt in dieser Anleitung zum Einsatz, weil der Hersteller verschiedene Werkzeuge zum einfachen Einrichten der SD-Karte mit dem Betriebssystem bereitstellt.

Öffnen Sie zur Installation einen Webbrowser und wechseln Sie auf folgende Seite:

https://www.raspberrypi.org/downloads/

Abhängig vom verwendeten Betriebssystem werden verschiedene Softwarepakete zum Download angeboten.

Download-Seite des Raspberry Pi Imagers

Laden Sie das passende Paket herunter, starten und installieren Sie es. Führen Sie danach den Raspberry Pi Imager aus und nehmen Sie folgende Einstellungen vor:

  • Operating System: Raspbian lite wählen (lite ist ausreichend, da für diesen Raspberry keine grafische Oberfläche benötigt wird)
  • SD-Card: Die zu beschreibende SD-Karte wählen
  • Write: Nach sorgfältiger Überprüfung der Einstellungen das Beschreiben der Karte starten

Einstellungen im Raspberry Pi Imager

Nach Abschluss der Installation erscheint eine Meldung auf dem Bildschirm, dass Sie die Karte nun vom System entfernen können.

Abschlussmeldung des Raspberry Pi Imagers

Für den Einsatz mit Docuflair sind noch einige weitere Konfigurationsschritte erforderlich. Stecken Sie die SD-Karte zur Konfiguration von raspbian erneut in den Computer/Card-Reader ein. Danach wird mindestens eine Partition (boot) im Windows Explorer sichtbar.

Boot-Partition der SD-Karte im Windows Explorer

Öffnen Sie das Laufwerk mit dem Namen boot. Soll dem Raspberry Pi eine statische IP-Adresse zugewiesen werden, bearbeiten Sie die Datei cmdline.txt.

Zum Hinzufügen einer statischen IP-Adresse öffnen Sie die Datei cmdline.txt mit Notepad und fügen am Ende der ersten Zeile den Parameter ip=xxx.xxx.xxx.xxx an, wobei xxx.xxx.xxx.xxx für die gewünschte statische IP-Adresse steht. Speichern Sie die Änderungen und beenden Sie Notepad.

Bearbeitung der Datei cmdline.txt in Notepad

Zur Aktivierung von ssh (Fernzugriff) und scp (Secure Copy) erstellen Sie im Hauptverzeichnis der boot-Partition folgende Datei (ohne Dateierweiterung!):

  • ssh

Erstellte ssh-Datei im Hauptverzeichnis der Boot-Partition

Entfernen Sie nun die Karte (durch Auswerfen des Datenträgers) und stecken Sie sie in den Raspberry Pi ein. Verbinden Sie diesen mit Netzwerkkabel und Strom; das Booten erfolgt automatisch. Der erste Startvorgang kann einige Minuten dauern (Erstellung Zertifikat, etc.) — brechen Sie den Vorgang bitte nicht ab.

Ist der Startvorgang nach wenigen Minuten abgeschlossen, stellen Sie mit Putty eine Verbindung zum Raspberry Pi her: Starten Sie Putty und geben Sie als Host-Name die IP-Adresse des Raspberry Pi ein. Ist die IP-Adresse nicht bekannt, weil zum Beispiel keine statische IP-Adresse festgelegt wurde, helfen Netzwerkscanner wie Fing für Android oder iOS bei der Suche nach dem Raspberry Pi.

Verbindungseinstellungen in Putty

Beim ersten Herstellen einer Verbindung zum Raspberry erscheint eine Sicherheitswarnung mit dem Hinweis, dass der Host-Key unbekannt ist und noch nicht gespeichert wurde. Diese Sicherheitswarnung können Sie ignorieren (auf Ja klicken).

Sicherheitswarnung von Putty zum unbekannten Host-Key

Der Raspberry Pi verlangt nun die Eingabe eines Benutzernamens und Passworts:

  • Benutzername: pi
  • Passwort: raspberry

Anmeldung am Raspberry Pi über Putty

Zur Installation der für Docuflair benötigten Dienste geben Sie nun folgende Befehle nacheinander ein und führen sie aus:

  • sudo apt-get update
    Liste der aktuellen Softwarepakete herunterladen
  • sudo apt-get upgrade
    Die aktuell installierte Software auf den letzten Stand bringen
  • sudo apt-get install exfat-fuse exfat-utils
    Installation der Unterstützung von exFAT für große USB-Datenträger und Speicherkarten (optional)
  • sudo apt-get install usbmount
    Eine ausführliche Beschreibung zu usbmount finden Sie hier.
  • sudo nano /lib/systemd/system/systemd-udevd.service
    Die Zeile PrivateMounts=yes durch PrivateMounts=no ersetzen
  • sudo nano /etc/usbmount/usbmount.conf
    Die Zeile FS_MOUNTOPTIONS=“” durch
    FS_MOUNTOPTIONS=“-fstype=vfat,iocharset=utf8” ersetzen
  • sudo reboot
    Neustart durchführen

Verbinden Sie sich nach dem Neustart wieder mit Putty und geben Sie folgende Befehle ein:

  • sudo raspi-config
    Raspberry Konfiguration — führen Sie die Konfiguration entsprechend Ihren individuellen Anforderungen durch
  • sudo reboot
    Neustart durchführen

Der Raspberry ist nun einsatzbereit. Aus Sicherheitsgründen wird empfohlen, noch das Standard-Passwort zu ändern:

  • passwd
    Ein neues Kennwort eingeben und nach Drücken der Eingabetaste nochmals bestätigen.