Eliminando documentos bloqueados de la cola de impresión…


Eliminando documentos bloqueados de la cola de impresión

¿Cuántas veces han estado en la situación de la imagen anterior? Que intentan imprimir un documento, y la cola de impresión está bloqueada y muy descontrolada, que no permite ni eliminar ni sigue ni hace nada. Es triste y frustrante, por lo general reiniciamos el equipo para ver si reaccionará, o también apagamos y encendemos la impresora de nuevo, pero ésto no siempre funciona, así que nos frustramos más y nos ponemos hasta intensos.

Pues bien, lo mejor que podemos hacer es crear un archivo Batch con simples comandos MS-DOS que se van a encargar de detener la cola de impresión y de limpiar todo lo que en ella tenemos; ahora bien, ¿qué es un archivo Batch? Se estarán preguntando todos acá.

Un archivo Batch es un fichero de texto (creado en Bloc de notas) sin formato que contiene una serie de comandos MS-DOS, que se procesarán a la hora de ejecutar el fichero; dicho fichero debe tener extensión BAT. Es muy sencillo y útil para ciertos casos en específico.

Lo que haremos será lo siguiente:

  1. Copiamos y pegamos los siguientes comandos en cualquier archivo de texto:
    • net stop spooler
      del %systemroot%system32spoolprinters*.shd
      del %systemroot%system32spoolprinters*.spl
      net start spooler
  2. Guardamos dicho fichero con extensión BAT (nombre.bat)

Así que cada vez que tengamos el problema, simplemente ejecutamos el fichero BAT que hemos creado y de esa forma saldremos del problema sin tanta complicación. De verdad es una de las mejores soluciones, mejor que reiniciar el equipo o apagar la impresora.

De programación Batch tenemos mucho para hablar. ¿Alguien se interesa?

Visto en Genbeta


«

»


13 de diciembre de 2008 | Autor: Kervin Vergara | Curiosidades, Trucos para Windows XP
Etiquetas: , , ,

