background image

 

 

Chapter 3:  Programming  3-15 

 

NCR USB Keyboard Control Data Capture Registry Values 

NCR Data Capture Registry values appear under the registry key:  

[HKEY_LOCAL_MACHINE\SOFTWARE\NCR\NCRUsbKeyboardCtl\DataCapture] 
"DcapControl"="10 (Hex destination(s): 1=DCap App, 2=Debugger, 
4=File; 10/20/40 for immediate)" 
"DcapFile"="C:\\NcrDataCap.log" 
"DcapFileMax"="0 (Max KB of data cap file)" 
"DcapMask"="00000003 (Hex mask of events to capture)" 
"DcapTime"="1F00 (Hex time option(s): 100=m:s, 300=h:m:s, 
700=m/d h:m:s; 800+digits=millisec; 1000=threadid)" 
"DcapVersion"="1.1.3" 

"DcapLinePrefix"="NCRUsbKeyboardCtl " 

Set DcapMask to 0x01 to receive only Error messages. Set to 0x02 or 
higher receives all messages. 

Set USB Key Matrix Application 

SetUsbKeyMatrix

 is a Windows application for the Desktop O/S 

versions (Windows 98se, Windows 2000) that uses the 

NCRUsbKeyboardCtl

 control to set a keyboard matrix map. The 

application operates as a memory-resident background process for a 
duration that may be specified on the command line. If no duration is 
specified, the application remains resident until terminated by user 
action. 

While resident, the application receives device-attachment 

notifications for HID devices, and when these are received, invokes 
the 

NCRUsbKeyboardCtl

 control to set the keyboard matrix map

Command-line parameters may include a value for the runtime 
duration. If specified, the application remains resident only for the 
requested duration. This permits the application to be used only 
during defined events such as system start-up, and after which the 
application will no longer remain resident in memory. The command-
line parameters may also specify that a background memory-resident 
instance of the application should be terminated. In this case, the 
application only terminates the background instance, and does not 
remain resident itself or invoke the control to set the keyboard matrix 
map. 

Содержание 5932

Страница 1: ...NCR 5932 USB Keyboard User s Guide B005 0000 1395 Issue C...

Страница 2: ...res functions and operations described herein may not be marketed by NCR in all parts of the world In some instances photographs are of equipment prototypes Therefore before using this document consul...

Страница 3: ...connect the AC power cord from the retail workstation or PC to which the keyboard is connected Also disconnect the cables from the PC workstation to the keyboard Caution To protect the internal circui...

Страница 4: ...iv...

Страница 5: ...Code 1 2 Features 1 3 Keylock 1 3 Speaker 1 3 MSR 1 4 Keyboard Status LEDs 1 4 Comparisons Between the PS 2 and USB Keyboards 1 5 Overview 1 5 Summary 1 5 Discussion 1 6 101 Key style keyboard 1 7 Ca...

Страница 6: ...trical Environment 2 2 Operational Environment 2 3 System Configuration 2 3 Unit Setup 2 3 Diagnostics 2 3 Physical Size 2 4 Installing the Keyboard 2 5 Installation Goal 2 5 Cable Connections 2 5 USB...

Страница 7: ...gistry Values 3 14 NCR USB Keyboard Control Data Capture Registry Values 3 15 Chapter 4 5932 USB Keyboard Migration Overview 4 1 Legacy USB Option 4 1 Services Considerations 4 1 7452and 7453 Terminal...

Страница 8: ...32 USB Kit 5 15 MSR Cleaning Cards 5 15 USB Keyboard 5 15 Keyboard Cleaning Procedures 5 16 Index Revision Record Issue Date Remarks A Feb 02 First printing B May 02 Updated Migration chapter with PS...

Страница 9: ...ation of this equipment or the substitution or attachment of connecting cables and equipment other than those specified by NCR The correction of interference caused by such unauthorized modification s...

