This command is designed to be sent from the Host to the Zebra printer to find out the type of Zebra printer. Upon receipt, the Zebra printer will respond to the Host with a character string that gives information about the printer such as the version of firmware, dots per inch, memory, and printer options.
This command allows a label to start printing at a specified point before the entire label has been completely formatted. On extremely complex labels, this command can increase the overall throughput of the printer.
The command works as follows: you specify the dot row at which the
^SPcommand is to take affect. This then creates a label ‘segment.’ Once the
^SPcommand is processed, all information in that segment will be printed. During the printing process, all of the commands after the
^SPwill continue to be received and processed by the printer.
If the segment after the
^SPcommand (or the remainder of the label) is ready for printing, media motion does not stop. If the next segment is not ready, the printer will stop “mid-label” and wait for the next segment to be completed. Precise positioning of the
^SPcommand is somewhat of a trial-and-error process as it depends primarily on print speed and label complexity.
^SPcommand can be effectively used to determine the worst-case print quality. You can determine if using the
^SPcommand is appropriate for the particular application by using the following procedure. If you send the label format up to the first ^SP command and then wait for printing to stop before sending the next segment, the printed label will be a sample of the worst case print quality. It will also drop any field that is out of order.
~WC(Print Configuration Label)
This command is used to generate a printer configuration label. This command only works when the printer is idle.
~WLPrint Network Configuration Label
This command is used to generate a network configuration label. This command only works when the printer is idle.