Every effort has been made to ensure that the information in this document is
complete, accurate and up to date. Oki assumes no responsibility for errors beyond its
control and also can not guarantee that changes in software and equipment made by
other manufacturers, and referred to in this book, will not affect the information in this
manual.
Oki is a registered trademark of Oki Electric Industry Co. Ltd.
Oki LED Page Printer is a trademark of Oki Electric Industry Co. Ltd.
Hewlett-Packard and LaserJet are registered trademarks of Hewlett-Packard
Company.
Microsoft is a registered trademark of Microsoft Corporation.
Bitstream, Fontware, Swiss™ and Dutch™ are trademarks of Bitstream Inc.
Helvetica
AG and its subsidiaries.
CG Times
®
and Times® Roman and Univers® are registered trademarks of Linotype
®
is a registered trademark of Agfa Division, Miles Inc.
Important Safety Instructions
Your printer has been carefully designed to perform safely and reliably. However, as
with all electrical equipment certain precautions should be allowed:
➢ Read all documentation supplied with and on the printer before commencing.
➢ Always disconnect the printer from the mains source before cleaning.
➢ Be certain that your power source matches the rating listed on the back of the
printer. If you are using an extension cord, ensure that the total rating does not
exceed 15 amperes.
➢ Your printer has an earthed 3-pin plug, DO NOT use this plug with a socket that
is not earthed.
➢ Ensure that all printer openings are kept open, if they become blocked the printer
will overheat.
➢ Use a damp cloth to clear up spilled toner, DO NOT use a vacuum cleaner.
➢ DO NOT make any adjustments, other than those outlined in this manual, it could
damage the printer.
➢ After the printer has been in use for a period of time the fuser unit becomes very
hot, avoid touching it, wait for the unit to cool down first.
Introduction iii
If you have persistent problems with your printer, switch off, disconnect from the
mains source and contact your dealer for assistance.
Important Wiring Instructions
The wires in the mains lead are coloured in accordance with the following code:
If the colours of the wires in the mains lead of this printer do not correspond with the
markings of the terminals of your plug, proceed as follows:
Green and Yellow must be connected to the terminal marked with the letter E (or the
safety earth symbol) or the terminal coloured Green or Green and Yellow. Brown
must be connected to the terminal marked with the letter L or coloured Red. Blue must
be connected to the terminal marked with the letter N or coloured Blue or Black.
Warning: This printer must be earthed.
Green and YellowEarth
BlueNeutral
BrownLive
If you are in any doubt regarding the wiring, please contact a qualified electrician.
iv Introduction
Table of Contents
Chapter 1: The Control Panel ...................................................................1-1
The Control Panel........................................................................................1-2
Printer Status ...............................................................................................1-2
The front panel is your direct link with the printer. It provides you with information
about the state of the printer through its indicator lights and message window, and
gives you control over printer functions through its buttons.
Note:
!
1.With the exception of the ON-LINE button, all buttons function only when
the printer is OFF-LINE (Ready lamp is off).
2.In order to select the functions indicated on the lower part of the buttons, you
need to hold it in for more than two seconds.
Printer Status
The Message Window
Your printer has a two line display that gives detailed information on the state of the
printer. It provides information, error conditions and malfunctions, and it is used
when setting the menu. The Setup Guide contains a complete listing of messages as
well as information about how to solve the most common problems.
Lamp Indications
LampLamp onFlashingLamp off
READYIndicates printerIndicates the following:Indicates the following:
(Amber)ready to receive dataForce printing triggeredOff-line mode.
in ON-LINE mode.by FORM FEED button.Initializing.
Fonts/Menu/Demo printingWarming up.
triggered by respectiveError status.
buttons.
Image drum cleaning
triggered by + and - buttons.
In process of making image
data from received data.
MANUALProcesing ManualRequesting paper inManual feed not selected.
(Red)feed.Manual feed.
ATTENTIONIndicates the following:Indicates the following:Normal status
(Red)Toner Low.Request action from user.
Toner Sensor.Occurence of ERROR.
Change Drum.
Fuser Life.
DATAData processingReceiving data from host.No data.
(Amber)
Setting the Printer On and Off-line
Pressing the ON-LINE button switches the printer between the on-line (selected) and
off-line (deselected) modes. When the printer is on-line (READY lamp on), it is ready
to receive data and print. When the printer is off-line (READY lamp off), it cannot
receive data. All other buttons can only be activated when the printer is off-line.
Resetting the Printer
Pressing the /Reset button for more than two seconds, while the printer is off-line,
ends any printing operation and clears some error conditions. Data is retained in the
buffer and the printer is returned on-line.
The printer can be reset to user default settings by holding the Reset button for more
than two seconds when the printer is off-line. All temporary soft (downloaded) fonts/
macro data are deleted, the permanent soft (downloaded) fonts/macro data remain in
the printer until the power is turned off.
Control Panel 1-3
Manual Paper Feed and Paper Tray Selection
The TRAY TYPE sub-menu can be selected directly by pressing the TRAY TYPE
button for less than two seconds, while in the off-line mode.You can select Tray Feed
Mode and Manual Feed Mode using the menu selection procedure.
Tray 1 paper feed is the factory default setting.
You will see the following messages displayed in the window:
MANUAL FEED
OFF*(or ON)
* indicates that this selection is the current default setting.
MENU 1
MENU 2
PAPER FEED
TRAY1*(TRAY2 if 2nd paper tray installed)
(Press)
(FRONT FEEDER)
(ENVELOPE FEEDER if envelope feeder installed)
* indicates that this selection is the current default setting.
MENU 1
MENU 2
(Press)
AUTO TRAY SWITCH
OFF*(or ON)
* indicates that this selection is the current default setting.
1-4 Control Panel
Front/Manual Paper Size and Envelope Feeder Paper Size Definition
The paper size sub-menu can be selected directly by holding the PAPER SIZE button
for less than two seconds, while the printer is in the off-line mode. You can select the
size of paper or envelope using the menu selection procedure.
You will see the following messages displayed in the message window:
FRONT/MANUAL
A4 SIZE*
* indicates that this selection is the current default setting.
The POWER SAVE sub-menu can be selected directly by pressing the POWER
SAVE button for more than two seconds while the printer is in the off-line mode. You
can select the power saving definition using the menu selection procedure.
0 SEC is the factory default setting.
You will see the following message displayed in the message window:
POWER SAVING
0 SEC*(8 MIN or DISABLE)
* indicates that this selection is the current default setting.
Auto Error – Override Printing
During normal printing if the AUTO CONT INUE, in the Level-2 menu, is set to ON,
if a software or data error occurs the printer will briefly display an error message, and
after a few seconds continue printing.
If the AUTO CONTINUE parameter is set to OFF, the factory default, when an error
is detected, the printer will stop printing. To resume printing the RECOVER button
must be pressed.
Darker/Lighter Print Quality
During normal printing darker or lighter print quality can be acheived by using the
DARKNESS CONTROL option in menu Level-2.
If you want darker print select +1 or +2 (darkest), if you want lighter print select -1 or
-2 (lightest).
Control Panel 1-5
Maintenance Menu Items
The printer Maintenance Menu Mode can be entered by switching on the printer while
holding the MENU1/Menu2 button. In this special mode, data received by the printer
can be analysed on the printed page, which will be in the form of a HEX dump.
You can reset all Level-1 menu items to the factory default setting when user default
settings become confused.
Also in this mode, the Image Drum life counter can be cleared when the Image Drum
unit has been replaced with a new one.
Level-1 Menu Reset to factory default
1. Switch on the printer while holding down the MENU1/Menu2 button. You will see
the message USR MNT (user maintenance) in the message window.
2. Press the MENU1/Menu2 button for less than two seconds to display the MENU
RESET message.
3. Press the ENTER/Power Save button to display the message MENU /RESET'NG
(resetting).
4. All the Level-1 menu items are now reset to the factory default setting, and the
printer is returned to the normal on-line mode.
1-6 Control Panel
Hex Dump Analysis
1. Switch on the printer while holding the MENU1/Menu2 button. The USER MNT
(User Maintenance) message will be displayed in the window.
2. Press the MENU1/Menu2 button for less than two seconds twice to display HEX
DUMP, after MENU RESET.
3. Press the ENTER/Power Save button, the printer now displays the ON-LINE/HEX
DUMP message.
4. The printer will now print received data in HEX dump format.
5. To resume normal printing, switch off the printer, then switch it on again.
When the data sent to the printer reaches a full page, the printer will start printing. If
the data does not contain a full page, it will be necessary to place the printer off-line
and then press the Form Feed button to start printing.
Cleaning Page
When the analysis is finished, switch off the printer to exit the HEX dump mode.
OL1200ex LED Page Printer
1. Press the /Recover and /Reset buttons together while the printer is in the
off line mode.
2. The message DRUM CLEANING PAGE/MANUAL A4 will appear in the
message window, MANUAL A4 SIZE REQUEST will scroll right to left.
3. Insert a blank page in the manual feed tray and press the Form Feed button.
4. The printer will process the blank page and at the same time remove any traces of
toner from the image drum, after completion the printer will return to the ONLINE mode.
Drum Life Counter Reset
1. Switch on the printer while holding the MENU1/Menu2 button. USER MNT (user
maintenance) will be displayed in the message window.
2. Press the MENU1/Menu2 button three times for less than two seconds. The
DRUM CNT/RESET (drum counter reset) message, will be displayed
3. Press the ENTER/Power Save button, DRUM CNT/RESET'NG (resetting) will be
displayed. After the counter has been reset, ON-LINE will be displayed in the
message window. The printer is now ready to receive data in the normal way.
Operation Panel Disable
To prohibit change to any menu item via the operation panel, follow these
instructions:
1. Switch on the printer while holding down the MENU1/Menu2 button. USER
MNT will be displayed in the message window.
Control Panel 1-7
2. Press the MENU1/Menu2 button four times for less than two seconds. OP MENU/
ENABLE* (operation panel enable – factory default) will be displayed in the
message window.
3. Press the
be displayed in the message window.
4. Press the ENTER/Power Save button to select the disable parameter, only if youare sure, an asterisk (*), will appear next to your choice. Press the ON-LINE
button the printer then displays the ON-LINE message, and is now ready to receive
data in the normal way.
The MENU1/Menu2, TRAY TYPE/Print Fonts and PAPER SIZE/Print Menu
buttons are no longer effective for changing the menu.
Operation Panel Enable
To re-enable the operation panel, follow these instructions:
1. Switch on the printer while holding down the MENU1/Menu2 button. USER
MNT will be displayed in the message window.
2. Press the MENU1/Menu2 button four times for less than two seconds. OP MENU
DISABLE* (operation panel disable) will be displayed in the message window.
/Reset button, OP MENU/DISABLE (operation panel disable), will
3. Press the
displayed in the message window.
4. Press the ENTER/Power Save button to select the enable parameter, an asterisk
(*), will appear next to your choice. Press the ON-LINE button the printer then
displays the ON-LINE message, the menu items can then be changed in the normal
way.
/Reset button, OP MENU/ENABLE (operation panel enable), will be
Controlling Your Printer 2-1
Chapter 2
Controlling Your Printer
2-2 Controlling Your Printer
Controlling your Printer
The Printer Interface
The printer has a Centronics Parallel interface and a Serial RS-232C interface as
standard. The menu parameter AUTO I/F is selected as the factory default setting. In
this mode, the printer can receive data from both the parallel interface and the serial
interface, by polling each port in turn. The active interface is selected from the Level1 Menu.
Active Interface Selection (Level-1 Menu)
AUTO I/F:Auto Interface Polling between parallel and RS-232C ports.
The printer checks both ports to see if data is being sent, once
detected, the printer continues to receive data from this port.
The printer will recommence polling after having received no data for
a period of time, defined in the AUTO EJECT menu in Level-2 menu.
Note: While AUTO I/F is selected, the I-PRIME signal on the parallel
!
interface is always ignored.
PARALLEL: Only Centronics parallel interface is supported. The I-PRIME signal
control is activated using the Level-2 menu.
RS-232C:Only RS-232C serial interface is supported. The XON/XOFF and
ROBUST XON flow controls are EFFECTIVE.
Controlling Your Printer 2-3
It is possible to select one of the three interface modes via the Level-1 menu as
follows:
1. Press the MENU1/Menu2 button for less than two seconds, when the printer is in
the off-line mode. You will see the message PRINTER LANGUAGE in the
message window.
2. Press the MENU1/Menu button ten times, for less than two seconds, the message
HOST INTERFACE will appear in the message window, after PAGE LAYOUT2.
3. Press the ENTER/Power Save button to display the message HOST I/F/AUTO
INTERFACE*, in the message window.
4. Press the
/Reset button until the required interface type is displayed,
PARALLEL, RS-232C, RS-422*, LOCALTALK* or OKI-HSP* (* if installed).
5. Press the ENTER/Power Save button to select the required interface type, an
asterisk (*), will appear next to your choice.
6. Press the ON-LINE button, the printer will return to the on-line state, ready to
receive data.
Auto Time Out Print and Ejection
In network environments, some systems do not send a full print job at once, but send
data intermittently to the printer. In this case other users can not access the printer.
However, some applications fail to complete a print run due to operational errors or
malfunctions. You can select the time out period to overcome this problem via the
AUTO EJECT item in the Level-2 menu. If the printer receives no data for more than
the specified time the remaining data in the buffer will be printed and the page ejected
automatically. If the AUTO EJECT option is set to off (factory default), the printer
will not start printing automatically, you must press the FORM FEED/Print Demo
button, for less than two seconds, when the printer is in the off-line mode.
1. Press the MENU1/Menu2 button for more than two seconds, when the printer is in
the off-line mode. You will see the message PRINT MODE in the message
window.
2. Press the MENU1/Menu2 button twice, for less than two seconds, the message
AUTO OPERATION will appear in the message window.
3. Press the ENTER/Power Save button to display the message AUTOCONTINUE/
OFF*, in the message window.
4. Press the MENU1/Menu2 button, for less than two seconds, the message AUTO
EJECT/OFF*, will appear in the message window.
5. Press the
/Reset button until the required parameter is displayed, 5 SECONDS
to 300 SECONDS.
6. Press the ENTER/Power Save button to select the required parameter, an asterisk
(*), will appear next to your choice.
7. Press the ON-LINE button, the printer will return to the on-line state, ready to
receive data.
2-4 Controlling Your Printer
Resolution
Your printer utilises fine high resolution printing enabling it to produce printed output
of two types.
600dpi (Factory Default)300dpi
Raster Buffer Size
If the print image data is of a complicated nature, for example complex text or large
graphics, it may be necessary to adjust the size of the Raster Buffer Size.
The options are:
AUTO(factory default, the printer automatically selects the size of the
180Kbytes
360Kbytes
1.08Mbytes(various sizes of memory buffer that are available)
:
2.16Mbytes
FUL LETTER(full letter size page)
FULL LEGAL(full legal size page)
FULL A4(full A4 size page)
Raster Buffer which is appropriate for the data being processed)
:
Note: Care must be taken when allocating memory, to avoid other memory size
!
errors, specifically when accessing Macro Data, Soft Font Data or High
Resolution Graphics Data.
1. Press the MENU1/Menu2 button for more than two seconds, when the printer is in
the off-line mode. You will see the message PRINT MODE in the message
window.
2. Press the MENU1/Menu2 button once, for less than two seconds, the message
MEMORY USAGE will appear in the message window.
3. Press the ENTER/Power Save button, for less than two seconds, the message
RASTER BUFFER/AUTO will appear in the message window.
4. Press the
* When MEMORY OVERFLOW occurs, you must reduce this value.
!
When PRINT OVERRUN occurs, you must increase this value.
/Reset button until the required memory size* is displayed.
5. Press the ENTER/Power Save button to select the required memory size, an
asterisk (*), will appear next to your choice.
6. Press the ON-LINE button, the printer will return to the on-line state, ready to
receive data.
Full Page Print Guarantee for Complicated Documents
The printer generates high resolution bitmapped graphics of all the received data prior
to printing. This process is faster than the actual mechanical printing process.
However, if the document is too complicated, the printer may display the error,
PRINT OVERRUN in the message window. This occurs because the printer
processing speed could not match the paper feed speed. The solution is to simplify the
document by reducing the formatted data, i.e. replace complicated graphics, reduce
the number of typefaces, etc.
However, by defining the menu parameter RASTER BUFFER/FULL A4, in the
Level-2 menu, you can guarantee to print a full page of A4, providing the optional
memory board is installed. In this instance, the printer starts printing after a full A4
page of bitmapped data has been generated
Receive Buffer Memory Size
Your printer has 2Mbytes RAM as standard. This memory is used for various tasks,
i.e. Receive Buffer, Raster Buffer, Macro Data Memory, Soft Font Down Line Load
Memory and Print Buffer. The memory size allocation is automatically controlled,
dynamically, according to the received data. Some users require to send all data to the
printer at once, thus enabling the system to be used for another job. This is possible
if you allocate more memory to the Receive Buffer. The maximum memory size
allocation is 1Mbyte, using the RECEIVE BUFFER item in the Level-2 menu.
Controlling Your Printer 2-5
The options are:
AUTO (factory default)
8Kbytes
20Kbytes
50Kbytes
100Kbytes
1Mbyte
Font Cache Protection
Scalable fonts are defined as a series of vectors, and as such cannot be directly printed.
Therefore, when your print job requests a scalable font of a certain size, the printer
must first convert (rasterize) this font into a form suitable for printing (bitmap).
Under normal circumstances this process has to be carried out every time the printer
starts a job after having been reset (usually at the beginning of a print job).
You can reserve some of the printers memory area as a protected font cache. (This is
a memory area not cleared by the reset command.) The size of this area can be
increased incrementally in 100 Kbytes from the Level-2 menu FONT
PROTECTION. The factory default is AUTO.
2-6 Controlling Your Printer
You need not worry about a font overflowing the cache memory size; the font will still
be rasterized even if the cache setting is too small. The only consequence is that on
receiving the reset command, the part of the font outside the protected cache will be
cleared and will have to be regenerated the next time the font is selected.
The following operations will clear the protected font cache memory area.
1. Turning the printer off.
2. Holding down the RESET button for more than two seconds.
62 Characters192 Characters
Point Size(ASCII)(Roman-8)
86 KB18 KB
108 KB24 KB
1210 KB30 KB
3. Changing the memory size on the Protected Cache.
The options are:
AUTO(factory default, the printer automatically allocates a portion of
the printers memory as a font cache).
OFF
100Kbyte
:(sets the size of the font cache)
1.4Mbyte
Selecting Fonts and Symbol Sets
You can define the font source from Resident (factory default), Optional Card and
DLL Soft (down line loadable), using the FONT SOURCE item in the Level-1 menu.
Before selecting these optional font sources, it is necessary to have previously
installed them. If they have not been installed they will not appear in the message
window.
You can choose the Font No. using the FONT No. item in the Level-1 menu. The font
numbers can be obtained by using the Print Fonts button to produce a sample of all the
available fonts and their ID numbers.
Note: The number can be found on the left side of the PRINT FONTS list and
!
also on the second line of the message window, in the FONT NO. item
I xxx in the resident fonts
C xxxin the Font Card (if installed)
S xxx in the downloaded soft fonts (if installed)
The font number can be looked for in the message window using the arrow buttons.
The symbol set can also be selected from the SYMBOL SET item in the Level-1
menu. There are 75 symbol sets available including, ECMA-94, PC-8, PC-850, etc.
ROMAN-8 is the factory default. For a complete list the available symbol sets refer
to Appendix A: Symbol Sets.
Controlling Your Printer 2-7
1.Press the MENU1/Menu2 button for less than two seconds, when the printer is
in the off-line mode. You will see the message PRINTER LANGUAGE in the
message window.
2.Press the MENU1/Menu2 button seven times, for less than two seconds, the
message FONTS & SYMBOLS will appear in the message window, after
COPIES.
3.Press the ENTER/Power Save button to display the message FONT SOURCE/
RESIDENT* (factory default), in the message window.
4.Press the
/Reset button until the required font source is displayed.
5.Press the ENTER/Power Save button to select the required font source, an
asterisk (*), will appear next to your choice.
6.Press the MENU1/Menu2 button for less than two seconds, the message FONT
NO/I000* will be displayed in the message window.
7.Press the
/Reset button until the required font number is displayed.
8.Press the ENTER/Power Save button to select the required font number, an
asterisk (*), will appear next to your choice.
If you are using fixed pitch scalable fonts you can set the required characters per
inch (FONT PITCH) setting and the font height (FONT HEIGHT) setting by
using the following instructions. If however, you have selected Bitmap rather
than Scalable fonts neither of these messages will appear in the message
window.
9.Press the MENU1/Menu2 button for less than two seconds FONT PITCH/
10.00CPI* (factory default) will be displayed in the message window.
10.Press the
/Reset button until the required characters per inch setting is
displayed.
11.Press the ENTER/Power Save button to select the required CPI setting, an
asterisk (*), will appear next to your choice.
12.Press the MENU1/Menu2 button for less than two seconds FONT HEIGHT/
12.00* (factory default) will be displayed in the message window.
13.Press the
/Reset button until the required font height setting is displayed in
the message window.
14.Press the ENTER/Power Save button to select the required font height setting,
an asterisk (*), will appear next to your choice.
2-8 Controlling Your Printer
15.Press the MENU1/Menu2 button for less than two seconds, the message
SYMBOL SET/ROMAN-8* (factory default), will be displayed in the
message window.
16.Press the
/Reset button until the required symbol set is displayed.
17. Press the ENTER/Power Save button to select the required symbol set, an asterisk
(*), will appear next to your choice.
18. Press the ON-LINE button, the printer will return to the on-line state, ready to
receive data.
Prevention of White Page Ejection
Many applications send the FF (form feed) code to the printer before sending the print
data, this action prints all data held in the printer buffer then ejects the page. This is
especially important for network users.
Note: The FF code may cause extra white pages if there is no data in the
!
printer buffer.
Prevention of blank page ejection can be defined by the item WHITE PAGE SKIP in
the Level-1 menu. The factory default is OFF. When ON is set the printer will ignore
the FF code only when DATA is not displayed in the message window, and there is
no data in the printer.
1. Press the MENU1/Menu2 button for less than two seconds, when the printer is in
the off-line mode. You will see the message PRINTER LANGUAGE in the
message window.
2. Press the MENU1/Menu2 button eight times, for less than two seconds, until the
message PAGE LAYOUT1 is displayed in the message window, after FONTS &
SYMBOLS.
3. Press the ENTER/Power Save, to display the message A4 PRINT WIDTH/78
COLUMN in the message window.
4. Press the MENU1/Menu2 button once for less than two seconds, the message
WHITE PAGE SKIP /OFF* will appear in the message window.
5. Press the
/Reset button for less than two seconds, the message WHITE PAGE
SKIP/ON will appear in the message window.
6. Press the ENTER/Power Save button to select this option, an asterisk (*), will
appear next to your choice.
7. Press the ON-LINE button, the printer will return to the on-line state, ready to
receive data.
Changing Orientation, Lines/Page and Columns/Line
The printer is capable of changing orientation from portrait to landscape. You can
define the orientation using the item ORIENT (orientation) in the Level-1 menu.
When you change the orientation ensure that the margins and page lengths have been
changed both in the software application and the printer menu.
The factory default settings are as follows:
ORIENT (orientation):PORTRT (portrait)
LINES/PG (lines per page):64 LNS (64 lines)
1.Press the MENU1/Menu2 button for less than two seconds, when the printer is in
the off-line mode. You will see the message PRINTER LANGUAGE in the
message window.
2.Press the MENU1/Menu2 button nine times, for less than two seconds, until the
message PAGE LAYOUT2 is displayed in the message window, after PAGE
LAYOUT1.
Controlling Your Printer 2-9
3.Press the ENTER/Power Save button, to display the message ORIENTATION/
PORTRAIT* in the message window.
4.If you want to print in landscape mode press the
/Reset button for less than two
seconds, the message ORIENTATION/LANDSCAPE will appear in the
message window.
5.Press the ENTER/Power Save button to select this option, an asterisk (*), will
appear next to your choice.
6.Press the MENU1/Menu2 button for less than two seconds, to display the
message LINES PER PAGE/64LINES* in the message window.
7.If you want to change the number of lines press the
/Reset button for less than
two seconds, the number of lines per page will appear in the message window in
the following sequence, 5, ...64, .......128.
8.Press the ENTER/Power Save button to select the required number, an asterisk
(*), will appear next to your choice.
9.Press the ON-LINE button, the printer will return to the on-line state, ready to
receive data.
2-10 Controlling Your Printer
Auto Error – Override Printing
During normal printing if the AUTO CONTINUE, in the Level-2 menu, is set to ON,
if a software or data error occurs the printer will briefly display an error message, and
after a few seconds continue printing.
If the AUTO CONTINUE parameter is set to OFF, the factory default, when an error
is detected, the printer will stop printing. To resume printing the RECOVER button
must be pressed.
1. Press the MENU1/Menu2 button for more than two seconds, while the printer is
off-line, the message PRINT MODE will appear in the message window.
2. Pres the MENU1/Menu2 button twice, the message AUTO OPERATION will
appear in the message window.
3. Press ENTER/Power Save button to display the message AUTO CONTINUE /
OFF*.
4. Press the
5. Press the ENTER/Power Save button to select this parameter, an asterisk, (*), will
appear next to your choice.
6. Press the ON-LINE button to exit the menu mode and return the printer to its
normal on-line state, ready to print.
Darker/Lighter Print Quality
During normal printing darker or lighter print quality can be acheived by using the
DARKNESS CONTROL option in menu Level-2.
If you want darker print select +1 or +2 (darkest), if you want lighter print select -1 or
-2 (lightest).
1. Press the MENU1/Menu2 button for more than two seconds, while the printer is
off-line, the message PRINT MODE will appear in the message window.
2. Press the MENU1/Menu2 button three times for less than two seconds, the
message DARKNESS CONTROL, will appear, after AUTO OPERATION.
3. Press ENTER/Power Save button to display the message DARKNESS/0* (factory
default).
/Reset button to display the message AUTOCONTINUE/ON.
4. Press the
sequence, 0, +1, +2, -2, -1.
5. Press the ENTER/Power Save button to select the appropriate parameter, an
asterisk, (*), will appear next to your choice.
6. Press the ON-LINE button to exit the menu mode and return the printer to its
normal on-line state, ready to print.
/Reset button to step through available darkness settings in the
Power Saving Mode
If, during the normal printing operation no data is received by the printer for a period
of time, the printer will cut the heating to the fusing unit. In power saving mode, the
power consumption and fan acoustic noise will be greatly reduced. However, the
printer will require a warming up period, prior to restarting the printing cycle.
1. Press the MENU1/Menu2 button for more than two seconds, while the printer is
off-line, the message PRINT MODE will appear in the message window.
2. Press the MENU1/Menu2 button four times for less than two seconds, the
message POWER SAVING, will appear, after DARKNESS CONTROL.
3. Press ENTER/Power Save button to display the message POWER SAVING/0
SEC* (factory default).
Controlling Your Printer 2-11
4. Press the
/Reset button to step through available settings in the sequence 0
SEC, 8MIN, DISABLE.
DISABLE prohibits power saving mode completely, 0 SEC or 8 MIN reduces the
fan rotation speed and switches off the fuser unit, when no data has been received
for more than the specified time.
5. Press the ENTER/Power Save button to select the appropriate parameter, an
asterisk, (*), will appear next to your choice.
DISABLE should be used if you are printing frequently, the printer is always ready
to print, and does not need to warm up.
0 SEC or 8 MIN should be used if printing requirements are very low, the printer
will switch off the fuser unit if no data is received for eight minutes, a warm up
period will be required prior to recommencement of printing.
6. Press the ON-LINE button to exit the menu mode and return the printer to its
normal on-line state, ready to print.
Font Basics 3-1
Chapter 3
Font Basics
3-2 Font Basics
Font Basics
What is a font?
!
Part of the reason that your printer is so versatile lies in the large number of fonts
available. A full complement of resident fonts serves many printing needs, and you
can add to your printer’s range with font cards or soft fonts supplied by other font
vendors. When these fonts are used correctly, they can greatly enhance the quality of
your work. While a complete understanding of fonts, typefaces and their
characteristics is not necessary for good document preparation, some knowledge can
go a long way towards making you proficient in their use.
A font is a collection of printing characteristics, all of which combine to produce a
distinctive style of print. Here are the characteristics, presented in descending order of
priority, that make up each of the fonts.
Note: Your printer emulates the Hewlett-Packard LaserJet Series IV printer.
Because of this, we are using Hewlett-Packard’s terminology here to describe
the method for specifying laser fonts. However, some typesetters use
somewhat different terms and definitions when specifying fonts.
Symbol set:In addition to a standard group of alphanumeric characters, each
symbol set contains characters and symbols used for special
purposes. The printer features special sets for technical, legal and
foreign language uses. Each font uses standard symbols, plus
symbols from one or more of these sets.
Spacing:Some fonts have fixed spacing, where the space assigned to each
character is uniform in width. Other fonts are proportionally
spaced, with narrow characters like (i) given less horizontal space
than wide characters like (w).
Pitch:Only used with fixed space fonts, pitch is a measure of character
width, representing the number of characters per inch (cpi). The
larger the number of characters per inch, the smaller the character
is.
Height:The height of the characters in a font is expressed in points. There
are 72 points to an inch. This measure, often called font size, is
used primarily with proportional fonts.
Style:The style of a font can be either upright or italic (slant).
Stroke weight:Stroke weight refers to the thickness of the lines in a font.
Typeface:The typeface of a font determines the shape of the strokes that
make up each character or symbol. Typefaces have standard
names like Courier and Gothic. This is the lowest priority
whenselecting a font.
Orientation:The way the text is printed on the page. Portrait orientation is
normal lengthwise printing while landscape printing appears
sideways on a page.
Font Sources
Font Basics 3-3
Each of the fonts is defined by the values assigned to these characteristics. For
example, the factory default setting has the following values, in priority order:
There are three types of font that can be used with your printer. Resident fonts (which
come with your printer), optional Oki font cards and soft fonts, which are down loaded
from your computer (available from font vendors).
▲▲
▲
▲▲
Resident Fonts
Your printer supports all the fonts of HP LJ IV compatible bitmapped fonts and
scalable fonts.
Bitmapped Fonts
The font face of the character is directly stored in the font memory without any font
manipulation such as scaling, rotation or mirror reflecting. This type of font cannot be
modified. Landscape fonts are obtained by 90° rotation of the portrait fonts within the
printer controller.
Scalable Fonts
The original outline of the character is stored in vector format in the font memory; it
can be scaled to any size, rotated to any angle, and mirror images can be generated.
When you select a scalable font, the printer automatically generates a bitmapped
version by processing from the original outline, vector fonts data, before starting the
print.
This takes processing time. In order to keep a high printing speed, all the generated
fonts are stored in cache memory. When the same fonts are printed again, the font data
is directly loaded from this cache memory.
Note: If a document contains various different fonts, printer speed can be
!
increased by adding the optional expansion memory thereby increasing the
cache memory size.
3-4 Font Basics
Font Configuration
Your printer contains 45 resident scaleable typefaces compatible with the HP LaserJet IV, as follows:
FONTSPACING
Albertus Medium.....................................................Proportional
Albertus Extra Bold ................................................. Proportional
Antique Olive Upright Medium .............................. Proportional
To obtain additional ready-made fonts, you can purchase the special font cards
available for your printer. Each card is designed to provide fonts needed for a special
purpose. The fonts in each card family are designed to be used together, to provide a
working environment for legal, secretarial, publications and other work situations.
Font cards work much the same as resident fonts. Selection is greatly simplified if the
software you are using contains a driver that provides immediate access to the card
fonts. If a suitable driver is not available, you may be able to use a driver for the HP
LaserJet Series IV that includes the cartridge fonts you want to use. When you install
a font card, its fonts will be listed on the font sample printout, along with their ID
numbers. If you change the Font Source menu selection to Card, the Font Select item
will list the card font ID numbers, so you can easily select them using the menu.
Note: Font cards for the Oki OL400, 410, 800 and 810 series printers cannot
!
be used in this printer.
Using Soft Fonts
Font Basics 3-5
Your printer also accepts downloadable bitmapped soft fonts in the Hewlett-Packard
format. This means that you have access to a wide range of font creation packages such
as Bitstream
Fontware™. Today, the range of soft fonts includes most of the popular
text fonts and a wide variety of headline styles. Although they are slightly less
accessible and somewhat more difficult to use than resident and card fonts, soft fonts
can round out your typeface library.
Use of soft fonts is greatly simplified if your software supports this feature. If it does
not, you may still be able to use soft fonts by resorting to some of the utilities that are
available for this purpose. These range from simple public domain programs that load
fonts to the printer (access the fonts with a printer command) to full-feature coresident printer control systems.
After you have downloaded soft fonts to the printer and made them permanent, they
will appear on the font sample printout, along with their ID numbers. If you change
the FONT SOURCE menu selection to DOWNLOADED, the FONT No. item will
list the soft font ID numbers, so you can easily select them using them using the menu.
When you are using soft fonts, you should be aware that they must be loaded into the
printer, which takes time and consumes available memory. This means that
documents may take longer to print, and certain combinations, particularly in
conjunction with graphics, may not be possible. Large type fonts take up large
amounts of memory. All of the characters in the set must be loaded into the printer,
even if only a few are actually used. Each character contains information on all of the
pixels in a 300 x 300 dpi grid. For 72 point type (1-inch high), that is quite a lot of
bytes!
If you often use soft fonts, especially large point sizes, the optional memory expansion
board should, ideally, be utilised.
3-6 Font Basics
Command Selection of Fonts
Selection of a font by printer commands is quite simple if the font (resident, card or
downloaded) is available. Each font has an “escape sequence”, a string of characters
beginning with the escape character (decimal 27). The sequence actually specifies all
of the basic characteristics of the font.
A Few Words About Fonts
The priority list is stored in the printer. When a font is selected the printer checks the
complete font priority list to ensure that the selected font is among those available (i.e.
a resident font, IC-Card font or soft font).
If the most recent priority list does not describe any available font, the printer
compares the font with the priority list starting at the highest level of priority. The
printer scans the current characteristics and compares them with the characteristics
defined by the user, starting with the highest level of priority.
If the printer discovers an unavailable font which is requested by the user, it
automatically changes to the nearest font which is currently available.
Example:
Font Basics 3-7
Symbol SetRoman-8ESC(8U
SpacingFixedESC(s0P
Pitch10ESC(s10H
Height12 pointESC(s12V
StyleUprightESC(s0S
Stroke WeightNormalESC(s0B
Type FaceCourierESC(s3T
LocationResidentESC(
OrientationPortraitESC&l0O
Portrait/Landscape Mode
ESC&l #O
This escape sequence selects the print orientation.
The printer prints either from left to right across the width of the paper (Portrait mode)
or along the length of the paper (Landscape mode).
This sequence must be sent at the beginning of the relevant page. Changing the print
orientation causes the page length, top margin, text length, left margin, right margin,
HMI and VMI to default to their original values. If the requested orientation is the
same as the current orientation, this command will be ignored.
3-8 Font Basics
Symbol Set
ESC(ID
Each symbol set contains characters and symbols which are used for specific
purposes. The printer supports special character sets for technical, legal and foreign
language purposes and additional character sets for graphics. Each font uses standard
symbols, as well as symbols from one or more of these sets.
Examples:
Symbol SetID
Roman-88U
ECMA-94 Latin10N
PC-8 (USA)10U
PC-8 DAN/NOR11U
UNITED KINGDOM1E
IRV2U
US ASCII0U
Spacing
Pitch
ESC(s#P
This ESC sequence determines the spacing of the printed document. # may have one
of the following values:
ValueSpacing
0Fixed Spacing
1Proportional Spacing
-1Compressed Proportional Spacing
Some fonts have fixed spacing, i.e. the amount of space allotted to each character is
uniform. Other fonts are proportionally spaced i.e. narrow characters such as i are
allowed less horizontal space than wide characters, such as w.
ESC(s#H
This ESC sequence determines the print pitch. # represents the pitch in characters per
inch (cpi). For example:
10 cpiESC(s10H
16.66 cpiESC(s16.66H
This command is used only with fonts of fixed spacing. The pitch is the measure of
the character width, i.e. it represents the number of characters per inch (cpi). The
larger the number of characters per inch, the smaller the character.
A field value of up to two decimal places is acceptable here.
Point Size
Style
Font Basics 3-9
ESC(s#V
This ESC sequence determines the primary font height. # represents the height. For
example:
7 pointESC(s7V
12 pointESC(s12V
14.4 pointESC(s14.4V
The height of the character in a font is expressed in points. There are 72 points in one
inch. This measurement is referred to as the Font Size, and is used primarily in relation
to proportional fonts.
Font size for scalable outline fonts are also defined by this sequence.
Stroke Weight
ESC(s#S
This ESC sequence is used to turn italics ON and OFF. # represents the following
values, for example:
ValueStyle
0Italics OFF (Upright)
1Italics ON
4Condensed
5Condensed Italic
8Compressed or extra condensed
24Expanded
32Outline
64Inline
128Shadowed
160Outline shadowed
ESC(s#B
This ESC sequence determines the stroke weight. # represents the following values.
For example:
ValueTypeface
-1 to -7Light
0Medium
1 to 7Bold
The stroke weight (light, medium or bold) refers to the thickness of lines in a font.
-7 Ultra light-3 Light0 Normal
+3 Bold+7 Ultra Bold
3-10 Font Basics
Typeface
ESC(s#T
This ESC sequence determines the typeface. # represents the following values. For
example:
ValueTypeface
0Line Printer
2Elite
3Courier
4Swiss (similar to Helvetica
5Dutch (similar to Times
®
)
®
Roman/CG Times)
6Gothic
8Prestige
52Univers
The typeface of a font determines the shape of the strokes that make up each character
or symbol.
‘c - h’ are the Fonts Parameter Definition Command Group.
Escape sequences with the same beginning characters can be combined. To do this,
change the final letter of the first sequence from upper case to lower case and omit the
common characters. For example, combining proportional spacing, ESC(s1P, with
10 point character height, ESC(s10V , results in the following:
ESC(s1p10V
Keep in mind that there should be only one upper case letter in a combined sequence,
and that upper case letters must come at the end of the sequence. Also remember that
the commands are executed in the order in which they are given.
The following sample commands include the escape sequences that specify each
font’s characteristics. In some cases it is not necessary to change fonts, but shorten the
specifications. Firstly, make sure that the new font you have requested (bold or italic,
for example) is available. Secondly, remember that a higher priority font
characteristic will override a lower priority one. In both cases, an error in specifying
a font may give unexpected results.
Note: The above fonts can be printed in landscape mode, you must place
!
the landscape orientation command at the beginning of the sequence
instead of the portrait command, as follows:
ESC&l0OtoESC&l1O
HP LaserJet IV Emulation 4-1
Chapter 4
HP LaserJet IV Emulation
4-2 HP LaserJet IV Emulation
HP LJ IV Emulation Mode
The HP LJ IV Emulation Mode supports PCL-5e (Printer Control Language). It also
supports Oki’s unique features.
This has been developed from word processing, document processing and desk-toppublishing applications. It is mainly used for managing documents. The commands in
this area are almost all made up of the ESC (decimal 27) sequence.
Your printer offers a host of features, and to make the most of its printing capabilities
you are recommended to choose the drivers which allow you to utilise theses features.
If your software contains the appropriate drivers you may never need to use printer
commands. Occasionally, it may be useful to change certain settings or features while
you are using software which does not directly support your printer.
There are several ways to send commands to your printer. The easiest way is to use a
programming language such as BASIC to send them directly to your printer as
character strings. If you use this method, you will have to send all the commands
before starting the application.
Note: Many software packages will cancel printer settings by sending a reset
!
command to the printer prior to printing. If your software does this and does
not give you the option of changing the initialization string , you will be unable
to pre-set the printer.
Another way of using printer commands is to embed them directly in the text that you
are printing or send them to the printer through some software function. The approach
you take will depend on the specific capabilities of your software. If you wish to enter
commands in this way then you should consult your software manual.
The following pages list the printer commands in ASCII, Decimal and Hexadecimal
format, i.e.
ESCE ..............................ASCII
027 069..........................Decimal
1B 45 .............................Hexadecimal
Printer Commands
Print Job Master Commands
Theses commands are usually sent to your printer before the print job is started. They
are used to define the default environment, such as the number of copies left and top
offset for filling. (For more information refer to the HP LaserJet IV manual).
(a)Reset
ESCE
027 069
1B 45
This command restores the user default values and deletes all temporary fonts and
macros and then prints all the remaining data in the printer.
(b)Number of copies
ESC&l#X# =Number of copies (1 to 99)
027 038 108 # 088 (120)(Default value = 1)
1B 26 2C # 58 (78)
HP LaserJet IV Emulation 4-3
This command designates the number of copies. The command should be made before
closing the page and will affect subsequent pages.
(c)Multicopies Start (Oki Command)
ESC/m#S# =Number of copies
027 047 109 # 183 (115)(1 to 99 including original page)
1B 2F 6D # 53 (73)(Default = Off)
This command starts the printer printing multicopies of the current page until the
printer receives the Partial Multicopies Stop Command
(d)Multicopies Stop (Oki Command)
ESC/mE
027 047 109 069 (101)
1B 2F 6D 45 (65)
This command stops the multicopies printing.
Note: A single document of up to eight pages in length can be copied up to 99
!
times. # contains the number of copies. The pages that are to be copied must
be enclosed by a start and stop command.
(e)Copy Mark Print with page number (Oki Command)
ESC/m#M# =0 no mark
027 047 109 # 077 (109)# =1 COPY and running number is
1B 2F 6D # 4D (6D)printed.
If required the word COPY and the running number can be printed on the
copies.
On the first page, nothing will be printed. COPYxx appears in the upper right corner
(xx = 01 - 99 from the second page onwards).
4-4 HP LaserJet IV Emulation
For example: to print 4 multicopies – with copy marks – of one document:
ESCE
ESC/m1M
ESC/m4S
print text page 1
print text page 2
print text page 3
ESC/mE
ESC/m0M
Example:
Text 1
Text 2
Text 3
Text 1
Text 2
Text 3
Text 1
Text 2
Text 3
Text 1
Text 2
Text 3
Original SetCopy-1 SetCopy-2 SetCopy-3 Set
Page Formatting Commands
These commands are sometimes sent before each page of data to define the paper input
source, the paper size, orientation and the margins.
Once these commands have been received they will remain in operation until the next
set of commands are received.
(a)Paper Input
ESC&l#H# = 0 To print the current page
027 038 108 # 072 (104)and retain the current
1B 26 6C # 48 (68)input source.
HP LaserJet IV Emulation 4-5
# = 1 To feed paper from the upper
tray.
# = 2 To feed paper from the manual
feed.
# = 3 To feed an envelope from the
manual feed.
# = 4 To feed paper from the lower
tray.
# = 6 To feed paper from the multi
media paper feeder.
(b)Paper/Envelope Size
ESC&l#A# = 26A4 Paper
027 038 108 # 065 (97)# = 25A5 Paper
1B 26 6C # 41 (61)# = 24A6 Paper
# = 100 B5 Paper
# = 1Executive Paper
# = 2Letter Paper
# = 3Legal Paper 14
# = 9Legal Paper 13
# = 80Monarch Envelope
# = 81COM-10 Envelope
# = 90DL Envelope
# = 91C5 Envelope
(Default = 26A4 Paper)
This command designates the paper/envelope size. It is also possible to select paper
sizes from the operation panel manual selection.
4-6 HP LaserJet IV Emulation
(c)Page Length
ESC&l#P# =Number of lines per page.
027 038 108 # 080 (112)(Default = 64)
1B 26 6C # 50 (70)
This command designates the logical page length in lines at the current line space
pitch.
Page length is set by the number of lines. So if you have an 11
2
¦3 inch page set at 6 lines
inch, the page length would be 70 lines. (Length of page in inches x current lpi
setting). A page length of 64 lines is the default setting of the printer . To set the page
length at 93 lines, (11
2
/3 inch paper x 8 lpi) insert 93 as a value of # and this is the
If the printer is in the manual feed mode the paper size is set by the control panel and
this command is ignored. The command is also ignored if the size requested is outside
the allowable range. If the paper size selected is one inch the printer will not perform
an automatic skip over perforation. If the paper size selected is
This command designates the printing directions on a physical page. It controls the
printing direction across the whole page. Using this command does not mean that it
is possible to print in multiple directions on any page. By setting the page length, the
top margin, the text length, left and right margins, horizontal motion index (HMI) and
vertical motion index (VMI) as defaults you will automatically disable the automatic
macro overlay. All the data received prior to this command will be printed and a form
feed and carriage return executed.
HP LaserJet IV Emulation 4-7
(e)Print Direction
ESC&a#P# = 0Portrait
027 038 097 # 08 70 (112)# = 9090° Rotation in an anti -
1B 26 61 # 50 (90)clockwise direction.
# = 180180° Rotation in an anti-
clockwise direction.
# = 270270° Rotation in an anti-
clockwise direction.
This command will rotate everything that is printed subsequently. The new print
direction (which is set in 90°
increments in relation to the logical page) will continue
This command designates the number of lines in the current line feed pitch.
If you wanted to print 55 lines on the page, the command would be: ESC&l55F
This command sets the right margin in the column number at the current HMI to the
right edge of the text area.
4-8 HP LaserJet IV Emulation
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
The same can be done for the right margin. Remember the right margin cannot be less
than the left margin. The combination command which sets both left and right
margins at the same time is
ESC&a10l65M
Top
margin
Text
length
Bottom
Margin
Left margin
▲
▲
▲
▲
▲
▲
▲
▲
Right margin
▲
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
2345678901234567890
TEXT
Page Width
▲
▲
▲
Page
length
▲
▲
HP LaserJet IV Emulation 4-9
(i)Clear Horizontal Margin
ESC9
027 057
1B 39
This command resets the right and left margins to the logical page right and logical
page left respectively.
When enable is set, the perforation area (from the bottom margin on the current page
to the top margin on the next page) is automatically skipped at the bottom of the length
of text. If a fine line feed runs past the bottom margin given in the text length
command, the ESC&l1L command will allow the printer to automatically advance to
the start of the text at the top of the next page, ejecting the current page from the
printer.
The command, ESC&l0L will disable this feature.
Note: This command will interfere with any page length formatting that is
This command designates the number of lines printed per inch (LPI). When this
command is received during the formatting of a page, the current page formatting is
stopped automatically and a form feed is performed, followed by a carriage return.
However, the printer defaults to slightly different settings. Left and right margin
defaults are 0.25 inch but top and bottom defaults are 0.2 inch.
The page formatting commands lets you change the margins. You must remember
that these page formatting commands do not conflict with the software that you are
using. The problem is that most packages have their own page formatting included as
part of the program, sending additional codes to the printer (such as a skip over
perforation command) can result in irregular page breaks.
Cursor Positioning
The cursor identifies the position where a command begins laying out page data. The
cursor can be moved anywhere on the logical page.
(a)Horizontal Column Positioning
This command moves the cursor to an absolute column on the same line. The column
width is defined by the current HMI # field with a + sign indicates the right direction
relatively from the current position, - sign indicates the left direction.
This command moves the cursor to an absolute rows position in the same column. #
field with the + sign indicates the downwards direction from the current line, - sign
indicates the upwards direction.
(e)Vertical Decipoints Positioning
ESC&a#V# =Number of decipoints (
1
/
720
inch)
027 038 097 # 086 (118)
1B 26 61 # 56 (76)
This command moves the cursor to an absolute decipoints line position vertically.
This command allows the current cursor position to be stored and the last cursor
position to be recalled from the stack.
A font is defined by a symbol set, spacing, height, pitch, style, stroke weight and
typeface.
In the printer there are three font data sources: internal resident fonts, optional card
fonts and downloadable soft fonts.
Your printer is capable of using two fonts at the same time. It does this by making one
font primary and the other secondary. To use a secondary font it is necessary to change
one character of the command line.
( Left parenthesis indicates the primary font
) Right parenthesis indicates the secondary font
By changing the left parenthesis ( ( ) to the right parenthesis ( ) ) in the font related
commands you will then be referring to the secondary font.
(a)Primary Symbol Set
For a list of Symbol Sets and their ASCII escape code refer to App A p.1–2.
ESC(s#H# =Number of Characters per inch .
027 040 115 # 072 (104)(Default = 10 (10CPI))
1B 28 73 # 48 (68)
This command designates the number of fixed space characters per inch horizontally
(16.66 CPI for line printing with fixed spacing Fonts: ESC(s16.66H).
This command starts underlining text and continues to underline text until the
underline disable command is received. The floating underline position is determined
by the greatest underline distance data which each font has in its own descriptor,
among all the fonts on the current line
(j)Underline Disable
ESC&d@
027 038 100 064
1B 26 64 40
This command cancels the underline enable command and the printer stops
underlining.
This command will enable your printer to print out all the transparent print data, which
is usually unprintable.
Soft Fonts Management Commands
When you use downloaded soft fonts you will have to organise them, such as choosing
to save them in RAM, deleting or assigning ID numbers and setting up temporary
parameters.
This command designates the character code for the next downloaded character.
Your printer is capable of printing images that have been sent to it in the form of a
binary data as raster images (images which are divided into dot rows.)
(a)Raster Graphics Resolution
ESC*t#R# =7575 x 75 dpi
027 042 116 # 082 (114)# =100100 x 100 dpi
1B 2A 74 # 52 (72)# =150150 x 150 dpi
# =300300 x 300 dpi
# =600600 x 600 dpi
(Default = 75)
This command designates the resolution of the raster data.
(b)Start Raster Graphics
ESC*r#A# =0 Start raster graphics from
027 042 114 # 065 (97)default left graphics margin.
1B 2A 72 # 41 (61)# =1 Start raster graphics margin in
the current column.
This command specifies the start position for the raster graphics and begins the raster
graphics data.
This command designates the rectangle height in dots.
HP LaserJet IV Emulation 4-19
(h)Fill Rectangular Area
ESC*c#P# =0Black fill
027 042 099 # 080 (112)# =1Erase (white) fill
1B 2A 63 # 50 (70)# =2Shaded fill
# =3Cross Hatch Fill
# =5Current pattern fill
(Default = 0)
This command fills a rectangular area with the fill that has been selected for that area.
(i)Area Fill ID
ESC * c # G
027 042 099 # 071 (103)
1B 2A 63 # 47 (67)
When the shaded fill is selected:
# = 1 to 2Shade A
# = 3 to 10Shade B
# = 11 to 20Shade C
# = 21 to 35Shade D
# = 36 to 55Shade E
# = 56 to 80Shade F
# = 81 to 99Shade G
# = 100Shade H
Shade A 1-2%Shade B 3 -10%Shade C 11-20%Shade D 21-35%
Shade E 36-55%Shade F 56-80 %Shade G 81-99%Shade H 100%
4-20 HP LaserJet IV Emulation
When a cross hatched fill is selected
# = 1 Pattern A
# = 2 Pattern B
# = 3 Pattern C
# = 4 Pattern D
# = 5 Pattern E
# = 6 Pattern F
Pattern DPattern EPattern F
Macros
Pattern APattern BPattern C
A macro is a group of data which includes PCL commands and data created by users.
When a user regularly uses one group of data it can be stored in the printer by giving
it a Macro ID number.
How to create a macro in the printer :
(i)Assign Macro ID Number
(ii)Define Macro Start
(iii)Send a group of data as a macro
(iv)Define Macro Stop
How to call up a macro from the printer:
(v)Type Macro ID Number
(vi)Execute Macro
HP LaserJet IV Emulation 4-21
(a)Macro ID
ESC&f#Y# =Macro ID Number
027 038 102 # 089 (121)
1B 26 66 # 59 (79)
This command specifies the ID number for subsequent macro commands ( (i) and (v)
on previous page).
(b)Macro Control
ESC&f#X# =0Start macro information
027 038 102 # 088 (120)(ii).
1B 26 66 # 58 (78)# =1Stop macro information
automatic overlay.
# =5Disable automatic overlay.
# =6Delete all macros.
# =7Delete all temporary
macros.
# =8Delete all macros specified
by ID numbers.
# =9Make Macro temporary
# =10Make Macro permanent
# =41Make DeskTop Macro
permanent
# =51Reset permanent DeskTop
Macro
Note: All macros will be lost when the printer is turned off.
!
4-22 HP LaserJet IV Emulation
Miscellaneous
(a)End of line wrap
ESC&s#C# =0Enable end of line wrap.
027 038 115 # 067 (99)# =1Disable end of line wrap.
1B 26 73 # 43 (63)(Default = 1)
When enabled, CR-LF will be executed at the right-hand margin position
automatically. When disabled, a character exceeding the right-hand margin will be
clipped.
(b)Display Function
ESCY
027 089
1B 59
This command puts the printer into the Display Functions Mode. In this mode all
control codes will be printed (if the selected symbol set has these codes) normally.
ESCZ
027 090
1B 5A
This command disables the Display Functions Mode. All control codes will be
executed normally.
HP-GL/2 Commands
Your printer can provide you with vector graphics printing through the HP-GL/2
command language. HP-GL/2 produces circles, arcs, lines, etc., in any shape, size and
angle, with relative ease. The HP-GL/2 commands are much simpler and quicker to
use than equivalent PCL raster image commands. A summary of HP-GL/2 commands
is shown below, for more technical information, please contact your nearest Oki
support centre.
In order to switch from HP-PCL mode to HP-GL/2 mode, the "Enter HP-GL/2 Mode"
command (ESC%#B) must be issued first. Each HP-GL/2 command starts with an
mnemonic, continues with parameters (most of them are optional), separators
(commas between parameters) and ends with a semicolon (command terminator), for
example:
Character Plot:CPSpaces,Lines;
HP LaserJet IV Emulation 4-23
(mnemonic)(parameter1)(paremeter2)
Select Primary Font ID
FI
Selects as primary the font that was being used in the PCL mode.
Select Secondary Font ID
FN
Selects as secondary the font that was previously selected in the PCL mode.
Specify Scalable or Bitmap fonts.
SB (n)
Specifies the typeface of fonts to be used for labels.
n = 0 Scalable Fonts
n = 1 Bitmap and scalable fonts
Define Transparency Mode
TR (n)
Defines how to copy the white area in the source image on to the destination image.
n = 0 Transparency mode is off.
n = 1 Transparency mode is on. (Default)
Select Screened Vectors
SV
Selects area fill type for lines, hatch lines, arcs, circles, polygon edges and wedges.
Arc Absolute
AA
Draws an arc using absolute co-ordinates.
Arc Relative
AR
Draws an arc using relative co-ordinates.
4-24 HP LaserJet IV Emulation
Absolute Arc Three Point
AT
Draws an arc from the current pen position through two absolute points.
Plot Absolute
PA
Allows movement to absolute co-ordinate locations.
Plot Relative
PR
Enables movement relative to the current pen position.
Pen down
PD
Lowers the logical pen on to the page.
Pen Up
PU
Lifts the logical pen from the page.
Relative Arc Three Point
RT
Draws an arc from the current pen position through two relative points.
Polyline Encoded
PE
Encodes common HP-GL/2 commands to increase printer throughput.
Circle
CI
This command draws a circle with a specified radius.
Fill Rectangle Absolute
RA
Fills a specified rectangle with absolute co-ordinates.
Fill Rectangle Relative
RR
Fills a rectangle which has been specified with relative co-ordinates.
Edge Rectangle Absolute
EA
Outlines a rectangle specified with absolute co-ordinates.
Edge Rectangle Relative
ER
Outlines a rectangle specified with relative co-ordinates.
Fill Wedge
WG
Defines and fills a wedge shaped polygon.
HP LaserJet IV Emulation 4-25
Edge Wedge
EW
Outlines a wedge shaped polygon.
Polygon Mode
PM
Allows the user to create their own polygons in the polygon buffer.
Fill Polygon
FP
Fills the polygon specified in the polygon buffer with the currently selected fill.
Edge Polygon
EP
Outlines the polygon resident in the polygon buffer.
Select Standard Font
SS
Selects the font designated by SD for printing labels.
Select Alternate Font
SA
Selects the font designated by AD.
Absolute Label Direction
DI
Specifies the slope of the labels independently of P1 and P2 positions.
Relative Label Direction
DR
Specifies the slope of labels relative to the P1 and P2 positions.
Absolute Character Size
SI
Specifies the absolute character size in centimetres.
Relative Character Size
SR
Specifies character size as a percentage of the P1/P2 distance.
Character Slant
SL
Specifies the slant as a tangent of an angle in the printed labels.
Extra Space
ES
Adjusts the space between characters and lines of text.
4-26 HP LaserJet IV Emulation
Standard Font Definition
SD
Specifies the standard font for printing labels by kinds and values.
Kind 1: Symbol Set (specific definition number).
Kind 2: Font Spacing (fixed or proportional).
Kind 3: Pitch (character per inch).
Kind 4: Height (font point size).
Kind 5: Posture (upright or italic).
Kind 6: Stroke weight (thickness).
Kind 7: Typeface (specific definition number).
Alternate Font Definition
AD
Specifies the alternate font for printing labels by kinds and value.
Character Fill Mode
CF
Specifies how outline fonts are to be filled/described.
Label Origin
LO
Specifies the positioning of the characters within a label.
Label
LB
Prints attached text using the current font.
Define Label Terminator
DT
Defines label termination.
Character Plot
CP
Moves the pen the specified number of character cells from the present pen position.
Transparent Data
TD
Specifies whether control codes perform their function or are printed as characters.
Define Variable Text Path
DV
Specifies the direction of print in 90° increments from 0°, -90°, -180°, and -270°.
Line Type
LT
Selects the line pattern for line drawings.
Line Attributes
LA
Specifies the shape in which lines end and their joins are drawn.
HP LaserJet IV Emulation 4-27
Pen Width
PW
Specifies a new pen width.
Pen Width Unit Selection
WU
Specifies whether pen width is specified in millimetres or as a percentage of P1/P2.
Select Pen
SP
Selects a pen to be used for plotting.
Symbol Mode
SM
Draws a character at each co-ordinate position.
Anchor Corner
AC
Specifies the starting point for fill patterns.
Raster Fill Definition
RF
Specifies a pattern for an area fill.
User Defined Line Type
UL
Defines a line pattern.
Scale
SC
Establishes a user unit co-ordinate system.
Input Window
IW
Sets up the soft clip window limits.
Input P1 and P2
IP
Establishes locations for the scaling points P1 and P2.
Input Relative P1 and P2
IR
Establishes P1 and P2 locations relative to the PCL Picture Frame.
Default Values
DF
Sets the most programmable features to default settings.
Initialize
IN
Sets all programmable features to default conditions.
4-28 HP LaserJet IV Emulation
Rotate Co-ordinate System
RO
Rotates the co-ordinate system at a specified angle either 0, 90, 180, or 270 degrees.
Printable Areas 5-1
Chapter 5
Printable Areas
5-2 Printable Areas
Printable Areas
Printable Area for Each Paper Size
HP Emulation Print area.
Print quality guaranteed area is up to
8.5" (2550)
8.16" (2448)
1
/4 inch from the paper edges.
7.25" (2175)
6.91" (2073)
10.67" (3200)
9.17" (2750)
LETTER
4.12" (1237)
3.78" (1134)
COM-10
EXECUTIVE
11.0" (3300)
9.5" (2850)
10.17" (3050)
7.17" (2150)
3.87" (1162)
3.53" (1059)
MONARCH
10.5" (3150)
7.5" (2250)
8.32" (2496)
4.33" (1299)
3.99" (1197)
DL
6.38" (1913)
8.67" (2601)
6.04" (1812)
C5
9.01" (2704)
8.66" (2598)
Printable Areas 5-3
11.35" (3405)
5.49" (1647
7.93" (2379)
8.27" (2480)
A4
4.13" (1240)
3.79" (1137)
5.83" (1748)
7.93" (2379)
5.49" (1647)
7.16" (2149)
6.82" (2046)
B5
(JIS)
A5
8.27" (2480)
10.12" (3035)
11.69" (3507)
A6
5.83" (1748)
9.78" (2934)
12.66" (3798)
12.256" (3676.8)
7.25" (2175)
6.91" (2073)
LEGAL 13"
9.016" (2704.8)
8.0" (2400)
C4
13.00" (3900)
12.756" (3826.8)
13.66" (4098)
8.543" (2562.9)
8.50" (2500)
8.16" (2448)
LEGAL 14"
3.875" (1162.5)
3.535" (1060.5)
COM-9
14.00" (4200)
8.875" (2662.5)
Note: The figures within ( ) indicate the number of 300 dpi resolution units.
!
Symbol Sets A-1
Appendix A
Symbol Sets
A-2 Symbol Sets
Symbol Sets
These symbol sets can be selected by the control codes or by the menu using the
control panel.
Menu DisplaySymbol SetSelect String
ROMAN-8ROMAN-8ESC(8U
ECMA-94ECMA-94 (Latin1)ESC(0N
PC-8PC-8ESC(10U
PC-8 DNPC-8 Dan/NorwegianESC(11U
PC-850PC-850ESC(12U
LegalLegalESC(1U
ISO-2IRVESC(2U
ISO 4ISO-4UKESC(1E
ISO 6ISO-6ASCIIESC(0U
ISO 10ISO-10S/FESC(3S
ISO 11ISO-11SweESC(0S
ISO 14ISO-14JASCESC(0K
ISO 15ISO-15ItaESC(0I
ISO 16ISO-16PorESC(4S
ISO 17ISO-17SpaESC(2S
ISO 21ISO-21GerESC(1G
ISO 25ISO-25FreESC(0F
ISO 57ISO-57ChiESC(2K
ISO 60ISO-60NorESC(0D
ISO 61ISO-61NorESC(1D
ISO 69ISO-69FreESC(1F
ISO 84ISO-84PorESC(5S
ISO 85ISO-85SpaESC(6S
GermanGermanESC(0G
SpanishSpanishESC(1S
DutchISO DutchESC(90D
Roman ExRoman ExtensionESC(0E
Swdish 1ISO Swedish1ESC(91S
Swdish 2ISO Swedish2ESC(92S
Swdish 3ISO Swedish3ESC(93S
IBM-437IBM-437ESC(2038Z
IBM-850IBM-850ESC(2039Z
IBM-860IBM-860ESC(2037Z
IBM-863IBM-863ESC(2036Z
IBM-865IBM-865ESC(2035Z
PC Set 1PC Set1ESC(8Q
PC Ext USPC Ext USESC(9Q
PC Ext D/NPC Ext D/NESC(2033Z
PC2 USPC Set2 USESC(2034Z
PC2 D/NPC Set2 D/NESC(2032Z
VN MathVentura MathESC(6M
VN IntlVentura InternationalESC(13J
VN USVentura USESC(14J
Symbol Sets A-3
Menu DisplaySymbol SetSelect String
PS MathPS MathsESC(5M
PS TextPS TextESC(10J
Math-8Math-8ESC(8M
Pi FontPi FontESC(15U
MS PublMicrosoft PublishingESC(6J
DeskTopDesk TopESC(7J
Win CyrCyrillic WindowsESC(9R
PC-852PC-852 (East European Latin2)ESC(17U
Windows3.1 L5Windows3.1 Latin5
Win Ltn 2Windows3.1 Latin2 (East Europe)
PC-866PC-866 (Cyrillic)
Win GrkGreek Windows 3.1
PC 869PC-869 (Greek)
PC 855PC-855 (Cyrillic)
CWI HunCWI Hungarian
PC 857PC-857 (Turkish)
ISO8859/2 L2ISO8859/2 Latin2
ISO8859/9 L5ISO8859/9 Latin5
MC TextMC Text
Turkish PC-8Turkish PC-8
Windows3.0 L1Windows3.0 Latin1
Windows3.1 L1Windows3.1 Latin1
Wingdings FontWingdings Font
Symbol FontSymbol Font
Hebrew NCHebrew NC (862)
Hebrew OCHebrew OC
Kamenicky<MJK>Kamenicky<MJK>
Polska MazoviaPolska Mazovia
Greek-437Greek-437
Greek-437 CyGreek-437 Cyprus
Greek-928Greek-928
ISO8859/10 L6ISO8859/10 Latin6
This appendix will help you design a SHIELDED parallel interface cable that
connects your printer to your computer. This requires, however, some knowledge of
electronics. If you are not technically oriented, we recommend that you purchase a
SHIELDED parallel interface cable from your dealer.
Parallel Interfacing
The printer requires a Centronics equivalent parallel cable with the following:
❏ Amphenol 57-30360 or AMP 552274-1 plug (or equivalent) with 36 pins.
❏ AMP 552073-1 (or equivalent) cover.
❏ Beldon (or equivalent) SHIELDED cable with twisted pair conductors. It cannot
exceed 1.8 metres in length and must be safety regulations approved. The cable
MUST be shielded.
Pin Description
Pin SignalDirectionDescription
1Data strobeTo printerSamples input data when changing from low level to