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

Microsoft.Windows.Server.6.2.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.

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: Reiniciar el Administrador de trabajos de impresión provoca que se reinicien 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 realizar esta acción en una ventana del símbolo del sistema con privilegios elevados si escribe net stop spooler y net start spooler en el símbolo del sistema. (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 puede iniciar el servicio o grupo de dependencia\ ? al intentar iniciar el administrador de trabajos de impresión. Esto puede suceder si el servicio Administrador de trabajos de impresión se basa en 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.6.2.PrintServer.Printer
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Alerta de estado de trabajo de impresión
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.6.2.PrintServer.PrintQueue.PrintJobStatus.System.RestartthePrintSpoolerserviceorreinstalltheprinterdriver.EventBased.UnitMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.6.2.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.6.2.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.6.2.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>