NCR 5953 manual Programming

Page 54

4-10 Chapter 4: Programming

The SetClicks method examines all currently-enumerated HID devices, finds those with a Vendor-ID equal to NCR’s assigned Vendor ID (0x0404). Among all qualified devices found, each device is searched for a KEY_CLICK_INFO feature report that contains Volume, Frequency, and Duration usages. When a matching device is found, that device’s product ID (PID) is used to locate keyclick values within the Registry. The values found in the registry are sent to the device in the KEY_CLICK_INFO feature report.

Each time SetClicks is invoked, it reads Volume, Frequency, and Duration keyclick parameters from the registry. If these parameters are not found in the registry, default values are written to the registry, and these default values are used. This causes the registry to contain the values most recently sent to NCR HID KeyClick devices.

The default values for Volume, Frequency, and Duration, SetUsbKeyClick are 15, 1318, and 16, respectively.

The SetKeyMatrix method examines all currently-enumerated HID devices, finds those with a Vendor-ID equal to NCR’s assigned Vendor ID (0x0404). Among all qualified devices found, each device is searched for a KEYBOARD_MAP feature report that contains an array of KEY_MATRIX_USAGE usages, When a matching device is found, that device’s PID is used to locate Key Matrix entries in the Registry. If no Key Matrix values are found for that specific PID, no Key Matrix download is performed.

For each KEYBOARD_MAP device located, SetKeyMatrix creates a full default keyboard matrix that duplicates the factory-default matrix of the specific product located. Next, the registry is read for replacement values within the Keyboard Matrix. All registry values found in the appropriate registry key are replaced within the default matrix. Finally, the full key matrix as modified by registry values is sent to the keyboard using the KEYBOARD_MAP feature report.

Image 54
Contents User Guide Page Safety Requirements Audience PrefacePage Table of Contents USB DynaKey Migration MSR Powered USB 12 V to 2 x 4 Locking Connector Revision Record Canadian Department of Communications Radio Frequency Interference StatementsFederal Communications Commission FCC Voluntary Control Council for Interference VcciDeclaration of Conformity European ContactPage Introduction Features CompatibilityController Board Multi-Color Power LED External Standard PC Keyboard Connector Keylock PositionsSpeaker Special PC Setup Keypad LayoutThree-Track MSR or Two-Track JIS MSR Integrated 2 x 20 Customer DisplayOverview Storage Range Physical EnvironmentOperating Range Transit RangePower Consumption Electrical RequirementsCable Length Limitations Dimensions 5953-K023 Checkstand Mount Mm 10.75 200 mm 140 mm 105 mm Site Preparation Hardware Installation Serial Number Location Cable Connector Access Mounting OptionsInstalling a USB DynaKey Installing a Remote Table Top USB DynaKeyDVI Installing an Integrated Customer Display 5972-F04019850 Assemble the post components Phillips PH Screw Integrated Display Bracket 19851 Installing a Checkstand Mounted DynaKey Installing a 5953-K023 Checkstand MountCheckstand Base Upper Half Front Cover Thumbscrew 17323 17449 Powering Up Special Keypad ModePower up the system Hardware Installation Normal Operating Mode Screen Saving Feature Hardware Installation Firmware USB DynaKey CapabilitiesFpga Firmware Defaults Unique POS CapabilitiesNCRUsbKeyboardCtl HID usages NCR Proprietary HID Usages KeymatrixusageProgrammable Key Matrix Double-high/Double-wide KeysKeyboard Matrix for 5953 USB DynaKey Sorted by Offset Sorted by KeyNumberSorted by Offset Sorted by KeyNumber Sorted by Offset Sorted by KeyNumber Configurable Key Click Tone USB DynaKey Tone FrequenciesNCR Platform Software Components NCR USB DynaKey ControlProgramming NCR USB DynaKey Control Parameterization Registry Values Key-Value DefinitionsNCR USB DynaKey Control Data Capture Registry Values Set USB Key Matrix ApplicationCommand-line Parameters Set USB Key Clicks ApplicationCommand-line Parameters Inch USB DynaKey Video Drivers Page USB DynaKey Migration Overview5953 USB DynaKey Migration Discussion LCDLCD 800x600 High-Bright Long-Life Color LCD InterfaceTouch option Hot Plug POS-Checkout Style KeyboardDouble-High / Double-Wide Keys Keyboard Programmability Error Tone KeylockKey Click Additional ports Power LEDScanner port Fingerprint SensorSmartcard Reader Key Re-mapping Registry Manipulation Tool 5953 USB DynaKey Migration USB DynaKey Migration 5953 USB DynaKey Migration Hardware Service Safety RequirementsProblem Isolation Procedures Troubleshooting TableSymptom Probable Cause Solution LED Servicing the DynaKey Module Disassembling the DynaKeyRemoving the Remote Table Top Mount Removing the Back Cover Removing the MSR MSR Cleaning Cards Removing the Speaker AssemblyRemoving the Controller Board 20067 Removing the LCD Remove the screws 4 that secure the LCD to the LCD Bracket Removing the Keypad Removing the Keylock Adapter Assembly Replacing the Keylock assembly Re-Assembling the DynaKeyConnector Identification Controller BoardConnector Pin-Out Information DVI ConnectorPowered USB Connector USB Connectors DVI to DVI Powered USB 12 V to 2 x 4 Locking ConnectorCables DVI to ChampDynaKey Cleaning Procedures Cleaning the GlassIndex NCRUsbKeyboardCtl, 4-12,4-13

