- Wprowadzenie do serwera druku i CUPS:
- Wymagane komponenty
- Konfiguracja drukarki sieciowej na Raspberry Pi:
Aby Twoja drukarka była dostępna z wielu urządzeń lub komputerów, potrzebujesz drukarki Wi-Fi lub kosztownej konfiguracji, aby zbudować drukarkę sieciową. Więc w tym sezonie świątecznym, jaki byłby idealny prezent niż drukarka sieciowa (czy właśnie dałem komuś pomysł?), Ale zamiast wydawać setki dolarów na to nowe przejęcie, co by było, gdybyś mógł zrobić to samo, dodając 35 dolarów Raspberry Pi 3 do tej starej drukarki leżącej na biurku? Tak, myślałem, że to też będzie niesamowite!
Wprowadzenie do serwera druku i CUPS:
Serwer druku może łączyć wiele komputerów z jedną lub wieloma drukarkami przewodowo lub bezprzewodowo. Za pomocą serwera druku można uzyskać dostęp do drukarki za pomocą wielu urządzeń i wysłać polecenie drukowania z dowolnego podłączonego urządzenia do drukarki w celu wydrukowania dowolnego dokumentu.
W tym samouczku dotyczącym serwera druku Raspberry Pi utworzymy drukarkę sieciową za pomocą Raspberry Pi 3 i wszechmocnego CUPS, który to wszystko umożliwi.
CUPS (Common Unix Printing System) to system drukowania dla komputerów opartych na systemach operacyjnych UNIX. Daje komputerom, na których działa, możliwość działania jako serwer druku. Komputer z systemem CUPS jest w stanie przyjmować zadania z urządzeń klienckich, przetwarzać je i przekazywać do odpowiedniej drukarki w celu wydrukowania.
Większość większości drukarek jest obsługiwana przez CUPS, zwłaszcza drukarki HP, ponieważ HP prowadzi własny projekt open source. Inne modele drukarek, które nie są bezpośrednio obsługiwane przez CUPS, mogą mieć standardowe sterowniki, które są zgodne i zapewniają podstawowe funkcje drukowania. Listę drukarek obsługiwanych przez CUPS można znaleźć pod załączonymi linkami.
Wymagane komponenty
W tym samouczku będziemy potrzebować następujących komponentów, z których część z pewnością możesz mieć i nie trzeba będzie ich kupować.
- Raspberry Pi 3
- Karta SD (co najmniej 8 GB)
- Drukarka USB
- Kabel Ethernet
- Zasilacz do Pi
Aby kontynuować, będziemy używać Raspbian stretch OS w tym samouczku, a ponieważ jego konfiguracja jest taka sama jak w Jessie, zakładam, że znasz konfigurację Raspberry Pi z Raspbian stretch OS. Chcę również założyć, że wiesz, jak ssh do Raspberry Pi za pomocą oprogramowania terminala, takiego jak kit. Jeśli masz problemy z którąkolwiek z wymienionych rzeczy, na tej stronie jest mnóstwo samouczków Raspberry Pi, które mogą pomóc, a także możesz umieścić swoje pytania w polu komentarza, a ja postaram się odpowiedzieć.
Gdy Twoje Pi jest gotowe, zróbmy serwer druku Raspberry Pi !
Konfiguracja drukarki sieciowej na Raspberry Pi:
Ta sekcja przeprowadzi nas przez serię kroków, których kulminacją będzie instalacja CUPS na Twoim Raspberry Pi.
Krok 1: Zaktualizuj Pi
Coś w rodzaju rytuału, pierwszą rzeczą we wszystkich moich projektach jest aktualizacja Raspberry Pi, robiąc to, upewniasz się, że twoje pi ma wszystkie najnowsze aktualizacje systemu operacyjnego, z którym pracujesz.
Aby to zrobić, używamy;
sudo apt-get update sudo apt-get upgrade
Po wykonaniu tej czynności zrestartuj pi używając;
sudo reboot
Poczekaj na proces ponownego uruchomienia i zaloguj się ponownie
Krok 2: Zainstaluj oprogramowanie serwera druku CUPS
Po wykonaniu aktualizacji następnym krokiem jest zainstalowanie naszego oprogramowania serwera druku CUPS.
Aby to zrobić, uruchom;
sudo apt-get install cups
Zajmie to trochę czasu, ale zainstaluje CUPS i inne zależności, takie jak Samba, perl i kilka innych programów lub bibliotek.
Krok 3: Skonfiguruj CUPS
Po zakończeniu instalacji nadszedł czas, aby sprawdzić plik konfiguracyjny CUPS. Kilka ustawień, które ogólnie wpływają na sposób działania cupów, np. Port, na którym komunikują się cup (domyślnie 631), można tutaj zmienić.
Dostęp do pliku konfiguracyjnego można uzyskać za pomocą;
sudo nano /etc/cups/cupsd.conf
Zmień / dodaj następujące wiersze do pliku konfiguracyjnego.
# Nasłuchuj tylko połączeń z komputera lokalnego. #Listen localhost: 631 # ZMIENIONO SŁUCHAJ LOKALNEGO portu LAN 631 # Ogranicz dostęp do serwera…
Następnie wprowadź adres IP swojego PI, a następnie nazwę drukarki na następnej stronie, używając poniższego formatu:
http: // + Raspberry Pi IP +: 631 + / printers / + nazwa drukarki „Nazwa kolejki” w CUPS
np.
Po wykonaniu tej czynności powinieneś być w stanie drukować za pośrednictwem drukarki sieciowej Raspberry Pi.
To wszystko w przypadku tego samouczka, możesz zadawać pytania w sekcji komentarzy.