Recentemente, implementamos um servidor de impressão, que é um monte de impressoras (uma mistura de impressoras xerox e hp). Para os drivers, usamos drivers globais e um driver específico para essa impressora. As impressoras implantadas por meio da política de grupo. Os usuários acessam fazendo login por meio do gateway RD no farm RDS.
após a implantação, os usuários às vezes obtêm um monte desses erros (um para cada impressora) no visualizador de eventos sempre que fazem login, e a impressora diz que não está conectada ou que o driver da impressora está ausente quando tenta imprimir, ou o trabalho de impressão está preso na fila. as impressoras ainda mostram, mas não podem imprimir. O que é estranho sobre isso é só acontece com 1 ou 2 impressoras. O resto pode imprimir.
No visualizador de eventos, em printservice, ele mostrará esta mensagem, "Falha ao recuperar as informações do cache CSR para a impressora [nome da impressora]. código de erro 0x2. Consulte os dados do usuário do evento para obter informações de contexto". Eu poderia encontrar qualquer padrão ou motivo para isso acontecer, pois isso não acontece com um usuário específico, nem ocorre em um servidor RDS específico, nem está acontecendo com uma impressora específica.
Eu tentei remover todas as impressoras e drivers, reimplementá-los, limpar o spooler de nossos servidores RDS e ainda persistir.
Eu queria saber se algum especialista do Windows Server encontrou esse problema, sabe qual é a causa e sabe o que posso fazer para corrigir isso? PS. todo nosso servidor é executado no Server 2012 R2.
Abaixo está o XML do erro do evento (substitua alguns nomes e ids por [whatever]).
Obrigado.
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-PrintService" Guid="{747EF6FD-E535-4D16-B510-42C90F6873A1}" />
<EventID>221</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>21</Task>
<Opcode>12</Opcode>
<Keywords>0x4000000000000022</Keywords>
<TimeCreated SystemTime="2018-03-06T16:52:14.271654000Z" />
<EventRecordID>860765</EventRecordID>
<Correlation />
<Execution ProcessID="31380" ThreadID="40628" />
<Channel>Microsoft-Windows-PrintService/Operational</Channel>
<Computer>[Server Name]</Computer>
<Security UserID=[User ID] />
</System>
- <UserData>
- <SpoolerGenericEvent xmlns="http://manifests.microsoft.com/win/2005/08/windows/printing/spooler/core/events">
<Label>EnumeratePrinterEntries</Label>
<ErrorCode>0x2</ErrorCode>
<ObjectName>[Printer Name]</ObjectName>
</SpoolerGenericEvent>
</UserData>
</Event>