Como imprimir do Linux para uma impressora USB compartilhada no Win XP?

2

Meu colega de trabalho tem uma máquina Win XP com uma impressora USB que ele gostaria de compartilhar e poder imprimir a partir de uma máquina Linux. Ele ativou o compartilhamento na máquina Win XP e instalou o SAMBA na caixa Linux. Ele não teve absolutamente nenhuma sorte em ver a máquina Win XP ou a impressora da máquina Linux. O que precisa ser feito para usar a impressora compartilhada?

A máquina Linux é de inicialização dupla e o outro sistema operacional é o Vista, que é capaz de imprimir na impressora.

    
por pjemmert 30.09.2009 / 14:12

2 respostas

2

você deve poder falar com a máquina windows e pedir uma lista de impressoras compartilhadas com este comando:

smbclient -L rice -N

Se o serviço de nomes do Windows não estiver disponível, você precisará especificar o endereço IP do PC Windows com a opção -I, como em:

smbclient -I 192.168.1.25 -L rice -N

Depois de encontrar uma impressora do Windows, você pode configurar o CUPS. Primeiro, verifique se a sua instalação do CUPS possui o backend smb com o seguinte comando:

ls -l /usr/lib/cups/backend/smb

Se este arquivo não existir, crie-o, emitindo o seguinte:

ln -s 'which smbspool' /usr/lib/cups/backend/smb

O seguinte é um exemplo de configuração da impressora mostrada acima:

lpadmin -p RicePrinter -v smb://rice/INKJET -P /root/inkjet.ppd
enable RicePrinter
accept RicePrinter
lpadmin -d RicePrinter

Se o serviço de nomes do Windows não estiver disponível, adicione o switch -h seguido pelo endereço IP do PC com Windows ao primeiro comando lpadmin, como em:

lpadmin -p RicePrinter -h 192.168.1.25 -i smb://rice/inkjet-P /root/inkjet.ppd

Sua impressora está pronta para testar. Envie um arquivo para a impressora com o comando lp seguido por um nome de arquivo ou imprimindo um documento de dentro de um aplicativo.

  • por favor note que este exemplo é baseado na família debian de distros.
por 30.09.2009 / 14:29
1

Pode haver outros problemas porque, para mim, sempre foi uma simples operação guiada por menus. Ele provavelmente seguiu esse caminho, mas aqui vai

Selecione

Sistema > Administração > Impressão > Novo

Neste ponto, na parte inferior da lista, o tipo de impressora é "Impressora do Windows via SAMBA"

Em seguida, na caixa de diálogo de endereço da impressora, selecione procurar e navegue até a impressora compartilhada e selecione-a.

Neste ponto, é como adicionar qualquer outra impressora Linux em relação aos drivers (muito simples e instantânea, ou um pouco mais de trabalho).

Em seguida, imprima uma página de teste e você sairá.

Eu apenas passei pelas etapas em um computador de inicialização dupla e funcionou como em todos os outros. Como eu disse, provavelmente outras questões, mas isso será um registro de como isso deve funcionar.

    
por 30.09.2009 / 14:33