niimbot-proto
This commit is contained in:
parent
6b627945d8
commit
de82bd2866
@ -42,6 +42,42 @@ type: default
|
||||
* **Checksum** – вычисляется с помощью XOR всех байтов от **Command** до последнего байта **Data**.
|
||||
* **Tail** – всегда 2 байта `0xAA` `0xAA`.
|
||||
|
||||
## Типы пакетов
|
||||
|
||||
На данный момент мне удалось идентифицировать следующие типы пакетов:
|
||||
|
||||
| ID команды | Наименование | Описание | ID ответа |
|
||||
| ---------- | --------------------------- | -------- | --------------------------------------------------------------- |
|
||||
| 0x01 | PrintStart | | 0x02 |
|
||||
| 0x03 | PageStart | | 0x04 |
|
||||
| 0x05 | PrinterLog | | 0x06 |
|
||||
| 0x0b | AntiFake | | 0x0c |
|
||||
| 0x13 | SetPageSize | | 0x14 |
|
||||
| 0x15 | PrintQuantity | | 0x16 |
|
||||
| 0x1a | RfidInfo | | 0x1b |
|
||||
| 0x1c | RfidInfo2 | | 0x1d |
|
||||
| 0x20 | PrintClear | | 0x30 |
|
||||
| 0x21 | SetDensity | | 0x31 |
|
||||
| 0x23 | SetLabelType | | 0x33 |
|
||||
| 0x27 | SetAutoShutdownTime | | 0x37 |
|
||||
| 0x40 | PrinterInfo | | 0x41, 0x43, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4f, ... |
|
||||
| 0x54 | RfidSuccessTimes | | 0x64 |
|
||||
| 0x58 | SoundSettings | | 0x68 |
|
||||
| 0x70 | GetVolumeLevel / WriteRFID | | 0x71 |
|
||||
| 0x83 | PrintBitmapRowIndexed | | ⚠ Без ответа |
|
||||
| 0x84 | PrintEmptyRow | | ⚠ Без ответа |
|
||||
| 0x85 | PrintBitmapRow | | ⚠ Без ответа |
|
||||
| 0x8e | LabelPositioningCalibration | | 0x8f |
|
||||
| 0xa3 | PrintStatus | | 0xb3 |
|
||||
| 0xa5 | PrinterStatusData | | 0xb5 |
|
||||
| 0xaf | PrinterConfig | | 0xbf |
|
||||
| 0xc1 | Connect | | 0xc2 |
|
||||
| 0xda | CancelPrint | | 0xd0 |
|
||||
| 0xdc | Heartbeat (GetPrinterInfo) | | 0xde |
|
||||
| 0xe3 | PageEnd | | 0xe4 |
|
||||
| 0xf3 | PrintEnd | | 0xf4 |
|
||||
|
||||
|
||||
## Важно знать
|
||||
|
||||
### Протокол обмена данным варьируется между разными моделями
|
||||
|
Loading…
Reference in New Issue
Block a user