NBS Payment Solutions Division of NBS Technologies NBS5700 wireless pos terminal User Manual NBS5xxx

NBS Payment Solutions - Division of NBS Technologies Inc. wireless pos terminal NBS5xxx

USERS MANUAL

NBS5xxx User Manual
NBS Payment Solutions 2/55 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 3/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 4/55 User Manual
Telium®,
technological excellence,
high security performance.
NBS Payment Solutions 5/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 6/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 7/55 User Manual
1.1 GENERAL HARDWARE DESCRIPTION
1.1.1 NBS5500, CDMA terminal, main characteristics
Main processor ARM9 32-bit RISC rated at 200 MIPS
Crypto processor Crypto microcontroller: 50 MIPS
Internal memory FLASH: 16 Mb SDRAM: 16 Mb
Main smart card reader
2 SAMs (Secure Access
Modules)
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 ISO1 + ISO2 stripes
Display graphic display, 128 x 64 pixels, 57 x 36 mm, backlit
Key pad 16 backlit keys (including 3 colour keys "Confirm", "Correct",
"Cancel", and a "Function" key)
Navigation pad 6 backlit keys
Printer Easy loading
Thermal
24 characters per line
15 lines/second in alphanumeric print mode
ticket width: 58 mm
roll diameter: 40 mm
Buzzer yes
Batteries 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.
Terminal ports 1 slave USB port 1 master USB port
Base ports NBS5010B
NBS5020B
Charging base only (no external ports)
1 simplified RS232C port, Dial-up modem
Modem V22, V22b, V32b
initiator and responder
plug-in phone cable
fast connect
Terminal options 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)
Terminal: Base:
Weight: about 425g (full with paper) about 100g
Phone cable length: about 3m
NBS Payment Solutions 8/55 User Manual
1.1.2 NBS5600, GPRS terminal, main characteristics
Main processor ARM9 32-bit RISC rated at 200 MIPS
Crypto processor Crypto microcontroller: 50 MIPS
Internal memory FLASH: 16 Mb SDRAM: 16 Mb
Main smart card reader
3 SAMs
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 ISO1 + ISO2 stripes
Display graphic display, 128 x 64 pixels, 57 x 36 mm, backlit
Keypad 16 backlit keys (including 3 colour keys "Confirm", "Correct",
"Cancel", and a "Function" key)
Navigation pad 6 backlit keys
Printer Easy loading
Thermal
24 characters per line
15 lines/second in alphanumeric print mode
Ticket width: 58 mm Roll diameter: 40 mm
Buzzer yes
Batteries 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)
Terminal ports 1 slave USB port 1 master USB port
Base ports NBS5010B
NBS5020B
Charging base only (no external ports)
1 simplified RS232C port, Dial-up modem
GPRS 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
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 "P base" (in place of
the "G base")
Modem V22, V22b, V32b
1 simplified RS232C port
Terminal: G Base:
Weight: about 475g (full with paper) about 100g
NBS Payment Solutions 9/55 User Manual
1.1.3 NBS5700, BLUETOOTH terminal, main characteristics
Main processor ARM9 32-bit RISC rated at 200 MIPS
Crypto processor Crypto microcontroller: 50 MIPS
Internal memory FLASH: 16 Mb SDRAM: 16 Mb
Main smart card reader
4 SAMs
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 ISO1 + ISO2 stripes
Display graphic display, 128 x 64 pixels, 57 x 36 mm, backlit
Keypad 16 backlit keys (including 3 colour keys "Confirm", "Correct",
"Cancel", and "Function" key)
Navigation pad 6 backlit keys
Printer Easy loading Thermal graphic
24 characters per line
15 lines/second in alphanumeric print mode
Ticket width: 58 mm Roll diameter: 40 mm
Buzzer yes
Batteries 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.
Terminal ports 1 slave USB port 1 master USB port
Base ports NBS5030B
NBS5040B
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
Terminal: Base:
Weight: about 465g (full with paper) about 100g
Phone cable length: about 3m
NBS Payment Solutions 10/55 User Manual
1.1.4 Other common features
Terminal: Base:
Dimensions (L x W x H): 180 x 79 x 57 mm 152 x 88 x 41
Cover colour options: black and grey 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 11/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 non-
volatile 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 12/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 ARM 32-bit RISC processor
Clock frequency 180 MHz
Capacity 200 MIPS
CRYPTO CPU ARM 32-bit RISC processor
Clock frequency 60 MHz
Capacity 50 MIPS
Calendar Leap-year management
Time and date stamping Without seasonal hour changes
The power of the NBS5XXX's processors gives the following performance:
Algorithm
Algorithm Keys RSA SDA DDA
1024 exp 3 2.5 ms 5.1 ms 7.7 ms
1024 exp 216 + 1 22 ms 44.1 ms 66.2 ms
2048 exp 3 8 ms 16.1 ms 24.2 ms
2048 exp 216 + 1 72 ms 144 ms 218 ms
NBS Payment Solutions 13/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 14/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 15/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 self-
destruct, because its write access to code is denied.
NBS Payment Solutions 16/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 17/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: - asynchronous cards to standard ISO 7816 and to EMV specifications
- synchronous cards (see next page)
Detection and protection against accidental removal
Specially designed ergonomic card introduction zone
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 18/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 19/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 20/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 21/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
Display area
Number of pixels
Character size (example)
21 char/line* 6 x 8 pts
16 char/line* 8 x 10 pts
12 char/line* 10 x 12 pts
Technology
Assembly
Protection
LCD
55 x 30 mm
128 x 64
2.46 x 3.6 mm
3.28 x 4.5 mm
4.10 x 5.4 mm
FSTN
Clipped onto CU card
By PMMA window
*The number of characters per line mentioned is for illustration, and it depends on the character font used.
NBS Payment Solutions 22/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 Modes: condensed (48 characters/line), bold, double height,
double width, etc.
Printing colour 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 23/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 Software set
Emission levels Software set
Reception levels Operation from 0 to -43 dBm; carrier loss from -43 to -48 dBm
Line quality 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 24/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
Output voltage
Protection
Standards
100-240 V 50/60 Hz
5 V, 1 A
Against surges: thermal fuse placed on primary
Against conducted interference: integral filter
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
Dimensions
100 g
27 x 71 x 77 mm
NBS Payment Solutions 25/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 26/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 Ethernet
Electronic
interface
Number of
wires
Simplified RS232
CTS RX TX GND
Simplified RS232
RX TX GND
IEEE 802.3
Mechanical
interface
Modular jack 6 points
RJ11
1 = Ground
3 = Rx
4 = Tx
5 = CTS
Modular jack 4 points
RJ9
2 = Ground
3 = Rx
4 = Tx
Modular jack 8
points RJ45
Logical
interface
300-115 kbps
Software-set framing
300-115 kbps
Software-set framing
10 Mbps and 100
Mbps compatible
NBS Payment Solutions 27/55 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 28/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 Master mini-USB
Electronic interface Slave USB Master USB
Number of wires 1 = 5V 1 = 5V regulated 100 mA
2 = D– 2 = D–
3 = D+ 3 = D+
5 = GND 5 = GND
Power supply Travel battery charger
Mechanical Interface
Type B mini-USB socket Type A mini-USB socket
Logical Interface 12 Mbps max
USB 1.1
Low speed: 1.5 Mbps
High speed: 12 Mbps
USB 1.1
Connection examples Local loading tool USB key
POS integration Fingerprint sensor
Power supply unit with travel
charger
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 29/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 30/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 31/55 User Manual
2.1 SOFTWARE ARCHITECTURE
NBS Payment Solutions 32/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 33/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 34/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 35/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 36/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 37/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 38/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 39/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 40/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 41/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
The development workstation executes on a Pentium PC running under Windows 2000/NT
TM
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 42/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 43/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:
o smart cards (mask B0'),
o 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 44/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:
o cards with EMV smart cards,
o 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 45/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 46/55 User Manual
3 TERMINAL MANAGEMENT SYSTEM
NBS Payment Solutions 47/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 48/55 User Manual
3.2 REMOTE DIAGNOSTICS AND MAINTENANCE
REMOTE DIAGNOSTICS AND
MAINTENANCE
CURATIVE
The terminal's OS can save information on
the terminal's use and upload it to the server. This is
given in the form of incident counters organized by
typology, and others in the form of events.
Each program can detect an anomaly and
request the system to keep track. "Application"- type
and "system"-type anomalies are recorded. Both
types can be very useful for diagnostics.
In case of malfunctioning, the user can start
the remote diagnostic function. Thus, the server
operator sees the entire saved zone uploaded, and
most importantly the last incident. This helps the
diagnostics, and the operator can in certain cases
take action remotely. This is remote diagnostics and
possibly remote maintenance. Take two examples:
The case where a card (say AMEX) is
refused by the terminal. The server operator
can see the content of the refused card, and
can analyze the cause of the refusal. The
operator may see that the AMEX software is
not present in the terminal software. A simple
download suffices to restore correct
operation.
The case where a smart card incident has
been saved. This may be a retailer using the
terminal incorrectly.
REMOTE DIAGNOSTICS AND
MAINTENANCE
PREVENTIVE
In normal operation, periodic collection of the
information contained in a terminal can enable the
detection of deterioration in the terminal's
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
to prevent the failure that would make the terminal
unavailable. Take an example:
At the time of a periodic upload of information
saved in the terminal, the counter of incorrect
readings of stripe cards is too high for the given
period.
This may mean:
incorrect use of the terminal, e.g. incorrect
card swipe direction
Actual reading faults, which may be due to
"soiling" of the reading head or which
requires its replacement. Intervention can be
started and fault repaired before it repeats,
thus increasing terminal availability.
Observed incidents may be resolved
remotely, for example by downloading a new software
version, thus avoiding any traveling, and especially by
maintaining equipment up to date, significantly
increasing each terminal's availability rate, and
facilitating the task of equipment monitoring and
management.
NBS Payment Solutions 49/55 User Manual
NBS Payment Solutions 50/55 User Manual
4 SERVICES
NBS Payment Solutions 51/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 Hot-
line 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 52/55 User Manual
5 ANNEXES
NBS Payment Solutions 53/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… Standards Details
… electrostatic discharges EN 55024 ed. 1998 / A1-2001 EN
61000-4-2
… radio-frequency electromagnetic fields EN 55024 ed. 1998 / A1-2001 EN
61000-4-3
… electrical fast transients/bursts EN 55024 ed. 1998 / A1-2001 EN
61000-4-4
…voltage dips, short interruptions and voltage
variations
EN 55024 ed. 1998 / A1-2001 EN
61000-4-11
…surges EN 55024 ed. 1998 / A1-2001 EN
61000-4-5
…radio disturbances EN 55024 ed. 1998 / A1-2001 EN
61000-4-6
Disturbance produced by the equipment
Standards Details
Conducted disturbance EN 55022 ed. 1998 / A1-2000 Class B
Radiated disturbance EN 55022 ed. 1998 / A1-2000 Class B
Limits for harmonic current emissions EN 61000-3-2 ed.2000
Limitation of voltage fluctuations and flicker EN 61000-3-3 ed.95
Operating climatic environment
Standards Details
Temperature +5°C to + 45°C
Max. relative humidity 85%
RH to + 40°C
Storage conditions
Standards Details
Temperature - 20°C to + 55°C
Max. relative humidity 85%
RH to + 55°C
NBS Payment Solutions 54/55 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 55/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 Telephone: +1 416 621 7410, Fax: +1 416 621 2450

Navigation menu