# Manual do KLpq - Fila de Impressão

Christoph
Neerfeld

    chris@kde.org

Versão 0.1.0, 09-03-2000

Este manual descreve a versão 0.3.1 do KLpq

Visualizador da fila de impressão

impressora
fila
kde
qt
X11

## Introdução

O Klpq é um interface para o gestor de impressão. O seu objectivo principal é mostrar a fila de impressão e permitir remover trabalhos da mesma. Mas tu podes ainda desactivar/activar impressões ou movê-las para o topo da fila, se tiveres as permissões necessárias.

O Klpq usa os seguintes comandos: lpq, lprm e lpc para actuar na fila de impressão. Por esta razão usar o klpq é tão seguro quanto usar o lpq, lprm e lpc.

- Suporta os sistemas de spooling BSD, PPR e LPRng

- transparência de rede

- suporta o protocolo de ARRASTAR&LARGAR

## Instalação

    ./configure
    make
    make install

O Klpq espera que tenhas uma configuração apropriada do ficheiro de printcap em /etc/printcap. Se o klpq não for capaz de ler o teu printcap, por favor manda uma cópia para mim.

## Utilização

klpq &lsqb; &lsqb;-n ] &lsqb;-P printer ] file1 file2 URL1 URL2]

Na primeira utilização, o klpq pergunta-te qual o spooler de impressão tu usas. O Klpq suporta o BSD, PPR e LPRng. Se não sabes qual é o spooler que está instalado no teu sistema aconselho-te a tentar o BSD. Se o klpq não mostrar a tua fila de impressão tenta uma das outras configurações (podes mudar o sistema de spooling em Configuração->spooler).

Sem quaisquer argumentos, o klpq procura a variável de ambiente PRINTER e tenta mostrar o conteúdo do trabalho correspondente. Se PRINTER não estiver definido, ele mostra o conteúdo da fila 'lp'. Se não existir nenhuma fila com este nome ele mostra a primeiro fila de impressão registada no teu ficheiro printcap.

Com um nome de ficheiro como argumento, o klpq pode ser usado em vez de lpr. Não tens que escrever lpr ficheiro&lowbar;to&lowbar;print; klpq mas podes escrever directamente klpq ficheiro&lowbar;to&lowbar;print. O Klpq executará o lpr por ti. A opção -P especifica a área de spool a usar. Actualmente nenhuma das outras opções para o lpr são suportadas.

A opção -n diz ao klpq para não mostrar a fila se o nome do ficheiro for dado na linha de comando. Ex.: klpq -n ficheiro&lowbar;to&lowbar;print põe o klpq a mandar o ficheiro para a impressora e sair imediatamente. Se executares o klpq -n sem mais nenhum argumento, o klpq vai arrancar normalmente.

O Klpq agora suporta URLs como argumentos na linha de comando. O Klpq vai usar o KFM para copiar o ficheiro para um ficheiro temporário e manda-o para a impressora. Por favor, nota que o klpq deve estar a correr durante o download. Se o teu klpq fechar mais cedo, os ficheiros não serão impressos.

Arrastar&Largar: Podes arrastar qualquer URL do KFM e largá-lo na janela do klpq. O Klpq vai copiar o URL para um ficheiro temporário e mandá-lo para a impressora.

O Klpq é muito fácil de usar, portanto penso que nem é necessário explicar-te algumas coisas visto serem evidentes:

Se o botão Auto estiver carregado, o klpq re-lê a fila de impressão de 'n' em 'n' segundos, portanto não terás que estar sempre a carregar no botão Actualizar. Podes definir 'n' escolhendo no menu Configuração->Actualizar automaticamente. Se escolheste '0', então o botão de Auto será completamente desactivado.

Se recebeste a mensagem Isto é um comando para privilegiados, então vais ter que executar esse comando como root ou outro qualquer utilizador privilegiado. Se tentares remover um trabalho de impressão de outro utilizador, a tua ordem será ignorado silenciosamente.

Há algumas teclas de atalho definidas:

- Key&lowbar;U: como carregar no botão 'Actualizar'.

- Key&lowbar;R: como carregar no botão de 'Remover'.

- Key&lowbar;T: como carregar no botão 'Topo'.

- Key&lowbar;A: como carregar no botão 'Auto'.

- Key&lowbar;Left: mostra o trabalho anterior.

- Key&lowbar;Right: mostra o trabalho seguinte.

## A Fazer

- mais comandos de teclado do KDE podem ser configurados com a kkeyconfig

- mostrar todas as fila de impressão de uma só vez

- atracar uma mini-janela de estado no painel

- suportar mais comandos do lprng

- reescrever completamente o klpq ;-)

Mais alguma coisa?

## Autor

O meu nome é Christoph Neerfeld. Sou um estudante de ciências computacionais na Universidade de Applied Sciences Sankt Augustin, Alemanha. Está à vontade para me contactares e mandar-me relatórios, felicitações ou um postal da tua cidade. Eu adoro receber postais.

## Méritos

Os meus obrigados para:

- Victor Kolossov <kolosov\@iris1.itep.ru> pelo suporte básico para LPRng

- Remco Treffkorn <remco\@rvt.com> pelo suporte básico para ppr

e muitas outras pessoas pelos seus relatórios de bugs e sugestões.

Tradução da documentação por Ricardo Cruz rick2@ricjoa.fe.up.pt

## Copyright

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

    Este programa é software gratuito. Pode ser redistribuído e/ou
    moficado ao abrigo da GNU General Public License, tal como
    está publicada pela Free Software Foundation, quer se trate da
    versão 2 da licença, ou (por opção do utilizador) de uma versão
    mais recente.

    Este programa é distribuído com o propósito de vir a ser útil, mas
    SEM QUALQUER GARANTIA; nem mesmo as garantias implicitas
    de FORNECIMENTO DE COMPONENTES E/OU ACESSÓRIOS
    ou de AJUSTE PARA UM FIM ESPECÍFICO. Para mais
    pormenores, consultar a GNU General Public License.

    Deverá ter sido distribuída uma cópia da GNU General Public
    License juntamente com este programa. Se não, contactar Free
    Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.