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.