Home

MiniTermPro Installation and Quick Start Guide

image

Contents

1. 29 U DN 29 D 43h Set LCD Display Mode 30 S 53h Set LCD Scroll Wrap True Terminal mode only 30 48h Clear LCD a 31 50h Set LCD Cursor Position 31 M 4Dh Mask User Input Line Edit mode only 31 K 4Bh Next User Key Press Clears LCD Line Edit mode only 32 R 52h Preset LCD Rotation String v4 10 and greater 33 V 56h Rotating String Velocity v4 10 and 33 G 47h Graph Value v4 10 and greater 34 U 55h Create User Defined LCD character v4 20 and greater 35 F 46h Show Firmware Version on the LCD v4 20 and later 36 LCD Compatibility Mode Prefix v4 20 and later 36 Genovation Inc 5 MiniTermPro 2 49h Data IN to EEPROM v4 20 and 37 O 4Fh Data OUT from EEPROM v4 20 and later 38 D 04h Restart Firmware aa nnns 39 E 05h Get Connected Port Ty
2. 56 Configuring a CDC MiniTerm 57 Installing the CDC Driver on Windows 7 57 Installing a CDC MiniTerm on XP SP3 58 Appendix Advanced 62 62 Additional Fault Tolerant 63 Diriv rless OperatiO m se ce reeaseeetosenctoteterecareens conetaspeersenseennpeen eaneeaneed 63 LCD 110888808081080101 0 14 7585801808080801018881811810 1 1 11 1 1 43 20 74139 95505 63 For Software 64 Customization Is Standard 64 Genovation Inc 6 MiniTermPro 1 MiniTermPro Installation and Quick Start Guide Your MiniTermPro package should include the following items This Quick Start Guide Product CD MiniTerm 9xx LCD keypad USB cable and RS 232 cable with 5v DC adapter O OO O The MiniTermPro configuration software is designed to work with computers running Microsoft Windows 2000 XP Vista Windows7 operating systems The MiniTerm hardware keypad works with any OS in RS232 and HID modes Genovation
3. 0 3 F3 0 4 0x3D F4 0xA5 n a OxSE F5 OxA6 n a Ox3F F6 OxA7 n a 0x40 F7 OxA8 n a 0x41 F8 0 0 42 F9 OxAA n a 0x43 F10 OxAB n a 0x44 F11 Genovation Inc MiniTermPro Hexadecimal ASCII USB Comment OxAC n a 0x45 F12 OxAD n a 0x68 F13 OxAE n a 0x69 F14 OxAF n a Ox6A F15 0xB0 n a 0x6B F16 0xB1 n a 0x6C F17 0xB2 n a 0x6D 18 0xB3 n a Ox6E F19 0xB4 n a 0x6F F20 0xB5 n a 0x70 F21 0xB6 n a 0x71 F22 0xB7 n a 0x72 F23 0xB8 n a 0x73 F24 0xB9 n a 0x49 Insert 0 0 4 Delete OxBB n a 0 4 0 0 4 End 0xBD n a 0x4B Page Up OxBE n a Ox4E Page Down OxBF n a 0x53 NumLock 0xCO n a 0x62 Keypad 0 Ins 0 1 0 59 1 0 2 0 5 Keypad 2 Down 0xC3 n a 0x5B Keypad 3 PgDn 0xC4 n a 0x5C Keypad 4 Left 0xC5 n a 0x5D Keypad 5 0xC6 n a 0x5E Keypad 6 Right 0xC7 n a 0x5F Keypad 7 Home 0xC8 n a 0x60 Keypad 8 Up 0xC9 n a 0x61 Keypad 9 PgUp 0 0 63 Keypad Del 0xCB n a 0x54 Keypad 0xCG n a 0x55 Keypad 0xCD n a 0x56 Keypad 0xCE n a 0x57 Keypad 0xCF n a 0x58 Keypad Please note that the Multi Media values are only available with MiniTerms v5 00 or higher
4. Turn Green LED Stop _ Turn Green LED On Play Pause Flash Green LED wor type c Turn Red LED Off Bass Boost Turn LED Loudness Flash Red LED volume ad j G Enter Bass i Bass Down PEE nen P Treble Down Media Player Email Calculator Computer WWW Search www Home WWW Back WWW Forward WWW Stop WWW Refresh WWW Bookmarks In HID mode the MiniTerm reserves ASCII codes 0x80 through 0x97 for the Multimedia codes as shown in Appendix B USB HID Key Codes Saving a Keypad Definition File After you have finished editing your keypad definition file save the file to disk by clicking on the Save As button Do not overwrite the Default9xx ckd file When Genovation Inc 23 MiniTermPro the Save Redefinition File dialog opens type in the filename of your choice and click the Save button Using the download and test methods described previously confirm that your keypad macros are performing correctly Creating and Printing Keycap Legends Allows the user to create and print custom keycap legends using a pre designed template for Microsoft Word and MS Paint Click on the Keycap Labels button to open a template doc or bmp You may then add text and graphics to create your keycaps Erasing the Keypad Definition File To erase the User data file in the keypad and restore the MiniTerm s factory ROM def
5. diia J A w F n r 225211 W PE 2 Pe a d 44 F 4 Shift Decimal EI Hexadecimal The top row of buttons access the major functions of the program At the center left of the screen are a series of gray squares that represent the keys on the actual keypad hardware To the right of this is a black grid of rectangles that hold the data associated with each key on the keypad Every time you select a new gray keypad key a new set of black grid cells is available for filling with keystroke data The bottom of the screen shows a rendition of a PC keyboard This can be used to place the data into the black boxes You may also type the data in At this point there are no characters assigned to any of the keys the Properties assume their default values and MacroMaster232 is not aware of the COM port to which the keypad is attached or perhaps which of several you might be referring to Genovation Inc 13 MiniTermPro Locating Your For Customizing IMPORTANT You must have installed at least one keypad as described in Section 1 MiniTermPro Installation and Quick Start Guide before you proceed Click on Set Port near the top right of the main form If you remember the COM port setting you selected earlier you can choose it manually Select MiniT erm Port C Search COM Ports automatically recommended otherwise cl
6. Response ASCII B Dec 66 Hex 42h 09h Get Platform Word Issuing this command will prompt the MiniTerm to respond with two bytes representing the hardware platform LCD size Example Get the platform word Prefix Command Type ASCII Dec 64 9 Hex 40h 09h Current valid responses are 0x0905 for devices with a 2 x 16 LCD and 0x0904 fora 1x 16 LCD Although similar to the product model number this value can only be used to determine the LCD size Response Response ASCII A AE Dec 09 05 Hex 09h 05h Genovation Inc 41 MiniTermPro J 0Ah Get Card Reader Issuing this command will prompt the MiniTerm to respond with a byte representing what card reader the MiniTerm contains and whether or not the card reader uses packet delimiters Example Get the card reader type Prefix Command Type ASCII 2 Dec 64 10 Hex 40h most significant bit the response indicates whether not reader uses packet delimiters A one in bit 7 indicates that it does The delimiters are generally STX 0x02 and ETX 0x03 A zero in bit 7 indicates that there are no packet delimiters and the data is forwarded to the host in raw mode The remaining bits determine the card type 0 00 indicates card or unable to determine the card reader type 0 01 indicates an internal barcode magnetic for RFID card reader o 0 02 indicates an externally wedged RS232
7. 54h Set Keyboard Delay Rate Sets the keyboard repeat values for initial delay and repeat rate The initial delay is the amount of time from when a key is held before the key begins to auto repeat The repeat rate is the frequency of characters once the auto repeat takes effect The format of the supplied parameter is identical to the delay repeat byte the IBM PC uses internally for its keyboard C TEDRDEDEDEDEDE b6 b5 b4 b3 b2 b1 b0 The base delay value is 0 25 seconds 65 is set then an additional 0 25 seconds is added to the delay value If b6 is set then an additional 0 5 seconds is added to the delay value Therefore the delay can be from 0 25 seconds to 1 00 seconds The repeat rate actually a period is fastest at 00000b and is approximately 30 characters second The slowest rate is 111110 and is equivalent to approximately 2 characters per second The default power on value for this parameter is I lowercase L which is 6Ch This provides a delay of 1 second and a repeat rate of 10 characters second Genovation Inc 28 MiniTermPro Example 1 00 second delay and approximately 2cps repeat rate Prefix Command Typematic Delay Rate ASCII T re Dec 64 84 126 Hex 40h 54h 7Eh NOTE The key macro must be set for auto repeat for this setting to have any effect Long macros will not repeat until the previous macro is finished Character pacing can also affect the rate at whi
8. 14 Loading a Custom Keypad Definition CKD 15 Downloading a Keypad Definition File _ 15 Testing the Definition File _ 15 Editing Keypad Properties 16 Eding yA seeders UE NIU 19 Advanced Key Data Editing True Terminal Mode 20 Advanced Key Data Editing Line Edit Mode 21 Me 22 Multimedia Keys 23 Saving a Keypad Definition 23 Creating and Printing Keycap Legends 24 Erasing the Keypad Definition File 24 Using the MiniTerm as a MIDI Keypad v5 10 and later 25 3 Host Command Set uices citet euncensstecssscnretsed fetnessacueeseuedcesnedeaceeessneess 27 Command au deese 27 Command Index Summary u u L uu na tua none ee 27 E 45h Turn Echo on off 28 T 54h Set Keyboard Typematic Delay Rate 28 B 42h lt duration gt
9. Levelindicator iHost Macro Control Host Macro Control allows the LED to be either Power Indicator controlled using the Host Command Set commands stored within a macro The LED s toggle when a card is read using a barcode or magnetic card reader In order to control the LED Ss aa Erase all key codes for this macro from within a macro you can select the LED state MM OH from the context menu for View key codes as hex the data grid If you are Insert MultiMedia key using more than one LED Tien Green ERI OFF state in a given macro you Turn Green LED On should also insert some Flash Green LED e delays so that the LED is visible you are using Tui Rad LED 07 separate keys to turn the LED on and off then no delay is required Turn Red LED Flash Red LED Genovation Inc 22 MiniTermPro Multimedia Keys If you have configured the MiniTerm as an HID keyboard device then you can also take advantage of the 24 multimedia keys defined by the USB standard requires version 5 00 or later In order to insert a multimedia key into a macro select the key select the cell and right click Choose Insert Multimedia key and then insert the key s of your choice Erase all key codes For this macro View key codes as ASCII View key codes as hex Insert MultiMedia key Scan Next Track Scan Previous Track
10. 9 C Host Macro Control Power Indicator 2 Choose the data that you want to send per key If you know what the bytes are then you can use Enter data manually otherwise right click on the grid and choose Insert MIDI Message 20 12keys 2 Macro for Key 1 Level 1 Descripti This macro can auto repeat Bytes av Transmit this key don t buffer Erase all key codes for this macro View key codes as ASCII View key codes as hex Insert USB HID MultiMediakey gt Insert MIDI Message Click Green LED Off P Tania LED Dn 11 Ts 4 Ta Ta Flash Green LED 34544481 mm F s F Flash Red LED Genovation Inc 25 MiniTermPro 3 Fill in the data cells for each key using the template provided MIDI Note n X MIDI Event Type eeeee C Note On Note Off Poly Aftertouch Mono Aftertouch Control Change Program Change Pitch Wheel Song Position Song Select Start Continue Stop Reset Controller Value MIDI Event Values MIDI Data hexadecimal 4 Save your file and download it to your MiniTerm 5 Make sure your MiniTerm is connected to your RJ45 to RS232 cable Add BO 3C 7F the MIDI extension adapter cable DB 9 male to 5 pin DIN Done You are now ready to use your compact MIDI keypad IMPORTANT NOTE Before reprog
11. Com Port Me fs gt Set Com Por Me fC Nat Assigned gt Set Com Por A Finshed MiniTerms highlighted in are present BM MiniTerms are not attached empty slots For convenience the keypad version is shown for any attached keypads and the keypad itself will display the keypad and port on it s LCD Once you assign a port it will appear in the Port Assigned column Click on Set Com Port to bring up a list of available options for assigning the keypad Not Assigned COMI 20772 COM3 COM4 coms COM6 COM8 COMS 10 CONM11 COM12 COM13 COM14 15 16 1 The USB CDC class driver host mode uses the keypad serial number to assign the COM Port Genovation Inc 9 MiniTermPro ports that are in use not available for assignment for example they are used by the motherboard COM ports or a modem are shown in gray o You may select any COM that is not grayed out o Not Assigned allows you to free a port that you have previously committed Once you have made your selection click Finished If at any time you wish to erase your commitments or search for new keypads click Start Over NOTES i HID Miniterms those that have been customized to function like a PC Keyboard are not shown They automatically connect to the PC s keyboard subsystem and MiniTermPro does not manage them The Test button allows you to test HID MiniT
12. Genovation Inc 57 MiniTermPro partially installed MiniTerm in the Other devices category and then Update the Driver Software manually 5 Other devices a MiniTerm CDC Virtual COM Dart b Portable Devices 919 Ports COM amp LPT Processors 4 Sound video and game contro gt 388 System devices Universal Serial Bus controllers Update Driver Software Disable Uninstall Scan for hardware changes lt Continue using basically the same technique as for Windows XP below Installing a CDC MiniTerm on XP SP3 The following steps describe how to install the driver on an XP system When the CDC keypad is plugged in the OS will prompt for the driver When asked to connect to Windows Update choose No and then click Next Found Hew Hardware Wizard Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software O Yes this time only O Yes now and every time connect a device Click Next to continue Genovation Inc 58 MiniTermPro Next choose Install from a specific location click Next Found New Hardware Wizard This wizard helps you install software for MiniT
13. Interference Problems This booklet is available from the U S Government Printing Office Washington DC 20402 Stock 004 000 00345 4 TECHNICAL SUPPORT If you require technical support or if you wish to make suggestions about the product don t hesitate to contact us We can be reached Monday though Friday from 7 30 AM to 11 00 AM and from 11 30 AM to 4 00 PM Pacific Time If the customer support lines are busy or after hours leave a message or send a FAX or E MAIL and a representative will respond typically within 24 hours VOICE NUMBER 949 833 3355 ext 112 FAX NUMBER 949 833 0322 EMAIL support genovation com WEB http Awww genovation com FORUM http www genovation com forum Genovation Inc 4 MiniTermPro CONTENTS 1 MiniTermPro Installation and Quick Start Guide u u 7 Install Software cei ullam diui id ubl anipund 7 Install Hardware 8 Select Virtual COM Port Genovation USB Virtual Serial mode only 8 Pm PET DICT 10 Where to Go from Here nennen nnn 12 Un Installing and 12 2 Using 232 UU uqaqa adadan udania eaaa SR m sone 13 Running MacroMaster232 13 Locating Your Keypad For Customizing
14. Rollover Host Macro Control How many keyscan be pressed down Power Indicator simultaneously 52 Red LED USB Host Mode Level Indicator PC Keyboard USB HID Host Macro Control USB CDC Virtual COM Power Indicator Operating Mode Controls when the MiniTerm keypad communicates with the Host PC o True Terminal Mode The MiniTerm keypad will send any key press data directly to the host as the keys are pressed No internal buffering is done The host application must control any messages sent to the LCD display and any optional serial in line commands see the Host Command Set section Genovation Inc 16 MiniTermPro 012345678 9 Host data Keypad macro data True Terminal o Line Edit Mode The MiniTerm keypad will buffer any keys pressed and display them on the LCD buffer size LCD size This key data can be edited by using the Backspace key on the keypad The data will only be sent to the host application when the Enter key is pressed The MiniTerm will send the key data as a packet followed by the Tail Character The Tail Character is a carriage return code ODh lt CR gt by default User edits data on LCD then presses Enter to send data to the host Line Edit Mode Genovation Inc 17 MiniTermPro line Edit Mode Character The single byte character that follows the user entered data can be set using this pr
15. avoid using that value within a macro Erase all key codes For this macro Advanced Key Data Editing True Terminal Mode Two Level Programming To program a key s second level click on the Level 2 tab located near the top of the black grid then proceed to program key codes in the same manner as for level 1 Insert Delay Between Characters To insert a delay pause into a key macro set the slider located above the onscreen Number Pad right side of the keyboard graphic to the delay you want and click on the button Insert Delay Any delay value can be inserted between 4 milliseconds and 500 milliseconds For longer delays several delay entries can be successively programmed This function will pause the transmitting of key data for the specified time period Genovation Inc 20 MiniTermPro Insert This function will insert into the macro sequence command to activate the internal beeper alarm for the assigned time in milliseconds Adjust the slider to the desired beeper alarm duration and then click on the Insert Beep button This function can be inserted as many times as needed anywhere in the sequence Level Select Key To access the second level of key definitions one or more keys on the MiniTerm must be chosen as a level select key There are two types of level select keys level shift and level toggle To select a key to be a level control key right click on it and the click on either Shift Level or Toggle Leve
16. device An internal card reader is normally packet delimited and would generate the following response Response ASCII Alt 0129 Dec 129 Hex 81h Genovation Inc 42 MiniTermPro 4M 0Dh Get and Clear Status Word Issuing this command will prompt the MiniTerm to respond with 6 ASCII bytes representing the operating status and then clear the operating status The operating status is a set of 16 bits that indicate internal run time conditions and in some cases errors all bits are defined at this time The first two ASCII bytes are always 0x Example Get and clear the status word Prefix Command ASCII Dec 64 13 Hex 40h ODh The status word bit field gt 06 b b4 b b bt bo 12 2 A one in this bit position indicates an error with the 12 subsystem Clear A one indicates that the user cleared the NV on boot NV A one indicates NV un programmed no CKD file present ROM0 one indicates the user has not downloaded a ROM file ROM1 Same as above LCD A one indicates a bad LCD UARTO The host UART parameters are invalid UART1 The card reader UART parameters are invalid bis 014 bi2 b bio b9 0 o o o Host Host Unsupported host type requested Flash Error encountered during flash downloading A typical response to a request for the status word would generate 0 x Response Response Response Response ASCI
17. the MiniTerm to respond with 16 ASCII characters representing the MiniTerm firmware version Example Get the version string Prefix Command Type ASCII AE Dec 64 6 Hex 40h 06h A sample response might be MiniTerm v4 20 There is no terminating null G 07h Get User Version String Custom manufactured devices often have unique boot screens and or part numbers lssuing this command will prompt the MiniTerm to respond with the customized boot screen part number This message may be as long as the longest LCD option 32 characters Example Get the user version string Prefix Command ASCII G Dec 64 7 40h 07h A sample response might be Screen Demo 905 There is no terminating null Genovation Inc 40 MiniTermPro AH 08h Get Firmware Version Byte Issuing this command will prompt the MiniTerm to respond with a single byte representing the MiniTerm firmware version This command is provided as a convenience to programmers so that they do not have to decode the version string Example Get the firmware version byte Prefix Command Type ASCII H Dec 64 8 Hex 40h 08h The most significant nibble of the response is the major version number the value to the left of the decimal point The least significant nibble is the minor version number the value to the right of the decimal point If the firmware version is v4 20 then the response byte would be 0x42
18. 0 65lbs Single Keypad Ship Weight 1 0kg 2 0165 Interface RS232 Type Serial RS232C compliant FULL duplex Cable Length 6ft 2 0m Detachable via RJ 45 connection Connection RJ 45 to DB 9 female Interface USB Type USB 1 1 amp 2 0 compliant bus powered Cable Length 6ft 2 0m Detachable via RJ 45 connection Connection RJ 45 to USB standard Type A Classes Supported HID HID Multimedia CDC ACM Vendor Defined Interface Ethernet Device Server Type 10Base T 100Base TX Auto Sensing Cable Length Not included Connection RJ 45 Protocols TCP IP UDP IP ARP ICMP SNMP TFTP Telnet DHCP BOOTP HTTP and AutolP Internal Device Options Barcode Scanner Front mounted Visible RED Beam Slotted Barcode Reader Infrared swipe reader for Barcode ID cards Magnetic Card Reader For reading ATM credit cards and magnetic cards RFID Card Label Reader Reads RFID cards and RFID Labels Fingerprint ID Reader Scans and encodes fingerprints into usable data RS232 Ext Wedge Device Allows external RS232 serial device sharing Genovation Inc 55 MiniTermPro Appendix USB Virtual Host Mode USB CDC support is available in MiniTerms v5 60 and higher Contact Genovation for a firmware upgrade file if you need one The USB CDC ACM Communication Device Class Abstract Control Model allows a USB
19. 0x08 0x66 f 0x09 0x67 g 0 68 h 0x0B 0x69 i 0x0C Ox6A j 0 0 6 0x0E 0x6C 0x0F 0x6D m 0x10 0x6E n 0 11 0x6F 0 12 0 70 0 13 0 71 q 0x14 0x72 r 0x15 0x73 s 0x16 0x74 t 0x17 0x75 u 0x18 0x76 V 0x19 0x77 w Ox1A 0x78 x 0x1B Genovation Inc Hexadecimal ASCII USB Comment 0x79 y 0x1C Ox7A 2 0 10 0 7 Shift 0 2 0x7G Shift 0x31 0x7D Shift 0x30 0 7 Shift 0x35 0 7 DEL 0 4 0 80 0x00B5 Scan Next Track 0x81 n a 0x00B6 Scan Previous Track 0x82 n a 0x00B7 Stop 0x83 n a 0x00CD Play Pause 0x84 n a 0 00 2 0 85 0 00 5 Bass Boost 0x86 n a 0x00E7 Loudness 0x87 n a 0x00E9 Volume Up 0x88 n a 0 00 Volume Down 0x89 n a 0x0152 Bass Up Ox8A n a 0x0153 Bass Down 0 8 0 0154 Treble 0 8 0 0155 Treble Down 0x8D n a 0x0183 Media Select 0x8E n a 0 018 0x8F n a 0x0192 Calculator 0x90 n a 0x0194 My Computer 0x91 n a 0x0221 Web Search 0x92 n a 0x0223 Web Browser Home 0x93 n a 0x0224 Web Back 0x94 n a 0x0225 Web Forward 0x95 n a 0x0226 Web Stop 0x96 n a 0x0227 Web Refresh 0x97 n a 0x022A Web Favourites 0x9D n a 0x46 Print Screen 0x9E n a 0x47 Scroll Lock 0x9F n a 0x48 Pause Break 0 0 39 CapsLock OxA1 n a Ox3A F1 OxA2 n a 0x3B F2 0
20. 75 x 1 5 Environmental Operating Temperature 0 to 70 degrees 32 to 158 degrees F Operating Humidity 096 to 9896 non condensing FCC Rating Class B Device Weight Keypad 0 3kg 0 65lbs Single Keypad Ship Weight 1 0kg 2 0165 Interface RS232 Type Serial RS232C compliant FULL duplex Cable Length 6ft 2 0m Detachable via RJ 45 connection Connection RJ 45 to DB 9 female Interface USB Type USB 1 1 amp 2 0 compliant bus powered Cable Length 6ft 2 0m Detachable via RJ 45 connection Connection RJ 45 to USB standard Type A Classes Supported HID HID Multimedia CDC ACM Vendor Defined Ordering Information Part Number Description 900RJ MiniTerm 900 Genovation Inc 52 MiniTermPro MiniTerm 901RJ Specifications Mechanical Data Life Cycles 5X 107 Cherry Gold Contact Operating Force 0 686N 79gf Color Dark grey Number of Keys 20 Electrical Data Power Supply 5Vpc lt 30 RS232 adapter supplied USB bus powered Key Roll Over 2 key Memory FLASH non volatile gt 100 year retention LCD Display Type 2x16 Super Twist STN Backlight LED Dimensions Length x Width x Height 15 5cm x 9 6cm x 3 5 6 1 x 3 75 x 1 5 Environmental Operating Temperature 0 to 70 degrees C 32 to 158 degrees F Operati
21. 9xx U PEO Implementation 2b Same as Implementation 2a except MiniTerm has been customized using MacroMaster232 and downloaded using RSLoad Genovation Inc 50 MiniTermPro USB Cable USB HID MiniTerm 9xx K PC application uses keyboard input Implementation 3a Host application uses keyboard input keyboard emulation USB HID Keyboard MiniTerm is attached via USB MiniTerm Host Mode has been set to PC Keyboard HID hence the K in the diagram above 1 232 application uses keyboard input 4 USB Cable USB HID MiniTerm 9xx K Implementation 3b Same as Implementation 3a except MiniTerm has been further customized using MacroMaster232 and downloaded using RSLoaq Genovation Inc 51 MiniTermPro Appendix D Technical Specifications MiniTerm 900RJ Specifications Mechanical Data Life Cycles 5X10 Key Type Cherry Gold Contact Operating Force 0 686 79gf Color Dark grey Number of Keys 20 Electrical Data Power Supply 5Vpc 30ma RS232 adapter supplied USB bus powered Key Roll Over 2 key Memory FLASH non volatile gt 100 year retention LCD Display Type 1x16 Super Twist STN Backlight LED Dimensions Length x Width x Height 15 5cm x 9 6cm x 3 5cm 6 1 x 3
22. GENOVATION MiniTermPro User Guide Revision 5 60 May 2011 Genovation Inc 2 MiniTermPro WARRANTY REPAIR SERVICE AND LICENSE Genovation Incorporated Genovation warrants this product to be in good working order and free of defects in materials and workmanship under normal use for a period of one year from the date of purchase Any implied warranties including warranties of merchantability and fitness for a particular purpose are limited in duration to a period of thirty 80 days from date of purchase Any abuse including opening the case will void the warranty Your sole remedy and Genovation s entire liability for this product will be repair or replacement provided for above or at Genovation s option the refund of your purchase price A RETURN MATERIAL AUTHORIZATION RMA number is absolutely required before returning a product Any shipment received without an RMA will be returned unopened Please contact Customer Service for instructions before returning any product Genovation makes software available and licenses its use to you for world wide for use FCC CERTIFICATION This product has been certified to comply with FCC EC TUV and other test standards See label on the product for confirmation FCC CERTIFICATION REQUIRED STATEMENT WARNING This equipment has been certified to comply with the limits for a Class B Computing Device pursuant to Subpart J of Part 15 of the FCC rules Only peripherals computer co
23. I 0 0 0 1 48 120 48 48 49 67 30h 78h 30h 30h 31h 43h This indicates that the device User and ROM areas have not been customized the status word is then zeroed internally Genovation Inc 43 MiniTermPro Appendix A ASCII Character Sets a Q _ 0 8 9 A B D E T zBmbr TB 1 SU02c2 41207656 CN saDTHE Dl EUeu say dc sis SOFA Ape pep Dr Up SCs rise oed E KA EON 18 2 5 118 52 HIGHER 4BIT DO LCD Character Set firmware v4 20 and greater Genovation Inc 44 MiniTermPro Appendix USB HID Key Codes The following table lists the supported USB HID key codes available in the To use this mode set your MiniTerm USB Host Mode to PC Keyboard found in the Properties panel Then program the desired values from the table below Hex or ASCII column into the key macros You can also enter the values into the macro grid by right clicking the mouse over the grid Hexadecimal ASCIl USB Comment 0x08 BS 0 2 Backspace 0x09 TAB 0x2B 0 0 Ctrl 0 28 Ctrl Enter Line Feed 0x0D CR 0x28 Enter 0x1B ESC 0x29 Escape 0x20 Space 0x2C 0x21 Shift 0x1E 0x22 Shift 0x34 Double quote 0x23 Shift 0x20 0x24 Shift 0x21 0x25
24. Next Key press clears LCD R 0x52 Preset LCD Rotation string V 0 56 Rotating string Velocity G 0x47 Graph value bar graph U 0x55 Create User defined LCD character F 0x46 Show Firmware version on the LCD OxFE LCD compatibility mode prefix EEPROM 0x49 Data In to EEPROM write O Ox4F Data Out of EEPROM read Factory Control D 0x04 Restart firmware E 0x05 Get connected port type F 0x06 Get fixed version string 16 chars G 0x07 Get user version string H 0x08 Get firmware version byte 0x09 Get platform word J Ox0A Get card reader type byte M 0x0D Get and Clear status word The MiniTerm also supports ASCII BEL 0x07 BS 0x08 LCD backspace CR 0x0D LCD carriage return and LF 0x0A LCD line feed CR homes the cursor to the start of the current line LF clears the LCD Genovation Inc 27 MiniTermPro E 45h Echo on off Turning the echo on will cause the incoming RS232 data to be echoed back out the port to the host PC The default setting is OFF recommended The least significant bit of the parameter byte sets the echo state 0 off 1 on so any odd value turns echo on while any even value turns echo off Example Turn the echo on Prefix Command Param ASCII E A Dec 64 69 1 Hex 40h 45h 01h Example Turn the echo off Prefix Command Type Param ASCII Dec 64 69 2 Hex 40h 45h 02h T
25. Number COM1 use 2 use COM3 use COM4 in use COMBS in use COME in use COM in use COMS Genovation Inc 61 Appendix Advanced Topics MiniTermPro Background The Universal Serial Bus is not a robust industrial interface like RS 485 or even RS 232 Because of this it is prone to both hardware and software errors These errors may be a result of ESD static electricity or EMI interference cause by machinery or other equipment or even weak power supplies The host PC upon encountering such an error will reset and re enumerate the entire USB bus If your timing is good you might even witness this by watching the PC keyboard NumLock LED flash In some cases even adding new hardware will trigger this kind of event When the PC re enumerates all of the USB devices local keyboard and mouse functions cease for a brief moment but non Genovation virtual COM ports and other connections can be orphaned completely MiniTermPro exe takes care of this through four major functions 1 It converts the incoming generic USB data into virtual COM port data 2 Allows a physical USB port to mate with a COM port number Without this you might find MiniTerms showing up on different COM ports on different days a common problem with other USB virtual serial implementations 3 It adds a layer of management above the host USB system that provides a level of fault tolerance to the system No m
26. Shift 0 22 0 26 amp Shift 0 24 0 27 0x34 Single quote 0x28 Shift 0x26 0x29 Shift 0x27 0 2 Shift 0 25 Star 0x2B Shift 0x2E 0x2C 0x36 Comma 0x2D 0x2D Dash 0x2E 0 37 Period 0x2F 0x38 0x30 0 0x27 0x31 1 Ox1E 0x32 2 Ox1F 0x33 3 0x20 0x34 4 0x21 0x35 5 0x22 0x36 6 0x23 0x37 7 0x24 0x38 8 0x25 0x39 9 0x26 Ox3A Shift 0x33 Full colon 0x3B 0 33 Semi colon 0 3 Shift 0x36 Ox3D Ox2E 0x3E gt Shift 0x37 0x3F Shift 0x38 0x40 Shift 0x1F 0x41 A Shift 0x04 0x42 B Shift 0x05 0x43 C Shift 0x06 0x44 D Shift 0x07 0x45 E Shift 0x08 Genovation Inc MiniTermPro Hexadecimal ASCIl USB Comment 0x46 F Shift 0x09 0x47 G Shift 0x0A 0x48 H Shift 0x0B 0x49 Shift 0 0 0 4 J Shift 0x0D 0x4B K Shift 0x0E 0 4 L Shift 0x0F 0x4D M Shift 0x10 0x4E N Shift 0x11 0x4F O Shift 0x12 0x50 P Shift 0x13 0x51 Q Shift 0x14 0x52 R Shift 0x15 0x53 5 Shift 0x16 0x54 T Shift 0x17 0x55 U Shift 0x18 0x56 V Shift 0x19 0x57 Shift Ox1A 0x58 Shift 0 1 0x59 Y Shift 0 1 0 5 2 Shift 0x1D 0x5B 0x2F 0x5C 0x31 0x5D 0x30 0x5E A Shift 0x23 0x5F _ Shift 0 20 Underscore 0x60 d 0x35 Accent 0x61 a 0x04 0x62 b 0x05 0x63 C 0x06 0x64 d 0x07 0x65 e
27. These values require MiniTerm firmware version 5 40 or higher These values require MiniTerm firmware version 5 41 or higher Genovation Inc MiniTermPro Appendix Implementation Methods RS 232 DB 9 Cable gt RS 232 Serial MiniTerm 9xx PC application accessing physical COM Port Implementation 1a Host application accesses MiniTerm attached to real COM port Serial MiniTerm is using factory defaults RSLoad exe PC application accessing physical COM Port RS 232 DB 9 Cable RS 232 Serial MiniTerm 9xx Implementation 16 Same as Implementation 1a except MiniTerm has been customized using MacroMaster232 and downloaded using RSLoad Genovation Inc 49 MiniTermPro USB Cable 8 50am MiniTermPro exe USB MiniTerm 9xx U PC application accessing virtual COM port Implementation 2a MiniTerm is attached via USB Host accesses MiniTerm via virtual COM port USB MiniTerm is using factory defaults application creates the virtual COM port MiniTerm 1 USB Mini Term9xx 2 58 Com gt Set Com P MiniTermPro HSI PC application accessing virtual port r4 ss eene USB Cable 8 2 aso am MiniTermPro exe EHE USB m MiniTerm II
28. atter what happens to the USB even if a keypad is removed and later attached again MiniTermPro will reestablish the connection between the PC and the 9xx keypads While other companies products and COM ports shut down MiniTermPro mends itself and allows your application to operate as if nothing happened 4 The icon in the system tray allows quick access to MacroMaster232 redefinition program RSLoad the download utility the two test programs and finally the user manual in PDF format Genovation Inc 62 MiniTermPro Additional Fault Tolerant Features In addition to self repairing COM port protection MiniTermPro adds the following features o If the host USB signals disappear the MiniTerm keypad will signal the computer to wake up the USB connection Note that this may prevent the host from entering hibernation mode o You can hot plug or re plug a USB MiniTerm at any time and the COM port stays open No other virtual serial implementation offers this Driverless Operation If you are only using RS232 and or USB HID MiniTerms you do not need to have MiniTermPro exe running at all times Simply delete the MiniTermPro shortcut located in the Start gt gt Programs gt gt StartUp folder When you reboot your computer MiniTermPro will no longer launch automatically MiniTermPro exe will still be available from its normal start menu location Start gt gt Programs gt gt Genovation gt gt MiniTermPro LCD Smar
29. ault settings o Disconnect the MiniTerm from its power source o Press and hold two keys down on the MiniTerm o Plug the power into the MiniTerm o Release the two keys NOTE Starting with MiniTerm firmware version 5 10 there is an additional LCD prompt you must follow erase the User data In essence you are required to confirm your intent to erase the data by again pressing two keys simultaneously after the MiniTerm has booted Alternatively on units with firmware version 4 0 and higher you can use the Erase User button in RSLoad RSLoad Genovation Downloader v4 12 PER Open File Download Port Setup Erase ROM Erase User Exit Genovation Inc 24 MiniTermPro Using the MiniTerm as a MIDI Keypad v5 10 and later The MiniTerm is capable of sending any kind of serial data MIDI just happens to be a special case because it uses an unusual baud rate and a different cable You will need to make your own adapter cable it s easy See the forum You can use your MiniTerm as an arbitrary MIDI data controller Send program changes continuous controller data or anything you want Here are the steps needed to setup any MiniTerm to act as a MIDI controller 1 Change the baud rate to 31 25kBaud Word format is 8N1 This is done using the Properties panel Also make sure the Host Mode is Default RS232 Settings Baud Rate 31 2 Word Format Green LED i C Level
30. ch characters are emitted by the keypad This operation is only valid in True Terminal mode B 42h Beep lt duration gt Turns the beeper on for the specified amount of time The provided parameter 0 255 is multiplied by 4ms Therefore a value of 125 will give a 0 5 second beep Example Beep for 200ms 50 x 4 Prefix Command Type Duration ASCII B 2 Dec 64 66 50 Hex 40h 42h 32h L 4Ch LED Control If one or both of the LEDs are configured for Host Control then this command controls whether an LED is off 0 on 1 or flashing 2 Grn LED Grn LED Red LED Red LED b1 b0 b1 b0 Example Flash the green LED 2 decimal 10 binary and turn the red LED on 1 decimal 01 binary Parameter to transmit then equals 0000 1001 Prefix Command Param ASCII L Tab Dec 64 76 9 Hex 40h 4Ch 09h Genovation Inc 29 MiniTermPro D 48h Set LCD Display Mode Sets the format of the LCD including whether it is visible or not whether there is a flashing cursor block or not and whether there is a cursor underline or not The parameter byte Display Underline Block On Off On Off On Off Example Turn the LCD on turn the cursor underline on and turn the flashing block off O6h Prefix Command Param ASCII D Dec 64 68 6 Hex 40h 44h 06h 5 53h Set LCD Scroll Wrap True Terminal mode only Sets the format of the LCD text display for curs
31. connected device to communicate with a host PC Windows Mac or Linux using standard class drivers supplied with the PC The MiniTerm appears as a legacy COM port device to software applications running on those OS s I s very similar to the standard Genovation MiniTermPro virtual COM port method but with some differences o The USB CDC class driver is available and built in on most PC OS s Windows Linux Apple o The MiniTermPro software only runs on a Windows PC o The Windows CDC driver ties the COM port number to the serial number of the keypad The serial number is set using MacroMaster o The MiniTermPro software ties the COM port number to the USB jack on the PC o The CDC COM port will lose its handle if the keypad is unplugged while in use If the keypad is re plugged the application will have to close and reopen the port The MiniTermPro COM port allows for unplugging and re plugging of the keypad while the application has the COM port open o Every time a new CDC keypad new serial number is introduced to a Windows PC you will need to install the driver again by navigating to the INF file MiniTermPro handles all Genovation virtual COM keypads in a driverless manner o CDC keypad COM ports are set using Device Manager MiniTermPro COM ports are set using the MiniTermPro Configure panel Genovation Inc 56 MiniTermPro Configuring a CDC MiniTerm Keypad First of all before you connect a CDC M
32. disables the key beep Character Pacing This property controls the time delay in between each ASCII byte sent If you program a key with more than one byte of data String then the MiniTerm will send the first byte and delay by the time set in this property For Example Let s assume that a key is programmed to send a string of ASCII bytes HELLO The MiniTerm will send the following H delay E delay L delay L delay O delay Download Delay This property is similar to the above Character Pacing property This property controls the time delayed between each byte sent to the MiniTerm during a download This value need only be adjusted if errors occur during the download process Command Prefix This property controls Command prefix byte which is sent from the host application to the MiniTerm as part of any in line command to control various keypad functions like clearing the LCD display changing the LCD cursor type moving the LCD cursor position activating the internal beeper or alarm etc If this property is changed then you must perform a hardware factory reset prior Genovation Inc 18 MiniTermPro each download This is because download application uses default A full list of the in line commands are provided in the Host Command Set section RS232 Settings This property controls the keypad serial COM port communications settings such as baud rate of data bits parity and of stop bits f t
33. eration of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing STOP Installation The installation will then complete Found New Hardware Wizard Completing the Found New Hardware Wizard The wizard has finished installing the software for E MiniTerm CDC Virtual COM Device p Click Finish to close the wizard Genovation Inc 60 MiniTermPro In order to view and or change the port assignment you will need to use Device Manager Device Manager File Action View Help gt m SGENO 20 Computer Se Disk drives E Display adapters HA DVD CD ROM drives E Floppy disk controllers lt Floppy disk drives Human Interface Devices IDE ATA ATAPI controllers H 5 Keyboards Mice and other pointing devices Monitors 88 Network adapters Y Ports COM amp LPT Communications Port COM1 F Communications Port 2 7 ECP Printer Port LPT1 MiniTerm CDC virtual COM Device 8 Sf Processors Sound video and game controllers System devices Universal Serial Bus controllers Right click on MiniTerm CDC Virtual COM Device and choose Properties A new panel will open Click on the Port Settings tab and then Advanced Here you can change the COM port if desired COM Port
34. erm CDC Virtual COM Device 6 If your hardware with installation CD or floppy disk insert it now What do you want the wizard to do Install the software automatically Recommended OF spec Click Next to continue Use Browse to navigate to your original installation files or else point to the MiniTermPro installation directory click OK and then Next Found New Hardware Wizard Please choose your search and installation options Aa wass gt Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed C Search removable media floppy CD ROM Include this location in the search C Program Files Genovation MiniT ermPro Browse Don t search will choose the driver to install Choose this option to select the device driver from a list Windows does not quarantee that the driver you choose will be the best match for your hardware Genovation Inc 59 MiniTermPro Choose Continue Anyway when prompted Hardware Installation A The software you are installing for this hardware MiniT erm CDC Virtual COM Device has not passed Windows Logo testing to verify its compatibility with Windows T ell me why this testing is important Continuing your installation of this software may impair or destabilize the correct op
35. erms i RS232 DB9 MiniTerms are shown for convenience they are connected to the PC s hardware COM port subsystem MiniTermPro does not manage them but you can use the Test and Tools functions with them iii USB MiniTerms will not appear the list Test Keypads Right click on the MiniTermPro icon in the system tray again and this time select Test MiniTerms About Help Configure MiniTerms Test Serial Virtual Serial Test USB Keyboard HID MacroMaster232 RSLoad Exit To test MiniTerms connected to RS232 or virtual serial ports select Test Serial Virtual Serial To test MiniTerms that are operating in PC Keyboard mode select Test USB Keyboard HID In the case of serial then SST exe Simple Serial Tester will open already connected to your MiniTerm s Enter data on the MiniTermPro keypad to verify correct operation press some number keys and then hit Enter Genovation Inc 10 MiniTermPro 3 SST Simple Serial Tester E 21 xj File Data from Keypad 1234567890 lt gt Clear window Expose cr and If characters m Data to Keypad Clear LCD first gt gt Test Data gt gt Send Get Version You should see the data you entered on the keypad in the SST main window If you want to test sending data to the keypad click on Send You may edit the message sent to the keypad Close SST when you are finished with it Similar
36. forgiving with regard to adding new hardware You may plug in new hardware at any time If you have not already plugged in your MiniTerm 9xx device s do so now Select Virtual COM Port Genovation USB Virtual Serial mode only Right click on the icon located in the system tray and select Configure MinTerms from the context menu About Help When the Attention reminder dialog appears Configure MiniTerms click OK to dismiss it If you have one keypad Test SerialjVirtual Serial attached you will then see a screen such as Test USB Keyboard HID show below This is how you assign a COM port ini MacroMaster232 to the MiniTerm MacroMaster RSLoad Exit ion an Genovation Inc 8 MiniTermPro IMPORTANT In Genovation s Virtual Serial mode the COM port you choose will be tied to the USB jack on your PC or USB HUB so if you remove your keypad make sure to re plug it into the same USB jack If you use a HUB it should be of self powered type uses an AC adapter MiniTermPro Configure MiniTerm s Green MiniTerms have been identified by the PC USB MiniTerms can be assigned to a Virtual COM Port RS232 MiniT erms are displayed but their configuration is fixed cannot be assigned HID USB PC Keyboard MiniTerms are not shown Detected Location Version Info Port Assigned Click To Assign Minem R5232 COM2 ninirerm xx 2 58 COM2 Set Com Port Mi iTen2 Use MiniTerm v3 0 Not Assigned gt Set
37. gh 9 Backspace and Enter one character per key the same as the factory setting in your keypad i MacroMaster232 untitle D c ud m New Open Save Save 20keys 12 keys HH For example if you are using a Model 900 then click on the 20 keys button at the top right If you are using a Model 904 click on the 12 keys button at the top right Both units are identical except that the 904 implements only the bottom left 12 of the 20 possible keys This selection doesn t alter the data in any way it only changes the view Downloading a Keypad Definition File Although the Default9xx ckd file does not differ from the factory settings it is useful to complete a download to make sure everything is working properly The next chapters cover editing the keypad properties in detail RSLoad Genovation MiniTerm Downloader v4 00i 4 gt Exit Open File Download 5232 Setup Erase ROM Erase User m Target File Name File gt gt Port _ Miniter Version v0 22 v0 22 Genovaion Progress Contacting device Failed Getting version string Failed Checking for MiniTerm on USB Clear MiniTerm on USB not found Reading RSLOAD INI Found user setting 0 1 Baud 9600 Contacting device Success 25 232 X Getting version str
38. h Mask User Input Line Edit mode only If the MiniTerm is operating in Line Edit mode it will still respond to prompts and other commands from the host The PIN masking feature user input appears as star characters on the LCD is enabled dispabled using this command The least significant bit of the parameter byte sets the mask state 0 off 1 on so any odd value turns PIN masking on while any even value turns it off Example Turn PIN masking on Prefix Command Type Param ASCII AA Dec 64 77 1 Hex 40h 4Dh 01h The default masking value is set by the value from the Keypad Properties panel If the MiniTerm has been downloaded to The factory default setting is OFF Genovation Inc 31 MiniTermPro K 4Bh Next User Key Press Clears LCD Line Edit mode only If you would like to present the user with a long prompt but then allow the user to key data in for the whole size of the LCD then this command will automate this process for you Simply append the prompt string with K and as soon as the user presses a key for inputting data the LCD will be cleared and their first data character will appear at the start of a clean LCD For instance a 16 character wide LCD might use it as follows The prompt string is cEnter ID Number k C command Enter ID Number string K command The user presses the 1 key The LCD is cleared automatically and the 1 character appears E
39. he byte stored in user definable EEPROM location 0x56 Prefix Command Param ASCII V Dec 64 79 86 Hex 40h 4Fh 56h The MiniTerm responds with a single byte value Assume the response to the above example is 0x34 Response ASCII 4 Dec 52 Hex 34h Genovation Inc 38 MiniTermPro AD 04h Restart Firmware This causes the MiniTerm to reboot The boot screens version information and host connection type will appear on the LCD Example Reboot the MiniTerm Prefix Command Type ASCII AD Dec 64 4 Hex 40h 04h If the device is connected via USB then the host will re enumerate it and this could take several seconds Unlike other Virtual COM Port technologies Genovation s MiniTermPro will restore the COM port connection for you There is no need to close and reopen the COM port in your software AE 05h Get Connected Port Type Issuing this command will prompt the MiniTerm to respond with an ASCII byte representing how the MiniTerm is connected to the PC host Example Get the connected port type Prefix Command ASCII Dec 64 5 Hex 40h 05h The MiniTerm responds with a single ASCII byte value Valid responses are o R for RS 232 o U for USB virtual com port and o X for Ethernet virtual com port Response ASCII R Dec 82 Hex 52h Genovation Inc 39 MiniTermPro 06h Get Version String Issuing this command will prompt
40. he user to edit their input The Enter key terminates user d input and is replaced with the Tail Character you selected in the global Properties panel Genovation Inc 21 MiniTermPro Optionally a Delete key 7F hex can be included to erase all I Del user input ram Transmit this key don t buffer In Line Edit mode when the user presses a key programmed with a character something other than Backspace Enter and Delete that character will show up on the LCD as part of the input edit buffer This allows the user to edit the value before hitting Enter and sending it to the host If you would like to have special keys bypass the buffer and go straight to the host computer then click on the Transmit this key checkbox If the user presses one of those keys then the ASCII data is sent immediately to This macro can auto repeat _ the host and the line edit buffer is unaffected coe erin decree Macro for Key 1 Level 1 LED Operation The LED modes are established using the settings on the green LED 305 properties page Not Used Level Indicator An LED assigned as Power Indicator is always on and if Host Macro Control assigned as Not Used it will be always off Power Indicator Level Indicator is used to show when the second level is Red LED 905 only active such as would be the case if the device Shift or Not Used Toggle keys were activated
41. his property is changed then you must perform a hardware 2 finger factory reset prior each download This is because the RSLoad download application uses the default RS232 settings of 9600 baud 8N1 8 data bits no parity 1 stop bit Your other option is to modify RSLoad ini accordingly LEDs This sets the behavior of the two LEDs that are present in the 905 906 907 series MiniTerm See the section LED Operation for more information USB Host Mode Normally MiniTerms interact with PC applications written to access COM ports or virtual COM ports COM ports over USB If you need your USB MiniTerm to emulate a PC keyboard then change this setting to PC Keyboard USB HID If this property is changed then you must perform hardware 2 finger factory reset prior each download Card Reader Optional This property is used when the MiniTerm has a Bar Code Reader RFID card reader or Mag Card Reader installed Before the card data is sent to the host it can be formatted by the MiniTerm with a START character and an END character if needed Both START and END characters are single byte ASCII values that can be set to any value desired or disabled completely if not needed Editing Key Data If you are using Line Edit mode then you can assign one character per key for each key on the keypad If you are using True Terminal mode then you can assign up to 100 characters per key per level In both modes it is also acceptable to have keys with no cha
42. ick on Search for Set COM Port manually then OK and wait a few moments MiniTerm is connected via DB 9 for the Port Finder to auto locate the keypad When the Port Finder is done COM3 MiniTerm found USB MiniTermPro v3 0 searching it will return to the above screen This process may take a while Select the keypad from the X drop down list if it is not already visible and click OK The MacroMaster232 main form should indicate the E FF b COM port in the upper right area of the form C UE ME m This process tells the MacroMaster downloader perttcom3 utility what port your MiniTerm is connected to or which one you are customizing in the case that you have several Advanced Users The COM port settings you have just set are stored in a file named RSLoad ini This file is used by the downloader utility RSLoad exe You can manually edit this file with Notepad to change the ComPort value instead of clicking on Set Port MacroMaster232 will notice the change the next time it runs Genovation Inc 14 MiniTermPro Loading Custom Definition File Since none of the keys are defined we will open an existing file to save some time Normally you would assign your keys or macros one at a time to the keys of your choice Click on Open and then select Default9xx ckd This will open a file that assigns 0 throu
43. ing Success Testing the Definition File With the Default9xx ckd loaded see previous step click on Download This will launch the RSLoad utility to download the new settings to the keypad While the download is taking place you should see the message Receiving Data on the keypad LCD Once the download is complete the RSLoad utility will close the keypad will reboot and you will be returned to the main MacroMaster232 form Click the Test Serial Virtual Serial button Just as in Section 1 Test Keypads this will launch the SST Simple Serial Test program Review page 11 for further information regarding the SST exe serial test application Genovation Inc 15 MiniTermPro Editing Keypad Properties Click on Properties to open the global User Properties dialog These settings affect the keypad as a whole The following discussion describes each setting in detail MiniTerm USER Properties Operating Mode Character Pacing O None O True Terminal Pacing ms 2 Barcod RFID 5 Line Edit Mode Magnetic Card Download Delay Barcode RFID Reader Tail Character a 1 decimal gt 3 E Delay ms 0 C Enable Start Character E 5232 Settings Command Prefix Baud Rate 9600 Prefix decimal 64 Enable End Character BNI End Char 13 Key Beep Word Format Green LED Key Beep ms 4 Off Level Indicator Key
44. iniTerm to a PC you need to select the host mode using MacroMaster From the Properties panel set the USB Host Mode to USB CDC Virtual COM and then set the serial number number range is 0 to 9999 Download this file to the MiniTerm When the MiniTerm reboots assuming it s connected using the USB cable it will come up in the new CDC mode If you are on a Windows PC you will need to tell Windows where to find the driver If you are using USB Host Mode The serial Default USB Virtual COM PC Keyboard USB HID Zosessssssssssssssssssssssssssssssssssssssssesssssses n S coesa Linux or Mac the COM port name will be automatically set without user intervention Installing the CDC Driver on Windows 7 If you are using Windows 7 you will need to open Device Manager locate the Bie Action View EH 51 19 2 19 15 4 Owner PC 39 Batteries gt gli Computer gt Disk drives Display adapters gt 9 Human Interface Devices gt IDE ATA ATAPI controllers Imaging devices p m Keyboards b Mice and other pointing devices Monitors gt amp Network adapters 5 Other devices fg MiniTerm CDC Virtual COM Port gt Portable Devices gt Sr Ports COM amp LPT Processors Sound video and game controllers gt i System devices Universal Serial Bus controllers
45. is allows for longer prompts for the user such as Press ENTER to continue Example 1 Show and rotate the pre loaded string at 2 characters per second Prefix Command Param ASCII V B Dec 64 86 2 Hex 40h 56h 02h Genovation Inc 33 MiniTermPro Example 2 Stop the string rotation Prefix Command Param ASCII V Dec 64 86 0 Hex 40h 56h 00h Setting the velocity to a low speed followed immediately by stopping it will show the message to the user statically not rotating For example V1 V0 G 47h Graph Value v4 10 and greater You can use the built in bar graph function to display visually any value temperature voltage volume etc The graph value can be anything from 0 to 80 decimal and will be located at the current cursor position Each 5 units takes one LCD character and any remainder will take one more character You should scale your value to fit the space on the LCD you have allotted for your bar graph This function uses the ASCII characters O1h through 05h that have been customized by Genovation for this purpose See Appendix A for the complete LCD character set Example Show a graph 36 pixels wide at the current cursor position This graph will be 8 characters wide 7 x 5 1 36 Prefix Command Type Param ASCII G Dec 64 71 36 Hex 40h 47 24h Calling this function will restore the Genovation CGRAM custom characters If you are u
46. l Macro for Key 4 Level 1 Bytes available for this macro 100 5 IS Shift Level will cause the keypad to switch levels while held down T Toggle Level will cause the keypad to switch levels after key is released o Level Shift A level shift key when pressed and held along with another key will output the level 2 definition of the other key Once the level shift key is released level 1 macros will again be selected when you press keys NOTE To use the Level Shift key a minimum of 2 key rollover must be programmed under Keypad Properties since the Shift control key must be pressed and held with another key to access that key s second level macro o Level Toggle Pressing and releasing the level toggle key will lock the Mini Terminal 9xx into level 2 until the level toggle key is pressed and released again Up to two Shift and Toggle keys each can be assigned Auto Repeat Enable Each key on the Mini Terminal 9xx can be individually selected to auto repeat When programming a key the checkbox below the level tabs on the graphic keyboard labeled This macro can auto repeat will determine if the MiniTerm key selected will auto repeat If this box is not checked the macro will not repeat when the key is held down Advanced Key Data Editing Line Edit Mode Backspace In Line Edit mode you should assign one key to perform a Backspace function and one key to perform an Enter function The Backspace key allows t
47. le and will survive normal end user operations such as CKD file downloading two finger resets and even advanced mode programming The only way to erase the data is to overwrite it with new data using this command The IN write command format is I lt address byte gt lt data byte gt Where is the command prefix 115 the command Address byte is any value from 0 to 255 decimal Data byte to write is any value from 0 to 255 decimal Example Write value 0x34 to location 0x56 Prefix Command Address Data ASCII V 4 Dec 64 79 86 52 Hex 40h 49h 56h 34h Genovation Inc 37 MiniTermPro O 4Fh Data OUT from EEPROM v4 20 and later The MiniTerm contains 256 bytes of user definable EEPROM that may used to store arbitrary data Common uses include serial number information and product key codes The latter allows a programmer to enable some or all aspects of an application thus acting like a dongle or hardware key The programmer may use this space for any purpose The data in the user definable area of EEPROM is byte addressable and will survive normal end user operations such as CKD file downloading two finger resets and even advanced mode programming The only way to erase the data is to overwrite it with new data The OUT read command format is O lt address byte gt Where is the command prefix O is the command Address byte is any value from 0 to 255 decimal Example Read t
48. ly for the case of HID PC keyboard MiniTerms KeyTest exe opens rz Genovation KeyTest US English 101x KeyTest US English lol xl Clear Save to File Help Exit Clear Save to File Help Exit Comments Virtual Ke AT Code Ke El Display All Codes Show Key column as Hexadecimal Display All Codes Text Only C Decimal C Text Only Num Ext Genovation Inc 11 MiniTermPro Congratulations your installation is complete Your will connect to your USB MiniTerm s automatically whenever you start your computer Where to Go from Here If you plan to use your MiniTerm hardware in its current configuration you can start to work with it right away If you plan to change the keypad key layout or settings o Proceed to the Using MacroMaster232 instructions If you plan to write your own PC host side application to control the keypad o Proceed to the developers Host Command Set instructions If you would like to use the USB CDC class host mode o Proceed to Appendix E USB CDC Virtual COM Host Mode If you are unsure what connection method to use or whether or not you need to use the MiniTermPro PC application driver o Proceed to Appendix C Implementation Methods At any time this document can be accessed by right clicking on the MiniTermPro icon in the system tray and selecting Help Un Installing and Re Installing It s a quick a
49. mputer input output devices terminals printers etc certified to comply with the Class B limits may be attached to this device Operation with non certified peripherals is likely to result in interference to radio and TV reception NOTE This equipment generates and uses radio frequency energy and if not installed and used properly that is in strict accordance with the manufacturer s instructions may cause interference to radio and television reception It has been type tested and found to comply with the limits for Class B computing devices in accordance with the specifications in Subpart J of part 15 of the FCC Rules which are designed to provide reasonable protection against such interference in a particular installation If this equipment does cause interference to radio or television reception which can be determined by turning the equipment off or on the user is encouraged to try to correct the interference by one or more of the following measures Reorient the receiving antennas Relocate the computer with respect to the receiver Move the computer away from the receiver Plug the computer and receiver into different circuits oO O O Genovation Inc 3 MiniTermPro If necessary the user should consult the dealer or experienced radio television technician for additional suggestions The user may find the following booklet prepared by the Federal Communications Commission helpful How to identify and Resolve Radio TV
50. nd simple matter to remove re install or upgrade MiniTermPro To un install MiniTermPro click on Start gt gt Programs gt gt Genovation gt gt MiniTermPro gt gt Uninstall MiniTermPro The un installer will NOT remove any macro files you have created If you are not installing a newer version you may delete the macro files and directories manually To re install the software or upgrade to a newer version it is recommended that you un install reboot then perform a new installation Your macro files will be saved for you but you will need to reset your port assignments Genovation Inc 12 MiniTermPro 2 Using MacroMaster232 Running MacroMaster232 To program the ASCII key codes or change the keypad properties for the Mini Terminal 9xx click on the following assumes default installation directories Start gt gt Programs gt gt Genovation gt gt MiniTermPro gt gt MacroMaster232 USER Mode MacroMaster232 untitled m gt P Properties Help Key Labels SetPort Download Test Level1 Level 2 Port lt not set gt Macro for Key 1 Level 1 Description _ This macro can auto repeat Bytes available for this macro 100 Transmit this key don t buffer 20 12 keys Click on any key below or type on PC keyboard green keys only Es Fl F2 23 24 F5 6 1777 E E FiO F11 F12 5 E Del c ela 2 4ms 500ms nm 500ms 4545451 23 84 uias 12
51. ng Humidity 0 to 98 non condensing FCC Rating Class B Device Weight Keypad 0 3kg 0 65lbs Single Keypad Ship Weight 1 0kg 2 0lbs Interface RS232 Type Serial RS232C compliant FULL duplex Cable Length 6ft 2 0m Detachable via RJ 45 connection Connection RJ 45 to DB 9 female Interface USB Type USB 1 1 amp 2 0 compliant bus powered Cable Length 6ft 2 0m Detachable via RJ 45 connection Connection RJ 45 to USB standard Type A Classes Supported HID HID Multimedia CDC ACM Vendor Defined Ordering Information Part Number Description 901RJ MiniTerm 901 Genovation Inc 53 MiniTermPro MiniTerm 904RJ Specifications Mechanical Data Life Cycles 2X10 Key Type Tactile sealed membrane 20 000 000 operations Operating Force 0 686N 79gf Color Dark grey Number of Keys 12 Electrical Data Power Supply 5Vpc 30ma RS232 adapter supplied USB bus powered Key Roll Over 2 key Memory FLASH non volatile gt 100 year retention LCD Display Type 1x16 Super Twist STN Backlight LED Dimensions Length x Width x Height 15 5cm x 9 6cm x 3 5cm 6 1 x 3 75 x 1 5 Environmental Operating Temperature 0 to 70 degrees 32 to 158 degrees F Operating Humidity 0 to 98 non condensing FCC Rating Class B Device Weight Ke
52. on Prefix Char Data Data Data Data Data Data Data Data Type 0 1 2 3 4 5 6 7 ASCI U B _ B D Dec 64 85 0 0 4 2 31 2 4 0 0 Hex 40h 55h 00h 00h 04h 02h 1Fh 02h 04h 00h 00h Note To then see the character on the LCD you should send 0x18 X to the keypad Genovation Inc 35 MiniTermPro F 46h Show Firmware Version on the LCD v4 20 and later If you would like to present the user with the firmware version string it can be done using this command The version string is 16 characters long and will appear at the current cursor position The F command is similar to the F command 06h except that the latter command sends the string to the host This command does not reset the keypad but it should be noted that using the D 04h command will reset the keypad and thus show the version string as well Example Prefix Command Type ASCII F Dec 64 70 Hex 40h 46h The LCD might show depending on the LCD size and cursor position FEh LCD Compatibility Mode Prefix v4 20 and later This command does NOT require the prefix byte Its purpose is to allow backward compatibility with the vast amount of existing Serial LCD software packages E g LCD Smartie HD44780S DLL After the MiniTerm receives the OxFE byte the next byte will be sent directly to the LCD control register This allows the programmer direct access to the LCD without using the Genovation command set This also map
53. operty The value shown is in decimal o Line Edit Mode Mask User Input PIN Masking In Line Edit mode PIN Masking shows the user key data on the LCD as asterisk characters This is used when the user supplied data PIN number needs to be confidential This feature can also be toggled on and off using the Host Command Set o Line Edit Mode lt Optional Prompt gt When using Line Edit mode the host application can send a small prompt message to the LCD for the user to see This message will use up some of the key buffer space For example the host application can send a 5 byte prompt like PIN to the LCD The user can then type in a PIN number and press the Enter key The MiniTerm will only send the key data that was entered by the user and not the prompt message Since the prompt message was 5 characters long the key data must be 11 characters or less if using a 1 x 16 LCD Key Rollover This property sets how many keys can be pressed at the same time The default is two This means that after one key is pressed and held down another key can be detected If you select the one key rollover option then when one key is held down no other keys can be detected Key Beep This property controls the internal beeper that will sound when a key is pressed This gives the user an audible feedback when entering key data The Key Beep ms property allows you to control the length of the beep in milliseconds A value of zero
54. or wrap and scroll The effect is as follows o With both scroll and wrap off the cursor will fall off the LCD screen at the end of a line The cursor should be manually positioned when using this mode o With wrap on the cursor wraps to the start of the display but the display is not cleared o With scroll on assumes 2 line LCD when the cursor falls off of the display the second line overwrites the top line and the cursor is placed at the beginning of a blank bottom line o Using both scroll and wrap is undefined The parameter byte 0 Scroll Wrap Example Enable scroll scroll 1 wrap 0 Prefix Command Type Param ASCII 5 Dec 64 83 2 Hex 40h 53h 02h Genovation Inc 30 MiniTermPro 43h Clear LCD Clears the LCD display and returns the cursor to the home position position 1 There are no parameters for this command Example Prefix Command ASCII C Dec 64 67 Hex 40h 43h P 50h Set LCD Cursor Position Moves the cursor to the COLUMN provided For example with the 1 x 16 LCD the valid column numbers are 1 through 16 For a 2 x 16 LCD use 1 through 32 Example Set the cursor to the home position 1 This command is similar to the Clear LCD command except in this case the cursor moves home without disturbing the LCD contents Prefix Command Type Column ASCII P AA Dec 64 80 1 Hex 40h 50h 01h M 4D
55. pe 39 F 06h Get Version String a 40 AG 07h Get User Version String 40 H 08h Get Firmware Version Byte 41 A 09h Get Platform Word 41 J 0Ah Get Card Reader Type 42 M 0Dh Get and Clear Status Word 43 Appendix A ASCII Character Sets J u J 44 Appendix USB HID Key 45 Appendix C Implementation Methods J U 49 Appendix D Technical Specifications u uu u u u 52 Minien uya rcr 52 MiniTerm 901RJ_ a aa 53 Mini 87 50 54 MiniTerm 905 906 907 55 Appendix E USB CDC Virtual COM Host Mode
56. racters dead keys 2Dkeys C 12keys Levelt Lever2 Port COM Bytes available for this macro 94 This macro can auto repeat Onscreen keypad Key macro data cells Genovation Inc 19 MiniTermPro Enter the ASCII codes that you want to record each selected key location There are three ways to enter ASCII codes o Use your mouse to click on the keys you want to record Click on the keyboard graphic that is located on the bottom of the MacroMaster232 Program This will automatically insert each code selected into the black colored grid Click on Ctrl to enter low order ASCII control values For example Click Ctrl then Enter to insert a linefeed character LF o Use your standard keyboard which is already attached to your PC to type in the ASCII codes Only the green colored keys are available from your keyboard directly because they represent ASCII text characters The other codes will have to be entered using your mouse o You may also enter the actual ASCII code manually by r typing the ASCII code as decimal or hexadecimal value This is done using the Enter Data Manually box zi Decimal C Hexadecimal The value of zero 0 is reserved and cannot be inserted into a macro You can view the codes as either ASCII the default or hex Right click anywhere on the macro data cells grid MiniTerm View key codes as ASCII key macros are terminated with the NUL n character 0x00 so you should
57. ramming your MiniTerm again make sure you erase the keypad definition file as described in the previous section If you would like to make your own cable there is a description of it in our online forum http www genovation com forum viewforum php f 4 Genovation Inc 26 MiniTermPro 3 Host Command Set Command Format All received data that does not correspond to one of the defined commands will be interpreted as raw text and will appear on the LCD Commands have the general form PREFIX COMMAND_TYPE lt PARAMS gt Where PREFIX Byte that indicates a command follows The default value is 0x40 o COMMAND TYPE byte that indicates what the command is o PARAMS Zero or more bytes which set the operating conditions of the unit Each command has a pre determined parameter set See the command information that follows All of the following command examples assume the default command prefix If the command prefix has been changed substitute the active prefix Command Index Summary Command Group Command Byte ASCII hex General E 0x45 Echo on off T 0x54 Key Typematic delay amp repeat Buzzer 0x42 LED L 0x4C LED control where applicable LCD D 0x44 Display mode S 0x53 Scroll wrap 0x43 Clear LCD screen P 0x50 Position LCD cursor M 0x4D Mask user input K 0x4B
58. s proprietary virtual serial mode works with Windows Virtual COM port operation on Windows Max and Linux is also possible using the included USB CDC Class host mode version 5 60 and higher Install Software Insert the CD into the target computer s CD drive If the Installation program does not start immediately navigate to the CD using Explorer and run Setup exe You should see the following screen Setup Genovation MiniTermPro Welcome to the Genovation MinilermPro Setup Wizard This will install Genovation MiniT ermPro v5 6 on your computer It is recommended that you close all other applications before continuing Click Next to continue or Cancel to exit Setup Cancel Genovation Inc 7 MiniTermPro Click Next as required and choose the you would like to use for storing the PC applications There are two installation types Basic and Advanced o If you don t plan on downloading custom settings to your MiniTerm then select Basic Installation o If you do plan to download custom settings to your MiniTerm then select Advanced Installation The Basic installation omits MacroMaster232 exe and it s example files The Setup procedure will create an item in the Startup folder that automatically starts MiniTermPro every time you start your computer When the MiniTermPro application is running you will see an icon in the system tray BJ 0 56 AM Install Hardware MiniTermPro is very
59. s the 8 user defined custom LCD characters to the legacy positions in decimal 176 158 131 132 133 134 135 and 136 as well as preferred locations 0x18 through Ox1F Example Clear the LCD using direct access Command LCD Control Reg Value ASCII Alt 0254 A Dec 254 1 Hex FEh 01h Genovation Inc 36 MiniTermPro NOTE It is generally not recommended to mix the Genovation command set with the FEh compatibility mode since the device switches over to compatibility mode on detection of the FEh To get back to the Genovation command set issue one of the commands To show an on the LCD and stay in compatibility mode send value decimal 160 For more information regarding the HD44780 LCD command set consult the data sheet for any HD44780 compatible LCD For more information on LCD Smartie visit http lcdsmartie sourceforge net For more information regarding the MiniTerm as Serial LCD consult www genovation com for application notes we have on this subject T 49h Data IN to EEPROM v4 20 and later The MiniTerm contains 256 bytes of user definable EEPROM that may used to store arbitrary data Common uses include serial number information and product key codes The latter allows a programmer to enable some or all aspects of an application thus acting like a dongle or hardware key The programmer may use this space for any purpose The data in the user definable area of EEPROM is byte addressab
60. sing custom characters of your own you will need to rebuild them after calling this function Genovation Inc 34 MiniTermPro U 55h Create User Defined LCD character v4 20 and greater This command is used to store the bit pattern for one of eight possible user defined characters The characters are numbered 0 through 7 and the command format is U char 4 lt data0 datal data7 gt Where is the command prefix U is the command Char is a value from 0x00 through 0x07 Data0 Data7 is the 8 byte bit pattern that describes the character Bitmap Layout o ce x di Byte Values 5 binary decimal byte 0 OOL xxx00000 0 byte1 1118 00100 4 byte 2 00010 2 3 11111 31 bte4 00010 2 bte5 11 1 1 00100 4 byte 6 00000 0 byte 7 00000 0 Once defined the characters can shown the LCD using recommended ASCII character set values 0x18 through 0x1F User defined char 0x00 shows up at ASCII character set location 0x18 and user defined char 0x07 shows up at ASCII character set location 0x1F These characters may also show up in the first ASCII character set column Note that creating a user defined character will overwrite the ones provided by default in the firmware These settings are kept in RAM and are thus volatile Example Pre load the character shown above in the first user char locati
61. tie To use your MiniTerm in conjunction with LCD Smartie please review our LCD Smartie application note and plugin by downloading Genovation v1 00 21 from http forums Icdsmartie org viewtopic php p 13457 You will need to register in order to access the file For full hardware support of the plug in you will need a MiniTerm v4 2 or higher For more information about LCD Smartie please consult their website at http Icdsmartie sourceforge net Genovation Inc 63 MiniTermPro Software Developers It is possible for an application programmer to access the USB MiniTerm directly using low level Windows API functions For more information contact Genovation and consult our MiniTerm HID Low Level Programming document Although we have no additional support for it similar techniques to those described in the document can by used to interface with the MiniTerm over Linux or other operating systems Please use the following link for more information http www genovation com files MiniT ermLLAppNote paf Approved third party USB to serial adapter cables can also be used to connect MiniTerms to other operating systems 64 bit OS s WinCE OSX Linux Customization Is Standard The MiniTerm product line has been designed with customization in mind Contact our sales or technical support staff for full custom or semi custom variations of our products Genovation Inc 64 MiniTermPro
62. xample Prefix Command Type ASCII K Dec 64 75 Hex 40h 4Bh Genovation Inc 32 MiniTermPro R 52h Preset LCD Rotation String v4 10 and greater This command is used to preload a null terminated string into the LCD rotation buffer You must include the null character at the end to return to normal command mode The string will not be visible on the display until the Velocity command is issued see V 0x56 This command is primarily used to present text to a user that is too long to display on the smaller 1 x 16 LCD The buffer accepts up to 32 characters Example Pre load the string Mary had a little lamb Prefix Command String String String String String String Type ASCII R M a e b 64 82 77 97 2 98 46 32 0 40h 52h 4Dh 61h 2 62h 2Eh 20h 00h Note that the last three characters are period space and null V 56h Rotating String Velocity v4 10 and greater Once a string has been preloaded using the command the string can be shown rotated at various speeds and stopped using the velocity command A velocity of 0 stops the rotation Velocities of 1 through 7 set the rotation speed in characters per second Only the three least significant bits of the velocity are currently implemented The parameter byte 0101010101 v 1 v v In Line Edit mode the V command can be used in conjunction with the K command Next User Key Press Clears LCD Th
63. ypad 0 3kg 0 65lbs Single Keypad Ship Weight 1 0kg 2 0165 Interface RS232 Type Serial RS232C compliant FULL duplex Cable Length 6ft 2 0m Detachable via RJ 45 connection Connection RJ 45 to DB 9 female Interface USB Type USB 1 1 amp 2 0 compliant bus powered Cable Length 6ft 2 0m Detachable via RJ 45 connection Connection RJ 45 to USB standard Type A Classes Supported HID HID Multimedia CDC ACM Vendor Defined Ordering Information Part Number Description 904RJ MiniTerm 904 Genovation Inc 54 MiniTermPro MiniTerm 905 906 907 Specifications Mechanical Data Life Cycles 2 X 10 Key Type Tactile sealed membrane 20 000 000 operations Operating Force 0 686N 79gf Color Two tone Light and Dark gray Number of Keys 12 905 or 20 906 907 Electrical Data Power Supply 5Vpc 30ma RS232 adapter supplied USB bus powered Key Roll Over 2 key Memory FLASH EEPROM non volatile gt 100 year retention LCD Display Type 2x16 Super Twist STN Backlight Yes LED Dimensions Length x Width x Height 18 5cm 15 0cm 5 3cm 7 25 x 6 0 x 2 25 Environmental Operating Temperature 0 to 70 degrees C 32 to 158 degrees F Operating Humidity 0 to 98 non condensing FCC Rating Class B Device Weight Keypad 0 3kg

Download Pdf Manuals

image

Related Search

Related Contents

Samsung Galaxy Star Trios manual do usuário  NEW - Tennisnuts  Untitled - AG Neovo Service Website  Operating Instructions Instrucciones de Operacion Mode d`Emploi    ern2300aow ................................................ ............................................. fr  IPA TouchPoints Hub User Manual  Fortress Railing Products 52500010 Installation Guide  Enterasys Networks X16-C Network Router User Manual  Air CompressorTM - Air Compressors Direct  

Copyright © All rights reserved.
Failed to retrieve file