2024 Autor: Peter John Melton | [email protected]. Ostatnio zmodyfikowany: 2024-01-07 23:04
Dlaczego chcę to zrobić?
Jeśli eksperymentujesz z Pi jako zamiennikiem pulpitu, chcesz włączyć fizyczne wydruki dla programu lub zestawu aplikacji, którego używasz, lub w inny sposób chcesz włączyć tradycyjne drukowanie na Pi, ten samouczek jest prostym ujęciem z drukarki do szczęśliwego drukowania; nie ma żadnych wcześniejszych problemów z drukarnią w Linuksie.
Czego potrzebuję?
W tym samouczku będziesz potrzebować następujących rzeczy:
- 1 jednostka Raspberry Pi z zainstalowanym systemem Rasbian
- 1 drukarka oparta na USB lub sieciowa
Jeśli jeszcze nie skonfigurowałeś swojego Raspberry Pi z wizerunkiem Rasbijskim, proponujemy rozpoczęcie od wprowadzenia do Raspberry Pi.
Instalowanie CUPS na Pi i włączanie zdalnego dostępu
Aby połączyć drukarkę z Raspberry Pi, musimy najpierw zainstalować Common Unix Printing System (CUPS). Czas na odpalenie twojego Pi i przejście do terminalu (albo na samym Pi przez SSH).
Na terminalu wpisz następujące polecenie, aby rozpocząć instalację CUPS:
sudo apt-get install cups
Gdy pojawi się monit, aby kontynuować, wpisz Y i naciśnij enter. CUPS to dość rozbudowana instalacja, więc nie krępuj się napić kawy. Po zakończeniu instalacji podstawowej musimy wprowadzić kilka drobnych zmian administracyjnych. Pierwszym zadaniem jest dodanie się do grupy użytkowników, która ma dostęp do kolejki drukarki / drukarki. Grupa użytkowników utworzona przez CUPS to "lpadmin". Domyślnym użytkownikiem Rasbian (i użytkownikiem, na którym się zalogowaliśmy) jest "pi" (odpowiednio dostosuj następujące polecenie, jeśli chcesz, aby inny użytkownik miał dostęp do drukarki).
Na terminalu wpisz następujące polecenie:
sudo usermod -a -G lpadmin pi
Dla ciekawskich, przełącznik "-a" pozwala nam dodać istniejącego użytkownika (pi) do istniejącej grupy (lpadmin), określonej przez przełącznik "-G".
Ostatnim etapem prac przedkonfiguracyjnych jest umożliwienie zdalnej edycji konfiguracji CUPS. Resztę konfiguracji można ukończyć za pomocą przeglądarki internetowej w Pi, ale jeśli faktycznie nie siedzisz w Pi i wolisz używać, powiedzmy, przeglądarki na pulpicie systemu Windows do ukończenia konfiguracji, będziesz trzeba przełączać małą wartość w
/etc/cups/cupsd.conf
. Na terminalu wpisz następujące polecenie:
sudo nano /etc/cups/cupsd.conf
Wewnątrz pliku znajdź tę sekcję:
# Only listen for connections from the local machine Listen localhost:631
Skomentuj linię "Listen localhost: 631" i zastąp ją następującym:
# Only listen for connections from the local machine # Listen localhost:631 Port 631
To instruuje CUPS, aby nasłuchiwał każdego kontaktu w dowolnym interfejsie sieciowym, o ile jest skierowany na port 631.
Przewiń dalej plik konfiguracyjny, aż zobaczysz sekcje "lokalizacja". W poniższym bloku pogrubiliśmy linie, które musisz dodać do konfiguracji:
< Location / >
# Restrict access to the server…
Order allow,deny
Allow @local
< /Location >
< Location /admin >
# Restrict access to the admin pages…
Order allow,deny
Allow @local
< /Location >
< Location /admin/conf >
AuthType Default
Require user @SYSTEM
# Restrict access to the configuration files…
Order allow,deny
Allow @local
< /Location >
Dodanie linii "allow @local" umożliwia dostęp do CUPS z dowolnego komputera w sieci lokalnej. Za każdym razem, gdy wprowadzasz zmiany w pliku konfiguracyjnym CUPS, będziesz musiał zrestartować serwer CUPS. Zrób to za pomocą następującego polecenia:
sudo /etc/init.d/cups restart
Po ponownym uruchomieniu CUPS, powinieneś mieć dostęp do panelu administracyjnego za pośrednictwem dowolnego komputera w sieci lokalnej, wskazując jego przeglądarkę na https:// [adres IP Pi lub nazwę hosta]: 631.
Dodawanie drukarki do CUPS
Po zalogowaniu otrzymasz listę wykrytych drukarek (zarówno lokalnych, jak i sieciowych). Wybierz drukarkę, którą chcesz dodać do systemu:
Chociaż zdajemy sobie sprawę, że przed wydrukiem testowym jest jeszcze trochę za wcześnie, to znaczy, że jest on drukowany,że pewni. Piętnaście sekund później dokument wyszedł z drukarki i spadł na tacę. Powodzenie!
W tym momencie, jeśli dodałeś jedynego użytkownika, który potrzebuje dostępu do drukarki, do grupy "lpadmin" i dodałeś jedyną drukarkę, do której chcesz uzyskać dostęp do systemu CUPS, gotowe. Jeśli masz innych użytkowników, których chciałbyś dodać lub dodatkowych drukarek, po prostu ponownie wykonaj odpowiednie kroki w samouczku, aby to zrobić.
Zalecana:
Jak zalogować się do komputera za pomocą linii papilarnych lub innego urządzenia za pomocą Windows Hello
Windows Hello, nowa funkcja w systemie Windows 10, umożliwia zalogowanie się do komputera za pomocą odcisku palca, rozpoznawania twarzy, klucza USB lub innej porady towarzyszącej. Teraz pozwala również na logowanie się do aplikacji i stron internetowych za pośrednictwem Microsoft Edge.
Jak zsynchronizować przypomnienia Cortany z komputera z systemem Windows 10 na telefon iPhone lub telefon z systemem Android
Asystent wirtualny Cortana systemu Windows 10 pozwala ustawić przypomnienia za pomocą głosu, wpisując je w polu Cortana na pasku zadań lub w aplikacji Sticky Notes. Te przypomnienia będą normalnie pojawiały się tylko wtedy, gdy jesteś przy komputerze, co sprawia, że łatwo je przegapić.
Jak korzystać z laptopa z systemem Windows jako monitora bezprzewodowego (dla innego komputera)
Chcesz dodatkowego ekranu, aby zwiększyć wydajność w systemie Windows 10, ale nie masz innego monitora pod ręką. Jeśli jednak masz najnowszy laptop lub tablet z systemem Windows, możesz go używać jako bezprzewodowego monitora.
Jak zmienić nazwę hosta Raspberry Pi (lub innego urządzenia Linux)
Domyślną nazwą hosta dla Raspberry Pi jest, kreatywnie, "raspberrypi". Co jeśli chcesz zmienić nazwę hosta lub chcesz uniknąć konfliktów nazw hostów w sieci lokalnej? Czytaj dalej, ponieważ pokazujemy, jak szybko zmienić nazwę hosta urządzenia opartego na systemie Linux.
Jak udostępnić i dodać drukarkę sieciową w systemie Windows 10/8/7
Jeśli masz podłączoną drukarkę do komputera z systemem Windows, możesz udostępnić ją dowolnej osobie w tej samej sieci. Możesz kontrolować, kto ma dostęp do drukarki lub kto nie będzie w sieci.