Using a sprite image to consolidate all images into one file decreases download time because it reduces the number of HTTP requests required. However, sprites are used as background images and browsers don’t print background images (unless you manually tell them to do so). One workaround is to use jQuery to convert all background images into regular <img> tags. Here’s an article that explains how to do it: