Hjemmeside » hvordan » Hvordan legge til en skriver til din Raspberry Pi (eller annen Linux-datamaskin)

    Hvordan legge til en skriver til din Raspberry Pi (eller annen Linux-datamaskin)

    I motsetning til en typisk Windows-maskin kommer den lille Raspberry Pi som kjører Rasbian ikke akkurat med plug-n-play-skriverstøtte. Les videre slik vi viser deg hvordan du legger til fullverdige utskriftsfunksjoner til din Pi-enhet.

    Hvorfor vil jeg gjøre dette?

    Hvis du eksperimenterer med Pi som en erstatning for skrivebordet, vil du aktivere en fysisk utskriftsutgang for et program eller en programpakke du bruker, eller på annen måte vil aktivere tradisjonell utskrift på Pi, er denne opplæringen en straight shot fra printerless til lykkelig utskrift; Det er ingen tidligere skriver-wrangling under Linux-erfaring som kreves.

    Hva trenger jeg?

    For denne opplæringen trenger du følgende ting:

    • 1 Raspberry Pi enhet med Rasbian installert
    • 1 USB-basert eller nettverkstilgjengelig skriver

    Hvis du ennå ikke har konfigurert Raspberry Pi med et Rasbisk bilde, anbefaler vi sterkt at du begynner med vår introduksjon til Raspberry Pi.

    Installere CUPS på Pi og aktivere ekstern tilgang

    For å koble en skriver med Raspberry Pi må vi først installere Common Unix Printing System (CUPS). Det er på tide å skyte opp Pi og navigere til terminalen (enten på Pi selv via SSH).

    På terminalen skriver du inn følgende kommando for å begynne å installere CUPS:

    sudo apt-get installere kopper

    Når du blir bedt om å fortsette, skriv inn Y ​​og trykk enter. CUPS er en ganske kjølig installasjon, så vær så snill å ta en kopp kaffe. Når grunninstallasjonen er fullført, må vi gjøre noen få små administrative endringer. Den første rekkefølgen av virksomheten er å legge oss til brukergruppen som har tilgang til skriverne / skriverkøen. Brukergruppen opprettet av CUPS er "lpadmin". Standard Rasbian-brukeren (og brukeren vi er logget på) er "pi" (juster følgende kommando tilsvarende hvis du vil at en annen bruker skal ha tilgang til skriveren).

    På terminalen skriver du inn følgende kommando:

    sudo usermod -a -G lpadmin pi

    For de nysgjerrige, tillater "-a" bryteren oss å legge til en eksisterende bruker (pi) til en eksisterende gruppe (lpadmin), spesifisert av "-G" bryteren.

    Vår siste bit av forhåndskonfigurasjonsarbeid er å aktivere fjern redigering av CUPS-konfigurasjonen. Resten av konfigurasjonen kan fullføres via nettleseren på Pi, men hvis du ikke faktisk sitter rett ved Pi, og foretrekker å bruke, si nettleseren på Windows-skrivebordet for å fullføre konfigurasjonen, vil du trenger å bytte en liten verdi inn /etc/cups/cupsd.conf. På terminalen skriver du inn følgende kommando:

    sudo nano /etc/cups/cupsd.conf

    Inne i filen, se etter denne delen:

    # Bare lytt etter tilkoblinger fra den lokale maskinen
    Hør lokalhost: 631

    Kommentere linjen "Lytt localhost: 631" og erstatt den med følgende:

    # Bare lytt etter tilkoblinger fra den lokale maskinen
    # Lytt lokalhost: 631
    Havn 631

    Dette instruerer CUPS å lytte etter hvilken som helst kontakt på et hvilket som helst nettverksgrensesnitt så lenge det er rettet til port 631.

    Rull nedover i konfigurasjonsfilen til du ser avsnittene "plassering". I blokken nedenfor har vi dristet linjene du må legge til i config:


    # Begrens tilgang til serveren ...
    Bestill tillat, nekte
    Tillat @ lokalt



    # Begrens tilgang til administratorsidene ...
    Bestill tillat, nekte
    Tillat @ lokalt



    AuthType Standard
    Krev bruker @ SYSTEM

    # Begrens tilgang til konfigurasjonsfilene ...
    Bestill tillat, nekte
    Tillat @ lokalt

    Tillegget av "tillate @ local" -linjen tillater tilgang til CUPS fra hvilken som helst datamaskin på ditt lokale nettverk. Når du endrer CUPS-konfigurasjonsfilen, må du starte CUPS-serveren på nytt. Gjør det med følgende kommando:

    sudo /etc/init.d/cups restart

    Etter at du har startet CUPS, bør du få tilgang til administrasjonspanelet via en hvilken som helst datamaskin på det lokale nettverket ved å peke på nettleseren på http: // [Pis IP eller vertsnavn]: 631.

    Legge til en skriver til CUPS

    Når du først navigerer til http: // [Pis IP eller vertsnavn]: 631, ser du standard CUPS hjemmeside, som vist på skjermbildet ovenfor. Delen vi er interessert i, er "Administrasjon" -fanen. Klikk på det nå.

    I administrasjonspanelet klikker du på Legg til skriver. Hvis du får en advarsel om nettstedets sikkerhetssertifikat, fortsett og klikk på Fortsett uansett for å ignorere det. Du blir bedt om å angi et brukernavn og passord.

    Gå frem og skriv inn brukernavnet og passordet til kontoen du la til i "lpadmin" -gruppen tidligere i opplæringen (for eksempel hvis du bruker en standard Raspbian-installasjon, er innlogging / passordet "pi" / "bringebær"). Klikk på "Logg inn".

    Etter at du har logget inn, vil du bli presentert med en liste over oppdagede skrivere (både lokale og nettverk). Velg skriveren du vil legge til i systemet:

    Etter at du har valgt skriveren, får du muligheten til å redigere navnet, beskrivelsen og plasseringen til skriveren, samt aktivere nettverksdeling. Siden vår skriver allerede er en nettverksskriver, forlot vi "Del denne skriveren" ikke merket:

    Etter at du har redigert skrivernavnet og lagt til et sted, blir du bedt om å velge den spesifikke driveren du vil bruke for skriveren. Til tross for at det automatisk oppdaget skriveren og skrivernavnet, gjør CUPS ikke noe forsøk på å velge riktig driver for deg. Rull til du ser et modellnummer som samsvarer med ditt. Alternativt, hvis du har en PPD-fil for skriveren du har lastet ned fra produsenten, kan du laste den med "Velg fil" -knappen:

    Det siste konfigurasjonstrinnet er å se over noen generelle utskriftsinnstillinger som hva du vil at standard skrivermodus skal være, standard papirkilde / -størrelse, osv. Det skal standard til de riktige forhåndsinnstillingene, men det gjør aldri vondt for å sjekke:

    Etter at du har klikket på "Angi standardalternativer", blir du presentert med standardadministrasjonssiden for skriveren du nettopp har lagt til i CUPS-systemet:

    Alt ser bra ut. Den virkelige testen skriver imidlertid faktisk noe ut. La oss fyre opp Leafpad, Rasbian's standard tekstredigerer, og send en melding:

    Mens vi innser at det er litt for tidlig å skrive "stor suksess" på vår testutskrift før du vet, det er faktisk skrevet ut, vi var at Selvsikker. Femten sekunder senere kom dokumentet ut av skriveren og droppet inn i skuffen. Suksess!


    På dette tidspunktet, hvis du har lagt til den eneste brukeren som trenger tilgang til skriveren til "lpadmin" -gruppen, og du har lagt til den eneste skriveren du vil ha tilgang til CUPS-systemet, er du ferdig. Hvis du har andre brukere du vil legge til eller flere skrivere, kan du bare kjøre gjennom de respektive trinnene i opplæringen igjen for å gjøre det.