NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related
information described herein is only furnished pursuant and subject to the terms and conditions of a duly
executed agreement to purchase or lease equipment or to license software. The only warranties made by
Unisys, if any, with respect to the products described in this document are set forth in such agreement.
Unisys cannot accept any financial or other responsibility that may be the result of your use of the
information in this document or software material, including direct, special, or consequential damages.
You should be very careful to ensure that the use of this information and/or software material complies
with the laws, rules, and regulations of the jurisdictions with respect to which it is used.
The information contained herein is subject to change without notice. Revisions may be issued to advise
of such changes and/or additions.
Notice to Government End Users: The software and accompanying documentation are delivered and
licensed as “commercial computer software” and “commercial computer software documentation” as
those terms are used in 48 C.F.R. § 12.212 and 48 C.F.R. § 227.7202-1 through 227.7202-4, as
applicable. The Government shall receive only those rights provided in the standard commercial software
license, or where applicable, the restricted and limited rights provisions of the contract FAR or DFARS (or
equivalent agency) clause.
Correspondence regarding this publication can be e-mailed to doc@unisys.com.
Unisys is a registered trademark and e-@ction is a trademark of Unisys Corporation.
All other marks are acknowledged to be the trademarks or registered trademarks of their respective
owners. Unisys Corporation cannot attest to the accuracy of this information.
Page 3
Page Status
Page Issue
iii –002
iv Blank
v through xv –002
xvi Blank
1–1 through 1–6 –002
2–1 through 2–16 –002
3–1 through 3–33 –002
3–34 Blank
4–1 through 4–7 –002
4–8 Blank
5–1 through 5–10 –002
6–1 through 6–78 –002
7–1 through 7–20 –002
8–1 through 8–15 –002
8–16 Blank
9–1 through 9–24 –002
10–1 through 10–11 –002
10–12 Blank
11–1 through 11–13 –002
11–14 Blank
A–1 through A–14 –002
3255 4073–002 iii
Page 4
Page Status
iv 3255 4073–002
Page 5
Contents
Section 1 About the EFP9800 Printer
Features and Options....................................................1–3
Receipt Station Features ............................................1–3
Journal Station Features.............................................1–3
Slip/Validation Station Features...................................1–3
General Features .......................................................1–4
The EFP9800 printer is a fast, quiet, reliable, and very compact multiplefunction printer. It prints receipts and a journal, validates and prints checks,
and prints on a variety of single- or multiple-part slips. An additional option is
the Magnetic Ink Character Recognition (MICR) check reader with parsing
which reads account numbers on checks for easy verification.
The industry-standard RS-232C and IEEE 1284 bi-directional parallel
communication interfaces allow the EFP9800 to be connected to any host
computer. The EFP9800 provides the following emulations: Epson 370/375
printers (included in the EFP9800 ESC/POS commands), Ithaca Peripherals
Proprinter emulation, NCR 5021 printer, (Serial Interface Only) and the EF4270
printer. These emulations provide easy integration into applications written for
these printers and emulations.
3255 4073–002 1–1
Page 18
About the EFP9800 Printer
Note: A Running Change acoustic noise reduction enhancement was
released for the EFP9840 and EFP9841 serial interface units. This
Running Change incorporates a new solenoid clamp assembly and a
revised controller PCBA to further reduce acoustical noise. The
change was incorporated into factory production starting at serial
number 5108 67054. All EFP9840 and EFP9841 units with serial
numbers 5108 67054 and above will have the acoustic enhancements.
The new solenoid assembly has a bumper added to the plunger to
reduce noise. This new solenoid requires a new lower case and
therefore cannot be installed in The EFP9840 and EFP9841 units
below serial number 5108 67054.
The revised PCBA incorporates a modified print head pin firing
scheme. The PCBA fires the pins in staggered pairs to reduce
acoustical noise. This new PCBA is fully backward compatible with
previous style EFP9800’s.
1–2 3255 4073–002
Page 19
About the EFP9800 Printer
Features and Options
The EFP9800 printer comes with a variety of standard features, and can be
configured with several options.
Receipt Station Features
• Standard/compressed pitch (host computer selectable): 11.6 to 16.8
characters per inch, 33-51 columns (ESC/POS)
• Drop in paper loading, requires no spindle
• Paper Status indicator light (LED) (adjustable)
Journal Station Features
• Standard/compressed pitch (host computer selectable): 11.6 to 16.8
characters per inch, 33-51 columns (ESC/POS)
• Automatic paper loading, requires no spindle or threading
• Autograph table
Slip/Validation Station Features
• Standard/compressed pitch (host computer selectable): 11.6 to 16.8
characters per inch, 33-51 columns (ESC/POS)
• Up to 14 lines of validation printing (at 7.2 lines per inch) (ESC/POS)
• Printing of slips up to five-parts thick, up to a total thickness of .014 inches
(the receipt is included as one or two of the parts depending if it is one-ply
or two-ply)
• Top insertion of validation forms with slip stop
• Side insertion of slips with override of slip stop and automatic alignment of
slip
• Front insertion of slips with override of slip stop and automatic alignment
of slip
• Slip In indicator light (LED)
3255 4073–002 1–3
Page 20
About the EFP9800 Printer
General Features
• Industry standard RS-232C communication interface or IEEE 1284 parallel
bi-directional communication interface
• NVRAM (Non-Volatile memory) to store customer configuration and
historic data
• Cash drawer connector
• Online LED
• Cover open switch
Options
• Magnetic Ink Character Recognition (MICR) check reader built into the slip
station for verifying checks (includes custom MICR field parsing)
• Remote power supply
• EFP9800-SW1 software utilities
Maintaining and Cleaning the Printer
There is no customer maintenance required for the EFP9800 printer. However,
you may occasionally clean the cabinet as needed to remove dust and finger
marks. Use any household cleaner designed for plastics, but test it first on a
small, unseen area. The cabinet finish and materials are durable and are
resistant to cleaning solutions, lubricants, fuels, cooking oils, and ultraviolet
light.
If the receipt paper bucket is dirty, wipe it with a clean, damp cloth.
Caution
Do not spray or try to clean the printhead or the inside of the printer with any
kind of cleaner as this may damage the printhead or the electronics.
1–4 3255 4073–002
Page 21
About the EFP9800 Printer
Ordering Paper and Supplies
The following section lists the paper , supplies, and documentation available for
order.
Receipt/Journal Paper
Item Type Number
One-Ply Receipt or journal
150 feet
Two-Plies Receipt/journal
95 feet
40-1004-874
40-1005-871
Slips and Forms
The EFP9800 printer prints on single- or multiple-part slips in the slip station.
Slips must meet the following requirements (the receipt is included as one or
two of the parts depending if it is one-ply or two-ply):
Minimum Slip Size 2.75 inches (69.8 mm) wide by 5.0 inches (127 mm) long
Maximum Slip Size 8.5 inches (215.9 mm) wide by 11.69 inches (297 mm) long
Total thickness Single-part slips: 0.003 inches (0.076 mm) (minimum)
Number of parts Up to a maximum of five parts (the receipt is included as one or two
Note: If card stock is present, it should be the bottom part. If
multiple-part slips are used, the double-strike mode must be
used to ensure that all parts are printed on clearly. Contact
your sales representative to order slips and forms.
Or
5.0 inches (127 mm) wide by 2.75 inches (69.8 mm) long
Multiple parts: 0.014 inches (0.355 mm) (maximum—includes the
receipt)
parts)
3255 4073–002 1–5
Page 22
About the EFP9800 Printer
Other Supplies
Contact your sales representative to order the supplies listed below.
Item Type Number
Ribbon Cassettes Purple ribbon cassette
Black ribbon cassette
Power Supply 75-2087-908
04-9815-988
04-9816-986
Documentation
Contact your sales representative to order the following documentation:
Title Unisys Number
Unisys e-@ction Slip, Validation, and Receipt EFP9800
Series Owner’s Guide
Unisys e-@ction Slip, Validation, and Receipt EFP9800
Series Installation and Operation Guide
Unisys e-@ction Slip, Validation, and Receipt EFP9800
Series Servicing Guide
3255 4073
3255 4065
3255 4081
1–6 3255 4073–002
Page 23
Section 2
Operating the Printer
This section includes information about operating the printer controls, loading
paper and ribbon cassettes, replacing the printhead, and working with slips,
forms, and checks.
Using the Controls
The EFP9800 printer includes the following buttons:
• Paper Feed button used to advance paper.
• Reset button used to initialize the printer.
Caution
Pressing the Reset button initializes the printer, causing any downloaded fonts
to be lost.
3255 4073–002 2–1
Page 24
Operating the Printer
Changing Paper
The EFP9800 features simple paper loading that is quick and efficient, saving
both time and paper.
Caution
Do not operate the printer if it runs out of paper. The printer will continue to
operate, but data may be lost and the printhead may be damaged.
2–2 3255 4073–002
Page 25
Operating the Printer
Changing Receipt Paper
Note: Use these instructions if you are printing receipts only. If you are
printing both receipts and a journal (record of transactions), or a
journal only, see “Changing Receipt/Journal Paper” later in this
section.
Note: All EFP9800 Series printers have a receipt journal take up spool
assembly factory installed that is not always required or utilized by
the client.
If the receipt take up assembly is not used, an occasional noise will
occur as the take up roller assembly rotates.
The receipt take up spool has a spring-loaded roller that allows easy
loading. However, if the receipt take up capability is not being used
the spring loaded roller shaft will spring upwards and hit the printer
top cover once per revolution.
In cases where the receipt take up assembly is not being used it can
be secured in a closed position so that it will not hit the top cover
during printing to eliminate the occasional nuisance noise.
A small piece of tape or a rubber band can be used to keep the take up
roller assembly in a closed position at all times.
3255 4073–002 2–3
Page 26
Operating the Printer
Removing the Old Receipt Paper Roll
1. Open the rear cover.
2. Open the clamshell.
3. Remove the used receipt paper roll.
2–4 3255 4073–002
Page 27
Operating the Printer
Loading the New Receipt Paper Roll
1. Drop the new roll into the bucket and pull out several inches.
2. Lay the end of the paper out over the top of the slip table, then close the
rear cover and the clamshell.
3255 4073–002 2–5
Page 28
Operating the Printer
Changing Receipt/Journal Paper
Note: Use these instructions if you are printing both receipts and a journal
(record of transactions) or a journal only. If you are printing
receipts only, see “Changing Receipt Paper” earlier in this section.
Removing the Printed Journal
1. Open the rear cover.
2. Tear the paper off below the last journal entry.
3. Open the clamshell.
4. Slide the printed journal off the take-up core and set it in a safe place.
5. Remove the paper core or remainder of the roll.
2–6 3255 4073–002
Page 29
Operating the Printer
Loading the New Receipt/Journal Paper Roll
1. Drop the new receipt/journal roll into the bucket and pull out about 10
inches (25 cm) of paper.
The paper should not extend farther than the back of the printer cabinet.
2. Close the clamshell.
3. Place the end of the journal ply between the halves of the take-up assembly.
If you are printing a journal only, continue with step 4.
If you are printing both receipts and a journal, position the top paper ply so
that it extends over the top of the slip table.
4. Press the paper feed button to wind the paper onto the take-up assembly.
5. Close the rear cover.
3255 4073–002 2–7
Page 30
Operating the Printer
Verifying Checks
Follow this procedure to verify checks on printers with the MICR check reader
option. The printer’s Magnetic Ink Character Reader (MICR) check reader reads
the magnetic ink characters on the check in order for the host computer to
verify that the check is good.
Note: Verify the check before you validate it. For more information, see
“Validating Slips and Checks” later in this section.
2–8 3255 4073–002
Page 31
Operating the Printer
1. Insert the check from the front, face up, with the MICR characters to the
right, as shown.
2. Slide the check toward the back of the printer along the right side until it
covers both sensors.
The Slip In LED turns on when both sensors are covered, indicating that the
check is inserted properly. The printer reads the magnetic characters on the
check.
Note: Do not hold or keep the check from moving during the MICR
check reader transaction or the check numbers will not be
read accurately.
3. Follow any instructions from the host computer.
Once the check has been verified, the printer may then print the date,
payee, and amount on the check, depending on the host computer software.
For more information, see “Printing on Slips and Checks” on the next page.
4. Remove the check after it has been fed all the way back out.
5. Follow the instructions from the host computer to finish the transaction, if
provided.
6. To validate the check, follow the procedures in “Validating Slips and
Checks” later in this section.
3255 4073–002 2–9
Page 32
Operating the Printer
Printing on Slips and Checks
There are several types of transactions for which you may print on a slip or
check. These include some credit card transactions, merchandise return forms,
electronic funds transfers and check printing (printing the date, payee, and
amount on the check).
The EFP9800 can print on slips and forms up to five-parts thick (the receipt is
included as one or two of the parts depending if it is one-ply or two-ply). For
more information on the types of slips and forms you can use, see “Ordering
Paper and Supplies” in section 1.
Note: Do not use this procedure for validation or check verification. See
“Verifying Checks” on the previous page, and “Validating Slips and
Checks” on the next page.
1. Insert the slip/check from the front, placing it on the slip table first, with
the side to be printed face up.
2. See the illustration for an example of how to insert a check. Use the same
procedure for any type of slip.
You may also insert the slip/check from the side. In this case, insert the
slip/check at an angle with the side to be printed facing you, and then rotate
it until it is vertical. See the illustration.
3. Slide the slip/check to the right until it lines up against the wall.
2–10 3255 4073–002
Page 33
Operating the Printer
4. Position the slip/check so that the top is protruding from the top of the
printer.
The Slip In LED flashes green. When the slip/check is inserted properly, the
Slip In LED is lit steadily.
Depending on your printer setup, the printer may automatically begin
printing, or you may have to perform the action programmed for your
printer, such as pressing a particular keyboard key. Follow the instructions
from the host computer.
5. Remove the slip/check once it is fed back out and then follow the
instructions from the host computer to finish the transaction.
3255 4073–002 2–11
Page 34
Operating the Printer
Validating Slips and Checks
The EFP9800 can print on slips and forms up to five-parts thick (the receipt is
included as one or two of the parts depending if it is one-ply or two-ply). For
more information on the types of slips and forms you can use, see “Ordering
Paper and Supplies” in section 1.
Follow this procedure to validate slips and checks.
Note: Do not use this procedure for check verification. See “Verifying
Checks” earlier in this section.
Be sure to insert the slip or check properly to ensure printing in the correct
locations. Insert standard size slips and checks from the top, using the slip stop
to position them correctly.
1. Insert the slip/check from the top, with the side to be printed facing you as
shown in the illustration.
2. Slide the slip/check into the printer until it meets the slip stop and to the
right until it lines up against the wall.
The Slip In LED flashes green. When the slip/check is inserted properly, the
Slip In LED is lit steadily.
3. Depending on your printer setup, the printer may automatically begin
printing, or you may have to perform the action programmed for your
printer, such as pressing a particular keyboard key. Follow the instructions
from the host computer.
2–12 3255 4073–002
Page 35
Operating the Printer
4. Remove the slip/check once it is fed back out and then follow the
instructions from the host computer to finish the transaction.
Changing the Ribbon Cassette
Change the ribbon cassette when the print is too light or the ribbon is frayed.
1. Open the cassette cover.
2. Slide the carriage assembly (assembly that holds the printhead) to the
center of the printer.
3255 4073–002 2–13
Page 36
Operating the Printer
3. Pull the used ribbon cassette out of the printer and discard it.
Be careful not to bump or damage the Form Out sensor while you remove
the ribbon cassette.
4. Snap in the new ribbon cassette, and close the cassette cover.
Caution
Do not remove the mylar shield on the ribbon cassette. It protects against
smudging. The ribbon cassette will be ruined if it is removed.
2–14 3255 4073–002
Page 37
Operating the Printer
Replacing the Printhead
The impact printhead is extremely reliable. However, it may need to be changed
depending on the use of the printer. Printhead replacement is required if it is
tearing or fraying the ribbon, or if some dots print lighter than others. Call a
service representative for printhead replacement.
Adjusting the Paper Low Sensor
Before adjusting the paper low sensor, make sure the power is off. Place the
printer on a level surface or adjust it while mounted on the host computer. Do
not apply pressure to the top of the printer while making adjustments.
3255 4073–002 2–15
Page 38
Operating the Printer
Procedure
The paper low sensor lights the paper low/out LED when the paper roll is
almost empty.
You can raise or lower the paper low sensor assembly to change the amount of
paper left on the roll when the sensor lights the paper low/out LED. Raise the
assembly by turning the screw counterclockwise to signal paper low earlier
(more paper left on the roll). Lower the assembly by turning the screw
clockwise to signal paper low later (less paper left on the roll).
You need a Phillips head screwdriver to make this adjustment.
1. Open the rear cover.
2. Turn the screw on the paper low assembly to raise or lower the sensor,
changing the amount of paper that will be left on the roll when the sensor
activates the paper status LED.
3. See the table for more information.
4. Close the cover.
Paper Low Sensor Setting Amount of Paper Left
Factory Setting 8 ± 5 feet
Screw turned 1 revolution
clockwise
Screw turned 1 revolution
counterclockwise
Screw turned all the way down
(clockwise)
5.5 feet less paper (before
sensor is activated)
5.5 feet more paper (before
sensor is activated)
Paper Low Sensor disabled
Note: These settings are based on the Receipt-Journal printer using two-ply
paper and the Receipt printer using one-ply paper. If paper is used
with different number of plies than specified, the information in the
table will not be accurate.
2–16 3255 4073–002
Page 39
Section 3
Diagnostics and Print Tests
The following diagnostic tests are available for the EFP9800:
• Level 0 Diagnostics: Performed during the startup cycle and each time the
printer is reset.
• Level 1 Diagnostics: Performed using DIP switches or the Paper Feed
button.
• Diagnostic Print Tests.
Level 0 Diagnostics
The printer automatically performs Level 0 diagnostics each time it is turned on.
Level 0 diagnostics include the following:
• All motors and solenoids are turned off.
• Microprocessor timing is checked.
• Firmware ROM is tested.
• On board and external RAM are checked.
• If this test succeeds, the green Online LED flashes once.
• If this test fails, Level 0 diagnostics stop. The printer becomes inactive: the
printhead does not home, the red Paper Status and the green Slip In LED’s
turn on, and the printer is unable to communicate with the host computer.
• Printhead is homed. If this action fails, a fault condition occurs.
• Status of all sensors is checked and status bytes are updated.
If this is the first time that the printer is turned on, or if a new NVRAM has been
installed, the default values for the printer functions and tests are loaded into
NVRAM during Level 0 diagnostics. To change the printer functions and tests,
use Level 1 diagnostics. For more information, see “Level 1 Diagnostics” on the
next page.
3255 4073–002 3–1
Page 40
Diagnostics and Print Tests
If both the red Paper Status and the green Slip In LED’s are steadily illuminated,
it is an indication that the NVRAM has failed.
When the last step of the Level 0 diagnostics is complete, the Paper Feed button
is enabled and the printer is ready for normal operation.
If the printer does not complete Level 0 diagnostics, the LED’s flash to indicate
the problem. See “Getting Service” in section 4.
Level 1 Diagnostics
Level 1 diagnostics are selected using the DIP switches or the Paper Feed
button. During Level 1 diagnostics, the printer is not communicating with the
host computer. The diagnostics are described in this order:
• Switch Entry Mode
• Internal Switch Pack Values in NVRAM
• Flash Download Mode
• Data Scope Mode
• Verifying Read of MICR Characters
• Checking MICR Noise Level
• Selecting the Font for the MICR Check Reader
• Diagnostic Print Tests
Information About DIP Switch Settings
To run Level 1 diagnostics, use the DIP switches to change settings. See the
following illustration for the location of the switches on the EFP9800 printer.
Keep these points in mind when using the DIP switches:
To turn a DIP switch on, push it down. To turn a DIP switch off, push it up.
The settings can only be changed when the printer is about to enter Level 1
diagnostics. Switch 1 must be set to On, and switch 2 set to Off.
The default options are set at the factory and are stored in non-volatile memory
or NVRAM (also called EEROM). After the settings have been changed and
stored in NVRAM, the DIP switches must be set back to the normal settings for
the printer to operate. For a list of normal settings, see “Setting Switches” in
section 5.
3–2 3255 4073–002
Page 41
Diagnostics and Print Tests
After changing the DIP switch settings, cycle the printer by pressing the Reset
button off and then on again. The green Online LED flashes when the printer
cycles.
Caution
If you are changing the switch settings for a function or test, be sure you
choose the correct settings to avoid accidentally changing the settings for
another function or test. If you do accidentally change the settings, use the
switch settings shown in the tables throughout this section to change those
settings back, or return to the normal settings. For a list of normal settings,
see “Setting Switches” in section 5. If you need assistance, contact a service
representative. For more information, see “Getting Service” in section 4.
3255 4073–002 3–3
Page 42
Diagnostics and Print Tests
Switch Entry Mode
Use Switch Entry mode to set the printer emulation or the internal switch pack
values in NVRAM.
Note: For an alternate method to set the emulation and switch settings, see
“Section 10: Flash Download Commands.”
The EFP9800 printer can emulate the following printers and emulations:
• Epson ESC/POS (370/5) printer
Note: This emulation is included in the EFP9800 ESC/POS
commands.
• Ithaca Peripherals Proprinter emulation
• NCR 5021 printer (EFP984x Serial Interface Units Only)
• EF4270 printer
Note: The EFP9800 FLASHADMIN software utility can also be used for
emulation and internal DIP switch configuration. This utility is
included in the EPF9800-SW1 style package.
The EFP9800 printer has one set of DIP switches, while some of the emulated
printers have two or more sets. You can enter values for the extra switch packs
into “internal switch packs” stored in NVRAM.
Note: Secure the roller assembly in a closed position to eliminate the
nuisance noise from occurring when the take-up assembly is not
being used.
All procedures completed in Switch Entry mode include two steps:
• First, tell the printer what you want to do—either choose an emulation or
choose an internal switch pack value. (For example, choose the Ithaca
Peripherals Proprinter emulation or internal switch pack 2.)
• Second, enter the value for the operation—either the specific printer
emulation or the values for the internal switch pack.
Both steps are completed by setting the DIP switches. During the first step, the
Slip In LED is on. During the second step, the Slip In LED is off.
Once you’ve finished setting options in Switch Entry mode, turn off the printer
and set the DIP switches back to the settings for the appropriate
communication protocol. The options you set in Switch Entry mode are stored
in “internal switch packs” in NVRAM until you change them.
3–4 3255 4073–002
Page 43
Diagnostics and Print Tests
Use the diagnostics print tests to print the name of the emulation which is
currently active and the settings of the NVRAM switch packs. See “Diagnostics
Print Tests” later in this section for information about running the tests.
Choose a Printer Emulation
Caution
The DIP switches are set at the factory to predetermined settings. Change the
settings carefully to avoid changing other functions. Run the Diagnostic Print
Tests to see what emulation the printer is set for. For more information, see
“Diagnostic Print Tests” later in this section.
1. Turn the printer off.
2. Turn the printer to the back to access the DIP switches and write down the
current switch settings.
3. To put the printer into Switch Entry mode, set the DIP switches to the
following settings:
* The EFP9800 ESC/POS includes Epson ESC/POS (in order to
emulate the Epson 370/5 printer).
For use with EFP984x Serial Interface Units Only
8. Press the Paper Feed button.
The green Slip In LED turns on. The printer emulation you selected is
stored in NVRAM.
9. Turn the printer off and reset the DIP switches to what they were when you
started.
For normal operation settings, see “Switch Settings” in section 5.
10. Turn the printer back on.
8
Use the print test to print the name of the emulation which is currently active
and the settings of the NVRAM switch packs. See “Diagnostics Print Tests” later
in this section for information about running the tests.
3–6 3255 4073–002
Page 45
Diagnostics and Print Tests
Set Internal Switch Pack Values in NVRAM
Once you’ve chosen the emulation (in the previous section), you can specify
various printer functions by setting the switches on “internal switch packs.”
Caution
The DIP switches are set at the factory to predetermined settings. Change the
settings carefully to avoid changing other functions.
1. Turn the printer off.
2. Turn the printer to the back to access the DIP switches and write down the
current switch settings.
3. To put the printer into Switch Entry mode, set the DIP switches to the
following settings:
6. Press the Paper Feed button.
The green Slip In LED turns off.
7. Set the DIP switches to the settings on the switch pack for the emulation
you have already chosen.
8. Use the tables in the following four sections (as listed under number five
above).
9. Press the Paper Feed button.
The green Slip In LED turns on. The internal switch pack and switch
settings you chose are stored in NVRAM.
10. Turn the printer off and reset the DIP switches to what they were when you
started.
For normal operation settings, see “Setting Switches” in Section 5.
11. Turn the printer back on.
12. Repeat this procedure to select settings on a different switch pack.
You can print out a listing of the settings you’ve chosen using the diagnostic
print tests. For more information, see “Diagnostic Print Tests” later in this
section.
Use the print test to print the name of the emulation which is currently active
and the settings of the NVRAM switch packs. See “Diagnostic Print Tests” later
in this section for information about running the tests.
Set the standard mode slip/validation right margin to 0.53 inches
(Epson Compatible). This only applies if switch 2 is OFF (2.506 inch
print zone). Center the print zone for standard mode. Right margin set
to 0.113 for 3.024 inch print zone or to 0.372 for 2.506 inch print
zone.
Set the page mode slip/validation right margin to 0.53 inches
(Epson compatible).
Center the print zone for page mode. Right margin set to 0.372
inches.
Concurrent print disabled. (When the slip feeds, the paper roll does not
necessarily also feed.)
Concurrent print enabled. (When the slip feeds, the paper roll also
feeds.)
Enables two cash drawers when activate command is received.
Printer assumes a single cash drawer is connected and checks status
of drawer before activating it. If the drawer is open or missing, the
drawer solenoid is not activated.
Assumes only cash drawer 1 is attached.
Assumes only cash drawer 2 is attached.
Low signal (0) on pin 3 of cash drawer connector indicates cash
drawer closed.
High signal (1) on pin 3 of cash drawer connector indicates cash
drawer closed.
*The EFP9800 has one cash drawer connector for two drawers. If two drawers
are connected, it is not possible to read drawer status. If a single drawer is
connected, a status check is possible.
(Printers with parallel interface only.)
Pin 13 of the communication cable connector functions as the select
line output.
Pin 13 of the communication cable connector equals 1 when a form is
present.
*Distance measured from top of the topmost line to lower edge of cut sheet. The
printer prints to within 0.6 inches of the bottom of the cut sheet.
3–16 3255 4073–002
Page 55
Diagnostics and Print Tests
Flash Download Mode
This section describes the protocol used to download firmware to the printer
from an application through the communication connector. Requests are
provided to query the state of the firmware and to check the CRC of a given
flash sector. All downloading must be done with 8 bit communications.
Note: An alternate method of putting the printer into flash download mode
is to send the Put the Printer in Flash Download Mode command (1B
5B 7D) during normal operation. See “Section 10: Flash Download
Commands” for more information.
Caution
The DIP switches are set at the factory to predetermined settings. Change the
settings carefully to avoid changing other functions. Run the Diagnostic Print
Tests to see what emulation the printer is set for. For more information, see
“Diagnostic Print Tests” later in this section.
Note: The EFP9800 FLASHLOAD software utility can also be used for
downloading firmware to the unit. This utility is included in the
EFP9800-SW1 style package.
Before putting the printer into the flash download mode, install the program
that implements the download protocol onto the host computer (or any IBMcompatible computer that can be connected to the printer for diagnostic
purposes). This program is available from Unisys. Contact your Unisys sales
representative for more information.
1. Turn the printer off.
2. Turn the printer to the back to access the DIP switches and write down the
current switch settings.
3. To put the printer into flash download mode, set the DIP switches to the
appropriate settings for the interface you are using.
Note: When switches 1, 2, and 3 are all turned on during power up, the
printer enters the flash download mode. The other switches determine
the communication parameters.
4. Turn the printer back on.
The printer is now in flash download mode.
3–18 3255 4073–002
Page 57
Diagnostics and Print Tests
5. Run the program that implements the download protocol.
The program leads you through the download process.
Note: This program must be installed on the host computer or to a
computer that is connected to the printer for diagnostic purposes.
6. Turn the printer off and reset the DIP switches to what they were when you
started.
7. For normal operation settings, see “Switch Settings” in section 5.
Turn the printer back on.
Data Scope Mode
Data scope mode is used to check communication between the printer and the
host computer. When in data scope mode, the printer is configured for normal
operations and receives all communication from the host computer. Instead of
performing the commands however, the printer prints them in hexadecimal
format on the receipt in the order they are received. For example, “1” prints as
hexadecimal 31, “A” prints as hexadecimal 41, and so on.
Enter Data Scope Mode
Caution
The DIP switches are set at the factory to predetermined settings. Change the
settings carefully to avoid changing other functions. Run the Diagnostic Print
Tests to see if the Data Scope mode is on or off. For more information, see
“Diagnostic Print Tests” later in this section.
Note: Secure the roller assembly in a closed position to eliminate the
nuisance noise from occurring when the receipt take-up assembly is
not being used.
1. Turn the printer off.
2. Turn the printer to the back to access the DIP switches and write down the
current switch settings.
3255 4073–002 3–19
Page 58
Diagnostics and Print Tests
3. Set the DIP switches to the following settings:
4. Turn the printer back on to put the printer in Data Scope mode.
The red Paper Status LED blinks once to indicate that the printer is in Data
Scope mode.
5. Turn the printer off and reset the DIP switches to what they were when you
started.
For normal operation settings, see “Switch Settings” in section 5.
6. Turn the printer back on.
7. Run a transaction from the host computer.
All commands and data sent from the host computer are printed as
hexadecimal characters as shown.
8
You can check that the Data Scope mode parameters have been stored in
NVRAM by printing out the configuration information. For more information,
see “Diagnostic Print Tests” later in this section.
3–20 3255 4073–002
Page 59
Diagnostics and Print Tests
Exit Data Scope Mode
1. Turn the printer off.
2. Turn the printer to the back to access the DIP switches and write down the
current switch settings.
3. Set the DIP switches to the following settings:
5. Turn the printer off and reset the DIP switches to what they were when you
started.
6. For normal operation settings, see “Switch Settings” in section 5.
7. Turn the printer back on.
3–22 3255 4073–002
Page 61
Diagnostics and Print Tests
Verifying Read of MICR Characters
This test reads the characters on a check and prints a hexadecimal dump of the
characters on the receipt. It is also referred to as the MICR Read and Print Loop
test. This is a continuous test.
Note: The MICR check reader feature has been factory adjusted for a
normal operating environment with a host computer. However,
additional devices, such as CRT monitors or large metal surfaces
near the printer, can affect the printer’s magnetic field, causing
intermittent reading errors when the MICR check reader is in
operation.
This condition can be easily diagnosed by checking the noise level of the MICR
check reader. See the next section, “Checking MICR Noise Level” for more
information.
Caution
The DIP switches are set at the factory to predetermined settings. Change the
settings carefully to avoid changing other functions.
1. Turn the printer off.
2. Turn the printer to the back to access the DIP switches and write down the
current switch settings.
3255 4073–002 3–23
Page 62
Diagnostics and Print Tests
3. Set the DIP switches to the following settings:
4. Turn the printer back on to begin the test.
The green Slip In LED blinks, indicating that the printer is ready for the
check to be inserted.
5. Insert the check into the printer from the front, face up, with the MICR
characters to the right.
See “Verifying Checks” in “Section 2: Operating the Printer” for more
information about inserting checks to be read by the MICR check reader.
Note: Do not hold or keep the check from moving during the MICR check
reader transaction or the check numbers will not be read accurately.
6. Slide the check toward the back of the printer along the right side until it
covers both sensors.
The green Slip In LED turns on continuously when both sensors are
covered, indicating that the check is inserted properly. The printer reads
the magnetic characters on the check and feeds the check back out.
The printer prints the decoded data on the receipt, and then prepares the
printer to receive another check to continue the test.
7. To stop the test, wait until the printer completes a cycle and is waiting until
a new check is inserted.
8. Turn the printer off and reset the DIP switches to what they were when you
started.
For normal operation settings, see “Switch Settings” in section 5.
9. Turn the printer back on.
3–24 3255 4073–002
Page 63
Diagnostics and Print Tests
Checking MICR Noise Level
This test checks the extraneous signals picked up by the MICR check reader
and prints a reading indicating the relative level of the noise. If the noise level is
printed as a letter lower than F (A-E), then the MICR check reader will generally
read the MICR characters without problems. However, if the letter printed is the
letter F or above, there may be problems when reading the MICR characters,
and you may need to call a service representative.
Note: The MICR check reader feature has been factory adjusted for a
normal operating environment with a host computer. However,
additional devices, such as CRT monitors or large metal surfaces
near the printer, can affect the printer’s magnetic field, causing
intermittent reading errors when the MICR check reader is in
operation.
Caution
The DIP switches are set at the factory to predetermined settings. Change the
settings carefully to avoid changing other functions.
1. Turn the printer off.
2. Turn the printer to the back to access the DIP switches and write down the
current switch settings.
3. Set the DIP switches to the following settings:
5. Press the Paper Feed button.
The printer prints the letter indicating the relative noise level on the receipt.
6. Repeat by pressing the Paper Feed button again.
When finished, turn the printer off and reset the DIP switches to what they
were when you started.
7. For normal operation settings, see “Switch Settings” in section 5.
8. Turn the printer back on.
Selecting the Font for the MICR Check Reader
Use this procedure to select the font for the MICR check reader to read. There
are two fonts that the EFP9800 printer is able to recognize. However, the
switches must be set to the font that will be read.
Note: The EFP9800 FLASHADMIN software utility can also be used for
MICR font selection. This utility is included in the EFP9800-SW1
style package.
Note: Secure the roller assembly in a closed position to eliminate the
nuisance noise from occurring when the receipt take-up assembly is
not being used.
Caution
The DIP switches are set at the factory to predetermined settings. Change the
settings carefully to avoid changing other functions.
1. Turn the printer off.
2. Turn the printer to the back to access the DIP switches and write down the
current switch settings.
3–26 3255 4073–002
Page 65
Diagnostics and Print Tests
3. Set the DIP switches to setting for the font you wish:
4. Turn the printer back on to begin printing the test.
5. Turn the printer off to stop the test.
6. Turn the printer off and reset the DIP switches to what they were when you
started.
For normal operation settings, see “Setting Switches” in section 5.
7. Turn the printer back on to begin normal operation.
3–28 3255 4073–002
Page 67
Diagnostics and Print Tests
Continuous Slip Printing
This test prints a slip, stopping each time the end of the slip is sensed and
continuing when a new slip is inserted. The printout includes all ROM CRC,
internal switch pack, and configuration information (same as the Print
Configuration Information test). See the sample printout later in this section.
1. Turn the printer off.
2. Turn the printer to the back to access the DIP switches and write down the
current switch settings.
3. Set the DIP switches to the following settings:
The Slip In LED flashes until a slip is inserted. When the slip is positioned
correctly, the Slip In LED is on steady.
5. Press the Paper Feed button.
The printer prints the slip. When the printer senses the end of the slip,
printing stops.
6. Remove the slip and insert a new one to continue the test.
OR
Turn the printer off to stop the test.
7. Turn the printer off and reset the DIP switches to what they were when you
started.
For normal operation settings, see “Setting Switches” in section 5.
8. Turn the printer back on to begin normal operation.
3255 4073–002 3–29
Page 68
Diagnostics and Print Tests
Print Each Character in the ASCII Character Set
This test produces a printout of each character in the ASCII character set,
including all code pages, emulations, and character types (single-wide, doublewide, and so forth). You can set the test to cycle continuously, or to restart
when you press the Paper Feed button.
1. Turn the printer off.
2. Turn the printer to the back to access the DIP switches and write down the
current switch settings.
3. Set the DIP switches to one of the following settings:
To print each character in the ASCII character set (continuous
printing):
4. Turn the printer back on to begin printing the test.
5. Turn the printer off to stop the test.
6. Turn the printer off and reset the DIP switches to what they were when you
started.
For normal operation settings, see “Setting Switches” in section 5.
7. Turn the printer back on to begin normal operation.
3–30 3255 4073–002
Page 69
Diagnostics and Print Tests
General Print Test
This test produces a printout of all ROM CRC, internal switch pack, and
configuration information (see the sample printout on the next page). In
addition, it prints each character in the ASCII character set including all code
pages and character types (single-wide, double-wide, and so forth).
With the unit powered on the Online LED on:
1. Press the Reset button (Online LED goes off).
2. Press the Reset button (Online LED goes on).
3. Press the Paper Feed button and continue to hold it down until the printer
begins to prints.
4. Press the Paper Feed button to stop the test.
Note: After running the Print Test, it is recommended that the unit be reset
again prior to being returned to normal operation.
3255 4073–002 3–31
Page 70
Diagnostics and Print Tests
Sample of Configuration Printout
The following sample shows a configuration printout, including ROM CRC and
internal switch pack.
3–32 3255 4073–002
Page 71
Diagnostics and Print Tests
Adjusting the Printhead Gap
If the print from the test is light, the gap between the printhead and the paper
may be too large. If the print is smudged, the gap may be too small. You can
easily adjust the printhead gap.
1. Open the cassette cover and remove the ribbon cassette.
2. Move the anti-rotation bearing to the right to decrease the gap, or move it to
the left to increase the gap.
3. Put the ribbon cassette back in the printer and place the cassette cover
back on the printer.
4. Run the general print test again to be sure that the adjustment is correct.
Repeat steps 1-3 if necessary.
See “General Print Test” earlier in this section.
3255 4073–002 3–33
Page 72
Diagnostics and Print Tests
3–34 3255 4073–002
Page 73
Section 4
When Something Goes Wrong
The EFP9800 printer is a simple, generally trouble-free printer, but from time to
time minor problems may occur. For example, the power supply may be
interrupted or the paper may jam.
For some problems, the printer communicates the information to the host
computer and relies on the application to indicate the problem.
You’ll be able to fix most problems easily. For some problems, you will need to
contact a Unisys-authorized service representative. Any time a problem persists,
contact a service representative.
Following is a list of problems you may encounter and the page on which they
are described.
Problem Page
Printer Not Operating 4–2
Indicators Showing a Problem 4–3
Printer Does Not Feed Receipt/Journal Paper 4–3
Carriage and Paper Jams 4–4
Slips, Forms, or Checks Not Feeding Through Properly 4–4
Slips, Forms, or Checks Skew When Feeding Into the Printer 4–5
Some Dots are Missing 4–5
Ribbon Tears or Frays More Quickly Than Expected 4–5
Overall Print is Light or Smudged 4–6
Some Dots are Printing Light 4–6
Other Serious Problems 4–7
3255 4073–002 4–1
Page 74
When Something Goes Wrong
Printer Not Operating
Cause Action
Power cable not connected properly Check all cable connections. Check that the host
Paper jam in receipt/journal or slip
station
Receipt/Journal paper empty Check paper roll and add a new roll if necessary. For step-
computer and power supply are both on. The power
supply is turned on by plugging it into an outlet.
Open the cover and the clamshell. Push the carriage away
from the paper jam. Remove any jammed paper or other
obstructions.
Press the Reset button to remove error status.
Press the Paper Feed button to make sure the paper is no
longer jammed.
For step-by-step instructions for loading paper, see
section 2.
by-step instructions, see section 2.
4–2 3255 4073–002
Page 75
When Something Goes Wrong
Indicators Showing a Problem
Cause Action
Paper Status LED blinks red A blinking Paper Status LED indicates that paper is low or
Paper Status LED steady red A steady lit Paper Status LED indicates a carriage or
Slip In LED steady green Indicates that the slip or form is positioned properly
Paper Status LED steady red and Slip In
LED steady green
Online LED not lit Check all cable connections. Check that the host
out. Check receipt/journal paper and replace when
necessary. For more information see, section 2.
paper jam.
Open the cover and the clamshell. Push the carriage away
from the paper jam. Remove any jammed paper or other
obstructions.
Press the Reset button to remove error status.
Reload the paper if necessary, and then close the cover.
Press the Paper Feed button to make sure the paper is no
longer jammed.
For step-by-step instructions for loading paper, see
section 2.
(detected by both sensors). No action necessary.
The NVRAM has failed. The PC Board needs to be
replaced. Contact a Unisys-authorized service
representative.
computer and power supply are both on. The power
supply is turned on by plugging it into an outlet.
Printer Does Not Feed Receipt/Journal Paper
Cause Action
Clamshell not completely latched Open the cover and then open the clamshell. Close the
3255 4073–002 4–3
clamshell and make sure that it is latched properly. Close
the cover.
Page 76
When Something Goes Wrong
Carriage and Paper Jams
Cause Action
Jam in receipt/journal or slip station Open the cover and the clamshell. Push the carriage away
from the jam. Remove any jammed paper or other
obstructions.
Press the Reset button to remove error status.
Reload the paper if necessary, and then close the cover.
Press the Paper Feed button to make sure the paper is no
longer jammed.
For step-by-step paper loading instructions, see section 2.
If this does not solve the problem, contact a Unisys-
authorized service representative.
Slips, Forms, or Checks Not Feeding Properly
Cause Action
Slip, form, or check not inserted properly Slips, forms, and checks must be inserted properly. For
Slip, form, or check skewing or catching
in slip station due to a paper jam or
obstruction
step-by-step instructions see “Validating Slips and Checks”
in section 2.
When the form or slip is inserted properly, the Slip In LED
is on.
If reinserting the slip, form, or check does not resolve the
problem, contact a Unisys-authorized service
representative.
Open the cover and the clamshell. Push the carriage away
from the jam. Remove any jammed paper or other
obstructions.
Press the Reset button to remove error status.
Reload the paper and then close the cover.
Press the Paper Feed button.
For step-by-step paper loading instructions, see section 2.
4–4 3255 4073–002
Page 77
When Something Goes Wrong
Slips, Forms, or Checks Skew When Feeding
into the Printer
Cause Action
Paper path jammed Open the cover and the clamshell. Push the carriage away
Ribbon cassette not installed properly Check that the ribbon cassette is properly installed. For
from the jam. Remove any jammed paper or other
obstructions.
Press the Reset button to remove error status.
Reload the paper if necessary, and then close the cover.
Press the Paper Feed button to make sure the paper is no
longer jammed.
For step-by-step paper loading instructions, see section 2.
more information, see “Changing the Ribbon Cassette” in
section 2.
Some Dots are Missing
Cause Action
A print wire in the printhead is not
working. That dot is missing from all
characters that require it.
Flex cable broken or badly worn The flex cable must be replaced. Contact a Unisys-
The printhead must be replaced. Contact a Unisysauthorized service representative.
authorized service representative.
Ribbon Tears or Frays More Quickly Than
Expected
Cause Action
Ribbon out of specification Check that the ribbon you are using meets the
Printhead worn; causing it to tear or fray
the ribbon. Some dots may be printing
light.
3255 4073–002 4–5
specifications for the EFP9800 printer. For more
information see, “Ordering Paper and Supplies” in section
1.
The printhead must be replaced. Contact a Unisysauthorized service representative.
Page 78
When Something Goes Wrong
Overall Print is Light or Smudged
Cause Action
Ribbon cassette worn Replace the ribbon cassette.
For step-by-step instructions, see “Changing the Ribbon
Cassette” in section 2.
Slip out of specification Check that the slip you are using meets the specifications
Printhead gap too large or small If the print is light, the gap between the printhead and the
Some Dots are Printing Light
Cause Action
Printhead worn; causing some dots to
print light on a consistent basis
Ribbon worn Check for wear in the ribbon and replace the cassette if
for the EFP9800 printer. For more information see,
“Ordering Paper and Supplies” in section 1.
Slips should not be more than five parts thick. Total
thickness should be no greater than 0.014 inches (0.355
mm).
Note: The receipt is included as one or two of the parts
depending if it is one-ply or two-ply.
Five-part slips should be double-printed by the host
computer program.
Some slips may have poor quality carbons or chemicals
that don’t react properly, causing poor print quality.
paper may be too large; if print is smudged, the gap may
be too small. Adjust the printhead gap.
Open the cover and the clamshell. Move the anti-rotation
bearing one click to the back to decrease the printhead
gap or one click to the front to increase the printhead
gap.
See “Adjusting the Printhead Gap” in section 3 for an
illustration and instructions.
The printhead must be replaced. Contact a Unisysauthorized service representative..
necessary. For more information, see “Changing the
Ribbon Cassette” in section 2.
4–6 3255 4073–002
Page 79
When Something Goes Wrong
Other Serious Problems
The following problems all need to be corrected by a qualified service
representative. For more information on contacting a representative, see the
next section.
• Printer does not cycle or stop when required.
• Illegible characters or light print.
• Paper does not feed.
• Platen does not open or close.
• Printer does not communicate
• MICR check reader not reading characters on checks
Note: The MICR check reader feature has been factory adjusted for a
normal operating environment with a host computer. However,
additional devices, such as CRT monitors or large metal surfaces
near the printer, can affect the printer’s magnetic field, causing
intermittent reading errors when the MICR check reader is in
operation.
This condition can be easily diagnosed by checking the noise level of the MICR
check reader. See “Checking MICR Noise Level” in section 3 for more
information.
Getting Service
For serious problems, such as the printer not printing or not communicating
with the host computer, contact a Unisys-authorized service representative to
arrange a service call.
3255 4073–002 4–7
Page 80
When Something Goes Wrong
4–8 3255 4073–002
Page 81
Section 5
Communication
In order for a receipt or slip to be printed, a program must be in place that
translates the data from the host computer into a language the printer can
understand. This program must tell the printer exactly how to print each
character. This section describes how to create such a program or modify an
existing one.
Interfaces
In order for the printer to communicate with the host computer, a
communication link must be set up. The EFP9800 supports the following
industry standard interfaces:
• RS-232C interface
• 1EEE 1284 parallel interface
Sending Commands
Once the communication link is established, commands can be sent to the
printer. This section describes how to send commands to the printer using DOS
and BASIC. This section does not take into account the necessary protocol— it
is meant as a general introduction to how the printer functions.
Using DOS to Send Commands
One way of getting commands to the printer is to send them directly from DOS.
For example, the command:
COPY CON: COM1:
means that the hexadecimal code corresponding to any key that is pressed is
sent to the RS-232C communication port COM1 when the COPY mode is exited.
If the printer is connected to COM1 and the communications modes match,
then the data will go to the printer.
3255 4073–002 5–1
Page 82
Communication
Exit the COPY mode by typing:
CTRL Z
[Enter]
Once the computer knows to direct data from any print command to the proper
port, commands can be sent from any software program.
Using BASIC to Send Commands
In BASIC, printer commands are sent as a string of characters preceded by the
PRINT command. For example,
PRINT#1, CHR$(&H0A)
(where #1 is the file number of a communication line opened by the OPEN
“COM1:”
sends the hexadecimal number 0A to the printer, which causes the printer to
print the contents of its print buffer. Previously sent commands tell the printer
exactly how this data should appear on the paper. For example,
command. For more information, see your BASIC documentation.)
sends the hexadecimal numbers 12 41 42 43 0A to the printer. This causes the
printer to set itself to double-wide mode, load the print buffer with “ABC” (41 42
43), and finally, to print (0A). The communication link the BASIC program
sends must be matched to that of the printer.
RS-232C Interface
The following sections explain the interface protocols and connectors for the
RS-232C interface. For information on the parallel interface and connectors, see
“Parallel Interface” later in this section.
RS-232C Interface Protocols
The RS-232C interface has a protocol associated with it that the host computer
must understand and adhere to.
Only when the interface parameters are matched and the proper protocol is
used will the host computer and the printer be able to communicate.
The RS-232C interface uses either XON/XOFF or DTR/DSR protocol.
5–2 3255 4073–002
Page 83
Communication
• For XON/XOFF, a particular character is sent back and forth between the
host computer and the printer to regulate the communication.
• For DTR/DSR, changes in the DTR/DSR signal coordinate the information
flow.
The RS-232C version of the EFP9800 offers the standard options which are
selected with the DIP switches. For more information on these settings, see
“Setting Switches” later in this section.
XON/XOFF Protocol
The XON/XOFF characters coordinate the information transfer between the
printer and the host computer. The printer sends an XON character when it is
ready to receive data and it sends an XOFF character when it cannot accept any
more data. The software on the host computer must monitor the
communication link as shown in the following flowchart in order to send data
at appropriate times.
3255 4073–002 5–3
Page 84
Communication
DTR/DSR Protocol
The DTR signal is used to control data transmission to the printer. It is driven
low when the printer is ready to receive data and driven high when it cannot
accept any more data. Data is transmitted from the printer after it confirms that
the DSR signal is low.
RS-232C Interface Connectors
This section describes the pin settings for the RS-232C connectors and interface
parameters. The RS-232C parameters are selected by setting the DIP switches
on the PC board. For more information, see “Setting Switches” later in this
section. The RS-232C parameters must match those of the host computer.
RS-232C Communication Connector Pin Assignments
The following illustrations show the RS-232C communication connector and pin
assignments. The connector is a 9-pin male D-shell connector and is located at
the rear of the printer.
RS-232C 9-Pin to 9-Pin Communication Connector Pin Assignments
5–4 3255 4073–002
Page 85
Communication
RS-232C 25-Pin (Host Computer) to 9-Pin Communication Connector Pin
Assignments
3255 4073–002 5–5
Page 86
Communication
Power Cable Connector Pin Assignments
The following illustration shows the power cable connector and pin
assignments. The power cable connector is a 6-pin mini-DIN plug and is located
at the rear of the printer.
Cash Drawer Connector Pin Assignments
The following illustration shows the cash drawer connector and pin
assignments. The cash drawer connector is 6-pin modular jack and is located at
the rear of the printer. You may use one or two cash drawers. If you use two,
connect a split cable (y-cable) to use the same connector for both.
Pin Number Signal Direction Note
1 Frame Ground
2 Drawer Drive 1 Output Drawer Solenoid 1-
3 Drawer Status Input Drawer Switch
4 +24 V +/- 5% Output Drawer Solenoid +
5 Drawer Drive 2 Output Drawer Solenoid 2-
6 Logic Ground Drawer Switch
5–6 3255 4073–002
Page 87
Communication
Parallel Interface
The parallel interface is an industry standard IEEE 1284 bi-directional interface.
It communicates in the following modes: compatibility, nibble, and byte.
The following sections explain the interface protocols and connectors for the
parallel interface. For information on the RS-232C interface protocols and
connectors, see “RS-232C Interface” earlier in this section.
Parallel Interface Connectors
This section describes the pin settings for the parallel connectors and interface
parameters. The parallel parameters are selected by setting the DIP switches on
the PC board. For more information, see “Setting Switches” later in this section.
The parallel parameters must match those of the host computer.
Parallel Communication Connector Pin Assignments
The following illustrations show the parallel communication connector and pin
assignments. The connector is designated as a IEEE 1284-A receptacle and is
commonly know as a D-subminiature 25 pin connector. It is located at the rear
of the printer.
Power Cable Connector Pin Assignments
The following illustration shows the power cable connector and pin
assignments. The power cable connector is a 6-pin mini-DIN plug which mates
3255 4073–002 5–7
Page 88
Communication
with an integral shielded cable on the external power supply. It is located at the
rear of the printer.
Cash Drawer Connector Pin Assignments
The following illustration shows the cash drawer connector and pin
assignments. The cash drawer connector is 6-pin modular jack and is located at
the rear of the printer. You may use one or two cash drawers. If you use two,
connect a split cable (y-cable) to use the same connector for both.
Pin Number Signal Direction Note
1 Frame Ground
2 Drawer Drive 1 Output Drawer Solenoid 1-
3 Drawer Status Input Drawer Switch
4 +24 V +/- 5% Output Drawer Solenoid +
5 Drawer Drive 2 Output Drawer Solenoid 2-
6 Logic Ground Drawer Switch
5–8 3255 4073–002
Page 89
Communication
Setting Switches
The DIP switches are located at the rear of the printer as shown in the
illustration. They are used to set the communication parameters as outlined in
the table. These parameters must match those of the host computer in order for
the host computer and the printer to communicate.
Note: The switches are also used for setting other functions and tests. Be
careful not to accidentally change the settings for the other functions.
For more information, see “Level 1 Diagnostics” in section 3.
Use a straightened paper clip or other pointed object to set the switches.
1. Turn the printer to the back to access the DIP switches.
2. Set the switches to the settings you want, using the options in the tables
below.
There is one table for RS-232C interface settings and one for parallel
interface settings.
Caution
Do not set switch 1 to On. Setting switch 1 to On puts the printer in Level 1
diagnostics (setup mode) where other functions and tests can be changed. Set
switch 1 to Off when setting switches for the interface settings. This puts the
printer in the Online mode so it can communicate with the host computer.
3255 4073–002 5–9
Page 90
Communication
DIP Switch Settings for RS-232C Parameters
Switch Settings
1 OFF
2 OFF
3 OFF
4* OFF
5, 6 5
*Switch 4 is not used if the parity is disabled (switch 3 OFF). Switches 7, 8 are not used.
Commands control all operations and functions of the EFP9800 printer. The
commands in this section include the commands for the Epson 370/375 printer,
allowing the EFP9800 printer to emulate the Epson printers.
List of EFP9800 ESC/POS Commands
This table lists the EFP9800 ESC/POS commands in numerical order according
to their hexadecimal codes. The page number indicates where a complete
description of the command can be found in the next section.
Hexadecimal
Code
09 Horizontal Tabs: Skip to Next Tab Stop 6–5
0A Line Feed 6–5
0C Eject Slip 6–6
0D Carriage Return 6–6
10 04 Real Time Status Transmission 6–58
10 05 Real Time Request to Printer 6–62
18 Cancel Print Data in Page Mode 6–7
1B 20 Set Right-Side Character Spacing 6–7
1B 21 Select Print Mode(s) 6–8
1B 22 Select Print Mode(s) (for Windows™ Printer
1B 24 Set Absolute Starting Position 6–10
1B 25 Select/Cancel User-Defined Character Set 6–29
1B 26 Define User-Defined Characters 6–30
3255 4073–002 6–1
Command Name Page
6–9
Drivers)
Page 92
EFP9800 ESC/POS Commands
Hexadecimal
Code
Command Name Page
1B 2A Select Bit Image Mode 6– 40
1B 2D Set/Cancel Underline 6– 34
1B 32 Set Line Spacing to Default Spacing 6– 11
1B 33 Set Line Spacing 6– 12
1B 3C Return Home 6– 12
1B 3D Select Peripheral Device 6– 13
1B 3F Cancel User-Defined Characters 6– 35
1B 40 Initialize Printer 6– 13
1B 43 Set Slip Eject Length 6– 14
1B 44 Set Horizontal Tab Positions 6– 14
1B 45 Set/Cancel Emphasized Mode 6– 35
1B 47 Set/Cancel Double-Strike Mode 6– 36
1B 4A Print and Feed Paper 6– 15
1B 4C Select Page Mode 6– 16
1B 52 International Character Set 6– 36
1B 54 Select Print Direction in Page Mode 6– 17
1B 55 Set/Cancel Uni-Printing 6– 18
1B 56 Set/Cancel 90 Degree Clockwise Rotation 6– 39
1B 57 Set Printing Area in Page Mode 6– 19
1B 5C Set Relative Print Position 6– 21
1B 61 Select Justification 6– 21
1B 63 30 Select Print Paper(s) 6– 22
1B 63 31 Select Paper(s) for Setting Line Spacing 6– 23
1B 63 34 Select Paper Sensor(s) to Stop Printing 6– 24
1B 63 35 Enable/Disable Paper Feed Button 6– 25
1B 64 Print and Feed n Lines 6– 25
1B 66 Set Slip Waiting Time 6– 25
1B 70 Generate Pulse 6– 26
6– 2 3255 4073– 002
Page 93
EFP9800 ESC/POS Commands
Hexadecimal
Code
Command Name Page
1B 71 Release 6– 26
1B 74 Select Character Code Table 6– 39
1B 75 Transmit Peripheral Device Status 6– 45
1B 76 Transmit Paper Sensor Status 6– 46
1B 7B Set/Cancel Upside Down Printing 6– 39
1B 7D 00 Copy Downloaded Object to Flash Memory 6– 76
1B 7D 01 Disable Loading the Object to RAM When Powering
6– 77
on the Printer
1B 7D 02 Enable Loading the Object When Powering on the
6– 78
Printer
1B 7D 03 Copy the Object from Flash Memory to External
6– 78
RAM
1D 2A Define Downloaded Bit Image 6– 42
1D 2F Print Downloaded Bit Image 6– 43
1D 45 Select Head Energizing Time 6– 27
1D 48 Select Printing Position of HRI Characters (Receipt
6– 64
Station)
1D 49 Transmit Printer ID 6– 47
1D 4C Set Left Margin 6– 27
1D 50 Set Fundamental Calculation Pitch 6– 28
1D 57 Set Printable Area Width 6– 28
1D 61 Enable/Disable Automatic Status Back (ASB) 6– 48
1D 66 Select Pitch of HRI Characters (Receipt Station) 6– 64
1D 68 Select Height of Bar Code (Receipt Station) 6– 64
1D 6B Print Bar Code (Receipt Station) 6– 65
1D 72 Transmit Status 6– 54
1D 77 Select Horizontal Size of Bar Code (Receipt Station) 6– 68
3255 4073– 002 6– 3
Page 94
EFP9800 ESC/POS Commands
EFP9800 ESC/POS Command Descriptions
These commands include the commands for the Epson 370/375 printer. The
command descriptions in this section are grouped in the following categories:
• Printer Function Commands
• Print Characteristics Commands
• Graphics Commands
• Printer Status Commands
• Real-time Commands
• Bar Code Commands
• Page Mode (Overview only. Many commands throughout this section
include page mode functions.)
• Flash Memory Commands (to copy user-defined logos or character sets into
flash memory)
Within each group the commands are listed in numerical order according to
their hexadecimal codes. Each command is described and the hexadecimal,
decimal, and ASCII codes are listed.
Printer Function Commands
These commands control the following basic printer functions:
• Printing
• Feeding paper
• Moving the printhead
• Resetting the printer
• Cutting paper
The commands are listed numerically by hexadecimal code.
6– 4 3255 4073– 002
Page 95
EFP9800 ESC/POS Commands
Horizontal Tabs: Skip to Next Tab Stop
Skips to the next horizontal tab stop. The command is ignored unless the next
horizontal tab position has been defined. Default tab stops are every 8 columns.
Hexadecimal Decimal ASCII
09 9 HT
Standard Mode
If there are no more tab stops before the end of a line when this command is
received, the print starting position will be set to the beginning of the next line.
In other words, a line feed will be performed.
Page Mode
If there are no more tab stops before the end of a line when this command is
received, the print starting position will be set to the end of the current line.
Any subsequent character received will cause an auto-line feed to be performed.
For more information see “Page Mode” later in this section.
Line Feed
Hexadecimal Decimal ASCII
0A 10 LF
Standard Mode
Prints the data in the buffer and feeds the paper one line.
Page Mode
Sets the print starting position to the beginning of the next line. For more
information see “Page Mode” later in this section.
3255 4073– 002 6– 5
Page 96
EFP9800 ESC/POS Commands
Eject Slip
Prints the data in the buffer and ejects the slip.
Hexadecimal Decimal ASCII
0C 12 FF
Standard Mode
• Enabled only when slip is selected for printing.
• Slip is ejected to the length set by the Set Slip Eject Length command (1B
43). If this length is not set, the slip is completely ejected.
• Receipt or journal paper from the paper roll is not ejected even if it is also
selected.
• After the slip is ejected, the receipt or journal paper is selected for printing.
• Slips are ejected forward only.
Page Mode
The processed data is printed and the printer returns to standard mode. The
developed data is deleted after being printed. For more information see “ Page
Mode” later in this section.
Carriage Return
Hexadecimal Decimal ASCII
0D 13 CR
Standard Mode
Prints one line and sets the print starting position to the beginning of the line.
Does not feed the paper.
Page Mode
Sets the print starting position to the beginning of the line. For more
information see “ Page Mode” later in this section.
6– 6 3255 4073– 002
Page 97
EFP9800 ESC/POS Commands
Cancel Print Data in Page Mode
Deletes all the data to be printed in the “page” area. Any data from the
previously selected “ page” area that is also part of the current data to be printed
is deleted.
This command is only used in page mode. For more information see “ Page
Mode” later in this section.
Hexadecimal Decimal ASCII
18 24 CAN
Set Right-Side Character Spacing
Sets the right-side character spacing to n x (fundamental calculation pitch). See
the Set Fundamental Calculation Pitch command (1D 50). The default value is n
= 0. The command is only available for the paper selected using the Select
Paper for Setting Line Spacing command (1B 63 31).
Hexadecimal Decimal ASCII
1B 20 n 27 32 n ESC SP n
• For double-wide mode, the right-side character spacing is twice the normal
value.
• When the result of the fundamental calculation pitch is more than 32/160
inches, the command is ignored.
Standard Mode
The horizontal direction of the fundamental calculation pitch is used to set the
right-side character spacing.
3255 4073– 002 6– 7
Page 98
EFP9800 ESC/POS Commands
Page Mode
Two types of fundamental calculation pitch are used to set the right-side
character spacing, depending on the value of the Select Print Direction in Page
Mode command (1B 54 n). For more information see “ Page Mode” later in this
section.
• If 1B 54 n = 0 or 2, the horizontal direction of the fundamental calculation
pitch is used.
• If 1B 54 n = 1 or 3, the vertical direction of the fundamental calculation
pitch is used.
Select Print Mode(s)
Selects the print mode(s) specified by the value of n as outlined below. The
default is 1.
Hexadecimal Decimal ASCII
1B 21 n 27 33 n ESC ! n
Print Mode
Standard 00 01
Double-Strike 08 09
Double-High 10 11
Double-Wide 20 21
Double-Strike and Double-High 18 19
Double-Strike and Double-Wide 28 29
Double-High and Double-Wide 30 31
Double-Strike, Double-High, and Double-Wide 38 39
Underlined 80 81
Underlined and Double-Strike 88 89
Underlined and Double-High 90 91
Underlined, Double-Strike, and Double-High 98 99
6– 8 3255 4073– 002
33/35/42 Characters
per Line (5 x 9)
Value of n in Hexadecimal
40/42/51 Characters
per Line (7 x 7)
Page 99
EFP9800 ESC/POS Commands
Underlined and Double-Wide A0 A1
Underlined, Double-Strike, and Double-Wide A8 A9
Underlined, Double-High, and Double-Wide B0 B1
Underlined, Double-Strike, Double-High, and
Double-Wide
B8 B9
Note: Underlines cannot be printed for 90 degree clockwise rotated
characters or for spaces set by the Horizontal Tab, Set Absolute
Starting Position, or Set Relative Print Position commands.
Note: In page mode, the 7 x 7 font (40/42/51 characters/line) and double-
Selects the print mode(s) specified by the value of n as outlined below. The
default is 1. This command is intended for use with Windows printer drivers
developed with the Windows unitool. This command is nearly identical to Select
Print Mode(s) (1B 21) except that the bits for Double-Strike and Underline are
ignored.
Hexadecimal Decimal ASCII
1B 22 n 27 34 n ESC “ n
Print Mode 33/35/42 Characters
per Line (5 x 9)
Standard 00 01
Double-High 10 11
Double-Wide 20 21
Double-High and Double-Wide 30 31
Value of n in Hexadecimal
40/42/51 Characters
per Line (7 x 7)
Note: Underlines cannot be printed for 90 degree clockwise rotated
characters or for spaces set by the Horizontal Tab, Set Absolute
Starting Position, or Set Relative Print Position commands.
Note: In page mode, the 7 x 7 font (40/42/51 characters/line) cannot be
used.
Set Absolute Starting Position
Sets the print starting position from the beginning of the line, in the
fundamental calculation pitch. The distance (in inches) from the start of the line
is calculated as: [(n1 + n2 x 256) x (fundamental calculation pitch)]. See the Set
Fundamental Calculation Pitch command (1D 50).
Hexadecimal Decimal ASCII Value of n1 Value of n2
1B 24 n1 n2 27 36 n1 n2 ESC $ n1 n2 0-255 0-255
6– 10 3255 4073– 002
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.