Specifications

P25 Development Guide
www.bluebamboo.com
53
e) Print Image
print Image Data:
width* height: 30 * 30 pixels
Frame content:
c0 44 32 30 31 32 35 1b 58 31 04 1e 00 00 00 00
00 00 00 00 1f ff ff e0 1c 00 00 20 18 00 00 00
18 00 00 00 18 00 00 00 18 00 00 00 18 00 00 00
18 00 00 00 19 08 22 00 19 fc 3f 00 19 f8 1f 00
1b ff ff 00 1b ff ff 00 18 00 00 00 18 00 00 00
18 00 00 20 18 00 00 60 1c 00 00 60 1c 00 00 20
1c 00 00 20 1c 00 00 20 1c 00 00 20 1c 00 00 20
1c 00 00 20 1c 00 00 20 1f ff ff e0 00 00 00 00
00 00 00 00 18 5b c1
Description:
C0: start tag
44: print command
32: frame sequence
30 31 32 35: 125 bytes data
04: image mode((30/8+1)because 1 byte means 8-bit white-bla
ٛ
eightge pixel)
1e: heigth (30 pixel)
00..00: image data
18: odd check
5b: even check
C1: end tag
Note: If you want to add space at left margin, you should add some bytes to the
left of every pixel line, 0ne bit means one pixel
For example:
Image Data:
1B 58 31 07 2C ----------------------------command itself, every dotline has
0x07 Bytes, total 0x2c dot lines.
00 00 07 E0 00 00 00 -----------------------------fist dotline data
00 00 78 1F 00 00 00 -----------------------------second dotline data
00 01 80 C0 C0 00 00
00 06 11 09 30 00 00
add space at left margin, That data may be:
1B 58 31 09 2C ----------------------command itself, every dotline has
0x09 Bytes, total 0x2c dot lines.
00 00 00 00 07 E0 00 00 00 -----------------------------fist dotline data
00 00 00 00 78 1F 00 00 00 -----------------------------second dotline data
00 00 00 01 80 C0 C0 00 00
00 00 00 06 11 09 30 00 00
It would be 16pixels margin at left