Страница 10: ...erference VCCI International Radio Frequency Interference Statement Warning This is a Class A product In a domestic environment this product may cause radio interference in which case the user may be...

Страница 11: ...Keyboard 19586 The 109 key USB keyboard is a multifunction keyboard that is two keyboards built into one The keyboard consists of two major sections 38 key POS keyboard Industry standard alphanumeric...

Страница 12: ...Code Power Code 19265 Major Model Code Major Model Code Description 50 USB Keyboard Sub Model Code The following sub model codes identify features of the USB keyboard Sub Model Code Description 03 POS...

Страница 13: ...on Position Description Ex Exception Used by the customer or service representative to perform low level programming such as workstation diagnostics configuring the workstation or loading the workstat...

Страница 14: ...ifier Assembly is connected to the main PCB and mounted internally into the keyboard housing by the supplier on every unit The intent is that when it becomes economically reasonable the MSR Amplifier...

Страница 15: ...re 1 Glide Pad integration 2 Full keyboard re programmability 3 Added general purpose connectivity via on board USB port 4 Future optional fingerprint sensor module There are also minor technical impr...

Страница 16: ...ey style keyboard Standard PS 2 Standard USB HID Cappable Keys 26 26 Double High Double Wide Keys Firmware Detected limited keys Fully Programmable Keyboard Programmability Fixed limited Fully Program...

Страница 17: ...keyboard data stream and must spoof their way past the operating system to transfer data This technique though widespread is burdened with problems and is not standardized resulting in installation a...

Страница 18: ...y have no use for these keys but may want TIRES BATTERIES and ACCESSORIES on specific keys Cap able keys allow for this customization Double High Double Wide Keys Along with cap able keys comes the ab...

Страница 19: ...bility to select whether the keypad should be telephone or calculator style This is implemented with a simple toggle that selects which layout is to be selected No other programming is possible The 59...

Страница 20: ...n the registry see Key Re mapping Registry Manipulation Tool Keylock Both PS 2 and USB keyboards include a four position Keylock All PS 2 keyboards have a Keylock whereas in the USB keyboard it is opt...

Страница 21: ...mputer and thus the customer s application to be aware of the presence or absence of the MSR Scanner port The PS 2 keyboard contains an NCR proprietary RJ 45 connection for RS 232 based scanners This...

Страница 22: ...st computer software as separate from each of the other independent USB devices As with the other USB PnP components of the USB keyboard the presence or absence of the Glide Pad is easily detected in...

Страница 23: ...values or the NCR designated Key Number for display Clicking on an individual key highlights the key and enables the Key Number and Usage box The current assignment is shown and two new key usages may...

Страница 24: ...faults button After assigning new values to keys or restoring default values the values may be written to the registry using the Set Registry Map button This is the only action that actually causes th...

Страница 25: ...the NCR 5932 USB Keyboards Operating Range Condition Range Temperature 5 C to 45 C 40 F to 113 F Relative Humidity 10 to 90 Non condensing Barometric Pressure 15 2 to 0 2 psi up to a maximum of 9 850...

Страница 26: ...r Symbol Min Max Supply voltage to keyboard VIN 4 75V 5 25v Supply current to keyboard IIN 500 mA Supply voltage to USB Port VOUT 4 75V 5 5V Supply current to USB Port IOUT 100mA Note The user program...

Страница 27: ...ult to recognize the Ctrl Alt Del key combination for system reset Unit Setup No unit setup is required at installation time unless configuration must be changed from factory defaults Diagnostics Upon...

Страница 28: ...2 4 Chapter 2 Installation Physical Size 19650 184 mm 7 25 in 35 mm 1 4 in 455 mm 17 9 in 45 mm 1 7 in...

Страница 29: ...terminology and basic technology of PC hardware and software This level of knowledge can typically be found in an individual who has installed several PC systems and who routinely uses a PC for person...

Страница 30: ...mber Signal Name Typical Wiring Assignment 1 VBUS Red 2 D White 3 D Green 4 GND Black Shell Shield Drain Wire USB Keyboard Scanner Connection The USB keyboard may be connected to a USB hand held scann...

