Windows 7 nie może znaleźć drukarki CUPS udostępnionej z Ubuntu

12

Mam Ubuntu 11.10 na jednym komputerze i Windows 7 na innym. Komputer Ubuntu ma podłączoną drukarkę i chcę dodać tę drukarkę do komputera z systemem Windows 7. Drukowanie lokalne działa. Problem polega na tym, że system Windows nie widzi udostępnionej drukarki, więc nie mogę jej dodać.

Zgaduję, że nadal brakuje niektórych ustawień / oprogramowania Ubuntu, ale co dokładnie?
Jak zmusić system Windows do dodania tej drukarki?

  • W interfejsie internetowym CUPS zaznaczone jest pole wyboru Udostępnij drukarki podłączone do tego systemu . Nie jestem pewien, czy pole wyboru Zezwalaj na drukowanie z Internetu również musi być zaznaczone; Próbowałem obu ustawień i żadne z nich nie działało.

  • W systemie Windows mogę połączyć się z interfejsem WWW CUPS i zobaczyć drukarkę na liście (patrz zrzut ekranu poniżej). A jednak, gdy dodam ten adres URL drukarki, system Windows skarży się, że nie może się połączyć z drukarką.

  • Komputer Ubuntu to nowa instalacja. Mam już pełny dostęp do zapisu w udziałach Windows, więc coś takiego musi być wstępnie skonfigurowane od razu po wyjęciu z pudełka. Nie zainstalowałem ani nie zmieniłem żadnych aplikacji ani ustawień dotyczących Samby lub smb.conf. Czy muszę coś zrobić w tym zakresie (na Ubuntu 11.10!), Czy jest to przestarzałe, już dołączone i w pełni skonfigurowane?

  • Googlowanie tego problemu daje mi mnóstwo materiału z lat 2005-2009, ale nic nowego. Nie sądzę, aby było to nadal ważne w 2012 roku i nie chcę zepsuć mojej nowej instalacji nieaktualnymi instrukcjami. Przez jeden z komentarzy doszedłem do tej strony na temat drukowania sieciowego z systemu Windows, ale nie określa, czy Samba jest już zainstalowana - lub którą Sambę zainstalować, ponieważ wyszukiwanie w Centrum oprogramowania Ubuntu daje kilka wyników.

wprowadź opis zdjęcia tutaj

Torben Gundtofte-Bruun
źródło
Myślę, że musisz skonfigurować udział w drukarce samby, ale nigdy wcześniej tego nie robiłem.
Baarn
szybkie wyszukiwanie w Google wykopało to: help.ubuntu.com/community/Samba/PrinterSharing
Baarn
CPUS może działać tak, jak wcześniej korzystałem z systemu Windows, ale może być konieczne upewnienie się, że konfiguracja jest absolutnie poprawna. Jest wiele rzeczy, które musisz uzyskać.
billc.cn
Tutaj znajdziesz pełny samouczek dotyczący drukowania w systemie Linux-Windows: Drukarki i Linux - jak znaleźć sterowniki, zainstalować, skonfigurować | Samouczki dotyczące migracji do systemu Linux
omanosoft
1
Sztuką, którą musiałem zrobić, używając CUPS bez samby, było połączenie się z drukarką pod adresem http: // [serverip]: 631 / printers / [nazwa-drukarki tutaj], zamiast próbować dodać port lokalny pod adresem IP serwer.
ernie

Odpowiedzi:

12

Cóż, w końcu udało mi się to uruchomić. Okazuje się, że istnieje kilka części, które muszą ze sobą współpracować (oczywiście). Ale oto sposób, który wymaga zerowej pracy w terminal:

1) Skonfiguruj Sambę:

  • Zainstaluj „system-config-samba”.
  • Uruchom „Sambę” w programie uruchamiającym.
  • Otwórz „Preferencje”> „Ustawienia serwera” i wprowadź nazwę grupy roboczej używaną w systemie Windows.

2) Udostępnij drukarkę:

  • Przejdź do http: // localhost: 631 / admin / i zaznacz pole „Udostępnij drukarki podłączone do tego systemu”.
  • Przejdź do http: // localhost: 631 / printers / i sprawdź, czy na liście znajduje się oczekiwana drukarka.
  • Kliknij drukarkę i sprawdź, czy jest wymieniona jako „Bezczynna, Akceptowanie zadań, Udostępnione, Domyślne serwera”.

3) Podłącz drukarkę:

Wykonaj jeden z następujących kroków:

  • Na komputerze z systemem Windows otwórz Eksploratora Windows i przejdź do elementu „Sieć”. Jest ikona komputera z systemem Ubuntu; Otwórz to. Ikona drukarki udostępniana z Ubuntu. Kliknij ten prawym przyciskiem myszy i wybierz „Połącz ...”.
  • Na komputerze z systemem Windows wybierz „Dodaj nową drukarkę”, a następnie „Połącz z drukarką w Internecie lub sieci” i określ pełną ścieżkę „http: // {nazwa_komputera}: 631 / printers / {nazwa drukarki}”

Następnie przejdź do właściwości drukarki i skonfiguruj z pożądanymi ustawieniami domyślnymi.

Torben Gundtofte-Bruun
źródło
4
@PaulTomblin Być może mógłbyś podać alternatywną odpowiedź, która nie dotyczy samby?
Josiah
DZIĘKUJĘ CI!!! Który sterownik wybrałeś jednak?
Jonathan S. Fisher
Musiałem dodać użytkownika kubków, który lppasswd -a usernamewygląda tutaj
Aquarius Power
@Josiah, jeśli to możliwe, masz na myśli? :)
Aquarius Power
3
To rozwiązanie wcale nie musi obejmować SAMBA. Funkcję IPP zapewnia tylko CUPS!
Itay Grudev
1

Sterowniki systemu Windows muszą zostać przesłane za pomocą Eksploratora Windows, w przeciwieństwie do sterowników systemu Linux zainstalowanych w systemach plików Linux.

Możesz albo

  • użyj sterownika PS w systemie Windows i konkretnego sterownika w CUPS lub
  • użyj określonego sterownika w systemie Windows i sterownika Raw (co w rzeczywistości oznacza przezroczysty) sterownik w CUPS
MUY Belgium
źródło