NBS Payment Solutions Division of NBS Technologies NBS5030 WIRELESS POS TERMINAL BASE User Manual NBS5xxx
NBS Payment Solutions - Division of NBS Technologies Inc. WIRELESS POS TERMINAL BASE NBS5xxx
USERS MANUAL
NBS5xxx User Manual Contents MANUFACTURER’S DECLARATION OF CONFORMITY................................................ 5 1 EQUIPMENT.................................................................................................. 6 1.1 GENERAL HARDWARE DESCRIPTION..................................................................... 7 1.1.1 NBS5500, CDMA terminal, main characteristics .................................................... 7 1.1.2 NBS5600, GPRS terminal, main characteristics .................................................... 8 1.1.3 NBS5700, BLUETOOTH terminal, main characteristics ........................................ 9 1.1.4 Other common features ........................................................................................ 10 1.2 DETAILED HARDWARE CHARACTERISTICS ........................................................ 12 ® 1.2.1 Processors - the power of Telium technology..................................................... 12 1.2.2 Data security ......................................................................................................... 13 1.2.2.1 Equipment design........................................................................................... 13 1.2.2.2 Software design.............................................................................................. 13 1.2.2.3 Use design ..................................................................................................... 14 1.2.2.4 Standards ....................................................................................................... 14 1.2.3 The isolation mechanism by electronic locking system........................................ 15 1.2.4 Memory capacity................................................................................................... 16 1.2.5 Data storage time.................................................................................................. 16 1.2.6 Multimedia Card (MMC) or Secure Digital card (SD Card) .................................. 16 1.2.7 Smart card readers ............................................................................................... 17 1.2.8 Magnetic stripe card reader .................................................................................. 19 1.2.9 Keypad - Navigation pad ...................................................................................... 20 1.2.10 Display screen .................................................................................................... 21 1.2.11 Printer.................................................................................................................. 22 1.2.12 Modem ................................................................................................................ 23 1.2.13 Power supply unit................................................................................................ 24 1.2.14 External ports available on the base .................................................................. 25 1.2.14.1 NBS5010B (Charging base only - no external ports)................................... 25 1.2.14.2 NBS5020B (Com port and dial-up modem) ................................................. 25 1.2.14.3 NBS5030B (Bluetooth base - Ethernet) ....................................................... 26 1.2.14.4 NBS5040B (Bluetooth base – Dial-up) ........................................................ 27 1.2.15 External ports available on the terminal.......................................................... 28 1.2.16 Buzzer ............................................................................................................. 28 1.3 PERIPHERALS ........................................................................................................... 29 NBS Payment Solutions 2/55 User Manual 2 SOFTWARE................................................................................................. 30 2.1 SOFTWARE ARCHITECTURE................................................................................... 31 2.2 SOFTWARE SECURITY MANAGEMENT ................................................................. 33 2.3 OPERATING SYSTEM (OS)....................................................................................... 34 2.3.1 Bootstrap............................................................................................................... 34 2.3.2 Operating system (OS) characteristics................................................................. 35 ® 2.4 TELIUM MANAGER .................................................................................................. 36 2.4.1 Terminal initialization ............................................................................................ 36 2.4.1.1 Operating requirements ................................................................................. 36 2.4.1.2 Initializing common parameters ..................................................................... 36 2.4.2 Terminal maintenance .......................................................................................... 37 2.4.2.1 Properties ....................................................................................................... 37 2.4.2.2 Loading........................................................................................................... 37 2.4.2.3 Diagnostics..................................................................................................... 37 2.5 SOFTWARE LOADING .............................................................................................. 38 2.5.1 Local loading and downloading ............................................................................ 38 2.5.2 Tools: LLT and TMS ............................................................................................. 38 2.5.3 Loading and managing memory allocation in the terminal ................................... 39 2.5.4 Improved software downloading ........................................................................... 39 2.5.5 Starting the download ........................................................................................... 40 2.6 DEVELOPMENT WORKSTATION ............................................................................. 41 2.7 OTHER SOFTWARE PACKAGES............................................................................. 42 2.8 APPLICATIONS SOFTWARE CATALOGUE, FRANCE ........................................... 43 2.8.1 Standard bank software B0' CB V5.2 local payment .......................................... 43 2.8.2 Bank software EMV CB V5.2 local payment ........................................................ 44 2.8.3 Other software ...................................................................................................... 45 3 TERMINAL MANAGEMENT SYSTEM........................................................ 46 3.1 TERMINAL MANAGEMENT SERVER (TMS)........................................................... 47 3.2 REMOTE DIAGNOSTICS AND MAINTENANCE ...................................................... 48 4 SERVICES ................................................................................................... 50 4.1 SUMMARY OF SERVICES......................................................................................... 51 5 ANNEXES.................................................................................................... 52 5.1 STANDARDS .............................................................................................................. 53 5.2 DOCUMENTATION..................................................................................................... 54 NBS Payment Solutions 3/55 User Manual Telium , ® technological excellence, high security performance. NBS Payment Solutions 4/55 User Manual MANUFACTURER’S DECLARATION OF CONFORMITY NBS5xxx Terminals: These terminals comply with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. For body worn operation, the terminals have been tested and meet RF exposure guidelines when used with an accessory that contains no metal and that positions the handset a minimum of 1 cm from the body. Use of other accessories may not ensure compliance with RF exposure guidelines. NBS50x0B Bases: These devices comply with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. NBS5030B Base: For compliance with FCC and Industry Canada RF Exposure Requirements, the base is required to be located more than the safety distance of 20 cm away from any person during operation. CAUTION: Changes or modifications to the terminal and base, not expressly approved by NBS Payment Solutions, could void your authority to operate this equipment under FCC regulations NBS Payment Solutions 5/55 User Manual 1 EQUIPMENT NBS5xxx is the mobile terminal for electronic payment in the 21st century. It answers user comfort requirements, as well as the continually growing demands of payment card providers, whether in terms of performance, security or upgradeability. ® NBS5xxx is based on SAGEM Monetel's Telium technology. The NBS5xxx terminal is: • • • • • • ultra-powerful, highly secure, multi-application, very reliable, upgradeable, easy to operate. NBS5xxx is ready for migration to EMV smart cards while still providing the secure processing of magnetic stripe cards. NBS5xxx is today's terminal for future electronic payment. NBS Payment Solutions 6/55 User Manual 1.1 GENERAL HARDWARE DESCRIPTION 1.1.1 NBS5500, CDMA terminal, main characteristics Main processor Crypto processor Internal memory – – – ARM9 32-bit RISC rated at 200 MIPS Crypto microcontroller: 50 MIPS FLASH: 16 Mb – SDRAM: 16 Mb Main smart card reader – – – – – – – – – Synchronous and asynchronous; clock frequency: 3.57 MHz, 7.14 MHz and 14.28 MHz Vcc = 5V, 3V and 1.8V asynchronous clock frequency 3.57 MHz, 7.14 MHz and 14.28 MHz Vcc = 5V, 3V and 1.8V ISO1 + ISO2 stripes graphic display, 128 x 64 pixels, 57 x 36 mm, backlit 16 backlit keys (including 3 colour keys "Confirm", "Correct", "Cancel", and a "Function" key) – – – – – – – – – – – – – – 6 backlit keys Easy loading Thermal 24 characters per line 15 lines/second in alphanumeric print mode ticket width: 58 mm roll diameter: 40 mm yes NiMh - 1500 mAh Battery life: 200 standard transactions Standby lifetime: 300 hours Batteries recharged on NBS50x0 base (plug-in external power supply) Recharge time: 50% of battery life after 2 hours. 1 slave USB port – 1 master USB port – – – – – – – – – – – Charging base only (no external ports) 1 simplified RS232C port, Dial-up modem V22, V22b, V32b initiator and responder plug-in phone cable fast connect ISO1 + ISO2 + ISO3 stripes 2 SAMs – Second smart card reader MMC or SD card interface Memories: 16 Mb Flash and 16 Mb RAM Lithium-Ion batteries (1600 mAh) 2 SAMs (Secure Access Modules) Magnetic stripe card reader Display Key pad Navigation pad Printer Buzzer Batteries Terminal ports Base ports NBS5010B NBS5020B Modem Terminal options Weight: Phone cable length: Terminal: about 425g (full with paper) NBS Payment Solutions 7/55 Base: about 100g about 3m User Manual 1.1.2 NBS5600, GPRS terminal, main characteristics Main processor Crypto processor Internal memory – – – ARM9 32-bit RISC rated at 200 MIPS Crypto microcontroller: 50 MIPS FLASH: 16 Mb – SDRAM: 16 Mb Main smart card reader – – – – – Synchronous and asynchronous; Clock frequency: 3.57 MHz, 7.14 MHz and 14.28 MHz Vcc = 5V, 3V and 1.8V – asynchronous Clock frequency: 3.57 MHz, 7.14 MHz and 14.28 MHz Vcc = 5V, 3V and 1.8V Magnetic stripe card reader Display Keypad – – – ISO1 + ISO2 stripes graphic display, 128 x 64 pixels, 57 x 36 mm, backlit 16 backlit keys (including 3 colour keys "Confirm", "Correct", "Cancel", and a "Function" key) Navigation pad Printer – – – – – – 6 backlit keys Easy loading Thermal 24 characters per line 15 lines/second in alphanumeric print mode Ticket width: 58 mm – Roll diameter: 40 mm Buzzer Batteries – – – yes NiMh - 1500 mAh Battery life: 180 standard transactions – Standby lifetime: 200 hours Batteries recharged on "G base" (plug-in external power supply) Recharge time: 50% of battery life after 2 hours. Recharging with travel charger (connection on terminal) 1 slave USB port – 1 master USB port 3 SAMs – – – – Terminal ports Base ports NBS5010B NBS5020B – – Charging base only (no external ports) 1 simplified RS232C port, Dial-up modem Tri-band: GSM (900 MHz), DCS (1800 MHz), PCS (1900 MHz) Mobile class B (GPRS and GSM supported) Multi-slot class 10 (4+1 / 3+2) GPRS context maintenance – Dedicated SIM Option of "P base" (in place of the "G base") – – – – – – – ISO1 + ISO2 + ISO3 stripes Second smart card reader MMC or SD card interface Memories: 16 Mb Flash and 16 Mb RAM Lithium-Ion batteries (1600 mAh) Modem V22, V22b, V32b 1 simplified RS232C port Weight: Terminal: about 475g (full with paper) GPRS modem Terminal options – – – NBS Payment Solutions 8/55 G Base: about 100g User Manual 1.1.3 NBS5700, BLUETOOTH terminal, main characteristics Main processor Crypto processor Internal memory – – – ARM9 32-bit RISC rated at 200 MIPS Crypto microcontroller: 50 MIPS FLASH: 16 Mb – SDRAM: 16 Mb Main smart card reader – – – – – – – – – Synchronous and asynchronous; Clock frequency: 3.57 MHz, 7.14 MHz and 14.28 MHz Vcc = 5V, 3V and 1.8V asynchronous Clock frequency: 3.57 MHz, 7.14 MHz and 14.28 MHz Vcc = 5V, 3V and 1.8V ISO1 + ISO2 stripes graphic display, 128 x 64 pixels, 57 x 36 mm, backlit 16 backlit keys (including 3 colour keys "Confirm", "Correct", "Cancel", and "Function" key) Navigation pad Printer – – – – – 6 backlit keys Easy loading – Thermal graphic 24 characters per line 15 lines/second in alphanumeric print mode Ticket width: 58 mm – Roll diameter: 40 mm Buzzer Batteries – – – – – – – yes NiMh - 1500 mAh Battery life: 200 standard transactions Standby lifetime: 300 hours Batteries recharged on "B base" (plug-in external power supply) Recharge time: 50% of battery life after 2 hours. 1 slave USB port – 1 master USB port – – 2 simplified RS232C ports, Ethernet port 1 simplified RS232C port, Dial-up modem Modem – – – – V22, V22b, V32b initiator and responder plug-in phone cable fast connect – Isolation relay of phone line Bluetooth radio port Terminal / Base – Outdoor range: up to 100 m – Speed: 350 kbps – Simultaneous management of 3 terminals per Bluetooth base Terminal options – ISO1 + ISO2 + ISO3 stripes – Second smart card reader – MMC or SD card interface – Memories: 16 Mb Flash and 16 Mb RAM – Lithium-Ion batteries (1600 mAh) Option of communicating "B base" (exclusive with STN modem) – – Ethernet – 2 simplified RS232C ports 1 slave USB port 4 SAMs Magnetic stripe card reader Display Keypad Terminal ports Base ports NBS5030B NBS5040B Weight: Phone cable length: Terminal: about 465g (full with paper) NBS Payment Solutions 9/55 Base: about 100g about 3m User Manual 1.1.4 Other common features Dimensions (L x W x H): Cover colour options: Terminal: 180 x 79 x 57 mm black and grey Base: 152 x 88 x 41 black Ergonomics specially designed to improve: • introduction and removal of smart cards • magnetic stripe card reading • operator guiding, using navigation keys and dialogue • input on touch-effect large-key keypad • information display using large backlit screen Data security Implemented security features: • Tamper resistant • Tamper detective • Tamper responsive Use of powerful algorithms for encryption and authentication. From an ultra powerful processor through to software development The NBS5xxx circuit board is based on an ARM 9 processor with very large scale integration: "a circuit board in a chip". It contains a series of smart peripherals and a 32-bit RISC processor rated at 180 MHz, capable of remaining active with very low consumption levels. These manage: • Software actual isolation, essential in a multi-application context. The design of the processor ensures the integrity of the software applications and their data. Thus no application can have its data or code consulted or altered by another. • Simultaneity among the various peripherals, reducing the transaction time required, for example, when printing while inputting data on the keypad. • Memory space, which is directly addressable by the processor (no paging mechanism). Software development is made easier, and memory space availability is optimal. • Standby mode that keeps the terminal activated between transactions even when not placed on its base (which avoids having to wait for the device to switch on and off). NBS Payment Solutions 10/55 User Manual • Easy integration of the NBS5xxx in all types of business thanks to the thermal printer's silence, a compact footprint and excellent ergonomics. The NBS5xxx has been designed to make maintenance easy and improve reliability. The NBS5xxx is fully downloadable, including the downloader itself! In addition the operating system now onboard each NBS5XXX offers highly evolved functions such as the maintenance system, local diagnostics and remote diagnostics, functions improving after sales service and enabling efficient equipment management. Memory space optimization was also in the design brief. The software is compressed and stored in nonvolatile memory. Reduced download time The reduction of download time was a major requirement; it is very reduced, thanks to data compression techniques. Of course, selective downloading enables one software application to be downloaded or changed independently of the others or the system. The use of FTP TCP/IP and PPP allows download times to be optimized. Once the connection has been made with the V32b modem, downloading a 120 Kb software application takes about 1 min. The application software development platform is one of the most efficient on the market. It enables developments and debugging in "C" language in an integrated development environment. NBS Payment Solutions 11/55 User Manual 1.2 DETAILED HARDWARE CHARACTERISTICS ® 1.2.1 Processors - the power of Telium technology "A CIRCUIT BOARD BUILT INTO A CHIP". Main characteristics Main CPU Clock frequency Capacity ARM 32-bit RISC processor 180 MHz 200 MIPS CRYPTO CPU Clock frequency Capacity ARM 32-bit RISC processor 60 MHz 50 MIPS Calendar Time and date stamping Leap-year management Without seasonal hour changes The power of the NBS5XXX's processors gives the following performance: Algorithm Keys 1024 exp 3 1024 exp 216 + 1 2048 exp 3 2048 exp 216 + 1 Algorithm RSA SDA DDA 2.5 ms 22 ms 8 ms 72 ms 5.1 ms 44.1 ms 16.1 ms 144 ms 7.7 ms 66.2 ms 24.2 ms 218 ms NBS Payment Solutions 12/55 User Manual 1.2.2 Data security 1.2.2.1 Equipment design The terminal was designed with the goal of resisting tampering, in order to keep the confidential character of sensitive data (keys or confidential code), and to delete this data as soon as a tamper attempt is detected. Tamper resistance • All the data are inside the crypto processor and are thus physically protected by the chip. This prevents the reading of secret bank keys and confidential codes. • The display, keypad and smart card readers are controlled by the crypto processor. Tamper detection Protection against tampering • By micro switches • By temperature surveillance • By voltage surveillance Tamper evidence When tampering occurs, the terminal reacts: • The crypto processor deletes sensitive data • A message is displayed to alert the user • The crypto processor locks • The keypad locks with display of the message, "unauthorized" or "irruption" • The damaged security labels provide evidence that the product has been opened. 1.2.2.2 Software design Software loading is made secure. Only authentic, signed and certified software can be loaded into the terminal. a) The software identification scheme is based on: − Asymmetric encryption algorithm with public and private keys − Certified RSA cards − Software Signature Tool (SST) b) Software intended to be loaded into the secure terminal must first be signed by a Software Signature Tool (SST). They can then be downloaded using an LLT (Local Loading Tool). NBS Payment Solutions 13/55 User Manual c) Once the software is loaded, the crypto processor checks the loaded software's certificate and signature. This operation constitutes the authentication. If the loaded software is authentic, it is accepted. If this condition is satisfied, the downloading of software into an NBS5XXX using an LLT or a TMS operates the same way as for other products in SAGEM Monetel's EFT range. NOTE: "LLT" and "TMS" are described in the section "Loading software". 1.2.2.3 Use design • The product has to be activated before any use. Once activated, the terminal is operational. Activation enables: − software loading, − product security. 1.2.2.4 Standards Compliance with international specifications for: • PEDS (PIN Entry Device Security): on-line or off-line terminals accepting PIN cards (debit/credit). • EMV (Europay, Mastercard, Visa) standards: standard smart card processing (EMV standards) version V4.0, EMV2000 ISO 13491, secure cryptographic devices (1999-07) ISO 11568, Key Management Techniques (1994-12-01) ISO 9564-1, PIN Management and Security (1997) EPCI Visa card accepting device requirements (March 1998) NBS Payment Solutions 14/55 User Manual 1.2.3 The isolation mechanism by electronic locking system Isolation Read/write isolation is obtained by USER confinement in the application software memory space. Inter-software isolation is controlled by an MMU (Memory Management Unit). MMU features • Material protection • Total inter-software protection (read/write) • Code protection Inviolable memory protection The controller checks each access to the memory. The OS is inviolable and protected The Processor distinguishes two execution worlds: - USER world: software domain. -SUPERVISOR world: OS domain. No software running in the USER world can access the SUPERVISOR world. This exclusion mechanism is ensured by the processor itself. Therefore the OS is inviolable, even in the case of an application software bug. This system inviolability ensures that the isolation mechanism supervised by the OS always remains operational. The OS ensures the inter-inviolability of software applications The OS can decide the access rights of the USER world at any time. The MMU used by the processor enables the software's addressable space to be delimited. A software application can only write to the memory space corresponding to the scope of its data field. Any attempt to write or read in another space is immediately "trapped" by the controller, generating an exception. Thus the OS keeps a track of this incident for future use with remote diagnostics. The other software applications remain non-violated and operational. Furthermore, the software in question cannot even selfdestruct, because its write access to code is denied. NBS Payment Solutions 15/55 User Manual 1.2.4 Memory capacity FLASH: 16 Mb SDRAM: 16 Mb 1.2.5 Data storage time The NBS5XXX has a lithium battery Characteristics 3 volts 500 mAh welded Forecast battery duration: 7 years (with the following assumptions: 1 year storage maximum as from the manufacturing date, at 25°C, and 45 days/year not powered at 25°C) 1.2.6 Multimedia Card (MMC) or Secure Digital card (SD Card) The terminal has one connector capable of receiving an MMC or SD Card. These cards are memory extensions that enable file size in the terminal to be increased. NBS Payment Solutions 16/55 User Manual 1.2.7 Smart card readers The NBS5XXX can be equipped with: • 1 main smart card reader named CAM1, • 1 secondary smart card reader named CAM2, • 4 positions for SAM readers. CAM readers • Main reader CAM1: Situated on the front, this allows easy introduction and removal, leaving the card visible to the user. • Secondary reader CAM2: It is situated under the terminal. The card fits in easily. The card is hidden by a flap that completely blocks access. CAM reader features • International standards ISO 7816 • EMV 2000 approval level 1 (EMV 4.0) • Conform with GIE Cartes Bancaire (French credit cards) and GIE SESAM-Vitale (French health care authority). • Smart cards and memory cards (asynchronous and synchronous) • Cards accepted: • Detection and protection against accidental removal • Specially designed ergonomic card introduction zone - asynchronous cards to standard ISO 7816 and to EMV specifications - synchronous cards (see next page) Conformity with ISO standards ISO 7816-1, 2, 3 Protocol used protocol T=0 & T=1 Convention Direct and inverse Clock frequency 3.57 MHz, 7.14 MHz or 14.28 MHz Protection Detection of short-circuit or over-consumption, VCC Detection of accidental removal by interruption Power supply voltage Vcc 5V, 3V & 1.8V Programming voltage Vpp Not connected Grip: 8 friction contacts (middle chip) Contact for card presence and removal Number of operations 100,000 Synchronous cards Separate logical outputs on contacts 4 and 8 NBS Payment Solutions 17/55 User Manual Examples of usable cards: • asynchronous T=0 • asynchronous T=1 • synchronous GEM Plus: GPM 416/896 5V and compatible GPM 271 GPM 2k (S10) GPM 8k (S9) GFM 2k (S8) GFM 4k (S8) SIEMENS: SLE 4404 SLE 4418 (S9) SLE 4428 (S9) SLE 4432 (S10) SLE 4436 SLE 4442 (S10) SLE 5536 etc. (the material and logical base of NBS5XXX is open, and enables the development of other synchronous drivers). SAM readers (Security Access Module) 4 SAM readers can accept cards in "microsim ID000" (minicard) format. The SAM readers are easy to access through two access flaps. NOTE: Synchronous cards and SAM contacts C4 and C8 are not managed. NBS Payment Solutions 18/55 User Manual 1.2.8 Magnetic stripe card reader Swipe reader Large acceptance range: Slow swipes at 10 cm/sec, Fast swipes at 100 cm/sec. Reader type Manual Tracks read Track 2 and 1 Card formats accepted ISO 7810, 7811-1, 2, 3, 4 & 7813 Card swipe speed 10 cm/s to 100 cm/s Reading error rate < 0.5% Reading direction From back to front and front to back Card slot Vertical, guided by marking on cover Head lifespan 100,000 swipes Options Tracks 1 & 2 & 3 NBS Payment Solutions 19/55 User Manual 1.2.9 Keypad - Navigation pad Navigation pad 4 function keys and an "up/down" navigation pad for dropdown menus Backlit Keypad 12 numeric keys with alphanumeric marking Fast paper advance and terminal switching on key (terminal switched off with key combination) Function keys with banking conformal colours Key 5 with Braille bumps for visually handicapped Green key with two Braille bumps for visually handicapped Backlit Self-adhesive code cover KEYPAD - NAVIGATION PAD Number of keys 16 + up/down navigation pad + 4 function keys F1 - F4 Type Elastomer membrane Area about 43 cm2 Bounce < 10 ms Number of operations 1 million Pressing force 80-200 g Key size approx. 9 x 5 mm (width x height) Key pitch approx. 13 x 12 mm (horizontal x vertical) Backlit By LED Alphanumeric input: The NBS5XXX enables the input of alphanumeric characters on its keypad. This input is facilitated by the keypad's screen-printed alphabetic characters. NBS Payment Solutions 20/55 User Manual 1.2.10 Display screen Graphic display: 128 x 64 pixels Active zone: 57 x 36 mm Backlit FSTN technology DISPLAY 128 x 64 Type LCD Display area 55 x 30 mm Number of pixels 128 x 64 Character size (example) 21 char/line* 6 x 8 pts 16 char/line* 8 x 10 pts 12 char/line* 10 x 12 pts 2.46 x 3.6 mm 3.28 x 4.5 mm 4.10 x 5.4 mm Technology FSTN Assembly Clipped onto CU card Protection By PMMA window *The number of characters per line mentioned is for illustration, and it depends on the character font used. NBS Payment Solutions 21/55 User Manual 1.2.11 Printer Easy and fast paper loading BAR TYPE THERMAL PRINTER SILENT < 55 dB at 1 m FAST: 24 characters/line More than 15 lines/second in alphanumeric print mode Fast paper-advance function: More than 40 mm/s GRAPHICS Character size > 3 x 2 mm (H x w) Character font Software defined Number of characters/line 24 in standard mode Printing attributes Printing colour Modes: condensed (48 characters/line), bold, double height, double width, etc. Black Paper loading Easy paper loading system Paper presence detection Optical sensor Graphic mode Definition of graphic characters or LOGOS 384 pixels/line Paper rolls: Same as EFT terminals range - Paper colour white - Paper width 58 mm - Diameter 40 mm - Length about 18 m - Paper roll lifetime about 95 CB transactions (France) NBS Payment Solutions 22/55 User Manual 1.2.12 Modem Modem V22, V22b, V32, V32b, (respectively 1200, 2400, 9600, 14400 bauds) Full duplex synchronous or asynchronous Full software setting AT compatible Built into the terminal, communicates with the STN. Galvanic isolation 2500 V / 1 min Responder, initiator, busy line detection A telephone can be connected to the terminal Fast connect DIALLER Possible use of private exchanges DTMF dial-up according to 4 software set levels Pulsed dial-up Checking of routing and tones Electronic interface V32b, V32, V42, V42b, MNP4 & MNP5 V22 b, V22 (variant B), - Full duplex - asynchronous - synchronous Framing Emission levels Reception levels Line quality Software set Software set Operation from 0 to -43 dBm; carrier loss from -43 to -48 dBm Line error rate tolerated: from 10-3 to 10-6 Protection Line differential security: 250 V non-destructive Galvanic isolation between line interface and modem: 2500 volts /1 min CONNECTIVITY Plug-in cable, length 3m, fitted with RJ11 at both ends. Connection to network by RJ11 socket + adapter phone jack if necessary LOGIC AT compatible command set Setting of DTMF emission levels, data, Framing, etc. Setting of adaptability to local network conditions Setting of dial-up characteristics (intertrains, delays, etc.) Setting using the keypad NBS Payment Solutions 23/55 User Manual 1.2.13 Power supply unit Wall-mount unit (possible accessory: BA-USB travel adapter) Standard, rectified regulated Meeting French and international safety standards The power supply unit is adapted to the constraints and standards in force in the country of use. The characteristics of the power supply unit are: Input voltage 100-240 V 50/60 Hz Output voltage 5 V, 1 A Protection Against surges: thermal fuse placed on primary Against conducted interference: integral filter Standards Case class II double Isolation to IP 40 Transformer class E Flammability according to standard UL 94.V1 Mechanical interface Power supply jack with safety catch Straight flexible cable: about 3 meters long between base and power supply unit, plug-in on base side Weight 100 g Dimensions 27 x 71 x 77 mm NBS Payment Solutions 24/55 User Manual 1.2.14 External ports available on the base 1.2.14.1 NBS5010B (Charging base only - no external ports) • Power supply jack input The connectors visible on the NBS5010B base are not functional, except the power supply jack. 1.2.14.2 NBS5020B (Com port and dial-up modem) The external appearance of the NBS5020B base is the same as the NBS5010B. Connection using standard RJ11 connectors • • • • Phone line input Phone line tapping Serial port (fast serial port for many possible connections: till, cheque editor, PC, external modem, etc.) Power supply jack input COM Electronic interface Number of wires Simplified RS232 CTS RX TX GND Mechanical interface Modular jack 6 points 1 = Ground 3 = Rx 4 = Tx 5 = CTS Logical Interface 300-115 kbps Software set framing Connection examples Local loading tool Recording till Cheque reader/editor Computer External modem RS 485 converter unit NBS Payment Solutions 25/55 User Manual 1.2.14.3 NBS5030B (Bluetooth base - Ethernet) Connection using standard RJ11 connectors • • • Ethernet Two fast Serial ports Power supply jack input COM1 COM2 Electronic interface Number of wires Simplified RS232 Simplified RS232 CTS RX TX GND RX TX GND Mechanical interface Modular jack 6 points RJ11 Modular jack 4 points RJ9 1 = Ground 3 = Rx 4 = Tx 5 = CTS 2 = Ground 3 = Rx 4 = Tx 300-115 kbps 300-115 kbps Software-set framing Software-set framing Logical interface NBS Payment Solutions 26/55 Ethernet IEEE 802.3 Modular jack 8 points RJ45 10 Mbps and 100 Mbps compatible User Manual 1.2.14.4 NBS5040B (Bluetooth base – Dial-up) • • • • Phone line input Phone line tapping Serial port (fast serial port for many possible connections: till, cheque editor, PC, external modem, etc.) Power supply jack input COM Electronic interface Number of wires Simplified RS232 CTS RX TX GND Mechanical interface Modular jack 6 points 1 = Ground 3 = Rx 4 = Tx 5 = CTS Logical Interface 300-115 kbps Software set framing Connection examples Local loading tool Recording till Cheque reader/editor Computer External modem RS 485 converter unit NBS Payment Solutions 27/55 User Manual 1.2.15 External ports available on the terminal Slave mini-USB (function), Master mini-USB (host), Conform to USB1.1 standard Slave mini-USB Electronic interface Number of wires Master mini-USB Power supply Slave USB 1 = 5V 2 = D– 3 = D+ 5 = GND Travel battery charger Master USB 1 = 5V regulated 100 mA 2 = D– 3 = D+ 5 = GND Mechanical Interface Type B mini-USB socket Type A mini-USB socket Logical Interface 12 Mbps max Low speed: 1.5 Mbps High speed: 12 Mbps USB 1.1 USB 1.1 Connection examples Local loading tool POS integration Power supply unit with travel charger USB key Fingerprint sensor 1.2.16 Buzzer Audible device that can be used by the application software Greater than 65 dB at 1 m Frequency set by software (except when entering PINs) NBS Payment Solutions 28/55 User Manual 1.3 PERIPHERALS • ELC10 equipment range: Cheque editor/reader (see instructions, reference 87 714 586 on ELC10). … Other peripherals, including peripherals fitted with USB sockets NBS Payment Solutions 29/55 User Manual 2 SOFTWARE ® The terminal, equipped with Telium technology, has a structure that supports several software applications coexisting without mutual interference. The OS is multitask, real-time and pre-emptive. The inputs/outputs are managed under interruptions. This means the peripherals can be processed simultaneously, and thus improves the terminal's performance. It can be downloaded to FLASH memory. NBS Payment Solutions 30/55 User Manual 2.1 SOFTWARE ARCHITECTURE NBS Payment Solutions 31/55 User Manual The software architecture is divided into three levels: • System • Multi-application manager • Independent applications The system manages access to all the terminal's peripherals. Access is completed via standard C primitives for all the input/output peripherals (keypad, printer, etc.) and via specific primitives for other peripherals (smart cards and magnetic stripe cards). Further, the system takes charge of memory management. It allocates memory space to the software applications and controls access. The multi-applications manager is the entity that calls on the various software applications loaded in the terminal in response to the various events that occur in the terminal. The software applications are modeled around the demands made by the multi-applications manager. Each request or input point represents a processing operation to be performed. Each software application manages the execution of these processing operations according to its specifications. This standardization based on input points simplifies the implementation of the software applications on terminals built using Telium ® technology. It provides natural access to the modularity concepts and improves the maintainability and quality of the software applications. NBS Payment Solutions 32/55 User Manual 2.2 SOFTWARE SECURITY MANAGEMENT The terminal is designed to execute only authentic software and to do this in a ranked context. The terminal performs the following checks a) When loading software, the terminal checks: • Its authenticity, which is verified by checking its signature using the RSA algorithm with a 1024-bit key. b) Before running software, the terminal checks: • Its presence, which is verified by looking for the software's identity. • Its integrity, which is verified by checksums and CRCs. NBS Payment Solutions 33/55 User Manual 2.3 OPERATING SYSTEM (OS) 2.3.1 Bootstrap The bootstrap is resident. The bootstrap very briefly takes control of the terminal following each powering up to perform the initialization and the self-test. Then it automatically runs the OS which in turn starts the applications manager. Thus the Bootstrap provides the following functionalities: • • • Memory and checksum self-test Local loading of the OS if absent OS authenticity check and start-up. NBS Payment Solutions 34/55 User Manual 2.3.2 Operating system (OS) characteristics The OS is (down)loaded into the memory. It is upgradeable. After a few fractions of a second following powering up, it takes control. It checks the presence, integrity and authenticity of the system components and application software present in the terminal. The maintenance subsystem takes control in the following cases: - if no authentic software application is present, - or if a manual action by the operator is made when powering up, - or if it is activated by application software. The maintenance subsystem ensures, among other things, application software downloading. The OS ensures the start of the multitask core and then runs the application software by making a set of services available to them: Multitask management: Availability of a pre-emptive real-time environment, based on interruptions, events and letter boxes. This management enables simultaneous processing, which improves the terminal's performance. Input/output management: This is carried out under interruptions, generally in buffered mode. Thus, the applications software developer enters a "conventional" C context. System alarms management: Certain incidents (e.g. swipe card reading error) detected by the OS are recorded. They can be used later by the maintenance subsystem during remote or local diagnostics. Application software alarms management: A number of incidents detected by the software applications can be saved by the OS at their request. This recording is used later as in the case of system alarms. Application software isolation management: The OS provides the mechanisms described in the section on software isolation and memory protection. Between software isolation is managed by an MMU (Memory Management Unit). Software loading and downloading management: The OS offers the (down)loading services described in the section "Software loading" NBS Payment Solutions 35/55 User Manual ® 2.4 TELIUM MANAGER ® The main functions offered by Telium manager are the following: – Application software management – Terminal initialization – Terminal maintenance – Card recognition and routing to the application software It selects the application software: – EMV application software (complies with EMV2000 level 2 (EMV4.0) – non-EMV application software In France, it is compatible with the following environments – Health – French banking – "Private applications" 2.4.1 Terminal initialization 2.4.1.1 Operating requirements To function, the terminal has to be equipped with its OS, the applications software manager and at least one application. If one of the three components is missing, the terminal warns the operator who has to load it. If no application software is initialized, the applications manager displays a message asking for an application to be initialized. If at least one application is initialized, the terminal is operational. The applications manager then awaits an event to poll the software applications loaded in the terminal. 2.4.1.2 Initializing common parameters The applications manager is used to load the common parameters: Date, time, message display language, phone network configuration data, local loading of remote diagnostics. NBS Payment Solutions 36/55 User Manual 2.4.2 Terminal maintenance The terminal has maintenance functions for... • • • Properties Local loading Diagnostics 2.4.2.1 Properties The properties function is used to print the following tickets: • • • List of applications software loaded into the terminal: version number, checksum, etc. The applications manager prints this information for itself and for the operating system. Applications software call time: remote collect, loading, etc. Total number of transactions in each application file contained in the terminal. 2.4.2.2 Loading The program update function is used to update the terminal by: • • Using a special local loading tool connected to the terminal, Loading using the information supplied at the moment of initialization of the applications manager. 2.4.2.3 Diagnostics The diagnostics function is used for: • Local diagnostics The operator can request the printout of incidents or alarms saved in the terminal. This saving consists of two groups of items: • Incident counters: used for repetitive-type incidents, when only the number of occurrences is of use, e.g. the number of incorrect swipe readings. Exceptional events. The information content depends on the type of incident. Generally this is the date and time, and then information on the incident itself. These events are saved in a revolving file where the most recent are kept. Remote diagnostics This allows the operator to make a call to the server to transfer information saved in the terminal. The server can thus enrich a database for ensuring efficient monitoring of equipment, propose preventive maintenance services, operating statistics, etc. NBS Payment Solutions 37/55 User Manual 2.5 SOFTWARE LOADING 2.5.1 Local loading and downloading Software can be loaded: • Locally via the serial port (COM or USB): local loading. • Remotely via the switched telephone network (STN) or by X25: downloading. The techniques used: • TCP/IP • data compression, • authenticity checking, • memory allocation management, etc. best optimize the (down)loading operations. Hence savings in (down)loading time, use security, ease of upgrade, and number of software programs installed in the terminal 2.5.2 Tools: LLT and TMS LLT (Local Loading Tool) The LLT is used for local software loading. The LLT is comprised of: • PC running Windows 2000/NT4, • SAGEM Monetel loading software, • PC-terminal connection cable. Local Loading is carried out: • Using the PC with the LLT installed, on the serial COM or USB slave port • Automatic switching to the local loader of the OS. Two possible connections: • By COM port: Speed 115,200 bps • By USB slave port: Speed about 8 Mbps Selection of the software to load is guided on the PC screen using an Explorer-type windowing system (Windows Loader). Loading time of 200-kb software application: • About 15 s via the COM port • Less than 5 s via the USB port TMS (Terminal Management Server) The TMS is a file server PC that ensures the downloads as well as the other tasks it handles. See its full description in the "TMS" section NBS Payment Solutions 38/55 User Manual 2.5.3 Loading and managing memory allocation in the terminal • Before (down)loading, the system checks that the memory space is available. • Software loading (possibly compressed) is done into flash. If software is deleted, the system frees the space. If software is upgraded, the system loads the new software, checks it and then deletes the old. The whole memory zone remains used and usable. No zone is reserved for upgrades. • When the terminal starts up (power up or reset) the software applications are decompressed and the code copied into RAM. 2.5.4 Improved software downloading Includes the following characteristics: • Loading via FTP TCP/IP and PPP for optimized loading. V32b downloading performance is: – about 1.4 kbps on the original files. Once the connection has been made with the V32b modem, downloading a 120 Kb software application takes about 1 min. • Automatic dial-up and access to the download server in the switched telephone network (STN) or by X25 (TRANSPAC in France) through public PAD or private PAD access. • Data compression according to algorithm based on the Lempel-Ziv method ensuring compression rates of about 40%. • For downloading, only the improved software application will be downloaded. In addition, the terminal manages this and not the remote server, which offers operating security during multiple source loading. • Recall management in case of communication breakdown This service enables an interrupted download to be resumed at the same place where it had lost connection and only to download the unfinished part. The downloaded software is executed securely, using the authenticity check. NBS Payment Solutions 39/55 User Manual 2.5.5 Starting the download The download request can be made from: • The applications manager at the business's request. This is especially the case of a program update or the addition of new software into the terminal's memory. In this case the procedure is simplified to the maximum. Thus, the user starts the call from the applications manager by choosing the upgrade function from the dialogue menus and keys. Dial-up and connection to the server are automatic. - For an upgrade, the user has nothing to enter. - For a new software request, the user is guided on screen to make the choice. The business's ID is not requested. The ID saved in the terminal is automatically transmitted to the server. • The application software at the request of the centre or the business (e.g. in France by "envelopes"). In this case, the downloading is fully automatic. The downloading ticket lets the business know. NBS Payment Solutions 40/55 User Manual 2.6 DEVELOPMENT WORKSTATION Introduction Using this development workstation, applications software can be produced for the NBS5XXX range of terminals. The software is written in high level C language in a multi-applications environment. SAGEM Monetel makes available all the software and equipment required for development. This includes the documentation. Also, training sessions are offered. Finally, migration tools and documentation facilitate migration operations for all prior applications running on EFT10, EFT20 or EFT30. Required configuration TM The development workstation executes on a Pentium PC running under Windows 2000/NT Development tools for ARM such as a crossed compiler are necessary. These comprise: • C compiler, assembler and link editor for ARM and Thumb, • Development environment, • TPE simulator for debugging the application from the development PC. • Debugger at source level (ADW) operating via an ARM JTAG Multi-Ice debugger (optional) Supply The development workstation SDK 30 comprises: • User licence of M²OS software which includes: o Operating system (OS), o Applications software manager, o Libraries, o Related documentation in PDF files, • User licence of SST (Software Signature Tool), • User licence of LLT (Local Loading Tool), • Card and RSA card reader for signing applications software. Note: For using the development workstation with a debugger, it is useful to complete it with: o A specific NBS5XXX model for testing applications o The ARM Multi-Ice debugger (optional) Migration EFT10/20/30 to NBS5XXX help can also be supplied as an option. Related services • Training o Application software development on NBS5XXX Length: 3 days Place: Guilherand-Granges 07500 - France o Migration of EFT10/20/30 software to NBS5XXX Length: 2 days Place: Guilherand-Granges 07500 - France Training prerequisites: A good knowledge of C language is necessary. Some experience of onboard software can be useful. • Technical support Lasts 6 months following the training It includes access to the hot-line, and to the updates of the documentation and software during this period. NBS Payment Solutions 41/55 User Manual 2.7 OTHER SOFTWARE PACKAGES Optional: • TCP/IP package: o TCP/IP stack using PPP with EFT10S/20S, APIS compatible o FTP support o TCP/IP stack for Ethernet • EMV Level 2 module NBS Payment Solutions 42/55 User Manual 2.8 APPLICATIONS SOFTWARE CATALOGUE, FRANCE Developed in C language, according to the new techniques of the object-oriented design method, software operating on terminals of the EFT10, EFT20 and EFT30 ranges completes the functionalities of terminals ® based on Telium technology. The multi-application function is managed by the applications software manager. 2.8.1 Standard bank software B0' CB V5.2 local payment Functionalities • • • • • • • Initialization by swiping the retailer card only. Multi-money processing, Multi-business processing, Debit transaction, Extended cancellation of debit transaction (according to remote settings) Credit transaction (according to remote settings), Processing of: smart cards (mask B0'), magnetic stripe cards ISO 2 (foreign card) according to remote settings. Card processing priority is given to the EMV software. • • Delayed recovery if the acquiring bank has opened this service, Card payment retailer compatibility: edition of card payment subtotal ticket (debit, credit/cancellation), and by currency or money, Edition of card payments log, • Storage • • • Retailer parameters File: 200 transactions, Black list: 1000 items. Protocol Conform with electronic payment manual MPE V5.2. Environment The B0' CB software must be downloaded using: • The EMV CB software, • The EMV module software. Conformity: The B0' CB software complies with the standards of the GIE Cartes Bancaires (French credit cards) MPE V5.2. NBS Payment Solutions 43/55 User Manual 2.8.2 Bank software EMV CB V5.2 local payment Functionalities • • • • • • • • • • Initialization by swiping the retailer card only. Multi-money processing, Multi-business processing, Debit transaction, Extended cancellation of debit transaction (according to remote settings), Credit transaction (according to remote settings), Delayed recovery if the acquiring bank has opened this service (according to remote settings), Processing of: cards with EMV smart cards, magnetic stripe cards ISO 2 (foreign card) according to remote settings. Card processing priority is given to this software (EMV CB) over the software B0' CB. Card payment retailer compatibility: edition of card payment accumulation ticket (debit, credit/cancellation), and by currency or money, Edition of card payments log, Storage • • • Retailer parameters File: 200 transactions, Black list: 1000 items. Protocol Conform with electronic payment manual MPE V5.2. Environment The software EMV CB must be downloaded using: • • The B0' CB software, The EMV module software. Conformity: The CB EMV software complies with the standards of the GIE Cartes Bancaires (French credit cards) MPE V5.2. NBS Payment Solutions 44/55 User Manual 2.8.3 Other software A series of software programs enhances the terminal's basic functions. Applications software isolation ensures the inviolability of the software present in the terminal. For example, there are: • Programs derived from the credit card Standard software: - Bank-specific programs with their own options in addition to the "standard" options - Service extensions 5.2 (VAD, Quasi-cash) • "Private" card programs - Amex - Cetelem (CETDIS, CETNCB) - PASS - Cofinoga - Diners - JCB - CREDIPAR - Fidélité - Accord Finances - SOVAC Paiement - SOVAC Fidélité - Etc. • Cheque processing programs piloting various available cheque editor/readers - ELC10 - ELC 200 / 300 - ELC 427 / ELC 437 / ELC 477 - Any equipment using the "Concert ELC" protocol. • Options of the basic cheque processing software - FNCI (French national file of unpaid cheques) look-up using the CHPN protocol - Access to the cheque guarantee service offered by Chèques Service/EQUIFAX/LUNARI - Processing of the Cheques image using the CHPR protocol • E-cash processing programs - Monéo • Health applications processing programs - Application EI96 for the connected to IT equipment mode SAGEM Monetel publishes a "EFT software catalogue". This catalogue describes each of the software programs available. NBS Payment Solutions 45/55 User Manual 3 TERMINAL MANAGEMENT SYSTEM NBS Payment Solutions 46/55 User Manual 3.1 TERMINAL MANAGEMENT SERVER (TMS) TMS = (Terminal Management Server) TMS functions The TMS provides management functions for terminal equipment, i.e. • software downloading • parameter downloading • equipment monitoring (equipment status, alarms, software present, etc.) Thanks to its modular architecture and the use of market standards, the TMS application can be adapted to the amount of equipment to be managed. Thus a configuration for 10,000 terminals can be run on a PC equipped with 16 serial channels, to enable the update of a software program within two weeks. TMS breakdown TMS comprises applications software running on one or more PCs • PC and servers under Windows NT 4.0/Windows 2000 • Oracle DBMS • Person-machine interface to Windows standard • Communication with the terminals by STN lines or X25 access TMS applications software Services offered by the TMS: • Definition of the equipment information: terminal declarations, retailers, groups, insertion of software and parameters, messages to terminals. • Communication with the terminals: for downloading exchanges of software, parameters, collection of field configuration, counters, and alarms. Equipment in the EFT10, EFT20 and EFT30 ranges can also be managed by TMS. • Terminals monitoring: for each terminal, the field configuration, field software and parameters, history of loadings and diagnostics are available. • Equipment monitoring: audit log (call report, operator actions), report of terminals not up to date, availability of monitoring and diagnostics data for use by external tools. • Cyclic calls: cyclic call data can be defined for each terminal. These data enable the terminal to make a call to the TMS to periodically upload its diagnostics, and check the presence of new software or parameters to be loaded. NBS Payment Solutions 47/55 User Manual 3.2 REMOTE DIAGNOSTICS AND MAINTENANCE REMOTE DIAGNOSTICS AND MAINTENANCE REMOTE DIAGNOSTICS AND MAINTENANCE CURATIVE PREVENTIVE The terminal's OS can save information on In normal operation, periodic collection of the the terminal's use and upload it to the server. This is information contained in a terminal can enable the given in the form of incident counters organized by detection of deterioration in the terminal's typology, and others in the form of events. performance, which may indicate an approaching failure or also incorrect use of the terminal. The server operator can then decide on the action to take Each program can detect an anomaly and request the system to keep track. "Application"- type and "system"-type anomalies are recorded. Both to prevent the failure that would make the terminal unavailable. Take an example: types can be very useful for diagnostics. At the time of a periodic upload of information In case of malfunctioning, the user can start the remote diagnostic function. Thus, the server saved in the terminal, the counter of incorrect readings of stripe cards is too high for the given period. operator sees the entire saved zone uploaded, and most importantly the last incident. This helps the This may mean: diagnostics, and the operator can in certain cases take action remotely. This is remote diagnostics and possibly remote maintenance. Take two examples: • incorrect use of the terminal, e.g. incorrect card swipe direction • The case where a card (say AMEX) is refused by the terminal. The server operator • can see the content of the refused card, and Actual reading faults, which may be due to "soiling" of the reading head or which can analyze the cause of the refusal. The requires its replacement. Intervention can be operator may see that the AMEX software is started and fault repaired before it repeats, not present in the terminal software. A simple thus increasing terminal availability. download suffices to restore correct operation. Observed incidents may be resolved • remotely, for example by downloading a new software The case where a smart card incident has version, thus avoiding any traveling, and especially by been saved. This may be a retailer using the maintaining equipment up to date, significantly terminal incorrectly. increasing each terminal's availability rate, and facilitating the task of equipment monitoring and management. NBS Payment Solutions 48/55 User Manual NBS Payment Solutions 49/55 User Manual 4 SERVICES NBS Payment Solutions 50/55 User Manual 4.1 SUMMARY OF SERVICES Training Installation and exploitation Applications software OEMC/M²OS development (3 days) EMV Level 2 package (2 days) Development workstation SDK30 Support Hot-line support Technical assistance After-Sales Service Fixed cost repair of an NBS5XXX Downloading server centre User licence Installation and commissioning User training Hotline support Technical assistance Software / Licences User licence for local loading tool, LLT User licence for applications software Licence for manager, M²OS Licence for software signature tool, SST Licence for "EMV Level 2 package NBS Payment Solutions 51/55 User Manual 5 ANNEXES NBS Payment Solutions 52/55 User Manual 5.1 STANDARDS NBS5XXX complies with: The new "Radio and Telecommunications Terminal Equipment" directive (known as R&TTE 99/05/EC) French and European standards on personal safety (EN 60950), French and European standards on the disturbance produced by equipment and immunity characteristics, the specifications of the GIE Cartes Bancaires (French credit cards). Immunity characteristics Tests of immunity to… … electrostatic discharges … radio-frequency electromagnetic fields … electrical fast transients/bursts …voltage dips, short interruptions and voltage variations …surges …radio disturbances Standards EN 55024 ed. 1998 / A1-2001 EN 61000-4-2 EN 55024 ed. 1998 / A1-2001 EN 61000-4-3 EN 55024 ed. 1998 / A1-2001 EN 61000-4-4 EN 55024 ed. 1998 / A1-2001 EN 61000-4-11 EN 55024 ed. 1998 / A1-2001 EN 61000-4-5 EN 55024 ed. 1998 / A1-2001 EN 61000-4-6 Details Disturbance produced by the equipment Conducted disturbance Radiated disturbance Limits for harmonic current emissions Limitation of voltage fluctuations and flicker Standards EN 55022 ed. 1998 / A1-2000 EN 55022 ed. 1998 / A1-2000 EN 61000-3-2 ed.2000 EN 61000-3-3 ed.95 Details Class B Class B Operating climatic environment Standards Temperature Max. relative humidity Details +5°C 85% RH to + 45°C to + 40°C to + 55°C to + 55°C Storage conditions Standards Temperature Max. relative humidity NBS Payment Solutions 53/55 Details - 20°C 85% RH User Manual 5.2 DOCUMENTATION DESCRIPTION CONTENTS Technical instructions Description of the software workshop Description of the Server Detailed description of the NBS5XXX range Introduction to the software development workshop Introduction to the downloading server Software catalogue Software use guide Descriptive list of the available software Using the standard functions of the software described Loading instructions Reference instructions of the applications software manager Software reference instructions Method of loading and downloading software into the terminal Detailed description of the applications software manager functions Detailed description of all the functions, messages, and tickets of the software described NBS Payment Solutions 54/55 User Manual The descriptions, illustrations and characteristics in this document are only given for information and not contractually binding. NBS Payment Solutions – the Division of NBS Technologies Inc. reserves the right to make any alterations without prior notice. All rights of reproduction, adaptation, execution, and translation reserved in all countries. The NBS Payment Solutions trademarks and logos are the property of NBS Payment Solutions – the division of NBS Technologies Inc. NBS Payment Solutions – the Division of NBS Technologies Inc. 703 Evans Avenue, Suite 400 Toronto, Ontario, M9C 5E9 Canada NBS Payment Solutions Telephone: +1 416 621 7410, Fax: +1 416 621 2450 55/55 User Manual
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No Create Date : 2007:11:15 10:31:36-05:00 Modify Date : 2007:11:15 10:31:36-05:00 Page Count : 55 Creation Date : 2007:11:15 15:31:36Z Mod Date : 2007:11:15 15:31:36Z Producer : Acrobat Distiller 5.0.5 (Windows) Author : djovanovic Metadata Date : 2007:11:15 15:31:36Z Creator : djovanovic Title : Microsoft Word - NBS5xxx User Manual.docEXIF Metadata provided by EXIF.tools