User's Manual

XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL 3-2
Identification segment
The identification segment is a logical record used by GRASP. It
consists of a length byte (byte 0), a flag byte (byte 1), and
identification data used only by GRASP.
The length byte contains the length of the identification
segment, including the length byte, flag byte, and identification
data.
Bit 0 of the flag byte is set to one if the current data block
contains a line-up record. This line-up record, if present,
appears as the first logical data record in the block.
Data records
The logical data records consist of three fields.
Field one contains a one-byte binary value which specifies the
length of field three. If zero is specified, the end of logical
records in the current physical record is indicated.
Field two contains a one-byte code which, after turning off bit
five, should be used as the IBM System 360/370 (1403) printer
carriage control code.
Field three is the print line data. The length of the data is
specified in field one.
GRASP tapes are single file tapes ending with a single tape mark.
Multiple reel tapes are signified by an ending tape mark coinciding
with an EOT reflector.
Line-up records
Line-up records conform to the field three format mentioned
previously. The length byte of the line-up record includes the length
of the message identifier and the length of the message text. To
locate the message text, scan the record for a hexadecimal 15
(X'15'). The text of the message begins with the character
immediately following the hexadecimal 15. The channel control word
in the line-up record is the code for a printer “no operation” (NOP).
Physical record size
The physical record size for each block of data on a GRASP tape is
equal to the GRASP disk buffer size. This buffer size is specified at
GRASP generation time and must be obtained from the user
installation's software support group.