Wie kann ich fast jeden Drucker mit Raspberry Pi drahtlos machen?

Haben Sie das gleiche alte Modell des Laser-Inkjet-USB-Druckers, das Sie seit einigen Jahren verwenden? Möglicherweise ist es eines, das Sie schon lange haben, oder vielleicht ist es ein billigeres, das Sie kürzlich ausgewählt haben und das Sie sich für Ihr Apple iPhone, iPad usw. gewünscht haben. Falls Sie sich einen Raspberry Pi gekauft haben Sie benötigen lediglich einige Kenntnisse der Secure Shell (SSH) und können Ihren Drucker sofort in AirPrint nativ zum Laufen bringen!

Es spielt keine Rolle, ob Ihr Drucker über USB, Ethernet oder Wi-Fi angeschlossen ist – dieser Trick funktioniert derzeit.

Im Projekt verwendete Hardwarekomponenten (Raspberry Pi Zero, Drucker und iPhone)

Lassen Sie uns nun den Raspberry Pi einrichten, die erforderlichen Pakete darauf installieren und bestimmte Hardwareänderungen vornehmen!

Schritt 1: Stellen Sie sicher, dass Raspberry Pi auf dem neuesten Stand ist.

Halten Sie die Quellen Ihres Pi auf dem neuesten Stand, da sonst die veraltete Software einige Probleme verursachen kann. Aktivieren Sie den VNC-Viewer (Virtual Network Computing) auf Ihrem Pi und verbinden Sie dann Ihren Raspberry Pi mit dem VNC-Viewer. Der folgende Link dient zum Herunterladen von VNC und zum anschließenden Verbinden mit Pi.

VNC

Öffnen Sie nun das Terminal und führen Sie den folgenden Befehl aus:

sudo apt-get update

dann,

sudo apt-get upgrade

Wenn Updates installiert sind, drücken Sie Y und dann die Eingabetaste, um den Download der Updates fortzusetzen. Wenn dies erledigt ist, können Sie mit der Einführung Ihres Gadgets beginnen.

Schritt 2: Schließen Sie Ihren Drucker an den USB-Anschluss von To Pi an.

Es gibt zwei Möglichkeiten. Sie können den Drucker entweder über ein USB-Kabel oder über Ethernet oder über WLAN anschließen. Wenn Sie Ethernet oder Wifi verwenden, ignorieren Sie diesen Schritt und fahren Sie direkt mit Schritt 3 fort.

Schließen Sie den Drucker über ein USB-Kabel an und starten Sie den Pi mit dem folgenden Befehl neu:

sudo neu starten

Führen Sie nach dem Neustart das Terminal aus und führen Sie Folgendes aus:

lsusb

Alle Geräte, die mit USB verbunden sind, sollten jetzt angezeigt werden. Stellen Sie sicher, dass Ihr Drucker eingeschaltet ist und ordnungsgemäß funktioniert, falls er nicht angezeigt wird.

Schritt 3: Installieren Sie Samba und CUPS.

Jetzt können wir mit der Installation der Software beginnen, die das Druckernetzwerk bereitstellt. Führen Sie im Terminal die folgenden Befehle aus:

sudo apt-get installiere samba

Es werden zahlreiche Pakete installiert. Wenn Sie dazu aufgefordert werden, drücken Sie Y und dann die Eingabetaste, um sie ordnungsgemäß zu installieren. Nachdem die Pakete installiert wurden, führen Sie Folgendes aus:

sudo apt-get installiert becher

Höchstwahrscheinlich werden wir sehen, dass wir die Kombination von Paketen installieren wollen. Es besteht keine Notwendigkeit, wie zuvor in Panik zu geraten und weiterzumachen. Ab diesem Zeitpunkt müssen wir lediglich einen Druckadministrator mit dem Ziel einbeziehen, dass CUPS Drucker auf dem Pi verwalten kann. Führen Sie den folgenden Befehl aus:

sudo usermod -a -G lpadmin pi

Schritt 4: Fügen Sie Ihren Drucker hinzu.

Derzeit müssen wir Ihren Drucker zu Ihrem Druckserver hinzufügen. Dazu müssen wir uns mit der CUPS-Benutzeroberfläche befassen. Öffnen Sie den Webbrowser auf Pi und führen Sie die IP: 127.0.0.1:631 aus. Das Ergebnis sollte folgendermaßen aussehen:

CUPS Admin Homepage

Klicken Sie auf die Registerkarte “Administration” und dann auf “Drucker hinzufügen”. Wir werden möglicherweise gebeten, zu SSL zu wechseln, und wir werden dem Link folgen, wenn Sie dazu aufgefordert werden. Danach werden wir aufgefordert, uns anzumelden. Wir verwenden die Standard-Anmeldedaten, mit denen wir uns bei VNC anmelden, oder die benutzerdefinierten Details, wenn wir sie geändert haben.

  1. Drucker auswählen: Nach dem Anmelden wird eine Liste der aktuell angeschlossenen Drucker angezeigt. Einige Druckerdetails werden auch als Verbindungsmodus angezeigt (entweder über ein USB-Kabel oder über WLAN). Wir finden unseren Drucker auf dieser Liste. Wir wählen unseren Drucker aus und klicken dann auf Weiter.Drucker auswählen
  2. Definieren von Details des Druckers: Jetzt müssen wir ihm einen Namen (Standardname kann angegeben werden), eine Beschreibung (auf diese Weise wird unser Drucker von iDevice unterschieden) und einen Speicherort (optional) geben. Wir werden sicherstellen, dass wir auf Diesen Drucker freigeben und dann auf Weiter geklickt haben.Details definieren
  3. Auswählen des Treibers: Jetzt muss ein Treiber ausgewählt werden. Höchstwahrscheinlich wird Pi den geeigneten Treiber selbst identifizieren – wenn nicht, werden wir durch die Liste der Treiber scrollen und einen geeigneten auswählen. Klicken Sie an dieser Stelle auf Drucker hinzufügen und wählen Sie die Standardeinstellungen aus. Klicken Sie auf Standardoptionen festlegen, und der schwierige Teil ist erledigt.Auswahl des geeigneten Treibers
  4. Sicherstellen des Hinzufügens eines Druckers: Wir stellen sicher, dass der Drucker erfolgreich hinzugefügt wurde. Wir wechseln zur Registerkarte Drucker und prüfen, ob unser Drucker angezeigt wird oder nicht. Wenn jemand die Testseite drucken möchte, kann er dies tun, indem er den Drucker aus der Liste auswählt, auf die Dropdown-Liste Wartung und dann auf Testseite drucken klickt.Sicherstellen, dass ein Drucker hinzugefügt wird

