Startseite » wie man » Hinzufügen eines Druckers zu Ihrem Raspberry Pi (oder einem anderen Linux-Computer)

    Hinzufügen eines Druckers zu Ihrem Raspberry Pi (oder einem anderen Linux-Computer)

    Im Gegensatz zu einem typischen Windows-Computer wird der kleine Raspberry Pi, auf dem Rasbian ausgeführt wird, nicht unbedingt mit Plug-and-Play-Druckern unterstützt. Lesen Sie weiter, während wir Ihnen zeigen, wie Sie Ihrem Pi-Gerät vollwertige Druckfunktionen hinzufügen können.

    Warum möchte ich das tun??

    Wenn Sie mit dem Pi als Desktop-Ersatzgerät experimentieren, eine physische Druckausgabe für ein Programm oder eine Anwendungssuite aktivieren möchten, die Sie verwenden, oder das herkömmliche Drucken auf Ihrem Pi aktivieren, ist dieses Tutorial eine direkte Einstellung vom Drucker aus zum glücklichen Drucken; Unter Linux-Erfahrung ist kein früherer Druckerfehler erforderlich.

    Was brauche ich?

    Für dieses Tutorial benötigen Sie folgende Dinge:

    • 1 Himbeer-Pi-Einheit mit installiertem Rasbian
    • 1 USB-basierter oder über Netzwerk zugänglicher Drucker

    Wenn Sie Ihren Raspberry Pi noch nicht mit einem Rasbian-Bild konfiguriert haben, empfehlen wir dringend, mit der Einführung des Raspberry Pi zu beginnen.

    CUPS auf dem Pi installieren und Fernzugriff aktivieren

    Um einen Drucker mit dem Raspberry Pi zu verbinden, müssen Sie zunächst das Common Unix Printing System (CUPS) installieren. Es ist Zeit, Ihr Pi hochzufahren und zum Terminal zu navigieren (entweder auf dem Pi selbst oder via SSH).

    Geben Sie am Terminal den folgenden Befehl ein, um mit der Installation von CUPS zu beginnen:

    sudo apt-get install cups

    Wenn Sie aufgefordert werden, fortzufahren, geben Sie J ein und drücken Sie die Eingabetaste. CUPS ist eine ziemlich kräftige Installation, also zögern Sie nicht, sich eine Tasse Kaffee zu holen. Sobald die Basisinstallation abgeschlossen ist, müssen wir einige kleine administrative Änderungen vornehmen. Die erste Aufgabe besteht darin, uns der Benutzergruppe hinzuzufügen, die Zugriff auf die Drucker / Druckerwarteschlange hat. Die von CUPS erstellte Benutzergruppe ist "lpadmin". Der Standardbenutzer von Rasbian (und der Benutzer, bei dem wir angemeldet sind) ist "pi" (passen Sie den folgenden Befehl entsprechend an, wenn ein anderer Benutzer Zugriff auf den Drucker haben soll).

    Geben Sie am Terminal den folgenden Befehl ein:

    Sudo Usermod -a -G Lpadmin Pi

    Für den Neugierigen erlaubt uns der Schalter "-a", einen vorhandenen Benutzer (pi) zu einer vorhandenen Gruppe (lpadmin) hinzuzufügen, die durch den Schalter "-G" angegeben wird.

    Unsere letzte Arbeit vor der Konfiguration besteht darin, die Remote-Bearbeitung der CUPS-Konfiguration zu ermöglichen. Der Rest der Konfiguration kann über den Webbrowser auf dem Pi abgeschlossen werden. Wenn Sie jedoch nicht direkt am Pi sitzen und z. B. den Browser auf Ihrem Windows-Desktop verwenden möchten, um die Konfiguration abzuschließen, werden Sie dies tun Sie müssen einen kleinen Wert in umschalten /etc/cups/cupsd.conf. Geben Sie am Terminal den folgenden Befehl ein:

    sudo nano /etc/cups/cupsd.conf

    Suchen Sie in der Datei nach diesem Abschnitt:

    # Warten Sie nur auf Verbindungen vom lokalen Computer
    Lauschen Sie localhost: 631

    Kommentieren Sie die Zeile "Listen localhost: 631" aus und ersetzen Sie sie durch Folgendes:

    # Warten Sie nur auf Verbindungen vom lokalen Computer
    # Listen localhost: 631
    Port 631

    Dadurch wird CUPS angewiesen, jeden Kontakt an einer beliebigen Netzwerkschnittstelle zu überwachen, solange er an Port 631 geleitet wird.

    Scrollen Sie in der Konfigurationsdatei weiter nach unten, bis Sie die Abschnitte "location" sehen. Im Block unten haben wir die Zeilen markiert, die Sie zur Konfiguration hinzufügen müssen:


    # Beschränken Sie den Zugriff auf den Server…
    Ordnung erlauben, verweigern
    @Local zulassen



    # Beschränken Sie den Zugriff auf die Administrationsseiten…
    Ordnung erlauben, verweigern
    @Local zulassen



    AuthType Standard
    Benutzer @SYSTEM erforderlich

    # Beschränken Sie den Zugriff auf die Konfigurationsdateien…
    Ordnung erlauben, verweigern
    @Local zulassen

    Das Hinzufügen der Zeile "allow @local" ermöglicht den Zugriff auf CUPS von jedem Computer in Ihrem lokalen Netzwerk. Immer wenn Sie Änderungen an der CUPS-Konfigurationsdatei vornehmen, müssen Sie den CUPS-Server neu starten. Tun Sie dies mit dem folgenden Befehl:

    sudo /etc/init.d/cups neu starten

    Nach dem Neustart von CUPS sollten Sie über jeden Computer in Ihrem lokalen Netzwerk auf das Administrationsfenster zugreifen können, indem Sie den Webbrowser auf http: // [IP-Adresse oder Hostname des Pi]: 631 setzen.

    Drucker zu CUPS hinzufügen

    Wenn Sie zum ersten Mal zu http: // [IP-Adresse oder Hostname des Pis]: 631 navigieren, wird die standardmäßige CUPS-Startseite angezeigt (siehe Abbildung oben). Der Abschnitt, an dem wir interessiert sind, ist die Registerkarte "Administration". Klicken Sie jetzt darauf.

    Klicken Sie im Verwaltungsbereich auf Drucker hinzufügen. Wenn Sie eine Warnung zum Sicherheitszertifikat der Site erhalten, klicken Sie trotzdem auf "Fortfahren", um es zu ignorieren. Sie werden aufgefordert, einen Benutzernamen und ein Kennwort einzugeben.

    Geben Sie den Benutzernamen und das Kennwort des Kontos ein, das Sie zuvor im Lernprogramm der Gruppe "lpadmin" hinzugefügt haben (wenn Sie beispielsweise eine Standardinstallation von Raspbian verwenden, lautet das Login / Kennwort "pi" / "raspberry"). Klicken Sie auf "Anmelden"..

    Nach dem Anmelden wird eine Liste der erkannten Drucker (lokal und im Netzwerk) angezeigt. Wählen Sie den Drucker aus, den Sie dem System hinzufügen möchten:

    Nach der Auswahl des Druckers haben Sie die Möglichkeit, den Namen, die Beschreibung und den Standort des Druckers zu bearbeiten und die Netzwerkfreigabe zu aktivieren. Da unser Drucker bereits ein Netzwerkdrucker ist, haben wir die Option "Drucker freigeben" nicht aktiviert:

    Nach dem Bearbeiten des Druckernamens und dem Hinzufügen eines Speicherorts werden Sie aufgefordert, den Treiber auszuwählen, den Sie für Ihren Drucker verwenden möchten. Obwohl CUPS den Drucker und den Namen des Druckers automatisch erkannt hat, versucht CUPS nicht, den richtigen Treiber für Sie auszuwählen. Scrollen Sie, bis Sie eine Modellnummer sehen, die Ihrer entspricht. Wenn Sie über eine PPD-Datei für den Drucker verfügen, die Sie vom Hersteller heruntergeladen haben, können Sie diese über die Schaltfläche "Datei auswählen" laden:

    Der letzte Konfigurationsschritt besteht darin, einige allgemeine Druckeinstellungen wie den Standarddruckermodus, das Standardpapierformat / -format usw. zu überprüfen. Standardmäßig sollten die korrekten Voreinstellungen verwendet werden. Die Überprüfung sollte jedoch nicht schaden:

    Nachdem Sie auf "Standardoptionen festlegen" geklickt haben, wird die Standardverwaltungsseite für den Drucker angezeigt, den Sie gerade zum CUPS-System hinzugefügt haben:

    Alles sieht gut aus. Der eigentliche Test ist jedoch tatsächlich etwas zu drucken. Starten wir Leafpad, den Standard-Texteditor von Rasbian, und senden Sie eine Nachricht:

    Während wir feststellen, dass es etwas verfrüht ist, "großen Erfolg" auf unseren Testdruck zu schreiben, wissen Sie, es wurde tatsächlich gedruckt Das zuversichtlich. Etwa 15 Sekunden später rollte das Dokument aus dem Drucker und fiel in das Fach. Erfolg!


    Wenn Sie jetzt den einzigen Benutzer, der Zugriff auf den Drucker benötigt, der Gruppe "lpadmin" und den einzigen Drucker, auf den Sie auf das CUPS-System zugreifen möchten, hinzugefügt haben, sind Sie fertig. Wenn Sie weitere Benutzer oder zusätzliche Drucker hinzufügen möchten, führen Sie einfach die entsprechenden Schritte im Lernprogramm erneut durch.