background image

 

 

 

Series 500 POS Keyboard 

 

 

TABLE OF CONTENTS 

 

SCOPE ...........................................................................................................vi 

SPECIAL NOTE.............................................................................................vi 

PRODUCT INFORMATION ...........................................................................2 

MODEL DESCRIPTION ................................................................................................. 2 

FEATURES....................................................................................................................... 2 

SPECIFICATIONS........................................................................................................... 3 

SERVICE AND WARRANTY..........................................................................3 

INSTALLATION..............................................................................................4 

UNPACKING AND INSPECTION................................................................................. 4 

EXTERNAL CONNECTIONS........................................................................................ 5 

DRAWER JUMPER CONNECTIONS (PRINTER FIRED)....................................... 5 

OPERATION ...................................................................................................9 

CONTROLS AND INDICATORS .................................................................................. 9 

PROGRAMMING ..........................................................................................12 

PROGRAMMING KEYBOARD OPERATING PARAMETERS.............................. 12 

LOCAL MODE PROGRAMMING - FUNCTION CODES AND SETTINGS ......... 12 

LOCAL MODE PROGRAMMING INSTRUCTIONS ................................................ 18 

LOCAL MODE PROGRAMMING................................................................................ 32 

KEY MAKE/BREAK CODES AND EXTENDED FUNCTIONS............................. 32 

PROGRAMMING IN REMOTE MODE ....................................................................... 36 

REMOTE MODE PROGRAMMING MACROS AND COMMAND SUMMARY.... 36 

101/102-KEY KEYBOARD - KEY CODE IDENTIFICATION ................................. 51 

PROGRAMMING KEY MAKE/BREAK CODES....................................................... 52 

EXAMPLES OF REMOTE PROGRAMMING FOR KEY MAKE/BREAK CODE 53 

COPYING KEYBOARD SETUP DATA (CLONING)................................................ 56 

OPERATOR'S AND PROGRAMMER'S MAGNETIC CARDS .............................. 57 

SYSTEM LOG................................................................................................................. 57 

Summary of Contents for 500 POS

Page 1: ...SERIES 500 POS KEYBOARD PROGRAMMING USER S GUIDE ...

Page 2: ...rogram 4 Type the desired key sequence on the AUX PS 2 keyboard 5 Press the ENTER key next to the numeric keypad on the Series 500 Keyboard 6 To program additional keys go to Step 3 and repeat process 7 To exit programming mode type 0099 on the numeric keypad on the Series 500 Keyboard or swipe Programmer s Card through Mag Card Reader To Program a Secondary Operation Access Key 1 Swipe Programmer...

Page 3: ...MING KEYBOARD OPERATING PARAMETERS 12 LOCAL MODE PROGRAMMING FUNCTION CODES AND SETTINGS 12 LOCAL MODE PROGRAMMING INSTRUCTIONS 18 LOCAL MODE PROGRAMMING 32 KEY MAKE BREAK CODES AND EXTENDED FUNCTIONS 32 PROGRAMMING IN REMOTE MODE 36 REMOTE MODE PROGRAMMING MACROS AND COMMAND SUMMARY 36 101 102 KEY KEYBOARD KEY CODE IDENTIFICATION 51 PROGRAMMING KEY MAKE BREAK CODES 52 EXAMPLES OF REMOTE PROGRAMMI...

Page 4: ...Series 500 POS Keyboard MAINTENANCE 58 PRECAUTIONS 58 CLEANING 58 KEY LEGEND CHANGE 58 3 4 AND 5 8 INCH FULL TRAVEL KEYBOARDS 58 KEY LEGEND CHANGE FLAT TACTILE MEMBRANE 59 BATTERY REPLACEMENT 59 ...

Page 5: ...N CODE CROSS REFERENCE D1 LIST OF TABLES TABLE 1 SERIES 500 POS KEYBOARD TYPICAL CONTROLS AND INDICATORS 8 TABLE 2 LOCAL MODE PROGRAMMING FUNCTION CODES AND DEFAULT SETTINGS 9 TABLE 3 LOCAL MODE PROGRAMMING INSTRUCTIONS 15 TABLE 4 LOCAL PROGRAMMING COMMANDS FOR KEY MAKE BREAK AND EXTENDED FUNCTIONS 29 TABLE 5 REMOTE PROGRAMMING MODE COMMANDS 34 TABLE 6 RMOTE PROGRAMMING COMMANDS FOR KEY MAKE BREAK...

