Usar Linux é cada vez mais fácil. Como já disse antes, comprei uma multifuncional HP C4280 recentemente. Na hora da compra fiquei bastante receoso de que não fucionasse no Linux ou me fizesse perder algumas horas dando "jeitinhos" para coloca-la funcionando. Meu medo não tinha nada a ver com a função de impressão, pois há tempos sei que impressoras HP tem um ótimo suporte no Linux; meu grande medo era o scanner. Eu teria certos "problemas domésticos" se não pudesse digitalizar imagens através do meu novo brinquedo. Mas, para meu alívio, embora não tenha tido supresa nesse fato, tudo funcionou perfeitamente no Ubuntu 7.10 onde foi instalado. Bastou plugar tudo, ligar o computador e o sistema já reconheceu e configurou tudo o que precisava sem qualquer intervenção minha. Em 5 minutos, tudo estava funcionando e testado. Sem querer ser chato, mas nenhuma versão do Windows fez isso por mim.Ok, mas, embora o sistema estivesse funcionando, eu precisava disponibilizar os recursos para um outro computador na rede, também rodando Ubuntu 7.10, cedento por impressões. Infelizmente ainda não consegue colocar o scanner na rede (nem tudo são flores), mas a impressora foi configurada tranquilamente, veja como:
O Ubuntu e boa parte das demais distros voltadas ao usuário doméstico vem com o servidor de impressão (no caso o cupsys) configurado para rastrear a rede em busca de impressoras compartilhadas; não é nenhuma idéia inovadora, mas é bastante útil. Assim, basta configurar o servidor de impressão da máquina onde a impressora está instalada para que seja possível imprimir através da rede.
Por padrão o cupsys do Ubuntu não compartilha as impressoras instaladas no sistema para a rede, então teremos que modificar o arquivo de configuração do cupsys para dar permissão de uso ao usuários remotos. O arquivo em questão é o /etc/cups/cupsd.conf. Basta adicionar a seguinte seção ao arquivo:
<Location /printers>
Order
allow,deny
Allow @LOCAL
</Location>
Com essa entrada estou dizendo ao cupsys que: (1) Modifique as permissões das Impressoras (/printers); (2) Libere as impressoras para todos os usuários da rede local que tentarem usá-las (Allow @LOCAL).
O arquivo original é assim.
E, o arquivo modificado fica assim.
Não é preciso fazer essa modificação nas máquinas cliente. Ao listar as impressoras instaladas no sistema, a impressora de rede será apresentada. Caso as impressoras não estejam aparecendo mesmo assim, verifique se a opção Browsing está habilitada nas máquinas clientes ("browsing on").
Obs.: É possível faz várias configurações diferentes de permissões das impressoras do sistema. Para um usuário doméstico (pequenas redes, onde todos podem fazer tudo mesmo) isso não importa muito, mas caso você queira implantar impressoras de rede em um ambiente corporativo (grandes redes, cheias de hierarquias e restrições). Para entender melhor o funcionamento das permissões no cups.conf, recomendo a seguinte leitura:
Documentação oficial do cupsd.conf
Um conf do Viva o Linux!
Obs.2: É possível que mesmo assim o Ubuntu não consiga listar as impressoras da rede. Para resolver edite o arquivo /etc/rc.local, coloque a seguinte entrada no final do arquivo:
/etc/init.d/cupsys restart

0 comentários:
Postar um comentário