Strona 1 z 1

Udostępnianie drukarki

: 08 sie 2007, 10:52
autor: Pjetja
Witam
Mam do was taki pytanie w jaki sposób ja mogę udostępnić drukarkę w mojej lokalnej sieci ? Drukarka to Canon PIXIMA IP2000, sieć Livebox Jeden z komputerów podpięty jest przez ethernet (do niego jest podpięta drukarka) i pracuje pod Ubuntu 7.04 Drugi (w pokoju obok) przez Wi-Fi pracuje pod windowsem XP. Moim celem jest aby można było z poziomu XP-ka drukować na tym Canonie

Z góry dziękuje

Pozdrawiam

: 08 sie 2007, 12:26
autor: KrzysztofS
To chyba tylko samba ..... Kiedyś za dawnych czasów bawiłem się udostępnianiem drukarek przez sambę jednak strasznie to ścierwiło, był to stary PII i chyba 64MB RAM. W czasie dukowania zupełnie zamierał ;-) Było ostatnio coś na forum ..... Teraz kupiłem printserver ;-)

: 08 sie 2007, 20:08
autor: Pjetja
A właśnie KrzysztofS, powiedz mi coś więcej o 'printserwerze' bo już się właśnie gdzies z tym spotkałem. Rozumiem że to jest coś w rodzaju "przejściówki" tzn z jednej strony wpinamy drukarke na USB z drugiej strony jest ethernet ale gdzie on dalej wędruje do Routera ?? :neutral:

: 08 sie 2007, 20:39
autor: KrzysztofS
Hmmm gdziekolwiek to, to moje jest prawie jak zwykły komp. Ma adres IP, odpowiada na pingi itp .... Podłączasz jak zwykły komputer do huba swicza czy rutera, aby tylko miał dostęp do domowego lanu ......

[ Dodano: 8 Sierpień 07, 20:42 ]
Ja mam go na LPT a nawet dwa ;-) Ale są też na USB. Z jednej strony podpinasz drukarkę a z drugiej jest gniazdo eternetowe ......

[ Dodano: 8 Sierpień 07, 20:44 ]
http://www.allegro.pl/4438_printserwer. ... view=gtext

Odp: Udostępnianie drukarki

: 02 lis 2008, 21:01
autor: artemis
Podłącze się jeśli można.
Mam identyczną sytuację. Komputer z UBU 8,4 stacja podłączona drukarka HP PSC 1400 (kombajn ze skanerem) po kablu rooter Linksys wag 200G ,po wifi lapek z XP. Troche już zwojowałem bo Lapek widzi drukarkę pod UBU, ale co z tego skoro podczas próby dodania jej w XP pojawia się komunikat-.....automatyczne zainstalowanie sterownika na komputerze ...-ten etap XP przechodzi- dalej -serwer dla drukarki nie ma zainstalowanego poprawnego sterownika.-i kiszka!! Na dysku HP go brak!! Na liście proponowanej brak!! Jak już dopasuje jakiś żeby tylko przejść ten etap i mieć drukarkę dodaną ,to podczas próby drukowania dostaje komunikat -o odmowie dostępu!!!! szlak mnie trafia!!
Może ktoś coś doradzi!!???

