projetos | download | linux | privacidade | contato
 
  Produtos | Documentação | Suporte | Treinamento | Conectiva | Cases | Soluções | Parcerias | Imprensa | Oportunidades
Pesquise 
português 
english 
español

SUPORTE

->Suporte Estendido
->Centros de Serviços
->Técnicos Certificados
->Formulário de Suporte
->Abrangência do Suporte
->Acionando o Suporte
->Perguntas e Respostas
->Atualizações
->Livros, Guias e Manuais
->Hardware

    4.1. Como Adicionar e Configurar impressora(s) no linux?

    ### 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:

    Configuração Serviços diversos-> Impressora->Adicionar/Editar impressoras

    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]#   cds
    
        [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:

        [root@localhost]# lpq
    

    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:

        [root@localhost]#   ntsysv
    

    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]#   cds
    
        [root@localhost]#   ./lpd stop
    
        [root@localhost]#   ./lpd start