Jak zrobić własną drukarkę bezprzewodową za pomocą Raspberry Pi?

Jak zrobić własną drukarkę bezprzewodową za pomocą Raspberry Pi?

Technologia bezprzewodowa jest prawdopodobnie najlepszym usprawnieniem domowego drukowania od lat. Mniej kabli, elastyczność w wyborze miejsca, w którym można umieścić swoją drukarkę — jest to korzystne dla wszystkich. Chyba że masz starszą drukarkę.





Chociaż nowe drukarki są niedrogie, być może wydałeś wystarczająco dużo na ostatnią, że nie jest to warte nakładów. Dodatkowo Twoja stara drukarka może mieć specjalną funkcję, której wymiana może być zbyt kosztowna.





Rozwiązanie? Spraw, aby Twoja stara drukarka była bezprzewodowa. Dostępnych jest wiele rozwiązań, ale jednym z popularnych wyborów jest wykorzystanie Raspberry Pi jako bezprzewodowego serwera druku.





Korzyści z drukowania bezprzewodowego

Jeśli jeszcze nie korzystałeś z zalet drukowania bezprzewodowego, ten projekt jest zdecydowanie miejscem, od którego możesz zacząć. Ale po co zawracać sobie głowę drukowaniem bezprzewodowym?

jak zrobić appt w genialnym barze?
  • Twoja drukarka nie jest już powiązana z komputerem
  • Dowolne urządzenie może na nim drukować (laptop, smartfon lub tablet)
  • Nigdy więcej niekończących się kabli
  • Funkcjonalność bezprzewodowa w istniejącej drukarce bezprzewodowej jest wadliwa

Drukowanie bezprzewodowe naprawdę polega na tym, aby drukowanie było elastyczne — idealny projekt dla Raspberry Pi. Piękno tego rozwiązania polega na tym, że będzie działać na Windows, macOS i innych komputerach z systemem Linux.



Przygotowanie do bezprzewodowego drukowania za pomocą Raspberry Pi

Aby włączyć bezprzewodową drukarkę na starym, przewodowym urządzeniu, potrzebujesz Raspberry Pi z wbudowanym Wi-Fi.

Modele obsługujące łączność bezprzewodową to:





Raspberry Pi Zero W (bezprzewodowe) (model 2017) KUP TERAZ NA AMAZON

W przypadku starszych urządzeń upewnij się, że podłączono bezprzewodowy klucz USB do Raspberry Pi i podłączyłeś urządzenie do sieci. Pi powinno działać w najnowszej wersji Raspbian zainstalowany na karcie SD .

Będziesz także potrzebował:





  • Drukarka USB (może działać drukarka równoległa podłączona do adaptera równoległego na USB)
  • Zasilanie drukarki i kabel USB
  • Poświadczenia Twojej sieci bezprzewodowej

Uruchom i zaktualizuj swoje Raspberry Pi do drukowania

Zacznij od połączenia wszystkiego. Twoja drukarka powinna być podłączona do Raspberry Pi i włączona. Uzyskaj dostęp do Raspberry Pi za pomocą klawiatury i wyświetlacza lub połączenia zdalnego za pomocą SSH, VNC lub RDP.

Aby zaktualizować, otwórz terminal i wprowadź:

sudo apt update && sudo apt upgrade -y

To sprawdza dostępność aktualizacji oprogramowania i uaktualnień zgodnie z wymaganiami. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aż to zostanie zakończone.

Konfigurowanie Raspberry Pi jako serwera wydruku z filiżankami

Po podłączeniu i skonfigurowaniu sprzętu, pierwszą rzeczą do zrobienia jest upewnienie się, że drukarka USB została wykryta.

Otwórz wiersz poleceń (na swoim Raspberry Pi bezpośrednio lub przez SSH) i wprowadź:

lsusb

Powinna pojawić się lista podłączonych urządzeń USB. Sprawdź to i zidentyfikuj swoją drukarkę.

Następnie musisz zainstalować Sambę, oprogramowanie do udostępniania plików o otwartym kodzie źródłowym. Można to zrobić, wprowadzając polecenie.

sudo apt install samba

Postępuj zgodnie z wyświetlanymi instrukcjami. Następnie nadszedł czas, aby zainstalować CUPS, Common Unix Printing System (zwróć uwagę, że musisz najpierw zainstalować Sambę).

sudo apt install cups

CUPS zapewnia sterowniki do Twojej drukarki. Wielu producentów dostarcza sterowniki dla systemu Linux, ale w przypadku, gdy któryś z nich nie jest dostępny, użyj go.

Teraz możesz dodać użytkownika domyślnego do grupy administratorów drukarki.

sudo usermod -a -G lpadmin pi

Domyślnie CUPS nie umożliwia dostępu z innego urządzenia. Aby to naprawić, skonfiguruj CUPS tak, aby akceptował połączenia, powiedzmy, z przeglądarki komputera i uruchom ponownie usługę:

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

