---
title: "PDF und RAW-Druckersprachen"
description: "Wählen Sie PDF oder ausdrücklich ZPL, TSPL, CPCL beziehungsweise ESC/POS und senden Sie den Auftrag nur an einen kompatiblen Drucker."
---
<nav class="docs-breadcrumb" aria-label="Breadcrumb"><a href="/de/docs/">CloudPrint-Dokumentation</a><span aria-hidden="true">/</span><span>API-Integration</span></nav>

# PDF und RAW-Druckersprachen

<p class="docs-lead">CloudPrint akzeptiert druckfertige PDF-Dateien und vier RAW-Druckersprachen. Die Integration gibt die Sprache an, der Agent erkennt die Fähigkeiten des Druckers und die API verhindert unzulässige Routen.</p>

## Passenden Vertrag wählen

Verwenden Sie für PDF `document_format=pdf` und lassen Sie `document_raw_language` weg. Für RAW setzen Sie `document_format=raw` und genau einen der Werte `zpl`, `tspl`, `cpcl` oder `escpos`. ZPL, TSPL und CPCL werden meist für Etiketten verwendet, ESC/POS für Belege und Kassendrucker.

## Erkannten Fähigkeiten vertrauen

Rufen Sie `GET /api/v1/printers` auf und prüfen Sie `capabilities.language_profiles` zusammen mit `endpoint.raw_passthrough_available`. Leiten Sie die Sprache nicht aus Marke, Modell oder Warteschlangenname ab und lassen Sie sie nicht manuell durch Bedienpersonal zuweisen.

## RAW ausdrücklich senden

Übergeben Sie immer `document_format=raw` und die passende `document_raw_language`. CloudPrint gleicht die Sprache mit den gemeldeten Druckerfähigkeiten ab, übersetzt Befehle jedoch nicht zwischen verschiedenen Druckersprachen.

## PDF und RAW trennen

Für PDF benötigt die Warteschlange Systemdruck oder eine vom Agent unterstützte Konvertierung. Kennzeichnen Sie PDF-Daten nicht als RAW. Das Dashboard akzeptiert PDF und dieselben ausdrücklich angegebenen RAW-Sprachen wie die API: ZPL, TSPL, CPCL und ESC/POS.

## Echte Geräte testen

Testen Sie vor dem Produktivbetrieb jedes verwendete Modell, jeden Treiber oder jede Warteschlange, Sprache, DPI und jedes Medium. Erfassen Sie bei Fehlern `print_job_id`, `X-Request-Id`, Fehlergrund und gemeldete Fähigkeiten, aber keine vertraulichen Dokumentinhalte.

## Nächste Schritte

<div class="docs-card-grid"><a class="docs-card" href="/de/docs/api/documents/"><strong>Dokumente vorbereiten</strong><span>Laden Sie eine druckfertige PDF-Datei oder ausdrücklich gewählte RAW-Daten vor der Auftragserstellung hoch.</span></a>
<a class="docs-card" href="/de/docs/guides/label-printing/"><strong>Etiketten und Barcodes per API drucken</strong><span>Senden Sie fertige Produkt-, Lager- und Barcodeetiketten als PDF, ZPL, TSPL oder CPCL an einen kompatiblen lokalen Drucker.</span></a>
<a class="docs-card" href="/de/docs/guides/receipt-printing/"><strong>ESC/POS-Belege aus Anwendungen drucken</strong><span>Senden Sie vorbereitete ESC/POS-Daten aus POS-, Shop- oder Geschäftsanwendungen an einen kompatiblen lokalen Belegdrucker.</span></a></div>

<nav class="docs-resource-links" aria-label="Nächste Schritte"><a href="https://cloudprint.me/status/">Dienststatus</a><a href="/de/docs/api/v1/explorer/">OpenAPI</a><a href="https://developer.cloudprint.me">Developer Portal</a><a href="https://my.cloudprint.me">Konto öffnen</a><a href="/docs/legal/privacy/">Datenschutzerklärung</a><a href="/docs/legal/terms/">Nutzungsbedingungen</a><a href="/docs/legal/data-processing/">DPA</a><a href="/docs/legal/service-level-agreement/">Service Level Agreement</a></nav>