PhidgetTextLCD with 8/8/8

Similar documents
LAUREL ELECTRONICS, INC.

Data Acquisition Using LabVIEW

Troubleshooting. 1. Symptom: Status indicator (Red LED) on SSR is constant on. 2. Symptom: Output indicator (Yellow LED) on SSR is flashing.

1 Output 1 operation. 3 Pressure unit display. 4 Main display Large 4-character LCD display. 5 Sub-display Small 4-character LCD display.

LAUREL. Laureate Digital Panel Meter for Load Cell & Microvolt Input ELECTRONICS, INC. Features. Description

USER MANUAL FOR THE ANALOGIC GAUGE FIRMWARE VERSION 1.1

USER MANUAL FOR THE ANALOGIC GAUGE FIRMWARE VERSION 1.0

This module senses temperature and humidity. Output: Temperature and humidity display on serial monitor.

INSTALLATION AND OPERATION INSTRUCTIONS EVOLUTION VIDEO DISTRIBUTION SYSTEM

Vorne Industries. 87/719 Analog Input Module User's Manual Industrial Drive Itasca, IL (630) Telefax (630)

MXS Strada USER GUIDE

Using Sliders with the 4201-B Lighting Controller Application Note June 26, 2008

Quick Operation Guide of LTN7700/7600 Series NVR

SOURCE COMMANDER MSS433 A/V SELECTOR OWNER S MANUAL INSTALLATION GUIDE

Noise Detector ND-1 Operating Manual

Dell Wyse 5030 PCoIP Zero Client

TV Character Generator

DOGM GRAPHIC SERIES 128x64 DOTS

BNC-2120 INSTALLATION GUIDE. Connector Accessory for Multifunction DAQ Devices

Bill of Materials: Super Simple Water Level Control PART NO

COLOUR CHANGING USB LAMP KIT

Multi-Key v2.4 Multi-Function Amplifier Keying Interface

PACSystems* RX3i Thermocouple Input Module, 12 Channels, IC695ALG412-CB

Specifications. End-Point Linearity - ±5% F.S., when used with HACO SCR-speed control

Vision Sensor Short Manual

IRIG-B PTP Clock Converter Output Module Hardware Installation Manual

Fully ly Automaticti. Motorised Satellite t TV System. User s manual REV

DS-7200HVI/HFI-SH Series DVR Quick Operation Guide

Process Transmitter RMA 422

Electronic converter for level transmitters MT03L Instructions manual

15 Inch CGA EGA VGA to XGA LCD Wide Viewing Angle Panel ID# 833

FD104CV. Installation and Operation Manual 10.4 LCD MAN FD104CV. TECHNICAL SUPPORT , or Document Number: Rev:

SQM40/41 Actuators for air and gas dampers

Spectra Batten (Order code: LEDJ95)

Azatrax Model Railroad Track Signal Control - Single Track

Special Applications Modules

apple Service Source Apple Cinema HD Display 23" LCD (ADC) 11 April Apple Computer, Inc. All rights reserved.

DSO138mini Troubleshooting Guide

SECU-16. Specifications Power: Input Voltage 9-12V DC or AC Input Current Max 200mA. 8 2-wire inputs, Analog (0 5VDC) or Supervised

Chapter 9 MSI Logic Circuits

Model VS-2A 2-Port VGA Switch with Audio & Serial Control

PSM-003. Micro Polarization Controller/Scrambler. User Guide

Micro-DCI 53ML5100 Manual Loader

DH7-DK QUICKSTART GUIDE. DH7 4K Support HDMI On-Camera Field Monitor Deluxe Kit

Lt DELTA USA, Inc

DIY KIT MHZ 8-DIGIT FREQUENCY METER

User Manual MODEL: KK1500-TR. Touch Display LCD Monitor. Installation Guide. 15 Resistive Touch LCD Monitor

QuickSpecs. Models RB146AA#ABA Standard Configuration RB146AT#ABA Promotional Part Number (SmartBuy) HP L5006tm 15-inch LCD Touchscreen Monitor

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT /12/14 BIT 10 TO 65 MSPS DUAL ADC

Experiment 0: Hello, micro:bit!

apple Service Source Apple Studio Display 17" LCD (ADC) Updated 6 Decenber Apple Computer, Inc. All rights reserved.