Страница 31: ...me of manufacture by default to recognize the Ctrl Alt Del key combination for system reset Note No unit setup is required at installation unless configuration must be changed from factory defaults Po...

Страница 32: ...4 93 86 91 112 105 92 94 87 95 88 113 106 98 114 115 99 97 96 103 104 111 110 90 83 89 81 80 82 Num L ock L ock Caps Lock S croll Down Page Up Page Pause Screen Print Lock Num Lock Scroll 0 1 4 7 5 2...

Страница 33: ...code Table Key Number Unshifted Character USB HID Keyboard Usage ID h 1 Insert 49 2 Home 4A 3 Page Up 4B 4 Delete 4C 5 End 4D 6 Page Down 4E 7 up arrow 52 8 left arrow 50 9 down arrow 51 10 right arro...

Страница 34: ...0 27 27 2D 28 2E 30 Backspace 2A 31 Tab 2B 32 q 14 33 w 1A 34 e 08 35 r 15 36 t 17 37 y 1C 38 u 18 39 i 0C 40 o 12 41 p 13 42 2F 43 30 44 31 45 Caps Lock 39 46 a 04 47 s 16 48 d 07 49 f 09 50 g 0A 51...

Страница 35: ...d 37 70 forward slash 38 72 Shift right side E5 73 Ctrl left side E0 74 Alt left side E2 75 Space 2C 76 Alt right side E6 77 Ctrl right side E4 78 F1 3A 79 F2 3B 80 Left Shift F5 E13E 81 Left Shift F8...

Страница 36: ...r USB HID Keyboard Usage ID h 94 5 5D 95 6 5E 96 57 97 55 98 F7 40 99 F8 41 100 1 59 101 2 5A 102 3 5B 103 ENTER 58 104 54 105 F9 42 106 F10 43 107 0 62 108 0 62 109 63 110 Enter 58 111 56 112 F12 45...

Страница 37: ...2 13 Labels External Nameplate Each keyboard is marked with the NCR part number and revision level The suppliers sequential serial or tracking number and the suppliers UL and CSA files numbers around...

Страница 38: ...ystem Media 901840 Thermal Top Coated Permanent Adhesive An example is shown below NCR 5932 MMSM VFLL 70 NNNNNNNN Mfg Date xx xx xx 19911 Where MM 2 digit Major Model Code SM 2 digit Sub Model Code VF...

Страница 39: ...allation 2 15 Weights and Measures Label The 5932 USB Keyboard has a Weights and Measures label The label material is 3M 7380 tamper indicating polyester with 3M 7745 imprintable laminate An example i...

Страница 40: ......

Страница 41: ...pressed providing auditory feedback to an operator of the keyboard This auditory feedback is optional The FPGA may be configured to make the sound or not to make the sound depending on the particular...

Страница 42: ...guration FPGA Firmware Defaults During USB initialization all USB devices are required to enumerate Each device reports its data and ID to the host where the Host USB driver sends the report to the co...

Страница 43: ...control programming capability of the firmware The NCR Proprietary usages are contained in the following table Table 1 NCR Proprietary HID Usages Usage Hexadecimal Value HID_USAGE_PAGE_NCR_MISC 0xFF8F...

Страница 44: ...an immediate tone The KeyClick usage collects a tone output report that sets the sound made for a key click The units for Duration are milliseconds The volume is a value between Logical_Minimum silent...

Страница 45: ...o keys to produce double high or double wide keys When you press a double high or double wide keycap the keyboard firmware sends the keycode for both keys When usages are the same only one keycode is...

Страница 46: ...80 11 83 E140 0 120 123 13 46 102 12 46 4 0 121 124 14 53 96 13 61 1D 0 122 125 15 29 5 14 89 E142 0 124 126 16 35 1 15 108 62 0 125 127 17 1E 9 16 2 4A 0 127 128 18 1F 17 17 18 1F 4 12 46 19 20 25 18...

