Compartilhar via


Solução de problemas de Impressão Universal - Depurando erros de impressão

Visão geral

Alguns exemplos de problemas que os usuários podem enfrentar ao usar a Impressão Universal.

  • Os usuários finais não podem adicionar uma impressora em seu dispositivo Windows.
  • O usuário está tentando imprimir um documento, mas não há nada imprimindo na impressora.
  • Há um problema com as opções de impressão e/ou qualidade de impressão.

Este artigo se concentra em problemas de depuração em que os usuários estão tentando imprimir, mas nada é impresso na impressora. As etapas neste documento estão alinhadas com os estágios de um trabalho de impressão.

Etapa 0: Portal de impressão universal - verifique se o trabalho de impressão foi enfileirado com sucesso?

Um administrador de impressão tem acesso centralizado a todas as impressoras por meio do portal de impressão universal. A primeira coisa que um administrador de impressão deve verificar é – se o trabalho de impressão está visível no portal de impressão universal. Para fazer isso,

  1. Abra o portal de Impressão Universal e faça login com as credenciais de administrador do Print.
  2. Vá para a página que lista todas as impressoras.
  3. Procure a respectiva impressora e clique nela.
  4. Vá para a página Trabalhos da impressora e veja o que está acontecendo com os trabalhos.

Cenário 1: O trabalho NÃO está no modo de exibição Trabalhos

Se o usuário imprimiu recentemente (menos de 10 dias) e o trabalho de impressão correspondente nem mesmo está visível no portal, provavelmente o trabalho falhou no próprio dispositivo do usuário.

Etapa 1-1: Verifique o estado e a configuração da impressora na Impressão Universal

No portal de Impressão Universal, comece verificando o compartilhamento de impressora no qual o usuário está tentando imprimir.

  1. Ir para a página Compartilhamentos de impressora
  2. Encontre o compartilhamento de impressora correspondente e clique em seu nome.
  3. Vá para a Access control página do compartilhamento de impressora e verifique se o usuário fornecido ainda tem acesso.
  4. Vá para Overview a página do compartilhamento da impressora e clique em Printer name.
  5. Impressora: StatusSe o status for Stopped , o usuário pode não conseguir enviar trabalhos para a impressora.
  6. Impressora: Is accepting jobsSe o valor for "Não", o usuário pode não conseguir enviar trabalhos para a impressora.

Etapa 1-2: verifique se o usuário tem licença qualificada para acessar a Impressão Universal

Verifique se o usuário tem uma das licenças qualificadas para Impressão Universal

Etapa 1-3: solucionar problemas no dispositivo Windows do usuário

Comece com verificações básicas como:

  1. O dispositivo Windows do usuário tem acesso à Internet?
  2. Existe algum firewall impedindo o cliente de acessar URLs de Impressão Universal?
  3. Verifique se o dispositivo Windows do usuário ainda está conectado à ID do Microsoft Entra.

Se todas as configurações estiverem corretas, talvez você queira coletar um rastreamento de rede. Ao coletar um rastreamento de rede, certifique-se de remover a impressora do dispositivo do usuário, adicioná-la novamente e imprimi-la.

No rastreamento de rede, você pode dar uma olhada nas chamadas que podem ter falhado. Normalmente, o código de resposta HTTPS ou a seção Resposta para as chamadas à API podem fornecer as informações necessárias para saber por que o carregamento do trabalho de impressão para a Impressão Universal está falhando.

Se as chamadas de rede do trabalho também não aparecerem no Fiddler, verifique se o Fiddler está configurado adequadamente. Se ainda não aparecer, talvez seja necessário entrar em contato com o Suporte da Microsoft. A equipe de suporte pode ajudar a coletar mais logs do spooler do Windows no dispositivo do usuário.

Cenário 2: O trabalho está no modo de exibição Trabalhos. A impressora é registrada por meio do conector de impressão universal.