Lesson Sequence: S4A (Scratch for Arduino)

TECHNICAL SUPPORT , or FD151CV-LP Installation and Operation Manual 15.1 Low Profile LCD

EEG A1452 SCTE-104 Inserter Frame Card

PB-507. Advanced Analog & Digital Electronic Design Workstation Instruction Manual. Revision: 2/2014

Model 5250 Five Channel Digital to Analog Video Converter Data Pack

EVD-L04/100A1-960, EVD-L08/200A1-960 and. EVD-L16/400A1-960 DVRs. Quick Operation Guide

AD16-64(LPCI)LA. Non-isolated high precision analog input board for Low Profile PCI AD16-64(LPCI)LA 1. Ver.1.01

7 SegmneDisplay Unit With High Bright Characters (D1SC-N : W32 H57mm, D1SA Series: W11 H22mm)

P XGA TFT Monitor. User s Manual

Weighing Scale. 10key&12key User manual

OPERATION NOTES FOR PSIDEX AUDIO PGP-1A PRE-AMPLIFIER DESCRIPTION INSTALLATION

110LP MOON Series. Phono Preamplifier. Owner s Manual

12.1 Inch CGA EGA VGA SVGA LCD Panel - ID #492

User Manual MODEL: KKF1500-PCAP. True FLAT P-CAP LCD Monitor. Installation Guide. 15 True FLAT P-CAP Touch LCD Monitor

with Carrier Board OSD-232+ TM Version 1.01 On-screen composite video character and graphic overlay Copyright 2010 Intuitive Circuits, LLC

Installation / Set-up of Autoread Camera System to DS1000/DS1200 Inserters

Guide for installers. METTLER TOLEDO MultiRange System solution analog Ex1. Hazardous area. Safe area

Signet 2250 Hydrostatic Level Sensor

ENGR 1000, Introduction to Engineering Design

FD171CV-C-4. Installation and Operation Manual. 17 HDSDI Special Mission Quad Monitor. Revision Date: 01/11/2017 Page 1 of 14.

SV-LCD50. Installation and User Guide. Thin-Film Transistor (TFT) Liquid Crystal Display (LCD) Color Rear Vision Monitor. Version 1.

SHUTTLE WITH INFRA-RED DETECTION SAS2-IR

FTS84/85 Feature Application Field. Temperature & Humidity / Flow Measuring Specialist. Monitor gas and flow for industrial process

Revision 1.2d

Telemetry Receiver Installation Guide

Technology Control Technology

DOGM GRAPHIC SERIES. 128x64, 3.3V available in low quantity! flat: 5.6mm with LED b./l. mounted TECHNICAL DATA ORDERING CODE ACCESSORIES

ME EN 363 ELEMENTARY INSTRUMENTATION Lab: Basic Lab Instruments and Data Acquisition

PACSystems* RX3i. Isolated Thermocouple Input Module, 6 Channels, IC695ALG306-EB Isolated Thermocouple Input Module, 12 Channels, IC695ALG312-EB

MT03A Electronic converter for flow rate transmitters

AP-40. AP-40 Series Features Industry s smallest-sensor head Ultra lightweight High-speed response Two-color LED digital pressure display

Overview X420BV-F120 HDTV. LCD Panel. LED Panel

2013, 2014 Hewlett-Packard Development Company, L.P.

Hardware & software Specifications

User Manual Entry Line Industrial Fast Ethernet Switch 4x 10/100Base-TX, 1x 100Base-X Fiber Port 4x PoE+ up to 30W

AI-1664LAX-USB. Features. 100KSPS 16-bit Analog Input Unit for USB AI-1664LAX-USB 1. Ver.1.01

EA DOGL128x-6 EA LED68X51-RGB

WIRING. Connection connector. NPN output type Standard type. Main circuit. High-function type. Main circuit. PNP output type.

Ocean Sensor Systems, Inc. Wave Staff, OSSI F, Water Level Sensor With 0-5V, RS232 & Alarm Outputs, 1 to 20 Meter Staff

Programmable Micro Remote LED Controller for RGB LED Strips - 12 or 24 VDC Part number: PMRC

4.9 BEAM BLANKING AND PULSING OPTIONS

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04

Project Final Report. Z8 Arcade! 4/25/2006 James Bromwell,

