You would need a balloon printing machine to do this, unless you simply want to draw the picture yourself, which you could do with special balloon markers.
There are companies around that do the printing for you, but they are mainly for businesses who want to advertise with custom imprinted balloons and order from 100 balloons upwards.
You could check out balloonprinting.com. They offer as minimum order of 10 for a photo mylar balloon, but you would need to buy the balloons from them as well.
If you make a purchase through a link on my site, I may receive a small commission at no extra cost to you. I only recommend products that I believe to have good value (affiliate disclosure).
Want to start a fun and rewarding balloon business from home? Set yourself up for success with the best training resources. Includes free tutorial on pricing.
I have checked some websites that were recommended by Balloon-Decoration-Guide.com in answers to some of the questions posted here. This was very helpful.