To answer my own question here. The issue was a missing cross origin header. The application makes a call to localhost to get the json list of printers. This doesn't work in Chrome due to cross origin restrictions. This can be fixed by adding in a header like so...
// PHP Example