Page 6: ...is booklet is available from the U S Government Printing Office Washington DC 20402 Order stock number 004 000 00345 4 NOTICE This equipment complies with the limits for a Class A computing device in accordance with the specifications in Part 15 of FCC rules which are designed to minimize radio frequency interference in the installation however there is no guarantee that radio or television interf...

Page 7: ...ation in this document was complete accurate and up to date Ultimate Technology Corporation assumes no responsibility for errors beyond its control Ultimate Technology Corporation also cannot guarantee that changes in software and equipment made by other manufacturers and referenced in this guide do not effect the applicability of the information in this manual If assistance is needed please conta...

Page 8: ...Series 500 POS Keyboard Figure 1 Typical Point of Sale station with standard QWERTY Series 500 keyboard ...

Page 9: ...use of interchangeable overlays Standard keyboard configurations including QWERTY and typical POS layouts are available Custom configurations of any number of keys are also available FULLY USER PROGRAMMABLE Local PC Keyboard Remote from Host Download Cloning All keys can be reprogrammed to output any code Single wide double wide and quad keys can be placed anywhere on the keyboard Spacers are avai...

Page 10: ...2 OPTIONAL PEDESTAL MOUNT ...

Page 11: ...r Service representative If the dealer or your service provider cannot answer your question or provide satisfactory service please call our sales and technical support department When calling for assistance or service information please have available the model number part number and serial number of the keyboard This information is found on a decal located on the bottom of the keyboard If the key...

Page 12: ...ne 8 foot cable determined by configuration ordered Part No CAB20133 5 pin DIN keyboard cable for AT PC XT Data General or Part No CAB20137 6 pin Mini DIN keyboard cable for PS2 TVI9070 or Part No CAB20134 8 pin modular keyboard cable for IBM 3151 Secure Magnetic Card Programmer s Magnetic Card Series 500 POS Keyboard Programming User s Guide NOTE If any damage may have occurred during transport e...

Page 13: ...yboard compatible with the different printer and cash drawer connections required by various manufacturers Jumper pin set A and B is used with cash drawer 1 pin set C and D is used with cash drawer 2 Installing the jumper on the B drawer 1 and D drawer 2 side of the connector causes the status signal from the cash drawer to be applied on pin 2 of the related cash drawer port Installing the jumper ...

Page 14: ...rt Out Cash Drawer 2 Drawer Port In Cash Drawer 2 Drawer Port Out Drawer Type Jumpers Main KB Port Aux KB Port Bar Code Scanner Receipt Printer Cash Drawer Port 1 2 Cash Drawer 1 Cash Drawer 2 PC or Terminal PS2 Type KB CAB20138 CAB20138 CAB20133 or CAB20137 or CAB20134 Adapter optional ...

Page 15: ...7 Figure 2 Typical keyboard external connections ...

Page 16: ...8 Figure 3 Keyboard external connectors rear view ...

Page 17: ...layouts and the function of the keys may vary widely from the one shown in Figure 4 Although the location of keys may differ among keyboard and types of keyboards the function of the controls and indicators described in Table 1 pertain to all keyboard types The operator should become familiar with the controls indicators and other operating features of the keyboard For typical keyboard layouts of ...

Page 18: ...board when the card is swiped through reader LED 1 is on when keyboard is secured and off when unlocked Used to read Programmer s Card to enable keyboard programming in local mode when the card is swiped through reader 6 ENTER Key When pressed during local programming mode initiates various program actions Refer to programming instructions contained in this guide When pressed during normal busines...

Page 19: ...11 All Other User Defined Keys User defined keys programmed by user developer ...

Page 20: ...gram Keyboard Primary Keys See default Used to program primary keys on Series 500 Keyboard The keys can be programmed to have primary and secondary levels of function The primary function is activated when only the designated key is pressed The secondary function is activated when both the Sec Op key and designated key are pressed simultaneously Use Function Code 01 to program secondary key functi...

Page 21: ...er the magnetic card channel 17 MSR Bad Read Track 1 3 M1 CR 4Dh 31h 21 h 0Dh Used to send a key sequence to the host computer upon a bad magnetic card read 18 MSR Bad Read Track 2 M2 CR 4Dh 32h 21 h 0Dh Used to send a key sequence to the host computer upon a bad magnetic card read 19 MSR Sending Send any track Used to send MSR data if one or both tracks are good 0 send any track 1 send if both tr...