Страница 47: ...42 35 82 E13F 22 41 21 37 1C 50 36 49 9 23 49 22 38 18 58 37 64 19 24 57 23 39 0C 66 38 95 5E 25 65 24 40 12 74 39 81 E141 26 73 25 41 13 82 40 5 4D 27 81 26 42 2F 90 41 21 22 28 94 58 43 30 98 42 36...

Страница 48: ...06 59 98 40 47 80 12 61 1D 13 60 52 0D 48 88 11 62 1B 21 61 67 10 49 0 1 63 6 29 62 92 3F 50 64 8 64 19 37 63 106 43 51 56 9 65 5 45 64 8 50 52 32 7 66 11 53 65 24 25 53 96 14 67 10 61 66 39 0C 54 103...

Страница 49: ...31 83 105 42 0F 76 54 85 3D 23 84 55 33 1A 18 33 86 5F 71 85 70 38 1B 21 62 87 60 79 86 30 2A 1C 50 37 88 61 67 87 112 45 1D 13 61 89 E142 14 88 11 48 1E 9 17 90 E143 99 89 27 2D 1F 17 18 91 3E 91 90...

Страница 50: ...63 6 108 71 0 5A 47 101 110 58 7 109 75 2C 5B 46 102 111 56 101 110 76 E6 5C 78 93 112 45 87 111 116 0 5D 70 94 113 E13C 75 112 117 0 5E 38 95 114 E13D 55 113 118 0 5F 71 86 115 44 27 114 119 0 E0 11...

Страница 51: ...A as a Note Number Note numbers are equivalent to specific frequencies The note number sent to the FPGA is selected by rounding the requested frequency to the nearest frequency number given by the tab...

Страница 52: ...68 1397 92 5588 116 22351 Gb 21 92 45 370 69 1480 93 5920 117 23680 G 22 98 46 392 70 1568 94 6272 118 25088 Ab 23 104 47 415 71 1661 95 6645 119 26580 Note The frequency f is given by the equation 1...

Страница 53: ...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 respective...

Страница 54: ...keynumber 3 A single keyboard usage to be installed for keynumber per key matrix section for PID_0320 DWORD 1Keywords are not case sensitive 2The Keywords frequency volume and duration and their valu...

Страница 55: ...t a keyboard matrix map The application operates as a memory resident background process for a duration that may be specified on the command line If no duration is specified the application remains re...

Страница 56: ...er of seconds to remain resident waiting for additional devices to initialize 0 indefinitely 1 Keywords are not case sensitive and may be abbreviated to 3 or more characters Set USB Key Clicks Applica...

Страница 57: ...f or invoke the control to set keyclick parameters SetUsbKeyClick may be launched by hand using the Windows Start Run option or any equivalent shortcut technique desktop quick launch pad menu If start...

Страница 58: ......

Страница 59: ...o not recognize USB A new BIOS option Legacy USB is available in BIOS Version 2 2 1 1 for NCR 7452 and 7453 terminals The default setting is Disabled Enabling the Legacy USB option in the 7452 termina...

Страница 60: ...red Terminals with previous BIOS versions do not have the capability to support Legacy USB Restrictions The 5932 USB Keyboard is not supported under DOS and Windows NT operating environments This keyb...

Страница 61: ...98 Windows 2000 or Windows XP operating system 19756 Power up POS BIOS Init BIOS Init finishes Disables Legacy USB OS Start to Initialize OS USB Keyboard Drivers are installed Login Prompt Approximate...

Страница 62: ...tions that need to be noted if Legacy USB is disabled for Windows9x Windows 2000 or Windows XP A Yes there is a window from the time the BIOS completes initialization and the operating system installs...

Страница 63: ...y user serviceable parts and should only be serviced by a qualified service technician Caution Before servicing the equipment plug your ground strap into a proper grounding outlet Failure to do so cou...

