Diskuse: tisk

Alexandr Malusek malusek na hroch.ujf.cas.cz
Úterý Říjen 13 13:38:57 CEST 1998


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

> Takze - tisk probiha tim zpusobem, ze vsechno co, tisknu je postscript a
> ghostscript to pak prekope pro danou tiskarnu.

Obecne ano, ale pri tisku textovych souboru je mozne ghostscript
obejit a text posilat primo na tiskarnu. Za tim ucelem je potreba
vytvorit specialni tiskovou frontu. Tedy ne vse musi za soucasneho
stavu jit pres postscript.

> Napr. kdyz chce netscape tisknout, musi si vytvorit postscript sam
> nebo na to jsou knihovny ?

Jakasi univerzalni knihovna neexistuje. Kazda aplikace to resi po
svem.

> Pokud si to musi delat kazda aplikace sama, tak je to problem a
> reseni bych videl v knihovnach.

Specializovane knihovny existuji, ele jejich cilem je napr. generovat
PS vystup z metajazyka pracujiciho v GKS. Tedy zaridit, aby drive
napsane aplikace mohly generovat PS, aniz by se jejich kod musel
prilis menit.

> Pokud knihovny existuji a maji nevalnou kvalitu, je treba je
> prepsat. A pokud jsou knihovny v poradku, je chyba v ghostscriptu.

Chyba neni v knihovnach, ale v ghostscriptu a v tom, ze PostScript je
licencovany firmou Adobe. GhostScript proto neni interpret 100% PS -
nektere PS soubory neumi zpracovat a v jeho distribuci nejsou (driv
nebyly, posledni stav neznam) kvalitni PS fonty.

Pokud se podivate na WWW proc gs nema kvalitni drivery pro barevne
tiskarny, tak zjistite, ze autori gs maji _velky_ problem s pristupem
ke specifikaci "ridiciho jazyka tiskarny". Vyrobce dodava tiskarnu s
driverem pro MS-Windows, ale dokumentaci, jak takovy driver napsat, v
rade pripadu nedodava. (nebo jen za penize).

> Myslim, ze jedine rozumne a dost rychle reseni je vychytat mouchy
> stavajicim programum a filtrum nez vymyslet neco noveho.

Koncepce tisku by se zmenit mela, ale je to problem velmi komplexni.
Chce-li nekdo nyni kvalitne tisknout na barevne tiskarne, je lepsi se
zamerit na napsani kvalitniho driveru do gs.

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


Další informace o konferenci Linux