Page 22: ...odd parity or even parity 33 RS232 Port 1 Handshaking Both Used to select method of handshaking used with Port 1 Selections available are none CTS RTS XON XOFF or both 34 RS232 Port 1 Word Length User defined Used to change the word length 7 or 8 bits of the data at Port 1 35 RS232 Port 1 Prefix None Used to place a prefix before the packet of data before it is sent out of the keyboard Main Port 3...

Page 23: ... is executed 45 Drawer 1 Open D1 44h 31h 2B h Used to set up a unique sequence of keys so host computer can determine if drawer 1 is open or closed 46 Drawer 1 Closed D1 44h 31h 2D h Used to set up a unique sequence of keys so host computer can determine if drawer 1 is open or closed 47 Drawer 2 Open D2 44h 32h 2B h Used to set up a unique sequence of keys so host computer can determine if drawer ...

Page 24: ...D If auxiliary keyboard connected to the Series 500 Keyboard is other than a standard 101 or 102 key keyboard used to define where the AUX keyboard ALTERNATE keys are located Refer to Appendix D 85 Define Right Alternate Key Key 62 See illustration in Appendix D Same as Function Code 84 above 86 Programming Mode Enter Macro None Reserved for future use 87 Lock Mode Enter Macro None Reserved for fu...

Page 25: ... codes To download keyboard settings refer to the procedure given at the rear of the Programming Section in this manual 99 Exit Program Mode None Used to terminate the programming mode When activated causes all programmed changes to be saved and the keyboard to do a warm boot Exiting programming mode can also be accomplished by swiping the Programmer s card ...

Page 26: ...g mode is active 4 For a summary of the parameters that can be programmed in the local mode refer to Table 2 preceding 5 Follow the instructions given in Table 3 for the applicable Function Code s to program the keyboard for the desired parameter s Note that sequence of instructions provided in Table 3 is in Function Code numerical order 6 When programming is complete exit the local programming mo...

Page 27: ...med See Table 4 L o c a l M o d e P r o g r a m m i n g K e y M A K E B R E A K C o d e s a n d E x t e n d e d F u n c t i o n s f o r d e t a i l e d s t e p s LED 2 flashes 3 A t t h e a u x i l i a r y k e y b o a r d p r e s s t h e d e s i r e d k e y o r t y p e t h e d e s i r e d k e y s e q u e n c e N o t e t h a t t h e m a x i m u m n u m b e r o f k e y c o d e s i s l i m i t e d t ...

Page 28: ...he Programmer s card If using the optional 3 position keyswitch move switch out of the AUX position Note A Sec Op Key or Sec Op Lock Key must be programmed in the primary function mode in order to use secondary function codes 08 Enable Disable Magnetic Stripe Reader MSR Tracks 1 While in programming mode at the Series 500 Keyboard numeric keypad enter Function code 08 LED 2 turns on 2 At the Serie...

Page 29: ...9 on Series 500 Keyboard numeric keypad followed by ENTER or by swiping the Programmer s card If using the optional 3 position keyswitch move switch out of the AUX position 10 11 12 13 Magnetic Stripe Reader MSR Channel 1 3 Prefix 10 Field Separator 11 Suffix 12 Account Separator 13 1 While in programming mode at the Series 500 Keyboard numeric keypad enter applicable Function Code 10 11 12 or 13 ...

Page 30: ...have exceeded 24 key codes Repeat steps 1 and 2 3 At the Series 500 Keyboard press ENTER LED 2 turns off 4 Program the next function code or exit programming mode by entering 99 on Series 500 Keyboard numeric keypad or by swiping the Programmer s card If using the optional 3 position keyswitch move switch out of the AUX position 17 18 Magnetic Stripe Reader MSR Channel 1 3 Bad Read 17 Channel 2 Ba...

Page 31: ...y if all enabled tracks good 3 Program the next function code or exit programming mode by entering 99 on Series 500 Keyboard numeric keypad or by swiping the Programmer s card If using the optional 3 position keyswitch move switch out of the AUX position 20 or 30 Comm RS232 Main Port 0 20 AUX Port 1 30 Baud Rate 1 While in programming mode at the S eries 500 keyboard numeric keypad enter Function ...

Page 32: ...ring 99 on Series 500 Keyboard numeric keypad or by swiping the Programmer s card If using the optional 3 position keyswitch move switch out of the AUX position 22 or 32 Main Port 0 22 AUX Port 1 32 Parity 1 While in programming mode at Series 500 Keyboard numeric keypad enter Function Code 22 Port 0 or 32 Port 1 LED 2 turns on 2 At Series 500 Keyboard numeric keypad enter the applicable number 0 ...

