Risoluzione dei problemi di stampa universale - Debug degli errori di stampa
Panoramica
Alcuni esempi di problemi che gli utenti potrebbero riscontrare durante l'uso di Stampa universale.
- Gli utenti finali non sono in grado di aggiungere una stampante nel dispositivo Windows.
- L'utente sta tentando di stampare un documento, ma non c'è alcuna stampa sulla stampante.
- Si è verificato un problema con le opzioni di stampa e/o la qualità della stampa.
Questo articolo è incentrato sui problemi di debug in cui gli utenti tentano di stampare, ma non stampano nulla sulla stampante. I passaggi di questo documento sono in linea con le fasi di un processo di stampa.
Passaggio 0: Portale di stampa universale : verificare se il processo di stampa è stato accodato correttamente?
Un amministratore di stampa ha accesso centralizzato a tutte le stampanti tramite il portale di stampa universale. La prima cosa che un amministratore di stampa deve controllare è: se il processo di stampa è visibile anche nel portale di stampa universale. A tale scopo, seguire questa procedura:
- Aprire il portale di stampa universale e accedere con le credenziali di amministratore di stampa.
- Passare alla pagina in cui sono elencate tutte le stampanti.
- Cercare la rispettiva stampante e fare clic su di esso.
- Passare alla pagina Processi della stampante e osservare cosa accade con i processi.
Scenario 1: Il processo non è nella visualizzazione Processi
Se l'utente ha stampato di recente (meno di 10 giorni) e il processo di stampa corrispondente non è neanche visibile nel portale, probabilmente il processo non è riuscito nel dispositivo dell'utente stesso.
Passaggio 1-1: Controllare lo stato e la configurazione della stampante in Stampa universale
Nel portale di stampa universale controllare la condivisione della stampante a cui l'utente sta tentando di stampare.
- Passare alla pagina Condivisioni stampanti
- Trovare la condivisione stampante corrispondente e fare clic sul nome.
- Passare alla
Access control
pagina della condivisione della stampante e assicurarsi che l'utente specificato abbia ancora accesso. - Passare alla
Overview
pagina della condivisione della stampante e fare clic suPrinter name
. Status
Stampante: se lo stato èStopped
, l'utente potrebbe non essere in grado di inviare processi alla stampante.- Stampante:
Is accepting jobs
se il valore è "No", l'utente potrebbe non essere in grado di inviare processi alla stampante.
Passaggio 1-2: Verificare che l'utente abbia una licenza idonea per accedere a Stampa universale
Verificare che l'utente disponga di una delle licenze idonee per La stampa universale
Passaggio 1-3: Risolvere i problemi nel dispositivo Windows dell'utente
Iniziare con i controlli di base, ad esempio:
- Il dispositivo Windows dell'utente ha accesso a Internet?
- Esiste un firewall che impedisce al client di accedere agli URL di stampa universale?
- Verificare se il dispositivo Windows dell'utente è ancora connesso a Microsoft Entra ID.
Se tutte le configurazioni sono appropriate, è possibile raccogliere una traccia di rete. Durante la raccolta di una traccia di rete, assicurarsi di rimuovere la stampante dal dispositivo dell'utente, aggiungerla nuovamente e quindi stamparla.
Nella traccia di rete è possibile cercare le chiamate che potrebbero non riuscire. In genere, il codice di risposta HTTPS o la sezione Response per le chiamate API possono fornire le informazioni necessarie per sapere perché il caricamento del processo di stampa in Stampa universale ha esito negativo.
Se anche le chiamate di rete del processo non vengono visualizzate in Fiddler, assicurarsi che Fiddler sia configurato in modo appropriato. Se non viene ancora visualizzato, potrebbe essere necessario contattare supporto tecnico Microsoft. Il team di supporto può aiutare a raccogliere più log dallo spooler di Windows nel dispositivo dell'utente.
Scenario 2: il processo si trova nella visualizzazione Processi. La stampante viene registrata tramite connettore Stampa universale.
Se il processo di stampa si trova nel portale di stampa universale, è possibile sfruttare le informazioni nella pagina Processi per comprendere cosa può accadere con il processo di stampa. Di seguito sono riportati alcuni esempi.
Status
del processo di stampa fornisce informazioni sulla posizione in cui il processo può trovarsi nel percorso. Informazioni sui diversi valori di stato del processo di stampa e su come vengono mappati al percorso del processo di stampa.Status code
: se il processo di stampa haAborted
stato, potrebbe essere presente un codice di errore nellaStatus code
colonna . Informazioni sui codici di errore del processo di stampa.- Altre colonne:
Created time
eUpload time
indicano che il processo è stato accodato nel servizio di stampa universale e la notifica per la stampante è pronta. Nel caso di un connettore, il servizio stampa universale avrebbe inviato la notifica al connettore (che comunica con il servizio stampa universale per conto della stampante). Se Connector è occupato nell'elaborazione di un altro processo nella stessa stampante, attendere il completamento del processo prima di eseguire ulteriori azioni sulla notifica.Printer acknowledged time
Download time
eFinal time
vengono aggiornati dal connettore (o dalla stampante). Se questi campi sono vuoti, è necessario risolvere i problemi nel connettore.
Passaggio 2-1: Identificare il processo di stampa per la risoluzione dei problemi.
Potrebbero essere presenti più processi su una determinata stampante da analizzare. In alcuni casi, tuttavia, il processo segnalato potrebbe non essere quello che presenta problemi. Potrebbe trattarsi di un processo che potrebbe essere stato inviato prima del processo.
Per identificare il processo di stampa di cui eseguire il debug, passare al portale di stampa universale e passare alla pagina Processi di stampa della stampante corrispondente. Cercare un processo in questo ordine:
- Controllare se il processo segnalato dall'utente è
Status
.Aborted
Se viene interrotto, controllare l'oggetto corrispondenteStatus Code
.- Molto probabilmente ci sarà un valore diverso da zero. Fare clic sul valore in
Status Code
per cercare l'errore e le mitigazioni corrispondenti. - Se il codice di stato è zero, il processo più simile è stato inviato a lungo e potrebbe essere scaduto prima che Connector possa stampare e aggiornarne lo stato. Chiedere all'utente di stampare di nuovo nella stessa stampante.
- Se necessario, esaminare ulteriormente come indicato di seguito nel documento.
- Molto probabilmente ci sarà un valore diverso da zero. Fare clic sul valore in
- Se lo stato del processo è
Processing
, usare l'ID del processo per approfondire l'analisi. - Se lo stato del processo è
Pending
, cercare il processo più recente con stato comeProcessing
. - Se non è presente alcun processo nello stato di elaborazione, selezionare il processo meno recente
Pending
.
Passaggio 2-2: Identificare il connettore associato alla stampante di stampa universale.
Prima del debug nel connettore, l'amministratore di stampa potrebbe voler identificare il connettore associato alla stampante specificata. A tale scopo, seguire questa procedura:
- In Universal Print Portal login with Print admin credentials and go to the specific Printer's page.On Universal Print portal login with Print admin credentials and go to the specific Printer's page.
- Nella pagina della stampante passare alla
Connectors
pagina. Qui è possibile visualizzare il nome del connettore. - Fare clic sul nome del connettore per visualizzare altri dettagli.
- È possibile usare il campo
Hostname
per accedere al dispositivo che ospita il connettore.
Per risolvere altri problemi, l'amministratore di Stampa accederà all'host del connettore , ad esempio tramite Desktop remoto.
Passaggio 2-3: Controllare le nozioni di base del connettore.
Assicurarsi che connector sia configurato in modo appropriato e abbia accesso agli URL del servizio di stampa universale. Elenco di controllo per la risoluzione dei problemi del connettore
Se un'organizzazione usa un proxy, esaminare attentamente i prerequisiti del connettore. Poiché il processo connettore viene eseguito come servizio, le impostazioni proxy automatico a livello di utente non verranno usate. L'accesso dovrà essere consentito in modo esplicito per tutti gli endpoint del servizio di stampa universale o usare la configurazione in base alla documentazione.
Passaggio 2-4: La stampante è una coda di stampa pull o ha una versione sicura abilitata da un altro fornitore di stampa?
Fare riferimento alla documentazione su come configurare Il connettore per la rappresentazione e il passaggio delle informazioni utente per un determinato processo allo spooler di Windows. Si noti che il passaggio delle informazioni utente sul connettore funziona solo in ambienti ibridi di Microsoft Entra ID.
Per risolvere il problema, è consigliabile collaborare con il fornitore di stampa.
Passaggio 2-4-1: Proteggere il rilascio e i processi in sospeso
Per le stampanti con rilascio sicuro, il processo può rimanere in attesa prima che venga recuperato dall'utente nella stampante. Finché l'utente non rilascia il processo di stampa, il relativo stato rimarrà Processing
. Gli altri processi nella stessa stampante continueranno a essere Pending
in stato.
Passaggio 2-5: Console di gestione della stampa - Verificare se la stampante è online e la stampa
Nell'host connettore avviare la console di gestione della stampa di Windows e verificare lo stato della stampante corrispondente.
- Avviare la console Di gestione della stampa di Windows nell'host del connettore.
- Cercare la stampante che potrebbe riscontrare problemi durante l'elaborazione del processo di stampa.
- Controllare se la stampante è in uno stato di errore. In caso affermativo, questo potrebbe essere il motivo per cui i processi vengono interrotti o bloccati nella coda cloud.
- Controllare la lunghezza della coda (numero di processi in sospeso) sulla stampante. Se la lunghezza della coda è elevata e non viene cancellata, potrebbe essere necessario annullare tutti i processi nella coda e cancellarla. Ciò può interrompere il processo bloccato e aprire la coda.
- Testare la stampante inviando una pagina di stampa test direttamente dall'host connettore alla stampante.
Passaggio 2-6: Gestione attività nell'host del connettore
Gestione attività consente di esaminare i processi in esecuzione nell'host del connettore e nel relativo consumo di risorse.
- Avviare nell'host
Windows Task Manager
del connettore. - Passare alla
Services
scheda . - Cercare i servizi e
Printfliterpipelinesvc
printisolationhost.exe
. Se una qualsiasi delle istanze di questi servizi dispone di una stampa a piè di pagina di memoria elevata (di più di pochi MB). Ciò può indicare una perdita di memoria dal driver della stampante. Selezionare questi processi e fare clic suEnd Process
. Cancella le risorse e questi servizi verranno riavviati automaticamente. - Monitorare il flusso dei nuovi processi su questa stampante.
Passaggio 2-7: Visualizzatore eventi nell'host del connettore
Nel connettore stesso è possibile eseguire l'attività seguente per vedere cosa è successo con il processo in Processing
stato o è stato Aborted
.
Aprire windows Visualizzatore eventi nell'host del connettore.
- Controllare gli eventi del connettore: aprire il registro eventi del connettore passando al nodo "Registri applicazioni e servizi-Microsoft-Windows-PrintConnector>>> -> Operational". Qui è possibile visualizzare vari passaggi di stampa impiegato sul connettore e in quale fase si è verificato l'errore. Per verificare il percorso di lavoro,
- Fare clic sull'opzione
Find
nel pannello di destra - Inserire l'ID processo ottenuto dal portale di stampa universale
- Facendo clic su "Trova successivo" sarà possibile spostarsi tra i log specifici di questo processo.
- È anche possibile esaminare altri eventi relativi ai log di questo processo per controllare alcuni elementi aggiuntivi che potrebbero verificarsi contemporaneamente.
- Alcuni ID evento interessanti da cercare nel registro eventi sono:
- ID evento 10 o Categoria attività "PrintSpooling"
- L'ID evento 102 fornisce PrintJobSummary e dettagli sul processo ricevuto dal connettore
- ID evento 104 o Categoria attività "TraceWarning"
- ID evento 106 o Categoria attività "TraceError"
- Fare clic sull'opzione
- Controllare gli eventi dello spooler di Windows Print: rimanere in Visualizzatore eventi e aprire i log di stampa. Passare al nodo "Windows Logs-Application>".
- Fare clic su
Filter the Current Log
e quindi fare clic sull'elencoEvent Source
a discesa, scorrere verso il basso l'elenco e selezionareUniversal Print
. Fare clic su OK. - Se si verifica un errore per il processo di stampa, è possibile trovare altri dettagli nella documentazione relativa agli errori di stampa.
- Fare clic su