O compartilhamento de impressão embutido baseado no Internet Printing Protocol (ipp: //) parece funcionar muito bem. Em termos de configuração do servidor e clientes Ubuntu, é o mais fácil de gerenciar, pois não é necessário editar um arquivo de texto.
Outro problema que tive com clientes Ubuntu conversando com uma máquina Windows compartilhando uma impressora foi que ela continuaria falhando. O problema estava no lado do Ubuntu, e a solução era usar nomes de usuários e senhas para se conectar ao servidor de impressão, mas ainda assim, era irritante.
O seguinte é baseado no wiki de documentação do Ubuntu NetworkPrintingWithUbuntu
Na máquina que compartilha a impressora - o servidor
-
Abra o Sistema - > Administração - > Imprimindo lançador para o aplicativo
system-config-printer
. -
Na caixa de diálogo "Configuração da impressora", selecione o servidor - > Menu Configurações .
-
Na caixa de diálogo "Configurações básicas do servidor", selecione a opção Publicar impressoras compartilhadas conectadas a este sistema
-
Voltando à caixa de diálogo "Configuração da impressora", abra a caixa de diálogo Propriedades da sua impressora
-
Abra a visualização "Políticas" e verifique se Ativado , Aceitando trabalhos e Compartilhado estão selecionados
Na máquina Ubuntu 9.10 ou 9.04 precisando imprimir - o Ubuntu Client
- O caminho mais fácil: Sistema - > Administração - > Imprimindo , selecione o servidor - > Configurações e selecione a opção Mostrar impressoras compartilhadas por outros sistemas .
- Se as máquinas estiverem na mesma sub-rede e, talvez, ainda mais longe umas das outras, a impressora remota deve aparecer
- Se você observar as propriedades da impressora, verá que o URI do dispositivo está no formato:
ipp: // ip.address.or.name / printers / Printername
por exemplo,
ipp: //10.10.10.52/printers/Office
- A maneira mais segura, porque você não está auto-laoding coisas da rede:
- Sistema - > Administração - > Imprimindo , pressione o botão + Novo
- No menu Impressora de rede, selecione Protocolo de impressão da Internet (ipp)
- Na caixa de diálogo da subpasta Impressora IPP,
- para o campo Host: , insira um nome ou endereço IP para a impressora desejada, por exemplo, 10.10.10.52
- para o demônio Fila: , acrescente o nome da impressora (será necessário consultar a caixa de diálogo "Configuração da impressora **" do servidor para localizá-la, por exemplo, Office
- O botão Verificar deve acender. Clique. Espere por alguma afirmação de que a impressora remota está pronta.
- Clique no botão Encaminhar e siga o assistente para concluir a configuração da impressora.
Na máquina do Windows que precisa imprimir - o Windows clinet (testado com o XP)
O cliente Windows tem a capacidade de imprimir em uma impressora remota via ipp.
- Adicionar uma impressora
- Defina como "Uma impressora de rede"
- Selecione a opção Conecte-se a uma impressora na Internet ou em uma rede doméstica ou de escritório e simplesmente insira o URI na impressora, por exemplo, ipp: //10.10.10.52/printers/Office.
- Selecione seu driver. Pode demorar um pouco de caça, mas parece ser o mesmo cenário que com o acesso a uma impressora com o protocolo SMB da Microsoft
Na máquina do Mac OS X que precisa imprimir - o cliente Mac
Isso foi bem fácil. O único problema que encontrei foi que o Mac OS X não queria usar o driver específico para a impressora. A máquina tem o driver instalado, já que conectamos a impressora diretamente ao Macintosh no passado, mas ao conectar via IPP, o Mac OS X parece querer usar apenas o driver Generic Postscript Printer. trabalho em andamento