Page 33: ...ode by entering 99 on Series 500 Keyboard numeric keypad or by swiping the Programmer s card If using the optional 3 position keyswitch move switch out of the AUX position 24 or 34 Main Port 0 24 AUX Port 1 34 Word Length 1 While in programming mode at Series 500 Keyboard numeric keypad enter Function Code 24 Port 0 or 34 Port 1 LED 2 turns on 2 At Series 500 Keyboard numeric keypad enter the appl...

Page 34: ...Keyboard numeric keypad or by swiping the Programmer s card If using the optional 3 position keyswitch move switch out of the AUX position 26 or 36 Comm RS232 Main Port 0 26 AUX Port 1 36 Suffix 1 While in programming mode at the Series 500 Keyboard numeric keypad enter applicable Function Code 26 Port 0 or 36 Port 1 LED 2 flashes 2 At the auxiliary keyboard press the desired key or type the desir...

Page 35: ... K If the Series 500 Keyboard beeps and LED 2 turns off w h i l e e n t e r i n g k e y c o d e s a t t h e a u x i l i a r y k e y b o a r d y o u have exceeded 24 key codes Repeat s t e p s 1 a n d 2 3 A t t h e S e r i e s 5 0 0 K e y b o a r d p r e s s ENTER LED 2 turns off 4 Program the next function code or exit programming mode by entering 99 on Series 500 Keyboard numeric keypad or by swi...

Page 36: ...teps 1 and 2 3 At the Series 500 Keyboard press ENTER LED 2 turns off 4 Program the next function code or exit programming mode by entering 99 on Series 500 Keyboard numeric keypad or by swiping the Programmer s card If using the optional 3 position keyswitch move switch out of the AUX position 49 Poll Unsolicited Cash Drawer Status 1 While in programming mode at Series 500 Keyboard numeric keypad...

Page 37: ...mode by entering 99 on Series 500 Keyboard numeric keypad or by swiping the Programmer s card If using the optional 3 position keyswitch move switch out of the AUX position 71 Enable Disable Keyboard Key Clicks 71 1 While in programming mode at Series 500 Keyboard numeric keypad enter Function Code 71 LED 2 turns on 2 At Series 500 Keyboard numeric keypad enter the applicable number 0 or 1 to sele...

Page 38: ...83 1 While in programming mode at the Series 500 Keyboard numeric keypad enter Function Code 82 or 83 LED 2 flashes 2 At the auxiliary keyboard hit the left CONTROL key if programming Function Code 82 or right CONTROL key if programming Function Code 83 3 At the Series 500 Keyboard press ENTER LED 2 turns off 4 Program the next function code or exit programming mode by entering 99 on Series 500 Ke...

Page 39: ... mode of operation per list below 0 Keyboard Port 0 is main 1 RS232 Port 0 is main LED 2 turns off 3 Program the next function code or exit programming mode by entering 99 on Series 500 Keyboard numeric keypad or by swiping the Programmer s card If using the optional 3 position keyswitch move switch out of the AUX position Note Must re power Series 500 Keyboard in order to activate function code 9...

Page 40: ... remote keyboard setup and when making changes in key codes This command is used to initiate the download of keyboard settings as described in the procedure given at the rear of the Programming Section in the this manual 99 Exit Program Mode Used to terminate the programming mode When activated causes all programmed changes to be saved into non volatile RAM and the keyboard to do a warm boot Exiti...

Page 41: ... PC setting for repeat Key sends code as typed on MAKE and BREAK 5 This command removes all BREAK codes from the macros except for SHIFT CONTROL and ALTERNATE keys 6 NOTE Only available in 00 and 01 commands Defines the position of a key on the Series 500 Keyboard Note that a Sec Op Key must be defined on the Series 500 Keyboard to enable programming of secondary level key codes 7 NOTE Only availa...

Page 42: ...al programming mode 2 At the Series 500 Keyboard numeric keypad enter 00 or 01 3 At the auxiliary keyboard press and hold the A key 4 At the Series 500 Keyboard numeric keypad enter 2 5 At the auxiliary keyboard release the A key 6 At the Series 500 Keyboard press ENTER to complete programming of the key 7 Repeat steps 3 through 7 to program another key 8 To exit the programming mode enter 00 99 a...

