background image

Useful hints

Programming keyboards by tables allows a very flexible keyboard layout.
However, one should have some thought about the task of a technician in
the field. From logistics point of view it has to be ensured that:

Spare keyboards are delivered always loaded with customer specific tables  
with starting the system the tables are loaded automatically.

The batch utilities

n

SENDKBT.EXE

n

RCVKBT.EXE

n

KB2DEF.EXE

n

KBCHKDEF.EXE

are provided especially for this situation to allow support of the technicians.

However, the programs alone are not helpful for a technician. Instead they
should be available dependent on the solution on disks together with rsp.
tables at the site. Also they should be executable with the resources
available there.

Take care, that there must not be any keyboard activity when they are
executed. This has to be strongly observed, if such a utility is run
automatically at start of the system! This at least requires proper error
handling rsp. retries in the execution of batchfiles.

Double, Triple, and Quad keys only have a cylindric part responsible for
generating the respective code. So it is useful to assign the code to all
possible positions covered by a key.

Anyway observe the rules given in the chapter “Inserting Key Cabs”.

22

FILES FOR PROGRAMMING

Summary of Contents for TA59

Page 1: ...TA59 Keyboard Product Manual Edition November 2004 ...

Page 2: ...by pa tent grant or registration of a utility model or design are reserved Delivery subject to availability technical modifications possible Pentium is a registered trademark of Intel Corporation Linux is a registered trademark of Linus Torvalds MS DOS Windows 95 Windows 98SE Windows 2000Pro and Windows NT are registered trademarks of the Microsoft Corporation BEETLE is a registered trademark of t...

Page 3: ...Key Caps 7 The TA59 Keyboard 8 General 8 Keypads 9 Self test 10 Connection method 11 Releasing the Cable Connection 11 Key switch 12 Magnetic Stripe Card Reader optional 13 Using the magnetic stripe card reader 13 Touchpad optional 14 Operating 14 Programming the TA59 15 Modes 15 Main functions of the Programs 16 Keyboard Connection for Programming 17 Keyboard connection in the field 18 Firmware U...

Page 4: ...ramming 21 Useful hints 22 Keyboard Layout 23 International Layout e g Germany 23 US Layout 24 Keyboard Scan Codes Table 1 25 Keyboard Scan Codes Table 2 26 Keyboard Scan Codes Table 3 27 Appendix 28 Technical Data 28 Magnetic Stripe Card Reader 29 ...

Page 5: ...erence when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to corre...

Page 6: ...switching on your equipment when it is actually needed If possible even avoid the stand by mode as this wastes energy too Also switch your equipment off when you take a longer break or finish your work At this time there are still some parts that are not reusable Wincor Nixdorf guarantees the environmentally safe disposal of these parts in the Recycling Center which is certified pursuant to ISO 90...

Page 7: ... at your contract All parts of the product which are subject to wear and tear are not included in the warranty engagement Please order spare parts at the Wincor Nixdorf customer service Safety Instructions Note the following safety information n Lay all cables and supply lines so that nobody can tread on them or trip over them n Data cables should be neither connected nor removed during thundersto...

Page 8: ...following n Transparent plates n Blank sheets for labeling n 1 key cap remover n 1 set of keys for key switch The set of keys contains Key 1 for key position 1 Key 2 for key positions 1 and 2 Key 3 for key positions 1 2 and 3 Key 4 for key positions 1 2 3 and 4 The following items can be ordered optionally Accessories kit 1 20 dummy keys 1 x 1 Accessories kit 2 6 double key caps 2 quadruple key ca...

Page 9: ...s You can remove each of the key caps using a key cap remover pulling the key upwards Place the key cap remover on the selected key until you hear a click Now remove this key from the keyboard by pulling upwards 5 EXCHANGING THE KEYS ...

Page 10: ...ce the written label on the key cap Insert the transparent key cover with the mat and concave side upwards until it clicks into place in the key cap The labels are replaced as follows n Remove the key cap from the keyboard see removing the key cap and pull the transparent key cap upwards n The transparent key cover is then released and the label can be removed n Replace the label and fit the trans...

Page 11: ...vertical arrangement The quadruple key caps are corresponding with the guide cylinder arranged on the upper left The position of the guide cylinder specifies the key code Ensure while putting on the key caps that the white cam of the rocker plate are in the planned bulge of the keyboard If you hear a click the key caps are inserted correctly quadruple key cap with scissors 7 INSERTING KEY CAPS cam...

Page 12: ...of 137 keys 136 keys in the US version the keypad with touchpad consists of 125 keys 124 keys in the US version Unlike other standard PC keyboards the TA59 has a flexible key layout e g several keys can be grouped vertically or horizontally to form double or quadruple keys Only one key code is generated by each multiple key Keyboard TA59 with magnetic stripe card reader and touchpad GENERAL 8 ...

