I have a Canon i70, which was a couple of iterations before the i90, which I believe is current and has the same form factor. This is a tiny, tiny printer, very light, that easily fits in my computer bag with my laptop. It's reasonably fast and prints in color and black and white. It even does a reasonable job on photos. The only downside is that the ink cartridges are similarly tiny -- I usually take a bunch with me just to make sure they don't run out.