Esta é uma questão em duas partes, exigindo resposta em 2 partes.
Primeiro, o Windows - > Ubuntu:
Para começar, você precisa ter certeza de que o seu host do Windows permite a conexão com as impressoras. Existem várias coisas que podem impedir o acesso, sendo a mais comum Windows Firewall
.
Agora que você tem um compartilhamento de trabalho no host do Windows, é necessário adicionar a impressora ao host do Ubuntu. Isso pode ser feito indo até System -> Administration -> Printing
e selecionando o botão + Add
. A partir daí, o assistente irá guiá-lo através da 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 conseguir isso é usando o compartilhamento IPP para conectar-se à impressora. Comece ativando Internet Printing Client
conforme descrito em este artigo da base de conhecimento
navegue até link e selecione a impressora à qual você deseja se conectar e anote o URL completo da impressora. Agora vá para Printers and Faxes
no host do Windows e comece a adicionar uma impressora de rede. Em um ponto do assistente de instalação, você será solicitado a informar a localização da impressora. No campo IPP, insira 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 Windows do CUPS, disponível em 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 para a impressora, mas precisará editar o suporte ao tipo MIME do CUPS para incluir a impressão RAW, o que é feito editando o arquivo /etc/cups/mime.convs
e removendo o comentário desta linha:
application/octet-stream application/vnd.cups-raw 0
Você também precisará editar /etc/cups/mime.types
e descomentar a linha
application/octet-stream
Depois de editar os arquivos e reiniciar o CUPS, você também pode imprimir com drivers nativos.