36 Comentarios. ¡Falta el tuyo!

  1. pancho dice:

    Siempre interesan estas cosas. Sobre todo a los que venimos “atrasados” con lo más “finito”. Veamos qué podemos aprender.
    Gracias por sus ayudas.

  2. Jorge dice:

    el bloginformarico la verdad es muy util porq gracias a los mensaje sy programas q recibi pude resolver varios asuntos y doy gracias

    el bloginformatico es genial gracias por todo

  3. Shao-link dice:

    Pues claro que me interesa, sería una de las mejores propuestas que he visto en blog informático.

  4. Dany dice:

    Por su puesto que interesa. En mi trabajo y por supuesto, fuera de él, me paso solucionando estos problemillas. Y tengo que decir, que éste es de los más comunes.
    Me va a venir genial. Gracias ^^

  5. Pingback: Eliminar documentos bloqueados en la cola de impresión « El Blog de Dany

  6. tureH dice:

    muy bueno la verdad , no sabia como se hacia siempre me pasaba :) , GRACEAA !

    • Kervin Vergara dice:

      Un saludo a todos. ¡Y qué bueno que les haya gustado tanto el artículo! La verdad es una solución que muchos hubiésemos querido en ciertas ocasiones…

  7. Hugo González dice:

    Te me adelantaste Kervin!!! Este es uno de los primeros problemas que trataré en un proyecto que tengo.

    Efectivamente este es un problema muy pero muy común, sin embargo muchísimas personas pierden mucho tiempo intentando solucionarlo cada vez que les ocurre.

    Kervin: por las dudas y para que no haya ningún mal entendido te aclaro que lo que escribí arriba no fue para molestarte, solo fue a modo de broma, sin embargo el proyecto si existe y es verdadero, se trata de un sitio web que estoy construyendo, muy básico por el momento ya que estoy utilizando Google Sites.

    Por ahora no estoy trabajando en el por falta de tiempo, pero puedes verlo si lo deseas.

    • Kervin Vergara dice:

      @ Hugo González: Es muy molestoso querer imprimir algo y no poder porque se queda eliminando, y la cola está bloqueada, y es por eso que a mí ésta solución me viene como anillo al dedo. La programación Batch es bastante útil e interesante, pues automatiza muchos procesos… Me alegro que te sirva, amigo.

  8. Sergio dice:

    Muchas gracias.
    Te paso el bat un poco depurado:

    @Echo Off
    CLS
    Net Stop Spooler
    Del \Windows\System32\SpoolPrinters\*.shd
    Del \Windows\System32\SpoolPrinters\*.spl
    Net Start Spooler

  9. roberto dice:

    me gustaria tener mas conosimiento sobre los achivos.BAT
    todo lo que ustedes me manden con relacion a este,me es muy util.tambien me interesan saber mas sobre los comandos del MS-DOS
    Desde ya muchas gracias…

  10. giovanni dice:

    por supuesto que me interesa ojala pudieras profundizar en el tema de antemano gracias por el dato y lo que te quiso decir sergio un .bat siempre empieza con @Echo Off o @Echo On

  11. Pingback: Introducción a la Programación Batch (ficheros BAT, Windows) | Blog Informático

  12. Pedro dice:

    Estamos hablando de Windows, ¿verdad ?

  13. Oscar Moya dice:

    esta muy bueno, haber si profundizas el tema y ver la compatibilidad actual, de las versiones de windows 98 a la XP se han quitado varios comandos.
    Haber sinos comentas como recuperamos esos comandos que se retiraron enlas nuevas versiones.

  14. Carlos andres dice:

    hola y si la impresora esta conectada a un puerto de red y no esta fisicamente instalada en el equipo local tendra el mismo efecto?

    Gracias muy bueno el blog

  15. jose anaya dice:

    hey…mil gracias…q interesante esta esto, gracias por el dato

  16. Maury dice:

    @Roberto , los comandos del MS-DOS son casi todos, los mismos que hoy en día podemos utilizar en la consola CLI de Windows, “CMD”. Y también he sabido que hay comandos que faltan del antiguo MS-DOS, pueden copiarse del S.O. que los contenga y guardarse en el S.O. actual en la carpeta correspondiente a los comandos segun la versión del S.O. y funcionarían correctamente (nosé si todos, pero de algunos supe que si se puede).
    Y por otra parte, si quieres averiguar los comandos a utilizar en el CMD, simplemente debes ingresar a el (en “Ejecutar”–> “cmd”, Enter) y escribir “help” (que también es un comando), y allí te saldrá un listado de todos los comandos disponibles para utilizar, acompañados un texto que te informa de que se trata.

    @Giovanni , Empezar con “@echo on” o “@echo off” NO ES NECESARIO al hacer un archivo BATCH, puesto que este comando simplemente da la orden de mostrar o no los comandos a continuación en el archivo de procesamientos por lotes.

    Kervin, el otro día intenté utilizando dicho batch en la situación señalada, de hecho, creé esa situación a propósito para ver el resultado, y no me funcionó. Tendrá relevancia que mi impresora este conectada por un puerto USB (como casi todas las actuales), puesto que tampoco surte efecto al ingresar comandos de impresión de algun archivo en linea de comandos con el comando “print *.*” (a pesar que da el aviso de “estar imprimendo, y nunca ejecutarse físicamente dicho proceso).
    Será necesario tener conectada la impresora al Puerto paralelo para poder aprovechar estos comandos¿?

    Saludos a Todos!

  17. Juan B. De Leon dice:

    Hola y Muchas Gracias,Es Confortable Trabajar En Modo Ms-Dos Ya Que Permitern Solucionar Muchos Problemas Del Ambiente Grafico De Windows.

    Me Interesa Conocer Mas Sobre El concepto De Estos Archivos-Ayuda Bat

    Gracias

  18. Muchas gracia por la ayuda, me tenia enfurecido, ya estaba pensando en formatear.
    Saludos y gracias denuevo.

  19. MRTN_MXL dice:

    ¡¡¡GRACIAS!!! tal como dices, estaba todo frustrado sin saber cómo purgar la bandeja de la impresora y peor aún ya haciéndome a la idea de llevar mi compu con algún técnico, mi cartera y yo te lo agradecemos.

  20. Andres Berrio dice:

    Saludo a todos. Me gustaria preguntar algo… Que debo yo agregar para ejecutar este archivo desde una maquina A y que se desbloquee la cola de impresion de otra maquina B. Esto serviría mucho para el personal de soporte de un Helpdesk que da soporte bajo una misma LAN.

  21. Susana dice:

    ¡¡¡Gracias!!! La verdad, acababa de encontrar una solución parecida en otra página pero se me hacía más complicada y encima advertía que podía dañar el equipo, con la tuya he solucionado el problema en seguida y sin liarme :)

    ¡FELICES FIESTAS!

  22. Aquileo dice:

    Hola:

    Yo también estoy intersado en saber más acerca de la programación por lotes (“batch”) e incluso, si tienes posibilidad tambien en “Word”; ya que muchos virus vienen (según tengo entendido) hechos con Word.
    Si no tengo razón: sacádme de mi ignorancia.
    Gracias,

  23. reflexivo25 dice:

    Espectacular. Me funcionó.
    Para los que consultan por impresoras de red, lo único que hay que hacer es ejecutar los comandos en el equipo donde está conectada la impresora, no importando desde qué otro terminal de la red se hayan enviado los trabajos de impresión bloqueados.
    Gracias!

  24. artur dice:

    gracias hermano! de verdad es muy util y mas cuando estaba frustrado porque era una tarea para la universidad del siguiente dia!

    • Kervin Vergara dice:

      Me alegra mucho que a todos los usuarios del blog les sea funcional y útil las líneas de comando que en este artículo he compartido con ustedes… Saludos, y gracias por sus comentarios.

  25. David dice:

    Hola Kervin,

    Fantastico! tenia una cola de impresión en una impresora pdf y no había forma de eliminarla. Con su truco, 5 minutos, ràpido, fàcil y efectivo.

    Muchas gracias
    Saludos

    • Kervin Vergara dice:

      @ David: Una bendición por parte de las líneas de comando, jeje. Saludos, qué bueno te haya funcionado. Estamos a la orden, estimado amigo.