Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El artículo le guía a través de varios escenarios para ayudarle a solucionar problemas relacionados con la impresión y a resolverlos automáticamente.
Trabajo de impresión con errores
Algunos de los escenarios descritos en esta sección:
- Una aplicación en el cliente deja de responder durante la impresión.
- El trabajo de impresión nunca llega a la impresora.
- Los trabajos de impresión se bloquean en la cola.
Siga estos pasos en el equipo cliente:
Si la aplicación deja de responder, determine qué controlador de impresión o cola de impresión reproduce el problema.
Pruebe a imprimir desde un editor de texto, como el Bloc de notas. ¿Se vuelve a reproducir el problema? Si es así, pruebe a probar otra cola de impresión mediante otro controlador de impresión. Reduzca el problema para saber qué controlador es la causa.
Desactive la casilla Habilitar características de impresión avanzadas en la pestaña Avanzadas de la hoja de propiedades de la impresora.
Compruebe la carpeta Spool para ver si contiene archivos antiguos. La carpeta Spool predeterminada es %systemroot%\System32\Spool\Printers.
Restablezca el administrador de impresión en el cliente y vuelva a intentarlo.
Actualice el controlador de impresora a la versión más reciente del OEM. Sin embargo, si el controlador que está en uso ya es la versión más reciente, intente cambiar a un controlador genérico en caja.
Sin salida de impresión
- Desactive la casilla Habilitar características de impresión avanzadas en la pestaña Opciones avanzadas de las propiedades de la impresora.
- Cree una cola de impresión para el dispositivo y pruebe la impresión a través de la nueva cola.
- Reinicie el servicio Spooler.
- Actualice el controlador de impresora a la versión más reciente del OEM. Sin embargo, si el controlador que está en uso ya es la versión más reciente, intente cambiar a un controlador genérico en caja.
- Compruebe la carpeta Spool para ver si ir contiene archivos antiguos. Cuando la impresión funciona correctamente, los archivos de la carpeta Spool se eliminan cuando se imprimen los trabajos. La carpeta Spool predeterminada es: %systemroot%\System32\Spool\Printers.
- Para comprobar la ubicación de la carpeta Spool, compruebe el valor del
DefaultSpoolDirectory
Registro en la siguiente subclave del Registro:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
. - Mueva los archivos antiguos que se encuentran en la carpeta Spool para ver si el problema todavía se produce. Los archivos dañados en la carpeta Spool pueden causar problemas con el servicio Print Spooler.
Nota
Es posible que tenga que detener el servicio Print Spooler para mover los archivos de la carpeta Spool.
- De forma predeterminada, el servicio Print Spooler depende solo del servicio de llamada a procedimiento remoto (RpcSs). Para comprobar las dependencias de Spooler, compruebe el
DependOnService
valor en la siguiente subclave del Registro:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
. - Compruebe que se inician los servicios dependientes. Si hay otros servicios dependientes además de rpcS, edite el valor del
DependOnService
Registro para quitar todas las dependencias excepto rpcS. - A veces puede ser difícil determinar si se está colando un trabajo de impresión. Al pausar la impresora, el trabajo se pondrá en cola, pero no se imprimirá. Esto le dará tiempo para comprobar que el trabajo de impresión se está colando, lo que le ayudará a restringir aún más el enfoque de la solución de problemas.
- Para comprobar la ubicación de la carpeta Spool, compruebe el valor del
Impresión lenta o salida inesperada
Algunos de los escenarios descritos en esta sección:
- El trabajo de impresión tarda "X" minutos en finalizar.
- Los usuarios experimentan lentitud cuando imprimen desde todas las aplicaciones.
- Solo office o aplicaciones específicas son lentas para imprimir.
- El trabajo tarda mucho tiempo en poner en cola.
- El trabajo tarda mucho tiempo en imprimirse.
- Experimenta una impresión lenta en Hyper-V, RDS o Azure.
- La impresión lenta se experimenta al intentar imprimir a través de una aplicación personalizada.
Determine dónde se produce la lentitud mediante la ejecución de una prueba de cola de pausa:
- Pausar la cola en el cliente y el servidor.
- En el cliente, envíe el trabajo desde la aplicación y mida la rapidez con la que crea el trabajo.
- Quite la revisión de la cola de cliente y, a continuación, mida la rapidez con la que el trabajo se transfiere a la cola en el servidor de impresión.
- Quite la cola en el servidor de impresión para medir la rapidez con la que envía el trabajo al hardware de impresión real. Esto le ayuda a reducir la búsqueda de dónde se produce la lentitud.
Compruebe la carpeta Spool para ver si contiene archivos antiguos o huérfanos. Cuando la impresión funciona correctamente, los archivos de la carpeta Spool se eliminan a medida que se imprimen los trabajos. La carpeta Spool predeterminada es: systemroot%\System32\Spool\Printers.
Para comprobar la ubicación de la carpeta Spool, compruebe el valor DefaultSpoolDirectory en la siguiente subclave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
.Compruebe si hay archivos
.SHD
o.SPL
en %systemroot%\System32\spool\printers. Si hay, haga lo siguiente:- Ejecute MSINFO32.exe y examine el entorno de software, Trabajos de impresión para ver si puede determinar la impresora o el trabajo que es el origen del problema.
- MSINFO32 solo muestra la información del trabajo de impresión local. Por lo tanto, lo más probable es que solo sea útil para los problemas de la cola de impresión de Terminal Server, si no se ha detenido el administrador de trabajos de impresión. Los archivos que están bloqueados en la carpeta Spool deben eliminarse o quitarse después de que se detenga el administrador de colas. Cada vez que realice cambios manuales (archivos o entradas del Registro), el administrador de colas debe detenerse y reiniciarse al menos.
- Mueva los archivos antiguos o huérfanos de la carpeta Spool para saber si el problema todavía se produce. Los archivos dañados en la carpeta Spool pueden causar problemas con el servicio Print Spooler. Es posible que tenga que detener el servicio Print Spooler para quitar los archivos de la carpeta Spool.
Compruebe visualmente y documente si el antivirus está examinando la carpeta Spool o
.SHD
los archivos ,.SPL
o.TMP
. Los programas antivirus pueden causar muchos efectos secundarios, como errores de "acceso denegado" y trabajos de impresión bloqueados en la carpeta Spool.Si usa la agrupación de impresoras para controlar varios trabajos y los trabajos de impresión tardan mucho tiempo en llegar a la parte superior de la cola, considere la posibilidad de agregar más impresoras al grupo para distribuir los trabajos de impresión a través de un conjunto mayor de impresoras.
-
Advertencia
Antes de eliminar claves de terceros
…\Print\Monitors\<ABC>
(donde ABC es el componente de terceros), compruebe que el cliente no tiene ninguna subclave debajo de esta que defina puertos de impresora TCP/IP. Además, debe buscar en el registro una entrada "ABC". Todos los controladores de impresión que tengan la cadena del Registro "Monitores"="ABC" deben modificarse para que "Monitor"="" (igual a nada).- Se deben iniciar la eliminación de componentes de impresión de terceros. Para ello, quite los componentes de impresión que son simples de quitar y no reduzca generalmente la funcionalidad de impresión. Estos incluyen monitores de impresión, procesadores de impresión y proveedores de impresión.
- Exporte
HKLM\SYSTEM\CurrentControlSet\Control\Print
siempre antes de quitar manualmente los componentes de impresión del registro. A continuación, cambie el nombre del archivo para.txt
evitar restaurarlo accidentalmente.
Las exclusiones de
.SHD
los archivos y.SPL
se crean en el antivirus.
Bloqueo del administrador de trabajos de impresión
- Compruebe la carpeta Spool para ver si contiene archivos antiguos. Cuando la impresión funciona correctamente, los archivos de la carpeta Spool se eliminan a medida que se imprimen los trabajos. La carpeta Spool predeterminada es: systemroot\System32\Spool\Printers.
- Puede comprobar la ubicación de la carpeta Spool comprobando el
DefaultSpoolDirectory
valor en la siguiente subclave del Registro:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
. - Mueva los archivos antiguos que se encuentran en la carpeta Spool para ver si el problema todavía se produce. Los archivos dañados en la carpeta Spool pueden causar problemas con el servicio Print Spooler. Es posible que tenga que detener el servicio Print Spooler para quitar los archivos de la carpeta Spool.
- De forma predeterminada, el servicio Print Spooler depende solo de rpcS. Para comprobar las dependencias de Spooler, compruebe el
DependOnService
valor en la siguiente subclave del Registro:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
. - Compruebe que se inician los servicios dependientes. Si se muestran otros servicios dependientes, además de rpcS, edite el valor del
DependOnService
Registro para quitar todas las dependencias excepto rpcS. - Dado que a veces puede ser difícil determinar si se está colando un trabajo de impresión, pausar la impresora permitirá que el trabajo se ponga en cola pero no se imprima. Le permitirá confirmar que el trabajo de impresión se está agrupando, lo que le ayudará a restringir aún más la solución de problemas.
- Otra manera de comprobar que el trabajo de impresión del cliente se está agrupando en el servidor es configurar la impresora para que use el puerto NUL. Dado que el puerto NUL es un puerto virtual y no un puerto real, los trabajos enviados a NUL no desperdician papel y no interfieren con los trabajos de impresión que están imprimiendo en otros puertos instalados.
- De forma predeterminada, el puerto NUL no aparece en la lista de puertos disponibles de una impresora. Sin embargo, puede agregarlo cambiando el puerto configurado de la impresora a un puerto local, seleccionando el botón Nuevo puerto , escribiendo NUL como nombre del puerto y seleccionando Aceptar. El puerto NUL aparece en la lista Puertos de propiedades del servidor de impresión y se puede usar para probar cualquier impresora instalada.
- Después de instalar el puerto NUL, detenga la impresora mediante este puerto y, a continuación, imprima en la impresora desde un cliente. Debería ver que el trabajo de impresión se pone en cola en la cola de impresión de la impresora que se está probando. Reanude la impresora para procesar el trabajo de impresión en cola (las colas se eliminan).
- Reemplace controladores de terceros por controladores de Windows en el cuadro. Es importante comprender que solo hay un origen para un verdadero controlador en caja: el archivo Driver.cab que se incluye en los medios de distribución de Windows. Los controladores que están en el sitio del catálogo de Windows están firmados por Microsoft Windows Hardware Quality Lab (WHQL), pero no son probados por Microsoft. Esto significa que los controladores cumplen los criterios publicados pero no han sido probados por Esfuerzo por Microsoft de la manera en que otros controladores de la cabina de distribución han sido.
Habilitación de la auditoría de errores en impresoras específicas
Es posible que tenga que habilitar la auditoría en los objetos específicos (impresoras). A menos que haya limitado el foco de este problema a determinadas impresoras, tendrá que habilitar la auditoría de errores en todas las impresoras siguiendo estos pasos:
- Seleccione Iniciar>configuración>Dispositivos>Impresoras y escáneres.
- Seleccione la impresora que desea auditar y, a continuación, seleccione Propiedades de impresora.
- Seleccione la pestaña Seguridad , seleccione el botón Avanzadas y, a continuación, seleccione la pestaña Auditoría .
- Seleccione el botón Agregar , seleccione todos los usuarios o grupos cuyo acceso a la impresora quiera auditar y, a continuación, seleccione Aceptar. Aparecerá la ventana Auditing Entry (Entrada de auditoría) que le permitirá seleccionar los eventos de acceso que desea auditar.
- Coloque una marca de verificación en la columna Error para todas las acciones de Access enumeradas.
- Seleccione Aceptar para volver a la ventana Configuración de seguridad avanzada y ver la configuración de auditoría que está en su lugar.
- Seleccione Aceptar para cerrar la ventana Configuración de seguridad avanzada y vuelva a Propiedades de la impresora para la que configuró la auditoría. Para confirmar los cambios, seleccione Aceptar.
- Repita los pasos del 1 al 7 para habilitar la auditoría en todos los objetos de impresora deseados.
datos, recopilación
Si necesita ayuda del soporte técnico de Microsoft, le recomendamos que recopile la información siguiendo los pasos mencionados en Recopilación de información mediante el uso de TSS para cuestiones relacionadas con la experiencia del usuario.