If Printershare doesn't work, I use CloudPrint in the Google play store. It's free and you can only print from certain things, but works for me on my Samsung GS lll and my Galaxy Note. The paid version gives you more options to print from though. As J Highnote said, I haven't really had the need to print anything myself yet either, but I know it works.