---
title: "PrintEntity: CDEK waybills and barcodes in Joomla | WT CDEK - WebTolk websites development, Joomla Extensions"
description: "PrintEntity for Joomla: print forms, PDF endpoints and print statuses. WT CDEK documentation with CDEK API parameters and PHP integration examples."
url: "https://web-tolk.ru/en/dev/biblioteki/wt-cdek-library-for-joomla-developers/documentation/wt-cdek-entities-print"
date: "2026-11-02T12:19:42+00:00"
language: "en-GB"
---

## Breadcrumbs

[Home](https://web-tolk.ru/en) > [Joomla extensions](https://web-tolk.ru/en/dev) > [Libraries](/en/dev/biblioteki) > [WT CDEK library](/en/dev/biblioteki/wt-cdek-library-for-joomla-developers) > [Documentation](/en/dev/biblioteki/wt-cdek-library-for-joomla-developers/documentation) > PrintEntity: CDEK waybills and barcodes in Joomla

# PrintEntity: CDEK waybills and barcodes in Joomla

WT CDEK library - Documentation

**Category:** [Libraries](https://web-tolk.ru/en/dev/biblioteki)

[Project](https://web-tolk.ru/en/dev/biblioteki/wt-cdek-library-for-joomla-developers)[Versions](https://web-tolk.ru/en/dev/biblioteki/wt-cdek-library-for-joomla-developers/versions)[Documentation](https://web-tolk.ru/en/dev/biblioteki/wt-cdek-library-for-joomla-developers/documentation)[GitHub](https://github.com/WebTolk/WT-CDEK-Joomla-PHP-library)

PrintEntity in WT CDEK for Joomla covers print forms, PDF endpoints and print statuses. This reference explains its purpose, parameters and PHP examples for Joomla extensions.

PrintEntity generates shipment barcodes and waybills and retrieves print-task statuses and ready-document endpoints.

Access the entity through the Cdek facade:

```
$print = $cdek->print();
```

## `barcodePrint()`

### Signature

```
public function barcodePrint(array $request_options = []): array
```

### REST API

- `POST /v2/print/barcodes`

### Purpose

Starts barcode PDF generation.

### Parameters

Nonempty request options, usually containing an orders array.

### Returns

Asynchronous response with print-task UUID.

### Example

```
<?php

declare(strict_types=1);

use Webtolk\Cdekapi\Cdek;

defined('_JEXEC') or die;

$cdek = new Cdek();

$result = $cdek->print()->barcodePrint([
    'orders' => [
        ['order_uuid' => '11111111-1111-1111-1111-111111111111'],
    ],
]);
```

## `barcodeGet()`

### Signature

```
public function barcodeGet(string $uuid): array
```

### REST API

- `GET /v2/print/barcodes/{uuid}`

### Purpose

Retrieves barcode generation status and a PDF link when ready.

### Parameters

`$uuid`: print-task UUID.

### Returns

Statuses such as ACCEPTED, PROCESSING, READY, INVALID or REMOVED, and associated data.

### Example

```
<?php

declare(strict_types=1);

use Webtolk\Cdekapi\Cdek;

defined('_JEXEC') or die;

$cdek = new Cdek();

$result = $cdek->print()->barcodeGet('11111111-1111-1111-1111-111111111111');
```

## `barcodeDownload()`

### Signature

```
public function barcodeDownload(string $uuid): array
```

### REST API

- `GET /v2/print/barcodes/{uuid}.pdf`

### Purpose

Requests the ready barcode PDF endpoint.

### Parameters

`$uuid`: print-task UUID.

### Returns

The library's response for the ready-document endpoint.

### Example

```
<?php

declare(strict_types=1);

use Webtolk\Cdekapi\Cdek;

defined('_JEXEC') or die;

$cdek = new Cdek();

$result = $cdek->print()->barcodeDownload('11111111-1111-1111-1111-111111111111');
```

## `waybillPrint()`

### Signature

```
public function waybillPrint(array $request_options = []): array
```

### REST API

- `POST /v2/print/orders`

### Purpose

Starts waybill PDF generation for one or more orders.

### Parameters

Nonempty request options array.

### Returns

Asynchronous response with print-task UUID.

### Example

```
<?php

declare(strict_types=1);

use Webtolk\Cdekapi\Cdek;

defined('_JEXEC') or die;

$cdek = new Cdek();

$result = $cdek->print()->waybillPrint([
    'orders' => [
        ['order_uuid' => '11111111-1111-1111-1111-111111111111'],
    ],
]);
```

## `waybillGet()`

### Signature

```
public function waybillGet(string $uuid): array
```

### REST API

- `GET /v2/print/orders/{uuid}`

### Purpose

Retrieves waybill generation status and a ready PDF link.

### Parameters

`$uuid`: print-task UUID.

### Returns

Print-document status data.

### Example

```
<?php

declare(strict_types=1);

use Webtolk\Cdekapi\Cdek;

defined('_JEXEC') or die;

$cdek = new Cdek();

$result = $cdek->print()->waybillGet('11111111-1111-1111-1111-111111111111');
```

## `waybillDownload()`

### Signature

```
public function waybillDownload(string $uuid): array
```

### REST API

- `GET /v2/print/orders/{uuid}.pdf`

### Purpose

Requests the ready waybill PDF endpoint.

### Parameters

`$uuid`: print-task UUID.

### Returns

The library's response for the ready-document endpoint.

### Example

```
<?php

declare(strict_types=1);

use Webtolk\Cdekapi\Cdek;

defined('_JEXEC') or die;

$cdek = new Cdek();

$result = $cdek->print()->waybillDownload('11111111-1111-1111-1111-111111111111');
```

[Overview and getting started](https://web-tolk.ru/en/dev/biblioteki/wt-cdek-library-for-joomla-developers/documentation/en/dev/biblioteki/wt-cdek-library-for-joomla-developers/documentation/wt-cdek-library-joomla-form-fields)

[WT CDEK 1.4.0 source code on GitHub](https://github.com/WebTolk/WT-CDEK-Joomla-PHP-library/blob/v.1.4.0/lib_webtolk_wtcdek/src/Entities/PrintEntity.php)

## JSON-LD Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "item": {
                "@id": "https://web-tolk.ru/en",
                "name": "Home"
            }
        },
        {
            "@type": "ListItem",
            "position": 2,
            "item": {
                "@id": "https://web-tolk.ru/en/dev",
                "name": "Joomla extensions"
            }
        },
        {
            "@type": "ListItem",
            "position": 3,
            "item": {
                "@id": "/en/dev/biblioteki",
                "name": "Libraries"
            }
        },
        {
            "@type": "ListItem",
            "position": 4,
            "item": {
                "@id": "/en/dev/biblioteki/wt-cdek-library-for-joomla-developers",
                "name": "WT CDEK library "
            }
        },
        {
            "@type": "ListItem",
            "position": 5,
            "item": {
                "@id": "/en/dev/biblioteki/wt-cdek-library-for-joomla-developers/documentation",
                "name": "Documentation"
            }
        },
        {
            "@type": "ListItem",
            "position": 6,
            "item": {
                "name": "PrintEntity: CDEK waybills and barcodes in Joomla"
            }
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://web-tolk.ru/#/schema/Organization/base",
            "name": "WebTolk",
            "url": "https://web-tolk.ru/",
            "logo": {
                "@type": "ImageObject",
                "@id": "https://web-tolk.ru/#/schema/ImageObject/logo",
                "url": "https://web-tolk.ru/images/webtolk-1080p.jpg",
                "contentUrl": "https://web-tolk.ru/images/webtolk-1080p.jpg",
                "width": 1920,
                "height": 1080
            },
            "image": {
                "@id": "https://web-tolk.ru/#/schema/ImageObject/logo"
            },
            "sameAs": [
                "https://github.com/WebTolk",
                "https://github.com/sergeytolkachyov",
                "https://vk.com/web_tolk",
                "https://vk.com/webtolkru",
                "https://tenchat.ru/sergeytolkachyov",
                "https://t.me/sergeytolkachyov",
                "https://t.me/webtolkru"
            ]
        },
        {
            "@type": "WebSite",
            "@id": "https://web-tolk.ru/#/schema/WebSite/base",
            "url": "https://web-tolk.ru/",
            "name": "WebTolk websites development, Joomla Extensions",
            "publisher": {
                "@id": "https://web-tolk.ru/#/schema/Organization/base"
            }
        },
        {
            "@type": "WebPage",
            "@id": "https://web-tolk.ru/#/schema/WebPage/base",
            "url": "https://web-tolk.ru/en/dev/biblioteki/wt-cdek-library-for-joomla-developers/documentation/wt-cdek-entities-print",
            "name": "PrintEntity: CDEK waybills and barcodes in Joomla | WT CDEK - WebTolk websites development, Joomla Extensions",
            "description": "PrintEntity for Joomla: print forms, PDF endpoints and print statuses. WT CDEK documentation with CDEK API parameters and PHP integration examples.",
            "isPartOf": {
                "@id": "https://web-tolk.ru/#/schema/WebSite/base"
            },
            "about": {
                "@id": "https://web-tolk.ru/#/schema/TechArticle/base"
            },
            "inLanguage": "en-GB",
            "breadcrumb": {
                "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17"
            }
        },
        {
            "@type": "TechArticle",
            "headline": "PrintEntity: CDEK waybills and barcodes in Joomla",
            "url": "https://web-tolk.ru/en/dev/biblioteki/wt-cdek-library-for-joomla-developers/documentation/wt-cdek-entities-print",
            "description": "PrintEntity in WT CDEK for Joomla covers print forms, PDF endpoints and print statuses. This reference explains its purpose, parameters and PHP examples for Joomla extensions.",
            "mainEntityOfPage": {
                "@type": "WebPage",
                "url": "https://web-tolk.ru/en/dev/biblioteki/wt-cdek-library-for-joomla-developers/documentation/wt-cdek-entities-print"
            },
            "keywords": [
                "Joomla",
                " PHP",
                " CDEK API",
                " WT CDEK",
                " PrintEntity",
                " print forms",
                " PDF endpoints and print statuses"
            ]
        }
    ]
}
```