EDIT:
ROZWIĄZANIE
Jeżeli z jakiś względów nie możesz lub nie chcesz udostępniać drukarki poprzez Sambę lub też chcesz udostępnić drukarkę komputerowi z systemem innym niż Windows jest na to sposób. Możesz podłączyć się bezpośrednio do serwera wydruku cups. Aby tego dokonać należy przeprowadzić dwie czynności. Po pierwsze musisz zmodyfikować konfigurację firewalla, wśród usług które mają być dostępne zaznacz Serwer CUPS. Po drugie należy zmodyfikować konfigurację samego CUPS’a, w tym celu jako root otwórz plik mime.convs i odkomentuj (usuń znak #) przed opcją application/octet-stream application/vnd.cups-raw 0 -. Zrestartuj serwer i możesz przejść do konfiguracji drukarki w pozostałych komputerach. Na przykładzie Windows, aby dodać drukarkę w kreatorze dodawania nowej drukarki wybierz opcję drukarka sieciowa i w następnym okienku opcję podłącz do drukarki w sieci domowej lub biurowej. W polu adresu (URI) wpisz adres drukarki w formie: [url]http://:631/printers/[/url]. Gdzie nazwa drukarki to nazwa pod jaką zainstalowano ją w systemie.(więc zrobiłem tak: http:// ip kompa z ubuntu:631/printers/nazwa mojej drukarki w systemie ubuntu ) Podobnie jak w przypadku samby system będzie musiał zainstalować sterownik drukarki.
(cytat Adama Zielińskiego -jakilinuks.org)

Ja jeszcze pod ubuntu opublikowałem drukarkę wpisując do przeglądarki -localhost:631- i w zakładce drukarki opublikowałem ją

I wszystko mi śmiga jak lala po wifi!!
Sterowniki alternatywne do PSC seria 1400(i chyba 1300) to HP Deskjet 3420 Color Inkjet Printer pobrać tu:
http://h10025.www1.hp.com/ewfrf/wc/soft ... 28&lang=pl

Po pobraniu pliku instalacyjnego należy go przekopiować do dowolnego katalogu WINDY, uruchomić i poczekać, aż wszystkie jego komponenty rozpakują. Po tej czynności dodać sterownik drukarki ręcznie (z dysku). Znajduje się on w folderze, do którego rozpakował go program instalacyjny.

I to wsio!! Tyle że bez obsługi skanera, bo sterowniki są tylko podstawowe do drukowania, a nie na „kombajny”

Odp: Udostępnianie drukarki

: 19 lip 2009, 22:47
autor: AdamKolany

u mnie to niestety nie działa.
na obu maszynach jest U9.04.
w kliencie uruchomiłem: administracja/drukowanie/nowa i wybrałem IPP i wpisałem adres serwera. po kliknięciu 'znajdź kolejkę' pięknie znalazło, podało URI: ipp://192.168.1.9:631/printers/HP-LaserJet-1018.
niestety kliknięcie 'sprawdź' wypisuje, ze ten udział drukowania jest niedostępny.

na serwerze wcześniej odkomentowałem w /etc/cups/mime.convs linię z
application/octet-stream application/vnd.cups-raw 0 -

i restartowałem serwer cups.

nic to nie dało.

firewalle są powyłączane.


już mam.
wystarczyło (może i można inaczej) włączyć w przeglądrace localhost:631, wybrać "drukarki" i kliknąć "opublikuj" w tej co trzeba (mam kilka). jeszcze tylko hasło tamtego admina i zadziałało.

Odp: Udostępnianie drukarki

: 17 wrz 2009, 12:04
autor: suse1
Ja właśnie się pobawiłem tym problemem.
Na stacjonarnym ub9,04 powłączałem wszystkie opcje udostępniania.
Na lapku ubu9,04 przy konfiguracji jest mały niebieski napis "problem?" i poprostu kliknąłem dalej poszło samo.
Drukuję z lapka na wifi tylko oczywiście muszę włączyć stacjonarny.
A dodatkowo zauważyłem że uri masz ipp , a próbowałeś http?

Odp: Udostępnianie drukarki

: 18 wrz 2009, 11:43
autor: AdamKolany
już jest właściwie OK.
na zdalnym kompie trzeba było w ustawieniach drukarki (http://localhost:631) wybrać "upublicznij",
czy jakoś tak.


jedyne co wkurza, to to, że wykrywa jakieś drukarki (niby moje), ale nie da się ich usunąć :/

Odp: Udostępnianie drukarki

: 19 lip 2010, 17:32
autor: UbuKról
Dzięki Artemis za ten post. U mnie wszystko zadziałało, a z sambą to się mordowałem już kilka miesięcy.

Odp: Udostępnianie drukarki

: 31 sie 2010, 09:34
autor: kristoferes
Witam
Mam problem ze skonfigurowaniem drukarki HP Deskjet 1100 na Windows 2000. Drukarka udostępniona jest na Ubuntu 9.10 wg. wskazówek artemisa, i ze skonfigurowaniem jej pod laptopem z ubuntu 10.04 niema problemu. Drukowanie działa. Mianowicie za bardzo nie wiem gdzie wpisać lokalizację http udostępnionej drukarki (Można tylko w nazwie portu, ale to nie o to chodzi :/). Czy ktoś wie gdzie w kreatorze dodawania drukarki wpisać tą ścieżkę?

Próbowałem tysiące kombinacji, ale w logach cupsa mi wciąż sypie błędami.

Kod: Zaznacz cały

D [31/Aug/2010:09:23:20 +0200] Report: jobs-active=0
D [31/Aug/2010:09:23:20 +0200] Report: printers=1
D [31/Aug/2010:09:23:20 +0200] Report: printers-implicit=0
D [31/Aug/2010:09:23:20 +0200] Report: stringpool-string-count=373
D [31/Aug/2010:09:23:20 +0200] Report: stringpool-alloc-bytes=6928
D [31/Aug/2010:09:23:20 +0200] Report: stringpool-total-bytes=8560
D [31/Aug/2010:09:23:38 +0200] cupsdNetIFUpdate: "lo" = localhost:631
D [31/Aug/2010:09:23:38 +0200] cupsdNetIFUpdate: "eth0" = 192.168.16.31:631
D [31/Aug/2010:09:23:38 +0200] cupsdNetIFUpdate: "lo" = localhost:631
D [31/Aug/2010:09:23:38 +0200] cupsdNetIFUpdate: "eth0" = fe80::207:95ff:fe50:9b85%eth0:631
D [31/Aug/2010:09:23:38 +0200] send_slp_browse(0x221e24b8 = "HP-LaserJet-1100-hp")
E [31/Aug/2010:09:23:38 +0200] SLPReg of "HP-LaserJet-1100-hp" failed with status -20!
D [31/Aug/2010:09:24:09 +0200] send_slp_browse(0x221e24b8 = "HP-LaserJet-1100-hp")

Kod: Zaznacz cały

D [31/Aug/2010:09:05:02 +0200] cupsdCloseClient: 11
D [31/Aug/2010:09:05:02 +0200] cupsdAcceptClient: 11 from 192.168.16.64:631 (IPv4)
E [31/Aug/2010:09:05:02 +0200] Unable to encrypt connection from 192.168.16.64 - A record packet with illegal version was received.
D [31/Aug/2010:09:05:02 +0200] cupsdCloseClient: 11
D [31/Aug/2010:09:05:02 +0200] cupsdAcceptClient: 11 from 192.168.16.64:631 (IPv4)
E [31/Aug/2010:09:05:02 +0200] Unable to encrypt connection from 192.168.16.64 - A record packet with illegal version was received.
D [31/Aug/2010:09:05:02 +0200] cupsdCloseClient: 11
D [31/Aug/2010:09:05:02 +0200] cupsdAcceptClient: 11 from 192.168.16.64:631 (IPv4)
E [31/Aug/2010:09:05:02 +0200] Unable to encrypt connection from 192.168.16.64 - A record packet with illegal version was received.
D [31/Aug/2010:09:05:02 +0200] cupsdCloseClient: 11
D [31/Aug/2010:09:05:02 +0200] cupsdAcceptClient: 11 from 192.168.16.64:631 (IPv4)
E [31/Aug/2010:09:05:02 +0200] Unable to encrypt connection from 192.168.16.64 - A record packet with illegal version was received.

Zawartość cups.log :

Kod: Zaznacz cały

LogLevel debug
MaxLogSize 1m
SystemGroup lpadmin
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
# Enable printer sharing and shared printers.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseAddress @LOCAL
BrowseLocalProtocols cups ldap slp
DefaultAuthType Basic
<Location />
  # Allow shared printing and remote administration...
  Order allow,deny
  Allow all
</Location>
<Location /admin>
  # Allow remote administration...
  Order allow,deny
  Allow all
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  # Allow remote access to the configuration files...
  Order allow,deny
  Allow all
</Location>
<Policy default>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
 <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  <Limit Create-Job Print-Job Print-URI>
  AuthType Default
  Order deny,allow
</Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
  AuthType Default
  Require user @SYSTEM
  Order deny,allow
    </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
      </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
  AuthType Default
      Require user @OWNER @SYSTEM
      Order deny,allow
        </Limit>
  <Limit All>
        Order deny,allow
          </Limit>
</Policy>
BrowseWebIF Yes

Odp: Udostępnianie drukarki

: 08 gru 2010, 14:17
autor: ddd
AdamKolany pisze:
u mnie to niestety nie działa.
na obu maszynach jest U9.04.
w kliencie uruchomiłem: administracja/drukowanie/nowa i wybrałem IPP i wpisałem adres serwera. po kliknięciu 'znajdź kolejkę' pięknie znalazło, podało URI: ipp://192.168.1.9:631/printers/HP-LaserJet-1018.
niestety kliknięcie 'sprawdź' wypisuje, ze ten udział drukowania jest niedostępny.

na serwerze wcześniej odkomentowałem w /etc/cups/mime.convs linię z
application/octet-stream application/vnd.cups-raw 0 -

i restartowałem serwer cups.

nic to nie dało.

firewalle są powyłączane.


już mam.
wystarczyło (może i można inaczej) włączyć w przeglądrace localhost:631, wybrać "drukarki" i kliknąć "opublikuj" w tej co trzeba (mam kilka). jeszcze tylko hasło tamtego admina i zadziałało.
Dzięki :) u mnie śmiga