Instruction/ maintenance manual of the product EFP9800 Unisys
Go to page of 268
Unisys e- @ ction Slip, Validati on, and Rece ipt Printer EFP9800 Series O w n e r ’ s G u i d e UNISYS © 2000 U nisys Corpo ration. All rights reserved.
NO WARRANTIES OF ANY NAT URE ARE E XTENDED BY THIS DOCUMENT. Any pr oduct or related information d escribed herein is only furnished pursuant and subject to th e terms and conditi ons of a duly executed agreemen t to purchase or leas e equipment or t o license software.
3255 4073–002 iii Page Status Page Issu e 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 thro.
Page Sta tus iv 3255 4073– 002.
3255 4073 – 002 v Contents Section 1 About the EFP 9800 Printer Features and Optio ns .................................................... 1–3 Receipt S tation F eatures ............................................1 – 3 Journa l Statio n Featur es .
Content s vi 3255 4073 – 002 Section 3 Dia gnost ics and Pr int Te sts Level 0 Diagnost ics ...................................................... 3 – 1 Level 1 Diagnost ics ...................................................... 3 – 2 Informa tion About DI P Switch Se ttings .
Content s 3255 4073 – 002 vii Getting Se rvice ............................................................. 4 – 7 Section 5 Communication Interfac es ..................................................................... 5 – 1 Sending Commands .
Content s viii 3255 4073 – 002 Carri age Re turn ..................................................6 – 6 Standa rd Mode ..............................................6 – 6 Pag e Mode ....................................................6 – 6 Cancel Print Data in Pag e Mode.
Content s 3255 4073 – 002 ix Set S lip Waiti ng Time ........................................ 6 – 25 Gener ate Pulse ................................................. 6 – 26 Rele ase ........................................................... 6 – 26 Sele ct Head Ene rgizing Time.
Content s x 3255 4073 – 002 Select Horizo ntal Size of Bar Code (R eceipt Stati on) ...................................................6 – 68 Pag e Mode .............................................................6 – 69 Ove rview ..............
Content s 3255 4073 – 002 xi Fine Line Fe ed ....................................................7 – 9 Uni-Di rectional /Bi-Di rectiona l Print .......................7 – 10 Print Cha racter istics Comma nds ............................... 7 – 10 Set S ingle Li ne Double- Wide .
Content s xii 3255 4073 – 002 Open F orms Compensa tion Asse mbly ...................8 – 6 Close F orms Compen sation Asse mbly...................8 – 7 Reprint Afte r Medi a Jam.......................................8 – 7 Echo ................
Content s 3255 4073 – 002 xiii Repea t Characte r .............................................. 9 – 12 Wait fo r Slip .....................................................9 – 12 Cancel Slip Wai ting............................................9 – 13 Print Cha racter istics Comma nds .
Content s xiv 3255 4073 – 002 Erase Selecte d Sector..................................... 10 – 10 Downloa d Sector ............................................ 10 – 10 Reboot the printer ........................................... 10 – 11 Section 11 MICR Comma nds and Pa rsing MICR Commands .
Content s 3255 4073 – 002 xv Receipt a nd Journa l Print Zone s ..................................... 4 Valida tion Pri nt Zone ..................................................... 5 Slip P rint Zone ................................................
Content s xvi 3255 4073 – 002.
3255 4073 – 002 1 – 1 Section 1 About the EFP9800 Printer The EFP 9800 printer is a f ast, quiet, reli able, and very compact mult iple- function print er. It prints receipt s and a journal, vali dates and print s checks, and prints on a variety of single- or multiple-part slips.
About the EFP9800 Printe r 1 – 2 3255 4073 – 002 Note: A Running Change aco ustic noise reductio n enhancement was released for the EFP9840 and EFP9841 serial interface units. This Running Chang e incorporates a new solenoid clamp assemb ly and a revised cont roller PCBA t o furthe r reduce acoustic al noise.
About the EFP9800 Printe r 3255 4073 – 002 1 – 3 Features and Options The EFP 9800 printer comes w ith a variet y of standard f eatures, and can be configured wit h several options . Receipt Station Features • Standard/compressed pitch (host computer select able): 11.
About the EFP9800 Printe r 1 – 4 3255 4073 – 002 General Feat ures • Industry s tandard RS-232C communication interf ace or IEEE 1284 parallel bi-directional communi cation int erface • NVRAM .
About the EFP9800 Printe r 3255 4073 – 002 1 – 5 Ordering Paper and Supplies The following sect ion lists the paper , supplies, and document ation available for order.
About the EFP9800 Printe r 1 – 6 3255 4073 – 002 Other Supplies Contact your sales representative t o order the supplies listed below. Item Type Number Ribb on Ca ssettes Purple ri bbo n cassette .
3255 4073 – 002 2 – 1 Section 2 Operating the Printe r This section includes informat ion about operating the print er controls, loading paper and ribbon cassettes, replacing the printhead, and w orking with slips, forms, and checks .
Operat ing the Print er 2 – 2 3255 4073 – 002 Changing Paper The EFP 9800 features s imple paper loading t hat is quick and effici ent, savi ng both time and paper. Caution Do not operate the p rinter if it runs out of p aper. The printer will continue to operate , but data may be lost and the printhead ma y be damag ed.
Operat ing the Print er 3255 4073 – 002 2 – 3 Changing Receipt Paper Note: Use these instructions if you are pri nting receipts only. If you are printing bo th receipts and a journal (record of transactions), or a journal only, see “ Chang ing Receipt/Journal Paper ” later in this section.
Operat ing the Print er 2 – 4 3255 4073 – 002 Removing the Old Receipt Paper Roll 1. Open the rear cover. 2. Open the cl amshell. 3. Remove the used receipt paper roll.
Operat ing the Print er 3255 4073 – 002 2 – 5 Loading th e New Receipt Pa per Roll 1. Drop the new rol l into t he bucket and pull out several inches. 2. Lay the end of t he paper out over the t op of the s lip table, then close t he rear cover and the clamshel l.
Operat ing the Print er 2 – 6 3255 4073 – 002 Changing Receipt/Journal Paper Note: Use these instructions if you are pri nting both receipts and a journal (record of transactions) o r a journal only. If you are printing receipts only, see “ Chang ing Receipt Paper ” earlier in this sectio n.
Operat ing the Print er 3255 4073 – 002 2 – 7 Loading the New R eceipt/Journa l Paper Roll 1. Drop the new receipt/journal roll int o the bucket and pull out about 10 inches (25 cm) of paper. The paper should not ext end farther than the back of the printer cabinet.
Operat ing the Print er 2 – 8 3255 4073 – 002 Verifying Checks Follow this procedure t o verify checks on pri nters wi th the MI CR check reader option. T he printer’s Magnet ic Ink Character Reader (MI CR) check reader reads the magnetic ink charact ers on the check in order for the hos t computer to verify that t he check is good.
Operat ing the Print er 3255 4073 – 002 2 – 9 1. Insert t he check from t he front, face up, w ith t he MICR characters to the right, as shown. 2. Slide the check t oward the back of the print er along the right side until i t covers both sensors.
Operat ing the Print er 2 – 10 3255 4073 – 002 Printing on Slips and Checks There are several t ypes of trans actions f or which you may print on a slip or check. These i nclude some credit card t ransactions , merchandise ret urn forms, electronic funds t ransfers and check print ing (printing the dat e, payee, and amount on the check).
Operat ing the Print er 3255 4073 – 002 2 – 11 4. Position the slip/check so that t he top is protruding from t he top of the printer. The Slip In LED f lashes green.
Operat ing the Print er 2 – 12 3255 4073 – 002 Validating Slips and Checks The EFP9800 can pri nt on slip s and forms up t o five-part s thick (t he receipt is included as one or two of the part s depending if it is one-ply or tw o-ply).
Operat ing the Print er 3255 4073 – 002 2 – 13 4. Remove the slip/ check once it is f ed back out and then f ollow t he instructions from the host computer to finish t he transaction. Changing the Ribbon Cassette Change the ribbon cassett e when the print is too light or t he ribbon is frayed.
Operat ing the Print er 2 – 14 3255 4073 – 002 3. Pull the used ribbon cassette out of t he printer and discard it. Be careful not to bump or damage the F orm Out sensor w hile you remove the ribbon cassette. 4. Snap in the new ribbon cassette, and close the casset te cover.
Operat ing the Print er 3255 4073 – 002 2 – 15 Replacing the Printhead The impact printhead is extremely reliable. However, it may need t o be changed depending on the use of the printer. Printhead repl acement is required if it is tearing or fraying the ribbon, or if some dot s print lighter than ot hers.
Operat ing the Print er 2 – 16 3255 4073 – 002 Procedure The paper low sensor lights t he paper low/out LED w hen the paper roll is almost empt y. You can raise or lower the paper low sensor assembly to change the amount of paper left on the roll w hen the sensor lights th e paper low/out LED.
3255 4073 – 002 3 – 1 Section 3 Diagnostics and Print Tests The fol lowing diagnos tic t ests are avai lable for t he EFP9800: • Level 0 Diagnost ics: P erformed during the s tartup cycle and each t ime the printer is reset. • Level 1 Diagnost ics: Perf ormed using DI P sw itches or t he Paper Feed button.
Diag nostics a nd Print Tests 3 – 2 3255 4073 – 002 If both t he red Paper Status and t he green Slip In LED ’ s are ste adily illuminated, it is an indication that t he NVRAM has failed. When the las t step of the Level 0 diagnos tics is complete, th e Paper Feed butt on is enabled and the printer is ready for normal operat ion.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 3 After changing t he DIP swit ch sett ings, cycle t he printer by pres sing th e Reset button off and then on again.
Diag nostics a nd Print Tests 3 – 4 3255 4073 – 002 Switch Entry Mode Use Swit ch Entry mode to s et the print er emulation or t he internal sw itch pack values in NV RAM. Note: For an alternate method to set the emulation and switch settings, see “ Section 10: Flash Download Comman ds.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 5 Use the diagnostics print t ests to print the name of the emulation wh ich is currently active and t he sett ings of t he NVRAM sw itch packs. See “ Diagnost ics Print Tests ” later in this section for information about running the t ests.
Diag nostics a nd Print Tests 3 – 6 3255 4073 – 002 7. Se t the DIP switch es to the se ttings for the printe r or em ulation you want to emulate: Emulation Switch 1 Switch 2 Switch 3 Switch 4 Swi.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 7 Set Inter nal Switch Pa ck Values in NV RAM Once you ’ ve chosen the emul ation (in th e previous secti on), you can specif y various printer functions by sett ing the switches on “ internal sw itch packs.
Diag nostics a nd Print Tests 3 – 8 3255 4073 – 002 Switch Pack Switch 1 Switch 2 Switch 3 Switch 4 Switch 5 Switch 6 Switch 7 Switch 8 1 OFF OFF OFF OFF OFF OFF OFF ON 2 OFF OFF OFF OFF OFF OFF ON OFF 3 OFF OFF OFF OFF OFF OFF ON ON 4 OFF OFF OFF OFF OFF ON OFF OFF 6.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 9 EFP9800 ESC/POS Internal Swi tch Pack Setting s (Includes Epson ESC/ POS) EFP9800 ESC/POS Emulatio n: Internal Switch Pack 1 Switch Settings Description 1 OFF ON Print “ ? ” for data error. Ignore da ta error.
Diag nostics a nd Print Tests 3 – 10 3255 4073 – 002 EFP9800 ESC/POS Emulatio n: Internal Switch Pack 3, Switch es 2 and 3 Switch 2 Switch 3 Description OFF OFF Epso n 40/33 character print zone (2.506 inches wid e). OFF ON Epson 42/ 35 character print zone ( 2.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 11 EFP9800 ESC/POS Emulatio n: Internal Switch Pack 3, Switch 8 Switch Settings Description 8 Unused.
Diag nostics a nd Print Tests 3 – 12 3255 4073 – 002 Ithaca Peripherals Pro printer Emu lation: Intern al Switch Pack 1, Switches 4 and 5, 7 and 8 Switch 4 Switch 5 Sets Receipt Paper Length OFF OFF 5.5 inches. OFF ON 8.5 inches (def ault). ON OFF 11 inches.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 13 EF4270 Intern al Switch Pack S ettings EF4270 Emulatio n: Internal Switch Pack 1, Switch es 1 and 2 Switch Settings Description 1 OFF ON Auto Line F eed OFF .
Diag nostics a nd Print Tests 3 – 14 3255 4073 – 002 EF4270 Emulatio n: Internal Switch Pack 2, Switch es 1, 2, and 3 Switch 1 Switch 2 Switch 3 Description OFF OFF OFF Set pitch to 33 chara cters/li ne. ON OFF OFF Set pitch to 36 ch arac ters/line.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 15 EF4270 Emulatio n: Internal Switch Pack 3, Switch es 1, 2, and 3 Switch Settings Description 1 OFF ON Conc urrent print di sab led. (When the sli p feeds, the paper rol l does n ot necessaril y also feed.
Diag nostics a nd Print Tests 3 – 16 3255 4073 – 002 EF4270 Emulatio n: Internal Switch Pack 3, Switch es 7 and 8 Switch Settings Description 7 Unused. 8 OFF ON (Print ers with parallel int erface only. ) Pin 1 3 of the c ommuni catio n cab le co nnector fun ction s as the selec t line o utput.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 17 Flash Down load Mode This section describes the protocol used t o download firmw are to the printer from an application t hrough the communicat ion connector. Reques ts are provided to query the s tate of the firmw are and to check t he CRC of a given flash sector.
Diag nostics a nd Print Tests 3 – 18 3255 4073 – 002 RS-232C Switch S ettings Switc h 1 Switch 2 Switch 3 Switch 4 Switch 5 Switch 6 Switch 7 Switch 8 Setting ON ON ON N/A OFF N/A N/A N/A DTR/DS R.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 19 5. Run the program that implements the download protocol. The program leads you through t he download process. Note: This program must be i nstalled on the host computer or to a computer that is connected to the printer for diagnostic purpo ses.
Diag nostics a nd Print Tests 3 – 20 3255 4073 – 002 3. Se t the DIP switch es to the fo llowing se ttings: Switc h 1 Switc h 2 Switc h 3 Switc h 4 Switc h 5 Switc h 6 Switc h 7 Switc h 8 ON OFF OFF ON OFF ON OFF OFF 4. Turn the printer back on to put t he printer in Data Scope mode.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 21 Exit Data Scope Mode 1. Tur n the pr inter off. 2. Turn the prin ter to t he back to access the DI P swi tches and wr ite down t he curre nt switch settings.
Diag nostics a nd Print Tests 3 – 22 3255 4073 – 002 1. Tur n the pr inter off. 2. Turn the prin ter to t he back to access the DI P swi tches and wr ite down t he curre nt switch settings.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 23 Verifying Read of MICR Characters This t est reads t he characters on a check and print s a hexadecimal dump of the characters on the receipt . It is also referred t o as the MI CR Read and Print Loop test.
Diag nostics a nd Print Tests 3 – 24 3255 4073 – 002 3. Se t the DIP switch es to the fo llowing se ttings: Switch 1 Switch 2 Switch 3 Switch 4 Switch 5 Switch 6 Switch 7 Switch 8 ON OFF ON OFF OFF OFF OFF OFF E13B Font Test ON OFF ON OFF OFF OFF OFF ON CMC7 Font Test 4.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 25 Checking MICR Noise Level This t est checks t he extraneous si gnals picked up by the MI CR check reader and prints a readin g indicating t he relative l evel of th e noise.
Diag nostics a nd Print Tests 3 – 26 3255 4073 – 002 5. Press t he Paper Feed butt on. The print er prints the lett er indicatin g the relative noi se level on the recei pt. 6. Repeat by pressing t he Paper Feed but ton again. When fini shed, turn the prin ter off and reset the DIP switches to what they were when you st arted.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 27 3. Se t the DIP switch es to setting for the fo nt you wish: Switc h 1 Switc h 2 Switc h 3 Switc h 4 Switc h 5 Switc h 6 Switc h 7 Switc h 8 MICR Font ON OFF OFF ON OFF OFF OFF OFF CMC-7 ON OFF OFF OFF OFF OFF OFF OFF E13b (defaul t) 4.
Diag nostics a nd Print Tests 3 – 28 3255 4073 – 002 Diagnostic Print Tests Three diagnost ic print t ests and a general print tes t are available: • Print configurat ion, ROM CRC, and internal s witch packs inf ormation. • Continuous slip printing.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 29 Continuous Slip Printing This test prints a slip, s topping each time t he end of the slip is sensed and continuing when a new s lip is inserted. T he printout includes all RO M CRC, internal sw itch pack, and conf iguration inf ormation (same as the Print Configuration Inf ormation test).
Diag nostics a nd Print Tests 3 – 30 3255 4073 – 002 Print Each Character in the ASCII Ch aracter Set This t est produces a prin tout of each character in the ASCI I character s et, including all code pages, emulations, and character types (s ingle-wide, double- wide, and so f orth).
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 31 General Print Test This test produces a printout of all ROM CRC, internal sw itch pack, and configuration inf ormation (see t he sample printout on the next page).
Diag nostics a nd Print Tests 3 – 32 3255 4073 – 002 Sample of Configurat ion Printout The followi ng sample shows a conf iguration printout, including ROM CRC and internal sw itch pack.
Diagnosti cs and Prin t Tests 3255 4073 – 002 3 – 33 Adjusti ng the Pr inthead Gap If the pr int from the test is lig ht, the ga p betwe en the pr inthea d and the paper may be too large. If the print is smudged, the gap may be too s mall. You can easily adjus t the prin thead gap.
Diag nostics a nd Print Tests 3 – 34 3255 4073 – 002.
3255 4073 – 002 4 – 1 Section 4 When Some thing Goes Wrong The EFP9800 print er is a simple, generally t rouble-free printer, but from time t o time minor problems may occur.
When Something Goes Wrong 4 – 2 3255 4073 – 002 Printer Not Operating Cause Action Power c abl e not co nnected pro perly Check al l cab le co nnecti ons. Ch eck tha t the host computer a nd power su pply a re both on. Th e power supply i s turned on by pl ugging it into an ou tlet.
When Something Goes Wrong 3255 4073 – 002 4 – 3 Indicators Showing a Problem Cause Action Paper S tatus L ED bli nks red A bli nki ng Pa per Statu s LED in dica tes that pa per is l ow or out. Ch eck recei pt/journ al pa per and repl ace w hen necessary .
When Something Goes Wrong 4 – 4 3255 4073 – 002 Carriage and P aper Jams Cause Action Jam in rec eipt/jou rnal or slip sta tion Open the c over an d the cla mshell . Push the c arria ge aw ay from the ja m. Remove any jammed pa per or other obstruct ions.
When Something Goes Wrong 3255 4073 – 002 4 – 5 Slips, Forms, or Checks Skew When Feeding into the Printer Cause Action Paper pa th ja mmed Open the co ver and th e cla mshell . Push the c arria ge aw ay from the ja m. Remove any jammed pa per or other obstruct ions.
When Something Goes Wrong 4 – 6 3255 4073 – 002 Overall Print is Light or Smudged Cause Action Ribb on ca ssette worn Replace th e ribb on ca ssette.
When Something Goes Wrong 3255 4073 – 002 4 – 7 Other Serious Pr oblems The foll owing problems all need to be correct ed by a qualified service representati ve. For more inf ormation on cont acting a represent ative, see the next section. • Printer does not cycle or stop w hen required.
When Something Goes Wrong 4 – 8 3255 4073 – 002.
3255 4073 – 002 5 – 1 Section 5 Communication In order for a receipt or slip t o be printed, a program mus t be in place th at translat es the dat a from the hos t computer int o a language the print er can understand. This program must tell t he printer exactly how t o print each character.
Communication 5 – 2 3255 4073 – 002 Exit the COPY mode by t yping: CTRL Z [Enter] Once the computer knows t o direct data from any print command to the proper port, commands can be sent from any sof tware program. Using BASIC to Send Commands In BASIC, printer commands are sent as a stri ng of characters preceded by t he PRINT command.
Communication 3255 4073 – 002 5 – 3 • For XON/XO FF, a part icular character is sent back and fort h between t he host computer and t he printer to regul ate the communication. • For DTR/ DSR, changes in the DTR/ DSR signal coordinat e the inf ormation flow.
Communication 5 – 4 3255 4073 – 002 DTR/D SR Prot ocol The DTR s ignal is used t o control data t ransmissi on to the print er. It is driven low when t he printer is ready to receive dat a and driven high when it cannot accept any more data. D ata is trans mitted f rom the printer af ter it conf irms that the DSR s ignal is l ow.
Communication 3255 4073 – 002 5 – 5 RS-232C 25-Pi n (Host Computer) to 9-Pin Communication Connector Pin Assignm ents.
Communication 5 – 6 3255 4073 – 002 Power Cable Connector Pin Ass ignments The following illustrat ion shows the power cable connect or and pin assignments . The pow er cable connector is a 6-pin mini -DIN plug and i s located at the rear of the print er.
Communication 3255 4073 – 002 5 – 7 Parallel Interface The parallel interface is an industry st andard IEEE 1284 bi-directional int erface. It communicates in the following modes: compatibility, nibble, and by te. The follow ing sections explain t he interface prot ocols and connectors f or the parallel interf ace.
Communication 5 – 8 3255 4073 – 002 with an integral shielded cable on t he external power supply. It is located at the rear of the print er. Cash Drawer Connector Pin Ass ignments The following illustrat ion shows the cash draw er connector and pin assignments.
Communication 3255 4073 – 002 5 – 9 Setting Switches The DI P swi tches are locat ed at th e rear of the prin ter as show n in the illustration. They are use d to set the communication parameters as outlined in the table. These parameters must match those of the host computer in order for the host comput er and the print er to communicate.
Communication 5 – 10 3255 4073 – 002 DIP Switch Settings fo r RS-232C Parameters Switch Settings Description 1 OFF ON On-line Mode. Use to set R S-232C options (de fault) Offline .
3255 4073–002 6–1 Section 6 EFP9800 ESC/POS Commands Commands control all operat ions and funct ions of the EF P9800 printer. The commands in this section incl ude the commands f or the Epson 370/375 print er, allowing t he EFP9800 pri nter to emulat e the Epson pri nters.
EFP9800 ESC/ POS Comm ands 6– 2 3255 4073 – 002 Hexadecimal Code Command Na me Page 1B 2A Select Bit Image Mode 6– 40 1B 2D Set/Cancel Underline 6 – 34 1B 3 2 Se t Line Sp acing to Defa ult Sp.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 3 Hexadecimal Code Command Na me Page 1B 71 Release 6 – 26 1B 74 Select Character Code Table 6 – 39 1B 75 Transmit Peripheral Devi ce Status 6 .
EFP9800 ESC/ POS Comm ands 6– 4 3255 4073 – 002 EFP9800 ESC/POS Command Descriptions These commands in clude the commands f or the Epson 370/ 375 printer.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 5 Horizo ntal Tabs: Skip to Next Tab Stop Skips to the next horizontal t ab stop. The command is ignored unless the next horizontal t ab position has been def ined. Default tab stops are every 8 columns.
EFP9800 ESC/ POS Comm ands 6– 6 3255 4073 – 002 Eject Slip Prints the data in the buffer and eje cts the sli p. Hexadecimal Decimal ASCII 0C 12 FF Standard Mode • Enabled only when sli p is selected f or printing. • Slip is eject ed to th e length set by the Set Sli p Eject Length command (1B 43).
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 7 Cancel Print Data in P age Mode Delete s all the data to be printed in the “ page ” area. Any data from th e previously select ed “ page ” area that is also part of the current data to be print ed is deleted.
EFP9800 ESC/ POS Comm ands 6– 8 3255 4073 – 002 Page Mode Two types of f undamental calculation pit ch are used to set the right- side character spacing, depending on the value of the Select Print D irection in Page Mode command (1B 54 n ). For more informat ion see “ Page Mode ” later in this section.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 9 Unde rlined and Double-Wid e A0 A1 Unde rlined, Double-Strike , and Dou ble-Wide A8 A9 Unde rlined, Double-High, and Double-Wid e B0 B1 Unde rlined.
EFP9800 ESC/ POS Comm ands 6– 10 3255 4073 – 002 Select Print Mode(s) (for Windows™ Print er Dr ivers) Selects t he print mode(s) s pecified by t he value of n as outlined belo w. Th e default is 1. This command is intended for use w ith Windows printer drivers developed with t he Windows unit ool.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 11 Standard Mode The horizontal direction of the fundamental calculat ion pitch is used to set t he print starting posit ion from the beginning of the line.
EFP9800 ESC/ POS Comm ands 6– 12 3255 4073 – 002 Set Line Spacing Sets t he line sp acing to n x (f undamental calculation pitch). The def ault value is n = 24. The command is only available fo r the paper select ed using th e Select Paper for Sett ing Line Spacing command (1B 63 31).
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 13 Select Periphera l Device Selects or cancels a peripheral device designat ed by the value of n . W hen the printer is not selected, it reads all dat a but performs nothing except t he Real Time Stat us Transmis sion or Real Time Reques t to P rinter commands.
EFP9800 ESC/ POS Comm ands 6– 14 3255 4073 – 002 Set Sl ip Ejec t Length Sets the slip eje ct leng th to n lines. (When n = 0, no length is set.) Changes in line spacing do not affect the sli p eject lengt h. The lengt h set by t his command is used only when the Eject Slip command (0C) is perf ormed.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 15 Print a nd Feed Paper Prints the data in t he buff er and feeds the paper a di stance of n x (fundamental calculation pitch). The maximum feed amount is 40 inches; if a greater number is entered, the paper is fed 40 inches.
EFP9800 ESC/ POS Comm ands 6– 16 3255 4073 – 002 Select Page M ode Changes mode from st andard to page. Hexadecimal Decimal ASCII 1B 4C 27 76 ESC L This command collects and processes the dat a intended for printing on a specific area of the paper.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 17 Command Sett ing(s) Not Us e d in Page M ode Select Pr int Modes (1B 21) Double-St rike, All 7 x 7 f onts Select Pr int Modes (1B 22) All 7 x 7 fo.
EFP9800 ESC/ POS Comm ands 6– 18 3255 4073 – 002 Hexadecimal Decimal ASCII Value of n (Start Position ) 1B 54 n 27 84 n ESC T n 0 = Upper left co rner proceedi ng ac ross page to the right (A) 1 =.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 19 Standard Mode The default value of n is 0. Page Mode The default value of n is 1. For more i nformation s ee “ Page Mode ” later in this section.
EFP9800 ESC/ POS Comm ands 6– 20 3255 4073 – 002 Keep the following not es in mind for this command. • The fundamental calculat ion pitch depends on the vertical or horizont al direction. • The maximum print able area in the x direct ion is 400/160 in ches.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 21 Set Rel ative P rint Pos ition Sets the print st arting position based on the current position, in the fundamental calculation pit ch. The distance (in inches) from t he current position is calculated as: [ N x (fundamental calculat ion pitch)].
EFP9800 ESC/ POS Comm ands 6– 22 3255 4073 – 002 The command is ef fective onl y at the beginni ng of a line. I t is i gnored when n is out of range. Hexadecimal Decimal ASCII Value of n 1B 61 n 27 97 n ESC a n 0 = Lef t Just ify (de fault) 1 = Center 2 = Righ t Justif y The sett ings do not apply in page mode.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 23 Notes: • When the paper selection changes, if slip or validation w as previously selected, the slip or validation pap er is ejected. • When either slip or validation is selected, the printer waits for the paper to be inserted.
EFP9800 ESC/ POS Comm ands 6– 24 3255 4073 – 002 Select Paper Sensor (s) to Stop Pr inting Selects the paper sensor(s) used to st op printing when the paper-end is detected. T he printer f inishes pri nting the current line and feeds the paper before stopping.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 25 Enable/Disa ble Paper F eed Butt on Enables or disables the Paper Feed butt on. Hexadecimal Decimal ASCII 1B 63 35 n 27 99 53 n ESC c 5 n Note: Only the lowest bit of n is effective. When n is ev en, the paper feed button is enabled an d when n is odd, the paper feed button is disabled.
EFP9800 ESC/ POS Comm ands 6– 26 3255 4073 – 002 When eith er n or m is out of r ange, th e setting s that were in effec t before this command remain unchanged. Hexadecimal Decimal ASCII Value of n Value o f m 1B 66 m n 27 102 m n ESC f m n 0 - 64 0 - 15 Generate P ulse Outputs a pulse defined by n 1 and n 2 t o open a cash drawer.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 27 Select Head Energiz ing Time Selects t he head energizing t ime as speci fied by n . The head energizi ng time is set for t he paper type select ed using t he Select Pri nt Paper(s) command (1B 63 30).
EFP9800 ESC/ POS Comm ands 6– 28 3255 4073 – 002 • Any printable are a that is less than one chara cter wide will be extended to the right enough to print one character. If the area cannot be ext ended to the right, the left margin will then be reduced.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 29 • The widt h of th e printable area is set for t he paper that was select ed by the Select Paper(s) for Set tings command (1B 63 31). • If a fract ion is part of the result from calculating the w idth of t he printable area, it is corrected wi th the remai nder being truncat ed.
EFP9800 ESC/ POS Comm ands 6– 30 3255 4073 – 002 Define User-Defined Cha racter s Defines us er-defined al phanumeric characters f or the speci fied character codes . The character codes may be any between ASCI I code 20-7E (95 charact ers possible).
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 31 The command is ignored if the value of v , b , f , or h is out of range. Any following data is processed as normal data. Hexadecimal Decimal ASCII 1B 26 v b f [ h u 1, l 1, u 2, l 2 . . . u h, l h]* 27 38 v b f [ h u 1, l 1, u 2, l 2 .
EFP9800 ESC/ POS Comm ands 6– 32 3255 4073 – 002 The foll owing t able describes th e format of the character dat a as expressed by h , u , and l. Value Range (in decim al) Description h 0-10 (7 x 7) 0-6 (5 x 9) Number of u, l pairs (columns) u i u i = 0-255 Data for column i pins.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 33 The fol lowing example redef ines th e character 20 (H) fo r 5 x 9: 1B 21 00 (selects 5 x 9 characters) 1B 26 02 20 20 05 FE 00 10 00 10 00 10 00 .
EFP9800 ESC/ POS Comm ands 6– 34 3255 4073 – 002 The result is the char acter H as shown in the illustration. In order to def ine characters f or either 7 x 7 or 5 x 9, the charact er set must be selected by t he Select Pri nt Mode(s) command (1B 21).
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 35 Cancel User-Defined Cha ract ers Cancels the us er-defined charact er designat ed by character code n of the selected font size. Af ter a particular character is canceled, t he corresponding built-in charact er is print ed.
EFP9800 ESC/ POS Comm ands 6– 36 3255 4073 – 002 Set/Cancel Double-Strike Mode Starts or stops double-st rike printing. Printer output is t he same as in emphasized mode. Double-st rike printing cannot be used w ith bit-images or downloaded bit-i mages.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 37.
EFP9800 ESC/ POS Comm ands 6– 38 3255 4073 – 002.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 39 Set/Cancel 90 Degree Clockwise Rotation Starts or stops 90 degree clockw ise rotated printing. Underlining may be on in rotated mode, but characters are not underlined. The command is ignored wh en n is out of range.
EFP9800 ESC/ POS Comm ands 6– 40 3255 4073 – 002 Note: Only the lowest bit of n is effective. When n is ev en, upside down printing is turned off and when n is odd, upside down prin ting is turned on. Graphics Commands These commands are us ed to control t he way graphics are ent ered or printed.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 41 See the illustrat ion for a graphic represent ation of t he bit image. Hexadecimal Decimal ASCII 1B 2A m n 1 n 2 [ d ] ( n 1 + 256 x n 2)* 27 58 m n 1 n 2 [ d ] ( n 1 + 256 x n 2)* ESC * m n 1 n 2 [ d ] ( n 1 + 256 x n 2)* *There are n 1 + 256 x n 2 dat a columns (the val ue [ d ]).
EFP9800 ESC/ POS Comm ands 6– 42 3255 4073 – 002 Define Download ed Bit Image Defines a dow nloaded bit image as specifi ed by n 1 and n 2. Hexadecimal Decimal ASCII 1D 2A n 1 n 2 [ d ] ( n 1 x n 2 x 8)* 29 42 n 1 n 2 [ d ] ( n 1 x n 2 x 8)* GS * n 1 n 2 [ d ] ( n 1 x n 2 x 8) * *There are n 1 x n 2 x 8 data col umns (the value [ d ]).
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 43 The command is ignored if n 1 x n 2 is out of range. Print Downloa ded Bit Ima ge Prints a downloaded bit i mage in the mode sp ecified by m . If a downloaded bit image exceeds one line, the excess data is not pri nted.
EFP9800 ESC/ POS Comm ands 6– 44 3255 4073 – 002 The command is ignored if: • Data is presen t in the pri nt buffer. • A downloaded bit image i s not defined.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 45 Transmit P eripheral De vice S tatus Transmit s the st atus of drawer connector pin 3. Hexadecimal Decimal ASCII Value of n 1B 75 n 27 117 n ESC u.
EFP9800 ESC/ POS Comm ands 6– 46 3255 4073 – 002 Transmit Paper Sensor Stat us Transmits the stat us of a paper sensor. Hexadecimal Decimal ASCII 1B 76 27 118 ESC v Receipt/Journ al Paper Out Swit.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 47 Note: When the Enable/Disable Auto matic Status Back (ASB) co mmand is enabled, the status transmitte d by ASB and by this command must be distinguished. Tran smit Print er ID Transmits the pr inter ’ s ID to the ho st compute r.
EFP9800 ESC/ POS Comm ands 6– 48 3255 4073 – 002 • The printer transmits only one byt e after confirming that the host comput er is ready when D TR/DSR prot ocol is select ed. One byte is transmit ted without conf irming the signal when XON/XOFF prot ocol is selected.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 49 If any of the stat us items listed above are s elected, ASB is enabled and the printer auto matically t ransmits 4 stat us bytes w henever the sel ected stat us changes. If no status is select ed, ASB is disabl ed.
EFP9800 ESC/ POS Comm ands 6– 50 3255 4073 – 002 The transmitted stat us is shown in the following t ables: First Byte (p rinter in formatio n) Printer Status Bit P rinter Function 0 1 0-1 N ot Us.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 51 Third Byte (p aper senso r informatio n) Receipt/Journ al Paper Out Switch Status Bit Receipt/Journ al Paper Out Switch 0 1 0 Receipt/Journ al P a.
EFP9800 ESC/ POS Comm ands 6– 52 3255 4073 – 002 Notes for Bit 1: • The slip paper s tatus becomes 0 (Printable) af ter paper is loaded and becomes 1 (Not P rintable) w hen the paper is ej ected or the print er times out.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 53 Identi fying Auto Status Back Byte s Transmitte d by the P rinter The printer t ransmits status to the hos t computer in several ways as shown in .
EFP9800 ESC/ POS Comm ands 6– 54 3255 4073 – 002 Transmit Status Transmit s the s tatus specifi ed by the value of n . In RS-232C communicati ons, when D TR/DSR cont rol is select ed, the print er confirms that the host computer is ready to receive dat a (DSR signal is SP ACE) and then transm its only one byt e.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 55 The command is ignored if n is out of range. Hexadecimal Decimal ASCII 1D 72 n 29 114 n GS r n The transmitted stat us is shown in the tables belo.
EFP9800 ESC/ POS Comm ands 6– 56 3255 4073 – 002 n = 3: Slip Status (Transmits th e values 00H - 0FH, in dicating the remain ing pr intable area) Number of Remaining Dots Slip Status (Hexadecim al.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 57 Real Time Comman ds The following t hree situations must be underst ood when using real time commands. 1. First, the printer performs the real time command upon receiving it and will transmit s tatus regardles s of the condit ion of the DSR s ignal.
EFP9800 ESC/ POS Comm ands 6– 58 3255 4073 – 002 To guard against t his situ ation, an application s hould determine the cause of a busy condition and take appropriat e action or pace further real t ime commands to avoid filling t he buffer. T here are a minimum of 256 bytes available in t he printer ’ s buff er when it goes busy.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 59 n = 1: Printer Status Prin ter Status Bit P rinter Functi on 0 1 0 Not Used Alw ays 0 1 Not Used Alw ays 1 2 Cash Draw er Conn ector, Pin 3 Low Hi.
EFP9800 ESC/ POS Comm ands 6– 60 3255 4073 – 002 n = 3: Error Status Error Status Bit Description 0 1 0 Not Used Alw ays 0 1 Not Used Alway s 1 2 Mechanical Error No Error Error 3 Undef ined 4 Not.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 61 n = 5: Slip Paper Status Slip Paper Status Bit Slip Paper Funct ion 0 1 0 Not Used Alw ays 0 1 Not Used Alway s 1 2 Slip Paper Selection Selected .
EFP9800 ESC/ POS Comm ands 6– 62 3255 4073 – 002 n = 6: Va l idation Pape r Status Valida tion Paper S t atus Bit Validation P aper Functi on 0 1 0 Not Used Alw ay s 0 1 Not Used Alw ays 1 2 Valid.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 63 Do not use this command wit hin the data sequence of anot her command that consists of tw o or more bytes.
EFP9800 ESC/ POS Comm ands 6– 64 3255 4073 – 002 Bar Code Commands These commands f ormat and print bar codes on the receipt s tation. Sele ct Printin g Positi on of HRI C haracters ( Receip t Station) Prints HRI characters (Human Readable Int erface) above or below the bar code.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 65 Print Ba r Code (Receipt Stat ion) Selects t he bar code type and prints a bar code for th e ASCII charact ers entered. The command i s only valid at t he beginning of a l ine. If the widt h of th e bar code exceeds one line, t he excess dat a is not print ed.
EFP9800 ESC/ POS Comm ands 6– 66 3255 4073 – 002 First Vari ation: String term inated w ith NULL C haracter Hexadecimal Decimal ASCII 1D 6B m [d]n 00 29 107 m [d]n 0 GS k m [d]n NU L 0 = End of com m and.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 67 Second Variation: Length of Byte Specified at Beginning of String Hexadecimal Decimal ASCII 1D 6B m [d]n 29 107 m [d]n GS k m [d]n m = 65-71, 73 (see th e table) d =0-127 (see th e table) n = 1-255 (see th e table) The value of m s elects t he bar code system as described in t he table.
EFP9800 ESC/ POS Comm ands 6– 68 3255 4073 – 002 m Bar Code d n , Length 65 UPC-A 48- 57 (AS CI I num erals ) Fixe d Le ngth: 11, 12 66 UPC-E 48- 57 Fix ed L ength: 11, 12 67 JAN13 ( EAN) 48- 57 F.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 69 Page Mode Overview Page mode is one of t wo modes w hich the EFP 9800 printer uses to operate. Standard mode is typical of how most print ers operate by printing data as it is received and feeding paper as t he various paper f eed commands are received.
EFP9800 ESC/ POS Comm ands 6– 70 3255 4073 – 002 Limi tations Be aware of t he follow ing limit ations i n page mode: • Bi-directional printing may cause problems and should be avoided. Use Set/Cancel Uni-Direc tional Printing (1B 55) to set uni-directional printing.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 71 Comm and Setting s in Both Mo des The command sett ings are t reated the s ame in page mode as th ey are in standard mode.
EFP9800 ESC/ POS Comm ands 6– 72 3255 4073 – 002 The tot al number of dots f or dx is 200 (400 half dots) at 160 hal f dots per inch. The t otal number of dot s for dy i s 704 (1408 half dot s) at 144 half dots per inch.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 73 • A line feed is automatical ly performed any time t he number of characters is greater than t he specified w idth of the page (assu ming no commands including a line f eed are present). This moves t he print s tarting pos ition t o the next line.
EFP9800 ESC/ POS Comm ands 6– 74 3255 4073 – 002 Examples o f Printing in Page Mod e The first example is text on two lines at 9 dots per line with an au to-line feed. The text on the t hird line is double-high. See the sample printout and the sample code.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 75 1B 63 30 04 1B 4C 1B 54 03 1B 44 0C 2D 38 00 09 09 “ OCT 15 ” 09 “ 96 ” 0A 0A 0A 09 “ YOUR NAME HER E ” 09 09 “ *12.67 ” 0A 0A 09 “ TWELV E AND 67/100 ” 0A 0C In this example, begin by select ing slip insertion paper.
EFP9800 ESC/ POS Comm ands 6– 76 3255 4073 – 002 Flash Memor y Commands These commands copy us er-defined charact er sets or lo gos to t he printer ’ s flash memory. Depending on the command chosen, the object st ored in flash memory is then copied to RAM when the print er is powered up, or kept in flash memory for later us e.
EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 77 • If a charact er set is bein g copied to fl ash memory, both t he 7x7 and 5x9 versions of t he character s et are copied. T he character set must have at least one user- defined charact er defined to be copied.
EFP9800 ESC/ POS Comm ands 6– 78 3255 4073 – 002 Enable Loading t he Object When Powering on the Print er Enables the object in flash memory t o be copied to RAM w hen the print er is powered up or the I nitializ e Printer command (1B 40) is received.
3255 4073 – 002 7 – 1 Section 7 Ithaca Peripherals P roprinter Emulation Commands Commands control all operat ions and funct ions of the EF P9800 printer.
Ithaca Peripherals Proprinter Emulation Commands 7 – 2 3255 4073 – 002 Hexadecimal Code Command Name Page 18 Clear Printer 7 – 6 1B 11 P erform Validation: Open Forms Compensation Assembly 7 –.
Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 3 Hexadecimal Code Command Name Page 1B 4C n 1 n 2 Double- Density , Half-Speed Graphics 7 – 18 1B 53 30 Set Superscript 7 .
Ithaca Peripherals Proprinter Emulation Commands 7 – 4 3255 4073 – 002 Ithaca Peripherals Proprinter Emulation Command Descriptions The command descriptions in this sect ion are grouped in the fol.
Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 5 Open Cash Dra wer 2 Opens cash draw er number 2. A default puls e is sent w hich is 120 ms high and 480 ms low.
Ithaca Peripherals Proprinter Emulation Commands 7 – 6 3255 4073 – 002 Advance to Top of Ne xt Form Prints the data in the data buffer a nd adv ances the pape r to the to p of the ne xt receipt. T he length of the advance can be set by N VRAM sw itches in swit ch pack #1.
Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 7 Perform Va lidation: Close Forms Compensa tion Assembly Closes the f orms compensation as sembly. The command is ignored if the f orms compensation ass embly is already closed.
Ithaca Peripherals Proprinter Emulation Commands 7 – 8 3255 4073 – 002 Set Line Spacing to 1 /6 Inch Sets t he line spaci ng to 1/6 in ch or 6 lines/i nch.
Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 9 Set Ho rizontal Tab Pos itions Sets the horizontal tab st ops. If no horizontal tabs command is given, tab stops are set at every 8t h column. Keep the follo wing in mind: • You can specify up to 32 tabs stops.
Ithaca Peripherals Proprinter Emulation Commands 7 – 10 3255 4073 – 002 Uni-Direct ional/Bi-Dir ectional Pr int In uni- directi onal pri nting, the printer prints fro m left to rig ht only. Un i- directional prin ting increas es the accuracy of the left margin.
Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 11 Set Single Line Double-Wide Doubles the width of the currently select ed character size. The table below shows t he available character s izes. Y ou can change character siz e in the middl e of a line.
Ithaca Peripherals Proprinter Emulation Commands 7 – 12 3255 4073 – 002 Set 10 Ch aracters/Inc h Sets th e character siz e to 10 characters /inch. Y ou can change character siz e in the middle of a line. To double the wi dth from 10 characters/inch t o 5 characters/inch, use the Set Single Line Double-Wide (0E) command.
Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 13 Set Under lining Begins underlining. The printer continues to underline unt il the Cancel Underlining (1B 2D 0) command is received.
Ithaca Peripherals Proprinter Emulation Commands 7 – 14 3255 4073 – 002 Set Emphasized Pr inting Starts emphasized printi ng. Each line is printed twice to improve penet ration of multiple-part forms and t o increase print contrast.
Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 15 Set Superscript Starts superscript printing. (Superscript characters print above the normal print line.) The Set Superscript command must be sent before the charact ers to be printed in superscript.
Ithaca Peripherals Proprinter Emulation Commands 7 – 16 3255 4073 – 002 Set Double-Wide for Current Font Doubles the width of the currently select ed character size. Double-wide can begin in the middle of a line, but cannot be canceled before the end of a line by the Cancel Single Line Double-Wide command (14).
Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 17 The printhead has 9 print w ires, numbered from 1 to 9 w ith 1 being the topmost print wi re and 9 being the bott om most. Each data byte direct s the act ivation of the topmost 8 w ires.
Ithaca Peripherals Proprinter Emulation Commands 7 – 18 3255 4073 – 002 Single-Density Graphics Prints graphics in si ngle-densit y format, in a 60 dots/i nch by 72 dots/i nch image patte rn. Maximum dots/line = 144 Maximum dot resolut ion = 144 Maximum columns/line = 144 Hexadecimal Decimal ASCII 1B 4B n 1.
Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 19 Quadruple Density Graphic s Prints graphics in quadruple-dens ity format in a 240 dots /inch by 72 dots/i nch image pattern. Dot columns can overl ap by 3/4 dot widt h. Dots can not be printed in adjacent col umns of th e same row.
Ithaca Peripherals Proprinter Emulation Commands 7 – 20 3255 4073 – 002 Cash Drawer Status Comman ds Cash Draw er Status Elicits status response f rom printer. The printer returns a single byte containing the status of the paper roll and the cash drawer.
3255 4073 – 002 8 – 1 Section 8 NCR 5021 Printer Emulation Commands Commands control all operat ions and funct ions of the EF P9800 printer. The commands in thi s section emul ate the NCR 5021 pri nter. Note: The NCR 5021 emulation is for use o nly with EFP984x serial interface units.
NCR 5021 Pri nter Emulation C ommands 8 – 2 3255 4073 – 002 Hexadecimal Cod e Comm and Name Page 1B 5B 77 01 13 Open Forms Compen sation Assembly 8 – 6 1B 5B 77 01 14 Close Form s Com pensation Assembly 8 – 7 1B 5B 77 01 16 Reprint A fter Media Jam 8 – 7 1B 5B 7A v v yy yy.
NCR 5021 Pri nter Emulation C ommands 3255 4073 – 002 8 – 3 NCR 5021 Emulation Command Descriptions The command descriptions in this sect ion are grouped in the followi ng categories: • Printer .
NCR 5021 Pri nter Emulation C ommands 8 – 4 3255 4073 – 002 Reset This command does the following: • Stops printing • Flushes data buffers • Initializes parameters • Resets I/ O ports • .
NCR 5021 Pri nter Emulation C ommands 3255 4073 – 002 8 – 5 Close Takes the pri nter off line. Wh en the print er is off line, it accepts only t he following commands: • Set Int erline Spacing (.
NCR 5021 Pri nter Emulation C ommands 8 – 6 3255 4073 – 002 Reset C haracter RAM Reinitiali zes the charact er memory. The ori ginal dot patt erns are copied from ROM into RAM, eliminat ing any changes made by th e user. This command is processed only when the printer is of fline.
NCR 5021 Pri nter Emulation C ommands 3255 4073 – 002 8 – 7 The stat e of th e forms compensat ion assembly can be checked w ith the Read Status (1B 5B 31) command.
NCR 5021 Pri nter Emulation C ommands 8 – 8 3255 4073 – 002 Echo When the prin ter receives t his command, i t takes t he data fo llowing 1B 5B 7A vv yy, c onver ts the data to unpac ked AS CII, and re turns the conve rted da ta to the host computer.
NCR 5021 Pri nter Emulation C ommands 3255 4073 – 002 8 – 9 WARNING Due to the ele ctrical characteris tics of the printer, neighbo ring dots cannot both be fired within a h orizontal row. Damage to the print mechanism may re sult. It is the re sponsib ility of the characte r set creator to insure that this can not occur.
NCR 5021 Pri nter Emulation C ommands 8 – 10 3255 4073 – 002 The dot pat tern for t he character “ A ” (ASCII 41H) is: . . . . 0 . . . . . . . . . . 0 . 0 . . . . . . . . 0 . . . 0 . . . . . . 0 . . . . . 0 . . . . 0 . 0 . 0 . 0 . 0 . . . 0 . .
NCR 5021 Pri nter Emulation C ommands 3255 4073 – 002 8 – 11 The values f or the dot patterns are: . . . . 0 . . . . . . . 0F7FH . . . 0 . 0 . . . . . . 0EBFH . . 0 . . . 0 . . . . . 0DDFH . 0 . . . . . 0 . . . . 0BEFH 0 . 0 . 0 . 0 . 0 . . . 0557H 0 .
NCR 5021 Pri nter Emulation C ommands 8 – 12 3255 4073 – 002 The calculated off set does not have to f all on a character boundary and the number of codes does not have to be a whole mult iple of seven (7).
NCR 5021 Pri nter Emulation C ommands 3255 4073 – 002 8 – 13 Cancel Double-Wide Ends double-wide printing. Hexadecimal Decimal ASCII 10 16 DLE Set Double-Wide Starts double-wide print ing. The printer returns t o single-wide mode when it receives the Cancel Double-Wide (10) command or w hen the end of the current line is reached.
NCR 5021 Pri nter Emulation C ommands 8 – 14 3255 4073 – 002 If a paper jam has occurred, the print mechanism must be cl eared. If more printable data t han the print dat a buffer can accommodat e is sent, t he printer discards all data a fter the data buffer is filled.
NCR 5021 Pri nter Emulation C ommands 3255 4073 – 002 8 – 15 Read a nd Clear T allies Returns printer tallies for hours on and lines printed and t hen clears the tallies.
NCR 5021 Pri nter Emulation C ommands 8 – 16 3255 4073 – 002.
3255 4073 – 002 9 – 1 Section 9 EF4270 Emulation Commands Commands control all operat ions and funct ions of the EF P9800 printer. The commands in thi s chapter emulate t he EF4270 print er. List of EF4270 Emulation Commands This t able lists the commands in numeri cal order according to t heir hexadecimal codes.
EF4270 Emulation C ommands 9 – 2 3255 4073 – 002 Hexadecimal Cod e Command Name Pag e 1B 08 Cash Drawer 2 9 – 7 1B 0C Docum ent Clam p Open 9 – 8 1B 13 Self Test 9 – 8 1B 17 Do cum ent Valid.
EF4270 Emulation C ommands 3255 4073 – 002 9 – 3 Hexadecimal Cod e Command Name Pag e 1B 7D n n Rotate Font 90 Deg rees Clockw ise or Cancel Rotated Print 9 – 18 1B 7E Cancel Slip Waiting 9 – .
EF4270 Emulation C ommands 9 – 4 3255 4073 – 002 EF4270 Command Descriptions The command descriptions in this sect ion are grouped in the followi ng categories: • Printer Function Commands • P.
EF4270 Emulation C ommands 3255 4073 – 002 9 – 5 Line Feed Prints the dat a in the buffer and f eeds the paper one line. The height of the line is dete rmined by the in ternal DIP switc h setting s or by the Set Up Par ameter s command (19 n ). See “ Chapter 3: Di agnostics and P rint T est ” for more information.
EF4270 Emulation C ommands 9 – 6 3255 4073 – 002 Setup Parameters Sets temporary values for def ault printer parameters. N is the s um of th e values for each parameter.
EF4270 Emulation C ommands 3255 4073 – 002 9 – 7 Reset P rinter This command is processed immediately and causes the print er to reset and initialize as if the power had bee n interrupted. All data in the buffer will be lost. The printer sends an XOFF if XON/XOF F handshaking is selected.
EF4270 Emulation C ommands 9 – 8 3255 4073 – 002 Document Cl amp Open Opens the platen. Any forms still in the printer may fall ba ck into the validation station w hen the plat en is opened. T his command enables th e Receipt/Journal paper feed and disables the Slip/Validat ion paper feed.
EF4270 Emulation C ommands 3255 4073 – 002 9 – 9 Document Cla mp Close Closes th e platen when t he form has been detected and t he time for t he clamp delay is up. This command enables the Slip/Validat ion paper feed and disables the Receipt/ Journal paper feed.
EF4270 Emulation C ommands 9 – 10 3255 4073 – 002 Select Used for parallel printers only. Causes pin 13 on the 25-pin communication cable connector to f unction as t he SELECT line.
EF4270 Emulation C ommands 3255 4073 – 002 9 – 11 Clamp Dela y Sets the time tha t the printe r waits fro m when it de tects an inserted form to when it cl amps the plat en closed. Th is allow s time fo r the form t o be lined up correctly and he ld still.
EF4270 Emulation C ommands 9 – 12 3255 4073 – 002 Buffe r Clear Clears all print characters and control codes from the buf fer. All current settings are maintained. This command does not return the printer to it s default condition. The command is processed immediately.
EF4270 Emulation C ommands 3255 4073 – 002 9 – 13 Cancel Slip Wait ing Cancels slip w aiting. The communicati on buffer is cl eared and the printer returns to roll mode.
EF4270 Emulation C ommands 9 – 14 3255 4073 – 002 Characte r Set Selects t he character set . The def ault character s et is def ined by the in ternal DIP switch setting s.
EF4270 Emulation C ommands 3255 4073 – 002 9 – 15.
EF4270 Emulation C ommands 9 – 16 3255 4073 – 002 Underline Print Activates th e 9th wire on all charact er cells to underline all printable characters, including a space (bl ank) character. Hexadecimal Decimal ASCII 1B 43 27 67 ESC C Underlin e Off Turns off underline printi ng.
EF4270 Emulation C ommands 3255 4073 – 002 9 – 17 Pitch Selection Selects t he character pit ch, from 33 t o 66 characters per li ne. The default character set i s defined by t he internal DI P sw itch set tings. For more informati on, see “ Chapter 3: D iagnostics and Print T est.
EF4270 Emulation C ommands 9 – 18 3255 4073 – 002 Upside-Down O ff Turns off upside-down print ing. Hexadecimal Decimal ASCII 1B 52 27 82 ESC R Upsid e-Down P rint Starts upside-down print ing. Available for both journal and validat ion printing. Lines are printed in the order they are recei ved from the hos t.
EF4270 Emulation C ommands 3255 4073 – 002 9 – 19 Graphics Commands These commands are us ed to control t he way graphics are ent ered or printed. They are listed in numerical order of th eir hexadecimal codes. Graphics Enters graphics printing mode which prints all available dots (uses all wires in the printh ead).
EF4270 Emulation C ommands 9 – 20 3255 4073 – 002 The following represent ation of the graphics cell show s how the cell is defi ned and which bits define w hich dots in the cell (bit 0 is the least significant bit; bit 7 is the mos t signif icant bit) .
EF4270 Emulation C ommands 3255 4073 – 002 9 – 21 Graphics : 5 Dot Enters or exits graphics printing mode which print s only the top f ive dots of the column (corresponding to the top f ive wires of t he printhead).
EF4270 Emulation C ommands 9 – 22 3255 4073 – 002 Printer Status Comman ds These commands enable t he printer to communicate its status to the hos t computer. The commands are listed numerically by hexadecimal code. Status: 3 B it Transmits the stat us of the paper sensors and the condit ion of the printer.
EF4270 Emulation C ommands 3255 4073 – 002 9 – 23 Status: 6 B it Transmit s the st atus of the paper sensors , cash drawers , forms cl amp, and the condition of the print er. This command is processed immediately. The transmitted status is show n in the table below.
EF4270 Emulation C ommands 9 – 24 3255 4073 – 002 Status: 7 B it Transmit s the st atus of the paper sensors , cash drawers , forms cl amp, and the condition of the print er, including paper jam status. This command is processed immediately. T he transmi tted st atus is shown in t he table below .
3255 4073 – 002 10 – 1 Section 10 Flash Download Commands These commands are us ed to load fi rmware into t he printer and to configure the pr inter. With the exc eption o f the Put the Pr inter in Flash Downlo ad Mode command (1B 5B 7D), thes e commands are available only w hen the print er is in download mode.
Flash Dow nload Co mmands 10 – 2 3255 4073 – 002 List of Flash Download Commands This t able lists the commands in numeri cal order according to t heir hexadecimal codes. T he page number indicates w here a complete descript ion of the command can be found in the next section.
Flash Dow nload Co mmands 3255 4073 – 002 10 – 3 Flash Download Command Descriptions These commands control downloading of flash memory. The printer returns either ACK or NAK to t he host comput e.
Flash Dow nload Co mmands 10 – 4 3255 4073 – 002 Request Fla sh Identifier Returns t he size of the flas h used. T here may be 4, 8, or 16 sect ors (64K each) in flash memory. The numbers returned are t he number of sectors minus one (3, 7, or 15 respectively).
Flash Dow nload Co mmands 3255 4073 – 002 10 – 5 Return Micro proces sor CRC Causes the print er to transmit ACK followed by t he CRC of the microproces sor: ACK (CRC low, CRC high). Hexadecimal Decimal ASCII 1D 07 29 7 GS BEL Set Emulation Sets the pri nter to t he emulation reques ted.
Flash Dow nload Co mmands 10 – 6 3255 4073 – 002 Write EE ROM Swit ches Sets the emulat ion EEROM swit ches. Th e command assumes t hat the print er flash program memory (sect ors 0, 1) have been correct ly programmed. If these sectors have been eras ed, the printer ret urns NAK.
Flash Dow nload Co mmands 3255 4073 – 002 10 – 7 Read EEROM sw itches Returns the s ettings of the EEROM sw itches. This command is used t o verify that t he EEROM sw itches are set correctly. Th e command assumes t hat th e printer flas h program memory (sectors 0, 1) have been correctly programmed.
Flash Dow nload Co mmands 10 – 8 3255 4073 – 002 Write EEROM Param eter Turns data scope mode on or off, and selects the MICR t ype (CMC7 or E13B). The command assumes that t he printer fl ash program memory (sectors 0, 1) have been correctly programmed.
Flash Dow nload Co mmands 3255 4073 – 002 10 – 9 Read EEROM Param eter Returns t he setti ng of the reques ted parameter. T he command assumes t hat t he printer flas h program memory (sectors 0, 1) have been correctly programmed. I f these sect ors have been erased, the print er returns NAK.
Flash Dow nload Co mmands 10 – 10 3255 4073 – 002 Erase Select ed Sector Erases th e sector th at was selected previous ly. The printer trans mits ACK if the sector is erased successf ully, NAK if no sector was select ed previously.
Flash Dow nload Co mmands 3255 4073 – 002 10 – 11 Rebo ot the prin ter Ends the load process and reboots the print er. Before executing this command, the printer should have f irmware loaded, emulation s et, EEROM swit ches set and external swi tches set to the runt ime sett ings.
Flash Dow nload Co mmands 10 – 12 3255 4073 – 002.
3255 4073 – 002 11 – 1 Section 11 MICR Commands and Parsing These commands cont rol the Magneti c Ink Character Recognit ion (MICR) check reader, including how it parses the character st rings on checks.
MICR Comma nds and Pa rsing 11 – 2 3255 4073 – 002 Reread MIC R Data Resends the unparsed MICR data (as if t he parsing has not been defined) from the previous MI CR sequence. Hexadecimal Decimal ASCII 1B 77 52 27 119 80 ESC w P Define Parsing Form at, Do Not Save Permanently Defines, but does not s ave parsing format .
MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 3 Parsing Parameter String Op tions The parsing options apply only to t he E13B MICR font only, not to the CMC7 MICR font.
MICR Comma nds and Pa rsing 11 – 4 3255 4073 – 002 Other Parame ters Error Number E One Digit Returned 0 1 Read OK Read e rror: bad character, e mpty f ield inval id leng th, check digit inva lid .
MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 5 Ten parameters are more than enough to specif y all variable length fields wi th a field separat or each and other stat us inf ormation that may be helpful t o an application.
MICR Comma nds and Pa rsing 11 – 6 3255 4073 – 002 ESC w p 018 A <CR> • Always 18 characters in the account number (high order zero-filled if necessary) • Final Carriage Ret urn ESC w p .
MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 7 • Final Carriage Ret urn ESC w p T ’ / A ’ / C ’ / S <CR> • All characters in the trans it number • Field separator: / • All .
MICR Comma nds and Pa rsing 11 – 8 3255 4073 – 002 Notes All parameters are ASCI I characters , i.e. greater th an or equal to 0x20, w ith t he exception of a non-ASCII character enclosed in single quotes as a fi eld separator.
MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 9 Once a parsing f ormat is specifi ed, the f ollow ing values are ret urned: MICR Characters ASCII Hexadecim al Numerics Space Dash Fie ld se parator* Country code * 0.
MICR Comma nds and Pa rsing 11 – 10 3255 4073 – 002 Otherwi se, a three or more digi t number to t he right of t he rightmos t “ on us ” symbol, and to the left of the leftmost amount symbol if an amount fi eld is present, is the check serial number.
MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 11 In this example, wit hout an exception table entry, t he firmware would not be able to pick out t he check serial number because it is not separ.
MICR Comma nds and Pa rsing 11 – 12 3255 4073 – 002 The three high order bi ts of each byte mark the charact er type. The charact ers can be marked in three ways: check serial # character, account # character, or “ skip this character or symbol.
MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 13 Example 2 t22137-632t001 6042202o927540 2754 is t he check serial # 6042202 is the account # To load th e third t able entry, w hich start s at .
MICR Comma nds and Pa rsing 11 – 14 3255 4073 – 002.
3255 4073 – 002 A – 1 Appendix A Specifications Printing Specifications Table 1: Speed a nd Print Modes Receipt/Journ al Station Slip Statio n Spee d 290 lines/minut e (40 columns at 13.9 CPI, with 10 x 7 character cell, in 3.024 inch pr int zone) 290 lines/m inute (40 columns at 13.
Specifications A – 2 3255 4073 – 002 Table 3: Character a nd Line Specifications EFP9800 ESC/ POS (Includ es Epson ES C/POS Emulati on) Characters/ Line (Col umns) Character Cell Size Print Li ne Width Inches (mm ) Slip Right Margin Inches (mm ) Receipt Right Margin Inches (mm ) Characters /Inch (Pitch) 40 10 x 7 1 2.
Specifications 3255 4073 – 002 A – 3 NCR 5021 Emul ation (Serial Interfa ce Units only) Characters /Line (Col umns) Character Cell Size Print Line Width Inches (mm ) Slip Right Margin Inches (mm ) Receipt Right Margin Inches (mm ) Characters/Inch (Pitch) 40 12 x 7 1 3.
Specifications A – 4 3255 4073 – 002 Print Zones The illustrat ions in this s ection show t he printable area for t he receipt, journal, slip, and validation stations. The illustrations ar e not to scale. References to a table are for T able 3: Character and Line Speci fications on the previous page.
Specifications 3255 4073 – 002 A – 5 Validation Print Zone The table referenc ed in the illustration is Table 3: Character a nd Line Specifications, earlier in this appendix. The foll owing t ables specif y the locat ion of the f irst l ine of valid ation from t he bottom of t he form fo r each emulation.
Specifications A – 6 3255 4073 – 002 Emulat ion Number of Va lidati on Lines* Locati on of First Li ne of Val idation f r om Bottom of Form EFP9800 ESC/P OS 4 1.17 inches (29. 7 mm) EFP9800 ESC/P OS 6 1.525 inches (38. 7 mm) EFP9800 ESC/P OS 10 2.
Specifications 3255 4073 – 002 A – 7 Using t he EF4270 emulati on, the EF P9800 can print up to 16 lines of validat ion at 8 lines /inch. U se internal swit ch pack 4 to change th e sett ings. Emulat ion Locati on of First Line of Valida tion from B ottom of Form EF4270 2.
Specifications A – 8 3255 4073 – 002 Slip Print Zone The table referenc ed in the illustration is Table 3: Character a nd Line Specificati ons on page 2.
Specifications 3255 4073 – 002 A – 9 Dimensions.
Specifications A – 10 3255 4073 – 002 Power Requirements The EFP9800 print er can receive power from a remot e power supply. The voltage requirement s are list ed below: Voltage Max i mum Short Term Current Maximum Long Term C urrent 24 V +/- 5% 2.
Specifications 3255 4073 – 002 A – 11 Character Sets Code Page 437 (PC US).
Specifications A – 12 3255 4073 – 002 Code Page 850 (PC Multilingual).
Specifications 3255 4073 – 002 A – 13 Code Page 852 (Eastern European) CRT Character Set Code Page 852.
Specifications A – 14 3255 4073 – 002 Code Page 865 (Nordic Languages).
An important point after buying a device Unisys EFP9800 (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Unisys EFP9800 yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Unisys EFP9800 - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Unisys EFP9800 you will learn all the available features of the product, as well as information on its operation. The information that you get Unisys EFP9800 will certainly help you make a decision on the purchase.
If you already are a holder of Unisys EFP9800, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Unisys EFP9800.
However, one of the most important roles played by the user manual is to help in solving problems with Unisys EFP9800. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Unisys EFP9800 along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center