# A &klpq; kézikönyve

Christoph
Neerfeld

    chris@kde.org

Hans Petter
Bieker

    bieker@kde.org

Tamás
Szántó

    tszanto@mol.hu

fordító
20/07/2000
1.00.01
2000
Christoph Neerfeld
&FDLNotice;

Ez a dokumentum a &klpq; 1.0.1-es változatát írja le.

KDE
KLpq
nyomtatás
nyomtatási sor
lpq

## Bevezetés

A &klpq; egy grafikus kezel&odblac;felület a nyomtatósor-vezérl&odblac; programhoz. Els&odblac;dleges célja a nyomtatási sor tartalmának megjelenítése, lehet&odblac;vé téve nyomtatási feladatok törlését a sorból. Megfelel&odblac; jogosultság birtokában engedélyezhet&odblac; és letiltható a nyomtatás és a feladatok sorrendjét is módosítani lehet.

A &klpq; nem közvetlenül módosítja a nyomtatási sort, hanem a sorkezel&odblac; segédprogramokkal, az `lpq`, az `lprm` és az `lpc` programok segítségével. Éppen ezért a &klpq; használata pontosan annyira biztonságos, amennyire az `lpq`, az `lprm` és az `lpc`.

- támogatja a BSD, a PPR és az LPRng nyomtatósor-kezel&odblac;ket

- m&udblac;ködik hálózaton keresztül is

- támogatja a húzd-és-ejtsd m&udblac;veleteket

## Telepítés

### A &klpq; megszerzése

