Por padrão em novas distribuições alguns destes ajustes não são necessários, pois por padrão as devidas configurações já vem preestabelecidas no sistema operacional.
Samba: para habilitar as impressoras ou denotar o compartilhamento das mesma no servidor Samba, edite o arquivo abaixo:
# vi /etc/samba/smb.conf
Deixa seu arquivo smb.conf como segue abaixo:
########## Printing ##########
load printers = yes
# CUPS printing. See also the cupsaddsmb(8) manpage in the # cupsys-client package.
printing = cups
printcap name = cups
[printers]
comment = Todas as Impressoras
print ok = yes
guest ok = yes
path = /var/spool/samba
CUPS: para que seu gerenciador de impressão funcione de um forma mais ágil, configuramos alguns parâmetros no arquivo de configuração do CUPS.
# vi /etc/cups/cups.conf
1) Habilitar permissão de administrador para PC/estações:
#Restrict access to the admin pages
<Location /admin>
Order allow,deny
Allow localhost
Allow 192.168.1.10
</Location>
2) Habilitar permissão para usuários avançados acessarem o CUPS via web, sem alterar o seu conteúdo:
# Restrict access to the server
<Location />
Allow from 192.168.1.0/24
Order allow,deny
</Location>
Obs..: Neste caso estou liberando o acesso para todas as máquinas da rede.
3) Mudar porta de acesso ao servidor CUPS.
Na opção Port do arquivo /etc/cups/cups.conf, mude de 631 para XXX sua porta alternativa.
4) Referenciar um nome ou IP para acesso via web do servidor CUPS (IPP).
# Only listen for connections from the local machine.
Listen localhost:631
Listen 192.168.1.100:631
Listen /var/run/cups/cups.sock
Obs.: Adicione o IP da máquina CUPS ou um nome em Listen.
[1] Comentário enviado por fernandoguedes em 11/08/2010 - 09:55h
Gostei! Muito bom! Utilizo o CUPS lá em casa para gerenciador de impressão.
A impressora é compartilhada através de um roteador e aonde houver acesso via Wireless a impressora pode ser encontrada, adicionada e em 1 min pronto. Impressora instalada sem maiores dor de cabeça, imprimindo de qualquer ponto e o melhor NO-FIOS.
Tava pensando que você "complexou" um pouco o processo que é muito mais fácil, dificultando um pouco aos que são novatos, mas, tá tudo muito bem explicado!
[2] Comentário enviado por fabiocs em 11/08/2010 - 10:26h
Um salve, carlusbr
Muito bom sua explicação sobre o CUPS.
Eu, queria muito aprender sobre como dominar o CUPS através de linha de comando.
Exemplo: instalar impressoras, parar uma fila impressão, iniciar uma fila de impressão, verificar quais jobs estão na fila, cancelar o mesmos.. algo deste tipo.
Se tiver estes comandos posta para gente, por favor....
De qualquer forma muito obrigado...
[4] Comentário enviado por Credmann em 14/08/2010 - 05:58h
O CUPS tem vários recursos inexistentes em sistemas obsoletos. Por exemplo, se enviou um trabalho para uma impressora desligada é possível mover o trabalho para uma que esteja disponível.
Também é possível criar grupos de impressoras que são vistas como apenas uma. Ao imprimir nessa impressora de grupo o trabalho sairá na primeira máquina disponível. É excelente solução para grandes fluxos de trabalho.
Outra utilidade do CUPS é prover impressão para sistemas antigos em impressoras novas. Eu tinha um sistema com NetAtalk onde um System 7 imprimia numa HP 1120 MFP.
[7] Comentário enviado por fernandoguedes em 17/08/2010 - 17:52h
cedgbr,
Primeiramente procura aqui no VOL que tem alguns artigos sobre o CUPS depois dá uma olhada no GDH, no blog do Carlos Morimoto, ele exemplifica facilmente o uso do CUPS.
[9] Comentário enviado por jotah em 23/08/2010 - 09:53h
Muito bom artigo. Será que alguém dos colegas sabe me dizer se é possivel, acessar e compartilhar uma impressora instalada em um terminal linux, pelo servidor também linux, sem ter de instalar o cups nos dois, instalar apenas no servidor? Obrigado.
[12] Comentário enviado por frozendesigner em 25/03/2011 - 21:25h
Bom dia amigos, alguém já teve a necessidade criar uma lista de palavras que apareçam no title e cancelar a impressão e não enviar para impressora e também a necessidade de mandar imprimir uma cópia impressa e manter uma cópia do mesmo arquivo em pdf em determinada pasta. Estou pesquizando ainda não encontrei nada desse tipo achei um sistema pago printertux de fato muito bom queria fazer um e disponibilizá-lo de forma gratuita.
[13] Comentário enviado por Credmann em 11/08/2011 - 12:48h
O CUPS tem a opção para manter os trabalhos impressos depois de concluídos. Como o CUPS usa o PDF como formato interno creio que não será difícil localizar onde serão armazenados. Apenas tome cuidado em disponibilizar espaço em disco suficiente.
[14] Comentário enviado por rotaviano em 30/01/2012 - 21:20h
algume pode me ajudar... estou com problema para dexar o cups funcionando e tenho algumas duvidas..
terei apenas 1 servidor cups...
e na maquina cliente tenho q instalar o cups tb ???
como a maquina cliente é nela que esta instalada a impressora...como farei para o servidor gerenciar esse impressora e a maquina cliente identificar o servidor cups ? ? ? ?
[17] Comentário enviado por cesargodoy em 06/05/2014 - 10:36h
tambem estou tendo problemas para startar o cups via browser, em vez de abrir a pagina, ele abre o codigo html, sera que ta faltando instalar o apache?
[19] Comentário enviado por mauricio.martins em 09/06/2015 - 13:44h
Olá. Cheguei até aqui devido ao problema que estou tendo em instalar uma impressora Sharp Al-1655sc em meu computador (Xubuntu, note STi x64). Com este escelente post, baixei e instalei o cups manualmente. Instalação do cups ok. (apesar de ter o cups no repositorio do ubuntu). Conectando a impressora no note e indo em impressoras para "adicionar impressora" o cups até reconhece a impressora (SHARP AL-1655CS) mas quando pedi o driver não é listado. Tentei deixar em generico, mas na impressão da erro.
Alguem já conseguiu instalar esta impressora no ubuntu?
Essa é a unica coisa que ainda me amarra no Windows.
Se alguem tiver alguma dica, agradeço.