Jestem na serwerze Ubuntu 10.10 i muszę podłączyć drukarkę HP Laserjet przez USB i udostępnić ją w sieci LAN. Wykonałem kilka samouczków w Internecie, aby zainstalować sterowniki HPLIP i skonfigurować CUPS. Mam dostęp do interfejsu sieciowego serwera, a wydruk strony testowej działa jak urok.
Mogę również edytować wszystkie domyślne opcje drukarki, przeglądać kolejkę i tak dalej.
Jedyne, czego nie mogę zrobić, to zainstalować i znaleźć drukarkę od innych klientów w tej samej sieci LAN. Próbowałem z domyślnym wyszukiwaniem w systemie Windows 7 i nic się nie pojawiło, próbowałem zainstalować nowy port TCP / IP z adresem IP serwera i ręcznie dodać sterownik drukarki, ale też nie działałem.
Co muszę zrobić lub sprawdzić, aby to zadziałało? Jedynym problemem jest to, że drukarka nie jest widoczna w sieci LAN, ale jest poprawnie zainstalowana na serwerze Ubuntu.
źródło
http:\\192.168.1.9:631\printers\Xerox123
Oto samouczek ze zdjęciami: [ linuxibos.blogspot.com/2012/05/seprinters-linux.html][1] [1]: linuxibos.blogspot.com/2012/05/seprinters-linux.htmlOdpowiedzi:
Czy masz zainstalowane środowisko graficzne GUI? Powinieneś być w stanie uruchomić
/usr/share/system-config-printer/system-config-printer.py
i włączyć udostępnianie podłączonych drukarek, a następnie na innych komputerach włączyć pokazywanie udostępnionych drukarek.źródło
Pomogę, ale jest to z góry mojej głowy, więc może być konieczna zmiana niektórych rzeczy:
Najpierw sprawdź, czy masz podłączoną drukarkę i zainstalowaną sambę / kubki. Więc jeśli wykonasz
apt-get
/aptitude
search, powinieneś mieć zainstalowane pakiety puchary i sambę . Kubki służą do obsługi drukarki. Samba ma obsługiwać udostępnianie na wypadek, gdyby system Windows połączył się z tą udostępnioną drukarką (Twoja skrzynka). Jeśli nie masz ich zainstalowanych, to:sudo apt-get install cups samba
lub używając umiejętnościsudo aptitude install cups samba
Następnie zaczynamy od ich konfiguracji. Ponieważ korzystasz z wersji Ubuntu na serwerze, nie masz żadnego domyślnego sposobu korzystania z rozwiązania GUI (mówię, że jest to domyślne, ponieważ niektórzy ludzie instalują pakiety GUI), więc poniższe informacje dotyczą czystego serwera:
Edytuj główną konfigurację samby. Plik jest w
/etc/samba/smb.conf
. Aby edytować plik, po prostu wpiszsudo nano /etc/samba/smb.conf
Jeśli jesteś rootem, nie potrzebujesz tejsudo
części.Chcemy zmienić następujące zmienne i usunąć symbole komentarza (# lub;) przed nimi, jeśli mają takie zmienne. Na przykład:
Jeśli tak to wygląda
# workgroup = WORKGROUP
, zostaw to takworkgroup = WORKGROUP
(bez symbolu #).Jeśli wygląda to
; guest = yes
tak, zostaw to takguest = yes
(Bez symbolu;):grupa robocza - zmień ją na grupę roboczą, której używasz w sieci. Jeśli twoja sieć jest „xtreme”, tak jak w moim przypadku, powinna powiedzieć:
workgroup = xtreme
(Pamiętaj, aby usunąć komentarz, jeśli taki istnieje)bezpieczeństwo - zmień, aby udostępnić. Zaoszczędzi ci to później kilku problemów.
security = share
Edytuj sekcję drukarki samby.
Sekcja drukarki wyglądałaby mniej więcej tak:
co chcemy zrobić, to zmiana browseable aby tak i gości OK na TAK
Powinien wyglądać tak po edycji:
To wszystko. Teraz uruchom ponownie usługę samba. możesz to zrobić na kilka sposobów:
sudo service smbd restart
sudo /etc/init.d/smbd restart
Teraz przejdź do systemu Windows lub systemu Linux i poszukaj drukarki w sieci lub adresu IP serwera.
źródło