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 applikasjonspakke 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 install cups
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 ha en annen bruker som har tilgang til skriveren).
På terminalen skriver du inn følgende kommando:
sudo usermod -a -G lpadmin pi
For den 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 i
/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:
# Only listen for connections from the local machine Listen localhost:631
Kommentere linjen "Lytt localhost: 631" og erstatt den med følgende:
# Only listen for connections from the local machine # Listen localhost:631 Port 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:
< Location / >
# Restrict access to the server…
Order allow,deny
Allow @local
< /Location >
< Location /admin >
# Restrict access to the admin pages…
Order allow,deny
Allow @local
< /Location >
< Location /admin/conf >
AuthType Default
Require user @SYSTEM
# Restrict access to the configuration files…
Order allow,deny
Allow @local
< /Location >
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 hvilken som helst datamaskin på det lokale nettverket ved å peke på nettleseren på https:// [Pis IP eller vertsnavn]: 631.
Legge til en skriver til CUPS
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:
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 varat 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.