Scan Converter Installation Guide

HDRFI Series Tensolite High-Performance Cable & Interconnect Systems. High Density RF Interconnect

DA IN 1-OUT LINE DRIVER WITH EQUALIZATION + AUDIO USER S GUIDE

Model Number ALS-ELUM-RGB-CNTRL-1. elum RGB Controller

"shell" digital storage oscilloscope (Beta)

Instructions for DataMark PDF Temperature Logger

Transcription:

PhidgetTextLCD with 8/8/8 Operating Systems: Windows 2000/XP/Vista, Windows CE, Linux, and Mac OS X Application Programming Interfaces (APIs): Visual Basic, VB.NET, C, C++, C#, Flash 9, Flex, Java, LabVIEW, and Matlab Examples: You will find program examples in the download section of www.phidgets.com 1202_1_Product_Manual created: 10/23/07 Page 1

What Can the PhidgetTextLCD do? The PhidgetTextLCD allows you to display messages on a 2-line by 20-character LCD screen. The on-board InterfaceKit 8/8/8 allows you to connect devices to any of 8 analog inputs, 8 digital inputs, or 8 digital outputs. The PhidgetTextLCD provides a generic, convenient way to interface various devices with your PC. Analog inputs They are used to measure continuous quantities, such as temperature, humidity, position, pressure, etc. Phidgets offers a wide variety of sensors that can be plugged directly into the board using the cable included with the sensor. Here is a list of sensors currently available: IR Distance Sensor IR Reflective Sensor Vibration Sensor Light Sensor Force Sensor Humidity Sensor Temperature Sensor Magnetic Sensor Rotation Sensor Voltage Divider Touch Sensor Motion Sensor Mini Joy-Stick Pressure Sensor Voltage Sensor Current Sensor Slide Sensor 1202_1_Product_Manual created: 10/23/07 Page 2

Non Phidgets Sensors In addition to Phidgets sensors, any sensor that returns a signal between 0 and 5 volts can be easily interfaced. Here is a list of interesting sensors that can be used with the PhidgetInterfaceKit 8/8/8. Note: these sensors are not plug & play like Phidgets sensors. Manufacturer Part Number Description MSI Sensors FC21/FC22 Load cells - measure up to 100lbs of force Humirel HTM2500VB Humidity sensors Measurement Specialties MSP-300 Pressure sensors - ranges up to 10,000 PSI Freescale Semiconductor MPXA/MPXH Gas Pressure Sensors Allegro ACS7 series Current Sensors - ranges up to 200 Amps Allegro A1300 series Linear Hall Effect Sensors - to detect magnetic fields Analog TMP35 TMP36 Temperature Sensor TMP37 Panasonic AMN series Motion Sensors Note: Most of the above sensors can be bought at www.digikey.com. Digital Inputs Digital Inputs can be used to convey the state of push buttons, limit switches, relays (check out our Dual Relay Board), logic levels, etc... Digital Outputs Digital Outputs can be used to drive LEDs, solid state relays (have a look at our SSR board), transistors; in fact, anything that will accept a CMOS signal. Digital outputs can be used to control devices that accept a +5V control signal. With transistors and some electronics experience, other devices can be controlled, such as buzzers, lights, larger LEDs, relays. 1202_1_Product_Manual created: 10/23/07 Page 3

Getting Started Installing the hardware The kit contains: A PhidgetTextLCD A custom USB Cable You will also need: A piece of wire to test the digital inputs An LED to test the digital outputs An analog sensor to test the analog inputs 2 4 3 1 1. Connect the analog sensor to any of the analog input ports (labelled 0 to 7) using a Phidgets sensor cable. 2. Connect one end of the wire to a digital input port and the other end to the ground connection terminal. 3. Connect the LED to one of the digital outputs by inserting the longer lead of the LED (anode) into any of the digital outputs (labelled 0 to 7) and the shorter lead (cathode) to ground. 4. Connect the PhidgetTextLCD board to the PC using the USB cable. 1202_1_Product_Manual created: 10/23/07 Page 4

