SERIAL DATA FORMATS
Printer Data Format
If the Printer Continuous output was not selected, PC=0 PC=0 (0=NO) during setup and calibration of
the instrument, pressing the PRINT key will cause the 758 to transmit weight data to a printer.
The transmitted data will be gross weight only and will include the units of measure. The data
format for this operation is as follows:
Gross Weight
PXXXXX^lb^G CRLF
where:
P = Polarity (space if positive, - if negative)
XXXXX = Five (5) numeric digits of weight with decimal point if required and leading
zeros suppressed
^ = Space (hex 20)
lb = ASCII letters "I" and "b" to identify weighing units as pounds
kg = ASCII letters "k" and "g" to identify weighing units as kilograms
oz = ASCII letters "o" and "z" to identify weighing units as ounces
^g = Space (hex 20) and ASCII letter "g" to identify weighing units as grams
G = ASCII letter "G" for Gross weight
CRLF = Carriage Return and Line Feed commands (can be CR only if selected
during the setup and calibration of the 758)
Weight-On-Demand
If the Printer Continuous output was not selected, PC=0 PC=0 (0=NO) during setup and calibration of
the instrument, and the 758 is connected to a computer, it will transmit a single set of weight data
each time the computer sends an ENQ (hex 05). This is known as Weight-On-Demand. An
example and explanation of the data format transmitted is shown below.
Continuous Output
If the Printer Continuous output was selected PC=1 PC=1 (1=YES) during setup and calibration, the
758 will transmit weight data continuously. If connected to a remote display, the display will
continuously show weight data. An example and explanation of the data format transmitted is
shown below.
Weight-On-Demand and Continuous Output Data Format Example
The data format transmitted for both Weight-On-Demand and Continuous Output will be GROSS
weight only. The weight data always includes the units of measure. An example of the data
output (with and without a decimal point) is shown below:
Pxxxxx^UU^M^SS^CR (no decimal point in weight display)
PxxxxxD^UU^M^SS^CR (decimal point in weight display)
where:
P - polarity (space if positive, - if negative)
xxxxx - weight with leading spaces
^ - space
D - decimal point (embedded where necessary)
UU - units, upper case (LB, KG, OZ, ^G)
M - mode, upper case (G=gross)
SS - status, upper case (CZ=center-of-zero, MO=motion,
BZ=below zero and OC=over capacity)
CR - carriage return (hex OD)
6