All things are possible...
Printing or saving a file in the middle of an edit OnChange event is not good practice. So I attach a little project which shows one way to print an image overlaid with text inserted from an edit control. Printing is triggered by a button click rather than an OnChange event.
Since most printers are high resolution the text is likely to be pixellated in the printed output.