Conecte sua impressora USB à rede com um servidor de impressão
Embora hoje a maioria das impressoras que podemos comprar novas já estejam prontas para se conectar à Internet, tanto cabeada quanto Wi-Fi, se tivermos uma impressora um tanto antiga, é possível que ainda não tenha esta função. Dessa forma, se por algum motivo quisermos conectar a impressora à rede local, por exemplo, para compartilhá-la com mais computadores, teremos que comprar uma nova, dependemos de um servidor de impressão ou, se tivermos um Raspberry Pi à mão, aproveite a oportunidade para conectar nossa antiga impressora USB à rede local sem fazer mais investimentos.
Para fazer isso, tudo o que precisamos é um Raspberry Pi totalmente funcional (ou seja, com seu cartão SD com Raspbian instalado e um cabo de rede ou um adaptador Wi-Fi (se você ainda não o tiver)) e a impressora USB que queremos conectar à nossa rede local. Se quisermos controlar o Raspberry remotamente via SSH não precisaremos de mais nada, embora se quisermos gerenciá-lo localmente precisaremos, pelo menos, de um teclado para inserir os comandos e uma tela para conectá-lo.
Assim que tudo estiver pronto, iniciamos o processo de instalação e configuração.
Instale o servidor de impressão ou servidor de impressão em Linux
Como dissemos, começamos com uma versão relativamente moderna de raspbiano, o sistema operacional oficial do Raspberry Pi, que é um sistema operacional baseado em Linux. Assim que funcionar, a primeira coisa que faremos é atualizar os repositórios do sistema com os seguintes comandos:
- sudo apt-get update
- sudo apt-get upgrade
Uma vez atualizado, iremos instalar o servidor CUPS enquanto digita:
- sudo apt-get instalar copos
Não deve demorar muito para a instalação e configuração automáticas da ferramenta. Quando terminar, o seguinte será adicionar o usuário "pi" ao grupo lpadmin para poder usar o CUPS sem ter que depender do root:
- sudo usermod -a -G lpadmin pi
Também precisamos configurar o CUPS para permitir qualquer conexão de nossa rede com o comando:
- sudo cupsctl - remote-all
Pronto, só temos que reiniciar o servidor de impressão para que as alterações tenham efeito com:
- sudo /etc/init.d/cups restart
Temos tudo pronto. Para testar se tudo funciona, tudo o que você precisa fazer é inserir o IP do nosso Raspberry Pi em nosso navegador (que, se você não souber, pode obtê-lo com o comando "hostname -I") seguido da porta 631 de maneira semelhante à seguinte:
- http://192.168.1.100:631
Se você quiser usar a impressora do Windows, ainda terá que configurar SAMBA no Raspberry Pi para que possa se comunicar com o sistema Microsoft sem nenhum problema.
Como instalar e configurar o SAMBA no servidor CUPS
Para instalar o SAMBA, vamos simplesmente digitar em nosso terminal:
- sudo apt-get install samba
Assim que a instalação for concluída, abrimos seu arquivo de configuração digitando:
- sudo nano /etc/samba/smb.conf
E desceremos onde veremos duas seções diferentes, uma para [impressoras] e outra para [imprimir $]. Agora vamos configurar essas duas seções para corresponder à seguinte configuração:
# CUPS printing.
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = no
guest ok = no
Reiniciamos nosso servidor SAMBA com "sudo /etc/init.d/samba restart" e tudo funcionará.
Como adicionar impressoras ao servidor Raspberry Pi CUPS
Resta apenas adicionar a impressora ao servidor CUPS para que possamos nos conectar a ela por meio do SAMBA. Para fazer isso, basta inserir o IP do Raspberry Pi em nosso navegador seguido da porta 631 como dissemos anteriormente e na configuração que aparece iremos para a aba "Administração".
Nele, clicaremos no botão " Adicionar uma impressora ”E vamos selecionar a impressora que aparecerá como“ Local ”, pois será aquela que está conectada via porta USB.
El propio CUPS intentará elegir o driver adecuado de forma automática (si não, tendremos que elegirlo nosotros de la lista que n. º senc) y, antes de finalizar, debemos asegurarnos de marcar el botón " Compartilhe esta impressora »Compartimentar a impressão pela Web.
Tudo pronto. Agora, se a partir de um computador Windows buscarmos as impressoras disponíveis na rede local, veremos como essa nova impressora nos aparece. Nós o adicionamos ao nosso sistema operacional e podemos imprimir com ele através da rede local como se fosse uma nova impressora com Wi-Fi ou uma impressora de rede.