Photoshop,paint.net,beer labelizer are a few that you can use to put pics or artwork on a label. Paint.net is an updated version of microsoft paint with some PS features. Beer labelizer is $5 for premium label usage,but is easy & looks good. It has labels that are made for pics/artwork.
So just,scan into your pic folder,make the label,& browse your folder from the program to get a pic or artwork to upload onto the label.
Here's one I made with paint.net;
And one I made with beer labelizer;