SG-101-K SUPERGEN KEYBOARD PRODUCT SPECIFICATION Hardware Engineering _______________________________ Product Design _______________________________ Software Engineering _______________________________ Marketing _______________________________ Manufacturing _______________________________ Quality _______________________________ SG-101-K PRODUCT SPECIFICATION SUPERGEN KEYBOARD TABLE OF CONTENTS 1.0 SCOPE 4 2.0 APPLICABLE DOCUMENTS 4 2.1 Internal Documents 4 2.2 External Documents 5 3.0 PHYSICAL DESCRIPTION 5 4.0 FUNCTIONAL DESCRIPTION 5 5.0 ELECTRICAL INTERFACE 6 6.0 FIRMWARE 7 6.1 Keyboard Scan 7 6.2 Interface 7 6.3 Electrostatic Discharge Protection 7 6.4 Option Implementation 7 6.5 Compatibility 7 7.0 HARDWARE 7 7.1 Connectors 7 7.2 Lighted Keys 8 7.3 LED Indicators 8 8.0 SPECIFICS 8 8.1 I-Bus 8 8.1.1 Data Format 8 8.1.2 Data Density 8 8.1.3 Self Reset 8 8.2 Protocols 9 8.2.1 Inbound Protocol 9 8.2.2 Outbound Protocol 10 8.2.3 Disabling Inbound Data 10 8.2.4 Protocol Implementation 10 8.2.4.1 Reset 10 8.2.4.2 Device Identification Recall 11 8.2.4.3 Prevent Inbound Pass-Through Mode 11 8.2.4.4 ID Code Buffer 11 8.3 ID Codes 12 8.3.1 Keyboard ID Code 12 8.3.2 ID Codes for International Language Versions 13 8.4 Code Assignment Summary 13 8.5 Keyboard Operation Data Format 15 8.6 Key Layouts 16 8.7 Key Codes 16 8.8 Power Supply 16 8.9 Power Consumption 16 8.10 LED Commands 16 8.10.1 LED's on Lighted Keys 16 8.10.2 Indicator LED's 16 9.0 INPUTS/OUTPUTS 17 9.1 Input/Output Levels and Loading 17 9.1.1 Data in A/B 17 9.1.2 Reset A 17 9.1.3 Reset B 17 9.1.4 Data Out A 17 9.1.5 Data Out B 17 9.1.6 Ground 17 9.1.7 Vcc 17 10.0 KEYBOARD SENSE-LINE MATRIX 18 11.0 ENVIRONMENTAL REQUIREMENTS 18 11.1 Acoustical Noise 18 11.2 Climatic Environment 18 11.3 Electrical Environment 19 11.4 Electromagnetic Interference Environment 19 11.5 Electrostatic Discharge Susceptibility 19 11.6 Mechanical Environment 19 11.7 Paper-Clip Test 19 12.0 SAFETY REQUIREMENTS 19 12.1 Flammability 20 12.2 Labeling Requirements 20 13.0 MECHANICAL REQUIREMENTS 20 13.1 Keytop Layout 20 13.2 Key Row Offset 20 13.3 Key Switches 20 13.3.1 Key Force of New Keyboard 20 13.3.2 Key Feel and Force Displacement 21 13.3.3 Stem 21 13.4 Mechanical Life 21 13.4.1 Criteria for Failure 22 13.4.2 Operating Point 22 13.4.3 Full Travel 22 13.4.4 Keyswitch Wobble 22 13.4.5 Stem Rotation 22 13.4.6 Tactile Feel 22 13.5 Keyboard Maximum Dimensions 22 13.6 Keyboard Mechanical Mounting 23 13.7 Keytop Removal 23 13.8 Adjustable Legs 23 13.9 Keycap Legends 23 14.0 RELIABILITY 23 14.1 Mean Time Between Failures (MTBF) 23 14.2 Mean Time To Repair (MTTR) 24 15.0 QUALITY ASSURANCE PROVISIONS 24 15.1 Qualification Testing 24 15.2 Workmanship Standards 24 15.3 Source Inspection 24 15.4 Acceptance Testing 24 15.5 Manufacturing Quality Plan 24 16.0 PREPARATION FOR DELIVERY 25 16.1 Handling, Shipping, and Transportation 25 16.2 Shipping Package Configuration 25 FIGURES 1 Force-Displacement Curve 21 2 Total Code Assignments (keycode and I-bus)/ Matrix Addresses/Key Codes/Key Positions 26 3 Keyboard Outline - 113 Keys 34 4 Keyboard Outline - 114 Keys 35 5 Keyboard Outline - 115 Keys 36 1.0 SCOPE This specification describes a keyboard purchased by the Unisys Corporation. The Supergen keyboard consists of a standard QWERTY alphanumeric section, dedicated function keys, ten programmable function keys, cursor control keys, and a numeric keypad. NOTE Some international configurations are not QWERTY. The keyboard interface is a serial, full-duplex interface that carries control, data, and power to the keyboard. The keyboard cable connects either of two ports on the keyboard to the video monitor. Refer to keyboard cable specification 61-00595. 2.0 APPLICABLE DOCUMENTS The following documents constitute part of this specification, unless otherwise stated herein. 2.1 Internal Documents 11835543 Rev B General Quality Specifications 12574703 Rev E Acoustical Noise Specification 12575718 Rev B EMI Design Specification 4000 0234 Rev A Mechanical Environment 4000 0218 Rev A Climatic Environment 12576013 Rev C Electrical Environment 01-00005-00 Electrostatic Discharge (ESD) Test Specification 61-00595 Rev A Cable Assembly, Keyboard 37474491 Rev A Keyboard Physical Requirement Specification P-007 Rev A Product Packaging Guide 4000-0531 Rev A Shipping Container Graphics 2.2 External Documents UL Standard 478, Fourth Edition: Standard for Safety, Information Processing and Business Equipment 9-1-86. CSA Standard C22.2, No. 220- M1986: Data Processing Equipment VDE Standard0806, Safety of Electrically Energized Office Equipment VDE Standard0871, Class A Limits of Radiation Interference from Radio Frequency Apparatus and RFI FCC Regulations, Part 15, Subpart J, Limits for Computing Devices, Class A IEC 60950: Safety of information technology equipment and electrical business equipment. ZH1/618, Edition 10/80., Ergonomics safety regulations for display work places in the office sector. 3.0 PHYSICAL DESCRIPTION The Supergen keyboard is a 113-key slimline unit with up to 115 keys for international versions. Ergonomic features include variable height adjustment (three selectable tilt positions) and tactile feedback. At either side on the rear of the keyboard are connector plugs; either of these can be connected to a detachable monitor-to-keyboard interface cable or to another input device. 4.0 FUNCTIONAL DESCRIPTION The keyboard uses a microcontroller to communicate with the Processor Module (CPU). The microcontroller contains an on-chip Read Only Memory (ROM) which stores the codes for keyboard communications. The keyswitches form a matrix which is continuously scanned by the microcontroller to determine if a key has been depressed. The microcontroller is able to transmit data to the CPU while simultaneously receiving data from an attached device; I-Bus protocols are met during such duplex operations. Data will be transmitted to the CPU following a keyboard reset, a key depression or release, or data being received from an attached device. Data received from the CPU will either be keyboard command data or data to be passed to an attached device. Data and commands, sent serially between the CPU and the keyboard, in accordance with I-Bus protocols, are discussed in the following sections. 5.0 ELECTRICAL INTERFACE The Supergen keyboard is a dual-ported device requiring two connectors to be installed. At the input of each connector, provision shall be made for the installation of a balun assembly which has a Unisys part number of 36774222. Actual balun usage is dependent upon the results of ESD testing. Keyboard header pin assignments are the same for both ports and are detailed below. The headers are Amp SDL, Unisys part number 36262426, or equivalent. Frame ground is connected through the connector and cable shield. Pin Signal Pin Signal 1 Ground 5 RESET 2 KBDOUT 6 Ground 3 +5V 7 KBDIN 4 +5V 8 Ground The following is a description of these signals: KBDOUT Asynchronous serial output data from the CPU to the keyboard. A TTL low signal signifies no data or a "0" data bit; a TTL high signal signifies a "1" data bit or a start bit. KBDIN Asynchronous serial input data from the keyboard to the CPU. The logic conditions for KBDOUT apply. RESET CPU control signal used to reset the keyboard signals active high. +5V Power supply provided by the video monitor at 1.5 Amps maximum current. 6.0 FIRMWARE The keyboard firmware was written, and is controlled by, Unisys Technical Operations. The following sections describe firmware details. 6.1 Keyboard Scan The keyboard scan rate is not greater than 10 milliseconds. Key lockout is 40 +/- 10 milliseconds. 6.2 Interface Nominal baud rate is 1200 baud with an accuracy of +5% and -1%. I-Bus protocol is used with one start bit, eight data bits, and one stop bit. 6.3 Electrostatic Discharge (ESD) Protection The firmware uses a RAM check, scan stop reset function, and multiple interrogate/key lockout for key change status to decrease ESD susceptibility. 6.4 Option Implementation The keyboard will function as a full I-Bus, dual-ported peripheral. It is also possible to connect selected, non-I-Bus peripherals, but only to connector J2; this is the right port, as viewed from the keyboard front, or operator's position. When using non-I-Bus peripherals, the keyboard must be connected to the video monitor or CPU through J1, the left connector port. 6.5 Compatibility The Supergen keyboard is compatible with all I-BUS Peripherals. The Supergen keyboard is also compatible with all the NGEN family of products as well as the Supergen 2000 and Supergen 5000. 7.0 HARDWARE 7.1 Connectors There are two connectors. The keyboard may be connected to the video monitor or directly to the CPU using either connector when using only I-Bus peripherals or when standing alone. Refer to Section 5 for more information. 7.2 Lighted Keys The following keys are lighted (See Figures 6-8:) 11, 12, 13, 18, 19, 20, 50 and 72 7.3 LED Indicators There are five LED indicators located in the upper right corner: LTAI, ENQ, LOCAL, RCV, and XMT (scroll lock) (num lock). 8.0 SPECIFICS 8.1 I-Bus 8.1.1 Data Format Data is transmitted at 1200 baud, +5%, -1%, with one start bit (low), 8 data bits, and one stop bit (high). 8.1.2 Data Density Any device connected to the keyboard auxiliary port (that is, the remaining port after the keyboard is connected to the video monitor) must not use all of the available bandwidth. In any continuous data burst, an extra stop bit must be inserted, yielding 90% usage. 8.1.3 Self Reset At power-on, or when requested by the host CPU, the keyboard will perform a self-reset routine known as an "Identification" protocol. This protocol causes the keyboard to transmit a sequence of 120 "Sync-ID" bytes followed by a two-byte ID code. During the transmission of this protocol (from both ports), the keyboard will be performing its own, internal reset routine. This routine will differ, depending on whether it is a soft or hard reset. A hard reset is a power-on or host-requested reset. It may also be accidently initiated by an electrostatic discharge. The keyboard will generate its 122-byte Identification protocol and go into a wait mode looking for a software reset (92 hex) command. Upon receiving this command, the keyboard will resume normal operations. 8.2 Protocols By definition, The I-Bus is tolerant of connection and disconnection of devices while power is applied. Since the keyboard is dual-ported, it contains two Universal Asynchronous Receiver/Transmitters (UART's). Other, one-ported devices will contain one UART. The I-Bus system is designed to operate with such devices; it is such that any number of two-port devices may be serially chained with a one-port device on the end (provided sufficient and available power sources). This implies that two (or more) keyboards and a mouse could be in a chain terminated with a one-port device (the mouse). 8.2.1 Inbound Protocol Inbound protocol is from the device(s) to the host CPU. Dual-ported devices (e.g., keyboards) must respect two reserved codes: Set Inbound Pass-Through Mode 0CE hex - No data lost 0CF hex - Data was lost Reset Inbound Pass-Through Mode 0DF hex The host CPU keeps track of incoming data by means of internal flags. For example, if the keyboard is passing data through (as from an attached mouse), the host knows this from the transmitted 0CE hex code transmitted just before the data. If a 0DF hex code is received, then the appropriate flag is cleared and the host knows that an earlier device (like the keyboard) is now selected; this device now controls the host's flag. A dual-ported device uses the Set Inbound Pass-Through Mode to inform the host that the data which follows will be from an attached device. The dual-ported device simply passes all data straight through to the host. Should the dual-ported device (keyboard) have data to transmit, the 0DF hex code is transmitted first. One situation requires additional treatment. If a dual-ported device is requested to pass through a Reset Inbound Pass-Through Mode (from an attached keyboard which is supporting a mouse, for example). To the first dual-ported device, this is valid data and not a reserved code. So that the host can accept this data and still leave the first dual-ported device in the pass-through mode, a 0DF hex code is sent twice. The host must recognize this convention. 8.2.2 Outbound Protocol Outbound protocol is from the host CPU to the device(s). Note that single-ported devices do not receive data other than a reset command. As before, dual-ported devices must respect two reserved codes: Set Outbound Pass-Through Mode 0CE hex Reset Outbound Pass-Through Mode 0DF hex These codes are used in exactly the reverse manner as the corresponding inbound codes. Again, the dual-ported device must recognize the host convention of sending two Reset Outbound Pass-Through Mode codes when the host requires one of the codes to be passed through while the device is in the outbound pass-through mode. 8.2.3 Disabling Inbound Data Dual-ported devices may be instructed by the host to ignore (that is, not pass through) inbound data from an attached device. These codes are: Allow Inbound Pass-Through 0D0 hex Prevent Inbound Pass-Through 0D1 hex 8.2.4 Protocol Implementation The following sequences are the expected modes of operation for the keyboard (or any dual-ported device) and any single-ported device. 8.2.4.1 Reset Immediately after reset, a dual-ported device enters the Prevent Inbound Pass-Through Mode. The host, after identifying the device as dual-ported, may send the Allow Inbound Pass-Through code. 8.2.4.2 Device Identification Recall When a dual-ported device is in the Prevent Inbound Pass-Through Mode, it will not pass through any data, including the ID sequence from an attached device. However, it must continue to monitor and look for an ID sequence. When an ID sequence is detected, the devices ID code is stored in the ID code buffer in the microcontroller. When the host places the dual-ported device in Allow Pass-Through Mode, it (the dual-ported device) must immediately pass this data to the host. This is accomplished by sending a single ID-Sync byte, followed by the two stored ID bytes. This "simulated" ID sequence is transmitted once; the buffer is emptied and operation returns to normal. If the dual-ported device is in the Allow Inbound Pass-Through Mode, then it is not required to look for, or remember the ID code of an attached device. This task is now the responsibility of the host, or of another dual-ported device which is in the Prevent Inbound Pass-Through Mode. 8.2.4.3 Prevent Inbound Pass-Through Mode While in the Prevent Inbound Pass-Through Mode, it is the sole task of the device to detect a minimum of 40 consecutive ID-Sync bytes and then store the subsequent ID code. 8.2.4.4 ID Code Buffer The ID code buffer holds the ID code of an attached device's ID sequence. This buffer is cleared when the dual-ported device is placed in the Allow Inbound Pass-Through Mode. However, if the ID code buffer is empty when the dual-ported device is commanded to go to pass-through mode, then a simulated ID sequence is transmitted. This sequence consists of a single ID-Sync byte, followed by a "nothing-to-report" two-byte code of 000A hex. For example, if the buffer is empty when the Allow Inbound Pass-Through Mode command is received, the keyboard will respond with the following sequence: 0CE 0FE 00 0a hex where, 0CE hex = Set Inbound Pass-Through code 0FE hex = Simulated ID-Sync byte 00 hex = Nothing-to-report low byte 0A hex = Nothing-to-report high byte 8.3 ID Codes 8.3.1 Keyboard ID Codes Each device has a unique, device-specific code. These codes consist of two bytes with the low byte being transmitted first, immediately following the last ID-Sync byte. The first, or low-order byte contains flag bits that define the device type as follows: Bit # 7 6 5 4 3 2 1 0 Allocation B S D R 0 0 0 0 where, B Indicates that the device is keyboard-like in the sense that it can carry on a dialog with the host's boot ROM. The host's boot ROM can be controlled from the keyboard. Because it is possible to plug a non-keyboard device (e.g., a mouse) directly into the host, this bit is necessary. S Is only significant if B=1. If S=1, then this indicates that the operator wants to interact with the host's boot ROM. If S=0, then the standard boot sequence is requested. Holding the spacebar down at system power-on or reset will cause this bit to be set. D Indicates the device type. If D=1, then the device is dual-ported. If D=0, then the device is single-ported. R Is reserved for expansion. Currently set to R=1. The low-order nibble is reserved for expansion and is currently reset to zero. The high-order byte identifies the language version of the keyboard. For the U.S. version, this byte is 21h. 8.3.2 ID Codes for International Language Versions The following ID codes are allocated for the second (high) byte of the ID sequence: Hex Code Language 29 Hebrew 22 Arabic 28 New Greek 2E Portugal 35 Yugoslavia 2D Norway/Denmark 33 Turkey 23 Belgium 34 United Kingdom 31 Swiss-German 32 Swiss-French 2F South Africa 2C Netherlands 30 Spain/Latin America 2B Italy 27 German 26 French 25 Finland/Sweden 2A Iceland 21 USA 24 Canada 36 Reserved 37 Reserved 38 Reserved 8.4 Code Assignment Summary All codes are in hex notation unless otherwise noted. General I-Bus ID-Sync Byte 0FE Nothing-to-report Low Byte 00 High Byte 0A Inbound Protocol Set Inbound Pass Through No data lost 0CE Data lost 0CF Reset Inbound Pass Through 0DF Outbound Protocol Set Outbound Pass Through 0CE Reset Outbound Pass Through 0DF Allow Inbound Pass Through 0D0 Prevent Inbound Pass Through 0D1 Software Reset 92 Initiates a software reset but does not cause ID sequence to be sent. When the software-controlled hardware reset is given, the keyboard initializes. Immediately following initialization, an ID sequence is transmitted. Once transmitted, the keyboard waits for the software reset and will remain inoperative until it is received. ROM Checksum 8C This code commands the keyboard to compute a checksum of the microcontroller's ROM. If the checksum is correct, the keyboard will return a 0F0 hex code. Echo 9E This code commands the keyboard to send back all subsequent input bytes until a Reset command is received. The keyboard continues scanning in this mode. LED's (0-3) 0An This code will control LED's[0..3] depending on the bit status of the low nibble. For example, sending an 0A6 hex (10100110 binary) would turn on LED1 and LED2 (bits set) and turn off LED0 and LED3 (bits reset). See figure 3 for details. LED's (4-7) 0Bn Same as above but for LED's[4..7]. Indicator LED's 0C1 This command is used to indicate that the next byte transmitted is an instruction for the 5 indicator LED's. Hardware ID 93 (On) 94 (Off) Used to identify a station on a cluster network. Port Identification 0C0 This command requests the keyboard to indicate to which port the terminal is connected. A keyboard response of 0FF hex indicates left and 00 hex indicates right (viewed from the front of the keyboard). 8.5 Keyboard Operation Data Format After any key on the keyboard changes state (depressed or released), the keyboard outputs a unique code for every key that is found to be depressed. The order of transmission for the keys that are depressed is dependent on the scanning sequence of the keyboard, and not on the order in which keys were depressed or released. Even if two keys were depressed during the same scan (a rare occurrence), they would be transmitted in scanning order and not necessarily in depression order. For any keycode transmission sequence, the most significant bit of each byte shall be reset ("0") except for the last byte in the sequence; this byte shall have the most significant bit set ("1"), which tells the host that the entire keyboard has been scanned. When the last key depressed has been released, the keyboard will transmit a 0C0 hex code, indicating a "No-keys-down" condition. 8.6 Key Layouts Keyboard outline drawings are shown in Figures 6 through 8. 8.7 Key Codes Key codes are shown in Figure 1 8.8 Power Supply The power supplied to the keyboard at the connector jack shall be +5 VDC, +3%/-6%. The tolerance is to permit the connection of attached equipment which draws power from the I-Bus. 8.9 Power Consumption Keyboard power consumption is (Intel 8051 uC): 300 milli-Amps @ +5.0V Typical 590 milli-Amps @ +5.5V Maximum 8.10 LED Commands 8.10.1 LED's on Lighted Keys Refer to Figure 1 for detailed LED commands. 8.10.2 Indicator LED's (Communications Indicators) Bits 0:4 of byte 2 controls LED's 0:4; a "1" in any of these bits indicates that a change (or update) occurs at the LED address given. A "1" in bit 5 position indicates that the LED's are turned on; a "0" in bit 5 position indicates that the LED's are turned off. For example, if LED's 1 and 3 are to be turned on, the following code sequence should be transmitted: 0C1 hex (Byte 1) 1100 0001 2A hex (Byte 2) 0010 1010 9.0 INPUTS/OUTPUTS 9.1 Input/Output Levels/Loading 9.1.1 Data In A/B Resistor network: 330 ohms to logic ground; 390 ohms to Vcc; nominal impedance is 178.5 ohms. Open circuit voltage equal to 0.458Vcc. Input gate is a 74132. 9.1.2 Reset A 3300 ohm resistor to Vcc; 3 input gates. 9.1.3 Reset B 3300 ohm resistor to Vcc; 74132 input gate. 9.1.4 Data Out A 3300 ohm resistor to Vcc; 7416 output gate (open collector) 9.1.5 Data Out B 1000 ohm resistor to Vcc; 7416 output gate (open collector) 9.1.6 Ground Ground connections on J1 and J2 are pins 1, 6, and 8. 9.1.7 Vcc Vcc connections (+5 VDC) on J1 and J2 are pins 3 and 4. Provision has been made for extra Vcc filtering if needed; if used, then the I-Bus connection must be for non-I-Bus peripherals only. 10.0 KEYBOARD SENSE-LINE MATRIX +---------------------------------------------------------------------+ |Sense| Key Station Positions in the Matrix | |Lines| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |-----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | 0 | 29| 11| 31| 52| 54| 36| 57| 58| 60| 61| 42| 27| 28| 44| 25| 26| |-----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | 1 | 68| 30| 50| 51| 73| 75| 76| 77| 79| 80| 62| 63| 64| 65| 66| 67| |-----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | 2 | 90| 69| 91|108| 94| 95|109| 98|100|110|102|103|112|104|105|106| |-----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | 3 | 9| 10| 32| 33| 35| 15| 37| 38| 40| 41| 20| 21| 22| 23| 23| 8| |-----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | 4 | 89| 49| 70| 92| 93| 74| 96| 97| 99|101|114| 83| 85| 86| 87| 88| |-----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | 5 | 1| 2| 12| 13| 34| 14| 16| 17| 39| 18| 19| 3| 4| 5| 6| 7| |-----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | 6 | 48|113| 51| 72| 53| 55| 56| 78| 59| 81| 43| 82| 84| 45| 46| 47| |-----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | 7 | | |107|115| | | | | | |111| | | | |116| +---------------------------------------------------------------------+ 11.0 ENVIRONMENTAL REQUIREMENTS The Supergen keyboard shall meet or exceed the operational and non-operational requirements of the following standards: 11.1 Acoustical Noise UNISYS 4000 0093, Acoustical Noise Standard. Allowable noise level of 60 dBA or less. 11.2 Climatic Environment Temperature/Humidity Operating: See 4000 0218 Non Operating: N/A (See transportation section) Altitude Operating: See 4000 0218 Non Operating: N/A (See transportation section) 11.3 Electrical Environment UNISYS 1257 6013 Rev C, Standard for Electrical Environment. Parameters are Class II, normal immunity. 11.4 Electromagnetic Interference (EMI) Environment UNISYS 12575718 Rev B, EMI Design Specification. The keyboards must be verified for compliance with (and listed or certified by) FCC Rules Part 15 (Class A with minimum of 6dB margin) and VDE 0871 and VCCI Class 1 (limits of Radio Frequency Apparatus and Installations) with minimum of 6dB margin. 11.5 Electrostatic Discharge (ESD) Susceptibility UNISYS 02-00005-00, ESD Test Specification. The keyboard will be tested as part of the system with the keyboard in normal use modes (repetitive and non-repetitive) up to 17.5 KV. 11.6 Mechanical Environment VIBRATION Operating: See 4000 0234 Non Operating: See 4000 0234 SHOCK Operating: See 4000 0234 Non Operating: See 4000 0234 11.7 Paper Clip Test The keyboard printed circuit board (PCB) shall not be electrically shorted if a regular-size paper clip is dropped between the keys or between the keys and the walls of the enclosure. 12.0 SAFETY REQUIREMENTS The Supergen keyboard shall comply with the safety requirements for data processing equipment as set forth in UNISYS 12574893 Rev K, Product Safety Standard. 12.1 Flammability The printed wiring board material shall be UL recognized and rated 94V-0 or better. The Enclosure material must be UL recognized and rated for 94V-0 or better. The keycaps must be UL recognized and rated 94-HB or better. 12.2 Labeling The keyboard shall be labeled in accordance with UNISYS 12574893RevK and UNISYSB80-01, Product Identification Plate Standard. 13.0 MECHANICAL REQUIREMENTS 13.1 Keytop Layouts See Figures 6 through 8 for layout configurations. 13.2 Key Row Offset See Figures 6 through 8. 13.3 Key Switches 13.3.1 Key Force of New Keyboard A new keyboard will exhibit a key force of 57 +/- 15 grams measured in the center of the keycap. Keys which are "L" shaped may exhibit a maximum force of 108 grams when pressed in the corners. Keys which have target areas of two units or more shall employ a torsion bar. The measurement point to determine a corner point is 3.0 mm from the vertical and horizontal sides of the keycap. 13.3.2 Key Feel and Force Displacement Each key shall exhibit tactile feedback as shown: | * | * | * * F | * * * O | * * R | * * C | * * * E | * * | * * * | * * * | * * * |* * * -- |----------|----------|----------|----------|---------- DISPLACEMENT FROM REST POSITION Figure 1 - Keyswitch Force/Displacement Curve 13.3.3 Stem All keyswitch stems shall have common configurations in order to insure keycap interchangeability. 13.4 Mechanical Life Keyswitches shall withstand a minimum of 50 million cycles, to be performed at a rate of 200 cycles per minute with the actuator at an angle of 5 degrees from the normal. There shall be no degradation of electrical or mechanical properties outside of these specifications except as noted herein. One complete cycle is defined as a depression of the actuator to its full-travel position and release of the actuator such that it returns to its static released position. Proper electrical switching shall occur at the operating/release point. During mechanical life testing, some degradation in the keyswitch force is acceptable. However, during the life test the keyswitches must exhibit a force of 57 +/- 22.5 grams when measured in the center of the keycap. Keys which are "L"-shaped or multi-unit keys cannot exhibit any binding that inhibits free movement when pressed in the corners of the keycap. 13.4.1 Criteria for Failure There shall be no mechanical failure during or after mechanical life testing. At the conclusion of the test, the switch operating force shall be within the allowable limits as specified herein. Examination of the switch components shall reveal no evidence of excessive wear, or broken, loose, cracked, displaced, or deformed parts. 13.4.2 Operating Point The operating point shall be between 0.060 inches (1.50 mm) and 0.118 inches (3.00 mm) inclusive. The peak force must occur at or before the operating point. 13.4.3 Full Travel Full travel shall be 0.160 inches (4.00 mm) minimum from the free (static) rest position. 13.4.4 Keyswitch Wobble Keytops shall not touch each other when downward force is exerted anywhere on the keytop face. 13.4.5 Stem Rotation Total keyswitch stem rotation shall not exceed 2 degrees angular motion in all three planes. 13.4.6 Tactile Feel Design of the keyswitch mechanism shall be based on the force/displacement curve shown in Figure 5. Peak force may occur at any displacement between 1.5 mm and 3.0 mm inclusive, but at or before switch actuation. 13.5 Keyboard Maximum Dimensions The Supergen keyboards shall not exceed the following maximum dimensions: Length (long axis): 503.0 mm Width (short axis): 205.7 mm 13.6 Keyboard Mechanical Mounting Each keyboard shall meet the mounting requirements as shown in UNISYS 37474491, Keyboard Physical Requirement Specification. 13.7 Keytop Removal The force required to pull off a keycap shall not be less than 2.2 pounds and not greater than 10.0 pounds. 13.8 Adjustable Legs The keyboard legs shall provide a capability for the operating angle of the keyboard to be adjusted to 5, 10, or 15 degrees up from the work surface. 13.9 Keycap Legends Vertical alignment of adjacent keycap legends shall be +/- 0.30 mm. That is, a row of keycap legends shall be within the boundaries of two parallel lines on a piece of transparent film laid across the tops or bottoms of the legends in the row of keycaps; these lines shall be 0.60 mm apart. If the legends are printed on the keycaps, then a printed character can have a maximum of three (3) 0.08 mm diameter white spots; these white spots cannot be touching. A white spot is defined as an area of a printed character which is devoid of printing. 14.0 RELIABILITY 14.1 Mean Time Between Failures (MTBF) The keyboard subsystem, fully enclosed and operating over the full specified environmental range, shall have a minimum MTBF of 100000 hours at a continuous rate of 200 keystrokes per minute which are distributed randomly across the keyboard. Detailed MTBF predictions shall be formulated using the part's specified failure rates. Predictions shall state electrical and mechanical stress ratios and the operating temperature upon which the part's failure is based. Ambient temperature shall be 25 degrees Centigrade. 14.2 Mean Time To Repair (MTTR) The design and construction of the keyboard shall provide for maximum maintainability. The maintenance philosophy is in two levels: Level 1: Replacement of the keyboard assembly in 15 minutes or less. Level 2: Repair to the lowest component level. 15.0 QUALITY ASSURANCE PROVISIONS 15.1 Qualification Testing Qualification testing will be performed as specified in the Product Assurance Procedure Qualification Test Plan. 15.2 Workmanship Standards Workmanship criteria, such as soldering, wire wraps, finishes, component mounting, etc., will be as specified in UNISYS 11835543, Workmanship Standards. 15.3 Source Inspection UNISYS representatives shall be allowed, at their option, to do a source inspection at the manufacturing facility prior to first production shipment. This will include a review of the various aspects of manufacturing and quality. 15.4 Acceptance Testing UNISYS reserves the right to reject a Supergen keyboard which fails to meet this specification at incoming inspection or during the defined warranty period. Rejected items may be reworked and returned for retesting. 15.5 Manufacturing Quality Plan The UNISYS Manufacturing Quality Assurance Plan is used by UNISYS to assure that production units meet the manufacturing standards for quality, performance, reliability, and safety. This plan is documented in section 4 of the B27 Phase Review. 16.0 PREPARATION FOR DELIVERY 16.1 Handling, Shipping and Transportation The packaging design, handling, and shipping requirements shall be coordinated to ensure successful distribution and safe delivery of the Supergen keyboards to worldwide markets. TRANSPORTATION Temperature/Humidity: See 4000 0218 Temperature/Altitude: See 4000 0218 Vibration: See 4000 0234 Free-Fall Drop: See 4000 0234 Compression: See 4000 0234 16.2 Shipping Package Configuration The shipping container shall be approved for shipping carton design, size, construction, and graphics as outlined in UNISYS P-007, Product Packaging Guide and 4000 0531 Shipping Container Graphics. Fig. 2 Total Code Assignments (keycode and I-bus) / Matrix Addresses / Key Codes / Key Positions _ Code Matrix Keytop Legend Key Number/Notes Address (Hex) (Hex/Ref) (U.S. Layout) (see fig. 3-5) 00 | 30/F1 | Help | 9 Also: Low byte of nothing to report | | | | and right port ID code | 01 | 1B/D17 | Cursor Up) | 65 | 02 | 40/B1 | Mark | 90 | 03 | 20/B2 | Bound | 91 | 04 | 51/G2 | Finish | 2 | 05 | 5D/G5 | Page Prev | 5 | 06 | 61/E3 | | 29 | 07 | 31/F2 | Cancel | 10 | 08 | 6A/E16 | Back Space | 42 | 09 | 12/D3 | Tab | 51 | 0A | 6B/D16 | Return | 64 Also: High byte of nothing to | | | | report code. | 0B | 2B/B16 | (Cursor Dn) | 104 | 0C | 5E/G6 | Page Next | 6 | 0D | 4F/C21 | Next | 89 | 0E | 4B/C16 | (Cursor Left) | 84 | 0F | 6C/C17 | (Cursor Right) | 85 | 10 | 60/D1 | Jump | 49 | 11 | 5F/G7 | Scroll Next | 7 | 12 | 10/C1 | Move | 70 | 13 | 3F/G8 | Scroll Prev | 8 | 14 | 21/C2 | Copy | 71 | 15 | 01/F3 | F1 | 11 | 16 | 52/F4 | F2 | 12 | 17 | 53/F5 | F3 | 13 | 18 | 55/F6 | F4 | 14 | 19 | 35/F7 | F5 | 15 | 1A | 56/F8 | F6 | 16 | 1B | 2C/A6 | Go | 113 | Code Matrix Keytop Legend Key Number/Notes Address (Hex) (Hex/Ref) (U.S. Layout) (see fig. 3-5) 1C | 57/F9 | F7 | 17 | 1D | 59/F10 | F8 | 18 | 1E | 5A/F11 | F9 | 19 | 1F | 3A/F12 | F10 | 20 | 20 | 26/A3 | (Space Bar) | 110 | 21 | 6E/E21 | 9 | 47 In Numeric Pad | 22 | 11/E2 | Delete Char | 28 | 23 | | | NA Not Used | 24 | 3E/F16 | X (Multiply) | 24 In Numeric Pad | 25 | OE/F17 | (Divide) | 25 In Numeric Pad | 26 | 5B/G3 | Col | 3 | 27 | 69/C14 | ' | 83 | 29 | 3B/F13 | Para | 21 | 2A | 3C/F14 | Sent | 22 | 2B | 0A/E15 | = | 41 | 2C | 48/B12 | , | 100 | 2D | 39/E14 | - | 40 | 2E | 28/B13 | . | 101 | 2F | 49/B14 | / | 102 | 30 | 38/E13 | 0 | 39 | 31 | 02/E4 | 1 | 30 | 32 | 32/E5 | 2 | 31 | 33 | 33/E6 | 3 | 32 | 34 | 54/E7 | 4 | 33 | 35 | 34/E8 | 5 | 34 | 36 | 05/E9 | 6 | 35 | 37 | 36/E10 | 7 | 36 | 38 | 37/E11 | 8 | 37 | 39 | 58/E12 | 9 | 38 | 3A | 1F/D21 | = | 69 In Numeric Pad | 3B | 19/C13 | ; | 82 | 3C | 0B/E17 | Word | 43 | 3D | 0C/E18 | Line | 44 | 3E | 3D/F15 | % | 23 In Numeric Pad | Code Matrix Keytop Legend Key Number/Notes Address (Hex) (Hex/Ref) (U.S. Layout) (see fig. 3-5) 3F | | | NA | 40 | | | NA Reserved | 41 | 1E/D20 | 6 | 68 In Numeric Pad | 42 | 0F/F18 | - | 26 In Numeric Pad | 43 | 50/G1 | Action | 1 | 44 | 41/D2 | Over Type | 50 | 45 | 42/C3 | Lock | 72 | 46 | 4D/C19 | 2 | 87 In Numeric Pad | 47 | 4E/C20 | 3 | 88 In Numeric Pad | 48 | 22/B3 | Shift (Left) | 92&92A | 49 | 2A/B15 | Shift (Right) | 103 | 4A | 2D/B17 | 0 | 105 In Numeric Pad | 4B | 2F/B19 | . | 107 In Numeric Pad | 4C | 23/A2 | Code (Left) | 109 | 4D | 29/A4 | Code (Right) | 111 | 4E | | | NA Mode Format (1) | 4F | | | NA Reserved | 50 | | | NA Reserved | 51 | 7F/B20 | | 89 Currently Not Used | 52 | 7A/A5 | System | 112 | 53 | 72/A1 | Alt | 108 | 54 | 6F/E22 | + | 48 In Numeric Pad | 55 | | | NA | 56 | | | NA | 57 | | | NA | 58 | | | NA | 59 | 2E/B18 | 00 | 106 In Numeric Pad | 5A | 73/B4 | | 92B 115 Key Layout | 5B | 09/D14 | [ | 62 | 5C | 0D/E19 | 7 | 45 In Numeric Pad | 5D | 1A/D15 | ] | 63 | 5E | 4A/C15 | | 64B 114 & 115 Key Layout | 5F | | | NA Reserved | 60 | 4C/C18 | 1 | 86 In Numeric Pad | 61 | 13/C4 | A | 73 | Code Matrix Keytop Legend Key Number/Notes Address (Hex) (Hex/Ref) (U.S. Layout) (see fig. 3-5) 62 | 46/B9 | B | 97 | 63 | 24/B6 | C | 95 | 64 | 14/C6 | D | 75 | 65 | 64/D6 | E | 54 | 66 | 45/C7 | F | 76 | 67 | 15/C8 | G | 77 | 68 | 16/C9 | H | 78 | 69 | 07/D11 | I | 59 | 6A | 17/C10 | J | 79 | 6B | 67/C11 | K | 80 | 6C | 18/C12 | L | 81 | 6D | 27/B10 | M | 99 | 6E | 47/B10 | N | 98 | 6F | 68/D12 | O | 60 | 70 | 08/D13 | P | 61 | 71 | 62/D4 | Q | 52 | 72 | 04/D7 | R | 55 | 73 | 63/C5 | S | 74 | 74 | 65/D8 | T | 56 | 75 | 06/D10 | U | 58 | 76 | 25/B7 | V | 96 | 77 | 03/D5 | W | 53 | 78 | 44/B6 | X | 94 | 79 | 66/D9 | Y | 57 | 7A | 43/B5 | Z | 93 | 7B | 1C/D18 | 4 | 66 In Numeric Pad | 7C | 6D/E20 | 8 | 46 In Numeric Pad | 7D | 1D/D19 | 5 | 67 In Numeric Pad | 7E | | | NA Reserved | 7F | 00/E1 | Delete | 27 | 80 | | | NA | 81 | | | NA | 82 | | | NA | 83 | | | NA | 84 | | | NA | Code Matrix Keytop Legend Key Number/Notes Address (Hex) (Hex/Ref) (U.S. Layout) (see fig. 3-5) 85 | | | NA | 86 | | | NA | 87 | | | NA | 88 | | | NA | 89 | | | NA | 8A | | | NA | 8B | | | NA | 8C | | | NA Kbd Cmd: ROM checksum | 8D | | | NA | 8E | | | NA | 8F | | | NA | 90 | | | NA | 91 | | | NA | 92 | | | NA S/W reset | 93 | | | NA Reserved: HWID on | 94 | | | NA Reserved: HWID off | 95 | | | NA | 96 | | | NA | 97 | | | NA | 98 | | | NA | 99 | | | NA | 9A | | | NA | 9B | | | NA | 9C | | | NA | 9D | | | NA | 9E | | | NA Kbd cmd: Echo | 9F | | | NA | A0 | | | NA Kbd cmd: L[0:3] Off | A1 | | | NA Kbd cmd: L[0] On, L[1:3] Off | A2 | | | NA Kbd cmd: L[1] On, L[0,2:3] Off | A3 | | | NA Kbd cmd: L[0:1] On, L[2:3] Off | A4 | | | NA Kbd cmd: L[2] On, L[0:1,3] Off | A5 | | | NA Kbd cmd: L[0,2] On, L[1,3] Off | A6 | | | NA Kbd cmd: L[1:2] On, L[3:4] Off | A7 | | | NA Kbd cmd: L[0:2] On, L[3] Off | Code Matrix Keytop Legend Key Number/Notes Address (Hex) (Hex/Ref) (U.S. Layout) (see fig. 3-5) A8 | | | NA Kbd cmd: L[3] On, L[0:2] Off | A9 | | | NA Kbd cmd: L[0,3] On, L[1,2] Off | AA | | | NA Kbd cmd: L[1,3] On, L[0,2] Off | AB | | | NA Kbd cmd: L[0,1,3] On, L[2] Off | AC | | | NA Kbd cmd: L[2,3] On, L[0,1] Off | AD | | | NA Kbd cmd: L[O,2,3] On, L[1] Off | AE | | | NA Kbd cmd: L[1,2,3] On, L[0] Off | AF | | | NA Kbd cmd: L[0:3] On | B0 | | | NA Kbd cmd: L[4:7> Off | B1 | | | NA Kbd cmd: L[4] On, L[5:7] Off | B2 | | | NA Kbd cmd: L[5] On, L[4,6:7] Off | B3 | | | NA Kbd cmd: L[4:5] On, L[6:7] Off | B4 | | | NA Kbd cmd: L[6] On, L[4:5,7] Off | B5 | | | NA Kbd cmd: L[4,6] On, L[5,7] Off | B6 | | | NA Kbd cmd: L[5:6] On, L[7:4] Off | B7 | | | NA Kbd cmd: L[4:6] On, L[7] Off | B8 | | | NA Kbd cmd: L[7] On, L[4:6] Off | B9 | | | NA Kbd cmd: L[4,7] On, L[5,6] Off | BA | | | NA Kbd cmd: L[5,7] On, L[4,6] Off | BB | | | NA Kbd cmd: L[4,5,7] On, L[6] Off | BC | | | NA Kbd cmd: L[6,7] On, L[4,5] Off | BD | | | NA Kbd cmd: L[4,6,7] On, L[5] Off | BE | | | NA Kbd cmd: L[5,6,7] On, L[4] Off | BF | | | NA Kbd cmd: L[4:7] On | C0 | | | NA Kbd reset, all keys released; also | | | | Kbd cmd: Port ident | C1 | | | NA Kbd cmd: indicator LED data byte | C2 | | | NA | C3 | | | NA | C4 | | | NA | C5 | | | NA | C6 | | | NA | C7 | | | NA | C8 | | | NA | C9 | | | NA | Code Matrix Keytop Legend Key Number/Notes Address (Hex) (Hex/Ref) (U.S. Layout) (see fig. 3-5) CA | | | NA | CB | | | NA | CC | | | NA | CD | | | NA | CE | | | NA Set IPTM (No data lost) or Set OPTM | CF | | | NA Set IPTM (Overun-data lost) | D0 | | | NA Allow IPTM | D1 | | | NA Prevent IPTM | D2 | | | NA | D3 | | | NA | D4 | | | NA | D5 | | | NA | D6 | | | NA | D7 | | | NA | D8 | | | NA | D9 | | | NA | DA | | | NA | DB | | | NA | DC | | | NA | DD | | | NA | DF | | | NA Reset IPTM or OPTM | E0 | | | NA | E1 | | | NA | E2 | | | NA | E3 | | | NA | E4 | | | NA | E5 | | | NA | E6 | | | NA | E7 | | | NA | E8 | | | NA | E9 | | | NA | EA | | | NA | EB | | | NA | EC | | | NA | ED | | | NA | Code Matrix Keytop Legend Key Number/Notes Address (Hex) (Hex/Ref) (U.S. Layout) (see fig. 3-5) EF | | | NA | F0 | | | NA Keyboard response: ROM checksum OK | F1 | | | NA | F2 | | | NA | F3 | | | NA | F4 | | | NA | F5 | | | NA | F6 | | | NA | F7 | | | NA | F8 | | | NA | F9 | | | NA | FA | | | NA | FB | | | NA | FC | | | NA | FD | | | NA | FE | | | NA ID Sync byte | FF | | | NA Keyboard response: left port | | | | connected | Note: In the first column (Hex/Ref), "Hex" refers to the key location in the matrix with the first digit indicating the sense line and the second digit indicating the drive line. "Ref" refers to the physical position of the key with the first character indicating the row ("A" at the bottom) and the second digit indicating the column (with "1" at the left). For example, an entry of "39/E14" in the "Hex/Ref" column indicates that the key is at the junction of sense line 3 and drive line 9. Also, the key is located in the "E" row (4th from the bottom) and is the 14th key in that row (counting from the left). Figure 3 - 113-Key Layout {Figure to be supplied in production release} Figure 4 - 114-Key Layout {Figure to be supplied in production release} Figure 5 - 115-Key Layout {Figure to be supplied in production release}2 CONFIDENTIAL UNISYS CORPORATION CONFIDENTIAL A-02-00409-00 Rev. A Sheet # of 37):DY{ì?Gl#$:;<=>?@ABCDYz{ҫ֬>?Ghijlk $&(*,@ G H$@ GH#@ @ $&(*,H D24nä ÑϥôϻÂτõ϶ 23EFRSn  2]{0GYv#Vv)>Qg6K`x $&(*,@  Z@  H H @ HH!@  H CGA^ѕĶ4Ztąab#$Gb΁΢'AB^uΕΖζ&Tg΁Τ2XΘβ45ZzΚζKtuvwxyz΃΄΅@ba` $&(*,@  Z@ @ Z$&(*,H @ @ ZH! ! PTh [\  RSNOhiDo6d@  x,Jh@ p ` x,JhH  H!@" p ` x,JhH! Òë04J?tuv()./JK@? H!@ `  ,JhH!@" p ` x,Jh$&(*,H Ó÷ú@ p ` x H  H!H!@" p ` x,Jh$&(*,H ,027<?~؄8=Ԗ؜Ԧث>'7HI{|56?>@$  Zx,Jh@" p ` x,JhH!H @ p ` ~ H !Ý#öz #$xy  @$ p ` Zx,Jh H!H!@$  Zx,Jh$&(*,H 8q,ÜýI_\ IJmop,-GH_`   8 9 [ \ g h   [ ] \ $&(*,  H!H!@$ p ` Zx,Jh$&(*, H 1ãdn#sv  õ bc>?lm#$   45g$&(*, H! H @$ p ` Zx,Jh$&(*, H ++,01Qxy"#YZ@$  Zx,JhH!@$ p ` Zx,Jh$&(*, H  8ÎÐ78@ p ` , H!H!@$ p ` Zx,Jh$&(*,H >ÈJZÕ+9J_lyώϒϥϸ1>HLYhwφ!CEFGHZ[w89Z[~D9$&(*,@ p ` xJH!@$ p ` Zx,Jh@ p ` f8H 'çõNObc ͣͥئابغػͬحؿhi؀؍؎ͿͦͧH!$&(*,@$ p ` Zx,Jh@ p ` xJ@ ` xJH DÍ oöÞ%euõ ! !Gmntu%&cduvγ H!$&(*,H!@$ p ` Zx,Jh$&(*,H  $($%( H!H!@$ p ` Zx,Jh$&(*,H *JO]ف٘ܤ?TܯHՑ!iձAՉaթ9ՁYաբ=>TU KL_` H!H!@$ p ` Zx,JhH H%@' p p Zx,Jh8#Ì Ë[`s*ã  ! ! @AHIiYZst*+   $&(*, H!H!@$ p ` Zx,Jh$&(*,H 'O1d\]ßԠ%&hi*Ñԥ8 S å Ի ^ p H \ ý ê[/0BCdeIЌUИaСLЅ*+ЏАХЦ5 6 7 S T У Ф л м \ ] p q F G \ ] л м ШЩ89Z\4 [$&(*,@ p `  P$&(*,H!@ p `  PH (R%è߻+?&(Q]|MV}߂àߺ.H   ? ü%&ۦۧۻۼ)*?@&'NOCDZ[\|}JK{|۞۟ۺ,-HI   ? @   / V } ~ ۥ ۹ۺۻ۽Y $&(*,$&(*, H!H!@ p `  P$&(*,H NޕLڑ H!@  ` BJn@  `  H @  ` B=/$&(*,H ! V  VWj {1BS du+< M   =/$&(*, H @  `  @  ` H H%@  ` HH!&56 ,59J[l"}3DU f  w - > @  `  @  ` H H%@  ` HH!@  ` BJn H 67-6 @  ` H H%@  ` HH!@  ` BJn=/$&(*, H 'L Ϳ LMʨ^ʹo%ʀ6ʑGʢXʳiz0 ʋ A ʜ R ʭ  c ʿ ڳ@  ` HH!@  ` BJn H =/$&(*,H @  `  &M MN۩_ۺp&ہ7ےHۣY۴j {1 ی B ۝ S ۮ d @  ` BJn H =/$&(*,H @  `  @  ` H H%'45 +4߁8IZk!|2CT e  v , =  H =/$&(*, H @  `  @  ` H H%@  ` HH!56,5 @  `  @  ` H H%@  ` HH!@  ` BJn H % ͕ ޖ \ʸp(ʄ<ʘPʬdx0ʌDʠX ʴ  l $ ʀ 8 ʕ ” ڬ@  ` HH!@  ` BJn H =/$&(*,!H @  ` &M MN۪b۾v.ۊB۞V۲j"~6ےJ ۦ  ^ ۺ  r * ۆ  6@  ` BJn H =/$&(*,"H @  `  @  ` H H%45+4߁8IZk!|2QR @  ( @  ` @  `  @  ` H H%@  ` HH!cabcdefbܻ@$ p ` Zx,JhH!=/$&(*,#@  ( H 'IJ !"#$%&'()*+,[\]^xyz{|}~@Z, H!h 8$&(*,%@$ p ` Zx,Jhh 8$&(*,$H!78TUY[8[7[H-H-@H-,G H'@ G H& # " */=.`@@@@@@ Helvetica HelveticaCourier Helvetica8 Helvetica$ Courier Courier$ Courier% Courier 72wCTCCU5PP]CPCCCCCxCCCq5xC55x5PxCxxxxP>PPPCTTT``xPPPP.PPP\\\\wCTCPrCPP]CPCCPPCPCPCPCCC]Px]C]PPCTTT``PPxx9xPP\\\\! i  !   !   @k           @@[[@%u[@ [u@u[@%[@@@% k      kkk     [} 8DPP@ @ u u%[    % bb%\ !!!NbNNc>]]mN]NNNNNNNN>N>>>]N^I^]]N```ll]]]]5]]]llllG! v"B= LaserWriter+3.0l" $ 1?EEAIPYYahxц.eY[?/