]>

# Le manuel KLpq

Christoph
Neerfeld

    chris@kde.org

Version 0.1.0, 16 aout 1998

Ce manuel décrit la version 0.3.1 de KLpq

Gestionnaire de la file d'impression

Imprimante
file d'impression
travaux d'impression

## Introduction

Klpq est une interface utlisateur pour le spooler de l'imprimante. Son objectif essentiel est d'afficher la file d'impression et de supprimer les travaux d'impression de la file d'attente. Vous pouvez meme désactiver/ activer l'impression ou déplacer des travaux au sommet de la file d'attente, si vous avez les droits d'accès nécessaires.

Klpq ne modifie pas la file d'impression elle-meme, mais utilise les commandes complémentaires : lpq, lprm and lpc. C'est pourquoi klpq reste en mémoire tant que lpq, lprm et lpc sont en mémoire.

- Prise en charge des systèmes de spool BSD, PPR et LPRng

- Transparence du réseau

- Prise en charge du DRAG&DROP (glisser-déposer)

## Installation

    ./configure
    make
    make install

Klpq suppose que vous ayez configuré correctement votre fichier printcap dans /etc/printcap. Si klpq ne peut analyser votre fichier printcap, veuillez m'envoyer une copie de votre printcap à l'adresse me.

## Utilisation

klpq &lsqb; &lsqb;-n ] &lsqb;-P imprimante ] fichier1 fichier2 URL1 URL2]

Lors du premier démarrage, klpq vous demande quel spooler d'imprimante vous utilisez. Klpq prend en charge BSD, PPR et LPRng. Si vous ne savez pas quel spooler est installé sur votre système, il est fort probable qu'il s'agisse de BSD. Si klpq n'affiche pas votre file d'impression, essayez l'un des autres paramètres (vous pouvez changer le système de spool depuis config->spooler).

Si aucun argument de fichier n'est précisé, klpq recherche la variable d'environnement PRINTER et tente d'afficher le contenu de la file d'impression correspondante. Si PRINTER n'est pas définie, il affiche le contenu de la file d'impression nommée 'lp'. S'il n'existe aucune file d'impression de ce nom, il affiche la première file d'impression de votre fichier printcap.

Avec un argument de fichier vous pouvez utiliser klpq à la place de lpr. Vous n'êtes pas obligé de taper lpr fichier&lowbar;à&lowbar;imprimer; klpq mais vous pouvez taper directement klpq fichier&lowbar;à&lowbar;imprimer. Klpq exécute lpr pour vous. L'option -P spécifie la zone de spool à utiliser. Actuellement, il n'y a pas d'autres options disponibles pour lpr.

L'option -n indique à klpq de ne pas afficher la file d'impression si un nom de fichier a été donné sur la ligne de commande. Par exemple klpq -n fichier&lowbar;à&lowbar;imprimer permet d'envoyer le fichier à l'imprimante et se termine immédiatement. klpq -n sans argument de fichier démarre klpq de façon normale.

KLpq prend maintenant en charge les URLs comme arguments sur la ligne de commande. Klpq utilise KFM pour copier le fichier à un fichier temporaire sur le système local et l'envoie à l'imprimante. Veuillez noter que klpq doit fonctionner pendant le téléchargement. Si vous quittez klpq avant la fin du téléchargement, les fichiers ne seront pas imprimés.

GLISSER&DÉPOSER: Vous pouvez faire glisser une URL de KFM et la déposer sur la fenêtre klpq. Klpq copiera l'URL à un fichier temporaire et l'enverra à l'imprimante.

Klpq est vraiment facile à utiliser, j'aimerais donc simplement ajouter quelques précisions concernant des points à éclaircir :

Si le boutonAuto est enfoncé, klpq relit la file d'impression courante toutes les 'x' secondes, vous n'êtes donc pas obligé d'enfoncer le bouton Actualiser à chaque fois. Vous pouvez modifier le 'x' des secondes en sélectionnant config->Actualisation depuis le menu. Si vous paramétrez 'x' à 0, le bouton Auto sera totalement désactivé.

Si vous obtenez le message C'est une commande privilégiée, que vous soyez sous compte root ou n'importe quel autre utilisateur privilégié à exécuter cette commande et si vous essayez de supprimer un travail d'impression d'un autre utilisateur, cette action sera ignorée sans explication.

Plusieurs touches accélératrices ont été définies:

- Touche&lowbar;U: équivaut à enfoncer le bouton 'Actualiser'.

- Touche&lowbar;R: équivaut à enfoncer le bouton 'Supprimer'.

- Touche&lowbar;T: équivaut à enfoncer le bouton 'Au sommet'.

- Touche&lowbar;A: équivaut à enfoncer le bouton 'Auto'.

- Touche&lowbar;Gauche: affiche la file d'impression précédente.

- Touche&lowbar;Droite: affiche la file d'impression suivante.

## Ce qui reste à faire

- ajouter davantage de commandes de clavier avec kkeyconfig

- afficher toutes les files d'attente à la fois

- insérer une mini-fenêtre d'état à l'intérieur du tableau de bord

- prendre en charge davantage de commandes depuis lprng

- effectuer une réécriture complète de klpq ;-)

Autre chose?

## A propos de l'auteur

Je m'appelle Christoph Neerfeld. Je suis étudiant en sciences informatiques appliquées à l'Université de Saint-Augustin, en Allemagne.

Vous pouvez me contacter et m'envoyer vos rapports, vos souhaits ou une carte postale de votre ville. Je suis amateur de cartes postales.

## Remerciements.

Merci à

- Victor Kolossov <kolosov\@iris1.itep.ru> pour son aide essentielle concernant LPRng

- Remco Treffkorn <remco\@rvt.com> pour son aide essentielle concernant ppr

et beaucoup d'autres personnes pour leurs rapports d'erreurs et suggestions.

## Copyright

    KLpq is Copyright 1997/98 Christoph Neerfeld chris@kde.org

    Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier
    selon les termes de la Licence  Publique GNU (GPL) telle que publiée par la Free
    Software Foundation; soit la version 2 de la Licence, ou (à votre choix) toute version ultérieure.

    Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE;
    même sans la garantie implicite de MERCANTIBILITE ou de CONVENANCE POUR UN BUT PARTICULIER.
    Reportez-vous à la Licence Générale Publique GNU pour plus de détails.

    Vous devriez avoir reçu une copie de la Licence Générale Publique GNU avec ce programme;
    si ce n'est pas le cas, écrivez à la Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.