we've got a little HP Deskjet 450. It's got a decent battery AND bluetooth. It was a tad expensive, but it takes up very little space on the desk (where it mostly resides) and keeps cable clutter to a minimum.
hope this helps.
Edit: deleted broken link.