Se o trabalho de impressão estiver no portal de Impressão Universal, você poderá aproveitar as informações na página Trabalhos para entender o que pode estar acontecendo com o trabalho de impressão. Veja alguns exemplos:

  • Status do trabalho de impressão fornece informações sobre onde o trabalho pode estar em sua jornada. Saiba mais sobre os diferentes valores de status do trabalho de impressão e como eles são mapeados para a jornada do trabalho de impressão.
  • Status code: Se o Status code trabalho de impressão tiver Aborted status, ele pode ter um código de erro na coluna. Saiba mais sobre os códigos de erro do trabalho de impressão.
  • Outras colunas:
    • Created time e Upload time indique que o trabalho foi enfileirado no serviço de Impressão Universal e a notificação da impressora está pronta. No caso de um Conector, o serviço de Impressão Universal teria enviado a notificação ao Conector (que está se comunicando com o serviço de Impressão Universal em nome da impressora). Se o Conector estiver ocupado processando outro trabalho na mesma impressora, ele aguardará a conclusão do trabalho antes de executar outras ações na notificação.
    • Printer acknowledged timee Download time Final time são atualizados pelo Conector (ou pela impressora). Se esses campos estiverem vazios, precisamos solucionar problemas no Conector.

Etapa 2-1: Identifique o trabalho de impressão a ser solucionado.

Pode haver vários trabalhos em uma determinada impressora que precisam ser investigados. Às vezes, porém, o trabalho relatado pode não ser aquele que apresenta problemas. Pode ser um trabalho que pode ter sido enviado antes do trabalho.

Para identificar o trabalho de impressão a ser depurado, acesse o portal de Impressão Universal e vá para a página Trabalhos de Impressão da impressora correspondente. Procure um emprego nesta ordem:

  1. Verifique se o trabalho relatado pelo usuário tem Status como Aborted. Se for abortado, verifique o arquivo Status Code.
    • Muito provavelmente, haverá um valor diferente de zero. Clique no valor abaixo Status Code para procurar o erro e as mitigações correspondentes.
    • Se o código de status for zero, a maioria dos trabalhos semelhantes foi enviada há muito tempo e pode ter expirado antes que o conector pudesse imprimir e atualizar seu status. Peça ao usuário para imprimir novamente na mesma impressora.
    • Se necessário, investigue mais conforme mencionado abaixo no documento.
  2. Se o Status do trabalho for Processing, use o ID desse trabalho para investigar mais.
  3. Se o Status do trabalho for Pending, procure o trabalho mais recente que ainda tenha Status como Processing.
  4. Se não houver nenhum trabalho no estado de processamento, escolha o trabalho mais antigo Pending .

Etapa 2-2: Identifique o conector associado à impressora de impressão universal.

Antes de depurar no Conector, o administrador de impressão pode querer identificar o Conector associado à impressora fornecida. Para fazer isso,

  1. No portal de Impressão Universal, faça login com credenciais de administrador de impressão e vá para a página específica da impressora.
  2. Na página da impressora, vá para a Connectors página. Aqui você pode ver o nome do conector.
  3. Clique no nome do Conector para ver mais detalhes.
  4. Você pode usar o campo Hostname para acessar o dispositivo que está hospedando o Conector.

Para solucionar mais problemas, o administrador de impressão fará login no host do Connector (por exemplo, usando a Área de Trabalho Remota).

Etapa 2-3: verifique o básico do conector.

Verifique se o Conector está configurado adequadamente e tem acesso às URLs do serviço de Impressão Universal. Lista de verificação de solução de problemas do conector

Se uma organização usar um proxy, revise cuidadosamente os pré-requisitos do Conector. Como o processo do Conector é executado como um serviço, as configurações de proxy automático no nível do usuário não serão usadas. O acesso terá que ser permitido explicitamente para todos os pontos de extremidade de serviço de Impressão Universal ou usar a configuração de acordo com a documentação.

Etapa 2-4: A impressora é uma fila de impressão pull ou tem a liberação segura habilitada de outro fornecedor de impressão?

Consulte a documentação sobre como configurar o Connector para representar e passar as informações do usuário para um determinado trabalho para o spooler do Windows. Observe que a transmissão de informações do usuário no Connector funciona apenas em ambientes híbridos de ID do Microsoft Entra.

Recomendamos trabalhar com seu fornecedor de impressão para solucionar isso ainda mais.

Etapa 2-4-1: Liberação segura e trabalhos pendentes

Para impressoras com liberação segura, o trabalho pode permanecer no estado de espera antes de ser recuperado pelo usuário na impressora. Até que o usuário libere o trabalho de impressão, seu Status permanecerá Processing. Outros trabalhos na mesma impressora continuarão a ser Pending estados.

Etapa 2-5: Console de gerenciamento de impressão - verifique se a impressora está online e imprimindo

No host do conector, inicie o console de gerenciamento de impressão do Windows e verifique o status da impressora correspondente.

  1. Inicie o console de Gerenciamento de Impressão do Windows no host do Conector.
  2. Procure a impressora que pode estar com problemas para processar o trabalho de impressão.
  3. Verifique se a impressora está em um estado de erro. Em caso afirmativo, esse pode ser o motivo para os trabalhos serem anulados ou travados na fila da nuvem.
  4. Verifique o comprimento da fila (número de trabalhos pendentes) na impressora. Se o comprimento da fila for grande e não estiver claro, talvez seja necessário cancelar todos os trabalhos na fila e limpá-la. Isso pode abortar o trabalho travado e abrir a fila.
  5. Teste a impressora enviando uma página de impressão de teste diretamente do host do conector para a impressora.

Etapa 2-6: Gerenciador de tarefas no host do conector

O Gerenciador de Tarefas ajuda a examinar os processos em execução no host do Conector e o consumo de recursos por eles.

  1. Inicie o Windows Task Manager no host do conector.
  2. Vá para a Services guia.
  3. Procure serviços – Printfliterpipelinesvc e printisolationhost.exe. Se alguma das instâncias desses serviços tiver uma pegada de memória alta (de mais de alguns MBs). Isso pode indicar um vazamento de memória pelo driver da impressora. Selecione esses processos e clique em End Process. Ele limpará os recursos e esses serviços serão reiniciados automaticamente.
  4. Monitore o fluxo de novos trabalhos nesta impressora.

Etapa 2-7: Visualizador de eventos no host do conector

No próprio Conector, você pode executar a seguinte tarefa para ver o que aconteceu com o trabalho que está no Processing estado ou foi Aborted.

Abra o Visualizador de Eventos do Windows no host do Conector,

  1. Verifique os eventos do Conector: abra o log de eventos do Conector acessando o nó "Logs de Aplicativos e Serviços-Microsoft-Windows-PrintConnector>>> -> Operacional". Aqui você pode ver várias etapas que o trabalho de impressão executou no Conector e em que estágio a falha pode ter ocorrido. Para verificar a jornada do trabalho,
    1. Clique na Find opção no painel direito
    2. Coloque o job-id que você obteve do portal de Impressão Universal
    3. Clicar em "Localizar próximo" ajudará você a navegar pelos logs específicos deste trabalho.
    4. Você pode até mesmo olhar para outros eventos em torno dos logs deste trabalho para verificar algumas coisas adicionais que podem estar acontecendo ao mesmo tempo.
    5. Algumas IDs de evento interessantes a serem procuradas no log de eventos são:
      • ID do evento 10 ou categoria de tarefa "PrintSpooling"
      • A ID do evento 102 fornece PrintJobSummary e detalhes sobre o trabalho conforme recebido pelo Conector
      • ID do evento 104 ou categoria de tarefa "TraceWarning"
      • ID do evento 106 ou categoria de tarefa "TraceError"
  2. Verifique os eventos de spooler do Windows Print: permaneça no Visualizador de Eventos e abra os logs de impressão. Vá para o nó "Windows Logs-Application>".
    1. Clique em Filter the Current Log e, em seguida, clique no Event Source menu suspenso, role a lista para baixo e selecione Universal Print. Clique em OK.
    2. Se houver um erro para o trabalho de impressão, você poderá encontrar mais detalhes sobre ele na documentação Erros de impressão.