Boa noite.
Você esta lendo sobre o cups mas acho que esta se confundindo.
Pense numa rede grande e não em três computadores.
Em minha rede tenho 95 impressoras na rede, pense em como administrar isso. Como administrar 95 impressoras, algumas matriciais e varias impressoras de rede, algumas usb e outras em porta paralela.
Primeiro passo necessário para administrar é saber QUEM vai imprimir ONDE?
Quem tem prioridade ao imprimir? se um usuário qualquer tem um uma impressão de 500 páginas na fila e um diretor ou gerente manda uma página pra impressora, a mesma deve ou não passar a requisição do diretor na frente do trabalho de 500 páginas do usuário ou deve deixar o gerente esperando que nem besta a impressão do usuário comum acabar, em pé, ao lado da impressora? Claro que a página do diretor deve passar a frente.
Isso é a administração e pra isso é preciso centralizar todas as impressoras em um servidor e utilizar um gerenciador para gerenciar tudo.
O CUPS é esse gerenciador de impressão, que me permite gerenciar tudo pela web e pela web posso adicionar, excluir, alterar e configurar qualquer impressoras, administrar os trabalhos de impressão de todas as impressoras compartilhadas na rede. Possui interface para smb, lpd, Jetdirect.
Nada mais fácil que navegar pelas impressoras utilizando o mozilla.
O cups é o gerenciador, ou melhor, uma ferramenta de apoio para o gerenciamento, não é um driver ou algo do tipo.
Pense em uma empresa de grande porte com uma quantidade elevada de impressoras, pense em como administrar isso, você não pode permitir que um setor imprima em outro, utilizando a impressora, papel e toner de outro setor, vc tem de definir quem tem prioridade ao imprimir, vc precisa ter acesso de modo rapido, imediato a configuração de qualquer impressora, de sua fila de impressão, etc...
Imagina esse caso, em uma empresa grande, alguém de um determinado setor mandou uma impressão de 1000 paginas sem querer ou a impressora deu pau e esta imprimindo sem para. Esse funcionário liga para o CPD e explica o caso, solicitando o cancelamento da impressão que ele mandou, como você resolve isso?
Sem um gerenciador de impressão, vc tem de ir ao setor dessa pessoa, acessar o micro dele e limpar a fila de impressão, ou tenta acessar o micro dele remotamente pelo vnc ou ferramenta de acesso remoto que tiver disponível. em uma empresa grande, esse tempo de resposta é inaceitavel. Deixar uma impressora parar por 15 minutos sendo que a impressora não tem defeito é inaceitável.
Com o cups, basta acessar a web e cancelar o trabalho de impressão.
Você disse que lhe falta algo para compreender a necessidade do cups, o que falta é pensar grande, em uma grande empresa com muitas impressoras, muitas impressões, voce precisa gerenciar filas de impressões, prioridade ao imprimir, quem vaim imprimir onde, ja imaginou se um usuário puder instalar qualquer impressora em seu micro e instale em seu micro a impressora do dono ou presidente da empresa e manda imprimir umas paginas "elogiando" o sujeito e sua familia, a quem ele vai recorrer? claro que ao cpd que administra as impressoras, ai vc vai dizer pra ele que não tem como descobrir quem elogiou a mãe dele por que a rede é uma caca, por que o cpd não gerencia porcaria nenhuma e por isso qualquer funcionario da empresa pode imprimir onde bem entende, até mesmo na impressora do presidente, claro que ai entra o samba com o cups.
Em uma rede sem servidor, 300 computadores interligados, cada computador tem um ou dois compartilhamentos e uma impressor para cada 10 computadores totalizando 30 impressoras.
Da para Administrar isso? Impossivel, mesmo que tenha um caderno de 500 folhas informando onde esta cada micro, quais compartilhamentos tem em cada micro, quem tem acesso a qual compartilhamento, onde esta cada impressora, quais maquinas imprime em cada impressora...
Você para e pensa, é preciso de que?
A resposta é Centralizar para Administrar, para isso é preciso de:
1 - De um servidor de arquivo, assim, nenhuma maquina tera compartilhamento, as pastas compartilhadas e as permissões estão todas em um servidor.
Para isso, nesse servidor de arquivos vc precisara ter o samba, lamp, bind... mas principalmente o samba.
2 - De um servidor de impressão, assim, as impressoras estarão compartilhadas no servidor e as permissões estão todas nesse servidor.
Para isso, nesse servidor de arquivos vc precisara ter o samba, cups (para gerenciar, configural, incluir, alterar as impressoras, limpar fila de impressão, ver o status da impressora...)...
Claro que um unico servidor pode ser servidor de arquivos, impressão, web, etc...
Agora pra que serve o cups em uma rede com 3 micros e 2 impressoras? Para nada, só para testes e adquirir conhecimento do seu funcionamento.
Não existe necessidade de um gerenciador de impressão para duas impressoras e três micros que imprimam aleatóriamente, é besteira, assim como ter um pdc para uma rede com 3 micros ou fazer configuraçãoe especificas com o samba definindo acesso de somente leitura a umas pastas, escritas em outras... Tudo isso só serve mesmo para testes e aprendizado.
Bom, a grosso modo, acho que é isso.
Um Abraço