**** THIS HAS THE POTENTIAL TO BRICK YOUR DEVICE ****
** Main flash and CWD writing tested on all models except DS80 & DS80DX
** Gamma table flashing requires DS820, and is untested.
** Duplexer unit flashing requires DS80DX, and is untested.
(This happens when the ribbon is exhausted, causing a parsing failure
rather than the underlying error being reported)
In the process, consolidate the various cut-n-pasted status queries
into a shared function.
This code could be genericized, but as the other 6" sinfonia models
automatically combine prints it's not terribly useful.
The 6" printers don't appear to support a 5x7-div2 cut size, so
this remains only useful for 4x6. Similarly, we can't do a 6x8-div4.
But as all 6" models can rewind, this is only a print speed optimization
rather than a media use optimization!