Rozwiązywanie problemów z drukowaniem uniwersalnym — debugowanie błędów drukowania
Omówienie
Niektóre przykłady problemów, które użytkownicy mogą napotkać podczas korzystania z usługi Universal Print.
- Użytkownicy końcowi nie mogą dodać drukarki na swoim urządzeniu z systemem Windows.
- Użytkownik próbuje wydrukować dokument, ale na drukarce nie ma żadnych drukarek.
- Wystąpił problem z opcjami drukowania i/lub jakością wydruku.
Ten artykuł koncentruje się na debugowaniu problemów, w których użytkownicy próbują drukować, ale nic nie drukuje na drukarce. Kroki opisane w tym dokumencie są wbudowane w etapy zadania drukowania.
Krok 0. Portal usługi Universal Print — sprawdź, czy zadanie drukowania zostało pomyślnie w kolejce?
Administrator wydruku ma scentralizowany dostęp do wszystkich drukarek za pośrednictwem portalu usługi Universal Print. Pierwszą rzeczą, którą powinien sprawdzić administrator wydruku, jest to, czy zadanie drukowania jest nawet widoczne w portalu usługi Universal Print. W tym celu
- Otwórz portal usługi Universal Print i zaloguj się przy użyciu poświadczeń administratora wydruku.
- Przejdź do strony z listą wszystkich drukarek.
- Wyszukaj odpowiednią drukarkę i kliknij ją.
- Przejdź do strony Zadania drukarki i sprawdź, co dzieje się z zadaniami.
Scenariusz 1. Zadanie nie znajduje się w widoku Zadania
Jeśli użytkownik wydrukował ostatnio (mniej niż 10 dni) i odpowiednie zadanie drukowania nie jest nawet widoczne w portalu, najprawdopodobniej zadanie nie powiodło się na samym urządzeniu użytkownika.
Krok 1–1. Sprawdzanie stanu i konfiguracji drukarki w usłudze Universal Print
W portalu usługi Universal Print zacznij od sprawdzenia udziału drukarki, do którego użytkownik próbuje wydrukować.
- Przejdź do strony Udziały drukarek
- Znajdź odpowiedni udział drukarki i kliknij jego nazwę.
- Przejdź do
Access control
strony udziału drukarki i upewnij się, że dany użytkownik nadal ma dostęp. - Przejdź do
Overview
strony udziału drukarki i kliknij pozycjęPrinter name
. Status
Drukarki: jeśli stan jestStopped
, użytkownik może nie być w stanie wysłać zadań do drukarki.- Drukarki
Is accepting jobs
: jeśli wartość to "Nie", użytkownik może nie być w stanie wysłać zadań do drukarki.
Krok 1–2. Sprawdź, czy użytkownik ma kwalifikującą się licencję, aby uzyskać dostęp do usługi Universal Print
Upewnij się, że użytkownik ma jedną z kwalifikujących się licencji usługi Universal Print
Krok 1–3. Rozwiązywanie problemów na urządzeniu z systemem Windows użytkownika
Zacznij od podstawowych testów, takich jak:
- Czy urządzenie z systemem Windows użytkownika ma dostęp do Internetu?
- Czy istnieje zapora blokująca klientowi dostęp do adresów URL usługi Universal Print?
- Sprawdź, czy urządzenie z systemem Windows użytkownika jest nadal połączone z identyfikatorem Entra firmy Microsoft.
Jeśli wszystkie konfiguracje są poprawne, może być konieczne zebranie śladu sieci. Podczas zbierania danych śledzenia sieci upewnij się, że drukarka zostanie usunięta z urządzenia użytkownika, dodaj ją ponownie, a następnie wydrukuj.
W śladzie sieci można wyszukać wywołania, które mogły zakończyć się niepowodzeniem. Zazwyczaj kod odpowiedzi HTTPS lub sekcja Odpowiedź dla wywołań interfejsu API może dostarczyć wymagane informacje, aby dowiedzieć się, dlaczego przekazywanie zadania drukowania do usługi Universal Print kończy się niepowodzeniem.
Jeśli wywołania sieciowe zadania również nie są wyświetlane w programie Fiddler, upewnij się, że program Fiddler jest odpowiednio skonfigurowany. Jeśli nadal nie jest wyświetlana, może być konieczne skontaktowanie się z pomoc techniczna firmy Microsoft. Zespół pomocy technicznej może pomóc zebrać więcej dzienników z buforu systemu Windows na urządzeniu użytkownika.
Scenariusz 2. Zadanie znajduje się w widoku Zadania. Drukarka jest zarejestrowana za pośrednictwem łącznik Drukowanie uniwersalne.
Jeśli zadanie drukowania znajduje się w portalu usługi Universal Print, możesz użyć informacji na stronie Zadania, aby zrozumieć, co może się zdarzyć w zadaniu drukowania. Oto kilka przykładów:
Status
zadania drukowania zawiera informacje o tym, gdzie zadanie może znajdować się w podróży. Dowiedz się więcej o różnych wartościach stanu zadania drukowania i sposobach mapowania ich na podróż zadania drukowania.Status code
: Jeśli zadanie drukowania maAborted
stan, może on zawierać kod błędu w kolumnieStatus code
. Dowiedz się więcej o kodach błędów zadania drukowania.- Inne kolumny:
Created time
iUpload time
wskazują, że zadanie zostało w kolejce w usłudze Universal Print i powiadomienie dla drukarki jest gotowe. W przypadku łącznika usługa Universal Print wysłałaby powiadomienie do łącznika (który komunikuje się z usługą Universal Print w imieniu drukarki). Jeśli łącznik jest zajęty przetwarzaniem innego zadania na tej samej drukarce, będzie czekać na zakończenie zadania przed podjęciem dalszych działań na powiadomienie.Printer acknowledged time
Download time
iFinal time
są aktualizowane przez łącznik (lub drukarkę). Jeśli te pola są puste, musimy rozwiązać problemy z łącznikiem.
Krok 2–1. Identyfikowanie zadania drukowania w celu rozwiązania problemów.
Na danej drukarce może być wiele zadań, które należy zbadać. Czasami jednak zgłoszone zadanie może nie być tym, który ma problemy. Może to być zadanie, które mogło zostać wysłane przed zadaniem.
Aby zidentyfikować zadanie drukowania do debugowania, przejdź do portalu usługi Universal Print i przejdź do odpowiedniej strony Zadań drukowania drukarki. Poszukaj zadania w następującej kolejności:
- Sprawdź, czy zadanie zgłoszone przez użytkownika ma
Status
wartośćAborted
. Jeśli został przerwany, sprawdź odpowiedniStatus Code
element .- Najprawdopodobniej będzie istnieć wartość niezerowa. Kliknij wartość poniżej
Status Code
, aby wyszukać błąd i odpowiednie środki zaradcze. - Jeśli kod stanu ma wartość zero, najwięcej takich jak zadanie zostało wysłane przez długi czas i mogło upłynąć, zanim łącznik będzie mógł drukować i aktualizować jego stan. Poproś użytkownika o ponowne wydrukowanie na tej samej drukarce.
- W razie potrzeby zbadaj dokładniej, jak wspomniano poniżej w dokumencie.
- Najprawdopodobniej będzie istnieć wartość niezerowa. Kliknij wartość poniżej
- Jeśli stan zadania to
Processing
, użyj identyfikatora tego zadania, aby dokładniej zbadać problem. - Jeśli stan zadania to
Pending
, poszukaj najnowszego zadania, które nadal ma stan .Processing
- Jeśli nie ma zadania w stanie przetwarzania, wybierz najwcześniejsze
Pending
zadanie.
Krok 2–2. Zidentyfikuj łącznik skojarzony z drukarką universal print.
Przed debugowaniem łącznika administrator wydruku może chcieć zidentyfikować łącznik skojarzony z daną drukarką. W tym celu
- W portalu usługi Universal Print zaloguj się przy użyciu poświadczeń administratora wydruku i przejdź do określonej strony drukarki.
- Na stronie drukarki przejdź do
Connectors
strony. W tym miejscu możesz zobaczyć nazwę łącznika. - Kliknij nazwę łącznika, aby wyświetlić więcej szczegółów.
- Możesz użyć pola
Hostname
, aby uzyskać dostęp do urządzenia hostujące łącznik.
Aby rozwiązać problemy, administrator wydruku zaloguje się do hosta łącznika (np. przy użyciu pulpitu zdalnego).
Krok 2–3. Sprawdzanie podstaw łącznika.
Upewnij się, że łącznik jest odpowiednio skonfigurowany i ma dostęp do adresów URL usługi Universal Print. Lista kontrolna rozwiązywania problemów z łącznikiem
Jeśli organizacja korzysta z serwera proxy, dokładnie zapoznaj się z wymaganiami wstępnymi dotyczącymi łącznika . Ponieważ proces łącznika jest uruchamiany jako usługa, ustawienia automatycznego serwera proxy na poziomie użytkownika nie będą używane. Dostęp będzie musiał być jawnie dozwolony dla wszystkich punktów końcowych usługi Universal Print lub użyć konfiguracji zgodnie z dokumentacją.
Krok 2–4: Czy drukarka jest kolejką wydruku ściągnięcia, czy ma włączoną bezpieczną wersję od innego dostawcy wydruku?
Zapoznaj się z dokumentacją dotyczącą konfigurowania łącznika pod kątem personifikacji i przekazywania informacji o użytkowniku dla danego zadania w buforze systemu Windows. Należy pamiętać, że przekazywanie informacji o użytkowniku w łączniku działa tylko w hybrydowych środowiskach microsoft Entra ID.
Zalecamy współpracę z dostawcą wydruku, aby rozwiązać ten problem.
Krok 2-4-1: Bezpieczne wydanie i oczekujące zadania
W przypadku drukarek z bezpiecznym wydaniem zadanie może pozostawać w stanie oczekiwania przed pobraniem przez użytkownika na drukarce. Dopóki użytkownik zwolni zadanie drukowania, jego stan pozostanie .Processing
Inne zadania na tej samej drukarce będą nadal działać Pending
.
Krok 2–5. Konsola zarządzania drukowaniem — sprawdzanie, czy drukarka jest w trybie online i drukowana
Na hoście łącznika uruchom konsolę zarządzania drukowaniem systemu Windows i sprawdź stan odpowiedniej drukarki.
- Uruchom konsolę zarządzania drukowaniem systemu Windows na hoście łącznika.
- Poszukaj drukarki, która może mieć problemy z przetwarzaniem zadania drukowania.
- Sprawdź, czy drukarka jest w stanie błędu. Jeśli tak, może to być przyczyną przerwania lub zakleszczonego zadania w kolejce chmury.
- Sprawdź długość kolejki (liczba oczekujących zadań) na drukarce. Jeśli długość kolejki jest duża i nie jest czyszcząca, może być konieczne anulowanie wszystkich zadań w kolejce i wyczyszczenie jej. Może to przerwać zablokowane zadanie i otworzyć kolejkę.
- Przetestuj drukarkę, wysyłając stronę drukowania testowego bezpośrednio z hosta łącznika do drukarki.
Krok 2–6. Menedżer zadań na hoście łącznika
Menedżer zadań pomaga w przeglądaniu procesów uruchomionych na hoście łącznika i użyciu zasobów przez nie.
- Uruchom element
Windows Task Manager
na hoście łącznika. - Przejdź do
Services
karty. - Wyszukaj usługi —
Printfliterpipelinesvc
iprintisolationhost.exe
. Jeśli którykolwiek z wystąpień tych usług ma wydruk z dużą ilością pamięci (więcej niż kilka mb/s). Może to wskazywać na wyciek pamięci przez sterownik drukarki. Wybierz te procesy i kliknij pozycjęEnd Process
. Spowoduje to wyczyszczenie zasobów, a te usługi zostaną automatycznie uruchomione ponownie. - Monitoruj przepływ nowych zadań na tej drukarce.
Krok 2–7: Podgląd zdarzeń na hoście łącznika
W samym łączniku można wykonać następujące zadanie, aby zobaczyć, co się stało z zadaniem, które jest w Processing
stanie lub było Aborted
.
Otwórz Podgląd zdarzeń systemu Windows na hoście łącznika,
- Sprawdź zdarzenia łącznika: Otwórz dziennik zdarzeń łącznika, przechodząc do węzła "Dzienniki aplikacji i usługi Microsoft-Windows-PrintConnector>>> -> Operational". W tym miejscu można zobaczyć różne kroki wykonania zadania drukowania łącznika i na jakim etapie mógł wystąpić błąd. Aby sprawdzić podróż zadania,
Find
Kliknij opcję w prawym panelu- Umieść identyfikator zadania uzyskany z portalu usługi Universal Print
- Kliknięcie pozycji "Znajdź dalej" ułatwi przejście przez dzienniki specyficzne dla tego zadania.
- Możesz nawet przyjrzeć się innym zdarzeniu wokół dzienników tego zadania, aby sprawdzić niektóre dodatkowe rzeczy, które mogą występować w tym samym czasie.
- Oto kilka interesujących identyfikatorów zdarzeń do wyszukania w dzienniku zdarzeń:
- Identyfikator zdarzenia 10 lub kategoria zadania "PrintSpooling"
- Identyfikator zdarzenia 102 udostępnia funkcję PrintJobSummary i szczegółowe informacje o zadaniu odebrane przez łącznik
- Identyfikator zdarzenia 104 lub Kategoria zadania "TraceWarning"
- Identyfikator zdarzenia 106 lub kategoria zadania "TraceError"
- Sprawdź zdarzenia buforu wydruku systemu Windows: bądź na Podgląd zdarzeń i otwórz dzienniki drukowania. Przejdź do węzła "Dzienniki systemu Windows—> aplikacja".
- Kliknij pozycję
Filter the Current Log
, a następnie kliknijEvent Source
listę rozwijaną, przewiń listę w dół i wybierz pozycjęUniversal Print
. Kliknij przycisk OK. - Jeśli wystąpił błąd zadania drukowania, możesz znaleźć więcej szczegółów w dokumentacji błędów drukowania.
- Kliknij pozycję