116
Chapter 6 Version 1 Buffered Formatting
Version 1 Buffered Formatting
This section discusses only the Version 1 commands for buffered formatting.
Version 2 commands are discussed on page 99.

Buffered Form Create

Version 1 Buffered Form creation and execution differs from Version 2 in that
there is no Version 1 Execute command. Instead, all data sent after the
Create Command is plugged into the data fields of the created form until a ^G
is encountered. The Version 1 Buffered Form Create command is:
Command ^B^-<data>^]<execute data> ^G
Arguments
^B^- Indicates th e beginning of a buffered format
sequence.
<data> GPL commands and data to be stored as a
Buffered Form. As with Version 2 Buffered Forms,
the Version 1 Buffered Form <data> may contain
data fields of the form ^[nnn.
^] Indicates the end o f the buffered format sequence.
All characters following the ^] are inserted into the
^[nnn data field until the printer sees ^G.
This command allows only one form to be stored in the fo rms buffer. For this
reason, it does not require a form name.

Control Code Command Changes

The following control codes take on different functions when they are used in
the data string that follows the ^] command:
^- Fills the rest of the current data field with spaces if there are
insufficient data characters to fill the current field . The entire data
field is converted to spaces if this is the only input in the field.
^* Fills the rest of the current data fi eld with spaces if there are
insufficient data characters to fill the current field . The entire data
field is converted to spaces if this is the only input in the field. All
remaining fields in the Buffered Form are also converted to
spaces unless the fields occur within a Copy command. See
“Buffered Form Copy” on page 106 more details.
^, A form feed behaves the same as a line feed unless it is used
within a Copy command. Refer to the Copy command section for
more details.