### 5.1 e anteriores ###
Primeiramente certifique-se de que a sua impressora está
conectada ao computador e ligada.
Como usuário root, clique no ícone printtool, ou
através de um xterm inicialize o printtool da seguinte
forma.
[root@localhost]# printtool
|
A janela principal do printtool, aparecerá na tela,
dê um clique no botão _Add_; aparecerá uma tela
pedindo que você selecione uma impressora local, remota ou
LAN Manager. Para definir uma impressora local (uma impressora
conectada com o seu computador), dê um clique no botão
de opção _Local Printer_ depois dê um clique no
botão _OK_.
Você deve sentir que a sua impressora foi ativada quando a
caixa de diálogo _Autodetection_ aparecer na tela. Essa
caixa de diálogo exibe o dispositivo de impressora paralela
detectado no seu computador. Se nenhum dispositivo for detectado,
isso indica que a sua impressora não está ligada ou o
suporte de impressão não foi ativado.
Dê um clique no botão _OK_ e uma caixa de
diálogo solicitando um nome de impressora aparecerá
na tela. Use o nome padrão fornecido ou crie um nome
único para a impressora digitando-o no campo _Names_ da
caixa de diálogo.
O campo _File Limit_ é usado para limitar o tamanho dos
arquivos de spool de impressão aceitáveis. Digite um
número, como 1024, para limitar o tamanho dos arquivos de
spool para 1 MB, ou 1.000.000 caracteres.
Dê um clique no botão _Select_ ao lado da entrada
_Input Filter_ da caixa de diálogo para ativar a janela
_Configure Filter_, selecione a sua impressora (ou a impressora
similar à sua) na lista de impressoras. Você
também pode selecionar uma resolução de
impressão, tamanho de papel e cores. As cores devem
corresponder às capacidades da sua impressora. Selecione
somente opções de preto e branco se você tem
uma impressora que só imprime em preto.
Algumas impressoras possuem opções extras, esses
parâmetros podem ser passados diretamente ao campo "Extra GS
Options".
IMPORTANTE: Na opção "Printing Options" tente
deixar as três opções abaixo marcadas! Em
alguns modelos de impressoras isso é necessário para
que a impressão saia corretamente.
Nota: Caso sua impressora não aparecer na lista,
verifique no manual da mesma ou com o suporte da mesma se sua
impressora não possui compatibilidade com alguma outra
impressora. Muitas impressoras do mercado possuem compatibilidade
com as impressoras Epson, HP, etc. Caso afirmativo, pode-se tentar
configurá-la como sendo uma destas. Em último caso
experimente cadastrá-la como sendo PostScript printer_ ou
_Text only printer_.
Ao terminar de um clique no botão _OK_.
A janela principal do printtool aparece na tela com a sua
impressora definida na lista de impressoras. Teste a sua impressora
selecionando-a e, depois, selecionando o item de menu teste ASCII
ou PostScript no menu _Tests_.
Caso possua mais de uma impressora, "lpr -P nome_da_impressora"
força a saída da tarefa em determinada impressora.
Normalmente, a impressora padrão é utilizaada, ou o
valor da variável de ambiente PRINTER.
Pode-se setar a variavel PRINTER para a impressora
correspondente.
Lista dos comandos relacionados:
lpr - Listar arquivos através da linha de comando
lpq - Listar a fila de impressão
lpc - Controla as impressoras e os serviços de impressão
lprm - Interrompe serviços de impressão
|
### CL6.0 ###
Primeiro, entre em um terminal como root.
Verifique se os pacotes do servidor de impressão
estão instalados:
[root@localhost]# rpm -qa | grep -i lpr
|
LPRng-doc-3.6.26-4cl
LPRng-3.6.26-4cl
[root@localhost]# rpm -qa | grep -i linuxconf-printer
|
linuxconf-printer-1.23-2cl
[root@localhost]# rpm -qa | grep -i rhs-printfilters
|
rhs-printfilters-1.81-4cl
Se algum pacote não estiver instalado, será
preciso instala o pacote:
Coloque o CD do Conectiva Linux no drive de CD-ROM:
[root@localhost]# mount /mnt/cdrom
|
[root@localhost]# rpm -ivh /mnt/cdrom/conecriva/RPMS/LPR*
|
[root@localhost]# rpm -ivh /mnt/cdrom/conecriva/RPMS/linuxconf-printer*
|
[root@localhost]# rpm -ivh /mnt/cdrom/conecriva/RPMS/rhs-printfilters*
|
[root@localhost]# umount /mnt/cdrom
|
Agora execute o aplicativo linuxconf:
[root@localhost]# linuxconf
|
Vá em:
-> ->
Clique no botão "Adicionar".
Em "Nome da impressora" dê um nome para a sua impressora
ou deixe o nome padrão.
Em "Conectada a" escolha a opção "Impressora
Local".
Clique no botão "Aceitar". Na caixa de diálogo
"Impressora criada com sucesso" clique em
OK.
Agora, selecione a impressora que você acabou de criar
para editar suas configurações.
Em "Conectada a:" selecione a porta da sua impressora.
/dev/lp0 -> primeira porta paralela
/dev/lp1 -> segunda porta paralela
|
Clique no botão "Selecionar filtro" e selecione o filtro
para a sua impressora. Se ela não estiver listada verifique
com o fabricante se existe compatibilidade com alguma impressora da
lista.
As três opções a seguir variam muito de
impressora para impressora. Tente deixar todas as
opções marcadas. Se não funcionar tente mudar
estas opções até que a impressora responda de
maneira satisfatória.
[X] Enviar EOF
[X] Consertar efeito escada (CR+lf)
[X] Saída ASCII rápida
|
Clique em aceitar e saia do linuxconf
Se o linuxconf tentar executar algum serviço não
deixe, escolha a opção para ele não fazer
nada.
Agora verifique se o loopback está funcionando:
[root@localhost]# ifconfig
lo Encapsulamento do Link: Loopback Local
inet end.: 127.0.0.1 Masc:255.0.0.0
UP LOOPBACKRUNNING MTU:3924 Métrica:1
Pacotes RX:270 erros:0 descartados:0 sobreposições:0 frame:0
Pacotes TX:270 erros:0 descartados:0 sobreposições:0 portadora:0
colisões:0 txqueuelen:0
|
Deverá aparecer pelo menos a interface lo (loopback). Se
não aparecer a interface lo, então será
preciso levantá-la:
[root@localhost]# ifdown lo
|
[root@localhost]# ifup lo
|
Agora é necessário levantar/reinicar o
serviço de impressão lpd:
[root@localhost]# ./lpd stop
|
[root@localhost]# ./lpd start
|
Veja se o serviço está funcionando:
[root@localhost]# ./lpd status
|
lpd (pid 768) está rodando...
Agora teste a impressora imprimindo um arquivo texto e um
arquivo postscript:
[root@localhost]# lpr teste.txt
|
[root@localhost]# lpr teste.ps
|
Se não funcionar verifique se ao mandar um teste, o mesmo
não fica no spoll (fila de impressão) com o
comando:
Caso apareça, é necessário ativar a fila
com o comando de impressão:
[root@localhost]# lpc start all
|
Agora inicie o serviço lpd para a
inicialização do sistema:
Procure pela opção lpd na lista e deixe-a marcada.
Clique em OK e pronto.
OBS: Toda vez que alguma configuração do
serviço de impressão for alterada será
necessário reiniciar o serviço de
impressão.
[root@localhost]# ./lpd stop
|
[root@localhost]# ./lpd start
|