Page 43: ... the primary and or secondary key position on the Series 500 Keyboard 1 Place the Series 500 Keyboard in local programming mode 2 At the Series 500 Keyboard numeric keypad enter 00 for primary keys or 01 for secondary keys 3 At the Series 500 Keyboard press the key to be erased 4 At the Series 500 Keyboard numeric keypad enter 9 5 Repeat steps 3 and 4 to erase another key 6 To exit the programming...

Page 44: ...Field NOTES OP Code A5 Define Shift Control Alternate Keys SPCDGF OP Code A6 Key Click CLICKED OP Code A7 Read Database Register NVBDRD OP Code A8 Write Database Register NVBDWR OP Code A9 Clear Database Register NVBDCLR OP Code AD Absolute Row Column RAWED OP Code AE Secure Keyboard SECURE OP Code AF Ignore Everything To Carriage Return COMMENT OP Code B0 Indicator Light Command LIGHT OP Code B1 ...

Page 45: ... OP Code B4 after programming the keyboard remotely to save the changes in the NVRAM Failure to use the COMMIT command after making programming changes will result in the loss of the changes the first time power is removed from the keyboard ...

Page 46: ...eries 500 Keyboard Refer to Table 6 for further explanation COMMAND A0krcCxDx CR A0 Op Code k P to program Primary key S to program Secondary key Missing means program both Primary and Secondary Keys r row in ASCII c column in ASCII Cx Low nibble of hex value Dx High nibble of hex value Where x 0 9 A F CR terminate command 0D hex ACKNOWLEDGEMENT NONE ...

Page 47: ...mmand 0D hex A AUX serial port prefix B AUX serial port suffix C keyswitch 1 make D keyswitch 1 break E keyswitch 2 make F keyswitch 2 break G keyswitch 3 make H keyswitch 3 break I mag 1 3 prefix J mag 1 3 suffix K mag 1 3 field separator L mag 2 prefix M mag 2 suffix N mag 2 field separator O cash drawer 1 closed P cash drawer 1 open Q cash drawer 2 closed R cash drawer 2 open S bad read track 1...

Page 48: ... Determines rate of delay in milliseconds for sending macros This command used when interfacing with slow systems COMMAND A2CxDx CR A2 Op Code Cx hex value for low nibble Dx hex value for high nibble Range 00 FF Where 00 is no delay and each increment in count equals 10 mS CR terminate command 0D hex ACKNOWLEDGEMENT NONE ...

Page 49: ...s number of stop bits 1 or 2 p parity odd even or none h handshaking CR terminate command 0D hex Port 0 main 1 AUX Baud rate 00300 00600 01200 02400 04800 09600 19200 38400 57600 Word length 7 or 8 Stop bits 1 or 2 Parity O odd E even N none Handshaking H CTS RTS S XON XOFF B both N none ACKNOWLEDGEMENT NONE A4 NOTES Used to enter up to 40 characters of notes into RAM Useful for recording keyboard...

Page 50: ...ndix D Dx key number refer to Appendix D CR terminate command 0D hex ACKNOWLEDGEMENT NONE A6 CLICKED Turns keyboard key audible click on or off COMMAND A6x CR A6 Op Code x 0 off 1 on CR terminate command 0D hex ACKNOWLEDGEMENT NONE A7 NVBDRD Read a database register COMMAND A7hhhm CR A7 Op Code hhh 3 character address representing the register to read range 000 to 7FF in ASCII m mode to read in 0 ...

Page 51: ...and 0D hex ACKNOWLEDGEMENT NONE A9 NVBDCLR Clear all database registers COMMAND A9CLR CR A9 Op code CLR required for failsafe operation CR terminate command 0D hex ACKNOWLEDGEMENT NONE AD RAWED Puts keyboard in row and column mode used for diagnostics COMMAND ADx CR AD Op Code x 0 user codes 1 row and column CR terminate command 0D hex ACKNOWLEDGEMENT NONE AE SECURE Used to lock keyboard from remo...

Page 52: ...return CR COMMAND AFxxxx xxxx CR AF Op Code xx Comments CR terminate command 0D hex ACKNOWLEDGEMENT NONE B0 LIGHT Provides on off control for keyboard light emitting diode LED indicators PC mode for NUM and CAP Lock lights is default COMMAND B0Lx CR B0 Op Code L lamp x on off CR terminate command 0D hex L 0 1 2 3 P in ASCII where 0 all P is used for PC emulation of NUM and CAPS Lock x PC mode 1 on...

