Como cancelar las impresiones que se atascan con Windows XP

Desde hace tiempo he trabajado con usuarios, especĂ­ficamente, con clientes en el Centro de renta de Internet de mi hermano. El problema es que muchas veces viene gente a imprimir documentos y/o buscar informaciĂłn en la web para luego imprimirla.

Muchas veces cuando le doy imprimir y necesito cancelar solo doy click cancelar impresión en la consola de estado de los documentos; o también, cancelando la impresión directamente en la impresora pulsando el botón cancelar.

Pero que sucede cuando hago todo esto y se queda el documento en cola de impresiĂłn y no me deja imprimir otros documentos y este ni imprime ni se elimina de la cola?

Siguiendo las sugerencias de microsoft o la fabricante de la impresora estos son los pasos “que no funcionan”:
1. Cancelar la impresiĂłn directamente en la impresora pulsando el botĂłn de cancelar o acciĂłn
2. hacerlo por panel de control e ir a impresoras y faxes y cancelar la impresiĂłn
3. Apagar y encender la impresora nuevamente

Aun asĂ­, la impresiĂłn no se cancela ni tampoco imprime el documento y no me permite imprimir otros.

Buscando por ahi encontre en la pagina de soporte de microsoft nueva una alternativa que funciona a veces; pero algo es algo. Además, me quitó el dolor de cabeza de el problema por el momento:

Paso 1: Iniciar Notepad

paradetener el spooler de la impresora y lso archivos crearemos un script de ejecucion por lote que detendrá automaticamente el servicio de impresión.

a. Click Start o Inicio, y luego Run o Ejecutar.
b. En la consola escribimos notepad, y hacemos click en OK o Aceptar.
TambiĂ©n lo pueden hacer de la manera larga… Inicio > Programas > Accesorios > Block de Notas.. etc

Paso 2: Copiar el script en Notepad(Block de Notas)

a. Copiar y pegar en notepad el script cuidadosamente:

net stop spooler
del %systemroot%\system32\spool\printers\*.shd
del %systemroot%\system32\spool\printers\*.spl
net start spooler
b. Damos click en Guardar el Archivo
c. Como nombre le pondremos asĂ­: DeletePrintJobs.cmd
d.
Colocarlo en C:\DeletePrintJobs.cmd

Paso 3: Ejecutamos el script

Ahora solo necesitamos hacer click en ejecutar o Run nuevamente

a. Con cuidado escribimos:

C:\DeletePrintJobs.cmd
e. Click OK o Aceptar.
f. Eso es todo. Es posible que se cierre la ventana de comandos o Run


Importante:
Si no funciona la primera vez, reinicia el computador y córrelo nuevamente. No me hago responsable del daño que esto pueda causar a su equipo o sistema. Este script detiene un servicio raíz de Windows lo que puede causar una pantalla azul (BSoD). Usenlo bajo su propia responsabilidad.