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 instalar o pacote:
Coloque o CD do Conectiva Linux no drive de CD-ROM:
[root@localhost]# mount /mnt/cdrom
[root@localhost]# rpm -ivh /mnt/cdrom/conectiva/RPMS/LPR*
[root@localhost]# rpm -ivh /mnt/cdrom/conectiva/RPMS/linuxconf-printer*
[root@localhost]# rpm -ivh /mnt/cdrom/conectiva/RPMS/rhs-printfilters*
[root@localhost]# umount /mnt/cdrom
|
Agora execute o aplicativo linuxconf em modo texto. Se
você estiver dando boot em modo gráfico pressione as
teclas CTRL+ALT+F2 para ir para um terminal em modo texto:
[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
SMB/Windows".
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 "Usuário", digite um usuário válido
cadastrado no servidor.
Em "Senha", digite a senha do usuário.
Em "Máquina", digite corretamente o nome da
máquina windows onde a impressora está conectada.
Em "Impressora", digite corretamente o nome do compartilhamento
da impressora remota.
Em "IP da máquina", digite o endereço IP da
máquina remota. Este campo é opcional.
Em "Grupo", digite o nome do grupo de trabalho no qual a
máquina windows onde está a impressora faz parte.
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:
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]# cds
[root@localhost]# ./lpd stop
[root@localhost]# ./lpd start
|