Parameters | Details |
---|---|
a = compression type | Values: A = ASCII hexadecimal (follows the format for other download commands)B = binary (data sent after the c parameter is strictly binary)C = compressed binary (data sent after the c parameter is in compressed binary format. The data is compressed on the host side using Zebra’s compression algorithm. The data is then decompressed and placed directly into the bitmap.)Default: A |
b = binary byte count | Values: 1 to 99999 This is the total number of bytes to be transmitted for the total image or the total number of bytes that follow parameter d . For ASCII download, the parameter should match parameter c . Out-of-range values are set to the nearest limit.Default: command is ignored if a value is not specified |
c = graphic field count | Values: 1 to 99999 This is the total number of bytes comprising the graphic format (width x height), which is sent as parameter d . Count divided by bytes per row gives the number of lines in the image. This number represents the size of the image, not necessarily the size of the data stream (see d ).Default: command is ignored if a value is not specified |
d = bytes per row | Values: 1 to 99999This is the number of bytes in the downloaded data that comprise one row of the image. Default: command is ignored if a value is not specified |
data = data | Values: ASCII hexadecimal data: 00 to FF A string of ASCII hexadecimal numbers, two digits per image byte. CR and LF can be inserted as needed for readability. The number of two-digit number pairs must match the above count. Any numbers sent after count is satisfied are ignored. A comma in the data pads the current line with 00 (white space), minimizing the data sent. ~DN or any caret or tilde character prematurely aborts the download.Binary data: Strictly binary data is sent from the host. All control prefixes are ignored until the total number of bytes needed for the graphic format is sent. |
^FO100,100^GFA,8000,8000,80,ASCII data
^FO100,100^GFB,8000,8000,80,Binary data