Page 53: ...beep If valued for pitch p and duration d omitted when command activated COMMAND B1pd CR B1 Op Code p pitch in Hz d duration in milliseconds CR terminate command 0D hex pitch Hz in ASCII 0 500 5 880 1 2000 6 1320 2 220 7 1760 3 440 8 2640 4 660 9 3520 duration mS in ASCII 0 1000 5 500 1 100 6 600 2 200 7 700 3 300 8 800 4 400 9 900 ACKNOWLEDGEMENT NONE ...

Page 54: ...e command 0D hex p 0 serial port 0 main 1 serial port 1 auxiliary 2 keyboard port 0 main 3 keyboard port 1 auxiliary 4 cash drawer 1 fire 5 cash drawer 2 fire Where data can be ASCII or CxDx high and low nibble hex value type ACKNOWLEDGEMENT NONE B3 RDERROR Sends all error information to main port for output COMMAND B3 CR B3 Op Code CR terminate command 0D hex Sends all error log information conta...

Page 55: ...rd after downloading configuration On receipt of this command the unit does a warm boot COMMAND B5RST CR B5 Op Code CR terminate command 0D hex ACKNOWLEDGEMENT NONE B6 KSSND Used to select when keyswitch 1 2 or 3 MAKE BREAK codes are sent Two options are available unsolicited mode where codes are sent whenever the keyswitch is rotated or solicited mode where codes are sent only when a OP Code B7 c...

Page 56: ...ks are good COMMAND B8x CR B8 Op Code x A send any good track B send if both tracks are good CR terminate command 0D hex ACKNOWLEDGEMENT NONE B9 CARDED Enables or disables tracks on magnetic card reader COMMAND B9c CR B9 Op Code c track selection CR terminate command 0D hex Track selection A track 1 on B track 2 on C track 3 on D track 1 and 2 on E track 2 and 3 on F all tracks off ACKNOWLEDGEMENT...

Page 57: ...ciation selection A beep on good read B beep on bad read C beep on good and bad read D no beep Annunciation beep frequency for good read is 2000 Hz and for a bad read is 500 Hz ACKNOWLEDGEMENT NONE BB CDCONT Determines when cash drawer status is sent on demand or when a change occurs COMMAND BBp CR BB Op Code p selection control CR terminate command 0D hex Selection Control A send on change or tra...

Page 58: ...l CR terminate command 0D hex Selection control A cash drawer 1 macros B cash drawer 2 macros C cash drawer 1 and 2 macros ACKNOWLEDGEMENT Send back Macros for request BD PORTE Disables all data applied from the selected port COMMAND BDpx CR BD Op Code p port 0 serial 0 main 1 serial 1 AUX 2 keyboard main 3 keyboard AUX x selection control 1 enable data 0 disable data CR terminate command 0D hex A...

Page 59: ...0D hex ACKNOWLEDGEMENT BF CR 101 102 KEY KEYBOARD KEY CODE IDENTIFICATION As shown in Appendix D a specific Key Code number is assigned for each of the keys on the standard 101 102 key keyboard These key code numbers are decimal numbers not ASCII values Use of key code numbers provides a more positive way for identifying a specific key than using its name Different keyboard types may have differen...

Page 60: ...t Prior to this command all codes are sent when the keys are pressed MAKE codes After this command all codes are sent when keys are released BREAK codes Defines where repeating function of keys start After this command all keys repeat code when keys are held down past repeat time This command overrides PC settings for key Key sends code as typed on BREAK This command overrides PC setting for repea...

Page 61: ...ogram Primary key S to program Secondary key r Row in ASCII c Column in ASCII Cx Low nibble of hex value Dx High nibble of hex value Where x 0 9 A F start BREAK code phase of key BREAK code of previous key CR terminate command 0D hex EXAMPLE 2 This example programs the key at top left hand corner of keyboard row 1 column A as a primary key that outputs the scan code for uppercase Z on MAKE and BRE...

Page 62: ... Use the data in Appendix D to find the key code number for the Z key on the 101 102 keyboard The Z key code number 46 decimal 2 Convert key code 46 decimal to its hexadecimal equivalent The key code 2E hex 3 Program command A0krc CxDx CR A0 P 1 A CE D2 CR Parameters same as shown for example 1 except output on MAKE and left shift MAKE and left shift release EXAMPLE 5 This example programs key at ...

