User`s guide

4-54
Guide to Printers and Printing
gotolabel Specifies the label of the statement to branch to after executing this
statement.
For M statements, specifies the label of the statement to go to for m
statements that do not have a gotolabel. If the gotolabel field is
null, fall through.
For m statements, if the gotolabel field is null, branch to the
gotolabel field of the M statement.
For V statements, if the gotolabel field is null, fall through.
For T statements, if the gotolabel field is null, fall through.
reserved1 Reserved for future use.
text Specifies a string of text. How the text is used depends on the
statement type.
For M statements, specifies that the text be placed in the backend =
statement.
For m statements, specifies the text to be placed in the backend =
statement if the corresponding M statement contains a null string in
the variable field.
For V statements, specifies that the text be placed in the backend =
statement.
For T statements, specifies the text to be used by the variable field.
The text field has the special capability to execute shell commands
and insert the resulting standard output (stdout) into the text string. Any
text between a pair of back quote characters is executed as a shell
command. The stdout resulting from the shell is inserted where the
back–quoted text was.
For example, suppose the environment variable HOME were equal to
/home/guest. If the text field was /tmp‘echo $HOME‘/file, the
resulting text would be /tmp/home/guest/file.
Note: Inside the back–quoted text \‘ (backslash, single back–quote)
represents the back–quote character and \ \ (backslash, backslash)
represents the backslash character.
Variable Indicates the name of the variable in which to store data. This field can
have multiple variables separated by commas. If null, place the data in
the backend = statement. The data to be stored depends on the state-
ment type:
For M statements, the data stored is the selection value.
For V statements, the data stored is the entered value.
For T statements, the data stored is the text field.
The environment variable used to store the data consists of the string
PIO prepended to the variable name. For example, if the variable field
was: var1, The environment variable name would be PIOvar1.
There are two special cases of variable names:
dname In addition to the data being stored in the PIOdname
environment variable, it is also used as the queue
device name in the /etc/qconfig file.
fname In addition to the data being stored in the PIOfname
environment variable, it is also used as the value for the
file= statement in the /etc/qconfig file.