Print Preview is an AngularJs module that takes images as an input, and based on the parameters used for configuration, previews an image to be printed related to a real world object. Based on the printer resolution capacity and the image quality, calculates the maximum printing size. It detects an image orientation, calculates the price based on the provider's price per inch, and outputs the selected image, and users chosen options. The original version integrates to shopify and creates custom items based on Shopify API.