Download and Install the software Go to www.phidgets.com >> downloads Select your operating system (Windows, Linux, MAC OS) Select the language you want to use and download the appropriate examples and Libraries. Install the Libraries and decompress the Example file. Testing the PhidgetTextLCD using Windows Note that some examples are not available for Linux, Mac OSX or Windows CE. Make sure that you have installed the libraries and decompressed your example file. Run the program Manager-full to make sure that the PhidgetTextLCD is properly connected to your PC. Both the PhidgetTextLCD and the on-board PhidgetInterfaceKit 8/8/8 should be listed in the Phidget Manager. 1202_1_Product_Manual created: 10/23/07 Page 5

Testing the TextLCD 1 7 8 2 3 4 5 6 1. Run the program TextLCD-full and check that the box labelled Attached contains the word True. 2. 3. 4. 5. 6. 7. 8. Click on the Backlight box. The LCD screen will light up. Click on the Cursor Blink box. A square blinking cursor will appear on the LCD screen. Click on the Cursor box. A dash cursor will appear on the LCD screen. Click on the Custom Character box. The message Testing Custom Chars will appear on the first line of the LCD screen, followed by some random pictograms on the second line. You can increase or decrease the LCD screen contrast by moving the Contrast slider. You can type in a 2 line message to be displayed on the LCD screen. Click on the Clear button to clear the Display Text boxes and the LCD screen. 1202_1_Product_Manual created: 10/23/07 Page 6

Testing the InterfaceKit 8/8/8 1 3 2 4 5 1. Run the program InterfaceKit-full and check that the box labelled Attached contains the word True. 2. 3. 4. 5. Test the digital output by clicking on the Digital Out box to turn on the LED. Clicking again will turn the LED off. Test the digital input by disconnecting the wire end connected to the digital input connector. The tick mark in the Digital In box will go away. Test the analog input sensor by observing the sensor value as you activate the Phidget sensor. You can adjust the input sensitivity by moving the Sensitivity slider. 1202_1_Product_Manual created: 10/23/07 Page 7

Programming a Phidget Where to get information Go to www.phidgets.com >> downloads Select the Operating System and the language you want to use. Download the appropriate API manual and read the section under the TextLCD heading. Have a look at the source code of the TextLCD - full program. Have a look at the C# example below. Modify an existing program or write your own program from scratch. Simple example written in C# /* - TextLCD simple - * This simple example set up a TextLCD, waits for one to be attached, and then prompts the user to * enter two lines of text to be displayed on the TextLCD * * Please note that this example was designed to work with only one Phidget TextLCD connected. * For an example using multiple Phidget TextLCDs, please see a multiple example in the TextLCD * Examples folder. * * Copyright 2007 Phidgets Inc. * This work is licensed under the Creative Commons Attribution 2.5 Canada License. * To view a copy of this license, visit http://creativecommons.org/licenses/by/2.5/ca/ */ using System; using System.Collections.Generic; using System.Text; using Phidgets; //Needed for the TextLCD class and PhidgetException Class using Phidgets.Events; //Needed for the event handling classes namespace TextLCD_simple class Program static void Main(string[] args) try //set up our Phidget TextLCD and hook the event handlers TextLCD tlcd = new TextLCD(); tlcd.attach += new AttachEventHandler(tLCD_Attach); tlcd.detach += new DetachEventHandler(tLCD_Detach); tlcd.error += new ErrorEventHandler(tLCD_Error); 1202_1_Product_Manual created: 10/23/07 Page 8

tlcd.open(); //We have to wait to make sure that a TextLCD is plugged in before trying to //communicate with it if(!tlcd.attached) Console.WriteLine( Waiting for TextLCD to be attached... ); tlcd.waitforattachment(); //prompt for the first line of input, Phidget TextLCD have two display lines Console.WriteLine( Enter text to display on line 1: ); string line1 = Console.ReadLine(); //make sure a TextLCd is still attached before trying to communicate with it...this is //for if the TextLCd has been detached while waiting for user input if (tlcd.attached) if (line1.length > tlcd.rows[0].maximumlength) while (line1.length > tlcd.rows[0].maximumlength) Console.WriteLine( Entered text is too long, try again... ); line1 = Console.ReadLine(); else if (tlcd.attached) tlcd.rows[0].displaystring = line1; //prompt for the second line of input Console.WriteLine( Enter text to display on line 2: ); string line2 = Console.ReadLine(); //make sure a TextLCd is still attached before trying to communicate with it...this is //for if the TextLCd has been detached while waiting for user input 1202_1_Product_Manual created: 10/23/07 Page 9

