ok guy here is my analyse :
To send graphics to print we must use ESC/POS command
command is
ESC (1B) hexa and (27) decimal
followed by
* (2A) ie (42) decimal
then
m parameter mode for density 0<=m<=1
then
nL witch is in fact the number of pixel (width) of the image
then we send the code for a 'bar' of 8 pixel height (in mode 0 or 1)
a value of 0 give nothing, 1 give small dot at the bottom of the bar and 128 a small dot at the top......FF( 255) should print a full black bar
so to print you prior have to set the print with 1B 33 18
chr(27) & chr(51) & chr(24)
then set the bit image mode with 1B 2A m nL
chr(21) & chr(42) & chr(0 or 1) & chr(pixelWidth in decimal)
then send chr(barvalue) for (pixelWidth) time loop
then have to restart the next line :
set the bit image mode with 1B 2A m nL
chr(21) & chr(42) & chr(0 or 1) & chr(pixelWidth in decimal)
then send chr(barvalue) for (pixelWidth) time loop
and so on up to the end of the image
I quite sure of this but now the problem seem now to transfer to printer with bluetooth : too high speed it crash, too slow ( byte to byte) this print the text but not the bar...
No more paper on the roll today to continue my testing for today....