- Introduktion til printserver og CUPS:
- Nødvendige komponenter
- Opsætning af netværksprinter på Raspberry Pi:
For at gøre din printer tilgængelig fra flere enheder eller computere skal du enten have en Wi-Fi-printer eller have brug for en dyr opsætning for at opbygge en netværksprinter. Så i denne sæson af festligheder, hvad ville være en perfekt gave end en netværksprinter (gav jeg bare nogen en idé?), Men i stedet for at bruge hundreder af dollars til denne nye erhvervelse, hvad hvis du kunne gøre det samme ved at tilføje en $ 35 Raspberry Pi 3 til den gamle printer, der ligger på dit skrivebord? Ja, jeg troede det også ville være fantastisk!
Introduktion til printserver og CUPS:
Print Server kan forbinde flere computere til en enkelt eller flere printere kablet eller trådløst. Ved hjælp af printserveren kan du få adgang til din printer med flere enheder og kan sende udskriftskommandoen fra en hvilken som helst af de tilsluttede enheder til printeren for at udskrive ethvert dokument.
Til denne Raspberry Pi Print Server- tutorial opretter vi en netværksprinter ved hjælp af Raspberry Pi 3 og den almægtige CUPS, der gør det hele muligt.
CUPS (Common Unix Printing System) er et udskrivningssystem til UNIX-lignende operativsystembaserede computere. Det giver computere, som det kører på, muligheden for at fungere som en printserver. En computer, der kører CUPS, kan acceptere job fra klientenheder, behandle dem og videresende den til den relevante printer til udskrivning.
Næsten alle printere understøttes af CUPS, især HP-printere, da HP driver sit eget open source-projekt. Andre printermodeller, der ikke understøttes direkte af CUPS, kan have generiske drivere, der er kompatible, hvilket giver grundlæggende udskrivningsfunktioner. En liste over printere, der understøttes af CUPS, kan findes på disse vedhæftede links.
Nødvendige komponenter
Til denne vejledning har vi brug for følgende komponenter, hvoraf nogle du muligvis har lagt rundt og ikke behøver at købe.
- Hindbær Pi 3
- SD-kort (mindst 8 GB)
- USB-printer
- Ethernet-kabel
- Strømforsyning til Pi
For at fortsætte bruger vi Raspbian stretch OS til denne vejledning, og da dens opsætning er den samme som Jessie, antager jeg, at du er fortrolig med at opsætte Raspberry Pi med Raspbian stretch OS. Jeg vil også antage, at du ved, hvordan du ssh ind i Raspberry Pi ved hjælp af en terminalsoftware som kitt. Hvis du har problemer med nogen af de nævnte ting, er der masser af Raspberry Pi-vejledninger på dette websted, der kan hjælpe, og du kan også slippe dine spørgsmål i kommentarfeltet, og jeg vil gøre mit bedste for at svare.
Med din Pi klar, lad os lave en Raspberry Pi Print Server !
Opsætning af netværksprinter på Raspberry Pi:
Dette afsnit fører os gennem en række trin, der kulminerer med installationen af CUPS på din Raspberry Pi.
Trin 1: Opgrader Pi
En slags ritual, den første ting for alle mine projekter er at opdatere Raspberry Pi, ved at gøre dette sikrer du, at din pi har alle de nyeste opdateringer til det operativsystem, du arbejder med.
For at gøre dette bruger vi;
sudo apt-get opdater sudo apt-get upgrade
Når dette er gjort, skal du genstarte pi'en ved hjælp af;
sudo genstart
Vent på genstartsprocessen, og log ind igen
Trin 2: Installer printserversoftware CUPS
Med opdateringen udført er den næste handlingslinje at installere vores printserver-software CUPS.
For at gøre dette løb;
sudo apt-get install kopper
Dette vil tage noget tid, men vil installere CUPS og andre afhængigheder som Samba, perl og flere andre software eller biblioteker.
Trin 3: Konfigurer CUPS
Når installationen er udført, er det tid til at tjekke konfigurationsfilen til CUPS. Flere indstillinger, der generelt påvirker, hvordan kopper fungerer, som porten, som kopper kommunikerer, som er standard 631, kan port ændres her.
Du kan få adgang til konfigurationsfilen ved hjælp af;
sudo nano /etc/cups/cupsd.conf
Skift / tilføj følgende linjer til konfigurationsfilen.
# Lyt kun efter forbindelser fra den lokale maskine. #Lyt localhost: 631 #ÆNDRET FOR AT LYTTE TIL LOKAL LAN Port 631 # Begræns adgang til serveren…
Indtast derefter IP-adressen på din PI efterfulgt af printernavnet på den næste side ved hjælp af nedenstående format:
http: // + Raspberry Pi IP +: 631 + / printere / + printerens navn "Kønavn" i CUPS
f.eks.
Når dette er gjort, skal du nu kunne udskrive via en Raspberry Pi-netværksprinter.
Det er det til denne tutorial fyre, er du velkommen til at droppe de spørgsmål, du måtte have i kommentarfeltet.