Se me bloquea la mente cada vez que intento pensar en un pedazo de tecnología mas viejo e ineficiente que el servicio de impresión en Windows. Si eres un usuario de Windows 3.1/95/98/2000/NT/XP/Vista/7 sabes a lo que me refiero, ya que el mismo código ha sido usado desde hace ya mas de 20 años. ¿Se te atoró el papel en la bandeja? ¿Se desconectó por accidente la impresora? ¿Algo pasó con tu impresión y no salió? Pues buena suerte, porque Windows se quedará con tu impresión hasta que se le de la gana. Y lo peor es que no puedes imprimir algo después.
Frustrante lo se, y yo que trabajo de administrador de sistemas lo siento mas que muchos usuarios casuales. He aquí un pequeño script que escribí para arreglar el servicio de impresión en Windows. Solo abre Bloc de Notas, pega este texto y guárdalo como “arregla mi impresora.bat”.
@echo off echo "Apagando el servicio de Fax (1/7)" net stop fax echo. cls echo "Apagando el servicio de Impresoras (2/7)" net stop spooler echo. cls echo "Apagando Bonjour (3/7) net stop Bonjour echo. cls echo "Eliminando archivos temporales (4/7) del /Q /F /S "%systemroot%System32SpoolPrinters*.*" echo. cls echo "Encendiendo Bonjour (5/7) net start Bonjour echo. cls echo "Iniciando el servicio de Impresoras (6/7)" net start spooler echo. cls echo "Iniciando el servicio de Fax (7/7)" net start fax echo.




