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

12

No momento, basicamente, eu tenho uma impressora somente USB, é muito bom. Existem 5 pessoas em minha casa e todos nós estamos constantemente querendo usar a impressora.

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

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

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

rmaes4
fonte
Encontrei este link faqs.org/docs/Linux-mini/… Vou tentar e postar novamente com resultados.
Rmaes4

Respostas:

11

Você tem 2 escolhas.

Ponte USB sem fio

Você pode adquirir um pequeno dispositivo sem fio / USB que compartilhará a impressora via conexão sem fio. Você então se conecta a ele usando IPP como ipp://<ip address of wireless bridge>/USB_queue.

Um dispositivo como esse estaria à altura da tarefa: NETGEAR PS121 USB 2.0 Mini Print Server .

Usamos esse dispositivo onde eu trabalho. Este dispositivo em particular apresenta a impressora pela rede usando LPD, para acessar 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 compartilha essa impressora pela rede. Novamente, os usuários podem acessar a impressora usando 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 nos PCs com Windows e nos sistemas Linux em vez do IPP.

Compartilhando a impressora

Depois de detectar a impressora em um host Linux, você pode acessar a GUI de configuração da impressora nos menus suspensos ou em um terminal:

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

Isso exibirá a seguinte caixa de diálogo:

                ss da caixa de diálogo da impressora

Aqui você pode ver que a impressora USB é detectada pelo host Linux perdido e está funcionando corretamente:

          ss de propriedades da impressora

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

          ss de compartilhamento de impressora

Agora, em um cliente, você seleciona a impressora da seguinte forma:

   ss da caixa de diálogo da impressora no cliente

Referências

slm
fonte