Udostępnij za pośrednictwem


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

  1. Otwórz portal usługi Universal Print i zaloguj się przy użyciu poświadczeń administratora wydruku.
  2. Przejdź do strony z listą wszystkich drukarek.
  3. Wyszukaj odpowiednią drukarkę i kliknij ją.
  4. 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ć.

  1. Przejdź do strony Udziały drukarek
  2. Znajdź odpowiedni udział drukarki i kliknij jego nazwę.
  3. Przejdź do Access control strony udziału drukarki i upewnij się, że dany użytkownik nadal ma dostęp.
  4. Przejdź do Overview strony udziału drukarki i kliknij pozycję Printer name.
  5. StatusDrukarki: jeśli stan jestStopped, użytkownik może nie być w stanie wysłać zadań do drukarki.
  6. 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:

  1. Czy urządzenie z systemem Windows użytkownika ma dostęp do Internetu?
  2. Czy istnieje zapora blokująca klientowi dostęp do adresów URL usługi Universal Print?
  3. 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 ma Aborted stan, może on zawierać kod błędu w kolumnie Status code . Dowiedz się więcej o kodach błędów zadania drukowania.
  • Inne kolumny:
    • Created time i Upload 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 timeDownload time i Final 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:

  1. Sprawdź, czy zadanie zgłoszone przez użytkownika ma Status wartość Aborted. Jeśli został przerwany, sprawdź odpowiedni Status Codeelement .
    • 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.
  2. Jeśli stan zadania to Processing, użyj identyfikatora tego zadania, aby dokładniej zbadać problem.
  3. Jeśli stan zadania to Pending, poszukaj najnowszego zadania, które nadal ma stan .Processing
  4. 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

  1. W portalu usługi Universal Print zaloguj się przy użyciu poświadczeń administratora wydruku i przejdź do określonej strony drukarki.
  2. Na stronie drukarki przejdź do Connectors strony. W tym miejscu możesz zobaczyć nazwę łącznika.
  3. Kliknij nazwę łącznika, aby wyświetlić więcej szczegółów.
  4. 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.

  1. Uruchom konsolę zarządzania drukowaniem systemu Windows na hoście łącznika.
  2. Poszukaj drukarki, która może mieć problemy z przetwarzaniem zadania drukowania.
  3. Sprawdź, czy drukarka jest w stanie błędu. Jeśli tak, może to być przyczyną przerwania lub zakleszczonego zadania w kolejce chmury.
  4. 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ę.
  5. 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.

  1. Uruchom element Windows Task Manager na hoście łącznika.
  2. Przejdź do Services karty.
  3. Wyszukaj usługi — Printfliterpipelinesvc i printisolationhost.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.
  4. 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,

  1. 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,
    1. Find Kliknij opcję w prawym panelu
    2. Umieść identyfikator zadania uzyskany z portalu usługi Universal Print
    3. Kliknięcie pozycji "Znajdź dalej" ułatwi przejście przez dzienniki specyficzne dla tego zadania.
    4. 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.
    5. 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"
  2. 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".
    1. Kliknij pozycję Filter the Current Log , a następnie kliknij Event Source listę rozwijaną, przewiń listę w dół i wybierz pozycję Universal Print. Kliknij przycisk OK.
    2. Jeśli wystąpił błąd zadania drukowania, możesz znaleźć więcej szczegółów w dokumentacji błędów drukowania.