background image

17 

Application Creation 

 

MENU 

 
A Menu is the other key component to a well structured application program.  The 

Menu 

allows 

the developer to subdivide and configure the access of different forms for numerous 
applications.  The association between the menus and forms give the developer the ability to 
design application programs that make even the most difficult applications manageable.  The 
Optimizer can create a maximum of 10 menus, each with unique settings (See C

ommon terms 

for menu definition page 5

).  Below is the description of each of the Menu settings. 

 

1. Menu number 
2. Item Caption 
3. Goto 
4. Save Data 
5.  Menu & Item Caption 
6. Action 

 

 

Figure 9 

 

Menu Number

 

The 

Menu

 number selection allows the developer to select menu 1 through 10.  As a feature 

the developer can create 10 unique menus and each menu is capable of having unique 
settings.   
 

Item caption

 

Setting determines the name of each menu item.  
 

Goto

  

This setting allows the developer to specify a particular form or menu that the menu item will 
transition too. 

Summary of Contents for SP5500 OptimusS Series

Page 1: ...METROLOGIC INSTRUMENTS INC SP5500 OptimusS Series User s Guide...

Page 2: ...reproduced transmitted or stored in any form or by any means without prior written consent except by reviewer who may quote brief passages in a review or provided for in the Copyright Act of 1976 Prod...

Page 3: ...Screen 7 The Lithium Battery 7 Installation Getting Started 8 Basic Operation 9 Communication and Data Setup 9 Data Upload 11 System Module 12 System Menu Options 12 Application 15 Programming the Te...

Page 4: ...3...

Page 5: ...e for numerous applications In addition when combined with the optional Bluetooth module it is the ideal solution for real time applications such as inventory control shop floor management warehousing...

Page 6: ...5 Multi functional Keypad 6 Charging and communication contacts 7 IR Communication port 8 Battery Compartment release 9 Scan Button Figure 2 Cradle Features ITEM NO DESCRIPTION 1 Safety and Product l...

Page 7: ...toggle up and down between menu selections ALPHA The toggle key for Alphabet Numeral input When the system is in alpha mode a small icon will be shown in the lower right corner of the display Each num...

Page 8: ...100 pixels y Resolution y Maximum of 8 lines x 16 characters y Minimum of 4 lines x 12 characters y Displays alpha characters numbers and symbols y Automated back light The Lithium Ion Battery The Opt...

Page 9: ...on battery the remainder of the way into the compartment The battery will fit snuggly into place 4 Close the battery compartment by sliding the battery cover toward the scan head until the cover locks...

Page 10: ...dent programs In order to accomplish this the user must copy one of the 6 resident programs to the Active Memory Upon activation of the new program the original program in the Active Memory will be re...

Page 11: ...ith Optimus powered off press and hold the 7 9 and power keys The System Module menu will appear on screen 2 Using the arrows select the Bluetooth Menu option 3 Select Pairing Test from the list of op...

Page 12: ...ws users to collect and transmit data in real time minimizing time lost to transfer data to a host device Serial Emulation Serial Emulation is another manner in which the wireless capable Optimus Blue...

Page 13: ...3 The Optimus will display the system menu The system menu will list a number of options Information Settings Tests Memory Power Load Program Note The different OptimusS models may have varying menu...

Page 14: ...e to the user for both operation and diagnostics Depending on the application program that is in the active memory will determine which tests can be performed and are available to the user The followi...

Page 15: ...M does not have to be periodically refreshed and provides quick access to data Flash memory Flash memory is a type of constantly powered nonvolatile memory that can be erased and reprogrammed easily T...

Page 16: ...er s Guide Note If the Application Generator is used to create the application program it will be necessary to download it to the terminal Programming the terminal There are three software tools avail...

Page 17: ...rameters COM port baud rate data bits parity and stop bit match with the Terminal s Verify that the communication port on the host device is not in use by another device Turn off the power then enter...

