Before using the information and the product it works with, ensure that you
read the general information under "Notices" on page vi.
February 1998
This manual may contain references to, or information about, IBM products
that are not announced in your country. Such references or information must
not be construed to mean that IBM intends to announce such IBM product,
programming or services in your country.
Information contained in this documentation is subject to change from time to
time. Changes will be reflected in the following revisions.
Reader comments may be sent by fax to 1-800-524-1519 or by e-mail to
print_pubs@vnet.ibm.com or by regular mail to:
Department H7FE Building 003G
The IBM Printing Systems Company
Information Development
P.O. Box 1900
Boulder, CO 80301-9191
U.S.A.
IBM may use or distribute any of the information you supply in any way it
believes suitable without incurring any obligation whatever. You may, of
course, continue to use the information you supply.
Note to U.S. Government Users – Documentation related to restricted rights –
Use, duplication or disclosure is subject to restrictions set forth in GSA ADP
Schedule Contract with IBM Corp.
Page 3
Table of Contents
About this setup guide
Related Publications .......................................... xii
CONFIGURATION
Preparing for Configuration ......................................2
References in this publication to IBM products, programs, or services do not
imply that IBM intends to make these available in all countries in which IBM
operates. Any reference to an IBM product, program, or service is not
intended to state or imply that only IBM’s product, program, or service may be
used. Any functionally equivalent product, program, or service that does not
infringe any of the intellectual property rights of IBM may be used instead of
the IBM product, program, or service. The evaluation and verification of
operation in conjunction with other products, except those expressly
designated by IBM, are the responsibility of the user.
IBM may have patents or pending patent applications covering subject matter
in this document. The furnishing of this document does not give you any
license to use these patents. You can send license inquiries, in writing, to the
IBM Director of Commercial Relations, IBM Corporation, Purchase, NY
10577, U.S.A.
Electronics Emission Notices
Federal Communications Commission (FCC) Statement
Note: 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.
Properly shielded and grounded cables and connectors must be used in order
to meet FCC emission limits. IBM is not responsible for any radio or television
interference caused by using other than recommended cables and
connectors or by unauthorized changes or modifications to this equipment.
Unauthorized changes or modifications could void the user’s authority to
operate the equipment.
iv
Page 7
This device complies with Part 15 of the FCC Rules. Operation is subject to
the following two conditions (1) this device may not cause harmful
interference, and (2) this device must accept any interference received,
including interference that may cause undesired operation.
Canadian Department of Communications Compliance
Statement
This equipment does not exceed Class A limits per radio noise emission for
digital apparatus, set out in the Radio Interference Regulation of the Canadian
Department of Communications. Operating in a residential area may caused
unacceptable interference to radio and TV reception requiring the owner or
operator to take whatever steps are necessary to correct the interference.
Avis de confomité aux normes du ministère des
Communications du Canada.
Cet équipment ne dépasse pas les limites de Classe A d’émission de bruits
radioélectriques pour les appareils numériques, telles que prescites par le
Réglement sur brouillage radiélectrique étabil par le ministére de
Communications de Canada. Léxploitation faite en milieu résidential peut
entraîner le brouillage des réceptions radio et télé, ce qui obligerait le
propriétaire ou l’opérateur à prendre les dispositions nécessaires pour en
éliminer les causes.
New Zealand Compliance Statement
This is a Class A computing device and shall not be located at a distance
closer than 20 meters from the boundary of a residential property.
v
Page 8
Trademarks and Service Marks
The following terms, denoted by an asterisk (*) in this publication, are
trademarks of the IBM Corporation in the United State or other countries or
both.
IBMAS/400
SCS
The following terms, denoted by a double asterisk (**) in this publication, are
trademarks of other companies:
Creative Controllers, Inc.Printronix, Inc.
CentronicsQMS
vi
Page 9
Safety Notices
Disconnect the AC power cord before cleaning the
printer.
Before powering on the printer, make sure it is plugged
into the appropriate power source.
Refer to the "Select a Site" section in Chapter 2 of the
Setup Guide for information on proper power sources.
Sikkerhedsinstrukioner
Tag stikket ud af kontakten inden De gør printeren ren.
Forvis Dem om, at printeren er tilsluttet den korrekte
type strøm, inden De tænder for den.
DANGER
WARNING
FARE
FORSIGTIG
Korrekt strømtype er specificeret i afsnittet
Anbringelse af printeren (Select a Site) i Kapitel 2 i
Klargøringsvejledning (Setup Guide).
vii
Page 10
Huomautuksia Turvallisuudesta
VAARA
Irrota vaihtovirtajohto ennen kirjoittimen puhdistusta.
VAROITUS
Ennen virran kytkemistä kirjoittimeen on
varmistettava, että kirjoitin on liitetty sopivaan
virtalähteeseen.
Asennusoppaan (Setup Guide) luvussa 2, kohdassa
Asennuspaikan valinta (Select Site), on tietoja
virtalähteen valinnasta.
Normas de Segurança
PERIGO
Desligue o fio de corrente alternada antes de limpar a
impressora.
ATENÇÃO
Antes de ligar a impressora, certifique–se que esta
está ligada ao tipo de corrente apropriado.
viii
Consulte a secção Escolha de local (Select a Site), do
capítulo 2 do Guia de Instalação (Setup Guide), para
mais informações sobre os tipos de corrente
apropriados para esta impressora.
Page 11
Säkerhetsföreskrifter
Koppla los nätkabeln innan du rengör skrivaren.
Innan du kopplar på strömmen till skrivaren ska du
kontrollera att den är ansluten till rätt
strömförsörjning.
I avsnittet Val av uppställningsplats (Select a Site) i
kapitel 2 av Installationsanvisningar (Setup Guide)
finns information om rätt strömförsörjning.
Sikkerhetsinformasjon
Trekk ut strømledningens støpsel fra stikkontakten før
skriveren rengjøres.
Kontroller at skriveren er tilknyttet riktig strømkilde før
du slår den på.
Du finner nærmere opplysninger om egnede
strømkilder under avsnittet Valg av egnet sted for
skriveren (Select a Site) i kapittel 2 i
Installasjonshåndboken (Setup Guide).
FARA
VARNING
ADVARSEL
OBS!
ix
Page 12
x
Page 13
About this setup guide
This manual covers the configuration and
operation of the Coax/Twinax Multi-Platform
Interface (MPI) feature for the IBM 6400
Line Matrix Printers.
The MPI feature enables either coax
attachment of the 6400 printer to, for
example, a S/370 or S/390 host, or twinax
attachment of the printer in an AS/400 or
Systems 3X environment.
In addition, the parallel port of the printer is
available for attachment to a PC, Network
Print Server, or other device attaching
through the PC parallel port.
What does the MPI feature do? The MPI
acts as a protocol converter, taking coax or
twinax data streams and translating them
into an ASCII data stream that the 6400
printer parallel ASCII port is set up to
handle. As you install and configure the
MPI, you are defining the translation that is
performed.
The MPI feature will normally already be
installed in the printer. If it is not, then
follow the hardware installation instructions
found in Appendix D.
IBM 6400 Printer
Once the MPI feature is installed, begin its
configuration with the instructions on page
2.
Switching between Serial ASCII and Parallel ASCII
To switch between Serial ASCII and
Parallel ASCII, the operator must
reconfigure the printer interface selection
from the operator panel by selecting a
custom set that uses the correct ASCII
interfaces. This is because the MPI
interface communicates through the
Parallel ASCII port.
xi
Page 14
Related Publications
The following are publications referred to in
this manual.
Related Publications
Publication TitleDocument Number
6400 Line Matrix Printer
Setup Guide
6400 Line Matrix Printer
Operators Guide
6400 IGP User’s GuideS246-0151
6400 Code V User’s GuideS246-0150
S246-0116
S246-0115
xii
Page 15
CONFIGURATION
—Preparing for Configuration2
—Configuring the Printer9
—Configuring for port switching12
Multi–Platform Interface Feature Operation Guide1
Page 16
Preparing for Configuration
With the MPI feature installed, the following
steps must be performed before it will be
fully operational. The MPI feature must be
configured, the printer must be configured
for correct operation with the feature, and
the printer must be defined to the twinax or
coax host. In addition, if the parallel port
will be used to attach another host, then that
configuration must be performed.
Pre-Configuration Checklist
Before configuring the MPI and printer, you
should review the following checklist and
answer each question. Answering these
questions will help you to configure both the
MPI and the printer.
!Will you attach the printer to the host
with coax or twinax?
!What coax or twinax printer do you
want the MPI to emulate?
Your choices for coax are:
IBM 3287 and 3262
Your choices for twinax are:
IBM 4214, 5225, 5256, and 4234
!Will there be a host device attached
through the parallel port? If so, what
ASCII emulation will this host device
use?
Your choices are:
Epson, P-Series, and Serial Matrix
!Is either Code V or IGP graphics
feature installed in the printer?
Now that you understand the environment,
proceed with the MPI configuration.
2Multi–Platform Interface Feature Operation Guide
Page 17
Quick Path
These are the basic steps you need to
complete to configure the MPI and the
printer:
!Set the MPI dip switches (Page 5)
!Set the printer configuration (Page 9)
!If configuring for coax, set the coax
buffer size using the rotary switch (see
Using Coax with the MPI)
!If configuring the MPI for twinax, set the
twinax address using the rotary switch
(see Using Twinax with the MPI)
Multi–Platform Interface Feature Operation Guide3
Page 18
Configuring MPI
To configure the Multi–Platform Interface
Feature, you use the twelve (12) dip
switches and the rotary switch located on
the Interface I/O (See Figure 1 ).
The MPI is configured differently when
connected with twinax or coax cabling. You
must know whether you are attaching via
twinax or coax.
important
The MPI is set to coax or twinax
communications depending upon which
cable is attached to the MPI. The default
value is Twinax. If the coax BNC adapter
cable, part number 08H7968, is attached to
the MPI, then coax is the default. If the
twinax auto-termination cable, part number
14H5335, is attached to the MPI, twinax is
the default. Therefore, if you want to
configure the MPI for coax, the coax BNC
adapter cable must be attached to the MPI
The dip switches allow you to select the
emulation of the printer, character sets, IGP
options, etc. If you do not know the type of
printer to be emulated, consult your Data
Processing department.
The rotary address switch is used to select
the coax buffer size or twinax address. For
both coax and twinax it is used to select
diagnostics.
Table 1 and Table 2 show the different
configurations possible. The selected value
is indicated, as shown on the Diagnostic
Test 7 Printout, by '=>>'.
To get a printout of the current interface
configuration, run Diagnostic 7. See the
section starting on page 48 for complete
details.
4Multi–Platform Interface Feature Operation Guide
Page 19
Configure the MPI by putting the dip
switches in the position that matches the
desired selection.
In the sample printout and the diagnostics,
the following convention is used.
0=OFF or OPEN
1=ON or CLOSED
note
After making MPI switch or cable changes,
the printer must be powered off, wait 15
seconds and then power on the printer in
order for those changes to take effect.
01 SYSTEM CONTROLS CPI, PANEL CONTROLS PRINT QUALITY
10 PANEL CONTROLS CPI, SYSTEM CONTROLS PRINT QUALITY
11 PANEL CONTROLS CPI, PRINT QUALITY, AND LPI
SW2-4MULTIPLEXER TIMEOUT
=>>0SHORT (15 SEC)
1LONG (45 SEC)
note
If you are replacing an existing Printronix PSeries printer, SW1-7 and SW1-8 should be
set to the Open (Off) state. This will provide
compatibility with existing jobs. Also, if you
will be port switching, you should set SW1-7
and SW1-8 to be compatible with the
alternate host. See page 12 for more
information. If you set SW1-7 to 6400
Printronix (Open), you must set SW1-8. If
you set SW1-7 to 6400-Epson (Closed), you
do not need to set SW1-8 and you can
leave SW1-8 to the factory default.
If you are replacing an existing Printronix PSeries printer, SW1-7 and SW 1-8 should be
set to the Open (Off) state. This will provide
compatibility with existing jobs.
Also, if you will be port switching, you should
set the SW1-7 and SW1-8 to be compatible
with the alternate host. See page 12 for
more information. If you set SW1-7 to 6400
Printronix (Open), you must set SW1-8. If
you set SW1-7 to 6400-Epson (Closed), you
do not need to set SW1-8 and you can
leave SW1-8 to the factory default.
MPP means Maximum Print Position
MPL means Maximum Page Length
note
note
8Multi–Platform Interface Feature Operation Guide
Page 23
Configuring the Printer
In order for the Multi–Platform Interface
Feature to operate correctly with the 6400,
the printer must be properly configured.
The settings of Custom Set 8 provide
default values that work correctly with the
MPI feature to emulate a P-Series printer.
For other MPI ASCII printer emulations,
such as an Epson, you will need to change
the Custom Set 8 ASCII emulation.
Power-on the printer. If the power-on printer
configuration is not set to Custom Set 8, do
so now. Table 3 shows the most important
values: shuttle time out, latch data on, and
prime signal. If these printer configuration
values are set incorrectly, it may cause
erratic behavior. For a complete listing of
Custom Set 8, see Appendix B.
note
For proper printer operation, the ASCII
emulation in the 6400 must match the ASCII
emulation chosen for the MPI feature.
Check that these match and change as
needed.
See coax code map on page 22 and twinax
code map on page 34 to determine how the
coax or twinax host characters are
translated to ASCII characters.
note
Consult the printer's Setup Guide for a
complete description on how to setup your
printer.
Multi–Platform Interface Feature Operation Guide9
Page 24
configuring the printer
Table 3 Printer Configuration
PRINTER CONTROL
SHUTTLE TIMEOUT........ 20 SECONDS
PARALLEL INTERFACE
INTERFACE TYPE........ PC PARALLEL
PC PARALLEL
DATA BIT 8......... ENABLE
DATA POLARITY ........ STANDARD
STROBE POLARITY ....... STANDARD
RESPONSE POLARITY ...... STANDARD
BUSY ON STROBE....... ENABLE
LATCH DATA ON ........ TRAILING EDGE
PRIME SIGNAL........ DISABLE
TOF ACTION AT PRIME SIGNAL. NO ACTION
note
In Table 3 , only the values for Shuttle
Timeout, Latch Data On, and Prime Signal
need to be changed. For all other
configuration items, the default values can
be used. If the values shown in bold in Table3 are not set as shown, erratic operation of
the printer might occur.
Configuring MPI for Either IGP or Code V Graphic Feature
Those printers using an IGP or Code V
Graphics Feature must have the feature
installed and the printer properly configured.
Check the sample printouts of Table 2 and
Table 1 to see how to configure the MPI
when these two features are being used.
Further changes to Custom Set 8 values for
Code V or IGP emulation may have to be
made to support your host applications.
Refer to the Code V or IGP Programmer's
Reference manuals listed in Related
Publications on page xii.
If you will be port switching with the MPI,
you must set the printer emulation used by
the PC application to match the emulation
you have set in the printer.
For example, when you have set the printer
emulation to 6400-Epson, your host ASCII
application, should use a standard Epson
print driver.
When you have set the printer emulation to
the P-Series emulation, your application
should use a standard P-Series printer
driver.
To connect the coax line from the cluster
controller to the IBM 6400 printer, you must
use the supplied BNC Adapter (P/N#
08H7968).
Connect the BNC Adapter to the "HOST"
connector port on the Multi–Platform
Interface Feature I/O. (See Figure 2 )
Once you have securely connected the
adapter, connect the coax line to the coax
connector on the end of the adapter.
Before powering on the printer, it must be
defined to the host. For additional
information on defining the printer in the
S/370 and S/390 environments, refer to
Appendix A of this manual.
Power on the printer. At this point, the
SYNC LED indicating line activity will be on
if there is activity on the coax line. (See
page 75 for the location of the SYNC LED)
Send the printer a screen dump from a
terminal. If successful, send the printer a
print job from the host. In some systems,
the printer may not be configured for local
screen dumps. When the printer receives a
job from the host, the SYS LED will light
indicating a job in progress.
Figure 2BNC adapter
attachment
important
The printer uses the 3270 data stream
format when connected via coax through the
MPI. The MPI supports LU0 (DSC), LU1
(SCS) and LU3 (DSE) types only.
Remember! If you make any changes to
cables, switch settings or the configuration
you must power the printer off, wait 15
seconds and then power the printer on
again.
LED Indicators
The Multi-Platform Interface I/O has two
LEDs labeled SYNC and SYS (see page
75). These can be used to determine line
connection status and host
acknowledgment.
When the coax cable is first attached to the
BNC Adapter, the SYNC LED will light,
showing that active line connection has
been made. If the LED fails to light, the line
you are connected to may be faulty.
When the interface receives data from the
host system, the SYS LED will light
indicating a job is in progress.
While connected to the coax line, the IBM
6400 Multi–Platform Interface Feature has a
built in buffer. The size of this buffer is user
configured by setting the Address switch
(see page 75 for location on I/O) on the MPI
I/O to a specified setting. Table 4 shows
the buffer size for each setting.
To gain access to some printer features not
available on the host system, a Command
Interpreter has been built into the
Multi–Platform Interface Feature.
By using special control codes, you can
pass the hexadecimal codes to the printer
that access the ASCII features of the printer.
These codes allow you to transparently pass
any character or sequence of characters to
the printer.
These codes are Hexadecimal ASCII
commands and must match ones supported
by the printer and MPI ASCII emulation
selected.
The commands are initiated by use of the
logical not (¬) character. You can access
this character by pressing the Shift and 6
keys on your terminal’s keyboard.
The command interpreter is enabled after
the ¬ONN command is received.
The command interpreter is disabled by
sending a ¬OFF command. The default
power up state of the command interpreter
is disabled.
Table 5 gives an explanation of all the
commands available.
Table 5 Coax Command Interpreter commands
COMMANDACTION
¬ONNEnable the command interpreter. Ignored if already on.
¬OFFDisable the command interpreter - Default, power up
state. Ignored if already off.
¬HEXHexadecimal pass-thru mode. Data following this
command is packed into hexadecimal pairs and sent to
the printer. The command may be terminated by sending
the "@" character. Any non-hexadecimal characters
(except the "@") are ignored.
Terminate Hex mode by sending an at sign "@".
¬FLSForms Length Switch. This command is accepted only in
LU3 (DSE) mode. It will set the forms length (in lines) to
the value of the three digit number immediately following
the command. Top of form will be set to the current
physical line. The value must be in the range 000 - 127.
There may NOT be any other characters embedded and
the forms length MUST be three digits long.
Sending the FLS command causes the MPI to load the
printers VFU and set the Top Of Form to the present
line.
¬L03 or
¬L04 or
¬L06 or
Lines Per Inch. This command is accepted in LU3 (DSE)
mode only. It will set the line spacing to 3, 4, 6 or 8 lines
per inch.
Data sent from the S/370 or S/390 host
computer to the Multi–Platform Interface
Feature is translated into the correct form
for the 6400 printer to understand. The
following sections show the maps used by
the interface to translate the various kinds of
host data into the ASCII printer language.
To translate the coax host character to
ASCII character, use the coax hex value as
the coordinates (grey column and row) on
the map. At that cell, is the ASCII translation
(ASCII hex value and character).
For example, a coax DSE hex value of 35
would be translated to ASCII hex 2B and is
the ASCII "+" character.
These maps illustrate the translation from
host code page United States to ASCII code
page PC850. Translation maps for other
code pages, such as United Kingdom, are
not shown. See Appendix E for Supported
Host Character sets.
Translating Host Code Page to ASCII Code Pages
Set the active printer ASCII printer
emulation as follows to correctly map host
code pages to ASCII code pages:
!Epson Emulation
Character Set=0850 PC MULTINATIONAL
!P-Series Emulation
Character set = IBM PC
Print Language/IBM PC/Select Subset Primary = ASCII (USA)
Print Language/IBM PC/Select Subset Extended = 0850 PC
Multilingual
Alternate Set 80-90F = Printable
!Serial Matrix Emulation
Character set = IBM PC
Print Language/IBM PC/Select Subset Primary = ASCII (USA)
Print Language/IBM PC/Select Subset Extended = 0850 PC
LN = LOGICAL NOT prints as "1" or "^" (ACH or 5EH)
EO = EO control code not supported, prints as a space
(20th)
nf = NO FUNCTION supported prints as a space (20th)
nc = NO CODE AVAILABLE printed as an ASCII hyphen
(2DH)
Before installing the printer into the twinax
environment, you should run the built-in
diagnostics. See page 48 for instructions
on running the diagnostics.
After the Multi–Platform Interface Feature
is running the built-in diagnostics you are
ready to connect the printer to the AS/400,
System 36 or other twinax host system.
Active jobs/devices
If there are any active devices on the
twinax line that the printer is going to be on:
1Terminate the device immediately up
cable of the printer, on the twinax line.
2Place on Hold any devices down cable
of the printer with active jobs.
3SIGN OFF any active terminals and
terminal type devices down cable of
the printer.
twinax connection
note
"UP CABLE" describes any device that is
physically located closer to the Host System
on the twinax line. "DOWN CABLE"
describes a device physically located more
distant from the Host System on the twinax
line. For example, if this printer is the third
device on the line, the immediate "UP
CABLE" device would be the second device
on this line.
The printer's POWER switch should be in
the "OFF" position.
"Smart T" attachment
Connect the supplied "Smart T" (twinax
auto-termination cable, part number
14H5335) to the 15-pin connector on the
printer’s MPI interface. (See Figure 3 )
Termination/cable thru is automatically
accomplished by the "Smart T". The
"Smart T" has no IN or OUT specific
connectors.
Attach the twinax cable from the host
computer to the "Smart T" connected to
the printer earlier.
1If there is an up cable device
connected to the twinax cable (from
the host), the twinax cable must
originate from the "OUT" connector of
that device. The other end of this cable
attaches to either side of the "Smart T"
connected to the printer.
2If this printer is the last or only device
on the twinax line, the twinax cable
attaches to either side of the "Smart T"
connected to the printer.
3If there is a down cable device,
connect the other twinax cable to
either side of the "Smart T".
Address switch
Before testing, do the following:
twinax connection
1Verify that the printer address matches
the one set up on your host system.
The I/O address should be unique on
the twinax line. BE CERTAIN THAT
NO ADDRESS ON THE LINE IS
DUPLICATED!!!
To set the printer address, rotate the
address switch, on the I/O, to the
number that corresponds to the
address setting for your environment.
This address should be some number
between 0 and 6.
At this point, once the cable connection
and the address settings have been
verified, you should power on the printer.
LED Indicators
The Multi-Platform Interface I/O has two
LEDs labeled SYNC and SYS (see page
75). These can be used to determine line
connection status and host
acknowledgment.
When the twinax cable is first attached to
the Smart T, the SYNC LED will light,
showing that active line connection has
been made. If the LED fails to light, the line
you are connected to may be faulty.
When the interface receives data from the
host system, the SYS LED will light
indicating a job is in progress.
Data sent from the host computer to the
Multi–Platform Interface Feature is
translated into the correct form for the
6400 printer to understand.
This map illustrate the translation from
host code page USA to ASCII code page
PC850. Translation maps for other code
pages, such as Multinational, are not
shown. See Appendix E for supported host
character sets.
Translating Host Code Page to ASCII Code Pages
Set the active printer ASCII printer
emulation as follows to correctly map host
code pages to ASCII code pages:
! Epson Emulation
Character Set=0850 PC MULTINATIONAL
! P-Series Emulation
Character set = IBM PC
Print Language/IBM PC/Select Subset Primary = ASCII (USA)
Print Language/IBM PC/Select Subset Extended = 0850 PC
Multilingual
Alternate Set 80-90F = Printable
! Serial Matrix Emulation
Character set = IBM PC
Print Language/IBM PC/Select Subset Primary = ASCII (USA)
Print Language/IBM PC/Select Subset Extended = 0850 PC
The "Code Dump" header is identical to
the "Diagnostic" self-test header, except
for the test identification in the first line.
Following the header, the received data is
printed in a structured field dump format
(See Figure 4 ). This shows the data as
received from the host system with each
SCS command on a separate line. Data is
presented in a standard Hex Dump format.
To gain access to some features not
available on the AS/400, System 36 or
other twinax host system, a Command
Interpreter has been built into the
Multi–Platform Interface Feature.
By using special control codes, you can
pass the ASCII hexadecimal codes to the
printer that access the features of the
printer. These codes allow you to
transparently pass any character or
sequence of characters to the printer.
These codes are hexadecimal ASCII
commands and must match ones
supported by the printer and MPI ASCII
emulation selected.
The commands are initiated by use of the
logical not (¬) character. You can access
this character by pressing the Shift and 6
keys on your terminal’s keyboard.
The Multi–Platform Interface Feature has
the ability to connect to two different
operating systems at once. One of these
connections is the twinax or coax
connection already discussed.
In addition, the MPI supports the use of a
Centronics** "D" connector to connect to
systems that support devices attached via a
parallel port.
When connected to two host systems, the
interface will switch to the other port once
the port currently printing is idle for a preset
period of time.
When the MPI senses data at one of its
input ports, it switches to that input port until
the print job is complete. The time between
switching from one port to the other after a
print job has finished is a user configured
parameter. This is defined by the multiplexer
timeout (See pages 6 and 7) selections:
which are short (15 seconds) or long (45
seconds).
Before powering on your parallel host
system, the printer cable from the system
must be plugged into the PC parallel
connector on the printer.
Select a time out configuration (either short
or long) to match your system's needs.
note
1) The printer will feed a blank page when
data host inputs are switched.
2) When switching host inputs, the printer
configuration is not preserved by the
printer's memory. Should any of your
PC or network jobs change the printer
configuration, it may be necessary for
you to reset the printer configuration.
If you are using the printer attached to a
host PC system using the DOS operating
system, use the following configuration for
the retry value. The command MODE LPTn:RETRY=P (issued from the command
prompt, or in a batch file) will set the parallel
port timeout to "infinite retry". DOS will
continue to try to print a file until it is
completed, or removed from the print queue
with a PRINT /T command.
OS/2
If you are using the interface attached to a
host PC system using the OS/2 operating
system, the retry value for the parallel port
must be set high enough to allow a host
print job to complete, plus the multiplexer
timeout value. This value is set in the
Parallel Port Setting - LPTn: screen.
The Multi–Platform Interface Feature has its
own built-in diagnostics programs to help
you verify that the printer and the MPI are
operating properly.
Diagnostic Header
Each diagnostic test prints a header that
displays the firmware part number, revision
level, and the controller board option switch
settings. For example:
IBM 6400 Multi-Platform Interface
ROM=CI-1717 CHECKSUM - 7108 PREDICTED, 7108 ACTUAL
COPYRIGHT 1995
note
Wait several seconds after powering on for
the selected diagnostic to start.
Dialing the diagnostic test number into the
“ADDRESS” (Address 7) switch selects the
diagnostic routine. Powering up the printer
executes them. (See Table 7 )
Table 7 Coax Diagnostic Tests
diagnostics
ADDRESS
SELECTION
DIAGNOSTIC TEST RESULTS
7Selects Configuration printout and Code Dump Mode
All other address settings for the coax diagnostic mode are invalid.
note
The Coax adapter must be attached to the
MPI I/O for operating the Coax Diagnostics.
Dialing the diagnostic test number into the
“ADDRESS” switch selects the diagnostic
routines. Powering up the printer executes
them. (See NOTE).
You may change the "ADDRESS" switch
while the diagnostic is running (printing) to
step to another diagnostic. (See Table 8 )
Table 8 Twinax Diagnostic Tests
ADDRESS
SELECTION
DIAGNOSTIC TEST RESULTS
0-6Code Dump Mode (if selected after test 7)
7Configuration Printout
8Prints one full page in a floating pattern.
9Continuously sends data to itself (loop back test)
and monitors the received data for any errors. Prints
"LOOP TEST PASSED" or "LOOP TEST FAILED"
at approximately ten second intervals. (SEE
CAUTION BEFORE RUNNING DIAGNOSTIC 9.)
caution
Make sure the host twinax cable is not
attached to the "Smart T" twinax autotermination cable, while running
diagnostic 9. This will result in system
errors and possibly cause a proc-check
on your system.
note
The "Smart T" supplied with the MPI feature
must be attached to the MPI for all twinax
diagnostics. Remember, it must not be
attached to the host System when running
diagnostic 9.
If any problems occur while running the
Printer Verification Test in either twinax or
coax host system check the following:
1Verify that you have assigned the
correct address setting to the printer.
(Twinax Only)
2Verify that the address in the system
configuration matches the address
setting on the printer. (Twinax Only)
3Verify that the device type in the system
configuration is correct for the type of
printer that is being emulated. This
emulation is set using the interface
configuration switches SW1-1 and
SW1-2. Your emulation options for
twinax mode are 4214, 4234, 5225 or
5256. In the coax operating mode, 3287
or 3262 are available.
4Verify that the cable to the device
immediately "up cable" on the twinax
line is correctly connected. That is, if
there is an "up cable" device, does the
cable from that device originate at the
"OUT" connection. (Twinax Only)
5Verify that the device immediately "up
cable" is functioning properly. (Twinax
only)
6Verify that the device immediately
"down cable" is functioning properly.
(Twinax Only)
7Verify that the I/O switch settings on the
last device on this line has been set to
the "TERM" position. (Twinax Only)
The following are issues that may arise
when implementing the printer in the host
environment.
Cancel Key
When the user presses the printer's
CANCEL key, nothing is reported to the
host application. The MPI does not send a
message to the host application to cancel
the print job.
Coax PA Keys
The MPI does not have coax PA1 or PA2
device response capability.
The following tables show error messages
as reported to the host system and the
causes of those messages. These are the
only error messages the MPI reports to the
Twinax or Coax host.
Table 9 Twinax Error Messages
Error ReportedCause
Unit Not AvailablePrinter Offline
Unit Not Available, End of FormsPaper Error
Exception Status Codes
Invalid Activate
Invalid Command
Overrun
Power On Transition
Invalid SCS Control CodeInvalid Control Code
Invalid SCS ParameterInvalid Parameter
Graphic CheckUnprintable character detected
Twinax Protocol Error
Twinax Protocol Error
Twinax Protocol Error
Power On Transition
after receipt of a “set graphic
exception action”
Table 10Coax Error Messages
Error ReportedCause
Intervention RequiredPaper Out (if enabled, after
timeout)
Order RejectInvalid Order Detected
Invalid ParameterInvalid Parameter in SCS data
To switch between Serial ASCII and
Parallel ASCII, the operator must
reconfigure the printer interface selection
from the operator panel by selecting a
custom set that used the correct ASCII
interfaces. This is because the MPI
interface communicates through the
Parallel ASCII port.
It is necessary to define a printer in the
S/370-S/390 environment to VTAM, JES2,
POWER, PSF, VPS, JES328X Print Facility,
NCP, VM, VSE, MVS, and/or other software
depending upon your operating environment
and printing requirements. The following are
examples of the type of setups that are
required.
LU1-SCS mode is utilized when neither PSF
support nor IPDS is required to accomplish
the print function desired. An existing local
3174 SNA-connected control unit is
assumed. The steps required to install a
local LU1-SCS printer for host definitions
are as follows:
1.Define to VTAM by adding logmode
entry to VTAM Logmode Table
2.Define to JES2 (not required but
recommended. See details below)
3.Define to CICS or another Application
Program such as VPS or JES328X
products.
4.Select the options on the printer that
are appropriate for the environment.
Step 1 – VTAM Definition
The following should be added to the Local
Major Node VTAM definition. The printer will
be attached as an LU1-SCS capable printer.
An application program must provide the
SCS commands to control the printer. CICS,
VPS, and other applications support SCS as
well as numerous application programs,
both customer written and vendor supplied.
Refer to the vendor documentation for
defining an SCS printer to the program for
its use. If there is no specific information on
the 64XX you may use the IBM 4234 for
reference.
LU1-SCS mode is utilized when neither
IPDS nor PSF is needed to accomplish the
print function desired. An existing remote
3174 SNA-connected control unit is
assumed. The steps required to install a
remote LU1-SCS printer for host definitions
are as follows:
1.Define to NCP, point to LU1 Logmode
entry defined below
2.Define to VTAM by adding logmode
entry to VTAM Logmode Table
3.Define to JES2 (May not be required if
VPS. See details below)
4.Define to JES328X Print Facility, VPS,
or equivalent product.
5.Select the options on the printer that
are appropriate for the environment.
Step 1 – NCP Definition
XYZGROUPTYPE=NCP,...
LINK ADDRESS=(032),...
REMPU74 PUADDR=C1,...
REM64XX LULOCADDR=#,(# replaced by port on control
DLOGMOD=64XXSCSR,(Default LOGMODE ENTRY NAME)
MODETAB=MYTABLE (Table name containing MODEENT)
unit)
*
Step 2 – VTAM Definition
* The following entry should be placed in
the VTAM MODE TABLE specified above
or another of your choice.
An application program must provide the
SCS commands to control the printer. CICS,
VPS, and other applications support SCS as
well as numerous application programs,
both customer written and vendor supplied.
Refer to the vendor documentation for
defining an SCS printer to the program for
its use. If there is no specific information on
the 64XX you may use the IBM 4234 for
reference.
LU3-DSE mode is utilized when no host
printing controls are required to accomplish
the print function desired. The printer
settings will be used and cannot be
overridden by the host system. An existing
local 3174 SNA-connected control unit is
assumed. The steps required to install an
LU3-DSE printer for host definitions are as
follows:
1.Define to VTAM by adding logmode
entry to VTAM Logmode Table
2.Define to JES2 (Not required but
recommended. See details below)
3.Define to CICS or another Application
Program such as VPS or JES328X
products.
4.Select the options on the printer that
are appropriate for the environment.
Step 1 – VTAM Definition
The following should be added to the Local
Major Node VTAM definition.
Refer to the vendor documentation for
defining a DSE printer to the program for its
use. Host system commands to change
printer setting are not supported in DSE
mode.
Step 4 – Printer Settings
In LU3 mode the printer settings control the
CPI, LPI and all other aspects of the printed
output. Therefore, you must set the printer
settings to match the characteristics of the
job you are printing. Host controls are not
supported in this mode, except for the coax
Command Interpreter commands on page
LU3-DSE mode is utilized when host
controls are not needed to accomplish the
print function desired. An existing remote
3174 SNA-connected control unit is
assumed. The steps required to install a
local LU3-DSE printer for host definitions
are as follows:
1.Define to NCP point to LU3 default
logmode entry defined below
2.Define to VTAM by adding logmode
entry to VTAM Logmode Table
3.Define to JES2 (May not be required if
VPS. See details below)
4.Define to JES328X Print Facility, VPS,
or equivalent product.
5.Select the options on the printer that
are appropriate for the environment.
Step 1 – NCP Definition
XYZGROUPTYPE=NCP,...
LINK ADDRESS=(032),...
PUADDR=C1,...
&luname LULOCADDR=#, (# replaced by port on control
DLOGMOD=64XXDSER,(Default LOGMODE ENTRY NAME)
MODETAB=MYTABLE (Table name containing MODEENT)
unit)
*
Step 2 – VTAM Definition
* The following entry should be placed in
the VTAM MODE TABLE specified above
or another of your choice.
Refer to the vendor documentation for
defining a DSE printer to the program for its
use. Host system commands to change
printer settings are not supported in DSE
mode.
Step 5 – Printer Settings
Since the host controls are not supported,
the printer settings for CPI, LPI, and others
should be set at the printer. (See User’s
Guide beginning on page 8-14)
LU0-DSC mode is utilized when host
controls are not needed to accomplish the
print function desired and the control unit is
attached by a VTAM-Controlled NON-SNA
Control Unit. An existing local 3174 NONSNA-connected control unit is assumed.
The steps required to install a local LU0DSC printer for host definitions are as
follows:
1.Define to VTAM by adding logmode
entry to VTAM Logmode Table
2.Define to JES2 (NOT required but
recommended. See details below)
3.Define to CICS or another Application
Program such as VPS or JES328X
products.
4.Select the options on the printer that
are appropriate for the environment.
Step 1 – VTAM Definition
The following should be added to the Local
Major Node VTAM definition.
LOC3174 VBUILD TYPE=LOCAL
LOCPU74 PU CUADDR=nnn...
LOC64XX LU LOCADDR=n,MODETAB=MYMODTB,DLOGMODE=64XXDSCL,
ISTATUS=ACTIVE
The following entry should be placed in the
VTAM MODE TABLE specified above or
another of your choice.
Host commands for changing printer
settings are not supported in this mode.
Refer to the vendor documentation for
defining an DSC printer to the program for
its use.
Step 4 – Printer Settings
In LU0 mode the printer settings control the
CPI, LPI and all other aspects of the printed
output. Therefore, you must set the printer
settings to match the characteristics of the
job you are printing. Host controls are not
supported in this mode, except for the coax
Command Interpreter commands on page
The following is a listing of the values stored
in Custom Set 8. If you are experiencing
problems printing jobs, you may need to
change values contained in Custom Set 8.
Detailed descriptions of the values
contained in Custom Set 8 (and all custom
sets) are provided in the IBM Line Matrix
Printer, 6400 Setup Guide, S246-0116.
INTERFACE SELECTIONPARALLEL
DISPLAY LANGUAGEENGLISH
ALARM CONTROLALARM ENABLE
PRINT DIRECTIONBIDIRECTIONAL
HEX PRINT MODEDISABLE
POWER ON STATEREADY
PAPER JAM DETECTIONENABLE
FORMS SPEEDNORMAL SPEED
SET PLATEN AT BOTTOM OF FORMDISABLE
SHUTTLE TIMEOUT20 SECONDS
ENERGY SAVER TIMER15 MINUTES
OCR FONT DENSITY120 DOTS PER INCH
EJECT/RESTORESTANDARD
CONFIGURATION MANAGEMENT
RECALL CUSTOM SETFACTORY DEFAULT
SAVE CURRENT VALUES1
DELETE CUSTOM SET1
CHANGE POWER ON SETFACTORY DEFAULT
PROTECT CUSTOM SETSDISABLE
PRINT CUSTOM SET VALUESCUSTOM/PRELOADED SET 8
PARALLEL INTERFACE
INTERFACE TYPEPC PARALLEL
PC PARALLEL
DATABIT 8ENABLE
DATA POLARITYSTANDARD
STROBE POLARITYSTANDARD
RESPONSE POLARITYSTANDARD
BUSY ON STROBEENABLE
LATCH DATA ONTRAILING EDGE
PRIME SIGNALDISABLE
TOF ACTION AT PRIME SIGNALFORM FEED AT RESET
BUFFER SIZE IN KILOBYTES1
DATAPRODUCTS
DATABIT 8ENABLE
PI IGNOREDENABLE
DATA POLARITYSTANDARD
DATA REQUEST POLARITYSTANDARD
STROBE POLARITYSTANDARD
SERIAL INTERFACE
INTERFACE TYPERS 232
DATA PROTOCOLXON/XOFF
BAUD RATE9600 BAUD
DATA BITS8
STOP BITS1
PARITYNONE
DATA TERMINAL READYREADY AND BUFFER NOT FULL
REQUEST TO SENDREADY AND BUFFER NOT FULL
BUFFER SIZE IN KILOBYTES1
POLL CHARACTER00 HEX
ONE CHAR ENQUIRYDISABLE
PRINT LANGUAGE0437 PC CHARACTER SET
ALTERNATE CHARACTER SETPC CHARACTER SET 1
DEFINE CR CODECR = CR
AUTO LFENABLE
DEFINE LF CODELF = LF
FF VALID AT TOFENABLE
20 CPI CONDENSEDENABLE
EPSON EMULATION
CHARACTER SETS0850 PC MULTILINGUAL
EPSON PRINT LANGUAGEASCII (USA)
DEFINE CR CODECR = CR
AUTO LFDISABLE
DEFINE LF CODELF = LF
PRINTER SELECTDISABLE
20 CPI CONDENSEDENABLE
P-SERIES EMULATION
CHARACTER SETSIBM PC
PRINT LANGUAGE
IBM PC
SELECT SUBSET PRIMARYASCII (USA)
SELECT SUBSET EXTENDED0850 PC MULTILINGUAL
MULTINATIONALASCII (USA)
ECMA LATIN 1
SELECT SUBSET PRIMARYASCII (USA)
SELECT SUBSET EXTENDEDMULTINATIONAL
DEC MULTINATIONALASCII (USA)
CONTROL CODE 068.0 LPI
CONTROL CODE 08ELONGATED
DEFINE CR CODECR = CR
AUTO LFDISABLE
OVERSTRIKEENABLE
DEFINE LF CODELF = CR + LF
SELECT SFCC1
EVFU SELECTENABLE
ALTERNATE SET 80-9FPRINTABLE
P-SERIES XQ EMULATION
CONTROL CODE 068.0 LPI
DEFINE CR CODECR=CR
AUTO LFDISABLE
DEFINE LF CODELF = CR + LF
COMPRESSED PRINTCHAR 01 SOH
ELONG/ALT. FONTELNG =BS FONT =SO
HIGH SPEED PRINT MODECHAR 02 STX
EVFU SELECTENABLE
UPPER CASE SELECTDISABLE
SLEW RELATIVE1 TO 16 LINES
SERIAL MATRIX EMULATION
CHARACTER SETSIBM PC
PRINT LANGUAGE
IBM PC
SELECT SUBSET PRIMARYASCII (USA)
SELECT SUBSET EXTENDED0850 PC MULTI-LINGUAL
MULTINATIONALASCII (USA)
ECMA LATIN 1
In most cases the MPI Feature will already
be installed on the printer. If it is not,
contact IBM service to have this feature
installed by IBM service personnel. The
following instructions are for trained service
personnel only.
Before installing the card, print the 6400
configuration and graphics option
configuration. Retain these for possible
reference.
To complete this installation you will need:
!A standard screwdriver (flat blade)
!A Phillips screwdriver
!¼ inch wrench
5
!/ inch wrench
16
!An Electro-Static Discharge (ESD) strap
danger
Disconnect the printer from power
before proceeding with any installation.
The next step in installing the
Multi-Platform Interface Feature into the
printer is to disconnect the PC parallel
connector that is currently installed in the
printer and open the interface expansion
slot
To remove the interface:
1With the printer’s rear cabinet door
open, remove the interface expansion
slot cover panel. The cover is held
down by two screws located at the
bottom of the cover; loosen these
screws.
warning
Use ESD strap or discharge static
electricity before touching the controller
board.
Figure 7PC parallel connector
and interface expansion
2Disconnect the data cable coming
from the Centronics port from
connector J112 on the printer’s
Controller Board.
screws, mount the controller I/O
assembly in the area formerly
occupied by the printer's interface
expansion slot cover.
Use the third Phillips screw to mount
the Multi-Platform PCBA to the
standoff, installed earlier, located on
the printer’s mother board next to
connector J111. (See Figure 8 )
5Connect the printer’s Centronics data
cable to the connector P3 on the MultiPlatform Interface PCBA. This will
supply connection to the PC
environment.
Make certain that none of the cables are
pinched by the installation of the MPI card.
Attaching the MPI Label
Attach the MPI Label, part number
145594, on the printer, near the MPI. This
label provides information about the MPI
connections and is needed, if service is
required.