Trabajo de impresión: Reiniciar el servicio del administrador de trabajos de impresión o reinstalar el controlador de impresora: Imprimir cola

Microsoft.Windows.Server.10.0.PrintServer.PrintQueue.PrintJobStatus.System.RestartthePrintSpoolerserviceorreinstalltheprinterdriver.EventBased.UnitMonitor (UnitMonitor)

Reiniciar el servicio Administrador de trabajos de impresión o reinstalar el controlador de impresora.

Knowledge Base article:

Resumen

Reiniciar el servicio Administrador de trabajos de impresión o reinstalar el controlador de impresora.

Configuración

El monitor toma un solo parámetro de configuración que controla si debe supervisarse el “Administrador de trabajos de impresión” cuando se habilita el registro de los eventos “Microsoft-Windows-PrintService/Admin” y “Microsoft-Windows-PrintService/Operational” y se reinicia el servicio de registro de eventos. De forma predeterminada, el monitor “Administrador de trabajos de impresión” se supervisa solo si está habilitado el registro de los eventos “Microsoft-Windows-PrintService/Admin” y “Microsoft-Windows-PrintService/Operational”.

Soluciones

Para resolver este error, intente imprimir el documento de nuevo. Si se produce un error, use los procedimientos de este tema para hacer lo siguiente:

Eliminar el trabajo de impresión y reiniciar el servicio Administrador de trabajos de impresión

Para eliminar el documento con error y reiniciar el servicio Administrador de trabajos de impresión, use los dos procedimientos de esta sección.

Advertencia: Al reiniciar el administrador de trabajos de impresión, se reinician todos los trabajos de impresión. Después de reiniciar el servicio Administrador de trabajos de impresión, puede que sea necesario restablecer algunas impresoras o apagarlas y volverlas a encender. En un servidor de impresión activo, realice este procedimiento fuera del horario laboral normal o durante el tiempo de mantenimiento programado, si es posible. Antes de usar este procedimiento, desconecte todas las impresoras y espere a que se completen todos los trabajos de impresión, o bien pause todas las impresoras y espere a que se completen todos los trabajos de impresión con el estado Activo.

Para eliminar un trabajo de impresión con error y reiniciar el servicio Administrador de trabajos de impresión:

Nota: También puede hacer esto en una ventana del símbolo del sistema con privilegios elevados, donde debe escribir net stop spooler y net start spooler. (Para abrir una ventana Símbolo del sistema con privilegios elevados, haga clic en Inicio, seleccione Todos los Programas, haga clic en Accesorios, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.)

En algunos casos puede aparecer Error 1068 ? \No se pudo iniciar el grupo o el servicio de dependencia\ ? al intentar iniciar el administrador de trabajos de impresión. Esto puede suceder si el servicio Administrador de trabajos de impresión depende de otros servicios que no están en ejecución. Para resolver este problema, use el siguiente procedimiento.

Para comprobar o cambiar la configuración de inicio de servicios individuales (dependencias):

Reinstalar el controlador de impresora

Para reinstalar el controlador de impresora:

Instalar un controlador de impresora actualizado

Obtenga un controlador de impresora actualizado (del proveedor de la impresora) que muestre el logotipo Diseñado para Windows, instálelo en el equipo cliente según las instrucciones facilitadas con el controlador de impresora y, a continuación, imprima el documento de nuevo.

Element properties:

TargetMicrosoft.Windows.Server.10.0.PrintServer.Printer
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Alerta del estado de trabajos de impresión: Reiniciar el servicio del administrador de trabajos de impresión o reinstalar el controlador de impresora
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.PrintServer.PrintQueue.PrintJobStatus.System.RestartthePrintSpoolerserviceorreinstalltheprinterdriver.EventBased.UnitMonitor" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.10.0.PrintServer.Printer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.PrintServer.PrintQueue.PrintJobStatus.System.RestartthePrintSpoolerserviceorreinstalltheprinterdriver.EventBased.UnitMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Negative" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-PrintService/Admin</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(350)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.Server.10.0.PrintServer.Printer"]/DeviceID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-PrintService/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(305|307|308|309|310|311|352)$</Pattern>
</RegExExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>