API-метод друку нефіскального тексту в SmartConnect
URI: /print-text
Метод використовується для друку нефіскального тексту на чековому принтері через SmartConnect.
інформація
Метод доступний в SmartConnect з версії 1.0.1.287
Запит виконується методом POST з тілом запиту у JSON форматі.
⚠️ Запит повинен містити заголовки Accept: application/json та Content-Type: application/json
Умови використання
- Метод не потребує передачі заголовків з параметрами авторизації, оскільки виконується локально в межах SmartConnect.
- Друк у SmartConnect можливий лише за умови, що принтер попередньо налаштований і вказаний у його налаштуваннях. За відсутності такого налаштування друк не виконуватим еться.

Параметри запиту
| Ім'я | Тип | Обов'язковий | Опис |
|---|---|---|---|
| header | string | Так | Текст заголовка (верхній колонтитул), закодований у Base64 |
| body | string | Так | Основний зміст тексту, закодований у Base64 |
| footer | string | Так | Текст, надрукований у кінці документа (нижній колонтитул), закодований у Base64 |
Особливості друку
- Передані на друк дані не мають форма тування
- Увесь текст друкується як один суцільний блок
- Жирний шрифт, відступи та стилі не підтримуються
Приклад запиту
{
"header": "0YLQtdGB0YIg0L/QtdGHT0LDRgtC4INGC0LXQutGB0YLRc0BoZWx0aCBI=",
"footer": "0YLQtdGB0YIg0L/QtdGHT0LDRgtC4INGC0LXQutGB0YLRc0Bmb290ZXIg",
"body": "0YLQtdGB0YIg0L/QtdGHT0LDRgtC4INGC0LXQutGB0YLRc0Bib2R5"
}
Параметри відповіді
| Ім'я | Тип | Опис |
|---|---|---|
| message | string | Текстове підтвердження виконання операції |
| type | string | Категорія або рівень повідомлення |
Приклади відповіді
Успішна відповідь
{
"message": "Текст надіслано на друк",
"type": "INFO"
}