---
title: "Diagnostyka agentów, drukarek i zadań"
description: "Znajdź przyczynę problemu na podstawie identyfikatora żądania, statusu zadania, połączenia agenta, możliwości drukarki i kodu API."
---
<nav class="docs-breadcrumb" aria-label="Breadcrumb"><a href="/pl/docs/">Dokumentacja CloudPrint</a><span aria-hidden="true">/</span><span>Pomoc</span></nav>

# Diagnostyka agentów, drukarek i zadań

<p class="docs-lead">Zacznij od statusu zadania i identyfikatora żądania, następnie sprawdź drukarkę, agenta i dokument źródłowy. Taka kolejność ogranicza ryzyko podwójnego druku i zwykle szybko wskazuje źródło problemu.</p>

## Najpierw zbierz identyfikatory

Zapisz numer zamówienia lub dokumentu, `print_job_id`, `printer_id`, ostatni status, `failure_reason` i `X-Request-Id`. Nie twórz nowego zadania, dopóki nie ustalisz, czy pierwsze zostało przyjęte. Przy ponowieniu użyj tego samego `Idempotency-Key`.

## Drukarki nie ma lub jest niedostępna

Sprawdź, czy lokalny agent działa i jest połączony z właściwym kontem. Zweryfikuj kolejkę w systemie operacyjnym i odśwież listę drukarek. Do wyboru drukarki używaj `printer_id`, nie nazwy. Jeśli agent jest niedostępny, najpierw przywróć połączenie wychodzące.

## API odrzuca zadanie

`401` zwykle oznacza nieprawidłowy lub wygasły token; pobierz nowy tylko raz. `403` wskazuje brak wymaganego uprawnienia. `409` może oznaczać konflikt idempotencji albo nieobsługiwaną trasę, `422` — błędne dane lub opcje, a `415` — nieobsługiwany format.

## Zadanie długo pozostaje pending

Sprawdź stan przypisanego agenta i drukarki. Praca nie dotrze do odłączonej lokalizacji. Odpytuj status w rozsądnym odstępie i pokaż operatorowi oczekiwanie; nie wysyłaj automatycznie kolejnych kopii.

## Błąd po odebraniu przez agenta

Porównaj `failure_reason`, format i opcje z możliwościami drukarki. Typowe przyczyny to brak mechanizmu przetwarzania PDF, brak profilu języka RAW lub niedostępny druk systemowy. Dla etykiet sprawdź również DPI, wymiary, sterownik, kolejkę i kalibrację.

## Zgłoszenie do wsparcia

Podaj `X-Request-Id`, `print_job_id`, czas, konto, nazwę agenta i drukarki, format, opcje oraz widoczny powód błędu. Nie przesyłaj sekretu klienta, tokenu dostępu ani poufnej zawartości dokumentu.

## Następne kroki

<div class="docs-card-grid"><a class="docs-card" href="/pl/docs/api/agents-and-printers/"><strong>Połączenie agenta i wybór drukarki</strong><span>Zainstaluj agenta CloudPrint, wykryj lokalne kolejki i zapisz stabilny printer_id zgodny z możliwościami drukarki.</span></a>
<a class="docs-card" href="/pl/docs/api/print-jobs/"><strong>Tworzenie i śledzenie zadań druku</strong><span>Twórz idempotentne zadania CloudPrint, sprawdzaj opcje drukarki i bezpiecznie śledź je aż do stanu końcowego.</span></a>
<a class="docs-card" href="/pl/docs/api/v1/errors/"><strong>Błędy i ponowienia CloudPrint API</strong><span>Obsługuj statusy HTTP, błędy maszynowe, limity, identyfikatory żądań i bezpieczne ponowienia.</span></a></div>

<nav class="docs-resource-links" aria-label="Następne kroki"><a href="https://cloudprint.me/status/">Status usługi</a><a href="/pl/docs/api/v1/explorer/">OpenAPI</a><a href="https://developer.cloudprint.me">Developer Portal</a><a href="https://my.cloudprint.me">Otwórz panel</a><a href="/docs/legal/privacy/">Polityka prywatności</a><a href="/pl/docs/legal/terms/">Regulamin</a><a href="/pl/docs/legal/data-processing/">DPA</a><a href="/docs/legal/service-level-agreement/">Service Level Agreement</a></nav>