Microsoft me ha hecho instalar un servidor de impresión Linux

Lo primero: lo cuento aquí por si ahora o en el futuro le sirve a alguien [oki]

Así es, como dice el título, he tenido que montar un servidor de impresión en el negocio: tenemos 3 PCs con Windows 10 y 3 impresoras conectadas al mismo PC (una láser normal, una de etiquetas Dymo y una de etiquetas Zebra, instalada por Correos Express para la impresión de etiquetas de la paquetería diaria). El caso es que desde Septiembre, las impresoras dejan de funcionar (tanto en red como en local en el PC al que están conectadas) cada vez que Windows se actualiza, cosa que he ido solucionando desinstalando una actualización en concreto (siempre la misma). Incluso desactivé el servicio de Windows Update. Nada, el servicio vuelve a activarse el solito cuando le sale de las narices y los PCs vuelven a actualizarse, con el añadido de que dichas actualizaciones ya no permiten ser desinstaladas. El Jueves fue la última vez que, cuando más falta hace, dejan de funcionar las impresoras.

¿Cuál iba a ser la solución entonces? Comprar impresoras nuevas (bueno, la de Correos Express tendríamos que solicitar un cambio), ya que los fabricantes no tienen los drivers actualizados para solucionar el problema (esto, según he estado buscando y rebuscando en internet durante estos meses).

Peeeero, recordé leer en una de esas búsquedas que conectando las impresoras directamente a la red se evitaba el problema, pero ninguna de ellas tiene conexión ethernet, así que pensé en conectarlas en red mediante un servidor de impresión.

Primero pensé en una Raspberry Pi, pero están tan sumamente agotadas en todos sitios que eché mano de otro PC más modesto que tenía parado y así lo he hecho finalmente:

1. Entrar en la BIOS y activar el inicio automático del PC si hay algún corte de luz (aunque está conectado todo a un SAI, pero más vale prevenir).
2. Debian netinstall para instalar lo mínimo necesario para correr el sistema y servidor SSH. Cambiar la configuración de GRUB para que entre directamente sin esperar nada (en realidad le puse 1 segundo en lugar de los 5 por defecto y entra al instante).
3. Instalar los servidores CUPS y SAMBA (y drivers adicionales para 2 de las impresoras).
4. Añadir 4 o 5 de líneas al archivo de configuración del servidor CUPS para que todos los equipos de la red puedan imprimir. Reiniciar CUPS.
5. Modificar dos líneas en la configuración de Samba para que no pida contraseña al acceder a las impresoras. Reiniciar Samba.
6. Conectar las impresoras por USB, añadirlas en CUPS mediante la interfaz web e instalarlas después en red en los 3 PCs. Y a correr.

En poco más de 1 hora todo funcionando sin problemas (y tardé tanto porque tuve que buscar el tema de los drivers de las impresoras).

Saludos!
ashitaka escribió:Lo primero: lo cuento aquí por si ahora o en el futuro le sirve a alguien [oki]

Así es, como dice el título, he tenido que montar un servidor de impresión en el negocio: tenemos 3 PCs con Windows 10 y 3 impresoras conectadas al mismo PC (una láser normal, una de etiquetas Dymo y una de etiquetas Zebra, instalada por Correos Express para la impresión de etiquetas de la paquetería diaria). El caso es que desde Septiembre, las impresoras dejan de funcionar (tanto en red como en local en el PC al que están conectadas) cada vez que Windows se actualiza, cosa que he ido solucionando desinstalando una actualización en concreto (siempre la misma). Incluso desactivé el servicio de Windows Update. Nada, el servicio vuelve a activarse el solito cuando le sale de las narices y los PCs vuelven a actualizarse, con el añadido de que dichas actualizaciones ya no permiten ser desinstaladas. El Jueves fue la última vez que, cuando más falta hace, dejan de funcionar las impresoras.

¿Cuál iba a ser la solución entonces? Comprar impresoras nuevas (bueno, la de Correos Express tendríamos que solicitar un cambio), ya que los fabricantes no tienen los drivers actualizados para solucionar el problema (esto, según he estado buscando y rebuscando en internet durante estos meses).

Peeeero, recordé leer en una de esas búsquedas que conectando las impresoras directamente a la red se evitaba el problema, pero ninguna de ellas tiene conexión ethernet, así que pensé en conectarlas en red mediante un servidor de impresión.

Primero pensé en una Raspberry Pi, pero están tan sumamente agotadas en todos sitios que eché mano de otro PC más modesto que tenía parado y así lo he hecho finalmente:

1. Entrar en la BIOS y activar el inicio automático del PC si hay algún corte de luz (aunque está conectado todo a un SAI, pero más vale prevenir).
2. Debian netinstall para instalar lo mínimo necesario para correr el sistema y servidor SSH. Cambiar la configuración de GRUB para que entre directamente sin esperar nada (en realidad le puse 1 segundo en lugar de los 5 por defecto y entra al instante).
3. Instalar los servidores CUPS y SAMBA (y drivers adicionales para 2 de las impresoras).
4. Añadir 4 o 5 de líneas al archivo de configuración del servidor CUPS para que todos los equipos de la red puedan imprimir. Reiniciar CUPS.
5. Modificar dos líneas en la configuración de Samba para que no pida contraseña al acceder a las impresoras. Reiniciar Samba.
6. Conectar las impresoras por USB, añadirlas en CUPS mediante la interfaz web e instalarlas después en red en los 3 PCs. Y a correr.

En poco más de 1 hora todo funcionando sin problemas (y tardé tanto porque tuve que buscar el tema de los drivers de las impresoras).

Saludos!


Has sido bastante resolutivo, viendo el problema que se te presentaba. La verdad es que cuando un Windows tiene un problema con algún driver, o alguna incompatibilidad con alguna aplicación puede ser bastante molesto.
@ashitaka muy buena la iniciativa para dar solución al problema, lo malo es cuando no dispones el permiso (o el equipo) para instalar alguna distribución de Linux, lo mas rápido y sencillo, era agregar unas claves en el registro de Windows para solventar el inconveniente que generaron esas actualizaciones.

Saludos.
@_Slash_ si el problema ha sido que ni modificando el registro [+risas] Eso lo hice en la última actualización y dije "ala, solucionado para siempre" y Windows se ha vuelto a reir en mi cara [qmparto]

Saludos!
3 respuestas