To Create New Memories: Canon Ivy Mini Photo Printer For Smartphones They can easily capture and print their favourite memories with this Canon Ivy Mini Photo Printer For Smartphones ($100, originally $144). The mini size makes it the perfect stocking stuffer. Image Source: amazon.com Canon Ivy Mini Photo Printer For Smartphones $100 from amazon.com Buy Now