AudioLinux
HomeNovinkySeznam článkůDownloadOdkazyKontakt

Virtuální PDF tiskárna

17.10.2008 (aktualizace 13.1.2009)

Kancelářský balík OpenOffice umožňuje export do PDF sám o sobě, stejně tak aplikace patřící do grafického prostředí KDE. Ovšem ostatní aplikace a windowsové programy běžící např. pod Winem už tuto možnost častokrát nemají. To jak toto zprovoznit si ukážeme v tomto návodu.

Ve Windows k tomuto účelu můžeme použít např. open source projekt PDFCreator, v Linuxu si musíme nainstalovat balíček cups-pdf, což je další modul tiskového systému CUPS. Tento balíček ve standardních repozitářích openSUSE 11.0 nenalezneme a budeme si tedy muset přidat další repozitář. Tímto repozitářem může být např. repozitář openSUSE BuildService - Printing s URL:

http://download.opensuse.org/repositories/Printing/openSUSE_11.1/

Ostatní repozitáře obsahující tento balíček můžete nalézt pomocí vyhledávače Webpin. V jiných distribucích se balíček jmenuje stejně, alespoň tedy dle informací které jsem na internetu našel.

Po instalaci balíčku cups-pdf musíme spustit z nabídky KDE / Aplikace / Nástroje / Tisk / Správce tisku, který se otevře v internetovém prohlížeči, čili např. ve Firefoxu. Spustit lze i přímo zadáním adresy http://localhost:631/ do adresního řádku vašeho prohlížeče.

cups-pdf

Po otevření konfigurátoru v něm přejdeme na kartu Administration, kde klikneme na tlačítko Find New Printers.

cups-pdf

Vidíte, že balíček byl úspěšně nainstalován a tedy nyní i nalezen a můžeme kliknout na tlačítko Add This Printer a to samozřejmě u řádku Virtual PDF Printer (CUPS-PDF), pakliže by vám to eventuálně našlo více tiskáren.

cups-pdf

Zde byste mohli upravit řádky se jménem tiskárny (Name), umístěním (Location) a popisem (Description). Po případné editaci vše potvrdíme tlačítkem Continue.

cups-pdf

Na této obrazovce musíte zvolit položku Postscript a opět potvrdit tlačítkem Continue.

cups-pdf

V tomto kroku zvolte požadovaný model. Já zvolil Generic postscript color printer a volbu potvrdil kliknutím na tlačítko Add Printer.

cups-pdf

Bude po vás požadováno zadání uživatele a hesla. Uživatel musí být samozřejmě root.

cups-pdf

Na krátkou chvíli se zobrazí okno s hláškou o úspěšném přidání tiskárny a poté se zobrazí okno s různými nastaveními. Zde doporučuji nastavit samozřejmě velikost stránky (Page Size) na A4, výstupní rozlišení (Output Resolution) můžete ponechat na 300 DPI. Po nastavení klikněte na tlačítko Set Printer Options. Ostatní volby asi nevyužijete.

cups-pdf

Tím je konfigurace ukončena a na stránce virtuální PDF tiskárny můžete nastavit další volby, editovat nastavení tiskárny, zobrazit tiskové úlohy, případně tiskárnu odstranit, atd.

cups-pdf

V distribuci openSUSE se v YaSTu v sekci Hardware pod položkou Tiskárna již nová virtuální tiskárna ukáže.

cups-pdf

Nyní již můžete pohodlně tisknout do PDF z jakékoli aplikace, ovšem otázkou zůstává, kde že se vám vytvořené PDF soubory uloží? Bude to v umístění /var/spool/cups-pdf/JménoUživatele. To asi není příliš vhodné, že? Samozřejmě bychom chtěli vytvořené PDF dokumenty uložit někam do našeho profilu uživatele. Budeme tedy muset jako root (su) editovat soubor /etc/cups/cups-pdf.conf. K tomu pohodlně použijeme konzoli a hlavně Midnight Commander (mc). Po spuštění konzole použijeme příkazy v pořadí su - heslo roota - mc - vyhledání souboru - klávesa F4 pro editaci souboru. V souboru vyhledáme řádek:

#Out /var/spool/cups-pdf/${USER}

cups-pdf

Ve zmíněném řádku smažeme symbol # komentáře a změníme v něm cestu např. na:

Out /home/${USER}/PDF

Po zapsání změny soubor uložíme klávesou F2 a zavřeme ho klávesou F10.

cups-pdf

Jelikož konfigurační soubor editujeme jako root a hlavně jsme v něm ponechali obecné vyjádření uživatele pomocí řetězce ${USER}, bude toto nastavení platit pro všechny uživatele daného počítače, ovšem až po restartu tiskového systému. Nejjednodušším způsobem bude restartovat počítač, než ťukat další příkaz.

Nyní již můžeme v jakékoli aplikaci (ať už daná aplikace umí exportovat do PDF nebo ne) použít obligátní postup Soubor / Tisk, v tiskovém dialogu vybrat jako tiskárnu CUPS-PDF a je vymalováno.

NAHORU

Made with Nvu

Valid HTML 4.01 Transitional

Počet přístupů na AudioLinux od 1.5.2008:

wz.cz

WebZdarma.cz