Acredito que este artigo demonstra o jeito mais fácil de se instalar uma impressora no Linux com suporte total ao Open Office. Se você está tendo alguma dificuldade nisso, não deixe de dar uma olhada.
Agora a parte que mais encontro dúvidas, que é como configurar a impressora no Open Office.
Por padrão, o Open Office já vem pré configurado com uma impressora genérica "Generic Printer", que muitas vezes já está configurada para enviar o comando lpr-cups na hora da impressão. Ou seja, se você configurou o driver e o CUPS certinho, basta imprimir utilizando esta impressora.
Caso isto não funcione pode estar ocorrendo dois problemas comuns:
1 - Você como usuário normal não tem permissão para imprimir. Para ver se é isto, entre como root no sistema e tente imprimir. Se funcionar, basta mudar as permissões de sua impressora para 666:
chmod 666 /dev/xxx
(onde xxx é a localização da sua impressora)
Exemplo:
# chmod 666 /dev/lp0
(isso pode variar de distro ou impressora)
2 - A impressora genérica do Open Office não configurou o comando para lpr-cups. Neste caso, siga estes passos:
Vá no diretório onde você instalou o Open Office. Entre no diretório share/psprint e edite o arquivo (como root) psprint.conf.
Na linha:
command=
Mude para:
command=lpr-cups
Com isso, quando você escolher a "Generic Printer", irá imprimir pelo seu CUPS normalmente.
Tudo deve estar funcionando a partir de agora, MASSSSSS, se você está incomodado em imprimir tendo que escolher "Generic Printer", edite novamente o psprint.conf:
Na linha:
[Generic Printer]
Mude para:
[Nome da sua impressora]
E na linha:
Printer=SGENPRT/Generic Printer
Mude para:
Printer=SGENPRT/Nome da sua impressora
Pronto! Agora vá no Open Office e você verá o nome da sua impressora para você fazer a impressão.
[2] Comentário enviado por androle em 29/09/2004 - 13:12h
Muito bom!
Esse tipo de orientação é muito útil para ajudar quem está iniciando.
Apenas como sugestão, seria legal vc comentar o ooadmin do OpenOffice [1] tb, e explicar o ajuste do cups[2] para imprimir em modo econômico. Seria apenas mais uma página e não deixaria nenhuma margem de dúvida para usuários novos.
Parabéns, seu artigo é bem prático, acabei de testar cada passo e funcionou de primeira quando criei uma nova impressora.
------------------------------------------
1 - /usr/bin/oopadmin, no meu já estava configurado, mas se não estou enganado o papel padrão é Letter.
2 - entre em Printers e escolha em "Printout mode" a opção "Draft" ou "Draft Grayscale". Como meu cartucho colorido acabou estou imprimindo tudo em "Draft Grayscale".
------------------------------------------
Um abraço
[4] Comentário enviado por fba em 29/10/2004 - 19:59h
ola amigo, achei muito interessante o seu artigo, sobre a parte de configurar no OOo deu certo ;) gostaria de complementar(ja que eu me bati um pouquinho pra configurar) que se alguem estiver tentando imprimir em uma impressora que esta em outro micro compartilhada na rede via windows ou smb server, vc deve escolher na opção "Device" = Windows Printer via SAMBA e no "device URL" colocar smb://<nome do grupo de trabalho>/<nome da maquina>/<nome da impressora>
por exemplo smb://rede/maquinax/hp e os demais passos continua tudo igual ao artigo ps. o samba precisa estar funcionando.
[7] Comentário enviado por rgrios em 04/10/2005 - 10:45h
Tenho uma impresora no windows 200 (canon BJC-250) preciso instala-la no linux texto... Se alguém poder me ajudar eu fucarei muito agradecido...
Rogério Silva
[8] Comentário enviado por fba em 04/10/2005 - 13:26h
rgrios, poderia ser mais especifico? por exemplo, vc gostaria de configura-la no linux via shell mais usala no modo grafico?porém se vc possui o modo grafico basta seguir os passos citados no artigo
[9] Comentário enviado por robertta9 em 07/11/2005 - 10:30h
Estou com problemas para adicionar uma impressora HP Laserjet1020 [pela rede], não consegui encontrar o driver respectivo na lista disponível e nem outro compatível. Já tentei utilizar o driver genérico Laserjet mas também não funcionou.
[A impressora está ligada em um micro WinME e estou tentanto instalar em um Linux Mandrake]
Se alguém puder me ajudar eu agradeço =)
[10] Comentário enviado por suportemega em 26/12/2007 - 10:42h
Mafioso;
Segue o seu artigo e funcionou perfeitamente.
Gostaria de saber como faço para que as outras máquinas Linux(3) da minha rede possam imprimir nesta máquina?
[13] Comentário enviado por gestordesistemas em 18/05/2010 - 14:56h
Coloquei uma impressora compartilhada a partir samba para estações windows. Sempre que um usuário da estação envia um documento o número de paginas não aparece, ou seja, o cups (ubuntu) consegue reconhecer o número de páginas de documento gerados pelo linux porém não reconhece dos gerados pelo windows.