MAY 1998
PC118C-R2
HPIIISi Twinax Card
CUSTOMER
SUPPORT
INFORMATION
Order toll-free in the U.S.: Call 877-877-BBOX (outside U.S. call 724-746-5500)
FREE technical support 24 hours a day, 7 days a week: Call 724-746-5500 or fax 724-746-0746
Mailing address: Black Box Corporation, 1000 Park Drive, Lawrence, PA 15055-1018
Web site: www.blackbox.com
•
E-mail: [email protected]
HPIIISi TWINAX CARD
NORMAS OFICIALES MEXICANAS (NOM)
ELECTRICAL SAFETY STATEMENT
INSTRUCCIONES DE SEGURIDAD
1. Todas las instrucciones de seguridad y operación deberán ser leídas antes de
que el aparato eléctrico sea operado.
2. Las instrucciones de seguridad y operación deberán ser guardadas para
referencia futura.
3. Todas las advertencias en el aparato eléctrico y en sus instrucciones de
operación deben ser respetadas.
4. Todas las instrucciones de operación y uso deben ser seguidas.
5. El aparato eléctrico no deberá ser usado cerca del agua—por ejemplo, cerca
de la tina de baño, lavabo, sótano mojado o cerca de una alberca, etc..
6. El aparato eléctrico debe ser usado únicamente con carritos o pedestales que
sean recomendados por el fabricante.
7. El aparato eléctrico debe ser montado a la pared o al techo sólo como sea
recomendado por el fabricante.
8. Servicio—El usuario no debe intentar dar servicio al equipo eléctrico más allá
a lo descrito en las instrucciones de operación. Todo otro servicio deberá ser
referido a personal de servicio calificado.
9. El aparato eléctrico debe ser situado de tal manera que su posición no
interfiera su uso. La colocación del aparato eléctrico sobre una cama, sofá,
alfombra o superficie similar puede bloquea la ventilación, no se debe colocar
en libreros o gabinetes que impidan el flujo de aire por los orificios de
ventilación.
10. El equipo eléctrico deber ser situado fuera del alcance de fuentes de calor
como radiadores, registros de calor, estufas u otros aparatos (incluyendo
amplificadores) que producen calor.
11. El aparato eléctrico deberá ser connectado a una fuente de poder sólo del
tipo descrito en el instructivo de operación, o como se indique en el aparato.
2
NOM STATEMENT
12. Precaución debe ser tomada de tal manera que la tierra fisica y la polarización
del equipo no sea eliminada.
13. Los cables de la fuente de poder deben ser guiados de tal manera que no
sean pisados ni pellizcados por objetos colocados sobre o contra ellos,
poniendo particular atención a los contactos y receptáculos donde salen del
aparato.
14. El equipo eléctrico debe ser limpiado únicamente de acuerdo a las
recomendaciones del fabricante.
15. En caso de existir, una antena externa deberá ser localizada lejos de las lineas
de energia.
16. El cable de corriente deberá ser desconectado del cuando el equipo no sea
usado por un largo periodo de tiempo.
17. Cuidado debe ser tomado de tal manera que objectos liquidos no sean
derramados sobre la cubierta u orificios de ventilación.
18. Servicio por personal calificado deberá ser provisto cuando:
A: El cable de poder o el contacto ha sido dañado; u
B: Objectos han caído o líquido ha sido derramado dentro del aparato; o
C: El aparato ha sido expuesto a la lluvia; o
D: El aparato parece no operar normalmente o muestra un cambio en su
desempeño; o
E: El aparato ha sido tirado o su cubierta ha sido dañada.
3
HPIIISi TWINAX CARD
TRADEMARKS USED IN THIS MANUAL
PostScript is a registered trademark of Adobe Systems Inc.
CG Century Schoolbook, CG Omega, CG Times, CG Triumvirate, and
Microstyle are trademarks of Agfa Corporation.
Centronics is a registered trademark of Centronics Corporation.
WordPerfect is a registered trademark of Corel Corporation.
Serifa is a trademark of Fundicion Tipografica Neufville, S. A.
Cornet is a registered trademark of H. Berthold, Aktiengesellschaft.
Bar Codes & More, DeskJet, Forms, Etc., Hewlett-Packard, HP, LaserJet,
Persuasive Presentations, and Polished Worksheets are registered
trademarks of Hewlett-Packard.
AS/400, AT, DisplayWrite, IBM, OS/400, ProCollection, and PS/2 are
registered trademarks, and PC/XT is a trademark, of International
Business Machines Corporation.
ITC Zapf Dingbats is a registered trademark of International Typeface
Corporation.
Helvetica, Times, and Univers are registered trademarks of Linotype
Company.
Microsoft” is a registered trademark of Microsoft Corporation.
Albertus and Arial are registered trademarks of The Monotype
Corporation PLC.
Any other trademarks mentioned in this manual are acknowledged to be the property of the
trademark owners.
4
TABLE OF CONTENTS
Contents
Chapter
Page
1. Specifications ........................................................................................... 7
2. Introduction ............................................................................................ 9
3. Quick Start ........................................................................................... 10
4. Installation ........................................................................................... 13
4.1 Putting the Card in to the Printer ............................................ 14
4.2 Connecting to the Host ............................................................. 15
4.3 Connecting to a PC .................................................................... 16
5. Configuration ...................................................................................... 17
5.1 Printer Front-Panel Setup .......................................................... 17
5.2 Host/PC-Download Commands ............................................... 18
5.3 The Commands in Detail .......................................................... 20
5.4 Restoring the Factory Defaults .................................................. 36
6. Operation ............................................................................................. 37
6.1 Parallel-Port Initialization .......................................................... 37
6.2 PC/LAN Printing ....................................................................... 37
6.3 Host-Port Initialization .............................................................. 38
6.4 Host Printing.................................................................................38
6.4.1 Font-Change Commands....................................................39
6.4.2 Using Fonts in Data Processing ....................................... 40
6.4.3 Using Fonts in Word Processing ..................................... 40
6.4.4 Fomatting the Page .......................................................... 41
6.4.5 Paper Size ......................................................................... 41
6.4.6 Printing on 11" x 17" and A3 Size Paper ........................ 42
6.4.7 Paper-Drawer Selection ................................................... 42
6.4.8 Print Orientation ............................................................. 44
6.4.9 Viewing and Changing Page-Rotation Settings ............ 49
6.5 Envelope Printing ...................................................................... 50
6.6 Printing Letters and Envelopes from the Same
Document (Host Only) .......................................................... 51
6.7 Duplex Printing .......................................................................... 52
6.8 Other Print Commands ............................................................. 53
5
HPIIISi TWINAX CARD
Contents (continued)
Chapter
Page
7. Advanced Features .............................................................................. 55
7.1 Command Pass-Through ........................................................... 55
7.2 User-Defined Command Strings ............................................... 56
7.3 User-Defined Fonts .................................................................... 57
7.4 Color Printing ............................................................................ 58
7.5 Printing Bar Codes ..................................................................... 59
7.5.1 The Command Line ........................................................ 59
7.5.2 Overview and Examples ................................................... 64
7.6 The Card’s Proprietary Graphics Language ............................ 72
7.6.1 Graphics-Language Overview .......................................... 72
7.6.2 Helpful Hints .................................................................... 77
7.6.3 Basic Description .............................................................. 78
7.7 The Graphics Language in Action ............................................ 89
7.7.1 General Steps ................................................................... 89
7.7.2 Tutorial: Primary Bar Charts ........................................... 90
7.7.3 Tutorial: X- and Y-Axes ..................................................... 94
7.7.4 Tutorial: Labels, Title, Subtitle, Legend ......................... 95
7.8 Linking Graphical Output to a Host Application .................... 96
7.9 Printing Images from the Host ................................................. 96
8. Troubleshooting .................................................................................. 98
8.1 Twisted-Pair Applications ........................................................... 98
8.2 The Card’s Self-Test ................................................................... 98
8.3 EBCDIC Hex Dump ................................................................. 100
8.4 ASCII Hex Dump ..................................................................... 101
8.5 Self-Diagnostics ..........................................................................102
8.6 Problem-Resolution Guide ..................................................... 104
8.7 Calling Your Supplier ............................................................... 106
8.8 Shipping and Packaging .......................................................... 106
Appendix A: Font Reference ................................................................... 107
Appendix B: Character Sets .................................................................... 119
Appendix C: Parallel-Port Pinouts .......................................................... 122
Appendix D: HP MIO Resident Scalable Font Numbers ....................... 125
Appendix E: Transferring Power to Pin 18 ............................................. 127
6
CHAPTER 1: Specifications
1. Specifications
System Hardware
Required —
Host: IBM AS/400 or System/34, /36, or /38;
®
®
PC: IBM AT , PS/2 , PC/XT™ or compatible
with available parallel port and using the
ASCII code set;
Printer: Any Hewlett-Packard printer with
MIO interface port
Cable Required —
Host side: DB9-to-twinaxial auto-terminating
V-cable (included);
PC side: PC-to-parallel-printer cable (not
included)
Compliance —
FCC Part 15 Subpart B Class A; DOC Class/
MDC classe A; CE (EN60950, EN550082-1,
and EN55022) Class A
Interfaces/Protocols —
Host side: IBM 5250 twinaxial;
PC side: Centronics parallel;
With printer: HP MIO 4.0
Printer Emulation —
IBM 3812-1 (non-IPDS)
Code/Character Sets
Supported —
Host side: EBCDIC and DSC;
PC side: ASCII;
Printer side: HP Roman 8 and Code Page 850
Languages Supported —
16 (see the entry for host/PC-download
command 05 in Section 5.3)
Flow Control —
Data Rate —
To/from PC: Hardware (BUSY/ACK)
Receive from host:
Maximum burst: 2 Mbps;
Effective rate: 1 Mbps;
Receive from PC: As fast as PC can transmit
Maximum Distance —
Host side: Standard limitations for twinaxial
peripherals (depends on configuration of
twinax network and other peripherals);
PC side: 20 ft. (6.1 m)
7
HPIIISi TWINAX CARD
Processor —
Z80H CMOS
Internal Memory —
8 KB static RAM, including:
Dual 256-byte buffers for received twinax
data; 16-byte twinax command buffer; 1-byte
parallel data buffer; 2-KB HP MIO dual-
port communications buffer;
NVRAM for storing configuration settings and
user-defined strings
User Controls —
Printer’s operator panel;
Host/PC-download commands;
Other embedded commands;
Proprietary graphics language
Diagnostics —
Indicators —
Connectors —
User-initiated self-test
(1) Host Ready LED
(1) DB9 male for host communication,
(1) 36-pin Centronics female for PC
communication
Power —
+5 VDC supplied by the printer
Temperature
Tolerance—
40 to 110°F (5 to 43°C)
Humidity
Tolerance —
20% to 85% non-condensing
1.1"H x 6"W x 6"D (2.8 x 15.2 x 15.2 cm)
1.1 lb. (0.5 kg)
Size —
Weight —
8
CHAPTER 2: Introduction
2. Introduction
2.1 General Overview
The HPIIISi Twinax Card is a twinax interface that can be installed in a
®
®
Hewlett-Packard printer with an MIO interface port, such as the HP
®
®
LaserJet IIISi, 4, 4 Plus, 4Si, 4V, 5, DeskJet 1200 or 1600, etc. With the
®
Card installed, your printer will emulate an IBM 3812-1 (non-IPDS) printer
®
when attached to an IBM AS/400 , System/34, System/36, or System/38
host processor.
An auto-sharing parallel port on the Card lets you attach your printer to a
PC as well as the IBM host. It automatically switches between host and PC
printing without your having to change cables or reset switches.
You can choose setup options to control the printer’s output at the
printer’s operator panel or by sending host/PC download commands to
the Card. You can access advanced printer features with the Card’s special
commands, its proprietary graphics language, and its “command pass-
through” feature
2.2 Unpacking
When you receive the Card, check the packaging for water or physical
damage, and notify the carrier immediately if any damage is evident. Keep
the original packaging in case the Card needs to be moved or shipped.
The following items should be in your package:
• The HPIIISi Twinax Card
• Auto-terminating twinax
V-cable
• This manual
If anything is missing, notify your supplier.
9
HPIIISi TWINAX CARD
3. Quick Start
CAUTION
The HPIIISi Twinax Card is static-sensitive. Make sure you do not
damage the Card with static electricity. Take precautions as you would
with any static-sensitive device. When one is available, stand on an anti-
static mat or use an anti-static work surface when installing the Card.
Take these steps to get your HPIIISi Twinax Card up and running quickly:
1. Power on the printer and perform a one-page self-test, as described in
the printer’s user’s guide. Do not continue with the installation until
the printer successfully completes its self-test.
2. Remove the power cord and other cables attached to the printer.
3. If you’re installing the Card in an HP LaserJet III series printer,
remove the existing serial/ parallel card (or any other MIO card in
the printer) by loosening the screws at either end of its bracket.
If you’re installing the Card into an HP LaserJet 4 series laser printer,
remove the cover over the MIO expansion slot by loosening the screws
at either end of its bracket.
NOTE
The Card can be installed in the upper MIO slot on the HP LaserJet 4Si
and 4 SiMX with an optional bracket. The Card is shipped configured to
fit into the lower MIO slot. If you need to install the Card into the upper
MIO slot, call your supplier.
4. Remove the Card from the bag by its edges and align it with the
connector inside the printer.
5. Place the bottom of the Card in the plastic card guide inside the
printer and slide it into place.
6. Turn on the printer. After the printer is READY, perform an interface
self-test (to verify the Card’s operation) by selecting that option
through the printer’s front panel.
First, take the printer offline, then use the “Menu” button to scroll
through the HP menus until you reach the MIO menu associated with
the Twinax Card. Press “Item” to display the Card’s Test Menu.
Press “+” to display the Self-Test option and press “Select” or “Enter”
to activate it. Return to the operating mode by pressing the “Online”
button.
10
CHAPTER 3: Quick Start
A self-test will print out immediately. A sample page is shown in Figure
3-1 on the next page of this manual; the values shown for the options
are the factory defaults.
Alternatively, if your printer doesn’t have a front panel, you can print
a printer self-test: The Twinax Card’s settings will print on the bottom
portion of the HP printout.
7. Power off the printer.
8. Attach the twinax V-cable to the DB9 connector marked “Twinax” on
the Card.
9. Tighten the thumbscrews on each side of the V-cable to secure it to
the Card.
10. Attach the twinax cable(s) that run to the host or controller to the V-
cable. The V-cable automatically terminates when you attach one
other cable and automatically “cables through” when you attach two
other cables.
11. Power on the printer, and send a print job from the host to verify that
it is printing correctly. The Card is shipped from the factory with its
twinax address set to 0 (zero); to set it differently, see the entry for
host/PC-download command 00 in Section 5.3.
Optional: If you also want to use the printer from a PC, take these
additional steps:
12. Power off the printer.
13. Attach the DB25 connector of a standard PC parallel-printer cable to
the PC.
®
14. Attach the cable’s 36-pin Centronics connector to the connector on
the Card marked “Auto Sharing/Parallel.”
15. Power on the printer and send a print job from the PC to verify that it
is printing correctly.
11
HPIIISi TWINAX CARD
Figure 3-1. Sample page of the Twinax Card’s self-test.
Twinax - H.P. MIO Interface
Copyright (c) 1995 SDE
Version 2.00
RAM OK
ROM OK
#00 - Twinax Address.....................: 0
#01 - Alt. CPT Start Delimiters..........: &% - 50 6C
#02 - Alt. CPT End Delimiters............: &% - 50 6C
#03 - Host Port Timeout...............
: 08 - Seconds
#05 - Host Language......................: 01 - U.S./Canada
#07 - Print Orientation............... .: 0 - COR/Host override allowed
#08 - Auto Print Orientation.............: 1 - ON
#09 - Paper Size.........................: 0 - Host Selected
#10 - True LPI...........................: 0 - Compress LPI
#13 – Paper Drawer 1.....................: 1 - Tray 1
#14 - Paper Drawer 2.....................: 1 - Tray 4
#15 - Paper Drawer 3.....................: 1 - Tray 5
#16 - Override Formatting Cmds...........: 0 - Normal Oper
#17 - Character Set......................: 1 - Code Page 850
#18 - Starting Vertical Position.........: 00
#19 - Starting Horizontal Position.......: 00
#20 - Star Pan Overdrive.................: 0 - Inactive
#32 - 11 x 17 (A3).......................: 0 - Off
#33 - Duplexing..........................: 0 - Off
#42 - EBCDIC Hex Dump....................: 0 - Off
#43 - ASCII Hex Dump.....................: 0 - Off
#50 - Sharing Port Timeout...............: 08 - Seconds
#11 - Host Port Initialization:
#56 - Parallel Port Initialization:
#04 - User Defined Strings:
U0:
U1:
U2:
U3:
U4:
U5:
U6:
U7:
U8:
U9:
#21 - User Defined Fonts:
U0:
U1:
U2:
U3:
U4:
U5:
U6:
U7:
U8:
U9:
12
CHAPTER 4: Installation
4. Installation
CAUTION!
The HPIIISi Twinax Card is static-sensitive. Make sure you do not
damage the Card with static electricity. Take precautions as you would
with any static-sensitive device:
Be aware that some work surroundings, such as carpet, floor mats, dry
air from winter heating, etc., can cause static buildup.
If one is available, wear a wrist strap or similar static-discharge device
during installation. If you are not wearing a wrist strap, touch a
grounded surface (such as an exposed twinax connector on a cable
attached to the host) before handling the card.
If you have one, stand on an anti-static work surface when handling the
card.
Do not touch components on the card. Handle the card by the edges
only.
Table 4-1. Recommended Device IDs.
Host System
System/34
System/36
System/38
Emulation
3812
Device ID
5224 (2P), 5225 (2P), 5219 (3P)
3812
5219
3812
3812-1
Before you install the Card in your printer, you must configure the IBM host with
a cable address and device ID for the printer. See your system operator or system
manuals for details. Table 4-1 below shows the recommended device ID on the
different host systems.
NOTE
On AS/400 systems, you can run AUTOCONFIG, which works with the
HPIIISi Twinax Card.
You should keep the following in mind when selecting the emulation:
• The 3812 emulation only supports HP laser-printer commands.
• Support for letter-quality printers on a System 34 as a 5219 can be used,
but is limited.
13
HPIIISi TWINAX CARD
No special training is needed to install the Card. A Phillips and a flat-blade
screwdriver are the only tools you’ll need. If you need assistance, call your
supplier.
4.1 Putting the Card into the Printer
Take the following steps to install the Card in your printer. Consult your
HP printer’s operator’s manual for more information.
1. Power on the printer and perform a one-page self-test as described in
the HP printer’s manual. Do not continue until the printer passes the
self-test.
2. Remove the power cord and any cables attached to the printer.
CAUTION!
The Card is static-sensitive. Follow the static-sensitivity instructions
listed at the beginning of this chapter.
3. If you will be installing the Card in an HP LaserJet IIISi, remove the
serial/parallel card (or any other MIO card installed in the printer) by
loosening the screws at either end of the bracket. Store the old card in
the HPIIISi Twinax Card’s package for future use.
The HP LaserJet 4 and 5 series of laser printers have a cover placed
over the MIO expansion slot. If you will be installing the Card in one
of these models, remove the slot cover by loosening the screws at
either end of the bracket.
NOTE
The HPIIISi Twinax Card can be installed in the upper MIO slot on the HP
4Si and 4SiMX with an optional bracket. The Card is shipped configured
to fit into the lower MIO slot. If you need to install the Card in the upper
MIO slot, call your supplier.
4. While the Card is still in its anti-static bag, place it next to your printer.
5. Place the twinax cable from the host computer on top of the anti-static
bag; make sure the metal connector on the cable is in contact with the
bag.
6. Remove the Card from the bag and place it on top of the bag next to
the twinax cable.
7. Pick up the Card by its edges, and align it with the connector inside
the printer.
8. Place the bottom of the Card in the plastic card guide inside the
printer.
9. Slide the Card into place, passing the interface bracket by the
grounding fingers on the printer slowly, so you don’t loosen them.
14
CHAPTER 4: Installation
10. Tighten the bracket’s screws.
11. Make sure the printer’s power switch is in the OFF position, then
replace the power cord.
12. Turn on the printer. After the printer is READY, perform an interface
self-test (to verify the Card’s operation) by selecting that option
through the print-er’s front panel. First, take the printer offline, then
use the “Menu” button to scroll through the HP menus until you reach
the MIO menu associated with the Twinax Card. Press “Item” to
display the Card’s Test Menu. Press “+” to display the Self-Test option
and press “Select” or “Enter” to activate it. Return to the operating
mode by pressing the “Online” button. A self-test will print out
immediately. A sample page is shown in Figure 3-1 on page 13; the
values shown for the options are the factory defaults. Alternatively, if
your printer doesn’t have a front panel, you can print a printer self-
test: The Twinax Card’s settings will print on the bottom portion of
the HP printout.
4.2 Connecting to the Host
Take the following steps to connect the printer through the Card to your
IBM host system.
1. Power off the printer.
2. Attach the twinax V-cable to the DB9 connector marked “Twinax” on
the Card.
3. Tighten the thumbscrews on each side of the V-cable’s DB9 connector
to secure it to the Card.
4. Attach the twinax cable from the host or controller to one of the the V-
cable’s twinax connectors. If other twinax peripherals are going to be
on the same line, attach the cable running to the nearest of those to
the other twinax connector on the V-cable. The V-cable automat-ically
terminates when you attach one twinax cable and automatically cables
through when you attach two cables.
5. Power on the printer, then send a print job from the host to verify that
it is printing correctly. The Card is shipped from the factory with its
twinax address set to 0 (zero); to set it differently, see the entry for
host/PC-download command 00 in Section 5.3.
15
HPIIISi TWINAX CARD
4.3 Connecting to a PC
If you also want to use the printer from a PC, take the following steps to
connect the printer through the Card. (You will need a standard parallel-
printer cable with a DB25 connector on one end and a 36-pin Centronics
on the other.)
®
1. Attach the printer cable’s DB25 connector to the PC.
2. Attach the cable’s 36-pin Centronics connector to the printer through
the Card at the connector marked “Auto Sharing/Parallel.”
3. Power on the printer and send a print job from the PC to verify that it
is printing correctly.
16
CHAPTER 5: Configuration
5. Configuration
After installation and self-test, the Card is ready to operate in most
environments. The factory-default configuration settings are satisfactory for
many applications. The Card can also be configured to meet the special needs
of an application using the printer’s front panel (see Section 5.1) or host-
download commands (see Section 5.2).
5.1 Printer Front-Panel Setup
The printer’s front panel can be used to select various Card-configuration
settings. Refer to the Card’s self-test printout for a current listing of all of the
Card’s user-configurable options.
The Card supports HP printers with an MIO expansion slot. Each HP printer
has a slightly different method of making changes to the configuration.
Take the following steps to make any necessary changes (steps 2 and 3 will be
different for different printer models):
1. When the printer is in READY mode, take it off line by pressing the
ONLINE button until the light on the edge of the button goes out.
HP LaserJet IIISi
2. Press and hold the MENU button for about 5 seconds until “PCL
CONFIG MENU” is displayed.
3. Press the MENU button for each item that can be changed. The
interface selections begin when “ABLE ADDRESS” is displayed.
Go to Step 4 on the next page.
HP LaserJet 4
2. Press the Menu button until the AUX IO Menu appears.
3. Press the Item button to display the changeable options for the Card.
Go to Step 4 on the next page.
HP LaserJet 4Si and 4SiMX
2. Press the Menu button until the MIO Menu is displayed.
NOTE
MIO Menu 1 is displayed when the Card has been installed in the lower
MIO slot. MIO Menu 2 is displayed when the Card is installed in the upper
MIO slot.
17
HPIIISi TWINAX CARD
3. Press the Item button to display the changeable options for the Card.
Go to Step 4 on the next page.
4. Press the “+” or “-” to scroll forward or backward through the available
settings. An asterisk (“*”) will be displayed next to the active setting.
5. To change the active selection, press ENTER MENU when the desired
selection is displayed. An asterisk will appear to indicate that the new
setting is now active and stored in the Card’s memory.
6. Move to the next item by pressing MENU again.
7. When you’re finished, press ONLINE again.
8. Power the printer OFF and back ON again, to activate the new settings,
and then print a self-test to verify that the settings are correct.
5.2 Host/PC-Download Commands
You can use host-download commands to change any or all of the Card’s
configuration parameters. These commands can be sent to the Card/printer
from a PC using the PC’s shared parallel port or from the IBM host.
Most host/PC-download commands are placed in a host or PC document or
print screen. The commands take effect when the print job or screen print is
sent to the printer. Regardless of what the incoming job is or where it came
from, the Card will recognize host-download commands embedded in it.
The command itself will not be printed if it was entered correctly, but the
effect of the command should be evident (change in the print orientation,
paper-size selection, etc.). If any part of the command is printed, the Card did
not recognize the command because of a problem in its format (in the way
the command was entered). Check the syntax of the command string, make
any necessary corrections, and send the command again.
Most download commands sent to the Card take effect immediately, and stay
in the Card’s active memory rather than being saved to NVRAM.
Section 5.3 provides a description of each command and how it is used.
Take the following steps to enter a host-download command:
1. Type the command pass-through delimiter “&%” (or an alternate CPT
start delimiter, as described in the entry in Section 5.3 for command
Z01) into the document at the point where you want the command to
take effect.
2. Type an uppercase “Z”.
18
CHAPTER 5: Configuration
3. Type the number of the command you want to use, as shown in the
examples in Section 5.3. Always use two digits for the command number
(“&%Z05,” for example).
4. Type a comma.
5. Type the argument (the value) representing your desired selection. No
spaces are allowed. A space or invalid character in a command causes the
Card to ignore the command and resume printing from the point where
the error occurred.
6. Terminate the download command with a single space or control
character (“NL,” “FF,” “CR,” or “LF,” for example).
7. Multiple commands can be chained together by using a forward slash
(“/”) or backslash (“\”) to separate the commands (no spaces are
allowed).
As with a single command, the overall command string must begin with
“&%” or the alternate CPT-start delimiter, and must end with a single
space or control character (see Step 6). The terminating space or
control character is not sent to the printer, but the host-download
commands are sent to the printer and take effect immediately on the
page where they are located.
Here is a general template for a string containing multiple commands:
&%Zxx,y/Zxx,yy/Zxx,yyyC
where xx = the command no.;
y, yy, etc. = the argument; and
C = a space or control charac-ter.
For example, to set the host-port timeout (command 03) to 20 seconds
(argument 20), change the host language (command 05) to Austrian/
German (argument 02), and select long-edge duplexing (command 33,
argument 1), type:
&%Z03,20/Z05,2/Z33,1
19
HPIIISi TWINAX CARD
5.3 The Commands In Detail
This section describes each of the host-download commands, including all
available arguments (options). (Any argument that represents a factory-
default value is marked with an asterisk.) Examples are also included for each
command.
Command: 00, Twinax Address
Description:
Determines the Card’s address in your twinax network. New addresses don’t
become active until the printer is powered off and then on again. When you
set a new address, it remains in effect permanently until you specifically set the
address again—even restoring factory defaults doesn’t change this setting.
Possible Arguments:
Results:
0 to 6
Sets Card’s address (ships from the factory as *0).
Example:
“&%Z00,5” sets the Card’s twinax address to 5 after the next power-up.
Command: 01, Alternate CPT-Start Delimiter
Description:
Creates an alternate start delimiter for command pass-through, which is also
an alternate host/PC-download delimiter. It may be one or two characters
long; the first character may be any printable character other than “&”. The
Card only recognizes one alternate start delimiter at any given time, but it will
always recognize the primary CPT-start delimiter “&%” as valid even if an
alternative start delimiter has been defined.
Possible Arguments:
[Any two characters
that are not both
spaces]
Results:
Defines new alternate start delimiter.
[Two spaces]
Deletes previously defined alternate start delimiter.
Example:
“&%Z01,#*” designates “#*”as an additional start delimiter.
20
CHAPTER 5: Configuration
Command: 02, Alternate CPT-End Delimiter
Description:
Creates an alternate end delimiter for command pass-through. Its
characteristics are the same as those of the alternate start delimiter defined
with command 01, except that it cannot be used as an alternate host/PC
download delimiter. As with the start delimiter, the Card will always recognize
the primary CPT-end delimiter “&%” as valid even if an alternative CPT-end
delimiter has been defined.
Possible Arguments:
[Any two characters
that are not both
spaces]
Results:
Defines new alternate end delimiter for command
pass-through.
[Two spaces]
Deletes previously defined alternate end delimiter.
Example:
“&%Z02,@^” designates “@^”as an additional end delimiter for command
pass-through.
Command: 03, Host-Port Timeout
Description:
Use this command to select a new timeout value for the host port. This
timeout value is the number of seconds that the Card will wait for data from
the host before allowing the printer to honor PC print jobs.
Possible Arguments:
Results:
01 to 60
Sets new timeout value in seconds (*08, 8 seconds,
is the factory default).
Example:
“&%Z03,05” sets the host-port timeout to five seconds.
21
HPIIISi TWINAX CARD
Command: 04, User-Defined Strings
Description:
Creates user-defined strings to be sent to the printer. Place up to 25 pairs of
hex codes, corresponding to your desired printer commands, inside a pair of
parentheses following the main command argument (the string number).
Each numbered string is stored in the Card’s memory. To send a given string,
place a “&%Un” (where n is the string number) in the document.
For a list of available printer commands and their hex values, consult your
printer’s manual.
Possible Arguments:
Results:
0 to 9([hex codes])
Defines a numbered user string consisting of the
specified hex codes.
0 to 9()
Deletes the specified string from memory.
Example:
“&%Z04,3(1826643044)” defines a string that tells the printer to start
underlining. After defining this string, place “&%U3” in your document
wherever you want the printer to start underlining.
Command: 05, Host Language
Description:
Use this command to select the international character set to be used by your
twinax host when it receives the “Use Default Language” command. See your
printer’s operator’s manual for more information on character sets. When
you select a new host language, it remains in effect permanently until you
specifically select a different language—even restoring factory defaults
doesn’t change this setting.
Possible
Results:
Arguments:
00
*01
02
Multinational
US/Canada
Austria/Germany
Belgium
03
04
Brazil
05
06
07
Canada (French)
Denmark/Norway
Finland/Sweden
22
CHAPTER 5: Configuration
Possible
Results (cont’d):
Arg’s (cont’d):
08
09
10
11
12
13
14
15
France
Italy
Japan
Japan (English)
Portugal
Spain
Spanish Speaking
United Kingdom
Example:
“&%Z05,00” selects the multinational character set.
Command: 07, Print Orientation
Description:
Determines the print orientation if it has not already been determined
through the host or with the Card’s APO feature (command 08). Refer to
Section 6.4.8 for a detailed discussion of print orientation.
Possible
Arguments:
0
Results:
COR, but host can override through the Print Quality
command
*1
2
Portrait
Landscape
3
COR (no host override)
Example:
“&%Z07,2” selects landscape printing.
23
HPIIISi TWINAX CARD
Command: 08, Automatic Print Orientation
Description:
Use this command to turn Automatic Print Orientation (APO) ON or OFF. If
you turn APO OFF, the Card uses the setting of command 07 to determine
print orientation. Refer to Section 6.4.8 for a detailed discussion of APO.
Possible
Results:
Arguments:
0
*1
APO OFF
APO ON
Example:
“&Z08,1” turns APO ON.
Command: 09, Paper Size
Description:
Use this command to select the paper-size setting.
Possible
Results:
Arguments:
*0
1
Use paper size specified by host software.
Use A4 size paper.
2
Use paper size selected on printer’s front panel.
Example:
“&Z09,1” selects A4-size paper.
24
CHAPTER 5: Configuration
Command: 10, Line Spacing
Description:
Use this command to select compressed LPI (lines per inch), true LPI, or a
type of line-space handling that is compatible with the Xpoint Twinax
Controller. If you are using one of the popular electronic-forms packages
from companies such as Xpoint, Eclipse, Formula One, etc., select true LPI;
however, if you want to run the software setup for the Xpoint Twinax
Controller, select option 2.
Possible
Results:
Arguments:
0
1
2
Compressed LPI
True LPI
Xpoint Twinax Controller compatibility
Example:
“&Z10,1” selects true LPI.
Command: 11, Host-Port Initialization String
Description:
Creates a twinax-port initialization string that the Card will send to the printer
after the Card has reconfigured it for host printing. Place up to 25 pairs of
hex codes, corresponding to your desired printer commands, inside a pair
of parentheses following a “0” (zero). (To aid readability, a single space is
allowed between hex bytes.) The string will be stored in the Card’s memory
and will be activated after top-of-page processing on each page.
For a list of available printer commands and their hex values, consult your
printer’s manual.
Possible Arguments:
0([hex codes])
Results:
Defines a host-port initialization string consisting
of the specified hex codes.
0()
Deletes the specified string from memory.
Example:
“&%Z11,0(1B266C3844)” sets line spacing to 8 LPI on an HP LaserJet 4si
printer during each host-printing initialization.
25
HPIIISi TWINAX CARD
Command: 13, Paper Drawer 1
Description:
Matches the host’s “Paper Drawer 1” command with a physical paper source
on the printer. When the host tells the printer to feed from paper drawer 1,
the printer will feed from the paper source assigned with this command.
Consult the printer’s manual for the available paper sources and their
respective numbers.
Possible Arguments:
Results:
1 to 7
[Paper sources available on the printer; *1 is the
default.]
Example:
“&%Z13,5” assigns the optional 500-sheet cassette on an HP LaserJet 4 Plus as
the host’s “paper drawer 1.”
Command: 14, Paper Drawer 2
Description:
Matches the host’s “Paper Drawer 2” command with a physical paper source
on the printer. When the host tells the printer to feed from paper drawer 2,
the printer will feed from the paper source assigned with this command.
Consult the printer’s manual for the available paper sources and their
respective numbers.
Possible Arguments:
Results:
1 to 7
[Paper sources available on the printer; *4 is the
default.]
Example:
“&%Z14,5” assigns the optional 500-sheet cassette on an HP LaserJet 4 Plus as
the host’s “paper drawer 2.”
26
CHAPTER 5: Configuration
Command: 15, Paper Drawer 3
Description:
Matches the host’s “Paper Drawer 3” command with a physical paper source
on the printer. When the host tells the printer to feed from paper drawer 3,
the printer will feed from the paper source assigned with this command.
Consult the printer’s manual for the available paper sources and their
respective numbers.
Possible Arguments:
Results:
1 to 7
[Paper sources available on the printer; *5 is the
default.]
Example:
“&%Z15,4” assigns the MP tray on an HP LaserJet 4 Plus as the host’s “paper
drawer 1.”
Command: 16, Override Format Commands
Description:
Determines whether operator settings on the printer’s front panel will
override format commands from the host.
Possible
Results:
Arguments:
*0
1
2
No override of any IBM format commands allowed.
All IBM format commands will be overridden.
NLQ commands will be overridden.
3
CPI commands will be overridden.
Example:
“&%Z16,1” allows the operator to override all IBM format commands through
the printer’s front panel.
27
HPIIISi TWINAX CARD
Command: 17, Character Set
Description:
Use this command to select which character set should be used as the
underlying ASCII table for EBCDIC-to-ASCII translation when both Roman 8
and Code Page 850 are available for the desired font. Consult your printer’s
manual to verify that the printer supports the character set and font you want
to use.
Possible
Results:
Arguments:
0
Roman 8
*1
Code Page 850
Example:
“&%Z17,0” selects the HP Roman 8 character set.
Command: 18, Starting Vertical Position
Description:
1
Use this command to adjust (in increments of ⁄60" [423.3 µm]) the starting
vertical print position in the upper left-hand corner of the page, for this job
and all subsequent jobs.
Possible Arguments:
Results:
–127 to 127
Sets new vertical starting position as previous
starting position plus 1/60" x argument (*0 is the
default).
Example:
1
“&%Z18,–20” moves printing on the page up ⁄3" [8.5 mm], or 2 lines at
6 LPI.
28
CHAPTER 5: Configuration
Command: 19, Starting Horizontal Position
Description:
Use this command to adjust (in increments of 1/60" [423.3 µm]) the starting
horizontal print position in the upper left-hand corner of the page, for this
job and all subsequent jobs.
Possible Arguments:
Results:
–127 to 127
Sets new horizontal starting position as previous
starting position plus ⁄60" x argument (*0 is the
1
default).
Example:
1
“&%Z19,12” moves printing on the page right ⁄5" [5.1 mm], or
2 characters at 10 CPI.
Command: 20, Star-Panel Overdrive
Description:
If the Card is attached to the host through baluns, twisted-pair cabling, and
a passive star panel, use this command to activate star-panel overdrive (that
is, to increase signal strength) if problems occur because of the passive star
panel. Do not activate overdrive if the Card is directly attached to the host
with twinax cabling.
Possible
Results:
Arguments:
*0
1
Overdrive OFF
Overdrive ON
Example:
“&%Z20,1” activates star-panel overdrive.
29
HPIIISi TWINAX CARD
Command: 21, User Font Strings
Description:
Use this command to assign a printer font-setup string to a host’s font ID. The
first argument for this command is the number of the font string, the second
argument is the host’s font-ID number, and the third argument (enclosed in
parentheses) is the string itself (a string of up to 25 ASCII characters—printer
“escape” commands—that the Card will send to the printer when the font
number is received from the host). Refer to your printer’s or font cartridge’s
documentation for a list of available fonts and the printer commands that
you’ll need to use to set them up properly.
Use “<” (the greater-than sign) to stand for ESC (the escape character) in the
string.
Possible Arguments:
First: 0 to 9
Second: 0 to 65535
Third: ([Up to 25
ASCII codes])
Third: ()
Results:
String number (followed by a comma)
Host’s font number (followed by a comma)
Defines a user string consisting of the specified
ASCII characters (in parentheses)
Deletes the specified string from memory.
Example:
“&%Z21,3,11(<(12U<(s0p12h10v1s3b6T)” assigns the third font string to font
ID #11 and fills the string with these font-related HP printer commands:
“12U” = Code Page 850; “0p” = fixed spacing; “12h” =
12 pitch; “10v” = 10 point; “1s” = italic; “3b” = bold; and “6T” = Letter Gothic.
30
CHAPTER 5: Configuration
Command: 32, 11" x 17" (A3) Printing
Description:
Forces the printer to print on 11" x 17" (A3 size) paper, even when the host
sends requests for smaller paper sizes such as letter, legal, A4, or Executive.
This command only applies to printers such as the HP LaserJet 4V that are
capable of printing on 11" x 17" or A3 size paper.
If both this feature and APO (command 08) are turned ON, APO will
automatically rotate all documents and reports with dimensions less than or
equal to 11" x 17"; for COR to occur, the document must be larger than
11" x 17".
Possible
Results:
Arguments:
*0
1
Do not force 11" x 17" (A3)
Force 11" x 17" (A3)
Example:
“&%Z32,1” forces printing on large paper. The Card will ask the printer to
load a) A3 size paper when the host requests A3 or A4, or b) 11" 17" paper in
all other cases.
Command: 33, Duplex Printing
Description:
Use this command to enable or disable duplexing if the Card is attached to a
printer with duplexing capability.
Possible
Results:
Arguments:
*0
1
2
OFF (no duplexing)
Long-edge duplexing
Short-edge duplexing
Example:
“&%Z33,2” instructs the Card to duplex all host jobs along the short edge of
the paper.
31
HPIIISi TWINAX CARD
Command: 42, Start/Stop EBCDIC Hex Dump
Description:
Use this command to start or stop an EBCDIC hex dump. Once you initiate
this kind of hex dump, the Card sends all host data, starting with the next
buffer received, directly to the printer as hexadecimal print data. The hex
dump continues until you stop it with this command (normal printing
resumes with the next buffer received) or until the printer is powered off.
Note that by using this command you can isolate hex-dump printing to just
the problematic sections of your documents.
Possible
Results:
Arguments:
*0
1
2
OFF (normal printing)
Start EBCDIC hex dump
Stop EBCDIC hex dump
Examples:
“&%Z42,1” starts EBCDIC hex-dump printing; “&%Z42,2” stops it.
Command: 43, Start/Stop ASCII Hex Dump
Description:
Use this command to start or stop an ASCII hex dump. Once you initiate this
kind of hex dump, the Card translates all host data from EBCDIC into ASCII
and sends it, starting with the next buffer received, directly to the printer as
hexadecimal print data. The hex dump continues until you stop it with this
command (normal printing resumes with the next buffer received) or until
the printer is powered off.
Possible
Results:
Arguments:
*0
1
2
OFF (normal printing)
Start ASCII hex dump
Stop ASCII hex dump
Examples:
“&%Z43,1” starts ASCII hex-dump printing; “&%Z43,2” stops it.
32
CHAPTER 5: Configuration
Command: 50, Sharing-Port Timeout
Description:
Use this command to select the sharing port’s timeout value (the time in
seconds that must elapse before the Card automatically switches from the
parallel sharing port to check for data from the host).
Possible Arguments:
Results:
01 to 60
Sets new timeout value in seconds (*08, 8 seconds,
is the factory default).
Example:
“&%Z50,10” sets the sharing-port timeout to 10 seconds.
Command: 56, Parallel-Port Initialization String
Description:
Creates a parallel-port initialization string that the Card will send to the
printer after the Card has reconfigured it for shared printing. Place up to
25 pairs of hex codes, corresponding to your desired printer commands,
inside a pair of parentheses following a “0” (zero). (To aid readability, a single
space is allowed between hex bytes.) The string will be stored in the Card’s
memory.
For a list of available printer commands and their hex values, consult your
printer’s manual.
Possible Arguments:
Results:
1([hex codes])
Defines a parallel-port initialization string
consisting of the specified hex codes.
Deletes the specified string from memory.
1()
Example:
“&%Z56,1()” deletes the hex string previously defined as the parallel-port
initialization string.
33
HPIIISi TWINAX CARD
Command: 98, Restore Defaults or Print Configuration
Description:
Either restores the factory-default configuration settings, prints out a copy of
the active configuration settings, or loads the configuration settings stored in
permanent nonvolatile memory as the new active configuration.
If you print a document using temporary configuration settings established
with host/PC-download commands (that is, settings that haven’t been stored
with the “Z99,0” command), “Z98,2” will restore the saved settings from
permanent memory.
Note that after you send the “Z98,2” or “Z99,0” command, the active
configuration and the stored configuration will be identical.
NOTE
Even restoring factory defaults has no effect on the Card’s twinax
address (host/PC-download command 00) or the host language
(command 05).
Possible
Arguments:
0
Results:
Restores the factory-default configuration as the current
active configuration
1
2
Prints out the active configuration settings
Restores the configuration settings stored in NVRAM to
active status
Examples:
“&%Z98,0” reloads the factory-default settings as the active configuration;
“&%Z98,1” prints out the active configuration settings for review; when
placed at the end of a document, “&%Z98,2” restores the standard
configuration settings for the next user of the printer.
34
CHAPTER 5: Configuration
Command: 99, Save All Current Settings
Description:
Saves all current configuration settings as established by host/PC-download
commands in permanent memory.
Possible
Argument:
0
Result:
All current configuration settings are saved to NVRAM
Example:
“&%Z99,0” saves all current settings.
35
HPIIISi TWINAX CARD
5.4 Restoring the Factory Defaults
You can replace the HPIIISi Twinax Card’s current configuration with
the factory-default configuration settings by sending the host-download
command “&%Z98,0” (see the entry for command 98 in the previous section)
or by taking these steps:
1. After the printer is READY, use the “Menu” button on its front panel to
scroll through the HP menus until you reach the MIO menu associated
with the Card.
2. Press “Item” to display the Test menu.
3. Press “+” once to display the Restore Factory Default option, then press
“Select” or “Enter” to activate this option. By the time the asterisk
appears next to this option, the Card will already have replaced the
previous active configuration with the factory-default values.
4. To activate all factory-default settings, power the printer OFF, then back
ON.
NOTE
Even restoring factory defaults has no effect on the Card’s twinax
address (host/PC-download command 00) or the host language
(command 05).
36
CHAPTER 6: Operation
6. Operation
With the HPIIISi Twinax Card, your printer can automatically switch
between print jobs from an attached twinax host and an attached PC or
LAN server. The Card uses a timeout between each print job to select the
next job without your having to change cables or switches. Make sure your
printer is loaded with paper and “READY” is displayed before you try to
print.
When you first turn the printer on, the twinax connection is selected. If the
twinax host does not send any data during the timeout period, and data is
sent from the PC or LAN, the Card automatically switches to the parallel-
port connection to print from the PC. The timeout period defaults to 8
seconds; you can set a custom timeout with a host-download command or
front-panel selection (see Chapter 5).
The Card constantly monitors both connections for data being sent,
waiting the specified timeout period between print jobs before printing
the next job from either the twinax host or the PC/LAN. The Card
automatically restores formatting parameters for twinax printing each
time it prints from the twinax host. We recommend that the printer be
reinitialized at the beginning of each PC/LAN print job to reset
parameters that may remain from the previous print job.
6.1 Parallel-Port Initialization
If you want to change the printer’s configuration for shared printing (for
®
example, to set it to PostScript mode), use the parallel-port initialization
string (host/PC-download command 56). Consult the printer’s manual for
the ASCII hex values that correspond to the desired configuration
commands. Then store these commands as an initialization string in the
HPIIISi Twinax Card’s memory using host/PC-download command 56.
After host printing is completed and before the print job from the shared
(parallel) port is sent to the printer, the Card will send this initialization
string to the printer and configure it according to your instructions.
However, it is possible that the print job coming through the shared port
contains other printer instructions that override the parallel initialization
string.
6.2 PC/LAN Printing
To print from your PC or LAN, follow these steps:
1. Make sure that the PC printer cable is attached to the Card and to the
PC or LAN server as described in Section 4.3.
37
HPIIISi TWINAX CARD
2. Make sure you have defined your printer correctly in the software
program you are using (refer to the manuals for the software and
printer).
3. Reinitialize the printer. You can set up an initialization string (see
Section 6.1) to automatically reinitialize the printer before each job.
4. Send a print job to the printer.
The “Buffer” LED on the printer’s operator panel should blink. If this LED
and the “Ready” LED both remain steadily lit, press the “Print/Check” or
“Print Buffer” button on the printer’s operator panel to eject the last page.
(The printer might continue to print after the PC shows the print job is
finished, until is has printed everything in its buffer.)
If you send the PC/LAN print job while a host job is printing, the printer
responds as “busy” to the PC print request. The print job can be spooled
through a spool program and sent to the printer after the host job is
complete. Or, if you set the printer port of the PC or LAN server for
infinite retry with the DOS “Configure Printer” command (described in
the DOS manual), the print job waits until the printer is available to
receive the data.
6.3 Host-Port Initialization
After PC/LAN printing, the HPIIISi Twinax Card reconfigures the printer
according to the active configuration settings. If you want to further modify
the printer configuration (for example, to select a different font for all
host printing), take advantage of the host-port initialization string
(host/PC-download command 11). Unlike the parallel-port initialization
string, which is usually overridden by commands that accompany the
PC/LAN print job, the host-port initialization string is not sent to the
printer until after the Card has reconfigured the printer for host printing.
The initialization string is sent at the beginning of each printed page.
6.4 Host Printing
With the HPIIISi Twinax Card installed, your printer emulates the IBM
3812-1. The IBM 3812-1 printer is a laser-type printer which provides font-
changing capability, plus text-rotation and -compression features called
Automatic Print Orientation (APO) and Computer Output Reduction
(COR).
The Card’s emulation of the 3812 includes bolding, underlining, and
super/subscripts by recognizing the host commands for these features in
the document. A shadow print for bolding is performed automatically on
38
CHAPTER 6: Operation
fixed pitch fonts. For proportionally spaced (typographic) fonts, the user
must specify the font that is to be printed.
Like an IBM 5219 printer, the 3812 printer is configured with a default
font ID on the host. Configure the most commonly used font as the system
default, then change the font as necessary with a font-change command in
the document (see Section 6.4.1), a printer override, or an OCL
command.
Table 6-1 below shows which fonts can be used as system defaults for a
System/36 or System/38 host.
6.4.1 FONT-CHANGE COMMANDS
You can place font-change commands within the text of a word-processing
or data-processing document to select a font other than the default font.
The commands appear on the screen but do not print. The font change
takes effect immediately and continues until the next font change. See
Appendix A for a list of font IDs.
Table 6-1. Data-Processing Fonts for S/36 and S/38
Typestyle
Number
Font ID
(Hex)
Pitch
(CPI)
Typeface
05
11
05
0B
0D
50
55
56
57
5B
9E
9F
A0
A2
DF
FE
10
10
Presentation
Courier
13
10
Courier
80
12
Prestige Elite
Courier
85
12
86
12
Prestige Elite
Letter Gothic
Letter Gothic
Times Roman
Times Roman Bold
Helvetica
87
12
91
12
158
159
160
162
223
254
Prop.
Prop.
Prop.
Prop.
15
Helvetica Italic
Letter Gothic
Letter Gothic
17.1
39
HPIIISi TWINAX CARD
To select a different font that is not a resident scalable font, type in a font-
change command “¬Qnnnnn”, where “¬” is a “logical not”, “Q” indicates a
font change, and “nnnnn” is the font ID.
To select a resident scalable font with a specific point size, type in a font-
change command “¬Fnnnn,xx”, where “¬” is a “logical not,” “F” indicates
a change to a resident scalable font, “nnnn” is the font number, and “xx” is
the desired point size. The resident scalable font numbers are listed in
Appendix D.
All text following the command will be printed in the new font until you
specify a different font.
NOTE
The host might send the code for the original font to the printer at the
beginning of each page. If this happens, you may need to put a font-
change command at the beginning of each page of your document.
If the font-change command changes the pitch, the host might continue
to format each line using the pitch of the original font. For Text
®
Management/38 and other word-processing programs, you might
not be able to use more than one font per line.
6.4.2 USING FONTS IN DATA PROCESSING
To change fonts for a data-processing report, you must add the new font to
the CL or OCL printer statement (for the System/36, you must convert the
font number to hexadecimal before adding it to the printer statement).
The font IDs listed in Table 6-1 can be used in host printer statements.
6.4.3 USING FONTS IN WORD PROCESSING
When your system operator configures the printer on the host, a default
font ID is configured for the printer. The default font ID should be that of
the most commonly used font. The word-processing program might also
have a default font ID. Since the default font ID can vary depending on
the system setup, ask your system operator if you have questions about the
default font ID on your system.
If necessary, you can change the font ID with an appropriate command
in the word-processing document. You can use the Card’s font-change
commands, or you can select a new font-ID number in the word-processing
program. Refer to the operator’s manual(s) of the word-processing
program for information on changing font IDs within the program.
40
CHAPTER 6: Operation
6.4.4 FORMATTING THE PAGE
The printer prints up to 66 lines at 6.25 LPI (the line spacing is
compressed slightly to fit). The System/36 allows only 65 lines per page. If
you get one or two lines at the top of the next page, it’s usually because you
have formatted more lines per page than can be printed.
6.4.5 PAPER SIZE
Configure the printer’s setup to the paper size you use most. The MPP and
font must match the paper size exactly to work correctly. The Card
recognizes only the following paper sizes:
Letter Paper
A4 Paper
8.5 x 11 in. (215.9 x 279.4 mm)
8.27 x 11.69 in. (210 x 297 mm)
8.5 x 14 in. (215.9 x 355.6 mm)
Legal Paper
Executive Paper 7.25 x 10.5 in. (184.2 x 266.7 mm)
11" x 17" Paper 11 x 17 in.(279.4 x 431.8 mm)
A3 Paper
11.69 x 16.54 in.(297 x 420 mm)
If you choose paper of any other dimensions in the word-processing
program, the Card ignores your choice and continues using the previous
paper size.
You can also perform a paper-size override through a host/PC-download
command or a front-panel selection, as described in Chapter 5. As
described in the entry for command 09, Paper Size, on page 24, the “Size
selected on front panel” argument causes the Card to use whatever paper
size is currently selected on the printer’s front panel; the “A4 Size”
argument causes the Card to use A4 paper only.
With A4 paper selected, 10 CPI fonts will print as 10.3 CPI. This allows
80 columns to be printed in portrait orientation on A4 paper.
The following steps describe how to select legal-size paper in
®
®
DisplayWrite/36 or AS/400 Office :
1. Choose legal-size paper on the host and send the print job.
2. The printer’s operator panel displays 3 for “Load paper request.”
Install the legal-size paper tray in the printer.
3. Press “Start/Stop” on the printer’s operator panel to continue.
41
HPIIISi TWINAX CARD
The System/38 sends margins and other format specifications to a printer
only when they are different from the previous document or when the
printer has been turned off. To choose a different paper size, take these
steps:
1. Select a paper size in the host program.
2. Install the correct paper size in the printer.
3. Power off the printer for about 5 seconds, then power it back on.
4. Release the job for printing at the printer’s controlling workstation.
The line-format screens in DisplayWrite/36 (those connected with
DisplayWrite Command 20) also permit you to select “Justify,” which aligns
the right margin. For best results in using justification, change the zone
width to 1 (instead of 6). Right justification is supported only for fixed-
pitch fonts.
6.4.6 PRINTING ON 11"
X
17" AND A3 SIZE PAPER
Some printers, such as the HP LaserJet 4V printer, allow printing on 11" x
17" and A3 size paper. The HPIIISi Twinax Card automatically recognizes
these larger paper sizes (see Section 6.4.5). However, at times it might be
advantageous to force the printer to print on 11" x 17" or A3 size paper,
even when the host sends requests for smaller paper sizes (for example,
letter, legal, A4, or Executive). If this is desired, the Card’s forced 11" x 17"
(A3) feature should be turned ON through host/PC-download command
32.
With this feature turned ON, the Card will request the printer to load A3
size paper (when the host requests A4 or A3) or 11" x 17" paper (in all
other cases). In addition, the Card’s APO feature (if turned ON) will
automatically rotate all documents/reports with dimensions of 11" x 17" or
smaller. To achieve COR in this case, the document/report has to be larger
than 11" x 17".
6.4.7 PAPER-DRAWER SELECTION
OfficeVision/400 and DisplayWrite/36 allow the user to direct the print
output to one of several paper sources regardless of whether the printer
actually has 1, 2, 3, or more trays to pull paper from. On the host, several
of these theoretical paper sources are called paper drawers. On the printer,
the actual paper sources are usually called trays. The I-O interface acts as
the matchmaker between theoretical paper drawers and physical trays
available on the printer.
The paper-drawer feature of the HPIIISi Twinax Card can be accessed
through host/PC-download commands 13, 14, and 15 (see the entries for
these commands in Section 5.3).
42
CHAPTER 6: Operation
To change the physical tray assigned to the theoretical paper drawer (#1,
#2, or #3), take these steps:
1. Select the paper drawer with host/PC-download command 13, 14, or
15.
2. Select the number representing the physical tray listed in the printer’s
manual.
By changing the paper drawer on the host, up to three different paper
sources on the printer can be accessed.
Table 6-2 below shows the default values of the three host/PC-download
commands and, as examples, lists the corresponding paper trays used by
the HP LaserJet 4Si and 4 Plus printers.
To change the assigned paper tray, type the respective command followed
by a comma (“,”) and the corresponding number of the chosen paper
source.
If you have an HP LaserJet 4 Plus connected to the HPIIISi Twinax Card,
and the host is requesting paper to be fed through paper drawer #1, the
HP printer would, by default, feed from the paper cassette. To assign the
500-sheet cassette to paper drawer #1, send the host/PC-download
command &%Z13,5 to the printer.
Table 6-2. Assigning Paper Sources to Paper Drawers
Host/PC-
Download
Command
Paper-
Drawer
Number
Default
Value
HP4si
Paper Tray
HP4 Plus
Paper Tray
13
14
15
1
2
3
1
4
5
Upper
Cassette
MP tray
Lower
Not Used
500-sheet
cassette
43
HPIIISi TWINAX CARD
6.4.8 PRINT ORIENTATION
When operating the printer and the HPIIISi Twinax Card in IBM 3812-1
emulation mode, the print orientation of the host document or report is
determined by a variety of factors. These factors are, in order of their
impact on the final print orientation:
1. Page Rotation specified in the print file of a data-processing
document or in the document-format menu of a word-processing
document.
2. The Card’s Automatic Print Orientation (APO) setting.
3. The Card’s Print Orientation setting.
As you read the following subsections, refer to Figure 6-1 for an illustration
of the print-orientation logic.
6.4.8.A Page Rotation
Degrees of page rotation can be specified through the print file of a data-
processing document or in the document-format menu of a word-
processing document. See Section 6.4.9 for a description of how to access
the print file and the document-format menu. The available settings are 0,
90, 180, or 270 degrees and AUTO (AS/400 only). The print file also offers
DEVD and COR (AS/400 only).
a. With 0, 90, 180, and 270˚, you can specify the desired rotation directly
from the host.
b. The COR setting will always print COR, unless the print quality
(AS/400 and S/38) is set to NLQ or STD, or Text (S/36) is set to YES.
If the page rotation is set to COR and print quality/text is one of these
settings, the print job will print in portrait orientation in the
requested font.
c. With the DEVD and AUTO settings, the host does not influence the
print orientation. Rather, the print orientation is determined by the
settings on the Card.
6.4.8.B Automatic Print Orientation
If no page rotation was specified by the host, the HPIIISi Twinax Card’s
Automatic Print Orientation (APO) feature is the first setting used to
determine the final print orientation. This feature automatically rotates
print jobs with dimensions equal to or smaller than 8.5" x 14" to portrait
or landscape orientation.
1. With the APO feature ON, the Card first checks the dimen-sions of
the host print job. If the print job is larger than
8.5" x 14", the Card cannot fit the print job on one page. In this case
the orientation of the print job is determined by the Card’s print-
orientation setting (BLOCK 3).
44
CHAPTER 6: Operation
2. If the dimensions of the print job are 8.5 x 14" or smaller, the Card
compares the width to the height and automatically rotates the print
job to portrait (if the height is larger than the width) or landscape
(if the width is larger than the height).
START
Page Orientation
Logic
1
Use specified page rotation
(0, 90, 180, 270 degrees)
with requested font
Page Rotation
COR
DEVD, AUTO,
not specified
2
Is
NO
YES
Automatic Print
Orientation
Active?
2a
Is
NO
YES
Page Size
Valid?
2b
Orientation set
to Landscape
Orientation set
to Portrait
Width
Greater Than
Height?
3
NO
YES
Print Orientation
LANDSCAPE
in requested font
Orientation set to COR,
host override allowed
LANDSCAPE
in requested font
3a
Orientation
set to COR
What is
the Print
Quality?
Valid Page Size =
Draft
Std or NLQ
8 1/2" x 14" or smaller
11" x 17" or smaller if
11 x 17 (A3) selection
is set to ON
PORTRAIT
in requested font
Computer Output Reduction (COR)
0.5" margins top and left
LANDSCAPE in reduced font:
10 pitch font to 13 pitch
12 pitch font to 15 pitch
15 pitch font to 20 pitch
Verticle spacing is:
6 LPI = 8.7
8 LPI = 11.6
Figure 6-1. Printing with Computer Output Reduction.
45
HPIIISi TWINAX CARD
The dimensions of a word-processing document are specified directly
through the document-format menu. The dimensions of a data-processing
report are calculated in the following manner:
• Width = Page Width (in no. of columns) divided by CPI
• Length = Page Length (in no. of lines) divided by LPI
6.4.8.C Print-Orientation Settings
The Card’s print-orientation settings determine the orientation of the host
document or report after the host’s page-rotation setting and the Card’s
APO setting have been accounted for.
The available print-orientation settings are portrait, landscape, and
two COR options. The COR feature rotates documents to landscape
orientation and compresses the font as needed to fit the complete
document on a standard 8.5" x 14" page. This allows the user to print
7
a report initially designed to fit on 14 ⁄8" x 11" green bar paper onto a
standard letter- or legal-size page without redesigning the report.
When used together, the APO and COR features can be a powerful tool
to print host jobs in portrait, landscape, or (if required) in landscape with
reduced font (COR) without user intervention.
The Card’s first COR option is not a true IBM 3812 emulation. This COR
setting was added to give the user a more straightforward way of obtaining
COR. This COR setting ignores print-quality settings and always prints
COR (unless the host’s page rotation or the Card’s APO setting determine
the print orientation).
The Card’s second COR option is a true 3812-1 emulation. With certain
page-rotation settings on the host, the IBM 3812-1 printer allows the user
to manipulate the final print orientation through the print-quality setting.
Note though, that this “override” only applies if the Card’s print
orientation is set to COR, host override allowed (host/PC-download
command &%Z07,0).
Tables 6-3 through 6-5 show what page-rotation settings can be
manipulated through print-quality settings and how the combination of
page rotation and print quality affects the final print orientation.
Table 6-6 shows desired print-orientation results and the combination of
settings required to obtain those results. Most print-orientation results can
be achieved with more than one setting combination. Refer to Figure 6.1.
46
CHAPTER 6: Operation
Table 6-3. Page-Rotation and Print-Quality Settings
Host System
Page-Rotation Setting
Print-Quality Setting
Causing Portrait Orientation
AS/400
AS/400
S/36
*DEVD (print file)
*AUTO (OfficeVision/400)
not specified
*NLQ, *STD
NLQ, Test
Text - Yes
*NLQ, *STD
S/38
not specified
COR is defined as printing in landscape orientation, having top and left
margins set to half an inch, with CPI and LPI reduced according to these
tables:
Table 6-4. COR CPI
Reduction
Table 6-5. COR LPI Reduction
Host CPI Reduced to:
Host LPI
Reduced to: Maximum Rows (Lines)
10
12
15
13.3
15
6
8
8.7
66
88
11.6
20
47
HPIIISi TWINAX CARD
Table 6-6. Settings for Different Print Orientations
Card
Setting
for APO
Card Setting
for Print
Orientation
Result
Host Setting
Data processing:
Print reports with a
width of 80 columns
or less (at 10 CPI) in
in portrait AND print
reports with a width
of 132 (at 10 CPI) or
198 (at 15 CPI)
Degree of Page
Rotation...
*AUTO
ON
COR
columns in landscape
with reduced font
(COR)
Word processing:
Print documents of
up to 8.5 x 14 in
portrait, 14 x 8.5
in landscape, and
anything larger in
landscape with
Rotate Paper...=1
(Automatic)
reduced font (COR)
Print all reports/
documents in
landscape with
requested font
Degree of Page
Rotation...
*AUTO; Rotate
Paper....=1
OFF
OFF
COR
(Automatic)
Print all reports/
documents in
portrait with
Degree of Page
Rotation....
*AUTO; Rotate
Paper....=1
Portrait
requested font
(Automatic)
48
CHAPTER 6: Operation
6.4.9 VIEWING AND CHANGING PAGE-ROTATION SETTINGS
Before changing page-rotation settings, first verify the current settings.
In OfficeVision/400 and DisplayWrite/36, take these steps to view
(and change) page-rotation settings:
1. Press [F20], “Format options.”
2. Press [1], “Document options,” then [ENTER].
3. Press [1], “Document format,” then [ENTER].
4. Press [4], “Page layout/paper options,” then [ENTER].
5. Press [Page Down] to scroll to the second screen.
6. Locate the “Rotate Paper . . .” option.
7. To change the currently selected rotation setting, move the cursor
to this setting and type in the desired value.
Be sure to consider how changing the page rotation will affect print
orientation (see Section 6.4.8).
To permanently change the page-rotation setting for a data processing
report, the print file must be changed. This should be done by an MIS
staff member, since a changed print file most likely affects many printers.
Alternatively, the page-rotation setting can be changed temporarily by
overriding the print file. The print file must be changed or overridden
before the host creates the print job. An overridden print file applies only
to print jobs created on the host session that was active when the print file
was overridden.
To view the current print file settings, type “CHGPRTF,” followed by a
space and the name of the print file, on the command line of the host.
Press [F4]. Do not change any settings unless authorized by the MIS
director.
To change the print file:
1. Type “CHGPRTF” on the command line of the host, then press
[ENTER].
2. Type in the name of the print file to be changed.
3. Press [F10] to display additional parameters.
4. Press [Page Down] to scroll to the fourth screen.
5. Locate the “Degree of page rotation . . .” option.
49
HPIIISi TWINAX CARD
6. Move the cursor to the beginning of the dashed line and enter the
desired selection.
7. Press [ENTER] to activate the selection and exit the print-file menu.
To override the print file:
1. Type “OVRPRTF” on the command line of the host, then press
[ENTER].
2. Type the name of the print file to be changed.
3. Press [Page Down] to scroll to the third screen.
4. Locate the “Degree of page rotation . . .” option.
5. Move the cursor to the begin-ning of the dashed line and enter the
desired selection.
6. Press [ENTER] to activate the selection and exit the print-file menu.
6.5 Envelope Printing
Use landscape orientation for envelope printing; place the first line of the
address on line 30 and set the left margin to 55. A trial run with a blank
sheet of paper helps in positioning the address. There are three ways to
select envelopes:
a. Select “Manual Feed” in the word-processing program’s paper-feed
selections. The printer displays “3” on the operator panel. Place en-
velopes into the manual-feed tray and press “Start/ Stop.” Then press
“Paper” to select manual feed.
b. Place envelopes into the paper tray and move the tray stops to the
proper position. Specify the bin number in the word-processing
program and the printer will print envelopes from the paper tray.
c. Select “Envelope Feed” in the word-processing program’s paper-feed
selections, a paper width of 7.5" or 9.5", and a paper length of 11".
The printer will automatically find the envelope feeder (if one is
installed) and print from the feeder.
50
CHAPTER 6: Operation
6.6 Printing Letters and Envelopes from the Same Document (Host Only)
You can print a letter and an envelope from DisplayWrite/36 or AS/400
Office in the same document by following this procedure:
1. Set the format for your letter. Enter your letter file. On the first typing
line, press [CMD20] for “Change Format.”
2. Select [1] for “Entire Document Options,” then another [1] for
“Document Format.” Now select [3] for “Typestyle/Color.”
3. Select the font-ID number for your letter (“11” or “86,” for example),
then press [ENTER].
4. From the Document Format screen, select option [4] for “Page
Layout/Paper Options.” Scroll to the second screen of these options,
select a paper size of 8.5" (width) x 11" (length), and select “1” as the
paper source. If the letter is more than one page, select “1” as the
paper source for the following pages as well. Press [ENTER] to return
to the Document Format screen, then [CMD12] to return to the
Document Options screen.
5. You can now set up the alternate format for the envelope. Select [2]
for “Alternate Format,” then [3] for “Typestyle/Color.” Select the font
ID for the envelope (“5”, for example), then press [ENTER] to return
to the Alternate Format screen.
6. Select [4], “Page Layout/Paper Options.” Choose a first typing line of
11, then scroll down to the second screen of the options and choose a
paper width of 7.5" (monarch size) or 9.5" (commericial [#10] size)
and a paper length of 4". For a paper source, select “5” for “Envelope
Feed.” Press [ENTER] to return to the Alternate Format screen.
7. Select option [1] for “Margins and Tabs” and make the left margin 40.
Press [ENTER] and [CMD3] until you are back in your document.
8. Type in the text. When you’re done, add a “page end” by pressing
[ALT]-[P].
9. Now, load in your alternate format for the envelope. Press the
[CMD5] key, “Goto,” and type in “rf” for “Resetting Format.” Press
[ENTER]. Select option [4] on the Alternate Format screen, “Begin
Alternate Format.” Press [ENTER].
10. The document is displayed with the alternate format. The cursor will
be on the first typing line of 11 with a left margin of 40. Type in the
envelope address, then send the file to print. The letter will print out
first, followed by the envelope.
51
HPIIISi TWINAX CARD
NOTE
The printer might eject a blank page when you change printing
orientation. If the Buffer LED and Ready LED on the printer’s operator
panel remain steady, press the Print/Check button on the operator panel
to eject the last page of the previous document.
6.7 Duplex Printing
Some printer models can print both simplex (single-sided) and duplex
(double-sided). The duplex printing can be both long-edge (landscape)
and short-edge (portrait).
With the HPIIISi Twinax Card, you can access the printer’s duplexing
capability in a variety of ways:
®
a. If you are running OS/400 V2R3 on the host, simply select duplex
printing in the printer file. The menu option is called “Print on both
sides . . .” and is found on the second-to-last menu screen. Available
selections are *NO, *YES, and *TUMBLE.
b. Select duplex printing in the word-processing program. In the
OfficeVision/400 printer-options menu, the printer option is called
“Type of page printing . . .” and the available selections are: 1 = Single-
sided; 2 = Double-sided; and 3 = Double-sided tumble.
c. Insert the duplex-printing command on the first line (line 1, position
1) of the document. The duplex-printing commands are:
¬D0 for simplex printing;
¬D1 for duplex printing,
long-edge; and
¬D2 for duplex printing,
short-edge (tumble)
Make sure to place these commands starting on line 1, column 1 of
your document. If you start these commands anywhere else, they will
not become active until the following page.
When the printer receives one of these commands, it will do all
printing in that mode until another printing command is received.
If your printer is usually in simplex mode and you are printing in
duplex mode, be sure to put a simplex command at the end of your
document to return the printer to simplex mode. Envelope printing
between documents won’t change the printer’s mode.
52
CHAPTER 6: Operation
d. Set the Card to duplexing mode through the printer’s front panel.
The available selections are “no duplexing,” “long-edge,” and “short-
edge” (tumble).
e. Set the Card to duplexing mode through host/PC-download
command 33. The possible arguments are:
0 = simplex;
1 = duplex, long-edge; and
2 = duplex, short-edge
(tumble)
Type “&%Z33,1” or “&%Z33,2” into the document or on the screen
and print the document or the screen to set the Card to duplex
printing (long-edge or short-edge respectively). To return to simplex
printing, type and print “&%Z33,0”.
For some duplex printing, if the last page is blank on the back side, the
information for the last page may remain in the printer until the next print job
is received. If you want to print the last page, take the printer off line by
pressing the ONLINE button, then press the FORM FEED button to print the
last page. Put the printer back on line by pressing the ONLINE button again.
6.8 Other Print Commands
You can also enter commands into your document that let you control true
LPI and response to host commands. These commands, listed in Table 6-2
below, are similar to font-change and duplex-printing commands.
The ¬E command lets you send an escape command to the printer to
control the printing. For example, “¬E(s3B” would begin bold printing (see
your printer’s manual for a list of the printer’s escape commands).
The printer may compress line spacing to fit 66 lines onto the page. This
may be undesirable, for example when you use preprinted forms that must
align correctly. In these cases, the ¬TY command prevents the printer from
compressing the line spacing.
Use the ¬I and ¬S commands to remove unwanted host commands from a
print file. For example, when printing with forms-generating software, the
files are recognized by the host as text files and formatted with unwanted
carriage returns and line feeds. Placing the ¬I at the end of a line and ¬ S
at the front of the next line causes the Card to remove the host’s carriage-
return and line-feed commands and send only the data to the printer.
53
HPIIISi TWINAX CARD
Table 6-2. Other Print Commands
Command
Function
¬E
Sends an ASCII ESC command to the printer
Enables true LPI printing
¬TY
¬TN
¬I
Disables true LPI printing
Ignores all host formatting commands
Stops ignoring host formatting commands
¬S
54
CHAPTER 7: Advanced Features
7. Advanced Features
The HPIIISi Twinax Card has several advanced features for accessing
special printer functions that are not normally available on the IBM 3812-1
printer. These features, which include command pass-through, user-
defined strings and fonts, color and bar-code printing, and a proprietary
graphics language, are described in separate sections of this chapter.
7.1 Command Pass-Through
The command pass-through (CPT) feature lets you access all of the built-in
features of your printer, even if these features aren’t normally available
through the host software. With command pass-through, you can place
printer-specific command sequences into the data sent to the printer.
The Card recognizes these special sequences and “passes the command
through” to the printer. Follow these steps to use command pass-through:
1. Find the command for the print feature in the printer’s manual.
2. Convert the printer command to hexadecimal.
3. Type “&%” (or the alternate CPT-start delimiter, as defined by
host/PC-download command 01—see the entry for this command in
Section 5.3) in the document at the point you want the feature to take
effect. This signals the start of the print feature. Type in the printer
command that turns the feature ON, then type “&%” (or the alternate
CPT-end delimiter as defined by host/ PC-download command 02—
see the entry for this command in Section 5.3). You may enter a space
between the hexadeci-mal code pairs to make the printer command
easier to read, but do not put spaces between the delimiters and the
hexadecimal characters.
4. Move the cursor to the point in the text that you want to end the print
feature. Type in the start delimiter, followed by the printer command
that turns the feature OFF, then the end delimiter.
For example:
On HP printers, the command “[ESC]&d0D” (where [ESC] stands for the
escape character) begins underlining, and “[ESC]&d@” ends underlining.
First, convert the “start underlining” command to the hexadecimal 1B 26
64 30 44 and the “end underlining” command to 1B 26 64 40. Then, as-
suming the delimiter is the default “&%” (hex 50 6C), insert the command
in your text like this:
55
HPIIISi TWINAX CARD
This is an &%1B26643044&% underlined&%1B266440&% word.
The printer will print the sentence above as:
This is an underlined word.
Only characters from 00 to FF are recognized (letters must be in upper
case).
Errors in the command pass-through sequence will cause the Card to
ignore the command and printing will resume at the point the error
occurred.
Although the command is displayed on the screen, the Card treats it as a
command and does not print it. If part of the sequence is printed, you have
made an error in entering the codes; check your document and make sure
you are using the correct format and EBCDIC characters.
Command pass-through may make horizontal spacing unpredictable; lines
with commands in them might be shorter than normal when printed.
Avoid sending codes that would move the print position during command
pass-through. Since the Card does not process these commands, it cannot
keep track of the print position changes; this may affect the positon of the
characters and page layout.
You can also send command pass-through strings to the printer by typing
them on the host screen and pressing the “screen print” key.
7.2 User-Defined Command Strings
Command pass-through (see the previous section) is all well and good, but
having a bunch of printer commands embedded as hex sequences between
CPT delimiters in your document can make a mess of your on-screen
display. To avoid keying in frequently used printer commands, you should
take advantage of the HPIIISi Twinax Card’s “user-defined strings” feature.
You can define as many as ten printer-command strings, numbered 0
through 9, by using host/PC-download command 04 (see the entry for this
command in Section 5.3).
After you have defined a command string, activate it by typing the
delimiter (either “&%” or an alternate delimiter) followed by the
uppercase letter “U” and the string number (0 through 9) into the
document or on the screen. When the document or screen is printed, the
Card will recognize the &%U and send the command assigned to the
string number to the printer.
For example, if you assigned string number U1 to a command string that
turns on shadowed printing on an HP LaserJet 4 printer (hex codes 1B
28 73 31 32 38 53), then you would simply enter “&%U1” in your
document at the point where you want shadow printing to begin.
56
CHAPTER 7: Advanced Features
Some commands, such as emphasized (bold) printing, may stay in effect
until another string is encountered that returns printing to normal, or, for
some host systems, until the next page is sent to the printer. The Card’s
self-test prints out a list of command numbers and the command strings
assigned to them.
7.3 User-Defined Fonts
The HPIIISi Twinax Card supports a vast variety of fonts. For a list of the
supported fonts, refer to Appendixes A and D. In addition, the “user-
defined fonts” feature allows you to assign new or existing font IDs to
different printer-resident fonts or to fonts from an optional font cartridge.
Up to 10 new pairs of font IDs and fonts can be assigned.
The following example assumes that the Card is installed in an
HP 4Si and that the default font is specified to be font 11. Font ID 11
represents the font Courier 10 CPI. If you want to change the default
font but maintain the font ID 11, simply assign a new font to ID 11 (for
example, Courier bold 10 CPI). This is done by sending the host/PC-
download command “&%Z21,0,11(<(12U<(s0p10h12v 0s3b4099T)” to
the printer. Font ID 11 has now been redefined as Courier bold 10 CPI.
Consult the printer’s user’s guide for the information needed to write
the string.
In the same way, personalized font IDs can be assigned to printer-resident
fonts or to fonts from an optional font cartridge. These fonts can then be
called up by using the newly assigned font ID, the same way the standard
printer-resident fonts are called up.
User-defined fonts cannot be used with the ¬F font-change commands.
57
HPIIISi TWINAX CARD
7.4 Color Printing
The HPIIISi Twinax Card allows printing of color on the HP Color
LaserJet, DeskJet 1200C, or DeskJet 1600C printer. Simply insert the color
command in front of the text you want to print in color. Return to the
“normal” black color by inserting ¬C00. The color commands are:
¬C00 - Black
¬C01 - Blue
¬C02 - Red
¬C03 - Magenta
¬C04 - Green
¬C05 - Turquoise/Cyan
¬C06 - Yellow
¬C07 - White
¬C08 - Composite (Registr.) Black
¬C09 - Dark Blue
¬C10 - Orange
¬C11 - Purple
¬C12 - Dark Green
¬C13 - Dark Turquoise
¬C14 - Mustard
¬C15 - Grey
¬C16 - Brown
For example, to print the word “red” in the color red in the following
sentence, type:
This prints ¬C02red¬C00 in red.
Alternatively, you can select a color through the “Typestyle/color” menu of
OfficeVision/400 (V3R1 or later). This menu is accessed by selecting [F20]
(Format Options),
[1] (Document Options),
[1] (Document Format), and finally
[3] (Typestyle/color).
58
CHAPTER 7: Advanced Features
7.5 Printing Bar Codes
7.5.1 THE COMMAND LINE
Using the HPIIISi Twinax Card’s “bar code” feature, the bar codes in Table
7-1 can be easily printed.
Table 7-1. Printable Bar Codes
Type
1
Bar Code
Code 3 of 9
Code 128
Interleaved 2 of 5
POSTNET
UPC A
2
3
4
5
6
EAN 8
7
EAN 13
To print any of these bar codes, use the following format:
¬B<type>,<height>,<width>,
<hr>,<chkd>,<ast>,<data>¬B
The bar-code command string must contain all of these parameters, even if
the parameter is irrelevant for the type of bar code being printed. For
example, POSTNET comes in only one size, so any height or width
specifications are ignored. But the parameters for height and width must
be included anyway.
The following paragraphs describe each of the components of the bar-code
command string:
¬B:
Identifies the string as a bar-code command string. ¬B must be placed at
the beginning and at the end of the string.
<type>:
Specifies the bar-code type according to Table 7-1.
<height>:
Specifies the height of the bar code. Height is expressed in whole-number
1
multiples of 2.5 mm (approximately ⁄10"), from 1 (2.5 mm) to 9 (22.5 mm).
Height values are ignored if the POSTNET bar code is being printed, since
POSTNET uses one standard height. However, a valid value (1 to 9) must
be entered for the height parameter to ensure that the bar-code command
string is complete.
59
HPIIISi TWINAX CARD
<width>:
Specifies the width of a bar-code module. A module is defined as a specific
combination of bars and spaces used to represent a human-readable
character.
By changing the width parameter (it can range from 1 to 9), you can
determine the width of the module and the thickness of the bars and
spaces.
To determine the total length of the bar code, simply multiply the module
length (found in Table 7-2) by the number of bar-code characters.
NOTE
Be aware that the table gives rounded values only.
Example: Using Code 3 of 9, you want to bar-code the word “PRINTERS.”
Assume the Card also generates a check digit and the start/stop characters.
Setting the width parameter to 2 will yield a total bar-code length of
1
approximately 4 cm or about 1 ⁄2":
• Number of characters: 11
(8 letters [“PRINTERS”] +
2 start/stop characters +
1 check digit)
• Module width (from Table 7-2):
3.6 mm (0.14")
• Calculation:
11 x 3.6 mm = 39.6 mm =
3.96 cm; or
11 x 0.14" = 1.54"
Width parameters are ignored when printing POSTNET bar codes, since
POSTNET uses one standard width. However, a valid value (1 to 9) must be
entered for the width parameter to ensure the bar code command string is
complete.
60
CHAPTER 7: Advanced Features
Table 7-2. Module Width in mm (Inches)
Width
1
2
3
4
5
6
7
8
9
Code 3
of 9
2.6
(.1)
3.6
4.5
5.5
6.5
7.5
8.4
9.4
10.4
(.14)
(.18)
(.22)
(.25)
(.29)
(.33) (.37) (.41)
Code
128
2.2
3.1
3.9
4.7
5.6
6.4
7.3
8.1
8.9
(.09) (.12)
(.15)
(.19)
(.22)
(.25)
(.29) (.32) (.35)
Inter-
2.3 3.2
4
4.9
5.8
6.6
7.5
(.3)
8.4
9.3
leaved 2 (.09) (.12)
of 5
(.16)
(.19)
(.23)
(.26)
(.33) (.36)
Postnet
Always 5.7 (.23)
EAN-13 1.5
2
2.5
(.1)
3.1
3.6
4.2
4.7
5.2
5.8
(.06) (.08)
(.12)
(.14)
(.16)
(.18) (.20) (.23)
EAN-8
UPC A
1.7
2.3
2.9
3.6
4.2
4.8
5.4
6.1
6.7
(.07) (.09)
(.11)
(.14)
(.16)
(.19)
(.21) (.24) (.26)
1.6
2.2
2.8
3.4
4
4.6
5.2
(.2)
5.8
6.4
(.06) (.08)
(.11)
(.13)
(.16)
(.18)
(.23) (.25)
61
HPIIISi TWINAX CARD
<hr>:
Identifies whether human-readables are printed or not. Human-readable
characters are printed underneath the bar code. Valid values are:
0 = Do not print human-readables.
1 = Print human-readables.
<chkd>:
Indicates whether the Card automatically calculates a check digit and
causes it to be printed.
Some bar codes (Code 128, POSTNET, UPC A, EAN 8, and EAN 13)
require a check digit, so the Card automatically generates one and adds it
to the bar-code data. If any of these bar codes has been selected, the
<chkd> selection is ignored by the Card. However, one of the following
values must be entered to ensure that the bar-code command string is
complete and valid. The options for the <chkd> parameter are:
0 = Do not calculate/add a check digit.
1 = Calculate a check digit and add it to the bar-code data.
<ast>:
Specifies whether start/stop characters are automatically generated or
manually added. This parameter only applies to bar-code type Code 3 of 9.
For all other bar-code types, the start/stop characters are automatically
generated by the Card and input for the <ast> parameter is ignored.
However, one of the following values must be entered to ensure that the
bar-code command string is complete and valid. The options for the <ast>
parameter are:
0 = Do not automatically add start/stop characters.
1 = Automatically add start/stop characters.
NOTE
If value 0 is selected, you must manually enter start/stop characters
(asterisks) together with the data. Failure to add the asterisks will cause
an invalid bar code to be printed (that is, a bar code without start/stop
char-acters). If human-readables are being printed, the asterisks will
also print as human-readables.
If value 1 is selected, you must not add asterisks as start/stop
characters to the data. Failure to omit asterisks will cause an invalid bar
code to be printed (that is, a bar code with too many start/stop
characters).
<data>:
The data to be printed as a bar code. Some bar codes require a certain
number of characters. Others only allow alphanumeric or numeric
characters. Before the Card processes the data string, it will check the
complete data string and verify that it is valid. This is why the “¬B” at the
end is so important. If an invalid data string has been entered, the Card
62
CHAPTER 7: Advanced Features
will print “Invalid Data” in the place of the bar code.
BAR-CODE NOTES
1. Valid values must be entered for each of the parameters specified
above, even if the parameter is irrelevant for the type of bar code being
printed.
2. If an invalid parameter value (other than invalid data) has been
entered, the Card will process the bar- code command up to that point
and then reject any information it receives after the incorrect value.
For example, suppose a bar-code command string has been entered,
but an invalid <hr> value of 3 has been specified:
¬B2,6,6,3,0,0,code128¬B
The Card would cause all characters after the invalid value 3 to be
printed:
,0,0,code128
This helps quickly identify where the mistake occurred.
3. Spaces in the bar-code command string are invalid and will lead to
the result described in paragraph 2.
4. If invalid data (either too many characters or the wrong type of
characters) is entered, the Card will print the error message “** Invalid
Data **”
5. Allow for sufficient vertical spacing when printing text data beneath
the bar code. For example, let’s say the bar-code command string below
is entered on line 1 of the document with a bar-code height specified as
1
5 (approximately ⁄2” or 3 lines at 6 LPI), and text is then entered on line 2
as follows:
¬B5,7,1,0,0,0,1234567890¬B
This data overrun by barcode
When you print it, the bar code will overlap the text in the second line:
This data overrun by barcode
To avoid overlapping bar codes with text, always allow for sufficient
vertical line spacing (by adding line feeds, for example) to accommodate
the height of the bar code.
6. When text data is entered to the right of the bar-code command
string, the printed text will appear immediately to the right of where the
63
HPIIISi TWINAX CARD
bar-code print ends.
7.5.2 OVERVIEW AND EXAMPLES
The examples shown on the following pages give an overview of the
supported bar-code types. Note that the “maximum number of data
characters” does not include start/stop characters and check digits.
Code 3 of 9
Maximum number of data characters: 30
Valid numeric characters:
Valid alphanumeric characters:
Valid other characters:
0 through 9
A through Z
space ! “ # $ % & ‘ ( ) + , - . / : ; <
= > ? @
Example: ¬B1,4,1,1,1,1,0123456789¬B
0123456789
Figure 7-1. Code 3 of 9.
POSTNET
Maximum number of data characters:
Valid numeric characters:
Valid alphanumeric characters:
Valid other characters:
30
0 through 9
N/A
N/A
Example: ¬B4,1,1,1,1,0,0123456789¬B
0123456789
Figure 7-2. POSTNET.
64
CHAPTER 7: Advanced Features
UPC A
Required number of data characters:
Valid numeric characters:
Valid alphanumeric characters:
Valid other characters:
10
0 through 9
N/A
N/A
Example: ¬B5,5,1,1,1,0,0123456789¬B
0 01234 56789 5
Figure 7-3. UPC A.
EAN 8
Required number of data characters:
Valid numeric characters:
Valid alphanumeric characters:
Valid other characters:
7
0 through 9
N/A
N/A
Example: ¬B6,3,1,1,1,0,1234567¬B
0123456789
Figure 7-4. EAN 8.
65
HPIIISi TWINAX CARD
EAN 13
Required number of data characters:
Valid numeric characters:
Valid alphanumeric characters:
Valid other characters:
12
0 through 9
N/A
N/A
Example: ¬B7,3,1,1,1,0,012345678912¬B
1234 5670
Figure 7-5. EAN 13.
Interleaved 2 of 5
Maximum number of data characters:
Valid numeric characters:
Valid alphanumeric characters:
Valid other characters:
30
0 through 9
N/A
N/A
Example: ¬B3,3,1,1,1,0,0123456789¬B
0 123456 789128
Figure 7-6. Interleaved 2 of 5.
NOTE
Since Interleaved 2 of 5 symbols are created from data-character pairs,
the number to be encoded must have an even number of digits. If an
odd number of data characters (including the optional check digit) is
entered, the Card adds a “0” to the beginning of the bar code. If an even
number of data characters (including the optional check digit) is
entered, the Card prints the bar code exactly as it is input.
66
CHAPTER 7: Advanced Features
Code 128
Code 128 has three unique character subsets—codes A, B, and C—which are
shown in Table 7-3 on the following pages. When you enter data representing a
Code 128 bar code, follow these two steps:
1. Define which code set you want to use: Type “A” to represent code A, “B” to
represent Code B, or “C” to represent code C.
2. If you are using code set B, enter the data characters directly. The tilde (“~”)
character and other special characters are represented by the Symbol
Character Value found in the left column of Table 7-3.
If you are using code set A or C, enter the Symbol-Character Value found in
the left column of the table. Each character is represented by two digits or by
a tilde followed by a digit. For example, to bar code the ampersand (“&”)
character using Code Set A, type “06”.
Maximum number of data characters:
Valid characters:
30 (includes special characters)
Differs with selected code set; see
Table 7-3.
Example: ¬B2,3,2,1,1,0,ABCDEFGHIJKLMNOPQRSTUVWXYZ¬B
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Figure 7-7. Code 128.
To show how multiple character sets are used, study the following data string.
Height, width and other parameters were omitted in this example to focus your
attention on the data string. Please note that this example is for illustration
purposes only, and is not a recommended way of bar coding. The following data
string is a fairly complex way of bar coding “10Card10”.
¬B2,...,A1716~6Card~510¬B
A:
selects code set A
17:
16:
~6:
Card:
~5:
10:
selects the number “1” from code set A
selects the number “0” from code set A
switches from code set A to code set B
selects the characters “PrintBoxes” from code set B
switches from code set B to code set C
selects the number “10” from code set C
67
HPIIISi TWINAX CARD
Table 7-3. Character Subsets of Code 128
Symbol-
Character
Value
Data Character
Code B
Code A
Code C
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
SP
!
SP
!
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"
"
#
$
%
&
'
#
$
%
&
'
(
(
)
)
*
*
+
.
+
.
-
-
.
.
/
/
0
1
2
3
4
5
6
7
8
9
:
0
1
2
3
4
5
6
7
8
9
:
;
;
68
CHAPTER 7: Advanced Features
Table 7-3 (continued). Character Subsets of Code 128
Symbol-
Character
Value
Data Character
Code B
Code A
Code C
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<
<
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
=
=
>
>
?
?
@
A
B
C
D
E
F
@
A
B
C
D
E
F
G
H
I
G
H
I
J
J
K
L
K
L
M
N
O
P
Q
R
S
T
M
N
O
P
Q
R
S
T
U
V
W
U
V
W
69
HPIIISi TWINAX CARD
Table 7-3 (continued). Character Subsets of Code 128
Symbol-
Character
Value
Data Character
Code B
Code A
Code C
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
X
X
Y
Z
[
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Y
Z
[
\
\
]
]
^
^
_
`
_
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
a
b
c
d
e
f
g
h
i
j
VT
FF
k
l
CR
So
m
n
o
p
q
r
SI
DLE
DC1
DC2
DC3
s
70
CHAPTER 7: Advanced Features
Table 7-3 (continued). Character Subsets of Code 128
Symbol-
Character
Value
Data Character
Code B
Code A
Code C
84
85
86
87
88
89
90
91
92
93
~0
~1
~2
~3
~4
~5
~6
~7
~8
DC4
t
84
NAK
SYN
ETB
u
85
v
86f
87
w
CAN
EM
x
88
y
89
SUB
ESC
FS
z
90
{
91
|
92
GS
}
93
RS
~
94
US
DEL
FNC3
FNC2
SHIFT
CODE C
FNC4
CODE A
FNC1
95
FNC3
FNC2
SHIFT
CODE C
CODE B
FNC4
FNC1
96
97
98
99
CODE B
CODE A
FNC1
71
HPIIISi TWINAX CARD
7.6 The Card’s Proprietary Graphics Language
The HPIIISi Twinax Card understands a proprietary graphics language
(we’ll refer to it as “the GL” for short). By using this graphics language,
you can print graphical elements and charts. The GL is independent of
the Card’s other features, such as internally generated bar codes or font-
change commands. This means that if a font-change command is followed
by a GL command to rotate text, the text would print in the specified font.
The GL is also independent of regular text data. This allows text data to be
overlaid by a graphical element, such as a shaded box.
7.6.1 GRAPHICS-LANGUAGE OVERVIEW
Table 7-4 is an overview of the command strings used in the HPIIISi Twinax
Card’s graphics language. Table 7-5 briefly describes these strings’
parameters.
72
CHAPTER 7: Advanced Features
Table 7-4. The Card’s Graphics Language: Commands
Graphical Element
GL Command String
Line
Box
¬GL<line width;<x start>;<y start>;<x end>;<y end>
¬GB<line width>;<x start>;<y start>;<x end>;<y end>;
<% shading>
Circles
¬GC<line width>;<x center>;<y center>;<radius>;
<% shading>
Arc
¬GA<line width>;<x start>;<y start>;<x center>;
<y center>;<angle of rotation>
Shading/Color
Pie Chart
¬GS<# of values>;<color 1>;<% shading 1>;
<color 2>;<% shading 2>;...
¬GP<line width>;<x center>;<y center>;<radius>;<# of
segments>;<segment value 1>;<segment value 2>;...
Bar Chart (Histogram)
¬GH<line width>;<x start>;<y start>;<x-increment>;<y
increment>;<bar width>;<# of entries>;<value 1>;<value
2>;...
Run (Line) Chart
¬GR<line width>;<x start>;<y start>;<x-increment>;
<y-increment>;<# of entries>;<value 1>;<value 2>;...
Text Rotation
Comments
¬GT<x start>;<y start>;<angle of rotation>;<'text'>
¬GX<'text'>
73
HPIIISi TWINAX CARD
Table 7-5. The Card’s Graphics Language: Parameters
Parameter
Description
Units of
Valid
Measurement
Values
'text'
text to be rotated or to be
included in the GL program
as a comment
N/A
any
printable
character
% shading
percentage of shading
percentage
each
0-100,
integers
# of
number of segments to be
printed in pie chart
1 to 9,
segments
integers
# of
number of values to be printed
in bar or run (line) chart
each
1 to 12,
integers
entries
angle of
rotation
angle of rotation of arc or text
degrees
arc: 0 to
360,
integers
text: 0, 90,
180, 270
bar width
color n
width of a bar in a bar chart
n/300 inch
positive
integers
color code to select color
color command 00 to 16
numbers
of pie or bar chart segments
line width
width of any printed line (in line,
box, arc, circle, chart)
mm
any positive
number
74
CHAPTER 7: Advanced Features
Table 7-5 (continued). The Card’s Graphics Language: Parameters
Parameter
Description
Units of
Valid
Measurement
Values
radius
radius of a circle or pie chart
n/300 inch
integer
positive
integers
segment
value n
value to be represented by a
pie chart segment
0 to 100
value n
a value to be represented by a
bar in a bar chart or a point in
a line chart
any positive
integer
any positive
integer
x start
x coordinate of start position
for lines and boxes
n/300 inch
n/300 inch
n/300 inch
n/300 inch
n/300 inch
positive
integers;
incl. 0
x end
x coordinate of end position
for lines and boxes
positive
integers;
incl. 0
x center
x-increment
y center
x coordinate of center point of
circle, arc, or pie chart
positive
integers;
incl. 0
horizontal movement before
next bar (bar chart) or value
(run chart) is printed
positive
integers;
incl. 0
y coordinate of center point of
circle, arc, or pie chart
positive
integers;
incl. 0
75
HPIIISi TWINAX CARD
Table 7-5 (continued). The Card’s Graphics Language: Parameters
Parameter
Description
Units of
Valid
Measurement
Values
y start
y coordinate of start position
for lines and boxes
n/300 inch
n/300 inch
n/300 inch
positive
integers;
incl. 0
y end
y coordinate of end position
for lines and boxes
positive
integers;
incl. 0
y-increment
height of one unit of the value
to be printed in bar or run (line)
chart
positive
integers;
incl. 0
76
CHAPTER 7: Advanced Features
7.6.2 HELPFUL HINTS
1. All x,y values (start, end, center, increment) are measured in n/300
of an inch. The origin of the x,y-coordinate system is the top left-hand
corner of the printable area of the page (see Figure 7-8).
The printable area of the page may vary with the printer model and
paper size being used. Refer to your printer’s user’s guide for specific
information.
Physical Page
X
Physical Page
X,Y
origin
(0,0)
X
Printable Area
X,Y
origin
(0,0)
Printable Area
X
X
Y
Y
Figure 7-8. X,Y-Coordinate System on the Page.
2. The complete command string must be entered as shown below.
Incomplete command strings and command strings with invalid values
(such as spaces) will cause the Card to print the string at the place
where the error occurred.
For example, suppose you enter a line-command string with an invalid
<x start> value:
¬GL30;A;1;1;600
The Card would cause all characters, including the invalid value “A,”
to be printed:
A;1;1;600
3. As an alternative to using the semicolon “;” as a separator between
parameters, you may also enter a comma “,” or a forward slash “/”.
4. Do not enter numeric values with commas (for example, “50,000”).
77
HPIIISi TWINAX CARD
The printer interface will interpret the “ ,” to be the end of the
parameter (so that, for example, “50,000” would be interpreted as two
values: value 1 = “50”, value 2 = “000”).
International users should also be aware that commas used to
1
represent decimal points for line width in mm (as in “1,5” for “1 ⁄2”)
also cause the number to be interpreted as two separate values (for
“1,5”, value 1 = “1”, value 2 = “5”). To enter a valid decimal line width,
1
use periods “.” to represent decimal points (as in “1.5” for “1 ⁄2”).
7.6.3 BASIC DESCRIPTION
Line—¬GL<line width>;<x start>;<y start>;<x end>;<y end>
Draws a line from the specified x,y start to x,y end. <Line width> is
specified in mm.
For example: ¬GL2;100;0;100;600 draws a 2-mm wide, vertical (<x start> = <x
end>) line that is 2 inches long (<y-end> - <y-start> = 600/300" = 2"), as
shown in Figure 7-9.
X,Y start
(100,0)
2 inches
X,Y end
(100,600)
Figure 7-9. Example of a line.
78
CHAPTER 7: Advanced Features
Box—¬GB<line width>;<x start>;<y start>;<x end>;<y end>;
<% shading>6
Draws a box from the specified x,y start to the x,y end. The box cannot be
rotated. <line width> is specified in mm; <% shading> can range from 0
to 100.
For example: ¬GB2;300;300;600;600;30 draws a box with a 2-mm wide
border and 30% shading, as shown in Figure 7-10.
X,Y start
(300,300)
Line width = 2mm
X,Y end
(600,600)
30% shading
Figure 7-10. Example of a box.
79
HPIIISi TWINAX CARD
Circle—¬GC<line width>;<x center>;<y center>;<radius>;
<% shading>
Draws a circle with the specified radius (in n/300 inches) and line width
(in mm) around the x,y center.
For example: ¬GC2;900;2400;300;70 draws a circle with a radius of 1 inch
(300/300 inches), as shown in Figure 7-11.
NOTE
To avoid cutting off part of the circle, make sure that the radius and the
x,y center values are such that the complete circle will fit into the
printable area of the page.
Line width = 2mm
X
70% shading
X,Y center
(900,2400)
80
CHAPTER 7: Advanced Features
Figure 7-11. Example of a circle.
Arc—¬GA<line width>;<x start>;<y start>;<x center>;<y center>; <angle of
rotation>
Draws an arc around the x,y center, starting at x,y start and ending when
the angle of rotation is completed. (Angle is measured clockwise from the
theoretical line running from x,y center to x,y start.)
For example: ¬GA1;500;900;900;900;180 draws the 1-mm-wide arc—
a semicircle, because the rotation is 180 degrees—shown in Figure 7-12.
180°
X,Y center
(900,900)
X,Y start
(500,900)
Figure 7-12. Example of an arc.
81
HPIIISi TWINAX CARD
Color/Shading—¬GS<# of values>;<color 1>;<% shading 1>;<color 2>; <%
shading 2>;...
Defines the color and shading of pie-chart and bar-chart segments. The
first value entered in the pie- and bar-chart commands will be printed in
color 1 with shading 1. The second value entered in the pie- and bar-chart
commands will be printed in color 2 with shading 2, and so on.
Colors are entered as numeric values 0 through 16 (corresponding to the
color scheme of the color-printing commands—see Section 7.4). Shading
is entered as a numeric value from 0 to 100 (% of shading). If the attached
printer is not capable of recognizing PCL color commands, all printing will
be black. Refer to the following sections on pie and bar charts for examples.
82
CHAPTER 7: Advanced Features
Pie Chart—¬GP<line width>; <x center>;<y center>;<radius>;<# of
segments>;<segment value 1>;<segment value 2>;....
Draws a pie chart around the x,y center with the specified radius (in
n/300 inches), number of segments (maximum of 9), and segment values.
Segment values are entered as numerics and converted to percentages;
they can range from 0 to 100. <line width> must be specified in mm.
Each segment will have the color and/or shading specified in the color/
shading command (see the previous section on page 81—pie chart value 1
will get color/shading value 1, etc.). The first pie segment starts at “9 o’clock,”
meaning on the far left of the circle, as shown in Figure 7-13.
"9 o'clock"
= starting
point for first
pie segment
Figure 7-13. Segment orientation for pie charts.
83
HPIIISi TWINAX CARD
For example: ¬GS3;01;20;02;50;04;80 ¬GP5;900;2400;600;3;10;20;30 draws
a three-segment pie chart. If the attached printer is a PCL color printer,
the first segment will be blue (01), the second segment will be red (02),
and the third segment will be green (04). The segments will be shaded
at 20%, 50%, and 80% respectively.
1
The first segment (value 10) will be ⁄
6
of the complete circle
10
60
1
1
20
(10/[10+20+30] = ⁄
of the complete circle, and the third segment (value 30) will be ⁄
of the complete circle, as shown in Figure 7-14.
= ⁄6), the second segment (value 20) will be ⁄
3
( ⁄60)
1
30
2
( ⁄60)
Figure 7-14. A three-segment pie chart.
84
CHAPTER 7: Advanced Features
Bar Chart (Histogram)—¬GH<line width>;<x start>;<y start>;
<x-increment>;<y-increment>;<bar width>;<# of entries>; <value 1>; <value
2>; ...
Draws a bar chart. X,Y start specifies the bottom left-hand corner of the
first bar (the origin on the chart’s x,y scale). The x-increment specifies the
horizontal movement before the next bar is printed. The y-increment (in
n/300 inches) determines the height of the bar (multiplied by the value).
The bar width (in n/300 inches) specifies the width of the bar. Bar-chart
values can range from 0 to 3000. Each bar will have the color and/or
shading specified in the color/shading command. A maximum of 12 bars
can be printed in the same chart.
For example: ¬GS3;01;20;02;50;04;80
¬GH1;100;2400;300;1;100;3;500;600;800 draws three bars. If the attached
printer is a PCL color printer, the first bar will be blue, the second red, and
the third green. The bars will be shaded 20%, 50%, and 80% respectively,
as shown in Figure 7-15.
Bar 3 ( value 800)
Color : Green
Shading 80%
Bar 2 ( value 600)
Color : Red*
Line width
5mm
Shading 50%
Bar 1 ( value 500)
Height =
Color : Blue*
Shading 20%
value times (*)
y increment
x,y start
(100,2400)
x increment = horizontal distance
between values
Figure 7-15. Bar chart (histogram).
85
HPIIISi TWINAX CARD
1
100
Each bar is ⁄
3
( ⁄300) of an inch wide. The distance from the left side of one
300
bar to the left side of the next bar is one inch ( ⁄300"). This allows other bars
to be added through a separate command.
2
1
1
Bar 1 will be 1 ⁄3" (500 x ⁄300") high, bar 2 will be 2" (600 x ⁄300") high, and
2
1
bar 3 will be 2 ⁄3" (800 x ⁄300") high.
NOTE
The y-increment determines the scaling. Only integers (1, 2, 3, 4, etc.)
are valid. If you are charting sales figures in thousands of dollars, the
y-increment should be small (for example, 1). If you are charting the
number of customer complaints per period, the y-increment should be
high (for example, 100 or more). Be aware that the bar height must not
exceed the total printable area of the page.
86
CHAPTER 7: Advanced Features
Run Chart—¬GR<line width>;<x start>;<y start>;<x-increment>;
<y-increment>;<# of entries>;<value 1>;<value 2>; ...
Draws a run (line) chart. The x,y start specifies the origin of the chart’s x,y
scale (x,y axes are not drawn). The x-increment specifies the horizontal
movement before the next value is printed. The y-increment determines
the height of the line (multiplied by the value).
For example: ¬GR3;900;2400;150;1;5;100;300;200;500;400 draws the run
(line) chart shown in Figure 7-16 below.
Value 1 = 100
Value 2 = 300
Value 3 = 200
Value 4 = 500
Value 5 = 400
4
2
5
1
3
1/3 inch = 100
(value) x 1
Line width = 5mm
xy start (900,2400)
(y increment)
÷ 300/inch
x,y start
(900,2400)
x increment = horizontal
distance between values
Figure 7-16. Run (line) chart.
NOTE
The y-increment determines the scaling. Only integers (1, 2, 3, 4, etc.)
are valid. If you are charting sales figures in thousands of dollars, the
y-increment should be small (for example, 1). If you are charting the
number of customer complaints per period, the y-increment should be
large (for example, 100 or more).
87
HPIIISi TWINAX CARD
Text—¬GT<x start>;<y start>;<angle of rotation>;<'text'>
Prints the word “text” in the active font, with the specified rotation
and specified x,y start. Text will be rotated counterclockwise.
For example: ¬GT1000;1000;90;'TEXT' prints the word “TEXT”
in the active font with 90-degree rotation, as shown in Figure 7-17.
X,Y start
90 o
TEXT
x y start
Figure 7-17. Text.
Comments—¬GX<'text'>
Allows text to be added to GL commands for documentation. Comments
will not print out.
For example: ¬GX’Pie chart with 3 elements’ can be used to document a
GL pie-chart command.
88
CHAPTER 7: Advanced Features
7.7 The Graphics Language in Action
7.7.1 GENERAL STEPS
The HPIISi Twinax Card’s graphics language can be used in many different
ways. It can enhance the appearance of standard host reports with a few
simple graphical elements such as lines, boxes, and circles; or it can be
used to present pertinent data through charts. The GL can even be used
to create sophisticated electronic forms. Whatever you want to do with it,
programming with GL follows the same general steps:
1. Determine which GL elements are needed to create the desired
output. (For example, the bar chart shown in Figure 7-18 uses four
different GL elements.)
2. Determine the printable area of the page.
3. Determine the positioning of the graphical elements relative to the
top left-hand corner of the printable area.
4. PCL color printer only: Determine the order in which to print the
graphical elements. The lines of the last GL element will overlap
(and cover) the previous GL elements.
5. Design the graphical output, one element at a time.
6. Link the graphical output to your host application.
89
HPIIISi TWINAX CARD
7.7.2 TUTORIAL: PRIMARY BAR CHARTS
This section describes how multiple GL elements interact to create a bar
chart like the one shown in Figure 7-18.
SALES CALLS PER DAY
Week of:
March 24,1995
# OF CALLS
40
BOYD
GARY
SHAWN
30
20
10
Monday
Tuesday
Wednesday Thursday
Friday
WEEKDAY
Figure 7-18. Finished bar chart.
1. Following the general steps listed in Section 7.7.1, we first determined
the makeup of this bar chart. The example consists of four GL
elements: bar charts, lines, boxes, and text.
2. To determine the printable area of the paper, we printed a box using
0;0 as the x,y starting coordinates. This was done by typing
¬GB1;0;0;300;300;50 on the screen and sending it to the printer. The
top left corner of the printed box marks the top left corner of the
printable area of the page. For reference, we drew the printable area
on a blank sheet of paper. All references to distances are made in
respect to the printable page, not the actual physical page. Refer to
Figure 7-8.
3. Determine where the chart should be placed (always in relation to the
top left-hand corner of the printable area). In the example, the bar
chart is on the bottom half of a letter-size page. The origin of the
chart is one inch away from the left margin and 10 inches away from
the top margin, as shown in Figure 7-19.
90
CHAPTER 7: Advanced Features
Approximate
Area of
Bar Chart
1 inch
5 inches
Origin of Chart
Figure 7-19. Placement of the bar chart.
91
HPIIISi TWINAX CARD
4. Next, determine the approximate maximum height and width of the
chart. In the example, 40 was the expected maximum number of calls.
We chose to have one inch represent 10 calls, resulting in a total
maximum height of four inches (not including the title and subtitle.)
Similarly, each day was represented by one inch, resulting in a total
maximum width of five inches (not including the space needed for
the label “WEEKDAY”).
5. If the chart is being printed on a black-and-white PCL printer, the
order in which these elements are created is irrelevant. However, if
you are printing on a PCL color printer, the lines of the last element
will always overlay (and cover) the element previously printed. In the
example, the elements creating the x- and y-axes should be entered
last when printing on a PCL color printer.
6. Create the separate GL elements based on the order determined in
Step 5. In the example, the bar charts were created first. Recall the GL
formula for the bar chart and the preceding shading/color command
string:
¬GS<# of values>;<color 1>;<% shading 1>;<color 2>;
<% shading 2>;...
¬GH<line width>;<x start>;<y start>;<x-increment>;
<y-increment>;<bar width>;<# of entries>;<value 1>;<value 2>; ...
The bar chart shown in Figure 7-18 was created using the following
parameters:
Bar Chart—Boyd
Shading/Color: Boyd’s calls were plotted for each day of the business week,
so the number of values is five. Since we printed to a black-and-white laser
printer, the color parameters were irrelevant. The shading was set to 10%.
Bar Chart (Histogram): The line width was set to 1 mm. The x;y-start
parameters defined the bottom left corner of the bar, which is identical
with the origin of the chart. Remember that the origin was one inch from
the left margin, and 10 inches from the top margin of the printable area.
1
The corresponding values were 300 (x ⁄300" = 1") for <x start> and
1
3000 (x ⁄300" = 10") for <y start>.
92
CHAPTER 7: Advanced Features
The bar representing Boyd’s calls for Tuesday was to be printed one inch to
1
the right of Monday’s bar. The resulting <x-increment> was 300 (x ⁄300" =
1"). Since the maximum height of a bar was specified at four inches, the
1
resulting value for the <y-increment> was 30 (x 40 max. calls x ⁄300" = 4").
To aid in readability, extra space was left between the last bar of day one
and the first bar of the next day. To determine the <bar width>, divide the
available one inch (<x-increment>) into four equal sections (three bars
and one space). The resulting value was 75 (= 300 ÷ 4). Next, count the <#
of entries> (5) and enter the respective values. The parameters are:
¬GX'bar chart Boyd'
¬GS5;01;10;01;10;01;10;01;10;01;10
¬GH1;300;3000;300;30;75;5;30;34;39;37;28
Bar Chart—Gary
The bars representing Gary’s calls were to be printed directly to the right
of Boyd’s. The resulting horizontal start value <x start> was:
300
+ 75
375
(Boyd’s)
(Bar width)
With the exception of the actual calls, the other parameters for Gary’s bar
chart were identical to Boyd’s. The parameters are:
¬GX'bar chart Gary'
¬GS5;02;75;02;75;02;75;02;75;02;75
¬GH1;375;3000;300;30;75;5;35;36;38;39;31
93
HPIIISi TWINAX CARD
Bar Chart—Shawn
Shawn’s bar chart was to be printed directly to the right of Gary’s. The
resulting horizontal starting position <x start> was:
375
+ 75
450
(Gary’s)
(Bar width)
The parameters are:
¬GX'bar chart Shawn'
¬GS5;04;50;04;50;04;50;04;50;04;50
¬GH1;450;3000;300;30;75;5;15;16;21;20;13
7.7.3 TUTORIAL: X- AND Y-AXES
The x-axis (Weekday) and the y-axis (# of calls), along with the increments,
were created through a series of separate lines. Notice that the line width
of the axis is the same as the line width of the bars. The parameters are
shown below:
¬GX'X-Axis with increments'
¬GL1;300;3000;1850;3000
¬GL.5;600;3000;600;3019
¬GL.5;900;3000;900;3019
¬GL.5;1200;3000;1200;3019
¬GL.5;1500;3000;1500;3019
¬GL.5;1800;3000;1800;3019
¬GX'Y-Axis with increments'
¬GL1;300;3000;300;1750
¬GL.5;281;2700;300;2700
¬GL.5;281;2400;300;2400
¬GL.5;281;2100;300;2100
¬GL.5;281;1800;300;1800
94
CHAPTER 7: Advanced Features
7.7.4 TUTORIAL: LABELS, TITLE, SUBTITLE, LEGEND
All text was created through text-rotation command strings. Text was always
printed in the selected font. In the example, Univers Medium was used in
different point sizes (¬Q...). The legend consists of three separate boxes
followed by text-rotation commands. The parameters are shown below:
¬GX'Font-Change Command'
¬Q4808
¬GX'Labels X-Axis
¬GT300;3100;0;'Monday'
¬GT600;3100;0;'Tuesday'
¬GT900;3100;0;'Wednesday'
¬GT1200;3100;0;'Thursday'
¬GT1500;3100;0;'Friday'
¬GT1800;3100;0;'WEEKDAY'
¬GX'Labels Y-Axis
¬GT200;2700;0;'10'
¬GT200;2400;0;'20'
¬GT200;2100;0;'30'
¬GT200;1800;0;'40'
¬GX'Legend (boxes with text)'
¬GT200;1650;0;'# OF CALLS'
¬GB1;1700;1650;1750;1700;10
¬GT1760;1700;0;' = BOYD'
¬GB1;1700;1750;1750;1800;75
¬GT1760;1800;0;' = GARY'
¬GB1;1700;1850;1750;1900;50
¬GT1760;1900;0;' = SHAWN'
¬GX;'Font-Change Command'
¬Q4813
¬GX'Title'
¬GT500;1500;0;'SALES CALLS PER DAY'
¬GX'Font-Change Command'
¬Q4808
¬GX'Subtitle'
¬GT600;1550;0;'Week of:'
¬GT900;1550;0;'March 24, 1995'
95
HPIIISi TWINAX CARD
7.8 Linking Graphical Output to a Host Application
There are several ways to link the graphical output to a host application.
One method is to simply add the GL commands to the application code.
This means that whenever the application is used and sent to the printer,
the GL commands are also sent.
Another method is to design a separate subroutine that sends the GL
output to the printer as a macro. The GL macro will only be sent to the
printer once and resides in the printer’s active memory until the printer is
powered down. The application code requires only a macro call and does
not require the complete graphic to be downloaded when a report is
printed.
To store the GL output as a printer macro, begin the GL routine with a
PCL command that begins a macro by typing “¬E&f#y0X”.
For the # symbol, substitute a number that identifies the macro. Make sure
this command precedes all GL commands. Also, be aware that PCL is case-
sensitive.
At the end of the GL routine, stop the macro and save it permanently
(until the printer is powered down) in the printer’s memory. To end the
macro, type “¬E&f#y1X”.
To save the macro permanently (until the printer is powered down), type
“¬E&f#y10X”. Store this macro in the printer’s memory by “printing” it.
A call for this macro can be used in your application by embedding the
PCL command “¬E&f#y3X” in the application code.
Another command that can be used to prevent overloading the printer’s
memory is “¬E&f#y8X”. This command deletes the macro ID-number that
currently resides in the printer’s memory.
7.9 Printing Images from the Host
It is often advantageous to include images such as company logos or
signatures with printed output. Logos and other images can be stored on
printer cartridges or “Flash” SIMMs, offered through the printer
manufacturer or various third-party vendors. While the process of loading
the cartridge or SIMM differs, the final result is the same: The stored
image is assigned a macro ID-number that must be called up by the
application when the image is to be printed. Please refer to the
documentation supplied with the cartridge or SIMM for instructions on
how to store an image.
96
CHAPTER 7: Advanced Features
Generally, a macro stored in nonvolatile memory is called up by sending
the command “¬E&f#y3X”, where “#” is the macro ID.
A PCL command used to reposition the stored image on a page is
“¬E&l#u#Z”, where the first “#” (in “l#u”) specifies the “Left Offset
Registration” (horizontal movement in n/720 inch), and the second “#”
(in “#Z”) specifies the “Top Offset Registration” (vertical movement of the
image in n/720 inch).
The repositioning command must precede the macro call. To return to the
original position, type “¬E&l0u0Z” immediately after the macro call.
97
HPIIISi TWINAX CARD
8. Troubleshooting
This chapter provides instructions for performing diagnostic tests on the
HPIIISi Twinax Card. It also contains a problem-resolution guide that
describes possible causes of, and solutions to, problems that can occur with
the Card and printer. If you are unable to solve a problem by following the
procedures outlined in this chapter, call your supplier for technical
support.
Before calling, make sure the Card is installed correctly, verify that its
configuration settings are correct, perform the appropriate diagnostic tests
outlined in this chapter, and have the following information ready:
• Printer and interface self-test printouts
• Model number and serial number of the Card
• Description of the problem
• Results of the diagnostic tests
• Type of host system or controller
You may also need to print a “hex dump” or “buffer print” by enabling
buffer print from the front panel, or by sending the Card host/PC-
download command 42 (see the entry for this command in Section 5.3).
This causes all printing to be in hexadecimal code, just as it’s received from
the host, to help in tracing the problem. See Sections 8.3 and 8.4.
If it becomes necessary to ship the Card, use the original carton and
packaging to prevent damage.
8.1 Twisted-Pair Applications
If you are using a passive star panel and twisted-pair cabling with the
HPIIISi Twinax Card, and you’re having problems with the printer
dropping off line, you should turn star-panel overdrive ON. (See the entry
for host/PC-download command 20 in Section 5.3 for how to do this.) Star-
panel overdrive increases the signal-driving capability of the Card.
For installations using twinax cabling, the star-panel overdrive option
should always be set to OFF.
8.2 The Card’s Self-Test
Verify proper installation and configuration of the HPIIISi Twinax Card by
performing an interface self-test. The self-test prints out the current
software version, the memory condition (RAM and ROM), and the
currently active configuration settings.
98
CHAPTER 8: Troubleshooting
Follow the steps below to start the self-test from your host, PC, or LAN
server:
1. Verify that the printer is connected properly to the Card and in
“READY” mode.
2. Type the “&%Z98,1” host/PC-download command on the screen.
(Refer to the entry for this command in Section 5.3.)
3. Send that command to the printer (press the Print Screen button or
print the document/ file that contains the command). The self-test
will print out in a few seconds.
Follow the steps below to start the self-test through the printer’s operator
panel:
1. Verify that the Card is installed properly and that the printer is in
“READY” mode.
2. Press the “Online” button once to take the printer off line.
3. Use the “Menu” button to scroll through the HP menus until you
reach the MIO menu associated with the Card.
4. Press “Item” to display the Card’s test menu.
5. Press “+” twice to display the self-test option, then press “Select” or
“Enter” to activate this test option.
6. Return to the operating mode by pressing the “Online” button. A self-
test will print immediately. A sample printout page is shown on page
13. The settings in the sample are the factory defaults.
7. If your printer does not have an LCD front panel, you can perform a
printer self-test instead. The Card’s settings will print on the bottom
portion of the HP printout.
If the test does not print, the Card failed the self-test. Call for technical
support.
99
HPIIISi TWINAX CARD
8.3 EBCDIC Hex Dump
The HPIIISi Twinax Card can be set up to print its buffer in hexadecimal
EBCDIC code. This can be useful for a technician to diagnose problems
with the Card or the printer.
The EBCDIC hex data is printed on a grid corresponding to the data’s
position in the buffer. If the hex data represents a printable character, that
character is printed below the hex data.
To start the EBCDIC hex dump from your host, PC, or LAN server, take
these steps:
1. Verify that the printer is connected properly to the
Card.
2. Type the “&%Z42,1” host/PC-download command on the screen.
(Refer to the entry for this command in Section 5.3.)
3. Send the command to the printer (press the Print Screen button or
print the document/ file that contains the command).
4. To stop the buffer hex dump, type “&%Z42,2” on the screen, then
send it to the printer (press the Print Screen Button or print the
document/file that contains the command).
To start the EBCDIC hex dump from the printer’s operator panel, take
these steps:
1. Verify that the Card is installed properly and that the printer is in
“READY” mode.
2. Press the “Online” button to take the printer off line.
3. Use the “Menu” button to scroll through the HP menus until you
reach the MIO menu associated with the Card.
4. Press “Item” several times until you reach the item “Hex Dump N.”
5. Press “+” to change the display to “Hex Dump Y,” then press “Select”
or “Enter” to activate this option.
6. Return to the operating mode by pressing the “Online” button. The
Card is now in EBCDIC hex-dump mode. Send the host data to the
printer.
7. To stop the EBCDIC hex-dump printout, first repeat Steps 2 and 3.
8. Press “Item” several times until you reach “Hex Dump Y.”
9. Press “+” to change the display to “Hex Dump N,” then press “Select”
or “Enter” to activate this option.
10. Return to the operating mode by pressing the “Online” button.
100
CHAPTER 8: Troubleshooting
8.4 ASCII Hex Dump
The HPIIISi Twinax Card can also be set up to print the buffer in
hexadecimal ASCII code. This differs from the EBCDIC hex dump in that
the buffer is first translated into ASCII code before it is printed. This can
be useful to diagnose problems with the Card or the printer.
To start the ASCII hex dump from your host, PC, or LAN server:
1. Verify that the Card is installed properly and that the printer is in
“READY” mode.
2. Type the “&%Z43,1” host/PC-download command on the screen.
(Refer to the entry for this command in Section 5.3.)
3. Send the command to the printer (press the Print Screen button or
print the document/ file that contains the command).
4. To stop the ASCII hex dump, type “&%Z43,2” on the screen, then
send it to the printer (press the Print Screen button or print the
document/file that contains the command).
To start the ASCII hex dump from the printer’s operator panel, take these
steps:
1. Verify that the Card is installed properly and that the printer is in
“READY” mode.
2. Press the “Online” button to take the printer off line.
3. Use the “Menu” button to scroll through the HP menus until you
reach the MIO menu associated with the Card.
4. Press “Item” several times until you reach the item “ASCII Dump N.”
5. Press “+” to change the display to “ASCII Dump Y,” then press “Select”
or “Enter” to activate this option.
6. Return to the operating mode by pressing the “Online” button. The
interface is now in ASCII hex-dump mode. Send the host data to the
printer.
7. To stop the ASCII hex-dump printout, first repeat Steps 2 and 3.
8. Press “Item” several times until you reach “ASCII Dump Y.”
9. Press “+” to change the display to “ASCII Dump N,” then press
“Select” or “Enter” to activate this option.
10. Return to the operating mode by pressing the “Online” button.
101
HPIIISi TWINAX CARD
8.5 Self-Diagnostics
You can set up the HPIIISi Laser Card to perform a complete analysis of its
own functions. The Card transmits data to itself and then analyzes how that
data is processed. If the Card detects an error, it prints an error message on
the printer.
Follow the steps below to perform the Card’s self-diagnostic test.
CAUTION!
To avoid damaging your host system, you must disconnect the host
before you run this test.
1. Turn OFF the printer.
2. Disconnect all cables from the printer and the Card.
3. Take the Card out of the printer.
4. Locate the plastic jumper on the Card’s circuit board, near the paral-
lel port labeled “Parallel In From PC/LAN” (see Figure 8-1).
5. Remove the plastic jumper from the pin.
6. Locate the two pins labeled “J8 DIAGNOSTICS”.
7. Insert the plastic jumper so it covers both pins, shown as “J8 CLOSED”
below.
J8
OPEN
J7
J6
J8
DIAGNOSTICS
J8
CLOSED
Figure 8-1. The Card’s jumpers.
102
CHAPTER 8: Troubleshooting
8. Reinstall the Card and reconnect all cables to the printer and the
Card.
9. Turn ON the printer. The Card now performs its self-diagnostics and
prints the message
TEST SEQUENCE COMPLETE
The diagnostics repeat and each full page is printed until you turn the
printer OFF. The first page may take several minutes to print. Any
error messages are printed between the “TEST SEQUENCE
COMPLETE” messages. Call for technical support if error messages
are printed.
10. To disable the diagnostics mode, repeat Steps 1 through 3; then
remove the plastic jumper from the J8 pins and put it back on its
original pin, or back on only one of the J8 pins (shown as “J8 OPEN”
in Figure 8-1); then reinstall the Card, reconnect all cables, and turn
the printer back ON. (Make sure the jumper only covers one of the J8
pins; otherwise the Card will not operate properly, and can cause
unwanted disturbances on the twinax line or even damage the host.)
103
HPIIISi TWINAX CARD
8.6 Problem-Resolution Guide
Table 8-2. Typical Problems.
Problem or Message
Probable Cause
Action
“Printer not ready”
message at host.
Printer not in a ready
status.
Make sure the printer
is on line, has
paper, etc.
Printer loses host
communication (drops
off line).
Improper or damaged
cabling.
Check twinax
cabling for
improper
connections or
damage.
Twisted-pair cabling is See Section 8.1.
not attached to an
“active” or boosted
hub.
Right margin is cut off.
Page width in word-
Change to a wider
processing program is page.
not set wide enough.
Page is too wide.
Select a narrower
page.
Extra blank sheets are
ejected between sheets
of printout.
Form length not
correct in software
(maximum length is
66 lines).
Make sure your
document length
doesn’t exceed the
maximum number
of lines.
Page orientation was
changed.
The printer may
eject a blank page
when the page
orientation (portrait
or landscape) is
changed.
104
CHAPTER 8: Troubleshooting
Table 8-2 (continued). Typical Problems.
Problem or Message
Probable Cause
Action
Form length is incorrect.
Form length incorrect
in software.
Change form
length.
Incorrect configuration Make sure the host
at the host.
configuration
matches the
printer’s.
Printer won’t change
fonts.
Incorrect typestyle
number.
Make sure the font
ID used is valid.
Invalid font IDs
are ignored by the
printer.
Wrong font cartridge
loaded.
Load the cartridge
with the font that
corresponds to the
font ID.
Font cartridge
damaged or not
seated in the printer
properly.
If possible, try a
known-good
cartridge to
determine if
cartridge is faulty.
Make sure the
cartridge is loaded
properly.
105
HPIIISi TWINAX CARD
8.7 Calling Your Supplier
If you determine that your HPIIISi Twinax Card is malfunctioning, do not
attempt to alter or repair the unit. It contains no user-serviceable parts. Contact
your supplier.
Before you do, make a record of the history of the problem. Your supplier
will be able to provide more efficient and accurate assistance if you have a
complete description, including:
• the nature and duration of the problem,
• when the problem occurs,
• the components involved in the problem, and
• any particular application that, when used, appears to create the
problem or make it worse.
8.8 Shipping and Packaging
If you need to transport or ship your HPIIISi Twinax Card:
• Package it carefully. We recommend that you use the original
container.
• If you are shipping the Card for repair, make sure you include its
twinax V-cables. If you are returning the Card, make sure you include
its manual as well. Before you ship, contact your supplier to get a
Return Authorization (RA) number.
106
APPENDIX A: Font Reference
Appendix A: Font Reference
The following chart lists the HP LaserJet IIISi and HP LaserJet 4 resident
fonts and the HP font cartridges that are available, along with the font ID
number used to select the font. For more information on selecting fonts,
refer to Chapter 6.
Typeface
Symbol
Orient
Pitch
Point
Font/ID
Resident Fonts
Courier
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
10
12
9.5
9
11
Line Printer
Line Printer
Line Printer
Line Printer
Courier Bold
Courier
13.3
15
204
223
254
281/282
46
17.1
20
8.5
8
10
12
12
12
12
10
10
85
Courier Italic
Courier Bold
Courier
10
18
10
88
12
89
Resident Scalable Fonts
CG Times™
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
6
4605
4606
4607
4608
4609
4611
4614
4617
8
10
12
14
18
24
30
107
HPIIISi TWINAX CARD
Typeface
Symbol
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
Orient
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
Pitch
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Point
6
Font/ID
4625
4626
4627
4628
4629
4631
4634
4645
4645
4646
4647
4648
4649
4651
4654
4657
4665
4666
4667
4668
4669
4671
4674
4677
CG Times Bold
8
10
12
14
18
24
30
6
CG Times Italic
8
10
12
14
18
24
30
6
CG Times Bold Italic
8
10
12
14
18
24
30
108
APPENDIX A: Font Reference
Typeface
Univers® Medium
Symbol
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
Orient
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
Pitch
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Point
6
Font/ID
4805
4806
4807
4808
4809
4811
4812
4813
4825
4826
4827
4828
4829
4831
4834
4837
4845
4846
4847
4848
4849
4851
4854
4857
8
10
12
14
18
24
30
6
Univers Medium It
8
10
12
14
18
24
30
6
Univers Medium
Condensed
8
10
12
14
18
24
30
109
HPIIISi TWINAX CARD
Typeface
Symbol
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
Orient
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
Pitch
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Point
6
Font/ID
4865
4866
4867
4868
4869
4871
4874
4877
4905
4906
4907
4908
4909
4911
4914
4917
4925
4926
4927
4928
4929
4931
4934
4937
Univers Medium
Condensed It
8
10
12
14
18
24
30
6
Univers Bold
8
10
12
14
18
24
30
6
Univers Bold Italic
8
10
12
14
18
24
30
110
APPENDIX A: Font Reference
Typeface
Symbol
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
10/L
Orient
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
Pitch
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Point
6
Font/ID
4945
4946
4947
4948
4949
4951
4954
4957
4965
4966
4967
4968
4969
4971
4974
4977
4985
4986
4987
4988
4989
4991
4994
4997
Univers Bold
Condensed
8
10
12
14
18
24
30
6
Univers Bold
Condensed It
8
10
12
14
18
24
30
6
ITC Zapf Dingbats®
10/L
8
10/L
10
12
14
18
24
30
10/L
10/L
10/L
10/L
10/L
ProCollection® Cartridge
Line Printer
Courier Bold
Courier Italic
Courier
ASCII
ASCII
ASCII
ASCII
ASCII
P/L
P/L
P/L
P/L
P/L
17.1
10
8.5
12
12
10
10
253
45
10
17
12
84
Courier Bold
12
108
111
HPIIISi TWINAX CARD
Typeface
Symbol
Orient
Pitch
Point
Font/ID
ProCollection Cartridge
Courier Italic
ASCII
Legal
Legal
Legal
Legal
Legal
Legal
ASCII
ASCII
ASCII
ASCII
Legal
Legal
Legal
Legal
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
Legal
P/L
P
12
10
12
12
12
10
10
10
7
92
Courier
10
51
Courier Bold
P
10
52
Courier Italic
P
10
53
Courier
P
12
93
Courier Bold
P
12
94
Courier Italic
P
12
95
Prestige Elite
P/L
P/L
P/L
P/L
P
15
220
83
Prestige Elite
12
10
10
10
7
Prestige Elite Bold
Prestige Elite Italic
Prestige Elite
12
113
114
219
97
12
15
Prestige Elite
P
12
10
10
10
3.6
6
Prestige Elite Bold
Prestige Elite Italic
Letter Gothic
P
12
98
P
12
99
P/L
P/L
P/L
P/L
P/L
P/L
P
27
291
284
257
66
Letter Gothic
19
Letter Gothic
17.1
12
9.5
12
12
12
8
Letter Gothic
Letter Gothic Bold
Letter Gothic Italic
Times Roman
Times Roman
Times Roman Bold
Times Roman Italic
Times Roman
Times Roman Bold
Times Roman Italic
Times Roman
12
69
12
68
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
163
164
165
166
167
168
169
181
P
10
10
10
12
12
12
8
P
P
P
P
P
P
112
APPENDIX A: Font Reference
Typeface
Symbol
Orient
Pitch
Point
Font/ID
ProCollection Cartridge
Times Roman
Times Roman Bold
Times Roman Italic
Times Roman
Times Roman Bold
Times Roman Italic
Helvetica®
Legal
Legal
Legal
Legal
Legal
Legal
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
Legal
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
10
10
10
12
12
12
8
174
192
176
177
178
170
183
184
185
186
187
188
189
190
191
Helvetica
10
10
10
12
12
12
14
14
Helvetica Bold
Helvetica Italic
Helvetica
Helvetica Bold
Helvetica Italic
Helvetica Bold
Helvetica Bold
WordPerfect® Cartridge
CG Times
DskTop
DskTop
DskTop
DskTop
DskTop
DskTop
DskTop
DskTop
DskTop
DskTop
DskTop
DskTop
DskTop
P
P
P
P
P
P
P
P
P
P
P
P
P
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
6
4685
4686
4706
4814
4687
4707
4815
4688
4708
4816
4689
4709
4817
CG Times
8
CG Times Bold
CG Times Italic
CG Times
8
8
10
10
10
12
12
12
14
14
14
CG Times Bold
CG Times Italic
CG Times
CG Times Bold
CG Times Italic
CG Times
CG Times Bold
CG Times Italic
113
HPIIISi TWINAX CARD
Typeface
Symbol
Orient
Pitch
Point
Font/ID
WordPerfect Cartridge
CG Times Bold
CG Times Bold
Univers
DskTop
DskTop
DskTop
DskTop
DskTop
P
P
P
P
P
Prop.
Prop.
Prop.
Prop.
Prop.
18
24
14
18
24
4711
4714
4789
4791
4794
Univers
Univers
Microsoft® Cartridge
Helvetica
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P/L
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
15
8
34102
34103
34123
34231
34104
34124
34232
34125
5686
Helvetica
10
10
10
12
12
12
14
8
Helvetica Bold
Helvetica Italic
Helvetica
Helvetica Bold
Helvetica Italic
Helvetica Bold
Times Roman
Times Roman
Times Roman Bold
Times Roman Italic
Times Roman
Times Roman Bold
Times Roman Italic
Times Roman Bold
Line Printer
10
10
10
12
12
12
14
8.5
5687
5707
5815
5688
5708
5816
5709
223
114
APPENDIX A: Font Reference
Typeface
Symbol
Orient
Pitch
Point
Font/ID
Polished Worksheets® Cartridge
Prestige Elite
R-8/850
R-8/850
R-8/850
R-8/850
Legal
P/L
P/L
P/L
15
12
12
12
15
12
12
12
27
12
12
12
27
12
12
12
8.1
8.1
7
221
86
Prestige Elite
10
10
10
7
Prestige Elite Bold
Prestige Elite Italic
Prestige Elite
111
112
219
97
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
Prestige Elite
Legal
10
10
10
3.6
12
12
12
3.6
12
12
12
16
16
Prestige Elite Bold
Prestige Elite Italic
Letter Gothic
Legal
98
Legal
99
R-8/850
R-8/850
R-8/850
R-8/850
Legal
290
87
Letter Gothic
Letter Gothic Bold
Letter Gothic Italic
Letter Gothic
110
109
292
90
Letter Gothic
Legal
Letter Gothic Bold
Letter Gothic Italic
Presentation Bold
Presentation Bold
Legal
107
106
434
431
Legal
ASCII
Legal
115
HPIIISi TWINAX CARD
Typeface
Symbol
Orient
Pitch
Point
Font/ID
Persuasive Presentations® Cartridge
Letter Gothic
ASCII
Legal
ASCII
Legal
ASCII
Legal
ASCII
Legal
ASCII
Legal
ASCII
Legal
ASCII
Legal
LinDrw
PCLin
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
P/L
10
14
14
14
14
16
16
18
18
24
24
24
24
24
24
14
14
49
Letter Gothic
10
48
Presentation Bold
Presentation Bold
Presentation Bold
Presentation Bold
Presentation Bold
Presentation Bold
Presentation Bold
Presentation Bold
Helvetica Outline
Helvetica Outline
Serifa™
10
5
10
7
8.1
434
431
435
432
436
433
34115
34116
34215
34216
31
8.1
6.5
6.5
5.7
5.7
Prop.
Prop.
Prop.
Prop.
10
Serifa
Line Draw
PC Line Bold
10
32
Forms, Etc.® Cartridge
Univers
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
R-8/850
P/L
P/L
P/L
P/L
P/L
P/L
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
10
6
33101
33102
33122
33123
33124
33125
34128
19
Univers
8
Univers Bold
Univers Bold
Univers Bold
Univers Bold
8
10
12
14
24
12
12
Helvetica Cond Black Tax Num P/L
OCR-A
OCR-A
LinDrw
P
Tax Line Draw
P/L
10
30
116
APPENDIX A: Font Reference
Typeface
Symbol
Orient
Pitch
Point
Font/ID
Bar Codes & More® Cartridge
Letter Gothic
Letter Gothic
Letter Gothic
OCR-A
R-8
P/L
P/L
P/L
P
15
9.5
12
14
12
12
12
12
12
12
12
12
230
87
R-8
12
R-8
10
40
OCR-A
OCR-B
3 of 9
3 of 9
UPC
UPC
ZIP
10
19
OCR-B
P
10
3
Code 3 of 9
Code 3 of 9
EAN/UPC 10 Mil
EAN/UPC 13 Mil Bd
USPS Zip
P
8.1
4.6
Prop.
Prop.
Prop.
10
60
P
240
170
171
172
33
P
P
P/L
P/L
Line Draw
LinDrw
Text Equations Cartridge
Prestige Elite
Prestige Elite
Prestige Elite
Prestige Elite Bold
Prestige Elite Italic
CG Times
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
R-8
P
P
P
P
P
P
P
P
P
15
7
221
256
86
17.1
12
7
10
10
10
8
12
111
112
157
158
159
155
12
Prop.
Prop.
Prop.
Prop.
CG Times
10
10
10
CG Times Bold
CG Times Italic
Global Text Cartridge
CG Century Schoolbook™
CG Century Schoolbook
R-8/850
R-8/850
P/L
P/L
P/L
P/L
P/L
P/L
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
8
16950
16951
16971
17079
33335
33357
10
10
10
10
14
CG Century Schoolbook Bd. R-8/850
CG Century Schoolbook It.
CG Triumvirate™
R-8/850
R-8/850
R-8/850
CG Triumvirate Bold
117
HPIIISi TWINAX CARD
Typeface
Symbol
Orient
Pitch
Point
Font/ID
Pretty Faces Cartridge
Microstyle™
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ITC
P
P
P
P
P
P
P
P
P
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
Prop.
18
36
30
14
54
18
14
36
18
5910
5920
5930
5940
5950
5960
5970
5980
5990
Microstyle Bold
Hobo Medium
Hobo Medium
Thunderbird
Signet Roundhand
Signet Roundhand
ITC Zapf Dingbats
ITC Zapf Dingbats
ITC
118
APPENDIX B: Character Sets
Appendix B: Character Sets
The IBM 3812-1 printer emulation uses either Code Page 850 or Roman 8
character sets. Refer to your printer’s manual for illustrations and
information on character sets.
An EBCDIC-to-ASCII translation table is printed at the bottom of the
interface self-test printout as shown on the following pages. This table
illustrates how EBCDIC characters (from the twinax host) are converted
to the ASCII characters in Code Page 850 and Roman 8 character sets.
The first digit of the EBCDIC hex code is at the top of the table, and the
second digit is on the left side. The corresponding ASCII hex code is
where the two digits intersect. The character that corresponds to the ASCII
hex code is in the chart to the right.
For example, EBCDIC 61 is translated to ASCII 2F, which is a “/” character.
119
HPIIISi TWINAX CARD
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
´
0 @ P ` p Ç É
! 1 A Q a q ü æ
" 2 B R b r é Æ
á
∂
Ó -
ß
0
1
D
í
ó
ú
ñ
↕
Ê Ô
Ë Ò
2
3
/
4
!! # 3 C S c s â ô
¶ $ 4 D T d t ä ö
§ % 5 E U e u à ò
& 6 F V f v å û
♥
3
È õ ¶
ı Õ §
♦
♣
♠
•
4
Ñ Á
5
ª Â ã Í
º À Ã Î
µ
6
÷
bp
↕
' 7 G W g w ç ù
‚
7
↓
p
p
( 8 H X h x ê ÿ
¿ ©
Ï
°
8
) 9 I Y i y ë Ö ®
* : J Z j z è Ü ¬
Ú ¨
Û .
↓
9
→
←
A
B
C
D
E
F
1
/
1
2
4
+ ; K [ k { ï ø
, < L \ l | î £
- = M ] m } ì Ø
Ù
¬
1
/
3
’
y
’
Y
2
¡ ¢
« ¥
»
↔
_
ꢀ
. > N ^ n ~ Ä
Ì
x
ꢁ
? O _ o
Å ƒ
€
´
/
Figure B-1. Code Page 850 Character Set.
120
APPENDIX B: Character Sets
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
_
p
NUL DLE SP
0 @ P ` p
â Å Á
p
0
1
SOH DC1
! 1 A Q a q
" 2 B R b r
# 3 C S c s
$ 4 D T d t
% 5 E U e u
& 6 F V f v
' 7 G W g w
( 8 H X h x
) 9 I Y i y
* : J Z j z
+ ; K [ k {
, < L \ l |
- = M ] m }
. > N ^ n ~
À
ê î Ã bp
ô Ø ã
STX DC2
ETX DC3
EOT DC4
ENQ NAK
ACK SYN
BEL ETB
BS CAN
Â
È
2
°
û Æ D
3
Ê Ç á å d
Ë ç é í Í
Î Ñ ó ø Ì -
4
5
6
1
/
Ï ñ ú æ Ó
4
7
1
/
´ ¡ à Ä Ò
2
8
HT
EM
` ¿ è ì Õ ª
9
LF SUB
VT ESC
ˆ € ò Ö õ º
ˆ
A
B
C
D
E
F
¨ £ ù Ü S «
ˆ
FF
CR
SO
SI
FS
GS
RS
US
~ ¥ ä É s
Ù § ë ï Ú »
Û ƒ ö ß Ÿ
£ ¢ ü Ô ÿ
DEL
? O _ o
/
Figure B-2. Roman 8 Character Set.
121
HPIIISi TWINAX CARD
Appendix C: Parallel-Port Pinouts
Table C-1 shows the pinouts for the parallel printer connector on the
HPIIISi Twinax Card.
DIRECTION is the direction of signal flow from the interface.
RETURN PIN is the twisted-pair return, to be connected at signal ground
level. For the interface wiring, be sure to use twisted-pair cable for each
signal and to complete the connection on the return side. The cable
should be shielded and connected to the chassis of the host computer and
printer.
All interface conditions are based on TTL levels. Both the rise and the fall
times of each signal must be less than 0.2 µsec.
Data transfer is carried out by observing the ACKNLG or BUSY signals.
Data transfer to the printer occurs only after receipt of the ACKNLG signal
or when the BUSY signal is LOW.
Data must be present a minimum of 0.5 µsec before and after a minimum
of 0.5 µsec STROBE pulse. BUSY goes high before the end of the STROBE
signal and remains high until the end of an ACKNLG pulse of 0.5 µsec.
122
APPENDIX C: Parallel-Port Pinouts
Table C-1. Parallel-Interface Specifications.
Parallel
Cable
Pin
Signal
Pin
Return
Pin
Signal
Direction Description
1
19
STROBE
1
IN
Strobe pulse to read
data in. Pulse width
must be more than
0.5 µsec. at the Card.
2
3
4
5
6
7
8
9
20
21
22
23
24
25
26
27
DATA1
DATA2
DATA3
DATA4
DATA5
DATA6
DATA7
DATA8
2
3
4
5
6
7
8
9
IN
IN
IN
IN
IN
IN
IN
IN
These signals
represent infor-
mation in bits 1-8 of
parallel data. Each
signal is HIGH when
data is logical 1 and
LOW when it is
logical 0.
10
28
ACKNLG
10
OUT
A LOW pulse of
minimum width of
4 µsec. A LOW
indicates that data
has been received
and that the printer
is ready to accept
more data.
11
29
BUSY
11
OUT
A HIGH signal
indicates that the
printer cannot
receive data. The
signal goes HIGH
when it is off line; or
in the error state,
when serving the
IBM host and a byte
of parallel data is
received; or during
data entry.
12
13
30
—
PE
12
13
OUT
OUT
HIGH when printer
is out of paper.
SLCT
HIGH when the
printer is ready.
123
HPIIISi TWINAX CARD
Table C-1 (continued). Parallel-Interface Specifications.
Parallel
Cable
Pin
Signal
Pin
Return
Pin
Signal
Direction Description
14
—
AUTO
FEED
14
IN
This signal is NOT
supported. Defined by
many printers to add
a LF to each CR. The
IBM 5250 protocol
does not support this
signal.
15
—
—
—
—
—
NC
—
—
—
—
—
—
Not used.
16
GND
CGND
NC
19
Logic Ground.
Chassis Ground.
Not used.
17
—
18
—
19-30
GND
21-24
Twisted-pair ground
returns listed above.
31
—
INIT
16
IN
Defined to reset and
clear the printer when
LOW; the reset and
clear are NOT sup-
ported by the Card.
The IBM host can’t be
interrupted by this
signal. An ACKNLG
is generated for
handshaking.
32
—
ERROR
15
OUT
This signal goes LOW
when the printer is in
an error state.
33
34
35
36
—
—
—
—
GND
NC
25
—
—
17
—
—
—
—
Logic Ground.
Not used.
HIGH
SLCTIN
Not used.
Not supported.
124
APPENDIX D: HP MIO Resident Scalable Font Numbers
Appendix D: HP MIO Resident
Scalable Font Numbers
Font
Font ID No.
410
Letter Gothic
Letter Gothic bold
Letter Gothic italic
Courier
420
430
460
Courier bold
470
Courier italic
Courier bold italic
Symbol
480
490
3400
3500
3600
4919
4939
5047
5067
5687
5707
5815
5835
6199
6219
6327
6347
8503
8523
8631
8651
8759
Wingdings
Dingbats
CG Omega
CG Omega bold
CG Omega italic
CG Omega bold italic
CG Times
CG Times bold
CG Times italic
CG Times bold italic
Arial
Arial bold
Arial italic
Arial bold italic
Garamond Antiqua
Garamond Halbfett
Garamond Kursiv
Garamond Kursiv Halbfett
Cornet
125
HPIIISi TWINAX CARD
Font
Font ID No.
8779
Clarendon condensed
Marigold
8887
Albertus medium
Albertus extra bold
Times New
12855
12875
16951
16971
17079
17099
33335
33355
33463
33591
33601
33719
33729
34103
34123
34231
24251
751
Times New bold
Times New italic
Times New bold italic
Antique Olive
Antique Olive bold
Antique Olive italic
Univers medium condensed
Univers bold condensed
Univers medium condensed italic
Univers bold condensed italic
Univers medium
Univers bold
Univers medium italic
Univers bold italic
Sonoran-Serif
Sonoran-Serif
1051
Sonoran-Serif bold
Sonoran-Serif italic
Sonoran-Serif
1053
1056
1351
Sonoran-Serif bold
Sonoran-Serif bold
1653
2103
126
APPENDIX E: Transferring Power to Pin 18
Appendix E: Transferring Power to Pin 18
The HPIIIsi Twinax Card has the ability to supply 5 VDC at up to 350 mA
to an external device attached to its PC parallel (“Auto Sharing/Parallel”)
port. If you want the Card to supply this power on Pin 18 of this port, you
have to close the Card’s J6 jumper. Follow these steps:
1. Turn OFF the printer.
2. Disconnect all cables from the printer and the Card.
3. Take the Card out of the printer.
4. Locate the plastic jumper on the Card’s circuit board, near the
parallel port labeled “Parallel In From PC/LAN” (see Figure E-1).
5. Remove the plastic jumper from the pin it’s on.
6. Locate the two pins labeled “J6”.
7. Insert the plastic jumper so it covers both pins, shown as “J6 CLOSED”
below.
J6
OPEN
J7
J6
J8
J6
CLOSED
Figure E-1. The Card’s jumpers.
127
HPIIISi TWINAX CARD
8. Reinstall the Card and reconnect all cables to the printer and the
Card.
9. Turn the printer back ON.
10. To stop the Card from providing power on Pin 18, repeat Steps 1
through 3; then remove the plastic jumper from the J6 pins and put it
back on its original pin, or back on only one of the J6 pins (shown as
“J6 OPEN” in Figure 8-1); then repeat Steps 8 and 9.
128
© Copyright 1998. Black Box Corporation. All rights reserved.
1000 Park Drive
•
Lawrence, PA 15055-1018
•
724-746-5500
•
Fax 724-746-0746
|