Como posso configurar uma impressora USB como uma impressora de rede usando um servidor linux?

10

Basicamente agora eu tenho uma impressora somente USB, é muito legal. Há 5 pessoas em minha casa e todos nós estamos constantemente querendo usar a impressora.

O Windows foi criado para compartilhar a impressora, mas isso só funciona quando o computador está ligado. Eu tenho várias máquinas pequenas de baixo consumo que uso para rodar o Ubuntu Server Edition.

Existe um aplicativo Linux existente que me permita basicamente usar a impressora USB como se fosse uma impressora em rede?

Além disso, eu não sei como isso seria possível, mas se houvesse uma maneira de executar o servidor Apple AirPrint na caixa do Linux também seria incrível, então todos nós poderíamos imprimir a partir de nossos iDevices também.

    
por rmaes4 25.05.2013 / 17:59

1 resposta

10

Você tem 2 opções.

Ponte USB sem fio

Você pode obter um pequeno dispositivo sem fio / USB que compartilhe a impressora sem fio. Em seguida, você se conecta a ele usando o IPP, como ipp://<ip address of wireless bridge>/USB_queue .

Um dispositivo como este estaria à altura da tarefa: Servidor de Impressão Mini USB 2.0 NETGEAR PS121 .

Nós usamos esse dispositivo onde eu trabalho. Este dispositivo em particular apresenta a impressora através da rede usando LPD, então acessamos a impressora USB conectada a ela assim:

lpd://192.168.1.109/L1

Compartilhado via computador

Você pode conectar a impressora a um PC como o normal e, em seguida, usar o CUPS para compartilhar essa impressora pela rede. Novamente, os usuários podem acessar a impressora usando o IPP, como ipp://<linux host w/ printer>/<name of printer .

Além disso, se você configurar o Samba, poderá compartilhar a impressora usando o Samba para PCs com Windows, bem como sistemas Linux em vez de IPP.

Compartilhando a impressora

Quando a impressora for detectada em um host Linux, você poderá acessar a GUI de configuração da impressora a partir dos pull downs ou de um terminal:

/usr/share/system-config-printer/system-config-printer.py

Isso abrirá a seguinte caixa de diálogo:

AquivocêpodeverqueaimpressoraUSBédetectadapelohostLinuxperdidoeestáfuncionandocorretamente:

Agora selecione a seção "Políticas" e marque a caixa de seleção impressora compartilhada:

Agora,emumcliente,vocêselecionaaimpressoradaseguinteforma:

Referências

por 25.05.2013 / 18:24