This printer was very easy to set up. Just downloaded the iprint app and connected via bluetooth. I used it to print labels and then gave it to my granddaughter to play with. It works by heat transfer like a gas pump receipt so not sure how the prints will last but for now they are fine