Diskuse: tisk

Alexandr Malusek malusek na hroch.ujf.cas.cz
Pátek Říjen 16 16:47:33 CEST 1998


limo na x.opf.slu.cz (Lukas Macura) writes:

> > Zmena by mela zajistit:
> > 
> > 1. Integraci tiskovych sluzeb do prostredi "eneterprise computingu".
> > Tim myslim vyuzivani sluzeb jako napr. LDAP, pripadne jinych jemnnych
> > sluzeb (v tomto pripade je asi lepsi mluvit o adresarovych sluzbach),
> > pro centralizovanou administraci tiskaren a tiskovych front.  V teto
> > oblasti zadne _obecne uznavane_ standardy nejsou, a tak neni co
> > prevzit napr. z jineho Unixu.
> 
> A to by se nedalo udelat jako nadstavba soucasneho systemu ? Mam dojem, ze
> ano.. A bylo by to IMHO lepsi ..

Jako nadstavba (tedy bez modifikace zdrojoveho kodu lpr, ldp, ... ) to
udelat nejde, jako rozsireni mozna ano. Priklad:

Zadam-li "lpr -Plp p.c", pak lpr nakopiruje soubor p.c do adresare
/var/spool/lpd/lp. Jmeno tohoto adresare si zjisti v /etc/printcap.

Problem je v tom, ze lpr predpoklada, ze spool adresar pro kazdou
tiskarnu je jiz vytvoreny a ma spravna pristupova prava.

Pokud by se informace o tiskarnach dynamicky menily - napr.
/etc/printcap by byl mountovan pres NFS (lepsi je ale pouziti
adresarovych sluzeb, snad LDAP), pak pro nove vytvorene tiskarny by
lpr selhalo. Asi by se to dalo udelat i tak, ze by lpr neselhalo,
protoze prislusny adresar by se pres automounter dynamicky namountoval
z nejakeho centralniho serveru, ale zde vznikaji problemy s
nepristupnym NFS serverem, nadbytecne zatizeni site, ...)

Pouziti adresarovych sluzeb by si vynutilo i zmeny v lpd, protoze
i ten cte /etc/printcap, ...

Navic by bylo vhodne implementovat i nejake nove vlastnosti,
napr. priority tiskovych jobu. Pochybuji, ze by manazer schvalil
zavedeni tiskoveho systemu, kde pro vytisteni jednostrankoveho mailu
musi cekat, az se vytisknou vsechny joby ve fronte ;-).

Novy Linux Journal (rijen 1998) popisuje implementaci tiskoveho
systemu v Cisco Systems, Inc. Je to postavene na Linuxu a lpd, ale
autor upravoval zdrojovy kod lpr, aby pristupovalo k SDDB (jeho
vlastni implementace adresarovych sluzeb). Z clanku je patrne, ze
implementace jednotneho tiskoveho systemu v heterogennim prostredi
(Unix, Windows, Macy) je vec netrivialni. Novy tiskovy system by to
mel zjednodusit ;-).

Jinak zaklady tiskoveho systemu 4.3BSD a SVR4 jsou hezky popsany v
knize "Programovani siti operacniho systemu Unix", W.R.Stevens, ISBN
80-901475-34.

--
A. Malusek  (malusek na ujf.cas.cz)
UJF AV CR


Další informace o konferenci Linux