Hur man gör din egen trådlösa skrivare med en Raspberry Pi

Hur man gör din egen trådlösa skrivare med en Raspberry Pi

Trådlös teknik är kanske den bästa förbättringen för hemutskrift på flera år. Färre kablar, flexibilitet om var du kan placera din skrivare --- det är win-win. Om du inte har en äldre skrivare.





Även om nya skrivare är prisvärda, kanske du har lagt tillräckligt med på din senaste för att det inte är värt utlägget. Dessutom kan din gamla skrivare ha en speciell funktion, att det kan bli för dyrt att byta ut den.





Lösningen? Gör din gamla skrivare trådlös. Många lösningar finns tillgängliga, men ett populärt val är att använda din Raspberry Pi som en trådlös utskriftsserver.





Fördelar med trådlös utskrift

Om du inte redan har haft fördelarna med trådlös utskrift, är det här projektet definitivt platsen att börja. Men varför bry sig om trådlös utskrift?

komma åt pc -filer från android via wifi
  • Skrivaren är inte längre kopplad till din dator
  • Vilken enhet som helst kan skriva ut på den (bärbar dator, smartphone eller surfplatta)
  • Inga fler ändlösa kablar
  • Trådlös funktion på din befintliga trådlösa skrivare är defekt

Trådlös utskrift handlar verkligen om att göra utskrift flexibelt --- ett idealiskt projekt för Raspberry Pi. Det fina med denna lösning är att den fungerar för Windows, macOS och andra Linux -datorer.



Förbereda för trådlös utskrift med Raspberry Pi

För att aktivera trådlös skrivare på en gammal, trådbunden enhet behöver du en Raspberry Pi med inbyggt Wi-Fi.

Trådlösa modeller är:





Raspberry Pi Zero W (Wireless) (2017 -modell) KÖP NU PÅ AMAZON

Med äldre enheter, se till att du har anslutit en trådlös USB -dongel för din Raspberry Pi och anslutit enheten till ditt nätverk. Pi borde ha den senaste versionen av Raspbian installerat på SD -kortet .

Du behöver också:





  • En USB-skrivare (en parallellskrivare kopplad till en parallell-till-USB-adapter kan fungera)
  • Skrivarens strömförsörjning och USB -kabel
  • Referenser för ditt trådlösa nätverk

Starta och uppdatera din Raspberry Pi för utskrift

Börja med att ansluta allt. Skrivaren ska vara ansluten till Raspberry Pi och slå på. Få åtkomst till din Raspberry Pi antingen med ett tangentbord och en skärm, eller en fjärranslutning med SSH, VNC eller RDP.

För att uppdatera, öppna en terminal och ange:

sudo apt update && sudo apt upgrade -y

Detta söker efter programuppdateringar och uppgraderingar vid behov. Följ anvisningarna på skärmen tills detta är klart.

Konfigurera din Raspberry Pi som en skrivarserver med koppar

Med utrustningen ansluten och konfigurerad är det första du ska se till att din USB -skrivare upptäcks.

Öppna en kommandorad (antingen direkt på din Raspberry Pi eller över SSH) och ange:

lsusb

En lista över anslutna USB -enheter ska visas. Kontrollera det och identifiera din skrivare.

Efter detta måste du installera Samba, programvaran för fildelning med öppen källkod. Detta kan göras genom att ange kommandot.

sudo apt install samba

Följ alla instruktioner som visas. Därefter är det dags att installera CUPS, Common Unix Printing System (observera att du måste installera Samba först).

sudo apt install cups

CUPS tillhandahåller drivrutiner för din skrivare. Många tillverkare tillhandahåller Linux -drivrutiner, men om en inte är tillgänglig, använd den här.

Du är nu redo att lägga till standardanvändaren i skrivarens administratörsgrupp.

sudo usermod -a -G lpadmin pi

Som standard aktiverar CUPS inte åtkomst från en annan enhet. För att åtgärda detta, konfigurera CUPS för att acceptera anslutningar från, säg, din PC -webbläsare och starta om tjänsten:

sudo cupsctl --remote-any
sudo /etc/init.d/cups restart

Lägga till din skrivare