if (tlcd.attached) if (line2.length > tlcd.rows[1].maximumlength) while (line2.length > tlcd.rows[1].maximumlength) Console.WriteLine( Entered text is too long, try again... ); line2 = Console.ReadLine(); else if (tlcd.attached) tlcd.rows[1].displaystring = line2; //Close the phidget tlcd.close(); Console.WriteLine( ok ); catch (PhidgetException ex) //output any exception data to the console Console.WriteLine(ex.ToString()); //attach event handler, we ll output the name and serial of the TextLCD that was attached static void tlcd_attach(object sender, AttachEventArgs e) TextLCD attached = (TextLCD)sender; string name = attached.name; string serialno = attached.serialnumber.tostring(); Console.WriteLine( TextLCD name:0 serial No.: 1 Attached!, name, serialno); //Detach event handler, we ll output the name and serial of the phidget that is detached static void tlcd_detach(object sender, DetachEventArgs e) TextLCD detached = (TextLCD)sender; 1202_1_Product_Manual created: 10/23/07 Page 10

string name = detached.name; string serialno = detached.serialnumber.tostring(); Console.WriteLine( TextLCD name:0 serial No.: 1 Detached!, name, serialno); //TextLCD error event handler, we ll just output any error data to the console static void tlcd_error(object sender, ErrorEventArgs e) Console.WriteLine( LCD Error: e.description ); 1202_1_Product_Manual created: 10/23/07 Page 11

Technical Section LCDs Liquid Crystal Displays are display devices used to convey information through arrangements of pixels. Graphic and Text LCDs are the most common types available for electronic products. The PhidgetTextLCD s display is configured as a 2X20 LCD (2 lines high, 20 characters per line) with each character having an arrangement of 40 pixels (8 pixels high by 5 pixels wide). 2X20 LCD Character Arrangement Special Characters in the ASCII Standard Set The PhidgetTextLCD displays full text strings set in software. Since text characters are defined from the ASCII standard library, other ASCII standard set characters and glyphs can also be sent to the text LCD. This can be done easily by using unicode characters within your text string. In C#, this may look something like this: tlcd.rows[0].displaystring = Apple starts with \u0041 ; In this example, the string \u indicates that a unicode character follows, and the unicode character 0041 (which references the hexadecimal character code 0x41) represents the capital letter A. After the LCD converts the unicode character, the above example would cause the LCD screen to read Apple starts with A. A chart of all ASCII standard set character codes is available in the Appendix at the end of this manual. Custom Characters Custom characters can also be generated for the PhidgetTextLCD. A custom character can be any arrangement of pixels within the space alotted for a single character. Single characters are made up of pixels arranged in a grid 5 pixels wide by 8 pixels high. Once generated, custom characters can be stored in any one of eight volatile memory locations on the PhidgetTextLCD, and can be recalled with a simple API command from software. When custom characters are designed, a formula is used to change the pixel design into a pair of numerical values. The first value relates to the design of the top 4 rows of the character, and the second value relates to the design of the bottom 4 rows of the character. Unlike the unicode characters used in the Special Characters section above, the calculated number is not in hexadecimal format but is an integer value up to six characters in length. 1202_1_Product_Manual created: 10/23/07 Page 12

