[ Pobierz całość w formacie PDF ]
.Wykonaj nastêpuj¹ce polecenia, które utworz¹ odwo³anie do drukarki w plikuz parametrami drukarek.Zauwa¿, ¿e wpis dla nowej uniksowej drukarki nosinazwê canon:# lpadmin -p canon -v /dev/null -i./smbprint.sysv# enable canon# accept canonKiedy to zrobisz, zresetuj demony Samby i spróbuj wydrukowaæ coS z dowolnegostandardowego programu Uniksa.Teraz bêdziesz móg³ wysy³aæ dane do drukarkipod³¹czonej do klienta Windows.Opcje drukowania w SambieW tabeli 7.2 zebrano opcje drukowania w Sambie.Tabela 7.2.Opcje konfiguracji drukowaniaOpcja Parametry Funkcja WartoSæ ZasiêgdomySlnaprinting bsd, sysv, Ustawia typ systemu drukowania Zale¿na Udzia³hpux, aix, w twojej odmianie Uniksa od systemuqnx, plp,softq lublprngprintable WartoSæ Oznacza udzia³ jako udzia³ no Udzia³(print ok) logiczna drukarkiprinter £añcuch Ustawia nazwê drukarki wysy³an¹ Zale¿na Udzia³(printer (uniksowa do klientów od systemuname) nazwadrukarki)printer £añcuch Ustawia nazwê sterownika, Brak Udzia³driver (nazwa z którego powinny korzystaæsterownika klienty podczas wysy³ania danychdrukarki) do drukarkiprinter £añcuch Ustawia nazwê pliku sterownika Brak Globalnydriver file (nazwa drukarkipliku wrazze Scie¿k¹)printer £añcuch OkreSla sieciow¹ Scie¿kê do Brak Udzia³driver (Scie¿ka udzia³u z plikiem sterownikalocation sieciowa) drukarkilpq cache WartoSæ Ustawia czas, przez który Samba 10 Globalnytime liczbowa bêdzie pamiêta³a status drukarki(czas wsekundach)postscript WartoSæ Traktuje wszystkie zlecenia no Udzia³logiczna wydruku jak postscriptowe,do³¹czaj¹c znaki %! na pocz¹tkuka¿dego plikuDokoñczenie tabeli na str.206206 Rozdzia³ 7: Drukowanie i odwzorowywanie nazwDokoñczenie tabeli ze str.205Tabela 7.2.Opcje konfiguracji drukowaniaOpcja Parametry Funkcja WartoSæ ZasiêgdomySlnaload WartoSæ Automatycznie ³aduje wszystkie no Globalnyprinters logiczna drukarki z pliku printcap na listêudzia³Ã³wprint £añcuch Ustawia polecenie Uniksa, które Patrz ni¿ej Udzia³command (polecenie zapocz¹tkowuje wydrukpow³oki)lpq £añcuch Ustawia polecenie Uniksa, które Patrz ni¿ej Udzia³command (polecenie informuje o statusie kolejkipow³oki) wydrukulprm £añcuch Ustawia polecenie Uniksa, które Patrz ni¿ej Udzia³command (polecenie usuwa zlecenie z kolejki wydrukupow³oki)lppause £añcuch Ustawia polecenie Uniksa, które Patrz ni¿ej Udzia³command (polecenie wstrzymuje drukowanie zleceniapow³oki)lpresume £añcuch Ustawia polecenie Uniksa, które Patrz ni¿ej Udzia³command (polecenie wznawia drukowanie zleceniapow³oki)printcap £añcuch OkreSla po³o¿enie pliku Zale¿na Globalnyname (nazwa z parametrami drukarek od systemu(printcap) pliku wrazze Scie¿k¹)min print WartoSæ OkreSla minimalny rozmiar wolnej 0 Udzia³space liczbowa przestrzeni dyskowej koniecznej(rozmiar w do rozpoczêcia drukowaniakilobajtach)queuepause £añcuch Ustawia polecenie Uniksa, które Patrz ni¿ej Udzia³command (polecenie wstrzymuje przetwarzanie kolejkipow³oki) wydrukuqueueresume £añcuch Ustawia polecenie Uniksa, które Patrz ni¿ej Udzia³command (polecenie wznawia przetwarzanie kolejkipow³oki) wydrukuprintingOpcja konfiguracyjna printing informuje Sambê o systemie druku u¿ywanymprzez serwer.W Uniksie istnieje kilka zbiorów poleceñ s³u¿¹cych do sterowania wy-drukiem i okreSlania statusu zleceñ wydruku.Samba obs³uguje siedem ró¿nych ty-pów, wymienionych w tabeli 7.3.Drukowanie na drukarkach udostêpnianych przez klienty Windows 207Tabela 7.3.Typy systemów drukuZmienna DefinicjaBSD System Berkeley UnixSYSV System VAIX System operacyjny AIX (IBM)HPUX Unix Hewlett-PackardQNX System operacyjny czasu rzeczywistego QNXLPRNG LPR Next Generation (Powell)SOFTQ System SOFTQPLP Portable Line Printer (Powell)Opcja ta mo¿e przyjmowaæ jedn¹ z siedmiu wartoSci wymienionych w tabeli.Naprzyk³ad:printing = SYSVDomySlna wartoSæ tej opcji jest zale¿na od systemu i konfigurowana podczas kompi-lacji Samby.W wiêkszoSci systemów skrypt configure automatycznie wykrywa u¿y-wany system druku i odpowiednio konfiguruje go w pliku makefile Samby.JeSli jed-nak u¿ywasz systemów druku PLP, LPRNG lub QNX, bêdziesz musia³ to jawnieokreSliæ w pliku makefile lub udziale drukarki.NajczêSciej spotykane systemy druku to BSD i SYSV.Ka¿da drukarka serwera Unik-sa BSD jest opisana w pliku parametrów drukarek zwykle /etc/printcap.Ustawiaj¹c opcjê printing, automatycznie ustawiasz wartoSci przynajmniej trzechinnych opcji danego udzia³u: print command, lpq command i lprm command.Je-Sli Samba dzia³a w serwerze, który nie obs³uguje ¿adnej z powy¿szych metod druku,po prostu okreSl rêcznie wartoSci tych opcji.printableOpcja printable musi zostaæ ustawiona na yes, aby oznaczyæ udzia³ jako us³ugêdrukarki.JeSli opcja ta nie zostanie ustawiona, udzia³ zostanie wziêty za udzia³ dys-kowy.Mo¿esz ustawiæ tê opcjê w nastêpuj¹cy sposób:[drukarka1]printable = yesprinterTa opcja (czasem u¿ywana w postaci printer name) okreSla nazwê drukarki ser-wera, której odpowiada udzia³.Opcja ta nie ma wartoSci domySlnej i powinna zostaæjawnie ustawiona w pliku konfiguracyjnym, choæ systemy uniksowe czêsto samerozpoznaj¹ nazwê lp jako domySln¹ nazwê drukarki.Na przyk³ad:[deskjet]printer = hpdkjet1208 Rozdzia³ 7: Drukowanie i odwzorowywanie nazwprinter driverOpcja printer driver ustawia ³añcuch, za pomoc¹ którego Samba informujeWindows, jak¹ drukark¹ dysponuje.JeSli opcja ta zostanie ustawiona poprawnie,Kreator dodawania drukarki w Windows bêdzie wiedzia³, jak¹ drukarkê instaluje,co u³atwi pracê u¿ytkownikom i pozwoli im na pominiêcie jednego okna dialogowe-go.£añcuch podany w tej opcji powinien odpowiadaæ ³añcuchowi wySwietlanemuw oknie Kreatora dodawania drukarki (patrz rysunek 7.9).Na przyk³ad drukarkaApple LaserWriter jest opisana ³añcuchem Apple LaserWriter, a drukarka He-wlett Packard Deskjet 560C ³añcuchem HP DeskJet 560C Printer.U¿yj tego ³añcuchajako wartoSci opcjiprinter driverRysunek 7.9.Okno dialogowe Kreatora dodawania drukarki w Windows 98Automatyczne konfigurowanie sterowników drukarek przez Sambê zosta³o szcze-gó³owo opisane we wczeSniejszym podrozdziale Automatyczne konfigurowaniesterowników drukarki.printer driver fileTa globalna opcja okreSla po³o¿enie pliku definicji drukarki Windows 95/98, któryjest niezbêdny do wys³ania plików sterownika do klientów korzystaj¹cych z drukar-ki Samby.DomySlna wartoSæ tej opcji to /usr/local/samba/lib/printer.def.Mo¿esz zmie-niæ tê wartoSæ w nastêpuj¹cy sposób:[deskjet]printer driver file = /var/drukarki/printers.defOpcja ta jest opisana szczegó³owo we wczeSniejszym podrozdziale Automatycznekonfigurowanie sterowników drukarki
[ Pobierz całość w formacie PDF ]