Intermec Sabre 1552 Scanner, Microbar 9745 Base Station, Microbar 9745 System Manual

Page 1
System Manual
Sabre 1552 Scanner and Microbar 9745
Base Station
Page 2
Intermec Technologies Corporation Corporate Headquarters
www.intermec.com
The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and service Intermec-manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
Information and specifications contained in this document are subject to change without prior notice and do not represent a commitment on the part of Intermec Technologies Corporation.
© 2002–2005 Intermec Technologies Corporation. All rights reserved. The word Intermec, the Intermec logo, Norand, ArciTech, CrossBar, Data Collection Browser, dcBrowser,
Duratherm, EasyCoder, EasyLAN, Enterprise Wireless LAN, EZBuilder, Fingerprint, i-gistics, INCA (under license), Intellitag, InterDriver, Intermec Printer Network Manager, IRL, JANUS, LabelShop, Mobile Framework, MobileLAN, Nor*Ware, Pen*Key, Precision Print, PrintSet, RoutePower, TE 2000, Trakker Antares, UAP, Universal Access Point, and Virtual Wedge are either trademarks or registered trademarks of Intermec Technologies Corporation.
Throughout this manual, trademarked names may be used. Rather than put a trademark ( or ®) symbol in every occurrence of a trademarked name, we state that we are using the names only in an editorial fashion, and to the benefit of the trademark owner, with no intention of infringement.
There are U.S. and foreign patents pending.
ii
Page 3
Manual Change Record
This page records the changes to this manual. The manual was originally released as version 001.
Version Date Description of Change
003 11/01 Updated document to current Intermec style. 004 3/02 Updated for advanced long-range scanner. 005 3/05 Corrected the Show Data Formats bar code, the human readable text for
the Code 39 test bar code, and the FB command description. Added a note for applying a format to all Symbology types.
iii
Page 4
blank
Page 5
Contents
1
Before You Begin xi
Safety Summary xii Safety Icons xii Global Services and Support xiii Who Should Read This Document? xiiiv Related Documents xiv
Getting Started
About the Cordless System 1-3
Scanner: Main Components 1-4 Base: Back View 1-4 Battery Pack 1-5
North American Charging Information 1-5 Worldwide Charging Information 1-5 Battery Pack Recommendations 1-5
Proper Disposal of the Battery Pack 1-6 Charging the Battery Pack 1-6 Accessories for the Cordless System 1-7
Contents
Setting Up the Cordless System 1-8
Connecting More Scanners to the Cordless System 1-11
About the LED Sequences and Beeper 1-11
Understanding the Base LED 1-11 Understanding the Scanner LED 1-12 Understanding the Scanner Beeps 1-12
Basic Operation of the Cordless System 1-13
Base 1-13 RF (Radio Frequency) Module Operation 1-14 Scanner 1-14 System Conditions 1-15
Association Process 1-15
Scanner is Out of Range 1-16
Scanner is Moved Back Into Range 1-16
Replacing Battery Pack While Associated 1-16
Moving Scanners From One Base to Another 1-16
Swapping Scanners Between Two Systems with Nine Scanners on Each 1-17
v
Page 6
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
2
Communication Between the Cordless System and the Host 1-17
Acknowledgement from the Base 1-17 Acknowledgement from the Host System 1-18
Quick Start and Interface Menu
Introduction 2-3
Plug and Play Selections 2-4
Industrial Interface: IBM PC 2-4 Industrial Interface, Aux Port: RS-232 2-4 IBM 468X/9X Ports 5B, 9B, and 17 Interface 2-5 Industrial Interface (1700, 5900 Terminals), Aux Port: Wand Emulation Black High 2-5 Industrial Interface (J20xx, T24xx, 94-95-97xx Terminals), Aux Port: Wand Emulation
White High 2-6
Terminal Interface Selections 2-7
Supported Terminals 2-7
Keyboard Country Selection 2-9
Keyboard Selections 2-10
Keyboard Style Selections 2-10 Keyboard Style Modifiers 2-11
Output Delays Selections 2-13
Wand Emulation Selections 2-14
Transmission Rate Selection 2-14 Output Polarity Selection 2-15
Power Settings 2-16
Base Low Power Mode 2-16 Battery Conservation Mode 2-16 Timeout Selections 2-17
Reset and Status Check Selections 2-18
Reset Factory Settings 2-18 Status Check 2-18
vi
Page 7
3
Communications Menu
Host Port Communications 3-3
Baud Rate Selection 3-3 Parity Selection 3-4 Word Length Data Bits Selection 3-5 Word Length Stop Bits Selection 3-5 Serial Wedge Output Selection 3-6 Hardware Flow Control Selection 3-6 Host ACK Selection 3-7
Escape Commands 3-7
Auxiliary Port Communications 3-8
Baud Rate Selection 3-8 Parity Selection 3-9 Word Length Data Bits Selection 3-10 Word Length Stop Bits Selection 3-10 Protocol Selection 3-11 Aux Port ID Transmit Selection 3-11 IBM 4683 Async Address Selections 3-12 Hardware Flow Control Selection 3-13 Data Character Selection 3-13
Contents
Aux Prefix and Suffix Selections 3-14
Aux Prefix Selection 3-16 Aux Suffix Selection 3-17 Exit Selection for Aux Prefix / Suffix 3-17 Aux Prefix Enable/Disable 3-17 Aux Suffix Enable/Disable 3-18
Aux Data Formatter Selections 3-18
Aux Format Editor Commands 3-20 Aux Data Format Editor 3-22 Aux Data Formatter 3-23 Require Aux Data Format 3-23 Alternate Aux Data Formats 3-24
vii
Page 8
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
4
Application Work Groups Menu
Introduction 4-3
Output Selections 4-4
Application Work Group Selection 4-4 Remove Scanner Selection 4-5 Beeper Volume Selection 4-5 Beeper Pitch 4-6 Decode Beep Selection 4-7 Scanner Voting Selection 4-7 Laser Marker Beam 4-8 AIM ID Prefix 4-8 Code ID Prefix 4-9
Prefix/Suffix Selections 4-9
Prefix and Suffix Examples 4-11
Example 1: Add Suffix for Specific Symbology 4-11 Example 2: Add Suffix for All Symbologies 4-12 Example 3: Add Prefix for Specific Symbology/Suffix for All Symbologies 4-12
Example 4: To Clear a Specific Prefix Entry 4-12 Prefix Selection 4-13 Suffix Selection 4-13 Exit Selection for Prefix / Suffix 4-14
viii
Data Formatter Selections 4-15
Other Programming Selections 4-17 Format Editor Commands 4-17
Send Commands 4-17
Move Commands 4-18
Search Commands 4-18
Miscellaneous Commands 4-18 Data Format Editor 4-19 Data Formatter 4-20 Require Data Format 4-20 Show Data Formats 4-21 Alternate Data Formats 4-21
Page 9
5 6 7
Symbology Menu
Industrial Symbology Selections 5-3
Codabar Selection 5-3
Concatenation 5-5 Code 39 Selection 5-6 Code 93 Selection 5-9 Interleaved 2 of 5 Selection 5-10 Code 2 of 5 Selection 5-11 Matrix 2 of 5 Selection 5-12 Code 11 Selection 5-13 Code 128 Selection 5-14 Telepen Selection 5-15
Retail Symbology Selections 5-16
EAN/JAN 8/13 Selection 5-16 UPC A Selection 5-18 UPC E0 Selection 5-19 UPC E1 Selection 5-20 EAN/UPC Addenda Selection 5-21 EAN Addenda Selection 5-21 UPC Addenda Selection 5-22
Contents
Supported Interface Keys
Keyboard Function Relationship Table 6-3
Supported Interface Key Tables 6-5
Maintenance and Troubleshooting
Maintenance 7-3
Cleaning the Scan Window of the Scanner 7-3 Inspecting Cords and Connectors 7-3 Examining the Scanner and Base Housings 7-3 Care and Handling of the Battery Pack 7-3 Replacing the Interface Cable 7-4 Recharging and Replacing the Battery Pack 7-5 Resetting Factory Settings 7-5
Troubleshooting Guide 7-6
ix
Page 10
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
8 A
I
Specifications and Factory Defaults
Sabre 1552 Scanner Specifications 8-3
Battery Specifications 8-4
NiMH Battery Pack: Recommended Storage 8-4
MicroBar 9745 Base Station Specifications 8-5
Radio Specifications 8-5
Connectors and Pinouts 8-6
Base : Back View 8-6 Auxiliary RS-232/Wand Emulation Connector 8-7 Keyboard/Terminal and RS-232 (Host Port) Connector 8-8 External Power Connector 8-8
Scan Map 8-9
Factory Defaults 8-10
Quick Start and Interface Menu Defaults 8-10 Communications Menu Defaults 8-11 Application Work Groups Menu Defaults 8-12 Symbology Menu Defaults - Industrial 8-13 Symbology Menu Defaults - Retail 8-15 Voting Table 8-16
Programming Chart and Sample Bar Codes
Programming Chart A-3
Sample Bar Codes A-5
Index
x
Page 11
Before You Begin
This section provides you with safety information, technical support information, and sources for additional product info rm ation.
Safety Summary
Your safety is extremely important. Read and follow all warnings and cautions in this document before handling and operating Intermec equipment. You can be seriously injured, and equipment and data can be damaged if you do not follow the safety warnings and cautions.
Do not repair or adjust alone
Do not repair or adjust energized equipment alone under any circumstances. Someone capable of providing first aid must always be present for your safety.
First aid
Always obtain first aid or medical attention immediately after an injury. Never neglect an injury, no matter how slight it seems.
Before You Begin
Resuscitation
Begin resuscitation immediately if someone is injured and stops breathing. Any delay could result in death. To work on or near high voltage, you should be familiar with approved industrial first aid methods.
Energized equipment
Never work on energized equipment unless authorized by a responsible authority. Energized electrical equipment is dangerous. Electrical shock from energized equipment can cause death. If you must perform authorized emergency work on energized equipment, be sure that you comply strictly with approved safety regulations.
xi
Page 12
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Safety Icons
This section explains how to identify and understand warnings, cautions, and notes that are in this document.
Warning
A warning alerts you of an operating procedure, practice, condition, or statement that must be strictly observed to avoid death or serious injury to the persons working on the equipment.
Avertissement
Un avertissement vous avertit d’une procédure de fonctionnement, d’une méthode, d’un état ou d’un rapport qui doit être strictement respecté pour éviter l’occurrence de mort ou de blessures graves aux personnes manupulant l’équipement.
Caution
A caution alerts you to an operating procedure, practice, condition, or statement that must be strictly observed to prevent equipment damage or destruction, or corruption or loss of data.
Conseil
Une précaution vous avertit d’une procédure de fonctionnement, d’une méthode, d’un état ou d’un rapport qui doit être strictement respecté pour empêcher l’endommagement ou la destruction de l’équipement, ou l’altération ou la perte de données.
Note: Notes are statements that either provide extra information about a topic or contain special instructions for handling a particular condition or set of circumstances.
Global Services and Support
Warranty Information
To understand the warranty for your Intermec product, visit the Intermec web site at
www.intermec.com and click Service & Support. The Intermec Global Sales &
Service page appears. From the Service & Support menu, move your pointer over Support, and then click Warranty.
Disclaimer of warranties: The sample code included in this document is presented for reference only. The code does not necessarily represent complete, tested programs. The code is provided “as is with all faults.” All warranties are expressly disclaimed, including the implied warranties of merchantability and fitness for a particular purpose.
xii
Page 13
Before You Begin
Web Support
Visit the Intermec web site at www.intermec.com to download our current documents in PDF format. To order printed versions of the Intermec manuals, contact your local Intermec representative or distributor.
Visit the Intermec technical knowledge base (Knowledge Central) at
intermec.custhelp.com to review technical information or to request technical support
for your Intermec product.
Telephone Support
These services are available from Intermec Technologies Corporation.
Service
Factory Repair and On-site Repair
Technical Support
Service Contract Status
Schedule Site Surveys or Installations
Ordering Products
Outside the U.S.A. and Canada, contact your local Intermec representative. To search for your local representative, from the Intermec web site, click Contact.
Description
Request a return authorization number for authorized service center repair, or request an on-site repair technician.
Get technical support on your Intermec product.
Inquire about an existing contract, renew a contract, or a s k i nvoicing questions.
Schedule a site survey, or request a product or system installation.
Talk to sales administration, place an order, or check the status of your order.
In the U.S.A. and Canada call 1-800-755-5505 and choose this option
1
2
3
4
5
Who Should Read This Document?
This manual provides you with information about the features of the 1552/9745 Cordless System, and how to install, configure, operate, maintain, and troubleshoot it. Before you install and configure the 1552/9745 Cordless System, you should be familiar with your network and general networking terms, such as IP address.
Related Documents
The Intermec web site at www.intermec.com contains our current docum ents tha t y ou can download as PDF files. To order printed versions of the Intermec manuals, contact your local Intermec representative or distributor.
xiii
Page 14
Page 15
1
Getting Started
Page 16
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
blank
Page 17
This chapter explains the Cordless System and its components. It also describes how to charge the batteries and get the system installed and running.
About the Cordless System
The Cordless System consists of the MicroBar 9745 Cordless Base Station and at least one Sabre 1552 Cordless Scanner. Up to nine scanners may be associated with one base. Each scanner has a removable, rechargeable battery pack and provides real time decoding within a 15.24 meter (50 foot)
The Cordless System is an economical, durable solution for a wide variety of portable data collection applications. The system features
a tough, ergonomic thermoplastic housing for comfort and durability.
recognition and decoding of the most popular, industry-standard bar code
symbologies.
scanner coverage of up to 730 square meters (7854 square feet) in open air environments.
a wide range of interfaces that are compatible with many POS, keyboard wedge, and RS-232 terminals.
1
radius of the base.
Getting Started
1
visible and audible feedback for confirmation of a successful decode.
a choice of rechargeable batteries designed to operate through a whole work day.
The Cordless System can be programmed for many communications parameters and input/output protocols compatible to the host, as well as advanced data editing and formatting. Programming is accomplished by using the single programming bar codes in this manual (Chapters 2 through 5).
1
A 15.24 meter (50 foot) radius is obtained under optimal, “open air” conditions. Signals between the base and its
scanners need a clear path to communicate, free from RF interference.
1-3
Page 18
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Scanner: Main Components
Audio - sound port
Scan window
Trigger
Battery pack
Base: Back View
Light
1552S013.eps
Antenna
Battery pack clip (2 places)
Keyboard/terminal and RS-232 connector (host port)
Aux RS-232, service port, and wand emulation output connector (auxiliary port)
1-4
External power connector (power port optional)
1552S015.eps
Page 19
Getting Started
1
Battery Pack
Power is supplied to the scanner by a rechargeable Nickel Metal Hydride (NiMH) battery pack that snaps onto the bottom of the scanner.
North American Charging Information
The battery packs are designed to plug into any two prong North American AC power outlet (110 /120 Vo lt ) for direct charging. You need no additional equipment and you can recharge the packs virtually anywhere. If you want surge protection, a charge strip can provide extra protection.
Worldwide Charging Information
The NiMH battery pack is rated for both 110/120 Volt 60 Hz applications and for 230/240 Volt 50 Hz applications; therefore, it may be recharged worldwide. For international charging and to accommodate the wide variety of electrical outlets, a custom charge strip is required to charge the batteries. The charge strip is offered for two or six battery pack configurations.
Contact your local Intermec representative for more information on charge strips.
Battery Pack Recommendations
Charge the battery for 24 hours the first two or more times to fully charge the battery.
Charge the battery pack immediately before use or at least within a couple of days of use.
Remove the battery pack from the power outlet after charging is completed. Avoid extended overcharging; do not leave the battery charging for more than 2 days.
Periodically fully discharge the battery pack.
Avoid using the battery pack in extreme temperatures.
Do not disassemble the battery pack. There are no user-serviceable parts in the
battery pack.
1-5
Page 20
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Proper Disposal of the Battery Pack
When the battery pack has reached the end of its useful life, the batteries should be disposed of by a qualified recycler or hazardous materials handler. Do not incinerate the battery pack or dispose of the battery pack with general waste materials. Contact technical support for recycl ing or disposal inf ormation.
Charging the Battery Pack
1. Fully charge the battery pack. If you are in North America, plug the battery pack directly into any common 120 Volt AC outlet.
If you are outside North America, use
a custom charge strip. Plug the battery packs into the charge strip and plug the charge strip into an outlet.
Cordless scanner
2. Note that the LED on the bottom of the battery pack lights red when the battery pack is charging; it shows
Rechargeable battery pack
green when it is fully charged and ready to use.
It is important that you charge the
1552S020.eps
battery for 24 hours prior to first use. No damage occurs if this is not done, but the battery capacity will not be at 100%.
3. After the battery pack is fully charged, attach it to the scanner by pressing the pack firmly (align the prongs on the pack with the mating receptacles) in the base of the scanner until the release buttons click, holding the pack firmly in place. (When you attach a charged battery pack to the scanner, you will hear a single beep.)
When the battery pack needs recharging, the yellow LED on top of the scanner pulses in short, continuous blinks and the scanner won’t beep when you pull the trigger. If the LED stops flashing when the temperature lowers or you do not use the battery pack for some time, you still need to charge the battery pack.
1-6
Page 21
Getting Started
1
Accessories for the Cordless System
Contact your local Intermec representative for more information or to order accessories.
Battery Packs
The permanently sealed battery packs contain four rechargeable “AA” cells, plus circuitry to allow recharging via standard AC power outlets (eliminating cumbersome and expensive custom charging stations). Each scanner is shipped with one NiMH battery pack. Order backup batteries or replacement batteries separately.
Belt Holster
The belt holster holds the scanner when not in use. The belt holster consists of a foam covered wire frame clasped to an adjustable nylon web belt designed to be worn around the waist.
Charge Strips
To charge more than one battery pack at one time, charge strips are available. The charge strips are offered in two or six outlet configurations and may be conveniently wall mounted or set on flat surfaces. The charge strip uses a standard PC (IEC 320) grounded power cord between the charge strip and the electrical AC outlet.
Note: The power cords must be ordered separately. For more information, contact your local Intermec representative.
Head Cover
The head cover features a “D” ring to attach to a tool balancer to suspend the scanner rather than putting it down.
Visual Menu™
Visual Menu is a software configuration tool that provides the ability to configure the Cordless System by connecting the base to the COM port of a PC. Visual Menu allows you to download firmware upgrades, change programmed parameters, and create and print programming bar codes.
Wall Mount Kit (Standard or Industrial)
The standard wall mount holder stores the scanner on a vertical surface for convenient access. The scanner easily slides between two rubberized fingers that hold the scanner when it is not in use.
Similar to the standard wall mount holder, the rubberized fingers on the industrial wall mount holder are smaller to maintain a firm grasp on the scanner under jolting and jarring conditions, such as those expected in fork lift applications.
1-7
Page 22
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Setting Up the Cordless System
Important: Before you set up the Cordless System, make sure the scanner’s battery pack has been fully charged. See “Charging the Battery Pack” earlier in this chapter for charging instructions.
To set up the Cordless System
1. Turn off the power to the host system.
2. Connect the interface cable to the base and to the terminal/computer.
Depending on your application, the interface cable you need may be different than
the one shown below. Also, the cable, keyboard, and terminal/computer may vary.
Keyboard Wedge Interface Example
Terminal (host system)
3
Base
Disconnect
2
1
Note: For optimal coverage, place the base and its antenna as far away from other sources of RF interference, with a clear transmitting path to the scanner(s). Applications may run faster in RS-232 due to data rate restriction on some wedges. Extension cables from the base to the host may be added to either wedge applications (up to 15 feet) or RS-232 applications (up to 50 feet).
The base can be mounted on a wall or a ceiling. Try to place the base so that the antenna is in a vertical (straight up and down) position whenever possible. An extra Association Bar Code is provided in case the base is mounted where the label might be difficult to scan.
1-8
Page 23
Getting Started
In an RS-232 configuration, connect your interface cable between the base (1) and the host system (2). You also need to use an external power supply (3). Contact your Intermec sales representative for more information on ordering power supplies or RS-232 cables, including “Y” extension and mouse power pickup cables to mount the base for best RF coverage. Cable, keyboard, and terminal may vary.
RS-232 Interface Example
Terminal (host system)
2
2
Base
1
1
3. Turn on the power to the host system. Verify that the base is on; the green LED is blinking. (The base does not have a beeper.)
3
Power supply
1-9
Page 24
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
4. Using the scanner, scan the Association Bar Code (the bar code label on the top of the base) to link that scanner to the base. Two quick beeps followed by clicking and a single beep indicates a “good” association. The scanner is now in communication with the base.
Cordless laser scanner
Cordless base
Association bar code
1552S012.eps
Note: After association, if the battery pack is removed from the scanner and replaced, the scanner automatically reassociates to the base if the base has remained powered up. In this case, the scanner beeps when a charged battery pack is installed and beeps a second time after full association, about 5 to 10 seconds later.
5. Program your Cordless System to work with your terminal or computer by scanning the Terminal Setup Codes. Use the “Terminal Interface Selections” in Chapter 2 to scan your Terminal ID.
With Plug and Play programming, you scan only one bar code to program the
Cordless System to work with a designated interface, including any required prefixes and suffixes.
6. To determine if your Cordless System is set up correctly, scan one of the sample bar codes in Appendix A, “Programming Chart and Sample Bar Codes.”
1-10
Page 25
Getting Started
Connecting More Scanners to the Cordless System
Up to nine scanners may be associated with one base2.
To connect more scanners to the Cordless System
1. Make sure the scanner’s battery pack has been fully charged.
2. Scan the Association Bar Code (the bar code label on the top of the base) to link each scanner to the base.
The base stores a unique ID for each scanner (up to nine) to identify the scanner during data communication. Two beeps followed by clicking and a single beep from the scanner indicates a “good” associatio n. The base will re ject a tenth scan ner try ing to link to its network and it will send the scanner an error command. (A rejected scanner beeps three times, indicating an unsuccessful association.)
Note: When you associate more scanners with the base, you don’t have to program your Cordless System to communicate with your terminal or computer if you’ve already completed Step 5 in “Setting Up the Cordless System” earlier in this chapter.
1
About the LED Sequences and Beeper
The base has a green LED that indicates its status and verifies it is communicating with the host system. The scanner has a beeper and two LEDs on the top of it (green and yellow) that indicate its power up, communication, and battery pack status. The tables below list the indication and meaning of the beeps and LEDs for the base and scanner.
Understanding the Base LED
Sequence Meaning
LED on continuously Power on, system idle LED blinks, long duration Power on, diagnostic error LED blinks, short duration Receiving data from scanner, host, or auxiliary port LED blinks, four long pulses Communication error detected
2
within a 15.24 meter (50 foot) radius of the base, in an open air environment.
1-11
Page 26
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Understanding the Scanner LED
Sequence Meaning
Green LED on Trigger pulled, out of range Green LED on, 2 seconds Successful decode and communication Green LED blinks, 2 seconds Successful decode with unsuccessful communication, or
unsuccessful clear to scanner
Green LED on, 5 seconds Enter/exit programming mode, successful parameter change
in programming mode Green LED blinks, 5 seconds Unsuccessful parameter change in programming mode Yellow LED on Scanning, trigger pulled (in or out of range) Yellow LED blinks Low battery (trigger pulled)
Understanding the Scanner Beeps
Sequence Meaning
No beep No scanning, scanning, or low battery (trigger pulled) 1 beep Successful decode and communication Clicking, then 1 beep Successful reassociation Clicking only Unsuccessful reassociation 2 beeps, clicks, then 1 beep Successful association to base 3 beeps, same tone Unsuccessful association to base (10th scanner), out of
range, or no network 3 beeps, 2 high and 1 low tone Enter/exit programming mode or successful association to
base. Successful or unsuccessful parameter change in
programming mode. 4 beeps, low, high, low, high
tones
Communication error: successful decode with possible
unsuccessful communication to base. Check host to
determine if data arrived properly.
1-12
Page 27
Basic Operation of the Cordless System
This section explains the basic operating components of the Cordless System.
Base
The base provides the link between the scanner and the host system. The base contains a control/interface assembly and an RF communication module. The RF communication module performs the data exchange between the scanner and the control/interface assembly. The control assembly coordinates the central interface activities including transmitting/receiving commands and data to/from the host system, performing software activities (parameter menuing, visual indicator support, power-on diagnostics), and data translation required for the host sy stem.
Control/Interface Assembly (base circuit board)
RF module
Control
User I/O
Host I/O
Getting Started
Menu I/O
Multipoint
1
Base housing
Antenna
LED
I/O ports
RF Host
Power
Aux
1552S018.eps
1-13
Page 28
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
RF (Radio Frequency) Module Operation
The Cordless System uses a state of the art radio to transmit and receive data between the scanner and the base. Designed for point-to-point and multipoint to single point applications, the radio transmits data at a rate of 1 megabit per second (Mbps) in a half duplex (2 way) communications mode. The radio operates using a license free, low power, 2.4 GHz spread spectrum (frequency hopping) technique. This transmission technique, which sends relatively small data packets at a fast data rate over a radio signal with randomly changing frequencies, makes the Cordless System highly responsive to a wide variety of data collection applications and resistant to noisy RF environments.
The RF radio used in the Cordless System has been tested and approved as complying with the two leading standards-setting organizations that serve as regulatory models for compliance in most countries. In North America, the radio is approved u nder th e standards in FCC B Part 15.249 regulations and, in Europe, under the standards in ETS 300 328 regulations.
Scanner
The scanner enables bar code scanning by using scan engines, real time decoding, and host connectivity within a 15.24 meter (50 foot) initial bar code data acquisition function and communicates to the base. The scanner comprises a scan engine, a decode/control assembly, and an RF communication module.
3
radius of the base. It provides the
The scan engine performs the bar code image illumination and detection. The decode/control assembly coordinates the central communication activities including capturing and decoding the bar code image data, performing software activities (parameter menuing, visual indicator support, low battery indication), and data translation required for the host system. The RF communication module performs the data exchange between the scanner and the base.
3
A 50 foot (minimum) radius is maintained in most environments. For optimal performance, signals between the base and
its scanners need a clear path to communicate, free from RF interference.
1-14
Page 29
Scanner
Scanner Assembly
Getting Started
1
Engine Assembly
Scan engine (laser)
Beeper
Antenna
Engine hsg window/lt pipe
Battery pack
HHLC I/O
RF module
Decode/Control Assembly (handle board)
Engine port
Control
Trig/decode
Beeper port
RF port download port
Battery port
Menu I/O
Power mgmt
Trigger handle housing
1552S022.eps
System Conditions
The components of the Cordless System interact in specific ways as you associate one or more scanners to a base, as you move a scanner out of range, bring a scanner back in range, replace a scanner battery pack, or swap scanners between two Cordless Systems. This information explains the Cordless System operating conditions.
Association Process
After you scan the Association Bar Code, the base synchronizes radio parameters and the work group parameter table in the scanner. The work group table is uploaded during the clicking sequence. Two beeps, clicking, then a single beep indicates the process is complete. The base blinks wh ile it is send ing the table to the scanner. Until the table is uploaded, scanning and data transmission are interrupted. If the base is off or not working properly, the scanner emits an error (triple) beep after trying for 30 seconds to associate to the base.
The work group table is also uploaded any time the base believes a previously associated scanner wishes to join the network. A scanner always tries to join the last base it was associated to, even if the scanner has been without power for several days. The base allows a scanner to associate as long as there are fewer than nine scanners actively associated to the base.
1-15
Page 30
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Scanner is Out of Range
The scanner is always in communication with its base, even when it is not transmitting bar code data. Whenever the scanner can’t communicate with the base for a 3-second interval, it is out of range. If the trigger is pulled while the scanner is out of range, the green and yellow LEDs illuminate. When you scan a bar code, the scanner issues three beeps and does not try to send data to the base.
Note: While the scanner is out of range, it consumes more power searching for the base continuously. To conserve battery power, store the scanner with the battery pack removed, or program it for Battery Conservation mode.
Scanner is Moved Back Into Range
The scanner will silently rejoin (no beep after connecting and synchronizing with the base) if the scanner has not been reset (battery pack disconnected and reconnected), no menu codes have been scanned by other scanners in the work group, or the base has not been reset. Any one of these three conditions can cause the scanner to go through a reassociation process when it is moved back in range. Reassociation is the process of uploading the work group parameter table from the base.
Reassociation is done automatically, without having to scan an association label. During reassociation, the scanner clicks, then beeps once. You will hear a single beep when the reassociation process is complete.
If you believe you are in range and are still hearing a triple (error) beep, you may have been removed from the base’s network. Try scanning the Association Bar Code or reset scanner by removing and reinserting the battery pack.
Replacing Battery Pack While Associated
When you insert the battery pack, the scanner beeps and then clicks. During this period, the work group parameter table is uploaded to the scanner from the base. Scanning and data transmission are interrupted. When the scanner emits a second beep, you may scan again. If you don’t receive a second beep, the table was not transferred successfully either because the scanner was out of range or all of the data was not received. Scan the Association Bar Code again.
Moving Scanners From One Base to Another
You can transfer a scanner between base networks by scanning a new Association Bar Code. Scanners can only be associated to one base at a time. Once a scanner is associated to a base, it tries to stay associated to that base until you use it to scan a new Association Bar Code. The new base adds a scanner to its association list as long as fewer than nine scanners are in its network. If a base has nine scanners in its network, you need to disassociate one scanner before adding another.
1-16
Page 31
Getting Started
Each base keeps an association list of up to nine scanners. This list contains the associated scanners’ radio serial numbers and dynamic addresses. New dynamic addresses are assigned to the scanners each time a base Reset occurs. This helps the Cordless System track the status of the different scanners in its network during the association and reassociation process.
1
Swapping Scanners Between Two Systems with Nine Scanners on Each
You may use the Remove Scanner Selection to disassociate any scanner and then add a new scanner by scanning the Association Bar Code with the new scanner. If you cannot scan the disassociation label because the scanner you are trying to disassociate was damaged, remove power from that scanner and it automatically disassociates in approximately 3 seconds.
Communication Between the Cordless System and the Host
The scanner provides immediate feedback in the form of a “good read” indication (a green LED on the scanner and an audible beep) after a bar code is scanned correctly and the base has acknowledged receiving the data. The Cordless System also provides two­way communication between the scanner and the base or host system.
When data is scanned, the data is sent to the host system via the base. Confirmation from the host system or the base indicates that the data sent was received by the host. The scanner recognizes two forms of host confirmation: data acknowledgement (ACK) from the base or an ACK from the host system. If it can’t be determined that the data has been properly sent to the host system, the scanner issues four beeps (low, high, low, high tones). You must check to see if the scanned data was received by the host system.
Acknowledgement From the Base
If the Cordless System is configured for a keyboard wedge host interface, a signal (ACK) is sent from the base confirming that the data was received and is being sent on to the host system. (Since keyboard wedge interfaces cannot provide bi-directional communications, they do not permit host confirmation.)
1) Good Read
2) ACK from Base
3)
*
* Base sends data to Host after ACK is sent to scanner.
1-17
Page 32
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Acknowledgement From the Host System
Host system confirmation may be implemented with a bi-directional interface like Host RS-232. In this configuration, when the base receives the scanned data from the scanner and forwards it to the host, the Cordless System waits for a signal from the host that it received the data. (For information on enabling this feature and using Host Escape commands, see “Host Ack Selection” in Chapter 3).
1) Good Read
2)Data
4) ACK from host
(via base)
to host
3)ACK
1552S006.eps
1-18
Page 33
2
Quick Start and Interface Menu
Page 34
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
blank
Page 35
Introduction
Quick Start and Interface Menu
This chapter explains how to program the Cordless System to work with your terminal or computer (host system).
All operating parameters are stored in non-volatile memory resident in the Cordless System, where they are permanently retained in the event of a power interruption. When you receive your Cordless System, certain operating parameters have already been set. These are the factory defaults, indicated by the symbol “*” on the programming pages (beneath the default programming bar code). Default charts that list all the factory default settings may be found in Chapter 8, “Specifications and Factory Defaults.”
Appendix A, “Programming Chart and Sample Bar Codes,” has a programming chart that contains alphanumeric bar codes for setting additional programming options, such as the digits representing Symbology Message Length. The programming chart explains how and when to use the alphanumeric bar codes.
Note: After scanning these menu selections, you will notice a pause (up to 20 seconds) while the base processes and uploads the new menu inform ation to its parameter tables:
2
Plug and Play Selections (on the next two pages)
Factory Default Settings: ALL Application Groups (Chapter 2)
Application Work Group Selections (Chapter 4)
Appendix A also has a sample bar codes page that provides bar code symbols you may scan to verify that your Cordless System has been programmed correctly and is communicating with your host system.
2-3
Page 36
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Plug and Play Selections
This section contains programming bar codes for:
Industrial Interface: IBM PC
Industrial Interface, Aux Port: RS-232
IBM 468X/9X Ports 5B, 9B, and 17 Interface
Industrial Interface, Aux Port: Wand Emulation Black High
Industrial Interface, Aux Port: Wand Emulation White High
Industrial Interface: IBM PC
*IBM PC AT and Compatibles Interface (also PS/2 30-286, 50, 55SX, 60, 70, 70-061, 70-121, 80)
The bar code above also programs a carriage return (CR) suffix.
Industrial Interface, Aux Port: RS-232
RS-232 Interface
The bar code above also programs the following parameters:
Programmable Option Setting
Baud Rate 38,400 bits per second Parity None Data Format 8 data bits, 1 stop bit Prefix None Suffix Carriage Retur n (CR)
Note: Plug and Play menu codes will default all settings before programming the interface.
2-4
Page 37
Quick Start and Interface Menu
IBM 468X/9X Ports 5B, 9B, and 17 Interface
Scan one of the following “Plug and Play” bar codes to program the interface for IBM 4683 Port 5B, 9B, or 17.
Note: When using any of the IBM 4683 interfaces, the maximum allowable data rate into the base aux port is 9600 baud.
IBM 468X/9X Port 5B Interface
IBM 468X/9X Port 9B HHBCR-1 Interface
2
IBM 468X/9X Port 9B HHBCR-2 Interface
IBM 468X/9X Port 17 Interface
Industrial Interface (1700, 5900 Terminals), Aux Port: Wand Emulation Black High
Wand Emulation (Code 39 Format) Interface
Wand Emulation (Same Code Format) Interface
1
1
Supports Code 39, UPC, EAN, Code 128, Interleaved 2 of 5, and Codabar. All other bar codes output as Code 39.
2-5
Page 38
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Industrial Interface, Aux Port: Wand Emulation Black High (continued)
These bar codes also program the following parameters:
Programmable Option Setting
Transmission Rate 25 inches per second Output Polarity Black High
Industrial Interface (J20xx, T24xx, 94-95-97xx Terminals), Aux Port: Wand Emulation White High
Wand Emulation (Code 39 Format) Interface
Wand Emulation (Same Code Format) Interface
2
These bar codes also program the following parameters:
Programmable Option Setting
Transmission Rate 25 inches per second Output Polarity White High
2
Supports Code 39, UPC, EAN, Code 128, Interleaved 2 of 5, and Codabar. All other bar codes output as Code 39.
2-6
Page 39
Terminal Interface Selections
If your terminal is not one of the Plug and Play options, you must program one of the terminals listed below.
To program the terminal interface
1. Scan the Program Terminal Interface bar code.
Program Terminal Interface
2. Find the appropriate Terminal ID code in the table in “Supported Terminals.”
3. Enter the terminal ID by scanning the numeric bar codes in the “Programming Chart” in Appendix A.
4. Scan the Save bar code in the “Programming Chart” in Appendix A.
Quick Start and Interface Menu
2
Supported Terminals
(Factory Default = ID 003)
Terminal Model(s) Terminal ID
Bull BDS-7 Honeywell (HDS-7) 035
3
DEC PC433 SE (Portable PC) 003 DEC VT-220, 320, 330, 340, 420 004 DELL Latitude (Portable PC) 003 DTK 486 SLC (Portable PC) 003 Fujitsu Stylistic (Portable PC) 003 IBM PC XT 001 IBM PS/2 25, 30, 77DX2 002 IBM AT, PS/2 30-286, 50, 55SX, 60, 70, 003
70-061, 70-121, 80 IBM AT Compatibles Keyboard Emulation 003
(Non-wedge)
IBM Thinkpad 365, 755 CV (Portable PC) 003
3
3
3
3
3
Emulate External Keyboard and Automatic Direct Connect Mode may also need to be turned on.
2-7
Page 40
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Supported Terminals (continued)
Terminal Model(s) Terminal ID
IBM 102 Key 3151, 3161, 3162, 3163, 3179, 3191, 006
3192, 3194, 3196, 3197, 3471, 3472,
3476, 3477, 3482, 3486, 3488 IBM 122 Key 3179-1, 3191, 3192, 3471, 3472, 3194 007 IBM 122 Key 3196, 3197, 3476, 3477, 3482, 3486, 008
3488 Lee Data IIS 007 Link ANSI MC-3+, MC-5 015 Link ASCII MC-3+, MC-5 014 Link Enhanced PC MC-3+, MC-5 018 Midwest Micro Elite TS 30 PS (Portable PC) 003 Mitak 4022 (Portable PC) 003 Olivetti M19, M24, M28, M200 001
3
3
Olivetti M240, M250, M290, M380, P500 003 Relisys TR 175 003 RS-232 Host Port 050 RS-232 Aux Port 000 Serial Wedge 050 Televideo 990, 995, 9060 002 Texas Instruments Extensa 560CD (Portable PC) 003 Toshiba 2600 (Portable PC) 003 Toshiba Satellite T1960, T2130, CS (Portable PC) 003 Wand Emulation Code 39 output (via auxiliary port) Wand Emulation Same Code output (via auxiliary port)
3
3
3
4
4
WYSE WY-30 013 WYSE WY-85/185 016 WYSE ANSI WY 60, 120, 150, 160, 325, 370, 99GT 015 WYSE ASCII WY 60, 120, 150, 160, 325, 370, 99GT 014 WYSE Enhanced PC WY 60, 120, 150, 160 018 Zenith Z-note (Portable PC) 003
3
4
Use “Plug and Play Selections.”
2-8
Page 41
Keyboard Country Selection
This programming selection lets you remap the keyboard layout for the selected country. As a general rule, the following characters are not supported by the Cordless System for countries other than the United States:
@ | $ # { } [ ] = / ` \ < > ~
* United States
Belgium
Quick Start and Interface Menu
2
Denmark, Finland, Norway, Sweden
France
Germany, Austria
United Kingdom
Switzerland
Italy
2-9
Page 42
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Keyboard Country Selection (continued)
Denmark (Wyse only)
Keyboard Selections
This section contains programming bar codes for:
Keyboard Style Selections
Keyboard Style Modifiers
Keyboard Style Selections
This programming selection lets you program special keyboard features, such as Caps Lock and Shift Lock.
Regular is used when you normally have the Caps Lock key off. Caps Lock is used when you normally have the Caps Lock key on. Shift Lock is used when you normally have the Shift Lock key on. (Not common to
U.S. keyboards.) Automatic Caps Lock is used if you change the Caps Lock key on and off. The
software tracks and reflects if you have Caps Lock on or off (AT and PS/2 only). This selection can only be used with systems that have an LED that notes the Caps Lock status.
Emulate External Keyboard should be scanned if you do not have an external keyboard (IBM AT or equivalent).
* Regular
Caps Lock
Shift Lock
2-10
Page 43
Keyboard Style Selections (continued)
Automatic Caps Lock
Emulate External Keyboard (Laptops)
Keyboard Style Modifiers
This programming selection lets you program special keyboard features, such as Ctrl+ codes and Turbo Mode.
Control+ASCII Mode Selecting Control+ASCII Mode On makes the Cordless System send key combinations for ASCII control characters for values 00-1F. Refer to Chapter 6, “Supported Interface Keys,” for Ctrl+ values.
Quick Start and Interface Menu
2
Turbo Mode Selecting Turbo Mode On (for the IBM AT only) programs the Cordless System to send characters to the terminal faster.
Numeric Keypad Mode Selecting Numeric Keypad Mode On sends numeric characters as if entered from a numeric keypad.
Automatic Direct Connect When Emulate External Keyboard (Keyboard Style Selections) has been selected, Automatic Direct Connect Mode On keeps the integrated keyboard from becoming permanently disabled. (This selection disables the keyboard for the duration of the bar code transmission.)
Control + ASCII Mo de On
* Control + ASCII Mode Off
Turbo Mode On
2-11
Page 44
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Keyboard Style Modifiers (continued)
* Turbo Mode Off
Numeric Keypad Mode On
* Numeric Keypad Mode Off
Automatic Direct Connect Mode On
* Automatic Direct Connect Mode Off
2-12
Page 45
Output Delays Selections
This selection provides control of the time delays between data output by the Cordless System to the host terminal. The actual delay is 5 ms multiplied by the programmed value (00 - 99). Default = 00.
Intercharacter Delay is the time delay between data characters output by the Cordless System to the host terminal.
Interfunction Delay is the time delay between function (key) codes output by the Cordless System to the host terminal.
Intermessage Delay is the time delay between data messages or records output by the Cordless System to the host terminal.
For example, to set a 45 ms delay, scan the Intercharacter Delay bar code, scan 0, scan 9, and then scan Save (09 x 5ms = 45ms) from the “Programming Chart” in Appendix A.
Quick Start and Interface Menu
2
Intercharacter Delay (x5ms)
Interfunction Delay (x5ms)
Intermessage Delay ( x5ms)
5
5
5
5
You will need to scan a two-digit number and the Save bar code after you scan this programming bar code. Refer to the
“Progra mmi ng Cha rt ” i n App e ndi x A.
2-13
Page 46
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Wand Emulation Selections
This section contains programming bar codes for:
Transmission Rate Selection
Output Polarity Selection
Transmission Rate Selection
This programming selection sets the transmission rate from 10 ips (inches per second) to 300 ips if the Cordless System is in Wand Emulation mode. Programming the transmission rate causes the data to be sent at the spec ified rat e. The prog rammed transmission rate must be compatible with the device receiving the bar code data.
10
*25
40
80
120
150
2-14
Page 47
Transmission Rate Selection (continued)
200
300
Output Polarity Selection
This selection lets you set the output logic convention for the digital output. The choices are White High (“Laser” output) and Black High.
Quick Start and Interface Menu
2
White High
*Black High
2-15
Page 48
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Power Settings
This section contains programming bar codes for:
Base Lower Power Mode
Battery Conservation Mode
Timeout Selections
Base Low Power Mode
You may want the base to draw less power when it is being powered by a portable data terminal or laptop. Use Base Low Power mode to tell the base to draw less power.
*Off
On
Note: Using Base Low Power mode slows decode time.
Battery Conservation Mode
In order to preserve scanner battery power, you can set the scanner to “go to sleep” after the scanner or its base has been idle for a certain length of time. A scanner “checks in” with its base on a periodic basis. If the base has been turned off, you can set the scanner to turn itself off as well (sleep mode). If you prefer, you can set the scanner to turn itself off regardless of the base’s state (nap or doze mode). Once a scanner is off, or asleep, a single trigger pull wakes it up and begins the reassociation process. A second trigger pull is required to scan a code.
Don’t Check for Network Base Before Timeout If you want the scanner to turn off after a period of inactivity, regardless of the state of the base, scan this bar code (nap mode), then scan the desired timeout selection. When the scanner has been idle for the timeout length, it turns itself off. If the scanner has shown no activity for 1 hour, it will automatically shut off by default.
Check for Network Before Timeout If you want the scanner to turn off when the base is powered down, scan this bar code (sleep mode), then scan the desired timeout selection. If the scanner gets no response from the base after the timeout length, the scanner turns off.
2-16
Page 49
Battery Conservation Mode (continued)
No Timeout Scan this bar code if you want the scanner to remain on, which drains the battery faster than the other setting s.
Don’t Check for Network Base Before Timeout
Check for Network Base Before T imeout
*No Timeout
Quick Start and Interface Menu
2
Timeout Selections
Timeout after 15 minutes
Timeout after 30 minutes
Timeout after 45 minutes
*Timeout after 1 hour
Timeout after 2 hours
2-17
Page 50
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Reset and Status Check Selections
This section contains programming bar codes for:
Reset Factory Settings
Status Check
Reset Factory Settings
Scanning the Factory Default Settings bar code resets the Cordless System to the original factory settings, clearing any programming changes you may have made. You may reset the factory default settings for the current application group or for all application groups.
Current Application Group This bar code resets only the settings described in Chapter 4, “Application Work Groups Menu.”
ALL Application Groups This bar code sets the terminal ID to 003, then changes all settings to factory default values. (See “Factory Defaults” in Chapter 8 for a listing of all the factory defaults.)
Factory Default Settings: Current Application Group
Factory Default Settings: ALL Application Groups
Status Check
Show Base Software Revision Scan this bar code to transmit the base software revision level to the host terminal. The base software revision will be printed out as “Base software revision: X.XX, Radio: K.KK.” (The “Xs” and “Ks” will vary according to the firmware revision.)
Show Scanner Software Revision Scan this bar code to transmit the scanner software revision level to the host terminal. The scanner software revision will be printed out as “Scanner software revision: Y.YY, Radio: K.KK.” (The “Ys” and “Ks” will vary according to the firmware revision.)
Note: If your scanner is running software revision 3.29, the software revision will be printed out as “Scanner software revisio n: 3.28.2.2. ”
2-18
Page 51
Status Check (continued)
Show Base Software Revision
Show Scanner Software Revision
Quick Start and Interface Menu
2
2-19
Page 52
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
blank
2-20
Page 53
3
Communications Menu
Page 54
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
blank
Page 55
This chapter explains how to program the communications parameters for the Cordless System. These parameters include host port communications, auxiliary port communications, auxiliary prefix and suffix selections, and auxiliary data formatter selections.
Host Port Communications
*Default All Host Port Communicati ons
Baud Rate Selection
This selection sets the baud rate. Programming baud rate causes the data to be sent at the specified rate. The host terminal must be set up for the same baud rate as the Cordless System to ensure reliable communication.
Communications Menu
3
300
600
1200
2400
4800
9600
3-3
Page 56
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Baud Rate Selection (continued)
19200
*38400
Parity Selection
This selection provides a means of checking character bit patterns for validity. The host terminal must be set up for the same parity as the Cordless System to ensure reliable communication.
*None
Space
Mark
Even
Odd
3-4
Page 57
Communications Menu
3
Word Length Data Bits Selection
This selection sets the word length at seven or eight bits of data per character. If an application requires only ASCII hex characters 0 through 7F decimal (text, digits, and punctuation), select 7 data bits. If an application requires the use of the full ASCII set, select 8 data bits per character.
7 Data Bits
*8 Data Bits
Word Length Stop Bits Selection
This selection sets the word length at one or two stop bits.
*1 Stop Bit
2 Stop Bits
3-5
Page 58
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Serial Wedge Output Selection
This selection selects the serial output direction required by your application. P1 and P2 are serial wedge designations printed on the serial wedge cable. Usually, one goes to the host and one goes to the terminal, depending on your specific application and the serial wedge cable.
To P1
To P1 and P2
To P2
*None (Host Port RS-232)
Hardware Flow Control Selection
This selection turns on hardware flow control that checks for a CTS signal before sending data. This option is useful when your application supports the CTS signal.
Note: This selection cannot be used with Serial Wedge Output Selection.
On
*Off
3-6
Page 59
Communications Menu
3
Host ACK Selection
This selection programs the Cordless System to wait for a confirmation signal (ACK) from the host after bar code data has been sent. When Host ACK is turned on, the host system must be programmed to generate Escape Commands (see section below) for user feedback. See “Communication Between the Cordless System and the Host” in Chapter 1 for an explanation of how Host ACK works.
Host ACK mode is designed to respond to a specific application work group (see Chapter 4, “Application Work Groups Menu”); the host system issues an Escape sequence to all scanners in the application work group. Up to 20 Escape commands may be strung together to create custom beep/blink sequences.
An example of an Escape string to create a “low, medium, high” beep sequence for scanners in Application Work Group 2 would be: “2esc4esc5esc6,”. The first character indicates the application work group and specifies that the comma is used as the delimiter. If it can’t be determined that the data has been properly sent to the host system, the scanner issues four beeps (low, high, low, high tones). You must then check to see if the scanned data was received by the host system.
Note: Host ACK mode will only work with a host system that supports RTS/CTS flow control. If your host system does not support RTS/CTS handshaking, turning on Host ACK will cause some or all of your data to be lost.
On
*Off
Escape Commands
The Cordless System will respond to beep and blink commands from the host system. The format for these commands is: y Esc x , where “y” is the Application Work Group number and “x” is one of the Escape commands listed below. A comma must be used to terminate the command. The following table lists the Escape commands that must be generated from the host system and the resulting action(s).
3-7
Page 60
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Escape Commands (continued)
Command Action
Esc a Beep (two high tones), illuminate green LED for 2 seconds Esc b Beep (three low tones), illuminate green LED nine times Esc 1 Illuminate green LED for 135 ms Esc 2 Illuminate green LED for 2 seconds Esc 3 Illuminate green LED for 5 seconds Esc 4 One beep at low volume Esc 5 One beep at medium volume Esc 6 One beep at high volume Esc 7 Beep (one medium tone), illuminate green LED 2 seconds Esc 8 Beep (three low tones), illuminate green LED nine times
Note: Host ACK may be used with Decode Beep Selection.
Auxiliary Port Communications
*Default All Auxiliary Port Communications
Baud Rate Selection
This selection sets the baud rate. Programming baud rate causes the data to be sent at the specified rate. The device connected to the auxiliary port must be set up for the same baud rate as the auxiliary port to ensure reliable communication.
300
600
3-8
Page 61
Baud Rate Selection (continued)
1200
2400
4800
9600
Communications Menu
3
19200
*38400
Parity Selection
This selection provides a means of checking character bit patterns for validity. The device connected to the auxiliary port must be set up for the same parity as the auxiliary port to ensure reliable communication.
*None
Space
3-9
Page 62
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Parity Selection (continued)
Mark
Even
Odd
Word Length Data Bits Selection
This selection sets the word length at seven or eight bits of data per character. If an application requires only ASCII hex characters 0 through 7F decimal (text, digits, and punctuation), select 7 data bits. If an application requires use of the full ASCII set, select 8 data bits per character.
7 Data Bits
*8 Data Bits
Word Length Stop Bits Selection
This selection sets the word length at one or two stop bits.
*1 Stop Bit
2 Stop Bits
3-10
Page 63
Communications Menu
3
Protocol Selection
This selection programs the auxiliary port for the protocol required by the input device to the auxiliary port. The protocol is a set of rules concerning the exchange of data between serially communicating devices. The auxiliary port supports Record, Burst, and Ack/Nak protocols when receiving data from an RS-232 device.
*Record
Burst
Record Ack/ Nak
Block Ack/Nak
Aux Port ID Transmit Selection
This will attach the Aux Port identifier (which is the letter “r”) to the incoming data at the auxiliary port and will send it along with the data to the host device.
On
*Off
3-11
Page 64
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
IBM 4683 Async Address Selections
If you are going to program the interface for IBM 4683 Async Addresses, you must first program the Terminal ID as 51 (see “Terminal Interface Selections” in Chapter 2). Then, scan one of the programming codes below for your 4683 Async Address selection. When using any of the IBM 4683 interfaces, the maximum allowable data rate into the base auxiliary port is 9600 baud.
Address $68 (Socket 23: 2A Left)
Address $69 (Socket 23: 2B Right)
Address $64 (Socket 25: 2A Left)
Address $65 (Socket 25: 2B Right)
Aux Port Disable
3-12
Page 65
Communications Menu
Hardware Flow Control Selection
This selection turns on hardware flow control that checks for a CTS signal before sending data. This option is useful when your application supports the CTS signal.
On
*Off
Note: The auxiliary port receive function will only work properly if RTS/CTS or ACK/NAK flow control is used. If your host system does not support RTS/CTS or ACK/NAK handshaking, some or all of your data will be lost.
3
Data Character Selection
This selection selects the serial output data characters that may be sent from the RS-232 device connected to the auxiliary port.
Default SOR Character = none (NUL: 00).
Default EOR Character = Carriage Return (CR: 0D).
Default SOB Character = none (NUL: 00).
Default EOB Character = End of Text (EOT: 04).
SOR (Start of Record)
EOR (End of Record)
1
1
1
You will need to scan a two-digit number and Save after you scan this programming barcode. Refer to the “Programming
Chart” in Appendix A.
3-13
Page 66
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Data Character Selection (continued)
2
SOB (Start of Block)
EOB (End of Block)
2
Aux Prefix and Suffix Selections
Auxiliary prefix and suffix characters are data characters you may assign to incoming auxiliary port data.
Data frame
Characters for the prefix and suffix are selected by their hexadecimal ASCII value, up to 12 characters each. Prefix and suffix characters may be assigned to all incoming data.
Default Prefix (incoming data) = none.
Default Suffix (incoming data) = none.
Default Prefix (outgoing data) = none.
Default Suffix (outgoing data) = Carriage Return (CR).
Prefix Message Suffix
To add an auxiliary prefix/suffix to incoming data
1. To add a prefix, scan the Add Aux Prefix bar code.
Add Aux Prefix
To add a suffix, scan the Add Aux Suffix bar code.
Add Aux Suffix
2
A two-digit number and Save are required after scanning this programming barcode. Refer to the “Programming Chart”
in Appendix A.
3-14
Page 67
Communications Menu
2. Scan two bar codes for the hex value “72” (“r,” which represents the identifier for the Aux Port). Scan the two digits from the “Programming Chart” in Appendix A.
3. Refer to the Hex to ASCII Conversion Chart to find the hex value that represents the ASCII characters you wish to attach to the data. Use the “Programming Chart” in Appendix A to scan the alphanumeric combination that represents the ASCII characters.
4. To complete auxiliary prefix/suffix programming, scan either:
Save - This exits, saving the prefix/suffix selections you just assigned.
Discard - This exits without changing the prefix/suffix.
Other Programming Selections: Scanning the Default Prefix or Default Suffix bar code sets the default prefix or suffix.
Scanning the Clear All Prefixes or Clear All Suffixes bar code deletes all prefix or suffix selections.
If you want to turn off the prefix or suffix formatting for a period of time, scan Disable Aux Prefix/Suffix. To turn back on, scan Enable Aux Prefix/Suffix.
3
Example 1: Add a Prefix
To add an HT (tab) prefix to incoming data.
1. Scan the Add Aux Prefix Prefix Selection bar code.
2. Scan 7 and 2.
3. An “HT” is equivalent to “09”. Scan 0 and 9.
4. Scan Save.
Example 2: Add a Suffix
To add a CR (carriage return) suffix to incoming data.
1. Scan the Add Aux Suffix Suffix Selection bar code.
2. Scan 7 and 2.
3. A “CR” is equivalent to “0D”. Scan 0 and D.
4. Scan Save.
3-15
Page 68
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Hex to ASCII Conversion Chart
ASCII Hex ASCII Hex ASCII Hex ASCII Hex ASCII Hex ASCII Hex ASCII Hex ASCII Hex
NUL 00 DLE 10 SP 20 0 30 @ 40 P 50 ‘ 60 p 70 SOH 01 DC1 11 ! 21 1 31 A 41 Q 51 a 61 q 71 STX 02 DC2 12 ” 22 2 32 B 42 R 52 b 62 r 72 ETX 03 DC3 13 # 23 3 33 C 43 S 53 c 63 s 73 EOT 04 DC4 14 $ 24 4 34 D 44 T 54 d 64 t 74 ENQ 05 NAK 15 % 25 5 35 E 45 U 55 e 65 u 75 ACK 06 SYN 16 & 26 6 36 F 46 V 56 f 66 v 76 BEL 07 ETB 17 ’ 27 7 37 G 47 W 57 g 67 w 77 BS 08 CAN 18 ( 28 8 38 H 48 X 58 h 68 x 78 HT 09 EM 19 ) 29 9 39 I 49 Y 59 i 69 y 79 LF 0A SUB 1A * 2A : 3A J 4A Z 5A j 6A z 7A VT 0B ESC 1B + 2B ; 3B K 4B [ 5B k 6B { 7B FF 0C FS 1C , 2C < 3C L 4C \ 5C l 6C | 7C CR 0D GS 1D - 2D = 3D M 4D ] 5D m 6D } 7D SO 0E RS 1E . 2E > 3E N 4E ^ 5E n 6E ~ 7E SI 0F US 1F / 2F ? 3F O 4F _ 5F o 6F DEL 7F
Aux Prefix Selection
2
Add Aux Prefix
Default A ux Prefix (none)
Clear All Aux Prefixes
3-16
Page 69
Aux Suffix Selection
Communications Menu
3
3
Add Aux Suffix
Default Aux Suffix (CR)
Clear All Aux Suffixes
Exit Selection for Aux Prefix / Suffix
Save
Discard
Aux Prefix Enable/Disable
These codes are used when you want to toggle between turning on and off the prefix formatting.
Enable Aux Prefix
Disable Aux Prefix
3
One or more two-digit numbers and Save are required after scanning this programming bar code. Refer to the
“Progra mmi ng Cha rt ” i n App e ndi x A.
3-17
Page 70
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Aux Suffix Enable/Disable
These codes are used when you want to toggle between turning on and off the suffix formatting.
Enable Aux Suffix
Disable Aux Su ffi x
Aux Data Formatter Selections
The Aux Data Format Editor selections are used to edit incoming data to the auxiliary port. For example, you can use the Aux Data Format Editor to insert characters at certain points in bar code data as it is scanned.
It is not necessary to use the Aux Data Format Editor. A set of defaults for the auxiliary data format is already programmed in the base. The selections in the following pages are used only if you wish to alter the default settings.
Default Aux Data Format setting = none. If you have changed auxiliary data format settings, and wish to clear all formats and
return to the defaults, scan the Default Aux Data Format bar code.
To add an auxiliary data format
1. Scan the Enter Aux Data Format bar code.
Enter Aux Data Format
2. Primary/Alternate Format Determine if this will be your primary auxiliary data format, or if it will be one of
three alternate formats. (Alternate formats allow you “single shot” capability to scan one bar code using a different auxiliary data format. After the one bar code has been read, the scanner reverts to the primary auxiliary data format.) If you are programming the primary format, scan 0. If you are programming an alternate format, scan 1, 2, or 3, depending on the alternate format you are programming.
3-18
Page 71
Communications Menu
3. Terminal Type
Refer to the “Terminal Interface Selections” in Chapter 2 and locate the terminal ID
number for your PC. Scan three numeric bar codes from the “Programming Chart” in Appendix A to program the scanner for your terminal ID (you must enter 3 digits). For example, scan 0 0 3 for an IBM AT.
Note: To apply a format to all terminal types, a universal code of 099 is used.
4. Code ID
Scan 7 then 2 from the Programming Chart. (This is the hex value for “r,” the
auxiliary port ID.)
5. Length
Specify what length (up to 9999 characters) of data will be acceptable for this
symbology. Scan the four digit data length from the “Programming Chart” in Appendix A. (Note: 50 characters is entered as 0050. 9999 is a universal number, indicating all lengths.)
6. Editor Commands
3
Refer to the Format Editor Commands. Scan the symbols that represent the
command you want to enter. 94 alphanumeric characters may be entered for each symbology data format.
7. Scan Save to save your entries.
Other Programming Selections
Clear One Aux Data Format
This deletes one auxiliary data format for one symbology. If you are clearing the
primary auxiliary format, scan 0. If you are clearing an alternate format, scan 1, 2, or 3, depending on the alternate format you are clearing. Scan the Terminal Type (see “Terminal Interface Selections” in Chapter 2), 7, 2 (for the auxiliary port ID), and the length of the format you want to delete. That length auxiliary data format for that symbology is deleted and all other formats are unaffected.
Save/Discard
Save exits and saves any Aux Data Format changes. Discard exits without saving
any Aux Data Format changes.
3-19
Page 72
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Aux Data Formatter Example
Five digit data is sent to the auxiliary port; however, the host system can only accept eight digit data. Three zeroes must be added to the beginning of the auxiliary port data.
Received Must send 12345 00012345 Refer to the Aux Format Editor Commands in the next section and the “Programming
Chart” in Appendix A to format the following example:
1. Scan the Enter Aux Data Format bar code.
2. Scan 0 9 9 (all terminal types).
3. Scan 7 2 (the hex value for the auxiliary port).
4. Scan 0 0 0 5 (the data length). The Aux Data Editor Commands are:
1. Scan F 4.
2. Scan 3 0 (hex value for 0).
3. Scan 0 3 (indicating the 0 should be sent 3 times).
4. Scan F 1 to send the data, then 0 0 (the hex value for NUL).
5. Scan Save to end the Aux Data Formatting.
Aux Format Editor Commands
Send Commands
F1 Send all characters followed by “xx” key or function code, starting from current
cursor position. Syntax = F1xx (xx stands for the hex value for an ASCII code, see the “Hex to ASCII Conversion Chart” earlier in this chapter.)
F2 Send “nn” characters followed by “xx” key or function code, starting from current
cursor position. Syntax = F2nnxx (nn stands for the numeric value (00-99) for the number of characters and xx stands for the hex value for an ASCII code.)
F3 Send up to but not including “ss” character (Search and Send) starting from current
cursor position, leaving cursor pointing to “ss” character followed by “xx” key or function code. Syntax = F3ssxx (ss and xx both stand for the hex values for ASCII codes.)
F4 Send “xx” character “nn” times (Insert) leaving cursor in current cursor position.
Syntax = F4xxnn (xx stands for the hex value for an ASCII code, and nn is the numeric value (00-99) for the number of times it should be sent.)
3-20
Page 73
Aux Format Editor Commands (continued)
Send Commands (continued)
E9 Send all but the last “nn” characters, starting from the current cursor position.
Syntax = E9nn (nn is the numeric value (00-99) for the number of characters that will not be sent at the end of the message.)
Move Commands
F5 Move the cursor ahead “nn” characters from current cursor position. Syntax = F5nn
(nn stands for the numeric value (00-99) for the number of characters the cursor should be moved ahead.)
F6 Move the cursor back “nn” characters from current cursor position. Syntax = F6nn
(nn stands for the numeric value (00-99) for the number of characters the cursor should be moved back.)
F7 Move the cursor to the beginning of the data string. Syntax = F7 EA Move the cursor to the end of the data string. Syntax = EA
Communications Menu
3
Search Commands
F8 Search ahead for “xx” character from current cursor position, leaving cursor
pointing to “xx” character. Syntax = F8xx (xx stands for the hex value for an ASCI I code, see the “Hex to ASCII Conversion Chart” earlier in this chapter.)
F9 Search back for “xx” character from current cursor position, leaving cursor pointing
to “xx” character. Syntax = F9xx (xx stands for the hex value for an ASCII code.)
E6 Search ahead for the last instance of “xx” character from the current cursor position,
then increment cursor. Syntax = E6xx (xx stands for the hex value for an ASCII code.)
E7 Search back for the last instance of “xx” character from the current cursor position,
then increment cursor. Syntax = E7xx (xx stands for the hex value for an ASCII code.)
Miscellaneous Commands
FB Suppress all occurrences of up to 15 different characters, starting at the current
cursor position, as the cursor is advanced by other commands. When the FC command is encountered, the suppress function is te r m inated. The cur sor is not moved by the FB command. Syntax = FBnnxxyy…zz where nn is a count of the number suppress characters in the list and xxyy…zz is the list of characters to be suppressed. (xx stands for the hex value for an ASCII code, see the “Hex to ASCII Conversion Chart” earlier in this chapter.)
FC Disable suppress filter and clear all suppres sed cha rac ters. Sy nta x = FC
3-21
Page 74
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Aux Format Editor Commands (continued)
Miscellaneous Commands (continued)
EB Toggles the auxiliary port on and off. This command is used when data is normally
transmitted out the main port, and needs to be temporarily sent out the auxiliary port. The first EB in a format string opens the auxiliary port, temporarily re­directing data transmission out the auxiliary port. Send commands (F1, F2, F3, F4) are then used to transmit data. A second EB command closes the auxiliary port and resumes normal data transmission through the main port. Syntax = EB
E4 Replaces up to 15 characters in the data string with user specified characters.
Replacement continues until the E5 command is encountered. Syntax = E4nnxx
1xx2yy1yy2
replaced plus replacement characters; xx
...zz1zz2 where nn is the total count of both characters to be
defines characters to be replaced and xx2
1
defines replacement characters, continuing through zz E5 Terminates character replacement. Syntax = E5 FE Compare character in current cursor position to the character “xx.” If characters are
equal, increment cursor. If characters are not equal, no format match. Syntax =
FExx (xx stands for the hex value for an ASCII code.)
and zz2.
1
EC Check to make sure there is a numeric character at the current cursor position. If
character is not numeric, format is aborted. Syntax = EC ED Check to make sure there is a non-numeric character at the current cursor position.
If character is numeric, format is aborted. Syntax = ED EF Inserts a delay of up to 49,995 ms (in multiples of 5). Syntax = EFnn where nn is a
count of the number 5 ms delays, up to 9,999.
Aux Data Format Editor
Enter Aux Data Format
Default Aux Data Format
Clear One Aux Data Format
3-22
Page 75
Aux Data Format Editor (continued)
Clear All Aux Data Formats
Save
Discard
Aux Data Formatter
When Aux Data Formatter is turned off, the data coming into the auxiliary port is output to the host as received (including prefixes and suffixes).
Communications Menu
3
*Aux Data Formatter On
Aux Data Formatter Off
Require Aux Data Format
When Aux Data Formatter is required, all incoming data must conform to an edited format or the base does not transmit the input data to the host device. If this occurs, the data is discarded.
Aux Data Format Required
*Aux Data Format Not Required
3-23
Page 76
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Alternate Aux Data Formats
Alternate formats allow you “single shot” capability to edit incoming data using a different auxiliary data format than your primary auxiliary format. When auxiliary data formats are programmed, you must input whether you are programming the primary auxiliary format, or an alternate format numbered 1, 2, or 3.
An alternate auxiliary format is initiated by scanning one of the three alternate auxiliary format bar codes below. The base will edit the incoming data, formatting the data with the selected alternate auxiliary format, then revert immediately to the primary auxiliary format.
Alternate Aux Data Format 1
Alternate Aux Data Format 2
Alternate Aux Data Format 3
3-24
Page 77
4
Application Work Groups Menu
Page 78
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
blank
Page 79
Introduction
Application Work Groups Menu
This chapter explains how to program parameters for application work groups for the Cordless System.
When you set up and connect the Cordless System to your host system, you associate the scanner to its base. If you are using more than one scanner, you may also set up application work groups. (Instructions for associating more scanners—up to nine—to the Base are in “Connecting More Scanners to the Cordless System” in Chapter 1.)
Application work groups may be set up in different configurations using the programming selections found in this chapter. For example, one group may need the beeper turned off, will only scan Code 39 bar codes, and needs a carriage return suffix added to the data being sent to the host system via the base. Another group may require that scanner voting be turned on, will scan UPC A, and needs a space added to the transmitted data, between the main UPC bar code data and the five digit addenda.
The Application Work Groups Selection sets up the application work group(s). After you have scanned the Association Bar Code on the base, scan one of the work group numbers to assign the scanner to a specific group. You may then program whatever parameters your application requires from the Output (User Feedback), Prefix and Suffix, and Data Formatter Selections menu pages.
4
To add a new scanner to an established group, associate the scanner to the base and scan the application work group number. The scanner will operate and send data to the host system according to that group’s programmed selections. Any programming selections you change or make with one scanner will affect all the scanners in a work group.
Note: To program a group’s parameters, you must first scan the group number and then the programming selections (prefix, suffix, data formatter, etc.). The parameters can’t be programmed first and then “made” a group by scanning an application work group number.
To remove a scanner associated with a base, use the Remove Scanner Selection. For example, if nine scanners are associated with a base (the maximum number) and you want to add a new scanner, you will need to remove one scanner from the established work groups. After removing one scanner by using the Remove Scanner bar code, add the new scanner by scanning the association bar code on the base.
4-3
Page 80
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Output Selections
This section contains programming bar codes for:
Application Work Group Selection
Remove Scanner Selection
Beeper Volume Selection
Beeper Pitch
Decode Beep Selection
Scanner Voting Selection
Laser Marker Beam
AIM ID Prefix
Code ID Prefix
Application Work Group Selection
This programming selection sets up application work groups sharing specific programming settings (such as Beeper Volume, Scanner Voting, Prefix/Suffix, and Data Formatter). Scan the group number and then program the selections your application requires.
*Group 0
Group 1
Group 2
Group 3
4-4
Page 81
Application Work Group Selection (continued)
Group 4
Group 5
Group 6
Group 7
Application Work Groups Menu
4
Group 8
Remove Scanner Selection
This programming selection removes a scanner from an associated base.
Remove Scanner
Beeper Volume Selection
Off
Low
4-5
Page 82
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Beeper Volume Selection (continued)
Medium
*High
Note: Scanning High Volume changes the beeper tone. If the factory default tone is desired, scan the Factory Default Settings bar code.
Beeper Pitch
You may wish to set your beeper to a higher or lower pitch. This feature is helpful if there are several scanners being used in close proximity. Different pitches make it easier to distinguish which scanner is beeping.
Low
*Medium
Medium High
High
4-6
Page 83
Application Work Groups Menu
Decode Beep Selection
Note: Decode Beep mode is active only when the programming selections Host ACK or Data Format Required are turned on.
When Host Ack Selection is on, the scanner will only beep/blink in response to the Escape commands generated by the host. Should you also want the scanner to beep when a bar code has been successfully decoded, turn on the Decode Beep Selection.
When Data Format Required is on, the scanner will only beep if the input data conforms to the edited format or triple beep if it does not meet the format requirements. Should you also want the scanner to beep when a bar code has been successfully read and sent to the host from the base, turn on the Decode Beep Selection.
On
4
*Off
Scanner Voting Selection
When Scanner Voting is turned on, the Cordless System requires three identical, consecutive scans before the bar code data will be accepted and transmitted to the terminal. When this selection is turned off, the bar code data will be transmitted following one valid scan. See the “Voting Table” in Chapter 8.
On
*Off
4-7
Page 84
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Laser Marker Beam
When this selection is turned on (short or long duration), the scanner shows a marker or locator beam before the red scan line opens across a bar code and the scanning process begins. The marker beam, emitted by centering the optical scan mirror, appears as a bright spot of illumination that serves as an aiming guide when bar code targets are at a distance from the scanner.
Note: Laser Marker Beam works best for long range and high visibility units. If this selection is turned on in standard products, the scan rate is dim inish ed.
*Off
Short Duration (0.5 second)
Long Duration (1.2 seconds)
AIM ID Prefix
This selection allows you to turn on or off the transmission of an AIM ID before the decoded symbology. (See the Symbology Chart on the next page for the single AIM character code that identifies each symbology.) When you scan the On code, all current prefixes are cleared, then an AIM ID for all symbologies is programmed.
On
*Off
4-8
Page 85
Application Work Groups Menu
4
Code ID Prefix
This selection allows you to turn on or off the transmission of a Code ID before the decoded symbology. (See the Symbology Chart below for the single character code that identifies each symbology.) When you scan the On code, all current prefixes are cleared, then a Code ID for all symbologies is programmed.
On
*Off
Symbology Chart
Symbology AIM ID Code ID Symbology AIM ID Code ID
Codabar ]F0 a Code 2 of 5 ]S0 f Code 39 ]A0 b Code 11 ]H0 h UPC ]E0 c Code 93 ]G0 i EAN ]E0 d Code 128 ]C0 j Interleaved 2 of 5 ]I0 e Matrix ]X0 m Telepen ]B0 t
Prefix/Suffix Selections
When a bar code is scanned, additional information is sent to the host computer along with the bar code data. This group of bar code data and additional, user-defined data is called a “message string.” The selections in this section are used to build the user­defined data into the message string.
Prefix and suffix characters are data characters that can be sent before and after scanned data. You can specify if they should be sent with all symbologies, or only with specific symbologies.
4-9
Page 86
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
The following illustration shows the breakdown of a message string:
Prefix Scanned data Suffix
1-12 alpha numeric characters
Variable length
1552S017.eps
1-12 alpha numeric characters
Points to Keep in Mind
It is not necessary to build a message string. The selections in this chapter are only
used if you wish to alter the default settings. Default prefix = None. Default suffix = Carriage Return.
A prefix or suffix may be added or cleared from one symbology or all symbologies.
You can add any prefix or suffix from the Hex to ASCII Conversion Chart later in
this chapter, plus Code ID and AIM ID.
You can string together several entries for several symbologies at one time.
Enter prefixes and suffixes in the order in which you want them to appear on the
output.
To add a prefix or suffix
1. Scan the Add Prefix or Add Suffix bar code.
Add Prefix
Add Suffix
2. Determine the two-digit hex value from the Symbology Chart later in this chapter
for the symbology to which you want to apply the prefix or suffix.
3. Scan the two hex digits from the “Programming Chart” in Appendix A or scan 9, 9
for all symbologies.
4. Determine the hex value from the Hex to ASCII Conversion Chart later in this
chapter for the prefix or suffix you wish to enter.
4-10
Page 87
Application Work Groups Menu
5. Scan the two-digit hex value from the Programming Chart.
Note: Repeat Steps 4 and 5 for every prefix or suffix character.
6. Scan Save to exit and save, or scan Discard to exit without saving.
7. Repeat Steps 1-6 to add a prefix or suffix for another symbology.
To clear one or all prefixes or suffixes
You can clear a single prefix or suffix, or clear all prefixes/suffixes for a symbology. When you Clear One Prefix (Suffix), the specific character you select is deleted from the symbology you want. When you Clear All Prefixes (Suffixes), all the prefixes or suffixes for a symbology are deleted.
1. Scan the Clear One Prefix or Clear One Suffix symbol.
Clear One Prefix
4
Clear One Suffix
2. Determine the two-digit hex value from the Symbology Chart later in this chapter for the symbology from which you want to clear the prefix or suffix.
3. Scan the two-digit hex value from the “Programming Chart” in Appendix A or scan 9, 9 for all symbologies.
4. Scan Save to exit and save, or scan Discard to exit without saving.
Prefix and Suffix Examples
Here are four examples.
Example 1: Add Suffix for Specific Symbology
To send a CR (carriage return) suffix for UPC only
1. Scan Add Suffix.
2. The hex value of UPC is “63.” Scan 6 and 3.
3. A “CR” is equivalent to “0D.” Scan 0 and D.
4. Scan Save.
4-11
Page 88
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Example 2: Add Suffix for All Symbologies
To send a CR (carriage return) suffix for all symbologies.
1. Scan Add Suffix.
2. The hex value for All Symbologies is “99.” Scan 9 and 9.
3. A “CR” is equivalent to “0D.” Scan 0 and D.
4. Scan Save.
Example 3: Add Prefix for Specific Symbology/Suffix for All Symbologies
To send an HT (tab) prefix for UPC only and a CR/LF (carriage return/line feed) suffix for all symbologies.
1. Scan Add Prefix.
2. The hex value of UPC is “63.” Scan 6 and 3.
3. An “HT” is equivalent to “09.” Scan 0 and 9.
4. Scan Add Suffix.
5. The hex value for All Symbologies is “99.” Scan 9 and 9.
6. A “CR” is equivalent to “0D” and an “LF” is “0A.” Scan 0, D, 0, and A.
7. Scan Save.
Example 4: To Clear a Specific Prefix Entry
The Cordless System is programmed to send a CR/LF (carriage return/line feed) Prefix for all symbologies (hex, 99). This is one prefix entry. You’ve also programmed a “#” prefix for UPC (hex, 63).
To clear the UPC entry, but not the prefix entry for all symbologies
1. Scan the Clear Specific Prefix Prefix Selection bar code.
2. The hex value for UPC is “63.” Scan 6 and 3.
3. Scan the Save Current Changes Exit Selection bar code.
4-12
Page 89
Prefix Selection
Application Work Groups Menu
4
1
Add Prefix
Default Prefix (none)
Clear One Prefix
Clear All Prefixes
1
Suffix Selection
1
Add Suffix
Default Suffix (CR)
Clear One Suffix
Clear All Suffixes
1
You will need to scan one or more two-digit numbers and Save after you scan this programming bar co de. Refer to the
“Progra mmi ng Cha rt ” i n App e ndi x A.
1
4-13
Page 90
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Exit Selection for Prefix / Suffix
Save
Discard
Symbology Chart
Symbology
Codabar ]F0 a 61 Code 11 ]H0 h 68 Code 39 ]A0 b 62 Code 93 ]G0 i 69 UPC ]E0 c 63 Code 128 ]C0 j 6A EAN ]E0 d 64 Matrix ]X0 m 6D Interleaved 2 of 5 ]I0 e 65 Telepen ]B0 t 74 Code 2 of 5 ]S0 f 66 All Symbologies (prefix/suffix
AIM ID
Code ID
Hex Value
Symbology
programming only)
AIM ID
Code ID
Hex Value
99
4-14
Page 91
Application Work Groups Menu
Hex to ASCII Conversion Chart
ASCII Hex ASCII Hex ASCII Hex ASCII Hex ASCII Hex ASCII Hex ASCII Hex ASCII Hex
NUL 00 DLE 10 SP 20 0 30 @ 40 P 50 ‘ 60 p 70 SOH 01 DC1 11 ! 21 1 31 A 41 Q 51 a 61 q 71 STX 02 DC2 12 ” 22 2 32 B 42 R 52 b 62 r 72 ETX 03 DC3 13 # 23 3 33 C 43 S 53 c 63 s 73 EOT 04 DC4 14 $ 24 4 34 D 44 T 54 d 64 t 74 ENQ 05 NAK 15 % 25 5 35 E 45 U 55 e 65 u 75 ACK 06 SYN 16 & 26 6 36 F 46 V 56 f 66 v 76 BEL 07 ETB 17 ’ 27 7 37 G 47 W 57 g 67 w 77 BS 08 CAN 18 ( 28 8 38 H 48 X 58 h 68 x 78 HT 09 EM 19 ) 29 9 39 I 49 Y 59 i 69 y 79 LF 0A SUB 1A * 2A : 3A J 4A Z 5A j 6A z 7A VT 0B ESC 1B + 2B ; 3B K 4B [ 5B k 6B { 7B FF 0C FS 1C , 2C < 3C L 4C \ 5C l 6C | 7C CR 0D GS 1D - 2D = 3D M 4D ] 5D m 6D } 7D SO 0E RS 1E . 2E > 3E N 4E ^ 5E n 6E ~ 7E SI 0F US 1F / 2F ? 3F O 4F _ 5F o 6F DEL 7F
4
Note: Prefix/suffix entries for specific symbologies override the universal (All Symbologies, 99) entry.
Note: Refer to Chapter 6, “Supported Interface Keys,” for information about keyboard interface keys.
Data Formatter Selections
The Data Format Editor selections are used to edit scanned data. For example, you can use the Data Format Editor to insert characters at certain points in bar code data as it is scanned.
It is not necessary to use the Data Format Editor. A set of defaults for the data format is already programmed in the scanner. The selections in the following pages are used only if you wish to alter the default settings.
Default Data Format setting = none. If you have changed data format settings, and wish to clear all formats and return to the
defaults, scan the Default Data Format bar code.
4-15
Page 92
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
To add a Data Format
1. Scan the Enter Data Format bar code.
Enter Data Format
2. Primary/Alternate Format Determine if this will be your primary data format, or one of three alternate formats.
(Alternate formats allow you “single shot” capability to scan one bar code using a different data format. After the one bar code has been read, the scanner reverts to the primary data format.) If you are programming the primary format, scan 0. If you are programming an alternate format, scan 1, 2, or 3, depending on the alternate format you are programming.
3. Terminal Type Refer to the “Terminal Interface Selections” in Chapter 2 and locate the terminal ID
number for your PC. Scan three numeric bar codes from the “Programming Chart” in Appendix A to program the scanner for your terminal ID (you must enter three digits). For example, scan 0 0 3 for an AT wedge.
Note: To apply a format to all terminal types, a universal code of 099 is used.
4. Code ID Find the symbology to which you want to apply the data format. Locate the hex
value for that symbology and scan the two-digit hex value from the “Programming Chart” in Appendix A.
Note: To apply a format to all Symbology types, a universal code of 99 is used.
5. Length Specify what length (up to 9999 characters) of data will be acceptable for this
symbology. Scan the four digit data length from the “Programming Chart” in Appendix A. (For example, 50 characters is entered as 0050. 9999 is a universal number, indicating all lengths.)
6. Editor Commands Refer to the Format Editor Commands. Scan the symbols that represent the
command you want to enter. 94 alphanumeric characters may be entered for each symbology data format.
7. Scan Save to save your entries.
4-16
Page 93
Application Work Groups Menu
4
Other Programming Selections
Clear One Data Format
This deletes one data format for one symbology. If you are clearing the primary
format, scan 0. If you are clearing an alternate format, scan 1, 2, or 3, depending on the alternate format you are clearing. Scan the Terminal Type (see the “Terminal Interface Selections” in Chapter 2), Code ID, and the length of the format you want to delete. That length data format for that symbology is deleted and all other formats are unaffected.
Save/Discard
Save exits and saves any Data Format changes. Discard exits without saving any
Data Format changes.
Format Editor Commands
Send Commands
F1 Send all characters followed by “xx” key or function code, starting from current
cursor position. Syntax = F1xx (xx stands for the hex value for an ASCII code. See the “Hex to ASCII Conversion Chart” earlier in this chapter.)
F2 Send “nn” characters followed by “xx” key or function code, starting from current
cursor position. Syntax = F2nnxx (nn stands for the numeric value (00-99) for the number of characters and xx stands for the hex value for an ASCII code.)
F3 Send up to but not including “ss” character (Search and Send) starting from current
cursor position, leaving cursor pointing to “ss” character followed by “xx” key or function code. Syntax = F3ssxx (ss and xx both stand for the hex values for ASCII codes.)
F4 Send “xx” character “nn” times (Insert) leaving cursor in current cursor position.
Syntax = F4xxnn (xx stands for the hex value for an ASCII code, and nn is the numeric value (00-99) for the number of times it should be sent.)
E9 Send all but the last “nn” characters, starting from the current cursor position.
Syntax = E9nn (nn is the numeric value (00-99) for the number of characters that will not be sent at the end of the message.)
4-17
Page 94
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Move Commands
F5 Move the cursor ahead “nn” characters from current cursor position. Syntax = F5nn
(nn stands for the numeric value (00-99) for the number of characters the cursor should be moved ahead.)
F6 Move the cursor back “nn” characters from current cursor position. Syntax = F6nn
(nn stands for the numeric value (00-99) for the number of characters the cursor
should be moved back.) F7 Move the cursor to the beginning of the data string. Syntax = F7 EA Move the cursor to the end of the data string. Syntax = EA
Search Commands
F8 Search ahead for “xx” character from current cursor position, leaving cursor
pointing to “xx” character. Syntax = F8xx (xx stands for the hex value for an ASCI I
code. See the “Hex to ASCII Conversion Chart” earlier in this chapter.) F9 Search back for “xx” character from current cursor position, leaving cursor pointing
to “xx” character. Syntax = F9xx (xx stands for the hex value for an ASCII code.) E6 Search ahead for the last instance of “xx” character from the current cursor position,
then increment cursor. Syntax = E6xx (xx stands for the hex value for an ASCII
code.) E7 Search back for the last instance of “xx” character from the current cursor position,
then increment cursor. Syntax = E7xx (xx stands for the hex value for an ASCII
code.)
Miscellaneous Commands
FB Suppress all occurrences of up to 15 different characters, starting at the current
cursor position, as the cursor is advanced by other commands. When the FC
command is encountered, the suppress function is te r m inated. The cur sor is not
moved by the FB command. Syntax = FBnnxxyy…zz where nn is a count of the
number of suppress characters in the list and xxyy…zz is the list of characters to be
suppressed. (xx stands for the hex value for an ASCII code. See the “Hex to ASCII
Conversion Chart” earlier in this chapter.) FC Disable suppress filter and clear all suppres sed cha rac ters. Sy nta x = FC EB Toggles the auxiliary port on and off. This command is used when data is normally
transmitted out the main port, and needs to be temporarily sent out the auxiliary
port. The first EB in a format string opens the auxiliary port, temporarily re-
directing data transmission out the auxiliary port. Send commands (F1, F2, F3, F4)
are then used to transmit data. A second EB command closes the auxiliary port and
resumes normal data transmission through the main port. Syntax = EB
4-18
Page 95
Format Editor Commands (continued)
Miscellaneous Commands (continued)
E4 Replaces up to 15 characters in the data string with user specified characters.
Replacement continues until the E5 command is encountered. Syntax = E4nnxx replaced plus replacement characters; xx
defines replacement characters, continuing through zz E5 Terminates character replacement. Syntax = E5 FE Compare character in current cursor position to the character “xx.” If characters are
equal, increment cursor. If characters are not equal, no format match. Syntax =
FExx (xx stands for the hex value for an ASCII code). EC Check to make sure there is a numeric character at the current cursor position. If
character is not numeric, format is aborted. Syntax = EC ED Check to make sure there is a non-numeric character at the current cursor position.
If character is numeric, format is aborted. Syntax = ED
1xx2yy1yy2
Application Work Groups Menu
...zz1zz2 where nn is the total count of both characters to be
defines characters to be replaced and xx2
1
and zz2.
1
4
EF Inserts a delay of up to 49,995 ms (in multiples of 5). Syntax = EFnn where nn is a
count of the number 5 ms delays, up to 9,999.
Data Format Editor
Enter Data Format
Default Data Format
Clear One Data Format
Clear All Data Formats
4-19
Page 96
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
Data Format Editor (continued)
Save
Discard
Data Formatter
When Data Formatter is turned off, the bar code data is output to the host as read (including prefixes and suffixes).
*Data Formatter On
Data Formatter Off
Require Data Format
When Data Formatter is required, all input data must conform to an edited format or the scanner does not transmit the input data to the host device. If this occurs, the scanner triple beeps and the data is discarded.
Data Format Required
*Data Format Not Required
4-20
Page 97
Application Work Groups Menu
4
Show Data Formats
Read the Show Data Formats bar code to transmit the existing data formats. One format per line is printed out. Data is only output via the Aux Port.
Show Data Formats
Alternate Data Formats
Alternate formats allow you “single shot” capability to scan one bar code using a different data format than your primary format. When data formats are programmed, you must input whether you are programming the primary format, or an alternate format numbered 1, 2, or 3.
An alternate format is initiated by scanning one of the three alternate format bar codes below. The scanner will scan the next bar code, formatting the data with the selected alternate format, then revert immediately to the primary format.
Alternate Data Format 1
Alternate Data Format 2
Alternate Data Format 3
4-21
Page 98
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
blank
4-22
Page 99
5
Symbology Menu
Page 100
Sabre 1552 Scanner and MicroBar 9745 Base Station System Manual
blank
Loading...