Page 13: ... multiple key Only one key code is generated by each double or quadruple key Different key codes can be set for the multiple keys by rotating the key caps These caps have a guide cylinder that is shifted when the cap is rotated resulting in different key codes This will lead to problems if not observed see page 7 Incorrect key caps on the TA59 keyboard can be changed on the spot Dummy caps can als...

Page 14: ... test is performed each time the POS terminal is switched on The result of the test is reported to the system SELF TEST 10 d a p y e k c i r e m u n a h p l A 2 1 d a p y e k y e k n o i t c n u F 3 d a p y e k y e k n o i t c n u F N ...

Page 15: ...ollow the instructions below when removing cables n Turn off all switches to the mains and electrical equipment n Remove all mains cables from the shockproof sockets installed in the building n Loosen all cables on the electrical equipment Using your thumb and forefinger pull gently on plastic connector housing Removing the connector from the socket This unlocks the connector Now remove the connec...

Page 16: ...y can be removed The switch position on the lock by T is intended for use by Field Engineering From switch position 0 the key provided can be turned to position T only This key is not included in the scope of supply The key switch has only one closure i e there is only one set of keys for all keylocks that includes the above mentioned key variants for the various switch positions KEY SWITCH 12 0 0...

Page 17: ...he following precautions when handling magnetic cards n Never allow magnetic cards to come into contact with liquids n Never bend or fold magnetic cards n Never expose magnetic cards to a magnetic field Insert the magnetic card in the special slot provided on the reader from the right hand side only inserting the card at another location could damage the read heads In order to ensure that the qual...

Page 18: ...o use the Touchpad simply move your finger tip across the surface in the direction of the screen pointer The left mouse button is released by a shortly tapping on the pad Double tapping corresponds to a double click of the left mouse button You receive the Drag and Drop function by selecting the object leaving the finger on the pad moving the object and dropping it into the new position The contro...

Page 19: ...ontroller and for keylockswitch n port your existing software application with less effort as you can keep up the key codes Modes The TA59 keyboard works in different modes Windows Mode This is the default state of the keyboard not programmed DOS Mode This state is used by the Retail Device Interface RDI it is entered by rsp commands from Windows Mode Programmed In this state a table has been sent...

Page 20: ...ws Mode and default codes for the keys n check for keyboard state default or programmed n check release no of loader and firmware module data version modulsize n upgrade firmware module KBUTI EXE version 1 20 and higher So the functionality of the programs n SENDKBT EXE n RCVKBT EXE n KB2DEF EXE n KBCHKDEF EXE is part of the dialogue utility These 4 programs therefore are intended to be used in co...

Page 21: ...time the direction of output is switched to the secondary connector to route commands issued as a result to the right addressee as e g switching LED states n Wedges with manual switch Here the switch is done by hand which may be more intricate but more transparent from an operator s point of view Only wedges with Mono Flop behaviour or with a manual switch are usable Unfortunately wedges with Mono...

Page 22: ...OS Mode of Windows 9x n in a DOS window of Windows 9x Firmware Update and Version Display The dialog utility KBUTI EXE can be used to perform an update of the firmware of a keyboard TA59 Files which contain such firmware by convention have the file extension FRM Additionally it is possible to show information like version size checksum etc for the following components n Loader n Firmware Firmware ...

Page 23: ... Windows NT Windows 2000 Windows XP Sending and Receiving tables however is only possible under DOS or Windows 9x The restrictions of Windows NT 2000 XP do not allow it The creation of tables request a mouse It is possible to define up to 4 keyboard levels They may be dependent of n freely defined level keys POS Shift levels n Ctrl Alt AltGr state n CapsLock and or ScrollLock state You can define ...

Page 24: ...ype of level selection none POS Shift Ctrl Alt AltGr Caps Lock ScrollLock Specification of the keyboard language is required to allow the keyboard to deliver such codes that can be interpreted later correctly by the language keyboard driver for the rsp country The target configuration is important not the configuration at the time when the table is created For the position of the key lock header a...

Page 25: ...transmission will be disturbed Files for Programming The files are available on our Internet site www wincor nixdorf com The following files is not included in the scope of delivery KBUTI EXE Dialogue utility for programming the keyboard KBUTIHLP HLP Help file for the dialogue utility SENDKBT EXE To send a keyboard table from a file to the keyboard RCVKBT EXE To receive a keyboard table and save i...

Page 26: ...e are not helpful for a technician Instead they should be available dependent on the solution on disks together with rsp tables at the site Also they should be executable with the resources available there Take care that there must not be any keyboard activity when they are executed This has to be strongly observed if such a utility is run automatically at start of the system This at least require...

