Chrisy,
I'm a real estate agent and I use a portable printer; the HP H470b with the add-on HP bt500 adapter. It's pretty spendy, but works great! There are different versions of the H470, so if you don't need the battery pack (for example), you could just buy the basic model and add the BT receiver. You'd be out the door for under $200 easy. In fact, mine is the H470b, which is not wireless, but has the battery pack. I got it from J&R Music for $160 and then I ordered the HP bt500 Bluetooth adapter from another company on Amazon for another $30 so I essentially ended up with the H470wbt (the $300+ model) for just under $200. So, it pays to shop around and know what the different models are, what they come with, etc. It all comes down to this though...the H470 is a modular printer, so anything the H470wbt can do, the plain old H470 (no battery, wireless, or anything) can do if you add the missing pieces.
And I use PrinterShare Premium to make it all work. Honestly, I haven't used it much since I have only had the TB a few weeks, but so far so good. The only thing is you have to print from within PrinterShare. On my BB I used Cortado Workplace and was able to print directly from the application where the document was (ex: Docs2Go). I tried Cortado Workplace for Android and couldn't figure out how to make it work...lol!