For anyone who needs to print in situations where there are no power outlets and where cables would be fussy, the battery-powered, Wi-Fi-enabled Canon Pixma iP110 is a reasonably priced, robust solution.