background image

 

Genovation, Inc. 

67      

 

 

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, CDC 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 >> Programs >> StartUp 

 

folder

6

.    When  you  reboot  your  computer  MiniTermPro  will  no  longer  launch 

automatically.  MiniTermPro.exe will still be available from its normal start menu 
location:   

 

Start >> Programs >> Genovation >> MiniTermPro  

 
 
 
 

For Software Developers 

 
It is possible for an application programmer to access the USB MiniTerm directly 
using  low-level  Windows  Win32  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/MiniTermLLAppNote.pdf 

 
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). 
 

                                                 

6

 Depends on OS version.  You can also use Windows Selective Startup to turn MiniTermPro off. 

Содержание MiniTerm 905

Страница 1: ...GENOVATION MiniTermPro User Guide Release 7 80 Fall 2017...

Страница 2: ...Genovation Inc 2 MiniTermPro...

Страница 3: ...IFICATION 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 compu...

Страница 4: ...gton 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...

Страница 5: ...29 Command Format 29 Command Index Summary 30 E 45h Turn Echo on off 31 T 54h Set Keyboard Typematic Delay Rate 31 B 42h Beep duration 32 L 4Ch LED Control 32 D 43h Set LCD Display Mode 33 S 53h Set L...

Страница 6: ...se Cases 54 Appendix D Host Modes in Detail 57 Appendix E USB CDC Virtual COM Host Mode 59 Configuring a CDC MiniTerm Keypad 60 The CDC Driver on Windows 7 8 60 Appendix F Technical Specifications 62...

Страница 7: ...class virtual com ports o Genovation s proprietary virtual serial mode works with Windows The MiniTermPro configuration software is designed to work with computers running Microsoft Windows XP Vista...

Страница 8: ...know that you will never need to reprogram your MiniTerm o If you do plan to download custom settings to your MiniTerm then select NORMAL Installation o If you don t plan on downloading custom settin...

Страница 9: ...ermPro Continue clicking Next until you see an Install button Then click Install You may be prompted to install the Windows CDC Driver if so click Next and then when that completes click Finish Finall...

Страница 10: ...o now Please wait for the device to be identified by the PC Select Virtual COM Port Genovation USB Virtual Serial mode Right click on the icon located in the system tray and select Configure MinTerms...

Страница 11: ...cable to a different DB9 port on the computer This category also applies to a MiniTerm connected via its RS232 cable along with a 3rd part USB to Serial adapter A MiniTerm connected via USB CDC MiniT...

Страница 12: ...the Start Over button 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 ha...

Страница 13: ...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 Si...

Страница 14: ...ing data to the keypad click on Send You may edit the message sent to the keypad Close SST when you are finished with it Similarly for the case of HID PC keyboard MiniTerms KeyTest exe opens Congratul...

Страница 15: ...his document can be accessed by right clicking on the MiniTermPro icon in the system tray and selecting PDF Manual Genovation also has a variety of Tips and Application Notes available that delve deep...

Страница 16: ...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 g...

Страница 17: ...cate the keypad When the Port Finder is done searching it will return to the above screen This process may take a while Select the keypad from the drop down list if it is not already visible and click...

Страница 18: ...ny 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 everyth...

Страница 19: ...ribes each setting in detail 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 a...

Страница 20: ...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 sen...

Страница 21: ...erty 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...

Страница 22: ...e default RS232 settings of 9600 baud 8N1 8 data bits no parity 1 stop bit Your other option is to modify 9xxLoad ini accordingly LEDs This sets the behavior of the two LEDs that are present in the 90...

Страница 23: ...he MacroMaster9xx Program This will automatically insert each ASCII code selected into the black colored grid Click on Ctrl to enter low order ASCII control values For example Click Ctrl then Enter to...

Страница 24: ...ert 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 c...

Страница 25: ...tion The Backspace key allows the user to edit their input The Enter key terminates user input and is replaced with the Tail Character you selected in the global Keypad Properties panel Optionally a D...

Страница 26: ...Set or by commands stored within a macro If you change the Host Mode to USB HID PC Keyboard then the options are slightly different In this case you can assign an LED to show the state of CapsLock an...

Страница 27: ...the multimedia keys defined by the USB standard 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 o...

Страница 28: ...ing a pre designed template for Microsoft Word Excel and Paint Click on the Keycap Labels button to open a template doc xls or bmp You may then add text and graphics to create your keycaps Erasing the...

Страница 29: ...perating conditions of the unit Each command has a pre determined parameter set See the command information on the pages that follow All of the following command examples assume the default command pr...

Страница 30: ...ion string V 0x56 Rotating string Velocity G 0x47 Graph value bar graph U 0x55 Create User defined LCD character F 0x46 Show Firmware version on the LCD 0xFE LCD compatibility mode prefix b 0x62 LCD b...

Страница 31: ...s 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...

Страница 32: ...p duration 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 Pre...

