Cups - instalacja drukarki udostepnionej

Konfiguracja serwerów, usług, itp.
dafr

Cups - instalacja drukarki udostepnionej

Post 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ć.
s4per
Posty: 30
Rejestracja: 29 listopada 2009, 23:14

Post 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/
dafr

Post 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?
Awatar użytkownika
lolleq
Beginner
Posty: 193
Rejestracja: 26 sierpnia 2006, 10:45
Lokalizacja: Zgorzelec -> Szczecin

Post autor: lolleq »

Spróbuj smb zamiast socket.
dafr

Post autor: dafr »

Też nie działa.
Awatar użytkownika
lolleq
Beginner
Posty: 193
Rejestracja: 26 sierpnia 2006, 10:45
Lokalizacja: Zgorzelec -> Szczecin

Post autor: lolleq »

A smbclient widzi udostępnione zasoby na tym komputerze?
pawelo
Posty: 31
Rejestracja: 21 stycznia 2009, 14:51
Lokalizacja: Bydgoszcz

Post 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.
dafr

Post 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.
pawelo
Posty: 31
Rejestracja: 21 stycznia 2009, 14:51
Lokalizacja: Bydgoszcz

Post 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.
Awatar użytkownika
lolleq
Beginner
Posty: 193
Rejestracja: 26 sierpnia 2006, 10:45
Lokalizacja: Zgorzelec -> Szczecin

Post 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.
ODPOWIEDZ