Recientemente me enfrenté a un problema común: tenía una impresora EPSON L3110, conectada por USB a una PC con Windows, y necesitaba imprimir desde una notebook con Kubuntu Linux conectada a la misma red. Aunque la red funcionaba bien y podía ver archivos compartidos, la impresora no aparecía. Después de varias pruebas, encontré la solución y aquí te la comparto paso a paso.
✅ Requisitos previos
En la PC con Windows (donde está conectada la impresora):
-
Tener la impresora funcionando correctamente por USB.
-
Estar conectado a la misma red local (por Wi-Fi o Ethernet).
-
Tener activado el uso compartido de archivos e impresoras.
🛠️ Paso 1: Compartir la impresora en Windows
-
Ir a Panel de control → Dispositivos e impresoras
-
Clic derecho sobre la impresora (en mi caso:
EPSON L3110 Series) → Propiedades de impresora -
Ir a la pestaña "Compartir"
-
Marcar:
-
☑️ “Compartir esta impresora”
-
-
Anotar el nombre compartido (en mi caso, quedó:
EPSON L3110 Series)
⚠️ Nota: El nombre exacto es muy importante para los próximos pasos. No lo cambies si no estás seguro de cómo volver a encontrarlo.
🧪 Paso 2: Verificar que Linux puede ver la PC por red
Desde Kubuntu, abrí tu navegador de archivos (Dolphin) y en la barra de direcciones escribí:
http://localhost:631Esta es la interfaz web del sistema de impresión de Linux (CUPS).
-
Ir a: Administration → Add Printer
-
Si no ves la impresora listada automáticamente, elegí:
-
Windows Printer via SAMBA
-
-
En el campo Connection, escribí lo siguiente:
smb://usuario:contraseña@192.168.8.43/EPSON%20L3110%20Series⚠️ Importante:
-
Reemplazá
usuarioycontraseñapor los datos de tu cuenta en Windows. -
Reemplazá los espacios por
%20(codificación URL). -
Usá la IP correcta de la PC Windows.
5. Elegí el driver de la impresora. Si no aparece, podés instalar el paquete con los drivers:
sudo apt install printer-driver-escpro la alternativa
sudo apt install printer-driver-all6. Finalizá el asistente de configuración.
🧪 Paso 4: ¡Probar impresión!
Una vez agregada, podés hacer una impresión de prueba desde el panel de configuración de impresoras o desde CUPS.
🧰 Bonus: Verificar recursos compartidos desde terminal
Desde la terminal podés verificar que la impresora está compartida con:
smbclient -L //192.168.8.43 -U usuarioEsto mostrará una lista de recursos compartidos, y si la impresora está bien compartida, debería aparecer como:
Sharename Type Comment
--------- ---- -------
EPSON L3110 Series Printer
✅ Conclusión
Compartir una impresora desde Windows a Linux puede parecer complejo, pero con CUPS y SMB bien configurados, funciona perfectamente. Solo hay que prestar atención a los nombres compartidos y a cómo se escribe la ruta de conexión.
