A typical consumer printer will take ~1 minute to print a photo. We should be able to get the print progress from the printer and display this on the screen. This introduces making users wait for the photo instead of potentially spamming lots of photos and building up a print queue as well.
Initial tests seemed to get a print progress using the USB print protocol but it seemed only the Internet Print protocol seemed to report if a job is actually "finished".
Done in d7244ba195f7190131a9b6aab3e2f3efe43f0db5. Don't need to know job is fully "finished" as we loop while any job is active, and app is setup to only have 1 active job at a time.
A typical consumer printer will take ~1 minute to print a photo. We should be able to get the print progress from the printer and display this on the screen. This introduces making users wait for the photo instead of potentially spamming lots of photos and building up a print queue as well.
Initial tests seemed to get a print progress using the USB print protocol but it seemed only the Internet Print protocol seemed to report if a job is actually "finished".