En ocasiones una impresora puede quedar bloqueada y no imprimir los documentos que se le envíen, aunque se vacíe previamente la cola de trabajos pendientes por el procedimiento habitual. Si el problema no se soluciona tampoco reiniciando la impresora, al apagarla y encenderla de nuevo, se puede crear un archivo batch de proceso por lotes con la aplicación Bloc de notas para vaciar manualmente el spooler:
@ECHO OFF
ECHO DETENER COLA IMPRESORA
ECHO.
NET STOP SPOOLER
ECHO.
ECHO ELIMINAR TRABAJOS IMPRESORA PENDIENTES
ECHO.
DEL /Q /F /S "%SYSTEMROOT%\SYSTEM32\SPOOL\PRINTERS\*.*"
ECHO.
ECHO REANUDAR COLA IMPRESORA
ECHO.
NET START SPOOLER
ECHO PROCESO TERMINADO
ECHO.
PAUSE
Este procedimiento detiene el servicio de cola de impresión, elimina el contenido de la carpeta del sistema que gestiona el spooler y vuelve a reanudar el servicio. Por sus características debe ejecutarse como administrador, para lo cual se puede crear un acceso directo al efecto que llame a este procedimiento con privilegios elevados.
@ECHO OFF
ECHO DETENER COLA IMPRESORA
ECHO.
NET STOP SPOOLER
ECHO.
ECHO ELIMINAR TRABAJOS IMPRESORA PENDIENTES
ECHO.
DEL /Q /F /S "%SYSTEMROOT%\SYSTEM32\SPOOL\PRINTERS\*.*"
ECHO.
ECHO REANUDAR COLA IMPRESORA
ECHO.
NET START SPOOLER
ECHO PROCESO TERMINADO
ECHO.
PAUSE
Este procedimiento detiene el servicio de cola de impresión, elimina el contenido de la carpeta del sistema que gestiona el spooler y vuelve a reanudar el servicio. Por sus características debe ejecutarse como administrador, para lo cual se puede crear un acceso directo al efecto que llame a este procedimiento con privilegios elevados.