Thanks for that very useful link.
The bottom of page 18 says some printer models actually support ESC/P modes, but the QL-700 doesn't appear to be on that list.
jZebra is normally a one-way communication, so you'd have to rely on the OS (i.e. Windows) to open the port, send data, close the port, which it's already doing for the other manufacturers as part of its standard printing functionality.
As far as checking for successful completion, that's not possible without 2-way communication, although the print spooler may receive some basic completion events by default.
The Brother manual doesn't really explain very well what "raster" mode or how to use it, but that looks like a very attractive option if we can see some code (even in another language perhaps) that utilizes it. That's how we're implementing graphics on Epson (working on it right now actually) by porting some C# code over to Java.
-Tres