I too use a Canon IP100 for the RV. It is so portable, takes up little space.
One thing I really like is that it has a built in rechargeable battery. You can print stuff anywhere without having to plug it in to 110V power.
I also have a tiny scanner that's even smaller than the IP100. It runs on USB power from my laptop.
But the IP100 is still an inkjet. I agree with other posters about the laser printer.