I have printer share premium. While they claim to support direct printing to my printer, Canon 6120, the app has never been able to detect the printer. It's networked, so every windows based device can see it and print to it, even wirelessly via my laptop. I have contacted them about this issue, and although they responded, it remains unresolved. I am able to get it to find the printer once a computer on my network is running their windows client, but I dislike this solution as it requires a constantly running PC. The Canon app just fails entirely. Printer Share was having an issue substituting wrong characters in, and printing PDFs at the wrong size, but after reporting this to them, they updated the program and it doesn't seem to be a problem any more.