Startpagina » hoe » Een printer toevoegen aan uw Raspberry Pi (of andere Linux-computer)

    Een printer toevoegen aan uw Raspberry Pi (of andere Linux-computer)

    In tegenstelling tot een typische Windows-machine, komt de kleine Raspberry Pi met Rasbian niet precies met plug-'n-play-printerondersteuning. Lees verder terwijl we u laten zien hoe u uitgebreide printmogelijkheden aan uw Pi-apparaat kunt toevoegen.

    Waarom wil ik dit doen??

    Als je met de Pi aan het experimenteren bent als een desktopvervanger, een fysieke afdruk wilt activeren voor een programma of applicatie-suite die je gebruikt, of anders traditionele afdrukken op je Pi wilt inschakelen, is deze tutorial een rechttoe rechtaan shot van printerloze tot gelukkig printen; er is geen eerdere prutsruzie onder Linux-ervaring vereist.

    Wat heb ik nodig?

    Voor deze zelfstudie hebt u de volgende dingen nodig:

    • 1 Raspberry Pi-eenheid met Rasbian geïnstalleerd
    • 1 USB-gebaseerde of netwerk-toegankelijke printer

    Als je je Raspberry Pi nog niet hebt geconfigureerd met een Rasbian-afbeelding, raden we je ten zeerste aan te beginnen met onze introductie tot de Raspberry Pi.

    CUPS op de Pi installeren en externe toegang mogelijk maken

    Om een ​​printer te kunnen koppelen aan de Raspberry Pi, moeten we eerst Common Unix Printing System (CUPS) installeren. Het is tijd om je Pi op te starten en naar de terminal te gaan (op de Pi zelf via SSH).

    Op de terminal voert u de volgende opdracht in om te beginnen met het installeren van CUPS:

    sudo apt-get installatie cups

    Wanneer u wordt gevraagd door te gaan, typt u Y en drukt u op Enter. CUPS is een vrij stevige installatie, dus voel je vrij om een ​​kop koffie te pakken. Zodra de basisinstallatie is voltooid, moeten we een paar kleine administratieve wijzigingen aanbrengen. De eerste orde van zaken is om onszelf toe te voegen aan de gebruikersgroep die toegang heeft tot de printer / printerwachtrij. De gebruikersgroep die door CUPS is gemaakt, is "lpadmin". De standaard Rasbian-gebruiker (en de gebruiker waarmee we zijn aangemeld) is "pi" (pas de volgende opdracht dienovereenkomstig aan als u wilt dat een andere gebruiker toegang heeft tot de printer).

    Voer bij de terminal de volgende opdracht in:

    sudo usermod -a -G lpadmin pi

    Voor nieuwsgierigen staat de "-a" -switch ons toe om een ​​bestaande gebruiker (pi) toe te voegen aan een bestaande groep (lpadmin), gespecificeerd door de "-G" -schakelaar.

    Ons laatste deel van de pre-configuratie werkzaamheden is om op afstand bewerken van de CUPS-configuratie mogelijk te maken. De rest van de configuratie kan worden voltooid via de webbrowser op de Pi, maar als je niet echt bij de Pi zit en je bijvoorbeeld de browser op je Windows-bureaublad wilt gebruiken om de configuratie te voltooien, zul je moet een kleine waarde ingeven /etc/cups/cupsd.conf. Op de terminal voert u de volgende opdracht in:

    sudo nano /etc/cups/cupsd.conf

    Zoek in dit bestand naar dit gedeelte:

    # Luister alleen naar verbindingen vanaf de lokale computer
    Luister naar localhost: 631

    Zet de regel "Listen localhost: 631" op de voorgrond en vervang deze door het volgende:

    # Luister alleen naar verbindingen vanaf de lokale computer
    # Luister naar localhost: 631
    Poort 631

    Hiermee wordt CUPS opgedragen om naar elk contact op een netwerkinterface te luisteren, op voorwaarde dat dit op poort 631 is gericht.

    Blader verder naar beneden in het configuratiebestand totdat u de secties "locatie" ziet. In het onderstaande blok hebben we de regels die u aan de config moet toevoegen vetgedrukt:


    # Beperk de toegang tot de server ...
    Bestelling toestaan, ontkennen
    Sta @local toe



    # Beperk de toegang tot de beheerderspagina's ...
    Bestelling toestaan, ontkennen
    Sta @local toe



    AuthType Default
    Vereist gebruiker @SYSTEM

    # Beperk de toegang tot de configuratiebestanden ...
    Bestelling toestaan, ontkennen
    Sta @local toe

    De toevoeging van de regel "allow @local" biedt toegang tot CUPS vanaf elke computer op uw lokale netwerk. Telkens wanneer u wijzigingen aanbrengt aan het CUPS-configuratiebestand, moet u de CUPS-server opnieuw opstarten. Doe dit met het volgende commando:

    sudo /etc/init.d/cups opnieuw opstarten

    Nadat CUPS opnieuw is opgestart, moet u via elke computer in uw lokale netwerk toegang hebben tot het administratiepaneel door de webbrowser op http: // [het IP-adres of de hostnaam] van de Pi te wijzen: 631.

    Een printer toevoegen aan CUPS

    Wanneer u voor het eerst naar http: // [het IP-adres of de hostnaam van de Pi] navigeert: 631, ziet u de standaard CUPS-startpagina, zoals te zien in de bovenstaande schermafbeelding. De sectie waarin we geïnteresseerd zijn, is het tabblad 'Beheer'. Klik er nu op.

    Klik in het deelvenster Beheer op Printer toevoegen. Als u een waarschuwing ontvangt over het beveiligingscertificaat van de site, gaat u door en klikt u op Hoe dan ook om het te negeren. U wordt gevraagd om een ​​gebruikersnaam en wachtwoord in te voeren.

    Ga je gang en voer de gebruikersnaam en het wachtwoord in van het account dat je eerder in de tutorial aan de "lpadmin" -groep hebt toegevoegd (bijvoorbeeld als je een standaard Raspbian-installatie gebruikt, is de login / het wachtwoord "pi" / "framboos"). Klik op "Inloggen".

    Na het inloggen krijgt u een lijst met ontdekte printers te zien (zowel lokaal als in een netwerk). Selecteer de printer die u aan het systeem wilt toevoegen:

    Nadat u de printer hebt geselecteerd, krijgt u de mogelijkheid om de naam, beschrijving en locatie van de printer te bewerken en netwerk delen in te schakelen. Omdat onze printer al een netwerkprinter is, hebben we "Deel deze printer" uitgeschakeld:

    Nadat u de printernaam hebt bewerkt en een locatie hebt toegevoegd, wordt u gevraagd het specifieke stuurprogramma te selecteren dat u voor uw printer wilt gebruiken. Ondanks het feit dat het de printer en de printernaam automatisch heeft ontdekt, doet CUPS geen poging om de juiste driver voor u te kiezen. Blader totdat u een modelnummer ziet dat overeenkomt met uw nummer. Als alternatief, als u een PPD-bestand hebt voor de printer die u hebt gedownload van de fabrikant, kunt u dat laden met de knop "Bestand kiezen":

    De laatste configuratiestap is om een ​​aantal algemene afdrukinstellingen te bekijken, zoals wat de standaardprintermodus moet zijn, de standaard papierbron / -formaat, enz. Het zou standaard de juiste presets moeten hebben, maar het doet nooit pijn om te controleren:

    Nadat u op "Set Default Options" hebt geklikt, krijgt u de standaardbeheerpagina te zien van de printer die u zojuist aan het CUPS-systeem hebt toegevoegd:

    Alles ziet er goed uit. De echte test is echter eigenlijk iets afdrukken. Laten we Leafpad, de standaard teksteditor van Rasbian, opstarten en een bericht sturen:

    Hoewel we ons realiseren dat het een beetje voorbarig is om 'enorm succes' te schrijven op onze testafdruk, weet je, het is eigenlijk gedrukt, we waren dat zelfverzekerd. Vijftien seconden of zo later rolde het document uit de printer en viel het in de lade. Succes!


    Als u op dit moment de enige gebruiker hebt toegevoegd die toegang tot de printer nodig heeft tot de groep "lpadmin" en u de enige printer hebt toegevoegd die u toegang wilt geven tot het CUPS-systeem, bent u klaar. Als u andere gebruikers heeft die u wilt toevoegen of extra printers, hoeft u alleen de betreffende stappen in de zelfstudie opnieuw te doorlopen om dit te doen.