Você não precisa ter um servidor de impressão dedicado, mas pode configurar um no servidor que hospeda o site interno.
1) Adicionar todas as impressoras de rede no CentOS 5.7 xícaras por ip como compartilhável
2) as impressoras que não são de rede precisam ser adicionadas como compartilháveis nos computadores clientes (suponha que você tenha win xp nesses ou no linux - ele funciona com muitos sistemas operacionais)
3) adicione no CentOS 5.7 as impressoras lançam o endereço do cliente
* por exemplo eu tenho uma impressora conectada em um usb em um xp que possui o ip interno de 192.168.0.247
o nome da impressora neste xp é kc2 então o endereço da impressora no meu servidor é: smb://192.168.0.247/kc2
* Eu também tenho alguns clientes linux exemplo ip 192.168.0.99
que tem a impressora chamada kc6 configurada em cups, então o endereço que eu adiciono no servidor é http://192.168.0.99:631/printers/kc6
(o endereço da impressora nesse computador)
é isso. Você adiciona cada computador com seu driver, normalmente você não deve ter problemas com qualquer driver de impressora, mas há exceções. Eu convido você a ler algumas informações sobre copos e como configurar suas impressoras para lidar com errors e outras coisas