Страница 33: ...at of the LCD text display for cursor 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 manuall...

Страница 34: ...rbing the LCD contents Prefix Command Type Column ASCII P A Dec 64 80 1 Hex 40h 50h 01h M 4Dh Mask User Input Line Edit mode only If the MiniTerm is operating in Line Edit mode it will still respond t...

Страница 35: ...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...

Страница 36: ...2 0 Hex 40h 52h 4Dh 61h 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 R comm...

Страница 37: ...or 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 functi...

Страница 38: ...es 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...

Страница 39: ...e LCD might show depending on the LCD size and cursor position MiniTerm v4 20 FEh LCD Compatibility Mode Prefix v4 20 and later This command does NOT require the prefix byte Its purpose is to allow ba...

Страница 40: ...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 appli...

Страница 41: ...definitions o 0x00 GPIO pin low Scanner off o 0x01 GPIO pin high Not used with auto off scanner o 0x02 Scanner on via trigger switch off via trigger switch or card scan o 0x03 Scanner on via trigger s...

Страница 42: ...ose 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...

Страница 43: ...inable 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 i...

Страница 44: ...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 E 05h Get Connected Port Type Issuing this command...

Страница 45: ...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 Issuing this command will prompt the MiniTe...

Страница 46: ...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 Response ASCII...

Страница 47: ...eader 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 forw...

Страница 48: ...ition indicates an error with the I2C 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 A one indicates the user has not...

Страница 49: ...Genovation Inc 49 MiniTermPro Appendix A ASCII Character Sets Standard ASCII Character Set rotated LCD Character Set firmware v4 20 and greater...

Страница 50: ...ce 0x09 TAB 0x2B 0x0A LF Ctrl 0x28 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 Shift...

Страница 51: ...0x53 S Shift 0x16 0x54 T Shift 0x17 0x55 U Shift 0x18 0x56 V Shift 0x19 0x57 W Shift 0x1A 0x58 X Shift 0x1B 0x59 Y Shift 0x1C 0x5A Z Shift 0x1D 0x5B 0x2F 0x5C 0x31 0x5D 0x30 0x5E Shift 0x23 0x5F _ Shi...

Страница 52: ...a 0x0153 Bass Down 0x8B n a 0x0154 Treble Up 0x8C n a 0x0155 Treble Down 0x8D n a 0x0183 Media Select 0x8E n a 0x018A Mail 0x8F n a 0x0192 Calculator 0x90 n a 0x0194 My Computer 0x91 n a 0x0221 Web Se...

Страница 53: ...0xC0 n a 0x62 Keypad 0 Ins 0xC1 n a 0x59 Keypad 1 End 0xC2 n a 0x5A 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 0...

Страница 54: ...ntation 1a Host application accesses MiniTerm attached to real COM port Serial MiniTerm is using factory defaults _ RS 232 DB 9 Cable RS 232 Serial MiniTerm 9xx PC application accessing physical COM P...

Страница 55: ...sses MiniTerm via virtual COM port USB MiniTerm is using factory defaults MiniTermPro application creates the virtual COM port _ USB Cable USB MiniTerm 9xx U PC application accessing virtual COM port...

Страница 56: ...on 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 _ USB Cable USB HID MiniTerm 9xx K PC application uses keyboard inp...

Страница 57: ...rtual COM Port 2 Full 3 USB HID MultiMedia Keyboard K2 Full 4 Ethernet 10 100 7 USB CDC Class Virtual COM Port Full v6 15 Host Mode Host Connection Type Speed 1 RS 232 9600 settable 2 USB MinTermPro V...

Страница 58: ...unless you have a specific reason to choose otherwise it s best to select either Default or if you prefer USB CDC Virtual COM Port If you need help or wish to order the Ethernet or WiFi versions of th...

Страница 59: ...x 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 MiniT...

Страница 60: ...indows PC version 7 of the MiniTermPro installation package pre installs the CDC driver On older versions of the installation you need to point to the INF file it is located in the MiniTermPro directo...

Страница 61: ...drivers for devices you are no longer using To change the port settings for a CDC device right click on the Device Manager entry for it and the click on Properties A new panel will open Click on the P...

Страница 62: ...ons 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 C 32 to 158 degrees F Operating Humidity 0 to 98 non condensing FCC Rating Class...

Страница 63: ...9 6cm x 3 5cm 6 1 x 3 75 x 1 5 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 0 65lbs...

Страница 64: ...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 2 0 compliant bus powered...

Страница 65: ...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 2 0 compliant bus powered Cable Length 6ft 2 0m Det...

Страница 66: ...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 po...

Страница 67: ...iTermPro will no longer launch automatically MiniTermPro exe will still be available from its normal start menu location Start Programs Genovation MiniTermPro For Software Developers It is possible fo...

Страница 68: ...68 MiniTermPro 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 o...

Отзывы: