viernes, 22 de octubre de 2010

Eliminar impresiones.

Para cancelar una o varias impresiones locales en Windows se puede abrir el Administrador de tareas de Windows; presionando la combinación de teclas "Ctrl+Alt+Supr"; luego se selecciona "Iniciar el Administrador de Tareas" y se elige la pestaña "Procesos" allí se selecciona el proceso spoolsv.exe para "Finalizarlo" o "Detenerlo". Luego de esto se borran todos los archivos de la carpeta "C:\Windows\System32\Spool\Printers" con esto se habrán borrado la impresión actual y todas las tareas pendientes de impresión.

Por último se pulsa la combinación de teclas "Win+R" y en la ventana "Ejecutar" que aparece se escribe "spool.exe"; para reiniciar el proceso del Servicio de Cola de Impresión que carga los archivos en la memoria para imprimirlos más tarde; y se da click en "Aceptar".

También se puede hacer un archivo por lotes para efectuar la tarea más rápidamente cuando se requiera.

Para crearlo se inicia el block de notas y en el se escriben los siguientes comandos:

@echo off
echo Deteniendo spoolsv.
echo
net stop spooler
echo Eliminando documentos temporales de la cola.
echo
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
echo Iniciando spoolsv.
echo
net start spooler

En el menu se elige Archivo>Guardar como..., en "Tipo:" se elije Todos los archivos(*.*) y se le asigna un nombre representativo como "Abortar_Impresiones.bat" y se da Click en "Guardar", una vez creado bastará para ejecutarlo para que se eliminen todos los trabajos de impresión locales.

Las opciones "/Q" realiza la tarea en modo silencioso al no pedir confirmación sobre eliminación con el uso de comodines (*.*); "/F" fuerza la eliminación de archivos de sólo lectura; y "/S" elimina los archivos especificados de todos los subdirectorios.