Om uw printer toegankelijk te maken vanaf meerdere apparaten of computers, heeft u een Wi-Fi-printer nodig of moet u een dure installatie uitvoeren om een netwerkprinter te bouwen. Dus wat zou in dit seizoen van festiviteiten een perfect cadeau zijn dan een netwerkprinter (heb ik iemand net een idee gegeven?), Maar in plaats van honderden dollars uit te geven voor deze nieuwe aanwinst, wat als je hetzelfde zou kunnen doen door $ 35 toe te voegen. Raspberry Pi 3 naar die oude printer die op je bureau ligt? Ja, ik dacht dat het ook geweldig zou zijn!
Inleiding tot Print Server en CUPS:
Print Server kan meerdere computers verbinden met een enkele of meerdere printers, bedraad of draadloos. Met behulp van de afdrukserver hebt u toegang tot uw printer met meerdere apparaten en kunt u de afdrukopdracht vanaf elk aangesloten apparaat naar de printer sturen om elk document af te drukken.
Voor deze Raspberry Pi Print Server- tutorial gaan we een netwerkprinter maken met behulp van de Raspberry Pi 3 en de almachtige CUPS die het allemaal mogelijk maken.
CUPS (Common Unix Printing System) is een afdruksysteem voor op UNIX-achtige besturingssystemen gebaseerde computers. Het geeft computers waarop het wordt uitgevoerd de mogelijkheid om als afdrukserver te fungeren. Een computer met CUPS kan taken van clientapparaten accepteren, deze verwerken en doorgeven aan de juiste printer om af te drukken.
Alle bijna alle printers worden ondersteund door CUPS, vooral HP-printers, aangezien HP zijn eigen open source-project beheert. Andere printermodellen die niet rechtstreeks door CUPS worden ondersteund, hebben mogelijk generieke stuurprogramma's die compatibel zijn en die basisafdrukfuncties bieden. Een lijst met printers die door CUPS worden ondersteund, is te vinden op deze bijgevoegde links.
Vereiste componenten
Voor deze tutorial hebben we de volgende componenten nodig, waarvan je er enkele zeker hebt liggen en niet hoeft te kopen.
- Raspberry Pi 3
- SD-kaart (minimaal 8 GB)
- USB-printer
- Ethernetkabel
- Voeding voor de Pi
Om verder te gaan, zullen we het Raspbian stretch OS gebruiken voor deze tutorial en aangezien de setup hetzelfde is als die van de Jessie, neem ik aan dat je bekend bent met het installeren van de Raspberry Pi met het Raspbian stretch OS. Ik wil ook aannemen dat je weet hoe je in de Raspberry Pi moet sshen met behulp van terminalsoftware zoals stopverf. Als je problemen hebt met een van de genoemde dingen, zijn er talloze Raspberry Pi-zelfstudies op deze website die kunnen helpen, en je kunt je vragen ook achterlaten in het opmerkingenveld en ik zal mijn best doen om te reageren.
Met je Pi in de aanslag, laten we een Raspberry Pi-printserver maken !
Netwerkprinter instellen op Raspberry Pi:
Dit gedeelte leidt ons door een reeks stappen die zullen uitmonden in de installatie van CUPS op uw Raspberry Pi.
Stap 1: upgrade de Pi
Een beetje een ritueel, het eerste voor al mijn projecten is het updaten van de Raspberry Pi, door dit te doen, zorg je ervoor dat je pi de nieuwste updates heeft voor het besturingssysteem waarmee je werkt.
Hiervoor gebruiken we;
sudo apt-get update sudo apt-get upgrade
Als dit klaar is, start u de pi opnieuw op met;
sudo opnieuw opstarten
Wacht op het herstartproces en log opnieuw in
Stap 2: Installeer de afdrukserversoftware CUPS
Nu de update is voltooid, is de volgende actie het installeren van onze printserver-software CUPS.
Om deze run te doen;
sudo apt-get install cups
Dit zal enige tijd duren, maar het zal CUPS en andere afhankelijkheden zoals Samba, perl en verschillende andere software of bibliotheken installeren.
Stap 3: Configureer CUPS
Nu de installatie is voltooid, is het tijd om het configuratiebestand van CUPS te bekijken. Verschillende instellingen die over het algemeen van invloed zijn op hoe cups werken, zoals de poort waarop cups communiceren, die standaard 631 is, poort kunnen hier worden gewijzigd.
Het configuratiebestand is toegankelijk met;
sudo nano /etc/cups/cupsd.conf
Wijzig / voeg de volgende regels toe aan het configuratiebestand.
# Luister alleen naar verbindingen van de lokale computer. #Luister localhost: 631 #GEWIJZIGD OM NAAR LOKALE LAN-poort 631 te luisteren # Toegang tot de server beperken…
Voer vervolgens het IP-adres van uw PI in, gevolgd door de printernaam op de volgende pagina met behulp van het onderstaande formaat:
http: // + Raspberry Pi IP +: 631 + / printers / + de naam van uw printer "Queue Name" in CUPS
bijv.
Nu dit is gebeurd, zou u nu moeten kunnen afdrukken via een Raspberry Pi-netwerkprinter.
Dat is het voor deze tutorial jongens, voel je vrij om alle vragen die je hebt in het commentaargedeelte te laten vallen.