A &klpq; a KDE projekt (http://www.kde.org) része, megtalálható az ftp://ftp.kde.org/pub/kde/ címen, a KDE projekt központi FTP-kiszolgálóján. A kiszolgáló bármelyik tükrözése is használható.

### Követelmények

A &klpq; sikeres lefordításához a libkdecore és a libkfm legújabb változata szükséges. Az összes szükséges programkönyvtár és a &klpq; forrása is megtalálható az ftp://ftp.kde.org/pub/kde/ címen.

A KDE könyvtármodulokon kívül a printcap (`/etc/printcap`) nyomtatóleíró fájlt is helyesen be kell állítani.

### A program lefordítása és telepítése

A &klpq; a kdeutils nev&udblac; KDE alapcsomag része, telepítése a csomag többi programjával együtt automatikusan megtörténik a KDE szokásos telepítésekor.

Ha saját maga szeretné a forrásprogramokból elvégezni a telepítést, akkor adja ki az alábbi parancsokat a &klpq; alkalmazás forrásának alapkönyvtárában:

    % ./configure
    % make
    % make install

A &klpq; az autoconf segítségével készült, ezért remélhet&odblac;en nem merül fel probléma a fordítás közben. Ha mégis hibába ütközne, kérjen segítséget a KDE levelez&odblac;listáin.

## A program használata

### A &klpq; parancssori paraméterei

    	klpq

    	  -n
    	  -P nyomtató
              fájl1 fájl2 URL1 URL2

Az els&odblac; indításkor a &klpq; megkérdezi, hogy milyen típusú nyomtatósort használjon. A támogatott típusok a következ&odblac;k: BSD, PPR és LPRng. Ha nem tudja, hogy az Ön rendszere ezek közül melyiket használja, akkor válassza a legvalószín&udblac;bbet, a BSD-t. Ha a &klpq; nem tudja megjeleníteni a nyomtatósort, akkor próbálkozzon egy másik típussal (a sor típusát kés&odblac;bb is meg lehet változtatni a Jellemz&odblac;k Sorkezel&odblac; ).

Paraméterek nélküli indításkor a &klpq; megpróbálja értelmezni a `PRINTER` környezeti változó értékét és megjeleníteni az ennek megfelel&odblac; nyomtatósort. Ha a `PRINTER` változó nincs beállítva, akkor az `lp` nev&udblac; nyomtatósorral próbálkozik. Ha nem létezik ilyen nev&udblac; sor, akkor a printcap fájlban található els&odblac; nyomtatót fogja használni.

A fájlnév paraméter segítségével a &klpq; az `lpr` parancs helyett használható. Nem szükséges beírni, hogy `lpr nyomtatandó_fájl; klpq`, hanem elég az, hogy `klpq nyomtatandó_fájl`, mert a &klpq; automatikusan végrehajtja az `lpr` parancsot. A `-P` opcióval a nyomtatási területet (spool area) lehet megadni. Más `lpr` paramétert nem tud értelmezni a program.

A `-n` opció hatására a program nem jeleníti meg a nyomtatósort, ha a parancssorban megadott egy fájlnevet. Pl. ha `klpq `-n nyomtatandó_fájl`` hatására a &klpq; kinyomtatja a fájlt és utána azonnal kilép. `klpq `-n`` fájlnév paraméter nélkül azonos hatású a paraméter nélküli indítással.

A &klpq; lehet&odblac;vé teszi URL-ek használatát is a parancssorban. A program a Konqueror használatával egy ideiglenes állományba másolja a nyomtatandó fájlt, majd ezt a helyi fájlt küldi ki a nyomtatóra.

Ne felejtse el, hogy a &klpq;-nak futnia kell a letöltés végén. Ha a letöltés befejez&odblac;dése el&odblac;tt kilép a programból, akkor a nyomtatás nem fog megtörténni.

A húzd-és-ejtsd módszer támogatása: ha megfog egy URL-t a Konqueror-ban és ráejti a &klpq; ablakára, akkor a program egy ideiglenes fájlba letölti az URL tartalmát és a kapott fájlt kiküldi a nyomtatóra.

### A program f&odblac;ablaka

Mint láthatja, a &klpq; használata nagyon egyszer&udblac;, ezért már csak a nem egyértelm&udblac; funkciókról szeretnék egy pár szót szólni:

Ha az Automatikus gomb le van nyomva, akkor a program megadott id&odblac;közönként újraolvassa a nyomtatási sor tartalmát, anélkül, hogy megnyomná a Frissítés gombot. Az újraolvasási id&odblac;köz megadásához válassza a Jellemz&odblac;k A frissítés gyakorisága... menüpontot. Ha 0-ra állítja az id&odblac;közt, akkor az Automatikus nyomógombot nem lehet majd megnyomni (le lesz tiltva).

Ha azt a hibaüzenetet kapja, hogy Ez egy rendszergazdai parancs, akkor a root vagy egy másik rendszergazda nevében kell bejelentkeznie a parancs végrehajtásához. Ha nem így van bejelentkezve, és megpróbálja törölni egy másik felhasználó nyomtatási feladatát, akkor nem kap hibaüzenetet, de a program nem hajtja végre a parancsot.

A következ&odblac; gyorsítóbillenty&udblac;ket lehet használni:

Gyorsítóbillenty&udblac;: | Parancs
--- | ---
U | egyenérték&udblac; a Frissítés gomb megnyomásával
R | egyenérték&udblac; az Eltávolítás gomb megnyomásával
T | egyenérték&udblac; A sor elejére gomb megnyomásával
A | egyenérték&udblac; az Automatikus gomb megnyomásával
balra | az el&odblac;z&odblac; nyomtatósorra lép
jobbra | a következ&odblac; nyomtatósorra lép

### A sorkezel&odblac;-beállítás párbeszédablaka

Ebben a párbeszédablakban lehet kiválasztani, hogy a sor típusa BSD, PPR vagy LPRng legyen. A sorkezel&odblac; parancsokat is felül lehet bírálni. Ha segítségre van szüksége, olvassa el a sorkezel&odblac; kézikönyvoldalait.

## Továbbfejlesztési tervek

- több KDE billenty&udblac;parancs támogatása a kkeyconfig-gal

- az összes nyomtatósor egyszerre megjelenítése

- a panelba dokkolható állapotjelz&odblac; ablak

- további lprng parancsok támogatása

- a &klpq; teljes újraírása ;-)

Kimaradt valami fontos?

## A szerz&odblac;

Christoph Neerfeld-nek hívnak, alkalmazott informatikát hallgatok az Alkalmazott Tudományok Egyetemen (Sankt Augustin, Németország). Elérhet&odblac; vagyok e-mailben, küldje el bátran a programmal kapcsolatos észrevételeit, a jókívánságait vagy egy képeslapot az Ön városáról. Nagyon szeretem a képeslapokat!

Hálás köszönet az alábbiaknak:

- Victor Kolossov-nak (kolosov@iris1.itep.ru) az LPRng támogatás alapjainak elkészítéséért

- Remco Treffkorn-nak (remco@rvt.com) a ppr támogatás alapjainak elkészítéséért

és azoknak, akik hibajelentéseket és továbbfejlesztési javaslatokat küldtek.

&klpq; - Copyright Christoph Neerfeld (chris@kde.org), 1997-98.

&underFDL; &underGPL;