Documente Academic
Documente Profesional
Documente Cultură
User Guide
V1.3/00 V1.1/00
Introduction
Software Structure
System Setup
Modes of operation
Configuration Data
Security Features
Messages
Printers
Abbreviations
Figures
Tables
Related publications
Contents
Contents
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Whats new . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Wincor Nixdorf Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Purpose of the Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Function Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supported hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multi Vendor capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Software Products of ProCash/NDC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Software Products of ProConsult/NDC . . . . . . . . . . . . . . . . . . . . . . . . . . . . Software Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dynamic Link Libraries (DLL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter / Data Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Types of Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compatible Customization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extended Configuration Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Global Screen Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error Mapping Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Font Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Standard Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 15 15 16 17 18 19 20 21 23 23 26 26 27 28 29 30 31 31
System Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Directory Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power-up mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exiting power-up mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Out-of-service mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . In-service mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Offline mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suspend mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service and Operating(SOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 42 42 42 43 44 44 45
October 2004
Contents Automatic return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . In-service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rear Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Start Rear Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Customize Rear Balancing functions . . . . . . . . . . . . . . . . . . . . . . . . . . . Dispense Below Zero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 47 47 47 48 49
Miscellaneous Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 ADRS operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Configuration Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Steps processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Card Read State (A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 PIN Entry State (B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Customer Selectable PIN State (b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Extension to state (b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Envelope Dispense (C) State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Pre-Set Operation Code Buffer State (D) . . . . . . . . . . . . . . . . . . . . . . . . 72 Clear mask (entry 3) example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 A, B, C, D preset masks (entries 4-7) example . . . . . . . . . . . . . . . . . 75 Extension to State (D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Four FDK Selection Function State (E) . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Amount Entry State (F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Amount Check State (G) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Information Entry State (H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Transaction Request State (I) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Extension to state (I) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Close State (J) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 FIT Switch State (K) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Card Write State (L) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Enhanced PIN Entry State (M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Enhanced Amount Entry State (R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Extension to State (R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Language Code Switch State (S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Extension to State (S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Card Read - PIN Entry Initiation State (T) . . . . . . . . . . . . . . . . . . . . . . . 116 Extension to State (T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Language Select From Card State (V) . . . . . . . . . . . . . . . . . . . . . . . . . 120
October 2004
Contents FDK Switch State (W) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FDK Information Entry State (X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extension to State (X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eight FDK Selection State (Y) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extension to State (Y) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multi Language Extension to State (Y) . . . . . . . . . . . . . . . . . . . . . . . . . Audio Control State (i) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hardware Fitness State (h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extension to State (h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Smart FIT Check State (k) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Skip State step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Screen Control Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Displaying Graphics as Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Full Screen graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Display resolutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Displaying MacroMedia Flash executables . . . . . . . . . . . . . . . . . . . . . Displaying Video files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voice Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Auto Voice Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Audible Echo on Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reserved Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Language Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Miscellaneous Configuration Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Terminal Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Logical Unit Number (LUNO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Timer Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Local download feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configure local download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Security Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PIN and PIN Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Personal Identification Number (PIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . PIN Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variable length PIN Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PIN Offset Number (DES verification) . . . . . . . . . . . . . . . . . . . . . . . . . PIN Verification Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PIN Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 126 129 132 135 136 138 142 145 148 152 153 153 158 158 158 159 159 160 160 161 162 165 166 166 166 167 173 173 175 175 176 177 177 178 178 179 180
October 2004
Contents Local PIN Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Network PIN Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ANSI PIN/PAN Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diebold PIN Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ID Card and FIT Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ID Card Data Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FIT (Financial Institution Table) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FIT Library Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multi Card, Multi Institution Capability . . . . . . . . . . . . . . . . . . . . . . . . . . Alternate Transaction Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FIT Data Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Institution Index (PIDDX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Institution Identification (PFIID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FIT Switch Index (PSTDX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Maximum PIN Entry Digits (PMXPN) . . . . . . . . . . . . . . . . . . . . . . . . . . PIN Check Length (PCKLN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PIN Pad Character (PINPD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PAN Index (PANDX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PAN Length (PANLN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PAN Pad Character (PANPD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PIN Retry Count Index (PRCNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Offset Number Index (POFDX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Decimalization Table (PDCTB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Encrypted PIN Key (PEKEY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data Track Locator (PINDX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Language Code Index (PLNDX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Message Authentication (MAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MAC flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Security Terminal Number (Machine Number) . . . . . . . . . . . . . . . . . . . MAC data field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Time variant number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Typical Message Authentication Procedure . . . . . . . . . . . . . . . . . . . . . MACing for State and FIT Table Load commands . . . . . . . . . . . . . . . . . Triple DES operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EMV capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remote Key Loading (RKL) capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 181 182 183 184 185 186 186 187 188 188 188 190 191 191 191 192 194 195 195 196 196 197 197 197 198 198 199 199 200 201 201 201 202 203 203 203 204
October 2004
Contents Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages from Terminal to Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transaction Request message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solicited Status messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unsolicited Status messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Network to Terminal messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transaction Reply command (message ID 4) . . . . . . . . . . . . . . . . . . . Terminal Command message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . State Tables Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Screen Data Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration Parameters Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enhanced Configuration Parameters Load . . . . . . . . . . . . . . . . . . . . . Interactive Transaction Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . FIT Data Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Encryption Key Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extended Encryption Key Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dispenser Currency Mapping Table Load . . . . . . . . . . . . . . . . . . . . . . Configuration ID Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Date And Time Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Message Authentication Field Selection Load . . . . . . . . . . . . . . . . . . . Specific Command Reject Conditions . . . . . . . . . . . . . . . . . . . . . . . . . Terminal operations in Transaction Replies . . . . . . . . . . . . . . . . . . . . . . . . Print Immediate (4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Set Next State and Print (5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Night Safe Deposit and Print (6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deposit and Print (1 or 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dispense, Deliver and Print (2 or 8) . . . . . . . . . . . . . . . . . . . . . . . . . Display and Print (3 or 9) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eject Card, Dispense and Print (A) (Card before Cash) . . . . . . . . . . . Eject Card, Dispense and Print (F) (Parallel CBC) . . . . . . . . . . . . . . . Parallel Eject/Dispense and Print (Fast Cash) (B or C) . . . . . . . . . . . Print Data and Stay in Present State (P) . . . . . . . . . . . . . . . . . . . . . . . Print Statement and Set Next State (Q) . . . . . . . . . . . . . . . . . . . . . . . Electronic Journal Upload (EJU) commands . . . . . . . . . . . . . . . . . . . . . . . Send Options And Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acknowledge And Continue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acknowledge And Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NDC Status Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solicited Status (terminal state) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . October 2004 205 205 209 218 223 225 226 235 239 242 245 249 254 258 261 264 267 269 272 275 280 287 288 288 289 289 291 291 292 293 294 294 295 295 296 299 301 303 303
Contents Send Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . Send Supply Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Send Error Log Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Send date/time information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hardware Configuration Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supplies Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fitness Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tamper and Sensor Status Data . . . . . . . . . . . . . . . . . . . . . . . . . . . Software ID and Release Number . . . . . . . . . . . . . . . . . . . . . . . . . . Local Configuration Option Digits . . . . . . . . . . . . . . . . . . . . . . . . . . Solicited Status (device fault) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unsolicited Device Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Up (unsolicited) (DID B) . . . . . . . . . . . . . . . . . . . . . . . . . . . Card Reader (sol./unsol.) (DID D) . . . . . . . . . . . . . . . . . . . . . . . . . Dispenser (sol./unsol.) (DID E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Depository (sol./unsol.) (DID F) . . . . . . . . . . . . . . . . . . . . . . . . . . . Envelope Dispenser (unsolicited) (DID \ . . . . . . . . . . . . . . . . . . . . Receipt Printer (unsolicited) (DID G) . . . . . . . . . . . . . . . . . . . . . . . Journal Printer (unsolicited) (DID H) . . . . . . . . . . . . . . . . . . . . . . . Statement Printer (sol./unsol.) (DID V) . . . . . . . . . . . . . . . . . . . . . . Vandal Guard (unsolicited) (DID J) . . . . . . . . . . . . . . . . . . . . . . . . . EDM - Module (unsolicited) (DID L) . . . . . . . . . . . . . . . . . . . . . . . . Door Access (unsolicited) (DID N) . . . . . . . . . . . . . . . . . . . . . . . . . Sensor Status (unsolicited) (DID P) . . . . . . . . . . . . . . . . . . . . . . . . Supervisor Key Messages (unsolicited) (DID R) . . . . . . . . . . . . . . Electronic Journal Upload (EJU) Message . . . . . . . . . . . . . . . . . . . . . . Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer Control Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Electronic journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Electronic journal storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Types of journal information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printing with the Windows GDI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . Additional Useful Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NDC Standard Character Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ASCII to EBCDIC Code Conversion Table . . . . . . . . . . . . . . . . . . . . . . . . . Screen Design Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 313 316 320 321 324 325 327 328 330 331 335 337 338 342 346 348 349 351 353 356 357 361 361 363 364 367 367 368 369 369 370 370 371 371 376 378
October 2004
Contents M-Status & M-Data Reference Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . CSC-W32 Error Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cash Dispenser V1 (old series) (Class: 0007) . . . . . . . . . . . . . . . . . . . Cash Dispenser NG (Classes: 0018/AA18/001D) . . . . . . . . . . . . . . . . Cash Cheque Deposit Module (Classes: 001A/XX1A) . . . . . . . . . . . . . Encryption Decryption Module (Class: 000F) . . . . . . . . . . . . . . . . . . . . Encryption Decryption Software (Class: 0011) . . . . . . . . . . . . . . . . . . . Card Reader (Class: 0008/AA08) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deposit Module (Class: 0017/AA17) . . . . . . . . . . . . . . . . . . . . . . . . . . Vandal Guard (Class: 0015) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Motorized Door (Class: 000E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer (Class: 0032) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer ND71/74/98/9A/9C/9E/TH30 (Class: 0033) . . . . . . . . . . . . . . . Printer ND75/75S/94 (Class: 0034) . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer ND79 (Class: 0035) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer ND99 (Class: 0038) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer ND97/TH97/TP01/NP01/TP05/NP05 (Class: 0039) . . . . . . . . . Printer TH21 (Class: 003E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer Extensions (Class: 003F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer Monitor ND9G (Class: 0040) . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer Monitor TH21 (Class: 0041) . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer System Framework (Class: 0042) . . . . . . . . . . . . . . . . . . . . . . . Printer TP07 GDI (Class: 0044) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer TP07 (Class: 0045) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer USB/TP07 (Class: AA45) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer TP06 (Class: 0048) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printer USB/TP06 (Class: AA48) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Application Error Classes (LYNX errors) . . . . . . . . . . . . . . . . . . . . . . . . . . Transaction (Class: 6434) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cash Dispenser (Class: 643A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Security Module (Class: 643C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CashIn transaction (Class: 6446) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EMV transaction (Class: 6459) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cheque transaction (Class: 645A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Electronic Journal (Class: 0091) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WOSA Error Classes) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WOSA Cash Dispenser (Class: 00B9) . . . . . . . . . . . . . . . . . . . . . . . . . 379 379 379 383 392 405 406 407 411 414 415 416 417 418 418 419 420 422 423 423 424 424 426 427 428 430 431 433 433 434 435 435 436 437 437 438 438
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
October 2004
October 2004
Whats new
This section lists a summery of documentation changes and enhancements of the ProCash/NDC User Guide. Since November 2003 until October 2004:
q q q q q q q q q
New section Electronic Journal Upload (EJU) commands on page 295 New section Electronic Journal Upload (EJU) Message on page 364 New section Remote Key Loading (RKL) capability on page 204 New section EMV capability on page 203 New section Displaying MacroMedia Flash executables on page 159 New section Smart FIT Check State (k) on page 148 Changed section Hardware Fitness State (h) on page 142 Changed section Amount Check State (G) on page 84 New section Dispenser Currency Mapping Table Load on page 267
New section Miscellaneous Operations on page 51 Changed section Related publications on page 453 New section M-Status & M-Data Reference Tables on page 379 New section Triple DES operation on page 203 Extended section Solicited Status messages on page 218 Extended section Send Configuration Information on page 304 Changed section Software Products of ProConsult/NDC on page 21 Changed section Software Products of ProCash/NDC on page 20 New section Printing with the Windows GDI Interface on page 370 Changed section Dynamic Link Libraries (DLL) on page 23 Changed section Directory Structure on page 34
October 2004
13
New section Enhanced Amount Entry State (R) on page 107 New section Audio Control State (i) on page 138 New section Voice Control on page 160 New section Dispense Below Zero on page 49 Enhanced section Unsolicited Device Status on page 335 Enhanced section Printer Models on page 367 Changed section Related publications on page 453 Enhanced section Directory Structure on page 34 Enhanced section Solicited Status (terminal state) on page 303
14
October 2004
Introduction
Preface
Introduction
Preface
In the past NCR and Diebold/Interbold have dominated the international market of automated teller machines (ATM). Both vendors have defined very similar protocols for the network integration of their systems. The existing MS-DOS based NDC-Emulation from Wincor Nixdorf is running in NCR network environments all around the world. New technologies and of course windows oriented platforms provided from Microsoft has forced Wincor Nixdorf to develope the NDC-Emulation running with Windows. The product ProCash/NDC and since October 2002 ProConsult/NDC from Wincor Nixdorf has been developed with all known advantages provided by Windows like Multithreading Processes, using WOSA services, open system environment through the ProTopas architecture from Wincor Nixdorf. The ability to integrate ProCash/NDC in multi vendor projects (ProCash/NDC running on NCR, Olivetti, or Diebold hardware) is another big advantage of this software architecture.
October 2004
15
Introduction
16
October 2004
Introduction
Function Overview
Function Overview
ProCash/NDC and ProConsult/NDC written for Wincor Nixdorf terminals contain base functions from the original NCR Direct Connect (NDC) software provided by NCR. The functionality depends on the host Software (BASE24, ON/2, TP/2, etc.). The download of original NCR Customization Tables such as States, FITs, Screens and Parameters controls the terminal, thus defining the available functions. Those are typically (but not exclusively):
q q q q q q q q q q q q q q q
Withdrawal Fast cash Deposit Balance inquiry Transfer Payment PIN change Rear Balancing Multi language Statement print MACing Triple DES security EMV support Cheque deposit
October 2004
17
Supported hardware
Introduction
Supported hardware
Currently following systems and hardware components are supported: ATMs: q CSC4xx Rear/Frontload q CSC400 Frontload q ProCash-Compact q ProCash 2000 q CSC21xx, CSC1500 q Cash Recycling System (CRS), 3100xe Info Terminals: q ProPrint 200 q ProPrint 2000 q ProConsult, Certo Dispenser modules: q CDM-V1, CDM-NG, CMD-V4, CDM-NG (6 cassettes) Needle printers: q Journal: ND98D, ND98, ND71, NP06 q Receipt: ND9E, ND71, ND9A, NP07 q Statement: ND97, ND94, ND97 Thermal printers: q Receipt: ND9C, ND99, ND9G, TH21, TH22, TP07 q Journal: TH30, TP06 q Statement: TH97/G, TP01, TH23 Card readers: q ID14 (Sankyo Seiki), ID15 (Wincor Nixdorf), ID18 (OMRON), V2X, ID24 (DIP reader), ICM300 (manual smart card reader) Encryption modules: q EDM module (restricted security), EPPs V4, V4+, V5 (international) Deposit modules: q Papalakko, Wincor Nixdorf q Cheque Deposit Module (CCDM)
18
October 2004
Introduction Miscellaneous: q Operator Panel (Low- or high end) q Touch screen support q Power Supply box q Sound card q USB support
Following vendors are running with ProCash/NDC, but they have to be installed with a special prepared installation set:
q q q
October 2004
19
Introduction
Name Operating system Windows XP Professional Windows NT CSC-W32 ProCash/Topas ProSop WOSA/XFS-SSP (2.0) WOSA/XFS-SSP (3.0) WOSA/XFS-SSP/MV PARAC-NT ProView ProCash/NDC
ProCash/NDC-SOP
current Release
Systems
see Note2 4.00 Srv. 6 2.0/53 4.1/00 3.1/13 3.1/72 4.0/31 3.1/71 3.2/02 3.7/01 1.3/00 all all all all all all all all all all
Communication software SNA-Workstation Eicon software components 4.0 3.0 optional optional
For detailed information about function and configuration of each product refer to ProCash/NDC ProConsult/NDC Installation manual NOTE 1: ProCash/NDC is running on on PC based systems. The Windows NT system needs minimum 128 MB RAM at runtime and one hard disk with the minimum capacity of 500 MB to store the whole software. For Windows XP 256 MB RAM and hard disk space of 4 GB is required. Pure Windows XP needs 1,8 GB hard disk space. NOTE 2: Windows XP is released on Embedded PCs only.
20
October 2004
Introduction
Name Operating systems Windows XP Professional Windows NT CSC-W32 ProCash/Topas ProSop WOSA/XFS-SSP (2.0) WOSA/XFS-SSP (3.0) WOSA/XFS-SSP/MV PARAC-NT ProView ProConsult/NDC
ProConsult/NDC-SOP
current Release
Systems
see Note2 4.00 Srv. 6 2.0/53 4.1/00 3.1/13 3.1/72 4.0/31 3.1/71 3.2/02 3.7/01 1.1/00 all all all all all all all all all all
Communication software SNA-Workstation Eicon software components 4.0 3.0 optional optional
For detailed information about function and configuration of each product refer to ProCash/NDC ProConsult/NDC Installation manual NOTE 1: ProConsult/NDC is running on on PC based systems. The Windows NT system needs minimum 128 MB RAM at runtime and one hard disk with the minimum capacity of 500 MB to store the whole software. For Windows XP 256 MB RAM and hard disk space of 4 GB is required. Pure Windows XP needs 1,8 GB hard disk space. NOTE 2: Windows XP is released on Embedded PCs only.
October 2004
21
Introduction
22
October 2004
Software Structure
Dynamic Link Libraries (DLL)
The following described Dynamic Link libraries are the part of ProCash/NDC or ProConsult/NDC, which have to be installed via ProInstall on the harddisk of the ATM. These modules control the functions of the application. The following software modules build the application part NDC on the ATM:
q
Transaction Framework (dcsttfw.dll) The Transaction Framework maps the downloaded NDC states to the belonging step function defined in the LYNXPAR section of the registry.
Cash Dispenser Framework (dccdmfw.dll) (not ProConsult/NDC) The Cash Dispenser Framework controls the dispensing requests from the consumer. It maps the physical cassettes to logical positions which have to match with the positions configured at the host side. It handles the cassette counters and syncronizes them with WOSA.
Device Status Framework (dcdevsta.dll) The Device Status Framework collects the status of the devices from the different device frameworks. It also offers the supplies of the devices. The actual status will be passed to the Message Control Framework whenever it asks for the device status.
Message Control Framework (dcmsgcfw.dll) The Message Control Framework handles the NDC messages sent from the host to the terminal and builds up the messages which have to be sent from the terminal to the host. It asks the Device Status Framework for the current status of the device to fill the severity and supply status fields of solicited and unsolicited messages to be sent to the host.
SOP User Exit Framework for ProSop (dcsuefw.dll) The ProSop User Exit Framework contains NCR service functions like Display supply status, Clear card capture counter, Rear balancing, etc..
October 2004
23
Software Structure
NDC Printer Framework (ndcprtfw.dll) The NDC Printer Framework analyzes the printer data from the host and converts it to printable printer buffers. First it reads the base settings from the registry and set it as default (sets lpi and cpi size, activates the printer font, reads the char convertion table, etc.) after that it fills the printer data with the specific macros depending on which NDC escape sequences are in the printer data from the host. The formatted print buffer will be passed to the base printer framework of ProTopas.
NDC Dialog Framework (ndcdiafw.dll) The NDC Dialog Framework handles the consumer FDK, PIN inputs and controls the screen flow.
Application Framework (dcapplfw.dll) The Application Framework has the control above the other Frameworks. It starts the Protocol Framework, Communication Framework, Step Table Framework and handles the synchronisation with the different Frameworks.
Converter Framework (dcconvfw.dll) The Converter Framework handles the Customisation Image (CI) downloaded from the host. It stores the host configuration (States, Screens, Timers, FIT table , Configuration parameters and Configuration ID) in the LYNXCI path of the Registry.
Protocol Framework (dcprotfw.dll) The Protocol Framework send to or receives messages from the Communication Framework.
Security Overlay Framework (dcsecure.dll) The Security Framework performes local PIN verification with the corresponded FIT data. Performs calls to security functions of Protopas basic framework.
SOP Service Framework (dcServic.dll) The SOP service framework contains Dialog and synchronisation functions of ProCash/NDC-SOP ProConsult/NDC-SOP.
SOP Dialog Framework (dcSopDia.dll) The SOP dialog framework controls the dialog screens on the facia screen or on the operator panel of ProCash/NDC-SOP or ProConsult/NDC-SOP.
24
October 2004
Software Structure
q
GDI Printer Overlay Framework (dcPrtGdi.dll) The GDI Printer Overlay Framework converts PrintRaw data to GDI print data, which are passed to a Windows printer (e.g. ND9G). This Overlay framework has to be configured in between the ProTopas printer framework and the NDC Printer Framework in the Repository Manager. Refer to GDI Printer Overlay Framework - User Guide for detailed descriptions about GDI printing with ProCash/NDC and ProConsult/NDC.
EMV Transaction Overlay Framework (dcEmvTa.dll) The EMV Transaction Overlay Framework is needed to handle transactions with EMV data. Please refer to Wincor Nixdorf / Diebold D91x Message Format Extension for EMV for detailed descriptions.
EMV Message Control Overlay Framework (dcEmvMc.dll) The EMV Message Control Overlay Framework is needed to append messages with EMV data. Please refer to Wincor Nixdorf / Diebold D91x Message Format Extension for EMV for detailed descriptions.
EMV Converter Overlay Framework (dcEmvCv.dll) The EMV Converter Overlay Framework is needed to handle EMV download data. Please refer to Wincor Nixdorf / Diebold D91x Message Format Extension for EMV for detailed descriptions.
October 2004
25
Software Structure
26
October 2004
Software Structure
State Table (LYNXCI\STATE) is used to define and control the logic flow of the for client transactions.
Financial Institution Table (LYNXCI\FIT) consists of an entry for every institution or group of institutions offering services on the ATM. Client card data are compared to data in this file to determine whether the card holder can receive services.
Customization Parameters (LYNXCI\PARAMETER) contain some terminal specific settings and specific definitions of the message protocol.
Timers (LYNXCI\TIMER) contain downloaded timer values valid for all ATMs in the network.
Receipt Templates (LYNXCI\SCREEN\R00; LYNXCI\SCREEN\R01) As part of the screens download the host can send receipt header data (R00) and predefined receipt data (R01) (data that are mixed together with the host printer data of the transaction reply). Those screens are stored in sub section ..\LYNXCI\R00 and ..\LYNXCI\R01.
October 2004
27
Software Structure
Application Parameters (LYNXPAR\APPLICATION ) This section contain parameters which are not assigned to a specific hardware device. These are global settings of NDC and can be parameters for the protocol or timers etc..
Cash Dispenser Parameters ( LYNXPAR\CASH_DISPENSER) This section contain parameters related to the cash dispenser like cassettes type configuration, dispense algorithm, dispenser status. (This section is missing in the non cash product ProConsult/NDC.)
Card Reader Parameters (LYNXPAR\CARD_READER ) This section contain parameters related to the card reader like track configuration and transport handling of the ID card.
Deposit Parameters (LYNXPAR\DEPOSIT) This section contain parameters related to the deposit module.
Printer Parameters (LYNXPAR\PRINTER) This section contain parameters related to the journal, receipt and document printers.
GDI Printer Parameters ( LYNXPAR\GDI_RINTER) This section contain parameters for printers using GDI.
Operator Screen Parameters ( LYNXPAR\OPERATOR_SCREENS) This section contain the operator screen template parameters that are used to display or print the supply counters within the user exit menu Individual Functions of ProSop.
28
October 2004
Software Structure
q
Function ID mapping (LYNXPAR\FUNC_ID_MAP) This section contain the assignment to the ProCash/NDC or ProConsult/NDC step functions and function IDs that are send in transaction replies.
State mapping (LYNXPAR\STATE_MAP ) This section contain the assignment to the ProCash/NDC or ProConsult/NDC step functions and state IDs that are send in the states table download from host.
October 2004
29
Software Structure
30
October 2004
Software Structure
Font Files
Font Files
ProCash/NDC uses the Windows font format (*.FON) for displaying text and graphic characters for downloaded NDC screens. The fonts can be created and modified via utility FONTEDIT.EXE. During the installation the default base set of ProCash/NDC or ProConsult/NDC fonts will be installed and activated automatically like standard Windows fonts.
The following section contains a short list of NDC Standard Fonts that are installed during the installation of ProCash/NDC or ProConsult/NDC:
Standard Fonts
Table 3: Standard fonts table
Font name 1 2 > ? 3 4 5 9 B File name NDC-SA1.FON NDC-SA2.FON NDC-DA1.FON NDC-DA2.FON NDC-GA1.FON NDC-GA2.FON NDC-GA3.FON NDC-SARA.FON NDC-DARA.FON Designation Single Size Alpha 1 Single Size Alpha 2 Double Size Alpha 1 Double Size Alpha 2 Standard Graphic 1 Standard Graphic 2 Standard Graphic 3 Single Size Arabic Double Size Arabic 640x480 (W * H) [1] 20x30 20x30 40x30 40x30 20x30 20x30 20x30 20x21 40x42 800x600 (W * H) [1] 25x37 25x37 50x37 50x37 25x37 25x37 25x37 25x26 50x52 1024x768 (W * H) [1] 32x48 32x48 64x48 64x48 32x48 32x48 32x48 32x33 64x64
[1] -
Depending on the display resolution you have to select the belonging font with the correct width and height (W * H). During the installation the standard fonts are automatically installed with the display resolution currently set in the control panel of Windows.
October 2004
31
Font Files
Software Structure
32
October 2004
System Setup
Software Installation
The whole software will be installed via the ProInstall Product CD, Customizing and Update diskettes. The installation process will be started via program SETUP.EXE located in the root of the ProInstall CD. During the installation you will guided via menu dialogs through the installation processes. You can set also specific parameters via a parameter configuration dialog. All details about product installation will be provided in the ProCash/NDC ProConsult/NDC Installation manual.
October 2004
33
Directory Structure
System Setup
Directory Structure
ProCash/NDC or ProConsult/NDC is only one part of a bundle of software packages running on an Windows based ATM. A lot of directories and a large number of Dynamic Link Libraries (DLLs) makes it difficult to assign configuration files and DLLs to the right software sub product. Protopas based DLLs and ProCash/NDC or ProConsult/NDC specific DLLs are stored together in directory C:\PROTOPAS\BIN. The following table gives short overview about the modules and their directories:
Table 4: Software structure
File Structure \CSCW32 \WOSASSP \PROSOP \PROTOPAS fwstrt.bat fwkill.bat ccprot.log \PROTOPAS\BIN dcApplFW.dll dcSttFW.dll dcMsgcFW.dll dcConvFW.dll dcCdmFW.dll dcSueFW.dll dcSecure.dll 3DesEppF.dll dcDevSta.dll dcServic.dll dcSopDia.dll ndcDiaFW.dll ndcPrtFW.dll
Description modules of CSC-W32 operating system modules of ProDevice (WOSA) modules of ProSop Starts ProCash/NDC or ProConsult/NDC Stops ProCash/NDC or ProConsult/NDC Log file of Host and ATM messages Application Framework Transaction Framework Message Control Framework Converter Framework Cash Dispenser Framework Sop User Exit Framework Security Overlay Framework Triple DES EPP Overlay Framework Device Status Framework ProCash/NDC-SOP, ProConsult/NDC-SOP Service Framework ProCash/NDC-SOP, ProConsult/NDC-SOP Dialog Framework NDC Dialog Framework NDC Printer Framework
34
October 2004
System Setup
Directory Structure
File Structure dcPrtGdi.dll dcEmvTa.dll dcEmvCv.dll dcEmvMc.dll dcTcp2h.dll dcTcp2hi.dll dcTcp4a.dll dcTcp4ai.dll dcTcp3a.dll dcTcpSTX.dll dcSimCom.dll ccrcconv.exe \PROTOPAS\CONF Kconf.exe Kconf.txt conv.bat conv-all.ok (conv-all.bat)
Description GDI Printer Overlay Framework EMV Transaction Overlay Framework EMV Converter Overlay Framework EMV Message Control Overlay Framework TcpIP converter for 2 bytes binary headers (header length excluded) TcpIP converter for 2 bytes binary headers (header length included) TcpIP converter for 4 bytes ASCII headers (header length excluded) TcpIP converter for 4 bytes ASCII headers (header length included) TcpIP converter for 3 bytes ASCII headers (header length excluded) TcpIP converter for STX and ETX message length calculation Host Simulator Framework Updates the Windows registry with contents of *.RCK files Converts *.INA files to *.RCK format Describes functionality of Kconf.exe Update job for *.INA files to update existing and store new parameters in the Registry Batch file which is called once immediately after installation to store additional parameters in the registry (will be renamed from *.BAT to *.OK after the call). Batch job to store additional parameters for the journal and receipt printer to enable INIT sequences via makros. Parameter source file of printer parameters used by Kconf.exe Batch job to set SOP User Exit and Trace menu items for ProSop (Single DES).
prtmakro.bat
prtmakro.ina prosop.bat
October 2004
35
Directory Structure
System Setup
File Structure prosop.ina sop3des.bat sop3des.ina gdi_prt.bat gdi_prt.ina logon.bat logon.ina autostrt.bat
Description Parameter source file of SOP User Exit and Trace (Single DES) used by Kconf.exe Batch job to set SOP User Exit and Trace menu items for ProSop (Triple DES). Parameter source file of SOP User Exit and Trace (Triple DES) used by Kconf.exe Batch job to set GDI printer parameters. Parameter source file of GDI printer parameters used by Kconf.exe Batch job to set parameters in the Registry to activate automatic logon. Parameter source file for automatic logon parameters Batch job to set one parameter which activates an automatic call of C:\STARTUP.BAT after restart. Parameter source file for the automatic startup.bat call. Parameter source file of all application and CSC-W32 error codes and mapping definitions which is used during conv-all.bat process is running. Parameter source file of Rear Balancing step table parameters which is used during conv-all.bat process is running. Line convertion tables: EBCDIC - ASCII and ASCII - ASCII (default is ASCII - ASCII) Link of the Configuration Manager for the start bar of Windows. Contains configuration files needed to optimize Windows XP Batch routine that installs the *.INF files and contents of *.REG files. Windows XP general optimations Windows XP Explorer optimations
autostrt.ina ccerrmap.ina
lynxsop.ina
36
October 2004
System Setup
Directory Structure
Description Windows XP settings for enhanced performance Windows XP reduced boot delay time Windows XP autorun settings Windows XP switch off welcome screen CMOS file - stores transaction oriented counters and device statuses (e.g. Last Transaction Status information) Resolution depended sub directories where the default graphics are stored during the installation. Graphic and Bitmap files which are controlled via screen escape sequences or as a local definition for Background pictures or to replace downloaded NDC text screens. Bitmap which is displayed during the system shutdown initiated by the restart handler in a fatal error condition. Bitmap which is permanently displayed if the maximum system reboots has been initiated by the restart handler. Video animation file which can be configured instead of a normal graphic in the registry section ..\LYNXCI\SCREEN. Resolution depended sub directories where the default fonts are stored during the installation. Contains Windows fonts that are used if GDI printing is enabled (e.g. ND9G, TP07). Dialog oriented host simulator simulates host to terminal messages.
\PROTOPAS\BITMAPS
\PROTOPAS\BITMAPS\640x480 \PROTOPAS\BITMAPS\800x600 \PROTOPAS\BITMAPS\1024x768
dctmpoos.bmp
dcoos.bmp
\PROTOPAS\FONTS
\PROTOPAS\FONTS\640x480 \PROTOPAS\FONTS\800x600 \PROTOPAS\FONTS\1024x768
October 2004
37
Directory Structure
System Setup
File Structure MfcDlg.exe MfcVar.exe protlog.exe reboot.exe write-id.exe write-id.cmd fontedit.exe asc2fon.exe fon2asc.exe prt-dof.exe asc2dof.exe dof2asc.exe asc-nd99.exe nd99-asc.exe ldnd99.exe nd99logo.exe asc2logo.exe nd9e-dof.exe pcx2asc.exe cfgmanag.exe
Description Dialog window where you can enter specific screens to display during runtime. Displays variables (e.g. Opcodes) during the transaction flow. Message analyzer of log file CCPROT.LOG Initiates a system shutdown or relogon Utility to write track 1,2 or/and 3 data on ID cards via ID Card Unit. Batch file which can be modified for calling write-id.exe to write tracks on ID cards. Modifies and view Windows font contents Converts ASCII font files to Windows fonts Extracts Windows fonts to ASCII text files Sends control sequences (in *.DOF format) to the receipt or journal printer. Converts ASCII printer fonts to *.DOF format. Extracts DOF files to ASCII printer font files Converts ASCII printer font files to *.SWF format for ND99 printer. Extracts binary *.SWF font files of ND99 to ASCII matrix font files. Font and Logo loader for ND99 Extracts ND99 logo files to ASCII matrix file Converts ASCII logo files to binary logo files for ND99. Converts an ASCII logo file to DOF format for ND9E printer. Extracts 2 or 16 color PCX graphics to ASCII matrix text file. Configuration Manager. Easy access to analyzing tools and configuration data via pull down menus.
38
October 2004
System Setup
Directory Structure
Description Menu definition file for the Configuration Manager that allows menu configuration. (Will not be installed, but can be ordered from WCN support). Help text file for the Configuration Manager. Converts INA files to PARAC definition RC source files. Compares an extracted registry text file with the contents of the Windows registry. Installes and registers Windows font files. Converts ASCII files to PCC/PCX files. Extracts ICN icon files to ASCII matrix files. Converts ASCII files to ICN files. Sets hardware depended menu for Status Overview in ProSop and deconfigures paper journal of no journal printer is installed. (used during installation). Test utility that can print a text file with ASCII printer data and macros via printer interface of CSC-W32. Test utility that prints raw data via ProTopas API function PrintRaw() from file C:\PROTOPAS\RAWDATA.TXT, or prints the contents of registry parameter MSGxxx via function Print(xxx). ProCash/NDC-SOP, ProConsult/NDC-SOP User Manager. Deletes keys from EPP and gives detailed information about the EPP hardware. Converts ASCII printer fonts to *.DOF format for NP06/TP06 and NP07/TP07. Converts hex *.DOF files of NP06/TP06 and NP07/TP07 font definitions to ASCII files. Configuration Utility. It is called during installation and by the Config. Manager
prt-raw.exe
printraw.exe
October 2004
39
Directory Structure
System Setup
Description Installation Utility that is called during installation only. Editor with restricted file access that can be used via the Configuration Manager.
40
October 2004
Modes of Operation
At any time, Wincor Nixdorf terminals operates in one of the following six modes:
q q q q q q
power-up mode out-of-service mode in-service mode offline mode Service and Operating (supervisor mode) suspend mode
The terminal changes from one mode to another when it encounters a specific event, like the SOP switch is pressed or the terminal discovers that it is no longer communicating with the network. Figure 1 shows how the terminal normally exits one mode and enters another. If the terminal loses power or is reset, the terminal abnormally exits from the mode it was in, when the reset or power failure occurred.
Figure 1: Terminal operation
POWER-UP POWER-UP
OFFLINE OFFLINE
IN SERVICE IN SERVICE
The following paragraphs describe how the terminal enters and exits each of the modes and, if applicable, how the terminal functions when it is in that mode.
U25604-J-Z745-1-7600
October 2004
41
Power-up mode
Modes of Operation
Power-up mode
The terminal enters power-up mode when the terminal is switched on. During power-up mode, the restart handler starts the WOSA services, the Protopas environment and at least the ProCash/NDC, ProConsult/NDC frameworks. After all terminal devices are opened the communication framework is waiting for line activity.
Out-of-service mode
The terminal may enter out-of-service mode from any one of the following modes:
q q q
power-up mode offline mode in-service mode (if the terminal receives an out-of-service command from the network) supervisor mode
The terminal accepts and stores configuration data while it is in out-of-service mode. During this time, the terminal can also receive and execute print immediates, startup and shutdown commands from the network. Depending on what mode the terminal was in before going out-of-service, the terminal may perform other functions.
42
October 2004
U25604-J-Z745-1-7600
Modes of Operation
In-service mode
In-service mode
The terminal enters in-service mode from any of the following modes:
q
out-of-service mode (if the terminal receives a startup command from the network) supervisor mode (if the return to previous mode feature is enabled ) offline mode (if communication with the network is restored)
q q
While in-service, the terminal uses the configuration data to make transaction sequence decisions. The terminal exits in-service mode under the following conditions:
q
The terminal receives a shutdown command from the network; the terminal exits to out-of-service mode after finishing any customer transactions in progress. The terminal looses communication with the network; the terminal exits to offline mode. The terminal exits to supervisor mode when there is an SOP entry on the operator panel, the SOP switch is pressed, or when the safe door is open. An abnormal exit occurs.
Except when an abnormal exit occurs, the in-service mode can only be exited from State 000.
U25604-J-Z745-1-7600
October 2004
43
Offline mode
Modes of Operation
Offline mode
The terminal may enter offline mode from any of the following modes:
q q q q
Offline mode is entered from the in-service mode if communication is lost between the network and the terminal. While in this mode, the terminal operates as follows:
q
The terminal displays the user-defined offline screen (screen C01) on the screen. The terminal enters an idle loop until network communication is restored.
communication with the network is restored the terminal enters supervisor mode an abnormal exit occurs
Suspend mode
The suspend mode feature must be activated in the miscellaneous parameters (see ProCash/NDC ProConsult/NDC Installation manual for details). Suspend mode is entered from the in-service mode if a tampering suspected error has occurred and the specific error of the device class in CCERRMAP is set to Severity 3. While in this mode, the terminal operates as follows:
q
The terminal displays the suspend mode screen C05 or C02 (if screen C05 not exists) on the screen. Green status lights in front and on the Operator Panel will be switched off. The terminal doesnt accept customer cards.
q q
44
October 2004
U25604-J-Z745-1-7600
Modes of Operation
the terminal enters supervisor mode the host sends an in-service or out-of-service command the suspend mode timer has expired (return to previous mode)
The terminal processes load command messages and replies with solicited status messages indicating either a ready condition or a command reject condition. The terminal responds to all other Transaction Reply command messages with a solicited status message indicating a command reject condition. The terminal responds to an Terminal Command message requesting configuration information with a solicited status message containing configuration information. The terminal accepts Terminal Command messages requesting start-up or shutdown but does not process or reply to them until it exits the supervisor mode. If the terminal receives any Terminal Command messages requesting startup or shutdown while in the SOP, then upon exiting the SOP, the terminal processes the last such message received and sends the network a solicited status message indicating a ready condition.
U25604-J-Z745-1-7600
October 2004
45
Modes of Operation
Service & Operating (operator panel or consumer display) On rearload terminals the operator uses the operator functions via the Operator Panel. On Frontload terminals the operator can enable the Service & Operating on the consumer screen if he presses the SOP button. Service and Operating provides the following features to enhance operations:
q
menu selections that are available without device synchronization, such as viewing counters while the terminal remains in service simplifies diagnostics by providing easy-to-understand entry screens and reports test results in understandable phrases a sequencing capability allowing the terminal to perform each command in the sequence without any operator input except an enter keystroke device self tests and operator messages to be included in sequences a simplified status list that compiles supply, device and fault status on one easy-to-understand report; entries are date stamped and all codes are declared in the manual System Messages of CSC-W32. allows the cash position data (balancing data) to be entered into the terminal help text (extensive, context-sensitive, online help) the Operator Panel has status lights that indicate the terminal status messages can be displayed on the Operator Panel as soon as the situation occurs (in-service, out-of-service, door open, door closed)
q q
q q q q
Each institution can configure the service and operator functions menu structure to fit the specific needs of the institution with a special tool called SOPCONF. With SOPCONF you can create operator groups, limiting which commands each group is authorized to use. With the SOP itself you can specify special groups with own passwords.
Automatic return
The automatic return to previous mode feature configures a terminal to automatically return to service after exiting SOP mode, if the terminal was in-service before entering SOP mode. If the feature is disabled, the terminal remains out-of-service after exiting SOP. This option can be downloaded with the customization table load command (see ProCash/NDC ProConsult/NDC Installation manual Optional Parameters (NDC)).
46
October 2004
U25604-J-Z745-1-7600
Modes of Operation
Rear Balancing
In-service
By default, the terminal accepts load command messages while in-service. It also processes the Terminal Command message requesting configuration information, even if a customer is on the terminal.
Rear Balancing
On Wincor Nixdorf terminals the rear balancing functions can be performed in two ways:
q q
on rear load terminals on the operator panel on front load terminals on the screen
Rear load terminals If the ProSop is in use, the rear balancing function is part of the User Exit interface and can be called within the Individual Functions menu. If the ProCash/NDC-SOP or ProConsult/NDC-SOP is in use, the rear balancing function is integrated in the step table configuration. If the rear balancing function has been entered, the script framework calls step functions as configured in the step configuration file LYNXSOP.INA. Refer to the ProCash/NDC-DDC Programmers Reference manual for details regarded to rear balancing step functions.
Front load terminals On front loads the rear balancing functions will be performed in the same way. The only difference is that supervisor mode is entered on the consumer display. The supervisor mode must be activated using the green SOP button on the right-hand side under the customer console in the front. You have to open the front door of the safe to reach the button. The operator screen will be displayed 2 or 3 seconds after pressing the button. Then you can select the options with the PIN PAD and softkeys.
U25604-J-Z745-1-7600
October 2004
47
Rear Balancing
Modes of Operation
48
October 2004
U25604-J-Z745-1-7600
Modes of Operation
[CASH_DISPENSER DISPENSE_BELOW_ZERO Please refer to ProCash/NDC ProConsult/NDC Installation manual for detailed description of this parameter. Restrictions:
q
Dispense Below Zero can be used with ProCash/NDC-SOP only. If the ProSop is in use you get counter mismatches between the ProSop counters (received from WOSA) and the recalculated counters in the User Exit function provided by ProCash/NDC. Dispense Below Zero cannot be used together with ProView. Because ProView is requesting for the WOSA counters and does not get the recalculated counters from ProCash/NDC. Dispense Below Zero can be used only for cash out systems when the logical WOSA service (BSATM32.DLL) is configured. It is mandatory to install cashout cassettes with a physical LOW sensor to be able to send a Money Low unsolicited message to the host, because the logical cassettes counters never fall down below the low threshold.
U25604-J-Z745-1-7600
October 2004
49
Modes of Operation
If Dispense Below Zero is enabled ProCash/NDC handles the internal counters as follows: As long as the number of notes remaining in the cassette is higher or equal than 500 notes, the counters are calculated in the standard way. If the remaining counter is lesser than 500 notes, the counter maintained in the CashUnitInfo() structure of WOSA will be encreased with 500 notes via SetCuInfo() call from ProCash/NDC framework dcCdmFW. That has the effect that the WOSA counter will not fall down to zero or below zero in any case. WOSA is not able to handle negative counters. (The counters of WOSA would remain zero for all following dispenses. The result is that the counters of rejected and dispensed notes get lost.) Temporarily the number of notes added for each cassette is stored in the CMOS. The CMOS counters are used to recalculate back the original counters for the NDC Supply counter message and SOP Cash supply counters. Send Supply Counters terminal response: If the remaining counter for a cassette becomes negative, the counter number of notes remaining in cassette is set to 65535 (FFFF) in the Supply Counters solicited message. The counters number of notes dispensed and rejected are still maintained with the actual values. Display or Print Cash Supplies in ProCash/NDC-SOP: For cassettes with negative counters only the number of rejected and dispensed notes are displayed or printed in the Cash Counters supply function. All other counter values are blanked out.
50
October 2004
U25604-J-Z745-1-7600
Miscellaneous Operations
ADRS operation
ADRS by ProCash/NDC The ProCash/NDC application periodically checks several devices of a self service terminal and the application tries to repair them if neccessary. This function is called Automatic Device Repair System (ADRS). Especially the shutters and transport ways of input and output devices (Cash Dispenser Module, Deposit Module, CashIn Module, etc.) are checked after each consumer transaction. If status requests to the device are returned with transport jams or device not operational, the application actively tries to repair them via reset, or shutter close commands. During silent service ADRS is called 3 times in a 60 second time cycle. ADRS methods in ProCash/NDC are implemented for the following devices:
q
q q q q
Deposit Module
Checks shutter status, sends status message to the host, performs retract
Receipt Printer
Checks supply status, sends low/out status message to the host
Journal Printer
Checks supply status, sends low/out status message to the host
Document Printer
Checks supply status, sends low/out status message to the host
ADRS by WOSA WOSA (ProDevice) also uses ADRS for the Cash Dispenser device. In a configurable time cycle the status of the device is checked and if neccessary, a reset command is initiated by the WOSA service (Wincor Nixdorf systems only). ADRS by Firmware In specific conditions the firmware itself performs ADRS through automatic resets (resp. for the cash dispenser so called clearing run). The ADRS behavior can be controlled via configuration parameters. Please refer to ProCash/NDC Installation Manual and ProDevice parameter specification for ADRS configuration parameters.
U25604-J-Z745-1-7600
October 2004
51
ADRS operation
Miscellaneous Operations
52
October 2004
U25604-J-Z745-1-7600
Configuration Data
Configuration data is down-line loaded from the network to each terminal using a series of load command messages. Configuration data is divided into four categories:
q
States The states table directs the terminal to the tasks to be performed during each part of a transaction. Refer to section States on page 54 for details. Screens Screen data contains display, control, and delimiter characters for different screens which must be shown during different parts of a transaction. Refer to section Screens on page 153 for details. Miscellaneous Configuration Data Consists of terminal parameters (capabilities), LUNO (a unique number identifying each terminal), and terminal timer values. Refer to section Miscellaneous Configuration Data on page 166 for details. FIT Financial Institution Tables entries provide information which is used for identifying which institution has issued a particular card, decoding or encoding of data and for electronic fund transfers. Refer to chapter Security Features on page 175 for details.
Downloaded configuration data are stored in the registry location LYNXCI after a "Set Config ID" load command is received. From now on the terminal will be loaded automatically with the configuration data of the registry when the application starts up as long as the terminal has not received any new customization data. When power is restored or the terminal is turned on, the network requests a configuration ID from the terminal. If the configuration ID sent by the terminal does not match the configuration ID at the network, the network will usually send a new configuration load to the terminal. Terminals connected to the network are assigned to distinct groups. A network programmer can create unique configuration data for each group, thereby giving each group of terminals its own "personality", e.g. for systems of different type or purpose.
U25604-J-Z745-1-7600
October 2004
53
States
Configuration Data
States
The states configuration data is down-line loaded using the States Table Load command message (refer to section State Tables Load on page 239). Each state is associated with a specific task. For example, while the terminal is in the select function state the terminal is dedicated to the task of prompting the consumer to select a function and recognizing the key (function) selected. Only those subroutines and hardware components (such as screen and keyboard) that facilitate function selection are used. The terminal requires the repeated use, in different ways, of some states. For instance, the consumers have to select the type of transaction (deposit, withdrawal, inquiry or other) and later they have to select the type of account. Both tasks are performed using different versions of the select function state. Each state type can have one or more state tables associated with it. Each state table of the same state type is a different version of that state providing the same type of functions, but used in a different manner. The different state tables are specified by a three-digit decimal number (000 through 999). This range allows up to 1000 different state tables. Each state table contains nine entries. 1. A state table is 25 characters long (first entry, which is one character long, plus eight three-digit entries). 2. The first entry in a state table is a single character identifying the type of state (ASCII graphic character). 3. The other eight entries are used to specify the actions performed (such as screen displayed, buffers used and next state table) and are three characters long.
State table 000 is the first state table that the terminal is in when it enters in-service mode. State table 000 is usually a card read state. The terminal should always return to a close state after the consumers transaction(s) have been completed. The terminal may use one state type several times while processing a transaction; depending on the transaction that the costumer has requested, other state types might not be used at all. The use of these state types, in any order, defines terminal operation.
54
October 2004
U25604-J-Z745-1-7600
Configuration Data A summary of all the state types is shown in the following tables.
Table 5: State summary
States
State Name Card Read PIN Entry Unlock Envelope Dispenser Preset Operation Code Buffer FDK Selection
State Description Type A B C Reads the magnetic stripe from the ID card and then usually indicates a PIN entry state as the next state. Reads the PIN number entered by the customer and verifies that the PIN entered is valid. After this state the terminal immediately goes to the next state. Clears and sets any or all 8 bytes of the operation code buffer. Reads the code of each operation key pressed by the customer. The key codes are stored in the operation code buffer. The next state varies depending on the customers selection. Reads the entered amount, displays that amount on the screen, and stores it in the amount buffer. If a withdrawal transaction is being processed, an amount check state will normally be the next state. Otherwise, a Preset Operation Code Buffer state will usually be the next state. Verifies that the amount entered is a whole amount (zero cents). If the amount entered by the customer is not a whole amount, the next state is always determined by the network configuration. Otherwise, a Preset Operation Code Buffer state will typically be the next state. Reads in a variable-length string of numerical keys and stores that data in a general purpose buffer. Optionally, the terminal displays the data on the screen. If the customer presses the cancel key, an operation key, or times-out during data entry, the input string is terminated. The next state depends on the customers input.
Amount Entry
Amount Check
Information Entry
U25604-J-Z745-1-7600
October 2004
55
States
Configuration Data
State Description Type I Sends a Transaction Request message to the network and executes the Transaction Reply commands received from the network. The next state depends on the network response. Returns or retains the customers card and optionally issues a printed acknowledgment form to the customer. Typically, the next state table used is 000 (a card read state preparing the terminal for the next customer). Used to modify selection paths based on FIT table entry and institution type. The terminal can use customized state tables for the customers of a specific institution. The terminal can provide different functions to different customers depending on the customers institution. During this state, the terminal writes the contents of the track 3 data buffer onto the magnetic stripe of a card Same functions as B state, but including updating track data on the ID card. This card read state is used, if the application requires that the number of the card read state be something other than 000. The Hardware Fitness state checks for fatal error condition of the terminal devices. It goes to the specified next state depending on devices which have a fatal condition. The extension of this state checks for warning conditions und uses the specified next state exit. The Smart FIT Check state performs a FIT check with the chip data that is read from the chip of a smart card. The Skip Step is used to skip states which are not supported by ProCash/NDC or ProConsult/NDC. R Reads the entered amount, displays it on the screen, and stores it in the Amount buffer, General Purpose buffer B or C buffer.
Close
FIT Switch
L M
56
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
State Name
State Description Type In this state the flow of a transaction is switched on whether a language code is present in the card data or not. In this state one set of state tables can be used to display screens in different languages within the same transaction. This is determined by a code on the cardholders card. This state reads the data buffer from the 8 FDK selection state to identify which next state the terminal should go. This state translates the FDK selected by the cardholder into a value that is placed in the specified buffer for use by an FDK switch state. This state reads the FDK selected by the cardholder, stores the key code in an FDK buffer for use by an FDK switch state, and updates the operation code buffer. This state allows the consumer to change the PIN. This state allows the consumer to set the audio volume for the played message and to switch audio channels. FIT switch state with enhanced number of next states depending on the specified switch index in the FIT table. The Extension state extends the functions of state S, T, X, k and Y. The Extension state can be activated in the extension state number field of the state.
U25604-J-Z745-1-7600
October 2004
57
States
Configuration Data
Steps processing
ProCash/NDC or ProConsult/NDC uses step oriented functions for each state. Every downloaded state is assigned to a specific ProCash/NDC or ProConsult/NDC step. The step assignment is stored in the Windows registry location ..\LYNXPAR\STATE_MAP The following table shows, which NDC state is assigned to a ProCash/NDC or ProConsult/NDC step:
Table 6: ProCash/NDC, ProConsult/NDC steps belonging to NDC states
State Type
A B C D E F G H I J K L M N
Step
DC_CARD_READ DC_PIN_ENTRY DC_DISPENSE_ENVELOPE DC_PRESET_OP_CODE DC_FDK_SELECT4 DC_AMOUNT_ENTRY DC_WHOLE_DOLLAR_CHECK DC_INFORMATION_ENTRY DC_TRAN_REQUEST DC_CLOSE_TRAN DC_FIT_SWITCH DC_WRITE_CARD DC_ENH_PIN_ENTRY DC_CAMERA_CONTROL
State Type
S T V W X Y Z _ b i P R k all states
Step
NDC_LANGUAGE_SWITCH NDC_CARD_PIN NDC_CARD_LANGUAGE NDC_FDK_SWITCH NDC_FDK_INFO_ENTRY NDC_FDK_SELECT NDC_EXT NDC_EXP_FIT_SWITCH NDC_CUST_SEL_PIN NDC_AUDIO_CONTROL NDC_EXP_FIT_SWITCH NDC_ENH_AMOUNT_ENTRY DC_HARDWARE_FITNESS [1] DC_NEXT_X (X = 1-8) [1]
[1] -
58
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
identifies the number of the screen displayed for prompting card entry identifies the screen displayed after a misread defines the card track(s) from which data is read contains a flag for the card return feature (immediately or at the end of the transaction) indicates the next state number for cards that are read properly scans the FIT to obtain a match on the financial institution number tells the terminal the next state to go to if there is no FIT match
q q q
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number correct read next state number error (misread) screen number read condition 1 read condition 2 read condition 3 card return flag no FIT match next state number
U25604-J-Z745-1-7600
October 2004
59
States The card read (A) state entries are defined as follows: State type Entry number: 1 Valid range: Description: A
Configuration Data
This state ID identifies this state table as a Card Read state table.
Screen number Entry number: 2 Valid range: Description: 000-999 This is the number of the screen which prompts the customer to insert a card. This screen is displayed while the terminal is awaiting card entry.
Good read next state number Entry number: 3 Valid range: Description: 000-254, 256-999 The number of the state the terminal enters after the customers card is read properly. Normally the next state is a PIN entry state type.
Error (misread) screen number Entry number: 4 Valid range: Description: 000-999 This is the number of the screen displayed if the card is not read properly. Normally, this screen will prompt the customer to check that the card is inserted correctly and to reinsert the card.
60
October 2004
U25604-J-Z745-1-7600
Configuration Data Read condition 1 Entry number: 5 Valid range: Description: 001-015
States
This is one of the three entries (used with entry no. 6 and 7) that tell the terminal which card track(s) must be read. This is the first read condition. If this condition cannot be met, read condition 2 is used next. Refer to table Card Read state entries for the definition of the card read conditions.
Read condition 2 Entry number: 6 Valid range: Description: 001-015 This is one of the three entries (used with entry no. 5 and 7) that tell the terminal which card track(s) must be read. This is the second read condition used. This one is used if read condition 1 cannot be done. If read condition 2 cannot be met, read condition 3 is used. Refer to table Card Read state entries for the definition of the card read conditions.
Read condition 3 Entry number: 7 Valid range: Description: 001-015 This is one of the three entries (used with entry no. 5 and 6) that tell the terminal which card track(s) must be read. If neither read condition 1 or read condition 2 can be met, this read condition is used. Refer to table Card Read state entries for the definition of the card read conditions.
Card return flag Entry number: 8 Valid range: Description: 000-001 This entry tells the terminal whether the card should be returned immediately or upon transaction completion. The valid values are as follows: 000 - return card immediately 001 - return card upon transaction completion
U25604-J-Z745-1-7600
October 2004
61
States No FIT match next state number Entry number: 9 Valid range: Description: 000-254, 256-999
Configuration Data
The number of the state the terminal enters if the FIT number on the card does not match that of any member institution.
Required track(s)
Card read table Entry 5 (read condition 1) 1 only 004 2 only 002 3 only 001 1 and 2 006 1 and 3 005 2 and 3 003 1 and 2 and 3 007 2 or 3 002 1 or 3 004 1 or 2 004 1 or2or3 004 (1 and 2) or (1 and 3) 006 (2 and 1) or (2 and 3) 006 (3 and 1) or (3 and 2) 005 1 or (2 and 3) 004 2 or (1 and 3) 002 3 or (1 and 2) 001 Chip connect only 008 3 and chip connect 009 2 and chip connect 010 2, 3 and chip connect 011 1 and chip connect 012 1, 3 and chip connect 013 1, 2 and chip connect 014 1, 2, 3 and chip connect 015
Card read table Entry 6 (read condition 2) 004 002 001 006 005 003 007 001 001 002 002 005 003 003 003 005 006 008 009 010 011 012 013 014 015
Card read table Entry 7 (read condition 3) 004 002 001 006 005 003 007 001 001 002 001 005 003 003 003 005 006 008 009 010 011 012 013 014 015
62
October 2004
U25604-J-Z745-1-7600
Configuration Data
Short desciption to Table 8:
States
If read condition 1 is satisfied, the good read next state number entry (table entry 3) is taken. Otherwise, read condition 2 is attempted. If read condition 2 is satisfied, the good read next state number entry (table entry 3) is taken. Otherwise, read condition 3 is attempted. If read condition 3 is satisfied, the good read next state number entry (table entry 3) is taken. Otherwise, the card is ejected and the error screen number (table entry 4) is displayed.
U25604-J-Z745-1-7600
October 2004
63
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number time-out next state number cancel next state number local PIN check, correct PIN next state number local PIN check, maximum bad PINs next state number local PIN check, error screen number remote PIN check, next state number local PIN check, maximum PIN attempts
The PIN Entry (B) state entries are defined as follows: State type Entry number: 1 Valid range: Description: B This state ID identifies this state table as a PIN Entry state table.
64
October 2004
U25604-J-Z745-1-7600
Configuration Data Screen number Entry number: 2 Valid range: Description: 000-999
States
This is the number of the screen display that prompts the customer to enter the PIN. This screen is displayed when the terminal enters the PIN entry state. This screen must position the cursor at the beginning of the area where the Xs are displayed.
Time-out next state number Entry number: 3 Valid range: Description: 000-254, 256-999 The number of the state to which the terminal proceeds if the customer fails to enter the PIN within the specified time limit. Enter 255 to deactivate the time-out function. Entering 255 keeps the terminal in this state until an operation key is pressed.
Cancel next state number Entry number: 4 Valid range: Description: 000-254, 256-999 This is the number of the state to which the terminal proceeds if the customer presses the cancel key.
Local PIN check, good PIN next state number Entry number: 5 Valid range: Description: 000-254, 256-999 The number of the state to which the terminal proceeds after it verifies that the customer entered the correct PIN (if local PIN check). The number of digits to be checked are specified by FIT field PCKLN. Normally the next state is a Pre-Set Operation Code Buffer state.
U25604-J-Z745-1-7600
October 2004
65
States
Configuration Data
Local PIN check, maximum bad PINs next state number Entry number: 6 Vollud data range:000-254, 256-999 Description: The number of the state to which the terminal proceeds after the customer incorrectly enters the PIN the number of times specified by state entry 9. Normally, the next state is a close state.
Local PIN check, error screen number Entry number: 7 Valid range: Description: 000-999 The number of the screen display that prompts the customer to enter the PIN again. This screen is displayed each time the customer enters an incorrect PIN until the retry value is reached as specified by state entry 9 (or by the card). This screen must position the screen cursor at the beginning of the area in which the Xs are displayed.
Remote PIN check, next state number Entry number: 8 Valid range: Description: 000-254, 256-999 The number of the state to which the terminal proceeds if no local PIN check is specified in FIT.
Local PIN check, maximum PIN attempts Entry number: 9 Valid range: Description: 000-009 This entry specifies the maximum number of times that a customer can enter an incorrect PIN before the terminal goes to the state specified by state entry 6. (This can be overridden by an entry on the card if such is specified by the FIT. Typically used in the M state.)
66
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
Entry 1 2 3 4 5 6 7 8 9
Definition state type first entry screen number time-out next state number cancel next state number good next state number CSP fail next state number second entry screen number mismatch first entry screen number extension state number
U25604-J-Z745-1-7600
October 2004
67
States
Configuration Data
The Customer Selectable PIN (b) state entries are defined as follows: State type Entry number: 1 Valid range: Description: b This state ID identifies this state table is a Customer Selectable PIN state table.
First entry screen number Entry number: 2 Valid range: Description: 000-999 Display screen that prompts the cardholder to enter the PIN the first time.
Time-out next state number Entry number: 3 Valid range: Description: 000-254, 256-999 State number to which the terminal goes if the cardholder does not make a CSP entry within the specified time limit. Enter 255 if the time-out function is not required.
Cancel next state number Entry number: 4 Valid range: Description: 000-254, 256-999 State number to which the terminal goes if the cardholder presses the CANCEL key to stop the CSP transaction.
Good next state number Entry number: 5 Valid range: Description: 000-254, 256-999 State number to which the terminal goes if the cardholder enters a matching pair of new PIN values.
68
October 2004
U25604-J-Z745-1-7600
Configuration Data CSP fail next state number Entry number: 6 Valid range: Description: 000-254, 256-999
States
State number to which the terminal goes if the cardholder fails to enter a matching pair of new PIN digits or the maximum number of retries for local PIN checking is reached. This state will also be taken if: 1. No FIT match 2. Cardholder tampering is detected. 3. PIN block generation fails.
Second entry screen number Entry number: 7 Valid range: Description: 000-999 Display screen used to ask for confirmation of the CSP.
Mismatch first entry screen number Entry number: 8 Valid range: Description: 000-999 Displays a new screen that replaces the screen for table entry 2 on each attempt after a CSP pair attempt did not match or an error has occurred and there are still further retries allowed.
Extension state number Entry number: 9 Valid range: Description: 000-254, 256-999 State number of the extension state.
U25604-J-Z745-1-7600
October 2004
69
States
Configuration Data
Entry 1 2 3 4-9
Definition state type number of attempts allowed to enter a matching CSP pair use local verification of new PIN pair attempts reserved, must be 000
The Extension state entries are defined as follows: State type Entry number: 1 Valid range: Description: Z This state ID identifies that this state table is an Extension state.
Number of attempts allowed to enter a matching CSP pair Entry number: 2 Valid range: Description: 000-010 Limits the number of attempts the cardholder may make to select a new PIN. A zero entry means no limit.
Use local verification of new PIN pair attempts Entry number: 3 Valid range: Description: 000-001 Specifies which attempts are to be verified locally: 0 - Do not verify locally 1 - Verify both attempts locally. Result available in transaction request field U.
70
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
Entry 1 2 3-9
The Envelope Deposit (C) state entries are defined as follows: State type Entry number: 1 Valid range: Description: C This state ID identifies this state table as an Envelope Deposit state.
Next state number Entry number: 2 Valid range: Description: 000-511 The number of the state to which the terminal proceeds after entering state C.
U25604-J-Z745-1-7600
October 2004
71
States
Configuration Data
Clear the operation code buffer or clear selected bytes of the operation code buffer. Pre-set selected bytes of the operation code buffer with A, B, C, or D and F, G, H or I
Each bit of the masks in this state represents a byte (buffer position) in the operation code buffer. Bit 0 of the mask represents the first byte; bit 7 of the mask represents the eighth byte.
Table 13: Pre-Set Operation Code Buffer state table
Entry 1 2 3 4 5 6 7 8 9
Definition state type next state number clear mask A preset mask B preset mask C preset mask D preset mask reserved extension state number
The Pre-Set Operation Code Buffer (D) state entries are defined as follows: State type Entry number: 1 Valid range: Description: D This state ID identifies this state table as a Pre-Set Operation Code Buffer state table.
72
October 2004
U25604-J-Z745-1-7600
Configuration Data Next state number Entry number: 2 Valid range: Description: 000-254, 256-999
States
The number of the state to which the terminal proceeds after clearing or presetting the operation code buffer.
Clear mask Entry number: 3 Valid range: Description: 000-255 Specifies bytes of operation code buffer to be cleared to graphic "space." Each bit relates to a byte in the operation code buffer. Bit 0 relates to the first entry; bit 7 relates to the eighth entry. If a bit is not set (zero), the corresponding entry is cleared. If a bit is enabled (one), the corresponding entry is unchanged. Set this entry to 255 if none of the operation code buffer positions are to be cleared.
A Preset mask Entry number: 4 Valid range: Description: 000-255 Specifies bytes of operation code buffer to be set to A. Each bit relates to a byte in the operation code buffer. Bit 0 relates to the first entry; bit 7 relates to the eighth entry. If a bit is enabled (one), the corresponding entry is set to A. If a bit is disabled (zero), the corresponding entry is unchanged.
B Preset mask Entry number: 5 Valid range: Description: 000-255 Specifies bytes of operation codeoperation code buffer buffer to be set to B. Each bit relates to a byte in the operation code buffer. Bit 0 relates to the first entry; bit 7 relates to the eighth entry. If a bit is enabled (one), the corresponding entry is set to B. If a bit is disabled (zero), the corresponding entry is unchanged.
U25604-J-Z745-1-7600
October 2004
73
Configuration Data
Specifies bytes of operation code buffer to be set to C. Each bit relates to a byte in the operation code buffer. Bit 0 relates to the first entry; bit 7 relates to the eighth entry. If a bit is enabled (one), the corresponding entry is set to C. If a bit is disabled (zero), the corresponding entry is unchanged.
D Preset mask Entry number: 7 Valid range: Description: 000-255 Specifies bytes of operation code buffer to be set to D. Each bit relates to a byte in the operation code buffer. Bit 0 relates to the first entry; bit 7 relates to the eighth entry. If a bit is enabled (one), the corresponding entry is set to D. If a bit is disabled (zero), the corresponding entry is unchanged.
Reserved Entry number: 8 Valid range: Description: 000 Entry 8 is reserved and must be 000.
Extension State number Entry number: 9 Valid range: Description: 000-254 or 256-999 State number of the extension state containing information on how the other operation codes are preset.
74
October 2004
U25604-J-Z745-1-7600
Configuration Data Clear mask (entry 3) example Start with an operation code buffer that looks like the following:
Buffer Bit Pos Weight B 0 1 _ 1 2 _ 2 4 C 3 8 _ 4 16 _ 5 32 D 6 64 _ 7 128
States
To clear buffer position 6 (byte 6), add the weights of the positions that you do not want to clear and put that result in the clear mask entry (entry 3).
Buffer Bit pos Positions not cleared Weights not cleared B _ 0 1 X X 1 + 2 + 4 _ 2 X + 8 + C 3 X 16 + _ 4 X 32 + _ D 5 6 X 128 = 191 _ 7 X
With 191 entered in entry 3, the resultant operation code buffer would appear as follows:
Buffer Bit pos B 0 _ 1 _ 2 C 3 _ 4 _ 5 _ 6 _ 7
A, B, C, D preset masks (entries 4-7) example Assume that you want to set the operation code buffer positions as follows:
q q q q
entry 4 (A preset mask) entry 5 (B preset mask) entry 6 (C preset mask) entry 7 (D preset mask) -
1+4 2 + 32 8 16 + 128
U25604-J-Z745-1-7600
October 2004
75
States
Configuration Data
Entry 1 2 3 4 5 6-9
Definition state type F preset mask G preset mask H preset mask I preset mask reserved must be 000
The Pre-Set Operation Code Buffer Extension (Z) state entries are defined as follows: State type Entry number: 1 Valid range: Description: Z This state ID identifies this state table as an Pre-Set Operation Code Buffer Extension state.
F Preset mask Entry number: 2 Valid range: Description: 000-255 Specifies bytes of operation code buffer to be set to F. Each bit relates to a byte in the operation code buffer. Bit 0 relates to the first entry; bit 7 relates to the eighth entry. If a bit is enabled (one), the corresponding entry is set to F. If a bit is disabled (zero), the corresponding entry is unchanged.
76
October 2004
U25604-J-Z745-1-7600
Configuration Data G Preset mask Entry number: 3 Valid range: Description: 000-255
States
Specifies bytes of operation code buffer to be set to G. Each bit relates to a byte in the operation code buffer. Bit 0 relates to the first entry; bit 7 relates to the eighth entry. If a bit is enabled (one), the corresponding entry is set to G. If a bit is disabled (zero), the corresponding entry is unchanged.
H Preset mask Entry number: 4 Valid range: Description: 000-255 Specifies bytes of operation code buffer to be set to H. Each bit relates to a byte in the operation code buffer. Bit 0 relates to the first entry; bit 7 relates to the eighth entry. If a bit is enabled (one), the corresponding entry is set to H. If a bit is disabled (zero), the corresponding entry is unchanged.
I Preset mask Entry number: 5 Valid range: Description: 000-255 Specifies bytes of operation code buffer to be set to I. Each bit relates to a byte in the operation code buffer. Bit 0 relates to the first entry; bit 7 relates to the eighth entry. If a bit is enabled (one), the corresponding entry is set to I. If a bit is disabled (zero), the corresponding entry is unchanged.
U25604-J-Z745-1-7600
October 2004
77
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number time-out next state number cancel next state number operation key A next state number operation key B next state number operation key C next state number operation key D next state number operation code buffer location
The Four FDK Selection Function (E) state entries are defined as follows: State type Entry number: 1 Valid range: Description: E This state ID identifies this state table as a Function Selection state table.
78
October 2004
U25604-J-Z745-1-7600
Configuration Data Screen number Entry number: 2 Valid range: Description: 000-999
States
The number of the display screen which prompts the customer to choose between transaction types, account names, etc.. This screen is displayed upon entry into the selection function state and must be aligned with the active operation keys (table entry 5, 6, 7, and 8) for proper operation.
Time-out next state number Entry number: 3 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer fails to make the selection within the specified time limit (specify "255" if the time-out function is not used).
Cancel next state number Entry number: 4 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the cancel key instead of an operation key.
Operation key A next state number Entry number: 5 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the A operation key (specify "255" to deactivate the A operation key during this state).
Operation key B next state number Entry number: 6 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the B operation key (specify "255" to deactivate the B operation key during this state).
U25604-J-Z745-1-7600
October 2004
79
States Operation key C next state number Entry number: 7 Valid range: Description: 000-254, 256-999
Configuration Data
The state number to which the terminal proceeds if the customer presses the C operation key (specify "255" to deactivate the C operation key during this state).
Operation key D next state number Entry number: 8 Valid range. 000-254, 256-999 Description: The state number to which the terminal proceeds if the customer presses the D operation key (specify "255" to deactivate the D operation key during this state).
Operation code buffer location Entry number: 9 Valid range: Description: 000-007 Specifies the operation code buffer byte in which the key code for the selected operation key is to be stored. The network down-line loads the following data to select the indicated buffer byte: 000 = buffer 001 = buffer 002 = buffer 003 = buffer 004 = buffer 005 = buffer 006 = buffer 007 = buffer position 0 position 1 position 2 position 3 position 4 position 5 position 6 position 7 Buffer positions are as follows: ________ 01234567
80
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number time-out next state number cancel next state number operation key A next state number operation key B next state number operation key C next state number operation key D next state number display amount screen number
The Amount Entry (F) state entries are defined as follows: State type Entry number: 1 Valid range: Description: F This state ID identifies this state table as an Amount Entry state table.
Screen number Entry number: 2 Valid range: Description: 000-999 Number of display screen that prompts an amount entry. This screen is displayed upon entry into the amount entry state.
U25604-J-Z745-1-7600
October 2004
81
States Time-out next state number Entry number: 3 Valid range: Description: 000-254, 256-999
Configuration Data
The state number to which the terminal proceeds if the customer fails to enter the amount within the specified time limit (specify "255" if the time-out function is not used).
Cancel next state number Entry number: 4 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the cancel key before pressing an operation key. Value "255" deactivates the CANCEL key during this state.
Operation key A next state number Entry number: 5 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the A operation key. Value "255" deactivates the A operation key during this state.
Operation key B next state number Entry number: 6 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the B operation key. Value "255" deactivates the B operation key during this state.
Operation key C next state number Entry number: 7 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the C operation key. Value "255" deactivates the C operation key during this state.
82
October 2004
U25604-J-Z745-1-7600
Configuration Data Operation key D next state number Entry number: 8 Valid range: Description: 000-254, 256-999
States
The state number to which the terminal proceeds if the customer presses the D operation key. Value "255" deactivates the D operation key during this state.
Normally one operation key is used to indicate whether the amount entry is correct and another is used to indicate whether it is incorrect. The other operation keys are inactive. Display amount screen number Entry number: 9 Valid range: Description: 000-999 Overlay screen number that sets the screen cursor position. This screen optionally defines the initial display format prior consumer amount entry. The cursor should be set on the lefthand side of the echo field on the screen. This is space filled until the required start position for the currency character is reached. Default echo field for eight digits: bbbbb$ 0.00 (where b = space) Default echo field for twelve digits: bbbbbbbbb$ 0.00 (where b = space)
U25604-J-Z745-1-7600
October 2004
83
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type whole amount entry next state number non-whole amount entry next state number buffer to be checked zero entry next state number (if table entry 8 is zero) or integer multiple value (if table entry 8 is non zero) number of decimal places currency type amount check condition reserved must be zero
The Amount Check (G) state entries are defined as follows: State type Entry number: 1 Valid range: Description: G This state ID identifies this state table as a amount check state table.
84
October 2004
U25604-J-Z745-1-7600
Configuration Data Whole amount entry next state number Entry number: 2 Valid range: Description: 000-999
States
The state number to which the terminal proceeds upon finding 00 (zero cents) value in the amount entry.
Non-whole amount entry next state number Entry number: 3 Valid range: Description: 000-999 The state number to which the terminal proceeds upon finding a cents value other than 00 cents in the amount entry.
Buffer to be checked Entry number: 4 Valid range: Description: 000-002 This field specifies which buffer is to be checked: 000 - amount buffer 001 - general purpose buffer B 002 - general purpose buffer C Zero entry next state number Integer Multiple Value Entry number: 5 Valid range: Description: 000-999 If table entry 8 is zero: The state number to which the terminal proceeds, if the consumer enters zero amount or does not enter any value. If table entry 8 is non-zero: Integer multiple value used in checking specified buffer. For example, to check that the specified buffer contains a multiple of the minimum denomination $5, this field would be set to '005'. This field is ignored if table entry 8 is not 002.
U25604-J-Z745-1-7600
October 2004
85
States Number of decimal places Entry number: 6 Valid range: Description: 000-004
Configuration Data
Number of decimal places used in specified buffer. For example, $5 is sent as 500 cents, so has 002 decimal places.
Currency type Entry number: 7 Valid range: Description: 001-255 Currency type of amount in specified buffer. Used in conjunction with the Dispenser Currency Cassette Mapping Table. This field is ignored if table entry 8 is not '003'.
Amount check condition Entry number: 8 Valid range: Description: 000-003 If the condition being checked evaluates to 'true' then processing will proceed to the next state identified in table entry 2; otherwise processing will proceed to the next state identified in table entry 3. All conditions check the buffer indicated by table entry 4. All conditions except condition 000 take account of the decimal point location via the value in table entry 6. When this entry is set to 000, the state does not use state parameters 5 to 9, to enable backwards compatibility. When this entry is set to 001, the state evaluates whether the value to the right of the decimal point position is zero. When this entry is set to 002, the state evaluates whether the value is a whole number multiple of the value identified in table entry 5. When this entry is set to 003, the state evaluates whether the value is dispensable by the terminal, taking into account the currency type required (table entry 7), currency type denominations available, dispenser status and cassette status.
Reserved Entry number: 9 Valid range: Description: 000 Entry 9 is reserved and must be 000.
86
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number time-out next state number cancel next state number operation key A next state number operation key B next state number operation key C next state number operation key D next state number buffer and display parameters
The Information Entry (H) state entries are defined as follows: State type Entry number: 1 Valid range: Description: H This state ID identifies this state table as an information entry state table.
U25604-J-Z745-1-7600
October 2004
87
Configuration Data
The number of the display screen that prompts key entry from the customer. This screen is displayed upon entry into the information entry state and must leave the cursor at the beginning of the data or X display area.
Time-out next state number Entry number: 3 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer fails to respond to the CRT message within a specified time limit. Value "255" disables the time-out function.
Cancel next state number Entry number: 4 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the cancel key before pressing an operation key.
Operation key A next state number Entry number: 5 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the A operation key. Value "255" deactivates the A operation key during this state.
Operation key B next state number Entry number: 6 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the B operation key. Value "255 deactivates the B operation key during this state.
88
October 2004
U25604-J-Z745-1-7600
Configuration Data Operation key C next state number Entry number: 7 Valid range: Description: 000-254, 256-999
States
The state number to which the terminal proceeds if the customer presses the C operation key. Value "255" deactivates the C operation key during this state.
Operation key D next state number Entry number: 8 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the D operation key. Value "255" deactivates the D operation key during this state.
Buffer and display parameters Entry number: 9 Valid range. 000-323 Description: This entry specifies whether the actual data entered or X is to be displayed, beginning at the current cursor position. This entry also specifies which general purpose buffer (B or C) is used for storing the numeric data input and how many digits can be entered. The default buffer size of 32 digits can be decreased if the first two digits have a non zero value up to the maximum of 32. The valid characters are as follows: xx0 = xx1 = xx2 = xx3 = display X for each numeric key pressed; store keys in general purpose buffer C (max. 32 digits). display data as entered; store keys in general purpose buffer C (max. 32 digits). display X for each numeric key pressed; store keys in general purpose buffer B (max. 32 digits). display data as entered; store keys in general purpose buffer B (max. 32 digits).
Set a buffer limit example: 123 = display data as entered; store keys in general purpose buffer B with max. 12 digits.
U25604-J-Z745-1-7600
October 2004
89
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number network response time out next state number send track 2 data send track 1, track 3 send operation code buffer send amount buffer send PIN buffer (Buffer A) data / Select Extended format send general purpose buffer(s) B and/or C or Extension State Number (Range 000-254, 256-999)
The Transaction Request (I) state entries are defined as follows: State type Entry number: 1 Valid range: Description: I This state ID identifies this state table as a transaction request state table.
90
October 2004
U25604-J-Z745-1-7600
Configuration Data Screen number Entry number: 2 Valid range: Description: 000-999
States
The number of the screen displayed while the terminal transmits a request to the network and waits for the associated Transaction Reply command. This is normally a Please Wait screen.
Network response time-out next state number Entry number: 3 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the network does not respond to the transaction request in the time specified by timer 03 (section Timer Data on page 167). This timer checks for receipt of a Transaction Reply command message in response to a transaction request.
Send track 2 data Entry number: 4 Valid range: Description: 000-001 This field indicates whether track 2 data should be sent in the transaction request message. The valid values are as follows: 000 - do not send data 001 - send data Send track 1, 3 Entry number: 5 Valid range: Description: 000-007 The track 1, 3 data entry specifies whether track 1 and/or track 3 data is sent to the network. The valid values are as follows: 000 - no additional tracks 001 - send track 3 only 002 - send track 1 only 003 - send track 1 and 3
U25604-J-Z745-1-7600
October 2004
91
States Send operation key data Entry number: 6 Valid range: Description: 000-001
Configuration Data
This field indicates whether the operation key data should be sent in the transaction request message. The valid values are as follows: 000 - do not send data 001 - send data
Send amount buffer data Entry number: 7 Valid range: Description: 000-001 This field indicates whether the amount buffer data should be sent in the transaction request message. The valid values are as follows: 000 - do not send data 001 - send data Send PIN buffer data Entry number: 8 Valid range: Description: 000-001, 128 This field indicates whether the PIN buffer data should be sent in the transaction request message or when bit 128 is enabled use table entry 9 as an extension state definition. The valid bit values are as follows: 000 - do not send data 001 - send data 128 - use extension state specified in table entry 9
92
October 2004
U25604-J-Z745-1-7600
Configuration Data Send general purpose buffers B and/or C data Entry number: 9 Valid range: Description: 000-003, Extension state range: 000-254, 256-999
States
This field indicates whether the data from the general purpose buffers B and/or C should be sent in the transaction request message. If bit 128 is enabled in table entry 8 its meaning of this table entry changes to an extension state number definition. The valid values are as follows: 000 - do not send data from either buffer 001 - send general purpose buffer B data only 002 - send general purpose buffer C data only 003 - send general purpose buffers B and C data
Entry 1 2 3 4 5 6-9
Definition state type send general purpose buffers B and/or C send optional date fields A - H send optional data fields I - L send optional data fields Q - V reserved
The Extension state entries are defined as follows: State type Entry number: 1 Valid range: Description: Z This state ID identifies this state table as an Extension state table.
U25604-J-Z745-1-7600
October 2004
93
States Send general purpose buffers B and/or C data Entry number: 2 Valid range: Description: 000-003
Configuration Data
This field indicates whether the data from the general purpose buffers B and/or C should be sent in the transaction request message. The valid values are as follows: 000 - do not send data from either buffer 001 - send general purpose buffer B data only 002 - send general purpose buffer C data only 003 - send general purpose buffers B and C data
Optional data fields A - H Entry number: 3 Valid range: Description: 000-255 This entry is bit encoded to control the sending of individual optional data fields in the transaction request message. If a bit is set, the corresponding data field is sent. If a bit is clear, the data field is not sent. BIT 1 2 3 4 5 6 7 8 Field ID A reserved B reserved C D E F G H
94
October 2004
U25604-J-Z745-1-7600
Configuration Data Optional data fields I - L Entry number: 4 Valid range: Description: 000-015 This entry is as for entry 3 but with following values: BIT 1 2 3 4 5 6 7 8 Optional data fields Q - V Entry number: 5 Valid range: Description: 000-063 This entry is as for entry 3 but with following values: BIT 1 2 3 4 5 6 7 8 Field ID Q R S T reserved U V reserved reserved Field ID I J K L M reserved N reserved O reserved P reserved
States
U25604-J-Z745-1-7600
October 2004
95
States
Configuration Data
displays a screen completes any printing on the customer or journal printer that was initiated by a Transaction Reply command message. returns or retains the activator card as instructed by the Transaction Reply command message.
In addition, if the terminal returns the ID card and the consumer fails to remove the card within the time period specified by timer 02 (section Timer Data on page 167), the terminal will automatically retain the card.
Table 21: Close state entries
Entry 1 2 3 4 5 6 7 8-9
Definition state type transaction record form delivered screen number next state number no transaction record form delivered screen number card retained screen number Statement delivered screen reserved not used
The Close (J) state entries are defined as follows: State type Entry number: 1 Valid range: Description: J This state ID identifies this state table as a Close state table.
96
October 2004
U25604-J-Z745-1-7600
Configuration Data Transaction record form delivered screen number Entry number: 2 Valid range: Description: 000-999
States
The number of the display screen that asks the customer to please take the card and the transaction record form. This screen is displayed upon entry to the close state only if the customers card is returned and a transaction record form was printed.
Next state number Entry number: 3 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds after the close state is completed.
No transaction record form delivered screen number Entry number: 4 Valid range: Description: 000-999 The number of the display screen that asks the customer to please take the card. This screen is displayed upon entry to the close state only if the customers card is returned and no transaction record form was printed.
Card retained screen number Entry number: 5 Valid range: Description: 000-999 The number of the screen that informs the customer that the card has been retained. This screen is displayed upon entry to the close state only if the customers card has been retained by the terminal as instructed by the network. If the customer timesout, this screen is not displayed.
U25604-J-Z745-1-7600
October 2004
97
States Statement delivered screen Entry number: 6 Valid range: Description: 000-999
Configuration Data
Display screen to be overlaid when either the receipt is delivered (entry 2) or there is no receipt delivery (entry 4). This screen is only displayed if the statement is cut and delivered in a close state and the terminal has not been instructed by the last transaction reply message to capture the card
Reserved Entry number: 7 Valid range: Description: Not used Entry number: 8-9 Valid range: Description: Entries 8 and 9 are not used by ProCash/NDC or ProConsult/NDC. 000 Entry 7 is reserved and must be 000.
98
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
Entry 1 2-9
The FIT Switch (K) state entries are defined as follows: State type Entry number: 1 Valid range: Description: K This state ID identifies this state table as an FIT Switch state table.
U25604-J-Z745-1-7600
October 2004
99
States Next state number Entry number: 2-9 Valid range: Description: 000-254, 256-999
Configuration Data
Entries 2 through 9 contain the number of the state to which the terminal proceeds depending on the value in the PSTDX value of FIT.
These entries are defined as follows: Entry 2 3 4 5 6 7 8 9 Description next state number if PSTDX = 0 next state number if PSTDX = 1 next state number if PSTDX = 2 next state number if PSTDX = 3 next state number if PSTDX = 4 next state number if PSTDX = 5 next state number if PSTDX = 6 next state number if PSTDX = 7
100
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
If table entry 8 of the Card Read state (Type A) is used, it must not be 000 (return card immediately) A card before cash transaction reply must not have been performed. A parallel eject/dispense and print (Fast Cash) transaction reply must not have been performed.
q q
U25604-J-Z745-1-7600
October 2004
101
States
Table 23: Card Write state entries
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number good write next state bad write next state no write attempted reserved reserved reserved reserved
The Card Write state entries are defined as follows: State type Entry number: 1 Valid range: Description: L This state ID identifies this state table as the Card Write state.
Screen number Entry number: 2 Valid range: Description: 010-999 Screen displayed during card write operation.
Good Write next state Entry number: 3 Valid range: Description: 000-254, 256-999 State number goes to after a satisfactory track write operation.
102
October 2004
U25604-J-Z745-1-7600
Configuration Data Bad Write next state Entry number: 4 Valid range: Description: 000-254, 256-999 State number goes to if the track write is unsuccessful.
States
No Write attempted Entry number: 5 Valid range: Description: 000-254, 256-999 State number goes to if no data or invalid data is present in the track buffer. This state is also used if a start and/or end sentinel is missing.
Reserved Entry number: 6-9 Valid range: Description: 000 Must be 000 for each table entry.
U25604-J-Z745-1-7600
October 2004
103
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number time-out next state number cancel next state number local PIN check, correct PIN next state number local PIN check, maximum bad PINs next state number local PIN check, error screen number remote PIN check, next state number local PIN check, maximum PIN attempts
104
October 2004
U25604-J-Z745-1-7600
Configuration Data The Enhanced PIN Entry (M) state entries are defined as follows: State type Entry number: 1 Valid range: Description: M
States
This state ID identifies this state table as an Enhanced PIN Entry state table.
Screen number Entry number: 2 Valid range: Description: 000-999 This is the number of the screen display that prompts the customer to enter the PIN. This screen is displayed when the terminal enters the PIN entry state. This screen must position the cursor at the beginning of the area where the Xs are displayed.
Time-out next state number Entry number: 3 Valid range: Description: 000-254, 256-999 The number of the state to which the terminal proceeds if the customer fails to enter the PIN within the specified time limit. Enter 255 to deactivate the time-out function. Entering 255 keeps the terminal in this state until an operation key is pressed.
Cancel next state number Entry number: 4 Valid range: Description: 000-254, 256-999 This is the number of the state to which the terminal proceeds if the customer presses the cancel key.
U25604-J-Z745-1-7600
October 2004
105
States Local PIN check, good PIN next state number Entry number: 5 Valid range: Description: 000-254, 256-999
Configuration Data
The number of the state to which the terminal proceeds after it verifies that the customer entered the correct PIN (if local PIN check). The number of digits to be checked are specified by FIT field PCKLN. Normally the next state is a Pre-Set Operation Code Buffer state.
Local PIN check, maximum bad PINs next state number Entry number: 6 Vollud data range:000-254, 256-999 Description: The number of the state to which the terminal proceeds after the customer incorrectly enters the PIN the number of times specified by state entry 9. This state could be a Card Write state in order to update the track 3 PIN retry field.
Local PIN check, error screen number Entry number: 7 Valid range: Description: 000-999 The number of the screen display that prompts the customer to enter the PIN again. This screen is displayed each time the customer enters an incorrect PIN until the retry value is reached as specified by state entry 9 (or by the card). This screen must position the screen cursor at the beginning of the area in which the Xs are displayed.
Remote PIN check, next state number Entry number: 8 Valid range: Description: 000-254, 256-999 The number of the state to which the terminal proceeds if no local PIN check is specified in FIT.
106
October 2004
U25604-J-Z745-1-7600
Configuration Data Local PIN check, maximum PIN attempts Entry number: 9 Valid range: Description: 000-009
States
This entry specifies the maximum number of times that a customer can enter an incorrect PIN before the terminal goes to the state specified by state entry 6. This entry is used as the PIN retry count if the PIN retry count is not on the card (FIT entry PRCNT = FF).
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number time-out next state number cancel next state number operation key A next state number operation key B next state number operation key C next state number operation key D next state number extension state number
U25604-J-Z745-1-7600
October 2004
107
States
Configuration Data
The Enhanced Amount Entry (R) state entries are defined as follows: State type Entry number: 1 Valid range: Description: R This state ID identifies this state table as an Enhanced Amount Entry state table.
Screen number Entry number: 2 Valid range: Description: 000-999 This is the number of the screen display that prompts the consumer to enter an amount.
Time-out next state number Entry number: 3 Valid range: Description: 000-254, 256-999 The number of the state to which the terminal proceeds if the consumer fails to enter the amount within the specified time limit. Enter 255 if the time-out function is not required.
Cancel next state number Entry number: 4 Valid range: Description: 000-254, 256-999 This is the number of the state to which the terminal proceeds if the consumer presses the Cancel key.
Operation key A next state number Entry number: 5 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the A operation key. Value "255" deactivates the A operation key during this state.
108
October 2004
U25604-J-Z745-1-7600
Configuration Data Operation key B next state number Entry number: 6 Valid range: Description: 000-254, 256-999
States
The state number to which the terminal proceeds if the customer presses the B operation key. Value "255" deactivates the B operation key during this state.
Operation key C next state number Entry number: 7 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the C operation key. Value "255" deactivates the C operation key during this state.
Operation key D next state number Entry number: 8 Valid range: Description: 000-254, 256-999 The state number to which the terminal proceeds if the customer presses the D operation key. Value "255" deactivates the D operation key during this state.
Normally one operation key is used to indicate whether the amount entry is correct and another is used to indicate whether it is incorrect. The other operation keys are inactive. Extension State number Entry number: 9 Valid range: Description: 000-254; 256-999 State number of the extension state.
U25604-J-Z745-1-7600
October 2004
109
States
Configuration Data
Entry 1 2 3 4 5-9
Definition state type document amount buffer display amount screen number start CAV command reserved
The Extension State entries are defined as follows: State type Entry number: 1 Valid range: Description: Z This state ID identifies this state table as the Extension state to the Enhanced Amount Entry state table.
Document amount buffer Entry number: 2 Valid range: Description: 000-002 This field determines which buffer the amount entered will be stored in: 000 - Amount Buffer 001 - General Purpose buffer B 002 - General Purpose buffer C
110
October 2004
U25604-J-Z745-1-7600
Configuration Data Display amount screen number Entry number: 3 Valid range: Description: 000-999
States
Overlay screen number that sets the screen cursor position. This screen optionally defines the initial display format prior consumer amount entry. The cursor should be set on the lefthand side of the echo field on the screen. This is space filled until the required start position for the currency character is reached. Default echo field for eight digits: bbbbb$ 0.00 (where b = space) Default echo field for twelve digits: bbbbbbbbb$ 0.00 (where b = space)
Start CAV command Entry number: 4 Valid range: Description: 000-001 This field determines whether to start CAV processing or not if a document is available. ProCash/NDC or ProConsult/NDC only supports value 000. If a non-zero value is downloaded, the cancel next state is taken.
U25604-J-Z745-1-7600
October 2004
111
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type no language code, next state no. language code = 0, next state language code = 1, next state language code = 2, next state language code = 3, next state language code = 4, next state language code = 5, next state extension state number
112
October 2004
U25604-J-Z745-1-7600
Configuration Data The Language Code Switch state entries are defined as follows: State type Entry number: 1 Valid range: Description: S
States
This state ID identifies this state table as a Language Code Switch state table.
No Language Code, Next State No. Entry number: 2 Valid range: Description: 000-254, 256-999 State number the terminal goes to if the language code is illegal or cannot be read.
Language Code = 0, next state Entry number: 3 Valid range: Description: 000-254, 256-999 State number the terminal goes to, if the language code is 0.
Language Code = 1, next state Entry number: 4 Valid range: Description: 000-254, 256-999 State number the terminal goes to, if the language code is 1.
Language Code = 2, next state Entry number: 5 Valid range: Description: 000-254, 256-999 State number the terminal goes to, if the language code is 2.
Language Code = 3, next state Entry number: 6 Valid range: Description: 000-254, 256-999 State number the terminal goes to, if the language code is 3.
U25604-J-Z745-1-7600
October 2004
113
States Language Code = 4, next state Entry number: 7 Valid range: Description: 000-254, 256-999
Configuration Data
Language Code = 5, next state Entry number: 8 Valid range: Description: 000-254, 256-999 State number the terminal goes to, if the language code is 5.
Extension State number Entry number: 9 Valid range: Description: 000-999 State number of the extension state containing next states for language code 6-9. A value of 255 means that there is no extension state, and language code 6-9 cause the no language code next state exit to be taken.
Entry 1 2 3 4 5 6 7 8 9
Definition state type language code = 6, next state language code = 7, next state language code = 8, next state language code = 9, next state reserved reserved reserved reserved
114
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
The Extension state entries of the Language Code Switch state are defined as follows: State type Entry number: 1 Valid range: Description: Z This state ID identifies this state table as the Extension state to the Language Code Switch state.
Language Code = 6, next state Entry number: 2 Valid range: Description: 000-254, 256-999 State number the terminal goes to, if the language code is 6.
Language Code = 7, next state Entry number: 3 Valid range: Description: 000-254, 256-999 State number the terminal goes to, if the language code is 7.
Language Code = 8, next state Entry number: 4 Valid range: Description: 000-254, 256-999 State number the terminal goes to, if the language code is 8.
Language Code = 9, next state Entry number: 5 Valid range: Description: Reserved Entry number: 6-9 Valid range: Description: 000 Must be 000. 000-254, 256-999 State number the terminal goes to, if the language code is 9.
U25604-J-Z745-1-7600
October 2004
115
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number good read next state number error (misread) screen number read condition 1 read condition 2 read condition 3 reserved extension state number
The Card Read - PIN Entry Initiation (T) state entries are defined as follows: State type Entry number: 1 Valid range: Description: T This state ID identifies this state table as a Card Read -PIN Entry Initiation state table with a parallel card read.
116
October 2004
U25604-J-Z745-1-7600
Configuration Data Screen number Entry number: 2 Valid range: Description: 000-999
States
This is the number of the screen display which prompts the customer to insert a card. This screen is displayed while the terminal is awaiting card entry. This screen will be displayed on the screen.
Good read next state number Entry number: 3 Valid range: Description: 000-254, 256-999 The state number the terminal enters after the customers card is read properly: Following a good read of the card if FITs are not used. (Table Entry 3 in Extension State = 000), or if the FIT number on the card matches a FIT number in the FIT table. Normally the next state is a PIN entry state type. Error (misread) screen number Entry number: 4 Valid range: Description: 010-800 This is the number of the screen displayed, if the card is not read properly. Normally, this screen will prompt the customer to check that the card is inserted correctly and to reinsert the card.
Read condition 1 Entry number: 5 Valid range: Description: 001-015 This is one of the three entries (used with entry no. 6 and 7) that tell the terminal which card track(s) must be read. This is the first read condition. If this condition cannot be met, read condition 2 is used next. Refer to table Card read state entries for the definition of the card read conditions.
U25604-J-Z745-1-7600
October 2004
117
Configuration Data
This is one of the three entries (used with entry numbers 5 and 7) that tell the terminal which card track(s) must be read. This is the second read condition used. This one is used if read condition 1 cannot be done. If read condition 2 cannot be met, read condition 3 is used. Refer to table Card read state entries for the definition of the card read conditions.
Read condition 3 Entry number: 7 Valid range: Description: 001-015 This is one of the three entries (used with entry numbers 5 and 6) that tell the terminal which card track(s) must be read. If neither read condition 1 or read condition 2 can be met, this read condition is used. Refer to table Card read state entries for the definition of the card read conditions.
Card return flag Entry number: 8 Valid range: Description: 000-001 This field is not used. The early card eject feature is not supported by this state. Card is always returned as specified be the Transaction Replay command message.
Extension State number Entry number: 9 Valid range: Description: 000-254, 256-999 State number of the extension state containing information for parallel PIN entry.
118
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number no fit match next state number clear key mask (not supported) accept key mask (not supported) reserved, must be 000 reserved, must be 000 reserved, must be 000 reserved, must be 000
The card read extension state entries are defined as follows: State type Entry number: 1 Valid range: Description: Z This state ID identifies this state table as the extension state to the card read state (T).
Screen number Entry number: 2 Valid range: Description: 010-999 Display screen that prompts cardholder to enter PIN. This screen is displayed on card entry. The identified screen must leave the screen cursor positioned at the beginning of the PIN entry display area. An X is displayed for each key pressed. track 1 name cannot be displayed at this time as card has not been read.
U25604-J-Z745-1-7600
October 2004
119
States No FIT match Next state number Entry number: 3 Valid range: Description: 000-254, 256-999
Configuration Data
State number terminal goes to if the financial institution number on the card does not match any FIT. If FITs are not used this entry must be 000.
Entry 1 2 3 4 5 6 7 8 9
Definition state type next state number language code for group 1 language code for group 2 language code for group 3 language code for group 4 language code for group 5 language code for group 6 screen group size (range 000-400)
120
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
The Language Select From Card (V) state entries are defined as follows: State type Entry number: 1 Valid range: Description: V This state ID identifies this state table as a Language Select From Card state table.
Next state number Entry number: 2 Valid range: Description: 0-9 State number terminal goes to after selecting the screen group.
Language Code Entry number: 3 Valid range: Description: 0-9 Decimal number in range 0-9 identifying code for screen group 1.
Language Code Entry number: 4 Valid range: Description: 0-9 Decimal number in range 0-9 identifying code for screen group 2.
Language Code Entry number: 5 Valid range: Description: 0-9 Decimal number in range 0-9 identifying code for screen group 3.
U25604-J-Z745-1-7600
October 2004
121
Configuration Data
Language Code Entry number: 7 Valid range: Description: 0-9 Decimal number in range 0-9 identifying code for screen group 5.
Code Entry number: 8 Valid range: Description: 0-9 Decimal number in range 0-9 identifying code for screen group 6.
Screen Group Size Entry number: 9 Valid range: Description: 000-400 State number of the extension state containing information for parallel PIN entry.
122
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
Entry 1 2 3 4 5 6 7 8 9
Definition state type FDK A next state no. FDK B next state no. FDK C next state no. FDK D next state no. FDK F next state no. FDK G next state no. FDK H next state no. FDK I next state no.
The FDK Switch (W) state entries are defined as follows: State type Entry number: 1 Valid range: Description: W This state ID identifies this state table as a FDK Switch state table.
FDK A Next state No. Entry number: 2 Valid range: Description: 000-254, 256-999 State number terminal goes to depending on key code stored in FDK buffer.
U25604-J-Z745-1-7600
October 2004
123
States FDK B Next state No. Entry number: 3 Valid range: Description: 000-254, 256-999
Configuration Data
State number terminal goes to depending on key code stored in FDK buffer.
FDK C Next state No. Entry number: 4 Valid range: Description: 000-254, 256-999 State number terminal goes to depending on key code stored in FDK buffer.
FDK D Next state No. Entry number: 5 Valid range: Description: 000-254, 256-999 State number terminal goes to depending on key code stored in FDK buffer.
FDK F Next state No. Entry number: 6 Valid range: Description: 000-254, 256-999 State number terminal goes to depending on key code stored in FDK buffer.
FDK G Next state No. Entry number: 7 Valid range: Description: 000-254, 256-999 State number terminal goes to depending on key code stored in FDK buffer.
124
October 2004
U25604-J-Z745-1-7600
Configuration Data FDK H Next state No. Entry number: 8 Valid range: Description: 000-254, 256-999
States
State number terminal goes to depending on key code stored in FDK buffer.
FDK I Next state No. Entry number: 9 Valid range: Description: 000-254, 256-999 State number terminal goes to depending on key code stored in FDK buffer.
U25604-J-Z745-1-7600
October 2004
125
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number time-out next state number. cancel next state number FDK next state number extension state number buffer ID FDKs active mask reserved
The FDK Information Entry (X) state entries are defined as follows: State type Entry number: 1 Valid range: Description: X This state ID identifies this state table as the FDK Information Entry state.
126
October 2004
U25604-J-Z745-1-7600
Configuration Data Screen number Entry number: 2 Valid range: Description: 010-999
States
Time-out Next state number Entry number: 3 Valid range: Description: 000-254, 256-999 State number the terminal goes to if the consumer fails to respond to the message on screen within the permitted time limit. Enter 255 if the time-out function is not required.
Cancel Next state number Entry number: 4 Valid range: Description: 000-254, 256-999 State number the terminal goes to if the cancel key is pressed.
FDK Next state Entry number: 5 Valid range: Description: 000-254, 256-999 State number the terminal goes to if an FDK is pressed.
Extension State Number Entry number: 6 Valid range: Description: 000-254, 256-999 State number of the extension state containing assigned values for the 8 FDKs.
U25604-J-Z745-1-7600
October 2004
127
Configuration Data
Identifies which buffer is to be edited and the number of zeros to add to the values specified in the extension state. 01X = general purpose buffer B 02X = general purpose buffer C 03X = amount buffer X - specifies the number of zeros in the range 0-9.
If Amount buffer is used, the amount buffer will contain 8 or 12 digits, depending on the option selected. If this state is followed by an amount check state the amount entered is assumed to be a whole amount. FDK Active Mask Entry number: 8 Valid range: Description: 000-255 Specifies the FDKs that are active during this state. Each bit relates to an FDK. Bit 0 relates to FDK A, bit 7 relates to FDK I. If a bit is 1 the relative FDK is active. If a bit is 0 the relative FDK is inactive. The eight bits the binary equivalent of an FDK active mask. For example in the following mask: b7 0 b6 1 b5 0 b4 1 b3 1 b2 1 b1 0 b0 1
the three decimal characters in table entry 8 are 093 and the active FDKs are A, C, D, F and H. Reserved Entry number: 9 Valid range: Description: 000 Must be 000.
128
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
Entry 1 2 3 4 5 6 7 8 9
Definition state type value stored if FDK A is pressed value stored if FDK B is pressed value stored if FDK C is pressed value stored if FDK D is pressed value stored if FDK F is pressed value stored if FDK G is pressed value stored if FDK H is pressed value stored if FDK I is pressed
The Extension state entries are defined as follows: State type Entry number: 1 Valid range: Description: Z This state ID identifies this state table as the Extension state to the FDK Information Entry state.
Value stored if FDK A is pressed Entry number: 2 Valid range: Description: 000-999 Contains a value stored in the buffer specified in the associated FDK Information Entry state (table entry 7) if the specified FDK is pressed.
U25604-J-Z745-1-7600
October 2004
129
States Value stored if FDK B is pressed Entry number: 3 Valid range: Description: 000-999
Configuration Data
Contains a value stored in the buffer specified in the associated FDK Information Entry state (table entry 7) if the specified FDK is pressed.
Value stored if FDK C is pressed Entry number: 4 Valid range: Description: 000-999 Contains a value stored in the buffer specified in the associated FDK Information Entry state (table entry 7) if the specified FDK is pressed.
Value stored if FDK D is pressed Entry number: 5 Valid range: Description: 000-999 Contains a value stored in the buffer specified in the associated FDK Information Entry state (table entry 7) if the specified FDK is pressed.
Value stored if FDK F is pressed Entry number: 6 Valid range: Description: 000-999 Contains a value stored in the buffer specified in the associated FDk Information Entry state (table entry 7) if the specified FDK is pressed.
Value stored if FDK G is pressed Entry number: 7 Valid range: Description: 000-999 Contains a value stored in the buffer specified in the associated FDK Information Entry state (table entry 7) if the specified FDK is pressed.
130
October 2004
U25604-J-Z745-1-7600
Configuration Data Value stored if FDK H is pressed Entry number: 8 Valid range: Description: 000-999
States
Contains a value stored in the buffer specified in the associated FDK Information Entry state (table entry 7) if the specified FDK is pressed.
Value stored if FDK I is pressed Entry number: 9 Valid range: Description: 000-999 Contains a value stored in the buffer specified in the associated FDK Information Entry state (table entry 7) if the specified FDK is pressed.
U25604-J-Z745-1-7600
October 2004
131
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen number time-out next state number cancel next state number FDK next state number extension state number buffer positions FDKs active mask multi language extension state number
The Eight FDK Selection state (Y) state entries are defined as follows: State type Entry number: 1 Valid range: Description: Y The state type entry identifies this state table as the Eight FDK Selection state table.
132
October 2004
U25604-J-Z745-1-7600
Configuration Data Screen number Entry number: 2 Valid range: Description: 000-999
States
Time-out next state number Entry number: 3 Valid range: Description: 000-254, 256-999 State number the terminal goes to if the cardholder does not respond to the message on screen within the specified time limit. Enter 255 if the time-out function is not required.
Cancel next state number Entry number: 4 Valid range: Description: 000-254, 256-999 State number the terminal goes to if the cardholder presses the cancel key.
FDK next state number Entry number: 5 Valid range: Description: 000-254, 256-999 State number the terminal goes to if the cardholder presses an FDK.
Extension state number Entry number: 6 Valid range: Description: 000-254, 256-999 State number of extension state containing assigned operation codes for the 8 FDKs. If there is no extension state enter 255.
U25604-J-Z745-1-7600
October 2004
133
Configuration Data
no extension state: This defines the operation code buffer position to be edited by a value in the range 000 to 007. extension state: This specifies three bytes of the operation code buffer to be set to the values specified in the extension state. Three numeric values, each in the range 0 to 7, are specified to define three positions in the 8 byte operation code buffer to be edited. These three values must be ordered to correspond with the edit characters in the extension state. If no buffer positions or less than three buffer positions are to be edited, this is specified in the extension state.
FDKs active Mask Entry number: 8 Valid range: Description: 000-255 Specifies the FDKs that are active during this state. Each bit relates to an FDK. Bit 0 relates to FDK A, bit 7 relates to FDK I. If a bit is 1 the relative FDK is active. If a bit is 0 the relative FDK is inactive.
The eight bits represent the binary equivalent of an FDK active mask. For example in the following mask, the three decimal characters in the table entry are 183 and the active FDK`s are A, B, C, F, G, and I. BIT mask: b7 b6 1 0
b5 1
b4 1
b3 0
b2 1
b1 1
b0 1
Multi language Extension state number Entry number: 9 Valid range: Description: 000-254, 256-999 If the state selects the multi language screen base, this contains the extension state number. If there is no extension state, enter 000 or 255.
134
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
Entry 1 2 3 4 5 6 7 8 9
Definition state type operation code stored if FDK A pressed operation code stored if FDK B pressed operation code stored if FDK C pressed operation code stored if FDK D pressed operation code stored if FDK F pressed operation code stored if FDK G pressed operation code stored if FDK H pressed operation code stored if FDK I pressed
The Extension state entries are defined as follows: State type Entry number: 1 Valid range: Description: Z Identifies this state table as the Extension state for the Eight FDK Selection state table.
U25604-J-Z745-1-7600
October 2004
135
States Operation Code stored if FDK pressed Entry number: 2-9 Valid range: Description: A - I, @ or 1 - 9, 0
Configuration Data
This table entry contains the operation code characters to be written to the operation code buffer if the specified FDK is pressed. Three characters are specified for each code, which must be in the range A - I. They are written in order to the three positions specified in the Eight FDK Selection state table (entry 7). Enter @ if no character is to be written to a specified position in the buffer (fields are unchanged).
Entry 1 2 3 4 5 6 7 8 9
Definition state type screen language offset if FDK A is pressed screen language offset if FDK B is pressed screen language offset if FDK C is pressed screen language offset if FDK D is pressed screen language offset if FDK F is pressed screen language offset if FDK G is pressed screen language offset if FDK H is pressed screen language offset if FDK I is pressed
136
October 2004
U25604-J-Z745-1-7600
Configuration Data The Multi Language Extension state entries are defined as follows: State type Entry number: 1 Valid range: Description: Z
States
Identifies this state table as the Multi Language Extension state for the Eight FDK Selection state table.
Screen language offset if FDK pressed Entry number: 2-9 Valid range: Description: 000-999 Each table entry contains the screen number of the first screen for each language group. The initial offset is 000, and all unused fields should contain this value.
U25604-J-Z745-1-7600
October 2004
137
States
Configuration Data
FDKs to increase or decrease the volume This functionality can be disabled by setting entry 7 in the state table. If you map the FDKs to the numeric keyboard, the cardholder can adjust the volume by pressing numeric keys instead of the FDKs ENTER to set the volume at its current level. The state takes the Function Complete Next State exit CANCEL to return the volume to its default level. The state takes the Function Complete Next State exit.
If the cardholder does not press any keys within the time specified by Timer 00, then this state invokes the Time Out State. Make sure that the screen associated with the Time Out State is helpful to cardholders with visual difficulties. For example, you can map FDKs to the PIN pad and play an appropriate message. The Audio Control State's prompt screen must not contain an audio message. The volume returns to its default level on exit from the Close State.
See Table 38 on the following page for state table entry definitions:
138
October 2004
U25604-J-Z745-1-7600
Configuration Data
Table 38: Audio Control state entries
States
Entry 1 2 3 4 5 6 7 8 9
Definition state type Prompt screen Timeout next state Function complete next state Increase Volume FDK mask Decrease Volume FDK mask Audio control Audio message Reserved
The Audio Control (i) state entries are defined as follows: State type Entry number: 1 Valid range: Description: i This state ID identifies this state table as an Audio Control state.
Prompt screen Entry number: 2 Valid range: Description: 000-999 Prompts user to adjust volume. This screen is only displayed if table entry 7 indicates that the volume is to be adjusted.
Timeout next state Entry number: 3 Valid range: Description: 000-254; 256-999 State number to which the terminal proceeds if the cardholder has responded within the time specified by Timer 00. Value 255 disables the time-out feature.
U25604-J-Z745-1-7600
October 2004
139
States Function complete next state Entry number: 4 Valid range: Description: 000-254; 256-999
Configuration Data
State number to which the terminal proceeds if: - the cardholder selects Cancel or Enter - table entry 7 selects a channel but disables volume adjustment - there is no audio file present on the terminal
Increase Volume FDK mask Entry number: 5 Valid range: Description: 000-255 Specifies which FDKs will increase the volume in this state. Bit 0 relates to FDK A, bit 1 to FDK B etc. If a bit is 1 then the FDK referred to is active; otherwise it is inactive. The FDKs are not enabled unless the least significant bit of table entry 7 is 1. A value of 000 disables this entry and is discouraged.
Decrease Volume FDK mask Entry number: 6 Valid range: Description: 000-255 Specifies which FDKs will decrease the volume in this state. Bit 0 relates to FDK A, bit 1 to FDK B etc. If a bit is 1 then the FDK referred to is active; otherwise it is inactive. The FDKs are not enabled unless the least significant bit of table entry 7 is 1. A value of 000 disables this entry and is discouraged. Where the same FDK is specified as having both Increase Volume and Decrease Volume functions, Decrease Volume takes precedence.
140
October 2004
U25604-J-Z745-1-7600
Configuration Data Audio control Entry number: 7 Valid range: Description: 000-015 This entry is bitmapped: Bit Definition 0 1 2 3 0 - volume adjust off 1 - volume adjust on 0 - disables effect of bits 2 and 3 1 - enables effect of bits 2 and 3 0 - disables loudspeaker (left channel) 1 - enables loudspeaker (left channel) 0 - disables audio jack (right channel) 1 - enables audio jack (right channel)
States
EXAMPLE: For instance, a value of 007 enables volume adjustment and directs audio output to the speaker; 015 enables volume adjustment and enables both channels. A value of 003 is discouraged in this entry: this would turn both channels off but enable volume adjustment. If this entry does not instruct a change to the audio channel in use, the current audio channel(s) will remain in use. Audio message Entry number: 8 Valid range: Description: 000 or 999 Specifies which audio message will be played. Provided that table entry 7 indicates that the volume is to be adjusted, the message will be played repeatedly until the state is exited. If there is no audio file present on the terminal, it will take the Function Complete Next State exit.
U25604-J-Z745-1-7600
October 2004
141
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type no error next state next state if reboot requested (defined in CCERRMAP) next state if CDM fatal error next state if journal fatal error next state if receipt fatal error next state if deposit fatal error reserved for future use extension state number
The Hardware Fitness (h) state entries are defined as follows: State type Entry number: 1 Valid range: Description: h This state ID identifies this state table as a Hardware Fitness state.
142
October 2004
U25604-J-Z745-1-7600
Configuration Data No error next state Entry number: 2 Valid range: Description: 000-999
States
The number of the state to which the terminal proceeds if none of the subsequent hardware conditions apply.
Next state if reboot requested Entry number: 3 Valid range: Description: 000-999 The number of the state to which the terminal proceeds if a system reboot has been requested. This reboot request can be issued by errors of classes which have set the reboot flag. This can be used to prevent offering other functions to the customer after serious malfunctions requiring a system reboot have occurred.
Next state if Cash Dispenser fatal error Entry number: 4 Valid range: Description: 000-999 The number of the state to which the terminal proceeds if the cash dispenser is fatal.
Next state if Journal fatal error Entry number: 5 Valid range: Description: 000-999 The number of the state to which the terminal proceeds if the journal printer is fatal.
Next state if Receipt fatal error Entry number: 6 Valid range: Description: 000-999 The number of the state to which the terminal proceeds if the receipt printer is fatal.
U25604-J-Z745-1-7600
October 2004
143
States Next state if Deposit fatal error Entry number: 7 Valid range: Description: 000-999
Configuration Data
The number of the state to which the terminal proceeds if the deposit module is fatal.
Reserved for future use Entry number: 8 Valid range: Description: 000 or 255 Entry 8 is reserved and must be 000 or 255.
Extension state number Entry number: 9 Valid range: Description: 000-999 State number of the extension state (Z) containing additional device conditions.
144
October 2004
U25604-J-Z745-1-7600
Configuration Data
States
Entry 1 2 3 4 5 6 7 8 9
Definition state type denomination type next state if denomination not available next state if journal warning next state if receipt warning next state if deposit warning reserved for future use reserved for future use reserved for future use
The Hardware Fitness Extension (Z) state entries are defined as follows: State type Entry number: 1 Valid range: Description: Z This state ID identifies this state table as a Hardware Fitness Extension state.
U25604-J-Z745-1-7600
October 2004
145
States Denomination Type Entry number: 2 Valid range: Description: 000-044 The data field is divided in three digits:
Configuration Data
First digit: Reserved, always zero. Second digit: Specifies the denomination type of cash cassettes which should be verified as out of notes (fatal condition). The entry range 1-4 indicates denomination Type 1 to 4.
Third digit: Specifies which cassette position will be checked for low notes (warning condition). The entry range 1-4 indicates the denomination Type 1 to 4. Next state if Denomination not available Entry number: 3 Valid range: Description: 000-999 The number of state to which the terminal proceeds if the Denomination is not available.
Next state if Journal warning Entry number: 4 Valid range: Description: 000-999 The number of the state to which the terminal proceeds if the journal printer has a warning status.
Next state if Receipt warning Entry number: 5 Valid range: Description: 000-999 The number of the state to which the terminal proceeds if the receipt printer has a warning status.
146
October 2004
U25604-J-Z745-1-7600
Configuration Data Next state if Deposit warning Entry number: 6 Valid range: Description: 000-999
States
The number of the state to which the terminal proceeds if the deposit module has a warning status.
Reserved Entry number: 7-9 Valid range: Description: 000 or 255 Entries 6-9 are reserved and must be 000 or 255.
U25604-J-Z745-1-7600
October 2004
147
States
Configuration Data
Entry 1 2 3 4 5 6 7 8 9
Definition state type reserved good read next state number error (misread) screen number read Condition 1 read Condition 2 read Condition 3 card return flag no FIT match next state
The Smart FIT Check (k) state entries are defined as follows: State type Entry number: 1 Valid range: Description: k This state ID identifies this state table as a Smart FIT Check state.
148
October 2004
U25604-J-Z745-1-7600
States
Not used - set to 0. This is left blank to align the following table entries to the same positions as those in the Card Read State, allowing common FIT check procedures to be used.
Good read next state number Entry number: 3 Valid range: Description: 000-999 State number to which the terminal goes if the Financial Institution number on the card matches a Financial Institution number in the FIT.
Error (misread) screen number Entry number: 4 Valid range: Description: 000-999 If the read conditions are not satisfied due to a bad card or a mechanism error, the card is ejected and this screen is displayed.
Read condition 1 Entry number: 5 Valid range: Description: see description First of three entries indicating which card track buffer(s) will be read. Bit 0 1 2 3-7 Description Read track 3 Read track 2 Read track 1 Reserved
U25604-J-Z745-1-7600
October 2004
149
States Read condition 2 Entry number: 6 Valid range: Description: see description
Configuration Data
Second of three entries indicating which card track buffer(s) will be read. Bit 0 1 2 3-7 Description Read track 3 Read track 2 Read track 1 Reserved
Read condition 3 Entry number: 7 Valid range: Description: see description Third of three entries indicating which card track buffer(s) will be read. Bit 0 1 2 3-7 Card return flag Entry number: 8 Valid range: Description: 000-999 Tells the terminal when the card should be returned to the cardholder: 000 - eject the card immediately 001 - return the card as specified by a transaction reply message. Description Read track 3 Read track 2 Read track 1 Reserved
150
October 2004
U25604-J-Z745-1-7600
Configuration Data No FIT match next state number Entry number: 9 Valid range: Description: 000 or 999
States
This is the state is executed if the FIT check fails. It may be a close state or a return to another Chip exit state which places the chip data in the read buffers before calling a different Smart FIT Check state with different read conditions. If FITs are not used, this entry must be 000.
U25604-J-Z745-1-7600
October 2004
151
States
Configuration Data
Step name DC_NEXT_1 DC_NEXT_2 DC_NEXT_3 DC_NEXT_4 DC_NEXT_5 DC_NEXT_6 DC_NEXT_7 DC_NEXT_8
Definition uses field 1 for good state next operation uses field 2 for good state next operation uses field 3 for good state next operation uses field 4 for good state next operation uses field 5 for good state next operation uses field 6 for good state next operation uses field 7 for good state next operation uses field 8 for good state next operation
152
October 2004
U25604-J-Z745-1-7600
Configuration Data
Screens
Screens
Screen data is also a type of configuration data. All screens are assigned to a decimal number between 000 and 999. Furthermore the NDC+ protocol is using reserved screen numbers like C00 through C06, Axx, Dxx, Exx, and so on that can be used for specific functions. Restrictively ProCash/NDC and ProConsult/NDC just can store the reserved screens in the registry if they are downloaded from host. The only reserved screens supported, are C00 - C06. For detailed descripton see section Reserved Screens on page 162. Normally, the screen number and following data are down-line loaded to the terminal using the Screens Table Load command message. Refer to section Screen Data Load on page 242 for details. However, new screens can be sent by the network in a Transaction Reply command message. Unused screens do not need to be down-line loaded. The terminal stores the screen data in the registry location ..\LYNXCI\SCREEN. Wincor Nixdorf terminals can display screens in the grid of 32 columns by 16 rows. See section Screen Design Worksheet on page 378.
Clears a screen Sets the screen cursor Delays then shows a character Shows inverse video characters Allows blinking
U25604-J-Z745-1-7600
October 2004
153
Configuration Data
The field separator (FS) or group separator (GS) at the end of the message are screen delimiters. Each screen data field must be terminated by one of these two screen delimiters. Normally, FS separates each screen data field in a Screens Table Load command message. The end of the message terminates the last screen data field in a Screens Table Load command message.
Table 43: Screen control characters cross-reference
Control Code CR FF HT SI SO VT
Control Code CR FF HT
Description moves the cursor to the first position in the current row clears the screen and positions the cursor to position @,@ on the display grid causes the customers name, encoded on track 1 of the customers card, to be shown on the customer display, starting at the current customer display cursor position sets the cursor to the position specified by the two bytes following SI. the first byte is the row, and the second byte is the column. data shown on the screen remains unchanged. overlays the screen specified by the three bytes following SO. screen data can be nested or overlaid to five levels using the control character SO. shows an alternate character on the customer display. the alternate character is specified by the byte following VT
SI
SO
VT
154
October 2004
U25604-J-Z745-1-7600
Screens
The CR control character moves the cursor to column @ in the following row. FF control character The FF control character clears the screen with the default foreground and background colors. The cursor is set to the top left hand corner (row @, column @) of the screen. Screen blinking will be switched off. HT control character The HT control character inserts the name from track 1 of the customers activator card into the screen data. The terminal displays the name starting at the current cursor position. SI control character The SI control sequence moves the cursor to a specified row and column. The format of the control sequence is as follows: SI 1A The terminal places the cursor at row 1, column A. Any of the 16 rows can be selected by using a row select character from @ through 3. Any of the 32 columns can be selected by using a column select character @ through ?. See also the grid graphic in section Screen Design Worksheet on page 378. VT control character The VT control sequence is used to display characters from secondary character set. ASCII codes in the range 20 - 7F hex, preceded by a VT character, forces displaying characters from the Customer Graphic 1 character set. The format of the control sequence is as follows:
VT C
U25604-J-Z745-1-7600
October 2004
155
Configuration Data
The SO control sequence inserts a specified screen into the current screen. The format of the control sequence is as follows: SO nnn The network uses the control character SO to call another screen. This technique is called nesting. Nesting is accomplished by placing control character SO followed by a three-digit screen number within a current screen. The maximum number of nesting levels is five. When using nested screens, the maximum number of characters per screen is as follows:
q q
The network can use an SO control sequence along with an ESC [z control sequence to show animated screens. In a typical animation sequence, the last screen calls the first screen again. To prevent infinite nesting when using animation, the ESC [z control sequence must be the last instruction in each animation screen.
156
October 2004
U25604-J-Z745-1-7600
Configuration Data
Table 45: Screen escape sequences cross-reference
Screens
Escape Parameters Description Sequence ESC [...m kk;ff;bb Activates blinking characters and sets foreground and background color. Example: kk = 00 - blinking off; 10 - blinking on (max. 100 ESC characters per screen) [10;67;71m ff = foreground color bb = background color ESC [...z ttt Display idle sequence. Displays the screen in the specified time ttt. ESC ( c Select primary character set; (c = font type) ESC ) c Select secondary character set; (c = font type) ESC P0... nnn Voice control; Defines a voice message number ;0ESC\ that is played when the screen is displayed. Voice files have to be stored in the path locations defined via parameter AUDIOx_PATH for each language group (x = language group) in section ..\LYNXCI\SCREEN. ESC P1.. nn Logo control; displays number nn logo. (e.g. ESC\ ESCP199ESC\) ESC P2... nnn Picture control; diplays number nnn picture. (e.g. ESC\ ESCP2999ESC\) ESC PE... path Picture control; diplays a graphic specified via ESC\ path. (e.g. ESCPEC:\PICT\PICTURE.PCXESC\) The backslash character (\) is stored in hexadecimal format (\5c) in the registry. ESC is stored as \1b. Example entry for ESCPE: CONTENTS = \1bPEC:\5cPICT\5cPICTURE.PCX\1b\5c
U25604-J-Z745-1-7600
October 2004
157
Screens
Configuration Data
158
October 2004
U25604-J-Z745-1-7600
Configuration Data
Screens
U25604-J-Z745-1-7600
October 2004
159
Screens
Configuration Data
Voice Control
If the terminal has installed a sound card and the path of the voice files are configured via AUDIOx_PATH (see ProCash/NDC ProConsult/NDC Installation manual for detailed definition of this parameter), the terminal attempts to play pre-recored messages in some states. Make sure that the pre-recorded message is brief enough to play completely before the state is timed out. The terminal attempts to play messages at following times: Auto Voice Feature The following voice messages are spoken if the Auto Voice Feature option 02 is set to 001 in the Enhanced Configuration Parameters Load message. See also Table 47 for the message description.
q
PIN Entry (Message 7) The message starts during a PIN Entry state or Enhanced PIN Entry state when the card has been read and recognized. Transaction Request (Message 1) The message starts when a Transaction Request message is sent to the host. Card Taken (Message 8) The message starts as soon as a card is taken in the Close state. If the card has already been taken, the message starts on entry to the Close state.
Message Number 1 7 8
Message your transaction is being processed please enter your personal identification number thank you for using this atm
NOTE: The three WAVE message files are recorded as male voice
160
October 2004
U25604-J-Z745-1-7600
Screens
ProCash/NDC and ProConsult/NDC also support Audio Echo on Keyboard if Option 31 is enabled in the Enhanced Configuration Parameters Load message (see Table 48). Table 48 lists the wave files used if Audio Echo on Keyboard is enabled:
Table 48: Default WAVE files for Audio Echo on Keyboard
Audio (*.WAV) file ZERO.WAV ONE.WAV TWO.WAV THREE.WAV FOUR.WAV FIVE.WAV SIX.WAV SEVEN.WAV EIGHT.WAV NINE.WAV
Phrase zero one two three four five six seven eight nine
U25604-J-Z745-1-7600
October 2004
161
Screens
Configuration Data
Reserved Screens
Wincor Nixdorf terminals contain reserved screens C00 through C06 stored in the registry location ..\LYNXCI\SCREEN. These screens contain default data which is displayed when no reserved screen is downloaded with its own data.
Table 49: Downloaded reserved screens supported by Wincor Nixdorf terminals
Function More time screen; This screen prompts the customer who has failed to respond to a request for keyboard input within the specified keyboard response time. Offline screen; This screen appears on the customer display when the terminal is offline. The screens characters default to offline at terminal power up or reset. Out of Service screen; This screen appears on the customer display when the terminal is in out-of-service mode. The screens characters default to out-of-service at terminal power-up or reset. Supply screen. This screen is displayed while the terminal is in supervisor mode. Card capture screen; This screen is displayed when the terminal captures a card as a result of a card reader failure Cardholder tampering screen; This screen is displayed when cardholder tampering is suspected and the terminal enters suspend mode. Temporarily Out of Service screen
C01
C02
C06
162
October 2004
U25604-J-Z745-1-7600
Screens
In addition to Diebold the reserved screens C00-C06 can be downloaded. If one of those screens is not downloaded, the following defaults are used: Default screen C00 C01 C02 C03 C04 C05 C06 Downloaded screen 000 001 002 003 none C02 / 002 C02 / 002 If one or more of the reserved screens are not downloaded by the host you can create your own reserved screens in PARAC configuration file CUSTOM.PPF. In Registry section ..\LYNXCI\SCREEN the new subsections of your new defined C screens will be created and updated if you start the PARAC run. See ProCash/NDC ProConsult/NDC Installation manual for details. Screen C00 Screen C00 prompts customers who fail to respond within a specified time interval. Screen C00 must be defined and must conform to the following operation key A and B requirements:
q
if operation key A is pressed, the terminal returns to the original state in which the time-out occurred. The customer presses this key to request more time. if operation key B is pressed, the terminal returns to the time-out next state entry of the original state in which the time-out occurred. Normally, this timeout next state is a close state.
Screen C01 Screen C01 is displayed when the terminal is in offline mode.
U25604-J-Z745-1-7600
October 2004
163
Configuration Data
Screen 002 is displayed when the terminal is in out-of-service mode. Screen C03 Screen C03 is the supply screen. This screen is displayed when the terminal is in supervisor mode. Screen C04 Screen C04 is displayed when the terminal captures the card in case of a card reader failure. When this occurs, the next state is executed. This screen is displayed as long as in the value of Timer 2 specified. Screen C05 Screen C05 is displayed when cardholder tampering is suspected and the terminal enters Suspend mode. The Suspend mode condition as an error Severity 3 can be configured in CCERRMAP. See ProCash/NDC ProConsult/NDC Installation manual for details. Screen C06 Screen C06 is displayed when the terminal is temporarily in out of service mode. This screen is displayed under following conditions:
q q
When specified in a go out of service comand from host On exit supervisor mode to out of service if supervisor mode was entered from in service and the auto return to previous mode is not set. If supply mode is entered from out of service while displaying screen C06.
164
October 2004
U25604-J-Z745-1-7600
Configuration Data
Screens
Language Selection
You can create multi language customer screens to be displayed as requested from one set of state tables. This can be defined via group definitions for each language, in which the equivalent screen for all languages has the same relative position within the group. Make sure that all the screens for which a choice of languages can be made are in the group. Note that nested screens must have absolute positions. The first group must start at 000, and contain thos screens fro which language selection is not possible. That is, screens displayed from the Card Read state and Language Select from Card state. Screens normally associated with not in service conditions, such out of service, supervisor or offline, should also be in this group if the Cxx default screens are used. You do not need to cahnge the state tables, but you must include an Eight FDK Selection Function state, or Language Select from Card state, in order to select the language.
EXAMPLE: If four languages are required, the screen group bases could be: Language A - 000 Language B - 100 Language C - 200 Language D - 300 If a screen 055 is displayed from a state table, the screen is downloaded as: 055 for Language A 155 for Language B 255 for Language C 355 for Language D
U25604-J-Z745-1-7600
October 2004
165
Configuration Data
Each field is preceded by a field separator (FS). The following sections describe the contents of these data fields.
Terminal Parameters
The terminal parameters data fields are described in section Configuration Parameters Load on page 245 and section Enhanced Configuration Parameters Load on page 249.
166
October 2004
U25604-J-Z745-1-7600
Configuration Data
Timer Data
The third piece of information in the miscellaneous configuration data is called timer data. Some timers must be down-line loaded by the network because they do not have default times. Other timers may be down-line loaded, but they do not have to be as they have default settings. The time-out intervals are specified as a number of 0.8 second segments (ticks). The number of ticks assigned to a timer can be 000 to 255. This gives each timer a time-out range of 0 to 204 seconds. Unless otherwise stated in the timer descriptions that follow, specifying a time-out interval of 000 causes the terminal to never take the time-out next state exit from a state. The data for each timer is down-line loaded in the sequence the timer number (2 bytes) then the number of 800-millisecond ticks (3 bytes). Timers are stored in registry location ..\LYNXCI\TIMER. The timer values are stored in seconds.
U25604-J-Z745-1-7600
October 2004
167
Configuration Data
Timer Default value in PPF Timer Default value in PPF number (seconds / ticks) number (seconds / ticks) 00 01 02 03 04 05 06 07 08 09 10 11 12-14 15 16-17 18 19 20 Timer 00 Timer 00 sets the keyboard response timeout interval. When a screen is displayed that prompts the customer to make a keyboard entry, the customer must respond within the timeout interval specified for timer 00. Otherwise, the terminal will exit its present state, display screen number 000, and start timer 01. 030 / 038 015 / 019 005 / 006 030 / 038 040 / 050 040 / 050 030 / 038 001 / 001 040 / 050 020 / 025 001 / 001 86 87 94 95 96 97 98 99 018 / 023 (not used) 030 / 038 (not used) 030 / 038 (not used) 030 / 038 000 / 000 010 / 013 (not used) 030 / 038 (not used) 030 / 038
168
October 2004
U25604-J-Z745-1-7600
Timer 01 sets the consumer response extension timeout interval. If the customer exceeds the timeout interval allowed for keyboard entry (timer 00), for deposit envelope insertion (timer 04, 08 or timer 20), or for securomatic insertion (timer 08), screen 000 is displayed. Screen 000 asks if the customer needs more time. Timer 01 is the timeout interval for the customers response to screen 000. The keyboard beeper sounds while this timer is active. If this timer expires for the keyboard, the terminal advances to timeout next state; if the timer expires for the deposit, the terminal sends a solicited status message to the network. Timer 02 Timer 02 sets the close state screen time-out interval. At the end of this interval, the terminal proceeds to the next state number specified in the close state. A timeout interval of 000 is not permitted for timer 02.
Timer 03 Timer 03 sets the communication message timeout interval. When the terminal is ready to transmit a Transaction Request message to the network, the terminal starts Timer 03. If the terminal does not receive a Transaction Reply command before Timer 03 expires, the terminal exits the transaction request state by going to the network response time-out next state number. Timer 04 Timer 04 sets the envelope insertion time-out interval for the depository. When a screen is displayed that prompts the customer to insert an envelope into the depository, the customer must respond within the time-out interval specified by timer 04; otherwise, the terminal exits its present state, displays screen 000 and starts timer 01. The keyboard beeper sounds while this timer is active. Timer 05 Timer 05 sets the withdrawal time-out interval for terminals with a withdrawal door. The maximum amount of time that the terminal waits for a customer to remove the cash is the sum of timers 05 and 07. After the cash has been counted and placed in the delivery mechanism, the terminal unlocks the delivery door and starts timer 05.
U25604-J-Z745-1-7600
October 2004
169
Configuration Data
If the customer fails to fully open the withdrawal door and clear the rear withdrawal area sensors before timer 05 expires (or to just fully open the door on terminals with a manual door), the terminal transmits the withdrawal door solicited status to the network indicating a fault and waits for a new Transaction Reply command message from the network. If the customer fully opens the withdrawal door and clears the rear withdrawal area sensors before timer 05 expires (or just fully opens the door on terminals with a manual door), the terminal proceeds to timer 07.
Timer 06 Timer 06 sets the communications offline timeout interval. This timer is started each time the terminal receives a poll or select sequence from the network. If the terminal has not been polled or selected within the interval specified for timer 06, the terminal proceeds to offline mode (out-of-service to customers) and displays screen 001.
Timer 07 Timer 07 sets the withdrawal door open timeout interval. This timer specifies the amount of time that the terminal waits after the withdrawal door is fully opened before going to the next specified state. On all terminals with a delivery door, this timer starts after the withdrawal door is fully opened and either the sensors are cleared or timer 05 expires. On all terminals without a delivery door, this timer starts after timer 10 expires.
Timer 08 Timer 08 sets the envelope insertion timeout interval for the night safe depository. When a screen is displayed prompting the insertion of a deposit, the customer has to respond within the timeout interval specified by timer 08. Otherwise, the terminal exits its present state, displays screen 000 and starts timer 01.
170
October 2004
U25604-J-Z745-1-7600
Timer 09 sets the customer timeout interval before a card capture attempt. If, during a close state, the card is presented to the customer and not removed within this time period, a card capture attempt is made. This timer starts after the terminal executes the card return function ID and at the beginning of the close state if the card was not returned at the card read state. Timers 02 and 09 start at the same time. When the card is removed, timer 09 stops. The default setting for timer 09 on power-up is 30 seconds (38 ticks).
Timer 10 Timer 10 sets the withdrawal timeout interval for terminals without a withdrawal door. Timer 10 sets the amount of time the beeper beeps while waiting for the customer to take the cash. After the terminal counts and places the cash in the withdrawal area, the terminal displays a Take Cash screen, starts timer 10, and activates the beeper. After timer 10 expires, the terminal stops the beeper and starts timer 07. Therefore, the total amount of time that the terminal waits for a customer to remove the cash is the sum of timers 10 and 07. A value of 000 in timer 10 will result in no beeping and zero time. The default setting for timer 10 on power-up is 006 ticks. Timer 11 (CSC450 with vandal shield only) Timer 11 sets the vandal shield delay time before closing. Timer 11 sets the amount of time the vandal shield delays before it begins to close. The vandal shield uses this timer if a value of 004 is in state entry 3 of the vandal shield state. Timer 11 defaults to 080 ticks on power-up.
U25604-J-Z745-1-7600
October 2004
171
Configuration Data
Timer 15 is used with the card read T state (not used by Wincor Nixdorf terminals). Timer 18 Timer 18 sets the swipe card reader error screen timer (not used by ProCash/NDC and ProConsult/NDC application). Timer 20 Timer 20 sets the insertion timeout interval for the depository. If timer 20 is configured to a non-zero value, it is used instead of timer 04. Timer 20 allows seven seconds of silent time, after which the beeper starts at a slow rate for the remainder of the specified time. Timer 95 Timer 95 sets the statement retract timeout. This timer is used during the Close State processing. It determines when to retract a statement that has not been taken by the customer. The default value is 30 ticks and the timer is not used if you set a zero value. This timer is also used when Transaction Reply command S is sent in the transaction reply and the statement is laying in the collection tray of the statement printer. The timer will be started when this condition is detected. If the timer expires the statement is retracted and Transaction Reply command S commences. If the statement is taken before the timer expires, Transaction Reply command S commences without retract attempt. Timer 96 Timer 96 sets the statement present timeout. This timer is used only in the statement and continue function and is started regardless of whether or not a statement has been delivered. When the timer expires, the next state specified by the transaction reply command is entered. Timer value zero means no wait. Timer 99 Timer 99 specifies after what time the vandal guard close operation should be started when the consumer transaction has been finished.
172
October 2004
U25604-J-Z745-1-7600
Configuration Data
ATM has received Config ID (Set Config ID command) from host ATM has received Go in Service command from host
The local download process can be evaluated via two batch files. Depending on the existing file name the local download is called after the ATM has received the Config ID and/or a Go in Service command. The following table describes the filenames, location and in which situations the files are called: Filename dcCfgId.cmd dcInServ.cmd Directory C:\PROTOPAS\CONF C:\PROTOPAS\CONF Called when after Config ID received after Go in Service received
The contents of the files can be any command which is supported in a Windows command line window. Contents of dcCfgId.cmd or dcInServ.cmd:
regedit -s stt010.reg
Description: Calls regedit silent (no screen appears) to update contents of stt010.reg. The contents of stt010.reg could contain following entries:
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXCI\STATE\010] "STEP_PARAM"="113217217013211012013003"
overloads values of state 010. Note: The command job must return within 30 seconds.
U25604-J-Z745-1-7600
October 2004
173
Configuration Data
174
October 2004
U25604-J-Z745-1-7600
Security Features
General Overview
To understand and use the information in this section, you should understand some basic terms and concepts, which are defined below.
Algorithm
An algorithm is a structured mathematical procedure for solving a specific problem. The DES algorithm is designed to encrypt and decrypt blocks of data. The DES algorithm is not confidential and can be obtained by the general public. The keys used as part of the algorithm are what provides the confidentially The Data Encryption Standard (DES) specifies an algorithm to be used in electronic hardware devices for the purpose of cryptographic protection of computer data. Encryption keys are numbers that are used as part of the PIN verification process and also for encrypting messages to and from the terminals. As the DES algorithm is available to the general public, the keys must be kept secret to ensure the confidentiality of the data being encrypted. The Personal Identification Number (PIN) is the customers way of verifying his or her identity as established by an activator card. By entering this PIN, the customer is identified and can access the relevant accounts.
PIN verification PIN verification is the method of ensuring that the PIN entered on the ATM is the proper PIN for the card inserted in the ATM.
U25604-J-Z745-1-7600
October 2004
175
Security Features
The Financial Institution Table (FIT) provides the following items to the network: capacity of using multiple card formats and multiple institutions the type of PIN verification the encryption key (if PEKEY is used) that is used to encrypt a PIN, which is sent to the network control of the transaction sequence of the terminal via FIT switch indexes. FIT can also be used to allow the institutions to define the exact operation flow of the terminal. This is done by supplying state flow through the FIT.
Message Authentication Code (MAC) provides a method of ensuring that messages sent between the terminal and the network are authentic and have not been modified.
176
October 2004
U25604-J-Z745-1-7600
Security Features
PIN Entry
The first step in the PIN verification process is the customers PIN entry. This is done through a PIN entry state. If local PIN verification is being used, the terminal verifies the PIN and goes to the next state required. When remote PIN verification is used instead of local PIN verification, one of two transaction request messages is usually sent to the network. In the first method, the terminal can accept any PIN and continue with a transaction selection to the customer. The terminal then sends both the unverified PIN and the transaction request to the network in the same message. Then, the network can authorize or deny either the PIN or transaction. In the second way, the terminal forwards the PIN to the network in one request message, then awaits the go-ahead before giving a transaction selection to the customer. The second request message holds the current transaction information.
U25604-J-Z745-1-7600
October 2004
177
Security Features
Diebold PIN and VISA/ABA PIN verification is not supported by ProCash/NDC and ProConsult/NDC.
178
October 2004
U25604-J-Z745-1-7600
Security Features
In the DES PIN verification process, the offset is added to the generated PIN to obtain the customer PIN. For example, if the GPIN is 5646 and the offset is 1507, the CPIN would be calculated as follows: 5646 + 1507 6143 GPIN OFFSET CPIN
An activator card data track stores the offset. FIT entry POFDX tells the terminal where to find the offset on the activator card data track. If an institution does not wish to use the offset, it may be set to zero.
These PIN verification processes are the steps that either the terminal or the network performs to verify that a customer-entered PIN is valid. The type of terminal you have and the data security equipment installed may dictate the processes that are available to you. For Wincor Nixdorf cash terminals, the following equipment is available to control PIN handling:
q q
U25604-J-Z745-1-7600
October 2004
179
PIN Verification
Security Features
The following paragraphs describe this equipment and list the PIN verification processes that the equipment supports. DES PIN DES PIN encryption provides for local DES PIN verification and remote network PIN verification. This feature also encrypts the PIN before sending it to the network. This type of encryption provides increased security for the PIN. The Encryption Decryption Module (EDM) (available in all cash out systems) provides all the features of the DES PIN Verification/ Encryption option and the following additional features:
q q
EDM
DES PIN requires Financial Institution Table (FIT) entries. These FIT entries tell the terminal what PIN verification process to use and where to find the information that the terminal needs to perform the verification process. Remote PIN Verification The terminal can also send the PIN to the network for verification rather than verifying the PIN at the terminal. The EDM encrypts the PIN before sending it to the network for verification. The following sections describe some of the essentials for PIN verification and each verification process.
PIN Verification
Wincor Nixdorf terminals support local or remote PIN verification. Depending on the FIT entries the terminal determine if the PIN should be checked locally or remote by the host.
180
October 2004
U25604-J-Z745-1-7600
Security Features
PIN Verification
The terminal encrypts the block and sends it to the network. The network then handles the PIN verification. The FIT field PMXPN tells the terminal which form to use. See section Maximum PIN Entry Digits (PMXPN) on page 191 for more details on PMXPN.
U25604-J-Z745-1-7600
October 2004
181
Security Features
The ANSI PIN/PAN block is a 16-hex digit block that contains the result of exclusively ORing the ANSI PIN block and the Primary Account Number (PAN) block. The ANSI PIN block is 16 hex digits and appears as follows:
PIN digits
PAD digits
PAN digits
The PAD digits are always hex 0. The PAN digits are the least significant digits of the PAN. The number of digits is determined by the FIT parameters PANLN, PANDX, and PINDX. If the PAN digits are less than 12, hex 0s are used to fill the remaining slots. The PIN block and PAN block are then exclusively ORed together to create the PIN/PAN block. This block is then encrypted according to the FIT field PINPD and sent to the network.
182
October 2004
U25604-J-Z745-1-7600
PIN Verification
PIN digits
PAD digits
Refer to section PIN Pad Character (PINPD) on page 194 for more details on the Diebold PIN block. The Diebold implementation of DES uses 16 hex digits, 0-F. The encryption process results in 16 hex digits that are converted to ASCII by prefixing each hex digit with a hex 3 to convert the 16 hex digits to 16 ASCII digits. These 16 ASCII digits are sent to the host if the protocol is ASCII. If the communication protocol is EBCDIC, the 16 ASCII digits are converted prior to transmission. The host must reconvert the received 16 digits to 16 hex digits prior to decrypting PIN buffer A. If the protocol is ASCII, the only conversion required is removing the prefixed hex 3 from each digit and combining the resultant into eight bytes. If the host protocol is EBCDIC, each digit must be converted by using the conversion prior to combining the digits into eight bytes. The following table shows the conversion from ASCII to EBCDIC. HEX DIGIT 0 1 2 3 4 5 6 7 8 9 A B C D E F ASCII (HEX) 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F GRAPHIC DIGIT 0 1 2 3 4 5 6 7 8 9 : ; < = > ? EBCDIC (HEX) F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 7A 5E 4C 7E 6E 6F
U25604-J-Z745-1-7600
October 2004
183
Security Features
For example assume that the PIN is encrypted and F is used to pad the PIN. If the entered PIN is 4512, the 16 hex digits internal to the terminal before encryption are:
45 12 FF FF FF FF FF FF
These 16 hex digits are internal to the terminal after encryption as follows (example only):
7A 4C F2 97 31 6E 51 33
These hex digits are then converted to ASCII by prefixing each hex digit with a hex 3:
373A 343C 3F32 3937 3331 363E 3531 3333
If the host protocol is ASCII, the PIN buffer contains these ASCII digits. If the host protocol is EBCDIC, the PIN buffer will contain the following 16 bytes:
F77A F44C 6FF2 F9F7 F3F1 F66E F5F1 F3F3
184
October 2004
U25604-J-Z745-1-7600
Security Features
U25604-J-Z745-1-7600
October 2004
185
Security Features
institution identification indexes and lengths related to the ID card format counts, digits, codes and keys for PIN verification and related security reserved for future use
Configuration Data
Before processing transactions, a terminal must receive configuration data from the host. Configuration data is down-line loaded into the Windows registry location ..\LYNXCI\FIT. The Financial Institution Tables are part of the configuration data which are added to the personality of the terminal. FIT data are down-line loaded in a Financial Institution Table Load command message, see section FIT Data Load on page 258 for details. ProCash/NDC or ProConsult/NDC stores FIT data in the Windows registry location ..\LYNXCI\FIT, which represents the FIT library. ProCash/NDC and ProConsult/NDC can store a maximum of 1000 FIT entries (000-999). The highest numbered FIT entry received in a Financial Institution Table Load command message marks the end of the FIT library. After reading an identification card, the terminal scans the FIT library, trying to match the card institution ID field with a particular FIT entry. If the terminal finds a match, it then proceeds to the PIN entry state table. See section PIN Entry State (B) on page 64 in manual part 1 for details. An institution identification scan always begins with FIT 000 and continues until:
q q
the terminal matches a FIT institution ID the terminal finds a null FIT (a FIT which is not completed during a configuration down-line load) the terminal reaches the end of the FIT library
186
October 2004
U25604-J-Z745-1-7600
Security Features
The financial institution can modify the FIT configuration data. For example, institution E has FITs 006 through 010. If, for some reason, institution E wishes to add another FIT, for example, between 008 and 009, the current FITs 009 through 011 must shift one position ahead to become 010 through 012. The inserted FIT becomes the new 009. On the other hand, if institution E wishes to drop a card format, for example, FIT 007, FITs 008 through the end of the library must shift back one position. Thus, 008 becomes 007, 009 becomes 008, and so forth. Never delete a FIT by omitting that FIT from a down-line load. This creates a gap in the FIT library at which FIT scanning will stop. Instead of deleting a FIT, renumber them. A FIT may contain all zeros (a zero FIT). The zero FIT must be last, because its PIDDX, PFIID, PSTDX and PINDX fields are not the same as those in the base FIT. An institution may include several zero FITs or groups of zero FITs within the down-line load. These zero FITs may be given values at a later date.
Switch FITs A FIT entry that has a PFIID of all Fs will match any card. This entry must be the last FIT in the table. No FIT entry with a higher number will be checked.
U25604-J-Z745-1-7600
October 2004
187
Security Features
on which track the specific data fields can be found the direction of the data field, relative to a track delimiter the number of track positions occupied
two hex digits with hex values 0 to F for each digit two hex digits with each digit restricted to the decimal values 0 to 9 eight bits possibly divided into bit fields one to seven bits wide
Table 51 shows the 16 fields listed by mnemonic, in alphabetical order; Table 52 shows these fields listed according to their positions in the FIT.
188
October 2004
U25604-J-Z745-1-7600
Security Features
An index indicates how many digit positions should be skipped over between a track delimiter and the first data digit. Throughout this section, the term displacement means the number of digits to be skipped. A displacement equal to zero means skip no positions; the first data position is adjacent to the track delimiter. A displacement equal to three means skip three positions; the data begins in the fourth position. The following two tables give a short description about the FIT fields:
Table 51: Alphabetical FIT references
Field Mnemonic PAGDX PANDX PANLN PANPD PCKLN PDCTB PEKEY PFIID PIDDX PINDX PINPD PLNDX PMXPN POFDX PRCNT PSTDX
Description ALGO number index (not used) PAN index PAN length PAN pad character PIN check length decimalization table encrypted PIN key institution identification institution index data track locator PIN pad character language code index maximum PIN entry digits offset number index PIN retry count index indirect next state index reserved (not used)
Length 1 1 1 1 1 8 8 5 1 3 1 1 1 1 1 1 2
U25604-J-Z745-1-7600
October 2004
189
Security Features
Length 1 5 1 1 1 1 1 1 1 1 1 1 8 8 3 1 2
Field Mnemonic PIDDX PFIID PSTDX PAGDX PMXPN PCKLN PINPD PANDX PANLN PANPD PRCNT POFDX PDCTB PEKEY PINDX PLNDX
Description institution index institution identification indirect next state index ALGO number index (not used) maximum PIN entry digits PIN check length PIN pad character PAN index PAN length PAN pad character PIN retry count index offset number index decimalization table encrypted PIN key data track locator language code index reserved (not used)
190
October 2004
U25604-J-Z745-1-7600
Security Features
U25604-J-Z745-1-7600
October 2004
191
Security Features
3 BITS
5 BITS
The high-order three-bit field indicates the type of local terminal PIN verification to be used. BITS 000 001 010 011 100 101 110 111 ALGORITHM DES not supported Diebold (not supported) reserved not supported reserved reserved reserved
192
October 2004
U25604-J-Z745-1-7600
Security Features
DES and Diebold - The low order five-bit field is the number of PIN digits verified and the number of digits in the offset. The value must be less than or equal to PMXPN. If the entire PCKLN byte is zero, the terminal does not perform local PIN verification. TERMINAL VERIFICATION none DES DES (EDM) Diebold HEX VALUE RANGE 00 04-10 04-0F 40, 44
U25604-J-Z745-1-7600
October 2004
193
Security Features
0 2 3 4 8 A B C
* PIN key is PEKEY decrypted by master key ** Not applicable with ANSI PIN block
The low-order digit pads the PIN to the right in the PIN buffer of the terminal. When ANSI PIN block has been selected, PINPD is not used to pad the PIN. PINPD must be used to select the type of ANSI PIN block encryption. The PIN buffer stores the customer-entered PIN digits in an equal number of positions. Then, the pad digits concatenate to the PIN digits to yield 16 PIN buffer positions. When the message coordination number is not in the message sent to the network, the terminal encrypts (either single or double) these 16 PIN buffer digits before transmission. The 16 PIN buffer digits can also be sent without encryption, but this is not recommended. When the message coordination number is in the message to the network, the message coordination number is inserted in the PIN buffer before encryption. In effect, the PIN and pad shift right one position, loosing one pad digit. The valid range of hex values for PINPD includes 00 to 0F, 20 to 4F, 80 to 8F, and A0 to CF. 194 October 2004
U25604-J-Z745-1-7600
Security Features
DES - PANLN comprises two hex digits with values 00 to 10. Diebold - PANLN comprises two hex digits with values 04 to 13 or 1F. PANLN must be greater than or equal to the value of the five low-order bits in PCKLN. When PANLN equals 1F, the terminal uses all PAN digits from the PANDX starting position to the field separator that follows. ANSI PIN block - PANLN comprises two hex digits with values from 00 to 0C or 1F. When PANLN equals 1F, the PAN is obtained as follows: locate the first field separator on the specified track. count back 13 digits or to the first digit before the start sentinel, whichever count is the least. the PAN will include all the digits from this point up to but not including the last digit before the first field separator. the delimiter and direction specified in PINDX and PANDX do not apply.
U25604-J-Z745-1-7600
October 2004
195
Security Features
PRCNT comprises two hex digits with values 00 to 7F (MINTS) or 80 to FE (ISO) or FF. When PRCNT is hex FF, the PIN entry count is not on the ID card, but in the PIN entry state table.
196
October 2004
U25604-J-Z745-1-7600
Security Features
The digit positions map the corresponding hex digits from the DES process to ensure that only decimal digits result. Each decimal digit (0 to 9) should appear at least once, but not more than twice.
U25604-J-Z745-1-7600
October 2004
197
Security Features
The four bits of each non-reserved digit define a track, a delimiter and a direction from that delimiter. Digit Bits 00XX 01XX 10XX 11XX XX00 XX01 XX10 XX11 Bit Pair Definition Start sentinel, count forward First field separator, count forward End sentinel, count backward Reserved Track 2 Track 3 Track 1 Reserved
198
October 2004
U25604-J-Z745-1-7600
Security Features
Transaction Request command Transactioen Reply command State Table Load command FIT Table Load command MAC Field Selection Load command Solicited Status messages
U25604-J-Z745-1-7600
October 2004
199
Security Features
The ANSI standard X9.9 describes the procedures and provides the algorithm used to calculate the MAC data. A MAC master key is used with this algorithm to perform the MAC calculation. This master key is down-line loaded from the network in an Encryption Key Load command message.
MAC flags
Message Authentication is controlled by some configuration parameters which have to be set in PARAC configuration file CUSTOM.PPF. The following table shows the MAC flags to be activated:
Table 53: MAC flags definition
NDC PARAMETER in FLAG CUSTOM.PPF 1 CHECK_TVN_MAC VALUE 0 DESCRIPTION Do not check TVN in Transaction reply messages, or MAC in Transaction reply, State Table or FIT Load messages. Check TVN in Transaction reply messages, or MAC in Transaction reply, State Table or FIT Load messages. Do not send the TVN and MAC data in Transaction Request messages Send the TVN and MAC data in Transaction Request messages Do not check the Security Terminal Number in Tran. Reply messages Check the Security Terminal Number in Tran. Reply messages The MAC calculation is performed on the whole message The MAC calculation is performed on the fields that are specified in the MAC field selection table downloaded from host. Do not send the TVN and MAC on solicited device status messages Send the TVN and MAC on solicited device status messages Do not include the Security Terminal Number in terminal to host messages Include the Security Terminal Number in terminal to host messages Calculate the MAC in EBCDIC Calculate the MAC in ASCII
1 2 SEND_TVN_MAC 0
1 8 CHECK_MACHINE_NO 0
1 9 MAC_FLD_SELECTED 0 1
10
SEND_TVN_MAC_SOL
1 SEND_MACHINE_NO (not configurable via ProCash/NDC-SOP or ProConsult/NDC-SOP) MAC_ASCII (not configurable via ProCash/NDC-SOP or ProConsult/NDC-SOP) 0 1 0 1
200
October 2004
U25604-J-Z745-1-7600
Security Features
U25604-J-Z745-1-7600
October 2004
201
Security Features
If the terminal is sending a transaction request message, it first generates a time variant number and inserts the number after the third field separator of the message. The terminal performs a MAC calculation on the transaction request message. The result of this calculation is placed at the end of the message in the MAC data field. When the network receives the transaction request message, it performs a MAC calculation on the message. The network compares the result of the MAC calculation with the data in the MAC data field. If the two are the same, the network generates a Transaction Reply command message instructing the terminal to perform the desired transaction. If not, a Transaction Reply command message is sent directing the customer to try another transaction. The network inserts the time variant number received in the transaction request message into the Transaction Reply command message. The network performs a MAC calculation on the Transaction Reply command message. The result of this calculation is placed at the end of the message in the MAC data field. When the terminal receives the Transaction Reply command message, it performs a MAC calculation on the message. The terminal compares the result of the MAC calculation with the data in the MAC data field of the Transaction Reply command message. If the two are the same, the terminal then continues to step 9. If not, the terminal sends a command reject in a solicited status message. The terminal then compares the time variant number sent in the transaction request message to the time variant number received in the Transaction Reply command message. If the two are the same, the terminal services the Transaction Reply command. If not, the terminal sends a command reject in a solicited status message.
202
October 2004
U25604-J-Z745-1-7600
Security Features
The EPP hardware of the system must be able to operate with double length triple DES keys (minimum firmware version 4.23). Triple DES mode has to be enabled in the installation dialog of ProCash/NDC at the beginning of the installation process. Refer to ProCash/NDC Installation manual for details about Triple DES configuration. The host system must be able to download double length triple DES keys to the terminal. Local security keys (Master-Key , COM-Key) have to be entered via Triple DES key entering method.
EMV capability
Since release 1.3/00 ProCash/NDC supports transactions with EMV data. Please refer to Wincor Nixdorf / Diebold D91x Message Format Extension for EMV for detailed descriptions how to integrate EMV support.
U25604-J-Z745-1-7600
October 2004
203
Security Features
204
October 2004
U25604-J-Z745-1-7600
Messages
This section describes the messages that make up the communications interface between the Wincor Nixdorf terminals and the controlling network. Unless otherwise indicated, information refers to all versions. The terminal gathers all the necessary information for a transaction request. Typically this information consists of the following:
q q q
account card data including the Primary Account Number (PAN) the Personal Identification Number (PIN) various terminal keyboard inputs
Figure 2: Transaction message flow on page 206 is an example of a typical message exchange sequence. The Transaction Request message is sent to the network. The network responds to a Transaction Request message with a Transaction Reply command message. The Transaction Reply command message tells the terminal how to accomplish the requested transaction. After the terminal completes the transaction with the customer, it sends a solicited status message to the network. The basic message formats used in the system are fixed. These formats contain the necessary control characters to conform with most protocol formats. This section shows the format for each message type used in the system. Messages can travel either from the terminal to the network, or from the network to the terminal.
U25604-J-Z745-1-7600
October 2004
205
Messages
TERMINAL
Consumer enters card and PIN
NETWORK
The following subsections illustrate these messages in tabular form. The notes in the following table apply to all tables.
Table 54: Code conventions
Code Symbols X
Description This symbol indicates that the terminal ignores the data. The data for this code must be a valid character as described in this manual. An example of an invalid Wincor Nixdorf terminal character for this code is a zero (hex 00). Three dashes indicate that the field data is dependent on the specific transaction performed and the valid entries for the field. Refer to the field descriptions in this manual. The colon symbol indicates that the following two digits are a hexadecimal number. Single quotation marks indicate that the characters enclosed within them are graphic characters from an ASCII or EBCDIC code set.
---
206
October 2004
U25604-J-Z745-1-7600
Messages
[ ]
Brackets indicate that the field is optional. The field can be deleted completely from the message without affecting the format or meaning of the message. The data for this code must be a valid character as described in this manual. An example of an invalid Wincor Nixdorf terminal character for this code is a zero (hex 00). It will be skipped by the emulation. VAR indicates that the length of the field is variable. Numeric parenthetic expressions following VAR show the maximum number of characters allowed in the field.
VAR (Numeric)
U25604-J-Z745-1-7600
October 2004
207
Messages
Solicited Status
TERMINAL
Unsolicited Status
HOST
Transaction Request
208
October 2004
U25604-J-Z745-1-7600
Messages
Description solicited/unsolicited ID message identifier field separator (FS) logical unit number (LUNO) field separator (FS) field separator (FS) time variant number field separator (FS) top-of-form flag message coordination number field separator (FS) track 2 data field separator (FS) track 3 data field separator (FS) operation code buffer field separator (FS) whole-amount/cents keyboard entry field separator (FS) PIN buffer (Buffer A) field separator (FS) general purpose buffer B field separator (FS)
Code 1 1 :1C --:1C :1C [---] :1C ----:1C [VAR] :1C [VAR] :1C [---] :1C [---] :1C [VAR] :1C [VAR] :1C
No. of Characters 1 1 1 3 or 9 1 1 8 1 1 1 1 Var (40 max) 1 Var (106 max) 1 0 or 8 1 0, 8 or 12 1 Var (16 max) 1 Var (32 max) 1
U25604-J-Z745-1-7600
October 2004
209
Messages
Description general purpose buffer C field separator (FS) track 1 data buffer (1) identifier track 1 data buffer field separator (FS) Transaction status identifier Last transaction status data field separator (FS) CSP data ID U CSP data field separator (FS) confirmation CSP data ID V confirmation CSP data field separator (FS) MAC data
Code [VAR] [:1C] [1] [VAR] [:1C] [2] [VAR] [:1C] [:1C] [VAR] [:1C] [:1C] [VAR] [:1C] [---]
No. of Characters Var (32 max) 1 1 Var (79 max) 1 [1] 1 [1] 25 1 1 Var (16 max) 1 1 Var (16 max) 1 [2] 8 [2]
[1]
[1] These bytes are only sent if the download option is selected in the Enhanced Configuration Parameters load message. [2] These bytes are only sent if MACing is used
The following paragraphs describe the fields in the Transaction Request message. Solicited/unsolicited message field Field size: 1 character
Valid range: 1-2 Description: This field tells the network whether the message is solicited or unsolicited. The valid entries for this field are as follows: 1 - unsolicited message 2 - solicited message In case of a Transaction Request message, this field will be 1.
210
October 2004
U25604-J-Z745-1-7600
Valid range: 1 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Transaction Request message is 1. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number used for MACing. See section Message Authentication (MAC) on page 199 for further information. Time variant number Field size: 8 characters
Valid range: See description Description: This is an eight-character field, containing hexadecimal characters, randomly generated by the ATM. See chapter Security Features from page 175 for further information.
U25604-J-Z745-1-7600
October 2004
211
Messages from Terminal to Network Top-of-form (TOF) flag Field size: 1 character
Messages
Valid range: 0-1 Description: This data field informs the network if this transaction is printing at the top of the transaction record form. The valid values are as follows: 0 - not printing this transaction at the top of the transaction record form. 1 - printing transaction at the top of the transaction record form. Message coordination number Field size: 1 character
Valid range: ASCII 31-3F (or extended range 31-7E) Description: This is a character assigned by the terminal to each transaction request message. The terminal assigns a different coordination number to each successive transaction request on a rotating basis. The valid range for the coordination numbers is graphic 1 through 9, :, I ;, <" =, , >, and ? (ASCII 31 through 3F). If the extended range for the message coordination number field is enabled (Enhanced Configuration Parameters Load message), the valid range is ASCII 31 trough 7E. The host or controller must include the corresponding coordination number when responding with a transaction reply message. If the coordination numbers do not match, the terminal sends a solicited status message with a command reject status. Track 2 data field Field size: Variable
Valid range: See description Description: This variable length data field contains up to 40 characters of data from track 2 of the magnetic stripe on the customers account card. This field includes the data from the start sentinel to the end sentinel inclusive.
212
October 2004
U25604-J-Z745-1-7600
Valid range: See description Description: This is variable length field contains up to 106 characters of data from track 3 of the magnetic stripe. This field includes the data from the start sentinel to the end sentinel inclusive. Operation code buffer Field size: 0 or 8 characters
Valid range: See description Description: The operation code buffer field contains the data collected in the operation code buffer as a result of function display keys (FDKs) pressed. States D, E and Y determines the contents of this field, which identifies the transaction selected by the consumer. The field can be either zero or eight characters long. The Preset Operation Code state can clear and preset any of the positions in the operation code buffer. State E or Y determine in which position and how many graphics are stored in the operation code buffer when an FDK is pressed. For detailed descriptions refer to following sections: Pre-Set Operation Code Buffer State (D) on page 72 Four FDK Selection Function State (E) on page 78 Eight FDK Selection State (Y) on page 132
U25604-J-Z745-1-7600
October 2004
213
Messages from Terminal to Network Whole-amount and Cents keyboard entry field Field size: 0 or 8, 0 or 12
Messages
Valid range: See description Description: If the amount buffer size feature is not selected, the whole-amount and Cents keyboard entries field can be either zero or eight characters long. If the amount buffer size feature is selected, this field can be either zero or twelve characters long. This field identifies the whole-amount and cent amount entered at the keyboard. The content of this field is determined by the Amount Entry state. The data is right-aligned with zeros to fill unused positions on the left. PIN buffer Field size: 0 or up to 16 characters
Valid range: See description Description: The variable-length PIN buffer field will contain either no characters (if local PIN check is used) or the 16-character encrypted or decrypted PIN (if remote PIN check is used). The PIN buffer is also known as general purpose buffer A. General purpose buffer B Field size: Up to 32 characters
Valid range: See description Description: The contents of the variable-length general purpose buffer B field depend on whether the consumer message is being sent in response to an interactive transaction screen. If it is not being sent in response to an interactive transaction screen, this field only contains up to 32 digits that were entered by the customer. If it is being sent in response to an interactive transaction screen, this field contains up to 32 digits that were entered by the customer, and, if less than 32 digits were entered, this field also contains the character representing the operation key pressed or a time-out (A, B, C, D, E (cancel) or T (time-out)).
214
October 2004
U25604-J-Z745-1-7600
Valid range: See description Description: The variable-length general purpose buffer C field contains up to 32 digits that were entered by the customer, if so selected by the information entry state. Track 1 data buffer identifier (1) Field size: 1 character
Valid range: 1 Description: This one-character field identifies the data that follows in the next field as track 1 data. Track 1 data field Field size: Variable (79 maximum)
Valid range: See description Description: This variable-length field contains up to 79 characters of data from the track 1 magnetic stripe. This field includes the data from the start sentinel to the end sentinel inclusive. Transaction status data identifier Field size: 1
Valid range: 2 Description: Identifies the following data in the next fields as Transaction status data of the previous transaction.
U25604-J-Z745-1-7600
October 2004
215
Messages from Terminal to Network Last transaction status data Field size: 25
Messages
Valid range: See description Description: Contains status data relating to the previous transaction performed by the terminal. It contains the following data:
q
Last transaction serial number - 4 bytes Contains the four-digit serial number of the last transaction processed by the terminal. Last status issued - 1 byte Contains one byte identifying what the last known status message sent from the terminal was. The field can contain the following values: 0 - none sent 1 - good termination sent 2 - error status sent 3 - transaction reply rejected
Last transaction notes dispensed - 20 bytes Contains four five-digit decimal counts defining the notes dispensed on the last transaction.
Valid range: U Description: The value U in this field identifies the following field as the first Customer selected PIN data. If this field is selected in the transaction request state table and no CSP has been requested only this field will be present. CSP data Field size: 16 characters
Valid range: See description Description: This field contains an encrypted 16 character PIN.
216
October 2004
U25604-J-Z745-1-7600
Valid range: V Description: Confirmation CSP data ID V is the field that identifies the following field as the second Customer selected PIN data. If this field is selected in the transaction request state table and no CSP has been requested only this field will be present. If the CSP state indicates that loacal verification of the two CSPs is to be carried out only the identifier will be sent if requested by the transaction request state. Confirmation CSP data Field size: 16 characters
Valid range: See description Description: Confirmation CSP data. This field contains an encrypted 16 character PIN. MAC data field Field size: 8 characters
Valid range: See description Description: This eight-character field contains hexadecimal characters that represent the MAC calculation of the transaction request message. See the section Message Authentication (MAC) on page 199 for additional details.
U25604-J-Z745-1-7600
October 2004
217
Messages
Description solicited/unsolicited ID message identifier field separator (FS) logical unit number (LUNO) field separator (FS) field separator (FS) status descriptor field separator (FS) status information field separator (FS) MAC data field
[1] These bytes are only sent if MACing is activated for the solicited message.
218
October 2004
U25604-J-Z745-1-7600
Messages
The following paragraphs describe the fields for the solicited status message. Solicited/unsolicited message field Field size: 1 character
Valid range: 1-2 Description: This field tells the network whether the message is solicited or unsolicited. The valid entries for this field are as follows: 1 - unsolicited message 2 - solicited message In the case of the solicited status message, this field will be 2. Message identifier field Field size: 1 character
Valid range: 2 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Solicited Status message is 2. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See chapter Security Features from page 175 for additional details.
U25604-J-Z745-1-7600
October 2004
219
Messages
Valid range: See description Description: This one-character field describes the terminal status as it responded to the command. The valid values are as follows: 8 - device fault or configuration information. This character indicates a terminal device is reporting an abnormal status or that configuration information follows. 9 - ready. This character indicates the successful completion of either a terminal command or a Transaction Reply command when the separate ready for Transaction Reply command is not selected. A - general command reject. This character indicates the unsuccessful completion of either an terminal command or a Transaction Reply command. For example, a graphic A can be inserted into the status descriptor if the terminal receives any of the following: - an illegal command - illegal data from the network - configuration data while In Service mode Some additional general command reject conditions are listed in section Specific Command Reject Conditions on page 280. B - ready. When separate ready for Transaction Reply commands is selected, this character indicates successful completion of the Transaction Reply command. C - specific MAC command reject. The terminal can send this character only if MAC is enabled. This character indicates the unsuccessful completion of a message because of a message authentication code (MAC) failure or a time variant number failure. The terminal can send this character in response to any of the following messages: - a Transaction Reply command message - a State Tables Load command message - a FIT Data Load command message F - Terminal State. This is sent in response to terminal commands requesting Tallies, Logs, Supply Counters or terminal configuration information.
220
October 2004
U25604-J-Z745-1-7600
Messages
Valid range: See description Description: The status information will vary according to which of the following terminal commands has been received by the terminal: q send configuration information
q q q q q
send supply counters send error log information send date/time information send configuration ID send Software ID and release number
See section Solicited Status (terminal state) on page 303 for detailed description of status information.
U25604-J-Z745-1-7600
October 2004
221
Messages from Terminal to Network Status information (status descriptor 8 - Device Fault) Field size: 1 character
Messages
Valid range: See description Description: If the status descriptor = 8, this field identifies device reporting abnormal status of following devices: D E F G H V \ - card reader/writer - cash dispenser - deposit - receipt printer - journal printer - statement printer - envelope dispenser
See section Solicited Status (device fault) on page 331 for detailed description of status information. MAC data field Field size: 8 characters
Valid range: See description Description: This eight-character field contains hexadecimal characters that represent the MAC calculation of the transaction request message. See the section Message Authentication (MAC) on page 199 for additional details.
222
October 2004
U25604-J-Z745-1-7600
Messages
Description solicited/unsolicited ID message identifier field separator (FS) logical unit number (LUNO) field separator (FS) field separator (FS) status information
The following paragraphs describe the fields in the unsolicited status message. Solicited/unsolicited message field Field size: 1 character
Valid range: 1-2 Description: This field tells the network whether the message is solicited or unsolicited. The valid entries for this field are as follows: 1 - unsolicited message 2 - solicited message In the case of the Unsolicited Status message, this field will be 1.
U25604-J-Z745-1-7600
October 2004
223
Messages from Terminal to Network Message identifier field Field size: 1 character
Messages
Valid range: 2 Description: This one-character data field defines the type of message being transmitted. The only valid value for the unsolicited status message is 2. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See chapter Security Features from page 175 for additional details. Status information Field size: Variable
Valid range: See description Description: This field contains the device identifier and device status information. For details of this field, refer to section Unsolicited Device Status on page 335 of NDC device status.
224
October 2004
U25604-J-Z745-1-7600
Messages
See the following figure for an overview. There are several download commands used in communications between network and terminal. States, Screens, FITs, and terminal configuration data download commands are part of configuration data during terminal startup. Load commands can be sent as interactive transaction responses that are used during system operation to satisfy transaction requests. Encryption Key Load commands are used during terminal startup (or for dynamic key exchange used by some customers) to load new encryption keys. The Configuration ID Number Load command is used to change the configuration ID after terminal startup and whenever new configuration data is sent to the terminal.
Figure 4: Network to terminal commands
Load commands
TERMINAL
HOST
Terminal commands
U25604-J-Z745-1-7600
October 2004
225
Messages
The customer has entered all the required data for a specific transaction request. The request has been sent to the network.
The Transaction Reply command acts as an authorization to the terminal to complete the transaction. The Transaction Reply command message is restricted to a length of 600 characters. It is prohibited to transmit a Transaction Reply command message without the end of text character. Table 58: Transaction Reply command message on page 226 lists the fields of the Transaction Reply command message. The paragraphs following the tables describe the fields in the Transaction Reply command message.
Table 58: Transaction Reply command message
Description Transaction Reply command identifier response flag field separator (FS) logical unit number (LUNO) field separator (FS) message sequence number field separator (FS) next state ID (000-254, 256-999) field separator (FS) number of bills to dispense group separator (GS) number of coins to dispense field separator (FS) transaction serial number function identifier screen number (010-999)
Code 4 [X] :1C [X] :1C [X] :1C [---] :1C [---] [:1D] [---] :1C ----[---]
226
October 2004
U25604-J-Z745-1-7600
Messages
Description screen display update data field separator (FS) message coordination number card return/retain flag printer flag (0 - 4) (8) printer data group separator (GS) printer flag (0 - 4) printer data group separator (GS) printer flag (0 - 4) printer data group separator (GS) [2] printer flag (0 - 4) printer data
[2] [2]
Code [---] :1C --------[:1D] [---] [---] [:1D] [---] [---] [:1D] [---] [---] :1C [4] [---] :1C [E] [---] [---] [---] [---] [---] [---] [---] [---] [---]
No. of Characters VAR 1 1 1 1 VAR (580 max) 1 1 VAR 1 1 VAR 1 1 VAR 1 1 VAR (106 max) 1 not supported not supported not supported not supported not supported not supported not supported not supported not supported not supported
field separator (FS) buffer identifier (4) track 3 data field separator (FS) buffer identifier (E) document destination lift front/rear image(s) archive lifted front/rear image(s) lift zones in image list archive lifted image list zones check magnetism check zone verification report candidates/identify document entry retries
U25604-J-Z745-1-7600
October 2004
227
Messages
Description field separator (FS) buffer identifier (F) document enable code group separator (GS) document name track 1 buffer identifier (K) track 1 data track 2 buffer identifier (L) track 2 data field separator (FS) MAC data
Code [:1C] [F] [---] [:1D] [---] K [---] L [---] [:1C] [---]
No. of Characters 1 [3] not supported not supported not supported not supported 1 VAR (max 78) 1 VAR (max 39) 1 [3] 8 [3]
[1] If message authentication is used, the three-byte message sequence number is replaced by an eight-byte time variant number, and the optional field separator and MAC data are included in the message. [2] This fields can be repeated up to nine further times. [3] This group of fields (FS/MAC Data) is used only when MAC is configured. The following paragraphs describe the fields in the State Table Load command message.
The following paragraphs describe the fields in the Transaction Reply command message. Message identifier field Field size: 1 character
Valid range: 4 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Transaction Reply command message is 4.
228
October 2004
U25604-J-Z745-1-7600
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). If the terminal uses MACing, this field is replaced by an eight-byte Time Variant Number. See chapter Security Features from page 175 for details. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See chapter Security Features from page 175 for additional details. Next state ID data field Field size: 3 characters
Valid range: 000-511 Description: This three-character data field contains a decimal number from 000 to 511 in three bytes of graphic code. This field defines the state number which the terminal should execute after the normal completion of the specified Transaction Reply command. Number of bills to dispense Field size: Variable
Valid range: See description Description: This field contains the two digit number of bills to dispense for logical cassette type 1 through 4. If the number of bills requested by the host are higher than the cash dispenser is able to dispense in one bundle, the terminal responds with a command reject or a specific command reject.
U25604-J-Z745-1-7600
October 2004
229
Messages
Valid range: 0000-9999 Description: The transaction serial number data is four characters of graphic code which identify the transaction to the network. This number originates at the network when a transaction request message is received. The depository printer prints this number on the deposit envelope. Function identifier field Field size: 1 character
Valid range: See description Description: The contents of this one-character data field instruct the terminal as to what functions it is to perform. The valid characters are listed as follows: Function ID 1 or 7 2 or 8 3 or 9 4 Short description of the function instructs a deposit + print instructs a dispense + print instructs a display + print instructs a print immediate. A graphic 4 instructs the terminal to print the information sent down-line to the terminal. This function ID is often used when the operator requests to balance the terminal. instructs a set next state + print. A graphic 5 instructs the terminal to print the information sent down-line to the terminal; the terminal proceeds to the next state defined in the Transaction Reply command. This function ID is often used when the consumer requests an inquiry, when a transaction is disallowed, or for any print operation. Night safe deposit and print eject card and dispense and print (card before cash) card before parallel dispense and print instructs a print statement and wait parallel dispense and print and card eject Print statement and next state
6 A F P B or C Q
230
October 2004
U25604-J-Z745-1-7600
Valid range: 000-999 Description: This field contains three decimal digits of graphic code which represent numbers from 010 to 999. This number indicates one of 989 screens to be displayed on the screen during execution of the Transaction Reply command. This field is used for dispense, deposit and deliver instructions. Screen display update Field size: Variable
Valid range: See description Description: This variable-length field contains screen numbers and new screen data which can replace existing screen data. The new screen data can be displayed when this screen number is referenced during transaction processing. The screen update data have the following format: No. of Bytes 3 VAR 1 3
[1] [1] [1]
Content screen number screen data group separator screen number screen data
VAR
[1] These fields are repeated if multiple screens are updated within one reply message.
U25604-J-Z745-1-7600
October 2004
231
Messages
Valid range: ASCII 31-3F (or extended range 31-7E) Description: This is a character assigned by the terminal to each transaction request message. The terminal assigns a different coordination number to each successive transaction request on a rotating basis. The valid range for the coordination numbers is graphic 1 through 9, :, I ;, <" =, , >, and ? (ASCII 31 through 3F). If the extended range for the message coordination number field is enabled (Enhanced Configuration Parameters Load message), the valid range is ASCII 31 trough 7E. The host or controller must include the corresponding coordination number when responding with a transaction reply message. If the coordination numbers do not match, the terminal sends a solicited status message with a command reject status. A graphic 0 overrides the message coordination number. As a result, the terminal cannot verify that the transaction authorization corresponds to the last consumer message. Card return/retain flag field Field size: 1 character
Valid range: 0-1 Description: This one-character field instructs the terminal to either return or retain the customers account card during the close state. The valid values are as follows: 0 - return card 1 - retain card
232
October 2004
U25604-J-Z745-1-7600
Valid range: 0-3 Description: This one-character field tells the terminal which printer or printers to use. The valid graphic characters for this field are as follows: 0 - do not print 1 - print on journal printer only 2 - print on customer printer only 3 - print on both printers 4 - print on deposit if function ID is 1 or 7. 8 - print on statement printer only
Valid range: See description Description: This is a variable-length data field with a maximum of 580 characters. Inserted data is printed by the printer indicated in the printer flag field. Track 3 buffer identifier Field size: 1 character
Valid range: 4 Description: This one-character track 3 buffer identifier field tells the terminal that track 3 data follows in the buffer data field. Track 3 data Field size: Variable (106 characters maximum)
Valid range: See description Description: This field contains the data to be written onto track 3 as instructed by a Transaction Reply command. This data replaces any data previously located in the track 3 buffer of the terminal. The track 3 data consists of up to 106 characters including the start and end sentinels.
U25604-J-Z745-1-7600
October 2004
233
Messages
Valid range: K Description: This one-character buffer identifier field tells the terminal that track 1 data follows in the buffer data field. Track 1 data Field size: Variable (78 characters maximum)
Valid range: See description Description: This field contains the data to be written to track 1. This data replaces any data previously located in the track 1 buffer of the terminal. The track 1 data consists of up to 78 characters including the start and end sentinels. Track 2 buffer identifier Field size: 1 character
Valid range: L Description: This one-character buffer identifier field tells the terminal that track 2 data follows in the buffer data field. Track 2 data Field size: Variable (39 characters maximum)
Valid range: See description Description: This field contains the data to be written to track 2. This data replaces any data previously located in the track 2 buffer of the terminal. The track 2 data consists of up to 39 characters including the start and end sentinels. MAC data field Field size: 8 characters
Valid range: See description Description: This eight-character field contains hexadecimal characters that represent the MAC calculation of the transaction request message. See chapter Security Features from page 175 for additional details.
234
October 2004
U25604-J-Z745-1-7600
Messages
U25604-J-Z745-1-7600
October 2004
235
Messages
The following table shows the fields of the Terminal Command message:
Table 59: Terminal Command message
Description Terminal Command identifier response flag field separator (FS) logical unit number (LUNO) field separator (FS) message sequence number field separator (FS) command code
No. of Characters 1 1 1 3 1 3 1 1
The following paragraphs describe the fields in the Terminal Command message. Message identifier Field size: 1 character
Valid range: 1 Description: This one-character data field defines the type of message being transmitted. The only valid value for Terminal Command messages is 1. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See section Message Authentication (MAC) on page 199 for additional details.
236
October 2004
U25604-J-Z745-1-7600
Valid range: 000-999 Description: The Message Sequence Number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). If the terminal uses MACing, this field is replaced by an eight-byte Time Variant Number. See chapter Security Features from page 175 for details. The Message sequence number is ignored by ProCash/NDC and ProConsult/NDC. Command code Field size: 1 character
Valid range: See description Description: This one-character field is used to identify the type of command. The valid values for this field are as follows: 1 - Go in service to customers (startup). 2 - Go out-of-service to customers (shutdown). This code includes a modifier. This modifier is the number of the screen to be displayed when the terminal goes out of service. If no modifier is included, the default out-of-service screen is displayed. The defined values for the modifier are: 0 - display Out of Service screen (C02) 1 - display Temporary Out of Service screen (C06) 4 - Send Supply Counters. The host requests the Supply counters. The ATM responds with a Terminal State message (Status Descriptor F, Message Identifier 2). See also section Solicited Status (terminal state) on page 303. 5 - Send Tally Information (not supported) 6 - Send Error Log Information. The Send Error Log command asks the terminal to send the error log information for the device groups specified by the Device Identifier. (Status Descriptor F, Message Identifier 4). See also section Solicited Status (terminal state) on page 303.
U25604-J-Z745-1-7600
October 2004
237
Messages
7 - Send Configuration Information. The host requests Configuration ID, Hardware Status, and Sensor Status. The ATM responds with a Terminal State message (Status Descriptor F, Message Identifier 1). See also section Solicited Status (terminal state) on page 303. 8 - Send Date and Time information (Status Descriptor F, Message Identifier 5), see section Solicited Status (terminal state) on page 303. Command modifier Field size: 1 character
Valid range: See description Description: This field must be present for command code 6. For command code 7 this field is optional.
Error Log Information (Command code 6) Modifier A B C NOTE: Description Processor and system High order communications SST devices
In ProCash/NDC or ProConsult/NDC the solicited status response for modifier A and B is the same as for modifier C.
Configuration Information (Command code 7) Modifier 1 2 3 4 5 6 7 Description Send hardware configuration only Send supplies data only Send fitness data only Send tamper and sensor status data only Send software ID and release number data only Send enhanced configuration data Send local configuration option digits
238
October 2004
U25604-J-Z745-1-7600
Messages
Description Load command identifier Response flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Load identifier (configuration) Modifier (states) Field separator (FS) State number State data Field separator (FS) State number State data Field separator (FS) MAC data
Code 3 [X] :1C [X] :1C [X] :1C 1 2 [:1C] ----[:1C] [---] [---] [:1C]
[1] This group of fields (FS/state number/state data) can be repeated, as necessary, to a maximum of 600 bytes per State Tables Load command message. [2] This group of fields (FS/MAC Data) is used only when MAC is configured. The following paragraphs describe the fields in the State Tables Load command message.
U25604-J-Z745-1-7600
October 2004
239
Messages
The following paragraphs describe the fields in the State Tables Load command message. Load command identifier field Field size: 1 character
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for a download command message is 3. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. Message sequence number Field size: 3 characters
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). Load identifier Field size: 1 character
Valid range: 1 Description: This one-character data field tells the terminal that configuration data follows. The valid value is 1.
240
October 2004
U25604-J-Z745-1-7600
Valid range: 2 Description: This one-character field identifies the configuration data to follow as state table data. The valid value is 2. State number Field size: 3 characters
Valid range: 000-254, 255-999 Description: This is a three-character field from 000 to 254 and 255-511. It identifies the state number for the state data that follows. State data Field size: Variable
Valid range: See description Description: The first entry identifies the state type. The rest of the characters are associated state data.
State number, state data, and field separator fields can be repeated as required to a maximum of 2000 bytes (total message length). MAC data field Field size: 8 characters
Valid range: See description Description: This eight-character field contains hexadecimal characters that represent the MAC calculation of the transaction request message. See section Message Authentication (MAC) on page 199 for additional details.
U25604-J-Z745-1-7600
October 2004
241
Messages
Description Load command identifier Response flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Load identifier (configuration) Modifier (screens) Field separator (FS) Screen number Screen data
[1] This group of fields can be repeated, as required, to a maximum of 2000 bytes per Screen Data Load command message.
242
October 2004
U25604-J-Z745-1-7600
Messages
The following paragraphs describe the fields in the Screen Data Load command message. Load Command identifier field Field size: 1 character
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Screen Data Load command message is 3. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See section for additional details. Message sequence number Field size: 3 characters
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). Load identifier Field size: 1 character
Valid range: 1 Description: This one-character data field tells the terminal that configuration data follows. The valid value is 1.
U25604-J-Z745-1-7600
October 2004
243
Messages
Valid range: 1 Description: This one-character field identifies the configuration data to follow as screen data. The valid value is 1. Screen number Field size: 3 characters
Valid range: 000-999 Description: This is a three-character field that identifies the screen number for the screen data that follows. Screen data Field size: Variable
Valid range: See description Description: The variable-length screen data field represents the data to be shown on the screen. This field always follows a screen number entry. Screen numbers, screen data, and field separator fields can be repeated as required to a maximum of 2000 bytes (total message length).
244
October 2004
U25604-J-Z745-1-7600
Messages
Description Load Command Identifier Response Flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Load identifier (configuration) Modifier (parameters+LUNO+timers) Field separator (FS) Camera control Card reader error threshold Reserved Reserved Track 3 write error threshold Optional parameters Reserved Reserved Reserved
Code 3 [X] :1C [X] :1C [X] :1C 1 3 :1C X --000 000 X --000 000 000
U25604-J-Z745-1-7600
October 2004
245
Messages
Description Field separator (FS) Logical unit number (LUNO) Field separator (FS) Timer number Number of ticks Timer number Number of ticks
[1] This field can be repeated with the number of timers that are requested to be loaded.
The following paragraphs describe the fields in the Configuration Parameters Load message. Load Command identifier field Field size: 1 character
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Configuration Parameters Load command message is 3. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See section Message Authentication (MAC) on page 199 for additional details.
246
October 2004
U25604-J-Z745-1-7600
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). Load identifier Field size: 1 character
Valid range: 1 Description: This one-character data field tells the terminal that configuration data follows. The valid value is 1. Modifier field Field size: 1 character
Valid range: 3 Description: This one-character field identifies the configuration data to follow as LUNO, parameters and timer data. The valid value is 3. Optional Parameters Field size: 3 characters
Valid range: 000-255 Description: The value in the optional parameters field is the sum of the weights of the selected features. Weight 008 002 001 Features 12 digit amount buffer size automatic return to previous mode separate ready (B) response to transaction reply
U25604-J-Z745-1-7600
October 2004
247
Messages
Valid range: 00-20 Description: This two character field contains the timer number. See section Timer Data on page 167 for details on timers. The valid values are as follows: 00 keyboard response time-out interval 01 consumer response extension time-out interval 02 close state screen time-out interval 03 communication message time-out interval 04 envelope insertion time-out interval (depositor) 05 withdrawal time-out interval 06 communications off-line time-out interval 07 withdrawal shutter open time-out interval 08 not used 09 consumer time-out interval before card capture attempt 10 additional cash present time-out interval 11 vandal shield timer 82-83 not used 86 rear settlement time-out interval 87 not used 88-90 reserved 91-93 not used 94 envelope eject time-out interval 95 Statement retract time-out interval 96 Statement present time-out interval 97 vestibule door open time-out interval 98 reserved 99 vandal close timer Number of ticks Field size: 3 characters
Valid range: 000-255 Description: This three-character decimal data field determines the time-out intervals for the timers in 800 millisecond ticks. The number of ticks can be 000-255; this gives a time-out range from 0 - 204 seconds. Timer number and number of ticks fields can be repeated as required. Any timers with default values may be, but do not have to be, downline loaded.
248
October 2004
U25604-J-Z745-1-7600
Messages
Description Load Command Identifier Response Flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Load identifier (configuration) Modifier (parameters+LUNO+timers) Field separator (FS) Logical unit number (LUNO) Field separator (FS) Option number Option code Option number Option code Field separator (FS) Timer number Number of seconds Timer number Number of seconds
Code 3 [X] :1C [X] :1C [X] :1C 1 A :1C --:1C ----[---] [---] :1C ----[---] [---]
[1] This field can be repeated with the number of timers that are requested to be loaded.
U25604-J-Z745-1-7600
October 2004
249
Messages
The following paragraphs describe the fields in the Enhanced Configuration Parameters Load command message. Load Command identifier field Field size: 1 character
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Enhanced Configuration Parameters Load command message is 3. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See section Message Authentication (MAC) on page 199 for additional details. Message sequence number Field size: 3 characters
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). Load identifier Field size: 1 character
Valid range: 1 Description: This one-character data field tells the terminal that configuration data follows. The valid value is 1.
250
October 2004
U25604-J-Z745-1-7600
Valid range: A Description: This one-character field identifies the configuration data to follow as LUNO, parameters and timer data. The valid value is A. Logical Unit Number (LUNO) Field size: 3 characters
Valid range: 000-999 Description: This three-character field defines the three-character LUNO number. Option number Field size: 2 characters
Valid range: 00-99 Description: This two-character field defines the option number of the threecharacter option code. See Table 64 Option codes for detailed description of these codes.
Table 64: Option codes
Option number Option code Description
Auto Voice on (default) Auto Voice off Date format for supervisor/journal messages
MMDD(YY) DDMM(YY)
Roll width. Defines the number of receipt and journal columns used to print messages from the host. (Default is 025)
U25604-J-Z745-1-7600
October 2004
251
Messages
05 06
001-040
Left print column (Defines the leftmost print column for receipt and journal messages. Default is 008) Vandal Guard Open Condition
000 001 07 001 002 08 09 10 11 12 000 001 13 14 15 000 001 16-17 18-20 21-22 23 000 001 24-28, 30 31 000 001 32-33 34 000 001 35-49 50-99 001-255
Open vandal guard when card detected (default condition) Open vandal guard when keyboard is enabled
Track 1 format
ISO format (default condition) VISA format
Reserved for future use Diebold status reporting for vandal guard (not supported) Tamper Indicator Control option (not supported) Extended status control (not supported) Specific Command Reject option
Do not transmit Specific Command Reject (default condition) Transmit Specific Command Reject
Card reader error thresholds (Default value is 010) Track 3 write error thresholds Last Transaction Status information
Do not append information (default condition) Append information
Not supported by ProCash/NDC Codes reserved for future use Not supported by ProCash/NDC Envelope dispenser status option
Do not send unsolicited envelope dispenser messages (default) Send unsolicited envelope dispenser messages
Codes reserved for future use Message Coordination Number range. Default range is 31(Hex) - 3F(Hex). This parameter allows to extend the MCN range up to 7E(Hex).
31H - 3FH (default condition) 31H - 7EH
Codes reserved for future use Codes reserved for private use
252
October 2004
U25604-J-Z745-1-7600
Valid range: 00-20 Description: This two character field contains the timer number. See section Timer Data on page 167 for details on timers. The valid values are as follows: 00 keyboard response time-out interval 01 consumer response extension time-out interval 02 close state screen time-out interval 03 communication message time-out interval 04 envelope insertion time-out interval (depositor) 05 withdrawal time-out interval 06 communications off-line time-out interval 07 withdrawal shutter open time-out interval 08 not used 09 consumer time-out interval before card capture attempt 10 additional cash present time-out interval 11 vandal shield timer 82-83 not used 86 rear settlement time-out interval 87 not used 88-90 reserved 91-93 not used 94 envelope eject time-out interval 95 Statement retract time-out interval 96 Statement present time-out interval 97 vestibule door open time-out interval 98 reserved 99 vandal close timer Number of seconds Field size: 3 characters
Valid range: 000-255 Description: This three-character decimal data field determines the time-out intervals for the timers in seconds. The number of seconds can be 000-255. Timer number and number of seconds fields can be repeated as required. Any timers with default values may be, but do not have to be, down-line loaded.
U25604-J-Z745-1-7600
October 2004
253
Messages
Description Load command identifier Response flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Load identifier (ITR) Display flag Active keys Field separator (FS) Screen timer Field separator (FS) Screen data
Code 3 [X] :1C [X] :1C [X] :1C 2 ----:1C --:1C ---
The following paragraphs describe the fields in the Interactive Transaction Response command message.
254
October 2004
U25604-J-Z745-1-7600
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Interactive Transaction Response command message is 3. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See chapter Security Features from page 175 for additional details. Message sequence number Field size: 3 characters
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). Load identifier Field size: 1 character
Valid range: 2 Description: This one-character data field tells the terminal that screen data of an ITR follows. The valid value is 2.
U25604-J-Z745-1-7600
October 2004
255
Messages
Valid range: 0-2 Description: This one-character field instructs the terminal display as follows: 0 - display Xs as consumer response 1 - display consumer response 2 - display Xs as consumer response. (NCR displays *) The keyed response is stored in general purpose buffer B for later transmission in a Transaction Request message. Active keys Field size: 6 or 10 characters
Valid range: 0-1 Description: This 10-character field either activates or deactivates keyboard keys for consumer responses. A graphic 0 will deactivate, while a graphic 1 will activate, the selected key(s) as follows:
Character first second third fourth fifth sixth seventh eighth ninth tenth
Declaration selects all numeric keys selects FDK A selects FDK B selects FDK C selects FDK D selects the Cancel key selects FDK F selects FDK G selects FDK H selects FDK I
256
October 2004
U25604-J-Z745-1-7600
Valid range: 000-255 Description: This three-character field determines time-out intervals for the CRT display. Graphic characters represent 001 to 255 800millisecond ticks to give a time-out range from 0.8 to 204 seconds. If the terminal "timed out" waiting for the consumer to respond (via keyboard entry) to a screen command, the last character in general purpose buffer B is T. Entering 000 gives an infinite display time. Screen data Field size: Variable
Valid range: See description Description: This is a variable-length field which represents data to be displayed on the consumer screen.
U25604-J-Z745-1-7600
October 2004
257
Messages
Description Load command identifier Response flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Load identifier (configuration) Modifier (FIT) Field separator (FS) FIT number FIT data (38 bytes) Field separator (FS) FIT number FIT data (38 bytes) Field separator (FS) MAC data
Code 3 [X] :1C [X] :1C [X] :1C 1 5 :1C ----[:1C] [---] [---] [:1C] [---]
[1] This group of fields (FS/FIT number/FIT data) can be repeated, as required, to a maximum of four FIT's per FIT Data Load command message.
The following paragraphs describe the fields in the FIT Data Load command message.
258
October 2004
U25604-J-Z745-1-7600
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for the FIT Data Load command message is 3. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See section Message Authentication (MAC) on page 199 for additional details. Message sequence number Field size: 3 characters
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). Load identifier Field size: 1 character
Valid range: 1 Description: This one-character data field tells the terminal that configuration data follows. The valid value is 1. Modifier field Field size: 1 character
Valid range: 5 Description: This one-character field identifies the configuration data to follow as FIT data. The valid value is 5.
U25604-J-Z745-1-7600
October 2004
259
Messages
Valid range: 000-509 Description: This three-character field designates the number assigned to the FIT in the following field. FIT data Field size: 38 bytes
Valid range: See description Description: The FIT data specifies control words for processing the PIN. FIT is also used for indirect next state and remote PIN encryption. FIT is down-line loaded to the terminal. MAC data Field size: 8 characters
Valid range: See description Description: This eight-character field contains hexadecimal characters that represent the MAC calculation of the FIT Data Load command message. Refer to section Message Authentication (MAC) on page 199 for additional details.
260
October 2004
U25604-J-Z745-1-7600
Messages
Description Load command identifier Response flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Key change Field separator (FS) New key data
Code 3 [X] :1C [X] :1C [X] :1C [---] :1C [---]
No. of Characters 1 1 1 3 1 3 1 1 1 1 24
U25604-J-Z745-1-7600
October 2004
261
Messages
The following paragraphs describe the fields in the Encryption Key Load message. Load command identifier field Field size: 1 character
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Encrypion Key Load command message is 3. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See section Message Authentication (MAC) on page 199 for additional details. Message sequence number Field size: 3 characters
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). Load identifier Field size: 1 character
Valid range: 3 Description: This one-character data field tells the terminal that encryption key data follows. The valid value is 3.
262
October 2004
U25604-J-Z745-1-7600
Valid range: 1-9 Description: This one-character field tells the terminal what key(s) to use for encryption and message authentication. The valid values for this field are as follows: 1 - decrypt new master key with current master key 2 - decrypt new COMM key with current master key 3 - decrypt new COMM key with current COMM key 4 - use power-up COMM key (B key) as current COMM key 5 - decrypt MAC key with current master key 6 - decrypt MAC key with current COMM key 7 - use power-up COMM key (B key) as current MAC key 8 - decrypt new VISA master key with current VISA master key (not supported by Wincor Nixdorf terminals) 9 - send VISA key table to terminal (not supported by Wincor Nixdorf terminals) New key data Field size: Variable
Valid range: See description Description: The terminal receives, decrypts and stores new key data inputs for future use. The size of this field varies, depending on the key change field. The field sizes are as follows: If the key change field is 4 or 7, there is no new key data; this field is not included in the message. If the key change field is 1, 2, 3, 5, 6 or 8, the new key data field is 24 characters. It is eight hex bytes transmitted as eight 3 decimal characters with a range of 000-255.
U25604-J-Z745-1-7600
October 2004
263
Messages
Description Load command identifier Response flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Key change Field separator (FS) Key data size New key data
Code 3 [X] :1C [X] :1C [X] :1C [---] :1C [---] [---]
No. of Characters 1 1 1 3 1 3 1 1 1 1 3 24 or 48
264
October 2004
U25604-J-Z745-1-7600
Messages
The following paragraphs describe the fields in the Extended Encryption Key Load message. Load command identifier field Field size: 1 character
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Extended Encrypion Key Load command message is 3. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See section Message Authentication (MAC) on page 199 for additional details. Message sequence number Field size: 3 characters
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). Load identifier Field size: 1 character
Valid range: 4 Description: This one-character data field tells the terminal that encryption key data in single length or double length follows. The valid value is 4.
U25604-J-Z745-1-7600
October 2004
265
Messages
Valid range: 1-9 Description: This one-character field tells the terminal what key(s) to use for encryption and message authentication. The valid values for this field are as follows: decrypt new master key with current master key decrypt new COMM key with current master key decrypt new COMM key with current COMM key use power-up COMM key (B key) as current COMM key decrypt MAC key with current master key decrypt MAC key with current COMM key use power-up COMM key (B key) as current MAC key decrypt new VISA master key with current VISA master key (not supported by Wincor Nixdorf terminals) 9 - send VISA key table to terminal (not supported by Wincor Nixdorf terminals) Key data size Field size: 3 1 2 3 4 5 6 7 8 -
Valid range: 018 or 030 Description: The key data size specifies the size of the following key data field. For a single length key the size is 018 (24 characters). For a double length key the size is 030 (48 characters). New key data Field size: Variable
Valid range: See description Description: The terminal receives, decrypts and stores new key data inputs for future use. The size of this field varies, depending on the key change field. The field sizes are as follows: If the key change field is 4 or 7, there is no new key data; this field is not included in the message. If the key change field is 1, 2, 3, 5, 6 or 8, the new key data field is 24 characters for single length keys or 48 characters for double length keys (Triple DES mode). It is eight or sixteen hex bytes transmitted where the terminal receives each byte as a 3 digit decimal value in range of 000-255.
266
October 2004
U25604-J-Z745-1-7600
Messages
Description Load command identifier Response flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Load identifier (configuration)
Modifier (Dispenser Currency Mapping E Table) Field separator (FS) Dispenser Currency Mapping Table data Number of Mapping Entries (range 01-FF) Currency Type (range 01-FF) used for mapping to state G table entry 7 Cassette Type. Single digit ASCII hex value (range 0-F) Denomination for Cassette. Five-digit ASCII numeric value (e.g. 00010 for $10) :1C -------
-----
1[1] 5[1]
[1] If the Number of Mapping Entries a greater than 01, the following fields are repeated with the specified number of Mapping Entries
U25604-J-Z745-1-7600
October 2004
267
Messages
The Dispenser Currency mapping Table Load is expected at the terminal only when the terminal is in out-of-service mode or supply/supervisor mode. If Central transmits a Dispenser Currency mapping Table Load message and it does not conform to the format above, or is sent at a time when it is not expected, a solicited error message is generated, identifying a specific command reject value for the failure reason (or simply 'A' if specific command reject processing is not activated). If a specific command reject value is generated then the message content will be ignored.
See also section Amount Check State (G) on page 84 for detailed configuration description.
268
October 2004
U25604-J-Z745-1-7600
Messages
Configuration ID Load
This message contains an identifier for the configuration data sent to the terminal, i.e. the configuration data in a given terminal. At terminal startup, or any time that configuration data is sent to the terminal, the configuration ID is set to 0000. The Configuration ID Load command message must be included as the last of the down-line loaded configuration data to set the configuration ID to the desired number. Thus, the Configuration ID Load command message acts as an authorization signature for the preceding data. The configuration ID number can be any number from 0000 to 9999. After the terminal has received a new configuration ID all downloaded parameters are stored into the WIN-NT Registry. The Configuration ID can be used to verify configuration data. When properly configured, the WIN-NT Registry contains the configuration ID number assigned by the Configuration ID Load command message during configuration. To verify the configuration data, the network sends a configuration ID request terminal command (section Terminal Command message on page 235). The terminal responds by sending the configuration ID number to the network. If the configuration data has been changed without the authorization signature, the terminal had been powered down and has not been reconfigured, or if the encryption keys have been changed, the terminal sends 0000 to the network. The terminal can respond, as described above to the configuration ID request message only when it is in supply mode or out-of-service mode. When not in one of these conditions, the terminal responds with a command reject (section Specific Command Reject Conditions on page 280).
U25604-J-Z745-1-7600
October 2004
269
Messages
Description Load command identifier Response flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Load identifier (configuration data) Modifier (configuration ID number) Field separator (FS) Configuration ID number
No. of Characters 1 1 1 3 1 3 1 1 1 1 4
The following paragraphs describe the fields in the Configuration ID Load command message. Load command identifier field Field size: 1 character
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Configuration ID Load command message is 3. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See section Message Authentication (MAC) on page 199 for additional details.
270
October 2004
U25604-J-Z745-1-7600
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). If the terminal uses MACing, this field is replaced by an eight-byte time variant number. See chapter Security Features from page 175 for details. Load identifier Field size: 1 character
Valid range: 1 Description: This one-character data field tells the terminal that configuration data follows. The valid value is 1. Modifier Field size: 1 character
Valid range: 6 Description: This one-character field tells the terminal that the configuration data that follows is the configuration ID. The only valid value is 6. Configuration ID number Field size: 4 characters
Valid range: 0001-9999 Description: This four-character field contains the configuration ID Number. The configuration ID number must be in the range of 0001 to 9999. 0000 indicates that the terminal is not configured.
U25604-J-Z745-1-7600
October 2004
271
Messages
Description Load command identifier Response flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Load identifier (configuration data) Modifier (configuration ID number) Field separator (FS) Date/Time data
No. of Characters 1 1 1 3 1 3 1 1 1 1 10
The following paragraphs describe the fields in the Date And Time Load command message. Load command identifier field Field size: 1 character
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Date And Time Load command message is 3.
272
October 2004
U25604-J-Z745-1-7600
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See section Message Authentication (MAC) on page 199 for additional details. Message sequence number Field size: 3 characters
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). Load identifier Field size: 1 character
Valid range: 1 Description: This one-character data field tells the terminal that configuration data follows. The valid value is 1. Modifier Field size: 1 character
Valid range: C Description: This one-character field tells the terminal that the configuration data that follows is the configuration ID. The only valid value is C.
U25604-J-Z745-1-7600
October 2004
273
Network to Terminal messages Date and time data Field size: 10 characters
Messages
Valid range: See description Description: The date and time specified by the is formatted as follows: YYMMDDHHMM. Description YY = Year MM = Month DD = Day HH = Hour MM = Minute Range 00 - 99 01 - 12 01 - 31 00 - 23 00 - 59
274
October 2004
U25604-J-Z745-1-7600
Messages
Description Load command identifier Response flag Field separator (FS) Logical unit number (LUNO) Field separator (FS) Message sequence number Field separator (FS) Load identifier (configuration data) Modifier (configuration ID number) Field separator (FS) Transaction request field Field separator (FS) Transaction reply field Field separator (FS) Solicited status field Field separator (FS) Other messages field Field separator (FS) Track 1 field Field separator (FS) Track 2 field Field separator (FS) Track 3 field Field separator (FS) MAC data
Code 3 [X] :1C [X] :1C [X] :1C 1 B :1C VAR :1C VAR :1C --:1C VAR :1C VAR :1C VAR :1C VAR [:1C] [---]
U25604-J-Z745-1-7600
October 2004
275
Messages
The following paragraphs describe the fields in the Message Authentication Field Selection Load command message. Load command identifier field Field size: 1 character
Valid range: 3 Description: This one-character data field defines the type of message being transmitted. The only valid value for the Message Authentication Field Selection Load command message is 3. Logical unit number (LUNO) Field size: 3 or 9 characters
Valid range: See description Description: This three-character data field is defined in the configuration data transmitted to the terminal. If a machine number is entered, this field will contain nine characters with the last six characters of this field being the terminal number. See section Message Authentication (MAC) on page 199 for additional details. Message sequence number Field size: 3 characters
Valid range: 000-999 Description: The message sequence number field is part of the logical protocol in a network message. It is a reserved entry and contain any three-digit decimal number (000-999). Load identifier Field size: 1 character
Valid range: 1 Description: This one-character data field tells the terminal that configuration data follows. The valid value is 1.
276
October 2004
U25604-J-Z745-1-7600
Valid range: B Description: This one-character field tells the terminal that the configuration data that follows is the configuration ID. The only valid value is B. Transaction request field Field size: 0-37 (17 fields supported only)
Valid range: 0 or 1 (for each field) Description: The following table shows the fields which can be verified:
Field Position
Description
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 - MAC complete message; 1 - Selective MACing Solicited/Unsolicited ID and Message identifier Logical unit number Reserved Time variant number top-of-form flag Message coordination number Track 2 data Track 3 data Operation code data Amount entry field PIN buffer General Purpose Buffer B General Purpose Buffer C Track 1 data buffer identifier Track 1 data Transcation status Data identifier and Last transaction status
Valid range: 0 or 1 (for each field) Description: The following table shows the fields which can be verified:
U25604-J-Z745-1-7600
October 2004
277
Messages
Field Position
Description
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 - MAC complete message; 1 - Selective MACing Transaction Reply command identifier and response flag Logical unit number Message sequence number / Time variant number Next state ID Number of bills to dispense from denomination 1-4 Transaction serial number Function identifier Screen number Screen display update data Message coordination number Card return / retain flag Printer flag field and Printer data Printer flag field and Printer data after the first group separator Printer flag field and Printer data within the next group separators Track 3 buffer identifier Track 3 data field
Valid range: 0 or 1 Description: This field contains the MAC selection data for the solicited status message. This field is ignored by the application. ProCash/NDC and ProConsult/NDC always performs a full MAC for solicited status messages. Other messages field Field size: 4
Valid range: 0 or 1 Description: This field conains the MAC selection data for FIT load, State Table load, Terminal State status and Dispenser Currency Mapping Table messages. MAC verification of Terminal State and Dispenser Currency Mapping Table messages are not supported.
278
October 2004
U25604-J-Z745-1-7600
Valid range: 0 or 1 Description: This field contains the MAC selection data for Track 1 data. Offset Description 0 0 - MAC full track. Ignore bytes 1-5 1 - Selectively MAC the fields below 1 Sub field 1 until = (including start sentinel) 2-5 Sub field 2-5 that should be MACed Track 2 field Field size: 6
Valid range: 0 or 1 Description: This field contains the MAC selection data for Track 2 data. Description Offset 0 0 - MAC full track. Ignore bytes 1-5 1 - Selectively MAC the fields below 1 Sub field 1 until = (including start sentinel) 2-5 Sub field 2-5 that should be MACed Track 3 field Field size: 11
Valid range: 0 or 1 Description: This field contains the MAC selection data for Track 3 data. Offset Description 0 0 - MAC full track. Ignore bytes 1-10 1 - Selectively MAC the fields below 1 Sub field 1 until = (including start sentinel) 2-10 Sub field 2-10 that should be MACed MAC data field Field size: 8 characters
Valid range: See description Description: This eight-character field contains hexadecimal characters that represent the MAC calculation of the Message Authentication Field Selection Load message. See the section Message Authentication (MAC) on page 199 for additional details.
U25604-J-Z745-1-7600
October 2004
279
Messages
Illegal message class (legal classes are 1, 2, 3 or 4) Illegal message sub class Illegal message identifier Illegal terminal command code Illegal terminal command modifier Field separator in illegal position Insufficient fields in the message Insufficient Registry space to store configuration data The dispense amount request is to large The message coordination number in a Transaction Reply message does not match the number in the Transaction Request, and is not 0. Illegal function ID in Transaction Reply command. An illegal function ID is a non supported ID by ProCash/NDC or ProConsult/NDC. An encryption key change message is received before the original key has been entered at the terminal. More than 13 print fields in aTransaction Reply command Date and Time data are invalid in a date and time load command
q q
Entry to default close state. For example , non existent state number Illegal characters for data convertion received Default display, for example if a screen does not exist the screen number is displayed on the consumer screen
280
October 2004
U25604-J-Z745-1-7600
Messages
The following table shows under which conditions the specific command reject value/qualifier combinations are produced:
Table 73: Specific Command Reject Conditions
Value Qualifier Description A Message format errors 01 Message length error. An incomplete message is found
under the following conditions: Report logs missing the group number Load of configuration ID incomplete or missing ID field. Diebold PIN mode message - missing or incomplete data. Option /timer - incomplete number/value field in configuration message Truncated MAC field selection load, with expected MAC data missing.
02 Field separator not found or found unexpectedly in the following circumstances:
Found in the middle of an option / timer number and value field in configuration message. Not found when skipping the first three field separators in a Transaction Reply message. Not found at the end of the coinage field. Not found in MAC Field Selection Load Data. Mandatory last field separator not found or found unexpectedly in a Transaction Reply message. Found unexpectedly in the Override Reserved Screen command. Too many print groups in the Transaction Reply message. More than 13 print groups are present in a Transaction Reply message. A group separator is missing or found unexpectedly.
03
04
U25604-J-Z745-1-7600
October 2004
281
Messages
B 01
02
Illegal Message Class. Message class was not 1, 2, 3, 4 or 7, or message class was 7 and exit support was not detected. Illegal Message Sub-Class or Identifier on a Configuration Load message with class '3' . The following will cause this report: Message sub-class outside the range '1' - '4'
03
Message identifier outside the range '1' - '6' or 'A' -'C'. Illegal Load Key Message Identifier. Within a load encryption key data message: The modifier field is outside the range '1' - '9' Illegal Terminal Command Code: Returned if the command code is outside the range '1' - '?'. Illegal Terminal Command Modifier. Within a legal terminal command, if a modifier is required: Report tallies modifier outside the range 'A' - 'N' or 'V' or 'Y' or '\' or'[' . Report error log modifier outside the range 'A'' - 'C' The terminal command code is 7 and the command modifier is outside the range 0-7.
04
05
06
The command code is '?' but the modifier is not 0 or 1. Illegal Function ID in Transaction Reply command: Function ID outside the range 'l'- '9', 'A', 'B', 'C', 'F', 'P', 'Q', 'S' or 'T' Data Field contains non-numeric data. This is found in the following circumstances: Encryption key change message key data. Coinage field has at least one non-numeric character present. Option/Timer number or value in configuration message.
07
282
October 2004
U25604-J-Z745-1-7600
Messages
08
Numeric value out of range. In a FIT message, FIT data value is greater than 255 message contain a value exceeding their maximum values. The zone name length in the printer fields of a Transaction Reply message is out of range. Invalid Message Co-Ordination Number. In a Transaction Reply message, the co-ordination number is not zero and does not match the transmitted value. Illegal FIT number. A FIT in a FIT load message is not in the range of the reserved pool size. Too many notes in Transaction Reply command. The total number of notes requested exceeds the limit of 40 or 20. Unrecognised document destination. Returned if the document destination (field in the the Transaction Reply) is not one of the allowed values or if the field is null. Too many coins in Transaction Reply command. Total number of coins requested exceeds the limit of 25. Unrecognised buffer identifier. Returned if the Transaction Reply contains a buffer identifier not currently supported. Buffer identifier 'E' missing. Returned if the Transaction Reply command ID is 'S' (Process Document with Cash) but there is no mandatory field 'ae' in the Transaction Reply message. Document name error. Returned if the data present in a printer field in the Transaction Reply message is shorter than the zone name length given. The screen identifier in an Override Reserved Screen Command is not in the range 'D0000' to 'D0010'. Illegal Message Type for Current Mode. Message type only accepted while terminal Is in In Service mode and is expecting a Transaction Reply. The reject is caused by receipt of a Transaction Reply at other times while the terminal is in service.
09
10 11 13
14 15
16
17
18 C 01
U25604-J-Z745-1-7600
October 2004
283
Messages
02
Message cannot be accepted while diagnostics and clear SOH programs for Level 2 and Level 3 are in progress. This reply is designed to draw attention to the fact that these programs are being executed. It applies to the following messages: Download messages for customisation.
03
Transaction Replies (not Print Immediate). Message cannot be accepted while in Out-of-Service or Supply modes. The following messages cannot be accepted in these modes: Transaction Replies (not Print Immediate).
04
Interactive Transaction Response. Message unacceptable in current mode. The following messages cannot be accepted while in InService mode: Terminal commands '4', '5', '6', '9'. Interactive Transaction Response when not in Transaction Request State. Also applies to terminal command when attempting to enable Supervisor 'Dump Images' but terminal is performing a transaction.
05 06 07 08 09 10 11 12 13 14
Reserved Reserved
Reserved Security key initialise message rejected. The key is already in a legal state.
Reserved
Cannot process a document while a statement print function is being carried out. Cannot perform a statement print function while processing a document.
not used
284
October 2004
U25604-J-Z745-1-7600
Messages
D 01 02 03 04 05 06 E 01
Hardware failure Encryption failure during key change message. Time of day clock failure during data/time set command or invalid data sent. Reserved Key initialisation command not accepted, due to encryption failure during initialisation. Reserved Insufficient disk space. Not supported Not supported by software:
The requested function is not supported by current ProCash/NDC or ProConsult/NDC release. VISA PIN verfication key table load via encryption key load message. MAC field selection load.
02 Not supported by hardware: A dispense function has been issued which requests coins but there is no Coin dispenser present. Sideways printing on receipt is requested and the option is not available. Reserved Reserved Journal printer backup is inactive
03 04 05
U25604-J-Z745-1-7600
October 2004
285
Messages
No
Yes
No
No
Yes
Yes
Process message
Yes
No
Yes
Terminal in Terminal in supervisor mode and MISC_PRINT supervisor mode Flag is set to 8 ?
No
Reject message
286
October 2004
U25604-J-Z745-1-7600
Messages
Function description Print Immediate Set Next State and Print Night Safe Deposit and Print Deposit and Print Dispense, Deliver and Print Display and Print
ID 4 5 6 1 or 7 2 or 8 3 or 9
Eject Card Dispense and Print A (Card Before Cash) Parallel Eject/Dispense and Print (Fast Cash)
Eject Card Dispense and Print F Parallel Print Statement and Set Next State Q
U25604-J-Z745-1-7600
October 2004
287
Messages
288
October 2004
U25604-J-Z745-1-7600
Messages
If Timer 08 expires before the deposit is completed, the terminal starts timer 1 and shows screen 000. If timer 1 expires before the deposit is completed, the terminal sends a deposit solicited status message indicating a fault and waits for a new Transaction Reply command. If the cancel key is pressed while Timers 01 or 08 are active, the terminal sends a deposit solicited status message indicating a fault and waits for a new Transaction Reply command. If Timer 08 does not expire and the cancel key is not pressed while Timer 01 or 08 is active, the terminal goes to step 3.
3. Tells the journal and/or receipt printers defined in the printer flag field of the Transaction Reply command message to print. 4. If a fault occurs while the printer is printing, the terminal sends a printer unsolicited message indicating a fault.
If Timer 04 expires before the customer inserts the envelope, the terminal starts timer 01 (consumer time-out response) and shows screen 000. If Timer 01 expires before the customer inserts the envelope, the terminal returns a depository solicited status message indicating a fault and waits for a new Transaction Reply command message.
U25604-J-Z745-1-7600
October 2004
289
Messages
If the cancel key is pressed while the terminal is checking for the insertion of the envelope, the terminal returns a depository solicited status message indicating a fault and waits for a new Transaction Reply command message. If an envelope is inserted, the terminal goes to step 5.
If a fault occurs during transport, the terminal returns a depository solicited status message indicating a fault and waits for a new Transaction Reply command message. If a fault does not occur, the terminal goes to step 7.
6. Increases the deposit envelope count by one. 7. Prints the transaction serial number, the contents of the amount buffer, and the first 20 characters of track 2 data on the envelope. 8. Initializes for finishing the deposit. 9. Waits for the deposit to finish.
q
If a fault occurs while the terminal is waiting for the deposit to finish, the terminal returns a depository solicited status message indicating a fault and waits for a new Transaction Reply command message. If a fault does not occur, the terminal checks for an additional function identifier in the Transaction Reply command message.
10. Initializes for printing. 11. Tells the printer(s) (receipt or journal) defined in the printer flag field of the Transaction Reply command message to print. 12. If a fault occurs while the printer is printing the terminal returns a printer unsolicited status message indicating a fault.
290
October 2004
U25604-J-Z745-1-7600
Messages
Returns a dispenser solicited status message indicating a fault . Waits for a new Transaction Reply command message.
Starts Timer 10 (doorless terminal withdrawal time-out interval). Turns on the beeper.
6. Informs the printer(s) (receipt or journal) defined in the printer flag field of the Transaction Reply command message to print. 7. If a fault occurs while either printer is printing, the terminal proceeds as follows:
q q
Returns a printer unsolicited status message indicating a fault. Waits for a new Transaction Reply command message.
8. If a fault does not occur while the printer is printing, the terminal waits for printing to finish and then checks for an additional function identifier in the Transaction Reply command message.
3. Informs the printer(s) (receipt or journal) defined in the printer flag field of the Transaction Reply command message to print.
U25604-J-Z745-1-7600
October 2004
291
Messages
4. If a fault occurs while the printer is printing, the terminal proceeds as follows:
q q
Sends a printer unsolicited status message indicating a fault. Waits for a new Transaction Reply command message.
5. If a fault does not occur while the printer is printing, the terminal waits for printing to finish and then checks for an additional function identifier in the Transaction Reply command message.
For retract terminals Timer 05 is started the cash has been dispensed. Also the beeper is active during Timer 05 is running. If the notes have not been taken when the timer expires, a retract is attempted. If some notes are retracted, the message Cash retracted is logged to the journal and an unsolicited error is reported to the host. If the notes are taken within the time frame of Timer 05 the timer is canceled. In both cases, Timer 07 is started, and the next state is entered on expiry.
292
October 2004
U25604-J-Z745-1-7600
Messages
For retract terminals Timer 05 is started the cash has been dispensed. Also the beeper is active during Timer 05 is running. If the notes have not been taken when the timer expires, a retract is attempted. If some notes are retracted, the message Cash retracted is logged to the journal and an unsolicited error is reported to the host. If the notes are taken within the time frame of Timer 05 the timer is canceled. In both cases, Timer 07 is started, and the next state is entered on expiry.
U25604-J-Z745-1-7600
October 2004
293
Messages
For retract terminals Timer 05 and Timer 07 is started the cash has been dispensed. Also the beeper is active during Timer 05 is running. If the notes have not been taken when the timer expires, a retract is attempted. If some notes are retracted, the message Cash retracted is logged to the journal and an unsolicited error is reported to the host. If the notes are taken within the time frame of Timer 05 and Timer 07 the timer is cancelled.
q
If a fault does occur after five attempts to write to the card, the terminal goes to step 5.
4. Retains the card if the terminal cannot advance the card to write on it. 5. Returns a card writer solicited status message indicating a fault and waits for a new Transaction Reply command message
294
October 2004
U25604-J-Z745-1-7600
Messages
Send Options And Timers Acknowledge And Continue Acknowledge And Stop
U25604-J-Z745-1-7600
October 2004
295
Messages
Description Message Identifier Field Separator (FS) Field Separator (FS) Field Separator (FS) Command Type Option Number Block Size Option Value Block Size Option Number Retry Threshold Option Value Retry Threshold Field Separator (FS) Acknowledge Timer Number AcknowledgeTimer Value
Mandatory Optional M M M M M O O O O M O O
[1] If one or both Option Number(s) (60 or/and 61) are inserted, the 3 digit Option Value has to follow after each option.
Valid range: 6 Description: This field specifies the message identifier. The message identifier for Electronic Journal is 6.
296
October 2004
U25604-J-Z745-1-7600
Valid range: 3 Description: This field specifies the command type for message identifier 6. The command type for Send Options and Timers is 3. Option Number Block Size Field size: 2 characters
Valid range: 60 Description: This field specifies the option number indicating the block size following the three digit Option Value Block Size. Option Value Block Size Field size: 3 characters
Valid range: 010-350; default is 200 Description: This field specifies the option value for the maximum size of electronic journal data that has to be sent to the host. Option Number Retry Threshold Field size: 2 characters
Valid range: 61 Description: This field specifies the option number indicating the retry threshold following the three digit Option Value Retry Threshold. Option Value Retry Threshold Field size: 3 characters
Valid range: 000-999; default is 000 (infinite retries) Description: This field specifies the option value for the number attempts to successfully send an Electronic Journal Upload block. The send attempt will be marked as successfull as soon as the terminal has received an Acknowledge command.
U25604-J-Z745-1-7600
October 2004
297
Electronic Journal Upload (EJU) commands Acknowledge Timer Number Field size: 2 characters
Messages
Valid range: 60 Description: This field indicates the Acknowledge Timer Number with the following Acknowledge Timer Value. Acknowledge Timer Value Field size: 3 characters
Valid range: 000-255; default is 000 (infinite) Description: This field specifies the Acknowledge Timer Value for the timer that indicates the maximum time in seconds to wait for an acknowledgement message from host before the same block will be resent.
298
October 2004
U25604-J-Z745-1-7600
Messages
Description Message Identifier Field Separator (FS) Field Separator (FS) Field Separator (FS) Command Type Last Character Received Message Identifier Field size: 1 character
Mandatory Optional M M M M M O
No. of Characters 1 1 1 1 1 6
Valid range: 6 Description: This field specifies the message identifier. The message identifier for Electronic Journal is 6. Command Type Field size: 1 character
Valid range: 1 Description: This field specifies the command type for the Acknowledge And Continue of message identifier 6.
U25604-J-Z745-1-7600
October 2004
299
Electronic Journal Upload (EJU) commands Last Character Received Field size: 6 characters
Messages
Valid range: 000000-999999 Description: The value in this field should be the same as the value in the Last Character This Block field in the last EJU data message sent by the terminal. If the value is different, the terminal will not count this message as an acknowledgement. The last Char Previous Block and Last Char This Block values are based on a modulus 1,000.000 character count which starts at zero when the application will be started and EJU has been activated.
300
October 2004
U25604-J-Z745-1-7600
Messages
Description Message Identifier Field Separator (FS) Field Separator (FS) Field Separator (FS) Command Type Last Character Received Message Identifier Field size: 1 character
Mandatory Optional M M M M M M
No. of Characters 1 1 1 1 1 6
Valid range: 6 Description: This field specifies the message identifier. The message identifier for Electronic Journal is 6. Command Type Field size: 1 character
Valid range: 2 Description: This field specifies the command type for the Acknowledge And Stop of message identifier 6.
U25604-J-Z745-1-7600
October 2004
301
Electronic Journal Upload (EJU) commands Last Character Received Field size: 6 characters
Messages
Valid range: 000000-999999 Description: The value in this field should be the same as the value in the Last Character This Block field in the last EJU data message sent by the terminal. The last Char Previous Block and Last Char This Block values are based on a modulus 1,000.000 character count which starts at zero when the application will be started and EJU has been activated.
302
October 2004
U25604-J-Z745-1-7600
Messages
U25604-J-Z745-1-7600
October 2004
303
Messages
This solicited status message is sent to central in response to a Send Configuration Information terminal command message.
Table 78: Send Configuration Information
Description message identifier configuration ID field separator (FS) hardware fitness field separator (FS) hardware configuration field separator (FS) supply status field separator (FS) sensor status field separator (FS) NDC+ release number field separator (FS) NDC+ software ID Message identifier Field size: 1
No. of Characters 1 4 1 22 or 38 1 44 or 76 1 23 or 26 1 12 1 6 1 9
Valid range: 1 Description: This message is sent to central in response to a send configuration information terminal command message. Configuration ID Field size: 4
Valid range: 0000-9999 Description: Contains the last four digit configuration ID numbers sent to the terminal from host.
304
October 2004
U25604-J-Z745-1-7600
Valid range: 0-4 Description: Contains one byte per device or major device resource. Each byte is encoded with an error severity value indicating the current fitness of the device. The following table describes the meaning of the severity codes: Code 0 1 2 3 4 Severity no error routine errors have occurred warning conditions have occurred suspend, terminal is currently in suspend state due to suspected tampering with this device fatal error condition exists Routine, warning and fatal conditions can only be cleared by local supervisor transactions or through an system reboot for some devices if the reboot flag is set. The following table gives an overview about the devices of the hardware fitness:
Table 79: Hardware Fitness Table
Field 0 1 2 3 4 5 6 7 8 9 10
Contents time of day clock high order communications system disk card reader cash handler depository receipt printer journal printer reserved reserved night safe depository
Field 11 12 13 14 15 16 17 18 19-20 21
Contents encryptor security camera door access flex disk cassette type 1 cassette type 2 cassette type 3 cassette type 4 reserved statement printer
U25604-J-Z745-1-7600
October 2004
305
Messages
The following table lists devices that are additionally appended in the Hardware Configuration Status message if command modifier 6 for command code 7 is used:
Table 80: Hardware Fitness Table Enhanced
Field 22 23 24 25 26 27 28 29 30
Contents Signage Display Reserved Coin Dispenser System Display Media Entry Indicators Envelope Dispenser Document Processing Module Coin Dispensing Module Tamper Indication Document Processing Module Tamper Indication Module
Field 31 32 33 34 35 36 37
Contents Reserved Digital Audio Service Reserved Reserved Reserved Reserved Reserved
Valid range: see detailed value description Description: Contains one byte per device or major device resource. Each byte is encoded with an error severity value indicating the current fitness of the device. See Table 81: Device Configuration Table on page 307 for the definition of ech byte.
Table 81: Device Configuration Table on page 307 mainly contains expressions of NCR specific hardware. For ProCash/NDC and ProConsult/NDC this table is just a reference table where the option bits of each hardware device can be taken and be set in section [HARDWARE_CONFIGURATION] of configuration file CUSTOM.PPF, to send the expected values for the host in the Hardware Configuration Information message.
306
October 2004
U25604-J-Z745-1-7600
Messages
Byte Device
0
Product 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1E 1F
Description
Class 5663 5674 5675 5684 5685 5688 5665 5670 personaS75 personaS88 personaS40 personaS70 personaS74 personaS84 personaS85 5305 5886
1 2
7F
System Disk 00 02 Magnetic Card Reader/Writer 01 03 05 07 08 09 0A 0B 0C 10 11 1D Cash Handler 00 01 02 Depository 00 01 02 03 04
No Configuration Hard Disk present Reserved Track 2 (read only) Track 1/2/3 MCRW (write track3 only) Low cost DIP reader 3 Track Write MCRW Track 2 Smart Card Reader Track 1/2/3 Smart Card Reader 3 Track Write Smart Card Reader Track 2/3 DIP MSR Track 1/2/3 CIM 86 MCRW Track 1/2 DIP MSR Track 1/2 Swipe Card DIP Reader MIMIC Smart Card DIPReader Standard cash handler not configured Standard cash handler configured Angel spray dispenser configured Not configured Reserved PPD Reserved (third generation ADM) DPM envelope depository (non-5665 SSTs only)
U25604-J-Z745-1-7600
October 2004
307
Messages
Receipt Printer 00 01 02 03 04 05 06 07 08 Journal Printer 00 01 02 03 80 81 82 83 Reserved 00 01 Reserved 00 01 Night Safe Depository 00 01 02 Encryptor ?0 ?1 02 03 04 ?5 06
Not configured Plain paper Black dot paper (TOF) Sideways printing, no black mark Sideways printing, black mark Thermal printer - no black mark Thermal printer - black mark Thermal printer - sideways printing, no black mark Thermal printer - sideways printing, black mark Not configured Integral journal printer Reserved Thermal printer Electronic journal Electronic journal and integral journal printer Reserved Electronic journal and thermal printer Not configured Configured Not configured Configured Not configured Configured Reserved Not configured NBS encyptor Reserved Reserved Reserved EKC encryptor Reserved ? = SST key entry mode (0, B, or C) where: 0 = single length keys without XOR key entry B = single length keys using XOR key entry C = double length keys
10
11
12
Not configured Fixed format (for instance, 3M) Variable format (for instance, D/A) Reserved Digital Not configured Configured
13
308
October 2004
U25604-J-Z745-1-7600
Messages
14
Flex Disk 00 01 02 Tamper Indicat. Bins not DPM or CDM 00 01 02 03 Cardholder Keyboard 00 01 02 Operator Keyboard 00 01 02 Cardholder Display / Voice BIT 0 BIT 1 BIT 2 BIT 2 BIT 3 BIT 3 BIT 4 BIT 4 BIT 5 BIT 6 BIT 7
Not configured 1.44 MB flex disk connected 2.88 MB flex disk connected No TI bins present Secure cash, insecure cards, PPD or no PPD Secure cash, insecure cards, secure PPD Secure cash, cards, and PPD or no PPD Reserved Standard (BAPE) Keyboard EKC Keyboard Not configured Standard keyboard (Basic) Keyboard plus FDKs (Enhanced) 0 - (always) 0 - (always) 0 - Voice not supported 1 - Voice supported if digital audio present 0 - Standard FDKs 1 - Touch screen 0 - VGA 1 - VGM Translator 0 - (always) 0 - (always) 0 - (always) No configuration No configuration Not configured Configured Reserved Reserved 5665 DPM statement printer Enhanced thermal statement printer (SDC+) Not configured Configured Reserved None RMX S4 Not configured 20 x 40 Display Enhanced Display (16 x 32)
15
16
17
18
19 20 21
7F 7F
Statement printer 00 01 02 03 05 09 Signage Display [1] 00 01
22
23 24
25
U25604-J-Z745-1-7600
October 2004
309
Messages
26
Media Entry Indicators [1] 00 01 Envelope Dispenser [1] 00 01 02 03 Document Processing Module [1] 00 01 02 Coin Dispensing Module Tamper Indication [1] 00 01 Document Processing Module Tamper Indication [1] 00 01
Not configured Configured Not configured Configured Reserved Reserved Not configured 5665 DPM configured DP-ATM configured
27
28
29
30
31 32
33-37
--- [1]
[1]
These devices are only appended in the message if command modifier 6 is used.
310
October 2004
U25604-J-Z745-1-7600
Valid range: 0 - Not Configured 1 - Good State 2 - Media Low 3 - Media Out 4 - Overfilled Description: Contains one byte of following devices:
Table 82: Supply Status Device Table
Field 0 1 2 3 4 5 6 7 8 9 10 [1]
Contents reserved reserved not used = 0 card capture bin cash handler reject bin deposit bin receipt paper journal paper not used = 0 not used = 0 night safe depository
Field 11 - 14 15 16 17 18 19-20 21 22 23 24 25
Contents not used = 0 cassette type 1 cassette type 2 cassette type 3 cassette type 4 not used = 0 statement printer statement ribbon reserved [1] reserved [1] envelope dispenser [1]
These devices are only appended in the message if command modifier 6 is used.
Valid range: see description Description: Contains one character per sensor and is identical to the information reported in character 2-13 of the Sensors status message. See section Sensor Status (unsolicited) (DID P) on page 361 for details.
U25604-J-Z745-1-7600
October 2004
311
Messages
Valid range: see description Description: Contains a six digit decimal number. The first pair of digits represents the release number. The second pair of digits represents the point release number. The third pair of digits represents the patch release number. Example: 060400 is release 06.04.00 NDC+ Software ID Field size: 9
Valid range: see description Description: Contains the NDC+ Software ID. Following values are valid: G530-0205 (NDC+ Native mode) G530-0206 (NDC+ Diebold Emulation mode) ProCash/NDC reports G530-0205 (NDC+ Native mode)
312
October 2004
U25604-J-Z745-1-7600
This solicited status message is sent to the host in response to a Send Supply Counters terminal command message.
Table 83: Supply Counters
Description message identifier transaction serial number accumulated transaction count notes in cassette notes rejected notes dispensed last transaction notes dispensed cards captured envelopes deposited camera film remaining last envelope serial number Message identifier Field size: 1
Code 2 ---------------------
Valid range: 2 Description: This message is sent to the host in response to a Send Configuration Information terminal command message. Transaction serial number Field size: 4
Valid range: 0000-9999 Description: Contains the TSN of the last transaction processed by the terminal. If this does not correspond to the last TSN sent by host, the transaction has not been initiated and terminal counters have not been updated.
U25604-J-Z745-1-7600
October 2004
313
Messages
Valid range: 0000000-9999999 Description: Defines the total number of transactions completed since the terminal was installed, or the non-volatile terminal memory was last corrupted. The count is reset to 0 after 9,999,999 transactions. Notes in cassette Field size: 20
Valid range: 00000-09999; 65535 Description: Consists of four 5 digit decimal counts of the total number of notes remaining in cassette types 1, 2, 3 and 4. The counts are set by supervisor functions and are decremented on each dispense transaction. These counts are zero if not set by the Standard Cassette Change or Set Cassette Counters SOP function. If physically more notes are dispensed (dispense below zero) than initially set (number of notes loaded) via one of the SOP function, ProCash/NDC sets this counter to value 65535 if the dispense below zero option is enabled. Notes rejected Field size: 20
Valid range: 00000-99999 Description: Consists of four 5 digit decimal counts of the total number of notes moved to the reject bin from cassettes 1, 2, 3 and 4. Although the fields Notes in Cassettes and Notes rejected may not be totally accurate, the sum of these counters for a particular cassette does accurately represent the difference between the original number of notes added and the number of notes dispensed. Notes dispensed Field size: 20
Valid range: 00000-99999 Description: Consists of four 5 digit decimal counts of the total number of notes dispensed from cassettes 1, 2, 3 and 4. These counts are consistent with note counts reported since the counts were last cleared by a SOP function. 314 October 2004
U25604-J-Z745-1-7600
Valid range: 00000-99999 Description: Consists of four 5 digit decimal counts of the total number of notes dispensed on the last transaction processed by the terminal. These field allows the host to recover note counts after power failure, even if the power failure occurred in the middle of a dispense operation. Card captured Field size: 5
Valid range: 00000-99999 Description: Consists of one 5 digit decimal count of the number of cards captured since the count was cleared by a SOP function. The count includes cards captured up to and including the transaction defined in the transaction serial number. Envelopes deposited Field size: 5
Valid range: 00000-99999 Description: Consists of one 5 digit decimal count of the number of envelopes deposited since the count was last cleared by a SOP function. The count includes envelopes deposited up to and including the transaction defined in the transaction serial number. Camera film remaining Field size: 5
Valid range: 00000 Description: Not supported by Wincor Nixdorf terminals. Always returned as zeros. Last envelope serial number Field size: 5
Valid range: 00000 Description: The last envelope serial number is always set to 00000.
U25604-J-Z745-1-7600
October 2004
315
Messages
This solicited status message is sent to the host in response to a Send Error Log Information terminal command message. All error log information are stored in the CMOS file C:\PROTOPAS\WORK\CCCMOS.BIN. If the error log information request (6C) is sent from the host, the terminal reads the contents from the CMOS and send it to the network. The error log file can be cleared via the User Exit function. Enter Individual Functions from the main menu and select Clear Error Log.
Table 84: Send Error Log Information
Description message identifier group number new entries date last cleared month day hour minute device identification (DID) maintenance status (M-Status) severity part number maintenance data (M-Data) field separator
No. of Characters 1 1 2 12 2 [1] 2 [1] 2 [1] 2 [1] 1 [1] 2 [1] 1 [1] 1 [1] 23 [1] 1 [1]
[1] These fields are repeated for each log entry present. The field separator is not present after the last log entry. In case of a repeated log there are two entries. The first acts as a header indicating the time of the most recent entry and the number of times repeated. The following log entry contains the information which has been repeatedly logged by the system, with the time of the first entry.
Valid range: 4 Description: This message is sent to central in response to a send error log group terminal command message.
316
October 2004
U25604-J-Z745-1-7600
Valid range: C Description: This field indicates the group number of the requested group. A = Processor system (not supported by Wincor Nixdorf terminals) B = Communications (not supported by Wincor Nixdorf terminals) C = ATM devices New entries Field size: 2
Valid range: See description Description: The number of new entries on the log since last read. If this is greater than log entries reported it indicates that log entries have been missed. Date last cleared Field size: 12
Valid range: See description Description: The date and time the log was last cleared in the following format: YY = Year MM = Month DD = Day HH = Hour MM = Minute SS = Second Month Field size: 2 00-99 01-12 01-31 00-23 00-59 00-59
U25604-J-Z745-1-7600
October 2004
317
Messages
Valid range: 01-31 Description: Day log entry Hour Field size: 2
Valid range: 00-23 Description: Hour log entry Minute Field size: 2
Valid range: 00-59 Description: Minute log entry Device identification Field size: 1
Valid range: C Description: This field identifies the device for which the log entry was made. This is the device identification used in all Wincor Nixdorf terminals reporting. A B C ? Processor system (not supported by Wincor Nixdorf terminals) Communications (not supported by Wincor Nixdorf terminals) or greater- ATM device log - Repeat log
318
October 2004
U25604-J-Z745-1-7600
Valid range: 00-99 Description: For a repeat log entry (?) this is field contains the number of times the log entry is repeated. Severity Field size: 1
Valid range: 1-4 Description: Severity of the log entry. Part number Field size: 1
Valid range: always zero Description: Part number of the component of the device. Maintenance data (M-data) Field size: 2
Valid range: 0-9; A-F Description: Maintenance data consisting of a string of hexadecimal characters. Each pair of characters represents the binary value of a single byte of detailed maintenance data. For a repeat log entry this data field is empty.
U25604-J-Z745-1-7600
October 2004
319
Messages
This solicited status message is sent to the host in response to a send date and time terminal command message.
Table 85: Send Date/Time Info
Description message identifier TOD clock status terminal date/time Message identifier Field size: 1
No. of Characters 1 1 12
Valid range: 5 Description:This message is sent to central in response to a send date and time information terminal command message. TOD clock status Field size: 1
Valid range: 0-2 Description: 0 = Time is actual; 1 = Time is default; 2 = TOD malfunction Terminal date/time Field size: 12
Valid range: See description Description: The actual date and time returned by the terminal clock in format: YY = Year MM = Month DD = Day HH = Hour MM = Minute SS = Second 00-99 01-12 01-31 00-23 00-59 00-59
320
October 2004
U25604-J-Z745-1-7600
This solicited status message is sent to central in response to a Send Configuration Information terminal command message with command code 7 and command modifier 1.
Table 86: Hardware Configuration Data
Description message identifier configuration ID identifier configuration ID field separator (FS) product class identifier product class field separator (FS) hardware configuration identifier device identifier hardware configuration data group separator (GS) device identifier [1] hardware configuration data [1]
[1]
No. of Characters 1 1 4 1 1 2 1 1 1 2 1 1 2
[1] These fields, devided through group separators, are repeated for each of the devices present in the ATM.
Valid range: H Description: This message is sent to central in response to a send configuration information terminal command message (command code 7 inclusive command modifier 1).
U25604-J-Z745-1-7600
October 2004
321
Messages
Valid range: A Description: Identifier of the four digit configuration ID number that follows. Configuration ID Field size: 4
Valid range: 0000-9999 Description: Contains the last four digit configuration ID number sent to the terminal from host. Product class ID Identifier (B) Field size: 1
Valid range: B Description: Identifier of the two digit product class that is included in the following two fields of the message. Product class Field size: 2
Valid range: 0000-9999 Description: This two character field contains the product class of the terminal. The following entries are possible:
Product class
0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C
Sytem Type
5663 5674 5675 5684 5685 5688 5665 5670 personaS75 personaS88 personaS40 personaS70 personaS74 personaS84 personaS85
322
October 2004
U25604-J-Z745-1-7600
Valid range: C Description: This field indicates that hardware configuration information of each present device follows. It is devided into a series of subfields separated by group separators. One subfield consists of Device Identifier and Hardware Configuration Data. If a device is not present, there will be no corresponding Device Identifier subgroup in the field. Device identifier Field size: Valid range: Description: This field contains the Device Identifier of each present device. Hardware configuration data Field size: 2 1
Valid range: see Table 81: Device Configuration Table on page 307. Description: This field contains the two digit hardware configuration information of each present device. It contains information for each device indicating which variant of the device is configured and if any other configuration data is available.
U25604-J-Z745-1-7600
October 2004
323
Messages
This solicited status message is sent to central in response to a Send Configuration Information terminal command message with command code 7 and command modifier 2.
Table 87: Supplies Data
Description message identifier supply status identifier device identifier supply status data group separator (GS) [1] device identifier
[1] [1]
[1] These fields, devided through group separators, are repeated for each of the devices present in the ATM.
Valid range: I Description: This message is sent to central in response to a send configuration information terminal command message (command code 7 inclusive command modifier 2). Supply status identifier (A) Field size: 1
Valid range: A Description: This field indicates that supply data of each present device follows. It is devided into a series of subfields separated by group separators. One subfield consists of Device Identifier and following supply data. If a device is not present, there will be no corresponding Device Identifier subgroup in the field.
324
October 2004
U25604-J-Z745-1-7600
Valid range: each element of the supplies status data will take one of the following values: 0 1 2 3 4 Not configured/reserved Good state Media low Media out Overfill
Description: This field contains information for each present device indicating the condition of the parts of the device that are replenishable. Fitness Data This solicited status message is sent to central in response to a Send Configuration Information terminal command message with command code 7 and command modifier 3.
Table 88: Fitness Data
Description message identifier hardware fitness identifier device identifier fitness group separator (GS) [1] device identifier fitness
[1] [1]
No. of Characters 1 1 1 1 1 1 1
[1] These fields, devided through group separators, are repeated for each of the devices present in the ATM.
Valid range: J Description: This message is sent to central in response to a send configuration information terminal command message (command code 7 inclusive command modifier 3).
U25604-J-Z745-1-7600
October 2004
325
Messages
Valid range: A Description: This field indicates that the hardware fitness of each present device follows. It is devided into a series of subfields separated by group separators. One subfield consists of Device Identifier and following hardware fitness. If a device is not present, there will be no corresponding Device Identifier subgroup in the field. Fitness Field size: 1
Valid range: each fitness character is encoded with one of the following error severity values, indicating the current fitness of the device: 0 1 2 3 4 No error/ not supported Routine errors have occurred Warning conditions have occurred, investigation required Suspend Mode. The terminal is currently in the suspend mode due to suspected tampering with this device Fatal error condition exists on this device
Routine, Warning and fatal errors can only be cleared by entering Supervisor Mode or local Supervisor function Clear Fitness. Description: This field contains information for each present device indicating the current fitness the device present.
326
October 2004
U25604-J-Z745-1-7600
This solicited status message is sent to central in response to a Send Configuration Information terminal command message with command code 7 and command modifier 4.
Table 89: Tamper and Sensor Status Data
Description message identifier sensor status identifier sensor status field separator tamper indicator identifier tamper status Message identifier Field size: 1
Valid range: K Description: This message is sent to central in response to a send configuration information terminal command message (command code 7 inclusive command modifier 4). Sensor status identifier (A) Field size: 1
Valid range: A Description: This field indicates that a five bytes sensor status follows. These sensor status bytes are identical to the information reported in bytes 2-6 of the Sensor Status message. See section Sensor Status (unsolicited) (DID P) on page 361. Sensor Status Field size: 5
Valid range: 0 - 1 Description: These 5 bytes represents the same sensor status as reported in the unsolicited Sensor Status message (DID P).
U25604-J-Z745-1-7600
October 2004
327
Messages
Valid range: A Description: This field indicates that TI sensor status information follows. Tamper Status Field size: VAR
Valid range: 0 - 1 Description: Character 1-7 of the tamper status data are identical to the information reported in bytes 7-13 of the Sensor Status message. See section Sensor Status (unsolicited) (DID P) on page 361. The characters 8-13 are devices that are not supported by ProCash/NDC and appended as zeros in this message. If a device is not configured, any associated TI byte will take the value 0. Software ID and Release Number This solicited status message is sent to central in response to a Send Configuration Information terminal command message with command code 7 and command modifier 5.
Table 90: Software ID and Release Number
Description message identifier release number identifier NDC release number field separator software ID identifier NDC software ID
328
October 2004
U25604-J-Z745-1-7600
Valid range: L Description: This message is sent to central in response to a send configuration information terminal command message (command code 7 inclusive command modifier 5). Release number identifier (A) Field size: 1
Valid range: A Description: This field indicates that a six digit release number follows. NDC release number Field size: 6
Valid range: VAR Description: Contains a six digit decimal number. The first pair of digits represent the release number. The second pair of digits represent the point release number. The third pair of digits represent the patch number (Example : 060000 is release 06.00.00). Software ID identifier (B) Field size: 1
Valid range: B Description: This field indicates that the sftware ID follows. NDC Software ID Field size: 9
Valid range: VAR Description: Contains the NDC+ software ID. For this release the field is set to following value: G530-0205 (NDC+ Native mode).
U25604-J-Z745-1-7600
October 2004
329
Messages
This solicited status message is sent to central in response to a Send Configuration Information terminal command message with command code 7 and command modifier 7.
Table 91: Local Configuration Option Digits
Description message identifier local options identifier local option digits Message identifier Field size: 1
Code M A ---
Valid range: M Description: This message is sent to central in response to a send configuration information terminal command message (command code 7 inclusive command modifier 7). Local options identifier (A) Field size: 1
Valid range: A Description: This field indicates that local option digits follows. Local option digits Field size: 16
Valid range: VAR Description: These characters represent the values of the Local Option Digits. You can enable specific options via parameter LOCAL_MODE_ OPTIONS in configuration file CUSTOM.PPF.
330
October 2004
U25604-J-Z745-1-7600
Messages
Description device identifier transaction status field separator error severity field separator diagnostic M-status diagnostic M-data field separator supplies status Device Identifier Field size: 1
Valid range: See description Description: This field identifies the device by means of a device identification (DID). The following table shows DID entries of solicited status messages which Wincor Nixdorf terminals may send in response for transaction reply commands: DID D E F Device card reader/writer cash handler depository
U25604-J-Z745-1-7600
October 2004
331
Messages
Valid range: See description Description: Contains information required to make a transaction completion decision. The length of the field is different for each device but each device will always send the same number of characters. See next section for detailed descriptions for each device. Error Severity Field size: 2
Valid range: 0-99 Description: Contains information required to decide locking the device or continue to use. The length of the filed is one character with the exception of currency handler which sends five characters. Each character is always coded in the same way:
Table 93: Error Severity Table
Code 0 1 2
Short Description Detailed Description no error routine error warning Continue to use. No error has occurred. Diagnostic information follows. Continue to use. A routine error has occurred and diagnostic information follows. Continue to use but it is recommended that the network operator is informed of the error or exception condition. Diagnostic information follows. The terminal will suspend transaction processing on completion of the current transaction (state 000 entered). This is sent if cardholder tampering is suspected. Device is out of service and will continue to report intervention at the terminal. It is recommended that the terminal is put out of service or transactions involving the faulty device are not allowed.
suspend
fatal
332
October 2004
U25604-J-Z745-1-7600
Valid range: 0-99 Description: The two digit M-Status contain the NDC specific main error status which gives a global information of the error situation. The M-Status values can be configured (mapped) for each error CLASS and error CODE of vendor specific errors (on Wincor Nixdorf systems CSC-W32 errors) via parameter M_STATUS in configuration file CCERRMAP.INA. Please refer to the ProCash/NDC ProConsult/NDC Installation manual section Customize Error Mapping Table CCERRMAP how to configure M-Status. Diagnostic M-Data Field size: 0-30
Valid range: 0-9; A-F Description: This field is used to log additional M-Data status information. It can be variable depending on the device. M-Data are appended to the M-Status without separator. M-Data contain additional hardware status information of NCR hardware. On Wincor Nixdorf systems this hardware status information can be configured (mapped) via parameter M_DATA in configuration file CCERRMAP.INA to the vendor specific error code with the closest match to the meaning of the NCR specifc M-Data code. A cross reference of the M-Data descriptions can be taken from the original Diagnostic Status Code Note Book that can be ordered from NCR. (See also M-Status description). Supplies Status Field size: 5
Valid range: 0-99 Description: Contains information related to the state of supplies (paper, currency, magnetic cards, envelopes) in the terminal. This field contains one character for each supplies container managed by the device.
U25604-J-Z745-1-7600
October 2004
333
NDC Status Messages Each character is always coded in the same way:
Table 94: Supplies Status Table
Messages
Code 0 1 2 3 4
Short Description Detailed Description no-new-state good state media low media out overfill The state of the container can be assumed as unchanged The state of the container is known to be good (not low empty or overfilled). The container has reached the low condition. The container is empty. The container has sensed a full condition and should be emptied.
If this field is omitted it can be assumed that there is no new state on any container.
334
October 2004
U25604-J-Z745-1-7600
Messages
Description device identifier (DID) device status field separator error severity field separator diagnostic M-status diagnostic M-data field separator supplies status Device Identifier (DID) Field size: 1
Valid range: See description Description: This field identifies the device by means of a device identification (DID). Device Status Field size: 13
Valid range: See description Description: Used for recording any transaction exceptions of device state changes. For devices which report both solicited and unsolicited status messages a common set of transaction device status codes are defined for use in either type of message. When processing a transaction reply command any unsolicited transaction exceptions are reported prior to the solicited device fault or ready status.
U25604-J-Z745-1-7600
October 2004
335
Messages
Valid range: 0-99 Description: See section Solicited Status (device fault) on page 331 Diagnostic M-Status Field size: 2
Valid range: 0-99 Description: The two digit M-Status contain the NDC specific main error status which gives a global information of the error situation. The M-Status values can be configured (mapped) for each error CLASS and error CODE of vendor specific errors (on Wincor Nixdorf systems CSC-W32 errors) via parameter M_STATUS in configuration file CCERRMAP.INA. Please refer to the ProCash/NDC ProConsult/NDC Installation manual section Customize Error Mapping Table CCERRMAP how to configure M-Status. Diagnostic M-Data Field size: 0-30
Valid range: 0-9; A-F Description: This field is used to log additional M-Data status information. It can be variable depending on the device. M-Data are appended to the M-Status without separator. M-Data contain additional hardware status information of NCR hardware. On Wincor Nixdorf systems this hardware status information can be configured (mapped) via parameter M_DATA in configuration file CCERRMAP.INA to the vendor specific error code with the closest match to the meaning of the NCR specifc M-Data code. A cross reference of the M-Data descriptions can be taken from the original Diagnostic Status Code Note Book that can be ordered from NCR. (See also M-Status description). Supplies Status Field size: 5
Valid range: 0-99 Description: See section Solicited Status (device fault) on page 331
336
October 2004
U25604-J-Z745-1-7600
This message is used to inform the host that a power interruption or system reboot has occurred. Under such circumstances, the message cannot be sent until the communication with the host has been reestablished. The status field for this type message is composed of the following sub fields: Description Device Identifier Device Status No. of Sol./ Code Characters Unsol. 1 4 U B VAR Detailed Definition Indicates a power failure. Four characters (0000 9999) defining the configuration number of the customization data. The host ensures that the terminal has the correct CI before sending a go in service command.
U25604-J-Z745-1-7600
October 2004
337
NDC Status Messages Card Reader (sol./unsol.) (DID D) Description Device Identifier No. of Sol./ Code Characters Unsol. 1 U D 0
Messages
Detailed Definition Indicates a card reader unit message No transaction exception condition occurred but consult other fields for error severity, diagnostic status or supplies status changes. Cardholder did not take his card within the allowed time and it was captured or jammed. The mechanism failed to eject the card and it was captured or jammed. The mechanism failed to update Track 3 on the card. Invalid Track 3 data received from Central This is a single character field coded in the standard way to be used to make a shutdown decision. Operation successful Blank track Track not supported Read error Write error No card in reader at start of command Card removed during capture Shutter jammed open
Transaction 1 Device Status; gives details of any transaction related exception condition detected while processing a card at the terminal.
S/U
S/U
S/U
4 0-4
2-10
00 01 02 03 04 05 06 07
338
October 2004
U25604-J-Z745-1-7600
Messages
Description
Detailed Definition Shutter switch failure detected Error recovery successful shutter jammed closed Card jam (not during capture) Card captured after unsuccessful eject Possible cardholder tampering Too many consecutive read errors Too many consecutive write errors Too many consecutive card jams Too many consecutive shutter jammed closed Card jam during capture Too many consecutive invalid cards Device still inoperative No card during clean test Speed out of spec. (fast) Speed within +3% Speed within +-1% Speed within -3% Speed out of spec. (slow) Invalid card detected CIM service test failed Error in track 3 data CROPF feature not supp. LFCC bin full soon/full LFCC bin removed
U25604-J-Z745-1-7600
October 2004
339
Messages
Description
Detailed Definition CROPF feature failure Card not in SCRW stage position Smart card stopper pin or contacts lowered, unable to capture Invalid smart card command code error Invalid smart card command data error SCIF not configured/not responsing SCIF response timeout exeeded Card reader is in SCRW mode (diagnostics only) Invalid smart card response length Invalid SCIF command code Invalid SCIF command format No smart card encryptor response error Invalid key ID Invalid key type Invalid parent key type Invalid key - doesnt exist Password not decimal Password no match Key integrity error Key parity error Invalid data format Stopper PIN failure Contact unit failure Card movement failure
52 53 54 55 56 57 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
340
October 2004
U25604-J-Z745-1-7600
Messages
Description
Detailed Definition Smart card switch off failure Smart card removed error No smart card response Smart card transmission error Smart card switched off Illegal card type/param. Power up ime exceeded ANSI PIN block error CIM self test failed CIM security module defective CIM security module communication failure CIM interface board defective CIM interface board communication failure No new state No overfill condition Overfill condition
Supplies Status
0 1 4
U25604-J-Z745-1-7600
October 2004
341
NDC Status Messages Dispenser (sol./unsol.) (DID E) Description Device Identifier No. of Sol./ Code Characters Unsol. 1 E
Messages
Detailed Definition Indicates a dispenser solicited or unsolicited message. Successful operation, but an exception condition occurred which is detailed in later fields. Short dispense No notes dispensed Faulty dispense. Notes dispensed unknown. The following counts contain requested dispense values. No notes dispensed or card not ejected. This status is returned on a card before cash transaction if the stack operation fails and the notes are purged prior to card eject. Some notes have been retracted following a Present and Notes not taken time-out. The number of notes retracted is unknown. Cass Types logical cassette 1 logical cassette 2 logical cassette 3 logical cassette 4
Transaction Status 1 (T-code plus T-data); gives details of a dispense operation in response to a transaction reply command message.
S S S
1 2 3
Characters 2-9 (T-Data) contain notes dispensed counts. Each pair of characters represents a twodigit decimal value in range 00-99 per cassette type
342
October 2004
U25604-J-Z745-1-7600
Messages
Description Error Severity Character 0 Character 1 Character 2 Character 3 Character 4 Diagnostic M-status and M-data
Detailed Definition
Severity info related to complete device. Severity related to cassette type 1. Severity related to cassette type 2. Severity related to cassette type 3. Severity related to cassette type 4. 2-32 00 01 02 03 04 05 06 07 08 09 10 11 No error Pick requested from noninstalled cassette Too many bills being rejected Pick failure Pick failure and low (out of bills) Sensor failure or currency jam Divert gate fault Reject bin inoperative Reject bin overfill Comm failure between dispenser and terminal Fatal previous error Unrecovered previous error
U25604-J-Z745-1-7600
October 2004
343
Messages
Description
Detailed Definition Present mechanism failed or jammed Exit shutter jammed open Exit shutter jammed closed Bills passing overfill sensor on present operation Timing disk did not operate correctly Exit sensor failed to clear Timing disk did not operate correctly Exit sensor blocked initially on next operation Not configured Security violation Security inhibition Reserved An area of NVRAM cannot be accessed Presenter transport timing disk did not operate correctly or motor failed One of the presenter transport sensors failed clear or blocked Reserved Heartbeat on execution processor failed (80652) Communications failure on the I2C bus of the execution processor
16 17 18 19 20 21 22 23-27 28 29
30
31 32 33
344
October 2004
U25604-J-Z745-1-7600
Messages
Description
Detailed Definition A present bills operation has been attempted without any bills being stacked or a retract operation has been attempted with no bills presented. Operation incomplete due to ac and 24V dc power disconnection through interlock. Pick valve test not attempted because cassettes were installed TI service switched ON TI service switched OFF LVDT or associated circuitry malfunctioning Bill parameters not configured An attempt to pick from a cassette which has been disabled for In Service Replenishment
35
36
37 38 39
40 41
Supplies Status. 5 Indicates the state of the reject bin and currency cassettes. Codes for the reject cassette (character 0) Codes for disp. cass. types 1-4 (character 1 - 4) 0 1 4 0 1 2 3 no new state no overfill condition overfill condition no new state Sufficient notes Low on notes Out of notes
U25604-J-Z745-1-7600
October 2004
345
NDC Status Messages Depository (sol./unsol.) (DID F) Description Device Identifier No. of Sol./ Code Characters Unsol. 1 F
Messages
Detailed Definition Indicates a depository solicited or unsolicited message. Successful operation, but an exception condition occurred which is detailed in the following field. Time-out on cardholder deposit. Failure to enable mechanism for a deposit Deposit failed, cardholder has access to envelope. This status is also returned if there is any doubt about cardholder access. Deposit failed, cardholder does not have access to envelope This is a single character field coded in the standard way to be used to make a shutdown decision.
Transaction Status 1 (T-code plus T-data); gives details of a deposit operation in response to a transaction reply command message
S S S
1 2 3
Error Severity
0-4
346
October 2004
U25604-J-Z745-1-7600
Messages
Detailed Definition No error Transport jam Transport jam and shutter jammed open Transport jam and shutter jammed closed Shutter jammed open Shutter jammed closed Transport sensor failure Communication failure within the atm Invalid device print head status Invalid device module status Deposit not done, error count exceeded Deposit bin overfill Timing disk failure Transport motor failure Anti fishing sensor error Motor speed too fast Print head removed Interlock failed no envelope deposited no overfill condition overfill detected
Supplies Status
0 1 4
U25604-J-Z745-1-7600
October 2004
347
Messages
ProCash/NDC sends unsolicited envelope dispenser messages depending on the value of the enhanced configuration option 23. See section Enhanced Configuration Parameters Load on page 249 for details.
Detailed Definition indicates a depository solicited or unsolicited message. Envelope presentation successful Failure - envelope not presented or retracted This is a single character field coded in the standard way to be used to make a shutdown decision. No error Transport jam before exit sensor Transport jam at exit sensor Exit sensor failure shutter jammed open Bin low sensor failure Timing disk sensor failure Bin is low and failed to present, EMPTY. Sufficient envelopes Envelopes low Envelopes exhausted
Device Status. 1 Indicates whether the last transaction was successful Error Severity 1
1 0-4
2-8
00 01 02 03 04 05 06
Supplies Status
1 2 3
348
October 2004
U25604-J-Z745-1-7600
Messages Receipt Printer (unsolicited) (DID G) Description Device Identifier No. of Sol./ Code Characters Unsol. 1 U S G 0 1
Detailed Definition Indicates a receipt printer unsolicited message. Successful print Print operation not successfully completed Device not configured This is a single character field coded in the standard way to be used to make a shutdown decision. See table Error severity table for details. No error Head jam/ Knife jam Failed to go not busy Black mark error Always saw the black mark Paper out Paper not loaded or Paper jam before transport Communication error Printer open Ribbon needs replaced soon Printhead needs replaced soon Knife needs replaced soon
Transaction/ 1 Device Status. Indicates whether or not the print was successfully completed. error severity 1
2 0-4
2-10
00 01 02 03 04 05 07
08 09 10 11 12
U25604-J-Z745-1-7600
October 2004
349
Messages
Description
Detailed Definition Ribbon needs replaced now Printhead needs replaced now Sideways communication error Eject jam Sufficient paper Paper low Paper exhausted Ribbon o.k. Ribbon replacement recommended Ribbon replacement mandatory Printhead o.k. Printhead replacement recommended Printhead replacement mandatory Knife o.k. Knife replacement recommended
Supplies Status
CHAR 0
CODE 1 2 3 1 2 3
1 2 3
1 2
350
October 2004
U25604-J-Z745-1-7600
Messages Journal Printer (unsolicited) (DID H) Description Device Identifier No. of Sol./ Code Characters Unsol. 1 U S S H 0 1 2
Detailed Definition Indicates a journal printer unsolicited message. Successful print. Print operation not successfully completed Device not configured
Transaction/ 1 Device Status. Indicates whether or not the print was successfully completed. Error Severity 1
0-4
This is a single character field coded in the standard way to be used to make a shutdown decision. See table Error severity table for details. No error Head jam/ Knife jam Failed to go not busy Black mark error Always saw the black mark Paper out Paper not loaded or paper jam before transport Communication error Printer open Ribbon needs replaced soon Printhead needs replaced soon Knife needs replaced soon
2-10
00 01 02 03 04 05 07
08 09 10 11 12
U25604-J-Z745-1-7600
October 2004
351
Messages
Description
Detailed Definition Ribbon needs replaced now Printhead needs replaced now Sideways communication error Eject jam Sufficient paper Paper low Paper exhausted Ribbon o.k. Ribbon replacement recommended Ribbon replacement mandatory Printhead o.k. Printhead replacement recommended Printhead replacement mandatory
Supplies Status
CHAR 0
CODE 1 2 3 1 2 3
1 2 3
352
October 2004
U25604-J-Z745-1-7600
Messages Statement Printer (sol./unsol.) (DID V) Description Device Identifier No. of Sol./ Code Characters Unsol. 1 V
Detailed Definition Indicates a statement printer sol./unsolicited message. Successful print, but consult other fields for Error Severity, diagnostic status or supplies status change. Print / cut not successful Device not configured Statement present in transport Cardholder pressed cancel during a print statement and wait function This is a single character field coded in the standard way to be used to make a shutdown decision. See table Error severity table for details. No error Mechanical jam Communication error Black mark error Media jam (fatal), or exit sensor error (warning) Paper out Ribbon needs replaced now (Fatal) Ribbon needs replaced soon (Warning)
Transaction/ 1 Device Status. In a solicited status it gives details of any transaction oriented faults. In an unsolicited status it indicates a transport error or a cut and deliver error in the close state. Error Severity 1
S/U S U U
1 2 3 4
0-4
2-32
00 01 02 04 05 07 08 08
U25604-J-Z745-1-7600
October 2004
353
Messages
Detailed Definition Knife needs replaced soon Printhead needs replaced now (Fatal) Printhead needs replaced soon (Warning) Printer left open Capture jam Media removed by customer during capture Media stuck in throat, unable to pull into printer possible customer tampering No paper present at start of command Printer malfunction paper present Bin overfill Print attempted beyond end of media Printer fatal Buncher communications failure Clamp drive jammed open Clamp drive jammed open Capture bin full
19 20 21 22 23 33 34 35 36
354
October 2004
U25604-J-Z745-1-7600
Messages
Detailed Definition
Sufficient paper Paper low Paper exhausted Ribbon o.k. Ribbon replacement recommended Ribbon replacement mandatory Printhead o.k. Printhead replacement recommended Printhead replacement mandatory Knife o.k. Knife replacement recommended Knife replacement mandatory Capture bin o.k. Capture bin overfill
U25604-J-Z745-1-7600
October 2004
355
NDC Status Messages Vandal Guard (unsolicited) (DID J) Description Device Identifier Device Status Error Severity No. of Sol./ Code Characters Unsol. 1 1 1 U J 1 0-4
Messages
Detailed Definition Indicates a vandal guard unsolicited message. Always 0 for the vandal guard. This is a single character field coded in the standard way to be used to make a shutdown decision. See table Error severity table for details. No error Failed to close Failed to open Jammed, position undefined
2-6
00 01 02 03
356
October 2004
U25604-J-Z745-1-7600
Messages EDM - Module (unsolicited) (DID L) Description Device Identifier No. of Sol./ Code Characters Unsol. 1 L
Detailed Definition Indicates an EDM module unsolicited message. EDM error EDM not configured This is a single character field coded in the standard way to be used to make a shutdown decision. See table Error severity table for details. No error Parity error Hardware error Key transport error No key Invalid command as keyboard is currently enabled Communication failure Security module reset was successful Invalid command data data mismatch No key loaded in DEU prior to requesting an encr. or decr. operation
1 1
1 2 0-4
2-10
00 01 02 03 04 05
07 08 11 12 13
U25604-J-Z745-1-7600
October 2004
357
Messages
Description
Detailed Definition Set up failure - key space ID1 already exists and is not a programmer parent with E/D attribute and 17 keys Invalid keyspace ID format, outside 0 -15. Keyspace already exists. Keyspace does not exist Keyspace ID1 has wrong attribute or class. Keyspace ID2 has wrong attribute or class. Invalid keyspace, wrong access right Only two RAR access spaces allowed, keyspace not created Secret keyspace creation disabled. Keyspace is not a parent. Key ID2 not a keyspace specified or keyspace specified not a child of key ID2 keyspace. Invalid parent format. Invalid parent ID, keyspace not a parent or keyspace does not exist. Parent keyspace is a programmer, can not have secret child. Key spaces do not match. Key ID outside maximum range of keys.
16 17 18 19 20 22 23
24 25 26
27 28
29
30 32
358
October 2004
U25604-J-Z745-1-7600
Messages
Description
Detailed Definition Key ID1 has wrong attribute. Key ID2 has wrong attribute. Invalid key ID, no PIN encryption allowed. Invalid key, key does not exist. Key ID2 does not specify an IV. Invalid key ID, no key Invalid key ID, key may not be exclusively ORed with key from different keyspace. Invalid attribute field. Attribute already in family. Invalid parameter field. Undefined parameter for keyspace class. Variation index outside range 01-7F hex. Variation index already in family. Invalid mode for this function. Invalid left shift, value out of range. Invalid length, or length and offset outside range. Invalid access right. Invalid POST PIN PAD digit (> 0F hex). Invalid PRE PIN PAD data length (> 0C hex). Modulus bit length > 576 or Exponent bit length > 576 or Modulus bit length <= exonent bit length.
48 49 50 51 52 53 54 55 56 57 58 59 60
U25604-J-Z745-1-7600
October 2004
359
Messages
Description
Detailed Definition Password does not contain decimal digits Invalid password, no match. Keyspace inaccessible, password error count exceeded. PIN verification failed. Invalid PIN encrypt type function (encryption mode changed). Key integrity error. Invalid PIN, no encryption allowed (truncated PIN does not contain decimal digits). Timeout error. Communication error. TC<>41, or TRS<>00 00 00 00, when decrypted.
70 74
75 76
97 98 99
360
October 2004
U25604-J-Z745-1-7600
Messages Door Access (unsolicited) (DID N) Description Device Identifier Device Status No. of Sol./ Code Characters Unsol. 1 1 U N 1
Detailed Definition Indicates a door access unsolicited message. Always 1 indicating that access is possibly inhibited. Always 2 indicating a warning. Local intervention required. No error Bad read error Time-out error Comms error Not configured
Error Severity
2-4
00 01 02 03 05
Sensor Status (unsolicited) (DID P) This message is sent on Supervisor mode entry and exit, tamper indicating bin in/out conditions and alarm conditions. See also ProCash/NDC ProConsult/NDC Installation manual section [APPLICATION_XXX].. Description Device Identifier Device Status No. of Char Characters 1 13 1 Code P 1 Detailed Definition Indicates a Sensor status message. TI sensor change (characters 2-13 give complete definition of all sensors) Mode change (characters 3-13 are omitted) Alarm state change Supervisor mode exit Supervisor mode entry Not applicable
2 3 If byte 1 = 2 If byte 1 = 1 2 2 0 1
U25604-J-Z745-1-7600
October 2004
361
Messages
Description
Code 0 1
Detailed Definition Vibration and/or heat sensor inactive Vibration and/or heat sensor active Door has been closed Door has been opened Silent signal sensor inactive Silent signal sensor active Electronics enclosure sensor inactive Electronics enclosure sensor active Deposit bin out Deposit bin in Card bin out Card bin in Currency reject bin out Currency reject bin in Cassette in position 1 out Cassette in position 1 in Cassette in position 2 out Cassette in position 2 in Cassette in position 3 out Cassette in position 3 in Cassette in position 4 out Cassette in position 4 in
4 5
0 1 0
1 6 0 1 7 8 9 10 11 12 13 0 1 0 1 0 1 0 1 0 1 0 1 0 1
362
October 2004
U25604-J-Z745-1-7600
This message sends supervisor key messages from the terminal to inform the host of the functions selected by the operator after entry to supervisor mode. Supervisor key messages are supported in ProCash/NDC-SOP only. They can be configured via parameter MESSAGE_MODE. See also ProCash/NDC SOP Programmers Reference manual for detailed descriptions. Description No. of Char Chars Code R 1-2 or 1 0 1 2 3 4 7 8 00 - 98 Select menu Replenishment menu Configure menu Access menu In Service Supervisor menu Exit menu Exit menu Menu item selected Detailed Definition Indicates a Sensor status message.
U25604-J-Z745-1-7600
October 2004
363
Messages
Description Message Identifier Message Modifier field separator field separator field separator field separator Machine Number Date Time Last Char Previous Block Last Char This Block Block Length Response Data Message Identifier Field size: 1 character
Code 6 1 :1C :1C :1C :1C VAR VAR VAR VAR VAR [:1C] VAR
Valid range: 6 Description: This field specifies the message identifier. The message identifier of the Electronic Journal Upload message is 6.
364
October 2004
U25604-J-Z745-1-7600
Valid range: 1 Description: This field specifies the message modifier. The Message Modifier 1 indicates this message as Electronic Journal Upload data. Machine Number Field size: 6 characters
Valid range: 000000-999999 Description: This field contains the machine number from the terminal. Date Field size: 6 characters
Valid range: 000000-999999 in format YYMMDD Description: This field contains the date (from internal system clock of the terminal) when the EJ block was sent to the host. Time Field size: 6 characters
Valid range: 000000-999999 in format HHMMSS Description: This field contains the time (from internal system clock of the terminal) when the EJ block was sent to the host. Last Char Previous Block Field size: 6 characters
Valid range: 000000-999999 Description: The last Char Previous Block and Last Char This Block values are based on modulus 1,000.000 character count which starts at zero when the EJU is conffollowing a restart start of the terminal. The count is incremented for each character written to the electronic journal.
U25604-J-Z745-1-7600
October 2004
365
NDC Status Messages Last Char This Block Field size: 6 characters
Messages
Valid range: 000000-999999 Description: The terminal compares the last Character Received field in the acknowledgement message sent from the host with the Last Character This Block field of the last EJU data message that is sent to the host. If these two values are not the same, the acknowledgement message is ignored. The Last Character Previous Block field can be used by the host for checks on message received. Response Data Field size: up to 350 bytes
Valid range: 0-350 Description: Electronic Upload Data consists of ASCII text with carriage return (CR) at the end of each line. If no electronic data available to sent, the response data size is zero.
366
October 2004
U25604-J-Z745-1-7600
Printers
Printer Models
ProCash/NDC and ProConsult/NDC support all models of printers that are listed in Table 97. All printer control characters of ProCash/NDC or ProConsult/NDC will be initiated via macros. Then the macros are transfered to the WOSA service. WOSA passes the data to CSC-W32. See also CSC-W32 Programmers Reference. The current ProCash/NDC and ProConsult/NDC releases support following printer models as listed in the following table:
Table 97: Printer Models
Models
ND71 ND99 ND98 ND9A ND9E ND9C ND9D ND9G TH30 TH21 TH23 TH97 TH97/G TP01 TP07 TP06 NP07 NP06
Printer Description
RECEIPT/JOURNAL dot matrix printer (obsolete) THERMO RECEIPT printer (obsolete) JOURNAL dot matrix printer RECEIPT dot matrix printer RECEIPT dot matrix printer RECEIPT Thermal printer JOURNAL Thermal printer RECEIPT Thermal printer (only GDI interface) JOURNAL Thermal printer RECEIPT Thermal printer (optional with GDI interface) STATEMENT Thermal printer (optional with GDI interface) STATEMENT dot matrix printer STATEMENT Thermal printer (optional with GDI interface) STATEMENT Thermal printer (optional with GDI interface) RECEIPT Thermal printer (optional with GDI interface) JOURNAL dot matrix printer (optional with GDI interface) RECEIPT dot matrix printer JOURNAL dot matrix printer
Detailed descriptions can be taken from the hardware specification manuals. Please refer also to the ProCash/NDC ProConsult/NDC Installation manual for detailed descriptions about printer utilities.
U25604-J-Z745-1-7600
October 2004
367
Printers
Control Character LF FF
Short Description Line Feed, causes the next graphic character to be printed on the next line. Causes a feed to the next TOF mark or feed to the maximum receipt length, cut and deliver to customer. Fills an area of the printer form with spaces. This 'SO' character is followed by a single graphic character indicating the desired number of spaces: Character 1-9 : ; < = > ? No. of spaces 1-9 10 11 12 13 14 15
SO
0EH
HT
09H
Horizontal tabulators; positions the next graphic character in the next tab column. Tabs are defined to be in every eighth column from the left margin. sets Single Alpha 1 char set size (10 CPI) sets Single Alpha 2 char set size (10 CPI) see Note sets Single Alpha 3 char set size (10 CPI) see Note sets Double Alpha 1 char set (5 CPI) sets Double Alpha 2 char set size (5 CPI) sets Double Alpha 3 char set size (5 CPI) sets Condensed Alpha 1 char set size (17 CPI)
1B (1 1B (2 1B (7 1B (> 1B (? 1B (B 1B (C
368
October 2004
U25604-J-Z745-1-7600
Printers
Electronic journal
Control Character ESC (D ESC (E ESC [pxxx ESC [qxxx ESC [rxx ESC %xxx
Short Description sets Condensed Alpha 2 char set size (17 CPI) sets Condensed Alpha 3 char set size (17 CPI) left margin control right margin control lines per inch control sets printer code page xxx. 000 = set user charset
If character set Alpha 2 or Alpha 3 is sent from host, the printer switches to the user defined character set. See also ProCash/NDC ProConsult/NDC Installation manual section Printer Fonts for details.
Electronic journal
Wincor Nixdorf terminals are able to log all journal printer messages into journal files which are stored on the PC hard disk. The predefined path of the journal files on the harddisk is C:\JOURNAL and C:\CUSTUMER. See also section [TOPMSG] and [CUSTMSG] in configuration file CUSTOM.PPF.
EXAMPLE:
19990701.JRN
U25604-J-Z745-1-7600
October 2004
369
Printers
date and time device errors transaction reply printer data operation code buffer and requested amount ID-card track 2 data ID-card track 3 data Transaction Reply command of reply dispense data ATM modes (in-service, out-of-service, offline, supervisor mode)
See also section [TOPMSG] and [CUSTMSG] of configuration file CUSTOM.PPF where you can see the default journal output definitions
370
October 2004
U25604-J-Z745-1-7600
Single Arabic
U25604-J-Z745-1-7600
October 2004
371
Single Graphic 2
Single Graphic 3
372
October 2004
U25604-J-Z745-1-7600
Single Alpha 2
U25604-J-Z745-1-7600
October 2004
373
Double Alpha 1
374
October 2004
U25604-J-Z745-1-7600
Chinese 1
Chinese 2
U25604-J-Z745-1-7600
October 2004
375
NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B
00 01 02 03 37 2D 2E 2F 16 05 15 0B 0C 0D 0E 0F 10 11 12 13 3C 3D 32 26 18 19 3F 27
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B
40 4F 7F 7B 5B 6C 50 7D 4D 5D 5C 4E 6B 60 4B 61 F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 7A 5E
376
October 2004
U25604-J-Z745-1-7600
GRAPHIC
ASCII (HEX)
EBCDIC (HEX)
GRAPHIC
ASCII (HEX)
EBCDIC (HEX)
FS GS RS US @ A B C D E F G H I J K L M N O P Q R S T U V W X Y
1C 1D 1E 1F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59
1C 1D 1E 1F 7C C1 C2 C3 C4 C5 C6 C7 C8 C9 D1 D2 D3 D4 D5 D6 D7 D8 D9 E2 E3 E4 E5 E6 E7 E8
3C 3D 3E 3F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79
4C 7E 6E 6F Undefined 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 A2 A3 A4 A5 A6 A7 A8
U25604-J-Z745-1-7600
October 2004
377
GRAPHIC
ASCII (HEX)
EBCDIC (HEX)
GRAPHIC
ASCII (HEX)
EBCDIC (HEX)
Z [ \ ] ^ _
5A 5B 5C 5D 5E 5F
E9 4A E0 5A 5F 6D
z { | } DEL
7A 7B 7C 7D 7E 7F
A9 C0 6A D0 A1 07
378
October 2004
U25604-J-Z745-1-7600
Sev.
2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
09 09 03 09 08 09 09 09 09 09 09 09 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00002727272700000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
U25604-J-Z745-1-7600
October 2004
379
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
09 03 05 05 05 05 07 02 03 04 01 00 05 20 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
MData
00000000000000000000 00000303030300000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
380
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 41 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
U25604-J-Z745-1-7600
October 2004
381
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
09 09 09 09 09 09 07 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
382
October 2004
U25604-J-Z745-1-7600
Sev.
2 4 2 2 1 1 1 1 1 1 1 0 2 2 4 1 1 1 1 1 4 2 2 2 4 2 2 4 2 2 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 19 19 34 34 09 09 09 09 00 00 05 05 09 09 09 09 09 09 09 09 09 00 09 09 11 11 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
U25604-J-Z745-1-7600
October 2004
383
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
384
October 2004
U25604-J-Z745-1-7600
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
U25604-J-Z745-1-7600
October 2004
385
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 4 2 4 4
MStatus
09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 13 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 1000000000000000000 00000000000000000000 00000000000000000000
386
October 2004
U25604-J-Z745-1-7600
Sev.
4 4 4 4 2 2 4 4 4 4 4 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4
MStatus
09 09 00 10 03 12 18 05 05 11 07 09 05 05 13 02 02 02 02 02 02 03 03 03 03 03 03 02 02 02 02 02 02 09 09 09 09 09 09 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 01100000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
U25604-J-Z745-1-7600
October 2004
387
Sev.
4 4 4 4 4 4 4 2 2 2 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
05 05 05 05 05 00 10 09 03 09 05 05 05 05 05 05 05 13 13 02 02 02 02 02 02 03 03 03 03 03 03 02 02 02 02 02 02 09 09 09 09 09 09 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 01100000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
388
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 2 2 4 4 4 4 4 2 2 4 4 2 2 2 4 2 4 4 2 3 3 4 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 4 2 2 2 4 2 2 2
MStatus
05 05 05 05 09 09 09 09 00 03 05 05 05 03 03 05 07 12 12 07 12 13 14 07 18 18 18 13 18 13 01 04 13 30 13 40 18 30 18 18 18 18 05 18 13 10 18 13 02 14 41 18 03 18 01 19 29 04 01 04
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 01100000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
U25604-J-Z745-1-7600
October 2004
389
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
02 02 02 02 02 02 03 10 10 10 10 10 09 09 09 09 09 09 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 02 02 02 02 02 02 02 02 02 02 02 02 11 09 11 11 11 11
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
390
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
11 11 11 05 05 11 11 11 11 05 05 02 02 02 02 02 02 11 11 11 11 11 11 02 02 02 02 02 02 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
U25604-J-Z745-1-7600
October 2004
391
Sev.
2 2 2 2 4 4 2
MStatus
05 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
Status desription INFO "CCDM: DEFAULT ERROR" "CCDM: DEFAULT WARNING" "CCDM: General firmware error" "CCDM: Battery on controller board empty" "CCDM: Safety switch active" "CCDM: System interface does not fetch the data from the CCDM fast enough" "CCDM: Invalid or missing configuration" "CCDM: Error magnetic character reader" "CCDM: Error cheque/cash reader" "CCDM: Firmware error cheque/cash reader" "CCDM: Communication problem cheque/cash reader" "CCDM: Data error cheque/cash reader" "CCDM: Note table configuration not Ok" "CCDM: External light in cheque/cash reader" "CCDM: Communication problems (time out)" "CCDM: Communication problems" "CCDM: Cheque/cash reader firmware and CCDM firmware are incompatible" "CCDM: Error photosensor VLS" "CCDM: Error photosensor VLS" "CCDM: Error photosensor VLS" "CCDM: Error photosensor VLS" "CCDM: Error photosensor VLS1" "CCDM: Error photosensor ALS" "CCDM: Error photosensor ALS" "CCDM: Error photosensor ALS" "CCDM: Error photosensor ALS" "CCDM: Error photosensor SLS" "CCDM: Error photosensor SLS" "CCDM: Error photosensor ELS" "CCDM: Error photosensor RLS" "CCDM: Error photosensor RLS" "CCDM: Error photosensor VLS1"
392
October 2004
U25604-J-Z745-1-7600
Error Class 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A
Error Code 004C_E 0050_E 0051_E 0052_E 0053_E 0064_E 0066_E 0067_E 0069_E 006A_E 006C_E 006E_E 006F_E 0070_E 0071_E 0072_E 0073_E 0074_E 0078_E 0079_E 007A_E 0082_E 008C_E 008D_E 0090_E 0091_E 0096_E 0097_E 00AA_E 00B4_E 00B5_E 00C8_E 00C9_E 00CA_E 00CB_E 00CC_E 00CD_E 00CE_E 012D_E 012E_E 0137_E 0138_E 0139_E 0140_E 0141_E 0142_E 0143_E 0144_E 014A_E 014B_E 014C_E
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
Status desription INFO "CCDM: Error photosensor ELS" "CCDM: Error photosensor KLS" "CCDM: Error photosensor KLS" "CCDM: Error photosensor KLS" "CCDM: Error photosensor KLS1" "CCDM: Transport error detected before dispensing" "CCDM: VLS6: media too long (media do not pass (VLS6)" "CCDM: VLS7: medium is expected but no media is coming" "CCDM: VLS7: media do not leave VLS7" "CCDM: VLS6: media do not leave VLS6" "CCDM: Faulty extraction detected during dispensing process" "CCDM: Clearing error I/O tray. Media jam in the intermediary transport" "CCDM: Clearing error I/O tray. Media jam in the I/O transport" "CCDM: Clearing error I/O tray. Media do not reached VLS" "CCDM: Clearing error I/O tray. Media jam in the separation area of the dispense" "CCDM: Clearing error I/O tray. Media jam in the intermediary transport" "CCDM: Clearing error I/O tray. Media jam in the intermediary transport" "CCDM: Media jam in reject transport area" "CCDM: Initialization error hinged transport 1 and/or 2" "CCDM: Position error hingend transport 1. The end position is not reached" "CCDM: Position error hinged transport 2. The end position is not reached" "CCDM: Initialization error during setting the bundle width" "CCDM: Error on the cam disk" "CCDM: Error on the cam disk" "CCDM: Shutter cannot be opened/closed." "CCDM: Error on metal detection module" "CCDM: VHS1: hardware error thickness measuring station" "CCDM: VHS1: hardware error thickness measuring station" "CCDM: Initialization error of reject transport" "CCDM: Media jam in reject transport area" "CCDM: Clearing error storage transport. Media did not passed VLS2" "CCDM: Media in front oaf ALS1 or ALS1 defect" "CCDM: ALS1: medium is expected but no media is coming" "CCDM: ALS1: media too long (media do not pass the drum)" "CCDM: ALS1: media is complete recognized but is too long" "CCDM: ALS1: media jam in the drum" "CCDM: ALS1: Media end is not detected during entering the drum" "CCDM: ALS1: Media end do not detected during leaving the drum" "CCDM: Media jam in sensor transport at the 3-way deflector" "CCDM: Media jam in sensor transport at the reject deflector" "CCDM: SLS3: unexpected media during transport from the alignment module" "CCDM: SLS3: unexpected media during transport from the escrow module" "CCDM: SLS3: media jam in sensor transport" "CCDM: SLS1: medium is expected but no media is coming" "CCDM: SLS1: unexpected document during transport from the alignment module" "CCDM: SLS1: unexpected document during transport from the escrow module" "CCDM: Document jam in area -> document deflector -> escrow/reject module" "CCDM: Cheque/cash reader: unexpected media during transport from the alignment module" "CCDM: Document jam at the escrow module ELS1" "CCDM: Document jam between sensor module and cassette/reject module" "CCDM: Document jam between sensor transport and reject transport"
U25604-J-Z745-1-7600
October 2004
393
Error Class 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A
Error Code 014D_E 0190_E 0191_E 0192_E 0193_E 0194_E 0195_E 0196_E 01F5_E 01F6_E 01F7_E 01F8_E 0259_E 025A_E 025B_E 025C_E 025D_E 025E_E 025F_E 0260_E 0261_E 0262_E 0263_E 0264_E 0265_E 0266_E 0267_E 0268_E 8000_E 8001_E 8002_E 8003_E 8004_E 8005_E 8006_E 8007_E 8008_E 8009_E 800A_E 800B_E 800C_E 800D_E 800E_E 800F_E 8010_E 8011_E 8012_E 8013_E 8014_E 8015_E 8016_E 8017_E 8018_E 8019_E 801A_E
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
Status desription INFO "CCDM: Cheque/cash reader: the gap between two media is too small" "CCDM: Escrow tape at ELS2 defective" "CCDM: Escrow tape at ELS3 defective" "CCDM: Document into escrow not expected" "CCDM: Failure in ELS1 area" "CCDM: Document missing or escrow empty" "CCDM: Gap between two notes too long or jam at escrow unit" "CCDM: Initialisation not finished in the spezified time" "CCDM: Incorrect deflector position" "CCDM: Jam between sensor module (paper deflectors) and before RLS1" "CCDM: Document too short" "CCDM: Document too long" "CCDM: RLS1: jam or medium too long" "CCDM: RLS1: medium missing at KLS2 (module entry)" "CCDM: KLS2: unexpected medium at module entry" "CCDM: KLS2: jam or medium too long" "CCDM: Incorrect position of deflector in cassette module" "CCDM: KLS2: medium to retract box missing" "CCDM: Retract cassette: jam or medium too long" "CCDM: Incorrect position of deflector in cassette module 1" "CCDM: KLS2: medium to box 1 missing" "CCDM: Cassette module 1: jam or medium too long" "CCDM: Incorrect position of deflector in cassette module 2" "CCDM: KLS2: medium to box 2 missing" "CCDM: Cassette module 2: jam or medium too long" "CCDM: Media jam KLS5 - KSM" "CCDM: Error in cassette 1 during init" "CCDM: Error in cassette 2 during init" "CCDM: Invalid parameter in command" "CCDM: No document inserted" "CCDM: Function CscPrtRead was called, but no MICR mode via CscPrtControl selected" "CCDM: The CCDM device handler presumes MS-Windows 2000 or MS-Windows XP" "CCDM: There is still a document in the scanner" "CCDM: The CCDM-HW send unknown response to a command" "CCDM: Cannot open raw file (CCDM.RAW)" "CCDM: Error writing raw file (CCDM.RAW)" "CCDM: The shutter could not be opened" "CCDM: The shutter could not be closed" "CCDM: Invalid CRC (check character) received with encrypted line" "CCDM: Wrong value for FRM_LOAD in Registry with CSCCCDM" "CCDM: Firmware loading could not be completed" "CCDM: Wrong value for LED, LED_FLASH or LED_FREQ" "CCDM: Wrong value for MAX_HEIGHT_CHEQUE, MAX_HEIGHT_NOTES, MAX_WIDTH_CHEQUE" "CCDM: Wrong value for the parameter SCAN_FRONT_RED, SCAN_FRONT_GREEN" "CCDM: Wrong value for SHUTTER_BEHAVIOUR in Registry with CSCCCDM" "CCDM: The thread which receives the image/signature data could not started" "CCDM: The thread which receives the image/signature data could not stopped" "CCDM: The pointer " "CCDM: The transferred cheque data (pointer, length) is illegal" "CCDM: No cheque number received while dispensing cheques or sheets" "CCDM: An error occurred while opening a currency file" "CCDM: An error occurred while opening a currency file" "CCDM: The currency file is not dedicated for the installed note sensor" "CCDM: A wrong keyword inside a currency file has been detected" "CCDM: The loading of new currency data not possible"
394
October 2004
U25604-J-Z745-1-7600
Error Class 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A
Error Code 801B_E 801C_E 801D_E 801E_E 801F_E 8020_E 8021_E 8022_E 8023_E 8024_E 8025_E 8026_E 8027_E 8030_E 9201_E 9202_E 9203_E 9204_E 9205_E 9206_E 9207_E 9208_E 9209_E 920A_E 920B_E 920C_E 92FF_E 9300_E 9301_E 9302_E 9303_E 9304_E 9305_E 93FF_E E000_W E001_W E002_W E003_W E004_W E00A_W E00B_W E00C_W E010_W E011_W E014_W E015_W F000_E F001_E F002_E F003_E F004_E F005_E
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
Status desription INFO "CCDM: New currency file loaded during installation" "CCDM: Error occurred while opening firmware file" "CCDM: Error occured while reading sensor firmware file" "CCDM: Firmware file is not dedicated for the installed sensor" "CCDM: Wrong value for SENS_FRM_LOAD in Registry with CSCCCDM" "CCDM: Not possible to read the current note table from the note sensor" "CCDM: Too much notes inserted" "CCDM: Timeout while waiting for signature ID" "CCDM: Number of detected cheques on ESCROW and number of scanned cheques different" "CCDM: Error in previous transaction" "CCDM: Error in previous transaction" "CCDM: Error occurred while opening a sensor firmware file" "CCDM: Error occured while reading a CCDM firmware file" "CCDM: The checksum of the signature data of a note is wrong" "CCDM: Illegal arguments calling IMACON.DLL" "CCDM: Cannot open input file" "CCDM: Error reading input" "CCDM: Cannot open output file" "CCDM: Error writing output file" "CCDM: Not enough memory" "CCDM: Image too long" "CCDM: Image too large (for TIF)" "CCDM: Image too small (<1 row)" "CCDM: Error in final conversion step" "CCDM: Error in temp file access" "CCDM: Error loading imareco.dll" "CCDM: IMACON.DLL returned undefined error" "CCDM: Internal error while calling DQF.DLL" "CCDM: Internal error while calling DQF.DLL" "CCDM: Internal error while calling DQF.DLL" "CCDM: Internal error while calling DQF.DLL" "CCDM: Internal error while calling DQF.DLL" "CCDM: Internal error while calling DQF.DLL" "CCDM: DQF.DLL returned undefined error" "CCDM: Tray operating error (e.g. banknotes not correct inserted)" "CCDM: Sheets not inserted in the given time period (reported by CscwCcdmEntry(...))" "CCDM: Some or all notes or checks not taken by the consumer" "CCDM: Some or all notes or checks not taken by the consumer while retract to IO or box" "CCDM: Sheets available in the IO tray, e.g. rejected notes or cheques after dispensing" "CCDM: Loaded firmware older than the firmware found on disk" "CCDM: There is no firmware loaded in the CCCDM" "CCDM: Device handler was configured to switch LEDs when customer action is neccessary" "CCDM: Return of the function CscCcdmInit() if a new currency file has been detected" "CCDM: Returned by the function CscCcdmInit() if a new currency file has been detected" "CCDM: One or more new firmware loaded automatically by the Device Handler" "CCDM: Current loaded note table inconsistant to sensor Firmware" "CCDM: The firmware is not loaded in the CCDM" "CCDM: The parameters of the command have a wrong syntax" "CCDM: One of the locks is active or an error occurred that requires correction" "CCDM: An error occurred during the execution of the command" "CCDM: The safe door must be open for the execution of the actual command" "CCDM: The command cannot be executed at this point of time"
U25604-J-Z745-1-7600
October 2004
395
Error Class 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A 001A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A
Error Code F006_E F007_E F008_E F009_E F00A_E F00B_E F00C_E F00D_E F00E_E F00F_E F010_E F011_E F012_E F0A0_E F0A1_E F0A2_E F0A3_E F0A4_E F0A5_E F0A6_E F0A7_E F0A8_E DEFA_E DEFA_W FE09_E FE0A_E FE9C_E FE9E_E FEA0_E 0100_E 0210_E 0300_E 0305_E 8001_E 8010_E 0100_E 0200_E 0250_E 0270_E 0300_E 0350_E 0370_E 0400_E 0500_E 0572_E 0600_E
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Status desription INFO "CCDM: The application program tried to dispense a bundle, but the IO-tray is empty" "CCDM: Customer did not remove the bundle until the command has timed out" "CCDM: Cheques or sheets are not correct inserted" "CCDM: CCDM firmware initiated a boot" "CCDM: Note sensor module reports hardware error" "CCDM: Note sensor module reports firmware error" "CCDM: Comunication error reported by the sensor module" "CCDM: Note sensor hase detected an error in the data format" "CCDM: Note sensor has detected an error in the note table" "CCDM: The assignment of a note is wrong" "CCDM: The sensor couldn't read the document (note or cheque)" "CCDM: An error occured during downloding of firmware or currency data" "CCDM: The sensor responded with an unknown error code" "CCDM: Bundle with detected metal in tray" "CCDM: Tray is occupied with not dispensable notes or cheques" "CCDM: A not specified tray error occurred" "CCDM: Shutter error while command CscCcdmCashIn" "CCDM: CscCcdmTransport command received, but the ESCROW is empty" "CCDM: ESCROW full while dispending a bundle" "CCDM: Cheques or sheets on ESCROW while performing the next transaction" "CCDM: Cheques or notes jammed on the ESCROW" "CCDM: There exists no hardware equipment to perform the requested command" "IEEE1394/CCDM_CHQ: Default error" "IEEE1394/CCDM_CHQ: Default warning" "IEEE1394/CCDM_CHQ: IEEE 1394 read command could not be executed in the specified monitoring time" "IEEE1394/CCDM_CHQ: A IEEE 1394 read command is cancelled by the user" "IEEE1394/CCDM_CHQ: The length in DataSize is 0 (zero)" "IEEE1394/CCDM_CHQ: The I1394_TS.DLL could not be opened" "IEEE1394/CCDM_CHQ: The I1394_UB.DLL could not be opened" "IEEE1394/CCDM_CHQ: Internal driver error: Out of memory" "IEEE1394/CCDM_CHQ: Internal driver error: Device is not in working state" "IEEE1394/CCDM_CHQ: Internal driver error: Invalid parameter" "IEEE1394/CCDM_CHQ: Internal driver error: Size of buffer is invalid" "IEEE1394/CCDM_CHQ: Internal driver error: Device not found" "IEEE1394/CCDM_CHQ: Internal driver error: No such device instance" "IEEE1394/CCDM_CHQ: Internal driver error: The operation was cancelled/aborted" "IEEE1394/CCDM_CHQ: Internal driver error: A non-critical error occurred on the adapter" "IEEE1394/CCDM_CHQ: Internal driver error: The application has already opened the specified adapter" "IEEE1394/CCDM_CHQ: Internal driver error: The operation was cancelled because more bus resets" "IEEE1394/CCDM_CHQ: Internal driver error: The operation was cancelled because a 1394 bus reset" "IEEE1394/CCDM_CHQ: Internal driver error: The operation could not be completed because there was a conflict" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error: A critical error occurred on the adapter that caused the request to fail" "IEEE1394/CCDM_CHQ: Internal driver error: The operation requested failed because the local adapter is busy" "IEEE1394/CCDM_CHQ: Internal driver error." "IEEE1394/CCDM_CHQ: Internal driver error: The driver detected a bug in its execution logic"
396
October 2004
U25604-J-Z745-1-7600
Error Class AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A
Error Code 0639_E 0645_E 0658_E 0671_E 06B2_E 0700_E 0900_E 0A00_E 0C00_E 0D00_E 0D47_E 0F00_E 0F50_E 0F73_E 1070_E 1100_E 1200_E 1300_E 1313_E 132A_E 1350_E 1409_E 1433_E 1450_E 1500_E 0001_E 0010_E 0030_E 0110_E 0200_E 0220_E 0280_E 0302_E 0304_E 0310_E 0320_E 0340_E 0341_E 0342_E 0350_E 0351_E 0400_E
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Status desription INFO "IEEE1394/CCDM_CHQ: Internal driver error: The isochronous channel number is already in use" "IEEE1394/CCDM_CHQ: Internal driver error: An isochronous operation failed because of a FIFO" "IEEE1394/CCDM_CHQ: Internal driver error: An isochronous operation failed because of a FIFO underrun" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error: An outgoing response packet is not valid" "IEEE1394/CCDM_CHQ: Internal driver error: An operation failed due to some lack of resources other" "IEEE1394/CCDM_CHQ: Internal driver error: The operation requested is not applicable to the channel" "IEEE1394/CCDM_CHQ: Internal driver error: The operation requested is not possible at the channel's current state" "IEEE1394/CCDM_CHQ: Internal driver error: Adapters not identified" "IEEE1394/CCDM_CHQ: Internal driver error: A validation check on a number of isochronous buffers failed" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error: The request passed to the miniport was invalid" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error: The requested item was not found" "IEEE1394/CCDM_CHQ: Internal driver error: The request valid, but adapter does not support the required functionality" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error: The request cannot be transmitted" "IEEE1394/CCDM_CHQ: Internal driver error: The request cannot be transmitted" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error: Operation failed" "IEEE1394/CCDM_CHQ: Internal driver error: Operation not supported" "IEEE1394/CCDM_CHQ: Internal driver error: Operation rejected" "IEEE1394/CCDM_CHQ: Internal driver error: Packet pool empty" "IEEE1394/CCDM_CHQ: Internal driver error: Device is removed" "IEEE1394/CCDM_CHQ: Internal driver error: Requested power state transition not allowed" "IEEE1394/CCDM_CHQ: Internal driver error: Operation rejected, device is powered down" "IEEE1394/CCDM_CHQ: Internal driver error: Invalid IO control code" "IEEE1394/CCDM_CHQ: Internal driver error: Requested byte count does not match buffer size" "IEEE1394/CCDM_CHQ: Internal driver error: Input buffer too small" "IEEE1394/CCDM_CHQ: Internal driver error: Output buffer too small" "IEEE1394/CCDM_CHQ: Internal driver error: Handle already used by an object of this type" "IEEE1394/CCDM_CHQ: Internal driver error: Handle already used by an object of another type" "IEEE1394/CCDM_CHQ: Internal driver error: Handle not associated with required object" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error" "IEEE1394/CCDM_CHQ: Internal driver error: Invalid configuration info type"
U25604-J-Z745-1-7600
October 2004
397
Error Class AA1A AA1A AA1A AA1A AA1A AA1A AA1A AA1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A
Error Code 0401_E 0402_E 0403_E 0404_E 8002_E 8003_E 8008_E 8020_E DEFA_E DEFA_W FE09_E FE0A_E FE9C_E FE9E_E FEA0_E 0100_E 0210_E 0300_E 0305_E 8001_E 8010_E 0100_E 0200_E 0250_E 0270_E 0300_E 0350_E 0370_E 0400_E 0500_E 0572_E 0600_E 0639_E 0645_E 0658_E 0671_E 06B2_E 0700_E 0900_E 0A00_E
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
01 01 01 01 01 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
Status desription INFO "IEEE1394/CCDM_CHQ: Internal driver error: Invalid local host info type" "IEEE1394/CCDM_CHQ: Internal driver error: Invalid local host property type" "IEEE1394/CCDM_CHQ: Internal driver error: Unsupported type of lock operation" "IEEE1394/CCDM_CHQ: Internal driver error: Unsupported speed selected" "IEEE1394/CCDM_CHQ: Internal driver error: Device not open" "IEEE1394/CCDM_CHQ: Internal driver error: Request timeout interval has expired" "IEEE1394/CCDM_CHQ: Internal driver error: Invalid parameter in function call" "IEEE1394/CCDM_CHQ: Internal driver error: Memory allocation failed" "IEEE1394/CCDM_CIN: Default error" "IEEE1394/CCDM_CIN: Default warning" "IEEE1394/CCDM_CIN: IEEE 1394 read command could not be executed in the specified monitoring time" "IEEE1394/CCDM_CIN: A IEEE 1394 read command is cancelled by the user" "IEEE1394/CCDM_CIN: The length in DataSize is 0 (zero)" "IEEE1394/CCDM_CIN: The I1394_TS.DLL could not be opened" "IEEE1394/CCDM_CIN: The I1394_UB.DLL could not be opened" "IEEE1394/CCDM_CIN: Internal driver error: Out of memory" "IEEE1394/CCDM_CIN: Internal driver error: Device is not in working state" "IEEE1394/CCDM_CIN: Internal driver error: Invalid parameter" "IEEE1394/CCDM_CIN: Internal driver error: Size of buffer is invalid" "IEEE1394/CCDM_CIN: Internal driver error: Device not found" "IEEE1394/CCDM_CIN: Internal driver error: No such device instance" "IEEE1394/CCDM_CIN: Internal driver error: The operation was cancelled/aborted" "IEEE1394/CCDM_CIN: Internal driver error: A non-critical error occurred on the adapter" "IEEE1394/CCDM_CIN: Internal driver error: The application has already opened the specified adapter" "IEEE1394/CCDM_CIN: Internal driver error: The operation was cancelled because more bus resets" "IEEE1394/CCDM_CIN: Internal driver error: The operation was cancelled because a 1394 bus reset" "IEEE1394/CCDM_CIN: Internal driver error: The operation could not be completed because there was a conflict" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error: A critical error occurred on the adapter that caused the request to fail" "IEEE1394/CCDM_CIN: Internal driver error: The operation requested failed because the local adapter is busy" "IEEE1394/CCDM_CIN: Internal driver error." "IEEE1394/CCDM_CIN: Internal driver error: The driver detected a bug in its execution logic" "IEEE1394/CCDM_CIN: Internal driver error: The isochronous channel number is already in use" "IEEE1394/CCDM_CIN: Internal driver error: An isochronous operation failed because of a FIFO" "IEEE1394/CCDM_CIN: Internal driver error: An isochronous operation failed because of a FIFO underrun" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error: An outgoing response packet is not valid" "IEEE1394/CCDM_CIN: Internal driver error: An operation failed due to some lack of resources other" "IEEE1394/CCDM_CIN: Internal driver error: The operation requested is not applicable to the channel" "IEEE1394/CCDM_CIN: Internal driver error: The operation requested is not possible at the channel's current state"
398
October 2004
U25604-J-Z745-1-7600
Error Class BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A BB1A CC1A CC1A
Error Code 0C00_E 0D00_E 0D47_E 0F00_E 0F50_E 0F73_E 1070_E 1100_E 1200_E 1300_E 1313_E 132A_E 1350_E 1409_E 1433_E 1450_E 1500_E 0001_E 0010_E 0030_E 0110_E 0200_E 0220_E 0280_E 0302_E 0304_E 0310_E 0320_E 0340_E 0341_E 0342_E 0350_E 0351_E 0400_E 0401_E 0402_E 0403_E 0404_E 8002_E 8003_E 8008_E 8020_E DEFA_W DEFA_E
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
Status desription INFO "IEEE1394/CCDM_CIN: Internal driver error: Adapters not identified" "IEEE1394/CCDM_CIN: Internal driver error: A validation check on a number of isochronous buffers failed" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error: The request passed to the miniport was invalid" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error: The requested item was not found" "IEEE1394/CCDM_CIN: Internal driver error: The request valid, but adapter does not support the required functionality" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error: The request cannot be transmitted" "IEEE1394/CCDM_CIN: Internal driver error: The request cannot be transmitted" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error: Operation failed" "IEEE1394/CCDM_CIN: Internal driver error: Operation not supported" "IEEE1394/CCDM_CIN: Internal driver error: Operation rejected" "IEEE1394/CCDM_CIN: Internal driver error: Packet pool empty" "IEEE1394/CCDM_CIN: Internal driver error: Device is removed" "IEEE1394/CCDM_CIN: Internal driver error: Requested power state transition not allowed" "IEEE1394/CCDM_CIN: Internal driver error: Operation rejected, device is powered down" "IEEE1394/CCDM_CIN: Internal driver error: Invalid IO control code" "IEEE1394/CCDM_CIN: Internal driver error: Requested byte count does not match buffer size" "IEEE1394/CCDM_CIN: Internal driver error: Input buffer too small" "IEEE1394/CCDM_CIN: Internal driver error: Output buffer too small" "IEEE1394/CCDM_CIN: Internal driver error: Handle already used by an object of this type" "IEEE1394/CCDM_CIN: Internal driver error: Handle already used by an object of another type" "IEEE1394/CCDM_CIN: Internal driver error: Handle not associated with required object" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error" "IEEE1394/CCDM_CIN: Internal driver error: Invalid configuration info type" "IEEE1394/CCDM_CIN: Internal driver error: Invalid local host info type" "IEEE1394/CCDM_CIN: Internal driver error: Invalid local host property type" "IEEE1394/CCDM_CIN: Internal driver error: Unsupported type of lock operation" "IEEE1394/CCDM_CIN: Internal driver error: Unsupported speed selected" "IEEE1394/CCDM_CIN: Internal driver error: Device not open" "IEEE1394/CCDM_CIN: Internal driver error: Request timeout interval has expired" "IEEE1394/CCDM_CIN: Internal driver error: Invalid parameter in function call" "IEEE1394/CCDM_CIN: Internal driver error: Memory allocation failed" "USB/CCDM_CIN: DEFAULT_WARNING" "USB/CCDM_CIN: DEFAULT_ERROR"
U25604-J-Z745-1-7600
October 2004
399
Error Class CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A
Error Code 8000_E 8001_E 8002_E 8003_E 8004_E FE09_E FE0A_E FE89_E FE9C_E 0001_E 0002_E 0003_E 0004_E 0005_E 0006_E 0007_E 0008_E 0009_E 000A_E 000B_E 000C_E 000D_E 000F_E 0010_E 0011_E 0012_E 0013_E 0030_E 0100_E 0200_E 0300_E 0400_E 0500_E 0600_E 0700_E 0800_E 0900_E 0A00_E 0B00_E
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
Status desription INFO "USB/CCDM_CIN: Unexpected descriptor was reported from USB device" "USB/CCDM_CIN: Device not found" "USB/CCDM_CIN: Not enough memory available" "USB/CCDM_CIN: It was no endpoint found in the descriptor" "USB/CCDM_CIN: The creation of the list of USB devices failed" "USB/CCDM_CIN: USB read command could not be executed in the specified monitoring time" "USB/CCDM_CIN: USB READ command is cancelled by the user" "USB/CCDM_CIN: The pointer pData is illegal" "USB/CCDM_CIN: The length in DataSize is 0 (zero)" "USB/CCDM_CIN: CRC error has been detected" "USB/CCDM_CIN: Bit stuffing error has been detected" "USB/CCDM_CIN: DATA toggle mismatch has been detected" "USB/CCDM_CIN: STALLPID has been detected, error is reported by the USB host controller" "USB/CCDM_CIN: USB device is not responding, error is reported by the USB host" "USB/CCDM_CIN: PID check has failed, error is reported by the USB host controller" "USB/CCDM_CIN: Unexpected PID detected, error is reported by the USB host" "USB/CCDM_CIN: Data overrun error detected, error is reported by the USB host" "USB/CCDM_CIN: Data underrun error detected, error is reported by the USB host" "USB/CCDM_CIN: Error code is reserved by the USB host controller driver" "USB/CCDM_CIN: Error code is reserved by the USB host controller driver" "USB/CCDM_CIN: Buffer overrun has been detected, error is reported by the USB host" "USB/CCDM_CIN: Buffer underrun has been detected, error is reported by the USB host" "USB/CCDM_CIN: Buffer was not accessed, error is reported by the USB host" "USB/CCDM_CIN: FIFO error has been detected, PCI bus latency was too long" "USB/CCDM_CIN: XACT error has been detected, error is reported by the USB host" "USB/CCDM_CIN: Device is babbling, data transfer phase exceeds the USB frame length" "USB/CCDM_CIN: Data buffer error has been detected, error is reported by the USB host" "USB/CCDM_CIN: Endpoint has been halted by the USB bus driver USBD" "USB/CCDM_CIN: Memory allocation attempt has failed, error is reported by the USB bus" "USB/CCDM_CIN: Invalid URB function code has been passed, error is reported by the USB" "USB/CCDM_CIN: Invalid parameter has been passed, error is reported by the USB bus" "USB/CCDM_CIN: There are data transfer requests pending for the device" "USB/CCDM_CIN: Request has failed, error is reported by the USB bus driver USBD" "USB/CCDM_CIN: Invalid pipe handle has been passed, error is reported by the USB bus" "USB/CCDM_CIN: There is not enough bandwidth available, error is reported by the USB bus" "USB/CCDM_CIN: Internal host controller error has been detected" "USB/CCDM_CIN: Short transfer has been detected, error is reported by the USB bus" "USB/CCDM_CIN: Bad start frame has been specified, error is reported by the USB bus" "USB/CCDM_CIN: Asynchronous request has failed, error is reported by the USB bus driver"
400
October 2004
U25604-J-Z745-1-7600
Error Class CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A
Error Code 0C00_E 0D00_E 0E00_E 0F00_E 1000_E 1001_E 1002_E 1003_E 1004_E 1005_E 1006_E 1007_E 1008_E 1009_E 100A_E 100B_E 100C_E 100D_E 100E_E 100F_E 1010_E 1011_E 1012_E 1013_E 1014_E 1015_E 1016_E 1017_E 1018_E 1019_E 101A_E 101B_E 101C_E 101D_E 1080_E 1081_E 1082_E
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
Status desription INFO "USB/CCDM_CIN: USB frame control is currently owned, error is reported by the USB bus" "USB/CCDM_CIN: USB frame control is currently not owned, error is reported by the USB" "USB/CCDM_CIN: Operation is not supported, error is reported by the USB bus driver" "USB/CCDM_CIN: Invalid configuration descriptor was reported by the device" "USB/CCDM_CIN: Operation has failed, error is reported by the USBIO driver" "USB/CCDM_CIN: Invalid input buffer has been passed to an IOCTL operation" "USB/CCDM_CIN: Invalid output buffer has been passed to an IOCTL operation" "USB/CCDM_CIN: There is not enough system memory available to complete the operation" "USB/CCDM_CIN: There are read or write requests pending, error is reported by the USBIO" "USB/CCDM_CIN: USB device is already configured, error is reported by the USBIO" "USB/CCDM_CIN: The USB device is not configured, error is reported by the USBIO driver" "USB/CCDM_CIN: There are open pipes, error is reported by the USBIO driver" "USB/CCDM_CIN: Either the handle is already bound to a pipe" "USB/CCDM_CIN: Handle is not bound to a pipe, error is reported by the USBIO driver" "USB/CCDM_CIN: USB device has been removed from the system" "USB/CCDM_CIN: Specified control code is not supported" "USB/CCDM_CIN: Operation has been timed out, error is reported by the USBIO driver" "USB/CCDM_CIN: Invalid recipient has been specified" "USB/CCDM_CIN: Either an invalid request type has been specified" "USB/CCDM_CIN: Invalid IOCTL code has been specified, error is reported by the USBIO" "USB/CCDM_CIN: Direction of the data transfer request is not supported by that pipe" "USB/CCDM_CIN: Number of asynchronous data packets specified in an asynchronous read" "USB/CCDM_CIN: Memory resources are exhausted. This error is reported by the USBIO driver" "USB/CCDM_CIN: The specified pipe was not found in the current configuration" "USB/CCDM_CIN: An invalid asynchronous data packet has been specified" "USB/CCDM_CIN: There are not enough system resources to complete the operation" "USB/CCDM_CIN: Specified interface was not found in the current configuration" "USB/CCDM_CIN: Operation cannot be executed while the USB device is in the current state" "USB/CCDM_CIN: Invalid parameter has been specified with an IOCTL operation" "USB/CCDM_CIN: Evaluation interval of the USBIO DEMO version has expired" "USB/CCDM_CIN: Invalid power state has been specified" "USB/CCDM_CIN: Device has entered a power down state" "USB/CCDM_CIN: API version reported by the USBIO driver does not match" "USB/CCDM_CIN: Set configuration operation has failed, error is reported by the USBIO" "USB/CCDM_CIN: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CIN: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CIN: Operation has failed due to a restriction of the USBIO LIGHT version"
U25604-J-Z745-1-7600
October 2004
401
Error Class CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A CC1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A
Error Code 1083_E 1084_E 1085_E 1086_E 1087_E 1100_E 1102_E 1104_E 1105_E 1106_E 2000_E 3000_E 4000_E 5000_E 6000_E 7000_E DEFA_W DEFA_E 8000_E 8001_E 8002_E 8003_E 8004_E FE09_E FE0A_E FE89_E FE9C_E 0001_E 0002_E 0003_E 0004_E 0005_E 0006_E 0007_E 0008_E 0009_E 000A_E 000B_E 000C_E 000D_E 000F_E 0010_E
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Status desription INFO "USB/CCDM_CIN: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CIN: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CIN: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CIN: The operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CIN: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CIN: The specified device object does not exist" "USB/CCDM_CIN: Device object was opened, there is no valid handle to execute the operation" "USB/CCDM_CIN: Enumeration of the specified devices has failed" "USB/CCDM_CIN: Invalid parameter has been passed to a function" "USB/CCDM_CIN: Library setupapi.dll could not be loaded" "USB/CCDM_CIN: Set configuration request has failed" "USB/CCDM_CIN: Buffer is too small, error is reported by the USB bus driver USBD" "USB/CCDM_CIN: Interface was not found, error is reported by the USB bus driver USBD" "USB/CCDM_CIN: Invalid pipe flags have been specified" "USB/CCDM_CIN: Operation has been timed out, error is reported by the USB bus driver" "USB/CCDM_CIN: USB device is gone, error is reported by the USB bus driver USBD" "USB/CCDM_CHQ: DEFAULT_WARNING" "USB/CCDM_CHQ: DEFAULT_ERROR" "USB/CCDM_CHQ: Unexpected descriptor was reported from USB device" "USB/CCDM_CHQ: Device not found" "USB/CCDM_CHQ: Not enough memory available" "USB/CCDM_CHQ: It was no endpoint found in the descriptor" "USB/CCDM_CHQ: The creation of the list of USB devices failed" "USB/CCDM_CHQ: USB read command could not be executed in the specified monitoring time" "USB/CCDM_CHQ: USB READ command is cancelled by the user" "USB/CCDM_CHQ: The pointer pData is illegal" "USB/CCDM_CHQ: The length in DataSize is 0 (zero)" "USB/CCDM_CHQ: CRC error has been detected" "USB/CCDM_CHQ: Bit stuffing error has been detected" "USB/CCDM_CHQ: DATA toggle mismatch has been detected" "USB/CCDM_CHQ: STALLPID has been detected, error is reported by the USB host controller" "USB/CCDM_CHQ: USB device is not responding, error is reported by the USB host" "USB/CCDM_CHQ: PID check has failed, error is reported by the USB host controller" "USB/CCDM_CHQ: Unexpected PID detected, error is reported by the USB host" "USB/CCDM_CHQ: Data overrun error detected, error is reported by the USB host" "USB/CCDM_CHQ: Data underrun error detected, error is reported by the USB host" "USB/CCDM_CHQ: Error code is reserved by the USB host controller driver" "USB/CCDM_CHQ: Error code is reserved by the USB host controller driver" "USB/CCDM_CHQ: Buffer overrun has been detected, error is reported by the USB host" "USB/CCDM_CHQ: Buffer underrun has been detected, error is reported by the USB host" "USB/CCDM_CHQ: Buffer was not accessed, error is reported by the USB host" "USB/CCDM_CHQ: FIFO error has been detected, PCI bus latency was too long"
402
October 2004
U25604-J-Z745-1-7600
Error Class DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A
Error Code 0011_E 0012_E 0013_E 0030_E 0100_E 0200_E 0300_E 0400_E 0500_E 0600_E 0700_E 0800_E 0900_E 0A00_E 0B00_E 0C00_E 0D00_E 0E00_E 0F00_E 1000_E 1001_E 1002_E 1003_E 1004_E 1005_E 1006_E 1007_E 1008_E 1009_E 100A_E 100B_E 100C_E 100D_E 100E_E 100F_E 1010_E 1011_E
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Status desription INFO "USB/CCDM_CHQ: XACT error has been detected, error is reported by the USB host" "USB/CCDM_CHQ: Device is babbling, data transfer phase exceeds the USB frame length" "USB/CCDM_CHQ: Data buffer error has been detected, error is reported by the USB host" "USB/CCDM_CHQ: Endpoint has been halted by the USB bus driver USBD" "USB/CCDM_CHQ: Memory allocation attempt has failed, error is reported by the USB bus" "USB/CCDM_CHQ: Invalid URB function code has been passed, error is reported by the USB" "USB/CCDM_CHQ: Invalid parameter has been passed, error is reported by the USB bus" "USB/CCDM_CHQ: There are data transfer requests pending for the device" "USB/CCDM_CHQ: Request has failed, error is reported by the USB bus driver USBD" "USB/CCDM_CHQ: Invalid pipe handle has been passed, error is reported by the USB bus" "USB/CCDM_CHQ: There is not enough bandwidth available, error is reported by the USB bus" "USB/CCDM_CHQ: Internal host controller error has been detected" "USB/CCDM_CHQ: Short transfer has been detected, error is reported by the USB bus" "USB/CCDM_CHQ: Bad start frame has been specified, error is reported by the USB bus" "USB/CCDM_CHQ: Asynchronous request has failed, error is reported by the USB bus driver" "USB/CCDM_CHQ: USB frame control is currently owned, error is reported by the USB bus" "USB/CCDM_CHQ: USB frame control is currently not owned, error is reported by the USB" "USB/CCDM_CHQ: Operation is not supported, error is reported by the USB bus driver" "USB/CCDM_CHQ: Invalid configuration descriptor was reported by the device" "USB/CCDM_CHQ: Operation has failed, error is reported by the USBIO driver" "USB/CCDM_CHQ: Invalid input buffer has been passed to an IOCTL operation" "USB/CCDM_CHQ: Invalid output buffer has been passed to an IOCTL operation" "USB/CCDM_CHQ: There is not enough system memory available to complete the operation" "USB/CCDM_CHQ: There are read or write requests pending, error is reported by the USBIO" "USB/CCDM_CHQ: USB device is already configured, error is reported by the USBIO" "USB/CCDM_CHQ: The USB device is not configured, error is reported by the USBIO driver" "USB/CCDM_CHQ: There are open pipes, error is reported by the USBIO driver" "USB/CCDM_CHQ: Either the handle is already bound to a pipe" "USB/CCDM_CHQ: Handle is not bound to a pipe, error is reported by the USBIO driver" "USB/CCDM_CHQ: USB device has been removed from the system" "USB/CCDM_CHQ: Specified control code is not supported" "USB/CCDM_CHQ: Operation has been timed out, error is reported by the USBIO driver" "USB/CCDM_CHQ: Invalid recipient has been specified" "USB/CCDM_CHQ: Either an invalid request type has been specified" "USB/CCDM_CHQ: Invalid IOCTL code has been specified, error is reported by the USBIO" "USB/CCDM_CHQ: Direction of the data transfer request is not supported by that pipe" "USB/CCDM_CHQ: Number of asynchronous data packets specified in an asynchronous read"
U25604-J-Z745-1-7600
October 2004
403
Error Class DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A DD1A
Error Code 1012_E 1013_E 1014_E 1015_E 1016_E 1017_E 1018_E 1019_E 101A_E 101B_E 101C_E 101D_E 1080_E 1081_E 1082_E 1083_E 1084_E 1085_E 1086_E 1087_E 1100_E 1102_E 1104_E 1105_E 1106_E 2000_E 3000_E 4000_E 5000_E 6000_E 7000_E
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Status desription INFO "USB/CCDM_CHQ: Memory resources are exhausted. This error is reported by the USBIO driver" "USB/CCDM_CHQ: The specified pipe was not found in the current configuration" "USB/CCDM_CHQ: An invalid asynchronous data packet has been specified" "USB/CCDM_CHQ: There are not enough system resources to complete the operation" "USB/CCDM_CHQ: Specified interface was not found in the current configuration" "USB/CCDM_CHQ: Operation cannot be executed while the USB device is in the current state" "USB/CCDM_CHQ: Invalid parameter has been specified with an IOCTL operation" "USB/CCDM_CHQ: Evaluation interval of the USBIO DEMO version has expired" "USB/CCDM_CHQ: Invalid power state has been specified" "USB/CCDM_CHQ: Device has entered a power down state" "USB/CCDM_CHQ: API version reported by the USBIO driver does not match" "USB/CCDM_CHQ: Set configuration operation has failed, error is reported by the USBIO" "USB/CCDM_CHQ: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CHQ: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CHQ: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CHQ: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CHQ: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CHQ: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CHQ: The operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CHQ: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/CCDM_CHQ: The specified device object does not exist" "USB/CCDM_CHQ: Device object was opened, there is no valid handle to execute the operation" "USB/CCDM_CHQ: Enumeration of the specified devices has failed" "USB/CCDM_CHQ: Invalid parameter has been passed to a function" "USB/CCDM_CHQ: Library setupapi.dll could not be loaded" "USB/CCDM_CHQ: Set configuration request has failed" "USB/CCDM_CHQ: Buffer is too small, error is reported by the USB bus driver USBD" "USB/CCDM_CHQ: Interface was not found, error is reported by the USB bus driver USBD" "USB/CCDM_CHQ: Invalid pipe flags have been specified" "USB/CCDM_CHQ: Operation has been timed out, error is reported by the USB bus driver" "USB/CCDM_CHQ: USB device is gone, error is reported by the USB bus driver USBD"
404
October 2004
U25604-J-Z745-1-7600
Sev.
2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 98 98 11 98 01 02 02 02 02 56 02 12 00 56 12 12 12 12 00 11 02 02 01 02 07 02 00 13 56 00 11 38 07 56 16 02 56 70 70 70 70 70 70 70 02 02 07 07 07 07
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
U25604-J-Z745-1-7600
October 2004
405
Sev.
2 2 2 2 2 2 2
MStatus
00 00 07 12 12 13 75
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000
Sev.
2 4 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 13 22 13 01 13 13 01 11 56 13
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
406
October 2004
U25604-J-Z745-1-7600
U25604-J-Z745-1-7600
October 2004
407
Error Class 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08
Error Code F004_E F005_E F006_E F007_E F008_E F009_E F00B_E F00C_E F00D_E F00E_E F00F_E F011_E F012_E F013_E F014_E F015_E F016_E F017_E F018_E F019_E F01A_E F01B_E F01C_E F01D_E F01E_E F020_E F021_E F022_E F023_E F024_E F025_E F026_E F027_E F028_E F029_E F02A_E F02B_E F02C_E F02D_E F02E_E F02F_E FE08_E FE09_E FE7B_E DEFA_W DEFA_E 8000_E 8001_E 8002_E 8003_E 8004_E FE09_E FE0A_E FE89_E FE9C_E 0001_E 0002_E 0003_E 0004_E 0005_E 0006_E
Sev. 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 2 2 2 4 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus 20 20 20 20 20 20 20 20 20 20 20 04 20 00 00 05 00 20 00 00 00 20 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 FE08000000 FE09000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000
Status desription INFO "CARD READER: V24 line error No ENQ was sent" "CARD READER: Response from IDCU is incorrect" "CARD READER: Invalid status" "CARD READER: Invalid parameters with the command" "CARD READER: Internal RESET not possible (internal error)" "CARD READER: TYPE in Registry/CSCINI with CSCIDU is incorrect" "CARD READER: False value for ID_PM in Registry/CSCINI with CSCIDU" "CARD READER: Wrong value for ID_PD in Registry/CSCINI with CSCIDU" "CARD READER: False value for ID_WV in Registry/CSCINI with CSCIDU" "CARD READER: False value for ID_SH in Registry/CSCINI with CSCIDU" "CARD READER: Command is not available in this configuration" "CARD READER: V24 send command not terminated with correct length" "CARD READER: NAK received as a response" "CARD READER: CANCEL not possible" "CARD READER: A CsclduCancel command has already been sent" "CARD READER: No card in the unit to perform the command" "CARD READER: Wrong value for MSS in Registry/CSCINI with CSCIDU" "CARD READER: The device handler MSS could not be loaded" "CARD READER: Wrong value for ID_WT in Registry/CSCINI with CSCIDU" "CARD READER: Wrong value for ID_RJ in Registry/CSCINI with CSCIDU" "CARD READER: Wrong value for MAN_RECOG in Registry/CSCINI with CSCIDU" "CARD READER: The device handler CSCWHYBDLL could not be loaded" "CARD READER: Wrong value for LED in Registry/CSCINI with CSCIDU" "CARD READER: The device handler CSCWSELDLL could not be loaded" "CARD READER: The device handler CSCWCITDLL could not be loaded" "CARD READER: The specified firmware file has not the correct format" "CARD READER: The parameter INIT_LOADER_CTL in the Registry/CSCINI is incorrect" "CARD READER: DH CSCWTRADLL and /or CSCWESTDLL could not be loaded" "CARD READER: TRANSACTION-ACTIVE in the Registry/CSCINI is incorrect" "CARD READER: TRANSACTION-TRIGGER in the Registry/CSCINI is incorrect" "CARD READER: ERROR-MAPPING in the Registry/CSCINI is incorrect" "CARD READER: Parameter CHIPMODE in registry is incorrect" "CARD READER: Wrong value for ENTRY_HANDLING" "CARD READER: Device handler CSCSWI.DLL could not be loaded" "CARD READER: Device handler CSCEDS.DLL could not be loaded" "CARD READER: Device handler CSCEDM.DLL could not be loaded" "CARD READER: Device handler CSCWICM.DLL could not be loaded" "CARD READER: Parameter SAMx_MODE incorrect" "CARD READER: Parameter SAM incorrect" "CARD READER: Device handler CSCWV2X.DLL could not be loaded" "CARD READER: Device handler CSCWHUS.DLL could not be loaded" "CARD READER: V24 Communication timeout" "CARD READER: V24 Communication timeout" "CARD READER: Initialization failed" "USB/IDCU: DEFAULT_WARNING" "USB/IDCU: DEFAULT_ERROR" "USB/IDCU: Unexpected descriptor was reported from USB device" "USB/IDCU: Device not found" "USB/IDCU: Not enough memory available" "USB/IDCU: It was no endpoint found in the descriptor" "USB/IDCU: The creation of the list of USB devices failed" "USB/IDCU: USB read command could not be executed in the specified monitoring time" "USB/IDCU: USB READ command is cancelled by the user" "USB/IDCU: The pointer pData is illegal" "USB/IDCU: The length in DataSize is 0 (zero)" "USB/IDCU: CRC error has been detected" "USB/IDCU: Bit stuffing error has been detected" "USB/IDCU: DATA toggle mismatch has been detected" "USB/IDCU: STALLPID has been detected, error is reported by the USB host controller" "USB/IDCU: USB device is not responding, error is reported by the USB host" "USB/IDCU: PID check has failed, error is reported by the USB host controller"
408
October 2004
U25604-J-Z745-1-7600
Error Class AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08
Error Code 0007_E 0008_E 0009_E 000A_E 000B_E 000C_E 000D_E 000F_E 0010_E 0011_E 0012_E 0013_E 0030_E 0100_E 0200_E 0300_E 0400_E 0500_E 0600_E 0700_E 0800_E 0900_E 0A00_E 0B00_E 0C00_E 0D00_E 0E00_E 0F00_E 1000_E 1001_E 1002_E 1003_E 1004_E 1005_E 1006_E 1007_E 1008_E 1009_E 100A_E 100B_E 100C_E 100D_E 100E_E 100F_E 1010_E 1011_E 1012_E 1013_E 1014_E 1015_E 1016_E 1017_E 1018_E 1019_E 101A_E 101B_E 101C_E 101D_E 1080_E 1081_E 1082_E 1083_E
Sev. 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000
Status desription INFO "USB/IDCU: Unexpected PID detected, error is reported by the USB host" "USB/IDCU: Data overrun error detected, error is reported by the USB host" "USB/IDCU: Data underrun error detected, error is reported by the USB host" "USB/IDCU: Error code is reserved by the USB host controller driver" "USB/IDCU: Error code is reserved by the USB host controller driver" "USB/IDCU: Buffer overrun has been detected, error is reported by the USB host" "USB/IDCU: Buffer underrun has been detected, error is reported by the USB host" "USB/IDCU: Buffer was not accessed, error is reported by the USB host" "USB/IDCU: FIFO error has been detected, PCI bus latency was too long" "USB/IDCU: XACT error has been detected, error is reported by the USB host" "USB/IDCU: Device is babbling, data transfer phase exceeds the USB frame length" "USB/IDCU: Data buffer error has been detected, error is reported by the USB host" "USB/IDCU: Endpoint has been halted by the USB bus driver USBD" "USB/IDCU: Memory allocation attempt has failed, error is reported by the USB bus" "USB/IDCU: Invalid URB function code has been passed, error is reported by the USB" "USB/IDCU: Invalid parameter has been passed, error is reported by the USB bus" "USB/IDCU: There are data transfer requests pending for the device" "USB/IDCU: Request has failed, error is reported by the USB bus driver USBD" "USB/IDCU: Invalid pipe handle has been passed, error is reported by the USB bus" "USB/IDCU: There is not enough bandwidth available, error is reported by the USB bus" "USB/IDCU: Internal host controller error has been detected" "USB/IDCU: Short transfer has been detected, error is reported by the USB bus" "USB/IDCU: Bad start frame has been specified, error is reported by the USB bus" "USB/IDCU: Asynchronous request has failed, error is reported by the USB bus driver" "USB/IDCU: USB frame control is currently owned, error is reported by the USB bus" "USB/IDCU: USB frame control is currently not owned, error is reported by the USB" "USB/IDCU: Operation is not supported, error is reported by the USB bus driver" "USB/IDCU: Invalid configuration descriptor was reported by the device" "USB/IDCU: Operation has failed, error is reported by the USBIO driver" "USB/IDCU: Invalid input buffer has been passed to an IOCTL operation" "USB/IDCU: Invalid output buffer has been passed to an IOCTL operation" "USB/IDCU: There is not enough system memory available to complete the operation" "USB/IDCU: There are read or write requests pending, error is reported by the USBIO" "USB/IDCU: USB device is already configured, error is reported by the USBIO" "USB/IDCU: The USB device is not configured, error is reported by the USBIO driver" "USB/IDCU: There are open pipes, error is reported by the USBIO driver" "USB/IDCU: Either the handle is already bound to a pipe" "USB/IDCU: Handle is not bound to a pipe, error is reported by the USBIO driver" "USB/IDCU: USB device has been removed from the system" "USB/IDCU: Specified control code is not supported" "USB/IDCU: Operation has been timed out, error is reported by the USBIO driver" "USB/IDCU: Invalid recipient has been specified" "USB/IDCU: Either an invalid request type has been specified" "USB/IDCU: Invalid IOCTL code has been specified, error is reported by the USBIO" "USB/IDCU: Direction of the data transfer request is not supported by that pipe" "USB/IDCU: Number of asynchronous data packets specified in an asynchronous read" "USB/IDCU: Memory resources are exhausted. This error is reported by the USBIO driver" "USB/IDCU: The specified pipe was not found in the current configuration" "USB/IDCU: An invalid asynchronous data packet has been specified" "USB/IDCU: There are not enough system resources to complete the operation" "USB/IDCU: Specified interface was not found in the current configuration" "USB/IDCU: Operation cannot be executed while the USB device is in the current state" "USB/IDCU: Invalid parameter has been specified with an IOCTL operation" "USB/IDCU: Evaluation interval of the USBIO DEMO version has expired" "USB/IDCU: Invalid power state has been specified" "USB/IDCU: Device has entered a power down state" "USB/IDCU: API version reported by the USBIO driver does not match" "USB/IDCU: Set configuration operation has failed, error is reported by the USBIO" "USB/IDCU: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/IDCU: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/IDCU: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/IDCU: Operation has failed due to a restriction of the USBIO LIGHT version"
U25604-J-Z745-1-7600
October 2004
409
Error Class AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08 AA08
Error Code 1084_E 1085_E 1086_E 1087_E 1100_E 1102_E 1104_E 1105_E 1106_E 2000_E 3000_E 4000_E 5000_E 6000_E 7000_E
Sev. 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000
Status desription INFO "USB/IDCU: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/IDCU: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/IDCU: The operation has failed due to a restriction of the USBIO LIGHT version" "USB/IDCU: Operation has failed due to a restriction of the USBIO LIGHT version" "USB/IDCU: The specified device object does not exist" "USB/IDCU: Device object was opened, there is no valid handle to execute the operation" "USB/IDCU: Enumeration of the specified devices has failed" "USB/IDCU: Invalid parameter has been passed to a function" "USB/IDCU: Library setupapi.dll could not be loaded" "USB/IDCU: Set configuration request has failed" "USB/IDCU: Buffer is too small, error is reported by the USB bus driver USBD" "USB/IDCU: Interface was not found, error is reported by the USB bus driver USBD" "USB/IDCU: Invalid pipe flags have been specified" "USB/IDCU: Operation has been timed out, error is reported by the USB bus driver" "USB/IDCU: USB device is gone, error is reported by the USB bus driver USBD"
410
October 2004
U25604-J-Z745-1-7600
Sev.
2 4 2 2 2 2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 07 07 07 00 07 07 07 00 01 01 00 07 02 02 04 00 01 08 07 07 01 07 01 01 01 08 07 08 07 07 01 07 07 06 02 01 00 07 07 07 07 07 07 07
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 8000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
U25604-J-Z745-1-7600
October 2004
411
Sev.
2 2 2 2 2 2 2 2 2 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
07 07 07 07 07 07 07 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
412
October 2004
U25604-J-Z745-1-7600
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
U25604-J-Z745-1-7600
October 2004
413
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000
Sev.
2 4 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 03 03 03 03 03 03 03 03 03 03 03 02
MData
0000 0000 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0201
414
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
01 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
MData
0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100 0100
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
U25604-J-Z745-1-7600
October 2004
415
Sev.
2 2 2 2 2 2 2
MStatus
09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
Sev.
2 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 08 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 40000800 00000000 00000000 00000000 20000800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
416
October 2004
U25604-J-Z745-1-7600
Sev.
2 4 2 2 2 2 4 4 2 2 2 2 2 2 2 2 2 2 4 4 2 2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4
MStatus
00 00 00 00 00 16 00 00 00 08 08 08 08 00 08 08 08 05 05 07 07 05 05 07 07 08 08 08 08 08 08 08 08 08 08 08 08 08 08
MData
00000000 00000000 00000000 02000000 02000000 00000002 00000000 00000000 00000000 40000800 40000800 40000800 40000800 00000000 40000800 40000800 40000800 08000000 08000000 40000002 40000002 08000000 08000000 40000000 40000000 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800
U25604-J-Z745-1-7600
October 2004
417
Sev.
2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 02 02 02 07 04 02 01 05 00 05 00 05 00 01 00 02 04 02 02
MData
0000000000000000 0000000000000000 0200000000000000 0200000000000000 4000000000000000 4000000000000000 4000000000000000 4000000000000000 4000000000000000 0800000000000000 0400000000000000 4000080000000000 4000000100000000 4000010000000000 4000000000000000 4000010000000000 4000000000000000 4000010000000000 4000000000000000 4000100000000000 4000000000000000 4000400000000000 4000000000000000 4000080000000000 4000080000000000
Sev.
2 4 2 2 2 2 2 2
MStatus
00 00 00 05 00 23 02 02
MData
0000000000000000 0000000000000000 0200000000000000 4000010000000000 0200000000000000 4000000000000000 4000000000000000 4000000000000000
418
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 2 2 2 2 2 2 2 2
MStatus
02 23 07 07 05 05 00 00 00 00
MData
4000000000000000 4000000000000000 0800000000000000 0800000000000000 4000010000000000 4000010000000000 4000010000000000 4000010000000000 4000010000000000 4000010000000000
Sev.
2 4 2 2 2 2 2 2 4 4 2 2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4
MStatus
00 00 00 08 08 08 08 08 00 00 03 03 09 08 08 08 08 05 00 08 08 01 08 08 08 08 08 08 08 08 08
MData
00000000 00000000 02000000 40000000 40000000 40000000 40000000 40000800 00000000 00000000 40000004 40000004 40000000 00000000 00000000 40000000 40000000 08000000 40000000 40000000 40000000 40010000 40000000 40000000 40000000 00000000 40000000 40000000 40000000 40000000 40000000
U25604-J-Z745-1-7600
October 2004
419
Sev.
2 4 2 1 2 2 2 2 2 4 4 2 1 1 1 4 1 4 2 4 4 4 4 2 4 4 2 1 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
420
October 2004
U25604-J-Z745-1-7600
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
U25604-J-Z745-1-7600
October 2004
421
Sev.
4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Sev.
2 2 2 2 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
M-Status
00 00 00 08 00 08 08 05 08 08 08 08 08 08 08 08 08 08 08 08
M-Data
00000000 00000000 02000000 40000800 00000000 40000800 40000800 80000000 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800 40000800
422
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 4 4
MMStatus Data
00 00 00 00 00000000 00000000 00000000 00000000
Sev.
2 2 2 2 2 4 4 4 4 2 4 4 4 2 2 2 2 2 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
U25604-J-Z745-1-7600
October 2004
423
Sev.
2 2 4 2 2 4 4 2 4 2 2 2 2 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Sev.
2 2 2 2 2 2 2 4 4 2 4 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
424
October 2004
U25604-J-Z745-1-7600
Sev.
2 4 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
U25604-J-Z745-1-7600
October 2004
425
Sev.
2 4 2 2 2 2 2 2 4 4 4 4 4 4 4 4 4 2 4
MStatus
00 00 08 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 40000800 80000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
426
October 2004
U25604-J-Z745-1-7600
Sev.
4 4 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 02000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
U25604-J-Z745-1-7600
October 2004
427
Sev.
2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
428
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
U25604-J-Z745-1-7600
October 2004
429
Sev.
4 4 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 02000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
430
October 2004
U25604-J-Z745-1-7600
Sev.
2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
U25604-J-Z745-1-7600
October 2004
431
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
432
October 2004
U25604-J-Z745-1-7600
Sev.
0 2 4 4 2 2 4 2 2 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4 4 2 2 4 4 4 2 2 2 2 2 2 2 4 2 2 2 2
MStatus
00 12 07 08 00 00 08 00 00 00 20 00 00 00 20 00 00 00 00 05 00 12 00 00 00 00 00 11 07 13 09 01 01 11 08 01 04 11 11 38 00 00 00 00 00 00 04 06 02 01 02 05
MData
06000000 06000000 40000000 40000000 0007000000000000 0007000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 000000000000000000 00000000 00000000 00000000 0000000000 00000000 00000000 00000000000000000000 00000000000000000000 0000000000000000000000 0001 06000040 01000000000000000000 02000000 02000000 02000000 0200000000000000 0400000000000000000 0000000000 1000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0600000000 000000 000000 0000000000000000000000 0000000000000000000000 000000 000000 000000 000000 000000 000000 000000 000000
U25604-J-Z745-1-7600
October 2004
433
Sev.
2 4 2 2 2 4 4 2 2 4 2 2 4 4 4
MStatus
36 05 05 08 12 05 05 12 05 05 02 04 04 04 04
MData
0007000000000000 08000000 08000000 40000800 00000000000000000000 40000800 08000000 06000000 08000000 08000000 0000000000 0000000000 0000000000 0000000000 0000000000
Sev.
2 2 4 2 2 2 4 4 4 2 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
03 03 41 04 04 00 07 08 08 07 11 10 00 14 03 03 01 14 13 14 34 00 03 03 17 03 04 04 04 04 09 09
MData
01100000000000000000 01100000000000000000 00004000000000000000 00000303030300000000 00000303030300000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 06000000000000000000 02000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
434
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
09 01 03 03 00 14 03 03 01 14 13 14 34 00 03 03 17 03 04 04 04 04 09 09 01 03
MData
00000000000000000000 00000000000000000000 01100000000000000000 01100000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 01100000000000000000
Sev.
4 2 2 2 2
MStatus
38 70 70 38 38
MData
00000000 00000000 00000000 00000000 00000000
Sev.
4 2 3 4 2
MStatus
01 02 03 04 05
MData
0000000000000000 000001 0000000000000000 000002 0000000000000000 000003 0000000000000000 000004 0000000000000000 000005
U25604-J-Z745-1-7600
October 2004
435
Sev.
4 4 2 2 3 4 2 2 2 2 4 2 2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
06 07 08 09 10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
MData
0000000000000000 000006 0000000000000000 000007 0000000000000000 000008 0000000000000000 000009 0000000000000000 000010 0000000000000000 000011 0000000000000000 000013 0000000000000000 000014 0000000000000000 000015 0000000000000000 000016 0000000000000000 000017 0000000000000000 000018 0000000000000000 000019 0000000000000000 000020 0000000000000000 000021 0000000000000000 000022 0000000000000000 000023 0000000000000000 000024 0000000000000000 000025 0000000000000000 000026 0000000000000000 000027 0000000000000000 000028 0000000000000000 000029 0000000000000000 000030 0000000000000000 000031 0000000000000000 000032 0000000000000000 000033 0000000000000000 000034
Sev.
2
MStatus
77
MData
7000000000
436
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
01 01 02 03 04 05 06 07 08 09 10 11 12
MData
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Sev.
4 4 4 4
MStatus
07 07 07 07
MData
40000000 40000000 40000000 40000000
U25604-J-Z745-1-7600
October 2004
437
Sev.
4 4 4 4 4 4 4 4 4 2 2 4 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
09 09 09 09 09 09 09 09 09 09 09 10 10 09 09 09 01 01 01 01 01 01 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 05 09 09 09 09 09 09 09 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 0000000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 01100000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
438
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 2 2 2 2 2 2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
U25604-J-Z745-1-7600
October 2004
439
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
440
October 2004
U25604-J-Z745-1-7600
Sev.
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MStatus
09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09
MData
00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000 00000000000000000000
U25604-J-Z745-1-7600
October 2004
441
442
October 2004
U25604-J-Z745-1-7600
Tables
Tables
Table 1: Table 2: Table 3: Table 4: Table 5: Table 6: Table 7: Table 8: Table 9: Basic Software of ProCash/NDC . . . . . . . . . . . . . . . Basic Software of ProConsult/NDC Standard fonts table Software structure . . . . . . . . . . . . . 20 21 31 34 55 58 59 62 64 67 70 71 72 76 78 81 84 87 90 93 96 99 102 104
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
State summary . . . . . . . . . . . . . . . . . . . . . . . . ProCash/NDC, ProConsult/NDC steps belonging to NDC states Card Read state entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 10: Customer Selectable PIN state entries . . . . . . . . . . . . Table 11: Extension state entries . . . . . . . . . . . . . . . . . . . . Table 12: Envelope Deposit (C) state entries . . . . . . . . . . . . . . Table 13: Pre-Set Operation Code Buffer state table . . . . . . . . . . Table 14: Preset operation code buffer Extension state table Table 15: Four FDK Select Function state entries . . . . .
. . . . . . . . . . .
Table 16: Amount Entry state entries . . . . . . . . . . . . . . . . . . Table 17: Amount Check state entries . . . . . . . . . . . . . . . . .
Table 18: Information Entry state entries . . . . . . . . . . . . . . . . Table 19: Transaction Request state entries . . . . . . . . . . . . . .
Table 20: Extension state entries . . . . . . . . . . . . . . . . . . . . Table 21: Close state entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 22: FIT Switch state entries Table 23: Card Write state entries
U25604-J-Z745-1-7600
October 2004
443
Tables Table 25: Enhanced Amount Entry state entries . . . . . . . . . . . . Table 26: Extension state entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 110 112 114 116 119 120 123 126 129 132 135 136 139 142 145 148 152 154 154 157 157 160 161 162
Table 27: Language Code Switch state entries Table 28: Extension state entries
. . . . . . . . . . . . . . . . . . .
Table 29: Card Read - PIN Entry Initiation state entries . . . . . . . . Table 30: Extension state entries . . . . . . . . . . . . . . . . . . .
Table 31: Language Select From Card state entries . . . . . . . . . . Table 32: FDK Switch state entries . . . . . . . . . . . . . . . . . .
Table 33: FDK Information Entry state entries . . . . . . . . . . . . . Table 34: Extension state entries . . . . . . . . . . . . . . . . . . .
Table 35: Eight FDK Selection state entries . . . . . . . . . . . . . . Table 36: Extension state entries Table 37: Extension state entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 40: Hardware Fitness Extension state entries . . . . . . . . . . Table 41: Smart FIT Check State . . . . . . . . . . . . . . . . . . .
Table 42: Skip state step . . . . . . . . . . . . . . . . . . . . . . . . Table 43: Screen control characters cross-reference . . . . . . . . .
Table 44: Screen control characters . . . . . . . . . . . . . . . . . . Table 45: Screen escape sequences cross-reference . . . . . . . . . Table 46: Screen escape sequences . . . . . . . . . . . . . . . . .
Table 47: Default Voice Message files . . . . . . . . . . . . . . . . . Table 48: Default WAVE files for Audio Echo on Keyboard . . . . . .
444
October 2004
U25604-J-Z745-1-7600
Tables Table 50: Timer values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 189 190 200 206 209 218 223 226 236 239 242 245 249 251 254 258 261 264 267 270 272 275 281 287 296 445
Table 52: FIT fields listed by data track position Table 53: MAC flags definition Table 54: Code conventions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 55: Transaction Request message . . . . . . . . . . . . . . . . Table 56: Solicited Status message . . . . . . . . . . . . . . . . . . . Table 57: Unsolicited Status message . . . . . . . . . . . . . . . . .
Table 58: Transaction Reply command message . . . . . . . . . . . . Table 59: Terminal Command message Table 60: State Tables Load Table 61: Screen Data Load . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 63: Enhanced Configuration Parameters Load . . . . . . . . . . Table 64: Option codes . . . . . . . . . . . . . . . . . . . . . . . . . Table 65: Interactive Transaction Response Table 66: FIT Data Load . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
Table 67: Encryption Key Load . . . . . . . . . . . . . . . . . . . . . Table 68: Extended Encryption Key Load . . . . . . . . . . . . . . . . . . . . . . . . .
Table 70: Configuration IDLoad . . . . . . . . . . . . . . . . . . . . . Table 71: Date And Time Load . . . . . . . . . . . . . . . . . . . . . Table 72: Message Authentication Field Selection Load . . . . . . . . Table 73: Specific Command Reject Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 74: NDC function IDs assigned to step functions Table 75: Send Options And Timers message format
U25604-J-Z745-1-7600
October 2004
Tables Table 76: Acknowledge And Continue . . . . . . . . . . . . . . . . . Table 77: Acknowledge And Stop . . . . . . . . . . . . . . . . . . . 299 301 304 305 306 307 311 313 316 320 321 324 325 327 328 330 331 332 334 335 364 367 368 379 383
Table 78: Send Configuration Information . . . . . . . . . . . . . . . Table 79: Hardware Fitness Table . . . . . . . . . . . . . . . . . . . Table 80: Hardware Fitness Table Enhanced Table 81: Device Configuration Table . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
Table 82: Supply Status Device Table . . . . . . . . . . . . . . . . . Table 83: Supply Counters . . . . . . . . . . . . . . . . . . . . . . . Table 84: Send Error Log Information . . . . . . . . . . . . . . . . .
Table 85: Send Date/Time Info . . . . . . . . . . . . . . . . . . . . . Table 86: Hardware Configuration Data Table 87: Supplies Data . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
Table 88: Fitness Data . . . . . . . . . . . . . . . . . . . . . . . . . Table 89: Tamper and Sensor Status Data . . . . . . . . . . . . . . . Table 90: Software ID and Release Number . . . . . . . . . . . . . . Table 91: Local Configuration Option Digits . . . . . . . . . . . . . . Table 92: Solicited Status (Device Fault) . . . . . . . . . . . . . . . . Table 93: Error Severity Table . . . . . . . . . . . . . . . . . . . . . Table 94: Supplies Status Table . . . . . . . . . . . . . . . . . . . .
Table 95: Unsolicited Device Status . . . . . . . . . . . . . . . . . . Table 96: Electronic Journal Upload message format . . . . . . . . . Table 97: Printer Models . . . . . . . . . . . . . . . . . . . . . . . . Table 98: NDC Printer control characters . . . . . . . . . . . . . . .
Table 99: Cash Dispenser V1 (Class: 0007) . . . . . . . . . . . . . . Table 100:Cash Dispenser NG (Classes: 0018/001D)) . . . . . . . .
Table 101:Cash Cheque Deposit Module (CCDM) (Classes: 001A/XX1A) 392 446 October 2004
U25604-J-Z745-1-7600
Tables Table 102:Encryption Decryption Module (EDM) (Class: 000F) Table 103:Encryption Decryption Software (EDS) (Class: 0011) Table 104:Card Reader (Class: 0008/AA08) . . . . . . . . 405 406 407 411 414 415 416 417 418 418 419 420 422 423 423 424 424 426 427 428 430 431 433 434 435 435 447
. . . . . . . . . . . . . .
Table 105:Deposit Module (Class: 0017/AA17) . . . . . . . . . . . . . Table 106:Vandal Guard (Class: 0015) . . . . . . . . . . . . . . . . .
Table 107:Motorized Door (Class: 000E) . . . . . . . . . . . . . . . . Table 108:Printer (Class: 0032) . . . . . . . . . . . . . . . . . . . . . Table 109:Printer (Class: 0033) . . . . . . . . . . . . . . . . . . . . . Table 110:Printer (Class: 0034) . . . . . . . . . . . . . . . . . . . . . Table 111:Printer (Class: 0035) . . . . . . . . . . . . . . . . . . . . . Table 112:Printer (Class: 0038) . . . . . . . . . . . . . . . . . . . . . Table 113:Printer (Class: 0039) . . . . . . . . . . . . . . . . . . . . . Table 114:Printer (Class: 003E) . . . . . . . . . . . . . . . . . . . . . Table 115:Printer (Class: 003F) . . . . . . . . . . . . . . . . . . . . . Table 116:Printer (Class: 0040) . . . . . . . . . . . . . . . . . . . . . Table 117:Printer (Class: 0041) . . . . . . . . . . . . . . . . . . . . . Table 118:Printer (Class: 0042) . . . . . . . . . . . . . . . . . . . . . Table 119:Printer (Class: 0044) . . . . . . . . . . . . . . . . . . . . . Table 120:Printer (Class: 0045) . . . . . . . . . . . . . . . . . . . . . Table 121:Printer (Class: AA45) . . . . . . . . . . . . . . . . . . . . . Table 122:Printer (Class: 0048) . . . . . . . . . . . . . . . . . . . . . Table 123:Printer (Class: AA48) . . . . . . . . . . . . . . . . . . . . . Table 124:Transaction (Class: 6434) . . . . . . . . . . . . . . . . . .
Table 125:Cash Dispenser (Class: 643A) . . . . . . . . . . . . . . . . Table 126:Security Module (Class: 643C) . . . . . . . . . . . . . . . . Table 127:CashIn transaction (Class: 6446)
U25604-J-Z745-1-7600
. . . . . . . . . . . . . .
October 2004
Tables Table 128:EMV transaction (Class: 6459) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 437 437 438
Table 129:Cheque transaction (Class: 645A) Table 130:EMV transaction (Class: 0091)
. . . . . . . . . . . . . . . . . . . . . . . . . .
448
October 2004
U25604-J-Z745-1-7600
Figures
Figures
Figure 1: Figure 2: Figure 3: Figure 4: Figure 5: Terminal operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 206 208 225 286 Transaction message flow
Terminal to network messages . . . . . . . . . . . . . . Network to terminal commands . . . . . . . . . . . . . . Transaction Reply message accept/reject flowchart . . .
U25604-J-Z745-1-7600
October 2004
449
Figures
450
October 2004
U25604-J-Z745-1-7600
Abbreviations
API ARC ASCII ATM CDM CI CRT CSC CSP DES EBCDIC FDK FIT ID IDCU ITR MAC MDS NCR NDC Application Program Interface Application Return Code American Standard Code for Information Interchange Automated Teller Machine Cash Dispenser Module Customization Image Cathode Ray Tube Customer Service Center Customer Selected PIN Data Encryption Standard Extended Binary Coded Decimal Interchange Code Function Display Key Financial Institution Table IDentification ID Card Unit Interactive Transaction Response Message Authentication Code Modular Delivery System National Cash Register NCR Direct Connect
U25604-J-Z745-1-7600
October 2004
451
Abbreviations OAR PAN PC PCCP PIN POS QLLC SDLC SNA SOH SST TABS Open Account Relationship Primary Account Number Personal Computer PC Configurator Package Personal Identification Number Point of Sales (Cash Registers) Qualified Logical Link Control Synchronous Data Link Control System Network Architecture State Of Health Self Service Terminal Total Automatic Banking System
452
October 2004
U25604-J-Z745-1-7600
Related publications
Available manuals
Basically all the manuals you need to get information about configurations and functionality of ProCash/NDC, ProConsult/NDC, ProDevice (WOSA), CSC-W32 and AddOn products can be downloaded from the Wincor Nixdorf intranet server. Link: http://ssp-asw
ProCash/NDC ProConsult/NDC Installation manuals These two Installation manuals contain detailed descriptions of configuration parameters of ProCash/NDC, ProCash/DDC and ProConsult/NDC, ProConsult/DDC, which are stored in the Windows registry. Further contents are descriptions about several Utilities which are additionally delivered.
U25604-J-Z745-1-7600
October 2004
453
Related publications ProCash/NDC-DDC Programmers Reference This manual gives detailed descriptions about Steps, Prep functions and variables used by ProCash/NDC and ProConsult/NDC. Furthermore it gives information about the ProCash/NDC ProConsult/NDC architecture and the connection with Protopas basic frameworks. ProTopas Module Konstruction Kit Programming Guide Describes the Frameworks of the ProTopas Manager and gives detailed API descriptions for the programmer. With this manual a programmer is able to build up Protopas applications. ProTopas Framework Documentation Programming Guide Gives a global overview about the ProTopas Framework architecture and describes the interaction between the different frameworks. ProTopas Host Protocol and Communication Frameworks ProGramming Guide Describes the APIs of the Communication Frameworks from ProTopas Manager and gives detailed descriptions for the programmer. ProCash/NDC ProConsult/NDC WEB-Extension Inst. & Conf. manual The Installation & Configuration manual contains detailed descriptions how the add on product WEB-Extensions is integrated in ProCash/NDC and ProConsult/NDC. It also gives detailed descriptions about additional configuration parameters, which are needed to enable the WEB-Extensions. ProCashIn/Online Inst. & Conf. manual The Installation & Configuration manual contains detailed descriptions how the add on product ProCashIn/Online is integrated in ProCashIn/NDC and ProCashIn/DDC. It also gives detailed descriptions about additional configuration parameters, which are needed to enable ProCashIn/Online. GDI Printer Overlay Framework User Guide The User Guide describes how GDI print is realised in ProCash/NDC, ProCash/DDC, ProConsult/NDC and ProConsult/DDC. It contains detailed parameter descriptions that are required (mandatory or optional) to enable Windows GDI printing.
454
October 2004
U25604-J-Z745-1-7600