Page 27: ... 5 6 Strg F12 Alt F1 Alt F2 Alt F3 1 2 3 Alt F10 Alt F4 Alt F5 Alt F6 Alt F7 0 00 Enter Alt F8 1 2 3 4 5 6 7 8 9 0 ß Back Sp TAB q w e r t z u i o p ü ShiftL a s d f g h j k l ö ä y x c v b n m Shift rgt Space Shift F1 Shift F2 Shift F3 Shift F4 Shift F5 Shift F6 Shift F7 Shift F8 Shift F9 Shift F10 Shift F11 Shift F12 Strg F1 Strg F2 Pause Entf Ende Bild Strg F4 Shift Strg lft lft Win lft Alt Str...

Page 28: ...F2 Alt F3 1 2 3 Alt F10 Alt F4 Alt F5 A lt F6 Alt F7 0 00 Enter Alt F8 1 2 3 4 5 6 7 8 9 0 Back Sp TAB q w e r t y u i o p CapsL a s d f g h j k l z x c v b n m Shift rgt Space Shift F1 Shift F2 Shift F3 Shift F4 Shift F5 Shift F6 Shift F7 Shift F8 Shift F9 Shift F10 Shift F11 Shift F12 Ctrl F1 Ctrl F2 Pause Delete End Pg Dn Ctrl F4 Shift lft Ctrl lft Win lft Alt Ctrl rgt Applica tion Key Win rgt ...

Page 29: ...D 44 1D 57 4B 4C 4D 4E 1D 58 38 3B 38 3C 38 3D 4F 50 51 38 44 38 3E 38 3F 38 40 38 41 52 52 52 53 E0 1C 38 42 29 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 3A 1E 1F 20 21 22 23 24 25 26 27 28 2B 2B 56 2C 2D 2E 30 31 32 33 34 35 36 39 2A 3B 2A 3C 2A 3D 2A 3E 2A 3F 2A 40 2A 41 2A 42 2A 43 2A 44 2A 57 2A 58 1D 3B 1D 3C E1 1D 45 E0 53 E0 4F E0 51 1D 3E 2A 1D E0 5B 38...

Page 30: ...4 09 14 78 6B 73 74 79 14 07 11 05 11 06 11 04 69 72 7A 11 09 11 0C 11 03 11 0B 11 83 70 70 70 71 E0 5A 11 0A 0E 16 1E 26 25 2E 36 3D 3E 46 45 4E 55 66 0D 15 1D 24 2D 2C 35 3C 43 44 4D 54 5B 58 1C 1B 23 2B 34 33 3B 42 4B 4C 52 5D 5D 61 1A 22 21 2A 32 31 3A 41 49 4A 59 29 12 05 12 06 12 04 12 0C 12 03 12 0B 12 83 12 0A 12 01 12 09 12 78 12 07 14 05 14 06 E1 14 77 E0 71 E0 69 E0 7A 14 0C 12 14 E0 1F...

Page 31: ...7 Mo 7E Mo 84 Mo 11 37 D 61 60 6A 6C Mo 75 Mo 7D Mo 19 47 D 11 3F D 11 47 D 11 4F D 11 56 D 6B Mo 73 Mo 74 Mo 7C 11 5E D 19 07 D 19 0F D 19 17 D 69 Mo 72 Mo 7A Mo 19 4F D 19 1F D 19 27 D 19 2F D 19 37 D 70 Mo 70 70 Mo 71 Mo 79 Mo 19 3F D 64 65 Mo 6D Mo 11 1F D 0E 16 1E 26 25 2E 36 3D 3E 46 45 4E 55 66 0D 15 1D 24 2D 2C 35 3C 43 44 4D 54 5B 14 M B 1C 1B 23 2B 34 33 3B 42 4B 4C 53 5C 5A 13 1A 22 21 ...

Page 32: ...s are ignored Microprocessor CMOS CPU 89C51RD2 12 MHz internal Flash 64 kBytes EEPROM 2 kBytes Power up reset yes Self test yes Technology CMOS HC LS ALS DataOutput Open collector TTL Key switch 6 positions in 2 pos removable Power supply 5V 10 max 120 mA Climatic category Operating IEC 721 3 3 Class 3K3 5 C to 40 C Climatic category Transport IEC 721 3 2 Class 2K2 25 C to 60 C Climatic category S...

Page 33: ...of magnetic cards according to ISO IEC 7811 2 Connector keyboard 6 Pin Mini DIN Operating Condition IEC721 3 3 Class 3K3 5 C to 40 C 41 F to 104 F Storage Condition IEC721 3 1 Class 1K2 5 C to 40 C 41 F to 104 F Transport Condition IEC721 3 2 Class 2K2 25 C to 60 C 13 F to 140 F 29 MAGNETIC STRIPE CARD READER ...

Reviews: