copyrightable material and information now allowed by statutory
or judicial law or hereinafter granted, including without limitation,
material generated from the software programs which are
displayed on the screen, such as icons, screen displays, looks,
etc.
Printed in the United States of America
Publication number: 600P86175
Xerox® and all Xerox products mentioned in this publication are
trademarks of Xerox Corporation. Products and trademarks of
other companies are also acknowledged.
DEC and VAX are trademarks of Digital Equipment Corporation.
IBM and all IBM products mentioned in this publication are
trademarks of International Business Machines, Inc.
WARNING: This equipment has been tested and found to
comply with the limits for a Class A digital device, pursuant to
Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference when the
equipment is operated in a commercial environment. This
equipment generates, uses, and can radiate radio frequency
energy and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio
communications. Operation of this equipment in a residential
area is likely to cause harmful interference in which case the user
will be required to correct the interference at his own expense.
Changes are periodically made to this document. Changes,
technical inaccuracies, and typographic errors will be corrected in
subsequent editions.
This document was created on the Xerox 6085 Professional
Computer System using VP software. The typeface is Optima.
Notice
Laser safety
This manual describes the characteristics of various tape formats
which can be processed by Xerox laser printing systems
Operating System Software (OSS). Printer carriage control
conventions are also included. The information is organized into
chapters by vendor.
WARNING: Use of controls or adjustments, or performances
other than specified herein, may result in hazardous radiation
exposure.
Xerox laser printing systems are certified to comply with laser
performance standards set by the U.S. Department of Health,
Education, and Welfare as Class 1 laser products. This is a class
of laser products that does not emit hazardous radiation. This is
possible only because the laser beam is totally enclosed during
all modes of customer operation.
When performing operator functions, laser warning labels may be
visible. These labels are to alert and remind the service
representative and are placed on or near panels or shields which
require a tool for removal. THE PANELS TO WHICH THESE
LABELS ARE FIXED OR NEAR ARE NOT TO BE REMOVED BY
ANYONE OTHER THAN A XEROX SERVICE REPRESENTATIVE.
This label is located inside the left door, on the machine frame
just above the directions for clearing a jam in area 4.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANAULiii
Operation safety
Your Xerox equipment and supplies have been designed and
tested to meet strict safety requirements. These include safety
agency examination and approval, and compliance with
established environmental standards. Attention to the following
notes will ensure the continued safe operation of your
equipment.
Always connect equipment to a properly grounded power source
receptacle. If in doubt, have the receptacle checked by a
qualified electrician.
WARNING: Improper connection of the equipment grounding
conductor can result in electrical shock.
Always place equipment on a solid support surface with adequate
strength for the weight of the machine.
Always use materials and supplies specifically designed for your
Xerox equipment. Use of unsuitable materials may result in poor
performance and can possibly create a hazardous situation.
Never move or relocate either the printer or the system
controller without first contacting Xerox for approval.
Never use a ground adapter plug to connect equipment to a
power source receptacle that lacks a ground connection terminal.
Never attempt any maintenance function that is not specifically
described in your operator guide.
Never remove any covers or guards that are fastened with
screws. There are no operator-serviceable areas within these
covers.
Never override or “cheat” electrical or mechanical interlock
devices.
Never use supplies or cleaning materials for other than their
intended purposes. Keep all materials out of the reach of
children.
Never operate the equipment if unusual noises or odors are
noticed. Disconnect the power cord from the power source
receptacle and call Xerox service to correct the problem.
If you need any additional safety information concerning the
equipment or materials Xerox supplies, call Xerox Product Safety
at the following toll-free number:
1-800-828-6571
ivXEROX LASER PRINTING SYSTEMS TAPE FORMATS MANAUL
Related publications
A number of related documents are listed below for your
convenience. For a complete list and description of available
Xerox documentation, please refer to the Xerox Documentation
Catalog (Publication 610P17517) or call the Xerox Document
Subscription Service (XDSS) at 1-800-445-5554.
PublicationNumber
Xerox 4050/4090/4650 Laser Printing Systems
Installation Planning Guide
Xerox 4050 Laser Printing System
Reference Set
Xerox 4090 Laser Printing System
Reference Set
Xerox 4650 Laser Printing System
Reference Set
Xerox Laser Printing Systems
Message Guide—Version 3
Xerox 4850 HighLight Color
Laser Printing System
Reference Set
Xerox 4850 HighLight Color
Laser Printing System
Product Guide
Xerox 4850 HighLight Color
Laser Printing System
Applications Guide
Xerox 4850 HighLight Color
Laser Printing System
System Guide
600P88364
720S90430
720S90410
720S90420
720P10660
720S90680
720P86210
720P86230
720P86240
Xerox 4850 HighLight Color
Laser Printing System
System Operator Guide
Xerox 4850 HighLight Color
Laser Printing System
Operations Reference
Xerox 4850 HighLight Color
Laser Printing System
PDL/DJDE Reference
Xerox 4850 HighLight Color
Laser Printing System
Installation Planning Guide
Xerox 4850 HighLight Color
Laser Printing System Customer
Operator Training Instructor Guide
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANAULv
720P86160
720P87140
720P87160
720P86170
720P86180
PublicationNumber
Xerox 4850 HighLight Color
Laser Printing System
Operator Training Flipcharts
Xerox 4850 HighLight Color
Laser Printing System
Operator Command Summary
Xerox 4135 Laser Printing
System Reference Set
Xerox 4135 Laser Printing
System Product Guide
Xerox 4135 Laser Printing
System Operator Guide
Xerox 4135 Laser Printing System
PC User Interface Reference
Xerox 4135 Laser Printing
System Operations Reference
Xerox 4135 Laser Printing
System PDL/DJDE Reference
Xerox Laser Printing Systems
Forms Creation Guide
720P86190
720P85990
720S90670
720P85930
720P85960
720P86750
720P87150
720P87170
720P90080
Xerox Laser Printing Systems
System Generation Guide
Xerox Laser Printing Systems
Standard Font Library
Font User Guide
Xerox Publishing Standards—
A Manual of Style and Design
Xerox 4050/4090/4650 LPS
Customer Operator Training
Instructor Guide Package
Xerox 7650 Pro Imager
Reference Manual
Xerox 150 GIS Operator and
Reference Manual—Version 2.0
Xerox 871 Communications Module
System Guide
Xerox 180 18-track Cartridge
Tape System Operator Guide
Xerox 180 18-track Cartridge
Tape System Customer Operator
Training Package
720P90060
600P86174
720P82670
601E03180
600E13370
600P86479
600P86733
601E80918
720P10730
Interpress Language SetXSI707000**
XNS Architecture—General Information
Manual
XNSG
068504**
XICS User Guide892170-11
viXEROX LASER PRINTING SYSTEMS TAPE FORMATS MANAUL
PublicationNumber
EPIC Integration and Design Manual 600P86162
HFDL User Handbook 896017-11
Xerox Print Management Facility—VMS
Version User Guide
Xerox Printer Access Facility—General
Information
LPS Print Description Language
Quick Reference Card
LPS Forms Description Language
Quick Reference Card
Xerox 9790/8790 Laser Printing System
Reference Manual
Xerox 9790/8790 Laser Printing System
Operator Guide
Xerox 9790/8790 System
Generation Guide
Xerox 9790/8790/9700/8700
Installation Planning Guide
Xerox Laser Printing Systems
Message Guide, Version 2
Xerox 4050 System Generation
Guide, Version 2
720P90630
720P60020
600P88705*
600P88704*
720P90000
601E80910
600P89694
601E80900
601E81030
600P89314
*Contact the Xerox Document Subscription Service (XDSS) at 1-
800-445-5554 for special ordering instructions.
**Order directly from the Xerox Systems Institute at 1-408-737-
4652.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANAULvii
Table of contents
Noticeiii
laser safetyiii
Operation safetyiv
Related publicationsv
1.American National Standards Institute (ANSI) labeled tapes1-1
Data records11-10
Appropiate JSL coding for Univac tapes11-11
UNIVAC tape JSL sample11-12
12. IBM OS Writer tape organization12-1
OS Writer report tape format12-1
Job Descriptor Library (JDL) specification12-2
Sample report creation under an OS Writer12-2
Introduction12-2
Procedure12-3
Steps to creating an OS Writer tape12-4
WRITER tape JSL sample12-5
13. NCR tapes13-1
Carriage control conventions13-1
Printer control block codes13-2
Function code (F)13-2
Graphics code (G)13-3
Selective print character (P)13-3
Space code (S)13-3
xiiXEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
TABLE OF CONTENTS
NCR tape JSL sample13-4
14. Undefined tapes14-1
File format14-1
Data format14-2
Undefined tape JSL sample14-3
15. DEC PDP-11 tapes15-1
Tape formats15-1
File formats15-1
ANSI labeled tapes15-3
Data formats15-3
Data structure characteristics15-3
Operating system operations15-4
FONTINDEX15-4
Control codes15-4
Points to note15-5
PDP-11 (RSX) tape JSL sample15-6
16. ICL 2900 VME/B tape format16-1
Tape formats16-1
Data block formats16-1
Carriage control conventions16-2
Normal format effectors16-3
Embedded format effectors16-4
ICL tape JSL sample16-5
GlossaryGLOSSARY-1
IndexINDEX-1
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUALxiii
Tape marks
1.American National Standards
Institute (ANSI) labeled tapes
The American National Standards Institute has defined standard
labeled magnetic tapes in ANSI Standard X3.27—1969. The
structure of these tapes is described in the following sections on
tape marks and labels.
The tape mark is used on ANSI tapes in the following places:
•Following every file header label group
•Preceding and following the end-of-file label group (a
double tape mark follows the last, or only, file on tape)
•Preceding and following the end-of-volume label group
(a double tape mark follows the last volume).
Labels
Used in the manner described above, the tape mark identifies
the boundaries between the data and label groups of a file, and
the label groups in consecutive files.
Double tape markA double tape mark (two consecutive tape marks) indicates that
no further data follows on the tape. A double tape mark also
occurs between a header label group and a trailer label group
when a file containing no information (a null file) is written. This
null file double tape mark is formed by the tape mark following
the file header label group and the one preceding the end-of-file
label group.
There are two general classes of labels for ANSI tapes: operating
system labels and user labels. Operating system labels are
generated and processed by the operating system. User labels
are generated and processed by user programs.
Four types of labelsWithin these general classes, there are four types of labels, each
80 characters long. They are beginning-of-volume, beginning-offile, end-of-volume, and end-of-file. The names of the various
classes and types of labels are defined in table 1-1.
Note: In user labels, the letter “a” refers to any of the graphic
characters defined in ANSI Standard X3.4—1968.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL1-1
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
Table 1-1.ANSI labels
TypeOperating system labelsUser labels
Beginning-of-volumeVOL1 (required
(Additional VOL labels prohibited)
Beginning-of-fileHDR1 (required)
HDR2 to HDR9 (optional)
End-of-volumeEOV1 (required)
EVO2 to EOV9 (optional)
End-of-fileEOF1 (required)
EOF2 to EOF9 (optional)
The beginning-of-volume label identifies the volume and its
owner and is often referred to as a volume label. Other labels
are called “file labels” and are either header labels (if they
precede the file) or trailer labels (if they follow the file).
The Xerox/OSS can process four tape configurations:
•Single file, single volume
•Single file, multiple volume
•Multiple file, single volume
•Multiple file, multiple volume.
ANSI labeled tape structures
The locations of the types and classes of labels in these
configurations are shown in figures 1-1, 1-2, and 1-3. Figure 1-1
shows ANSI labeled tape structure when no optional labels are
used.
UVL1 to UVL9 (optional)
UHLa (optional; unlimited number
allowed)
UTLa (optional; unlimited number
allowed)
UTLa (optional; unlimited number
allowed)
Figure 1-2 shows ANSI labeled tape structures with end-of-file
(EOF) and end-of-volume (EOV) marks coinciding.
•In general, the pattern shown in option 1, figure 1-2, occurs
when the end-of-tape reflective strip is reached while writing
the last block of a file. Usually, the operating system does
not yet know that this is the last block, and the EOV label
group is recorded at this time.
•On the other hand, the pattern shown in option 2, figure 12, occurs when the reflective strip is reached after the EOF
label group has been started.
•The pattern shown in option 3, figure 1-2, permits the
initiation of any file within a file set at the beginning of a
volume. When this configuration is used, the block count
(field 12) of the end-of-volume label is undefined. File sets
are not terminated by an end-of-volume label group.
1-2XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
Structures with optional labels Figure 1-3 shows ANSI labeled tape structure when optional
labels are used. Optional operating system and user labels are
used to structure files, as follows, without otherwise modifying
the relationship between the required labels and files.
•Optional operating system labels of a given type follow a
required label of the same type.
•User labels of a given type directly follow a consecutive group of
operating system labels of the same type. When no optional
operating system labels are used in the label group, the user
labels directly follow a required label of the same type.
•There are no tape marks within a group of labels.
•Every label is completed on the volume where the first label of a
group was reached.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL1-3
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
Figure 1-1.ANSI labeled tape structureNote: No optional labels are shown.
1-4XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
Figure 1-2.ANSI labeled tape structure—assuming
coincident end-of-file and end-of-volume where
a continuation volume exists
*If end-of-volume and end-of-file coincide, the labeling
configuration is as shown above. The letters (A) and (B) indicate
to which file the labels belong. These tapes assume no optional
operating system or user labels are used.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL1-5
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
Figure 1-3.ANSI label groups with optional labels
Notes:
1.The letter “a” refers to any of the graphic characters
defined in the ANSI Standard X3.4—1968.
2.The letter “n” refers to a number 2 through 9.
*For the first file on a volume, HDR1 immediately follows the last
volume label without an intervening tape mark.
1-6XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
VOL1 label
The VOL1 label must appear as the first block on every ANSI
labeled tape and in no other position. It provides the
identification for a particular reel of tape. No other label is
permitted whose identifier (first three characters) is VOL. The
VOL1 label is described in table 1-2.
Table 1-2.VOL1 label (ANSI tapes)
Character
Name
Label identifier1-31This is the 3-character identifier VOL.
Label number42This is the number 1.
Volume serial —number5-103This is a 6-character code assigned by the owner
position(s)FieldDescription
to identify this reel (physical volume) of tape.
These characters must be those defined in ANSI
Standard X3.27
—1969 as “a” characters.
Accessibility114This is an access code. Any of the characters
specified for the volume serial number may be
used. A space means unlimited access; any other
character means special handling.
Reserved12-315Spaces.
Reserved32-37Spaces.
Owner identification38-518This is an owner identification code composed of
characters defined in ANSI Standard X3.27—1969
as “a” characters.
Reserved52-798Spaces.
Label standard level809This is a standard level code. A number 1
indicates that the labels and data formats on this
volume conform to ANSI Standard X3.27—1969.
A space indicates that they do not.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL1-7
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
HDR1, EOV1, EOF1 labels
Note: The formats and contents of these labels are identical
except for the block count. The formats are shown in table 1-3.
Table 1-3.HDR1, EOV1, and EOF1 labels (ANSI) tapes
Character
Name
Label identifier1-31This is the 3-character identifier HDR, EOV, or EOF.
Label number42This is the number 1.
File identifier5-213This may be made up of any of the characters defined
Set identification22-274This identifies the set of files to which this belongs and
File section number*28-315This number is 0001 for the first header label of each
position(s)FieldDescription
in the ANSI Standard X3.27—1969 as “a” characters.
may be any of the characters defined in the ANSI
Standard X3.27—1969 as “a” characters. The
identification is the same for all files of a multi-file set.
file. This applies to the first or only file on a volume
and to subsequent files on a multi-file volume. The
field is incremented by 1 on each subsequent volume
of the file.
File sequence number32-356This is a 4-digit numeric field that specifies the
sequence number of files within the volume or set of
volumes. Within all the labels for a given file, this field
contains the same number.
Generation number
(optional)
36-397This is a 4-digit numeric field that specifies the
sequence number of files within the volume or set of
volumes. Within all the labels for a given file, this field
contains the same number.
Generation version
(optional)
40-418This is a 2-digit numeric field that specifies successive
iterations of the same generation. The generation
version number of the first attempt to produce a file is
00.
Creation date42-479This consists of a space, followed by two numeric
digits for the year, followed by three numeric digits for
the day (001 to 365) within the year.
Expiration date48-5310This field has the same format as field nine. An
“expired” file is one in which today's date is equal to,
or later than, the date given in this field. If this
condition is satisfied, the remainder of this volume
may be overwritten. To be effective on multi-file
volumes, the expiration date of a file must be less than
or equal to the previous “expire from” date of all
previous files on the volume.
Accessibility5411This indicates any restriction on who may have access
to information in this file and may be any one of the
characters defined in the ANSI Standard X3.27—1969
as “a” characters. A space indicates unlimited access;
any other character indicates special handling.
*Fields 3, 5, and 12 are used by the operating system.
1-8XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
Table 1-3.HDR1, EOV1, and EOF1 labels (ANSI) tapes
(continued)
Character
Name
position(s)FieldDescription
Block count*55-6012For HDR1, this field contains zeros. For EOV1 and
EOF1, it is a 6-digit numeric field specifying the
number of data blocks (exclusive of labels and tape
marks) since the preceding HDR group.
System code (optional) 61-7313This is a 13-character field specifying the operating
system that recorded this file. Any of the characters
defined in ANSI Standard X3.27—1969 as “a”
characters may be used
Reserved74-8014Spaces
*Fields 3, 5, and 12 are used by the operating system.
The HDR1 label is required for all files and for continuation of
files on succeeding reels. It identifies the file and contains
operating system information that relates to the file.
The EOV1 label is required following the last data block on a
tape when the file or file set is continued on a succeeding tape.
It is separated from the last data block by the tape mark that
must precede every end-of-volume label group.
HDR2, EOV2, EOF2 labels
The EOF1 label is required following the last data block of every
file. It is separated from the last data block by the tape mark that
must precede every end-of-file group.
These labels are optional. EOF2 and EOV2 may be formatted
differently by different operating systems.
The HDR2 label is optional but is provided automatically by some
operating systems. When used, it must directly follow HDR1.
HDR2 generally provides data relating to the physical parameters
of the recorded file, including record format, record length, and
block length. Table 1-4 describes the format of HDR2 labels.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL1-9
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
Table 1-4.HDR2, EOV2, and EOF2 labels(ANSI) tapes)
Character
Name
position(s)FieldDescription
Label identifier1-31This is the 3-character identifier HDR, EOV, or EOF.
Label number42This is the number 2.
Record format*53F = fixed length.
D = variable length with the number of characters in
the record specified in decimal.
U = undefined length.
Block length*6-104This specifies the maximum number of characters per
block and is a 5-digit numeric field.
For Burroughs large systems ANSI format, this field
represents Burroughs' words (6 characters per word)
rather than a character count.
Record length*11-155This specifies record length if record format is F,
maximum record length including any count fields if
record format is D or V, or undefined if record format
is undefined. Record length is a 5-digit numeric field.
Reserved for operating
systems
Block attribute*
(IBM only)
16-496This field may have any of the characters defined in the
ANSI Standard X3.27—1969 as “a” characters.
507In the HDR2 label for IBM labels only, this field is the
block attribute.
Buffer offset*51-528This is a 2-digit numeric field specifying the character
length of any additional field inserted before a data
block (e.g., block length). This length is included in
block length (field 4).
Reserved53-809Spaces
*Fields 3, 4, 5, 7, and 8 are used by the operating system.
The EOV2 label is optional and is provided automatically by some
operating systems. When used, it must directly follow EOV1. In
some operating systems, EOV2 is identical to HDR2. Table 1-4
describes the format of these labels. In other operating systems,
EOV2 has the format described in table 1-5. (Refer to next
section.)
The EOF2 label is optional but is provided automatically by some
operating systems. When used, it must follow EOF1 directly. In
some operating systems, EOF2 is identical to HDR2. Table 1-4
describes the format of these labels. In other operating systems,
EOF2 has the format described in table 1-5. (Refer to next
section.)
1-10XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
HDR3-9, EOV3-9, EOF3-9 labels
These operating system labels are optional. The formats of the
labels are shown in table 1-5.
Table 1-5.HDR3-9, EOV3-9, and EOF3-9 labels (ANSI)
tapes*
Character
Name
Label identifier1-31This is the 3-character identifier HDR, EOV, or EOF.
Label number42This is a 1-digit number from 3 to 9.
Operating system option5-803This field may have any of the characters defined as
*In some operating systems, EOF2 and EOV2 may use this format.
position(s)FieldDescription
“a” characters in ANSI Standard X3.37—1969.
UVL, UHL, UTL labels
These are optional user labels. Their format is described in table
1-6.
Table 1-6.UVL, UHL, UTL labels(ANSI) tapes
Character
Name
Label identifier1-31This is the 3-character identifier UVL,UHL, or UTL.
Label name42 For UVL, this may be a number from 1 to 9. For UHL
User option5-803This may be any character defined in ANSI Standard
position(s)FieldDescription
and UTL, this may be any of the characters defined in
ANSI Standard X3.27—1969 as “a” characters.
X3.27—1969 as “a” characters.
Block sequence indicator
Tapes recorded with the optional block sequence indicator
referred to by the appendix of the ANSI Standard X3.27—1969
cannot be printed.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL1-11
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
Printer carriage control conventions
The ANSI control characters for IBM tapes are shown in table 1-7.
Table 1-7.ANSI control characters for IBM tapes
USASCII
graphic
USASCII
tapes
EBCDIC
tapesControl function
blank2040Space one line before printing.
030FOSpace two lines before printing.
—2D60Space three lines before printing.
+2B4ESuppress space before printing.*
131F1Skip to channel 1 and print.
232F2Skip to channel 2 and print.
333F3Skip to channel 3 and print.
434F4Skip to channel 4 and print.
535F5Skip to channel 5 and print.
636F6Skip to channel 6 and print.
737F7Skip to channel 7 and print.
838F8Skip to channel 8 and print.
939F9Skip to channel 9 and print.
A 41C1Skip to channel 10 and print.
B42C2Skip to channel 11 and print.
C43C3Skip to channel 12 and print.
*A record with a write-type control character immediately followed by a record with the
“Write (no space)” control character will be processed according to the job descriptor entry
option selected for overprint handling.
The processing parameters for ANSI carriage control are as
follows.
ANSI
INITIALBOF
DEFAULT(OVR,SP1P)
ADVTAPEYES
MASKX‘FF‘
ASSIGNSee values in table 1-7.
1-12XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
ANSI tape JSL sample
IBMRCA:JDL; 000010
/* */ 000020
/* SYSTEM TO PRINT IBM OS STANDARD AND DOS STANDARD */ 000030
/* LABELED TAPES, IBM ANSI LABELED TAPES, IBM OS */ 000040
/* WRITER TAPES, AND US70 (RCA) LABELED TAPES. */ 000050
/* */ 000060
V1: VFU ASSIGN=(1,5), ASSIGN=(2,10), ASSIGN=(3,15), 000070
ASSIGN=(4,20), ASSIGN=(5,25), ASSIGN=(6,30), 000080
ASSIGN=(7,35), ASSIGN=(8,40), ASSIGN=(9,45), 000090
ASSIGN=(10,50), ASSIGN=(11,55), ASSIGN=(12,60), 000100
TOF=5, BOF=66; 000110
/* */ 000120
/* VFU FOR OS WRITER WITH CHANNEL 9 ASSIGNED TO LINE 66 */ 000130
/* */ 000140
WR: VFU ASSIGN=(1,5), ASSIGN=(2,10), ASSIGN=(3,15), 000150
ASSIGN=(4,20), ASSIGN=(5,25), ASSIGN=(6,30), 000160
ASSIGN=(7,35), ASSIGN=(8,40), ASSIGN=(10,45), 000170
ASSIGN=(11,50), ASSIGN=(12,60), ASSIGN=(9,66), 000180
TOF=5, BOF=66; 000190
/* */ 000200
VOLUME HOST=IBMOS, LABEL=STANDARD, CODE=EBCDIC, PLABEL=YES; 000210
LINE DATA=(1,132), PCCTYPE=ANSI, PCC=(0,NOTRAN), 000220
OVERPRINT=(MERGE,NODISP), VFU=V1; 000230
ACCT USER=(BIN,TRAY); 000240
/* */ 000250
/* CATALOG FOR OS VARIABLE BLOCKED TAPES */ 000260
/* */ 000270
OSVB:CATALOG; 000280
BLOCK LENGTH=2660, PREAMBLE=4, LTHFLD=2, FORMAT=BIN; 000290
RECORD LENGTH=136, PREAMBLE=4, STRUCTURE=VB, 000300
LTHFLD=2, OFFSET=0, FORMAT=BIN; 000310
/* */ 000320
/* CATALOG FOR OS WRITER TAPES */ 000330
/* */ 000340
OS:CATALOG; 000350
VOLUME HOST=OSWTR, OSCHN=9, OSTLP=0, OSHDP=1, 000360
PLABEL=YES; 000370
BLOCK LENGTH=2400, PREAMBLE=4, LTHFLD=2, FORMAT=BIN; 000380
RECORD LENGTH=136, PREAMBLE=4, STRUCTURE=VB, 000390
LTHFLD=2, FORMAT=BIN; 000400
LINE DATA=(1,132), PCCTYPE=ANSI, PCC=(0,NOTRAN), 000410
OVERPRINT=(MERGE,NODISP), VFU=WR; 000420
/* */ 000430
/* CATALOG FOR UNIVAC SERIES 70 */ 000440
/* (FORMERLY RCA) */ 000450
/* */ 000460
US:CATALOG; 000470
VOLUME HOST=US70, LABEL=STANDARD, PLABEL=YES; 000480
BLOCK LENGTH=1330, PREAMBLE=0; 000490
RECORD LENGTH=133, STRUCTURE=FB; 000500
LINE DATA=(1,132), PCCTYPE=US70, PCC=(0,NOTRAN), 000510
OVERPRINT=(MERGE,NODISP), VFU=V1; 000520
/* */ 000530
/* IBM OS/DOS STANDARD LABELED TAPES */ 000540
/* ------------------------------------------- */ 000550
/* */ 000560
/* THE FOLLOWING JDES PROVIDE SUPPORT FOR IBM OS STANDARD */ 000570
/* AND IBM DOS STANDARD LABELED TAPES */ 000580
/* */ 000590
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
Figure 1-4JSL sample for IBM OS, DOS, ANSI, WRITER
tapes
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL1-13
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
/* CHARACTERISTICS JOB */ 000600
/* --------------- -------- */ 000610
/* */ 000620
/* OS STANDARD LABELS, 1403 PCC 1 */ 000630
/* OS STANDARD LABELS, ANSI PCC 2 */ 000640
/* OS STANDARD LABELS, 1401 PCC 3 */ 000650
/* OS STANDARD LABELS, NO PCC 4 */ 000660
/* DOS STANDARD LABELS, 1403 PCC 5 */ 000670
/* DOS STANDARD LABELS, ANSI PCC 6 */ 000680
/* DOS STANDARD LABELS, 1401 PCC 7 */ 000690
/* DOS STANDARD LABELS, NO PCC 8 */ 000700
/* */ 000710
1:JOB INCLUDE=(OSVB); 000720
VOLUME HOST=IBMOS, LABEL=STANDARD, CODE=EBCDIC; 000730
LINE PCCTYPE=IBM1403; 000740
2:JOB INCLUDE=(OSVB); 000750
VOLUME HOST=IBMOS, LABEL=STANDARD, CODE=EBCDIC; 000760
LINE PCCTYPE=ANSI; 000770
3:JOB INCLUDE=(OSVB); 000780
VOLUME HOST=IBMOS, LABEL=STANDARD, CODE=EBCDIC; 000790
LINE PCCTYPE=IBM1401; 000800
4:JOB INCLUDE=(OSVB); 000810
VOLUME HOST=IBMOS, LABEL=STANDARD, CODE=EBCDIC; 000820
LINE PCCTYPE=NONE; 000830
5:JOB; 000840
VOLUME HOST=IBMDOS, LABEL=STANDARD, CODE=EBCDIC; 000850
LINE PCCTYPE=IBM1403; 000860
6:JOB; 000870
VOLUME HOST=IBMDOS, LABEL=STANDARD, CODE=EBCDIC; 000880
LINE PCCTYPE=ANSI; 000890
7:JOB; 000900
VOLUME HOST=IBMDOS,LABEL=STANDARD, CODE=EBCDIC; 000910
LINE PCCTYPE=IBM1401; 000920
8:JOB; 000930
VOLUME HOST=IBMDOS, LABEL=STANDARD, CODE=EBCDIC; 000940
LINE PCCTYPE=NONE; 000950
/* */ 000960
/* IBM ANSI LABELED AND OS WRITER TAPES */ 000970
/* ---------------------------------------------- */ 000980
/* */ 000990
/* THE FOLLOWING JDES PROVIDE SUPPORT FOR IBM ANSI LABELED */ 001000
/* TAPES AND OS WRITER TAPES. */ 001010
/* */ 001020
/* CHARACTERISTICS JOB */ 001030
/* --------------- -------- */ 001040
/* */ 001050
/* ANSI LABELS, ASCII CODE, ANSI PCC 21 */ 001060
/* ANSI LABELS, ASCII CODE, NO PCC 22 */ 001070
/* OS WRITER, ANSI PCC 23 */ 001080
/* OS WRITER, 1403 PCC 24 */ 001090
/* */ 001100
21:JOB; 001110
VOLUME HOST=IBMOS, LABEL=ANSI, CODE=ASCII, LCODE=ASCII; 001120
LINE PCCTYPE=ANSI; 001130
22:JOB; 001140
VOLUME HOST=IBMOS, LABEL=ANSI, CODE=ASCII, LCODE=ASCII; 001150
LINE PCCTYPE=NONE; 001160
23:JOB INCLUDE=(OS); 001170
VOLUME HOST=OSWTR; 001180
LINE PCCTYPE=ANSI; 001190
24:JOB INCLUDE=(OS); 001200
VOLUME HOST=OSWTR; 001210
LINE PCCTYPE=IBM1403; 001220
/* */ 001230
/* US70 (RCA) STANDARD LABELED TAPES */ 001240
/* ------------------------------------------- */ 001250
/* */ 001260
/* JDES 41 AND 42 PROVIDE SUPPORT FOR US70 (FORMERLY RCA) */ 001270
1-14XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
AMERICAN NATIONAL STANDARDS INSTITUTE (ANSI) LABELED TAPES
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL1-15
OS/360 ANSI labeled tapes
2.IBM OS/360 and DOS/360
standard labeled tapes
The Xerox/OSS accepts any of the following IBM 360 9-track
tapes:
•ANSI labeled tapes created under OS/360
•OS/360 standard labeled tapes
•DOS/360 standard labeled tapes
•Nonstandard unlabeled tapes whose data files conform
to the record format, blocking factor, and carriage
control requirements as described within this section.
ANSI labeled tapes created under OS/360 conform to ANSI
Standard X3.27—1969. These tapes always have the HDR2,
EOF2, and EOV2 labels.
The EOF2 and EOV2 labels are always identical to the HDR2 and
the actual count in EOF2 and EOV2. The recording code for
both labels and data files is ASCII.
OS/360 and DOS/360 standard labeled tapes are similar in
principle to ANSI labeled tapes but differ enough in detail to
require separate processing. The labels created by these
operating systems and, optionally, by users, are shown in table 2-
1. The location of these labels in the various tape configurations
are illustrated in figures 2-1 and 2-2.
Table 2-1.IBM OS/360 and DOS/360 tape labels
Class and originator
DOS: VOL2—VOL8.
Table 2-2 shows the principal differences between IBM standard
labeled tape structures and ANSI tape structures.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL2-1
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
Figure 2-1.IBM labeled tape structure
*HDR2, EOV2, and EOF2 are provided under OS/360 but not
under DOS/360. Note that optional labels are not shown.
2-2XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
**Multiple file tapes created under DOS/360 must be created with
the DTF TPMARK = NO specification to avoid incorrectly placing
two tape marks between files.
Table 2-2.ANSI and IBM labeled tape structure
FeatureANSI labelsIBM OS/360 standard labels
Tape marksA double tape mark
follows the last EOF or
EOV label group on a
tape to indicate the end
of recorded data on the
tape.
A double tape mark follows
only the last EOF label group on
a tape. This indicates that end
of recorded data has been
encountered, and there is not a
continuation reel.
labels not used.
UHL, UTL These are limited only by
Only UHL 1-8 allowed.
the 63 USASCII graphics
available as “a” characters
for the label “number.”
Recorded codeUSASCII EBCDIC
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL2-3
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
Figure 2-2.IBM standard label groups
*For the first file on a volume, HDR1 immediately follows the last
volume label without an intervening tape mark.
**HDR2, EOV2, and EOF2 are created by OS/360 but not DOS/360.
2-4XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
VOL1 label
This label is always the first record on a tape. The format is
described in table 2-3.
Table 2-1.VOL1 label (IBM tapes)
Character
Name
position(s)
FieldDescription
Label identifier 1-31This is the 3-character identifier VOL.
Label number42This is the number 1.
Volume serial number5-103This is an identification code assigned
to the volume when it enters the
system.
Reserved114Zero.
VTO pointer (direct
12-215Blanks.
access only)
Reserved22-316Blanks.
Reserved32-417Blanks
Owner name and address
code
42-518This identifies the owner of the
volume.
Reserved52-809Blanks.
VOL2 through VOL8 labels
These labels are optional under DOS/360 and are bypassed by
the Xerox/OSS.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL2-5
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
HDR1, EOV1, EOF1 labels
The formats of these labels are identical except for block count.
The formats are shown in table 2-4.
Table 2-4.HDR1, EOV1, and EOF1 labels (IBM tapes)
Character
Name
position(s)FieldDescription
Label identifier1-31This is the 3-character identifier HDR, EOV, or EOF.
Label number42This is the number 1.
File identifier* 5-213These are the rightmost 17 bytes of the file name
and includes GnnnVnn if part of a generation data
group.
File serial number22-274This is the volume serial number of the tape
volume containing the file.
Volume sequence
number*
28-315This number (0001-9999) indicates the order of the
volume within the multi-volume group created at
the same time.
File sequence32-356This number (0001-9999) indicates the relative
position of the file within a multi-file group.
Generation number 36-397This field contains a number from 0000 to 9999
indicating the absolute generation number if the
file is part of a generation data group (the first
generation is 0000).
Version number 40-418This field contains a number from 00 to 99
indicating the version number of the generation if
the file is part of a generation data group (the first
version is 00).
Creation date 42-479This is the year and day the file was created and is
of the form: byyddd
b = blank
yy = year (00-99)
ddd = day (001-366)
Expiration date 48-5310This is the year and day when the file may be
scratched or overwritten. The data is of the same
form as described for creation date.
File security54110 means no security.
1 means security protection; additional ID of file
required before it can be read, written, or deleted.
3 means security protection; additional ID of file
required before it can be read, written, or deleted.
Block count*55-6012This is the number of data blocks in the file on the
current volume (exclusive of labels and tape
marks). For HDR1, this field contains zeros.
System code61-7313This code identifies the system.
Reserved 74-80 14Blanks.
*Fields 3, 5, and 12 are used by the operating system.
2-6XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
The HDR1 label is always the first beginning-of-file label. When
the file is the first on the tape, the HDR1 label immediately
follows the last VOL label without an intervening tape mark.
When the file is not the first on the tape, HDR1 is the first block
following the tape mark that followed the previous end-of-file
label group. The HDR1 label is created by both OS/360 and
DOS/360.
The EOV1 label is always the first (or only) label following the last
data block on a tape when a file is continued on a succeeding
tape. It is separated from the final data block by a tape mark.
The EOF1 label is always the first (or only) label following the last
data block of a file. It is separated from the final data block by a
tape mark.
HDR2, EOV2, EOF2 labels
The formats of these labels are identical and are described in
table 2-5. Only HDR2 labels are processed. EOV2 and EOF2 are
bypassed.
Table 2-5.HDR2, EOV2, and EOF2 labels (IBM tapes)
Character
Name
position(s)FieldDescription
Label identifier1-31This is the 3-character identifier HDR, EOV, or EOF.
Label number42This is the number 2.
Record format*53This is an alphabetic character that indicates the
format of the records in the associated file. The
characters are:
F = fixed length.
V = variable length.
U = undefined length.
Block length*6-104This is a binary number (up to 32,764) that
indicates the block length in bytes.
Format F—Must be an integral multiple of record
length (field 5).
Format V—Indicates maximum block length in file,
including the 4-byte length field.
Format U—Indicates maximum block length.
Record length*11-155This is a number that indicates record length in
bytes.
Format F—Indicates actual record length.
Format V—Indicates maximum record length in file,
including the 4-byte length field.
Format U—Zeros.
*Fields 3, 4, 5, and 12 are used by the operating system.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL2-7
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
Table 2-5.HDR2, EOV2, and EOF2 labels (IBM tapes)
(continued)
Character
Name
position(s)FieldDescription
Tape density166This is a code that indicates the recording density
of the tape.
2 = 800 bpi
3 = 1600 bpi
File position177This is a code that indicates a volume switch.
0 indicates no volume switch has occurred;
1 indicates a volume switch has occurred.
Job/job step
identification
Tape recording
technique
Printer control
character
18-348This is an indication of the job/job step that created
the file.
35-369This is either a code for 7-track tapes or blanks for
9-track tapes.
3710This is a code indicating whether a control
character set was used to create the file, and the
type of control characters used:
A = ANSI control characters.
M = machine control characters.
blank = no control characters.
Reserved3811Blank.
Block attribute*3912This is a code indicating the block attribute used to
create the file. The codes are:
B = blocked records.
S = spanned records.
R = blocked and spanned records.
blank = not blocked and not spanned records.
Reserved40-8013Blanks.
*Fields 3, 4, 5, and 12 are used by the operating system.
The HDR2 label is always created by OS/360 and immediately
follows HDR1 on OS/360 standard labeled tapes. It is not
created by DOS/360. The HDR2 label provides data relating to
the physical parameters of the recorded file such as record
format, record length, and block length.
The EOV2 label is always created by OS/360 and immediately
follows EOV1 on OS/360 standard labeled tapes. It is not
created by DOS/360.
The EOF2 label is always created by OS/360 and immediately
follows EO1 on OS/360 standard labeled tapes. It is not created
by DOS/360.
2-8XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
UHL1-8, UTL1-8 labels
These are optional user labels and are bypassed by the
Xerox/OSS. Their formats are described in table 2-6.
Table 2-6.UHL and UTL labels (IBM tapes)
Character
Name
position(s)FieldDescription
Label identifier1-31This is the 3-character identifier UHL or UTL.
Label number42This is a number from 1 to 8.
User option5-803Specified by user.
The UHLn labels immediately follow HDR2 for OS/360 and HDR1
for DOS/360.
The UTLn labels immediately follow EOV2 for OS/360 and EOV1
for DOS/360.
Printer carriage control conventions
The Xerox/OSS accepts IBM 1401 “Emulation” control characters,
IBM 1403 “Machine” control characters, and IBM ANSI control
characters.
Table 2-7.IBM 1401 emulation control codes
Code
(hexadecimal)1401 function
E1Print, space 1 line.D1No print, space 1 line.
E2Print, space 2 lines.D2No print, space 2 lines.
E3Print, space 3 lines.D3No print, space 3 lines.
C1Print, skip to channel 1.F1No print, skip to channel 1.
C2Print, skip to channel 2.F2No print, skip to channel 2.
C3Print, skip to channel 3.F3No print, skip to channel 3.
C4Print, skip to channel 4.F4No print, skip to channel 4.
C5Print, skip to channel 5.F5No print, skip to channel 5.
C6Print, skip to channel 6.F6No print, skip to channel 6.
C7Print, skip to channel 7.F7No print, skip to channel 7.
Code
(hexadecimal)1401 function
C8Print, skip to channel 8.F8No print, skip to channel 8.
C9Print, skip to channel 9.F9No print, skip to channel 9.
C0Print, skip to channel 10.F0No print, skip to channel 10.
4BPrint, skip to channel 11.7BNo print, skip to channel 11.
4CPrint, skip to channel 12.7CNo print, skip to channel 12.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL2-9
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
Table 2-7.IBM 1401 emulation control codes
(continued)
Code
(hexadecimal)1401 function
Code
(hexadecimal)1401 function
01Write (no automatic space)*0BSpace 1 line immediately.
02Write and space 1 line after printing.13Space 2 line immediately.
11Write and space 2 line after printing.1BSpace 3 line immediately.
19Write and space 3 line after printing.8BSkip to channel 1 immediately.
89Write and skip to channel 1 after printing.93Skip to channel 2 immediately.
91Write and skip to channel 2 after printing.9BSkip to channel 3 immediately.
99Write and skip to channel 3 after printing.A3Skip to channel 4 immediately.
A1Write and skip to channel 4 after printing.ABSkip to channel 5 immediately.
A9Write and skip to channel 5 after printing.B3Skip to channel 6 immediately.
B1Write and skip to channel 6 after printing.BBSkip to channel 7 immediately.
B9Write and skip to channel 7 after printing.C3Skip to channel 8 immediately.
C1Write and skip to channel 8 after printing.CBSkip to channel 9 immediately.
C9Write and skip to channel 9 after printing.D3Skip to channel 10 immediately.
D1Write and skip to channel 10 after
DBSkip to channel 11 immediately.
printing.
D9Write and skip to channel 11 after
E3Skip to channel 12 immediately
printing.
E1Write and skip to channel 12 after
03No operation.
printing.
*A record with a write-type control character immediately preceded by a record with the “Write (no
automatic space)” control character is processed according to the option selected for overprint handling.
The processing parameters for IBM 1401 and IBM 1403 carriage
control are as follows:
IBM 1401IBM 1403
INITIALTOFTOF
DEFAULT(OVR,PSPI)(OVR,PSPI)
ADVTAPEYESNO
MASKX‘FF‘X‘FF‘
ASSIGNSee values in table 2-7.See values in table 2-8.
2-10XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
IBM OS and DOS tape JSL sample
Figure 2-3.JSL sample for IBM OS, DOS, ANSI, WRITER
IBMRCA:JDL; 000010
/* */ 000020
/* SYSTEM TO PRINT IBM OS STANDARD AND DOS STANDARD */ 000030
/* LABELED TAPES, IBM ANSI LABELED TAPES, IBM OS */ 000040
/* WRITER TAPES, AND US70 (RCA) LABELED TAPES. */ 000050
/* */ 000060
V1: VFU ASSIGN=(1,5), ASSIGN=(2,10), ASSIGN=(3,15), 000070
ASSIGN=(4,20), ASSIGN=(5,25), ASSIGN=(6,30), 000080
ASSIGN=(7,35), ASSIGN=(8,40), ASSIGN=(9,45), 000090
ASSIGN=(10,50), ASSIGN=(11,55), ASSIGN=(12,60), 000100
TOF=5, BOF=66; 000110
/* */ 000120
/* VFU FOR OS WRITER WITH CHANNEL 9 ASSIGNED TO LINE 66 */ 000130
/* */ 000140
WR: VFU ASSIGN=(1,5), ASSIGN=(2,10), ASSIGN=(3,15), 000150
ASSIGN=(4,20), ASSIGN=(5,25), ASSIGN=(6,30), 000160
ASSIGN=(7,35), ASSIGN=(8,40), ASSIGN=(10,45), 000170
ASSIGN=(11,50), ASSIGN=(12,60), ASSIGN=(9,66), 000180
TOF=5, BOF=66; 000190
/* */ 000200
VOLUME HOST=IBMOS, LABEL=STANDARD, CODE=EBCDIC,PLABEL=YES; 000210
LINE DATA=(1,132), PCCTYPE=ANSI, PCC=(0,NOTRAN), 000220
OVERPRINT=(MERGE,NODISP), VFU=V1; 000230
ACCT USER=(BIN,TRAY); 000240
/* */ 000250
/* CATALOG FOR OS VARIABLE BLOCKED TAPES */ 000260
/* */ 000270
OSVB:CATALOG; 000280
BLOCK LENGTH=2660, PREAMBLE=4, LTHFLD=2, FORMAT=BIN; 000290
RECORD LENGTH=136, PREAMBLE=4, STRUCTURE=VB, 000300
LTHFLD=2, OFFSET=0, FORMAT=BIN; 000310
/* */ 000320
/* CATALOG FOR OS WRITER TAPES */ 000330
/* */ 000340
OS:CATALOG; 000350
VOLUME HOST=OSWTR, OSCHN=9, OSTLP=0, OSHDP=1, 000360
PLABEL=YES; 000370
BLOCK LENGTH=2400, PREAMBLE=4, LTHFLD=2, FORMAT=BIN; 000380
RECORD LENGTH=136, PREAMBLE=4, STRUCTURE=VB, 000390
LTHFLD=2, FORMAT=BIN; 000400
LINE DATA=(1,132), PCCTYPE=ANSI, PCC=(0,NOTRAN), 000410
OVERPRINT=(MERGE,NODISP), VFU=WR; 000420
/* */ 000430
/* CATALOG FOR UNIVAC SERIES 70 */ 000440
/* (FORMERLY RCA) */ 000450
/* */ 000460
US:CATALOG; 000470
VOLUME HOST=US70, LABEL=STANDARD, PLABEL=YES; 000480
BLOCK LENGTH=1330, PREAMBLE=0; 000490
RECORD LENGTH=133, STRUCTURE=FB; 000500
LINE DATA=(1,132), PCCTYPE=US70, PCC=(0,NOTRAN), 000510
OVERPRINT=(MERGE,NODISP), VFU=V1; 000520
/* */ 000530
/* IBM OS/DOS STANDARD LABELED TAPES */ 000540
/* ------------------------------------------- */ 000550
/* */ 000560
/* THE FOLLOWING JDES PROVIDE SUPPORT FOR IBM OS STANDARD */ 000570
/* AND IBM DOS STANDARD LABELED TAPES */ 000580
/* */ 000590
/* CHARACTERISTICS JOB */ 000600
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
tapes
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL2-11
IBM OS/360 AND DOS/360 STANDARD LABELED TAPES
/* --------------- -------- */ 000610
/* */ 000620
/* OS STANDARD LABELS, 1403 PCC 1 */ 000630
/* OS STANDARD LABELS, ANSI PCC 2 */ 000640
/* OS STANDARD LABELS, 1401 PCC 3 */ 000650
/* OS STANDARD LABELS, NO PCC 4 */ 000660
/* DOS STANDARD LABELS, 1403 PCC 5 */ 000670
/* DOS STANDARD LABELS, ANSI PCC 6 */ 000680
/* DOS STANDARD LABELS, 1401 PCC 7 */ 000690
/* DOS STANDARD LABELS, NO PCC 8 */ 000700
/* */ 000710
1:JOB INCLUDE=(OSVB); 000720
VOLUME HOST=IBMOS, LABEL=STANDARD, CODE=EBCDIC; 000730
LINE PCCTYPE=IBM1403; 000740
2:JOB INCLUDE=(OSVB); 000750
VOLUME HOST=IBMOS, LABEL=STANDARD, CODE=EBCDIC; 000760
LINE PCCTYPE=ANSI; 000770
3:JOB INCLUDE=(OSVB); 000780
VOLUME HOST=IBMOS, LABEL=STANDARD, CODE=EBCDIC; 000790
LINE PCCTYPE=IBM1401; 000800
4:JOB INCLUDE=(OSVB); 000810
VOLUME HOST=IBMOS, LABEL=STANDARD, CODE=EBCDIC; 000820
LINE PCCTYPE=NONE; 000830
5:JOB; 000840
VOLUME HOST=IBMDOS, LABEL=STANDARD, CODE=EBCDIC; 000850
LINE PCCTYPE=IBM1403; 000860
6:JOB; 000870
VOLUME HOST=IBMDOS, LABEL=STANDARD, CODE=EBCDIC; 000880
LINE PCCTYPE=ANSI; 000890
7:JOB; 000900
VOLUME HOST=IBMDOS,LABEL=STANDARD, CODE=EBCDIC; 000910
LINE PCCTYPE=IBM1401; 000920
8:JOB; 000930
VOLUME HOST=IBMDOS, LABEL=STANDARD, CODE=EBCDIC; 000940
LINE PCCTYPE=NONE; 000950
/* */ 000960
/* IBM ANSI LABELED AND OS WRITER TAPES */ 000970
/* ---------------------------------------------- */ 000980
/* */ 000990
/* THE FOLLOWING JDES PROVIDE SUPPORT FOR IBM ANSI LABELED */ 001000
/* TAPES AND OS WRITER TAPES. */ 001010
/* */ 001020
/* CHARACTERISTICS JOB */ 001030
/* --------------- -------- */ 001040
/* */ 001050
/* ANSI LABELS, ASCII CODE, ANSI PCC 21 */ 001060
/* ANSI LABELS, ASCII CODE, NO PCC 22 */ 001070
/* OS WRITER, ANSI PCC 23 */ 001080
/* OS WRITER, 1403 PCC 24 */ 001090
/* */ 001100
21:JOB; 001110
VOLUME HOST=IBMOS, LABEL=ANSI, CODE=ASCII, LCODE=ASCII; 001120
LINE PCCTYPE=ANSI; 001130
22:JOB; 001140
VOLUME HOST=IBMOS, LABEL=ANSI, CODE=ASCII, LCODE=ASCII; 001150
LINE PCCTYPE=NONE; 001160
23:JOB INCLUDE=(OS); 001170
VOLUME HOST=OSWTR; 001180
LINE PCCTYPE=ANSI; 001190
24:JOB INCLUDE=(OS); 001200
VOLUME HOST=OSWTR; 001210
LINE PCCTYPE=IBM1403; 001220
/* */ 001230
/* US70 (RCA) STANDARD LABELED TAPES */ 001240
/* ------------------------------------------- */ 001250
/* */ 001260
/* JDES 41 AND 42 PROVIDE SUPPORT FOR US70 (FORMERLY RCA) */ 001270
/* STANDARD LABELED TAPES. */ 001280
2-12XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL2-13
Record format
3.IBM DOS/360 GRASP tape
organization
Each physical record on a GRASP tape consists of two basic
elements: the identification segment and a segment containing a
variable number of logical data records (refer to figure 3-1).
Figure 3-1.GRASP physical record format
Identification segment
Description •B0 is a byte which contains the length of the ID segment in
binary.
•B1 is used as a flag byte. If bit zero of byte 1 is set to 1,
then the first logical record following the ID segment
contains a line up message-to be used for job control
information by the operator.
•ID DATA, bytes 26 and 27 (zero-indexing from the start of
the block) contain the address of the phantom printer device
to be used for block selection/deletion criteria, if desired.
•F1 is a one-byte binary value which gives the length of F3. A
zero value implies end of logical records in block.
•F2 is the channel control word after resetting bit 5 to zero.
In a line-up record, the channel control word stored here is
treated as a “no operation” (NOP) by the printer.
•F3 is either a line-up message or a line of print data.
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.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL3-1
IBM DOS/360 GRASP TAPE ORGANIZATION
Data records
Line-up records
•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.
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.
Physical record size
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).
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.
3-2XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
Sample data block
IBM DOS/360 GRASP TAPE ORGANIZATION
A sample GRASP data block is shown in figure 3-2.
Figure 3-2.Sample GRASP data block
Notes:
1. This block does not contain a line-up record. If it did, the
2. The identification segment length byte includes itself in the
3. The carriage control bytes shown in this example could be
4. CCW indicates channel control word.
GRASP carriage control conventions
GRASP carriage control is identical to IBM 1403 carriage control
except bit five (counting from the left of the byte) is set. This is
equivalent to adding binary four to each of the IBM 1403 control
codes. For example, GRASP code X'0D' is processed as 1403
code X'09', or “print and space one line.”
line-up record would be in the first logical record position
and it would have the same format as all other logical records
in the block.
length count, while the data record length byte gives the
length of the print data within the logical record.
used directly without resetting bit 5 (it is already 0). “0B”
indicates space 1 immediate (no printing), “09” indicates
space 1 after printing, and so on.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL3-3
GRASP can produce interspersed block tapes by using multiple
phantom printers. Byte 27 of each block (in the ID segment of
each block) contains the address of a phantom printer. To
process these requests, the user should set up a block
selection/deletion function.
Figure 3-3.JSL sample for POWER and GRASP tapes
3-4XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
IBM DOS/360 GRASP TAPE ORGANIZATION
/* */ 000460
RSTACK TEST=(C1,OR,C2), DELIMITER=YES, PRINT=TRAY; 000470
/* */ 000480
/* */ 000490
/* POWER VS, POWER 4.0, AND POWER 4.1/4.2 */ 000500
/* -------------------------------------- */ 000510
/* */ 000520
/* THE FOLLOWING JDES PROVIDE SUPPORT FOR IBM POWER VS TAPES, */ 000530
/* POWER VERSION 4.0 TAPES, AND POWER VERSIONS 4.1/4.2 TAPES*/ 000540
/* */ 000550
/* CHARACTERISTICS JOB */ 000560
/* --------------- -------- */ 000570
/* */ 000580
/* POWER VS TAPES 1 */ 000590
/* POWER VERSION 4.0 TAPES 2 */ 000600
/* POWER VERSIONS 4.1/4.2 TAPES 3 */ 000610
/* */ 000620
1:JOB; 000630
VOLUME HOST=POWERVS; 000640
2:JOB INCLUDE=(PW); 000650
VOLUME HOST=POWER; 000660
RECORD LTHFLD=1, PREAMBLE=1, ADJUST=2; 000670
3:JOB INCLUDE=(PW); 000680
VOLUME HOST=POWER; 000690
/* */ 000700
/* IBM DOS GRASP TAPES */ 000710
/* ------------------- */ 000720
/* */ 000730
/* THE FOLLOWING JDES PROVIDE SUPPORT FOR GRASP TAPES */ 000740
/* */ 000750
/* CHARACTERISTICS JOB */ 000760
/* --------------- -------- */ 000770
/* */ 000780
/* NORMAL GRASP TAPES 21 */ 000790
/* GRASP WITH INTERSPERSED REPORTS - SELECT 22 */ 000800
/* REPORTS FROM PHANTOM DEVICE B */ 000810
/* GRASP WITH INTERSPERSED REPORTS - DELETE 23 */ 000820
/* REPORTS FROM PHANTOM DEVICE C */ 000830
/* */ 000840
21:JOB INCLUDE=(GR); 000850
VOLUME HOST=GRASP; 000860
22:JOB INCLUDE=(GR); 000870
VOLUME HOST=GRASP; 000880
BSELECT TEST=(C1); 000890
23:JOB INCLUDE=(GR); 000900
VOLUME HOST=GRASP; 000910
BSELECT TEST=(C2); 000920
/* */ 000930
/* END OF POWER AND GRASP SYSTEM */ 000940
END;END; 000950
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL3-5
Tape formats
Block version characteristics
4.IBM DOS/360 POWER II tape
organization
The Xerox/OSS accepts labeled tapes produced by IBM DOS/360
POWER II, Versions 4.0, 4.1, and 4.2. POWER II produces tapes
with one 20-byte header label, variable length blocks up to 1024
bytes long, and blocks with variable length records. Each block
is preceded by a 6-byte prefix which contains the block size in
bytes (including the block prefix). Each record has a prefix which
contains the record length field and carriage control information.
Version 4.0
The block Version 4.0 format is shown in figure 4-1.
Figure 4-1.POWER Version 4.0, block format
•The 20-byte header label contains the characters PRTRDRPUN
in the first 9 positions followed by 11 blanks. (This is the
same as Version 4.0.)
XEROX LASER PRINTING SYSTEMS TAPE FORMATS4-1
IBM DOS/360 POWER II TAPE ORGANIZATION
Version 4.1
•Each block begins with a 6-byte block prefix which contains
the block length in bytes in the last 2 bytes of the prefix.
(This is the same as Version 4.0.)
•Each record is prefaced with a 2-byte field. The first byte is
the length of the data portion of the record in bytes, and the
second byte is an IBM 1403 Machine Control Code used for
carriage control.
The block Version 4.1 is shown in figure 4-2.
Figure 4-2.POWER Version 4.1 and 4.2, block format
•The 20-byte header label contains the characters PRTRDRPUN
in the first 9 positions followed by 11 blanks. (This is the
same as Version 4.0.)
•Each block begins with a 6-byte block prefix which contains
the block length in bytes in the last 2 bytes of the prefix.
(This is the same as Version 4.0.)
•Each record is prefaced with a 3-byte field. The first two
bytes contain the length of the data portion of the record in
bytes, and the third byte is an IBM 1403 Machine Control
Code used for carriage control.
Version 4.2
The block and record format for Version 4.2 is identical to
Version 4.1. (Refer to previous section.)
4-2XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
Tape format examples
First record, header label*
Second record, block of data records
IBM DOS/360 POWER II TAPE ORGANIZATION
An example of a Version 4.0 POWER II tape is shown in figure 4-
3. An example of a Version 4.1 POWER II tape is shown in figure
4-4.
Figure 4-3.POWER II, Version 4.0 sample tape format
*Header label contents shown are in hexadecimal.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL4-3
IBM DOS/360 POWER II TAPE ORGANIZATION
First record, header label*
Second record, block of data records
Figure 4-4.POWER II, Version 4.1 sample tape format
*Header label contents shown are in hexadecimal.
4-4XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
H1r
IBM DOS/360 POWER II TAPE ORGANIZATION
Figure 4-5.JSL sample for POWER and GRASP tapes
POWGRP:JDL; 000010
/* */ 000020
/* SYSTEM FOR POWER, POWER VS, AND GRASP */ 000030
/* */ 000040
V1: VFU ASSIGN=(1,5), ASSIGN=(2,10), ASSIGN=(3,15), 000050
ASSIGN=(4,20), ASSIGN=(5,25), ASSIGN=(6,30), 000060
ASSIGN=(7,35), ASSIGN=(8,40), ASSIGN=(9,45), 000070
ASSIGN=(10,50), ASSIGN=(11,55), ASSIGN=(12,60), 000080
TOF=4, BOF=66; 000090
/* */ 000100
/* TABLES AND CRITERIA FOR LOGICAL PROCESSING */ 000110
/* FOR GRASP INTERLEAVED TAPES */ 000120
/* */ 000130
T1: TABLE CONSTANT=('B'); 000140
T2: TABLE CONSTANT=('C'); 000150
/* */ 000160
C1: CRITERIA CONSTANT=(27,1,EQ,T1); 000170
C2: CRITERIA CONSTANT=(27,1,EQ,T2); 000180
/* */ 000190
/* SYSTEM FOR POWER VS */ 000200
/* */ 000210
VOLUME HOST=POWERVS, PLABEL=YES; 000220
BLOCK LENGTH=2048; 000230
RECORD LENGTH=136, STRUCTURE=VB, LTHFLD=2, OFFSET=0, 000240
ADJUST=0, FORMAT=BIN, PREAMBLE=3; 000250
LINE DATA=(1,132), PCCTYPE=IBM1403, PCC=(0,NOTRAN), 000260
OVERPRINT=(MERGE,NODISP), VFU=V1; 000270
ACCT USER=(BIN,TRAY); 000280
/* */ 000290
/* CATALOG FOR POWER VERSIONS */ 000300
/* */ 000310
PW:CATALOG; 000320
VOLUME HOST=POWER; 000330
BLOCK LENGTH=2048, PREAMBLE=6, LTHFLD=2, FORMAT=BIN, 000340
OFFSET=4; 000350
RECORD LENGTH=135, STRUCTURE=VB, PREAMBLE=2, 000360
LTHFLD=2, FORMAT=BIN, OFFSET=0, ADJUST=3; 000370
/* */ 000380
/* CATALOG FOR GRASP */ 000390
/* */ 000400
GR:CATALOG; 000410
VOLUME HOST=GRASP; 000420
BLOCK LENGTH=4096, PREAMBLE=0, ZERO=YES; 000430
RECORD LENGTH=135, STRUCTURE=VB, PREAMBLE=1, 000440
LTHFLD=1, FORMAT=BIN, OFFSET=0, ADJUST=2; 000450
/* */ 000460
RSTACK TEST=(C1,OR,C2), DELIMITER=YES, PRINT=TRAY; 000470
/* */ 000480
/* */ 000490
/* POWER VS, POWER 4.0, AND POWER 4.1/4.2 */ 000500
/* -------------------------------------- */ 000510
/* */ 000520
/* THE FOLLOWING JDES PROVIDE SUPPORT FOR IBM POWER VS TAPES, */ 000530
/* POWER VERSION 4.0 TAPES, AND POWER VERSIONS 4.1/4.2 TAPES*/ 000540
/* */ 000550
/* CHARACTERISTICS JOB */ 000560
/* --------------- -------- */ 000570
/* */ 000580
/* POWER VS TAPES 1 */ 000590
/* POWER VERSION 4.0 TAPES 2 */ 000600
/* POWER VERSIONS 4.1/4.2 TAPES 3 */ 000610
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL4-5
IBM DOS/360 POWER II TAPE ORGANIZATION
/* */ 000620
1:JOB; 000630
VOLUME HOST=POWERVS; 000640
2:JOB INCLUDE=(PW); 000650
VOLUME HOST=POWER; 000660
RECORD LTHFLD=1, PREAMBLE=1, ADJUST=2; 000670
3:JOB INCLUDE=(PW); 000680
VOLUME HOST=POWER; 000690
/* */ 000700
/* IBM DOS GRASP TAPES */ 000710
/* ------------------- */ 000720
/* */ 000730
/* THE FOLLOWING JDES PROVIDE SUPPORT FOR GRASP TAPES */ 000740
/* */ 000750
/* CHARACTERISTICS JOB */ 000760
/* --------------- -------- */ 000770
/* */ 000780
/* NORMAL GRASP TAPES 21 */ 000790
/* GRASP WITH INTERSPERSED REPORTS - SELECT 22 */ 000800
/* REPORTS FROM PHANTOM DEVICE B */ 000810
/* GRASP WITH INTERSPERSED REPORTS - DELETE 23 */ 000820
/* REPORTS FROM PHANTOM DEVICE C */ 000830
/* */ 000840
21:JOB INCLUDE=(GR); 000850
VOLUME HOST=GRASP; 000860
22:JOB INCLUDE=(GR); 000870
VOLUME HOST=GRASP; 000880
BSELECT TEST=(C1); 000890
23:JOB INCLUDE=(GR); 000900
VOLUME HOST=GRASP; 000910
BSELECT TEST=(C2); 000920
/* */ 000930
/* END OF POWER AND GRASP SYSTEM */ 000940
END;END; 000950
4-6XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
Tape formats
5.IBM POWER/VS and POWER/VSE
tape organization
The Xerox printing system accepts tapes produced by IBM
DOS/VS POWER and DOS/VSE POWER as illustrated in figure 5-1.
These tapes have no labels per se; however, the first and last
blocks of a file, which are identical, have a special length and
content and, in a limited sense, act as labels. Figure 5-2 presents
an example of one such special block or POWER/VS.
File formats
A tape mark precedes the first file on the tape. A single tape
mark separates files, and two tape marks end the tape. A tape
mark encountered in conjunction with an end-of-tape reflector
denotes an end-of-volume condition. (Refer to figure 5-1.)
For POWER VS, the file consists of one 152-byte special block,
followed by data blocks as described below in the section “Data
formats.” The last block in the file is another 152-byte special
block.
For POWER/VSE, both special blocks are 184 bytes long, although
their format remains the same otherwise.
For POWER/VSE II, both special blocks are 216 bytes long,
although their format remains the same otherwise.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL5-1
IBM POWER/VS AND POWER/VSE TAPE ORGANIZATION
Data formats
The data formats are fixed length blocks with variable length
records; no block length fields are present. The record format
has a 2-byte length field, a general purpose byte, a carriage
control byte from the 1403 carriage control set, and zero to 132
print characters. (See figures 5-3 and 5-4 which illustrate block
and record formats, respectively.)
A general purpose byte gives record or block identification; the
codes and functions of this byte are listed and described in table
5-1.
Table 5-1.General purpose byte-codes and functions
Codes
00,01Normal record
023540 (floppy disk) record
04End-of-data (occurs in the last record of the last
print data block in the file)
08Break record
0C,0DEnd-of-block for Version 30.1 of DOS/VS POWER
10,11End-of-block for Version 31 of DOS/VS POWER
and subsequent releases
20End of 3540 records
5-2XEROX LASER PRINTING SYSTEM TAPE FORMATS MANUAL
IBM POWER/VS AND POWER/VSE TAPE ORGANIZATION
Figure 5-1.POWER VS and POWER/VSE file formats
Interpretation
T
M= Tape mark
DATA= One or more data blocks (see figure 5-3 for
further details)
SB= Special block (see figure 5-2 for further details)
R = Reflector
XEROX LASER PRINTING SYSTEM TAPE FORMATS MANUAL5-3
IBM POWER/VS AND POWER/VSE TAPE ORGANIZATION
Figure 5-2.Format of a POWER VS special block
Figure 5-3.POWER VS data block format
Blocks are fixed in length with variable length records. There is
no block length field, block offset, or block postamble.
Figure 5-4.POWER VS record format
See table 5-1, earlier in this chapter, for general purpose byte
codes and functions.
5-4XEROX LASER PRINTING SYSTEM TAPE FORMATS MANUAL
POWER and GRASP tape JSL sample
Figure 5-5.JSL sample for POWER and GRASP tapes
POWGRP:JDL; 000010
/* */ 000020
/* SYSTEM FOR POWER, POWER VS, AND GRASP */ 000030
/* */ 000040
V1: VFU ASSIGN=(1,5), ASSIGN=(2,10), ASSIGN=(3,15), 000050
ASSIGN=(4,20), ASSIGN=(5,25), ASSIGN=(6,30), 000060
ASSIGN=(7,35), ASSIGN=(8,40), ASSIGN=(9,45), 000070
ASSIGN=(10,50), ASSIGN=(11,55), ASSIGN=(12,60), 000080
TOF=4, BOF=66; 000090
/* */ 000100
/* TABLES AND CRITERIA FOR LOGICAL PROCESSING */ 000110
/* FOR GRASP INTERLEAVED TAPES */ 000120
/* */ 000130
T1: TABLE CONSTANT=('B'); 000140
T2: TABLE CONSTANT=('C'); 000150
/* */ 000160
C1: CRITERIA CONSTANT=(27,1,EQ,T1); 000170
C2: CRITERIA CONSTANT=(27,1,EQ,T2); 000180
/* */ 000190
/* SYSTEM FOR POWER VS */ 000200
/* .*/ 000210
VOLUME HOST=POWERVS, PLABEL=YES; 000220
BLOCK LENGTH=2048; 000230
RECORD LENGTH=136, STRUCTURE=VB, LTHFLD=2, OFFSET=0, 000240
ADJUST=0, FORMAT=BIN, PREAMBLE=3; 000250
LINE DATA=(1,132), PCCTYPE=IBM1403, PCC=(0,NOTRAN), 000260
OVERPRINT=(MERGE,NODISP), VFU=V1; 000270
ACCT USER=(BIN,TRAY); 000280
/* */ 000290
/* CATALOG FOR POWER VERSIONS */ 000300
/* */ 000310
PW:CATALOG; 000320
VOLUME HOST=POWER; 000330
BLOCK LENGTH=2048, PREAMBLE=6, LTHFLD=2, FORMAT=BIN, 000340
OFFSET=4; 000350
RECORD LENGTH=135, STRUCTURE=VB, PREAMBLE=2, 000360
LTHFLD=2, FORMAT=BIN, OFFSET=0, ADJUST=3; 000370
/* */ 000380
/* CATALOG FOR GRASP */ 000390
/* */ 000400
GR:CATALOG; 000410
VOLUME HOST=GRASP; 000420
BLOCK LENGTH=4096, PREAMBLE=0, ZERO=YES; 000430
RECORD LENGTH=135, STRUCTURE=VB, PREAMBLE=1, 000440
LTHFLD=1, FORMAT=BIN, OFFSET=0, ADJUST=2; 000450
/* */ 000460
RSTACK TEST=(C1,OR,C2), DELIMITER=YES, PRINT=TRAY; 000470
/* */ 000480
/* */ 000490
/* POWER VS, POWER 4.0, AND POWER 4.1/4.2 */ 000500
/* -------------------------------------- */ 000510
/* */ 000520
/* THE FOLLOWING JDES PROVIDE SUPPORT FOR IBM POWER VS TAPES, */ 000530
/* POWER VERSION 4.0 TAPES, AND POWER VERSIONS 4.1/4.2 TAPES*/ 000540
/* */ 000550
/* CHARACTERISTICS JOB */ 000560
/* --------------- -------- */ 000570
/* */ 000580
/* POWER VS TAPES 1 */ 000590
/* POWER VERSION 4.0 TAPES 2 */ 000600
/* POWER VERSIONS 4.1/4.2 TAPES 3 */ 000610
IBM POWER/VS AND POWER/VSE TAPE ORGANIZATION
XEROX LASER PRINTING SYSTEM TAPE FORMATS MANUAL5-5
IBM POWER/VS AND POWER/VSE TAPE ORGANIZATION
/* */ 000620
1:JOB; 000630
VOLUME HOST=POWERVS; 000640
2:JOB INCLUDE=(PW); 000650
VOLUME HOST=POWER; 000660
RECORD LTHFLD=1, PREAMBLE=1, ADJUST=2; 000670
3:JOB INCLUDE=(PW); 000680
VOLUME HOST=POWER; 000690
/* */ 000700
/* IBM DOS GRASP TAPES */ 000710
/* ------------------- */ 000720
/* */ 000730
/* THE FOLLOWING JDES PROVIDE SUPPORT FOR GRASP TAPES */ 000740
/* */ 000750
/* CHARACTERISTICS JOB */ 000760
/* --------------- -------- */ 000770
/* */ 000780
/* NORMAL GRASP TAPES 21 */ 000790
/* GRASP WITH INTERSPERSED REPORTS - SELECT 22 */ 000800
/* REPORTS FROM PHANTOM DEVICE B */ 000810
/* GRASP WITH INTERSPERSED REPORTS - DELETE 23 */ 000820
/* REPORTS FROM PHANTOM DEVICE C */ 000830
/* */ 000840
21:JOB INCLUDE=(GR); 000850
VOLUME HOST=GRASP; 000860
22:JOB INCLUDE=(GR); 000870
VOLUME HOST=GRASP; 000880
BSELECT TEST=(C1); 000890
23:JOB INCLUDE=(GR); 000900
VOLUME HOST=GRASP; 000910
BSELECT TEST=(C2); 000920
/* */ 000930
/* END OF POWER AND GRASP SYSTEM */ 000940
END;END; 000950
5-6XEROX LASER PRINTING SYSTEM TAPE FORMATS MANUAL
6.UNIVAC Series 70 (US70)
Labeled tapes
magnetic tape organization*
A minimum set of US70 standard labels includes a volume label
(VOL 1), one standard file header label (HDR1), and one end-offile trailer label (EOF1) or one standard end-of-volume label
(EOV1).
The minimum set of labels may be expanded by adding up to
seven of each label type. For example, a file label could contain
eight file header labels, HDR1, HDR2, HDR3, up to and including
HDR8.
Additionally, the user may include both user header labels (UHL)
and user trailer labels (UTL). Up to eight of each of these labels
may be used. For example, UHL1 through UHL8 and UTL1
through UTL8 can be added.
Label groups and sets
Header label group
The header label group consists of the volume label, file header
label, and user header label sets. These label sets are contiguous
within the header label. For example, if a HDR2 label is used, it
must follow a HDR1 label.
The header label group is always ended with a tape mark (see
figure 6-1).
Figure 6-1.Header label organization
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL6-1
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
Header label sets
Volume label
Volume labels provide a means of identifying a given tape. The
volume label set is the first label set on a tape. There may be up
to eight volume labels per tape, but the data field in volumes
two (VOL2) through eight (VOL8) are undefined. The contents
of a VOL1 label are contained in table 6-1. The contents of
VOL2 through VOL8 labels are contained in table 6-2.
Table 6-1.Volume label format (VOL1)
Character
Field
11-3Label identifier3VOL
24Volume label number11
35-10Volume serial number 6Identifies the volume
411Volume security10 = No security protection
Position(s)NameLengthDescription
1 = The volume has or had security
protection.
512-21Not used for tape files10Ten spaces
622-31Reserved10Ten spaces
732-41Reserved10Ten spaces
842-51Owner's name and address
10Identifies the owner of the volume
code
952-80Reserved29Twenty-nine spaces
Note: Unused and reserved fields should be recorded as EBCDIC spaces (hexadecimal 40).
Table 6-2.Volume label format (VOL2 through VOL8)
Character
Field
Position(s)NameLengthDescription
11-3Label identifier3VOL
24Volume label number12 through 8 in ascending sequence
35-80Undefined76Any characters the user wishes
File header label
The standard file header label (HDR1) identifies a file and
indicates the sequence of the file within a multi-file set.
Additionally, it contains the volume serial number (identical to
the volume one [VOL1] serial number) and the sequence of a
volume in a file for multi-volume files.
Each file on a volume with standard labels contains a standard
header label (see table 6-3). Additionally, the standard label may
be followed by up to seven file header labels, HDR2 through
HDR8 (see table 6-4).
6-2XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
Table 6-3.Standard header label format (HDR1)
Character
Field
Position(s)NameLengthDescription
11-3Label identifier3VOL
24File header label number11
35-21File identifier*17Identifies the entire file
422-27File serial number6Identifies a file/volume relationship.
This field is identical to the volume
serial number in the volume label (field
3). On a multi-volume file, this field is
identical to the volume serial number
on the first volume.
528-31Volume sequence number*4Indicates the sequence of a volume in
a file (0001-9999). Used with multi-
volume files.
632-35File sequence number 4Indicates the sequence of a file in a
multi-file set (0001-9999).
736-39Generation number4Indicates the editions of the file (0001-
9999).
840-41Version number of
generation
5Indicates the version of a generation of
a file (01-99).
942-47Creation date6Indicates the year and the day of the
year the file was created. The format is:
PositionContent Meaning
1 Space None
2-3 00-99 Year
4-6 001-366 Day of the year
March 4, 1967 would be entered as
6 7 0 6 3.
1048-53Expiration date6Indicates the year and the day of the
year the volume may be written on.
This field has the same format as Field
9.
1154File security10 = No security protection.
1 = This file has security protection.
1255-60Block count6Six spaces. This field in the file header
label is not used.
1361-70Reserved13Thirteen spaces
1474-80Reserved7Seven spaces
*Fields 3 and 5 are used by the operating system.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL6-3
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
Table 6-4.Header label format (HDR2 through HDR8)
Character
Field
Position(s)NameLengthDescription
11-3Label identifier3HDR
24File header label number12 through 8 in ascending sequence
35-80Undefined76Any characters the user wishes
User header label
The user has the option of including up to eight user header
labels on a labeled volume. A user header label contains one
field which consists of any characters the user wishes to include.
User header labels, if included, follow the file header labels.
Their contents are contained in table 6-5.
Table 6-5.User header label format (UHL)
Character
Field
Position(s)NameLengthDescription
11-3Label identifier3HDR
24User label number11 through 8 in ascending sequence
within the UHL set or UTL set.
35-80User‘s option76May contain any characters.
Trailer labels
The trailer label group consists of the end-of-file or end-ofvolume trailer label sets and the user trailer label set. The endof-file trailer label set indicates the end of a file. It is followed by
one tape mark unless the file under consideration is the last file
on the volume. In this case, the end-of-file trailer label set is
followed by two tape marks. The end-of-volume trailer label set
is used when a file is continued on a subsequent volume. This
label set is followed by two tape marks.
The trailer label group format is shown in figure 6-2.
Figure 6-2.Trailer label organization
6-4XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
Trailer label sets
File trailer labels
The first label of a trailer label set is called the standard trailer
label. This is either an end-of-file (ECF1) label or an end-ofvolume (EOV1) label. An end-of-file label indicates the end of a
given file; an end-of-volume label indicates the end of useful data
on a tape volume. The contents of the standard trailer label are
contained in table 6-6.
header label
1255-60Block count*6Indicates the number of data blocks
written on the file from the last file
header label to the first file trailer label,
excluding tape marks and checkpoint
records.
1361-73Same as corresponding
fields in file header label
1474-80Same as corresponding
fields in file header label
13Same as corresponding fields in file
header label
7Same as corresponding fields in file
header label
*Field 12 is used by the operating system.
In addition to the standard trailer label, the user may specify up
to seven additional file trailer labels, EOF2 through EOF8 or EOV2
through EOV8. These labels, if used, would follow the standard
trailer label. Their contents are shown in table 6-7.
EOV = End-of-volume trailer label
24File trailer label number12 through 8 in ascending sequence
within the EOF set or EOV set.
35-80Undefined76Reserved
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL6-5
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
User trailer label
The user optionally may specify up to eight user trailer labels,
UTL1 through UTL8. If used, these labels follow the file trailer
labels. The contents of these labels are contained in table 6-8.
Table 6-8.User trailer label format (UTL)
Character
Field
Position(s)NameLengthDescription
11-3Label identifier3UTL
24User label number11 through 8 in ascending sequence
within the UHL set or UTL set.
35-80User‘s option76May contain any characters
Tape configurations
The organization of standard labeled tapes varies from user to
user. For example, optional labels may or may not be included,
and tape files may occupy many volumes. The four basic
configurations that can be processed by the printing system are
enumerated below. An example of a standard label tape for each
configuration is contained in the figure referenced.
Figure 6-6Standard labeled tape example: Multi-file, multi
volume
Unlabeled tapes
Magnetic tapes that contain no labels may also be processed on
the printing system. Unlabeled tapes optionally may begin with a
tape mark. Files are separated by a tape mark and two tape
marks follow the last data file. An example of an unlabeled tape
is shown in figure 6-7.
Figure 6-7.Unlabeled tape configuration
Note: The first tape mark in this illustration is normally written
on output but may be omitted at the programmer's option.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL6-7
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
Tape marks
Labeled tapes
A tape mark follows every header label group and precedes and
follows every trailer label group. Two tape marks following a
trailer label group indicate the end of data on a volume. Figure
6-8 shows an example of tape mark placement for standard
labeled tapes.
Figure 6-8.Tape mark placement: Tapes with standard
labels, additional labels, and user labels
Unlabeled tapes
Null filesIt is possible, however, for two consecutive tape marks to appear
on tape and not signify the end of useful data on the volume.
This condition (null file) occurs when the end-of-volume and
end-of-file coincide (see figure 6-9).
Figure 6-9.Tape mark placement: Null files
Note: The notation (A) indicates the labels are part of File A.
Tapes using no labels optionally may begin with a single tape
mark. Files on these tapes normally are separated by tape marks.
Two adjacent tape marks signify the end of data on the tape (see
figure 6-7).
6-8XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
Data formats
Users may generate magnetic tape files composed of fixed
length, variable length, and undefined length records. The fixed
and variable length records may be collected further into fixed or
variable length blocks. All data blocks must contain 13 or more
bytes.
US70 labeled and unlabeled tape formats
Listed below are the record formats that may appear on US70
labeled and unlabeled tapes.
Description•Fixed length, unblocked
•Fixed length records, blocked (block lengths are variable, so
•Variable length, unblocked
•Variable length, blocked
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
that the block length parameter is present) ’
Alternate device tapes
•Undefined length, unblocked.
Notes:
1. The US70 system does not create blocked, undefined record
format.
2. Block and record length values always include the block or
record length field (4 bytes each) in the count.
3. The record or block length is of binary format and is
contained in the first 2 bytes of the 4-byte field. For
example, variable length blocked records have the format
shown in figure 6-10.
The US70 operating system contains a facility for allocating
devices to files at execution time. One situation in which this
might be used is when a file that is generally printed on-line is
written alternatively to magnetic tape.
A file printed on-line may not generally contain printer cartridge
control information as a part of the file. Alternate device print
tapes, however, must contain carriage control characters. The
programmer is responsible for including them in each print line.
Tape organization
Alternate device tapes may be generated with standard labels,
non-standard labels, or no labels. Similarly, these tapes may
contain fixed or variable length records and may be blocked or
unblocked.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL6-9
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
Carriage control byte
Fixed length print recordsThe carriage control byte for fixed length records is the first byte
of each fixed length record.
Variable length print recordsThe carriage control byte in variable length records immediately
follows the record length for each record.
In both fixed and variable length records, the carriage control
byte is considered part of the data of the record and not part of
any other control bytes associated with the record.
COBOL print tapes
COBOL language programs executed under the US70 operating
system may produce print tapes with up to four different formats.
These formats are a result of changes in device assignments at
run time. Also, reports written by the Report Writer feature of
COBOL may be written to magnetic tape.
Subsequent paragraphs discuss possible formats that may be
processed on the printed system and how they are produced.
Use the following code to interpret the examples:
ccA single byte code for controlling carriage spacing on
the printer.
PCOBOL Monitor output code of one byte appended
to the record; indicates the record is to be printed.
cCOBOL Monitor output code of one byte appended
to the record; indicates the record is to be punched
onto a card.
RCThe report code specified in Special Names for the
WITH CODE option on the Report Writer.
Note: If the records are variable length, the block and record
counts precede the first character in the examples shown below.
Format 1
This is a printer-destined file assigned to the external name
SYSnn or a report written by Report Writer to the external name
SYSnn. Records of these types of files have a single byte carriage
control character appended to the front of the record.
6-10XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
Format 2
These are reports written to the external name SYSnn when the
WITH CODE of the Report Writer is specified.
Records with this format include a single byte report, which is
specified in Special Names for the WITH CODE option.
When more than one report is written on a file, this report code
is used by a user on utility routine (US70's TPPR Utility) to select
a specific report for printing. The report code lies between the
carriage control byte and the beginning of the print data.
Format 3
This is a printer-destined file assigned to S (or a report written to)
SYSLST/SYSOUT and executed under Monitor control.
Print tapes of this type have a single byte appended at the
beginning of the print record. The byte is added by the Monitor
to indicate that the record is to be printed. The byte precedes
the carriage control byte.
Format 4
These are reports written to SYSLST/SYSOUT and executed under
Monitor control specified with the WITH CODE option.
Print records in this form have three control bytes preceding the
print data. The first byte is the Monitor output code, indicating
the record is to be printed. The second byte is the carriage
control byte. The third byte is the report code produced by the
WITH CODE option of Report Writer.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL6-11
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
US70 printer control conventions
US70 printer models 242, 243, and 246 accept a 1-byte
command to control printer spacing. When printing is
performed on-line, this control byte is sent to the printer before
the print record and is not part of the print record. When
printing is performed off-line, the control byte becomes part of
the record (see “Alternate device tapes”).
Printer control byte
Line spacing
Line spacing may be performed before or after print the current
file. From 0 to 15 lines may be spaced at one time (refer to table
6-10).
Table 6-9.US70, 242, 243, and 246 machine codes
Code (hexadecimal)Printer function
00Advance paper 0 lines after printing.
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
0FAdvance paper 15 lines after printing.
40Advance paper 0 lines immediately, print, then automatic upspace one line.
41Advance paper 1 line immediately, print, then automatic upspace one line.
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
4FAdvance paper 15 lines immediately, print, then automatic upspace one line.
80*Skip to channel 0 after printing.
81Skip to channel 1 after printing.
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
88Skip to channel 8 after printing.
89Skip to channel 9 after printing.
8ASkip to channel 10 after printing.
8BSkip to channel 11 after printing.
8CSkip to channel 12 after printing.
C0*Skip to channel 0 immediately, print, automatic upspace one line.
*This skip command is valid only for printers equipped with Special Forms Control F5278.
6-12XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
Table 6-9.US70, 242, 243, and 246 machine codes
(continued)
Code (hexadecimal)Printer function
C1Skip to channel 1 immediately, print, automatic upspace one line.
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
C8Skip to channel 8 immediately, print, automatic upspace one line.
C9*Skip to channel 9 immediately, print, automatic upspace one line.
CASkip to channel 10 immediately, print, automatic upspace one line.
CBSkip to channel 11 immediately, print, automatic upspace one line.
CCSkip to channel 12 immediately, print, automatic upspace one line.
*This skip command is valid only for printers equipped with Special Forms Control F5278.
Figure 6-10.US70 variable length block records
Printer carriage control tape
Printer spacing may be performed by a skip-to-channel command
in which the control byte directs the printer to skip to the next
hole punched in a given channel of the carriage control tape.
The control byte may request a skip to channels 1 through 8, 10,
and 11. Skipping may be performed before or after printing the
current line.
Note: A request to skip to channels 0, 9, or 12 through 15 is
illegal and should not appear on print tapes generated for
standard US70 printers. US70 printers fitted with Special Forms
Control F5278-10-10, -30, however, can accept a skip to channel
0, 9, or 12 command, and these control commands may appear
on the print tapes.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL6-13
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
The US70 carriage control conventions are shown in table 6-9.
The processing parameters for US70 carriage control are as
follows:
INITIALTOF
DEFAULT(OVR,PSP1)
ADVTAPEYES
MASKX‘FF’
ASSIGNSee values in table 6-10.
US70
6-14XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
UNIVAC tape JSL sample
UNIVAC:JDL; 000010
/* */ 000020
/* SYSTEM FOR UNIVAC SDF */ 000030
/* */ 000040
/* */ 000230
/* */ 000240
/* */ 000250
/* UNIVAC SDF */ 000260
/* */ 000270
/* THE FOLLOWING JDES WILL SUPPORT 9 TRACK LABELED AND NON */ 000280
/* LABELED UNIVAC SDF FORMATS. LABEL=STANDARD IS USED TO */ 000290
/* PROVIDE INPUT PROCESSOR WITH INFORMATION CONCERNING THE */ 000300
/* PRESENCE OF A LABEL CONDITION ONLY. THE LABEL FORMAT IS */ 000310
/* EXPECTED AS UNPACKED. CODE=ASCII IS REQUIRED IN ORDER TO */ 000320
/* OBTAIN THE ASCII TABLE FROM DISC, HOWEVER THE DATA FORMAT */ 000330
/* WITHIN THE REPORTS CAN BE EITHER FIELD DATA OR ASCII. */ 000340
/* PREAMBLE=6 IS REQUIRED IN ORDER TO PROCESS THE UNIVAC */ 000350
/* DATA CONTROL WORD PROCEEDING EACH DATA RECORD. */ 000360
/* BLOCKS SATISFYING CRITERIA C1 WILL BE DELETED. */ 000370
/* */ 000380
/* CHARACTERISTICS JOB */ 000390
/* */ 000400
/* LABELED TAPE 1 */ 000410
/* NON-LABELED, STACKED REPORTS, DJDE'S 2 */ 000420
/* NON-LABELED 3 */ 000430
/* NON-LABELED, RECORD LENGTH=400 4 */ 000440
/* */ 000450
UNIVAC SERIES 70 (US70) MAGNETIC TAPE ORGANIZATION*
Figure 6-11.JSL sample for UNIVAC tapes
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL6-15
Xerox labeled tapes
7.Xerox ANSI standard labeled
tapes and unlabeled tapes
The Xerox/OSS accepts any of the following Xerox 9-track tapes:
•ANSI labeled tapes created under the CP-V system
•Unlabeled tapes whose data files conform to record formats,
blocking factor, and carriage control requirements of this
printing system
•Tapes with other label conventions if the data files conform
to the record format, blocking factor, and carriage control
requirements when these nonstandard labels are bypassed by
operator procedures.
Control Program-Five (CP-V) and ANSI labeled tapes
ANSI labeled tapes created under CP-V conform to the
requirements of ANSI Standard X3.27–1969 (refer to the ANSI
tape section at the beginning of this manual). Labels processed
by CP-V and the optional user labels are described in table 7-1.
Unlabeled tapes whose data files conform to the requirements of
this printing system can be processed by Xerox/OSS. Unlabeled
file arrangements and formats are shown in figure 7-1.
Operating
system
labelsUser labels
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL7-1
XEROX ANSI STANDARD LABELED TAPES AND UNLABELED TAPES
Nonstandard labels
Tapes that have nonstandard labels, but whose data files conform
to the requirements of this printing system can be processed by
the Xerox/OSS. This is done by bypassing the labels using a
simple operator procedure, then treating the data file as
unlabeled. Nonstandard labeled tapes can also be processed as
undefined tapes (see chapter 14, “Undefined tapes”).
Figure 7-1.Unlabeled tape structure
*The tape marks must appear after the end-of-tape reflective strip.
7-2XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
Carriage control conventions
XEROX ANSI STANDARD LABELED TAPES AND UNLABELED TAPES
The Xerox/OSS accepts Xerox 7440, 7445, and 7446 printer
carriage control characters (Xerox tapes). These conventions are
shown in table 7-2.
Table 7-2.Xerox printer control characters
Code
(hexadecimal)Function
60 or E0Inhibit automatic upspace after printing.*
C0 or 40Space 0 lines, print, and upspace 1 line.
C1Space 1 line, print, and upspace 1 line.
C2Space 2 line, print, and upspace 1 line.
C3Space 3 line, print, and upspace 1 line.
C4Space 4 line, print, and upspace 1 line.
C5Space 5 line, print, and upspace 1 line.
C6Space 6 line, print, and upspace 1 line.
C7Space 7 line, print, and upspace 1 line.
C8Space 8 line, print, and upspace 1 line.
C9Space 9 line, print, and upspace 1 line.
CASpace 10 line, print, and upspace 1 line.
CBSpace 11 line, print, and upspace 1 line.
CCSpace 12 line, print, and upspace 1 line.
CDSpace 13 line, print, and upspace 1 line.
CESpace 14 line, print, and upspace 1 line.
CFSpace 15 line, print, and upspace 1 line.
D0Skip to channel 0, print, and inhibit
upspace.
D1Skip to channel 1, print, and inhibit
upspace.
D2Skip to channel 2, print, and inhibit
upspace.
D3Skip to channel 3, print, and inhibit
upspace.
D4Skip to channel 4, print, and inhibit
upspace.
D5Skip to channel 5, print, and inhibit
upspace.
*These characters in combination with the characters that
inhibit automatic upspace will be processed according to the
job descriptor entry selected for overprint handling.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL7-3
XEROX ANSI STANDARD LABELED TAPES AND UNLABELED TAPES
Table 7-2.Xerox printer control characters (continued)
Code
(hexadecimal)Function
D6Skip to channel 6, print, and inhibit
D7Skip to channel 7, print, and inhibit
E0Space 0 lines, print, and inhibit automatic
E1Space 1 lines, print, and inhibit automatic
E2Space 2 lines, print, and inhibit automatic
E3Space 3 lines, print, and inhibit automatic
E4Space 4 lines, print, and inhibit automatic
upspace.
upspace.
upspace after printing.
upspace after printing.
upspace after printing.
upspace after printing.
upspace after printing.
E5Space 5 lines, print, and inhibit automatic
upspace after printing.
E6Space 6 lines, print, and inhibit automatic
upspace after printing.
E7Space 7 lines, print, and inhibit automatic
upspace after printing.
E8Space 8 lines, print, and inhibit automatic
upspace after printing.
E9Space 9 lines, print, and inhibit automatic
upspace after printing.
EASpace 10 lines, print, and inhibit automatic
upspace after printing.
EBSpace 11 lines, print, and inhibit automatic
upspace after printing.
ECSpace 12 lines, print, and inhibit automatic
upspace after printing.
EDSpace 13 lines, print, and inhibit automatic
upspace after printing.
EESpace 14 lines, print, and inhibit automatic
upspace after printing.
EFSpace 15 lines, print, and inhibit automatic
upspace after printing.
F0Skip to channel 0, print, and upspace 1 line.
F1Skip to channel 1, print, and upspace 1 line.
F2Skip to channel 2, print, and upspace 1 line.
7-4XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
XEROX ANSI STANDARD LABELED TAPES AND UNLABELED TAPES
Table 7-2.Xerox printer control characters (continued)
Code
(hexadecimal)Function
F3Skip to channel 3, print, and upspace 1 line.
F4Skip to channel 4, print, and upspace 1 line.
F5Skip to channel 5, print, and upspace 1 line.
F6Skip to channel 6, print, and upspace 1 line.
F7Skip to channel 7, print, and upspace 1 line.
Under Xerox carriage control, a special case of page overflow
processing can occur. If the bottom-of-form line number is
encountered as the result of a skip-to-channel command, then
print-and-space commands below bottom-of-form are allowed.
The processing parameters for Xerox carriage control are as
follows:
INITIALTOF
DEFAULT(IGN, PSP1)
ADVTAPEYES
MASKX‘FF’
ASSIGNUse values in table 7-2.
Figure 7-2.JSL sample for Xerox tapes
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL7-5
XEROX ANSI STANDARD LABELED TAPES AND UNLABELED TAPES
RECORD STRUCTURE=U; 000230
LINE PCCTYPE=NONE, DATA=(0,132); 000240
U4:CATALOG; 000250
VOLUME LABEL=NONE; 000260
BLOCK LENGTH=4096; 000270
RECORD STRUCTURE=U; 000280
LINE PCCTYPE=NONE, DATA=(0,132); 000290
FB:CATALOG; 000300
VOLUME LABEL=NONE; 000310
BLOCK LENGTH=3990; 000320
RECORD LENGTH=133, STRUCTURE=FB; 000330
LINE PCCTYPE=NONE, DATA=(0,132); 000340
/* */ 000350
/* */ 000360
/* XEROX ANSI LABELED AND UNLABELED TAPES */ 000370
/* ------------------------------------------------*/ 000380
/* */ 000390
/* THE FOLLOWING JDES WILL PRINT A VARIETY OF XEROX TAPES - */ 000400
/* BOTH ANSI LABELED AND UNLABELED */ 000410
/* */ 000420
/* CHARACTERISTICS JOB */ 000430
/* --------------- -------- */ 000440
/* */ 000450
/* ANSI-LABELED, FB, BLOCKED 3990, XEROX 11 */ 000460
/* PCC */ 000470
/* ANSI-LABELED, U, BLOCKED 133, XEROX PCC 12 */ 000480
/* UNLABELED, BLOCKED 3990, FB, XEROX PCC 13 */ 000490
/* UNLABELED, BLOCKED 3960, FB, XEROX PCC 14 */ 000500
/* UNLABELED, BLOCKED 133, U, XEROX PCC 15 */ 000510
/* */ 000520
11:JOB; 000530
VOLUME HOST=XEROX, LABEL=ANSI; 000540
BLOCK LENGTH=3990; 000550
RECORD LENGTH=133, STRUCTURE=FB; 000560
12:JOB; 000570
VOLUME HOST=XEROX, LABEL=ANSI; 000580
BLOCK LENGTH=133; 000590
RECORD LENGTH=133, STRUCTURE=U; 000600
13:JOB; 000610
VOLUME HOST=XEROX, LABEL=NONE; 000620
BLOCK LENGTH=3990; 000630
RECORD LENGTH=133, STRUCTURE=FB; 000640
14:JOB; 000650
VOLUME HOST=XEROX, LABEL=NONE; 000660
BLOCK LENGTH=3960; 000670
RECORD LENGTH=132, STRUCTURE=FB; 000680
15:JOB; 000690
VOLUME HOST=XEROX, LABEL=NONE; 000700
BLOCK LENGTH=133; 000710
RECORD LENGTH=133, STRUCTURE=U; 000720
/* */ 000730
/* JDES FOR UTILITY PRINTOUTS */ 000740
/* -------------------------- */ 000750
/* */ 000760
/* THE FOLLOWING JDES WILL ALLOW PRINTOUTS OF MOST TAPES */ 000770
/* WITHOUT ATTEMPTING TO PROPERLY DEBLOCK THE TAPE. */ 000780
/* */ 000790
/* CHARACTERISTICS JOB */ 000800
/* --------------- ------- */ 000810
/* */ 000820
/* UNBLOCKED, NO PCC 31 */ 000830
/* BLOCKED 4096, U, NO PCC 32 */ 000840
/* BLOCKED 3990, FB, NO PCC 33 */ 000850
/* */ 000860
31:JOB; 000870
VOLUME LABEL=NONE; 000880
BLOCK LENGTH=133; 000890
RECORD STRUCTURE=U; 000900
7-6XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
XEROX ANSI STANDARD LABELED TAPES AND UNLABELED TAPES
LINE PCCTYPE=NONE, DATA=(0,132); 000910
32:JOB; 000920
VOLUME LABEL=NONE; 000930
BLOCK LENGTH=4096; 000940
RECORD STRUCTURE=U; 000950
LINE PCCTYPE=NONE, DATA=(0,132); 000960
33:JOB; 000970
VOLUME LABEL=NONE; 000980
BLOCK LENGTH=3990; 000990
RECORD LENGTH=133, STRUCTURE=FB; 001000
LINE PCCTYPE=NONE, DATA=(0,132); 001010
END;END; /* END OF JDL */ 001020
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL7-7
8.Medium Burroughs system tapes
The Xerox/OSS accepts two basic tape formats from the Medium
Burroughs systems (B2500, B2700, B3500, B3700, and B4700
computers): printer backup and non-printer backup ANSI. The
features which distinguish printer backup tapes are:
•“BACKUP” in the label field
•Block length is 136 words (6 characters per word)
•Record structure is FB
•Carriage control is a 4-byte field.
Figure 8-1.Format of the Burroughs standard label for a
printer backup tape
Record format
The record structure is “FB” for blocked, fixed length records.
The block has no header, length indicator, or postamble; it may
be truncated to less than maximum block size, but always
contains a number of bytes equal to an exact multiple of the
record length.
The record structure consists of 4 bytes of carriage control
information followed by 132 bytes of print data (which may not
be used if the carriage control code selects a “no-print” option).
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL8-1
MEDIUM BURROUGHS SYSTEM TAPES
Label types
ANSI labeled tapes created under a Burroughs operating system
conform to the requirements of ANSI labels detailed at the
beginning of this manual. Burroughs standard labels are shown
in figures 8-2 through 8-5.
Figure 8-2.Standard label tape example #1 (Burroughs)
Figure 8-3.Standard label tape example #2 (Burroughs)
Figure 8-4.Standard label tape example #3 (Burroughs)
Figure 8-5.Standard label tape example #4 (Burroughs)
8-2XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
Tape configurations
Carriage control conventions
MEDIUM BURROUGHS SYSTEM TAPES
The four basic configurations which can be processed by the
printing system are listed below; an example of a standard label
tape for each configuration is contained in the figure which is
referenced.
•Single-file, single-volume (figure 8-2)
•Single-file, multi-volume (figure 8-3)
•Multi-file, single-volume (figure 8-4)
•Multi-file, multi-volume (figure 8-5).
The Xerox/OSS accepts Burroughs printer carriage control
conventions as shown in table 8-1. Note that the values listed
are represented as EBCDIC characters: for example, the
hexadecimal equivalent for the first listing is X'F0F0F2F0' (no print
and space zero lines).
operation)
0120No print, space 1 line0022No print, skip to channel 2
0220No print, space 2 line0023No print, skip to channel 3
. . . .
. . . .
. . . .
9820No print, space 98 line0028No print, skip to channel 8
9920No print, space 99 line0029No print, skip to channel 9
0000Print, space 0 lines 0001Print, skip to channel1
0100Print, space 1 lines 0002Print, skip to channel2
0200Print, space 2 lines 0003Print, skip to channel3
0021No print, skip to channel 1
0030No print, skip to channel 10
0031No print, skip to channel 11
. . . .
. . . .
. . . .
9800Print, space 98 lines 0009Print, skip to channel9
9900Print, space 99 lines 0010Print, skip to channel10
0011Print, skip to channel11
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL8-3
MEDIUM BURROUGHS SYSTEM TAPES
The processing parameters for all medium Burroughs carriage
control are as follows:
medium Burroughs B2500, B2700,
B3500, B3700, or B4700
INITIALTOF
DEFAULT(OVR, PSP1)
ADVTAPEYES
MASKX'FF'
ASSIGNUse values in table 8-1.
1. During label processing the printing software ascertains
whether or not a tape is a printer backup tape. Therefore,
no special specification for printer backup is needed in the
LABEL left/right parts.
2. The label is printed on a printer backup tape if one or more
of the following is true:
•The JDE contains the specification PLABEL = YES.
•The label print flag in the label is zero.
•The forms required flag in the label is set.
Burroughs tape JSL sample
BUR:JDL; 000010
/* */ 000020
/* SYSTEM TO PRINT BURROUGHS MEDIUM SYSTEM AND BURROUGHS */ 000030
/* LARGE SYSTEM PRINTER BACKUP TAPE FORMATS */ 000040
/* */ 000050
/* */ 000060
V1: VFU ASSIGN=(1,5), ASSIGN=(2,10), ASSIGN=(3,15), 000070
ASSIGN=(4,20), ASSIGN=(5,25), ASSIGN=(6,30), 000080
ASSIGN=(7,35), ASSIGN=(8,40), ASSIGN=(9,45), 000090
ASSIGN=(10,50), ASSIGN=(11,55), TOF=5, BOF=66; 000100
/* */ 000110
/* USER TRANSLATION TABLE FOR BURROUGHS ALTERS LEFT AND */ 000120
/* RIGHT BRACKETS AND EXCLAMATION MARK */ 000130
/* */ 000140
CODE DEFAULT=EBCDIC, ASSIGN=(X'4A',X'B4'), ASSIGN=(X'5A', 000150
X'B5'), ASSIGN=(X'D0',X'5A'); 000160
/* */ 000170
VOLUME HOST=B4700, LABEL=STANDARD, CODE=US LCODE=USER, 000180
PLABEL=YES; 000190
BLOCK LENGTH=816, PREAMBLE=0, POSTAMBLE=0; 000200
RECORD LENGTH=136, STRUCTURE=FB; 000210
LINE DATA=(4,132), PCCTYPE=B4700, PCC=(0,NOTRAN), 000220
OVERPRINT=(MERGE,NODISP), VFU=V1; 000230
ACCT USER=(BIN,TRAY); 000240
/* */ 000250
/* */ 000260
/* CATALOG TO PRINT BURROUGHS LARGE SYSTEM (B6700 AND B7700)*/ 000270
/* PRINTER BACKUP TAPES */ 000280
In the first case above, the ending labels as well as the start-offile labels are printed.
Figure 8-6.JSL sample for Burroughs tapes
8-4XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
MEDIUM BURROUGHS SYSTEM TAPES
/* */ 000290
LB:CATALOG; 000300
VOLUME HOST=B6700, LABEL=ANSI,CODE=USER, LCODE=USER, 000310
BMULT=6, RMULT=6, PLABEL=YES; 000320
BLOCK LENGTH=1800, LTHFLD=0, PREAMBLE=0, POSTAMBLE=0; 000330
RECORD LENGTH=138, STRUCTURE=VB, LTHFLD=2, OFFSET=4, 000340
LMULT=6, FORMAT=BIN, ADJUST=6, PREAMBLE=6; 000350
LINE MARGIN=1, DATA=(0,132), PCCTYPE=B670 PCC=(0,NOTRAN), 000360
OVERPRINT=(MERGE,NODISP), VFU=V1; 000370
/* */ 000380
/* */ 000390
/* */ 000400
/* BURROUGHS MEDIUM SYSTEM SUPPORT */ 000410
/* ------------------------------------------ */ 000420
/* */ 000430
/* THE FOLLOWING JDES WILL PRINT BOTH LABELED AND UNLABELED */ 000440
/* TAPES FROM THE BURROUGHS MEDIUM SYSTEMS (B2500, B2700, */ 000450
/* B3500,B3700, AND B4700. */ 000460
/* */ 000470
/* CHARACTERISTICS JOB */ 000480
/* --------------- -------- */ 000490
/* */ 000500
/* LABELED PRINTER BACKUP TAPE 1 */ 000510
/* UNLABELED PRINTER BACKUP TAPE 2 */ 000520
/* NON-PRINTER BACKUP ANSI TAPE 3 */ 000530
/* */ 000540
1:JOB; 000550
VOLUME HOST=B4700, LABEL=STANDARD, CODE=USER,LCODE=USER; 000560
2:JOB; 000570
VOLUME HOST=B4700, LABEL=NONE, CODE=USER; 000580
3:JOB; 000590
VOLUME HOST=B4700, LABEL=STANDARD, CODE=USER,LCODE=USER; 000600
BLOCK LENGTH=1330; 000610
RECORD LENGTH=133, STRUCTURE=FB; 000620
LINE DATA=(1,132), PCCTYPE=ANSI, PCC=(0,NOTRAN); 000630
/* */ 000640
/* */ 000650
/* BURROUGHS LARGE SYSTEM SUPPORT */ 000660
/* ---------------------------------------- */ 000670
/* */ 000680
/* THE FOLLOWING JDES WILL PRINT BOTH LABELED PRINTER BACKUP*/ 000690
/* AND STANDARD ANSI-LABELED TAPES FROM THE BURROUGHS LARGE */ 000700
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL8-5
Burroughs labeled tapes
Record format
9.Large Burroughs system tapes
The Xerox/OSS accepts Burroughs large system printer backup
tapes generated on the B6700 computer.
With the exception that labels may be multiples of six bytes in
length, Burroughs printer backup tapes are labeled following the
specifications for ANSI standard labels described previously in
this manual.
Records are variable in length and are blocked into fixed length
blocks of 300 6-byte words each. Each record begins with a 6byte Input/Output Control Word (IOCW). The IOCW contains
the printer carriage control, record length, and residual character
count (variable length of record postamble). There is no block
length given since each block is fixed at 300 6-byte words.
Partially filled blocks are padded with zeros. An IOCW of all
zeros signifies the end of data within a given block. (Refer to
figure 9-1.)
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL9-1
LARGE BURROUGHS SYSTEM TAPES
Figure 9-1.Printer backup tape record format (Burroughs)
Line-up records
The first record of the first block in a Burroughs 6700 printer
backup tape may be a line-up record containing a forms
message.
•If this record is longer than 12 6-byte words and if a flag bit
is set (bit 47 in the third 6-byte word following the IOCW),
then the record does contain a forms message.
•The length byte of the line-up record includes the length of
the forms message identifier and the length of the forms
message text.
•The text of the message begins with the character
immediately following the hexadecimal 15 (X‘15’).
•The channel control word in the line-up record is the code
for a printer “no operation” (NOP).
The line-up record is recognized automatically as a stacked report
delimiter by the Xerox/OSS. Furthermore, the line-up record is
displayed to the operator when the printer is printing in singlereport mode.
9-2XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
Carriage control
LARGE BURROUGHS SYSTEM TAPES
Burroughs carriage control does not have a character
representative but, rather, is represented by a bit pattern in the
IOCW. Refer to table 9-1 for the carriage control actions
induced by each of the carriage control codes. Pre-job forms
alignment is to top of form; the default for an invalid carriage
control is to print and space one line.
Table 9-1.Burroughs B6700 carriage control
IOCW*
Byte 0
060100Print, skip to channel 1
060200Print, skip to channel 2
060300Print, skip to channel 3
060400Print, skip to channel 4
060500Print, skip to channel 5
060600Print, skip to channel 6
060700Print, skip to channel 7
060800Print, skip to channel 8
060900Print, skip to channel 9
060A00Print, skip to channel 10
060B00Print, skip to channel 11
060000Print, no space or skip
060040Print, space 1 line
Byte 1Byte 2Function
060080 or C0Print, space 2 lines
The above series may also appear with byte 0 equal to 0E which
means “no print.” *IOCW is the input/output control word.
The processing parameters for large Burroughs carriage control
are as follows:
B6700
INITIALTOF
DEFAULT(OVR,PSPI)
ADVTAPEYES
MASKX‘FF‘
ASSIGNValues are decoded from the IOCW
when the print record is processed (see
table 9-1).
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL9-3
LARGE BURROUGHS SYSTEM TAPES
Character set
Burroughs tape JSL sample
BUR:JDL; 000010
/* */ 000020
/* SYSTEM TO PRINT BURROUGHS MEDIUM SYSTEM AND BURROUGHS */ 000030
/* LARGE SYSTEM PRINTER BACKUP TAPE FORMATS */ 000040
/* */ 000050
/* */ 000060
V1: VFU ASSIGN=(1,5), ASSIGN=(2,10), ASSIGN=(3,15), 000070
ASSIGN=(4,20), ASSIGN=(5,25), ASSIGN=(6,30), 000080
ASSIGN=(7,35), ASSIGN=(8,40), ASSIGN=(9,45), 000090
ASSIGN=(10,50), ASSIGN=(11,55), TOF=5, BOF=66; 000100
/* */ 000110
/* USER TRANSLATION TABLE FOR BURROUGHS ALTERS LEFT AND */ 000120
/* RIGHT BRACKETS AND EXCLAMATION MARK */ 000130
/* */ 000140
CODE DEFAULT=EBCDIC, ASSIGN=(X'4A',X'B4'),ASSIGN=(X'5A', 000150
X'B5'), ASSIGN=(X'D0',X'5A'); 000160
/* */ 000170
VOLUME HOST=B4700, LABEL=STANDARD, CODE=USER,LCODE=USER, 000180
PLABEL=YES; 000190
BLOCK LENGTH=816, PREAMBLE=0, POSTAMBLE=0; 000200
RECORD LENGTH=136, STRUCTURE=FB; 000210
LINE DATA=(4,132), PCCTYPE=B4700, PCC=(0,NOTRAN), 000220
OVERPRINT=(MERGE,NODISP), VFU=V1; 000230
ACCT USER=(BIN,TRAY); 000240
/* */ 000250
/* */ 000260
/* CATALOG TO PRINT BURROUGHS LARGE SYSTEM (B6700 AND B7700)*/ 000270
/* PRINTER BACKUP TAPES */ 000280
/* */ 000290
LB:CATALOG; 000300
VOLUME HOST=B6700, LABEL=ANSI,CODE=USER, LCODE=USER, 000310
BMULT=6, RMULT=6, PLABEL=YES; 000320
BLOCK LENGTH=1800, LTHFLD=0, PREAMBLE=0, POSTAMBLE=0; 000330
RECORD LENGTH=138, STRUCTURE=VB, LTHFLD=2, OFFSET=4, 000340
LMULT=6, FORMAT=BIN, ADJUST=6, PREAMBLE=6; 000350
LINE MARGIN=1, DATA=(0,132), PCCTYPE=B6700,PCC=(0,NOTRAN), 000360
OVERPRINT=(MERGE,NODISP), VFU=V1; 000370
/* */ 000380
/* */ 000390
/* */ 000400
/* BURROUGHS MEDIUM SYSTEM SUPPORT */ 000410
/* ------------------------------------------ */ 000420
/* */ 000430
/* THE FOLLOWING JDES WILL PRINT BOTH LABELED AND UNLABELED */ 000440
The Burroughs EBCDIC character set is used. This character set
differs from the Xerox EBCDIC character set for the following
characters:
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL9-5
10.Honeywell tapes
The Xerox/OSS accepts magnetic tapes generated on Honeywell
200/2000 and 600/6000 systems. Supported label formats include
standard 80-character labels, standard 120-character COBOL
labels, System Print Type (SPR) labels, and standard system tape
labels. Fixed-length records (bannered or unbannered) are
supported on 9-track tapes in EBCDIC or 4 x 3 packed BCD; the
SPR data format is a subset of this format. Variable-length
records (bannered or unbannered) are supported on 9-track
tapes in 4 x 3 packed BCD.
4 x 3 packed 6-bit character format
Octal data, 6-bit binary, or 6-bit character may be written on 9track tape in a compressed 4 x 3 format. That is, four 6-bit data
bytes are compressed into three 8-bit data bytes when the data is
written to 9-track tape. Each 6-bit data byte is extracted and two
high-order zeros are appended.
Two separate methods are used on Honeywell tapes to pack and
code 6-bit characters. Figure 10-1 shows an example of how
BCD characters on Honeywell 200/2000 tapes are translated to
ASCII by the Xerox/OSS.
Figure 10-1.Pictorial representation of T4X3H2 packing
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANAUL10-1
HONEYWELL TAPES
Table 10-1 shows the BCD to ASCII translation correspondences
for Honeywell 200/2000. The corresponding packing and coding
methods for Honeywell 600/6000 tapes are described later in this
chapter.
Table 10-1.Honeywell 200/2000 BCD table (6-bit
representation)t
10-2XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
Honeywell 200/2000 tape formats
The organization of Honeywell 200/2000 standard, COBOL, and
SPR labeled tapes varies from user to user. The four basic file
configurations are:
•Single-file, single-volume
•Single-file, multi-volume
•Multi-file, single-volume
•Multi-file, multi-volume.
These are illustrated in figure 10-2. The different label formats
are shown in tables 10-2 through 10-7. Note that the tape marks
shown in figure 10-2 are optional for the Honeywell 200/2000
formats.
Label identifier1-5This is the 5-character identifier 1HDRb.
Volume serial number6-10This is the serial number unique to the physical tape reel.
File sequence number11-16This number is the same for all reels of a file, but is unique for
each file.
Volume sequence
number*
17-19This number identifies the order of processing for this particular
reel within the file.
Reserved20Unspecified contents.
File identifier*21-30File name.
Creation date31-35This is the date the file was created (yyddd where yy = year and
ddd = day).
Expiration date36-40This is the number of days the tape is to be retained before it
may be scratched or overwritten (-ccc b where ccc = days).
Reserved 41-80Unspecified contents.
*Used by the operating system.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL10-3
Label identifier1-5This is the 5-character identifier 1EOFb, 1EORb, or 1ERIb. 1EOFb
denotes the end of a completed file. 1EORb denotes that the
file continues onto another tape reel. 1ERIb denotes the end of
all information on this reel.
Block count* 6-10This is the number of data blocks contained on this reel of this
file.
Record count11-20This is the number of data records (items) processed on this reel
of this file. This field is blank for COBOL trailer labels.
Hash total21-30This is a host computer-generated value, which is altered each
time the tape file is updated.
Reserved31-80Unspecified contents.
*Used by the operating system.
10-4XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL
HONEYWELL TAPES
200/2000 standard 120-character labeled tapes)
Character
Name
position(s)Description
Label identifier1-5This is a 5-character identifier 1HDRb, 1EOFb, or 1EORb. 1HDRb
denotes the beginning-of-file. 1EOFb denotes the end of a
completed file. 1EORb denotes that the file continues onto
another tape reel.
Reserved6Unspecified contents.
Expiration date7-10This is the number of days the tape is to be retained before it
may be scratched or overwritten (cccc in days).
Creation date11-15 This is the date the file was created (yyddd where yy = year and
ddd = day).
File identifier*16-25File name.
File sequence number26-30This number is the same for all reels of a file, but is unique for
each file.
Volume serial number31-35This is the serial number unique to the physical tape reel.
Reserved 36Unspecified contents.
Volume sequence
number*
37-40This number identifies the order of processing for this particular
reel within the file.
Reserved41-50Unspecified contents.
System identifier51-54This identifies the operating system used to create this file.
Record structure55F indicates fixed format.
V indicates variable format.
Record length*56-60This is a number that indicates the record length in characters.
Block length* 61-65This is a number that indicates the block length in characters.
Checkpoint indicator66Checkpoint indicator (IBM format).
Block count*67-72This is the number of data blocks contained on this reel of a file.
This field is processed from the 1EOF and 1EOR labels only.
Reserved73-120Unspecified contents.
*Used by the operating system.
XEROX LASER PRINTING SYSTEMS TAPE FORMATS MANUAL10-5
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.