Mám jednu zkušenost s tiskem PostScriptového souboru (výstup z dvips) na PostScriptové tiskárně. Dotyčný mi můj PostScriptový dokument začal tisknout přes GhosScript (se SW zpracováním PostScriptu). Počítač byl spojený s tiskárnou přes LPT. Tisk šel pochopitelně velmi pomalu díky přenosu po LPT.
Po tom, co jsem toho člověka přesvědčil, že dělá chybu a měl by to posílat jako čistý PostScript přímo do tiskárny, se tisk pochopitelně velmi zrychlil. Než se mi ho ale povedlo k tomuto kroku přesvědčit, tak se vytisklo pár stránek, na kterých byly v originální podobě jpg obrázky. Co mě velmi zarazilo, byl velký rozdíl v kvalitě rasterizace těchto obrázků SW GhostScriptem a RIPem (HW PostScriptem přímo v tiskárně). GhostScriptová rasterizace byla velmi nekvalitní a projevovalo se to hlavně viditelnými mapami u jemných přechodů barev. Na obrázku vznikala velmi odpudivá mozaika (představte si velmi vysokou kompresi do jpg). Tisk přímo v PostCriptu byl velmi kvalitní včetně jemných přechodů barev.
Čím to mohlo být způsobeno? Je opravdu GhostScript tak špatný v rasterizaci?
Řekl bych že tiskárna má optimalizovanou rasterizaci s ohledem na své schopnosti, dpi, lpi, typ rastru apod. Takže je vhodnější jí předložit obrázek v nižším dpi ať si jej převzorkuje sama, než ve vysokém dpi aby bádala, zda upřednostnit jemnost kresby nebo škálu odstínů.
Podobne problemy jsem taky s Ghostscriptem mel. IMHO to muze byt zpusobeno nekolikerym prerastrovanim tech obrazku. Ghostscript si totiz precte, ze vystup posila na tiskarnu s dejme tomu 600DPI a obrazek ma samozrejme jine DPI (treba 72). Tak provede prerastrovani, coz uz z principu nedopada dobre. Idealni je nechat delat tyto low-level veci primo tiskarnou, pouze sami tvurci tiskarny znaji vsechny jeji interni moznosti (otaceni barvoveho rastru apod.).