I've joked about printing in Linux for 20 years, but I just got a portable printer for #vanlife (Canon Pixma iP110) and it was literally plug and play. I connected printer USB to my laptop, it auto-detected/configured it, and prompted to print a test page which worked perfectly.