Page 18: ...e difference No Characters Read Up to 80 data characters Maximum number will vary based on symbology and density Beeper Operation 7 tones or no beep CPU 16 bit CMOS low power consumption Program Memor...

Page 19: ...ion Li ion Battery Backup 3 7V 700mA hours rechargeable lithium battery Operation Over 100 hours Batch Over 36 hours Bluetooth Laser Class CDHR and IEC Class 2 in accordance with IEC 60825 1 1993 A1 1...

Page 20: ...Shanghai 200000 Tel 1 856 537 6400 Tel 33 0 1 48 63 78 78 Tel 86 21 58692780 Fax 1 856 537 6474 Fax 33 0 1 48 63 24 94 Fax 86 21 58692782 Email info us metrologic com Email info fr metrologic com Ema...

Page 21: ...S o Paulo SP Brasil Email info es metrologic com Tel 91 80 51256718 Tel 55 11 5182 7273 Fax 91 80 51256719 Fax 55 11 5182 7198 Metrologic European Repair Ctr Email info in metrologic com Email info s...

Page 22: ...h can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one of the following measures Reposition or relocate the receiving antenna Increase...

Page 23: ...1 METROLOGIC INSTRUMENTS INC Optimizer User s Guide...

Page 24: ...2...

Page 25: ...nput Type 15 Prompt 15 Data Type 15 MENU 17 Menu Number 17 Item caption 17 Goto 17 Save Data 18 Menu adn Item Caption 18 Action 18 LOOKUP 19 Lookup Table Number 19 Field Property 19 Number of fields 2...

Page 26: ...UPCE 28 UPCA 29 STARTUP 30 Application start from 31 Prompt Message Settings 31 Prompts Messages 31 SETTINGS 32 Initial 32 Security 33 Function Key 33 Communication 34 DOWNLOAD PROGRAM 34 DOWNLOAD LOO...

Page 27: ...tion can be designed on screen downloaded to the terminal and begin being used The Optimizer program alone is a powerful SW tool for any program developer but there are utilities that work in conjunct...

Page 28: ...ingle attribute of a particular item Form The basic building block of an Optimizer Application The developer lays out fields on the screen and associates variables with the lines the user will fill in...

Page 29: ...nality of the Optimizer programs many menus and settings Many of the menus and settings are self explanatory Understanding the extensive list of settings offered by the Optimizer program will allow ev...

Page 30: ...o choose the correct model template This is important when determining the correct settings for the active application Convert to This option gives the developer the ability to create an application p...

Page 31: ...timus Download Lookup Table This option allows the user to download a specific lookup table to the Optimus Note see Common Terms for Lookup Table definition Receive Data This option allows the user to...

Page 32: ...s the basic building block of an Optimizer Application It is essentially a data collection template with input prompts Data can be saved in a transaction table or updated in a lookup table after the u...

Page 33: ...ty to map the ESC key for navigation to another form or to escape to the main menu Record The developer has the ability to control how the transactional data being collected is processed using the Rec...

Page 34: ...time stamp can also be customized to fit the desires of the customer See figure 6 Figure 6 Date and Time Stamp settings Lookup Table The lookup table property gives the developer the option of settin...

Page 35: ...n This setting sets the allowable length of the data collected to a fixed length The developer determines that length by the number entered in the field Any data entered into this field that is greate...

Page 36: ...t rightmost character is a check digit Verification can be either modulus 10 or modulus 11 Modulus checks are used when the risk of error keying in numbers must be reduced to a minimum The Optimizer h...

Page 37: ...orm is setup to only accept data via the keypad then it will not validate data from the scanner This is also the case should the Scanner be the option selected Selecting the Both option can eliminate...

Page 38: ...p The input will come from the specified lookup field in the lookup table Unlike the other data types text integer real and letter the data of the lookup type can not be changed by the user Fixed data...

Page 39: ...ate a maximum of 10 menus each with unique settings See Common terms for menu definition page 5 Below is the description of each of the Menu settings 1 Menu number 2 Item Caption 3 Goto 4 Save Data 5...

