iDuffer
iPF Noob
You can print to a USB printer connected to an Airport Express. I don't think the Airport Express has to be connected to the Internet.
This is an expensive option, but you did ask for 'any way'
This is an expensive option, but you did ask for 'any way'