Partilhar via


Solução de problemas do Universal Print - Depurando erros de impressão

Descrição geral

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

  • Os utilizadores finais não conseguem adicionar uma impressora aos seus dispositivos Windows.
  • O usuário está tentando imprimir um documento, mas não há nada imprimindo na impressora.
  • Existe 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 êxito?

Um administrador de impressão tem acesso centralizado a todas as impressoras através do portal Universal Print. A primeira coisa que um administrador de impressão deve verificar é se o trabalho de impressão está mesmo visível no portal Universal Print. Para tal,

  1. Abra o portal Universal Print e inicie sessão com as credenciais de administrador do Print.
  2. Vá para a página que lista todas as impressoras.
  3. Procure a respetiva 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á na visualização Trabalhos

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

Passo 1-1: Verificar o estado e a configuração da impressora no Universal Print

No portal Universal Print, comece verificando o compartilhamento de impressora para o qual o usuário está tentando imprimir.

  1. Ir para a página Partilhas de impressoras
  2. Encontre a partilha de impressora correspondente e clique no seu nome.
  3. Vá para a Access control página do compartilhamento de impressora e verifique se o usuário determinado ainda tem acesso.
  4. Vá para a Overview página do compartilhamento de impressora e clique em Printer name.
  5. Impressora: StatusSe o estado for Stopped o utilizador, poderá não conseguir enviar trabalhos para a impressora.
  6. Impressora Is accepting jobs: Se o valor for "Não", o utilizador poderá não conseguir enviar trabalhos para a impressora.

Etapa 1-2: Verifique se o usuário tem licença qualificada para acessar o Universal Print

Garantir que o utilizador tem uma das licenças elegíveis para o Universal Print

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

Comece com verificações básicas, como:

  1. O dispositivo Windows do utilizador tem acesso à Internet?
  2. Existe algum firewall que impeça o cliente de acessar URLs do Universal Print?
  3. Verifique se o dispositivo Windows do usuário ainda está conectado ao Microsoft Entra ID.

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 em chamadas que podem ter falhado. Normalmente, o código de resposta HTTPS ou a seção Resposta para as chamadas de API podem fornecer as informações necessárias para saber por que o carregamento do trabalho de impressão para o Universal Print está falhando.

Se as chamadas de rede do trabalho também não aparecerem no Fiddler, certifique-se de que o Fiddler esteja configurado adequadamente. Se ele 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á na visualização Trabalhos. A impressora é registada através do conector Universal Print.

Se o trabalho de impressão estiver no portal Universal Print, você poderá aproveitar as informações na página Trabalhos para entender o que pode estar acontecendo com o trabalho de impressão. Seguem-se 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 imprimir a jornada do trabalho.
  • Status code: Se o trabalho de impressão tiver Aborted status, ele pode ter um código de Status code 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 Universal Print e que a notificação para impressora está pronta. No caso de um conector, o serviço de impressão universal teria enviado a notificação para o 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 uma ação adicional na notificação.
    • Printer acknowledged timeFinal time e Download time são atualizados pelo conector (ou pela impressora). Se esses campos estiverem vazios, precisaremos solucionar problemas no Conector.

Etapa 2-1: Identificar o trabalho de impressão para solucionar problemas.

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 tem problemas. Pode ser um trabalho que pode ter sido enviado antes do trabalho.

Para identificar o trabalho de impressão a depurar, vá para o portal Universal Print 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 correspondente Status Code.
    • Muito provavelmente haverá um valor diferente de zero. Clique no valor abaixo Status Code para procurar o erro e as atenuações correspondentes.
    • Se o Código de Status for zero, o trabalho mais parecido foi enviado há muito tempo e pode ter expirado antes que o Connector 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 deste 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 .

Passo 2-2: Identifique o conector associado à impressora Universal Print.

Antes de depurar no conector, o administrador de impressão pode querer identificar o conector associado à impressora fornecida. Para tal,

  1. No portal Universal Print, inicie sessão com as credenciais de administrador de impressão e aceda à 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 chegar ao dispositivo que está hospedando o conector.

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

Passo 2-3: Verifique as noções básicas do conector.

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

Se uma organização usa um proxy, revise cuidadosamente os pré-requisitos do Connector. 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á de ser permitido explicitamente para todos os pontos finais do serviço Universal Print ou utilizar a configuração de acordo com a documentação.

Etapa 2-4: A impressora é uma fila de impressão pull ou tem 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 de um determinado trabalho para o spooler do Windows. Observe que passar informações do usuário no Connector funciona somente em ambientes híbridos do Microsoft Entra ID.

Recomendamos que trabalhe com o seu fornecedor de impressão para resolver este problema.

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

Para impressoras com liberação segura, o trabalho pode ficar em 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.

Passo 2-5: Consola de Gestão de Impressão - verifique se a impressora está online e a imprimir

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 tendo problemas para processar o trabalho de impressão.
  3. Verifique se a impressora está em um estado de erro. Se sim, essa pode ser a razão para os trabalhos serem abortados ou presos 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 limpo, talvez seja necessário cancelar todos os trabalhos na fila e limpá-los. Isso pode anular o trabalho preso 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 Gestor de Tarefas ajuda a analisar os processos em execução no anfitrião do Conector e o consumo de recursos por parte deles.

  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 qualquer uma das instâncias desses serviços tiver alta impressão de pé de memória (de mais do que alguns MBs). Isso pode indicar um vazamento de memória pelo driver da impressora. Selecione estes 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 Connector: abra o log de eventos do Connector indo para o nó "Application and Service Logs-Microsoft-Windows-PrintConnector>>> -> Operational". Aqui você pode ver várias etapas do trabalho de impressão realizado no conector e em que estágio a falha pode ter ocorrido. Para verificar a jornada de trabalho,
    1. Clique na Find opção no painel direito
    2. Coloque o job-id que você obteve do portal Universal Print
    3. Clicar em "Encontrar próximo" irá ajudá-lo a navegar através dos logs específicos para este trabalho.
    4. Você pode até mesmo olhar para outros eventos em torno de logs deste trabalho para verificar algumas coisas adicionais que podem estar acontecendo ao mesmo tempo.
    5. Alguns IDs de evento interessantes para procurar 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 recebido pelo Connector
      • ID do Evento 104 ou categoria de tarefa "TraceWarning"
      • ID do Evento 106 ou categoria de tarefa "TraceError"
  2. Verifique os eventos do spooler de impressão do Windows: 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ê pode encontrar mais detalhes sobre ele em Documentação de erros de impressão.