niimbot-proto
This commit is contained in:
parent
c1df62dbba
commit
c66a089670
@ -16,7 +16,7 @@ tags:
|
|||||||
categories:
|
categories:
|
||||||
- reverse-engineering
|
- reverse-engineering
|
||||||
featured_image: miniature.jpg
|
featured_image: miniature.jpg
|
||||||
lastmod: 2024-07-29T22:14:05+03:00
|
lastmod: 2024-07-29T22:28:54+03:00
|
||||||
telegram_entry_id: ""
|
telegram_entry_id: ""
|
||||||
type: default
|
type: default
|
||||||
---
|
---
|
||||||
@ -86,6 +86,25 @@ type: default
|
|||||||
|
|
||||||
Далее рассмотрим основные пакеты подобнее.
|
Далее рассмотрим основные пакеты подобнее.
|
||||||
|
|
||||||
|
### Простой пакет
|
||||||
|
|
||||||
|
Данный тип пакета всегда содержит **0x01** в качестве данных.
|
||||||
|
|
||||||
|
```
|
||||||
|
| 1 |
|
||||||
|
| |
|
||||||
|
V1 |[ 1 ]|
|
||||||
|
```
|
||||||
|
|
||||||
|
Ответ:
|
||||||
|
|
||||||
|
```
|
||||||
|
| 1 |
|
||||||
|
| |
|
||||||
|
Ok |[ 1 ]|
|
||||||
|
Error |[ 0 ]|
|
||||||
|
```
|
||||||
|
|
||||||
### 0x01 PrintStart
|
### 0x01 PrintStart
|
||||||
|
|
||||||
Начало последовательности пакетов для печати. Формат данного пакета отличается в разных версиях протоколов. Варианты:
|
Начало последовательности пакетов для печати. Формат данного пакета отличается в разных версиях протоколов. Варианты:
|
||||||
@ -101,13 +120,36 @@ V5 |[ total_pages ]|[ 0 ]|[ 0 ]|[ 0 ]|[ 0 ]|[ page_color ]|[ quality ]|
|
|||||||
Значения:
|
Значения:
|
||||||
|
|
||||||
* **total_pages** – итоговое количество страниц.
|
* **total_pages** – итоговое количество страниц.
|
||||||
* **quality** – вероятнее всего, плотность.
|
|
||||||
* **page_color** – цвет страницы (назначение неизвестно).
|
* **page_color** – цвет страницы (назначение неизвестно).
|
||||||
|
* **quality** – вероятнее всего, плотность печати.
|
||||||
|
|
||||||
Возвращается ответ с ID **0x02**. Данные ответа (1 байт):
|
ID Ответа: **0x02**:
|
||||||
|
|
||||||
|
```
|
||||||
|
| 1 |
|
||||||
|
| |
|
||||||
|
Ok |[ 1 ]|
|
||||||
|
Error |[ 0 ]|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 0xf3 PrintEnd
|
||||||
|
|
||||||
|
Начало данных страницы.
|
||||||
|
ID Ответа: **0xf4**.
|
||||||
|
[Простой пакет](#простой-пакет).
|
||||||
|
|
||||||
|
### 0x03 PageStart
|
||||||
|
|
||||||
|
Начало данных страницы. Вызывается между **PrintStart** и **PrintEnd**.
|
||||||
|
ID Ответа: **0x04**.
|
||||||
|
[Простой пакет](#простой-пакет).
|
||||||
|
|
||||||
|
### 0xe3 PageEnd
|
||||||
|
|
||||||
|
Конец данных страницы. Вызывается между **PrintStart** и **PrintEnd**.
|
||||||
|
ID Ответа: **0xe4**:
|
||||||
|
[Простой пакет](#простой-пакет).
|
||||||
|
|
||||||
* **0x01** - успех.
|
|
||||||
* **0x00** - ошибка.
|
|
||||||
|
|
||||||
## Важно знать
|
## Важно знать
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user