Servidor de impresoras con Cups Webmin y Samba en Raspbian

Compartí con amigos:

servidor de impresion cups hplip webmin makersargentina

En esta oportunidad vamos a mostrar cómo armar un Servidor de impresoras con Cups Webmin y Samba en Raspbian con una simple raspberry (o máquina vieja con linux) nos podemos ahorrar mucho dinero en cuanto la compra por ejemplo de una impresora wifi, y hasta utilizarla como servidor hogareño de archivos.

En mi caso tengo una impresora HP y para instalarla la enchufe a la raspberry por el usb (la misma impresora wifi salia 7 mil pesos más así que no había excusas de trabajar un poquito) y en la terminal utilice estos comandos:

sudo apt-get update 
sudo apt-get install hplip system-config-printer

Una vez que hacemos esto vamos a encontrar:

impresora

Ya esto les suena familiar? claro que si! ahora solo bastaría agregar la impresora por usb como siempre, tildar las opciones de administración y compartición de la misma  y no vas a tener ningun drama.

El problema comienza cuando queremos compartirla con el resto de los usuarios.

En el comando anterior ya teníamos instalado cups (lo hace automáticamente hplip).

Lo que vamos a proceder a continuación es a instalar samba:

sudo apt-get install samba samba-common-bin

Luego vamos a editar el archivo de configuración de samba:

sudo nano -w /etc/samba/smb.conf

Les cuento que asi como vamos a compartir una impresora también podremos compartir una unidad, como yo tengo un pendrive de 16gb para poner cosas compartidas vamos agregar al final de este archivo :

Vamos a editar campos sencillos de entender:

workgroup = acapongoelgrupodetrabajo

Así se comparte una carpeta!

[PENDRIVE 16GB]
comment = Pendrive Kingston
path = /media/pi/KINGSTON
writeable = Yes
create mask = 0777
directory mask = 0777
browseable = Yes
valid users @users
force user = pi

Luego que guardemos los cambios del archivo necesitamos hacer que el usuario pin sea parte de samba

sudo smbpasswd -a pi

Una vez que ponemos el comando anterior ponemos la misma contraseña del usuario que estamos usando, en este caso pi.

Hora de reiniciar con sudo reboot

Ahora en una pc con windows podrás abrir la siguiente dirección de ip:

\\ipdelaraspberry\

carpeta e impresora compartida

Seguramente les va a pedir usuario y contraseña, estos son su usuario y la contraseña que pusieron arriba.

En mi caso me baje el driver de la impresora de la pagina oficial de hp para windows. Luego al instalar me decia que conecte la impresora y le puse la opción de luego la conecto ya que con eso instala solo el driver y no la impresora. Para finalizar boton derecho arriba de la impresora compartida, conectar y charan! ya está disponible!

Ahora, samba es mucho más fácil si lo manejamos por web y esa herramienta que nos permite hacer eso y muchisimas cosas mas se llama WEBMIN.

Para instalar primero las dependencias:

dependencias webmin

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Ahora descargamos la última versión:

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.920_all.deb

Por último lo instalamos:

sudo dpkg --install webmin_1.920_all.deb

Una vez que tenemos instalado todo vamos a nuestro navegador y ponemos:

https://ipdelaraspberry:10000/

ingreso webmin web

Tienen que hacer clic en configuración avanzada, y luego acceder al sitio no seguro, recordando que es asi por que no tenemos instalado un certificado ssl en nuestro servidor.

Si quieren ver como se instala un certificado pueden hacerlo desde este LINK

Dentro de la web van a ver la cantidad de cosas que se pueden hacer desde webmin:

ingreso webmin web 2

Vamos a server y charan:

opciones webmin servers

Ahora van a ver lo lindo de webmin:

configurando samba desde webmin

Esta sección es muy intuitiva. El dato mas importante, en Edit Config File esta el archivo de TEXTO de configuración, o sea, una buena práctica cuando ya anda es copiarlo y pegarlo en una nota propia y guardarlo como backup.

huellamaker

Se animan a jugar con webmin samba y cups? el software libre es lindo y lo mejor que te puede pasar es aprender con él.

Los esperamos en TELEGRAM y FACEBOOK

 

 

 

 

 

Compartí con amigos:

2 respuestas a «Servidor de impresoras con Cups Webmin y Samba en Raspbian»

  1. Otra opción posible es instalar Chromium y usar el servicio de Google print cloud. Es más fácil para quien no sabe y además permite imprimir desde redes no locales y dispositivos móviles.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *