M7100 Wireless Handheld Terminal User’s Guide © 2007 American Microsystems LTD. Effective Date: May 2007 AML Website: www.amltd.
M7100 HANDHELD TERMINAL User’s Guide Disclaimer American Microsystems, Ltd. reserves the right to make changes in specifications and other information contained in this document without prior notice, and the reader should in all cases consult American Microsystems, Ltd. to determine whether any such changes have been made. The information in this publication does not represent a commitment on the part of American Microsystems, Ltd. American Microsystems, Ltd.
TABLE OF CONTENTS INTRODUCING THE M7100 1 What to Expect 1 Radio Settings (WEP) 33 Warranty 2 Radio Settings (WPA-PSK) 37 General Conventions 2 Radio Settings (WPA-EAP) 38 Simultaneous Hosts Connection 40 M7100 TERMINAL OVERVIEW 3 Multiple Hosts 41 Using the M7100 Keyboard 3 Hosts Log-in Options 42 Key Values 4 Terminal Options 43 The M7100 Display Screen 6 Terminal Emulation - amlterm 43 TheM7100Scanner 6 Terminal Emulation – vt100 / vt220 44 Terminal Emulation – tn5250
Decoder Options Local Settings, 2D Imager Only 81 Setting the Code 32 Bar Code 103 83 Setting the Trioptic Bar Code 104 Barcode Options 83 Decoder Options 104 Symbology Settings 83 Laser / CCD Setting 106 Setting the Code 39 Bar Code 84 Imager Options (2D Imager Only) 107 Setting the PDF417 Bar Code 85 Bar Code Edit Options 108 Setting the MicroPDF417 Bar Code 86 Beep Options 110 Setting the RSS Bar Code 86 Saving Bar Code Settings 110 Setting the Composite Bar Code 87 Date
G E T T I N G S T A R T E D 1 Chapter Introducing the M7100 This chapter describes how to get started using your M7100 handheld terminal and get you up and running fast. T he M7100 handheld terminal is an ultra-versatile, high-performance, designed-to-fityour-budget terminal. The ergonomic design easily fits in even the smallest of hands. It is rugged, lightweight, compact and easy-to-use. The high resolution graphical display is capable of presenting a multitude of fonts and images.
G E T T I N G S T A R T E D • Connect to your host computer • Customize your M7100 Terminal • Create and execute programs • Collect and upload data • Send and receive data • Connect and use the M7100 serial interface Warranty A one-year warranty against material defects and workmanship from the date of shipment is guaranteed by American Microsystems, Ltd. Products are sold on the basis of specifications applicable at the time of manufacture. American Microsystems, Ltd.
2 Chapter M7100 Terminal Overview This chapter describes the features of the M7100 terminal. T o save time in the future, print a copy of this document. Choose Print from the File menu, and press Enter to receive all the pages of examples and instructions. Using the M7100 Keyboard The M7100 Terminal is equipped with fifty-five keys that are divided into white, grey, blue, red, yellow and black keys.
the blue Function menu or the blue special characters. Function keys (F1 – F20) can be programmed by many host systems, to be “hot keys” and select specific program items without navigating the entire program. The black [Shift] key toggles between upper and lower case mode and selects special characters on the numeric keypad. There are ten white numeric keys and one white period key. These keys are larger than the less used alpha keys to enable easy inputting of numbers with the right or left thumb.
6 (Down arrow) Moves the display screen down one line at a time or moves the display screen down one menu level. In terminal emulation, the then <6> will move the screen up one whole page. 4 (Right arrow) Moves the cursor right one character at a time and toggles between menu selection options. In terminal emulation, the then <4> is TAB (Forward Tab function). In terminal emulation, the then <4> will move the screen up one whole page.
The M7100 Display Screen The M7100 handheld terminal includes a 160 pixel by 160 pixel grayscale graphical Liquid Crystal Display (LCD). Programs can be written which mix text and graphics together on the display. Warning: This display is NOT a touch screen display and the operator should not use sharp objects on the plastic window protecting the LCD display. The M7100 Scanner The M7100 handheld terminal normally comes equipped with a scan engine that is capable of scanning single dimensional bar codes.
The Long Range laser engine uses a moving laser light with a highly sensitive laser detector. The long range laser is used when the barcodes are going to be a great distance from the operator. The long range laser includes a laser point (dot) feature to make it easy for the operator to aim at the barcode before it starts to read. Scan Rate: 35 (± 5) Scans / Second Scan Angle: 23º ± 2º Min.
Reading distance for the Linear Imager and Code 39 Bar codes Reading distance for the Linear Imager and all other bar code symbologies.
Reading distance for the Standard Range Laser Reading distance for the High Density Laser 9
Reading distance for the Long Range Laser Reading distance for the Advanced Long Range Laser 10
Reading distance for the 2D Area Imager Barcode symbologies are always measured in mils. This usually refers to the narrowest bar width. One mil equals 0.001”, therefore a 0.01” wide narrow bar would be a 10 mil barcode. Conversion: 1 mil = 0.0254 mm 1 inch = 25.4 mm These charts show typical performance at 68°F on high quality bar code symbols. The M7100 Scanner LED The M7100 has a multi-color LED to indicate when the unit has scanned a bar code successfully.
Scanner information and Labeling The M7100 Integrated Laser Scanner uses a low-power visible laser diode. Avoid staring directly into the light beam. Momentary exposure to a CDRH Class II laser is not known to be harmful. Laser Classification: CDRH Class II Light Source: 630 – 680 nm laser diode Laser Output Power: 1.0 milliwatt maximum output FCC Information: This device complies with Part 15 of the FCC Rules.
13
The M7100 Internal Radio The M7100 Handheld Terminal comes equipped with an internal 802.11b radio and antenna. This internal radio is specifically designed to communicate with any 802.11b Access Point. The range of the internal radio depends greatly on the quality of the Access Point and the RF communications characteristic of the environment where the device is used. The typical range for an 802.11b radio is 500 feet through free air.
points should be set for MAC filtering. When an access point has MAC filtering enabled, the only devices that can communicate through them are the ones which the MAC address has been set. The primary issue is that many current users of wireless LAN have opted NOT to turn on security features. If users were to enable the security features currently available (including only allowing known systems access to the network and enabling WEP (Wired Equivalent Privacy) encryption the intruder's work is much harder.
A Typical Wireless Network Ethernet Connectio n Wireless Access Point(s) (802.
GSM/GPRS Network Card Support The AML M7100 now supports GSM/GPRS network cards. When a GPRS network card comes installed in the M7100, the menus will be slightly different from the standard menus. To determine if the unit has the correct firmware installed. Use the M7100 Menu System and select “Diagnostic Menu > Firmware Versions” and see under RAM DISK IMAGE the version 1.3.0-32 firmware.
To review the GSM/GPRS settings, use the M7100 Menu System and select “Network Setup > Net I/F Settings” and see the settings main screen. The settings are selected by highlighting the proper item and hitting the [ENTER] key. The information below is an example of how the unit might be set, your settings may be different. Contact your local GSM/GPRS cellular service provider for information on these settings.
Typical Values for the “GSM/GPRS Settings”: APN – Access Provider Name The character string specifying the cellular service provider (e.g. internet2.voicestream.com). Port – Linux port name This is a character string specifying the port name (usually “/dev/ttyS0”). Baud Rate – Transmission Baud Rate This is a character string specifying the baud rate (usually 115200). Init String – Initialization String The character string sent to the internal GPRS modem card prior to initiating a call.
To determine if the GSM/GPRS card is functioning properly, use the M7100 Menu System and select “Network Setup” and one of the following screens should appear: Connection Failed! If the screen does not say “STAT: Connected” then you are out of range of a GSM/GPRS Cellular Network, or you have the GSM/GPRS modem settings wrong. To determine the amount of data being sent by the GSM/GPRS card, use the M7100 Menu System and select “Diagnostics > RF Link Status” and see the “Network Status GSM/GPRS”.
The Optional M7100 Handle The M7100 has an optional “pistol grip” style handle for users who prefer the point and shoot style. The M7100 handle is secured to the M7100 handheld terminal by 4 screws. The battery is then relocated in the handle for easy change-out. Installing the Optional M7100 Handle To install the M7100 handle, remove the M7100 battery cover and store in a safe place. Remove the M7100 battery and set it aside. Remove only the 2 screws in the bottom of the battery compartment.
The M7100 Communications Ports The M7100 has three types of communications ports on the bottom of the unit. The three ports are shown here. 1 2 4 3 1 2 10 9 8 7 6 5 4 3 2 1 Description of the Infra-Red Detector Array Port (IrDA) 1. IrDA in (right side of window) 2. IrDA out (left side of window) Description of the RJ-45 10 Pin Connector (RS-232) 1. 5 VDC (out to handheld tethered scanner) 2. RxD (in to terminal) 3. TxD (out from terminal) 4. RTS (out from terminal) 5. GND 6.
The M7100 Cradle The M7100 Handheld Terminal has available, an optional charging and communications cradle. The cradle automatically charges the M7100 battery while it is resting in the cradle. The cradle also includes an extra slot to charge a spare battery. The M7100 cradle can accommodate the M7100 with or without the optional M7100 handle. The M7100 Cradle has three indicator lights: POWER - Indicates that the M7100 Cradle is plugged in. MAIN - Indicates the M7100 main battery is charging.
The M7100 Cradle’s Communication Ports The M7100 handheld terminal has 2 different styles of communications ports, RS-232 (RJ-45) and USB (Type II). The M7100 Cradle also has 2 communications ports, RS-232 (DB-9) and USB (Type II). The M7100 Communications Cradle uses a standard RS-232 (DB-9 Male – DB-9 Female) cable. Both communication connectors on the back of the M7100 cradle are wired “straight through”.
3 Chapter The M7100 RF Server Login This chapter describes the login functions of the M7100 terminal. It also describes using Telnet and Terminal Emulation support. W arning: If the M7100 Handheld Terminal has improper security and/or network settings, the terminal will fail to connect to any network devices. For help see the Network Settings section of this manual. The CommandLink™ Software The CommandLink™ software allows a Windows based PC to become an RF server.
If there is not a wireless Access Point (AP) for the handheld terminal to connect to, then the terminal will not proceed past this point. For help in determining the presence and strength of an Access Point’s transmission see the Network Diagnostics section of this manual. Connecting The following screen shows the M7100 handheld terminal connected to an Access Point. The MAC address number for the access point is displayed at the bottom of the screen.
Applications If you are using the CommandLink™ software, and the proper User ID and Password are entered, then the Applications Menu is displayed. These are the programs that are available on the CommandLink™ Server for this user. Other users may see other programs depending on the settings in the CommandLink™ Administrator. Additional programs can be created and modified by using the CommandLink™ Developer. Refer to the CommandLink™ documentation for instructions on how to use the CommandLink™ software.
Console 2: Console 3: Console 4: Console 5: Console 6: Console 7: Console 8: Console 9: Communications Session or User Program Battery Warnings Second Telnet Session Linux prompt User Defined RESERVED User Defined RESERVED Each virtual console is running a different foreground application that uses the entire screen. The keyboard is attached to the virtual console that's currently visible.
The M7100 has a built-in feature which makes it easy to see when the terminal is out of range of an access point. When the M7100 goes outside of RF coverage, the following screen appears. When the operator goes back into RF coverage, the “Out of Range” screen will automatically disappear and return the operator to where they left off. This feature is only available when using the built-in terminal emulations described above.
4 Chapter The M7100 Menu System This chapter describes the Main Menu functions of the M7100 Handheld Terminal. Main Menu ou may access the menu system by pressing the [Menu] key on the M7100 handheld terminal. The menu screens pop-up in front of the currently displayed screen. Only the items in the menu screens are active when the menu items are displayed. Y The menus can be navigated by using the up and down cursor keys.
Contrast The contrast can be set by selection the “Contrast” function from the Main Menu. The 3(left) and 4(right) arrow keys can be used to fine-tune the contrast. The scroll bar below the Main Menu window shows the current contrast level. The [ENTER] key will save the changes to the permanent flash memory and [ESC] will abandon changes.
Network Setup By selecting the Network Setup function from the Main Menu the wireless network adapter can be configured. The “Network Connection Info” dialog box displays the RF Status (RF) the current IP Address (IP), Network Mask (MASK) and the MAC Address (MAC) of the wireless Ethernet card that is installed in the M7100. The RF Status is described in more detail in the Diagnostics portion of this manual.
Note: Enabling DHCP or BOOTP will cause the M7100 handheld terminal to take slightly longer to establish a connection to the RF network due to the overhead involved in obtaining network information from the server. Radio Settings (WEP) The Radio Settings allows the operator to set wireless network security settings.
In the example above, “AMLBURNIN” was chosen for the unique SSID name. Your unique name should be assigned by your local Systems Administrator. The wireless security settings are referred to as WEP (Wireless Equivalent Privacy) can be left un-enabled or can be enabled from this menu. It is HIGHLY recommended that some sort of WEP standards be enabled in any wireless network. This information is unique for each network and should be assigned by the local Systems Administrator.
To modify an encryption key set simply highlight the appropriate key set. Note that the number of key pairs will change depending on which encryption format you are using. Note: Some manufacturers will call their 40 bit encryption 64 bit encryption or call their 128 bit encryption 160 bit encryption; in any case they are the same settings. Also some manufacturers will number their keys 1 to 4; these keys match the 0 to 3 keys on the M7100.
The Auth setting determines what type of network system you are using. These two modes simply define how the above key sets will be used to encrypt the data sent over the radio. Whichever mode is selected, the access point MUST be set to the same mode for communications to take place. The Power Save setting will force the radio card to turn off when not in use to save power. If you experience connection problems, turn the Power Save feature off.
Radio Settings (WPA-PSK) The M7100 supports both WPA-PSK (Pre-Shared Key) and WPA-EAP (Extensible Authentication Protocol). The WPA-PSK offers TKIP mode or AES-CCMP mode. The mode used must match the network the M7100 is to communicate with. The Shared Phrase must match the network the M7100 is to communicate with. The Power Save setting will force the radio card to turn off when not in use to save power. If you experience connection problems, turn the Power Save feature off.
Radio Settings (WPA-EAP) The WPA-EAP offers PEAP, TLS and TTLS mode. The mode used must match the network the M7100 is to communicate with. The Shared Phrase must match the network the M7100 is to communicate with. The Username must match the network the M7100 is to communicate with. The Passwd must match the network the M7100 is to communicate with. The Infrastructure Mode is for connecting the M7100 Handheld Terminal to a network of access points.
Certificate Settings TLS When using TLS you must store the proper certificates onto the M7100 handheld terminal. The Certificates and Shared Phrase must match the network the M7100 is to communicate with. Certificates can be generated from most web browsers such as Mozilla or IE. Establish a connection to your Certificate Authority and download a CA certificate in base64 format. Save this file as "ca.pem". Then request to generate a client certificate in PKCS12 format and save this file as "client.p12".
Host Server List The Connection Settings determine how the M7100 Handheld terminal will communicate to a host server over the RF network. When the M7100 Handheld terminal first powers up, it tries to establish a connection to an RF network. If this is successful, it will then start a Telnet session using the settings described in this section. During this start-up process, the M7100 will look to see if multiple host servers have been defined in the Host Server List.
The first session is on virtual console 2 and can be accessed by pressing [Alt] then [Func] then [2]. The second session is on virtual console 4 and can be accessed by pressing [Alt] then [Func] then [4]. Multiple Hosts If multiple host have been defined, and a user wishes to select a different host, then the user would hit the Menu key then Reconnect and the host list will be re-displayed. The user should then simply select the host they wish to connect to.
Hosts Log-in Options For each host server listed, you can add special options to make logging into the hosts easier. While this feature makes it easy to log-in to a server, it also makes the server less secure. The information entered in this screen is unique to each host system and must be supplied by the local systems administrator. In this example, the Log-in Search string (Lgn Srch:) is “login:”.
Terminal Options The Term setting determines what terminal type the M7100 will emulate. The default setting is standard “VT100”. If you are using CommandLink™ software, set the Terminal type to “amlterm”. Note: When using amlterm with CommandLink™ the optional features are controlled by the CommandLink™ server and are not selectable on the M7100 unit.
Terminal Emulation – vt100 / vt220 The “vt100” terminal emulation is typically used for older server applications that do not support vt220 terminal emulation. It is recommended that the “vt220” emulation be used when possible. If a different terminal type is selected, then the optional features for that emulation are displayed. These features allow you to customize how the M7100 handheld terminal will display the information from your RF server.
The “Legacy” font is specifically designed for legacy applications where the screen size has been designed to work on a 16 row by 21 column screen size. Many older terminals were designed with this screen size only. When using Terminal Emulation you can not mix different size fonts on the same terminal screen. If the Disable Scrolling check box is checked the screens will lock into the upper left hand corner of the display regardless of how much information is sent to the screen.
When scrolling is disabled by un-checking the "Disable Scrolling" option, two screen location options are available. "Screen Loc x" and Screen Loc y" set the position of the M7100 viewable area relative to the upper left hand corner of the virtual tn5250 24x80 screen. This allows the user to "lock" the location of the viewable area within the entire virtual screen. Example: If the terminal was set for the Medium font, the screen can only show 20 columns and 20 rows.
The Col Shift function determines how many columns the display will move each time the Shift keys are used. This allows the operator to “pan around” the currently displayed screen. Use the left 3and 4right arrow keys to change this setting. The Row Shift function determines how many rows the display will move each time the Shift keys are used. This allows the operator to “pan around” the currently displayed screen. Use the left 3and 4right arrow keys to change this setting.
Note that we have “scrolled” down to the bottom of the screen and do not have the Virtual 24x80 function selected. The Wraparound function tells the terminal to “wrap” long text strings onto multiple lines on the M7100 screen. This can be very confusing when the data was originally formatted for a 24x80 text screen. This option is unchecked by default. The Swap Bksp & Del function will swap the meaning of the backspace arrow [? ¦ ] and the Delete key [Ctl] then [? ¦ ].
The Parse `` as Esc function is for certain Windows servers that can not accept the Esc key sequences. If this box is checked, the M7100 will send `` instead of Esc for these sequences. The ENQ: function will allow the M7100 to respond with a specific ENQ Answerback String whenever the host sends the unit an ENQ command. This string can be anything like the terminal name or terminal number.
The Map Ins as dash function allows for a quick way to insert a dash character (-) instead of the rarely used [Ins] key function. This is useful for quickly typing part numbers that include the dash character (e.g. 123-456-789). The F5: function tells the M7100 what character string to send back to the host when the F5 key is pressed. Some host systems want this to be “esc0t” and some systems expect the “esc[15˜” or “esc[16˜” string. Use the right and left arrow keys to make the selection.
The Null Padding function is required on most server systems that use the traditional vt100 and vt220 emulations. The null padding can cause an error on some Windows based servers. If you are experiencing problems with a Window’s based Terminal Emulation server, try un-checking the null padding option. Function Key remapping allows the user to alter the codes sent to the host computer when a function key is pressed. The “Func Key Remapping” box must be checked to modify the function keys.
The string shown here will send a “!#EOJ” followed by a carriage return to the host computer system, when the F6 key is pressed. The \n character string sends the new line (linefeed) character and is not shown above. The \r character string sends a Carriage Return command and is after the string shown above. In order to send a single backslash (\) character, you must enter two backslash characters in a row \\.
Terminal Emulation – tn5250 The “tn52550” terminal emulation is typically used for IBM AS/400 server applications. The AML tn5250 TE is designed to be a basic 5250 emulation. If optional features are required, it is recommended that either the Connect PowerNet TwinClient emulations or the Stay Linked emulation be used. If a different terminal type is selected, then the optional features for that emulation are displayed.
The Legacy font is specifically designed for legacy applications where the screen size has been designed to work on a 16 row by 21 column screen size. Many older terminals were designed with this screen size only. When using Terminal Emulation you can not mix different size fonts on the same terminal screen. The Auto Reset on Err function resets the connection if an error occurs. When the Auto Reset is selected you can set a delay time to display error messages.
The Disable Scrolling locks the cursor to the upper left screen location. If Disable Scrolling is not checked then you can set the Follow Cursor function which moves the cursor to the current input field. The Col Shift function determines how many columns the display will move each time the Shift keys are used. This allows the operator to “pan around” the currently displayed screen. Use the left 3and 4right arrow keys to change this setting.
The Display Name function allows the user to program a specific terminal name. This name is then transferred to the host when the terminal logs onto the system. If you do not save your settings they will be lost when you exit the Network Settings screen. The terminal options will only be made permanent if you do a Save Settings, otherwise they are lost when the unit is turned off and on.
The function allows the new network to be restarted with all the new settings made in the above menus. If an active host server is found, the M7100 will display the log-in screen of that server. If the host server can not be found, the M7100 Menu System will continue to be displayed. Power Management The “Power Management” function allows the user to make changes in the way the M7100 handheld terminal conserves power consumption.
When the M7100 goes into Sleep Mode, it turns off the internal radio card. On some host systems, this causes the current telnet session to be closed. Many users find it better to set the Sleep Timer to zero to prevent closed connections. Note: The power key wake-up feature is only available on units with Decoder version 2.0 or later. The Decoder can only be re- programmed at the factory. The “Backlight on Boot” function sets if the backlight will be lit when the unit is first powered on.
Diagnostics The “Diagnostic Menu” has several powerful functions that can help pinpoint a variety of network problems. The Diagnostic menu can be used to determine connectivity to the network as well as connectivity to the server or host computer. Network Status The “Network Status” function allows the operator to test the Network Connection Status. This is the most important diagnostic tool available to the operator. The “RF Quality” bar graph shows the RF signal strength of the closest Access Point.
The “WLAN:” shows the current connection status reported by the internal RF card. This status can be a very useful tool to determine if an RF connection is being made. The description of this status is shown below: Disabled This normally means that either the network settings are being changed or the RF card is malfunctioning or not making contact. Searching This can appear in these types of situations: 1. 2. 3. 4. No access point at all. There is no RF coverage in this area. The SSID is set wrong.
The “RF Strength” function can be used to test the RF coverage of a wireless RF local area network. Simply put the M7100 handheld terminal in “RF Strength” mode and walk in the area you want to have RF coverage, and you can quickly see areas with poor RF coverage. Note that this is a very bad connection! This unit is connected to the Access Point with a MAC address of: 00:02:2D:3E:AD:D8 at 5.5 Megabits per Second.
Resource Information The “Resource Information” function shows the memory usage and CPU allocation at the current time. The above display shows 72% of the virtual disk memory used, 52% of the Journaling File System (user) memory used and 95% of the static RAM memory used. The Linux operating system uses as much of the free static RAM as possible so this number is usually very high.
The “Ping Status” screen will show the M7100 handheld terminal trying to contact the listed IP Address. Once the connection is made the M7100 Handheld Terminal will continuously send packets of data to time the connection speed in milliseconds (ms). The “Ping Status” screen will display the results of the ping process. If the M7100 handheld terminal does not receive a response to the pinging, then the above (right) screen will appear.
Print Test Label The “Print Test Label” function allows the operator test a serial or IrDA (Infrared Diode Array) printer through the serial or IrDA port on the bottom of the M7100 handheld terminal. There are two types of printers supported in the “Print Test Label” sub-menu function. The M7100 does support almost any type of serial printer, the two printers shown are for testing purposes only.
Firmware Version The “Firmware Version” function displays the information about the M7100 handheld terminals firmware version and the date and time it was created. Serial Number The “Serial Number” function displays the information about the M7100 handheld terminals serial number if your unit supports this function. Battery Status The “Battery Status” function displays the current battery level.
When the M7100 handheld terminal’s battery is completely depleted, a “Battery Low” error screen is displayed signaling that you must replace the battery or place the unit in the charger for charging. Barcode Data Viewer The “Barcode Data Viewer” function displays the actual data acquired by the bar code scanner including non-printable characters. The display shows both the printed values as well as the ASCII equivalent value scanned. Hit the [C] key to clear the screen and hit the [Esc] key to quit.
Ping USB Server The Ping USB Server function allows you to detect a USB server connected to the USB port. Hardware Tests The Hardware Tests function performs tests on the various M7100 hardware. Note: These hardware tests are for our own internal testing and may, or may not, display as failed for the end user, even though the unit is running fine.
Local Settings, Laser & CCD Only Note: For instructions on setting the 2D Area Imager see Local Settings, Imager Only. The “Local Settings” function sets much of the M7100 handheld terminal’s internal hardware and software. Barcode Options The “Barcode Options” function allows you to make changes to the way specific bar codes are scanned by the internal scan engine. Symbology Settings The “Symbology Settings” function allows you to make changes to each individual bar code.
Setting the Code 39 Bar Code The individual bar codes can be enabled and disabled by hitting the [Space] key. Only enabled bar code symbologies can be modified. To modify a bar code symbology hit the [ENTER] key while the bar code name is highlighted. CODE 39 DECODER ON* Enable reading Code 39 bar codes. OFF Disable reading Code 39 bar codes. FULL ASCII ON Enable the Full ASCII Extension to Code 39. This allows the scanner to read upper and lower case characters as well as extended special characters.
ON Enable Concatenate Mode. The concatenate mode allows the M7100 handheld terminal to accumulate multiple bar codes in its buffer and then sends them to the computer just like they were a single bar code. When a Code 39 label containing a leading space is read, the M7100 emits two short beeps and buffers the data without transmission. This process continues until a Code 39 label without a leading space is read or 128 characters are buffered.
ON* Transmit the UPC-A Number System character. OFF Do not transmit the UPC-A Number System character. SEND UPC-E NUMBER SYSTEM ON* Transmit the UPC-E Number System character. OFF Do not transmit the UPC-E Number System character. SEND UPC-A CHECK DIGIT ON* Transmit the UPC-A Check Digit character. OFF Do not transmit the UPC-A Check Digit character. SEND UPC-E CHECK DIGIT ON* Transmit the UPC-E Check Digit character. OFF Do not transmit the UPC-E Check Digit character.
SEND EAN-13 COUNTRY CODE ON* Transmit the EAN-13 Country Code. OFF Do not transmit the EAN-13 Country Code. SEND EAN-8 COUNTRY CODE ON* Transmit the EAN-8 Country Code. OFF Do not transmit the EAN-8 Country Code. SEND EAN-13 CHECK DIGIT ON* Transmit the EAN-13 Check Digit character. OFF Do not transmit the EAN-13 Check Digit character. SEND EAN-8 CHECK DIGIT ON* Transmit the EAN-8 Check Digit character. OFF Do not transmit the EAN-8 Check Digit character.
OFF* Disable reading UPC, EAN & Bookland supplements. ALLOW 2 DIGIT ON* Enable reading 2 digit supplements. Option 0) above must be set on. OFF Disable reading 2 digit supplements. ALLOW 5 DIGIT ON* Enable reading 5 digit supplements. Option 0) above must be set on. OFF Disable reading 5 digit supplements. REQUIRE UPC SUPPLEMENTS ON* Enable reading UPC supplements. Option 0) above must be set on. OFF Disable reading UPC supplements. REQUIRE EAN SUPPLEMENTS ON* Enable reading EAN supplements.
Setting the I - 2 of 5 Bar Code INT 2 OF 5 DECODER ON* Enable reading Interleaved 2 of 5 bar codes. OFF Disable reading Interleaved 2 of 5 bar codes.
OFF* Disable Fixed Length mode. Read all Interleaved 2 of 5 labels without regard to length. SET FIXED LENGTH #1 (02-60) Sets the first valid Fixed Length for Interleaved 2 of 5. Enter a two-digit value to enter the length. Valid lengths are 02 to 60 characters. By definition, the lengths of Interleaved 2 of 5 labels are an even number of characters. The default Fixed Length is 2 characters. SET FIXED LENGTH #2 (02-60) Sets a second valid Fixed Length for Interleaved 2 of 5.
ON The reader will insert a blank after the 1st, 5th, and 10th characters of a 14-character Codabar label. The label length does not include the start and stop characters. OFF * Disable CLSI formatting. CLSI CHECK DIGIT ON Enable the CLSI check digit. When this option is enabled, all fourteen digit numeric bar codes must contain a valid check digit. OFF* Disable the CLSI check digit. Check digit verification will not be performed.
Setting the Code 93 Bar Code CODE 93 DECODER ON* Enable reading Code 93 bar codes. OFF Disable reading Code 93 bar codes. CONCATENATE MODE ON Enable Concatenate Mode. The concatenate mode allows the reader to concatenate multiple bar codes in its buffer, and then sends them to the computer just like they were a single bar code. When a Code 93 label with a leading space is read, the reader emits two short beeps and buffers the data without transmission.
MSI/PLESSEY DECODER ON Enable reading MSI/Plessey bar codes. OFF * Disable reading MSI/Plessey bar codes. TWO CHECK DIGITS REQUIRED ON Two valid check digits are required for each label. The first check digit is defined by option 2) below. The second check digit is always mod 10. OFF * One valid check digit is required for each label. The check digit must be mod 10. FIRST CHECK DIGIT MOD 11 ON The First Check Digit must be mod 11. OFF * The First Check Digit must be mod 10.
Setting the Code 11 Bar Code CODE 11 DECODER ON Enable reading Code 11 bar codes. OFF * Disable reading Code 11 bar codes. TWO CHECK DIGITS REQUIRED ON Two valid check digits are required for each label. OFF * One valid check digit is required for each label. SEND FIRST CHECK DIGIT ON Transmit the First Check Digit. OFF * Do not transmit the First Check Digit. SEND SECOND CHECK DIGIT ON Transmit the Second Check Digit. OFF * Do not transmit the Second Check Digit.
The RSS bar code is turned off by default to prevent any confusion with the Interleaved 2 of 5 bar codes. An I 2 of 5 bar code can never be interrupted as a RSS bar code but it is remotely possible that an RSS bar code might be incorrectly scanned as an I 2 of 5. It is recommended that the Interleaved 2 of 5 bar code symbology be disabled when using RSS bar codes. RSS14 Active, RSS Limited Active, RSS Expanded Active ON* Enable reading the described bar codes.
Decoder Options The “Decoder Options” function allows the operator to add termination characters to the bar code as it’s read by the internal scanner. SEND BAR CODE TYPE ID: (ON/OFF) ON: Sends a letter preceding the data, indicating the symbology type of the bar code.
TERMINATION CHARACTER OVERRIDE (ON/OFF) ON: Strips any termination character from the bar code that was scanned. OFF*: Does not strip any termination characters from the bar code. The optional Termination Character is transmitted at the end of the data.
Local Settings, 2D Imager Only Note: For instructions on setting the Laser or CCD see: Local Settings, Laser & CCD Only previously in this manual. The “Local Settings” function sets much of the M7100 handheld terminal’s internal hardware and software. Barcode Options The “Barcode Options” function allows you to make changes to the way specific bar codes are scanned by the internal scan engine. Symbology Settings The “Symbology Settings” function allows you to make changes to each individual bar code.
The Symbology settings for the 2D Imager are quite extensive and complex. Usually the default settings are satisfactory for most applications. Please refer to the “HHP® IMAGETEAM™ OEM Engine User’s Guide” for a more technical description of the following symbology settings. Setting the Code 39 Bar Code The individual bar codes can be enabled and disabled by hitting the [Space] key. Only enabled bar code symbologies can be modified.
Unchecked* Disable the sending of leading or trailing start characters with the bar code. Check Char NONE* TEST SEND Do not validate the check characters and do not send any check characters with the bar code. Validate the check character but do not send it with the bar code. Bar code must be printed with a check character. Validate and send the check character with the bar code. Bar code must be printed with a check character.
PDF417 Checked* Unchecked Enable reading PDF417 bar codes. Disable reading PDF417 bar codes. Length Min Default = 1 The minimum number of characters in the scanned bar code. Length Max Default = 2750 The maximum number of characters in the bar code. Setting the MicroPDF417 Bar Code MicroPDF417 Checked Unchecked* Enable reading MicroPDF417 bar codes. Disable reading MicroPDF417 bar codes. Length Min Default = 1 The minimum number of characters in the scanned bar code.
Unchecked Disable reading RSS14 bar codes. RSS Lim. Checked* Unchecked Enable reading RSS Limited bar codes. Disable reading RSS Limited bar codes. RSS Exp. Checked* Unchecked Enable reading RSS Expanded bar codes. Disable reading RSS Expanded bar codes. Length Min Default = 4 The minimum number of characters in the scanned bar code. Length Max Default = 74 The maximum number of characters in the scanned bar code.
Setting the UPC-A Bar Code UPC-A Checked* Unchecked Enable reading UPC-A bar codes. Disable reading UPC-A bar codes. Check Digit Checked* Unchecked Send the UPC check digit with the bar code. Disable the sending of the UPC check digit with the bar code. Num Sys Checked* Unchecked Send the UPC number system character with the bar code. Disable sending the UPC number system character with the bar code. 2 Dig Sup Checked Unchecked* Send the 2 digit supplemental character with the bar code.
Checked* Unchecked Require the extended coupon code with the bar code. Do not require the extended coupon code with the bar code. Setting the UPC-E Bar Code UPC-E0 Checked* Unchecked Enable reading UPC-E0 bar codes. Disable reading UPC-E0 bar codes. Expand Checked Unchecked* Expand the UPC-E0 bar code to an UPC-A bar code. Do not expand the UPC-E0 bar code to an UPC-A bar code. Sup Req Checked Unchecked* Require the 2 or 5 digit supplemental character with the bar code.
5 Dig Sup Checked Unchecked* Send the 5 digit supplemental character with the bar code. Disable sending the 5 digit supplemental character with the bar code. UPC-E1 Checked Unchecked* Enable reading UPC-E1 bar codes. Disable reading UPC-E1 bar codes. Setting the EAN/JAN-13 Bar Code EAN/JAN-13 Checked* Unchecked Enable reading EAN/JAN-13 bar codes. Disable reading EAN/JAN-13 bar codes. Check Digit Checked* Unchecked Send the EAN/JAN-13 check digit with the bar code.
ISBN Checked Unchecked* Convert 13 digit Bookland/EAN (978) prefix to its corresponding 10-digit ISBN number. Do not convert Bookland/EAN to an ISBN number. Setting the EAN/JAN-8 Bar Code EAN/JAN-8 Checked* Unchecked Enable reading EAN/JAN-8 bar codes. Disable reading EAN/JAN-8 bar codes. Check Digit Checked* Unchecked Send the EAN/JAN-8 check digit with the bar code. Disable the sending of the EAN/JAN-8 check digit with the bar code.
Setting the 2 of 5(s) Bar Codes Code 2 of 5 Checked Unchecked* Enable reading Code 2 of 5 bar codes. Disable reading Code 2 of 5 bar codes. Length Min Default = 4 The minimum number of characters in the scanned bar code. Length Max Default = 48 The maximum number of characters in the scanned bar code. Int. Code 2 of 5 Checked* Unchecked Enable reading Interleaved Code 2 of 5 bar codes. Disable reading Interleaved Code 2 of 5 bar codes.
Length Max Default = 48 The maximum number of characters in the scanned bar code. Matrix 2 of 5 Checked Unchecked* Enable reading Matrix 2 of 5 bar codes. Disable reading Matrix 2 of 5 bar codes. Length Min Default = 4 The minimum number of characters in the scanned bar code. Length Max Default = 48 The maximum number of characters in the scanned bar code. Setting the Codabar Bar Code Codabar Checked* Unchecked Enable reading Codabar bar codes. Disable reading Codabar bar codes.
Setting the Code 128 Bar Code Code 128 Checked* Unchecked Enable reading Code 128 bar codes. Disable reading Code 128 bar codes. ISBT Conc Checked Unchecked* Enable support the use of International Society of Blood Transfusion (ISBT) symbols. Disable support for the use of ISBT symbols. Length Min Default = 0 The minimum number of characters in the scanned bar code. Length Max Default = 80 The maximum number of characters in the scanned bar code.
Setting the Code 93 Bar Code Code 93 Checked* Unchecked Enable reading Code 93 bar codes. Disable reading Code 93 bar codes. Length Min Default = 0 The minimum number of characters in the scanned bar code. Length Max Default = 80 The maximum number of characters in the scanned bar code. Page Defines the mapping of foreign characters to be inserted into the character codes. ISO2022* CP Bin German Danish Automatic National Replacement Characters . Swedish Italian Norweg.
MSI Checked Unchecked* Enable reading MSI bar codes. Disable reading MSI bar codes. Check Digit Checked Unchecked* Send the MSI check digit with the bar code. Disable the sending of the MSI check digit with the bar code. Length Min Default = 4 The minimum number of characters in the scanned bar code. Length Max Default = 48 The maximum number of characters Plessey Checked Unchecked* Enable reading Plessey bar codes. Disable reading Plessey bar codes.
Default = 4 The minimum number of characters in the scanned bar code. Length Max Default = 80 The maximum number of characters Setting the Telepen Bar Code Telepen Checked Unchecked* Enable reading Telepen bar codes. Disable reading Telepen bar codes. AIM Output Checked Unchecked* Read start/stop pattern 1 and output standard full ASCII. Read start/stop pattern 1 and output compressed numeric. Length Min Default = 1 The minimum number of characters in the scanned bar code.
Unchecked Disable reading PosiCode bar codes. A&B, A&B & Lim A, A&B & Lim B Only one of these options can be set to ON OFF OFF ON* A and B On, Not Limited. A and B and Limited A On (Limited B Off). A and B and Limited B On (Limited A Off). Length Min Default = 4 The minimum number of characters in the scanned bar code. Length Max Default = 48 The maximum number of characters in the scanned bar code.
Setting the Code 16K Bar Code Code 16K Checked Unchecked* Enable reading Code 16K bar codes. Disable reading Code 16K bar codes. Length Min Default = 1 The minimum number of characters in the scanned bar code. Length Max Default = 160 The maximum number of characters in the scanned bar code. Setting the Code 49 Bar Code Code 49 Checked* Unchecked Enable reading Code 49 bar codes. Disable reading Code 49 bar codes. Length Min Default = 1 The minimum number of characters in the scanned bar code.
Setting the Aztec Bar Code Aztec Checked* Unchecked Enable reading Aztec bar codes. Disable reading Aztec bar codes. Length Min Default = 1 The minimum number of characters in the scanned bar code. Length Max Default = 3750 The maximum number of characters in the bar code. Aztec Rune Checked Unchecked* Enable Aztec Runes scanning. Disable Aztec Runes scanning. Setting the QR Code Bar Code QR Code Checked Unchecked* Enable reading QR Code bar codes. Disable reading QR Code bar codes.
Length Max Default = 3500 The maximum number of characters in the bar code. Setting the Data Matrix Bar Code Data Matrix Checked* Unchecked Enable reading Data Matrix bar codes. Disable reading Data Matrix bar codes. Length Min Default = 1 The minimum number of characters in the scanned bar code. Length Max Default = 1500 The maximum number of characters in the bar code. Setting the MaxiCode Bar Code MaxiCode Checked* Unchecked Enable reading MaxiCode bar codes.
Default = 150 The maximum number of characters in the scanned bar code. Setting the Postal Bar Codes Note: For best performance when reading postal bar codes, disable all other bar code symbologies and set the Image Contrast to the maximum of 7 (see “Imager Options, 2D Imager Only” later in this manual for setting instructions). Postnet Checked Unchecked* Enable reading Postnet bar codes. Disable reading Postnet bar codes. Check Digit Checked Unchecked* Send the Postnet check digit with the bar code.
Checked Unchecked* Enable reading Australian Postal bar codes. Disable reading Australian Postal bar codes. Japan Post Checked Unchecked* Enable reading Japanese Postal bar codes. Disable reading Japanese Postal bar codes. China Post Checked Unchecked* Enable reading China Postal bar codes. Disable reading China Postal bar codes. CP Min Default = 4 The minimum number of characters in the scanned bar code. CP Max Default = 80 The maximum number of characters in the scanned bar code.
Setting the Trioptic Bar Code Trioptic Checked Unchecked* Enable reading Trioptic bar codes. Disable reading Trioptic bar codes. Decoder Options The “Decoder Options” function allows the operator to add termination characters to the bar code as it’s read by the internal scanner. SEND BAR CODE TYPE ID: (ON/OFF) ON: Sends a letter preceding the data, indicating the symbology type of the bar code.
DUPLICATE READS ALLOWED (ON/OFF) ON*: Enable reading the same bar code multiple times. OFF: Disable reading the same bar code twice in a row. TERMINATION CHARACTER OVERRIDE (ON/OFF) ON: Strips any termination character from the bar code that was scanned. OFF*: Does not strip any termination characters from the bar code.
The optional Termination Character is transmitted at the end of the data. None - None Tab - Horizontal Tab CR - Carriage Return (default) CRLF - Carriage Return & Line Feed Custom – User Defined Termination Character If the User Defined Termination Character is selected, then use the left 3and 4right arrow keys to select the custom character. Laser / CCD Setting The “Laser Setting” function allows you to set the laser scan characteristics.
The purpose of the laser aim is to be able to tell where the laser beam is pointing when scanning bar codes that are a long way away from the unit. The laser point helps to locate the beam before the laser starts rastering. Once the laser starts rastering, the bar code will be scanned. Laser Timeout Turns off Laser / CCD after (1 – 9) seconds when the trigger is pushed in Pulse mode, or held down in Trigger mode. The laser / CCD will always turn off immediately after a good read.
that are a long way away from the unit. The Green LED box helps to locate the center of the Red LED beam when the Centering box below is checked. Once the Green LED beam turns off, the bar code will be scanned. LED Power Adjust the intensity of the LED light (in percent, 100 = 100%). In brightly lit areas the LED light may not be necessary. Reducing the amount of LED light can increase battery life. Red LED Light Checked* Unchecked Enable the Red LED illumination light.
Code Type Refers to the type of bar codes for which editing can be enabled, allowing editing to be specific to a type of bar code. The choices are listed below: All Barcodes* Code 39 EAN-13 Codabar MSI/Plessey UPC-A EAN-8 Code 128 Code 11 UPC-E Int 2 of 5 Code 93 ISBN Strip Leading Characters (0-9, A-F) Refers to the number (0-15) of characters to be stripped or removed from the beginning of the bar code data.
Beep Options The following settings determine what tone and duration the M7100 beeper will perform after a good bar code scan. You must save the settings for them to take effect. Saving Bar Code Settings You must either save your setting or you can restore the default settings for all bar code options. The 2D Imager settings are quite extensive and complex. Usually the default settings are satisfactory for most applications.
Date/Time The “Date/Time” function sets the M7100 handheld terminal’s internal clock. These setting are saved even if the unit is powered off. You can hit the [ENTER] key to pop-up a calendar to make setting the date easier. You must “Save” the settings for them to take effect. Port Configuration The “Port Configuration” function allows the operator to configure the local serial port.
Port: IrDA Printer Only All printer data will be sent out the Infrared port only. No data will be sent out the RS-232 port. RS232 Printer Only All printer data will be sent out the RJ-45 wired RS-232 port. No data will be sent out the IrDA port. IrDA w/ RS232 Scanner The printer data will be sent out the IrDA port while the RJ-45 wired RS-232 port will be used for a tethered (corded) scanner. Whenever the RS-232 port is selected, you must set up the port parameters.
Startup Options The “Startup Options” function allows the operator to setup various options used when the M7100 is first powered on. Start Dir: This is the directory that the M7100 terminal will use for any autostart programs. Start Prog: This is the program the M7100 will automatically start when the unit is powered on. When a startup program is specified, the M7100 will not start the internal telnet program.
Enable Barcode Daemon: Allows scanned data to be routed to the keyboard input buffer. Do not disable this function if bar code scanning is required. Enable User Menu: With "Enable User Menu" set, the M7100 will show a simplified Main Menu while requiring a password to enter an "Administrative Mode". This User Menu gives the end user direct access to the "Reconnect", "Battery Status", "Network Status", "Serial Number", "Host Server Name", and "Contrast".
Linux Prompt The “Linux Prompt” function puts the M7100 handheld terminal into its native Linux Operating System. Most of the Linux commands are available on the M7100.
Journaling File System The M7100 Handheld terminal includes the capability to save programs and data. There is a special, non-volatile sub-directory to store user information. This sub-directory is jffs2 (lower case only) and can be accessed from the Linux prompt by typing “cd jffs2”. You can list the contents of this directory by typing “ls” (list). The jffs2 subdirectory contains all the customer supplied setup files.
Tools/Utilities The “Tools and Utilities” function includes the built-in Calculator and Basic interpreter functions. Calculator The M7100 handheld terminal comes equipped with a powerful calculator utility which can be activated from the Tools/Utilities menu. The calculator can do simple mathematical functions by simply typing the data from the keypad. The calculator can do much more complicated math functions. Note that the functions require the operand be in parentheses ( ).
Force Sleep Now The “Force Sleep Now” function puts the M7100 handheld terminal in sleep mode. The red LED above the power key will flash to show the unit is still active but is currently in sleep mode. The Sleep Timer is now started. Press the red Power key to resume from sleep mode (unless “Wakeup on All Keys” is selected in Power Management). If the red Power key is pressed briefly, the unit will wake-up from sleep mode.
5 Chapter The M7100 Expanded Memory Handheld Terminal This chapter describes the advanced features of the M7100 Handheld Terminal with the Expanded Memory module installed. The M7100 was designed with expandability in mind. The heart of the M7100 is a high speed processor and memory card. This card can be replaced with an expanded memory version which will greatly increase the M7100 internal memory capacity.
Diagnostic Menu > Firmware Version You should now see a screen similar to the ones above. Note in the above examples, the standard memory version DOES NOT have a -32 extension listed with the RAM DISK IMAGE version or the LINUX KERNEL version. The RAM DISK IMAGE for the standard memory version will not have a 32 listed in the file name. The RAM DISK IMAGE for the expanded memory version will have a the file name (e.g. -32 listed in 1.4.1-32).
File Transfer Protocol (FTP) The M7100 Handheld Terminal includes a client side FTP program which makes it very easy to upload and download files and data. Almost any computer using almost any FTP program can send and receive files to and from the M7100 using the radio link. The “host” computer must have a logical network connection to the M7100. This can be tested by either “pinging” the M7100 or “pinging” the host from the M7100. See the M7100 User Manual for more details.
Once the operator hits [ENTER] from the welcome screen then the control menu for the links program is selected by hitting the [Esc] key. If the M7100 terminal has connectivity to the internet, then the operator can type in any valid URL and the M7100 will display the web page. If there is no connectivity to the internet or if a local firewall prohibits internet access, then the M7100 will display a blank screen.
By changing “User font size” and “Scale all images by (%)” you can get more information on one M7100 display screen. The M7100 Handheld Terminal can be setup to automatically start the links program and go directly to a predetermined website. This is done by using the M7100 menu system and selecting “Local Settings > Startup Options”. The following screen shots show the M7100 set up to start the links program in the graphics mode and to go to the AML website.
Connect 3270 and 5250 TE Clients The M7100 Expanded Memory version handheld terminal can run an optional 3270 or 5250 terminal emulation client from Connect Inc. The 3270 and 5250 TE clients are typically used with IBM AS/400 and IBM mainframe systems. This optional software allows the M7100 handheld terminal to work just like a standard IBM workstation terminal but with a smaller display.
Provides host-based 5250/3270 and VT100/220 wireless terminal support for: Stay-Linked ATSM (Advanced Terminal Session Management) features enable centralized support and development staff to: • • • • • • • • Monitor devices/view screens in real-time Send software updates to devices Send text messages to devices Troubleshoot with event logs/diagnostics Re-boot/re-start devices Take over sessions when devices fail Share sessions/collaborate with users Use new API to integrate with host apps See more inform
Index 5 5250 and 3270 terminal emulation, 28 Font function, 44, 52 Force Sleep Now, 116 FTP, 114 Full ASCII, 68, 83, 84, 87, 88, 89, 90, 92, 93, 95, 96, 99, 101 A Access Point, 26 Advanced Long Range laser, 7 Applications Menu, 27 Area Imager, 7 Auth setting, 36 Avg. Noise, 58 Avg.
Setting the UPC Barcode, 69, 84, 85, 86, 87, 88 SIM (Subscriber Identity Module), 17 simultaneous telnet, 40 Sleep mode, 116 Sleep Timer, 56 SSID, 33 standard laser, 6 Start Dir, 112 Start Param, 112 Start Prog, 112 Symbology Settings, 67, 82 T Telnet, 27 Terminal Options, 43, 44, 52 Terminal Overview, 3 Test label, 63 Tools and Utilities, 115 TX Rate, 59 U UPC/EAN Barcode Supplements Settings, 71, 91 user name, 119 V virtual consoles, 27 W Warranty, 2 web browser, 119 WEP key encryption, 34 Wireless Eq