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