Schritt 5: Feineinstellung einiger Einstellungen.

Die Leistung kann durch Feinabstimmung einiger Einstellungen verbessert werden. Gehen Sie zur Registerkarte Administration und suchen Sie nach Freigabedruckern, die mit dem System verbunden sind. Wenn Sie in Zukunft neue Drucker über unser Netzwerk remote hinzufügen möchten, aktivieren Sie die Option Remoteverwaltung zulassen. Klicken Sie auf Einstellungen ändern und der Server wird neu gestartet.

Feinabstimmung

Schritt 6: Samba-Unterstützung für Windows-Netzwerke hinzufügen (optional).

Samba für Windows sollte aktiviert sein, wenn jemand diesen Drucker mit einem Windows-Gerät verwenden möchte. Führen Sie dazu den folgenden Befehl aus:

sudo nano /etc/samba/smb.conf

Gehen Sie nun nach unten und fügen Sie Folgendes ein:

CUPS-Druck. Siehe auch die Manpage cupsaddsmb (8) im Paket # cupsys-client. Druck = Tassen Druckkappe Name = Tassen

[printers]
Kommentar = Alle Drucker durchsuchbar = kein Pfad = / var / spool / samba druckbar = ja Gast ok = ja schreibgeschützt = ja Maske erstellen = 0700 # Windows-Clients suchen nach diesem Freigabenamen als Quelle für herunterladbare # Druckertreiber
[print$]
Kommentar = Druckertreiber Pfad = / usr / share / cups / drivers durchsuchbar = ja schreibgeschützt = ja Gast ok = nein

Drücken Sie nun STRG + W und geben Sie die Arbeitsgruppe gefolgt von der Eingabetaste ein, um die Arbeitsgruppenkonfiguration zu finden. Höchstwahrscheinlich ist Ihre Arbeitsgruppe bereits festgelegt, und es besteht selten die Möglichkeit, dass Sie Ihre Arbeitsgruppe zuvor geändert haben. Wenn ja, setzen Sie den richtigen Namen auf workgroup =. Dann ändern Sie gewinnt Unterstützung = Nein, um Unterstützung zu gewinnen = Ja.

Drücken Sie dann STRG + O und anschließend die Eingabetaste, um die Konfiguration zu speichern. Starten Sie danach die Samba mit dem folgenden Befehl neu:

sudo /etc/init.d/samba Neustart

Alles klar, jetzt funktioniert unser Drucker im Windows-Netzwerk.

Schritt 7: (Wenn Ihr Raspberry Pi über WLAN mit Ihrem Netzwerk verbunden ist) Ändern Sie hier eine Schnelleinstellung.

Wie eingangs gezeigt, verwenden wir in diesem Projekt Raspberry Pi Zero, sodass unser Pi über WLAN mit dem Netzwerk verbunden ist. Diejenigen, die die neuesten Pi-Modelle besitzen, die über ein Ethernet-Kabel verbunden sind, sollten diesen Schritt ignorieren. Unser Himbeermodell verwendet Wifi, daher müssen wir die Energieeinsparung für den Wifi-Adapter ausschalten, um zu verhindern, dass er in den Ruhezustand wechselt und AirPrint isoliert.

Für diese Aufgabe müssen wir eine Datei im Terminal bearbeiten:

sudo nano /etc/modprobe.d/8192cu.conf

Fügen Sie unten Folgendes hinzu:

Keine Energiesparoptionen 8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1

Drücken Sie nun STRG + O, damit die Änderungen wirksam werden, gefolgt von der Eingabetaste.

Schritt 8: Installieren Sie Bonjour für AirPrint.

Über dort garantiere ich! Derzeit müssen wir die AirPrint-Software einführen.

Führen Sie den Befehl im Terminal aus:

sudo apt-get installiere avahi-entdecken

Jetzt werden wir unseren Pi neu starten:

sudo neu starten

Schritt 9: Testen.

Jetzt sind alle notwendigen Konfigurationen durchgeführt. Besorgen Sie sich ein iOS-Gerät, öffnen Sie eine E-Mail- oder Safari-Seite und klicken Sie auf die Option “Teilen”, bis eine Druckoption gefunden wird. Drücken Sie Drucker auswählen und es sollte (anständig schnell) angezeigt werden.

Testen

Wählen Sie Ihren Drucker aus, ändern Sie die gewünschten Neigungen und klicken Sie anschließend auf Drucken. Ein AirPrint-Drucker mit einer kleinen Konfiguration von Ihrem Pi ist jetzt bereit. Unabhängig davon sollten Sie jetzt einen Drucker haben, der über Ihr System und die meisten Ihrer bevorzugten iOS-Geräte funktioniert, ohne dass eine externe Anwendung erforderlich ist!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *