Hemsida » hur » Så här lägger du till en skrivare i din Raspberry Pi (eller annan Linux-dator)

    Så här lägger du till en skrivare i din Raspberry Pi (eller annan Linux-dator)

    Till skillnad från en vanlig Windows-maskin, kommer den lilla Raspberry Pi-köra Rasbian inte precis med plug-n-play skrivarstöd. Läs vidare när vi visar dig hur du lägger till fullfjädrad utskriftskapacitet på din Pi-enhet.

    Varför vill jag göra det här?

    Om du experimenterar med Pi som skrivbordsutbyte, vill du aktivera en fysisk utskrift för ett program eller en applikationspaket som du använder eller annars vill aktivera traditionell utskrift på din Pi, är denna handledning ett rakt skott från skrivarlös till glad utskrift det finns ingen tidigare skrivare-wrangling under Linux erfarenhet krävs.

    Vad behöver jag?

    För denna handledning behöver du följande saker:

    • 1 Raspberry Pi-enhet med Rasbian installerad
    • 1 USB-baserad eller nätverksåtkomlig skrivare

    Om du inte har konfigurerat din Raspberry Pi med en Rasbian-bild rekommenderar vi starkt att du börjar med vår introduktion till Raspberry Pi.

    Installera CUPS på Pi och aktivera fjärråtkomst

    För att länka en skrivare med Raspberry Pi måste vi först installera Common Unix Printing System (CUPS). Det är dags att skjuta upp din Pi och navigera till terminalen (antingen på Pi själv via SSH).

    På terminalen anger du följande kommando för att börja installera CUPS:

    sudo apt-get installera koppar

    När du uppmanas att fortsätta skriver du Y och trycker på enter. CUPS är en ganska biffig installation, så gärna ta en kopp kaffe. När basinstallationen är klar måste vi göra några små administrativa ändringar. Den första verksamheten är att lägga till oss till den användargrupp som har tillgång till skrivarna / skrivarkön. Den användargrupp som skapats av CUPS är "lpadmin". Standard Rasbian-användaren (och användaren vi är inloggade) är "pi" (justera följande kommando i enlighet därmed om du vill ha en annan användare som har tillgång till skrivaren).

    Vid terminalen anger du följande kommando:

    sudo usermod -a -G lpadmin pi

    För det nyfikna tillåter "-a" -knappen att vi lägger till en befintlig användare (pi) i en befintlig grupp (lpadmin), specificerad av "-G" -omkopplaren.

    Vår sista bit av förkonfigurationsarbetet är att möjliggöra fjärrredigering av CUPS-konfigurationen. Resten av konfigurationen kan slutföras via webbläsaren på Pi, men om du inte sitter direkt vid Pi och föredrar att använda, säg webbläsaren på ditt Windows-skrivbord för att slutföra konfigurationen, så kommer du måste byta ett litet värde i /etc/cups/cupsd.conf. Vid terminalen anger du följande kommando:

    sudo nano /etc/cups/cupsd.conf

    Inne i filen, leta efter det här avsnittet:

    # Lyssna bara på anslutningar från den lokala maskinen
    Lyssna localhost: 631

    Kommentera "Lyssna localhost: 631" och ersätt den med följande:

    # Lyssna bara på anslutningar från den lokala maskinen
    # Lyssna localhost: 631
    Hamn 631

    Detta instruerar CUPS att lyssna på någon kontakt på något nätverksgränssnitt så länge det riktas till port 631.

    Bläddra längre ner i config-filen tills du ser avsnittet "Plats". I blocket nedan har vi fetstil de linjer du behöver lägga till i config:


    # Begränsa åtkomst till servern ...
    Order tillåter, förneka
    Tillåt @ lokalt



    # Begränsa åtkomst till administratörssidorna ...
    Order tillåter, förneka
    Tillåt @ lokalt



    AuthType Standard
    Kräv användaren @ SYSTEM

    # Begränsa åtkomst till konfigurationsfilerna ...
    Order tillåter, förneka
    Tillåt @ lokalt

    Tillägget av "tillåta @ local" -linjen tillåter åtkomst till CUPS från vilken dator som helst i ditt lokala nätverk. När du ändrar CUPS-konfigurationsfilen måste du starta om CUPS-servern. Gör så med följande kommando:

    sudo /etc/init.d/cups omstart

    När du har startat CUPS bör du kunna komma åt administratörspanelen via vilken dator som helst i ditt lokala nätverk genom att peka på webbläsaren på http: // [Pi: s IP eller värdnamn]: 631.

    Lägga till en skrivare i CUPS

    När du först navigerar till http: // [Pi: s IP eller värdnamn]: 631, ser du standard CUPS hemsida, som visas i skärmbilden ovan. Den sektion som vi är intresserade av är fliken "Administration". Klicka på det nu.

    Klicka på Lägg till skrivare på administratörspanelen. Om du får en varning om webbplatsens säkerhetscertifikat, fortsätt och klicka på fortsätt ändå för att ignorera det. Du uppmanas att ange ett användarnamn och lösenord.

    Gå vidare och ange användarnamnet och lösenordet för det konto som du lagt till i "lpadmin" -gruppen tidigare i handledningen (t.ex. om du använder en standard Raspbian-installation, är inloggningen / lösenordet "pi" / "hallon"). Klicka på "Logga in".

    Efter inloggning kommer du att presenteras med en lista över upptäckta skrivare (både lokala och nätverksbaserade). Välj den skrivare du vill lägga till i systemet:

    När du har valt skrivaren får du möjlighet att redigera skrivarens namn, beskrivning och plats samt aktivera nätverksdelning. Eftersom vår skrivare redan är en nätverksskrivare lämnade vi "Dela den här skrivaren" avmarkerad:

    Efter att du har redigerat skrivarnamnet och lagt till en plats, blir du uppmanad att välja den specifika drivrutinen du vill använda för din skrivare. Trots att det automatiskt upptäckte skrivaren och skrivarnamnet, gör CUPS inget försök att välja rätt drivrutin för dig. Bläddra tills du ser ett modellnummer som matchar ditt. Alternativt, om du har en PPD-fil för skrivaren som du har laddat ner från tillverkaren, kan du ladda den med "Välj fil" -knappen:

    Det sista konfigurationssteget är att titta över vissa allmänna utskriftsinställningar som vad du vill att standard skrivarläge ska vara, standardpapperskälla / -format, etc. Det borde vara standard för de korrekta förinställningarna, men det gör aldrig ont för att kontrollera:

    När du klickar på "Ange standardalternativ" presenteras du med standardadministratörssidan för skrivaren som du just lagt till i CUPS-systemet:

    Allt ser bra ut. Det verkliga testet skriver emellertid faktiskt ut någonting. Låt oss skjuta upp Leafpad, Rasbians standardtextredigerare och skicka ett meddelande:

    Medan vi inser det är lite för tidigt att skriva "enorm framgång" på vårt testutskrift innan du vet, det är faktiskt skrivet, vi var den där självsäker. Femton sekunder eller så senare kom dokumentet ut ur skrivaren och föll i facket. Framgång!


    Om du nu har lagt till den enda användaren som behöver tillgång till skrivaren till "lpadmin" -gruppen och du har lagt till den enda skrivaren som du vill få tillgång till CUPS-systemet, är du klar. Om du har några andra användare som du vill lägga till eller ytterligare skrivare, kör du bara igenom respektive steg i handledningen igen för att göra det.