Unisys E-@CTION 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 E-@CTION 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 E-@CTION 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 E-@CTION 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 E-@CTION EFP9800 should contain:
- informations concerning technical data of Unisys E-@CTION EFP9800
- name of the manufacturer and a year of construction of the Unisys E-@CTION EFP9800 item
- rules of operation, control and maintenance of the Unisys E-@CTION 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 E-@CTION 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 E-@CTION 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 E-@CTION 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 E-@CTION 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, Valida tion , and Rece ip t Printer EFP9800 Series O w n e r ’ s G u i d e UNISYS © 2000 Unis ys Corpo ration. All right s reser ved. Printe d in U SA November 2000 3255 407 3 – 002[...]

  • Page 2

    NO WARRANTIE S OF ANY NATURE ARE E XTENDED BY THIS DOCUMENT . Any pr oduct or related information d escribed her ein is only furnish ed pursuan t and subject t o the te rms and conditi ons of a duly executed agreem ent to purchase or leas e equi pment or to li cense soft ware. The only warranties m ade by Unisys, if any, with res pect to th e produ[...]

  • 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 St atus iv 3255 4073– 002[...]

  • Page 5

    3255 4073 – 002 v Contents Section 1 About the EFP 9800 Pri nter Features and Opt ions .................................................... 1–3 Recei pt Stat ion Fe atur es ............................................ 1 – 3 Jour nal S tatio n Fea tures ............................................. 1 – 3 Slip /Valida tion S tati on Fe ature [...]

  • Page 6

    Content s vi 3255 4073 – 002 Section 3 D iagnost ics and Pr int T ests Leve l 0 Diagnos tics ...................................................... 3 – 1 Leve l 1 Diagnos tics ...................................................... 3 – 2 Infor mation Abo ut DIP Switch S etting s .........................3 – 2 Switch Entr y Mo de ............[...]

  • Page 7

    Content s 3255 4073 – 002 vii Getting Service ............................................................. 4 – 7 Section 5 Communication Interf aces ..................................................................... 5 – 1 Sending Commands ...................................................... 5 – 1 Using DOS to Send Co mmands ..........[...]

  • Page 8

    Content s viii 3255 4073 – 002 Carr iag e Re turn ..................................................6 – 6 Stan dard M ode ..............................................6 – 6 Pag e M ode ....................................................6 – 6 Cancel Pri nt Data in Pa ge Mode............................6 – 7 Set Ri ght- Side Cha ra cter S[...]

  • Page 9

    Content s 3255 4073 – 002 ix Set S lip W aiti ng Time ........................................ 6 – 25 Gener ate Pulse ................................................. 6 – 26 Rele ase ...........................................................6 – 26 Sel ect He ad Ene rgi zing Time..............................6 – 27 Set L eft Ma rg in ...[...]

  • Page 10

    Content s x 3255 4073 – 002 Select Horiz ontal Size o f Bar Cod e (Receipt Stat ion) ...................................................6 – 68 Pag e M ode .............................................................6 – 69 Ove rvi ew ..........................................................6 – 69 Limita tions ..............................[...]

  • Page 11

    Content s 3255 4073 – 002 xi Fine Line Fee d ....................................................7 – 9 Uni-Di recti onal /Bi- Dire ctiona l Pr int ....................... 7 – 10 Prin t Chara cter istics Commands ............................... 7 – 10 Set S ingl e Line Doubl e-W ide ............................... 7 – 11 Orig ina l Char ac[...]

  • Page 12

    Content s xii 3255 4073 – 002 Open F orms Co mpensa tion As sembly ...................8 – 6 Close For ms Compens atio n Assembl y...................8 – 7 Repri nt After M edia Ja m.......................................8 – 7 Echo ................................................................8 – 8 Write Dev ice Control Memo ry ..........[...]

  • Page 13

    Content s 3255 4073 – 002 xiii Repea t Char acte r.............................................. 9 – 12 Wai t for S lip ..................................................... 9 – 12 Cancel Sli p Wai ting............................................9 – 13 Prin t Chara cter istics Commands ............................... 9 – 13 Double -Wi de [...]

  • Page 14

    Content s xiv 3255 4073 – 002 Eras e Se lecte d Secto r..................................... 10 – 10 Downlo ad Se ctor ............................................ 10 – 10 Reboot the prin ter ........................................... 10 – 11 Section 1 1 MICR Commands an d Parsing MICR Commands .............................................[...]

  • Page 15

    Content s 3255 4073 – 002 xv Recei pt and J ournal Prin t Zones ..................................... 4 Vali datio n Prin t Zone ..................................................... 5 Sli p Print Zo ne .............................................................. 8 MICR Re ad Zone .............................................................. 8[...]

  • 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 fast, quiet, rel iable, and very compact mul tiple- function pri nter. It prints recei pts and a journal, validates and print s checks, and prints on a variety of single- or mult iple-part slips. An additional option is the Magneti c Ink Character Recognit ion ([...]

  • Page 18

    Abou t the EFP9800 P rinter 1 – 2 3255 4073 – 002 Note: A Running Chang e acousti c noise reducti on enhancement wa s released for the EFP9840 and EFP9841 serial interface units. This Running C hange incorporates a new so lenoid clamp assemb ly and a revised con troller PCBA t o furt her reduc e acoust ical noise. T he change was incorpo rated [...]

  • Page 19

    Abou t the EFP9800 P rinter 3255 4073 – 002 1 – 3 Features and Options The EFP 9800 printer comes w ith a variet y of st andard features, and can be configured wit h several options . Receipt Station Features • Standard/compressed pitch (host comput er selectable): 11.6 to 16.8 characters per inch, 33-51 columns (ESC/P OS) • Drop in paper l[...]

  • Page 20

    Abou t the EFP9800 P rinter 1 – 4 3255 4073 – 002 General Fea tures • Indust ry standard RS-232C communication int erface or IEEE 1284 parallel bi-directi onal communication int erface • NVRAM (Non-Volatile memory) t o store customer configurat ion and historic data • Cash drawer connect or • Online LED • Cover open switch Options •[...]

  • Page 21

    Abou t the EFP9800 P rinter 3255 4073 – 002 1 – 5 Ordering Paper and Supplies The follow ing section lists t he paper , supplies, and documentation available for order. Receipt/Journal Paper Item Type Number One-Ply Rece ipt or journal 150 f eet 40-1004-874 Two-Plies R eceip t/jour nal 95 feet 40-1005-871 Slips and Form s The EFP 9800 printer p[...]

  • Page 22

    Abou t the EFP9800 P rinter 1 – 6 3255 4073 – 002 Other Supplies Contact your sales representat ive to order the supplies listed below . Item Type Number Ribb on Ca ssettes Purpl e ribb on ca ssette Bla ck rib bon cassette 04-9815-988 04-9816-986 Power Sup ply 75-2087-908 Documentation Contact your sales represent ative to order the f ollowing [...]

  • Page 23

    3255 4073 – 002 2 – 1 Section 2 Operating the P rinter This section includes informat ion about operating t he printer controls, loading paper and ribbon cassettes, replacing the print head, and working with slips, forms, and checks. Using the Controls The EFP 9800 printer incl udes the fo llowing but tons: • Paper Feed butt on used to advanc[...]

  • Page 24

    Operat ing the Pr inter 2 – 2 3255 4073 – 002 Changing Paper The EFP 9800 features simple paper loadin g that i s quick and eff icient, s aving both time and paper. Caution Do not operate th e printer if it runs out of paper. The printer will continue t o opera te, but data may be lost a nd the pri nthead ma y be da mag ed.[...]

  • Page 25

    Operat ing the Pr inter 3255 4073 – 002 2 – 3 Changing Receipt Paper Note: Use these instructions if yo u are printing receipts o nly. If you are printing bo th receipts and a journal (record o f transactions), or a journal only, see “ Chang ing Recei pt/Journal Paper ” later in this section. Note: All EFP9800 Series printers have a receipt[...]

  • Page 26

    Operat ing the Pr inter 2 – 4 3255 4073 – 002 Removing the Old Receipt Paper Roll 1. Open th e rear cover. 2. Open th e clamshell. 3. Remove the used receipt paper roll.[...]

  • Page 27

    Operat ing the Pr inter 3255 4073 – 002 2 – 5 Loading t he New Receipt Pa per Roll 1. Drop the new roll into t he bucket and pull out several inches. 2. Lay the end of t he paper out over th e top of t he slip t able, then clos e the rear cover and the clams hell.[...]

  • Page 28

    Operat ing the Pr inter 2 – 6 3255 4073 – 002 Changing Receipt/Journal Paper Note: Use these instructions if yo u are printing b oth receipts and a journal (record of transactio ns) or a journal only. I f you are printing receipts only, see “ Chang ing Recei pt Paper ” earlier in this sectio n. Removing the Printed Journal 1. Open th e rear[...]

  • Page 29

    Operat ing the Pr inter 3255 4073 – 002 2 – 7 Loading t he New Receipt/Journa l Paper R oll 1. Drop the new receipt /journal roll into 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 th e clamshell. 3. Place th e end of the journal pl y between t he ha[...]

  • Page 30

    Operat ing the Pr inter 2 – 8 3255 4073 – 002 Verifying Checks Follow this procedure t o verify checks on printers w ith th e MICR check reader option. T he printer’s Magnet ic Ink Character Reader (MI CR) check reader reads the magneti c ink characters on th e check in order for the hos t computer t o verify that the check is good. Note: Ver[...]

  • Page 31

    Operat ing the Pr inter 3255 4073 – 002 2 – 9 1. Insert the check from t he front , face up, w ith t he MICR charact ers to t he right, as shown. 2. Slide the check t oward th e back of the print er along the right side unti l it covers both sensors. The Slip I n LED turns on when both sens ors are covered, indicat ing that the check is ins ert[...]

  • Page 32

    Operat ing the Pr inter 2 – 10 3255 4073 – 002 Printing on Slips and Checks There are several t ypes of t ransactions f or which you may prin t on a slip or check. Thes e include some credit card transact ions, merchandise ret urn forms, electronic funds transfers and check printing (printing t he date, payee, and amount on the check). The EFP [...]

  • Page 33

    Operat ing the Pr inter 3255 4073 – 002 2 – 11 4. Position the slip/check so that the top is protruding f rom the top of t he printer. The Slip I n LED fl ashes green. W hen the sli p/check is ins erted properly, t he Slip In LED is lit steadily. Depending on your printer setup, the print er may automatically begin printing, or you may have to [...]

  • Page 34

    Operat ing the Pr inter 2 – 12 3255 4073 – 002 Validating Slips and Checks The EFP 9800 can print on sli ps and forms up to five-part s thick (t he receipt is included as one or two of t he parts depending if it is one-ply or t wo-ply). For more information on the t ypes of slips and forms you can use, see “ Ordering Paper and Supplies ” in[...]

  • Page 35

    Operat ing the Pr inter 3255 4073 – 002 2 – 13 4. Remove the sli p/check once it is f ed back out and then f ollow t he instructions from t he host computer to f inish the transaction. Changing the Ribbon Cassette Change the ribbon casset te when th e print is too light or the ribbon is frayed. 1. Open th e cassett e cover. 2. Slide the carri a[...]

  • Page 36

    Operat ing the Pr inter 2 – 14 3255 4073 – 002 3. Pull the used ribbon cassette out of the printer and discard it. Be careful not t o bump or damage the Fo rm Out sensor w hile you remove the ribbon cassette. 4. Snap in the new ribbon cassette, and close t he cassette cover. Caution Do not remove the myla r shiel d on the ribbon ca ssette. I t [...]

  • Page 37

    Operat ing the Pr inter 3255 4073 – 002 2 – 15 Replacing the Printhead The impact printhead i s extremely reli able. How ever, it may need t o be changed depending on the use of the print er. Print head replacement is required i f it is tearing or fraying the ribbon, or if some dots print lighter t han others. Call a service represent ative for[...]

  • Page 38

    Operat ing the Pr inter 2 – 16 3255 4073 – 002 Procedure The paper low sensor light s the 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 th e roll when the sensor lights t he paper low/out LED. Raise t he assembly by turning the screw counterclo[...]

  • Page 39

    3255 4073 – 002 3 – 1 Section 3 Diagnostics and Print Tests The fo llowi ng diagnostic t ests are available for t he EFP9800: • Level 0 Diagnost ics: P erformed during th e startup cycl e and each time th e printer is reset. • Level 1 Diagnost ics: P erformed using D IP sw itches or t he Paper Feed button. • Diagnost ic Print Tests . Leve[...]

  • Page 40

    Diag nostics a nd Print Test s 3 – 2 3255 4073 – 002 If bot h the red Paper Status and t he green Slip In LED ’ s are steadily illumina ted, it is an indication that the NVRAM has failed. When the l ast st ep of the Level 0 di agnostics i s complete, t he Paper Feed but ton is enabled and the printer is ready for normal operat ion. If t he pr[...]

  • Page 41

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 3 After changing t he DIP swi tch sett ings, cycl e the print er by pressing t he Reset button of f and then on again. The green Onli ne LED flashes when the pri nter cycles. Caution If you are changing the switch settings for a function or test, be sure you choose the corr ect setting s to avoi[...]

  • Page 42

    Diag nostics a nd Print Test s 3 – 4 3255 4073 – 002 Switch Entry Mode Use Swi tch Entry mode t o set the pri nter emulation or t he internal s witch pack values in N VRAM. Note: For an alternate method to set the emulation and switch setti ngs, see “ Section 10: Flash Down load Commands. ” The EFP 9800 printer can emulat e the fol lowing p[...]

  • Page 43

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 5 Use the diagnostics print tests to print t he name of the emulation w hich is currently acti ve and the sett ings of t he NVRAM s witch packs . See “ Diagnost ics Print Tests ” later in this section f or information about running the t ests. Choo se a P rinter Emul ation Caution The DIP sw[...]

  • Page 44

    Diag nostics a nd Print Test s 3 – 6 3255 4073 – 002 7. S et the DIP switch es to the setti ngs for the p rinte r or emul ation 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 Propri nter Emulation OFF OFF OFF OFF OFF OFF ON OFF NCR 5021[...]

  • Page 45

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 7 Set Int ernal Swit ch Pack Va lues in NVRAM Once you ’ ve chosen t he emulation (in t he previous sect ion), you can specif y various printer functions by set ting the swit ches on “ internal sw itch packs. ” Caution The DIP sw itches are s et at th e factory t o pred etermined setti ngs[...]

  • Page 46

    Diag nostics a nd Print Test s 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 but ton. The green Slip I n LED turns off. 7. Set the[...]

  • Page 47

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 9 EFP9800 ESC/P OS Intern al Swi tch Pack S ettings (Incl udes Epson ES C/POS) EFP9800 ESC/POS Emulatio n: Internal Switch Pack 1 Switch Setting s Description 1 OFF ON Print “ ? ” for data error. Igno re data erro r. 2 OFF ON 4K b yte commu nica tion da ta b uffer. 40 b yte data buffer. 3-8 [...]

  • Page 48

    Diag nostics a nd Print Test s 3 – 10 3255 4073 – 002 EFP9800 ESC/POS Emulatio n: Internal Switch Pack 3, Switches 2 and 3 Switch 2 Switch 3 Description OFF OFF Eps on 40/33 charact er p rint z one (2. 506 inches wid e). OFF ON Eps on 42/35 charact er p rint z one (2. 506 inches wid e). ON OFF Unisys 42/ 35 characte r pr int zone (3.024 inches [...]

  • Page 49

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 11 EFP9800 ESC/POS Emulatio n: Internal Switch Pack 3, Switch 8 Switch Setting s Description 8 Unused. Ithaca Pe ripherals Prop rinter Internal Switch Pack Settings Ithaca Peripherals Pro printer Em ulation: Intern al Switch Pack 1, Switches 1, 2, 3, an d 6 Switch Setting s Description 1 OFF ON [...]

  • Page 50

    Diag nostics a nd Print Test s 3 – 12 3255 4073 – 002 Ithaca Peripherals Pro printer Em ulation: Intern al Switch Pack 1, Switches 4 an d 5, 7 and 8 Switch 4 Switch 5 Sets Receipt Paper Length OFF OFF 5.5 inches. OFF ON 8.5 inches (de fault) . ON OFF 11 inches. ON ON 14 inches. Switch 7 Switch 8 Selects Code Page OFF OFF E SC 6 select s Code Pa[...]

  • Page 51

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 13 EF4270 Intern al Swit ch Pack Setti ngs EF4270 Emulatio n: Internal Switch Pack 1, Switches 1 and 2 Switch Setting s Description 1 OFF ON Auto Lin e Feed OFF . Auto Lin e Feed ON. 2 Unused. EF4270 Emulatio n: Internal Switch Pack 1, Switches 3 and 4 Switch 3 Switch 4 Description OFF OFF S et [...]

  • Page 52

    Diag nostics a nd Print Test s 3 – 14 3255 4073 – 002 EF4270 Emulatio n: Internal Switch Pack 2, Switches 1, 2, and 3 Switch 1 Switch 2 Switch 3 Description OFF OFF OFF Set pitc h to 33 cha racters/li ne. ON OFF O FF S et pitch to 36 c harac ters/lin e. OFF ON OFF S et pitch to 40 c harac ters/lin e. ON ON OFF Set pitc h to 44 cha racters/li ne[...]

  • Page 53

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 15 EF4270 Emulatio n: Internal Switch Pack 3, Switches 1, 2, and 3 Switch Setting s Description 1 OFF ON Conc urrent prin t disab led. (Wh en the sli p feeds, the paper rol l does n ot necessaril y al so feed.) Conc urrent prin t enab led. (When the slip feeds, th e paper rol l al so feeds.) 2 U[...]

  • Page 54

    Diag nostics a nd Print Test s 3 – 16 3255 4073 – 002 EF4270 Emulatio n: Internal Switch Pack 3, Switches 7 and 8 Switch Setting s Description 7 Unused. 8 OFF ON (Prin ter s with p aralle l inter face on ly.) Pin 13 of th e communi cati on ca ble co nnector fu nction s as the sel ect lin e output. Pin 13 of th e communi cati on ca ble c onnecto[...]

  • Page 55

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 17 Flash Down load Mode This section describes the prot ocol used to download firmw are to the printer from an applicat ion through the communi cation connector. Requests are provided to query th e state of the f irmware and to check t he CRC of a given flash sector. All downloading must be done[...]

  • Page 56

    Diag nostics a nd Print Test s 3 – 18 3255 4073 – 002 RS-232C Switc h Se ttings Switc h 1 Swit ch 2 Switc h 3 Swi tch 4 Switc h 5 Switc h 6 Swi tch 7 Switc h 8 Setting ON O N O N 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 O N O N N/A N/A OFF N/A N/A Wi thou t pari ty ON ON O N N/A N/A ON N/A N/A Odd pa[...]

  • Page 57

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 19 5. Run the program that implement s the download prot ocol. The program leads you through t he download process. Note: This program must b e installed on the host computer o r to a computer that is connected to the printer for diag nostic purpo ses. 6. Turn th e printer off and reset th e DIP[...]

  • Page 58

    Diag nostics a nd Print Test s 3 – 20 3255 4073 – 002 3. S et the DIP switche s to the follo wing setting s: Switc h 1 Swit ch 2 Swit ch 3 Swit ch 4 Swit ch 5 Swit ch 6 Swit ch 7 Swit ch 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 that the p[...]

  • Page 59

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 21 Exit Data Scop e Mode 1. Tu rn the pri nter off. 2. Turn th e printer to t he back to acces s the DI P sw itches and w rite dow n the curr ent switch se ttings. 3. S et the DIP switche s to the follo wing setting s: Switc h 1 Swit ch 2 Swit ch 3 Swit ch 4 Swit ch 5 Swit ch 6 Swit ch 7 Swit ch[...]

  • Page 60

    Diag nostics a nd Print Test s 3 – 22 3255 4073 – 002 1. Tu rn the pri nter off. 2. Turn th e printer to t he back to acces s the DI P sw itches and w rite dow n the curr ent switch se ttings. 3. Set the D IP sw itches t o enable or disable t he cover open swit ch: Switc h 1 Swit ch 2 Swit ch 3 Swit ch 4 Swit ch 5 Swit ch 6 Swit ch 7 Swit ch 8 [...]

  • Page 61

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 23 Verifying Read of MICR Characters This t est reads t he characters on a check and prin ts a hexadecimal dump of the characters on t he receipt. It is also ref erred to as the MI CR Read and Print Loop test. This is a continuous test. Note: The MICR check reader feature has been factory adjust[...]

  • Page 62

    Diag nostics a nd Print Test s 3 – 24 3255 4073 – 002 3. S et the DIP switche s to the follo wing setting s: 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 pri nter back on to begin t he test . The green Slip I n LED bli[...]

  • Page 63

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 25 Checking MICR Noise Level This t est checks t he extraneous s ignals picked up by th e MICR check reader and prints a reading indicati ng the relati ve level of t he noise. I f the noi se level is printed as a letter lower than F (A-E), then the MICR check re ader will gener ally read the MIC[...]

  • Page 64

    Diag nostics a nd Print Test s 3 – 26 3255 4073 – 002 5. Press t he Paper Feed but ton. The print er prints t he lett er indicating t he relative nois e level on the recei pt. 6. Repeat by pressi ng the Paper F eed button again. When fi nishe d, tur n the p rinte r off a nd re set th e DIP switch es to wh at the y were when you s tarted. 7. For[...]

  • Page 65

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 27 3. S et the DIP switche s to se tting fo r the font yo u wish: Switc h 1 Swit ch 2 Swit ch 3 Swit ch 4 Swit ch 5 Swit ch 6 Swit ch 7 Swit ch 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 prin ter back on. 5. Turn th e printer off an[...]

  • Page 66

    Diag nostics a nd Print Test s 3 – 28 3255 4073 – 002 Diagnostic Print Tests Three diagnost ic print tests and a general print t est are available: • Print configurat ion, ROM CRC, and int ernal switch packs inf ormation. • Continuous slip printing. • Print each character in t he ASCII character set. • General print test The fol lowing [...]

  • Page 67

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 29 Continuous Slip Printing This tes t prints a slip, stopping each time t he end of the s lip is sensed and continuing when a new slip is inserted. The printout includes all ROM CRC, internal sw itch pack, and conf iguration inf ormation (same as the Prin t Configuration Inf ormation test). See[...]

  • Page 68

    Diag nostics a nd Print Test s 3 – 30 3255 4073 – 002 Print Each Character in th e ASCII Character Set This t est produces a pri ntout of each character in t he ASCII charact er set, including all code pages, emulations , and character types (single-wide, double- wide, and s o forth). You can set t he test t o cycle continuously, or t o restart[...]

  • Page 69

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 31 General Print Test This tes t produces a printout of all ROM CRC, internal s witch pack, and configuration i nformation (s ee the sample printout on the next page). In addition, it print s each character in t he ASCII charact er set incl uding all code pages and character t ypes (single-wide,[...]

  • Page 70

    Diag nostics a nd Print Test s 3 – 32 3255 4073 – 002 Sample of Configura tion Printout The follow ing sample shows a conf iguration printout , including ROM CRC and internal s witch pack.[...]

  • Page 71

    Diagnos tics and Print Te sts 3255 4073 – 002 3 – 33 Adjusti ng the Pr inth ead Gap If the p rint fr om the test is l igh t, the g ap b etwee n the prin thea d an d the pap er may be too large. I f the pri nt is sm udged, the gap may be t oo small. Y ou can easily adjus t th e printhead gap. 1. Open the cassette cover and remove the ribbon cass[...]

  • Page 72

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

  • Page 73

    3255 4073 – 002 4 – 1 Section 4 When So mething Goe s Wrong The EFP 9800 printer is a simple, generally trouble-free printer, but from t ime to time minor problems may occur. For example, t he power supply may be interrupted or the paper may jam. For some problems , the print er communicates t he informati on to the hos t computer and relies on[...]

  • Page 74

    When Something Goes Wr ong 4 – 2 3255 4073 – 002 Printer Not Operating Cause Action Pow er cab le not c onnected pro perly Check al l ca ble c onnecti ons. C heck tha t the host computer a nd pow er supply are bo th on. T he power supply is turned o n by pluggin g it in to an o utlet. Paper jam in r eceip t/ journal or slip station Open the co [...]

  • Page 75

    When Something Goes Wr ong 3255 4073 – 002 4 – 3 Indicators Showing a Problem Cause Action Paper S tatus LED bl inks red A bli nki ng Pa per Sta tus LED i ndica tes that pa per is l ow o r out. Ch eck recei pt/jou rnal paper an d replac e when necessary . For mo re informa tion see, sec tion 2 . Paper S tatus L ED steady red A steady li t Paper[...]

  • Page 76

    When Something Goes Wr ong 4 – 4 3255 4073 – 002 Carriage and Paper Jams Cause Action Jam in receipt/jo urnal or sli p station Open the cover a nd the cla mshell . Push th e carri age aw ay from the ja m. Remove any jammed pa per or other obstruct ions. Press the Reset bu tton to remo ve error statu s. Reloa d the paper i f necessary , and th e[...]

  • Page 77

    When Something Goes Wr ong 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 an d the cla mshell . Push th e carri age aw ay from the ja m. Remove any jammed pa per or other obstruct ions. Press the Reset bu tton to remo ve error statu s. Reloa d the paper i f neces[...]

  • Page 78

    When Something Goes Wr ong 4 – 6 3255 4073 – 002 Overall Print is Light or Smudged Cause Action Ribb on ca ssette worn Replac e the rib bon ca ssette. For step- by- step instructi ons, see “ C hangi ng the Rib bon Cassette ” in section 2. Sli p out of speci fica tion Check that the sl ip you are usin g meets the specifi cati ons for t he EF[...]

  • Page 79

    When Something Goes Wr ong 3255 4073 – 002 4 – 7 Other Serious Pr oblems The fo llowing problems all need to be correct ed by a qualified s ervice representat ive. For more i nformati on on contacting a repres entative, see the next section. • Printer does not cycle or st op when required. • Illegibl e characters or light print. • Paper d[...]

  • Page 80

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

  • Page 81

    3255 4073 – 002 5 – 1 Section 5 Communication In order for a recei pt or slip t o be printed, a program mus t be in place t hat translat es the dat a from the hos t computer in to a language the pri nter can understand. T his program must t ell the printer exactly how t o print each character. T his sect ion describes how t o create such a prog[...]

  • Page 82

    Communication 5 – 2 3255 4073 – 002 Exit the COPY mode by typing: CTRL Z [Enter] Once the computer know s to direct data f rom any print command to the proper port, commands can be sent f rom any software program. Using BASIC to Send Commands In BASIC, printer commands are s ent as a st ring of characters preceded by the PRINT command. For exam[...]

  • Page 83

    Communication 3255 4073 – 002 5 – 3 • For XON/ XOFF, a particular character i s sent back and f orth betw een the host comput er and the printer t o regulate the communicat ion. • For DT R/DSR, changes i n the DT R/DSR signal coordi nate the inf ormation flow. The RS-232C versi on of the EF P9800 offers the st andard options w hich are sele[...]

  • Page 84

    Communication 5 – 4 3255 4073 – 002 DTR /DSR Prot ocol The DT R signal is used t o control dat a transmiss ion to the pri nter. It is driven low when t he printer is ready t o receive data and driven high when it cannot accept any more data. Data is trans mitt ed from the print er after it confirms t hat the DS R signal is low. RS-232C Interfac[...]

  • Page 85

    Communication 3255 4073 – 002 5 – 5 RS-232C 25-Pi n (Host Computer ) to 9-Pin Communicati on Conn ector Pin Assign ment s[...]

  • Page 86

    Communication 5 – 6 3255 4073 – 002 Power Cable Co nnector Pin Assignments The following illust ration shows the pow er cable connector and pin assignment s. The pow er cable connector is a 6-pi n mini-DIN plug and is located at the rear of the print er. Cash Drawer Co nnector Pin Assignments The following illust ration shows the cash draw er c[...]

  • Page 87

    Communication 3255 4073 – 002 5 – 7 Parallel Interface The parallel interf ace is an industry st andard IEEE 1284 bi-directional int erface. It communicates in the following modes: compa tibility, nibble, and byte. The follow ing sections explain the interface prot ocols and connectors f or the parallel interf ace. For in formation on t he RS-2[...]

  • Page 88

    Communication 5 – 8 3255 4073 – 002 with an int egral shielded cable on the external power supply. It is located at the rear of the pri nter. Cash Drawer Co nnector Pin Assignments The following illust ration 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 t he[...]

  • Page 89

    Communication 3255 4073 – 002 5 – 9 Setting Switches The DI P sw itches are lo cated at t he rear of th e printer as s hown in t he illustration. They are used to set the communica tion parameters as outlined in the table. These paramet ers must match those of t he host computer in order for the host computer and the print er to communicate. No[...]

  • Page 90

    Communication 5 – 10 3255 4073 – 002 DIP Switch Setting s for RS-232C Parameters Switch Settings Description 1 OFF ON On-line Mode . Use t o set RS-232C options (de fault) Offline . Le vel 1 Diag nost ics (s etu p mod e) 2 OFF ON DTR/DSR Pr otocol (d efault ) XON/ XOFF Pr otocol 3 OFF ON With out Pa rity (defa ult) With P ari ty 4* OFF ON Odd P[...]

  • Page 91

    3255 4073–002 6–1 Section 6 EFP9800 ESC/POS Commands Commands control all operat ions and funct ions of t he EFP9800 print er. The commands in thi s section i nclude the commands f or the Epson 370/375 pri nter, allowi ng the EFP 9800 printer to emul ate the Eps on printers. List of EFP9800 ESC/POS Commands This t able list s the EFP 9800 ESC/P[...]

  • Page 92

    EFP9800 ESC /POS C ommand s 6– 2 3255 4073 – 002 Hexadecimal Code Command N a me Page 1B 2A Select Bi t Im age Mode 6– 40 1B 2D Set/Cancel Underline 6 – 34 1B 32 Se t Line Sp acing t o De fault Sp acing 6 – 11 1B 33 Set L ine Spacing 6 – 12 1B 3C Retu rn H om e 6 – 12 1B 3D Select Peripheral Device 6 – 13 1B 3F Can cel User-Def ined[...]

  • Page 93

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 3 Hexadecimal Code Command N a me Page 1B 71 Releas e 6 – 26 1B 74 Select Character Code Table 6 – 39 1B 75 Transmit Peripheral Dev ice Status 6 – 45 1B 76 Transm it Paper S ens or Statu s 6 – 46 1B 7B Set/Cancel Upside Down Printing 6 – 39 1B 7D 00 Copy Dow n loaded Object to Flas h Mem[...]

  • Page 94

    EFP9800 ESC /POS C ommand s 6– 4 3255 4073 – 002 EFP9800 ESC/POS Command Descriptions These commands include the commands for the Eps on 370/375 printer. T he command descriptions in this section are grouped in t he following cat egories: • Printer Functi on Commands • Print Characterist ics Commands • Graphics Commands • Printer Status[...]

  • Page 95

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 5 Horiz ontal Tabs : Skip to Next Tab Sto p Skips to the next horizont al tab 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 t here are no more tab stops before the e[...]

  • Page 96

    EFP9800 ESC /POS C ommand s 6– 6 3255 4073 – 002 Eject Slip Prints th e da ta in th e bu ffer a nd ej ects th e slip . Hexadecimal Decimal ASCII 0C 12 FF Standard Mode • Enabled only when sl ip is select ed for printi ng. • Slip is ej ected to t he length set by the Set Sl ip Eject Lengt h command (1B 43). If this leng th is not set, the sl[...]

  • Page 97

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 7 Cance l Pri nt Data in P age Mode Dele tes al l the d ata to be pr inte d in the “ page ” area. Any data fr om the previously select ed “ page ” area that is also part of the current dat a to be printed is deleted. This command is only used in page mode. F or more informat ion see “ Pa[...]

  • Page 98

    EFP9800 ESC /POS C ommand s 6– 8 3255 4073 – 002 Page Mode Two types of fundamental calculation pit ch are used to set the right -side character spaci ng, depending on the value of the Select Print Direction i n 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 horizon[...]

  • Page 99

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 9 Unde rline d and Double -Wide A0 A1 Unde rline d, D ouble-St rike, and D ouble-Wid e A8 A9 Unde rline d, D ouble-Hig h, and Double-Wid e B0 B1 Unde rline d, Double-St rike , Double -High, and Double-Wid e B8 B9 Note: Underlines cannot be printed fo r 90 degree clock wise rotated characters or fo[...]

  • Page 100

    EFP9800 ESC /POS C ommand s 6– 10 3255 4073 – 002 Select Print Mode(s) (for Windows™ Pr inter Dr ivers) Selects t he print mode(s ) specifi ed by the value of n as outlined bel ow. T he default is 1. This command is intended for use w ith Windows printer drivers developed with t he Windows unitool. This command is nearly identical to Select P[...]

  • Page 101

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 11 Standard Mode The horizontal direction of the fundament al calculation pitch is used to set t he print starting posit ion from the beginning of t he line. Page Mode Two types of fundamental calculation pit ch are used to set the print starting position from the beginning of the line, depending [...]

  • Page 102

    EFP9800 ESC /POS C ommand s 6– 12 3255 4073 – 002 Set Line Spacing Sets t he line s pacing to n x (f undamental calculation pit ch). The default value is n = 24. The command i s only available f or the paper sel ected using t he Select Paper for Sett ing Line Spacing command (1B 63 31). See the Set Fundamental Calculation Pit ch command (1D 50)[...]

  • Page 103

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 13 Select Peripher al Device Selects or cancel s a peripheral device desi gnated by the val ue of n . W hen the printer is not selected, it reads all data but performs nothing except the Real Time Stat us Transmi ssion or Real T ime Request to Printer commands. Even though the print er is not sele[...]

  • Page 104

    EFP9800 ESC /POS C ommand s 6– 14 3255 4073 – 002 Set S lip Ejec t Length Sets the slip e jec t len gth to n lines. (When n = 0, no length i s set. ) Changes in line spaci ng do not aff ect the s lip eject lengt h. The l ength set by t his command is used only when the Eject Slip command (0C) is perf ormed. This command is only eff ective in t [...]

  • Page 105

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 15 Print a nd Feed Pa per Print s the dat a in the buff er and feeds t he paper a distance of n x (fundamental calculation pitch). The maximum f eed amount is 40 inches; if a greater number is entered, the paper is fed 40 inches. See t he Set Fundamental Calculat ion Pitch command (1D 50). Hexadec[...]

  • Page 106

    EFP9800 ESC /POS C ommand s 6– 16 3255 4073 – 002 Select Pag e Mode 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 specif ic area of the paper. When th e Eject Slip command (0C) i s received, t he data is printed in the specified area and [...]

  • Page 107

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 17 Command Set ting( s) N ot U sed i n Page M ode Select Print Modes (1B 21) Double-St rike, All 7 x 7 f onts Select Print Modes (1B 22) All 7 x 7 fon ts Select Bit Imag e Mode (1B 2A ) Double D ensit y Set/Ca ncel Emphasi zed Mode (1 B 45 ) All Set/Ca ncel Do ubl e-Stri ke Mode (1 B 47 ) All Set/[...]

  • Page 108

    EFP9800 ESC /POS C ommand s 6– 18 3255 4073 – 002 Hexadecimal Decimal ASCII Value of n (Start Po sition) 1B 54 n 27 84 n ESC T n 0 = Upper l eft corner pro ceeding a cross pa ge to the right (A) 1 = Low er left corn er proceedin g up the page (B ) 2 = Low er right corn er proceedin g across pa ge to the left (upside do wn) (C) 3 = Upper ri ght [...]

  • Page 109

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 19 Standard Mode The default value of n is 0. Page Mode The default value of n is 1. Fo r more informati on see “ Page Mode ” later in this section. Note: Only the lowest bit of n is effective. When n is ev en, uni-directio nal printi ng is turned off and wh en n is odd, uni-di rectional print[...]

  • Page 110

    EFP9800 ESC /POS C ommand s 6– 20 3255 4073 – 002 Keep the following not es in mind for this command. • The fundament al calculation pitch depends on the vert ical or horizontal direction. • The maximum print able area in the x di rection is 400/ 160 inches. • The maximum print able area in th e y direction is 1408/144 inches. • The com[...]

  • Page 111

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 21 Set Re lativ e Pri nt Po siti on Sets the print starting position based on t he current position, in the fundamental calculat ion pitch. The distance (in inches) f rom the current position is calculated as: [ N x (fundamental calculat ion pitch)]. See t he Set Fundamental Calculation P itch com[...]

  • Page 112

    EFP9800 ESC /POS C ommand s 6– 22 3255 4073 – 002 The command is ef fecti ve only at the begi nning of a line. It is ignored when n is out of range. Hexadecimal Decimal ASCII Value of n 1B 61 n 27 97 n ESC a n 0 = Lef t Jus tif y (de fault ) 1 = Center 2 = Rig ht Ju stif y The sett ings do not apply i n page mode. Select Print Paper(s) Selects [...]

  • Page 113

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 23 Notes: • When the paper selection changes, if slip or validation w as previously selected, the slip or validatio n paper 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 s elected at [...]

  • Page 114

    EFP9800 ESC /POS C ommand s 6– 24 3255 4073 – 002 Select Paper Sensor(s) to St op Printing Selects the paper sensor(s) used to stop printing when t he paper-end is detected. The print er finishes printing t he current line and f eeds the paper before stopping. Aft er a paper sensor is enabled, printing is stopped only when the corresponding pap[...]

  • Page 115

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 25 Enable/D isable Paper F eed But ton 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 en abled and when n is odd, the paper feed button is disabled. Print a[...]

  • Page 116

    EFP9800 ESC /POS C ommand s 6– 26 3255 4073 – 002 When eit her n or m is out o f rang e, th e setti ngs tha t were in e ffec t befor e this command remain unchanged. Hexadecimal Decimal ASCII Value o f n Value of m 1B 66 m n 27 102 m n ESC f m n 0 - 64 0 - 15 Generate P uls e Outputs a pulse defined by n 1 and n 2 t o open a cash drawer. The dr[...]

  • Page 117

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 27 Select Head Energi zing Time Selects t he head energizing t ime as sp ecified by n . The head energiz ing time is set f or the paper type s elected using t he Select P rint Paper(s ) command (1B 63 30). (When bot h receipt/journal paper and s lip are selected, the head energizi ng mode for slip[...]

  • Page 118

    EFP9800 ESC /POS C ommand s 6– 28 3255 4073 – 002 • Any printable are a that is less than one c harac ter wide will be extended to the right enough t o print one character. I f the area cannot be ext ended to the right, the left margin will then be reduce d. See “ Set Pri ntable Area Width ” for more informat ion. Set Fundamental Calculat[...]

  • Page 119

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 29 • The wi dth of t he printable area is set f or the paper that was s elected by the Select Paper(s) for Set tings command (1B 63 31). • If a fract ion is part of t he result from calculating t he width of the printable area, it i s corrected w ith th e remainder being truncat ed. • If t h[...]

  • Page 120

    EFP9800 ESC /POS C ommand s 6– 30 3255 4073 – 002 Define User-D efined Charact ers Defines user-defin ed alphanumeric characters f or the sp ecified charact er codes. The character codes may be any between ASCI I code 20-7E (95 charact ers possible). User-def ined characters remai n in eff ect until : • A different user-defi ned character is [...]

  • Page 121

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 31 The command is ignored i f 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 C ommand s 6– 32 3255 4073 – 002 The fo llowing t able describes t he format of the charact er data as express ed by h , u , and l. Value Range (in decimal) 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 colum n i pins. u = the up per 8 pins. Bit 7 of u i corresponds to pin 1, bit[...]

  • Page 123

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 33 The fo llowing exampl e redefines t he character 20 (H) f or 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 F E 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 [...]

  • Page 124

    EFP9800 ESC /POS C ommand s 6– 34 3255 4073 – 002 The result is the cha racter H a s shown in the illustration. In order to define characters for eit her 7 x 7 or 5 x 9, the charact er set must be selected by t he Select P rint Mode(s) command (1B 21). The characters downloaded are st ored as the def ined character set . Columns are st ored in [...]

  • Page 125

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 35 Cancel User-D efined Chara cters Cancels th e user-defi ned character designat ed by character code n of t he selected font size. After a particular character is canceled, t he corresponding built-in character is print ed. The print er ignores this command if a user-def ined character is not de[...]

  • Page 126

    EFP9800 ESC /POS C ommand s 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 us ed with bit -images or downloaded bit -images. Hexadecimal Decimal ASCII Value of n 1B 47 n 27 71 n ESC G n 0 -255 The sett ings do not a[...]

  • Page 127

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 37[...]

  • Page 128

    EFP9800 ESC /POS C ommand s 6– 38 3255 4073 – 002[...]

  • Page 129

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 39 Set/Cancel 90 Degree Clockwise Rotation Starts or st ops 90 degree clockwise rotated printing. Underlining may be on in rotated mode, but characters are not underlined. The command is ignored w hen n is out of range. Hexadecimal Decimal ASCII Valu e of n 1B 56 n 27 86 n ESC V n 0 = C ancel 90 d[...]

  • Page 130

    EFP9800 ESC /POS C ommand s 6– 40 3255 4073 – 002 Note: Only the lowest bit of n is effective. When n is ev en, upside down printi ng is turned off and wh en n is odd, upside down print ing is turned on. Graphics Commands These commands are used to control the way graphics are entered or printed. They are listed in numerical order of t heir hex[...]

  • Page 131

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 41 See the illust ration for a graphic repres entation of the 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 data columns (t he value [ d ]). The value [...]

  • Page 132

    EFP9800 ESC /POS C ommand s 6– 42 3255 4073 – 002 Defi ne Down loade d Bit Image Defines a dow nloaded bit i mage as specif ied 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 dat a columns (the value [ d ]). The [...]

  • Page 133

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 43 The command is ignored if n 1 x n 2 is out of range. Print D ownloaded Bit Im age Print s a downloaded bit image in the mode s pecified by m . I f a downloaded bit image exceeds one lin e, the excess data is not printed. D ownloaded bi t images and user-defined character sets cannot be used sim[...]

  • Page 134

    EFP9800 ESC /POS C ommand s 6– 44 3255 4073 – 002 The command is ignored if: • Data i s pre sent i n the p rint b uffer . • A downloaded bit i mage is not def ined. • The value of m is out of range. Hexadecimal Decimal ASCII Value of m 1D 2F m 29 47 m GS / m (See tab le bel ow) Horizon tal Direction m Dot Density Adjacent Dot Sp ecificati[...]

  • Page 135

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 45 Transmit P erip heral De vic e Status Transmit s the s tatus of drawer connector pi n 3. Hexadecimal Decimal ASCII Value of n 1B 75 n 27 117 n ESC u n 0, 48 = Drawe r connect or pin 3 Bit Funct ion 0 1 0 Pin Level 3 Low High 1-3 Undefine d 4 Not Used Alw ays 0 5-6 Undefine d 7 Not Used Alw ays [...]

  • Page 136

    EFP9800 ESC /POS C ommand s 6– 46 3255 4073 – 002 Tra nsmit Paper Sensor Stat us Transmits the st atus of a paper sensor. Hexadecimal Decimal ASCII 1B 76 27 118 ESC v Receipt/Journ al Paper Out Switch Status Bit Receip t/Journal Pap er Out Switch Sensor 0 1 0 Receipt/Journ al Paper Near End Paper Low Not Detected Paper Low Detected 1 Receipt/Jo[...]

  • Page 137

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 47 Note: When the Enable/Disable A utomatic Status Back (ASB) command i s enabled, the statu s transmitt ed by ASB and by this command must be distinguished. Tra nsmit Print er ID Transmits the printer ’ s ID to the ho st com puter . Hexadecimal Decimal ASCII Valu e of n 1D 49 n 29 73 n GS I n 1[...]

  • Page 138

    EFP9800 ESC /POS C ommand s 6– 48 3255 4073 – 002 • The printer transmit s only one byte after confirming t hat the host comput er is ready when D TR/DSR prot ocol is select ed. One byt e is transmi tted without conf irming the signal when XON/XOFF protocol is selected. • When the command i s buffered, a status is sent caus ing a possible d[...]

  • Page 139

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 49 If any of the st atus it ems list ed above are selected, ASB i s enabled and the printer aut omatically t ransmit s 4 stat us bytes whenever the s elected st atus changes. If no stat us is select ed, ASB is dis abled. In RS-232C communications , all four st atus bytes are t ransmitt ed without [...]

  • Page 140

    EFP9800 ESC /POS C ommand s 6– 50 3255 4073 – 002 The transmitted stat us is shown in the follow ing tables: First Byte (p rinter in form ation) Printer Status Bit Print er Function 0 1 0-1 Not Us ed Always 0 2 Cash Drawer Connector , Pin 3 Low High 3 Online/ Offline State Online Offline 4 No t Used Alway s 1 5 Co ver S tate Clo sed Clos ed 6 P[...]

  • Page 141

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 51 Third Byte (paper senso r informatio n) Receipt/Journ al Paper Out Switch Status Bit Receipt/Jour nal Paper Out Switch 0 1 0 Receipt/Jou rnal P aper Nea r End P aper Low Not Detected Pa per Low Detec ted 1 Receipt/Jou rnal P aper Nea r End P aper Low Not Detected Pa per Low Detec ted 2-3 Undefi[...]

  • Page 142

    EFP9800 ESC /POS C ommand s 6– 52 3255 4073 – 002 Notes for Bit 1 : • The slip paper status becomes 0 (Print able) after paper is l oaded and becomes 1 (Not P rintable) w hen the paper is ejected or the pri nter times out. • When th e slip paper is selected and t he printer goes i nto th e slip w aiting state, bit s 5 and 6 of the t hird by[...]

  • Page 143

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 53 Iden tifyi ng Auto S tatus Bac k Bytes Tran smi tted b y the P rinter The print er transmit s stat us to t he host comput er in several ways as shown in the fo llowi ng ta ble : Printer respo nse to a status req uest from host com puter Pattern of status bytes sent by printer Tran smit Peri phe[...]

  • Page 144

    EFP9800 ESC /POS C ommand s 6– 54 3255 4073 – 002 Transmit S tatus Transmi ts th e stat us specif ied by the value of n . In RS-232C communicat ions, w hen DTR/DSR cont rol is select ed, the pri nter confirms t hat the host computer is ready t o receive data (DSR signal is SPACE) and then trans mits only one byt e. If the host computer is not r[...]

  • Page 145

    EFP9800 ESC /POS C ommand s 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 st atus 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/Jour nal Paper Out Switch Sensor 0 1 0 Rece[...]

  • Page 146

    EFP9800 ESC /POS C ommand s 6– 56 3255 4073 – 002 n = 3: Slip Status (Transm its the values 00H - 0F H, indicatin g the remain ing p rintable area) Numb er of Remainin g Dots Slip Status (Hexad ecimal) 0 - 8 00 (T ransmitted when there is not enough paper for the next in struction) 9 - 17 01 18 -26 02 : : 117 - 125 0D 126 -134 OE 135 - OF[...]

  • Page 147

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 57 Real Time Comman ds The followi ng three situations must be understood when using real time commands. 1. First, the printer perf orms the real time command upon receiving it and will transmit status regardless of t he condition of t he DSR signal. 2. Second, the print er transmit s stat us when[...]

  • Page 148

    EFP9800 ESC /POS C ommand s 6– 58 3255 4073 – 002 To guard against this sit uation, an applicat ion should determine the cause of a busy condition and t ake appropriate action or pace furt her real time commands to avoid filling t he buffer. There are a minimum of 256 byt es available in the printer ’ s buffer wh en it goes busy. The commands[...]

  • Page 149

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 59 n = 1: Printer Status Printer Status Bit Print er Funct ion 0 1 0 Not Used Alw a y s 0 1 Not Used Alw a y s 1 2 Cash Draw er Conn ector, Pin 3 Low High 3 Online/Off line State Online Offline 4 Not Used Alw a y s 1 5-6 Un defi ned 7 Not Used Alw a y s 0 n = 2: Offline Status Offline Status Bit D[...]

  • Page 150

    EFP9800 ESC /POS C ommand s 6– 60 3255 4073 – 002 n = 3: Error Status Error Status Bit Description 0 1 0 Not Used Alw ays 0 1 Not Used Alw ays 1 2 Mechani cal Error No Error Error 3 Undef in ed 4 Not Used Alw ays 1 5 Unrecoverabl e Error No Error Error 6-7 Not Used A lw ays 0 Note: For Bit 2, mechani cal errors include home po sition detectio n[...]

  • Page 151

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 61 n = 5: Slip Paper Status Slip Paper Status Bit Slip Paper Func tion 0 1 0 Not Used Alw a y s 0 1 Not Used Alw ay s 1 2 Slip Paper Selection Selected Not Selected 3 Slip I nsertion Waiting Not Waiting W aiting 4 Not Used Alw ay s 1 5 Slip/Valid ation Sensor Slip Pr esent Slip Not Present 6 Slip/[...]

  • Page 152

    EFP9800 ESC /POS C ommand s 6– 62 3255 4073 – 002 n = 6: Va lidat ion Pape r Stat us Vali dation P aper St at us Bit Validat ion Pape r Functi on 0 1 0 Not Used Alw ay s 0 1 Not Used Alway s 1 2 Validation P aper Selection Selected Not Selected 3 Validatio n Insertion Waiting No t Waiting Waiting 4 Not Used Alway s 1 5 Validatio n Sensor Valida[...]

  • Page 153

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 63 Do not use this command w ithin the data sequence of another command that consists of t wo or more bytes. For example, if you send t he Set Line Spacing (ASCII code ESC 3 n ) t o the print er, and a Real Time Reques t to P rinter command (10 05 n ) interrupts bef ore n is received, the code 10 [...]

  • Page 154

    EFP9800 ESC /POS C ommand s 6– 64 3255 4073 – 002 Bar Code Commands These commands f ormat and print bar codes on the receipt stati on. Sel ect Pri nting P osi tion of H RI Charac ters ( Recei pt Stati on) Print s HRI charact ers (Human Readable In terface) above or below the bar code. Hexadecimal Decimal ASCII Valu e of n (Printin g Position )[...]

  • Page 155

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 65 Print B ar Code (Receipt Stat ion) Selects t he bar code type and print s a bar code for t he ASCII charact ers entered. Th e command is only valid at the beginning of a line. If the w idth of t he bar code exceeds one line, the excess dat a is not pri nted. I llegal data cancels the command. T[...]

  • Page 156

    EFP9800 ESC /POS C ommand s 6– 66 3255 4073 – 002 First Vari ation: S tring termi nated with N ULL C haracte r 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 t he tabl e) n = 1- 255 (see the t able) m Bar Code d n , Length 0 UPC-A 48- 57 ( AS CI I num er [...]

  • Page 157

    EFP9800 ESC /POS C ommand s 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 t he tabl e) d =0-127 (see t he tabl e) n = 1-255 (see t he tabl e) The value of m selects t he bar code syst em as described in t he table. When[...]

  • Page 158

    EFP9800 ESC /POS C ommand s 6– 68 3255 4073 – 002 m Bar Code d n , Length 65 UP C-A 48- 57 ( A SCI I num er als ) Fix ed L ength: 11, 12 66 UP C-E 48- 57 Fi xe d L eng th: 11, 12 67 JA N 13 (EA N ) 48- 57 F ixe d L e ngth: 12, 13 68 JA N 8 (EA N) 48- 57 Fix ed L ength: 7, 8 69 CODE 39 48- 57, 65- 90 (A SCI I alphabe t), 32, 36, 37, 43, 45, 46, [...]

  • Page 159

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 69 Page Mode Overview Page mode is one of two modes w hich the EF P9800 printer us es to operate. Standard mode is typical of how most printers operate by printing data as it is received and feeding paper as the various paper f eed commands are received. Page mode is dif ferent i n that i t proces[...]

  • Page 160

    EFP9800 ESC /POS C ommand s 6– 70 3255 4073 – 002 Lim itatio ns Be aware of t he foll owing limi tations in page mode: • Bi-directional printing may cause problems and should be avoided. Use Set/Cancel Uni-Dire ctional Printing (1B 55) to set uni-directional printing. • Half dots cannot be used. Page mode requires f ull dots f or 5 x 9 dot [...]

  • Page 161

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 71 Com mand S ettings in Bo th Mode s The command set tings are t reated th e same in page mode as t hey are in standard mode. However, t here are some dif ferences: • The setti ngs for the follow ing commands are set independently in bot h modes: Set Right-Side Charact er Spacing (1B 20) Set Li[...]

  • Page 162

    EFP9800 ESC /POS C ommand s 6– 72 3255 4073 – 002 The tot al number of dots for dx is 200 (400 half dots) at 160 half dots per inch. Th e total number of dots f or dy is 704 (1408 half dot s) at 144 half dots per inch. • The print start ing position for st andard height characters is determined by the fi rst line of the page and the di rectio[...]

  • Page 163

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 73 • A line feed is automati cally performed any ti me the number of charact ers is greater than t he specif ied width of the page (ass uming no commands including a line f eed are present). This moves the print starti ng position t o the next line. • Increase the amount of line feeding f or a[...]

  • Page 164

    EFP9800 ESC /POS C ommand s 6– 74 3255 4073 – 002 Examples o f Printi ng in Page Mod e The first example is text on two lines at 9 dots per line with an a uto-line feed. The text on t he third 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 f eed feature. ”[...]

  • Page 165

    EFP9800 ESC /POS C ommand s 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 HE RE ” 09 09 “ *12.67 ” 0A 0A 09 “ TWELV E AND 67/100 ” 0A 0C In th is example, begin by s electing sli p insertion paper. Then enter page mode and select th e print direction to[...]

  • Page 166

    EFP9800 ESC /POS C ommand s 6– 76 3255 4073 – 002 Flash Memor y Commands These commands copy user-defin ed character sets or logos 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 t he printer is powered up, or kept in flash memory for lat er use. Eith er way, it [...]

  • Page 167

    EFP9800 ESC /POS C ommand s 3255 4073 – 002 6 – 77 • If a charact er set is being copied to f lash memory, bot h the 7x7 and 5x9 versions of the character s et are copied. T he character set must have at least one us er-defined charact er defined to be copied. • The current s tate of the user- defined charact ers is preserved w hen the comm[...]

  • Page 168

    EFP9800 ESC /POS C ommand s 6– 78 3255 4073 – 002 Enable Loading the Object When Power ing on the Print er Enables the object in flas h memory to be copied to RAM w hen the print er is powered up or the I nitiali ze Print er command (1B 40) is received. Th is command reverses the previ ous command, “ Disable Loading the Object to RAM When Pow[...]

  • Page 169

    3255 4073 – 002 7 – 1 Section 7 Ithaca Periphe rals Proprinte r Emulation Commands Commands control all operat ions and funct ions of t he EFP9800 print er. The commands in thi s section emul ate the I thaca Peripherals Proprinter emulat ion. List of Ithaca Peripherals Proprinter Emulation Commands This t able list s the commands i n numerical [...]

  • Page 170

    Ithaca Peripherals Proprinter Emulation Commands 7 – 2 3255 4073 – 002 Hexadecimal Code Command N ame Page 18 Clear Printer 7 – 6 1B 11 Perform Validation: Open Forms Compensation Assem bly 7 – 6 1B 13 Perform Val idation : Clos e Form s C om pensat ion Assem bly 7 – 7 1B 14 Perform Val idation : Clos e Form s C om pensat ion Assem bly Wh[...]

  • Page 171

    Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 3 Hexadecimal Code Command N ame Page 1B 4C n 1 n 2 Dou ble-Den sity , Half-S peed Graphics 7 – 18 1B 53 30 Set S uperscri pt 7 – 15 1B 53 31 Set S ubs cript 7 – 15 1B 54 Can cel Subs cript/S uperscri pt 7 – 15 1B 55 n Uni-Directional/Bi-Directional Print 7 – 10 1B 5[...]

  • 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 follow ing categories: • Printer Functi on Commands • Print Characterist ics Commands • Graphics Commands • Printer Status Commands Within each g[...]

  • 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 pulse is sent w hich is 120 ms high and 480 ms low . Hexadecimal Decimal ASCII 08 8 BS Horizonta l Tab Moves the print position t o the next horizontal t ab stop 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 o f Next Fo rm Prints th e da ta in the da ta b uffer a nd a dva nc es the pap er to the top of the next receipt. T he length of the advance can be set by NVRAM sw itches i n swit ch pack #1. See “ Set I nternal Swi tch Pack V alues in NV RAM ” in secti on[...]

  • Page 175

    Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 7 Perform Va lidation: Close Forms Compensa tion Assembly Closes th e forms compensat ion assembly. The command i s ignored if th e forms compensation ass embly is already closed. Hexadecimal Decimal ASCII 1B 13 27 19 ESC DC3 Perform Va lidation: Close Forms Compensa tion Asse[...]

  • Page 176

    Ithaca Peripherals Proprinter Emulation Commands 7 – 8 3255 4073 – 002 Set Line Spacing t o 1/6 Inch Sets t he line s pacing to 1/6 i nch or 6 lines/ inch. 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 t he length of t he page until th e printer is pow ered up again or until another comma[...]

  • Page 177

    Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 9 Set H oriz ontal Tab Po si tions Sets the horizontal t ab stops. If no horizontal t abs command is given, tab stops are set at every 8th column. Keep the fol lowing in mind: • You can specify up to 32 tabs stops. • Specify tab settings in ascending order. • Column 1 is[...]

  • Page 178

    Ithaca Peripherals Proprinter Emulation Commands 7 – 10 3255 4073 – 002 Uni-Dir ectional/Bi-D irectiona l Print In uni -dire ctio nal p rinti ng, th e pri nter prin ts from le ft to ri ght on ly. Un i- directional pri nting increas es the accuracy of the lef t margin. In bi-directional printi ng, the printer prints in bot h directions. Bi-direc[...]

  • Page 179

    Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 11 Set Single Line Double-Wide Doubles the widt h of the current ly selected character size. The t able below shows the available charact er sizes. You can change character s ize in the mi ddle of a line. The command st ays in eff ect unti l it is canceled wit h the Cancel Sin[...]

  • Page 180

    Ithaca Peripherals Proprinter Emulation Commands 7 – 12 3255 4073 – 002 Set 10 C haracters /Inch Sets t he character si ze to 10 charact ers/inch. Y ou can change character si ze in the middle of a line. To double the w idth from 10 charact ers/inch to 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 t o underline until the Cancel Underlining (1B 2D 0) command is received. The underline is drawn by th e ninth dot. Hexadecimal Decimal ASCII 1B 2D 31 27 45 49 ESC - 1 Sel ect Al ternativ e Ch aracter S et Selects o[...]

  • Page 182

    Ithaca Peripherals Proprinter Emulation Commands 7 – 14 3255 4073 – 002 Set Empha sized Printing Starts emphasized print ing. Each line is printed twice t o improve penetration of multiple-part forms and t o increase print contrast. Emphasized print ing cannot be u sed wi th the fo llowi ng: • Superscript or subscript characters • Block gra[...]

  • Page 183

    Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 15 Set Superscr ipt Starts superscript printing. (Superscript charact ers print above the normal print line.) The Set Superscript command must be sent before t he characters to be printed in superscript. To return to printing on the normal print line, use t he Cancel Superscri[...]

  • Page 184

    Ithaca Peripherals Proprinter Emulation Commands 7 – 16 3255 4073 – 002 Set Double-Wide for Current Font Doubles the widt h 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 t o single-wide charac[...]

  • Page 185

    Ithaca Peripherals Proprinter Emulation Commands 3255 4073 – 002 7 – 17 The printhead has 9 print wires, numbered from 1 to 9 w ith 1 being the t opmost print w ire and 9 being the bot tom most . Each data byte direct s the act ivation of the topmost 8 w ires. Each data byte contains 8 dat a bits, numbered 0 to 7. Each bit directs the act ivati[...]

  • Page 186

    Ithaca Peripherals Proprinter Emulation Commands 7 – 18 3255 4073 – 002 Single-Density Graphics Print s graphics in s ingle-densit y format, in a 60 dots /inch by 72 dots/ inch 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 Quadrupl e Densi ty Graphic s Print s graphics in quadruple- density f ormat in a 240 dots /inch by 72 dots /inch image patt ern. Dot columns can overlap by 3/4 dot wi dth. Dot s can not be printed in adjacent columns of t he same row. Maximum dots/line = 192 Maximum dot re[...]

  • 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 byt e containing the stat us of the paper roll and the cash draw er. Each bit is described in the tabl e. The command is proces sed follow ing any preceding [...]

  • Page 189

    3255 4073 – 002 8 – 1 Section 8 NCR 5021 Printer Emulation Commands Commands control all operat ions and funct ions of t he EFP9800 print er. The commands in th is secti on emulate the N CR 5021 printer. Note: The NCR 5021 emulation is fo r use only with EFP984x serial interface units. This emulation is NOT resident in the EFP9850 and EFP9851pa[...]

  • Page 190

    NCR 5021 P rinter Emul ation C ommand s 8 – 2 3255 4073 – 002 Hexadecimal Co de Comm and Name Page 1B 5B 77 01 13 Open Form s C om pensat ion Assem bly 8 – 6 1B 5B 77 01 14 Close Form s Com pensa tion Assem bly 8 – 7 1B 5B 77 01 16 Reprint Af ter Media Jam 8 – 7 1B 5B 7A v v y y yy. .. yy Echo 8 – 8 1B 5B 7F vv xx xx yy. .. yy Write Dev[...]

  • Page 191

    NCR 5021 P rinter Emul ation C ommand s 3255 4073 – 002 8 – 3 NCR 5021 Emulation Command Descriptions The command descriptions in this sect ion are grouped in the follow ing categories: • Printer Functi on Commands • Print Characterist ics Commands • Printer Status Commands Within each group t he commands are listed in numerical order acc[...]

  • Page 192

    NCR 5021 P rinter Emul ation C ommand s 8 – 4 3255 4073 – 002 Rese t This command does the follow ing: • Stops printing • Flushes data buffers • Initializes parameters • Rese ts I/O ports • Take s the p rinte r offli ne It does not reload t he character set from NVRAM, affect the int erline spaci ng, clear the tallies, or flush the co[...]

  • Page 193

    NCR 5021 P rinter Emul ation C ommand s 3255 4073 – 002 8 – 5 Close Takes t he printer off line. W hen the print er is off line, it accepts only t he following commands: • Set In terline Spacing (1B 5B 72) • Reset (1B 5B 30) • Read Status (1B 5B 31) • Open (1B 5B 32) • Read Tallie s (1B 5B 3 4) • Write D evice Control Memory (1B 5B [...]

  • Page 194

    NCR 5021 P rinter Emul ation C ommand s 8 – 6 3255 4073 – 002 Rese t Charac ter RAM Reiniti alizes th e character memory. Th e original dot pat terns are copied f rom ROM into RAM, eliminat ing any changes made by t he user. This command is processed only when the print er is offline. Hexadecimal Decimal ASCII 1B 5B 70 27 91 112 ESC [ p Read Sl[...]

  • Page 195

    NCR 5021 P rinter Emul ation C ommand s 3255 4073 – 002 8 – 7 The st ate of t he forms compens ation assembly can be checked w ith t he 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 Form s Compensation Assembly Closes th e [...]

  • Page 196

    NCR 5021 P rinter Emul ation C ommand s 8 – 8 3255 4073 – 002 Echo When th e printer receives t his command, it takes the data f ollowi ng 1B 5B 7A vv yy, c onv erts th e da ta to u npa cke d ASC II, and retu rns the con ve rted d ata to the host computer. This is usef ul when performing diagnostics on t he printer. This command i s executed im[...]

  • Page 197

    NCR 5021 P rinter Emul ation C ommand s 3255 4073 – 002 8 – 9 WARNING Due to the e lectrical characteris tics of the printer, neighb oring dots cannot both be fired within a horizontal row. Damage to the print mechanism may re sult. It is the respons ibility of the character set creator to insure that th is can not occur. Altering a charact er [...]

  • Page 198

    NCR 5021 P rinter Emul ation C ommand s 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 int o a 16-bit value[...]

  • Page 199

    NCR 5021 P rinter Emul ation C ommand s 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 t he[...]

  • Page 200

    NCR 5021 P rinter Emul ation C ommand s 8 – 12 3255 4073 – 002 The calculated of fset does not have to f all on a character boundary and the number of codes does not have to be a whol e multiple of s even (7). For example, the f ollowi ng command would alter t he lower porti on of the charact er assigned t he value 41H and the t op portion of t[...]

  • Page 201

    NCR 5021 P rinter Emul ation C ommand s 3255 4073 – 002 8 – 13 Cancel Double-Wide Ends double-wide printing. Hexadecimal Decimal ASCII 10 16 DLE Set Double-Wide Starts double-w ide printing. The printer retu rns to single-wide mode when it receives the Cancel Double-W ide (10) command or when the end of the current line is reached. Hexadecimal [...]

  • Page 202

    NCR 5021 P rinter Emul ation C ommand s 8 – 14 3255 4073 – 002 If a paper jam has occurred, the print mechanism must be cleared. If more printable dat a than the print data buffer can accommodat e is sent, the printer discards all da ta after the data buffer is filled. This command i s executed immediat ely, regardless of the st ate of t he pri[...]

  • Page 203

    NCR 5021 P rinter Emul ation C ommand s 3255 4073 – 002 8 – 15 Read a nd Clear Tallies Returns printer tallies for hours on and lines print ed and then clears the tallies. The tallies are not cleare d by the Reset (1B 5 B 30) c ommand. Hexadecimal Decimal ASCII 1B 5B 35 27 91 53 ESC [ 5 The print er sends th e follow ing in reply t o the mess a[...]

  • Page 204

    NCR 5021 P rinter Emul ation C ommand s 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 t he EFP9800 print er. The commands in th is chapter emulat e the EF4270 prin ter. List of EF4270 Emulation Commands This t able list s the commands i n numerical order according to t heir hexadecimal codes. T he page number indicates wh[...]

  • Page 206

    EF4270 Emulatio n Comm ands 9 – 2 3255 4073 – 002 Hexadecimal Co de Comman d Name Page 1B 08 Cash Draw er 2 9 – 7 1B 0C Docum ent Clam p Open 9 – 8 1B 13 Self Test 9 – 8 1B 17 Docum ent Validation 9 – 8 1B 1A 1B 5A Receipt/Journal Print 9 – 8 1B 1C Docum ent Clam p Close 9 – 9 1B 1D Graphics: 5 Dot 9 – 21 1B 21 Character Set 9 –[...]

  • Page 207

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 3 Hexadecimal Co de Comman d Name Page 1B 7D n n Rotate Fon t 90 Degrees Clockw ise or Cancel Rotated Pr int 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 Emulatio n Comm ands 9 – 4 3255 4073 – 002 EF4270 Command Descriptions The command descriptions in this sect ion are grouped in the follow ing categories: • Printer Functi on Commands • Print Characterist ics Commands • Graphics Commands • Printer Status Commands Within each group t he commands are listed in numerical order accor[...]

  • Page 209

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 5 Line Feed Prints t he data in the buff er and feeds the paper one line. The height of the line is dete rmi ned b y the inter nal DIP switch se ttings o r by the Se t Up Par ame ters command (19 n ). See “ Chapter 3: D iagnostics and Print T est ” for more information. Hexadecimal Decimal ASC[...]

  • Page 210

    EF4270 Emulatio n Comm ands 9 – 6 3255 4073 – 002 Setup Param eters Sets temporary values f or default printer parameters. N is t he sum of t he values for each parameter. Hexadecimal Decimal ASCII 19 n 25 n EM n Value of n Hexadecimal Decimal ASCII Parameter Settin g 00 01 0 1 NUL SOH Au to Line Feed ON OFF 00 02 0 2 NUL STX Characters per Lin[...]

  • Page 211

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 7 Rese t Prin ter This command is processed immediately and causes th e printer 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/XOFF handshaking is selected. No additional data should be sent t o the printer follo[...]

  • Page 212

    EF4270 Emulatio n Comm ands 9 – 8 3255 4073 – 002 Document C lamp Op en Opens the platen. Any forms still in the printer may fall back into the va lidation stat ion when the pl aten is opened. T his command enables t he Receipt/Journal paper feed and disables the Slip/V alidation paper feed. Hexadecimal Decimal ASCII 1B 0C 27 12 ESC FF Self Tes[...]

  • Page 213

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 9 Document Clamp Close Closes t he platen w hen the form has been detected and t he time f or the 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 Ej ect Ejects t he form fr om th[...]

  • Page 214

    EF4270 Emulatio n Comm ands 9 – 10 3255 4073 – 002 Select Used for parallel printers only. Causes pin 13 on the 25-pin communicat ion cable connector to f unction as t he SELECT lin e. Int ernal swit ch pack #3, swi tch 8 must be se t to OFF. Hexadecimal Decimal ASCII 1B 47 27 71 ESC G Either Form-In Sensor This command is not supported and is [...]

  • Page 215

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 11 Clamp D elay Sets the time that th e pr inter waits fr om whe n it de tects a n in serte d form to when it clamps the plat en closed. T his allow s time f or the fo rm to be lined up correctly a nd held still. Hexadecimal Decimal ASCII Value of n 1B 4C n 27 76 n ESC L n See table Value of n Hex[...]

  • Page 216

    EF4270 Emulatio n Comm ands 9 – 12 3255 4073 – 002 Buffe r Cle ar Clears all print characters and cont rol codes from t he buffer. Al l current settings are maintained. T his command does not return the printer t o its default condition. The command is processed immediat ely. Hexadecimal Decimal ASCII 1B 60 27 96 ESC ‘ Repe at Charac ter Repe[...]

  • Page 217

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 13 Cancel Slip Wait ing Cancels sli p waitin g. The communicat ion buffer is cleared and the print er returns t o roll mode. Th e command is executed immediat ely after it is received. Hexadecimal Decimal ASCII 1B 7E 27 126 ESC ~ Print Characteristics Commands These commands affect t he appearance[...]

  • Page 218

    EF4270 Emulatio n Comm ands 9 – 14 3255 4073 – 002 Charac ter Se t Selects t he character set . The def ault charact er set is defined by the i nternal DIP switch setting s. See “ Chapter 3: Di agnostics and P rint Tes t ” for more information. Hexadecimal Decimal ASCII Value of n 1B 21 n 27 33 n ESC ! n See table Value of n Hexadecimal Dec[...]

  • Page 219

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 15[...]

  • Page 220

    EF4270 Emulatio n Comm ands 9 – 16 3255 4073 – 002 Underline Pr int Activates t he 9th wire on all charact er cells to underline all printable characters, including a sp ace (blank) character. Hexadecimal Decimal ASCII 1B 43 27 67 ESC C Under line Off Turns off underline print ing. Hexadecimal Decimal ASCII 1B 44 27 68 ESC D Double-High Off Tur[...]

  • Page 221

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 17 Pitch Selection Selects t he character pit ch, from 33 t o 66 characters per l ine. The default character set is defined by t he internal D IP s witch s ettings. For more informat ion, see “ Chapter 3: Diagnosti cs and Print Test. ” The Double Wide command may be used with any pit ch to pro[...]

  • Page 222

    EF4270 Emulatio n Comm ands 9 – 18 3255 4073 – 002 Upside-Down O ff Turns off upside-dow n printing. Hexadecimal Decimal ASCII 1B 52 27 82 ESC R Upsi de- Down Pri nt Starts upside-dow n printing. Available for bot h journal and validation printing. Lines are print ed in the order t hey are received from th e host. T he first line of data is the[...]

  • Page 223

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 19 Graphics Commands These commands are used to control the way graphics are entered or printed. They are listed in numerical order of t heir hexadecimal codes. Graphic s Enters graphics printing mode which print s all available dots (uses all wires in the print head). Any combinati on of dots may[...]

  • Page 224

    EF4270 Emulatio n Comm ands 9 – 20 3255 4073 – 002 The follow ing representation of th e graphics cell shows how the cell is def ined and which bits def ine which 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 Byte o o o o o o o 3rd Byte o o o o o[...]

  • Page 225

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 21 Graphic s: 5 Dot Enters or exits graphics printing mode w hich prints only the top f ive dots of t he column (corresponding to the t op five wires of the printhead). These t op five dots correspond to the least significant fi ve bits (bits 0-4) of t he data sent to t he printer as shown in the [...]

  • Page 226

    EF4270 Emulatio n Comm ands 9 – 22 3255 4073 – 002 Printer Status Comman ds These commands enabl e the printer t o communicate it s stat us to t he host computer. The commands are listed numerically by hexadecimal code. Status: 3 Bit Transmits the st atus of the paper sensors and t he condition of the print er. This command is processed immedia[...]

  • Page 227

    EF4270 Emulatio n Comm ands 3255 4073 – 002 9 – 23 Status: 6 Bit Transmit s the s tatus of the paper sens ors, cash draw ers, forms clamp, and the condition of the print er. This command is processed immediately. The transmitted stat us is shown in the table below. Hexadecimal Decimal ASCII 1B 05 27 5 ESC ENQ Bit 0 1 0 Form Presen t Form Not Pr[...]

  • Page 228

    EF4270 Emulatio n Comm ands 9 – 24 3255 4073 – 002 Status: 7 Bit Transmit s the s tatus of the paper sens ors, cash draw ers, forms clamp, and the condition of the print er, including paper jam status. This command is processed immediately. The trans mitted s tatus is shown in t he table below . Hexadecimal Decimal ASCII 1B 06 27 6 ESC AC K Bit[...]

  • Page 229

    3255 4073 – 002 10 – 1 Section 10 Flash Download Commands These commands are us ed to load f irmware into the printer and t o configure the p rinte r. With th e ex ce ption o f the Pu t the Pr inter in Fla sh Downl oad Mode command (1B 5B 7D), th ese commands are available only w hen the prin ter is in download mode. No other commands are avail[...]

  • Page 230

    Flash Do wnlo ad Co mmands 10 – 2 3255 4073 – 002 List of Flash Download Commands This t able list s the commands i n numerical order according to t heir hexadecimal codes. T he page number indicates where a complete descript ion of the command can be found in t he next section. Hexadecimal Co de Comman d Name Pag e 1B 5B 7D Put the Printer in [...]

  • Page 231

    Flash Do wnlo ad Co mmands 3255 4073 – 002 10 – 3 Flash Download Command Descriptions These commands control downloading of flash memory. The print er returns either ACK or NAK t o the host computer when each command is received: • ACK (hexadecimal 06) Sent when t he printer has recei ved a host trans mission and has completed the request s u[...]

  • Page 232

    Flash Do wnlo ad Co mmands 10 – 4 3255 4073 – 002 Request F lash Identifier Returns t he size of the f lash used. T here may be 4, 8, or 16 s ectors (64K each) in flash memory. The numbers retu rned are the number of sectors minus one (3, 7, or 15 respectivel y). This command assures t hat the f irmware to be downloaded is the a ppr opri ate si[...]

  • Page 233

    Flash Do wnlo ad Co mmands 3255 4073 – 002 10 – 5 Return Mic roproc ess or CRC Causes the print er to trans mit ACK follow ed by the CRC of t he microprocessor: ACK (CRC low, CRC high). Hexadecimal Decimal ASCII 1D 07 29 7 GS BEL Set Emulation Sets t he printer to the emulation reques ted. Th e command assumes t hat the printer fl ash program m[...]

  • Page 234

    Flash Do wnlo ad Co mmands 10 – 6 3255 4073 – 002 Write E EROM Switches Sets t he emulation EEROM sw itches. T he command assumes t hat the print er flash program memory (s ectors 0, 1) have been correct ly programmed. If these sectors have been eras ed, the print er returns NAK. The printer ret urns ACK if the command is performed successfully[...]

  • Page 235

    Flash Do wnlo ad Co mmands 3255 4073 – 002 10 – 7 Read EEROM s witc hes Returns t he settings of the EEROM s witches. This command is us ed to verify that t he EEROM sw itches are set correctly. T he command assumes that t he printer fl ash program memory (sectors 0, 1) have been correctly programmed. I f these s ectors have been erased, the pr[...]

  • Page 236

    Flash Do wnlo ad Co mmands 10 – 8 3255 4073 – 002 Write EEROM P arameter Turns data scope mode on or off , and selects the MI CR type (CMC7 or E13B). The command ass umes that the printer f lash program memory (sect ors 0, 1) have been correctly programmed. I f th ese sectors have been erased, th e printer returns NAK. Hexadecimal Decimal ASCII[...]

  • Page 237

    Flash Do wnlo ad Co mmands 3255 4073 – 002 10 – 9 Read EEROM P arameter Returns t he sett ing of the reques ted parameter. T he command assumes that t he printer fl ash program memory (sectors 0, 1) have been correctly programmed. I f these s ectors have been erased, the print er returns N AK. The prin ter transm its ACK, follow ed by the value[...]

  • Page 238

    Flash Do wnlo ad Co mmands 10 – 10 3255 4073 – 002 Era se Selected Sector Erases t he sector t hat was selected previ ously. The printer t ransmits ACK if the sect or is erased success fully, NAK if no sector was sel ected previously. Hexadecimal Decimal ASCII 1D 10 nn 29 16 nn GS DLE nn Downl oad S ecto r Contains a st art address (ah* 256 + a[...]

  • Page 239

    Flash Do wnlo ad Co mmands 3255 4073 – 002 10 – 11 Rebo ot the p rinte r Ends the load process and reboots the print er. Before executing this command, the printer should have f irmware loaded, emulat ion set, EEROM sw itches set and external sw itches s et to th e runtime set tings. Application sof tware f or downloading should prompt the user[...]

  • Page 240

    Flash Do wnlo ad 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 Magnet ic Ink Character Recognit ion (MICR) check reader, including how it parses the character s trings on checks . This section explai ns these commands . The sect ion that follo ws, “ MI CR Parsing, ” descri bes how to create a parsing format and how [...]

  • Page 242

    MICR Comma nds and Pa rsing 11 – 2 3255 4073 – 002 Reread MICR Data Resends the unparsed MICR data (as if the parsing has not been defined) f rom the previous MI CR sequence. Hexadecimal Decimal ASCII 1B 77 52 27 119 80 ESC w P Defi ne Parsi ng Format, Do Not S ave Pe rmanentl y Defines, but does not save parsing f ormat. See “ P arsing Param[...]

  • Page 243

    MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 3 Parsing Param eter String Options The parsing options apply only to the E13B MICR font only, not to the CMC7 MICR font . Variabl e Length Fi eld s Varia ble Lengt h Fiel d N ame Sel e ctor Comment s Tr ansit Num ber T Full 9 digit r outing /transit numbe r Bank Numbe r B Digits 4-8 of transit n[...]

  • Page 244

    MICR Comma nds and Pa rsing 11 – 4 3255 4073 – 002 Other Parame ters Error Number E One Digit Ret urned 0 1 Read O K Read e rro r: bad characte r, em pty fie ld inval id le ngth, che ck dig it inval id Sta t us S Two Di gits R et urned 01 09 08 05 07 04 10 11 00 No MI CR data Mex ican check Canadian check Erro r in tr ansit numbe r Erro r in ac[...]

  • Page 245

    MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 5 Ten parameters are more than enough t o specify all variable length fields w ith a field separat or each and other st atus inf ormation t hat may be helpfu l to an application. More than 10 parameters are not recommended because they us e up space in non-volatile memory (NV RAM) available for t[...]

  • Page 246

    MICR Comma nds and Pa rsing 11 – 6 3255 4073 – 002 ESC w p 018 A <C R> • Always 18 characters in t he account number (high order zero-filled if necessary) • Final Carriage Ret urn ESC w p 018 X A < CR> • Always 18 charact ers in the account number with spaces and dashes removed • Final Carriage Ret urn ESC w p 018 x A <C [...]

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

  • Page 248

    MICR Comma nds and Pa rsing 11 – 8 3255 4073 – 002 Notes All parameters are ASCII charact ers, i. e. greater t han or equal to 0x20, wit h the exception of a non-ASCI I character enclosed in single quotes as a f ield separator. This applies both t o parameter specifications sent from application to pri nter , and to MICR data re turne d fro m p[...]

  • Page 249

    MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 9 Once a parsin g format i s specif ied, th e follow ing values are ret urned: MICR Characters ASCII Hexadecimal Numerics Space Dash Fi el d separ ator * Country code* 0...9 - 0x30...0x 39 0x20 0x2D *A s spe cifie d in the parsing parame te r str ing With RS- 232C communication, t he printer adds[...]

  • Page 250

    MICR Comma nds and Pa rsing 11 – 10 3255 4073 – 002 Otherw ise, a th ree or more digit number to t he right of the rightm ost “ on us ” symbol, and to the left of the left most amount symbol if an amount f ield is present, is the check s erial number. txxxxxxxxxt xxxxxxxxo cccc txxxxxxxxxt xxxxxxxxo cccc $xxxxxx$ If bot h of thes e searches[...]

  • Page 251

    MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 11 In this example, wi thout an exception t able entry, the firmware w ould not be able to pick out the check serial number because it is not s eparated from the rest of the account number: txxxxxxxxxt ccccxxxxxxxxxxo In this example, wi thout an exception t able entry, the firmware w ould not be[...]

  • Page 252

    MICR Comma nds and Pa rsing 11 – 12 3255 4073 – 002 The th ree high order bits of each byte mark the charact er type. T he characters can be marked in three ways: check serial # charact er, account # character, or “ skip thi s character or symbol. ” The five low order bits of each byte contai n the number of chara cters of that type to extr[...]

  • Page 253

    MICR Comma nds and Pa rsing 3255 4073 – 002 11 – 13 Example 2 t22137-632t 001 6042202o927540 2754 is the check seri al # 6042202 is the account # To load t he third t able entry, w hich start s at w ord 30, th e transit number 2137- 632 would be st ored in the f irst tw o words of its t able entry using t his st ring of commands: 0x1B 0x73 0x22[...]

  • 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 and Print Modes Receipt/Jour nal Station Slip Statio n Spee d 290 lines /minut e (40 columns at 13.9 CPI, with 10 x 7 characte r cell, in 3.024 inch pr int zone) 290 lines/ minute (40 columns at 13.9 CPI, with 10 x 7 characte r cell, in 3.024 inch pr int zone[...]

  • Page 256

    Specifications A – 2 3255 4073 – 002 Table 3: Chara cter and Line Specificat ions EFP9800 ESC/ POS (Inc lude s Eps on ESC/ POS Emul ation) Characters/ Line (Col umns) Character Cell Size Print Line Widt h Inches (m m) Slip Right Marg in Inches (m m) Receipt Righ t Margin Inches (m m) Characters /Inch (Pitch) 40 10 x 7 1 2.506 ( 63.65) 0.53 (13.[...]

  • Page 257

    Specifications 3255 4073 – 002 A – 3 NCR 5021 Emul ation (Se rial Interfa ce Units only) Characters /Line (Col umns) Character Cell Size Print Line Widt h Inches (m m) Slip Right Margin Inches (m m) Receipt Right Margin Inches (m m) Characters/Inch (Pitch) 40 12 x 7 1 3.024 (76.80) 0.1130 (2.87) 0.1130 (2.87) 13.2 1 12 hal f dots w ide by 7 dot[...]

  • Page 258

    Specifications A – 4 3255 4073 – 002 Print Zones The illustrat ions in this section show the printable area for t he receipt, journal, slip, and valida tion stations. The illustrations are not to scale. Refe rences to a table are for T able 3: Character and Li ne Specificati ons on the previous page. Receipt and Journal Print Zones The table re[...]

  • Page 259

    Specifications 3255 4073 – 002 A – 5 Validat ion Print Zone The table refere nced in the illustration is Table 3 : Character a nd Line Specifications, earlier in this appendix. The fo llowing t ables specif y the locat ion of t he first line of vali dation fr om the bottom of the form f or each emulation.[...]

  • Page 260

    Specifications A – 6 3255 4073 – 002 Emulat ion Number of V alida tion Lines * Locat ion of Fi rst Li ne of V a lida tion f rom Bot tom 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 m m) EFP9800 ESC/P OS 14 2.67 inches (67.82 m m) IPI Propr inter 14 2.6 inches [...]

  • Page 261

    Specifications 3255 4073 – 002 A – 7 Using t he EF4270 emulat ion, the EF P9800 can print up to 16 lin es of validat ion at 8 lines /inch. U se int ernal swit ch pack 4 to change t he sett ings. Emulat ion Loca tion of First Line of Vali dati on from B ott om of Form EF4270 2.63 inches ( 66.80 mm) 2.51 inches (63.75 m m) 2.42 inches (61.46 m m)[...]

  • Page 262

    Specifications A – 8 3255 4073 – 002 Slip Print Zone The table refere nced in the illustration is Table 3 : Character a nd Line Specificat ions 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 EFP 9800 printer can receive power f rom a remote power supply. The voltage requirement s are list ed below: Volta ge Maximum Short Term Curre nt Ma ximum Long Term C urrent 24 V +/- 5% 2.4 A m ps 1.4 Am ps Environmental Requirements Follow ing are the envi ronmental requirements for [...]

  • 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 S et Code Page 852[...]

  • Page 268

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