image texture not showing in final render but does in 3d view?
Somehow the cap label image got moved from the original location. (meaning, the image was on your desktop and moved into a folder for example)

It still shows up in the viewport because it put a "thumbnail" or quick load version of it but it is not accessing the original file. 

I would reload the original file again and it should work.