Nick has heard about a technology that could turn any printer into an internet enabled computer. Leo says that the current state of the art is wireless, and using AirPlay, he can Air Print. But if he doesn't have that capability, then XPrintServer can take a USB printer and turn it into a internet enabled and networked printer. If it's older, then it may or may not work. HP did have a technology called JetDirect which did it.
(Disclaimer: xPrintServer is a sponsor)