11 ago 2012

Cancelar una impresión en curso mediante un archivo .BAT para MS-DOS

A quien no le ha pasado que al tratar de cancelar una impresión el proceso tarda mucho o muchas de las veces simplemente no pasa nada y la computadora sigue enviando la orden de impresión.
Esto se debe a dos grandes problemas con las impresoras, el primero es cuando Windows no puede cancelar el trabajo de impresión y la segunda es cuando se atasca el papel en la impresora. En ambas situaciones el presionar el botón Cancelar es inútil, ya que Windows nunca puede cancelar el trabajo de impresión mientras que el archivo temporal se está creando o la impresora está en uso.

Para corregir este problema crearemos un archivo .BAT, es decir, un archivo por lotes para MS-DOS usando el blog de notas o un editor de código como Notepad++, para que force al sistema y cancele la impresión. Para esto solamente copia el siguiente código y guárdalo como "PurgarImpresora.bat":
@echo off
echo Deteniendo el proceso spoolsv.
echo.
net stop spooler
echo Eliminando documentos temporales de la cola de impresión
echo.
del /Q /F /S “%systemroot%\System32\Spool\Printers\*.*
echo Iniciando el proceso spoolsv.
echo.
net start spooler
Si tienes una impresora marca Lexmark, agrega esta línea al final del archivo:
sc config spooler depend= RPCSS
Si el proceso te parece muy complicado, puedes descargar el archivo aquí.

0 comentarios :

Publicar un comentario

¡¡Gracias por tu comentario...!!
Por favor se respetuoso.

Area-Info