Custom Characters (cont d) The calculation for custom characters can be done by hand, or can be completed for you by using the form available at www.phidgets.com/documentation/customchar.html. Done by hand, each integer value represents the sum of two to the power of each individual on-pixel s location within that integer-value s half of the character. Pixels not 4 3 2 1 0 turned on are valued at zero. For example, a custom character happy-face with pixels 6, 8, 11 and 13 in 9 8 7 6 5 the upper half turned on, pixels 1, 3, 6, 8, 11, 12 and 13 in the lower half turned on, and all other pixels 14 13 12 11 10 turned off, would result in the following integer values: VAL UPPER = 2 6 + 2 8 + 2 11 + 2 13 = 10560 VAL LOWER = 2 1 + 2 3 + 2 6 + 2 8 + 2 11 + 2 12 + 2 13 = 14666 These two values are then stored in one of eight memory locations (CG-RAM 0 to 7) on the PhidgetTextLCD by using the Set Custom Character method in software. In C#, this may look something like this: tlcd.customcharacters[0]. setcustomcharacter(10560, 14666); Once stored, characters can be recalled into a text string by either using the unicode value for the location 5X8 LCD Character Pixel Arrangement as referenced in the ASCII chart (Appendix A) or by using the String Code method from the API. Examples in C# of both methods are shown below: 19 18 17 16 1202_1_Product_Manual created: 10/23/07 Page 13 4 9 14 19 3 8 13 18 Using the Analog Inputs 2 7 12 17 tlcd.rows[0].displaystring = I am happy \u0008 ; tlcd.rows[0].displaystring = I am happy + tlcd.customcharacters[0].stringcode; 1 6 11 16 15 0 5 10 15 The Analog Input can measure a voltage between 0V and 5V. The analog measurement is represented in the software as a value between 0 and 1000, so a sensor value of 1 unit represents a voltage of approximately 5 millivolts. Each analog input uses a 3-pin, 0.100 inch pitch locking connector. Pictured here is a plug with the connections labeled. If this is wired backwards, damage to your sensor may result. The Interface Kit provides + 5VDC, ground, and an analog input with a range of 0 to 5V.

Ratiometric Sensors If you are using a sensor whose output changes linearly with variations in the sensor s supply voltage level, it is said to be ratiometric. Most of the sensors sold by Phidgets are ratiometric (this is specified in the manual for each sensor). If the analog sensors you are using are ratiometric, enable the ratiometric property in software. This causes the reference to the internal Analog to Digital Converter to be set to the power supply voltage level. If ratiometric is not enabled, the ADC reference is set to a 5.0V User Phidget 0.5% stable voltage reference. V+ Using the Digital Inputs To wire a switch to a digital input, connect the switch between an input, labeled 0 to 7, and a provided ground, labeled G. The default state of the Digital Input in software is False (the switch state is open and the input pin is pulled to 5V by an internal resistor). When the switch is closed, the input pin is pulled to ground and the Digital Input is set to True. INPUT GROUND 15KΩ 15KΩ Digital Input Diagram Using the Digital Outputs Connecting an LED or other circuit to a digital output is simple. In the case of an LED, wire the anode to a digital output labeled 0 to 7 on the Interface Kit, and the cathode to a supplied ground, labeled G. V+ Phidget OUTPUT User The 300 ohm resistance is internal to the PhidgetInterfaceKit 8/8/8, and limits the current that can flow through the output. This is intended to protect the device from being damaged if there is a short to ground or if an LED is used. The output is intended to drive TTL or CMOS inputs; it is not designed to provide power to an external circuit. 300Ω GROUND Digital Output Diagram The digital outputs can be used to switch larger electrical currents and voltages using devices such as power transistors, or logic level MOSFETs. You can also use the 3051 or 3052 to control a larger load. 1202_1_Product_Manual created: 10/23/07 Page 14

Device Specifications Analog Input Impedance Digital Output Series Resistance Digital Input Pull-Up Resistance Digital Input Threshold Voltage (High-Low Transition) Digital Input Threshold Voltage (Low-High Transition) 900K ohms 300 ohms 15K ohms 1VDC 4VDC Analog Input Update Rate Digital I/O Update Rate ~65 samples / second ~125 samples / second Digital I/O Recommended Wire Size Digital I/O Wire Stripping 16-26 AWG 5-6mm strip USB-Power Current Specification Quiescent Current Consumption Available External Current (source) Max 500mA 50mA 450mA Cable and Connector Components for Analog Inputs Manufacturer Part Number Description Molex 50-57-9403 3 Position Cable Connector Molex 16-02-0102 Wire Crimp Insert for Cable Connector Molex 70543-0002 3 Position Vertical PCB Connector Molex 70553-0002 3 Position Right-Angle PCB Connector (Gold) Molex 70553-0037 3 Position Right-Angle PCB Connector (Tin) Molex 15-91-2035 3 Position Right-Angle PCB Connector - Surface Mount Note: Most of the above components can be purchased at www.digikey.com Product History Date Product Revision Comment July 2005 DeviceVersion 120 Product Release Mechanical Drawing 1:1 scale 1202_1_Product_Manual created: 10/23/07 Page 15

Appendix A - ASCII Standard Character Set with Katakana Extension 1202_1_Product_Manual created: 10/23/07 Page 16