Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

B21: white block appears on both side #34

Closed
1 of 2 tasks
deamwork opened this issue Oct 13, 2024 · 9 comments
Closed
1 of 2 tasks

B21: white block appears on both side #34

deamwork opened this issue Oct 13, 2024 · 9 comments
Labels
bug Something isn't working

Comments

@deamwork
Copy link

deamwork commented Oct 13, 2024

Transport

  • Bluetooth
  • Serial

Browser console logs

Console logs
niim.mmote.ru/:1 Chooser dialog is not displaying a port blocked by the Serial blocklist: bluetoothServiceClassId=0000180a-0000-1000-8000-00805f9b34fb, name='B21-C2BF105050971'
index-B4QQEa7n.js:39 >> 03 55 55 c1 01 01 c1 aa aa (Connect)
index-B4QQEa7n.js:39 << 55 55 c2 01 01 c2 aa aa (In_Connect)
index-B4QQEa7n.js:39 >> 55 55 40 01 08 49 aa aa (PrinterInfo)
index-B4QQEa7n.js:39 << 55 55 48 02 03 03 4a aa aa (In_PrinterInfoPrinterCode)
index-B4QQEa7n.js:39 >> 55 55 40 01 0b 4a aa aa (PrinterInfo)
index-B4QQEa7n.js:39 << 55 55 4b 05 f1 05 05 09 71 c7 aa aa (In_PrinterInfoSerialNumber)
index-B4QQEa7n.js:39 >> 55 55 40 01 0d 4c aa aa (PrinterInfo)
index-B4QQEa7n.js:39 << 55 55 4d 06 c2 f1 05 05 09 71 00 aa aa (In_PrinterInfoBluetoothAddress)
index-B4QQEa7n.js:39 >> 55 55 40 01 0a 4b aa aa (PrinterInfo)
index-B4QQEa7n.js:39 << 55 55 4a 01 04 4f aa aa (In_PrinterInfoChargeLevel)
index-B4QQEa7n.js:39 >> 55 55 40 01 07 46 aa aa (PrinterInfo)
index-B4QQEa7n.js:39 << 55 55 47 01 01 47 aa aa (In_PrinterInfoAutoShutDownTime)
index-B4QQEa7n.js:39 >> 55 55 40 01 03 42 aa aa (PrinterInfo)
index-B4QQEa7n.js:39 << 55 55 43 01 01 43 aa aa (In_PrinterInfoLabelType)
index-B4QQEa7n.js:39 >> 55 55 40 01 0c 4d aa aa (PrinterInfo)
index-B4QQEa7n.js:39 << 55 55 4c 02 0b 01 44 aa aa (In_PrinterInfoHardWareVersion)
index-B4QQEa7n.js:39 >> 55 55 40 01 09 48 aa aa (PrinterInfo)
index-B4QQEa7n.js:39 << 55 55 49 02 0b 06 46 aa aa (In_PrinterInfoSoftWareVersion)
index-B4QQEa7n.js:39 printerInfoFetched
index-B4QQEa7n.js:39 onConnect
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 35 03 e6 0e 5d 0f 22 52 00 04 00 01 2a aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 34 03 e7 0e 5e 0f 1f 52 00 04 00 01 14 aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 33 03 e9 0e 5e 0f 1e 52 00 04 00 01 1c aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 32 03 e8 0e 5f 0f 22 52 00 04 00 01 21 aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:72 Detected print task version: V1
index-B4QQEa7n.js:72 Page variables: {}
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 32 03 e7 0e 5b 0f 1b 52 00 04 00 01 13 aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 33 03 e5 0e 5d 0f 24 52 00 04 00 01 29 aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 32 03 e8 0e 62 0f 1e 52 00 04 00 01 20 aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 34 03 e7 0e 61 0f 24 52 00 04 00 01 10 aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:72 Printing page 0
index-B4QQEa7n.js:72 Page variables: {}
index-B4QQEa7n.js:39 >> 55 55 21 01 02 22 aa aa (SetDensity)
index-B4QQEa7n.js:39 << 55 55 31 01 01 31 aa aa (In_SetDensity)
index-B4QQEa7n.js:39 >> 55 55 23 01 01 23 aa aa (SetLabelType)
index-B4QQEa7n.js:39 << 55 55 33 01 01 33 aa aa (In_SetLabelType)
index-B4QQEa7n.js:39 >> 55 55 01 01 01 01 aa aa (PrintStart)
index-B4QQEa7n.js:39 << 55 55 02 01 01 02 aa aa (In_PrintStart)
index-B4QQEa7n.js:39 >> 55 55 20 01 01 20 aa aa (PrintClear)
index-B4QQEa7n.js:39 << 55 55 30 01 01 30 aa aa (In_PrintClear)
index-B4QQEa7n.js:39 >> 55 55 03 01 01 03 aa aa (PageStart)
index-B4QQEa7n.js:39 << 55 55 04 01 01 04 aa aa (In_PageStart)
index-B4QQEa7n.js:39 >> 55 55 13 02 00 a0 b1 aa aa (SetPageSize)
index-B4QQEa7n.js:39 << 55 55 14 01 01 14 aa aa (In_SetPageSize)
index-B4QQEa7n.js:39 >> 55 55 15 02 00 01 16 aa aa (PrintQuantity)
index-B4QQEa7n.js:39 << 55 55 16 01 01 16 aa aa (In_PrintQuantity)
index-B4QQEa7n.js:39 >> 55 55 84 03 00 00 0b 8c aa aa (PrintEmptyRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 0b 00 00 67 04 00 1f ff ff ff 0f 0f 0f 00 ff f8 07 ff ff 87 ff ff ff c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 0f 00 00 3b 01 00 1e 00 00 1f 0f ff ff f0 00 ff ff 80 00 07 c0 00 03 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f2 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 10 00 00 39 03 00 1e 00 00 0f 0f ff ff f0 00 7f ff 80 00 07 c0 00 03 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 13 00 00 49 01 00 1e 1f fe 0f 0f f0 00 f0 7f 80 07 80 7f 87 c3 ff c3 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 14 00 00 4b 01 00 1e 1f ff 0f 0f f0 00 f0 ff 80 07 80 7f 87 c3 ff c3 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 15 00 00 98 01 00 1e 1f ff 0f 0f f0 00 f0 ff 80 07 80 7f 87 c3 ff c3 c0 00 00 7f 01 f8 1f c0 07 00 00 e0 1f 80 00 70 0f e0 00 38 07 e0 01 fe 01 f8 00 7e 03 f0 00 00 1a aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 16 00 00 af 01 00 1e 1f ff 0f 0f f0 00 f0 ff 80 07 80 7f 87 c3 ff c3 c0 00 00 ff 83 fc 3f e0 07 00 03 e0 3f c0 00 f0 1f f0 00 f8 0f f0 03 ff 03 f0 00 ff 07 f8 00 00 97 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 17 00 00 a4 01 00 1e 1f ff 0f 0f f0 ff ff f8 78 78 78 7f 87 c3 ff c3 c0 00 00 c3 87 0e 30 70 0f 00 07 e0 70 e0 01 f0 10 38 01 f8 1c 38 01 07 07 00 01 c7 8e 1c 00 00 65 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 18 00 00 9b 01 00 1e 1f ff 0f 0f f0 ff ff f8 78 78 78 7f 87 c3 ff c3 c0 00 00 01 c7 0e 00 70 1f 00 07 e0 70 e0 03 f0 00 38 01 f8 1c 18 00 03 0e 00 01 83 8e 0c 00 00 9d aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 19 00 00 93 01 00 1e 1f ff 0f 0f f0 ff ff f8 78 78 78 7f 87 c3 ff c3 c0 00 00 01 c6 06 00 70 3b 00 04 e0 60 60 01 30 00 38 01 38 1c 18 60 03 0c 00 71 81 8e 0c 00 00 38 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 1a 00 00 90 01 00 1e 1f ff 0f 0f f0 ff ff f8 78 78 78 7f 87 c3 ff c3 c0 00 00 01 c6 06 00 70 33 00 00 e0 60 60 00 30 00 30 00 38 0c 38 e0 07 0c 00 71 81 86 1c 00 00 90 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 1b 00 00 a3 01 00 1e 1f ff 0f 0f ff ff ff f8 78 78 78 7f 87 c3 ff c3 c0 00 00 01 86 07 00 60 73 00 00 e0 60 70 00 30 00 f0 00 38 0f f0 60 1e 1d f0 63 81 87 f8 00 00 28 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 1c 00 00 98 01 00 1e 1f ff 0f 0f 0f 0f ff f8 78 78 00 7f 87 c3 ff c3 c0 00 00 03 86 07 00 e0 e3 00 00 e0 60 70 00 30 07 e0 00 38 07 e0 00 fe 1f f8 03 81 83 f0 00 00 97 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 1d 00 00 97 01 00 1e 1f ff 0f 0f 0f 0f ff f8 78 78 00 7f 87 c3 ff c3 c0 00 00 07 06 07 01 c0 c3 00 00 e0 60 70 00 30 07 f0 00 38 07 f0 00 7e 1e 1c 03 81 c3 f8 00 00 31 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 1e 00 00 99 01 00 1e 1f ff 0f 0f 0f 0f ff f8 78 78 00 7f 87 c3 ff c3 c0 00 00 0e 06 07 03 81 83 0f 80 e0 60 73 e0 30 00 78 00 38 0e 78 00 07 1c 1c 03 81 87 3c 00 00 af aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 1f 00 00 a3 01 00 1e 0f fe 0f 0e 0f ff ff f8 78 7f f8 7f 87 c3 ff c3 c0 00 00 1c 06 07 07 03 c7 8f c0 e0 60 73 e0 30 00 38 00 38 1c 38 00 03 9c 0c 03 81 8e 1c 00 00 34 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 20 00 00 73 01 00 1e 00 00 0f 00 0f f0 f0 f8 78 7f f8 78 07 c0 00 03 c0 00 00 38 06 07 0e 03 ff e0 00 e0 60 70 00 30 00 18 00 38 18 1c 00 03 9c 0c 01 81 8c 0e 00 00 d4 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 21 00 00 71 01 00 1e 00 00 0f 00 0f f0 f0 f8 78 7f f8 78 07 c0 00 03 c0 00 00 70 07 06 1c 01 ff c0 00 e0 70 60 00 30 00 18 00 38 18 1c 00 03 8c 0c 01 83 8c 0e 00 00 bd aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 22 00 00 6c 01 00 1e 00 00 0f 00 0f f0 f0 f8 78 7f f8 78 07 c0 00 03 c0 00 00 e0 07 0e 3c 00 03 00 00 e0 70 e0 00 30 00 38 00 38 18 18 00 03 0e 1c 01 c3 8c 0c 00 00 52 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 23 00 00 de 01 00 1f ff ff ff 0e 0f ff ff ff ff ff ff ff 87 ff ff ff c0 00 01 ff c3 fc 3f f0 03 00 00 e0 3f c0 00 30 3c f0 00 38 1e 78 e3 8f 07 f8 70 ff 0f 3c 00 00 78 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 24 00 00 c1 01 00 1f ff ff ff 0f 0f 0f 0f 0f 87 87 87 87 87 ff ff ff c0 00 01 ff c1 f8 7f f8 03 00 00 e0 1f 80 00 30 3f e0 00 38 0f f0 e3 fe 07 f0 70 7e 07 f8 00 00 01 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 25 00 00 97 01 00 1f ff ff ff 0f 0f 0f 0f 0f 87 87 87 87 87 ff ff ff c0 00 00 ff c0 f0 3f f0 00 00 00 40 0f 00 00 00 0f 80 00 10 03 c0 60 f0 01 c0 20 38 01 e0 00 00 e2 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 26 00 00 5f 01 00 1f ff ff ff 0f 0f 0f 0f 0f 87 87 87 87 87 ff ff ff c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 27 00 00 5d 01 00 1f ff ff ff 0f 0f 0f 0f 07 87 87 87 87 83 ff ff ff c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9d aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 28 00 00 14 04 00 00 00 00 00 0f 00 f0 f0 00 00 78 07 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 2c 00 00 57 03 00 01 e1 e1 ff 0f ff 0f 00 0f 80 7f ff 87 ff c3 ff ff c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 2f 00 00 59 01 00 01 e1 f1 ff 0f ff 0f 00 0f 80 7f ff 87 ff c7 ff ff c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 30 00 00 57 04 00 00 01 ff f0 ff 00 0f ff ff 80 7f 80 7f ff ff c3 ff c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 34 00 00 45 04 00 1f e1 e0 0f f0 ff 0f 0f f8 07 f8 00 07 80 03 c3 ff c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a9 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 38 00 00 32 04 00 00 00 01 f0 ff 00 00 0f ff 80 00 07 ff 80 00 03 ff c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 3c 00 00 46 01 00 1e 1f e1 ff 00 f0 ff 0f 80 78 7f 87 80 78 3f c3 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 3d 00 00 46 03 00 1e 1f e1 ff 00 f0 ff 0f 00 78 7f 87 80 78 7f c3 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 40 00 00 32 01 00 1f ff 00 00 00 ff f0 00 00 7f f8 00 00 7f fc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 41 00 00 31 03 00 1f fe 00 00 00 ff f0 00 00 7f f8 00 00 7f fc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 44 00 00 44 01 00 1f e1 e0 0f f0 ff 0f 00 70 7f 87 80 78 7f c3 c0 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9d aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 45 00 00 46 02 00 1f e1 e0 0f f0 ff 0f 00 f8 7f 87 80 78 7f c3 c0 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 47 00 00 93 01 00 1f e1 e0 0f f0 ff 0f 00 f8 7f 87 80 78 7f c3 c0 3c 00 00 00 7f 01 f8 1f c0 07 00 00 e0 1f 80 00 70 0f e0 00 38 07 e0 01 fe 01 f8 00 7e 03 f0 00 00 2b aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 48 00 00 ca 01 00 1f ff fe 0f e0 ff ff f0 70 7f 87 87 ff ff ff 83 ff c0 00 00 ff 83 fc 3f e0 07 00 03 e0 3f c0 00 f0 1f f0 00 f8 0f f0 03 ff 03 f0 00 ff 07 f8 00 00 20 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 49 00 00 9b 01 00 1f ff ff 00 00 ff ff f0 00 7f 80 07 ff 87 fc 03 ff c0 00 00 c3 87 0e 30 70 0f 00 07 e0 70 e0 01 f0 10 38 01 f8 1c 38 01 07 07 00 01 c7 8e 1c 00 00 e2 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 4a 00 00 92 01 00 1f ff ff 00 00 ff ff f0 00 7f 80 07 ff 87 fc 03 ff c0 00 00 01 c7 0e 00 70 1f 00 07 e0 70 e0 03 f0 00 38 01 f8 1c 18 00 03 0e 00 01 83 8e 0c 00 00 20 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 4b 00 00 8a 01 00 1f ff ff 00 00 ff ff f0 00 7f 80 07 ff 87 fc 03 ff c0 00 00 01 c6 06 00 70 3b 00 04 e0 60 60 01 30 00 38 01 38 1c 18 60 03 0c 00 71 81 8e 0c 00 00 95 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 4c 00 00 a0 01 00 1f ff ff 0f ff ff ff f0 70 7f f0 07 ff ff f8 3f ff c0 00 00 01 c6 06 00 70 33 00 00 e0 60 60 00 30 00 30 00 38 0c 38 e0 07 0c 00 71 81 86 1c 00 00 a0 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 4d 00 00 7f 01 00 01 e0 1f 0f ff 0f 00 f0 f8 00 78 00 7f ff c0 3c 00 00 00 00 01 86 07 00 60 73 00 00 e0 60 70 00 30 00 f0 00 38 0f f0 60 1e 1d f0 63 81 87 f8 00 00 e9 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 4e 00 00 80 01 00 01 e0 1f 0f ff 0f 00 f0 f8 00 78 00 7f ff c0 3c 00 00 00 00 03 86 07 00 e0 e3 00 00 e0 60 70 00 30 07 e0 00 38 07 e0 00 fe 1f f8 03 81 83 f0 00 00 ee aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 4f 00 00 7f 01 00 01 e0 1f 0f ff 0f 00 f0 f8 00 78 00 7f ff c0 3c 00 00 00 00 07 06 07 01 c0 c3 00 00 e0 60 70 00 30 07 f0 00 38 07 f0 00 7e 1e 1c 03 81 c3 f8 00 00 b8 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 50 00 00 9e 01 00 00 e0 ff ff ff ff 07 f0 7f 00 7f 80 3f ff 83 ff c3 c0 00 00 0e 06 07 03 81 83 0f 80 e0 60 73 e0 30 00 78 00 38 0e 78 00 07 1c 1c 03 81 87 3c 00 00 f0 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 51 00 00 81 01 00 00 01 e1 f0 0f ff 0f 00 0f 80 07 80 07 f8 03 ff c3 c0 00 00 1c 06 07 07 03 c7 8f c0 e0 60 73 e0 30 00 38 00 38 1c 38 00 03 9c 0c 03 81 8e 1c 00 00 9e aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 52 00 00 77 01 00 00 01 e1 f0 0f ff 0f 00 0f 80 07 80 07 f8 03 ff c3 c0 00 00 38 06 07 0e 03 ff e0 00 e0 60 70 00 30 00 18 00 38 18 1c 00 03 9c 0c 01 81 8c 0e 00 00 20 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 53 00 00 75 01 00 00 01 e1 f0 0f ff 0f 00 0f 80 07 80 07 f8 03 ff c3 c0 00 00 70 07 06 1c 01 ff c0 00 e0 70 60 00 30 00 18 00 38 18 1c 00 03 8c 0c 01 83 8c 0e 00 00 49 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 54 00 00 72 01 00 00 01 f1 f0 0f ff 0f 00 0f 80 07 80 07 fc 03 ff c3 c0 00 00 e0 07 0e 3c 00 03 00 00 e0 70 e0 00 30 00 38 00 38 18 18 00 03 0e 1c 01 c3 8c 0c 00 00 ac aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 55 00 00 b3 01 00 1f fe 1f ff 00 f0 00 f0 f8 78 07 ff f8 7f c0 3c 3f c0 00 01 ff c3 fc 3f f0 03 00 00 e0 3f c0 00 30 3c f0 00 38 1e 78 e3 8f 07 f8 70 ff 0f 3c 00 00 38 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 56 00 00 b1 01 00 1f fe 1f ff 00 f0 00 f0 f8 78 07 ff f8 7f c0 3c 3f c0 00 01 ff c1 f8 7f f8 03 00 00 e0 1f 80 00 30 3f e0 00 38 0f f0 e3 fe 07 f0 70 7e 07 f8 00 00 a9 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 57 00 00 87 01 00 1f fe 1f ff 00 f0 00 f0 f8 78 07 ff f8 7f c0 3c 3f c0 00 00 ff c0 f0 3f f0 00 00 00 40 0f 00 00 00 0f 80 00 10 03 c0 60 f0 01 c0 20 38 01 e0 00 00 2a aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 58 00 00 4e 01 00 1f fe 0f ff 00 f0 00 f0 78 f8 07 ff f8 7f c0 3c 3f c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 59 00 00 2a 04 00 1e 1e 00 00 00 00 00 f0 0f f8 00 78 07 f8 7c 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 5d 00 00 42 04 00 00 01 ff ff 0f f0 00 00 00 78 7f ff 80 7f ff fc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5c aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 61 00 00 43 04 00 01 fe 1f f0 f0 ff f0 f0 f8 07 f8 00 78 78 7c 00 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c3 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 65 00 00 3f 04 00 1e 01 ff ff 00 00 0f 00 0f 87 87 87 ff 80 7f c0 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 87 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 69 00 00 36 04 00 1e 00 1f 00 00 f0 00 f0 00 78 07 f8 00 7f fc 3f c3 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 df aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 6d 00 00 4f 01 00 00 01 f1 ff 00 0f ff f0 07 87 87 87 ff ff ff fc 03 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 6e 00 00 4f 03 00 00 01 e1 ff 00 0f ff f0 0f 87 87 87 ff ff ff fc 03 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c8 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 71 00 00 2a 01 00 00 00 00 00 0f 00 0f 00 78 00 07 f8 7f c0 07 fc 03 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e7 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 72 00 00 29 03 00 00 00 00 00 0f 00 0f 00 f8 00 07 f8 7f 80 03 fc 03 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 75 00 00 58 01 00 1f ff ff fe 0f f0 07 f0 70 70 07 f8 7f 83 83 ff ff c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 76 00 00 46 03 00 1f ff ff ff 00 f0 00 f0 00 78 00 78 7f 87 c3 c3 fc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 79 00 00 a6 01 00 1f ff ff ff 0f ff 00 70 70 70 00 7f ff 83 83 ff ff c0 00 00 7f 01 f8 1f c0 07 00 00 e0 1f 80 00 70 0f e0 00 38 07 e0 01 fe 01 f8 00 7e 03 f0 00 00 a9 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 7a 00 00 99 01 00 1e 00 00 0f 0f ff 00 00 f8 00 00 07 ff 80 03 fc 3f c0 00 00 ff 83 fc 3f e0 07 00 03 e0 3f c0 00 f0 1f f0 00 f8 0f f0 03 ff 03 f0 00 ff 07 f8 00 00 6d aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 7b 00 00 7e 01 00 1e 00 00 0f 0f ff 00 00 f8 00 00 07 ff 80 03 fc 3f c0 00 00 c3 87 0e 30 70 0f 00 07 e0 70 e0 01 f0 10 38 01 f8 1c 38 01 07 07 00 01 c7 8e 1c 00 00 fb aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 7c 00 00 75 01 00 1e 00 00 0f 0f ff 00 00 f8 00 00 07 ff 80 03 fc 3f c0 00 00 01 c7 0e 00 70 1f 00 07 e0 70 e0 03 f0 00 38 01 f8 1c 18 00 03 0e 00 01 83 8e 0c 00 00 3f aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 7d 00 00 6f 01 00 1e 00 00 0f 0f ff 00 00 f8 00 00 07 ff c0 07 fc 3f c0 00 00 01 c6 06 00 70 3b 00 04 e0 60 60 01 30 00 38 01 38 1c 18 60 03 0c 00 71 81 8e 0c 00 00 cc aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 7e 00 00 7c 01 00 1e 1f ff 0f 00 00 0f 0f 0f 80 07 87 ff ff ff fc 00 00 00 00 01 c6 06 00 70 33 00 00 e0 60 60 00 30 00 30 00 38 0c 38 e0 07 0c 00 71 81 86 1c 00 00 ac aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 7f 00 00 8b 01 00 1e 1f ff 0f 00 00 0f 0f 0f 80 07 87 ff ff ff fc 00 00 00 00 01 86 07 00 60 73 00 00 e0 60 70 00 30 00 f0 00 38 0f f0 60 1e 1d f0 63 81 87 f8 00 00 df aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 80 00 00 8c 01 00 1e 1f ff 0f 00 00 0f 0f 0f 80 07 87 ff ff ff fc 00 00 00 00 03 86 07 00 e0 e3 00 00 e0 60 70 00 30 07 e0 00 38 07 e0 00 fe 1f f8 03 81 83 f0 00 00 dc aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 81 00 00 8c 01 00 1e 1f ff 0f 00 00 0f 0f 8f 80 07 87 ff ff ff fc 00 00 00 00 07 06 07 01 c0 c3 00 00 e0 60 70 00 30 07 f0 00 38 07 f0 00 7e 1e 1c 03 81 c3 f8 00 00 f5 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 82 00 00 89 01 00 1e 1f ff 0f 0f 00 f0 0f ff 87 80 00 78 07 ff c3 c0 00 00 00 0e 06 07 03 81 83 0f 80 e0 60 73 e0 30 00 78 00 38 0e 78 00 07 1c 1c 03 81 87 3c 00 00 67 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 83 00 00 8a 01 00 1e 1f ff 0f 0f 00 f0 0f ff 87 80 00 78 07 ff c3 c0 00 00 00 1c 06 07 07 03 c7 8f c0 e0 60 73 e0 30 00 38 00 38 1c 38 00 03 9c 0c 03 81 8e 1c 00 00 da aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 84 00 00 80 01 00 1e 1f ff 0f 0f 00 f0 0f ff 87 80 00 78 07 ff c3 c0 00 00 00 38 06 07 0e 03 ff e0 00 e0 60 70 00 30 00 18 00 38 18 1c 00 03 9c 0c 01 81 8c 0e 00 00 9c aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 85 00 00 7e 01 00 1e 1f ff 0f 0f 00 f0 0f ff 87 80 00 78 07 ff c3 c0 00 00 00 70 07 06 1c 01 ff c0 00 e0 70 60 00 30 00 18 00 38 18 1c 00 03 8c 0c 01 83 8c 0e 00 00 09 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 86 00 00 81 01 00 1e 1f ff 0f 00 0f f0 0f f8 78 78 7f f8 07 fc 3c 3c 00 00 00 e0 07 0e 3c 00 03 00 00 e0 70 e0 00 30 00 38 00 38 18 18 00 03 0e 1c 01 c3 8c 0c 00 00 fb aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 87 00 00 af 01 00 1e 1f ff 0f 00 0f f0 0f f8 78 78 7f f8 07 fc 3c 3c 00 00 01 ff c3 fc 3f f0 03 00 00 e0 3f c0 00 30 3c f0 00 38 1e 78 e3 8f 07 f8 70 ff 0f 3c 00 00 8e aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 88 00 00 ad 01 00 1e 1f ff 0f 00 0f f0 0f f8 78 78 7f f8 07 fc 3c 3c 00 00 01 ff c1 f8 7f f8 03 00 00 e0 1f 80 00 30 3f e0 00 38 0f f0 e3 fe 07 f0 70 7e 07 f8 00 00 13 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 89 00 00 83 01 00 1e 1f ff 0f 00 0f f0 0f f8 78 78 7f f8 07 fc 3c 3c 00 00 00 ff c0 f0 3f f0 00 00 00 40 0f 00 00 00 0f 80 00 10 03 c0 60 f0 01 c0 20 38 01 e0 00 00 88 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 8a 00 00 39 04 00 1e 00 00 0f 0f 0f 0f ff 00 00 78 07 80 07 ff fc 03 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d3 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 85 38 00 8e 00 00 3e 04 00 1f ff ff ff 00 f0 00 f0 00 78 07 f8 07 80 7c 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a9 aa aa (PrintBitmapRow)
index-B4QQEa7n.js:39 >> 55 55 84 03 00 92 0e 1b aa aa (PrintEmptyRow)
index-B4QQEa7n.js:39 >> 55 55 e3 01 01 e3 aa aa (PageEnd)
index-B4QQEa7n.js:39 << 55 55 e4 01 01 e4 aa aa (In_PageEnd)
index-B4QQEa7n.js:72 Error: Timeout waiting print status
  at index-B4QQEa7n.js:33:43535
j @ index-B4QQEa7n.js:72
index-B4QQEa7n.js:39 >> 55 55 f3 01 01 f3 aa aa (PrintEnd)
index-B4QQEa7n.js:39 << 55 55 f4 01 01 f4 aa aa (In_PrintEnd)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 33 03 de 0d f6 0f 26 52 00 04 00 01 b8 aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 32 03 de 0d f5 0f 1f 52 00 04 00 01 83 aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 32 03 df 0d f5 0f 1e 52 00 04 00 01 83 aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 33 03 de 0d f1 0f 26 52 00 04 00 01 bf aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 33 03 dd 0d f0 0f 25 52 00 04 00 01 be aa aa (In_HeartbeatAdvanced1)
index-B4QQEa7n.js:39 >> 55 55 dc 01 01 dc aa aa (Heartbeat)
index-B4QQEa7n.js:39 << 55 55 dd 0d 03 34 03 de 0d f2 0f 26 52 00 04 00 01 bb aa aa (In_HeartbeatAdvanced1)

Printer info

Printer info:
 - connectResult: 1
 - protocolVersion: -
 - modelId: 771
 - serial: F10***09
 - mac: [REDACTED]
 - charge: 4
 - autoShutdownTime: 1
 - labelType: 1
 - hardwareVersion: 11.01
 - softwareVersion: 11.06
Model metadata:
 - model: B21_C2B
 - id: 771,775
 - dpi: 203
 - printDirection: top
 - printheadPixels: 384
 - paperTypes: 1,3,5,2
 - densityMin: 1
 - densityMax: 5
 - densityDefault: 3
Rfid info:
 - tagPresent: true
 - uuid: 881d9******20000
 - barCode: 6971*****7927
 - serialNumber: PC0EC*****000321
 - allPaper: 384
 - usedPaper: 27
 - consumablesType: 1
Heartbeat data:
 - paperState: -
 - rfidReadState: 1
 - lidClosed: true
 - powerLevel: 4

Configurations

Label configurations:

  • Size: 50mm x 20mm
  • PPM: 8
  • Printing from: top

Print configurations:

  • Post-process: Threshold (140)
  • Copies: 1
  • Density: 2
  • Label Type: WithGaps
  • Print task version: V1 - D11/B21 (since I'm using B21 model)

Print result

JPEG image-4AF8-9D85-77-0

@deamwork deamwork added the bug Something isn't working label Oct 13, 2024
@MultiMote
Copy link
Owner

MultiMote commented Oct 13, 2024

Hi! Have you tried other print task version instead of V1? According to the "Timeout waiting print status" V1 doesn't fit with your model (B21 have many versions).

Also attach exported label JSON please.

@deamwork
Copy link
Author

Hi @MultiMote

I've tried all possible print task versions, only V1 performs printable and others are just skipping labels.

Label JSON attached: label_1728921653.json

@MultiMote
Copy link
Owner

Okay, I'll study the B21 protocol a little later.

In the meantime you can make printer USB port dump with the official NIIMBOT app (on windows it easily can be done by USBPcap, run capture, start the application and print your label). This will make the problem solving more accurate.

@deamwork
Copy link
Author

printer-dump.zip

includes:

  • b21 print usb dump
  • 50mm x 20mm jcps template file
  • 50mm x 20mm png file

Hope these can help you. Do you need any other assistant?

@MultiMote
Copy link
Owner

That's more than enough, thank you.
I'll work on it when I have some free time.

@MultiMote
Copy link
Owner

Okay, I finally realized that we can't work around with V1-V5 printing tasks only. There are many more. Almost every model has a slight difference in protocol.

I'll try to come up with something that won't create chaos.

@MultiMote
Copy link
Owner

Hi! I still working on achieving the same packet format as original, but I noticed something.
Your label have 400 pixels width, but your printer's printhead resolution is 384 pixels. It can print images <= 384 pixels width.

vivaldi_onBWRsgpp4

I think that's what is causing the problems. Try to lower label size.

image

@MultiMote
Copy link
Owner

Added B21_V1 print task. I hope it will work for you.

@deamwork
Copy link
Author

Tried with B21_V1 and it works like a charm.

For label spec T50*20 320 use following settings can max the print area.

CleanShot 2024-10-21 at 21 45 09

Print result: IMG_37CDF1D4167C-1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants