Cups i m$windows

Bartosz Grzesiak perrin w geotag.pl
Czw, 3 Mar 2005, 18:13:06 CET


Tomasz P. napisał(a):

>Witam
>
>Co powinny mieć zainstalowane windowsy, by przez lokalną sieć dukować na 
>cups ? (i gdzie to znaleźć ?)
>  
>
Systemy Windows 2000 oraz XP obsługują protokół ipp, i w zasadzie 
powinny mieć to zainstalowane od początku. By móc drukować na CUPS 
trzeba dokonać pewnych modyfikacji samego CUPS jaki i dokonać 
konfiguracji Windows. Zakładam, że masz drukarkę skonfigurowaną na CUPS 
i funkcjonuje ona bez problemów.


1. System CUPS domyślnie przyjmuje do drukowania niesformatowane dane, 
systemy Windows wysyłają dane z zainstalowanych sterowników(zazwyczaj w 
postaci raw). Żeby można było takie dane drukować trzeba dokonać 
niewielkich zmian w plikach MIME demona, mianowicie:

/etc/cups/mime.convs odkomentować linie
application/octet-stream   application/vnd.cups-raw 0 -

natomiast w pliku:
/etc/cups/mime.types odkomentować linie
application/octet-stream

w pliku /etc/cupsd.conf nalezy udostepnic drukarke dla podsieci.

#
# End of "$Id: cupsd.conf.in,v 1.16 2004/08/18 17:53:47 mike Exp $".
#
<Location /printers/lp0>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.0.* <-- tę linie trzeba dopisac by udostepnic 
drukarke dla sieci (oczywiscie trzeba wpisac odpowiednio do twojej sieci)
AuthType None
</Location>
Browsing On
BrowseProtocols cups
BrowseOrder Deny,Allow
BrowseAllow from @LOCAL
Listen 127.0.0.1:631
Listen 192.168.0.1:631 <----linia niezbedna do dzialania protokolu ipp w 
sieci :)

zapisac zmiany i zrestartować CUPS

Teraz Windy:
Aby móc obsłużyć ipp w w2k trzeba jeszcze stworzyc klase drukarki ktora 
ma byc dostepna(taka przpadlosc systemu) mozna to zrobic za pomoca 
panela administracyjnego CUPS (http://localhost:631) czyli:

Do Administration Tasks -> Add Class -->Name wpisac "Klasa" w 
pozostalych co ci sie zywnie podoba. (reszta jest juz do przewidzenia)

restart Cups dla pewnosci.

Dla windows 2000: Dodaj drukarkę -> drukarka sieciowa ->Podłącz do 
drukarki w sieci domowej lub biurowej-> W polu URL (np) 
http://192.168.0.1:631/classes/Klasa -> instalujemy sterowniki i finito. 
Od tej chwili można drukować :)

Protkokół ipp dla XP (pozbawiony błedu w2k)
Dodaj drukarkę -> drukarka sieciowa ->Podłącz do drukarki w sieci 
domowej lub biurowej-> W polu URL (np) 
http://192.168.0.1:631/printers/(nazwa_drukarki) np lp0 - instalujemy 
sterowniki i finito. Od tej chwili można drukować :)

W przypadku Win9X -> jedynie samba, ipp jest nie obslugiwany.

Pozdrawiam
Perrin





Więcej informacji o liście dyskusyjnej pld-users-pl