I'm trying to use
! U1 getvar "zpl.system_status"\r\n
For some reason I'm just getting back a "?" as the response.
What would cause this and how can I get the status?
The command you have there is only valid on newer printers. The more standard command to get the print status (if that's what you are looking for) is the:
This is the command that most of the Zebra software uses to get print status.
Retrieving data ...