- Introduksjon til utskriftsserver og CUPS:
- Nødvendige komponenter
- Sette opp nettverksskriver på Raspberry Pi:
For å gjøre skriveren tilgjengelig fra flere enheter eller datamaskiner, trenger du enten en Wi-Fi-skriver eller trenger et kostbart oppsett for å bygge en nettverksskriver. Så i denne sesongen av festligheter, hva ville være en perfekt gave enn en nettverksskriver (ga jeg bare noen en idé?), Men i stedet for å bruke hundrevis av dollar på dette nye anskaffelsen, hva om du kunne gjøre det samme ved å legge til $ 35 Raspberry Pi 3 til den gamle skriveren som ligger på skrivebordet ditt? Ja jeg trodde det ville være kjempebra også!
Introduksjon til utskriftsserver og CUPS:
Print Server kan koble flere datamaskiner til en eller flere skrivere kablet eller trådløst. Ved hjelp av utskriftsserveren får du tilgang til skriveren din med flere enheter og kan sende utskriftskommandoen fra hvilken som helst av de tilkoblede enhetene til skriveren for å skrive ut hvilket som helst dokument.
For denne Raspberry Pi Print Server- opplæringen vil vi lage en nettverksskriver ved hjelp av Raspberry Pi 3 og den allmektige CUPS som gjør alt mulig.
CUPS (Common Unix Printing System) er et utskriftssystem for UNIX-lignende operativsystembaserte datamaskiner. Det gir datamaskiner som den kjører muligheten til å fungere som en utskriftsserver. En datamaskin som kjører CUPS, kan ta imot jobber fra klientenheter, behandle dem og overføre den til riktig skriver for å skrive ut.
Alle skrivere støttes av CUPS, spesielt HP-skrivere, siden HP driver sitt eget open source-prosjekt. Andre skrivermodeller som ikke støttes direkte av CUPS, kan ha generiske drivere som er kompatible, som gir grunnleggende utskriftsfunksjoner. En liste over skrivere som støttes av CUPS finner du i denne vedlagte lenken.
Nødvendige komponenter
For denne opplæringen trenger vi følgende komponenter, hvorav noen du sikkert kan ha og ikke trenger å kjøpe.
- Raspberry Pi 3
- SD-kort (minst 8 GB)
- USB-skriver
- Ethernet-kabel
- Strømforsyning til Pi
For å fortsette vil vi bruke Raspbian stretch OS for denne opplæringen, og siden oppsettet er det samme som for Jessie, vil jeg anta at du er kjent med å sette opp Raspberry Pi med Raspbian stretch OS. Jeg vil også anta at du vet hvordan du ssh inn i Raspberry Pi ved hjelp av en terminalprogramvare som kitt. Hvis du har problemer med noen av de nevnte tingene, er det mange Raspberry Pi-veiledninger på dette nettstedet som kan hjelpe, og du kan også slippe spørsmålene dine i kommentarfeltet, og jeg vil gjøre mitt beste for å svare.
Med Pi-en din klar, la oss lage en Raspberry Pi Print Server !
Sette opp nettverksskriver på Raspberry Pi:
Denne delen vil føre oss gjennom en serie trinn som vil kulminere i installasjonen av CUPS på din Raspberry Pi.
Trinn 1: Oppgrader Pi
Litt av et ritual, det første for alle prosjektene mine er å oppdatere Raspberry Pi, ved å gjøre dette sørger du for at pi har alle de siste oppdateringene til operativsystemet du jobber med.
For å gjøre dette bruker vi;
sudo apt-get update sudo apt-get upgrade
Når dette er gjort, start pi på nytt ved hjelp av;
sudo omstart
Vent på omstartprosessen og logg inn igjen
Trinn 2: Installer Print Server Software CUPS
Når oppdateringen er gjort, er neste handlingslinje å installere utskriftsserverprogramvaren CUPS.
For å gjøre dette løpe;
sudo apt-get install kopper
Dette vil ta litt tid, men vil installere CUPS og andre avhengigheter som Samba, perl og flere andre programvare eller biblioteker.
Trinn 3: Konfigurer CUPS
Når installasjonen er ferdig, er det på tide å sjekke konfigurasjonsfilen til CUPS. Flere innstillinger som generelt påvirker hvordan kopper fungerer, som porten som kopper kommuniserer, som er standard 631, kan port endres her.
Du kan få tilgang til konfigurasjonsfilen ved hjelp av;
sudo nano /etc/cups/cupsd.conf
Endre / legg til følgende linjer i konfigurasjonsfilen.
# Lytt bare etter tilkoblinger fra den lokale maskinen. #Listen localhost: 631 # ENDRE FOR Å LYTTE PÅ LOKAL LAN Port 631 # Begrens tilgangen til serveren…
Skriv deretter inn IP-adressen til PI etterfulgt av skrivernavnet på neste side ved hjelp av formatet nedenfor:
http: // + Raspberry Pi IP +: 631 + / skrivere / + skriverens navn "Kønavn" i CUPS
f.eks
Når dette er gjort, bør du nå kunne skrive ut via en Raspberry Pi-nettverksskriver.
Det er det for denne opplæringen gutta, vær så snill å slippe spørsmålene du måtte ha i kommentarseksjonen.