Puede que a alguno/a ya le haya pasado que al tratar de cancelar todos los trabajos de la cola de impresion algunos de ellos no se eliminaran de dicha cola, como si se hubieran “trancados”. Bueno, vamos a ver un .cmd que puede llegar a ser de utilidad para solucionar el inconveniente sin tener que reiniciar la PC...
Comente las lineas del programa para que puedan ver lo que hace linea por linea. La gracia es detener el servicio spooler, borrar los archivos utilizados en la cola de impresion y por ultimo iniciar el servicio nuevamente.
Esto puede hacerse a mano o simplemente pueden copiar todo el codigo de arriba en el bloc de notas (notepad), guardarlo con un nombre como "cancelarImpresiones.cmd" y por ultimo ejecutarlo haciendo doble click sobre el archivo.
NOTAS:
* Al guardar el archivo, asegurense de cambiar el tipo de Archivo de texto (*.txt) a Todos los archivos. En caso que no lo hayan guardado correctamente, notaran que al darle doble click sobre el archivo se abrira el bloc de notas y les mostrara el codigo. De lo contrario se abrira una "ventana de fondo negro y letras blancas".
* Al ejecutar el programa (archivo) asegurense de hacerlo con un usuario con los privilegios necesarios para detener/iniciar el servicio spooler y borrar los archivos.
Espero que les sea util.
Abrazo!!
@echo off
echo ** Deteniendo el servicio de impresion.
:: Detiene el servicio de impresion
@net stop spooler > nul
echo ** Eliminando trabajos de la cola de impresion.
:: Elimina los archivos .shd y .spl
@del %systemroot%system32spoolprinters*.shd
@del %systemroot%system32spoolprinters*.spl
echo ** Iniciando el servicio de impresion.
:: Vuelve a iniciar el trabajo de impresion
@net start spooler > nul
:: Aguarda a que el usuario presiona una tecla para cerrar este programa
@pause
Comente las lineas del programa para que puedan ver lo que hace linea por linea. La gracia es detener el servicio spooler, borrar los archivos utilizados en la cola de impresion y por ultimo iniciar el servicio nuevamente.
Esto puede hacerse a mano o simplemente pueden copiar todo el codigo de arriba en el bloc de notas (notepad), guardarlo con un nombre como "cancelarImpresiones.cmd" y por ultimo ejecutarlo haciendo doble click sobre el archivo.
NOTAS:
* Al guardar el archivo, asegurense de cambiar el tipo de Archivo de texto (*.txt) a Todos los archivos. En caso que no lo hayan guardado correctamente, notaran que al darle doble click sobre el archivo se abrira el bloc de notas y les mostrara el codigo. De lo contrario se abrira una "ventana de fondo negro y letras blancas".
* Al ejecutar el programa (archivo) asegurense de hacerlo con un usuario con los privilegios necesarios para detener/iniciar el servicio spooler y borrar los archivos.
Espero que les sea util.
Abrazo!!