🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.bsd
Article #21189

Re: troche OT - samba

#21189
From: Wojciech Puchar
Date: Tue, 02 Feb 2010 08:28
100 lines
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-mail
References: <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