Ultimate Technology 600 POS manual Series Keyboard Description Numeric Keypad no, Break

Page 41

LOCAL MODE PROGRAMMING

KEY MAKE/BREAK CODES AND EXTENDED FUNCTIONS

There are two scan codes assigned to each key, one for when the key is depressed (MAKE code) and the other for when the key is released (BREAK code). Generally, all keys are programmed to output both MAKE and BREAK codes. The SHIFT, CONTROL and ALTERNATE keys are always programmed to output MAKE and BREAK codes so that the system can tell if the key is being held down.

Other programming commands are provided in the local programming mode to enable the user to customize the keyboard output. These commands entered at the Series 600 Keyboard numeric keypad are summarized in Table 4. Some typical programming examples using these commands follow the table.

Table 4. Local Programming Commands For Key MAKE/BREAK And Extended Functions

 

For Function Code 00,01

 

 

 

 

SERIES 600

 

 

 

KEYBOARD

 

DESCRIPTION

NUMERIC

 

 

 

KEYPAD NO.

 

 

 

 

 

 

 

0

Aborts changes to macros.

 

 

 

 

 

1

Defines where 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 codes).

 

 

 

2

Defines where repeating function of keys start.

After command, all keys repeat code when

 

keys are held down past repeat time.

 

 

 

 

3

This command overrides PC settings for key.

Key sends code as typed on BREAK.

 

 

 

4

This command overrides 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 command.

 

 

Defines the position of a sec op key on the Series 600 Keyboard. Note that a Sec Op Key

 

must be defined on the Series 600 Keyboard to enable programming of secondary-level key

 

codes.

 

 

 

 

7

NOTE: Only available in 00 and 01 commands.

 

Defines the position of left Sec Op Lock Key on the Series 600 Keyboard.

 

 

8

This command will add a CTRL/BREAK/CTRL, BREAK/CTRL sequence to the key (used for

 

the UTC OPOS driver – see OPOS programming section.

 

 

9

Used to erase the macro from the primary and/or secondary key position.

 

 

 

 

 

 

 

 

Series 600 POS Keyboard

36

 

Image 41
Contents Programming & USER’S Guide Table of Contents Maintenance List of Figures AppendixList of Tables Series 600 POS Keyboard Special Note ScopeSeries 600 POS Keyboard Model Description FeaturesProduct Information BUILT-IN Annunciator BUILT-IN DiagnosticsSpecifications Service and WarrantyWeight Approvals EnvironmentUnpacking and Inspection InstallationCash Drawer Jumper Connections Printer Fired External ConnectionsPrinter 1, 2 Pinouts Driver 1Main RS232 Typical Keyboard External Connections Description Keyboard External Connectors Rear ViewOperation Controls and IndicatorsSeries 600 POS Keyboard Programming Keyboard Operating Parameters Local Mode Programming InstructionsProgramming LED 2 stops flashing LED 2 turns onLED 2 flashes LED 2 turns off Local Mode Programming Instructions = Default Settings Local Mode Programming Instructions = Default Settings List below to select MSR data from one or both good tracks 21 or 20 or23 or 22 or25 or 24 or26 or Turns Series 600 POS Keyboard Cash Drawer Status Local Mode Programming Instructions = Default Settings Numeric keypad, enter Function Code 80 or Define Left Shift Alternate Local Mode Programming Instructions = Default Settings Function Parameter Default Remarks Code Function Parameter Default Remarks Code Setting Function Parameter Default Remarks Code Setting Executed Local Mode programming Function Codes and Default Settings Swiping the Programmers card Break Series Keyboard Description Numeric Keypad noExample Example Programming in Remote Mode Series 600 POS Keyboard Acknowledgement None Command A0krcCxDx.......CRCommand A1aCxDx.......CR Commp Command A4xxxx-xxxxCR Clicked CommandA5xCxDxCR A6xCRCdsecopn Nvbdwr CommandNvbdclr Command A9CLRCR Comment Command Secure CommandADxCR AExCRCommand B0LxCR B2p...........CR B1pdCRKssnd Command Commit CommandCommand B5RSTCR Carded Command OP Code MNEMONIC/DESCRIPTION COMMAND/ACKNOWLEDGEMENT HEXMsrsnd Command BBpCR Cdcont CommandBApCR BCpCR Porte CommandAcknowledgement BDpxCR101/102-KEY Keyboard KEY Code Identification Command BfcrBEnnnnnvvvvkkkkx-xCR BF...............CRRemote Programming KEY MAKE/BREAK Codes Remote Description Programming CommandExamples of Remote Programming for KEY MAKE/BREAK Code Where A0Example Example Opos Opos ProgrammingTrack MSR Programming for UTC Opos DriversPrefix SuffixMSR Source Unit Destination Unit Copying Keyboard Setup Data CloningSeries 500 Main SeriesSystem LOG Operators and Programmers Magnetic CardsCleaning MaintenancePrecautions KEY Legend Change Inch Full Travel Keyboards Battery ReplacementSeries 600 POS Keyboard Appendix a Series 600 POS Standard Keyboard Layouts Series 600 POS Standard Keyboard Layouts Appendix aBack Connector Pinouts Appendix B Keyboard CABLE/CONNECTOR DataDLE Appendix C Ascii Character SETDecimal Hexadecimal Scan Code KEY Number2B/AB Scan Code KEY Number 4F/CF 3B/BB E1 14 77 E1 62/F0 9D C5 F0 14 F0 VICTOR, NEW York Ultimate Technology Corporation