background image

 

 

 

Series 600 POS Keyboard 

 

 

 

 

60

  

 

 

Table 8 MSR Programming for UTC OPOS Drivers 

Function Code (s) 

Operation 

 

Track 2 

 

16 (suffix) 

1.  Swipe Program Card.  While in programming mode, at the Series 600 Keyboard, enter 

Function Code 

16

 (suffix). 

2.  At the auxiliary keyboard, type ?<CR>. 
3.  At the Series 600 Keyboard, press 

ENTER

 

 

Track 2 

 

18 (bad read) 

1.  Swipe program Card.  While in programming mode, at the Series 600 keyboard, enter 

Function Code 

18

 (bad read). 

2.  At the auxiliary keyboard, type c21?<CR> 
3.  At the Series 600 Keyboard, press 

ENTER

 

 

MSR 

 

08 (track options) 

1.  Swipe Program Card.  While in programming mode, at the Series 600 Keyboard, enter 

Function Code 

08

 (track options). 

2.  At the Series 600 Keyboard numeric keypad, enter sub-function 

7

 (OPOS mode for 

MSR). 

3.  At the auxiliary keyboard, type c11? 
4.  Press enter on the keypad. 
 

 

Summary of Contents for 600 POS

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

Page 2: ...MMING KEYBOARD OPERATING PARAMETERS 13 LOCAL MODE PROGRAMMING FUNCTION CODES AND SETTINGS 13 LOCAL MODE PROGRAMMING INSTRUCTIONS 11 LOCAL MODE PROGRAMMING 30 KEY MAKE BREAK CODES AND EXTENDED FUNCTION...

Page 3: ...Series 600 POS Keyboard iii MAINTENANCE 63 PRECAUTIONS 63 CLEANING 63 KEY LEGEND CHANGE 64 3 4 AND 5 8 INCH FULL TRAVEL KEYBOARDS 64 BATTERY REPLACEMENT 60...

Page 4: ...3 LOCAL MODE PROGRAMMING FUNCTION CODES AND DEFAULT SETTINGS 25 TABLE 4 LOCAL PROGRAMMING COMMANDS FOR KEY MAKE BREAK AND EXTENDED FUNCTIONS 31 TABLE 5 REMOTE PROGRAMMING MODE COMMANDS 36 TABLE 6 REMO...

Page 5: ...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...

Page 6: ...ensure that information in this document was complete accurate and up to date Ultimate Technology Corporation assumes no responsibility for errors beyond its control Ultimate Technology Corporation al...

Page 7: ...Series 600 POS Keyboard 2 Figure 1 Typical Point of Sale Station with Standard QWERTY Series 600 keyboard...

Page 8: ...ard 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 OPOS...

Page 9: ...Series 600 POS Keyboard 4 BUILT IN ANNUNCIATOR Programmable Selectable tone and duration BUILT IN DIAGNOSTICS Self test...

Page 10: ...ogy Corporation s Customer Service department If the dealer or your service provider cannot answer your question or provide satisfactory service please call our sales and technical support department...

Page 11: ...rton and carefully remove the keyboard and accessories 3 Remove shipping retainers and protective covers from the keyboard and accessories Series 600 Keyboard Cables as per order requirements Series 6...

Page 12: ...rinter and cash drawer connections required by various manufacturers NOTE JUMPERS COME UNINSTALLED FALURE TO PROPERLY SET JUMPER COULD DAMAGE KEYBOARD Jumper pin set A and B is used with cash drawer 1...

Page 13: ...1 Driver Port Out Cash Drawer 2 Driver Port In Cash Drawer 2 Driver Port Out Drawer Type Jumpers Main KB Port Aux KB Port Bar Code Scanner or Check Reader Receipt Printer Cash Drawer Port 1 2 Cash Dr...

Page 14: ...Series 600 POS Keyboard 9 Figure 2 Typical Keyboard External Connections...

Page 15: ...umpers to match printer Drawer 2 Status from drawer 2 Driver 2 Signal to open drawer 2 Drawer 1 Status from drawer 1 Driver 1 Signal to open drawer 1 Auxiliary RS232 Serial accessory ports for scanner...

Page 16: ...from Figure 4 Although the location of keys may differ among types of keyboards the function of the controls and indicators described in Table 1 pertain to all keyboard types The operator should becom...

Page 17: ...unlock use of keyboard when the card is swiped through reader LED 1 is on when keyboard is secured and off when unlocked Used to read Program Card to enable keyboard programming in local mode when the...

Page 18: ...Swipe the PROGRAM CARD supplied with the keyboard in the magnetic stripe reader MSR 3 All LED indicators turn on and the keyboard annunicator beeps three times 4 After step 3 is complete LED indicator...

Page 19: ...key function LED 2 turns on Note See Example 3 page 33 for Procedure to make sec op key 2 At the Series 600 Keyboard press the key to be programmed See Table 4 Local Programming Key MAKE BREAK Codes...

