]>

# 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'etes 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 sur 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.

DRAG&DROP: Vous pouvez faire glisser une URL de KFM et la déposer sur la fenetre klpq. Klpq copiera l'URL sur 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'etes donc pas obligé de presser 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 à presser le bouton 'Actualiser'.

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

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

- Touche&lowbar;A: équivaut à presser 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-fenetre 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

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.