Page 40: ...transaction record if this menu is running Save selected item Save the selected menu item to the data file if this menu is used Pass down Do not save the above data just pass it to the next menu or f...

Page 41: ...Field number 5 Offset 6 Length 7 Primary Key 8 Action when the input has no match 9 Action when the format of the record is wrong 10 Data read upload Figure 10 Lookup Table Number The Lookup Table Nu...

Page 42: ...appropriate action to be taken when the input data does not have a match in the lookup table database The default setting is continue meaning the program will proceed to the next input field without...

Page 43: ...on requirements The many settings under each bar code symbology enable the developer to create application programs that will enhance all transactional data gathered by the Optimus The Bar code proper...

Page 44: ...e odd position digits are encoded in the bars and the even position digits are encoded in the spaces Because of this I 2 of 5 bar codes must consist of an even number of digits Also because partial sc...

Page 45: ...ected the max length and the min length must be specified and the scanner will only accept those codes with lengths fall between max min length specified Read Odd Number of Digits This parameter is av...

Page 46: ...and each pattern can have one of three different meanings depending on which of three different character sets is employed One character set encodes all upper case and ASCII control characters anothe...

Page 47: ...12th digit usually represent a country code Both EAN 8 and EAN 13 support a supplemental two or five digit number to be appended to the main bar code symbol Supplemental messages must consist of eithe...

Page 48: ...Setting enables the ability of the scanner to scan and decode the 2 character supplemental Enable EAN13 Addon 5 Setting enables the ability of the scanner to scan and decode the 2 character supplemen...

Page 49: ...e allowable code length Code length limitations can be set in 2 ways Fixed Code Length If the fixed code length is selected up to 2 fixed lengths can be specified Max Min code length If max min code l...

Page 50: ...hecksum If this parameter is enabled the checksum characters two characters will be transmitted together with data Enable Telepen AIM Telepen Support full ASCII code including all the alphanumeric and...

Page 51: ...digit addon supplemental to be scanned and decoded with the UPCE code Enable UPC E Addon 5 Enables the UPCE 5 digit addon supplemental to be scanned and decoded with the UPCE code UPCA UPC A is a 12...

Page 52: ...lication program developer to specify which settings and prompts will be accessible upon the initialization of the Optimus unit The Startup menu properties include 1 Startup a Application start from b...

Page 53: ...re all of the settings for each prompt or message are displayed For each prompt or message highlighted a variety of settings will appear that can be altered to fit the developers application program r...

Page 54: ...itial 2 Security 3 Function Key Initial The initial property settings are the basic settings required for initial setup The options under this property will determine the many operational variables In...

Page 55: ...hecked Function Key The Function Key property allows the developer to setup seven function keys with specific actions linked to that particular function key essentially a hot button There are a maximu...

Page 56: ...he developer or the user to configure the program download for RS232 Cradle IR and Modem It is necessary to specify the correct communications port 1 255 are available for the host device Baud rate is...

Page 57: ...e and must be clicked on in order to configure the modem and have a proper communication via the modem option Note Communication settings must match between the OP_Load and Optimus or data cannot be t...

Page 58: ...per to specify a file to append downloaded data File Name File Name is the name of the file that will be created when the data is received The file will stored in the location specified by the directo...

Page 59: ...or the receiving data will not be available to alter Keep online for receiving data automatically This setting will cause the application to constantly search for data from the Optimus Activating this...

Page 60: ...DEX Shanghai 200000 Tel 1 856 537 6400 Tel 33 0 1 48 63 78 78 Tel 86 21 58692780 Fax 1 856 537 6474 Fax 33 0 1 48 63 24 94 Fax 86 21 58692782 Email info us metrologic com Email info fr metrologic com...

Page 61: ...galore India 560 008 Tel 55 11 5182 7273 Email info es metrologic com Tel 91 80 51256718 Fax 55 11 5182 7198 Fax 91 80 51256719 Email info sa metrologic com Metrologic European Repair Center Email inf...

Reviews: