I have a Canon ip90 with a battery back. I use it on a regular basis. It prints very good quality text.
The upside for me is that I am able to print documents anywhere, but it needs to be noted that the print cost is a lot more that from a desktop printer.