Ingenico i6780 User Manual

Ingenico i6780 User Manual

Ingenico i6780 payment terminals: user guide
Hide thumbs Also See for i6780:
Table of Contents

Advertisement

Ingenico 6780
User's Guide

Advertisement

Table of Contents
loading

Summary of Contents for Ingenico i6780

  • Page 1 Ingenico 6780 User’s Guide...
  • Page 2 No part of this publication may be copied, distributed, stored in a retrieval system, translated into any human or computer language, transmitted, in any form or by any means, without the prior written consent of Ingenico. Ingenico and the Ingenico logo are registered trademarks of Ingenico Corp. All other brand names and trademarks appearing in this guide are the property of their respective holders.
  • Page 3: Table Of Contents

    Table of Contents Chapter 1 Introduction... 1 Payment Types... 1 Connectivity ... 1 About this Manual ... 2 Conventions Used in this Manual ... 2 Kits... 3 1.5.1 Basic Installation Kit ...3 1.5.2 Store Installation Kit ...3 1.5.3 Retail Base Application Integration Kit...3 1.5.4 OPOS Software Development Kit ...3 1.5.5...
  • Page 4 Chapter 5 Supervisor Menu ... 25 Overview... 25 Supervisor Menu Password ... 25 Changing the Supervisor Menu Password... 26 Application File in Terminal... 27 5.4.1 Reading the Application File ...27 5.4.2 Erasing the Application File...28 Security... 29 5.5.1 Setting the Key Injection Port...29 5.5.2 Injecting Keys...30 5.5.3...
  • Page 5 Testing Signature Capture ... 76 7.13 Testing Pen Calibration ... 77 7.14 Testing Finger Calibration... 78 7.15 SCV Verification (Ingenico use only) ... 79 Chapter 8 Architecture ... 80 Overview... 80 System Architecture... 80 Host Connections ... 81 Terminal Architecture... 81 8.4.1...
  • Page 6 Hardware settings in i6780 have been changed...106 12.2 Received 3 NAKs or Timeout in sendVISAPacket()... 107 12.2.1 Connection between the host and i6780 may be loose ...107 12.2.2 Communications port settings and EFT/NCR protocol setting in i6780 may be wrong...107 12.3...
  • Page 7: Revision History

    Revision History Date Changes Initial Release Manual Revision...
  • Page 9: Chapter 1 Introduction

    Credit Debit, ATM Electronic Benefits Transfer (EBT) The Ingenico 6780 is also a utility platform for electronic marketing, such as advertising and loyalty programs. In addition to payment, the terminal can be used for the following: Customer graphics display Item scrolling...
  • Page 10: About This Manual

    Chapter 13, Troubleshooting, explains how to resolve error messages that may IBMEFT appear on your Ingenico 6780 display if using IBMEFTDL. Conventions Used in this Manual The following table explains the conventions used in this manual. Overview, explains how to navigate the Extended Menu and find...
  • Page 11: Kits

    The Retail Base Application Integration Kit consists of the Store Installation Kit, an adapter kit, and all necessary manuals. This allows for the connection of the Ingenico 6780 to an IBM PC for downloading a program or parameters using MLDT.
  • Page 12: Chapter 2 Extended Menu Overview

    Extended Menu Overview Overview The Extended Menu allows you to configure the terminal, get system information, check the file system, do key injection, get key check value, set system parameters for downloading, and test the product hardware. This chapter explains how to navigate the Extended Menu and includes a chart of menu options.
  • Page 13: Finding The Current Setting

    Menu Submenu Serialnum Inject System Config System Date/Time Display Contrast Display Backlight Key Press Beep Backlight On/Off Ingenico 6780 User’s Guide Explanation In this example, COM2 is the current setting. Submenu Enable Disable Always On Always Off Idle Timeout Submenu...
  • Page 14 System Info Versions Security Info RAM Info View Parameter Supervisor Menu Change Password Application File Security Sys Parameters AppA Read AppB Erase Key Injection Inject Keys Injection Port Index Select App Select Key Check Value Term Keys Application Keys Erase App Keys Key1 Key2 SerialnumInject...
  • Page 15 Ingenico 6780 User’s Guide Turnaround TMO Port 2 Interface Type Baud Rate Data Bits Stop Bits Parity Retry Count Response TMO LAN Address Poll TMO Turnaround TMO Port 3 Interface Type Baud Rate Data Bits Stop Bits Parity Retry Count...
  • Page 16 Tailgate Mag Stripe Reader Smart Card Reader Touch Screen Signature Capture Pen Calibration Finger Calibration SCV Verification (Ingenico use only) AD Retry Times Parameter Editor COM1 COM2 Chapter 2 Extended Menu Overview Section 2.5 Finding Options in the Extended Menu...
  • Page 17 Ingenico 6780 User’s Guide...
  • Page 18: Chapter 3 System Configuration Menu

    System Configuration Menu Overview This chapter explains how to perform the functions in the system configuration menu: change date and time, set display contrast, and adjust beep tones (length and tone). Changing the Date and Time Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu...
  • Page 19 *# , . Ingenico 6780 User’s Guide...
  • Page 20: Changing The Display Contrast

    Changing the Display Contrast If you are have difficulty reading your terminal screen, you can increase or decrease the contrast. This setting is stored in sysPara.cfg. You can also test the display contrast: see “Testing the Display Contrast” on page 67. Display Extended Menu Serialnum Inject...
  • Page 21: Changing The Beep Tones

    Beep Tone Status Enable Disable Key Beep Length Tone Ingenico 6780 User’s Guide Tap Display Backlight. To adjust the backlight brightness: Press [+] to increase the brightness Press [- ] to decrease the brightness Press [Enter] when finished “Testing the...
  • Page 22: Changing The Beep Length

    Changing the Beep Length 3.5.2 This option allows you to change how long the beep sounds on key press. To hear what each beep sounds like, see “Testing the Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu System Config Change Date/Time Display Contrast...
  • Page 23: Changing The Beep Tones

    Midtone High Key Beep Length Tone PREV Ingenico 6780 User’s Guide “Testing the Beeper” on page 68. Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 24: Turning The Backlight Off

    Turning the Backlight Off Turning the Backlight Off 3.6.1 This allows you to turn the backlight on the display screen on or off. You may also set the backlight to be off when idle only (see next section). Display Extended Menu Serialnum Inject System Config System Info...
  • Page 25: Setting Backlight To Off When Idle

    Backlight Always On Always Off Idle Timeout PREV Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 26: Chapter 4 System Info Menu

    System Info Menu Overview This chapter explains how to navigate through the system info menu to view the following system information: check versions of download files, operating system, SSA, and applications; check security information such as MACing; and view parameter settings. Finding Version Numbers This allows you to look up the current version numbers for hardware, firmware, and software loaded in your terminal.
  • Page 27: Checking The Security Information

    Financial Key: App Based Serial Number: XXXXXXXXX Cancel Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 28: Ram Info

    RAM Info This allows you to look up information on your terminal’s memory space. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu System Info Versions Security Info RAM Info Security Info Total RAM Size: 0 bytes Smallest Free Mem Siz: 0 bytes Biggest Free Mem Chun: 0 bytes...
  • Page 29: Viewing All Parameter Values

    Device Type ID: I6780N Backlight TMO: 11s. LCD Backlight: 100% Ingenico 6780 User’s Guide “System Parameters Menu,” on page 38. Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 30 COM1 AutoDet Res: RS485 COM1AutoDet On/Off COM1 AutoDet TMO: 500ms COM1 AutoDet Retry: Download Method: IBMEFT Download Port Number: COM1 Download Port Type: RS232 Last download result: No Download Host Port Number: COM1 Aux Port Number: COM2 COM1 Interface Type: RS232 COM1 Baud Rate: 9600...
  • Page 31 COM2 Resp TMO: 3000ms COM2 Poll TMO: 3000ms COM2 TurnArd TMO: 3000ms COM3 Interface Type: RS232 COM3 Baud Rate: 19200 COM3 Data Bits: COM3 Stop Bits: COM3 Parity: NONE COM3 Retry Times: NONE Ingenico 6780 User’s Guide TMO = timeout...
  • Page 32 COM3 Resp Timeout: 3000ms ETH DHCP NONE/AUTO: AUTO ETH Local IP Add: 0.0.0.0 ETH Local IP Port: ETH Remote IP Add: 0.0.0.0 ETH Remote IP Port: ETH IP Add Mask: 0.0.0.0 ETH Gateway: 0.0.0.0 ETH Primary DNS: 0.0.0.0 ETH Secondary DNS: 0.0.0.0 ETH Domain Name: Dial Phone Num:...
  • Page 33: Chapter 5 Supervisor Menu

    System Config System Info Supervisor Menu Enter Password: *# , . Ingenico 6780 User’s Guide C h a p t e r 5 Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 34: Changing The Supervisor Menu Password

    Changing the Supervisor Menu Password Ingenico recommends that you do not change the Supervisor Menu password. If you do change the Supervisor menu password, and then forget what that password is, the unit will need to be sent to an authorized repair facility to be reset.
  • Page 35: Application File In Terminal

    Select Appl App A App B App C Select File sysPara.cfg Ingenico 6780 User’s Guide Enter new password again to confirm, then press [Enter]. Be sure to make a note of your new password. (See preceding warning.) Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously;...
  • Page 36: Erasing The Application File

    File Menu Read Erase sysPara.cfg Read [SOF] 010000000000 …… 010000000000 …… Erasing the Application File 5.4.2 Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Select Appl App A App B App C Select File...
  • Page 37: Security

    Injection Port COM1 COM2 Ethernet Updating Ingenico 6780 User’s Guide If you selected NO, you are returned to the SELECT File prompt. Select another file to erase or press [Cancel] to return to a previous menu. Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously;...
  • Page 38: Injecting Keys

    The terminal will now accept the key injection. For instructions on how to inject keys, see the manual for your key injection software (such as Ingenico’s KeyFac or WinKeyFac). When finished, press [Cancel] to return to the previous menu. Chapter 5 Supervisor Menu...
  • Page 39: Setting The Key Index

    *# , . Key Injection Inject Key Injection Por Index Select(Y) Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 40: Setting The Application Number

    Setting the Application Number 5.5.4 You will have to know the four-digit application ID number to perform this procedure. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Security Key Injection Key Check Value Erase App Keys...
  • Page 41: Finding The Key Check Value: Terminal Keys

    XXXXXX Clear Text Key: XXXXXX Download Key: XXXXXX Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 42: Finding The Key Check Value: Application Keys

    M/S Keys Master Key 0: Session Key 0: Master Key 1: Session Key 1: etc. DUKPT Keys DUKPT Key 0: DUKPT Key 1: etc. Finding the Key Check Value: Application Keys 5.5.6 The key check value is a hexadecimal value that is used to verify that you have the right key in the terminal.
  • Page 43: Erasing Application Keys

    These orphan keys are the only ones that the Extended Menu allows you to erase. The i6780 terminal keeps the keys of deleted applications so that if a new version of the application is downloaded, the keys for that application will already be loaded in the terminal.
  • Page 44: Injecting A Serial Number

    Supervisor Menu Change Password Application File Security Security Key Injection Key Check Value Erase App Keys Serialnum Inject Erase App Keys App A App B App Keys Erase Erase App A Keys? Processing Injecting a Serial Number 5.5.8 When authorized repair technicians r inject the serial number of the old terminal into a new terminal.
  • Page 45: System Parameters

    Key Check Value Erase App Keys Serialnum Inject Inject Serial # Wait for online… Cancel System Parameters The system parameters are explained in the following chapter. Ingenico 6780 User’s Guide Tap Serialnum Inject. The terminal will now accept a serial number injection.
  • Page 46: Chapter 6 System Parameters Menu

    System Parameters Menu Overview This chapter explains how change system parameters. These parameters allow you to indicate the download method, set the download port, setup the port, and configure the host port’s auto detect feature. To view a list of current parameter settings, see All system parameters are saved in the public file, sysPara.cfg, which can be read by all applications that reside in the terminal.
  • Page 47: Selecting The Download Port

    Download Port Setup Port Download Port Port1 Port2 Port3 Ingenico 6780 User’s Guide Select the method you want. Note: The default is IBMEFT. Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 48: Setting Up The Port

    Setting Up the Port Selecting the Download Interface Type 6.4.1 Use this procedure to select RS232, RS485, Ethernet, etc. as the interface type for Port1 (Host), Port2 (Aux), or Port3 (Ethernet). Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu...
  • Page 49: Setting The Baud Rate

    Data Bits Stop Bits Baud Rate 19200 38400 57600 Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 50: Setting The Data Bits

    76800 115200 Updating Setting the Data Bits 6.4.3 Set the data bits according to the host requirements. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port...
  • Page 51: Setting The Stop Bits

    Baud Rate Data Bits Stop Bits Stop Bits Updating Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 52: Setting The Parity

    Setting the Parity 6.4.5 Set the parity according to the host requirements. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Setup Port Port1...
  • Page 53: Defining The Lan Address

    Parity LAN Address LAN Address Old Value: 104 Enter New Value: Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 54: Setting The Retry Count

    Setting the Retry Count 6.4.7 This option sets the number of times the COM port should retry communications in the event of failure (0 to 10). Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security...
  • Page 55: Setting The Response Timeout

    Response TMO Response TMO (10 ms) Old Value: 300 Enter New Value: Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 56: Setting The Poll Timeout

    Setting the Poll Timeout 6.4.9 Poll Timeout is the amount of time the host waits for a response after transmitting a device poll before it records a device poll timeout, in units of one-tenths of a second. This time varies. It depends on the number of devices connected to the host system. The more devices connected to the host, the longer it takes the host to poll each device.
  • Page 57: Setting The Turnaround Timeout

    Poll TMO Turnaround TMO Turnaround TMO Old Value: 300 Enter New Value: Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 58: Enabling Dhcp

    Enabling DHCP 6.4.11 DHCP stands for dynamic host configuration protocol. This is commonly used when a company uses a fixed (static) IP address such as 81.2.5.12 to show to the outside world, but the IP addresses inside the company are not seen from the outside and may change. They may be attributed dynamically by a server (DHCP server) when machines startup.
  • Page 59: Defining The Local Ip Address

    Data Bits Stop Bits Parity DHCP Local IP Ingenico 6780 User’s Guide Select None or Auto, and then press [Enter]. Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 60: Setting The Local Ip Port Number

    Local IP 192.168.0.5 Setting the Local IP Port Number 6.4.13 If your terminal is using Ethernet, and DHCP is set to None, you will need to configure the local IP port for the terminal to use. This is a number that is used in TCP/IP applications to designate which application the device is communicating with.
  • Page 61: Defining The Server Ip Address

    Parity DHCP Local IP Local IP Port Server IP Ingenico 6780 User’s Guide Enter the local IP port number. Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 62: Setting The Server Ip Port Number

    Server IP 192.168.0.5 Setting the Server IP Port Number 6.4.15 If your terminal is using Ethernet, and DHCP is set to None, you will need to configure the download server’s IP port number. This is a number that is used in TCP/IP applications to designate which application the device is communicating with.
  • Page 63: Setting The Subnet Mask

    Setup Port Setup Port Port1 Port2 Port3 Ingenico 6780 User’s Guide Enter the server IP port number. Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 64: Setting The Gateway

    Port3 Interface Type Baud Rate Data Bits Stop Bits Parity DHCP Local IP Local IP Port Server IP Server IP Port IP Add Mask IP ADD MASK XXX.XXX.XXX.XXX Updating Setting the Gateway 6.4.17 If you are using Ethernet, you will need to enter the IP address of the gateway server. A gateway is a router;...
  • Page 65: Setting The Primary Dns

    Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Ingenico 6780 User’s Guide Tap Port3, Ethernet. Tap ▼ until you reach Gateway, then tap Gateway. Enter the address of the gateway. Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously;...
  • Page 66: Setting The Secondary Dns

    Sys Parameters Download Method Download Port Setup Port Setup Port Port1 Port2 Port3 Port3 Interface Type Baud Rate Data Bits Stop Bits Parity DHCP Local IP Local IP Port Server IP Server IP Port IP Add Mask Gateway Primary DNS Primary DNS XXX.XXX.XXX.XXX Updating…...
  • Page 67: Setting The Domain Name

    Domain names are the human-readable addresses used on the Internet (e.g., www.microsoft.com). The Domain Name Service (DNS) translates these names into IP addresses which TCP/IP programs use directly. Display Ingenico 6780 User’s Guide Tap Sys Parameters. Tap Setup Port. Tap Port3, Ethernet.
  • Page 68 Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Setup Port Port1 Port2 Port3 Port3 Interface Type Baud Rate Data Bits Stop Bits Parity DHCP...
  • Page 69: Setting Up The Phone Number To Dial

    *# , . Updating… Setting Up the Phone Number to Dial 6.4.21 This option is not applicable to the Ingenico 6780, since none of the Ingenico 6780 configurations have a modem. Setting Up the Modem Speed 6.4.22 This option is not applicable to the Ingenico 6780, since none of the Ingenico 6780 configurations have a modem.
  • Page 70: Configuring The Host Port Auto Detect Feature

    Sys Parameters Download Method Download Port Setup Port Setup Port Port1 Port2 Port3 Dial Host Port Aux Port Dial COM1 COM2 COM3 Updating Configuring the Host Port Auto Detect Feature By default, the Host port is set to automatically detect the communications method being used on that port: RS232, RS485 IVI LAN protocol, RS485 Tailgate protocol, USB, or PoweredUSB.
  • Page 71: Setting The Auto Detect Timeout

    Setup Port Auto Detect Auto Detect AD On/Off AD Timeout AD Retry Times Ingenico 6780 User’s Guide Tap Auto Detect. Press [Enter] to select AD On/Off. Select the option you want. Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously;...
  • Page 72: Setting The Auto Detect Retry Times

    AD Timeout Old Value: XXXXXXXXX Enter New Value: *# , . Setting the Auto Detect Retry Times 6.5.3 The Auto Detect Retry Times indicates how many ti communications protocol before trying the next one on the list. For example, if it is s when the terminal starts up, it will try 3 times to connect to the HOST in USB mode.
  • Page 73: Editing Parameters

    Downloa d Method Download Port Setup Port Auto Detect Parameter Editor Ingenico 6780 User’s Guide Tap AD Retry Times. The current value displays. Enter the number of times to retry the auto-detection of the Host port, from 0 to 10.
  • Page 74 Updating or a listing of parameter ID numbers, descriptions, and values for the North American rminal application, ask your Ingenico representative for the latest copy of the internal document, NAR SSA Library: Security Part. Enter the parameter ID (maximum three digits).
  • Page 75: Chapter 7 Diagnostic Menu

    Diagnostic Menu Overview This chapter describes the diagnostic tests that the customer can perform on the Ingenico 6780. The diagnostic tests allow you to isolate failures in field-installed Ingenico 6780 units. These tests are part of the operating system and are not changed by applications. The diagnostics are menu-driven with features that allow a logical progression through the tests.
  • Page 76: Testing The Keypad

    Testing the Keypad This allows you to test each key to ensure the proper value returns. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Diagnostic Menu Diagnostic Menu Display Keypad Keypad (0x30) To exit, press “Cancel” Testing the Beeper This feature tests the beeper by sounding and displaying each possible beep type.
  • Page 77: Testing The Rs232 Connection

    COM1 COM2 RS232 Host 19200, None, 8 Test Cancel Ingenico 6780 User’s Guide The terminal displays and sounds each possible beep type. Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 78: Testing The Rs485 Tailgate Connection

    Testing the RS485 Tailgate Connection This feature tests the RS485 Tailgate connection on the HOST port. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Diagnostic Menu Diagnostic Menu Display Keypad Beeper RS232 Tailgate Tailgate IBM 46xx Test 2A23 (0x68) Action Restart the terminal by pressing [1] + [Cancel] +...
  • Page 79: Testing The Usb Port

    Push OK Key to send USB Diagnostic MESSAGE n Send . . . Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 80: Testing The Magnetic Stripe Reader

    Testing the Magnetic Stripe Reader This feature tests the magnetic stripe reader. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Diagnostic Menu Diagnostic Menu Display Keypad Beeper RS232 Tailgate Mag Stripe Reader Swipe Card Now 2 tracks read! TrackNumber=2x, Status=0x Length=40x TrackNumber=1x, Status=4x...
  • Page 81: Testing The Smart Card Reader

    Smart Card Reader SynchXXX card Smart Card Reader Please remove the card! Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 82: Testing The Sams

    Testing the SAMs 7.10 This feature tests communication between the SAM slots and the SAM micro-controller (SMC). Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Diagnostic Menu Diagnostic Menu Display Keypad Beeper RS232 Tailgate Mag Stripe Reader Smart Card Reader Found SAM Slot1.
  • Page 83: Testing The Touch Screen

    RS232 Tailgate Mag Stripe Reader Smart Card Reader Touch Screen Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 84: Testing Signature Capture

    Testing Signature Capture 7.12 This feature displays a signature capture screen, so you can test how a signature inks and displays on the screen. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Diagnostic Menu Diagnostic Menu Display Keypad Beeper RS232...
  • Page 85: Testing Pen Calibration

    Calibration will start in 3 seconds… Calibrate Pen Please tap box Ingenico 6780 User’s Guide Action Restart the terminal by pressing [1] + [Cancel] + [Enter] simultaneously; while the terminal is starting up, press [1] + [3] simultaneously to access the Extended Menu.
  • Page 86: Testing Finger Calibration

    Calibrate Pen Calibration Succeeded! Testing Finger Calibration 7.14 Your terminal was calibrated by the manufacturer and you will not need to recalibrate it. This feature is for use by repair facilities. If they replace the glass on the display screen, or if they run a production test application, they need to recalibrate the terminal.
  • Page 87: Scv Verification (Ingenico Use Only)

    Calibrate Finger Please touch box Calibrate Finger Calibration Succeeded! SCV Verification (Ingenico use only) 7.15 This test is used by the manufacturer, authorized repair centers, and deployment centers to verify that the correct configuration has been loaded for the customer.
  • Page 88: Chapter 8 Architecture

    - typically an electronic cash register (ECR), and each ECR sends it to the Ingenico 6780 terminal attached to it. The Ingenico 6780 terminal in turn sends information back through the chain.
  • Page 89: Host Connections

    Store Controller Cash Register Figure 3 Terminal Architecture As illustrated in Figure 3 Terminal programs that act as an interface between the ECR and the Ingenico 6780 terminal: the Ingenico 6780 User’s Guide Millenium ASIC Processor User Application System & Security...
  • Page 90: Operating System

    operating system, system and security application, maintenance application, and user application. Operating System 8.4.1 The operating system is comprised of several elements. Some of the more prominent ones are explained in this section. Code File System The operating system is separated in several code files, and any application can be implemented as one or several code files.
  • Page 91 DFS. The download port selection, download protocol, and port setting can be set in the supervisor menu (see Chapter 6, “System Parameters Menu” on page 38). Ingenico 6780 User’s Guide...
  • Page 92: Digitizer

    Ingenico provides standard user applications intended for certain markets, or you can create your own user applications using Ingenico’s Ingedev application development environment. In the North American market, standard user applications include the Retail Base Application, JavaPOS, and OPOS.
  • Page 93: Download File Architecture

    Ingenico 6780 terminal. On the POS system, two software components are required: Files to be downloaded to the Ingenico 6780 terminal Downloader, specific to the cash register. Ingenico supports several formats including: — IBM EFT download format — NCR download format —...
  • Page 94: Chapter 9 Key Architecture

    All keys indicated are loaded by the financial institution or authorized injection facility. The cryptographic keys must be injected into the i6780 terminal in a Key Secure Room. The KTK is the only key that can be transported in the clear between the Key Injection Utility and the device.
  • Page 95: Sponsor Key (Ktk)

    Form Authorization Key (CEFMK) Application Download Authorization Key (CDMK) Ingenico 6780 User’s Guide Index Length Description of Key This key will be loaded as clear text. All Level 2 keys will be transferred to the debit terminal encrypted under this key. A default key is set if no customer key is injected.
  • Page 96: Application Based Keys

    Application Based Keys Special Keys 9.4.1 Special keys are loaded encrypted under the KTK. The SSA will have a key structure matrix indexed by application ID. These keys can be both single-length DES keys and double-length triple DES keys. These two Application Special Keys are only used if the Prompts Authentication Key security option is set to 1 (application based, see section MACing is also enabled, the Secure Text and Clear Text prompts will be verified with these two keys.
  • Page 97: Session Keys

    The user application can request the security options setting from an SSA API. Ingenico 6780 User’s Guide This key is used to XOR a value for PIN entry, MAC, or encrypt/decrypt to form master variant keys to decrypt for PIN entry, MAC, and COM session keys.
  • Page 98: Prompts Authentication Key Options

    Prompts Authentication Key Options 9.5.1 This option controls whether the prompt authentication keys are based on the terminal or the application. These options will be used when doing any secure data entry. When prompt MACing is enabled and the prompts authentication key security option is set to 0 (terminal based), at data entry time, the secure text and clear text prompts will be verified with the terminal-based special keys.
  • Page 99: Code Macing

    Possible Encryption Values EDE (encrypt, decrypt, encrypt) E (encrypt) Ingenico 6780 User’s Guide Description No authentication is performed on code file updates. (Default) Special authentication is performed on code file updates. Description Double-length key encryption on each block of data.
  • Page 100: Atalla Key Block Protection Option

    Atalla Key Block Protection Option 9.5.6 This option controls whether the double-length master/session key injection is protected by the Atalla key block injection. If the option is enabled, double-length master or session key can only be injected through Atalla key block. Possible Status Values...
  • Page 101: Financial Key Option

    Caution: If you change this security option, previously loaded financial keys will be lost. Possible Status Values Disabled Enabled Ingenico 6780 User’s Guide Description Financial keys are application based. (Default) For application based financial keys, SSA supports 10 Master/Session keys and 10 DUKPT keys per application. Financial keys are terminal based.
  • Page 102: Chapter 10 Secure Certificate

    The secure certificate file is a descriptor of all of the software components that are necessary to make up one or more applications that are going to be downloaded to the Secure PIN Entry Device, such as the i6780. Terms used in this chapter are explained in...
  • Page 103: Secure Certificate Text File

    MAC=12345678 applname dstfilename.ext class authmethod encrypt existence srcfilename.ext MAC=12345678 applname dstfilename.ext class authmethod encrypt existence srcfilename.ext [NonSecFiles] applname filename.ext class existence applname filename.ext class existence [DeleteAppl] applname codefilename1 applname codefilename2 [DeleteFiles] applname filename.ext class applname filename.ext class [DeleteWholeApp] applname Ingenico 6780 User’s Guide...
  • Page 104: Secure Certificate Descriptor Sections

    All lines within the secure certificate text file are terminated with a character Note: sequence carriage return followed by line feed (e.g., <cr><lf>) except for the last line of the file. The fields of the file are described more fully in the sections that follow. Secure Certificate Descriptor Sections 10.4 The following descriptor sections make up a secure certificate:...
  • Page 105: Visa Ped Mode Descriptor Section

    Visa PED mode and Prompt MACing and Code MACing. (000000111) This option will not be enabled if the secure text entry key and clear Ingenico 6780 User’s Guide ]<cr><lf> marks the beginning of the Visa PED mode...
  • Page 106: Application Descriptor Section

    text entry key are not injected, or if download key is not injected. The three security options (Visa PED Mode, Prompt MACing, and Code MACing) can only be turned off through the key injection module. If the Visa PED mode section indicates to turn Visa PED mode on, but the platform code files (in the download package or terminal) cannot pass the authentication or cannot find MAC information in the certificate file, then Visa PED mode cannot turn on and the download fails.
  • Page 107: Secure File Descriptor Section

    The securing party has ultimate control Ingenico 6780 User’s Guide 0000 0000 00FF for each half of the key to do MAC calculation/verification.
  • Page 108 over whether to accept or reject such a configuration. This decision is made prior to MACing the secure certificate. The secure file descriptor section is found after the identifier [SecFiles]<cr><lf> and before the next section identifier (i.e., encountered by <cr><lf>[), or end of the file. The secure file descriptor is in the format: MAC=12345678 applname dstfilename.ext class authmethod encrypt existence srcfilename.ext...
  • Page 109: Non-Secure File Descriptor Section

    — “Y” indicates that the file must exist. If Y is selected and the file — “N” indicates the file need not exist. If N is selected, then the file Ingenico 6780 User’s Guide original application code file. It consists of groups of encrypted data.
  • Page 110: Delete Application Code File Descriptor Section

    Delete Application Code File Descriptor Section 10.4.6 The delete application code file descriptor section is an area of the code to be deleted. The delete application code file descriptor section begins with the descriptor [DeleteAppl]<cr><lf>. The section ends with the start of the next section header (i.e., encountered by “<cr><lf>[“), or end of the file.
  • Page 111: Chapter 11 Ibmeft Download

    A POS system that supports IBMEFTDL, NCREFTDL, or equivalent functionality, as determined by your project manager. Note: IBMEFTDL is an Ingenico download utility that runs on the store controller or server. It downloads data through the ECR to the Ingenico 6780 using the IBMEFT protocol.
  • Page 112: Download Process

    Monitor both the store controller and Ingenico 6780 terminal during the download process. If the download fails, it will assist troubleshooting efforts to know at what point the download failed and to record what error code displays on either the store controller or on the i6780 terminal display.
  • Page 113 The cashier display details activity and status updates, such as "Downloading, PROG xxxx” or "Downloading PARM xxxx." The Ingenico 6780 terminal indicates a summary of its activity, "IBM EFT prog Dowld.blk ##." When complete, the cashier display reads "Closed” or “Enter Item.” The Ingenico 6780 terminal goes into the online or offline state.
  • Page 114: Chapter 12 Download Errors

    Communications port is not working 12.1.2 Try another computer. Ask your Ingenico representative to change the batch file to work with the new communications port. Change to the new communications port, then run the new batch file. Hardware settings in i6780 have been changed 12.1.3...
  • Page 115: Received 3 Naks Or Timeout In Sendvisapacket()

    — /t: the character following this parameter is the required RS232 2. Write these parameters down. 3. Next, go the Ingenico 6780 terminal to read the current settings to see if they are the same. Restart the terminal by pressing [1] + [Enter] + [Cancel]; while it is restarting, access the Extended Menu by pressing [1] and [3] simultaneously.
  • Page 116: Default Setup Configuration

    Contact your account manager to arrange to have the terminal sent in for repair. Device already loaded with program x and 12.5 parameter y This error message displays on the computer or cash register if the Ingenico 6780 has already been upgraded. CRC Error 12.6 The CRC Error message, followed by multiple characters in a string, displays on the Ingenico 6780 to indicate that the Security Module has been compromised.
  • Page 117: Not Enough Dfs Space

    Not Enough DFS Space 12.7 This error occurs during a download if the Ingenico 6780 terminal’s data file system does not have enough space to receive any additional download components. To resolve the error, clean up the DFS to make room for downloads. There are two ways to do this: Use MLDT or Wingload 32 to get the DFS information from the terminal and manually delete any redundant files.
  • Page 118: Chapter 13 Ibmeft Troubleshooting

    If the EFT Device Not Available message displays on the register, perform the following steps: 1. Check to make sure the Ingenico 6780 is on and is displaying the first prompt screen of your application software. 2. On the register, press the problem persists, continue to step 3.
  • Page 119: Eft Device Not Available - During Check Authorization

    If the EFT Device Not Available message displays on the register during check authorization: 1. Check to make sure the Ingenico 6780 is on and is displaying the first prompt screen of your application software. 2. On the register, press the problem persists, continue to step 3.

This manual is also suitable for:

6780

Table of Contents