I have a printer, actually. I use it pretty often, too. No internet connected, while the Canon 4200 series do have wifi capability I generally stick to the USB cable.
In a pinch I would go to a library or I would even visit a print shop for more exotic prints.