I will have to take it on faith that you have the manual for your model (?) of printer.
Having it respond to a Line Feed does nothing to confirm that you have the right model number,
only that you can send SOMETHING through, not how it should respond.
I see in your blocks diagram that you used the File component.
Those only work with text, and will probably fail on bit mapped images,
since hex 00 is commonly used as
an end of file marker when reading text files, but would probably appear
several times in a bit mapped image file.
If you have an image file you want to print, maybe
you could use it as a background on a small Canvas,
then loop through every pixel of the Canvas, split its color,
and decide based on its 4 color components whether it
should be black or white, then assemble byte streams
from that, line by line.
Show us your blocks if you need help with that,
along with proof that you have the right manual for your printer.
ABg