Page 63: ...FT MAKE code for C then BREAK code for the left SHIFT followed by the MAKE code for the d EXAMPLE 7 This example programs key at top left hand corner of keyboard row 1 column A as a primary key that outputs the scan code left CONTROL a for MAKE and BREAK 1 Use the key code data in Appendix D to find that the key code number for the A key The key code 31 2 Convert key code 31 to its hexadecimal equ...

Page 64: ...main port of the keyboard in command format The second method is performed in the local programming mode with the source and target keyboards connected together This method can only be used when the main ports are configured as RS232 type ports To use this method proceed as follows 1 Connect a cable UTC Part No CAB20135 or equivalent and external 5 volt power adapter UTC Part No CAB20136 or equiva...

Page 65: ...witch move the switch out of the AUX position This returns the keyboard to normal operation 6 Repeat steps 1 through 5 for next target keyboard or disconnect equipment OPERATOR S AND PROGRAMMER S MAGNETIC CARDS Operator s and or Programmer s magnetic cards are available for purchase from Ultimate Technology Corporation should the need for replacement or customized cards be required SYSTEM LOG The ...

Page 66: ... may need to be repaired or replaced If you spill heavy or thick liquids into the keyboard consult a qualified service technician The keyboard may need to be repaired or replaced CLEANING Cleaning the keyboard is the most important action the user can perform The frequency of cleaning is dependent on the environment Wipe the exterior with a soft cloth as needed Do not use cleaning products as they...

Page 67: ...end sheet Slide the new legend sheet under the seal then replacetheaccesspanelmakingsurethatitfitssecurelyintothebase BATTERY REPLACEMENT The keyboard contains a 3 volt lithium battery replaceable with Panasonic Part No 884 0316 EvereadyPartNo 729 6010 Duracell Part No 737 0439 orequivalent Undernormaluseofthekeyboard thisbatterytypicallyhas a5 yearlife Toreplacethebattery proceedasfollows NOTE Le...

Page 68: ...g electrical contact To avoid this wipe both sides before installing battery Panasonic Part No 884 0316 Eveready Part No 729 6010 Duracell Part No 737 0439 6 Make sure that the cable connectors are making good contact then position the top of the keyboard assembly on the keyboard base Turn the keyboard over and secure top of the keyboard to the base by installing the 5 screws 7 Connect keyboard to...

Page 69: ...A1 APPENDIX A SERIES 500 POS STANDARD KEYBOARD LAYOUTS 112 Key 3 4 Inch Standard Layout ...

Page 70: ...A2 144 Key Compact 5 8 Inch Size and Flat Panel Membrane Standard Layout ...

Page 71: ...A3 Compact 5 8 Inch QWERTY Layout ...

Page 72: ...E 1 N C 2 RXD IN 3 TXD OUT 5 GND 6 N C 7 RTS OUT 8 CTS IN 9 5 VDC IN OUT KEYBOARD MAIN 1 DATA 2 N C 3 GND 4 5 VDC IN OUT 5 CLOCK 6 N C ADAPTER CABLE PINOUTS CAB20135 CLONE CABLE DB9 MALE DB9 MALE 1 1 2 3 3 2 4 4 5 GND 5 6 6 7 8 8 7 9 5VDC 9 CAB20136 POWER ADAPTER DB9 FEMALE 1 2 3 4 5 SIGNAL GROUND 6 7 8 9 5VDC 500mA KEYBOARD AUX 1 DATA 2 N C 3 GND 4 5 VDC IN OUT 5 CLOCK 6 N C ...

Page 73: ...CR 3D 6D m 0E Ctrl N SO 3E 6E n 0F Ctrl O SI 3F 6F o 10 Ctrl P DLE 40 70 p 11 Ctrl Q DCI 41 A 71 q 12 Ctrl R DC2 42 B 72 r 13 Ctrl S DC3 43 C 73 s 14 Ctrl T DC4 44 D 74 t 15 Ctrl U NAK 45 E 75 u 16 Ctrl V SYN 46 F 76 v 17 Ctrl W ETB 47 G 77 w 18 Ctrl X CAN 48 H 78 x 19 Ctrl Y EM 49 I 79 y 1A Ctrl Z SUB 4A J 7A z 1B Ctrl ESC 4B K 7B 1C Ctrl FS 4C L 7C 1D Ctrl GS 4D M 7D 1E Ctrl RS 4E N 7E 1F Ctrl _...

