Como configuro o compartilhamento de impressoras com uma máquina Windows 7 no Ubuntu?

9

Eu tenho um Brother HL-2040 conectado à minha máquina Ubuntu 10.04 e um HP DeskJet 6540 conectado a uma máquina Windows 7 na mesma rede. Pronto para uso, a máquina Windows não vê a impressora conectada ao Ubuntu e a máquina Ubuntu não vê a impressora conectada ao Windows.

Cliquei com o botão direito e compartilhei cada impressora em sua própria máquina. Selecionei System --> Administration --> Printing --> Server --> Settingse verifiquei a impressora de publicação e mostro outras opções da impressora. Acredito que também configurei o compartilhamento na máquina Windows. Ainda assim, nenhuma máquina vê a outra impressora.

Como configuro o compartilhamento da impressora, para que cada máquina possa ver a outra impressora?

eugenemarshall
fonte

Respostas:

7

Esta é uma pergunta em duas partes, que exige resposta em 2 partes.

Primeiro, Windows -> Ubuntu:

Para começar, você precisa garantir que o host do Windows permita a conexão com as impressoras. Existem várias coisas que podem impedir o acesso, sendo a mais comum Windows Firewall.

Aqui está um rápido tutorial

Agora que você possui um compartilhamento de trabalho no host do Windows, precisa adicionar a impressora ao host do Ubuntu. Isso pode ser feito acessando System -> Administration -> Printinge selecionando o + Addbotão. A partir daí, o assistente o guiará na adição da impressora. Você precisará saber o endereço IP ou o nome do host do Windows e o nome da impressora que está sendo compartilhada para concluir o assistente.

Próximo Ubuntu -> Windows:

A maneira mais fácil de fazer isso é usar o compartilhamento IPP para conectar-se à impressora. Comece ativando Internet Printing Clientconforme descrito neste artigo da base de conhecimento

navegando até http://IP.OF.UBUNTU.HOST:631/printers/ e selecione a impressora à qual você deseja se conectar e anote o URL completo da impressora. Agora vá para Printers and Faxeso host do Windows e comece a adicionar uma impressora de rede. Em um ponto do assistente de instalação, você será solicitado a localizar a impressora, no campo IPP, digite o endereço da impressora encontrada na página da web.

Quando o assistente solicitar que o driver seja usado para a impressora, use o driver do CUPS para Windows disponível na página de download do CUPS

Continue com o assistente e preencha o restante das informações normalmente.

Você também pode usar o driver nativo da impressora, mas precisará editar o suporte ao tipo MIME do CUPS para incluir a impressão RAW, que é feita editando o /etc/cups/mime.convsarquivo e descomentando esta linha:

application/octet-stream application/vnd.cups-raw 0

Você também precisará editar /etc/cups/mime.typese descomentar a linha

application/octet-stream

Após editar os arquivos e reiniciar o CUPS, você também pode imprimir com drivers nativos.

Ressu
fonte
Se os dois computadores estiverem na mesma sub-rede, você não precisará usar o IP.OF.UBUNTU.HOST, o nome da máquina geralmente funcionará.
Javier Rivera
O nome do host funcionará se você tiver algum serviço de nomes que permita resolver o nome. Isso nem sempre é o caso, então eu fui para o endereço IP que é uma aposta segura .., novamente, o endereço IP pode mudar devido ao DHCP e coisas assim
Ressu