1. An automated system for sublimating an image on a product selected from a plurality of different products, comprising: a dye sublimation transfer printer electronically configured to receive a digital image file representing an image, the dye sublimation transfer printer configured to print the received image on a transfer media; a substrate configured to receive the transfer media; one or more heating platens configured to engage the transfer media and sublimate the printed image onto one or more surfaces of the selected product in a thermal cycle, the thermal cycle including a predetermined temperature and duration; and an interface device including one or more processors, wherein the interface device is configured to automatically determine one or more of the temperature and duration of the thermal cycle based upon one or more properties of the selected product.