
¿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:
- Copiamos y pegamos los siguientes comandos en cualquier archivo de texto:
- Guardamos dicho fichero con extensión BAT (nombre.bat)
net stop spooler
del %systemroot%system32spoolprinters*.shd
del %systemroot%system32spoolprinters*.spl
net start spoolerAsí 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




Siempre interesan estas cosas. Sobre todo a los que venimos “atrasados” con lo más “finito”. Veamos qué podemos aprender.
Gracias por sus ayudas.
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
Pues claro que me interesa, sería una de las mejores propuestas que he visto en blog informático.
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 ^^
Pingback: Eliminar documentos bloqueados en la cola de impresión « El Blog de Dany
muy bueno la verdad , no sabia como se hacia siempre me pasaba
, GRACEAA !
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…
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.
@ 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.
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
@ Sergio: ¡Muchas gracias por tu aporte estimado amigo!
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…
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
@ Giovanni: Con mucho gusto ampliaré los conocimientos sobre archivos BAT.
Pingback: Introducción a la Programación Batch (ficheros BAT, Windows) | Blog Informático
Pingback: Eliminando documentos bloqueados de la cola de impresión
Estamos hablando de Windows, ¿verdad ?
@ Pedro: Claro que sí mi estimado amigo…
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.
Pingback: Eliminar documentos bloqueados y atascados de la impresora | Blog Informático
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
@ Carlos Andrés: No, no tendría el mismo efecto.
hey…mil gracias…q interesante esta esto, gracias por el dato
http://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.
http://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!
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
Muchas gracia por la ayuda, me tenia enfurecido, ya estaba pensando en formatear.
Saludos y gracias denuevo.
¡¡¡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.
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.
@ Andrés Berrio: Puedes utilizar un programa de control remoto de equipos
Saludos!
¡¡¡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!
@ Susana: Es todo un placer poder colaborar contigo, saludos!!!
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,
@ Aquileo: Amigo, puedes revisar en la siguiente categoría: Programación Batch. Allí encontrarás ifnormación relacionada a tu consulta… Saludos!
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!
Pingback: Polarlandia » Blog Archive » Truco: Elimina documentos bloqueados al imprimir
gracias hermano! de verdad es muy util y mas cuando estaba frustrado porque era una tarea para la universidad del siguiente dia!
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.
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
@ 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.