Страница 64: ...se de courant doit tre situ e ou install e a proximite du mat riel et tre facile d acc s Problem Isolation Procedures NCR offers both on site and mail in service for the NCR 5932 USB Keyboards Before...

Страница 65: ...eyboard cable not connected Connect keyboard cable to PC USB port Some keys on the keyboard not working Keyboard hot plugged into workstation with workstation powered on Re boot the system Numeric key...

Страница 66: ...y Refer to graphic on MSR guide MSR harness loose or broken Ensure that the MSR harness is securely fastened to the control board and that none of the wires have pulled loose from the connector Keyloc...

Страница 67: ...R try cleaning it with an MSR cleaning card See the Spare Parts List for the part number This section discusses how to remove the MSR MSR Swipe Speaker and Keylock for replacement Removing the MSR 1 T...

Страница 68: ...nplug the MSR and roll it out of the slot 19604a 4 Replace the MSR Insert the MSR into the slot making sure the MSR is under the 2 tabs of the MSR Slide Press down on the MSR until it is fully seated...

Страница 69: ...eplacing the MSR test a card to be sure it swipes correctly and run diagnostics using the 7452 Diagnostics Diskette 497 0406703 Check to see that the MSR is aligned properly with the guide by swiping...

Страница 70: ...ervice Replacing the MSR Swipe 1 Snap out the MSR Swipe from the side of the keyboard 19605 2 Replace with a new Swipe Note Make sure you place the tabs under the MSR properly or it can get damaged du...

Страница 71: ...aker 1 Lay the keyboard on a flat surface with keys facing down 2 Remove the Back Cover 11 screws 3 Unplug the Speaker Cable from the board 4 Remove the Speaker from the retainer tabs 19598 5 Install...

Страница 72: ...Using a needle nose pliars twist and break off the 2 Keylock assembly locking tabs 19606 Locking Tabs 5 Press the Keylock assembly down and out of the keyboard 6 Before snapping the new Keylock assem...

Страница 73: ...ble Connector Membrane Cable Connectors Main Board Keylock Cable Connector MSR Board Note When you lift the Back Cover off the MSR Swipe falls free Unplug the MSR Connector and remove the MSR as shown...

Страница 74: ...nnected between the 2 boards 8 Press down on the 2 Locking Pins and slide the Backing Plate forward off the Retainer Tabs 19607 Locking Pins Retainer Tabs 9 When clear of the Retainer Tabs lift the Ba...

Страница 75: ...t Keylock Ribbon Cable 14 Replace the screws in the Main Control and MSR Boards 15 Plug the Mouse Pad Cable into the plug on the Main Control Board 16 Insert the Membrane Ribbon Cables into the connec...

Страница 76: ...aligned properly with the guide by swiping a card backward and forward The card should swipe smoothly and you should not feel a bump when the card passes through the guide Non smooth swiping is usual...

Страница 77: ...in MSR Cleaning Cards Part Part Number MSR Cleaning Card Dry 998 0052929 MSR Cleaning Card Wet 603 9004998 USB Keyboard Part Part Number USB Keyboard 109 Key with Keylock 497 0424876 Assy USB Keyboard...

Страница 78: ...oard use the following procedures 1 Turn off power to your PC or workstation 2 Unplug keyboard cable from your PC workstation 3 Spray liquid cleaner such as window cleaner spray or a product designed...

Страница 79: ...ouble high Double wide Keys 3 5 E Electrical Environment 2 2 Environmental Conditions 2 1 External nameplate label 2 13 F Features 1 3 Keyboard Status LEDs 1 4 Keylock 1 3 MSR 1 4 Speaker 1 3 Firmware...

Страница 80: ...grammable Key Matrix 3 5 Programming 3 1 USB Keyboard Capabilities 3 1 R Removing Parts for Replacement 5 5 Removing the Keyboard Membrane Sheet 5 11 Removing the MSR 5 5 Replacing the Keylock 5 10 Re...

Отзывы: