Página seguinte Página anterior Índice

32. hardware/impressora

32.1 Como Adicionar e Configurar impressora(s) no linux?

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".

32.2 Tenho problemas para imprimir com a impressora Canon BJC4xxx. Que faço?

Normalmente, comentando a seguinte linha em /var/spool/lpd/lp/postscript.cfg pode resolver seu problema:

[root@localhost]# mcedit /var/spool/lpd/lp/postscript.cfg

Procure pela linha abaixo: COLOR=-dBitsPerPixel=1

E comente-a, deixando assim: # COLOR=-dBitsPerPixel=1

32.3 Como configurar as impressoras HP 710C, 720C, 722C, 820C e 1000C?

As HP DeskJet 710C, 720C, 722C, 820C e 1000C são impressoras PPA. elas não funcionarão com os controladores PCL disponíveis. Normalmente impressoras PPA são utilizadas com um controlador de impressora especial do windows.

    Verifique se não aparecem erros solicitando a instalação dos pacotes:
    ncpfs e ipxutils, com os seguintes nomes:
      - ncpfs-2.2.0.12-6cl.i386.rpm
      - ipxutils-2.2.0.12-6cl.i386.rpm
    Caso exista um probelma e seja necessitada a instalação desses pacotes
    proceda da seguinte maneira:
      Insira o cd da Conectiva Linux Número 1.
      O monte com o seguinte comando:
      [root@localhost /root]# mount /mnt/cdrom
      [root@localhost /root]# cd /mnt/cdrom
      [root@localhost /root]# rpm -ihv ipxutils-* ncpfs-*


Um controlador PPA para as impressoras 710, 720, 820 e 1000
existe para Ghostscript. Para te-lô em funcionamento obtenha os
seguintes pacotes:

    - pbm2ppa-0.8.6-2cl.i386.rpm
    - rhs-printfilters-1.57-2cl.i386.rpm
    - printtool-3.41-1cl.noarch.rpm
    - ghostscript-5.10-11cl.i386.rpm
    - enscript-1.6.1-9cl.i386.rpm  *
    - nenscript-1.13++-16cl.i386.rpm *
Do nosso ftp: ftp://ftp.conectiva.com.br/pub/conectiva/dsk/cls42pt/i386/conectiva/RPMS

É necessário apenas um, dos dois pacotes assinalados com *, para a instalação. Ficando a escolha, a critério do instalador.

    Após o download, instale o(s) pacote(s) de srcipt, com o seguinte 
    comando:
    
    [root@localhost /tmp]# rpm -Uhv enscript-1.6.1-9cl.i386.rpm  
         e/ou
    [root@localhost /tmp]# rpm -Uhv nenscript-1.13++-16cl.i386.rpm


    Logo após instale os outros pacotes:
    [root@localhost /tmp]# rpm -Uhv ghostscript-5.10-11cl.i386.rpm 
    [root@localhost /tmp]# rpm -Uhv pbm2ppa-0.8.6-2cl.i386.rpm 
    [root@localhost /tmp]# rpm -Uhv rhs-printfilters-1.57-2cl.i386.rpm 
    [root@localhost /tmp]# rpm -Uhv printtool-3.41-1cl.noarch.rpm 

   Obs.: Deverão aparecer alguns "#" entre um rpm e outro, indicando o
   andamento da instalação, e poderão aparecer também alguns conflitos
   indicando que o pacote já está instalado.

   Após terminada a atualização dos pacotes, execute no modo gráfico:
   [root@localhost ]# printtool

   Ao clicar em add, e selecionar local printer, geralmente aparece uma
   mensagem de "auto-detect" clique em ok, lembrando que lp0 é a mesma 
   porta que a lpt1 para windows, clique em select, e selecione a 
   impressora.

   No caso da HP 820 Cxi (820), coloque no campo Extra GS Option, conforme é
   descrito em Driver Description, a seguinte sintaxe:

    - | pbm2ppa-820 -
Mais informacões sobre a instalacão de impressoras ppa, podem ser obtidas em: http://www.httptech.com/ppa/
   Obs.: Devido ao projeto da impressora ser voltado especialmente 
         para o windows, ela não imprime em colorido e nem
         é possível alterar a qualidade de impressão.
         Estes pacotes acima, só funcionam na versão 4.0 ou superior.

32.4 Como configuro minha impressora serial no linux ?

A maioria dos fabricantes disponibilizam manuais on-line ou por ftp nos seus sítios.

Configure o Linux e a impressora de maneira compatível (porta, velocidade, handshake, etc...).

Quando se utiliza handshake por software na porta serial, pode haver corte na impressão de um documento (conforme indicado pelo Sr.).

Experimente o seguinte comando:

setserial closing_wait VALOR /dev/ttyS?

(? = 0,1,2,3 de acordo com a sua impressora)>

O VALOR deve ser testado até obter o resultado desejado.

Valor padrão: 3000 (30 segundos). Experimente um valor maior de espera, Digamos 6000.

Caso funcione, acrescente no final do arquivo '/etc/rc.d/rc.local' as seguintes linhas

------- Corte aqui --------

# Aumenta tempo de espera para não truncar a impressão. setserial closing_wait VALOR /dev/ttyS?

------- Corte aqui --------

OBS: ttyS? deve ser substituido apropriadamente (ttyS0, ttyS1, ...).

OBS2: Informe-nos caso obtenha sucesso ou fracasso.

Veja também:


Página seguinte Página anterior Índice