Dodawanie drukarki

Następnie musisz skonfigurować drukarkę za pomocą Raspberry Pi. Przełącz się na pulpit Raspberry Pi, uruchom przeglądarkę i przejdź do 127.0.0.1:631 i przejdź do Administracja patka. Alternatywnie, przeglądarka bezpośrednio do 127.0.0.1:631/admin/

Wybierz Dodaj nowe drukarki, wprowadź poświadczenia Raspbian, gdy zostaniesz o to poproszony, a następnie wybierz drukarkę z listy. Przejdź do następnego ekranu, wybierając właściwe urządzenie z listy.

Następnie potwierdź szczegóły i przypisz nazwę, a następnie sprawdź Udostępnij tę drukarkę i kliknij Kontyntynuj .

W zależności od producenta urządzenia załadowanie następnej strony może chwilę potrwać, ponieważ ładowane są nazwy sterowników urządzeń. Wybierz właściwy sterownik drukarki (który powinien być wybrany domyślnie) i kontynuuj.

Alternatywnie, kliknij Wybierz inną markę/producenta i wybierz Surowe . Oznacza to, że urządzenie, z którego drukujesz, będzie obsługiwać sterownik.

Kliknij Dodaj drukarkę , następnie Ustaw opcje domyślne . Kilka chwil później drukarka będzie gotowa do przyjmowania zadań. Aby upewnić się, że działa, kliknij Utrzymanie i wybierz Drukuj stronę testową .

Łączenie z serwerem wydruku Raspberry Pi

Po wykonaniu tych czynności musisz upewnić się, że dostęp do Raspberry Pi jest włączony. W przypadku systemu macOS jest to domyślnie, ale w przypadku systemu Windows wymagana jest dodatkowa konfiguracja. Po wykonaniu tej czynności możesz rozpocząć drukowanie.

Edytuj plik konfiguracyjny samby w /etc/samba/smb.conf. Można to zrobić na dwa sposoby:

  • Otwórz plik na pulpicie i wprowadź zmiany w edytorze tekstu
  • Posługiwać się sudo nano /etc/samba/smb.conf edytować plik w terminalu

Następujące należy dodać :

# 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

Musisz wpisać nazwę „grupy roboczej” systemu Windows, zastępując nazwę twojej_grupy_roboczej --- zwykle jest to Grupa robocza ):

naciskać Ctrl + X aby zapisać i wyjść, a następnie zrestartuj sambę:

sudo systemctl restart smbd

Rozpocznij drukowanie z systemu Windows i macOS

Ponowne uruchomienie Samby zajmie kilka sekund. Możesz teraz przełączyć się na komputer i dodać nową drukarkę. Najpierw sprawdź, czy Raspberry Pi jest widoczny, otwierając Eksplorator Windows > Sieć .

Iść do Panel sterowania > Sprzęt i dźwięk > Urządzenia i drukarki > Zaawansowana konfiguracja drukarki i poczekaj na skanowanie systemu.

Szybszą opcją jest rozszerzenie wpisu Raspberry Pi w widoku sieci Eksploratora Windows. Po prostu kliknij drukarkę prawym przyciskiem myszy, wybierz Łączyć , wybierz sterownik drukarki Windows i rozpocznij drukowanie.

Tymczasem użytkownicy komputerów Mac mogą dodać nową drukarkę w zwykły sposób.

Wszelkie administrowanie serwerem wydruku, które należy wykonać, można wykonać, otwierając http://[RPI.IP.ADDRESS.TUTAJ]:631 . Spowoduje to wyświetlenie interfejsu sieciowego administratora drukarki CUPS na dowolnym urządzeniu w sieci.

Zrobiłeś DIY Print Server z Raspberry Pi

Jeśli dotarłeś tak daleko, twój serwer wydruku oparty na Raspberry Pi powinien być gotowy do pracy. Właśnie wprowadziłeś do sieci drukarkę bezprzewodową, umożliwiając drukowanie na niej z dowolnego urządzenia.

To tylko jedna z wielu niesamowitych projekty, które możesz zbudować za pomocą komputera Raspberry Pi .

Mamy nadzieję, że spodobają Ci się polecane i omawiane przez nas przedmioty! MUO posiada partnerstwo partnerskie i sponsorowane, więc otrzymujemy udział w przychodach z niektórych Twoich zakupów. Nie wpłynie to na cenę, którą płacisz, i pomoże nam zaoferować najlepsze rekomendacje produktów.

Udział Udział Ćwierkać E-mail Canon kontra Nikon: która marka aparatu jest lepsza?

Canon i Nikon to dwie największe marki w branży aparatów fotograficznych. Ale która marka oferuje lepszą gamę aparatów i obiektywów?

Czytaj dalej
Powiązane tematy
  • majsterkowanie
  • Wydajność
  • Druk
  • Malina Pi
  • Samouczki dotyczące projektów DIY
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować