Notice: Zebra Technologies Corporation makes no representations about the suitability of this
documentation for any purpose. It is provided "as is", for your information only, without warranty of any kind,
either expressed or implied, including, but not limited to, implied warranties of merchantability, fitness for a
particular purpose and non-infringement.
The WIDTH parameter is the width of the graphic in dots (which must be a multiple of 8)
divided by 8 to convert it to bytes. 16 dots wide would be "2" (in the example above)
The HEIGHT parameter is the height of the graphic in dots (in this example (16 dots)
In the binary data, a 0 = white dot and 1 = black dot.
Each group of width bytes represents one "raster line" in the bitmap graphic, starting at
the top and working down. The most significant bit in each byte represents the left most
dot in that group of 8 dots.
Here is a conversion between the hexadecimal digits shown in the dump and their binary
equivalents: