Začátečníci
Příkazový řádek
Tiskneme a skenujeme v příkazové řádce | Tiskneme a skenujeme v příkazové řádce |
|
|
|
| Zhlédnutí: 2214 | ||||||||
| Napsal filbar | ||||||||
| Pondělí, 04 červen 2007 | ||||||||
| Aktualizováno ( Pátek, 25 květen 2007 ) | ||||||||
|
V tomto pokračováni našeho seriálu o práci v příkazové řádce si ukážeme jak si vytisknout jednoduchý dokument, případně vymažeme tiskovou úlohu z fronty tiskárny. Nezapomeneme ani na převod souborů do PDF, či skenování. TiskZačneme tím podstatnějším, tiskem v příkazové řádce. V Linuxu existují dva tiskové systémy. Původní LPRng už ustupuje na pozadí a je nahrazován modernějším CUPS(Common UNIX Printing System) a právě tím se budeme v našem článku zabývat. Pro nás uživatelé je výhodou, že oba tiskové systémy používají stejné příkazy, takže nám v podstatě může být jedno, který systém na pozadí běží. Pro tisk je určen příkaz lpr. Jako parametr se zadává jméno souboru, který chceme tisknout. Je možné jej také použít ve tvaru prikaz|lpr. V tom případě se nám vytiskne výstup ze zadaného příkazu. I v příkazové řádce lze určit kolik kopií chceme vytisknout parametrem -# pocet. Pokud máme v systému nainstalováno více tiskáren, jistě se nám bude hodit možnost určit, na které se má tisknout parametrem -P jmeno_tiskarny. Tiskovou frontu si zobrazíme příkazem lpq. Samozřejmě i zde můžeme rozlišit tiskárny parametrem -P, fronta všech tiskáren se vypíše parametrem -a. Podrobnější výpis zobrazíme zadáním parametru -l. U toho příkazu lze dosáhnout automatického obnovování výpisu, pokud použijeme parametr +interval. Soubor z tiskové fronty odstraníme zadáním lprm cislo_ulohy, případně i s parametrem -P. Modernější varianta těchto příkazů, která nám umožňuje mnohem větší kontrolu nese názvy lp, lpstat a cancel. Příkaz lp již obsahuje mnohem více parametrů. Prostým zadáním lp soubor lze zadaný soubor vytisknout. Lze také určit, které stránky se ze souboru mají vytisknout. Parametrem -P 5-8,14,18-20,25 zadáme, že chceme vytisknout stránky 5-8, dále 14, od stránky 18 do 20 a ještě stránku 25. Počet kopií určuje parametr -n. Pomocí zadání -q určíme i prioritu zadané úlohy od 1 do 100. Při vzdáleném tisku více delšího dokumentu využijeme i volbu -m, která tiskovému systému říká, že má po dokončení úlohy má odeslat e-mail. Příkaz ke stornování tisku cancel přijímá parametry -u, kterým stornuje všechny úlohy zadaného uživatele a -h, který určuje jméno počítače, na kterém běží tiskový server. Třetí program určený ke sledování informací o tisku nese jméno lpstat. Všechny informace zobrazí po zadání -t, kratší souhrn -s. Pokud si chceme vypsat informace určené pouze pro konkrétní tiskárnu použijeme -p, pro filtrování podle uživatele použijeme -u. Prioritu tiskových úloh si vypíšeme přidáním parametru -R. SkenujemeMožná se budete divit, ale i taková práce jako je skenování lze provádět z příkazové řádku. Tuto úlohu provede prográmek scanimage, který je součástí balíku sane-backends. Prosté naskenování na výchozím skeneru spustíme zadáním scanimage > obrazek.pnm. Druhým formátem, který můžeme použít je již známější tiff. Toho docílíme přidáním parametrů --format tiff. Jestliže máme k počítači připojeno více skenerů, a chceme si mezi nimi nějaký vybrat, zapsáním scanimage -L si vypíšeme jejich seznam. Jméno skeneru, které se v tomto seznamu zobrazilo, pak stačí předat pomocí parametru -d. Pokud se vám např. vypíše device `umax_pp:0x278' is a UMAX Astra 2000P flatbed scanner Tak pro skenování tímto skenerem stačí zadat scanimage -d umax_pp:0x278 > obrazek.pnm. I v příkazové řádce lze ovlivnit základní parametry skenování jako jas(--brightness a do parametru zadáme hodnotu od -100 do 100), gamma tabulku, či jestli chceme skenovat černobíle(--mode Lineart), ve stupních šedi(--mode Gray), nebo barevně (--mode Color). V příkazové řádce lze rovněž provádět i základní práci s PDF jako převod do PDF ze souboru ps, příkazem ps2pdf. Na výběr máme i ze dvou speciálních verzí standartu pdf a to PDF 1.2(příkaz ps2pdf12) a PDF 1.3(ps2pdf13). Jako první parametr zadáme vstupní soubor ve formátu ps a jako parametr druhý příjde určit soubor výstupní. Pokud chceme do souboru PDF převést nějaký soubor, který není v Postscriptovém formátu musíme použít utilitu a2ps, která každý formát na ps(all to ps). Tento na první pohled jednoduchý program nabízí překvapivě docela hodně možností. Jestli chceme mít stránky naležato, použijeme parametr -r, naopak nastojato -R. Velikost papíru nám určí přepínač -M=papir, tedy např.: -M=A4. Počet řádků na stránce si určíme přepínačem -L pocet, kde jako pocet zadáme číslo v rozsahu od 40 do 160. Samozřejmostí je zadání rozsahu stránek pro převod, k čemuž využijeme parametru -a a počtu kopií -n. Výsledek převodu lze zapsat do souboru -o soubor, nebo poslat na tiskárnu -P tiskárna, případně -d pro tisk na výchozí tiskárně. Daleko více možností máme pro převod ze souboru PDF do nějakého jiného formátu. Lze převádět zpět do souboru ps(pds2ps, nebo pdftops), do obrázku ppm(pdftoppm), html stránky(pdftohtml), či textového souboru(pdftotext). To by bylo pro tentokrát vše a příště se podíváme na vypalování CD/DVD z prostředí příkazové řádky.
Powered by !JoomlaComment 3.22
3.22 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
||||||||
| < Předch. | Další > |
|---|