Page 74: ...rd Key Number Position Layout KEY NUMBER Decimal KEY NUMBER Hexadecimal LEGEND SCAN CODE SET 1 SET 2 SET 3 1 01 29 A9 0E F0 0E 0E F0 0E 2 02 1 02 82 16 F0 16 16 F0 16 3 03 2 03 83 1E F0 1E 1E F0 1E 4 04 3 04 84 26 F0 26 26 F0 26 5 05 4 05 85 25 F0 25 25 F0 25 6 06 5 06 86 2E F0 2E 2E F0 2E ...

Page 75: ... 11 Q 10 90 15 F0 15 15 F0 15 18 12 W 11 91 1D F0 1D 1D F0 1D 19 13 E 12 92 24 F0 24 24 F0 24 20 14 R 13 93 2D F0 2D 2D F0 2D 21 15 T 14 94 2C F0 2C 2C F0 2C 22 16 Y 15 95 35 F0 35 35 F0 35 23 17 U 16 96 3C F0 3C 3C F0 3C 24 18 I 17 97 43 F0 43 43 F0 43 25 19 O 18 98 44 F0 44 44 F0 44 26 1A P 19 99 4D F0 4D 4D F0 4D 27 1B 1A 9A 54 F0 54 54 F0 54 28 1C 1B 9B 5B F0 5B 5B F0 5B 29 1D 2B AB 5D F0 5D 5...

Page 76: ...er 1C 9C 5A F0 5A 5A F0 5A 44 2C Left Shift 2A AA 12 F0 12 12 F0 12 45 2D No Key on 101 keyboard 56 D6 61 F0 61 13 F0 13 46 2E Z 2C AC 1A F0 1A 1A F0 1A 47 2F X 2D AD 22 F0 22 22 F0 22 48 30 C 2E AE 21 F0 21 21 F0 21 49 31 V 2F AF 2A F0 2A 2A F0 2A 50 32 B 30 B0 32 F0 32 32 F0 32 51 33 N 31 B1 31 F0 31 31 F0 31 52 34 M 32 B2 3A F0 3A 3A F0 3A 53 35 33 B3 41 F0 41 41 F0 41 54 36 34 B4 49 F0 49 49 F...

Page 77: ...0 61 80 50 Home E0 47 E0 C7 E0 6C E0 F0 6C 6E F0 6E 81 51 End E0 4F E0 CF E0 69 E0 F0 69 65 F0 65 83 53 é E0 48 E0 C8 E0 75 E0 F0 75 63 F0 63 84 54 ê E0 50 E0 D0 E0 72 E0 F0 72 60 F0 60 85 55 Page Up E0 49 E0 C9 E0 7D E0 F0 7D 6F F0 6F 86 56 Page Down E0 51 E0 D1 E0 7A E0 F0 7A 6D F0 6D 89 59 è E0 4D E0 CD E0 74 E0 F0 74 6A F0 6A 90 5A Num Lock 45 C5 77 F0 77 76 F0 76 91 5B Keypad Home 47 C7 6C F0...

Page 78: ... F0 71 71 F0 71 105 69 Keypad 4A CA 7B F0 7B 84 F0 84 106 6A Keypad 4E CE 79 F0 79 7C F0 7C 108 6C Keypad Enter E0 1C E0 9C E0 5A E0 F0 5A 79 F0 79 110 6E Escape 01 81 76 F0 76 08 F0 08 112 70 F1 3B BB 05 F0 05 07 F0 07 113 71 F2 3C BC 06 F0 06 0F F0 0F 114 72 F3 3D BD 04 F0 04 17 F0 17 115 73 F4 3E BE 0C F0 0C 1F F0 1F 116 74 F5 3F BF 03 F0 03 27 F0 27 117 75 F6 40 C0 0B F0 0B 2F F0 2F 118 76 F7 ...

Page 79: ...adecimal LEGEND SCAN CODE SET 1 SET 2 SET 3 124 7C Print SysRq E0 2A E0 37 E0 B7 E0 AA E0 12 E0 7C E0 F0 7C E0 F0 12 57 F0 57 125 7D Scroll Lock 46 C6 7E F0 7E 5F F0 5F 126 7E Pause Break E1 1D 45 E1 9D C5 E1 14 77 E1 F0 14 F0 77 62 F0 62 ...

Page 80: ... anyone other than Ultimate Technology Service and or an on site Service Provider contracted by Ultimate Technology Corporation and or an UTC certified technician This warranty does not cover acts of God or accident misuse neglect misapplication of the product exposure to extremes of temperature or humidity and improper electrical power THIS ONE YEAR LIMITED WARRANTY IS IN LIEU OF ALL OTHER WARRAN...

Reviews: