Strona 1 z 2

Cups - instalacja drukarki udostepnionej

: 04 marca 2011, 15:51
autor: dafr
Mam drukarkę HP1018 podłączoną przez USB do jednego z komputerów w sieci. Chciałem udostępnić ją przez CUPS tak aby mieć kontrolę nad użytkownikami (ldap). Nie potrafię jednak jej zainstalować. Próbuje przez

Kod: Zaznacz cały

socket://192.168.1.100/HP1018
ale nie widzi w ten sposób udziału. Nie potrafię tego zrobić.

: 04 marca 2011, 17:21
autor: s4per
Nie wiem czy dobrze rozumiem Twój problem.
Ale nie najprościej za pomocą panelu CUPS, czyli w przeglądarce:

Kod: Zaznacz cały

http://localhost:631/

: 04 marca 2011, 19:00
autor: dafr
Dokładnie, i właśnie nie potrafię w cupsie zainstalować tej drukarki.
Mam domenę działającą na Debianie Lenny z LDAP. Jeden z systemów Windows XP ma adres

Kod: Zaznacz cały

192.168.1.100
Drukarkę udostępniam na nim jako udział HP1018. W otoczeniu sieciowym Windows jest widoczna jako:

Kod: Zaznacz cały

\\192.168.1.100\HP1018
i na każdej stacji mogę sobie ją tak zainstalować. Problem w tym, że nie wszyscy mogą na niej wszystko drukować stąd chcę ją udostępnić w sieci ale jako mapowaną drukarkę na serwerze Debiana i tam zarządzać kto ma dostęp do drukowania. Przy instalacji podaję adres:

Kod: Zaznacz cały

 socket://192.168.1.100/HP1018
i Debian jej nie widzi. A więc, jak podaje się adres drukarki udostępnianej przez Windows?

: 05 marca 2011, 10:08
autor: lolleq
Spróbuj smb zamiast socket.

: 07 marca 2011, 14:58
autor: dafr
Też nie działa.

: 07 marca 2011, 17:03
autor: lolleq
A smbclient widzi udostępnione zasoby na tym komputerze?

: 07 marca 2011, 23:16
autor: pawelo
Witam.
Jeżeli dobrze rozumie to chcesz udostępnić drukarkę hp podłączoną przez usb do komputera z zainstalowanym serwerem wydruku cups innym klientom (Linux, Windows) w sieci lokalnej?
  1. Instalujesz ją lokalnie na komputerze z cupsem jako drukarkę lokalną.
  2. Drukujesz wydruk testowy, aby upewnić się czy poprawnie się zainstalowała.
  3. Jeśli tak, to włączasz współdzielenie drukarki np. w:

    Kod: Zaznacz cały

    http://localhost:631/admin
    (domyślnie).
  4. Sprawdzasz adres ip komputera z cupsem w sieci lokalnej.
  5. W pliku /etc/cups/cupsd.conf wpisujesz w sekcji <location /> allow adres_sieci/maska np.:

    Kod: Zaznacz cały

     192.168.1.0/24) </location> i
  6. Jak dostajesz adres ip w komputerze z cupsem przez dhcp to usuń wszystkie wpisy w cupsd.conf, które brzmią:

    Kod: Zaznacz cały

    Listen...
  7. Dopisz:

    Kod: Zaznacz cały

    Port 631 
    cups nasłuchuje na wszystkich interfejsach na porcie 631.
  8. Kod: Zaznacz cały

    /etc/init.d/cups restart

    albo:

    Kod: Zaznacz cały

    reboot
  9. Możesz sprawdzić:nmapem z sieci, czy nasłuchuje cups:

    Kod: Zaznacz cały

    nmap adres_ip_cupsa -p 631
  10. jeżeli tak, to można konfigurować klientów.
  11. Zasada jest taka, że dodaję się drukarkę sieciową i jako położenie wpisujesz:

    Kod: Zaznacz cały

    http://adres_ip_cupsa:631/printers/drukarka
    następnie wszystkie kroki jak dla drukarki lokalnej, tj. sterowniki itp.
    Dokładny adres drukarki uzyskasz ze strony:

    Kod: Zaznacz cały

     http://adres_ip_cupsa:631/printers
    i kliknij na właściwą
Pamiętaj o firewallu - odblokuj port 631 dla interfejsu, na którym będzie nasłuchiwał cups.

To chyba na tyle.
Przepraszam za bałagan w opisie. Pozdrawiam.

: 07 marca 2011, 23:26
autor: dafr
Źle mnie zrozumiałeś. Drukarka jest podłączona przez USB do komputera z WindowsXP.
Chcę przechwycić ją przez Debiana i udostępnić w sieci - no chyba że nie ma takiej możliwości.

: 07 marca 2011, 23:50
autor: pawelo
Nie mam pod ręką Windowsa XP z drukarką, więc nie będę strzelał. Sle osobiście bym wolał zastosować media konwerter USB <> ETHERNET i wpiął drukarkę bezpośrednio do Debiana.

: 08 marca 2011, 07:57
autor: lolleq
pawelo pisze:zastosować media konwerter USB <> ETHERNET i wpiął drukarkę bezpośrednio do Debiana.
Znaczy, serwer wydruku? To najlepsze rozwiązanie - pod warunkiem, że 1018 nie jest wynalazkiem GDI (a chyba jest, można sprawdzić na stronach HP). Lepiej będzie wpiąć drukarkę bezpośrednio do serwera - ale tu dochodzi kwestia lokalizacji obu urządzeń i długości kabla USB.