Unisys EFP9800 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Unisys EFP9800, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Unisys EFP9800 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Unisys EFP9800. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Unisys EFP9800 should contain:
- informations concerning technical data of Unisys EFP9800
- name of the manufacturer and a year of construction of the Unisys EFP9800 item
- rules of operation, control and maintenance of the Unisys EFP9800 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Unisys EFP9800 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Unisys EFP9800, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Unisys service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Unisys EFP9800.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Unisys EFP9800 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    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. Printed in USA November 2000 3255 4073 – 002[...]

  • Page 2

    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. T he only warranti es made by Unisys, if any, with res pect to the pro ducts de[...]

  • Page 3

    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 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 Bl[...]

  • Page 4

    Page Sta tus iv 3255 4073– 002[...]

  • Page 5

    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 .............................................1 – 3 Slip/Va lidatio n Station F eature s ......[...]

  • Page 6

    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 .........................3 – 2 Switch Entr y Mode ................[...]

  • Page 7

    Content s 3255 4073 – 002 vii Getting Se rvice ............................................................. 4 – 7 Section 5 Communication Interfac es ..................................................................... 5 – 1 Sending Commands ...................................................... 5 – 1 Using D OS to Se nd Commands ........[...]

  • Page 8

    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............................6 – 7 Set Rig ht-Side Characte r Spacing[...]

  • Page 9

    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.............................. 6 – 27 Set Le ft Marg in .....[...]

  • Page 10

    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 .......................................................... 6 – 69 Limita tions ................................[...]

  • Page 11

    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 ............................... 7 – 11 Orig inal Char acter S [...]

  • Page 12

    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 ................................................................8 – 8 Write Device Control Me mory ..............[...]

  • Page 13

    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 ............................... 9 – 13 Double -Wide F on[...]

  • Page 14

    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 ..................................................[...]

  • Page 15

    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 .............................................................. 8 MICR Read Zone .............................................................. 8 Di[...]

  • Page 16

    Content s xvi 3255 4073 – 002[...]

  • Page 17

    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. An additional option is the Magnetic I nk Character Recogniti on [...]

  • Page 18

    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. The change was incorporated i nto f[...]

  • Page 19

    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.6 to 16.8 characters per inch, 33-51 columns (ESC/P OS) • Drop in paper lo[...]

  • Page 20

    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 (Non-Volatile memory) to store customer configurat ion and historic data • Cash drawer connect or • Online LED • Cover open switch Options • M[...]

  • Page 21

    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. Receipt/Journal Paper Item Type Number One-Ply Receip t or journal 150 f eet 40-1004-874 Two-Plies Re ceipt/jou rnal 95 feet 40-1005-871 Slips and Form s The EFP9800 pri nter pri[...]

  • Page 22

    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 Bla ck rib bon c assette 04-9815-988 04-9816-986 Power Sup ply 75-2087-908 Documentation Contact your sales representati ve to order the follow ing do[...]

  • Page 23

    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 . Using the Controls The EFP 9800 printer includes the fol lowing but tons: • Paper Feed butt on used to advanc[...]

  • Page 24

    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.[...]

  • Page 25

    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. Note: All EFP9800 Series printers have a receipt jo[...]

  • Page 26

    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.[...]

  • Page 27

    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.[...]

  • Page 28

    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. Removing the Printed Journal 1. Open the rear cov[...]

  • Page 29

    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. 2. Close the cl amshell. 3. Place the end of the journal ply bet ween th e halv[...]

  • Page 30

    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. Note: Ver[...]

  • Page 31

    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. The Slip I n LED turns on w hen both sensors are covered, indicati ng that t he check is insert ed[...]

  • Page 32

    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). The EF[...]

  • Page 33

    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. W hen the sl ip/check is ins erted properly, t he Slip In LED is lit steadily. Depending on your printer setup, t he printer may automatically begin printing, or you may have t o [...]

  • Page 34

    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). For more information on the t ypes of slips and forms you can use, see “ Ordering Paper and Supplies ” i[...]

  • Page 35

    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. 1. Open the cas sett e cover. 2. Slide the carriage[...]

  • Page 36

    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. Caution Do not remove the mylar shie ld on the ribbon cassette . It pr[...]

  • Page 37

    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. Call a service representat ive for pri[...]

  • Page 38

    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. Raise the assembly by turning the screw count erclo[...]

  • Page 39

    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. • Diagnosti c Print T ests. Leve[...]

  • Page 40

    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. If th e prin[...]

  • Page 41

    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. The green Online LED flashes w hen the print er cycles. Caution If you are cha nging the switch setting s for a function or test, be sure you choose the corre ct settings to avoi[...]

  • Page 42

    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. ” The EFP9800 pri nter can emulate t he follo wing pri[...]

  • Page 43

    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. Choo se a Printer Em ulation Caution The DIP swit [...]

  • Page 44

    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 Switch 5 Switch 6 Switch 7 Switch 8 EFP9800 ESC/P OS* OFF OFF OFF OFF OFF OFF OFF OFF IPI Proprin ter Emulation OFF OFF OFF OFF OFF OFF ON OFF NCR 5021 ?[...]

  • Page 45

    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. ” Caution The DIP swit ches are set at the f actory t o predet ermined settin gs. [...]

  • Page 46

    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. Press t he Paper Feed butt on. The green Slip In LED turns off. 7. Set the D[...]

  • Page 47

    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. 2 OFF ON 4K by te commun ica tion da ta bu ffer. 40 b yte data buffer. 3-8 Unuse[...]

  • Page 48

    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.506 inches wide ). ON OFF Unisys 42/35 char acter pr int zone (3. 024 inches wide) .[...]

  • Page 49

    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. Ithaca Perip herals Prop rinter Internal Switch Pack Settings Ithaca Peripherals Pro printer Emu lation: Intern al Switch Pack 1, Switches 1, 2, 3, and 6 Switch Settings Description 1 OFF ON If [...]

  • Page 50

    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. ON ON 14 inches. Switch 7 Switch 8 Selects Code Page OFF OFF ESC 6 s elects Cod e Page [...]

  • Page 51

    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 . Auto Line F eed ON. 2 Unused. EF4270 Emulatio n: Internal Switch Pack 1, Switch es 3 and 4 Switch 3 Switch 4 Description OFF O FF S et[...]

  • Page 52

    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. OFF ON OFF Set pitch to 40 ch arac ters/line. ON ON OFF Set pitch to 44 cha racters/l ine. OFF O[...]

  • Page 53

    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.) Conc urrent print en abl ed. (When th e slip feeds, the pa per roll al so feeds.) 2 Unu[...]

  • Page 54

    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. Pin 1 3 of the c ommuni cati on ca ble co nnector [...]

  • Page 55

    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. All downloading must be don[...]

  • Page 56

    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 control ON ON ON N/A ON N/A N/A N/A XON/XOF F control ON ON ON N/A N/A OFF N/A N/A W itho ut parity ON O N ON N/A N/A ON N/A N/A Odd parity ON ON ON [...]

  • Page 57

    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. 6. Turn the prin ter off and res et the D IP sw[...]

  • Page 58

    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. The red Paper Stat us LED blinks once to indicate th at the p[...]

  • Page 59

    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. 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 [...]

  • Page 60

    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. 3. Set the DI P sw itches t o enable or disable th e cover open swit ch: 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 [...]

  • Page 61

    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. This is a continuous test. Note: The MICR check reader feature has b een factory adjus[...]

  • Page 62

    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. Turn the print er back on to begin t he test. The green Slip In LED blinks[...]

  • Page 63

    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. If the nois e level is printed as a letter lower than F (A-E), then the MICR check rea der will generally read the MICR[...]

  • Page 64

    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. 7. For normal ope[...]

  • Page 65

    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. Turn the print er back on. 5. Turn the prin ter off and [...]

  • Page 66

    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. • Print each character in t he ASCII charact er set. • General print test The foll owing[...]

  • Page 67

    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). Se[...]

  • Page 68

    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). Y ou can set the t est to cycle continuously, or t o restart [...]

  • Page 69

    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). In addition, i t prints each character in t he ASCII charact er set includi ng all code pages and character types (s ingle-wide, [...]

  • Page 70

    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.[...]

  • Page 71

    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. 1. Open the cassette cover and remove the ribbon casset te. 2. [...]

  • Page 72

    Diag nostics a nd Print Tests 3 – 34 3255 4073 – 002[...]

  • Page 73

    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. For example, the pow er supply may be interrupted or the paper may jam. For some problems, the print er communicates the i nformation t o the host computer and relies on t[...]

  • Page 74

    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. Paper jam in rece ipt/jour nal or slip station Open the co ver[...]

  • Page 75

    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 . For more i nformati on see, secti on 2. Paper S tatus L ED steady red A steady lit P aper [...]

  • Page 76

    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. Press the Reset bu tton to remov e error status. Reloa d the paper if n ecessary , and the[...]

  • Page 77

    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. Press the Reset bu tton to remov e error status. Reloa d the paper if n ecessa[...]

  • Page 78

    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. For step-b y-step i nstructi ons, see “ Ch angin g the Ribb on Cassette ” in section 2. Sli p out of speci fica tion Check th at the sli p you a re using meets th e specifi catio ns for th e E[...]

  • Page 79

    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. • Illegible charact ers or light pri nt. • Paper do[...]

  • Page 80

    When Something Goes Wrong 4 – 8 3255 4073 – 002[...]

  • Page 81

    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. Thi s section des cribes how t o create such a progra[...]

  • Page 82

    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. For exam[...]

  • Page 83

    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. The RS-232C version of the EFP 9800 offers t he standard opt ions whi ch are select[...]

  • Page 84

    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. RS-232C Interf[...]

  • Page 85

    Communication 3255 4073 – 002 5 – 5 RS-232C 25-Pi n (Host Computer) to 9-Pin Communication Connector Pin Assignm ents[...]

  • Page 86

    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. Cash Drawer Connector Pin Ass ignments The following illustrat ion shows the cash draw er [...]

  • Page 87

    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. For inf ormation on t he RS-2[...]

  • Page 88

    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. The cash drawer connect or is 6-pin modular jack and is located at the rear of the [...]

  • Page 89

    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. Note[...]

  • Page 90

    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 . Level 1 D iagnostics ( setup mode) 2 OFF ON DTR/DSR Protocol ( default) XON/ XOFF Protocol 3 OFF ON Wi thout P arity (defaul t) With P arity 4* OFF ON Odd Pari ty Ev[...]

  • Page 91

    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. List of EFP9800 ESC/POS Commands This t able lists the EFP 9800 ESC/POS [...]

  • Page 92

    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 Spa cing 6 – 11 1B 33 Set L ine Spacing 6 – 12 1B 3C Retu rn Hom e 6 – 12 1B 3D Select Peripheral Device 6 – 13 1B 3F Cancel Us er-Defined Ch ar[...]

  • Page 93

    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 – 45 1B 76 Transm it Paper Sens or Status 6 – 46 1B 7B Set/Cancel Upside Down Printing 6 – 39 1B 7D 00 Copy Down loaded Object to Flash Mem ory 6 [...]

  • Page 94

    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. T he command descriptions in this section are grouped in t he following categories: • Printer Function Commands • Print Charact eristics Commands • Graphics Commands • Printer Status [...]

  • Page 95

    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. Hexadecimal Decimal ASCII 09 9 HT Standard Mode If th ere are no more tab stops bef ore the end[...]

  • Page 96

    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). If this length is not set, the slip is c om[...]

  • Page 97

    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. This command is onl y used in page mode. Fo r more information s ee “ Page Mod[...]

  • Page 98

    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. • If 1B 54 n = 0 or 2, t he horizont[...]

  • Page 99

    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, Double-Str ike, Double -High, and Double-Wid e B8 B9 Note: Underlines cannot be printed fo r 90 degree clockwise rotated characters or for spaces se[...]

  • Page 100

    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. This command is nearly identical to Select P[...]

  • Page 101

    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. Page Mode Two types of f undamental calculation pitch are used t o set the print st arting position from the beginning of the line, depending [...]

  • Page 102

    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). See the Set F undamental Calculation Pitch command (1D 50). [...]

  • Page 103

    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. Even though the printer is not selec[...]

  • Page 104

    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. This command is only effect ive in the s ta[...]

  • Page 105

    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. See the Set Fundamental Calculation P itch command (1D 50). Hexadecimal [...]

  • Page 106

    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. When the Ej ect Slip command (0C) is received, the data is printed in the specified area and t he[...]

  • Page 107

    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 font s Select Bit Image Mode (1B 2A) Double De nsity Set/Ca ncel Emph asi zed Mode (1 B 45 ) All Set/Ca ncel Do uble- Strik e Mode (1 B 47 ) All Set/Ca [...]

  • Page 108

    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 = Lower l eft corner pro ceeding u p the page (B) 2 = Lower ri ght corner pro ceeding a cross pa ge to the left (upside dow n) (C) 3 = Upper ri ght cor[...]

  • Page 109

    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. Note: Only the lowest bit of n is effective. When n is ev en, uni-directional printing is turned off and when n is odd, uni-directio nal printing [...]

  • Page 110

    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. • The maximum print able area in the y di rection is 1408/144 i nches. • The com[...]

  • Page 111

    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)]. See t he Set Fundamental Calculation P itch comman[...]

  • Page 112

    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. Select Print Paper(s) Selects the[...]

  • Page 113

    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. • When both s lip and receipt/journal paper are selected at onc[...]

  • Page 114

    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. Aft er a paper sensor is enabled, printing is stopped only when the corresponding pap[...]

  • Page 115

    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. Print an[...]

  • Page 116

    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. T he drawer [...]

  • Page 117

    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). (When both receipt /journal paper and sl ip are selected, the head energizing mode for slip is[...]

  • Page 118

    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. Se e “ Set Print able Area Width ” for more information. Set Fundamental Calculation P[...]

  • Page 119

    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. • If t he [...]

  • Page 120

    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). User-def ined characters remain in effect until: • A different user-defined charact er is def[...]

  • Page 121

    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 . . . u h, l h]* ESC & v b f [ h u 1, l 1, u 2, l 2 . . . [...]

  • Page 122

    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. u = the upp er 8 pins. Bit 7 of u i correspon ds to pin 1, bit [...]

  • Page 123

    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 FE 00 u 1 u 5 FE 10 10 10 FE 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 0 0 0 0 0 l 1 l 5 00 00 00 00 00 0 0 0 0 0 0 0 0 0 [...]

  • Page 124

    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). T he characters downloaded are st ored as the def ined character set. Columns are st ored in t[...]

  • Page 125

    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. The print er ignores this command i f a user-def ined character is not d[...]

  • Page 126

    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. Hexadecimal Decimal ASCII Value of n 1B 47 n 27 71 n ESC G n 0 -255 The sett ings do not app[...]

  • Page 127

    EFP9800 ESC/ POS Comm ands 3255 4073 – 002 6 – 37[...]

  • Page 128

    EFP9800 ESC/ POS Comm ands 6– 38 3255 4073 – 002[...]

  • Page 129

    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. Hexadecimal Decimal ASCII Value of n 1B 56 n 27 86 n ESC V n 0 = Cancel 90 degr[...]

  • Page 130

    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. They are listed in numerical order of th eir hex[...]

  • Page 131

    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 ]). The value n [...]

  • Page 132

    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 ]). T he val[...]

  • Page 133

    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. Do wnloaded bit images and user-defined character sets cannot be used simult[...]

  • Page 134

    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. • The value of m is out of range. Hexadecimal Decimal ASCII Value o f m 1D 2F m 29 47 m GS / m (See ta bl e belo w) Horizon tal Direction m Dot Density Adjacent Do t Specification M[...]

  • Page 135

    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 n 0, 48 = Drawer conne ctor pin 3 Bit Function 0 1 0 Pin Level 3 Low High 1-3 Undefined 4 No t Used Alw ays 0 5-6 Undefined 7 No t Used Alw ays 0 Not[...]

  • Page 136

    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 Switch Statu s Bit Receipt/Journ al Paper Out Switch Sensor 0 1 0 Receipt/Journal Paper Near End P aper Low Not Detected P aper Low Detected 1 Receipt/Jou[...]

  • Page 137

    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. Hexadecimal Decimal ASCII Valu e o f n 1D 49 n 29 73 n GS I n 1-[...]

  • Page 138

    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. • When the command is buffered, a s tatus i s sent causi ng a possible de[...]

  • Page 139

    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. In RS-232C communications, all four stat us bytes are t ransmitted w ithout check[...]

  • Page 140

    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 Used A lways 0 2 Cash Drawer Conne ctor, Pin 3 Low High 3 Online/Of fline State Online Offline 4 Not Used Alw ays 1 5 Cov er State Clos ed Clos ed 6 Pap[...]

  • Page 141

    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 aper Near End Paper Low Not Detected P aper Low Detec ted 1 Receipt/Journ al P aper Near End Paper Low Not Detected P aper Low Detec ted 2-3 Undefined [...]

  • Page 142

    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. • When the s lip paper is s elected and the pri nter goes int o the s lip wait ing state, bits 5 and 6 of the third byt [...]

  • Page 143

    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 the fol lowing ta ble: Printer respon se to a status req uest from h ost comp uter Pattern of status bytes sent by pri nter Transmi t Peri pheral Devi[...]

  • Page 144

    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. If t he host comput er is not re[...]

  • Page 145

    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 below: n = 1: Receipt/Journ al Paper Out Switch Statu s Receipt/Journ al Paper Out Switch Status Bit Receipt/Journ al Paper Out Switch Sensor 0 1 0 Receip[...]

  • Page 146

    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) 0 - 8 00 (T ransmitted when there is not enough paper for the next instruction) 9 - 17 01 18 -26 02 : : 117 - 125 0D 126 -134 OE 135 - OF[...]

  • Page 147

    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. 2. Second, the printer t ransmits status whene[...]

  • Page 148

    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. The command[...]

  • Page 149

    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 High 3 Online/Offlin e State Online Offline 4 Not Used Alw ays 1 5-6 Un defined 7 Not Used Alw ays 0 n = 2: Offline Status Offlin e Status Bit Descripti[...]

  • Page 150

    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 Used Alway s 1 5 Unrecoverable Error No Error Error 6-7 N ot Used A lw ays 0 Note: For Bit 2, mechanical erro rs include home position detectio n, ca[...]

  • Page 151

    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 Not Selected 3 Slip Insertio n Waiting No t Waiting W aiting 4 Not Used Alway s 1 5 Slip/Validatio n Sensor Slip Present Slip Not Present 6 Slip/Valid[...]

  • Page 152

    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 Validation Pa per Selection Selected Not Selected 3 Validation Insertio n Waiting No t Waiting Waiting 4 Not Used Alw ays 1 5 Validation Sensor Validation [...]

  • Page 153

    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. For example, if you send the Set Line Spacing (ASCII code ESC 3 n ) to t he printer, and a Real Time Request to Pr inter command (10 05 n ) interrupts bef ore n is received, t he code 10 fo[...]

  • Page 154

    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. Hexadecimal Decimal ASCII Valu e of n (Printing Position ) Defaul[...]

  • Page 155

    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. Ill egal data cancels the command. [...]

  • Page 156

    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. m = 0-6 (see th e table) d = 32-126 (see th e table) n = 1-255 (s ee the table) m Bar Co de d n , Length 0 UPC-A 48- 57 (A SCI I numer als) F[...]

  • Page 157

    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. W hen da[...]

  • Page 158

    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 Fixe d Le ngth: 12, 13 68 JAN8 (E AN) 48- 57 Fixe d Le ngth: 7, 8 69 CODE39 48- 57, 65- 90 (A SCI I alphabet) , 32, 36, 37, 43, 45, 46, 47 (A SCI I s p[...]

  • Page 159

    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. Page mode is dif ferent in t hat it proces[...]

  • Page 160

    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. • Half dots cannot be used. Page mode requires fu ll dots f or 5 x 9 dot f[...]

  • Page 161

    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. H owever, t here are some dif ferences: • The settings f or the follow ing commands are set independently in both modes: Set Right-Side Character Spacing (1B 20) Set Line [...]

  • Page 162

    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. • The print start ing position for standard height characters is determined by the firs t line of the page and the direct i[...]

  • Page 163

    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. • Increase the amount of line feeding for an[...]

  • Page 164

    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. 1B 4C 1B 57 00 00 00 00 90 01 90 01 “ Page mode text has auto-line feed f eature. ” 1[...]

  • Page 165

    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. Then enter page mode and select the print direction to s t[...]

  • Page 166

    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. Either w ay, it[...]

  • Page 167

    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. • The current s tate of the user-def ined characters is preserved w hen the comm[...]

  • Page 168

    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. Thi s command reverses the previous command, “ Disable Loading the Object t o RAM When Power[...]

  • Page 169

    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. The commands in this section emulat e the It haca Peripherals P roprinter emulat ion. List of Ithaca Peripherals Proprinter Emulation Commands This t able lists the commands in numeri cal ord[...]

  • Page 170

    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 – 6 1B 13 Perform Vali dation: Cl ose Forms Compen sation Assembly 7 – 7 1B 14 Perform Vali dation: Cl ose Forms Compen sation Assem bly When Slip Se[...]

  • Page 171

    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 – 15 1B 53 31 Set Subscri pt 7 – 15 1B 54 Cancel Subs cript/Supersc ript 7 – 15 1B 55 n Uni-Directional/Bi-Directional Print 7 – 10 1B 57 30 Can[...]

  • Page 172

    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 followi ng categories: • Printer Function Commands • Print Charact eristics Commands • Graphics Commands • Printer Status Commands Within each gr[...]

  • Page 173

    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. Hexadecimal Decimal ASCII 08 8 BS Horizontal T ab Moves the print position t o the next horizontal tab st op set by the Set Horizontal Tab Positions (1B 44) comman[...]

  • Page 174

    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. See “ Set In ternal Swit ch Pack Valu es in NVRAM ” in section 3. Hex[...]

  • Page 175

    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. Hexadecimal Decimal ASCII 1B 13 27 19 ESC DC3 Perform Va lidation: Close F orms Compensat ion Asse[...]

  • Page 176

    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. Hexadecimal Decimal ASCII 1B 41 0C 1B 32 27 65 12 27 50 ESC A 12 ESC 2 Set Form Length in Inc hes Sets the l ength of the page unt il the prin ter is powered up agai n or until another comma[...]

  • Page 177

    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. • Specify tab settings in ascending order. • Column 1 is t[...]

  • Page 178

    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. In bi-directional printing, t he printer prints in both direct ions. Bi-directional [...]

  • Page 179

    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. The command st ays in eff ect until it is cancel ed with t he Cancel Sin[...]

  • Page 180

    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. To return to single-w id[...]

  • Page 181

    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. The underline is drawn by the nint h dot. Hexadecimal Decimal ASCII 1B 2D 31 27 45 49 ESC - 1 Sele ct Alternativ e Characte r Set Selects one[...]

  • Page 182

    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. Emphasized print ing cannot be use d with the following : • Superscript or subscript characters • Block graph[...]

  • Page 183

    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. To return to print ing on the normal print line, use the Cancel Superscript[...]

  • Page 184

    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). To return to single-w ide charact[...]

  • Page 185

    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. Each data byte contains 8 data bits , numbered 0 to 7. Each bit directs the act ivatio[...]

  • Page 186

    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... n 2 27 75 n 1... n 2 ESC K n 1... [...]

  • Page 187

    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. Maximum dots/line = 192 Maximum dot resolu[...]

  • Page 188

    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. Each bit is described in the table . The command is process ed follow ing any preceding com[...]

  • Page 189

    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. This emulation is NOT resident in the EFP9850 and EFP9851par[...]

  • Page 190

    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.. . yy Echo 8 – 8 1B 5B 7F vv xx xx yy.. . yy Write Device Contr[...]

  • Page 191

    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 Function Commands • Print Charact eristics Commands • Printer Status Commands Within each group t he commands are listed in numerical order accord[...]

  • Page 192

    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 • Takes th e printe r offline It does not reload the charact er set f rom NVRAM, affect the int erline spacing, clear the tallie s, or flush the communi[...]

  • Page 193

    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 (1B 5B 72) • Reset (1B 5B 30) • Read Status (1B 5B 31) • Open (1B 5B 32) • Read Tallies (1 B 5B 34) • Write Devi ce Control Memory (1B 5B 7F)[...]

  • Page 194

    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. Hexadecimal Decimal ASCII 1B 5B 70 27 91 112 ESC [ p Read Slip S[...]

  • Page 195

    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. This command is processed only when the print er is online. Hexadecimal Decimal ASCII 1B 5B 77 01 13 27 91 119 01 19 ESC [ w 01 13 Close Forms Compen sation A ssembly Closes the f o[...]

  • Page 196

    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. This is useful w hen performing diagnostics on the print er. This command is executed immediate[...]

  • Page 197

    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. Altering a character i[...]

  • Page 198

    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 . . . . . . . 0 . . . 0 . . . . . . . 0 . . . Next, convert each row of dot s into a 16- bit value. A[...]

  • Page 199

    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 . . . . . . . 0 . . . 07F7H 0 . . . . . . . 0 . . . 07F7H Finally, assign a hex value to the ne[...]

  • Page 200

    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). For example, the f ollowing command w ould alter th e lower portion of the character assigned th e value 41H and the t op portion of t he c[...]

  • Page 201

    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. Hexadecimal De[...]

  • Page 202

    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. This command is executed immediatel y, regardless of the st ate of t he pri[...]

  • Page 203

    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. The tallies are not c leared by the Reset (1B 5 B 30) command. Hexadecimal Decimal ASCII 1B 5B 35 27 91 53 ESC [ 5 The print er sends the f ollow ing in reply to t he message:[...]

  • Page 204

    NCR 5021 Pri nter Emulation C ommands 8 – 16 3255 4073 – 002[...]

  • Page 205

    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. T he page number indicates w he[...]

  • Page 206

    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 Validation 9 – 8 1B 1A 1B 5A Receipt/Journal Print 9 – 8 1B 1C Docum ent Cl amp Clos e 9 – 9 1B 1D Graphics: 5 D ot 9 – 21 1B 21 Character Set 9 ?[...]

  • Page 207

    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 – 13 1E Graphics 9 – 19 1F c n n n 1F Repeat Character 9 – 12[...]

  • Page 208

    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 • Print Charact eristics Commands • Graphics Commands • Printer Status Commands Within each group t he commands are listed in numerical order accordi[...]

  • Page 209

    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. Hexadecimal Decimal ASCII [...]

  • Page 210

    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. Hexadecimal Decimal ASCII 19 n 25 n EM n Value of n Hexadecimal Decimal ASCII Parameter Setting 00 01 0 1 NUL SOH Auto L ine Feed ON OFF 00 02 0 2 NUL STX Characters per L ine [...]

  • Page 211

    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. No additional data should be sent to t he printer follow[...]

  • Page 212

    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. Hexadecimal Decimal ASCII 1B 0C 27 12 ESC FF Self Test [...]

  • Page 213

    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. Hexadecimal Decimal ASCII 1B 1C 27 28 ESC FS Form Eje ct Ejects t he form from t h[...]

  • Page 214

    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. Internal s witch pack #3, swit ch 8 must be set to OFF. Hexadecimal Decimal ASCII 1B 47 27 71 ES C G Either Form-In Sensor This command is not s upported and is ign[...]

  • Page 215

    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. Hexadecimal Decimal ASCII Value of n 1B 4C n 27 76 n ESC L n See table Value of n Hexadec[...]

  • Page 216

    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. Hexadecimal Decimal ASCII 1B 60 27 96 ES C ‘ Repe at Character Repeats an[...]

  • Page 217

    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. The command i s executed immediat ely after it is received. Hexadecimal Decimal ASCII 1B 7E 27 126 ESC ~ Print Characteristics Commands These commands af fect t he appearance o[...]

  • Page 218

    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. See “ Chapter 3: Diagnost ics and Print Test ” f or more information. Hexadecimal Decimal ASCII Value o f n 1B 21 n 27 33 n ESC ! n See table Value of n Hexadecimal Deci[...]

  • Page 219

    EF4270 Emulation C ommands 3255 4073 – 002 9 – 15[...]

  • Page 220

    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. Hexadecimal Decimal ASCII 1B 44 27 68 ESC D Double-High Off Turns[...]

  • Page 221

    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. ” T he Double Wide command may be used with any pitch t o p[...]

  • Page 222

    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. Th e first line of data i s the l[...]

  • Page 223

    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). Any combination of dots may [...]

  • Page 224

    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) . Bit Numb er 7 6 5 4 3 2 1 1st Byte o o o o o o o 2nd By te o o o o o o o 3rd By te o o o o [...]

  • Page 225

    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). These top f ive dots correspond to the least significant five bit s (bits 0-4) of th e data sent to the printer as shown in the ta[...]

  • Page 226

    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. This command is processed immediately[...]

  • Page 227

    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. Hexadecimal Decimal ASCII 1B 05 27 5 ESC ENQ Bit 0 1 0 F orm Present F orm Not [...]

  • Page 228

    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 . Hexadecimal Decimal ASCII 1B 06 27 6 ESC ACK Bi[...]

  • Page 229

    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. No other commands are available [...]

  • Page 230

    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. Hexadecimal Cod e Command Name Page 1B 5B 7D Put the Printer in Flas[...]

  • Page 231

    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 er when each command is received: • ACK (hexadecimal 06) Sent when t he printer has received a hos t transmi ssion and has complet ed the request su [...]

  • Page 232

    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). This command as sures th at the f irmware to be dow nloaded is the a ppropri ate siz[...]

  • Page 233

    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. The command as sumes th at the printer flas h program mem[...]

  • Page 234

    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. T he printer returns ACK if the command is performed successfully[...]

  • Page 235

    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. I f these sect ors have been erased, the pri[...]

  • Page 236

    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. I f thes e sectors have been eras ed, the prin ter returns NAK. Hexadecimal Decimal ASCII V[...]

  • Page 237

    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. The print er transmi ts ACK, follow ed by the value [...]

  • Page 238

    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. Hexadecimal Decimal ASCII 1D 10 nn 29 16 nn GS DLE nn Downl oad Secto r Contains a st art address (ah*256 + al) a[...]

  • Page 239

    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. Appli cation sof tware f or downloading should prompt the user t[...]

  • Page 240

    Flash Dow nload Co mmands 10 – 12 3255 4073 – 002[...]

  • Page 241

    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. This section explains these commands. The sect ion that follow s, “ MICR P arsing, ” describes how to creat e a parsing format and how to [...]

  • Page 242

    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 . See “ Parsing P aramet[...]

  • Page 243

    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. Variable Length Fiel ds Variabl e Length Fiel d Name Select or Comment s Tr ansit Number T Full 9 digit routing /transit number Bank Numbe r B Digits 4- 8 of transit num ber [...]

  • Page 244

    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 Stat us S Two Digits Re turned 01 09 08 05 07 04 10 11 00 No MI CR data Mexican che ck Canadian check Erro r in transit numbe r Erro r in account numb[...]

  • Page 245

    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. More t han 10 parameters are not recommended because they use up space in non-volatile memory (NVRAM) available f or th[...]

  • Page 246

    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 018 X A <CR> • Always 18 characters in the account number w ith s paces and dashes removed • Final Carriage Ret urn ESC w p 018 x A <CR&g[...]

  • Page 247

    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 characters in the account number • Field separator: / • All characters in the check number • Field separator: / • Two-digit stat us • Final [...]

  • Page 248

    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. This applies both t o parameter specifications sent f rom application to prin ter, and to MICR da ta retu rned fro m p[...]

  • Page 249

    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...9 - 0x30...0x39 0x20 0x2D *A s specif ied in the par sing parame ter str ing With RS-232C communi cation, t he printer adds a [...]

  • Page 250

    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. txxxxxxxxxt xxxxxxxxo cccc txxxxxxxxxt xxxxxxxxo cccc $xxxxxx$ If bot h of these s earches [...]

  • Page 251

    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 separat ed from the rest of the account number: txxxxxxxxxt ccccxxxxxxxxxxo In this example, wit hout an exception table entry, t he firmware would not be [...]

  • Page 252

    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. ” T he five low order bits of each byte contain t he number of charac ters of that type to extra[...]

  • Page 253

    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 w ord 30, the t ransit number 2137- 632 would be stored i n the firs t tw o words of its table ent ry using th is string of commands: 0x1B 0x73 0x22 0[...]

  • Page 254

    MICR Comma nds and Pa rsing 11 – 14 3255 4073 – 002[...]

  • Page 255

    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.9 CPI, with 10 x 7 character cell, in 3.024 inch pr int zone) [...]

  • Page 256

    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.506 (63.65) 0.53 ( 13.46) 3[...]

  • Page 257

    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.024 ( 76.80) 0.1130 (2.87) 0.1130 (2.87) 13.2 1 12 half dots w ide by 7 dots [...]

  • Page 258

    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. Receipt and Journal Print Zones The table re[...]

  • Page 259

    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.[...]

  • Page 260

    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.00 inches (50.8 mm ) EFP9800 ESC/P OS 14 2.67 inches (67.82 mm ) IPI Propr inter 14 2.6 inches ( 66[...]

  • Page 261

    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. 63 inches (66.80 m m) 2.51 inches ( 63.75 mm) 2.42 inches ( 61.46 mm) 2.[...]

  • Page 262

    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. MICR Read Zone[...]

  • Page 263

    Specifications 3255 4073 – 002 A – 9 Dimensions[...]

  • Page 264

    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.4 Am ps 1.4 A mps Environmental Requirements Follow ing are the environment al requirements for th[...]

  • Page 265

    Specifications 3255 4073 – 002 A – 11 Character Sets Code Page 437 (PC US)[...]

  • Page 266

    Specifications A – 12 3255 4073 – 002 Code Page 850 (PC Multilingual)[...]

  • Page 267

    Specifications 3255 4073 – 002 A – 13 Code Page 852 (Eastern European) CRT Character Set Code Page 852[...]

  • Page 268

    Specifications A – 14 3255 4073 – 002 Code Page 865 (Nordic Languages)[...]