Därefter måste du konfigurera din skrivare med din Raspberry Pi. Byt till Raspberry Pi -skrivbordet, starta din webbläsare och gå till 127.0.0.1:631 och växla till Administrering flik. Alternativt, webbläsare direkt till 127.0.0.1:631/admin/

Välj Lägg till ny skrivare, mata in dina Raspbian -referenser när du begär det och välj sedan din skrivare från listan. Fortsätt till nästa skärm och välj rätt enhet från listan.

Bekräfta sedan detaljerna och tilldela ett namn och kontrollera sedan Dela denna skrivare och klicka Fortsätta .

Beroende på enhetstillverkaren kan det ta en stund innan nästa sida laddas när enhetsdrivrutinens namn laddas. Välj rätt skrivardrivrutin (som bör väljas som standard) och fortsätt.

Alternativt kan du klicka Välj ett annat märke/tillverkare och välj . Det betyder att enheten du skriver ut från hanterar drivrutinen.

Klick Lägg till skrivare , då Ange standardalternativ . Några ögonblick senare är skrivaren redo att börja ta emot jobb. Klicka på för att se till att det fungerar Underhåll och välj Skriv ut testsida .

Ansluter till din Raspberry Pi -utskriftsserver

När allt är gjort måste du se till att åtkomst till din Raspberry Pi är aktiverad. För macOS är detta som standard, men för Windows krävs lite extra konfiguration. När detta är gjort kan du börja skriva ut.

Redigera samba -konfigurationsfilen i /etc/samba/smb.conf. Det finns två sätt att göra detta:

  • Öppna filen på skrivbordet och gör ändringarna i en textredigerare
  • Använda sig av sudo nano /etc/samba/smb.conf för att redigera filen i terminalen

Det följande bör läggas till :

# CUPS printing. See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
printing = cups
printcap name = cups
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /usr/share/cups/drivers
browseable = yes
read only = yes
guest ok = no
workgroup = your_workgroup_name
wins support = yes

Du måste ange Windows 'arbetsgrupp' namn som ersätter ditt_workgroup_name --- detta är vanligtvis Arbetsgrupp ):

Tryck Ctrl + X för att spara och avsluta, starta om samba:

sudo systemctl restart smbd

Börja skriva ut från Windows och macOS

Samba tar några sekunder att starta om. Du kan nu byta till din dator och lägga till en ny skrivare. Kontrollera först att Raspberry Pi är synlig genom att öppna Utforskaren> Nätverk .

Gå till Kontrollpanelen> Maskinvara och ljud> Enheter och skrivare> Avancerad skrivarinställning och vänta på att systemet ska skanna.

Ett snabbare alternativ är att expandera din Raspberry Pi -post i Windows Utforskarens nätverksvy. Högerklicka helt enkelt på skrivaren, välj Ansluta , välj din Windows -skrivardrivrutin och börja skriva ut.

Mac -användare kan under tiden lägga till en ny skrivare på vanligt sätt.

All administration av skrivarservern som måste utföras kan göras genom att öppna http: // [RPI.IP.ADDRESS.HERE]: 631 . Detta visar CUPS -skrivaradministratörens webbgränssnitt på alla enheter i ditt nätverk.

Du gjorde en DIY -utskriftsserver med Raspberry Pi

Om du har kommit så här långt ska din Raspberry Pi-drivna utskriftsserver vara igång. Du har just tagit med en icke-trådlös skrivare online så att du kan skriva ut den trådlöst från vilken enhet som helst.

Detta är bara en av många fantastiska projekt som du kan bygga med en Raspberry Pi -dator .

Vi hoppas att du gillar de saker vi rekommenderar och diskuterar! MUO har samarbetspartners och sponsrade partnerskap, så vi får en del av intäkterna från några av dina köp. Detta påverkar inte priset du betalar och hjälper oss att erbjuda de bästa produktrekommendationerna.

Dela med sig Dela med sig Tweet E-post Canon vs Nikon: Vilket kameramärke är bättre?

Canon och Nikon är de två största namnen i kameraindustrin. Men vilket märke erbjuder den bättre sortimentet av kameror och objektiv?

Läs Nästa
Relaterade ämnen
  • DIY
  • Produktivitet
  • Utskrift
  • Raspberry Pi
  • DIY -projektguider
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera