- Introduktion till utskriftsserver och CUPS:
- Nödvändiga komponenter
- Ställa in nätverksskrivare på Raspberry Pi:
För att göra din skrivare tillgänglig från flera enheter eller datorer behöver du antingen en Wi-Fi-skrivare eller behöver en kostsam installation för att bygga en nätverksskrivare. Så under denna säsong av festligheter, vad skulle vara en perfekt present än en nätverksskrivare (gav jag bara någon en idé?) Men istället för att spendera hundratals dollar för det här nya förvärvet, tänk om du kan göra detsamma genom att lägga till $ 35 Raspberry Pi 3 till den gamla skrivaren som ligger på ditt skrivbord? Ja, jag trodde det skulle vara fantastiskt också!
Introduktion till utskriftsserver och CUPS:
Print Server kan ansluta flera datorer till en eller flera skrivare via kabel eller trådlöst. Med hjälp av skrivarservern kan du komma åt din skrivare med flera enheter och kan skicka utskriftskommandot från vilken ansluten enhet som helst till skrivaren för att skriva ut vilket dokument som helst.
För denna Raspberry Pi Print Server- handledning skapar vi en nätverksskrivare med hjälp av Raspberry Pi 3 och den allsmäktiga CUPS som gör allt möjligt.
CUPS (Common Unix Printing System) är ett utskriftssystem för UNIX-liknande datorsystembaserade datorer. Det ger datorer där den kör möjligheten att fungera som en skrivarserver. En dator som kör CUPS kan ta emot jobb från klientenheter, bearbeta dem och vidarebefordra det till rätt skrivare för utskrift.
Alla skrivare stöds av CUPS, särskilt HP-skrivare eftersom HP driver sitt eget open source-projekt. Andra skrivarmodeller som inte stöds direkt av CUPS kan ha generiska drivrutiner som är kompatibla vilket ger grundläggande utskriftsfunktioner. En lista över skrivare som stöds av CUPS finns på de bifogade länkarna.
Nödvändiga komponenter
För den här handledningen behöver vi följande komponenter, av vilka vissa du säkert kan ha runt och inte behöver köpa.
- Raspberry Pi 3
- SD-kort (minst 8 GB)
- USB-skrivare
- Ethernet-kabel
- Strömförsörjning för Pi
För att fortsätta kommer vi att använda Raspbian stretch OS för denna handledning och eftersom dess inställning är densamma som för Jessie, antar jag att du är bekant med att ställa in Raspberry Pi med Raspbian stretch OS. Jag vill också anta att du vet hur man ssh in i Raspberry Pi med hjälp av en terminalprogramvara som kitt. Om du har problem med något av de nämnda sakerna finns det massor av Raspberry Pi-handledning på den här webbplatsen som kan hjälpa till, och du kan också släppa dina frågor i kommentarrutan och jag kommer att göra mitt bästa för att svara.
Med din Pi redo, låt oss skapa en Raspberry Pi Print Server !
Ställa in nätverksskrivare på Raspberry Pi:
Det här avsnittet tar oss igenom en serie steg som kommer att kulminera i installationen av CUPS på din Raspberry Pi.
Steg 1: Uppgradera Pi
Typ av en ritual, det första för alla mina projekt är att uppdatera Raspberry Pi, genom att göra detta ser du till att din pi har alla de senaste uppdateringarna till operativsystemet du arbetar med.
För att göra detta använder vi;
sudo apt-get uppdatering sudo apt-get upgrade
Starta om pi med detta gjort med;
omstart av sudo
Vänta på omstartsprocessen och logga in igen
Steg 2: Installera skrivarserverns programvara CUPS
När uppdateringen är klar är nästa åtgärd att installera vår skrivarserverprogramvara CUPS.
För att göra detta kör;
sudo apt-get install koppar
Detta tar lite tid men installerar CUPS och andra beroenden som Samba, perl och flera andra program eller bibliotek.
Steg 3: Konfigurera CUPS
När installationen är klar är det dags att kolla in konfigurationsfilen för CUPS. Flera inställningar som i allmänhet påverkar hur koppar fungerar, som porten som koppar kommunicerar som är standard 631, kan port ändras här.
Konfigurationsfilen kan nås med;
sudo nano /etc/cups/cupsd.conf
Ändra / lägg till följande rader i konfigurationsfilen.
# Lyssna bara efter anslutningar från den lokala maskinen. #Listen localhost: 631 #FÖRÄNDRAT FÖR ATT LYSNA PÅ LOKALT LAN Port 631 # Begränsa åtkomst till servern…
Ange sedan IP-adressen till din PI följt av skrivarens namn på nästa sida med följande format:
http: // + Raspberry Pi IP +: 631 + / skrivare / + din skrivares namn "Könamn" i CUPS
t.ex.
Med detta gjort ska du nu kunna skriva ut via en Raspberry Pi-nätverksskrivare.
Det är det för denna handledning killar, var god och släpp gärna alla frågor du kan ha i kommentarsektionen.