5953 specifications

The NCR 5953 is a highly advanced ATM (Automated Teller Machine) developed by NCR Corporation, a global leader in banking technology solutions. This machine is designed to enhance customer experience while ensuring high levels of security and efficiency in financial transactions. The NCR 5953 combines state-of-the-art technology with a user-friendly interface to cater to the evolving needs of customers and banks alike.

One of the main features of the NCR 5953 is its sleek and modern design, which not only makes it visually appealing but also maximizes space efficiency. The machine is equipped with an intuitive touchscreen display, allowing users to navigate easily through various banking services, such as cash withdrawals, deposits, and account inquiries. This interface supports multiple languages, making it accessible to a diverse customer base.

The NCR 5953 boasts advanced cash handling capabilities, including high-speed cash dispensing and recycling. This reduces the likelihood of jams and ensures that customers receive their cash without unnecessary delays. Additionally, the machine's multi-denomination cash handling feature allows for greater flexibility, giving banks the capability to offer customers personalized withdrawal amounts and improving the overall service experience.

Security is a paramount concern in ATM operations, and the NCR 5953 addresses this with a range of robust features. It incorporates encrypted PIN pads and card readers that adhere to the latest security standards to prevent fraud and protect sensitive customer information. Furthermore, the machine employs advanced surveillance options, including high-definition cameras that monitor transactions in real-time.

Connectivity is another critical aspect of the NCR 5953, as it supports both traditional and modern communication technologies. It is compatible with various networks, including EMV (Europay, MasterCard, and Visa) and NFC (Near Field Communication), enabling secure contactless transactions. This flexibility allows financial institutions to integrate the ATM seamlessly into their existing infrastructure.

Moreover, the NCR 5953 is equipped with remote management and monitoring capabilities, allowing banks to keep track of machine performance, cash levels, and system diagnostics. This contributes to decreased downtime and enhanced operational efficiency, as maintenance can be scheduled proactively.

In conclusion, the NCR 5953 represents a significant advancement in ATM technology, combining user-friendly features, robust security, and versatile connectivity. Its innovative design and superior cash handling capabilities make it an ideal choice for banks looking to improve customer service and streamline operations. With the NCR 5953, financial institutions can meet the demands of modern banking while ensuring a secure and efficient experience for their customers.