Page 20: ...ed in the primary function mode in order to use secondary function codes 03 04 Program Primary OPOS Keys 03 and Secondary OPOS Keys 04 The keys on the Series 600 Keyboard can be programmed to output u...

Page 21: ...code or exit the local programming mode by entering 99 on Series 600 Keyboard numeric keypad or by swiping the Program Card Note Disabling all format tracks will not disable the SECURE or PROGRM card...

Page 22: ...At the Series 600 Keyboard press ENTER LED 2 turns off 4 Program the next function code or exit programming mode by entering 99 on Series 600 Keyboard numeric keypad or by swiping the Program Card 14...

Page 23: ...2 turns off while entering key codes at the auxiliary keyboard you have exceeded 24 key codes Repeat steps 1 and 2 3 At the Series 600 Keyboard press ENTER LED 2 turns off 4 Program the next function...

Page 24: ...7 19200 3 1200 8 38400 4 2400 9 57600 5 4800 LED 2 turns off 3 Program the next function code or exit programming mode by entering 99 on Series 600 Keyboard numeric keypad or by swiping the Program C...

Page 25: ...en LED 2 turns off 3 Program the next function code or exit programming mode by entering 99 on Series 600 Keyboard numeric keypad or by swiping the Program Card 23 or 33 Main Port 0 23 AUX Port 1 33 H...

Page 26: ...eric keypad or by swiping the Program Card 25 or 35 Comm RS232 Main Port 0 25 AUX Port 1 35 Prefix 1 Swipe Program Card While in programming mode at the Series 600 Keyboard numeric keypad enter Functi...

Page 27: ...es 2 At the auxiliary keyboard press the desired key or type the desired key sequence Note that the maximum number of key codes is limited to 24 this is equivalent to approximately 12 key strokes If t...

Page 28: ...lent to approximately 12 key strokes If the Series 600 Keyboard b eeps and LED 2 turns off while entering key codes at the auxiliary keyboard you have exceeded 24 key codes Repeat steps 1 and 2 3 At t...

Page 29: ...Series 600 POS Keyboard 24...

Page 30: ...entering key codes at the auxiliary keyboard you have exceeded 24 key codes Repeat steps 1 and 2 3 At the Series 600 Keyboard press ENTER LED 2 turns off 4 Program the next function code or exit prog...

Page 31: ...open This command is used to disable key codes coming from the keyboard if the cash drawer s are open If this command is given a non zero value and the specified drawer s is opened the SECURE LED wil...

Page 32: ...600 Keyboard numeric keypad enter Function Code 80 or 81 LED 2 flashes 2 At auxiliary keyboard hit the left SHIFT key if programming Function Code 80 or right SHIFT key if programming Function Code 8...

Page 33: ...numeric keypad or by swiping the program Card 90 Dump System Log This is a command used to read out the Series 600 Keyboard system log data at the main port For detailed information about retrieving...

Page 34: ...Default Keyboard 1 Swipe Program Card While in programming mode at the Series 600 Keyboard numeric keypad enter Function Code 97 LED 2 turns on 2 At Series 600 Keyboard numeric keypad enter the applic...

Page 35: ...m Keyboard Secondary Keys See default See remarks above 02 Copy Primary Keys to Secondary Keys None Used to copy primary key code into key secondary position 03 Program Primary OPOS Keys None To be us...

Page 36: ...ack 0 Used to send MSR data if one or both tracks are good 0 send any track 1 send only if both tracks are good 20 RS232 Port 0 Baud Rate 9600 Baud Rate Used to select a baud rate for Port 0 Baud rate...

Page 37: ...the keyboard Main Port 38 Keyswitch Position 1 MAKE k1 Used to program the MAKE codes of the keyswitch When the key is turned into position 1 the switch can send macros and or perform an internal sec...

Page 38: ...r status instead of sending it each time it changes state open or closed Two options are available Send on change or transition or send only with poll command CDCONT 50 Disable Keys While Cash Drawer...

Page 39: ...o None Reserved for future use 90 Send System Log None Used to read the Series 600 Keyboard system log at the main port For detailed information about retrieving the system log data refer to the Maint...

Page 40: ...Series 600 POS Keyboard 35 swiping the Programmer s card...

Page 41: ...here the output of MAKE codes end and BREAK codes start Prior to this command all codes are sent when the keys are pressed MAKE codes After command all codes are sent when keys are released BREAK code...

Page 42: ...am another key 9 To exit the programming mode enter 00 99 at the Series 600 Keyboard numeric keypad EXAMPLE 2 This example programs the Series 600 Keyboard to start repeat mode of key using the A key...

Page 43: ...er key 7 To exit the programming mode enter 00 99 at the Series 600 Keyboard numeric keypad EXAMPLE 4 This example erases the macro from the primary and or secondary key position on the Series 600 Key...

Page 44: ...acter Note 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...

