Article View: pl.comp.os.bsd
Article #21189Re: troche OT - samba
From: Wojciech Puchar
Date: Tue, 02 Feb 2010 08:28
Date: Tue, 02 Feb 2010 08:28
100 lines
4025 bytes
4025 bytes
>>> Czy ktoś wie w jaki sposób zrobić aby system specjalnej troski (windows) sam >>> pobierał sterownik do drukarki taki jak chce. >> jakby co już wiem > a więc poradnik. ZAŁOŻENIA: 1) skonfigurowane poprawnie lpd i /etc/printcap. Wszystkie drukarki w /etc/printcap przyjmują na wejście postscript i robią z tym co trzeba aby drukować. 2) samba jest używana w trybie share, bez logowań. Jeśli ma być w trybie user to będzie podobnie i chyba każdy dojdzie. 3) sambe mamy już skonfigurowaną pod siebie tylko bez drukarek. INSTRUKCJA: założyć katalog na sterowniki np. /home/sterowniki rozpakować do niego pliki pobrane z http://www.tensor.gdynia.pl/~wojtek/NOBACKUP/sd.tar.bz2 nie gwarantuje że ten plik długo tu będzie, będzie inny - właściwy, gdy ktoś dojdzie jak zrobić aby to działało z KAŻDYM windows. 4) nadać katalogowi /home/sterowniki właściciela i grupe samba (albo odpowiednio inną stosownie do konfigu) 5) w [global] dać printing = bsd load printers = yes zamiast bsd będzie pewnie co innego dla np. linuxa, ale zdecydowanie nie cups 6) zapodać [printers] comment = Drukarki path = /var/spool/samba browseable = yes guest ok = yes writable = no printable = yes force user = samba force group = samba printer admin = samba [print$] path = /home/sterowniki browseable = yes guest ok = yes writable = yes printable = no force user = samba force group = samba 7) utworzyć 2 skrypty w /home/sterowniki/ sterowniki-install.sh #!/bin/sh rpcclient -N localhost -c \ 'adddriver "Windows NT x86" "GenericPostscriptPrinter:ADOBEPS5.DLL:DEFPRTR2.PPD:ADOBEPSU.DLL:ADOBEPSU.HLP:NULL:RAW:NULL"' rpcclient localhost -N -c \ 'adddriver "Windows 4.0" "GenericPostscriptPrinter:ADOBEPS4.DRV:DEFPRTR2.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL"' i sterowniki-set.sh rpcclient -N localhost -c 'setdriver drukarka1 GenericPostscriptPrinter' rpcclient -N localhost -c 'setdriver drukarka2 GenericPostscriptPrinter' itp. skrypt sterowniki-set mógłby być bardziej automatyczny - brać jak leci z printcap, ale narazie mam taki bo nie wszystkie chce w/g tego mechanizmu (vista ...) 8) restartnąć sambe i uruchomić sterowniki-install a potem sterowniki-set w razie dodawania drukarek trzeba uruchamiać sterowniki-set tylko 9) zakomentować w [printers] printer admin = samba i poprawić w print$ writable na no. 10) restart samby jeszcze raz. Po tym a) XP łyka sterownik z miejsca i działa b) 98 - łyka sterownik i pisze że nie może zainstalować pliku ADOBEPS4.DRV, dlaczego? (pytanie do winspeców!) c) vista - pisze że sterowniki z NT 4.0 są niedozwolone. Pytanie do winspeców - czy trzeba zrobić adddriver "Windows Vista"? a może coś innego?
Technical Details
Message-ID:
<1265099285.727401@wojteks.tensor.gdynia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.task.gda.pl!not-for-mailReferences:
<1263981462.505805@wojteks.tensor.gdynia.pl> <1264508260.547984@wojteks.tensor.gdynia.pl> <sT6kq057Ick5N34.chopin@akson.sgh.waw.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.task.gda.pl!not-for-mail
From: Wojciech Puchar <wojtek@wojtek.tensor.gdynia.pl>
Newsgroups: pl.comp.os.bsd
Subject: Re: troche OT - samba
Date: Tue, 2 Feb 2010 08:28:04 +0000 (UTC)
Organization: "TENSOR ap"
Lines: 100
Message-ID: <1265099285.727401@wojteks.tensor.gdynia.pl>
References: <1263981462.505805@wojteks.tensor.gdynia.pl> <1264508260.547984@wojteks.tensor.gdynia.pl> <sT6kq057Ick5N34.chopin@akson.sgh.waw.pl>
NNTP-Posting-Host: gw.tensor.gdynia.pl
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1265099284 19515 213.192.64.34 (2 Feb 2010 08:28:04 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Tue, 2 Feb 2010 08:28:04 +0000 (UTC)
User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (FreeBSD/8.0-RELEASE-p1 (i386))
Cache-Post-Path: wojteks.tensor.gdynia.pl!unknown@wojtek
X-Cache: nntpcache 3.0.2 (see http://www.nntpcache.com/)
Cache-Post-Path: serwer.tensor.gdynia.pl!unknown@wojteks.tensor.gdynia.pl
X-Cache: nntpcache 3.0.2 (see http://www.nntpcache.com/)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit