miércoles, 5 de mayo de 2010

Cancelar un trabajo de impresión sin esperar una eterniadad

Cada vez que intentas borrar un trabajo de impresión de la cola de la impresora le cuesta unos cuantos minutos.

Eso es debido a que windows no puede cancelar la tarea de impresión mientras los ficheros temporales creados para imprimir sigan estando en uso por windows.

Para agilizar el proceso basta con parar el servicio de colas de impresión o print spooler, borrar los ficheros del directorio c:\windows\system32\spool\printers\ y arrancar de nuevo el servicio .

Si no se desea hacer esto manualmente, se puede lanzar este script:

@echo off
echo Parando el servicio de colas de impresión.
echo.
net stop spooler
echo Borrando ficheros temprales de impresión.
echo.
del "%systemroot%\system32\spool\printers\*.shd"
del "%systemroot%\system32\spool\printers\*.spl"
echo Arrancando el servicio de colas de impresión.
echo.
net start spooler

Copiarlo, pegarlo en un documento de texto nuevo y guardarlo con el nombre "limpia_cola_de_impresion.bat".

Cada vez que se necesite se puede ejecutar el script y a continuar imprimiendo...


Visto en Lifehacker.
.

1 comentario:

Dani "el sucio" dijo...

Interesante... twitteado con su permiso.

Related Posts Plugin for WordPress, Blogger...