Page 45: ...MIT command 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 change...

Page 46: ...for Series 600 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...

Page 47: ...ate command 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 pref...

Page 48: ...t equals 10 mS CR terminate command 0D hex ACKNOWLEDGEMENT NONE A3 COMMP Communications setup for selecting ports baud rate word length stop bits parity and method of handshaking COMMAND A3Pbbbbbwsph...

Page 49: ...e command 0D hex ACKNOWLEDGEMENT NONE A5 SPCDEF Define where SHIFT CONTROL and ALTERNATE keys are located on auxiliary keyboard COMMAND A5xCxDx CR A5 Op Code x 1 right shift 2 left shift 3 right contr...

Page 50: ...ACKNOWLEDGEMENT NONE A8 NVBDWR Write a database register COMMAND A8hhhxx x CR A8 Op Code hhh 3 character address representing the register to write xx data to write in ASCII or CxDx pairs 16 bytes max...

Page 51: ...row and column CR terminate command 0D hex ACKNOWLEDGEMENT NONE AE SECURE Used to lock keyboard from remote location COMMAND AEx CR AE Op Code x 0 unsecured 1 secured CR terminate command 0D hex ACKNO...

Page 52: ...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...

Page 53: ...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 B2 SENDP Sends data to selected port main ser...

Page 54: ...COMMIT command will result in the loss of the changes the first time power is removed from the keyboard COMMAND B4 CR B4 Op Code CR terminate command 0D hex ACKNOWLEDGEMENT NONE B5 RESET Resets keyboa...

Page 55: ...ard reader track data for any one good track or if both tracks 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 NON...

Page 56: ...Annunciation 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 N...

Page 57: ...control 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...

Page 58: ...mmand 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...

Page 59: ...REAK codes start 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...

Page 60: ...l k P to program 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...

Page 61: ...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...

Page 62: ...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 t...

Page 63: ...Appendix D for keyboard key number format and scan code cross reference Table 7 OPOS Key Definitions OPOS Key No Output OPOS Key No Output OPOS Key No Output 01 01 02 02 03 03 04 04 05 05 06 06 07 07...

Page 64: ...ic keypad enter sub function 8 add CTL BREAK CTL BREAK ALT 3 At the auxiliary keyboard type c10 4 At the Series 600 Keyboard press ENTER Track 1 12 suffix 1 Swipe program Card While in programming mod...

Page 65: ...NTER Track 2 18 bad read 1 Swipe program Card While in programming mode at the Series 600 keyboard enter Function Code 18 bad read 2 At the auxiliary keyboard type c21 CR 3 At the Series 600 Keyboard...

Page 66: ...ros to the 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...

Page 67: ...switch 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 MAG...

Page 68: ...low to drain Allow to dry for 24 hours then reconnect to system If it does not work consult a qualified service technician The keyboard may need to be repaired or replaced If you spill heavy or thick...

Page 69: ...oardcontainsa3 voltlithiumbatteryreplaceablewithPanasonicPartNo BR2032orequivalent Under normaluseofthekeyboard thisbatterytypicallyhasa5 yearlife Toreplacethebattery proceedasfollows NOTE A full line...

Page 70: ...ttery s terminals from making electrical contact To avoid this wipe both sides before installing battery Panasonic Part No BR2032 6 Make sure that the cable connectors are making good contact then pos...

Page 71: ...Series 600 POS Keyboard A1 APPENDIX A SERIES 600 POS STANDARD KEYBOARD LAYOUTS QWERTY 1 Default Layout QWERTY 2 Default Layout...

Page 72: ...Series 600 POS Keyboard A2 APPENDIX A SERIES 600 POS STANDARD KEYBOARD LAYOUTS Full Matrix Default Layout...

Page 73: ...9 FEMALE 1 N C 2 TXD OUT 3 RXD IN 4 N C 5 GRD 6 N C 7 CTS IN 8 RTS OUT 9 5 VDC IN OUT AUX RS232 DB9 MALE 1 N C 2 RXD IN 3 TXD OUT 4 N C 5 GND 6 N C 7 RTS OUT 8 CTS IN 9 5 VDC IN OUT KEYBOARD MAIN 1 DA...

Page 74: ...0D Ctrl M 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...

Page 75: ...N 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...

Page 76: ...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...

Page 77: ...2B AB 5D F0 5D 53 F0 53 43 2B Enter 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...

Page 78: ...ete E0 53 E0 D3 E0 71 E0 F0 71 64 F0 64 79 4F E0 4B E0 CB E0 6B E0 F0 6B 61 F0 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 E...

Page 79: ...04 68 Keypad Delete 53 D3 71 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 F...

Page 80: ...NUMBER Hexadecimal 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 E...

Page 81: ...ULTIMATE TECHNOLOGY CORPORATION 100 Rawson Road VICTOR NEW YORK 14564 Printed in U S A 10756016 REV B 1 03...

Reviews: