<chapter id="tdeprint-highlights">
<title>&tdeprint;: parimad omadused</title>

<para>Uus &tdeprint;i süsteem sisaldab enam kui ühe väga hea omaduse. Kui varem tuli, vähemalt mis puudutab trükkimist, töötada mitte just kõige arenenumas keskkonnas, siis nüüd -- aga vaatame esmalt, millised head asjad &tdeprint;iga kaasas käivad</para>

<sect1 id="add-printer-wizard">
<title>Nõustaja <quote>Lisa printer</quote></title>

<para>&tdeprint;il on <quote>printeri lisamise nõustaja</quote>. See aitab hõlpsasti lisada ja seadistada uue printeri. Muidugi, vastavalt eelistusele võib seda teha endiselt ka käsitsi, ilma nõustajata.</para>

<para>&tdeprint; aitab sul <quote>avastada</quote> printereid. Ta suudab kättesaadava ümbruskonna läbi uurida ning avastada võimalikud seadmed ja järjekorrad. See toimib võrguühenduste puhul, mis kasutavad <acronym>TCP</acronym> (AppSocket <acronym>aka</acronym> &HP; <trademark class="registered">JetDirect</trademark> või <acronym>IPP</acronym>) või <acronym>SMB</acronym>/Samba (<quote>jagatud</quote> &Windows;) printereid, ning osaliselt ka paralleel-, jada- või <acronym>USB</acronym>-ühenduse abil otse ühendatud printerite puhul.</para>

<screenshot>
<screeninfo>Uue <quote>printeri lisamise nõustaja</quote> pilt</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="cupsaddprinterwizard1.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>Siin on pilt <quote>printeri lisamise nõustajast</quote> (see ei ole vahest veel väga vaimustav, aga siiski...)</phrase>
</textobject>
</mediaobject>
</screenshot>

<para>Nõustaja muudab juhtprogrammide paigaldamise ja haldamise <quote>lapsemänguks</quote>. Nende valimine, seadistamine ja testimine ei ole veel kunagi varem &Linux;ilaadses süsteemis nii lihtne olnud.</para>

<!-- LW: needs some info where to find it, or a pointer to where in this -->
<!-- doc that is covered -->

</sect1>

<sect1 id="print-job-control">
<title>Trükitööde täielik kontroll</title>

<para>&kprinter; käivitab trükitööde jälgija automaatselt. Selle võib dokkida &kde; paneelile (tegumireal). Trükitööde jälgija võimaldab neid igati hallata, kui trükkimis-alamsüsteem seda vaid toetab.</para>

<para>Sul on võimalik:</para>

<itemizedlist>
<listitem>
<para>töid peatada ja uuesti käima panna,</para>
</listitem>
<listitem>
<para>ootel töid teisele printerile saata,</para>
</listitem>
<listitem>
<para>ootel või käimasolevaid töid katkestada.</para>
</listitem>
</itemizedlist>

<para>&tdeprint;i trükitööde jälgija pilt näitab, millist infot võid saada: töö ID, printer, töö nimetus, omanik, staatus ja suurus. &tdeprint;i järgmises väljalaskes võib näha ka lehekülgede arvu (nii, nagu &CUPS; seda arvutab - vaata peatükki lehekülgede arvutamise kohta, kui soovid leida rohkem infot selle heade ja halbade külgede kohta).</para>

<screenshot>
<screeninfo>&tdeprint;i trükitööde jälgija pilt</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="tdeprint-jobviewer.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>Siin on &tdeprint;i trükitööde jälgija pilt.</phrase>
</textobject>
<caption><para>&tdeprint;i trükitööde jälgija pilt.</para></caption>
</mediaobject>
</screenshot>

<para>Teine võimalus sama infot (ning sama palju kontrolli) saada on kasutada <inlinemediaobject><imageobject> <imagedata fileref="kcontrol-icon.png" format="PNG"/></imageobject> </inlinemediaobject> &kcontrolcenter;t, valides seal <menuchoice><guilabel>Süsteem</guilabel><guilabel>Trükkimise haldur</guilabel></menuchoice>. Kui sa ei näe paneeli <guilabel>Printeri info</guilabel>, tee hiire <mousebutton>parema</mousebutton> nupuga klõps akna taustal ja vali <guilabel>Vaata printeri infot</guilabel>. Seejärel klõpsa paneelil <guilabel>Tööd</guilabel>, kus näed järgmist pilti:</para>

<screenshot>
<screeninfo></screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="kcontrolcenter-printmanager-jobcontrol-2.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>Siin on &tdeprint;i trükitööde jälgija pilt.</phrase>
</textobject>
</mediaobject>
</screenshot>

