When I was living in an area with lots of power outages and I simply got one that gave me enough time to quit whatever apps I had open - about 3 minutes. That keeps the purchase price reasonable. As well, I would make sure that I quit all apps if I left for some time and shut it down overnight or when I was going to be gone for 2 days or more. Doing it that way meant there was no need to worry about external drives, etc. - I would not run the printer during an outage anyway. And, most of them do not come with software that is compatible with Macs - you really do not need it anyway; as soon as you hook one up, it will show up in System Preferences and you can set the timing there.