Files API now handles multiple printers, hopefully. Now onto the harder stuff.