rootgerr
(usa Slackware)
Enviado em 03/03/2011 - 12:25h
achei isso aqui veja se te ajuda
"Antes de mais nada, saudações à todos!
Valois, eu trabalho como administrador de redes há algum tempo, e sempre que posso evito soluções (problemas M$) quando possível.
O Windows XP e 2000 têm suporte à impressão TCP/IP (cliente e servidor LPD/LPR).
Basta você ir no "Painel de controle / Adicionar ou remover programas / Adicionar ou remover componentes do Windows".
Procure "Outros serviços de arquivos e impressão de rede", clique em "Detalhes", marque "Serviço de impressão para Unix" e prossiga com a instalação.
Caso você tenha adicionado este serviço no Windows 2000, configure-o para iniciar automaticamente, pois, caso contrário, no próximo boot o serviço estará indisponível.
É bem simples, instale esse serviço e compartilhe as impressoras nos windows como de praxe, elas estarão tanto disponíveis via SMB, quanto via LPD.
Dica importante: ao configurar os Windows como clientes LPD, configure a porta de impressão TCP/IP para ativar a contagem de bytes, a não ativação disso pode ocorrer na falha de impressão.
Agora vem o melhor, CUPS!; entre na interface web e adicione a impressora como "LPD/LPR host or printer", no "Device URI" coloque: lpd://ip-ou-nome-dns-da-maquina-com-lpd/nome-do-compartilhamento-da-impressora-do-windows, escolha o fabricante/modelo correto e pronto.
Agora faça os testes, casa positívo, ótimo, caso negativo, verifique as opções do spooler nos Windows, mude o tipo do formato de dados ou outras.
Já aconteceu comigo uma impressora não funcionar por causa disso.
Dessa maneira você evita soluções (problemas M$) com impressoras compartilhadas, e o melhor, a fila de impressão não "engancha" como é de praxe quando compartilhadas por SMB (Windows como servidor).
PS: Para clientes 98/ME procure um utilitário chamado "Axis Print Monitor", ele adiciona suporte à LPD e Socket aos sistemas.
Espero que obtenhas sucesso.
Manoel."