</sect1>

<sect1 id="modules-for-different-subsystems">
<title>Erinevate trükkimis-alamsüsteemide moodulid</title>

<para>&tdeprint; kasutab erinevaid mooduleid võimalike trükkimis-alamsüsteemide liidese näitamiseks. Mitte kõik moodulid ei ole veel täiusliku, aga vähemalt põhilised trükkimisevajadused peaksid rahuldama järgmised:</para>

<itemizedlist>
<listitem>
<para><acronym>LPD</acronym> (<acronym>BSD</acronym> stiil)</para>
</listitem>
<listitem>
<para><acronym>LPRng</acronym> (&RedHat;, kui sa just ei kasuta selle <acronym>BSD</acronym> alamstiili).</para>
</listitem>
<listitem>
<para><acronym>RLPR</acronym> (<acronym>LPR</acronym>i käsureavahend, millel ei lähe tarvis <filename>printcap</filename>-faili.</para>
</listitem>
<listitem>
<para><quote>väline</quote> trükikäsk (nagu &Netscape;).</para>
</listitem>
</itemizedlist>

<para>Kõige tähtsam on aga see, et &CUPS;il on täielik tugi. Moodulid muudele trükkimis-alamsüsteemidele, näiteks <acronym>PLP</acronym>, <acronym>PPR</acronym> ja <acronym>PDQ</acronym>, võivad lisanduda hiljem.</para>

<para>&tdeprint; muudab &kde; märksa paindlikumaks. &kde; 2.2 kasutajad võivad nüüd nautida vabadust. Erinevate trükkimis-alamsüsteemide kasutamiseks peavad need mõistagi olemata sõltumata &kde;st süsteemi paigaldatud. Varasemates versioonides pidid kasutajad vaeva nägema iidse <acronym>LPD</acronym> stiilis trükkimis-alamsüsteemiga. Nüüd aga võivad nad kasutada &CUPS;i. Tulevikus on kindlasti võimalike uute trükkimis-alamsüsteemide integreerimine veelgi lihtsam.</para>

</sect1>

<sect1 id="tdeprint-goodies">
<title>Veel &tdeprint;i <quote>kompvekke</quote></title>
<subtitle>Kõigi trükkimis-alamsüsteemide kasutamine</subtitle>

<para>Mõned &tdeprint;i spetsiifilised omadused sõltuvad valitud trükkimis-alamsüsteemist. Selle põhjuseks on see, et need omadused kehtivad ainult siin, sest tasub meeles pidada, et &tdeprint; on vahekiht &kde; rakenduste ning trükkimis-alamsüsteemi vahel, mitte aga mõne trükkimis-alamsüsteemi asendaja. Sõltuvuse põhjuseks võib küll olla ka see, et &tdeprint; ei ole veel suutnud rakendada kõigi alamsüsteemide kõiki omadusi.</para>

<para>Muud omadused tulenevad otseselt &tdeprint;ist endast, ei sõltu valitud trükkimis-alamsüsteemist ja on neis kõigis kättesaadavad. Praegusel hetkel on neiks <quote>erilised</quote> ehk <quote>virtuaalsed</quote> printerid ja mõned üldised <quote>eelfiltrid</quote>.</para>

<variablelist>
<varlistentry>
<term><guilabel>Trükieelvaade</guilabel></term>
<listitem>
<para>Trükidialoogis saab valida eelvaate võimaluse. Selleks saadetakse trükitav fail läbi filtrite, mis muudavad ta kõlbulikuks ekraanil &kghostview; abil vaadata.</para>
</listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Eriprinterid</guilabel></term>
<listitem>
<para>&tdeprint;i lisaomaduste hulka kuuluvad mõned <quote>erilised</quote> ehk <quote>virtuaalsed</quote> printerid:</para>

<para>Need eriprinterid võivad:</para>

<variablelist>
<varlistentry>
<term><guilabel>Trükkida PDF-ina</guilabel></term>
<listitem>
<para>Teisendab dokumendi välise rakenduse abil <acronym>PDF</acronym>-failiks.</para>
</listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Trükkida e-meilina</guilabel></term>
<listitem>
<para>Saadab dokumendi e-mailina, millele on lisatud <acronym>PDF</acronym>-fail.</para>
</listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Trükkida PS-failina</guilabel></term>
<listitem>
<para>Salvestab dokumendi &PostScript;-failina.</para>
</listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Trükkida faksina</guilabel></term>
<listitem>
<para>Saadab dokumendi faksina läbi vastava taustaliidese, näiteks <application>Hylafax</application>.</para>
</listitem>
</varlistentry>

</variablelist>

<para>Need <quote>eriprinterid</quote> on saadaval trükidialoogis nagu <quote>tavalisedki</quote> printerid ja kasutajad võivad neid omatahtsi seadistada.</para>

</listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Üldised eelfiltrid</guilabel></term>
<listitem>
<para>&tdeprint; pakub raamistiku isetehtud <quote>eelfiltrite</quote> määramiseks ja seadistamiseks. Eelfiltrid võivad avaldada mõju <emphasis>enne</emphasis> seda, kui nad saadavad oma tehtu trükkimis-alamsüsteemis edasi, kuid <emphasis>pärast</emphasis> seda, kui rakendus on loonud trükifailid (&PostScript; puhas tekst või muu).</para>

<para>Juba eelnevalt on määratud mõned kasulikud filtrid, nimelt:</para>

<itemizedlist>
<listitem>
<para>Filter <quote>mitu lehekülge ühel lehel</quote>,</para>
</listitem>

<listitem>
<para><quote>enscript</quote> tekstifilter</para>
</listitem>

<listitem>
<para>ja kolm filtrit nn brošüüritrükiks.</para>
</listitem>
</itemizedlist>

<para>Sa võid luua ka oma filtrid väliste rakenduste põhjal, mis suudavad töödelda &PostScript;-, puhtaid teksti- või pildifaile ning anda neis vormingutes väljundit.</para>

<para>Filtreid seadistatakse <acronym>XML</acronym>-failide abil. See muudab kogenud kasutajale laiendamise äärmiselt lihtsaks, kuid ka tavakasutaja saab seadistamiseks pruukida hõlpsasti mõistetavat graafilist kasutajaliidest. Nii et karta ei tasu -- &tdeprint;i pärast ei pea sugugi omandama kõiki <acronym>XML</acronym>i tarkusi!</para>

<variablelist>
<varlistentry>
<term><guilabel>Mitu lehekülge ühel lehel</guilabel></term>
<listitem>
<para>See on eelmääratud filter, mis paigaldatakse koos &tdeprint;iga. See võimaldab luua &PostScript; sisendist muudetud &PostScript; väljundi, mis laseb trükkida ühele paberilehele 1, 2 või 4 loogilist lehekülge.</para>
</listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Enscript tekstifilter</guilabel></term>
<listitem>
<para>See on eelmääratud filter, mis paigaldatakse koos &tdeprint;iga. See võimaldab luua suvalisest tekstifailist &PostScript; väljundi, milles ei puudu ka süntaksi esiletõst, ilutrükk ning hõlpsasti seatavad lehekülje piirded ja päised.</para>
</listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Brošüüritrüki filtrid</guilabel></term>
<listitem>
<para>Kui printer suudab anda dupleksväljundi, kasutades kas ühe või kahe töötiiru tehnoloogiat, on sul võimalik kasutada üht või mitut <quote>brošüüritrüki</quote> filtrit.</para>

<para>Kontrolli dupleksprinterite puhul, et dupleksivõimalus <quote>keeraks</quote> väljundi ümber lehe lühema külje. Trükitud lehtede kokkuköitmine muudab selle siis kenaks pisitrükiseks.</para>

<para>Kui sinu kasutada on ainult simpleksivõimalusega printer, võid tegelikult teha sedasama, kasutades kaht erinevat võimalust ja veel mõnda nippi.</para>

<para>SÕltuvalt mudelist kasuta esmalt <quote>vasakpoolsete</quote> lehekülgede trükkimise võimalust, seejärel aseta lehed õiges järjekorras tagasi salve ja trüki teisele küljele parempoolsed leheküljed. Need saab siis brošüüriks kokku köita.</para>
</listitem>
</varlistentry>

</variablelist>

</listitem>
</varlistentry>
</variablelist>
</sect1>
<sect1 id="cups-plugin">
<title>&CUPS;i tugi: &tdeprint;i kõige tähtsam moodul</title>

<para>&tdeprint; sisaldab &CUPS;i moodulit. &CUPS; ehk <quote>tavaline &UNIX; trükkimissüsteem</quote> (<ulink url="http://www.cups.org">http://www.cups.org/</ulink>) on kõige võimsam, võimalusterohkem ja paindlikum trükkimis-alamsüsteem, mida saab kasutada &UNIX;-is ja muudes &UNIX;-laadsetes süsteemides. Õigupoolest on see veel õige uus süsteem, kuid tugineb <acronym>IPP</acronym>-le ehk interneti trükkimisprotokollile, mis kujutab endast tulevikus ilmselt võrgutrükkimise standardit. &CUPS; on ilmselgelt ka &tdeprint;i põhiarendaja Michael Goffiouli eelistus.</para>

<para>Kogenenumad &kde; kasutajad teavad usutavasti Michaeli loodud vahendeid <application>qtcups</application> ja <application>kups</application> (kahasse Jean-Eric Cuendet'ga). Seniajani olid need tugevasti &kde;le tuginevad &CUPS;i graafilised &GUI; kasutajaliidesed.</para>

<sect2>
<title><application>qtcups</application> ja <application>kups</application> &mdash; eelkäijad</title>

<para>Mõlemat vahendit kasutatakse ilmselt päris palju. Kellele need aga tuttavad ei ole, neile siinkohal väike selgitus.</para>

<para><application>qtcups</application> kujutas endast &CUPS;i paigaldatud trükkimiskäsu <command>lp</command> või <command>lpr</command> graafilist kasutajaliidest. <application>qtcups</application>i kasutamine avas dialoogi, mis võimaldas hõlpsasti seadistada printerit ja trükitöid. <application>qtcups</application> töötas käsurealt või rakendustes, kui antud rakendusel oli seadistatav trükkimiskäsk.</para>

<para><application>kups</application> kujutas endast &CUPS;i serveri ja selle südameks oleva deemoni haldustööde graafilist kasutajaliidest. Selle abil oli võimalik printereid lisada, kustutada, muuta, liigutada, seadistada, käivitada ja peatada. Töid sai peatada, kustutada, liigutada, katkestada ja taaskäivitada ning lisaks sellele võis muuda deemoni seadistusi, seda käivitada, peatada ja taaskäivitada.</para>

</sect2>

<sect2>
<title>&tdeprint; &mdash; järeltulija</title>

<para>&tdeprint;i &CUPS;i moodul sisaldab nüüd kõiki (ja enamgi) funktsioone, mida pakkusid &kde; varasemates versioonides <application>qtcups</application> ja <application>kups</application>.</para>

<para>Käsu <command>qtcups</command> asemel saab nüüd kasutada käsku <command>kprinter</command> ning käsule <command>kups</command> eelistad sa nüüdsest alates usutavasti käsku <command>tdecmshell printers</command>. </para>

<para>&tdeprint;i &CUPS;i moodul lubab ka täiel määral hallata trükkimis-alamsüsteemi, umbes nagu kunagi rakendus <application>kups</application>. Selle abil võib &CUPS;i deemonit käivitada, peatada ja seadistada. Samuti saab käivitada, peatada, lisada ja kustutada <quote>printereid</quote> (&ie; trükijärjekordi) ja <quote>printeriühikuid</quote>. Viimased on trükijärjekorrad, mis osutavad ühele ja samale väljundseadmele, kuid on erinevate vaikesätetega.</para>

</sect2>

<sect2>
<title>&kprinter; &mdash; graafiline trükkimiskäsk</title>

<para>&tdeprint;i &CUPS;i moodul võimaldab kasutada <quote>graafilist trükkimiskäsku</quote>, umbes nagu varem rakendus <application>qtcups</application>.</para>

<para>Kasuta &kprinter;it igas, ka mitte-&kde; rakenduses, mis vaid võimaldab seadistada trükkimiskäsku. Näiteks võivad olla &Netscape; ja <application>StarOffice</application>, kuid <emphasis>mitte</emphasis> enamik rakendusi &kde; 2.2 eelsest ajast.</para>

<para>Pilt, kuidas kasutada uut tükkimiskäsku <command>kprinter</command> vanamoelise <command>lpr</command> asemel... Mõistagi peab käsk <command>kprinter</command> asuma otsinguteel või siis tuleb dialoogis määrata täielik rada, &eg; <userinput><filename>/opt/kde/bin/kprinter</filename></userinput>. &Netscape; peab selle meeles ning edasistel trükitöödel kasutatakse käsu <command>kprinter</command> dialoogi trükkimise enda seadistamiseks.</para>

<screenshot>
<screeninfo>Pilt trükkimiskäsu <command>kprinter</command> tegevusest.</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="kprinter-as-netscape-printcommand.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>Siin on pilt, mis näitab, kuidas kasutada &Netscape;s uut trükkimiskäsku <command>kprinter</command> vanamoelise käsu <command>lp</command> või <command>lpr</command> asemel.</phrase>
</textobject>
</mediaobject>
</screenshot>

<para>Käsu <command>&kprinter;</command> võib anda ka käsurealt, mille järel ilmub järgmine dialoogikast:</para>

<screenshot>
<screeninfo>Käsu <command>kprinter</command> pilt</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="kprinter.png"
format="PNG"/></imageobject>
<textobject>
<phrase>Pilt, mis näitab käsu <command>kprinter</command> kasutamist käsurealt.</phrase></textobject>
</mediaobject>
</screenshot>

<note><para>Kontrolli ainult, et oled käsureal määranud ka trükitava faili: <userinput><command>kprinter</command> <option>/usr/share/doc/packages/cups/sam.pdf</option></userinput>. See edastab &CUPS;i tarkvara administraatori käsiraamatu dialoogile <command>kprinter</command>, mis seejärel ilmub koos eelnevalt määratud vaikeprinteriga.</para>

<para>Konkreetse printeri valimiseks käsurealt kasuta võtit <option>-d</option>, &eg; <userinput><command>kprinter</command> <option>-d DANKAcolor2000</option> <option>/home/kurt/linuxtag2001-paper.ps</option></userinput>. Printeri <option>DANKAcolor2000</option> võib aga ka kõrvale jätta ja valida mõne muu.</para>

<para><emphasis>Ei ole</emphasis> aga võimalik kasutada käsku <userinput><command>kprinter</command></userinput> ilma trükitava failita lootuses avada failivaliku dialoog &kprinter;i aknast. Järgmises versioonis on see usutavasti juba võimalik.</para>
</note>

<para>Käsuga <command>kprinter</command> suudad panna oma printeri <quote>kõik pasunad hüüdma</quote>. Et kõik veel ilusam oleks ja &CUPS; lausa säraks, läheb sul vaja seadmepõhiseid niinimetatud &PPD;-faile (&PostScript; printerikirjeldused). Selle kohta loe lähemalt lõiku <xref linkend="ppd-files"/>.</para>

</sect2>

</sect1>

<sect1 id="future-plans">
<title>Tulevikuplaanid</title>

<para>Praegu on sinu käes esimene ja juba äärmiselt võimalusterohke &tdeprint;i versioon. Mõistagi on see trükkimiseks igati sobilik. Võib isegi öelda, et <quote>see pole kunagi nii lihtne olnud</quote> (isegi mitte neil päevil, mil pidid kasutama &Microsoft; &Windows;).</para>

<para>Tulevikus saab &tdeprint; ainult paremaks minna. Ta suudab paremini <quote>avastada</quote> paigaldatud trükkimis-alamsüsteemi. Juba praegu ei ole sel viga, kui paigaldatud on &CUPS;. Kuid sageli tuleb &tdeprint;ile siiski otsesõnu öelda, mida kasutad, kui soovid trükkimissüsteemi korralikult pruukida.</para>

<para>Lähituleviku kõige olulisem uuendus on <application>LPRng</application> plugina lõplik rakendamine. Praegu on see veel väga algusjärgus, õigupoolest piiratud ainult <application>LPRng</application> puhtalt klassikalise <acronym>LPD</acronym> osaga.</para>

<para>Samuti peaks võimalikuks muutudm printerite lisamine otse trükkimisdialoogist, ilma et selleks oleks vaja eelnevalt kasutada &juhtimiskeskus;t.</para>

<para>Mõned juba planeeritud väiksemad uuendused:</para>

<itemizedlist>
<listitem><para>lisada failivaliku dialoog &kprinter;i aknale, et võimaldada lisafailide kasutamist käesoleva trükitöö kõrval</para></listitem> <listitem><para>lisada <application>KJobViewer</application> aknale nupp <quote>ajalugu</quote> ning veerg, mis näitaks lehekülgede arvu, mida &CUPS; antud töö jaoks pakub.</para></listitem>
</itemizedlist>

<para>Lõpuks on kavas ka valmis saada <quote>IO moodul</quote>, mis annaks ligipääsu trükkimis-alamsüsteemile näiteks &konqueror;i vahendusel. Nii on sul juba varsti võimalik uurida trükkimis-alamsüsteemi &konqueror;is &URL;i sisestades, näiteks <userinput>print://printers/printerinimi</userinput>. Vastav KPart lisab &konqueror;i navigeerimispaneeli teenuste sektsiooni vajaliku virtuaalkataloogi, pakkudes nii hõlpsa integreeritud viisi uurida ja hallata trükkimissüsteemi &URL;i <userinput>print:/manager</userinput> abil.</para>

<para>Kui sul on kasutajana või arendajana mingeid ettepanekuid, võta ühendust Michael Goffiouliga e-posti aadressil <email>tdeprint@swing.be</email>.</para>

</sect1>
</chapter>
