Professional Documents
Culture Documents
MANASISTPWM4.1(1000017487)
INTRODUCTION
Please read this manual before using your Accu-Sort product and retain this
document for future reference.
MANUAL REVISIONS
This Software Manual is under revision control. Any addenda or other documents
associated with this manual are under separate revision controls. A revision
number is changed by 0.1 whenever technical information is changed or added to
a document. Any revision less than 1.0 is automatically considered preliminary.
Any document with a revision number of 1.0 or greater has been officially
released by the Accu-Sort Systems ECN process. The document revision history
can be found in the Revision History section at the end of this manual.
DISCLAIMER
You have received, along with your Accu-Sort product, a copy of Accu-Setup.
This software is available for use on as many PCs as you require. You may have
received a copy of Accu-Setup that can be used with your network and can be
made available to all network users. Or, you may have received a single user
version of Accu-Setup. Feel free to have this software in use by as many users as
necessary or copy this program to as many PCs as you require.
The software you have purchased is not copy protected, allowing you to make
working copies of the program and one backup copy for archival purposes.
WARRANTY
Additional details on the coverage, support, and services available for your bar
code scanning and automated systems equipment is available from:
CUSTOMER SERVICE
If you have any problems or questions that require Accu-Sort’s help, direct your
calls to the Customer Service Department.
To ensure that Accu-Sort’s response is prompt and accurate, please have the
following information ready to give the Customer Service Department when
calling:
INTRODUCTION .................................................................................................................................................. I
DISCLAIMER ......................................................................................................................................... I
SOFTWARE LICENSING AND WARRANTY INFORMATION ....................................................................................... II
USE OF SOFTWARE AGREEMENT ......................................................................................................... II
WARRANTY ......................................................................................................................................... II
CUSTOMER SERVICE ....................................................................................................................................... III
Chapter One
Introduction
Chapter Two
Using Accu-Setup
Chapter Three
Programming Your Scanner with Accu-Setup
Accu-Sort Systems
TABLE OF CONTENTS
Chapter Four
Using Accu-Setup Utilities
Chapter Five
Scanner Communications
Accu-Sort Systems
TABLE OF CONTENTS
Chapter Six
Scanner Diagnostics Tools
Chapter Seven
CRT Commands
Index
Glossary
Accu-Sort Systems
Table of Figures
MODEL 24 AND MINI-X SCANNERS ARE USED WITH ACCU-SETUP MEDIUM SCANNER MODULE ........................ 1-3
WINDOWS 95, 98 OR NT START-UP .............................................................................................................. 1-5
EXIT CONFIRMATION WINDOW ...................................................................................................................... 1-6
ACCU-SETUP MAIN WINDOW ........................................................................................................................ 1-7
AUTODETECTION ERROR MESSAGE .............................................................................................................. 1-9
ACCU-SETUP MAIN WINDOW ........................................................................................................................ 2-3
FILE LOCATION SELECTION WINDOW............................................................................................................. 2-5
SAVE SETTINGS TO DISK FILE LOCATION WINDOW......................................................................................... 2-7
COMPARE SCANNER WITH FILE ..................................................................................................................... 2-8
COMPARE FILE TO FILE ................................................................................................................................ 2-8
COMPARISON RESULTS WINDOW .................................................................................................................. 2-9
MODIFY SETUP MENU BAR ......................................................................................................................... 2-11
RECOVER FROM BACKUP WINDOW ............................................................................................................. 2-13
HELP CONTENTS WINDOW.......................................................................................................................... 2-16
ANNOTATE WINDOW................................................................................................................................... 2-17
BOOKMARK WINDOW .................................................................................................................................. 2-18
HELP INDEX WINDOW ................................................................................................................................. 2-19
TOPIC WINDOW.......................................................................................................................................... 2-20
SEARCH WINDOW ...................................................................................................................................... 2-21
ABOUT ACCU-SETUP .................................................................................................................................. 2-22
ABOUT SCANNER ....................................................................................................................................... 2-22
COMPATIBILITY LIST WINDOW ..................................................................................................................... 2-23
MODIFY SETUP BUTTON BAR ........................................................................................................................ 3-4
BAR CODE SETUP MENU BAR ....................................................................................................................... 3-5
BAR CODE SETUP WINDOW .......................................................................................................................... 3-6
VIEW MOD CHECKS WINDOW ..................................................................................................................... 3-10
USER DEFINED MOD CHECK SETUP ............................................................................................................ 3-11
BAR CODE RATIO WINDOW......................................................................................................................... 3-13
PORT SETUP WINDOW ............................................................................................................................... 3-14
ADVANCED SETUP PORT 1 WINDOW ........................................................................................................... 3-19
HEAD SETUP WINDOW ............................................................................................................................... 3-22
ADVANCED HEAD SETUP WINDOW .............................................................................................................. 3-30
DRX SETUP WINDOW ................................................................................................................................ 3-32
TRACKING SETUP WINDOW......................................................................................................................... 3-40
SCAN DIRECTION ....................................................................................................................................... 3-42
ADVANCED TRACKING WINDOW .................................................................................................................. 3-43
CUSTOM SETUP WINDOW ........................................................................................................................... 3-51
DIAGNOSTIC WINDOW .................................................................................................................................. 4-3
TERMINAL WINDOW ...................................................................................................................................... 4-4
TERMINAL HELP WINDOW ............................................................................................................................. 4-7
TRACKING CALIBRATION WINDOW ................................................................................................................. 4-8
TRANSMIT POINT WINDOW ......................................................................................................................... 4-11
VIEW DIAGNOSTIC COUNTERS WINDOW ...................................................................................................... 4-13
SCAN QUALITY WINDOW............................................................................................................................. 4-15
RECOVER FROM BACKUP WINDOW ............................................................................................................. 4-18
PORT SETTINGS WINDOW .......................................................................................................................... 4-19
TERMINAL WINDOW .................................................................................................................................... 4-20
VIEW CHANGES WINDOW ........................................................................................................................... 4-21
DIRECT CONNECTION TO A SCANNER ............................................................................................................ 5-2
SCANNER TO MUX DIRECT CONNECTION ....................................................................................................... 5-4
MASTER TO SLAVE SCANNER CONNECTION ................................................................................................... 5-7
ASCII CHART ............................................................................................................................................ 7-22
ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL
Accu-Sort Systems
Chapter One
Introduction
1Heading 2
WHAT YOU NEED TO KNOW BEFORE YOU CAN USE ACCU-SETUP ............. 1-4
CHAPTER EXPLANATION
This chapter introduces you to the Accu-Setup Suite: Small Scanner Module for
Microsoft Windows 95, Windows 98, and Windows NT operating systems.
We explain installation, execution, and what you need to run Accu-Setup.
You must be familiar with the Windows operating system, as well as DOS
filenaming conventions, directory structures, and pathnames to efficiently use
Accu-Setup.
EQUIPMENT REQUIREMENTS
To use Accu-Setup you need to have at least the following:
Accu-Sort Systems
INTRODUCTION 1-3
Mini-X
Model 24
Model 24 and Mini-X Scanners are used with Accu-Setup Medium Scanner Module
INSTALLING ACCU-SETUP
If the installation program does not start automatically, run the LAUNCH.exe file
at the root of the CD-ROM.
Accu-Sort Systems
INTRODUCTION 1-5
EXITING ACCU-SETUP
To exit Accu-Setup you can do one of the following:
Either choice displays the Exit Accu-Setup window as shown below. Click on
OK to close Accu-Setup and return to the Program Manager. Choose CANCEL
to remain in Accu-Setup for Windows.
Accu-Sort Systems
INTRODUCTION 1-7
Do not turn on the system until all components are properly cabled and grounded
with three-conductor AC power cords. Do not use a two-prong adapter. Do not
use an extension cord to defeat the ground.
AUTODETECTION
Your PC can automatically detect the communication parameters for the scanner
connected to it and set the port connected to the scanner to those same
parameters. This feature is called Autodetection. Under Autodetection there are
three options:
• Enable Autodetection
• Disable Autodetection
• Restart Autodetection
ENABLE AUTODETECTION
When enabled, the following message appears as the PC transfers the scanner
parameter.
DISABLE AUTODETECTION
Accu-Sort Systems
INTRODUCTION 1-9
RESTART AUTODETECTION
This allows you to restart the Autodetection process for a new scanner attached
to your PC port.
Before you can begin modifying these parameters, it is a good idea to understand
your scanner application. The better you understand your application, the more
easily you will be able to establish efficient operating parameters for your
Accu-Sort device. You may also speak with an Accu-Sort Applications Engineer
regarding these parameters.
In Chapter 3, this manual provides you with detailed descriptions of every setup
parameter available for your Accu-Sort device and how to set them up.
Accu-Sort Systems
Chapter Two
Using Accu-Setup
2Heading 2
USING WINDOWS SOFTWARE .................................................................. 2-2
CHAPTER EXPLANATION
This chapter explains how to use Accu-Setup Suite: Medium Scanner Module
software and its easy-to-operate features.
USING ACCU-SETUP
There are four basic things you can do with Accu-Setup:
RETRIEVE SETUP
NOTE: This option is only accessible if a communication link has been
established with the scanner.
After you enter Accu-Setup you need to retrieve the existing device setup
parameters to your PC from the scanner you are setting up, or from a disk on
which they may have been stored. This allows you to start with the parameters
that your device currently uses, or a set of workable parameters you have saved.
When you have retrieved the device parameters you can begin changing them to
meet your application needs.
Accu-Sort Systems
START UP AND OPERATION 2-3
Retrieve Setup From Scanner begins the upload process. It sends a message
requesting the scanner’s current settings. The fields in Accu-Setup are
automatically updated. To Retrieve Setup from your scanner you can do one of
the following:
You have now retrieved the parameters of the scanner to which your PC is
connected.
Accu-Sort Systems
START UP AND OPERATION 2-5
Retrieve Setup From Disk uploads a disk file of previously stored parameters.
To Retrieve Setup from disk you can do one of the following:
A window displays allowing you to select the appropriate disk as shown below.
When you first use Accu-Setup a DEFAULT.WSA file exists containing a set of
default parameters. Anytime you save a set of parameters using Accu-Setup, you
save them as a WSA file.
To save the setup to your scanner you can do one of the following:
You have now saved the parameters you have selected to the scanner connected
to your PC.
If you would like to store the setup parameters you have established to a disk,
you can specify a file name and location. To save setup to disk, do one of the
following:
Accu-Sort Systems
START UP AND OPERATION 2-7
You have now saved the parameters to a disk in your floppy disk drive.
Select the location where you want to save the file and name the file.
COMPARE SETUP
You can also compare the setup parameters on a disk in your disk drive to those
on the scanner attached to your PC, or to those you are currently working in on
your PC. You may want to do this to make sure you have the same set of
parameters stored in each location.
You can compare setup parameters between a scanner connected to your PC and
a file you have saved on your PC or a floppy disk.
From the Accu-Setup main window, click File, Compare, Scanner with File
FILE TO FILE
You can compare setup parameters between two files saved on your PC and any
disk.
Accu-Sort Systems
START UP AND OPERATION 2-9
Whichever compare option you select, the following comparison window appears
to list the results.
There are many fields under each of these parameter selections you may need to
change to suit your application requirements. Chapter 3 provides a detailed
explanation of how to select certain parameter options and what they represent.
You can access Modify Setup one of two ways:
The Modify Setup button bar displays as shown on the following page.
Select one of the parameter option category buttons from the Modify Setup
Window as listed above and enter new values into the various fields. After you
have made all of the parameter changes you wish to make, you can choose one of
the following:
OK - Stores parameter settings you have just made for future saves to the
scanner.
Cancel - Cancels any modifications you have made to the parameters and restores
old settings.
Once you have entered each of the five Modify Setup Parameter selection
windows and made all of the necessary changes to suit your application needs,
you will want to save your new file to scanner or disk.
Accu-Sort Systems
START UP AND OPERATION 2-11
To create a backup file of the parameters your have set using Accu-Setup, click
Edit, Create Backup File.
MODIFY SETUP
You may also access the Modify Setup Button Bar by selecting Modify Setup via
the Edit Menu Bar Option. Click Edit, Modify Setup. The Modify Setup Button
Bar displays.
You may recover your setup parameters from a backup file. Click Edit, Recover
from Backup File. Select the desired backup file and click OK. The parameter
settings you have backed up will be restored.
Accu-Sort Systems
START UP AND OPERATION 2-13
USING OPTIONS
There is two choices available under Accu-Setup options:
• Autobackup
• Autoretrieve
USING UTILITIES
Utilities are described in Chapter 4.
SCANNER OPTIONS
• Pass Thru
• Close Scanner Connection
PASS-THRU
Allows the user to Initiate or Disconnect a pass-thru using the scanner. If using a
master/slave scanner configuration, pass-thru mode allows the user to pass
through the current scanner and connect to the next scanner (either a master or
slave) in the chain. For scanner configurations using more than one scanner
(master->slave->slave), multiple pass-thru connections can be established.
Closes the connection to the scanner and disables auto-baud. This selection is
very useful if you wish to change the scanner to which Accu-Setup is
communicating (either by moving cables or modifying the configuration of a
MUX computer) without exiting Accu-Setup.
Accu-Sort Systems
START UP AND OPERATION 2-15
This portion of on-line HELP explains how to use the Main Window of Accu-
Setup. It categorizes the contents by the button bar and the menu. When you
first select on-line HELP this is where it will start. The following functions are
available in the HELP Main Window from the menu bar:
• File
• Edit
• Bookmark
• Help
File
The HELP file option allows you to open any file, print
a topic from help, prints your setup parameters, or exit
HELP.
Accu-Sort Systems
START UP AND OPERATION 2-17
Edit
The HELP edit option allows you to copy text from on-line HELP and copy it
wherever you need to. It also allows you to make a special note in portions of
on-line HELP using annotate.
To annotate:
1. At the desired insertion point, click on Annotate and drag to define
2. Type the information you wish to make note of
3. Click on SAVE and a small green paper clip appears at the insertion point
Annotate Window
Bookmark
The HELP bookmark option allows you to mark a place in Accu-Setup HELP to
the Bookmark menu bar for quick reference.
To create a Bookmark:
1. At the desired insertion point, click on Bookmark and drag to define
2. In the Bookmark name field, type a title for what you wish to mark
3. Click on OK, the entry will now appear in the list of Bookmarks
Bookmark Window
HELP
Contents Index
When in the HELP window, click the content button and an index of the contents
of Accu-Setup for windows displays. The following topics are listed in the
index:
Accu-Sort Systems
START UP AND OPERATION 2-19
Simply click on the topic you wish to find out about and a description of that
topic displays.
Topic Window
Search
When in the HELP window, click on Search and a search window displays. Here
you can specify a topic or select a topic about which you would like more
information.
Accu-Sort Systems
START UP AND OPERATION 2-21
Search Window
ABOUT ACCU-SETUP
Click About Accu-Setup to see the version of the Medium Scanner Setup you are
using. For example:
About Accu-Setup
ABOUT SCANNER
Click About the Scanner to see the scanner type, software name, EEPROM
revision, interface software name and name(s) of any custom program(s)
associated with your scanner.
About Scanner
Accu-Sort Systems
START UP AND OPERATION 2-23
COMPATIBILITY LIST
Click Compatibility List to see what scanners this version of Accu-Setup will
work with.
• Scanner Status
• Recommended Action
SCANNER STATUS
Sending Request for Head info. bbbb,p,s,1 - Accu-Setup needs to know the
type of head used by the scanner to which it is connected. Accu-Setup sends a
request to the scanner for information about the head type.
Sending Request for Device Type - Accu-Setup needs to know what type of
scanner to which it is connected. Accu-Setup sends a request to the scanner for
its device type.
Accu-Sort Systems
START UP AND OPERATION 2-25
Programming Successful
No errors occurred when programming the interface board.
RECOMMENDED ACTION
Creating Parameter Backup File 95123456 - If you have the Auto Backup
option enabled, every time Accu-Setup establishes a new link with a scanner it
will create a backup file of the current scanner setup. This does NOT
automatically retrieve the setup. It is still necessary to retrieve the setup from the
scanner before you can go to Modify Setup . The backup files are stored in the
BAK directory; you can retrieve them from the directory even though they do not
have a .WSA extension.
Please select one of the options from the button bar or the menu - Accu-
Setup is waiting for you to select an option.
Backup Complete. Please select one of the options from the button bar -
Accu-Setup has created a new backup file and is waiting for you to select an
option from either the button bar or the menu.
Please Select one of the options on the Modify Setup Button Bar - Accu-
Setup is waiting for you to select an option from the Modify Setup Button Bar.
Please Enter a Number Between n1 and n2 - This message appears when the
cursor moves into a user entry field. A user entry field is any field that you
directly enter data. This includes text boxes and excludes drop down lists, check
boxes, radio buttons, etc. This tells you the limits of the possible entries for this
field. This message will display in red if you try to move out of the user entry
field after entering data that is too small or too large. You must enter data that is
within bounds in order to leave the field.
Accu-Sort Systems
START UP AND OPERATION 2-27
Close window. No changes have been made - This message appears when
either the OK or CANCEL buttons are highlighted and no changes have been
made to any fields in that window.
Close window. This will SAVE your changes - This message appears when the
OK button is highlighted and changes have been made to at least one of the
fields in the window.
Close window. This will CANCEL your changes - This message appears when
the CANCEL button is highlighted and changes have been made to at least one
of the fields in the window.
Accu-Sort Systems
Chapter Three
Programming Your Scanner with Accu-Setup
3Heading 2
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-3
CHAPTER EXPLANATION
This chapter explains in detail how to program your medium scanner using the
Accu-Setup Suite: Medium Scanner Module.
Click the button for the modify setup window you wish to set or change.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-5
Click on the button of the Bar Code Settings you wish to set or change. You can
then define the parameters for the selected bar code. You may define parameters
for up to ten different bar code types.
You can set your scanner to read from one to ten bar codes and establish the
necessary settings for each.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-7
You can set up to 10 bar codes. If you are setting up more than one bar code,
you must pick a number to identify the bar code you are setting up.
1. Click on the numbered button to move the hand to the bar code you would
like to set up.
2. Click on the NEXT CODE button to proceed to the next code, or the PREV
CODE button to move back to the previous code.
If you are only setting up one bar code, Accu-Setup defaults to number 1.
You can select the type of bar codes you want your scanner to look for. The bar
code type defines how the bars and spaces of the code represent the human
readable numbers and letters. Bar code types are also known as symbologies.
• NONE
• Interleaved 2 of 5
• Code 39
• Codabar with Start and Stop
• UPC/EAN
• Straight 2 of 5 C
• Straight 2 of 5 I
• Code 11
• Code 128
• AS 10
• UPC w/EXT
• Codabar without Start and Stop
• Code 93
NOTE: It is not necessary to enter check digits for UPC EAN or Code 128.
You can select a Modulus Check Character for your bar code types. A Modulus
Check Character is a mathematical check digit placed in a bar code to ensure the
proper decoding and accuracy of a read. Certain bar codes use mod check
characters to determine if a bar code is scanned correctly.
NONE
Standard Mod 10 - Frequently used with I 2 of 5
Standard Mod 43 - Frequently used with Code 39
Last Character 0 through 9 - Last character of the code must be the number you
select here
User Defined 1 through 5 - For customer defined Mod Checks set at Accu-Sort
NUMBER OF CHARACTERS
You can establish the maximum and minimum number of characters for each
particular bar code.
UPC EXTENSION
If you select UPC or EAN bar code types, you can select to fill in the UPC
Extension field. You can enter either a two or five character extension in this
field. Select NONE for no extension.
NONE
2 characters
5 characters
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-9
You can tell your scanner the number of bar codes it must read within each
trigger cycle. You can set up a different quantity for each of the 10 codes. A
trigger cycle is the period of time in which the device begins and ends looking
for a bar code. You will set up more trigger parameters in Head Setup.
If you select "Specify the number of codes," you must enter the number of codes
per trigger.
You can assign codes to a group. Enter a number to specify the group this bar
code is in. A group other than 0 notifies the scanner to transmit the group that is
filled first. A group can contain one or more codes. If there are multiple groups
enabled, the scanner will put each code read into its specified group as it is read.
As soon as one group is filled, that group becomes the group that will be
transmitted to the host. Any other codes read during that cart (trigger) cycle will
be ignored
You can select the Code 128 Function by checking the Code 128 Function Codes
check-box which enables the transmission of function characters for a Code 128
bar code. When enabled, the four function characters for Code128 will be
transmitted as 0x81, 0x82, 0x83, or 0x84. Each function character is counted as
a character for the length of the code, and the code menu must be set accordingly.
You can view, but not change the mod check definitions by pressing the VIEW
MOD CHECKS button from the bar code setup window. Click on the button and
the following window displays:
NOTE: You cannot change any settings. Use Mod Check Character Window to make
changes.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-11
If you wish only to view the Mod Check Settings, click on the View Mod Checks
button of the Bar Code Setup Window. You can not change any of the Mod
Check Settings.
There are five Mod Check Setup types that you can establish from this window.
For each type you can establish the following five parameters:
Factors
Divisor
Remain
Right
Wrap
Add
FACTORS
You can define the weighting factors for determining the mod check value. For
example, enter 31 for a 3 to 1 weight.
DIVISOR
You can define the number that is divided into the Mod check sum.
REMAIN
You can select whether the check digit is a remainder of the divided amount, or
the number that must be added to the remainder to get the divisor.
RIGHT
Click on the box next to Right to begin the weight string from the right,
otherwise the weight string will begin from the left.
WRAP
If the remainder of the check digit is calculated to be 0, you can either accept the
0 as the check character (wrap = off) or replace the 0 with a 1 (wrap = on).
Click your left mouse button on the box next to the Wrap option.
ADD
You can define if you want to add the most significant digit to the mod check.
Click on the box next to the Add option, otherwise the most significant digit is
not added to the Mod Check.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-13
AS-10 Code 39
Codabar I 2 of 5
Code 11 Straight 2 of 5
You can also establish the Tolerance for Code 128 and UPC Code.
The Port Setup Window allows you to set the way in which your scanner
communicates with the devices it is connected to. You can set communications
parameters for two ports of the scanner. The Port Setup Window is the same for
both ports. The Port Setup Window allows you to set the following parameters
as shown below:
• Baud Rate
• Parity
• Data Bits
• Stop Bits
• Communication Protocol
• Flow Control
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-15
The select comm port button allows you to select which communications port
is being modified.
1. If you are in the setup window for port 1 a "Port 2" button appears.
2. If you are in the setup window for port 2 a "Port 1"button appears.
3. Click on this button to move from Port 1 to Port 2 and back.
MESSAGE TYPE
This menu allows you to select the type of messages that will be sent on this port.
The following types of messages can be selected:
None
No messages sent on this port.
Host
Bar code data transmitted on this port. The data formatting options and
communication protocols for this port only apply if the port is defined to send
host messages.
Diag
Diagnostic data (DRX diagnostics and Tracking diagnostic) transmitted on this
port.
COMMANDING
This check-box allows you to specify whether run-time commands can be issued
on this port. If the message type for the port is NONE or DIAG, all commands,
as described in chapters 6 and 7, can be issued.
BAUD RATE
You can select the speed at which your scanner communicates to peripheral
devices. The speed is determined by the number of bits transmitted per second
(bps).
PARITY
You can select the mathematical check digit that is added to each single character
within a message, to make the sum of the set bits even or odd.
This checks the validity of the transmitted data.
DATA BITS
You can select the number of bits that represent a single character in a message.
There can be either seven or eight data bits. You might want to change the
number of data bits in your transmission to seven because it is slightly faster than
eight are.
STOP BITS
You can select the number of stop bits that inform the device that the data has
been completely transmitted. There can be one or two stop bits. You might want
to change the number of stop bits in your transmission because older units often
require two stop bits, while newer units can handle one or two.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-17
COMMUNICATION PROTOCOL
You can select the type of communications that best suits your application.
Communications Protocol establishes the rules for different methods of
communication.
The following types of communication are available for your Accu-Sort scanner:
Accu-Sort Standard
Used for communicating with Accu-Sort equipment. Consists of a special
message packet with ACK/NAK handshaking.
Echo Message
Any valid message received in this port will be echoed out another port.
Multidrop
Two wire multidrop with EIA485 (balanced digital multipoint systems).
If you select multidrop a box appears allowing you to enter a 485 ID Number.
Custom
Custom allows you to add a sequence number, a BCC check character, a message
identifier, and enable ACK/NAK to each message.
FLOW CONTROL
You can establish the type of communications flow that occurs between your
Accu-Sort Device and the device connected to each port.
NONE
Select NONE to establish no method of Flow Control.
ACK/NAK
Select ACK/NAK to allow the host to request the ASI device
retransmit garbled messages.
XON/XOFF
Select XON/XOFF to allow the host to request the ASI device to start and
stop transmission of data using the XON and XOFF characters.
RTS/CTS
Select RTS/CTS to allow the host to request the ASI device to start and stop
transmission of data using the RTS and CTS control lines.
Select this option to enable the Advanced Diagnostic Protocol (ADP) for the host
messages on the port. Selecting this option not only affects the format of the host
message, but also reconfigures port 1 for 19200-n-8-1.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-19
ADVANCED
There are also some advanced communications parameters you can set.
NO-READ MESSAGE
You can set the No-Read message your Accu-Sort device transmits when it is
expecting to see a bar code and one is not scanned during a trigger cycle, or when
a code is scanned, but is not successfully decoded. The contents of the no read
data field depend on the way the No-Read message is programmed.
If the No-Read message is entered and you are reading one bar code per trigger
cycle with multiple codes enabled, the no read message looks only at the first bar
code type enabled.
MULTIPLE MESSAGE
This message is transmitted in place of the bar code data if you have set your
scanner to read only one bar code and more than one bar code is read.
Leave the field empty for no transmission of multiple messages or type the
ASCII Character string you would like the scanner to transmit.
NO VERIFY MESSAGE
This message is transmitted instead of bar code data, if the scanner does not read
a bar code that contains data in the Verify Code field.
VERIFY CODE
Leave this field empty or enter <NONE> to disable the verify function. Enter the
code to match, if using the verify function. If the scanner reads a bar code, it
compares this field to the bar code data. If the field matches, the scanner
transmits the bar code, if it does not match, it transmits the No Verify Message.
MESSAGE HEADER
MESSAGE TRAILER
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-21
If you choose to read a bar code and transmit the Code Quality for that code, you
need to enter a separator character that is placed between the bar code and the
code quality information. This character is a delimiter. You can select any
character that you want to use to separate transmitted bar codes and code quality.
If you choose to read multiple bar codes for each trigger cycle, the bar codes are
transmitted in the order they are placed in the code buffer. You need to enter a
separator character that is placed between the bar code information so your
device is able to recognize the difference between one bar code and the next.
This character is called a delimiter. You can select any character that you want
to use to separate multiple transmitted bar codes.
• Data Filter
• Scan Rate
• Trigger Setup
• Relay Options
You can set parameters for your application, which will help your scanner more
efficiently filter the bar code data received. This filtering process helps to reduce
processing time and memory requirements.
WIN
You can select the minimum number of combined open and close patterns your
scanner must see to acknowledge a valid bar code.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-23
MIN TRANSITIONS
Select the minimum number of transitions that the decoder must see before it will
process the bar code. If the minimum is not reached, data is ignored.
FLIP POINT
You can enter a value which will determine when the scanner will "flip" into the
different reading zones. Codes in the zone less than the flip value are in the far
zone. Codes in the zone greater than the flip value are in the near zone. This is
used for large depth of field applications.
DIVNEAR
You can set a number that divides the widths of the bars and spaces when in the
near zone.
MINNEAR
You can set the minimum bar width (defined in clock pulses) of the narrow bar in
the code, the scanner must see to get a valid read in the near zone. Any width
less than the value defined here, will be treated as noise and ignored.
MAXNEAR
You can set the maximum bar width (defined in clock pulses) of the wide bar in
the code, the scanner must see to get a valid read in the near zone. Any width
greater than the value defined here, will be treated as a quiet zone.
MINFAR
You can select the minimum bar width (defined in clock pulses) of the narrow
bar in the code, the scanner must see to get a valid read in the far zone. Any
width less than the value defined here, will be treated as noise and ignored.
MAXFAR
You can select the maximum bar width (defined in clock pulses) of the wide bar
in the code, the scanner must see to get a valid read in the far zone. Any width
greater than the value defined here, will be treated as a quiet zone
NOTE: This will appear depending upon the scanner version you are using.
RELAY OPTIONS
Relay Settings
Your scanner can support up to four different relays. You can define the behavior
of each relay. The relay menu allow you to define the function of each relay as
follows:
NVC Relay
A NVC Relay is activated when the scanner has been triggered, but no valid bar
codes have been detected. The duration of the NVC Relay signal is controlled by
the NVC HOLD TIME parameter described later.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-25
GO Relay
A GO Relay is activated when the scanner has been triggered and a valid bar
code has been detected. The duration of the GO Relay signal is controlled by the
GO HOLD TIME parameter described later.
Life Light
A Life Light is activated when the scanner software starts executing and remains
activated as long as the scanner is powered on.
Error Light
An Error Light is activated whenever a major scanner error is detected. The
Errors which can trigger this light are described in Chapter 6, in the section
entitled ERROR DETECTION.
You can define the amount of time that the NVC relay is energized in the event
of a no read.
GO HOLD TIME
You can define the amount of time that the Go relay is energized.
TRIGGER MODE
There are a number of ways that your device can recognize a bar code's presence.
To select the trigger mode:
Hardware Controlled
Requires a single hardware input, such as a photoeye, to signal device a bar code
is present.
Programs your scanner to read a bar code placed under the scan line once, and
not read that same codes again until the trigger timeout condition is met. The
trigger timeout is a value equal to two times the value set for the watchdog timer.
A no read message is not possible in this mode.
Software CART
Programs your device to wait for a serially downloaded start of read character
from the host to begin the trigger cycle. You must choose start of read and end
of read characters when you make this selection.
Hardware Start/End
Requires start and end hardware inputs, such as a photoeye, to signal device a bar
code is present.
You can define when the Cart (trigger) signal becomes active. This box indicates
it is active on the falling edge of the input signal. If this is not selected, the signal
starts on the rising edge of the input signal.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-27
You can define when the Cart (trigger) signal ends. This box indicates it ends on
the falling edge of the input signal. If this is not selected, the signal ends on the
rising edge of the input signal.
TRIGGER SOURCE
The Trigger Source menu allows you to specify the source of the trigger signal
when using a Trigger Mode of either HARDWARE or SOFTWARE.
When the Trigger Mode is set to HARDWARE, the Trigger Source menu
provides you the following options:
TRIGGER
This setting causes the scanner to use the ‘standard’ trigger input to the scanner.
This is the normal scanner configuration.
NEAR-ZONE
This setting causes the scanner to use the NEAR-ZONE input signal to trigger
the scanner. This is an unusual configuration, but it can be useful if you wish to
trigger the scanner logic independent of a Focus Board or other component.
MID-ZONE
This setting causes the scanner to use the MID-ZONE input signal to trigger the
scanner. This is an unusual configuration, but it can be useful if you wish to
trigger the scanner logic independent of a Focus Board or other component.
When the Trigger Mode is set to SOFTWARE, the Trigger Source menu allows
you to specify which communications port the serial start and end characters are
to be received on. Note that if the port specified is also defined to accept scanner
commands, the scanner will check for the start and end characters before
checking for the scanner commands. In this circumstance it is best to define start
and end characters that do not appear in any scanner commands, such as ‘@” and
‘#’.
If the trigger mode you have selected is Serially Controlled, you must set a start
character. This is an uppercase alphanumeric character that informs your
Accu-Sort device when to start looking for a valid bar code.
If the trigger mode you have selected is Serially Controlled, you must set an end
character. This is an uppercase alphanumeric character that informs your
Accu-Sort device when to stop looking for a valid bar code.
2. Type the Serial End Character you wish to use (E is a standard choice)
DEBOUNCE
You can set the amount of time in milliseconds that the trigger signal must be
active for the scanner to consider it a valid trigger.
TRANSMIT AT QQ
When the code quality reaches the number established here, the decoder stops
any further processing of this code. Select the maximum number for code quality
at which time the decoder transmits.
NOTE: DRX diagnostic setting for Transmit on the Fly (see DRX Setup) must be set to
use Transmit at QQ when tracking is disabled.
WATCH DOG
You can define the maximum amount of time the scanner has after the end of
trigger cycle to process all the remaining data and begin transmitting. This is
helpful when there is an excessive amount of noise in the scan line. If the timer
is disabled, the scanner has no time limit for processing.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-29
LASER POWER
You can define the laser power you will require for your application.
You can define if the laser turns on and off when trigger signal is received.
Check this field to tell the scanner to stay in a single zone for an entire trigger
cycle. The zone is determined by height inputs received at the start of cart
(trigger). The zone is reset with each new cart (trigger) cycle.
PROC FREQ
HEAD FREQ
You can enter the frequency in megahertz of the crystal used to time bar/space
widths.
SCAN RATE
You can establish some parameters, which will improve your scanning efficiency
and rate.
Keep
You can establish how many consecutive scans your scanner must process.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-31
Skip
You can establish how many consecutive scans your scanner must ignore.
MOTOR SPEED
NUMBER OF FACETS
DRX ENABLED
If this box is not selected, your scanner will not scan using DRX Technology.
You need to efficiently use the memory of your scanner and decoder. DRX
Technology requires a lot of memory for proper processing. To allow your
scanner to be its most productive, use these options to help reduce your memory
allocation.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-33
BOXES
Select the maximum number of boxes that the scanner can track between the start
of Trigger and the point the transmission occurs. Setting this too high will result
in less memory for processing.
SCANS
You can set the number of scans your scanner will process or the size of the
block of memory used for storing all of the raw scan data. A scan is a single pass
of the laser beam over the code or a portion of the code. When using DRX
Technology, your scanner may perform a great number of scans.
CLUSTERS
You can select the maximum number of CLUSTERS active at one time or the
size of the block of memory used for storing data. A cluster is a collection of
strings that make up a bar code.
STRINGS
You can select the maximum number of memory allocation strings active at one
time. A string is a selected number of sequential elements.
ELEMENTS
You can select the maximum number of elements active at one time. An element
is one bar/space pair.
POSITION ERROR
You can select the amount of error in the relative position counter. This creates a
window within which a bar of the bar code should be found. This establishes an
area around existing clusters where all valid data for that cluster can be found.
Units are in relative positions. Each scan line is divided into 4096 relative
positions.
You can select the maximum change in the relative position of the same element
in two sequential scans (used along with position error). This is a constant based
on the motor speed of the scanner and the conveyor speed of the system.
OVER RATIO
You can select a percent that elements can vary in a single code. This field along
with the Mfac Field calculates this percentage. Increasing the Overratio
increases the tolerance and allows for greater variation from one bar width to
another.
MFAC
You can select a constant as a divisor used along with the Over Ratio to calculate
the percent elements can vary. To use a smaller percentage change for a wider
bar than a narrow one. Lowering the mfac value increases the tolerance and
allows for greater variation.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-35
PAIRS
You can select a minimum number of valid bar/space pairs that must match
between two strings before they qualify as a valid overlay and can be joined as
clusters.
MIN OVERLAY
Sets the minimum number of valid bar/space pairs which must line up with the
previous scan (in relative position) in order to be accepted as valid data.
NUMBER OPENS
You can select the minimum start and stop patterns necessary to open a cluster.
Whatever the scanner first sees become the open pattern. The open pattern can
be the start or stop pattern depending upon which direction the laser line is
scanning.
NUMBER CLOSES
You can select the minimum number of start or stop patterns to close the cluster.
Whatever is last seen by the scanner becomes the close pattern. The close pattern
can be the start or stop pattern depending upon which direction the laser line is
scanning.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-37
RECURSE COUNT
You can select the number of times the decoder tries to overlay two strings into
an existing cluster.
KILL LIMIT
You can set the number of times successive scans cannot be overlaid before the
cluster is closed or "killed."
OPEN RATIO
You can set a ratio between the minimum open and minimum close patterns.
RUN MODE
Selecting this mode uses the processing time of your scanner most efficiently,
however no diagnostic modes can be implemented.
Do not select this mode. Used for development diagnostics only. Selecting this
mode will degrade scanner performance.
This feature is used to speed up processing. When enabled, DRX will not open
new clusters for strings that overlay to existing clusters. The benefit is that fewer
clusters are created, especially for strings along the edge of the label.
Experiments have shown a 3-to-5 times speed improvement. The risk is that a
string, which is overlaid incorrectly will fail to open the correct string.
Used when software CART or Hardware CART is set. This tells the scanner to
transmit as soon as a code is read, rather than waiting until the end of CART.
CUSTOM
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-39
TRACKING ENABLED
To enable Tracking, place your cursor in the Tracking Enabled box and click
your left mouse button. An X appears in the box indicating it has been selected.
If tracking has been enabled, to disable tracking, click on the box again.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-41
FRONT
This makes the front of the box appear longer in front than the actual box. This
is added to the tolerance to allow for placement of the bar code.
BACK
This makes the back of the box appear longer in back than the actual box. This is
added to the tolerance to allow for placement of the bar code.
TOLERANCE
You can select a window of tach pulses that surround a box. This window
establishes a number of tach pulses in front and back of the box where a code can
be found and still be placed with the box. It allows for variations between tach
counts identifying the portion of the actual box on the conveyor.
If disabled, spacing between two boxes must be greater than twice the tolerance
plus the front and back. If the spacing drops below this value, a single bar code
could be applied to both boxes. If enabled, spacing can be less than twice the
tolerance plus front and back. If spacing creates overlap, overlap is divided in ½
with the front half applied to the second box.
SCAN DIRECTION
You can define the scan line direction in relation to the conveyor direction. This
means you can set where the scanner considers a bar code should begin and end
with regard to its movement on the conveyor.
Below is a diagram that illustrates what the values represent for this field.
Scan Direction
TRACKING EDGE
You can define from which edge of the box the scanner begins tracking.
1. Click on the box next to Leading to begin the scanner from the leading edge
2. Click on the box next to Trailing to begin the scanner from the trailing edge
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-43
Sets the number of tach pulses per inch of travel the tachometer produces.
TRANSMIT AT TAC
Sets the number of tachometer pulses from start of the Trigger to beginning of
transmission to the host.
ADVANCED TRACKING
Leg 1 Calibration
You can select the number of tach pulses from the start of trigger photoeye to the
start of effective scan line for leg 1 or 2 of the scan pattern.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-45
NEAR DEPTH
You can select the distance from the head of your scanner to the center of the
near distance. The near distance is the closest point at which the scanner can
read a bar code.
FAR DEPTH
You can select the distance from the head of your scanner to the far distance.
The far distance is the farthest point at which the scanner can read a bar code.
NUMBER OF ZONES
You can define the number of depth zones in which your scanner will focus.
Depth zones divide the total depth of field into smaller zones. Must be used in
conjunction with a height photoeye if set to a value other than one.
You can select whether to display the tracking diagnostics on the CRT when the
system is running.
NOTE: The selections are diagnostics tools and when enabled take-up valuable bar
code processing time. It is recommended the tracking diagnostics be set to RUN mode
for normal day to day operator.
Modes:
The Code Lost message indicates a bar code was read by the head, but could not
be associated with a box. The Show Code Lost messages tell the head number,
leg number, position/depth and active boxes. In a tracking system, this setting
allows the transmission of code lost messages out setup port.
The Code Located message indicates a bar code was read by the head, and where
it was located. The Show Code Located messages tell the head number, code,
head, leg, and box length in tach pulses, and position on the box in tach pulses,
along with the depth. In a tracking system, this setting allows transmission of
code located messages.
RUN MODE
You can select a normal run mode for your scanner which will not display any
diagnostic messages and saves on processing time.
DUAL LOCATION
ADVANCED TRACKING
When enabled the scanner will develop a higher resolution height profile of the
boxes, rather than just flipping to a zone when a box breaks the start of CART
photoeye and staying in that one for the entire box.
SOFTWARE TACH
If a hardware tach is not available, a software tach may be used. The scanner
generates its own tachometer pulse, based on information obtained from two
photoeyes mounted at the induction point. Every time a box is inducted into the
scan pattern, the scanner calculates the belt speed based on the time between
when the two photoeyes are blocked.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-47
TACHOMETER
Determined by your application. You can define the type of tachometer your
system is using and set some of its operating parameters.
TACH TYPE
HARDWARE
Uses a standard tachometer to generate a certain number of pulses for a given
distance of belt travel.
BEUMER
The scanner measures the time the tachometer signal is active and, knowing the
distance the package will travel while the signal will be active, uses this to
generate a hardware-type output signal that is used internally in the scanner.
START/END
The scanner measures the time between the start cart (trigger) signal and the end
cart (trigger) and knowing the distance between the two, generates a hardware
type of output signal that is used internally in the scanner.
NEAR/MID
The scanner measures the time between the Near signal and the Mid signal (see
Depth Settings ) and knowing the distance between the two, generates a
hardware-type output signal that is used internally in the scanner.
If you select any tach type other than Hardware, the following button appears:
Here you can select the appropriate tach/inch value for the tachometer output and
the head calibration. Normally these two values are the same. If the actual input
signal width is not one of the selections, you can set the two "tach/inch" fields to
different values to compensate for the missing selection. Establishing a ratio
between these two values eliminates the error caused by the ratio between the
actual input width and the selected input width.
To determine the Tachometer calculations, enter the actual input width then click
on calculate.
The following fields help the interface board translate non-hardware tach signals
into a signal that the logic board can use.
Make sure you have entered the signal output length for the tachometer in the
Tracking Setup window. This field is view only.
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-49
Make sure you have entered the frequency of output for the tachometer in the
Tracking Setup window. This field is view only.
If the selection you need for your application is not available, click the
button. The following window displays:
When you click on the calculate button the value calculated will appear in this
box.
Calculate
Update
Close
Accu-Sort Systems
PROGRAMMING YOUR SCANNER WITH ACCU-SETUP 3-51
CUSTOM
This option allows up to ten custom setup parameters. These custom parameters
are defined when custom scanner software is purchased from Accu-Sort. If you
have not purchased custom scanner software, your scanner will contain the
following test parameters which have no affect on scanner operations.
Accu-Sort Systems
Chapter Four
Using Accu-Setup Utilities
4Heading 2
CHAPTER EXPLANATION
This chapter explains how to use the Accu-Setup Utilities which can help you
diagnose and troubleshoot your medium scanner.
UTILITIES
The Utilities Menu Bar option provides six selections:
• Diagnostic Mode
• Recover From Backup File
• Select Comm Port
• Port Settings
• Terminal Mode
• View Changes
These options help you to set up your scanner for maximum efficiency and allow
you to diagnose and check the operation of your scanner.
DIAGNOSTIC MODE
The Diagnostic Mode accesses some of the diagnostic and run-time setup
features of ACCU-SETUP.
Accu-Sort Systems
USING ACCU-SETUP UTILITIES 4-3
Diagnostic Window
TERMINAL MODE
This mode displays a Terminal Window that allows the PC to emulate a dumb
terminal. The Terminal window displays all of the keystrokes and data
transmissions that occur on the port the PC is connected to and the current port
settings.
Terminal Window
From Terminal Mode you can access File, Edit, Settings, and Scanner Menu Bar
Options.
File options:
You can select this option to store all incoming data to a file on the selected
drive. This option can also be used to help with the troubleshooting process.
Accu-Sort Systems
USING ACCU-SETUP UTILITIES 4-5
Exit Terminal
You can select this option to leave this screen and return to the previous screen.
Edit options:
Clear Terminal
View options:
Allows the user to scroll back through a buffer of data received from the scanner.
Setting options:
Port Setup
You can manually set communications for the selected comm port of your PC.
You can change the baud, parity, data and stop bits, as well as the echo and
control mode for each one of the comm ports of your PC.
Command Keys
You can select this option to setup the characters sent for each key. This option
allows for up to ten command keys to be programmed. Multiple command key
settings can be saved and retrieved to allow customization of the terminal
window for different activities. When installed, Accu-Setup provides three
sample command key configuration files:
Use these keys to create shortcuts to view menus and perform any other setup
functions more quickly.
Scanner Options:
This menu is only available when communicating with scanners which are running
based upon EEPROM revision 5 or later. For scanners with earlier software, this
menu is not visible.
Clear
Display
This menus allows various scanner data to be displayed. Specifically, this menu
issues the scanner commands to display the Box List, Cluster List, Connection
Information, Scan Data Information, EEPROM Revision, Error Counters, Error
Log, Message Log, Read Rate Statistics, General Statistics and Timing Statistics.
Pass-Thru
Allows the user to Initiate or Disconnect a pass-thru using the scanner. If using a
master/slave scanner configuration, pass-thru mode allows the user to pass
through the current scanner and connect to the next scanner (either a master or
slave) in the chain. For scanner configurations using more than one scanner
(master->slave->slave), multiple pass-thru connections can be established.
Scanner Connection
Closes the connection to the scanner and disables auto-baud. This selection is
very useful if you wish to change the scanner to which Accu-Setup is
communicating (either by moving cables or modifying the configuration of a
MUX computer) without exiting Accu-Setup.
Advanced
Help
From this Help Menu option the following help functions are available:
Accu-Sort Systems
USING ACCU-SETUP UTILITIES 4-7
• Index
• Search for Help On
• Terminal Help
The index and search options are the same as other Accu-Setup help, however the
Terminal Help window is different.
Click Help, Terminal Help from the Terminal window and the following
window displays:
In order for the tracking function to work, calibration factors for each leg of the
scan pattern must be set up. These calibration factors determine where the scan
pattern is in relation to the product detection photoeye. The Tracking Calibration
window provides seven options:
• Tips
• Raw Data Window
• Average Box Start Position
• Average Box End Position
• Average Code Position
• Change Calibration Factor to
• Current Leg Calibration
Tips
This option displays some helpful information when trying to calibrate the
scanner.
Accu-Sort Systems
USING ACCU-SETUP UTILITIES 4-9
This option displays all data received on the communication port selected in
ACCU-SETUP.
This option displays, in number of tach pulses, the position of the front edge of
the box.
This option displays, in the number of tach pulses, the position of the back edge
of the box.
This option displays, in the number of tach pulses, the position of a bar code
relative to the front of the box.
This option displays the calibration factor that should be used to place the bar
code in the proper position on the box. In the process of setting the calibration
factors, the bar code should be placed on the front edge of the box and sent
through the scanner, followed by centering the bar code on the box and sending it
through the scanner again.
This option displays the current calibration for leg 1 of the scan pattern. During
calibration setup use the numbers from Change Calibration Factor to adjust this
field for proper calibration.
Save to Scanner
Clear Counters
Click the button to clear the Raw Data Window, Box Start
Position window, Code Position window and Box End Position window. This
should be done before running each box in front of or under the scanner.
CLOSE
Accu-Sort Systems
USING ACCU-SETUP UTILITIES 4-11
TRANSMIT POINT
This mode opens a window that enables you to change the Transmit at Tach
Count settings. The Transmit Point mode provides four options:
• Tips
• What the Scanner Will Do
• Current Transmit at Count Setting
• Raw Data Window.
Tips
This option displays some helpful information when trying to set up the transmit
point
This option displays all data received on the communication port selected in
ACCU-SETUP.
This option displays a summary of when the scanner begins to transmit to the
host.
This option displays the number of tach pulses necessary for the scanner to
transmit bar code information. The count starts when the product detection
photoeye changes state.
SAVE TO SCANNER
Click on the button to send the tach value in the Current Transmit
at Tach Count Setting field to the scanner.
CLOSE
You can use the File option on your menu bar to Exit the Transmit Point window
and return to the Diagnostic Mode Button Bar.
Accu-Sort Systems
USING ACCU-SETUP UTILITIES 4-13
• Update Interval
• Time to Next Update
• Display Field Chart
Update Interval
Allows you to set a time interval within which the diagnostic counters will be
updated.
This field displays the seconds/minutes left to the next update as defined in the
Update Interval field.
Belt Speed Displays conveyer speed if a tachometer is connected and the scanner is in
Tracking mode.
Hard Overflow Scan data DMA transfer expired without the detection of the end of a scan. The
likely cause is noisy scan data.
Number of ‘No-Reads’ Counter of the number of no-reads since power-up.
Number of ‘Start of Carts’ Counter of the number of trigger cycles since power-up.
Maximum Strings Indicates maximum number of scan segments for a bar code was exceeded. Likely
cause is noisy data or setting max_strings parameter too low.
Box Table Full Table for expected number of boxes in the scanner is full. More boxes were
encountered than defined in parameters.
Stack Overflow Contact ASI if your scanner receives this error.
Out of Sync Contact ASI if your scanner receives this error.
Watch Dog Indicates that your scanner reached the time set by the ‘Watch Dog’ parameter
before finished processing. This is normal for a ‘master’ scanner. Otherwise, it
could indicate there is not enough processing time for the scanner or the scanner is
receiving too much ‘junk data.’
Number of Cart Aborts If another trigger signal occurs while the scanner is still processing data from a
previous trigger, this error occurs.
Missed Scans Some scan data was missed. Could indicate bad quality digital signal from the
scanner.
Scan Too Long The scan data received exceeded the maximum elements defined for a scan
segment. This could indicate noisy digital data or that the max_elements parameter
is set too low.
Bad Mod Check The mod-check for a bar code was incorrect. This indicates and invalid decode or
bad bar code.
Code Lost While in tracking mode, the scanner decoded a bar code but was unable to
determine what box to assign the bar code to. This could indicate that the tracking
calibration factors are incorrect or that the ‘transmit at tac’ parameter is too low not
allowing the bar code decode to occur prior to the transmit point.
Clock Int Lost An occurrence of the clock interrupt was lost. If this error occurs repeatedly contact
ASI.
Compbufs Full The scanner buffers are full from detecting too much bar code data. This could
indicate that there are too many codes present, the scanner is misreading the
existing codes, or attempting to read noise.
Full Clusters The scanner cluster buffers are full. This could indicate either excessive digital data
from the scanner, incorrect parameter settings or trying to read too many types of
bar codes without adjusting parameters.
Scan Memory Full The total memory allocated for DRX has been exceeded.
Full Scans The maximum number of scans buffered within the scanner has been exceeded.
Type could indicate noisy digital data or a need to modify the DRX ‘Scans’
parameter.
Scan Int Pending Indicates that the scanner did not have enough time to process the scan data.
Dual Location Bar code could be assigned to more than one box. Ensure that the tracking
parameters are set up correctly.
Wrong Leg The scanner encountered an error in processing the bar code data. Typically, this is
the result of noisy data at the edges of the scanner legs. If this error is occurring
repeatedly, it could indicate noisy digital data.
Tac Int Lost An occurrence of the tachometer interrupt was lost. If this error occurs repeatedly
contact ASI.
Term Missing An error occurred when processing the scan data.
Update Counters
Click on this button to manually update counters. Can be used in place of Update
Interval.
CANCEL
Accu-Sort Systems
USING ACCU-SETUP UTILITIES 4-15
Exit Diagnostics
SCAN QUALITY
This mode displays a window from which you can perform a scan quality test.
1. Click Start Test to begin a test and the following data will be collected
regarding the valid scans made by the scanner.
2. Click End Test to end the test.
You can Clear Display and run the test again and you can Exit Test.
Duration
Number of Scans
Use this to set the number of scans per trigger for the duration of the test
Accu-Sort Systems
USING ACCU-SETUP UTILITIES 4-17
Time Remaining
Shows the number of seconds remaining in the current scan test. This field is
updated every 10 seconds
Shows the cumulative percentage of successful scans for the current test
Displays the bar code data, read percentage and time remaining during the test.
Displays at completion of the test, the overall read percentage, as well as, the
variations in position and bar width.
Show Details
Scan Duty Cycle: Shows the average time (in milliseconds) required to
process the scan data
Low First Bar Width: Average first bar starting position
High First Bar Width: Average first bar ending position
Mid Relative Position: Average first bar middle starting position calculated by
dividing the sum of the earliest and latest first bar
starting positions by 2
Rel. Position Jitter: First bar jitter calculated by subtracing the earliest first
bar starting position from the latest first bar starting
position.
1st Scan Number: Scan number corresponding to the first successful read
last Scan Number: Scan number corresponding to the last successful read
Zone: Number describing the depth of field associated with a
good read. A scanner may have several read zones with
zone 0 being the longest depth of field
Leg: Scan line number associated with a good read
Accu-Sort Systems
USING ACCU-SETUP UTILITIES 4-19
PORT SETTINGS
Allows you to view the port settings for each port of your scanner.
BAUD RATE
Speed in bits per second at which your scanner communicates to the devices it is
connected to.
PARITY
Mathematical check digit that is added to each single character within a message
to make the sum of the set bits even or odd. Checks the validity of transmitted
data.
DATA BITS
STOP BITS
Number of bits that inform the device that the data has been completely
transmitted.
OK
Click on this button to exit the Port Settings window and retain all changes for
saving to the scanner.
CANCEL
Click on this button to exit the Port Settings window and not undo any changes
you may have made.
TERMINAL MODE
This provides another method of accessing the Terminal Window.
Terminal Window
Accu-Sort Systems
USING ACCU-SETUP UTILITIES 4-21
VIEW CHANGES
Displays any changes since last retrieval from disk or scanner that have not been
saved.
Accu-Sort Systems
Chapter Five
Scanner Communications
5Heading 2
CHAPTER EXPLANATION
This chapter explains some of the advanced features and procedures for
connecting to and configuring scanner communications.
CONNECTING TO A SCANNER
ESTABLISHING A CONNECTION USING ACCU-SETUP
Any of the scanner communication ports can be used to communicate with the
scanner using Accu-Setup. The ability to initiate an Accu-Setup connection is
independent of the scanner configuration (include DRX diagnostic and Tracking
diagnostic settings) and the scanner communication port message type and
commanding settings. The only restriction is that Accu-Setup cannot currently
connect to a port configured for a baud rate greater than 19200 bps.
Accu-Sort Systems
SCANNER COMMUNICATIONS TOOLS 5-3
The scanner default configuration for port 1 is set to host messages. However, if
a diagnostic connection is initiated on port 1, that port stops functioning as a host
port while the connection is in effect and functions as a ‘diagnostic port.’ This is
most evident if DRX “code read” diagnostic messages are enabled (DDIAG 1),
as once a diagnostic connection is made, you see the DRX diagnostic messages
on port 1.
Within the Accu-Setup terminal mode window, this can be done by selecting the
“Scanner –> Scanner Connection –> Close” menu. Once the connection is
closed, the terminal will be connected to the scanner as if it were the host. The
diagnostic connection can be re-established by selecting the “Scanner –> Scanner
Connection –> Open” menu.
Accu-Sort Systems
SCANNER COMMUNICATIONS TOOLS 5-5
PASSING-THRU A SCANNER
While in pass-thru mode, the NVC/GO LED will flash green constantly to
provide a visual indication that the scanner is in pass-thru mode.
From the main window, a pass-thru connection is initiated by using the Scanner
menu, selecting “Pass-Thru” and specifying the port through which the
connection is to be established. Once initiated, Accu-Setup automatically
attempts to initiate a connection with the new scanner. To disconnect, select
“Pass-Thru->Disconnect” from the scanner menu.
Accu-Sort Systems
SCANNER COMMUNICATIONS TOOLS 5-7
The logic for this detection is fairly simple. The connectors on the cable have a
unique signature, which is detectable by the scanner software. If a master/slave
cable is detected on communications port 1, the scanner is configured as a slave.
If it is detected on communications port 2, the scanner is configured as a master.
If the cable is detected on both ports, the scanner software configures as both a
master and slave, assuming the scanner is the middle scanner of a three scanner
chain (master->slave->slave configuration).
The unique signature of the master/slave cable is achieved by tying the DTR pin
to the CTS pin. As a result, it is essential that ALL cables normally used for host
and/or setup communications with the scanner ONLY use the Receive Data,
Transmit Data and Ground pins. Use of cables that connect other pins
(particularly the CTS and RTS line) CAN inadvertently cause scanners to enter
into a master or slave configuration.
DISABLING AUTO-DETECTION
From a terminal, enabling and disabling auto configuration is done using the
AUTOCFG parameter. The syntax is as follows:
By default, the scanner will assign a watchdog timer value of 200 msec to a
master scanner and 100 msec to a slave (or master & slave) scanner. These
values are assigned when the auto-detection is performed and the watchdog timer
is set to the default value of zero.
However, it is expected that these watchdog timer values will not suffice for all
applications. As a result, the scanner software allows the WATCH parameter to
be changed and saved for each individual scanner. When powered on, the
scanner will use the new value if the watchdog value has been changed from the
default of zero. However, keep in mind, that if you are using a value other than
the default you must modify this parameter for any replacement scanner that is
installed.
TRACKING CONFIGURATIONS
Accu-Sort Systems
SCANNER COMMUNICATIONS TOOLS 5-9
Accu-Sort Systems
Chapter Six
Scanner Diagnostics Tools
6Heading 2
CHAPTER EXPLANATION
This section describes the scanner tools which are available for configuring,
monitoring and troubleshooting scanner operations.
The scanner contains an error log that tracks the last one hundred events detected
by the scanner. This log can be displayed by issuing the DISP ERRLOG scanner
command or using the appropriate menu from the Accu-Setup terminal window.
This same log (without the time tags) can also be displayed using the older
DERRORS commands.
>DISP ERRLOG
*ERROR LOG*
000-05:26:09.66 START_OF_CART 000-05:26:10.16 START_OF_CART
000-05:26:10.66 START_OF_CART 000-05:26:11.16 START_OF_CART
000-05:26:11.66 START_OF_CART 000-05:26:12.20 NO READ
000-05:26:12.20 NO READ
>>disp counts
COUNTS
SPEED 0 CART_ABORT 0 FULL_CLUSTERS 0
HARD OVERFLOW 0 MISSED SCAN 0 FULL_SCANS 0
NO READ 1 SCAN_TOO_LONG 0 SCAN_INT_PEND 0
START_OF_CART 5125 CODE_LOST 0 BAD_MOD_CHECK 0
MAX STRINGS 0 WATCH_DOG 0 DUAL_LOCATION 0
BOX_TABLE_FULL 0 SCAN_MEM_FULL 0 WRONG_LEG 0
STACK_OVER_ERR 0 CLK_INT_LOST 0 TAC_INT_LOST 0
OUT_OF_SYNC 0 COMPBUFS_FULL 0 TERM_MISSING 0
TX_MSG_OVERFW 0
Aside from the error log, the scanner also contains a long-term message log,
which is used to record significant events within the scanner. The message log
can be displayed with the DISP MSGLOG command. Significant changes in
scanner configuration as well as any internal errors detected by the scanner are
recorded in this log.
Accu-Sort Systems
SCANNER DIAGNOSTIC TOOLS 6-3
>DISP MSGLOG
*Message Log*
000-00:00:00.01 : Software: AM1STD5 - Mini X
000-00:08:26.83 : Pass-thru initiated.
000-00:36:52.08 : Pass-thru terminated.
Each scanner log can be individually cleared. The CLEAR ERRLOG, CLEAR
ERRCOUNTS and CLEAR MSGLOG commands clear the error log, diagnostic
counters and message logs.
The current status of the error filter can be displayed with the DISP LOGSTAT
command.
>>disp logstat
** Enable/Disable Error Logging by Error Number **
1.CART_ABORT : ENA 2.FULL_CLUSTERS : ENA 3.HARD OVERFLOW : ENA
4.MISSED SCAN : ENA 5.FULL_SCANS : ENA 6.NO READ : ENA
7.SCAN_TOO_LONG : ENA 8.SCAN_INT_PEND : ENA 9.START_OF_CART : ENA
10.CODE_LOST : ENA 11.BAD_MOD_CHECK : ENA 12.MAX STRINGS : ENA
13.WATCH_DOG : ENA 14.DUAL_LOCATION : ENA 15.BOX_TABLE_FULL : ENA
16.SCAN_MEM_FULL : ENA 17.WRONG_LEG : ENA 18.STACK_OVER_ERR : ENA
19.CLK_INT_LOST : ENA 20.TAC_INT_LOST : ENA 21.OUT_OF_SYNC : ENA
22.COMPBUFS_FULL : ENA 23.TERM_MISSING : ENA 24.TX_MSG_OVERFW : ENA
Enabling and disabling of the logging of particular errors is done with the
ENABLE ERROR ‘n’ and DISABLE ERROR ‘n’ commands, where ‘n’ is the
error number shown with the DISP LOGSTATUS command.
>>DISABLE ERROR 9
START_OF_CART - logging disabled
ACCESSING THE ERROR LOG, ERROR COUNTERS AND MESSAGE LOG FROM
ACCU-SETUP
The commands to display and clear the error log, error counters and message log
are built in to the Accu-Setup terminal mode. By accessing the “Scanner” menu,
The error filtering capabilities are not currently available from the Accu-Setup
menus, but can be issued using the Accu-Setup terminal mode.
COMMUNICATIONS DATA
Connection Status
The DISP CONN command displays information about the scanner and your
current connection to the scanner.
>>disp conn
-------------------------------------
Scanner: Model 24, 8 facets
Serial #: 12121212
Connection: COMM PORT 1
Elapsed Time: 000-02:17:47.10
-------------------------------------
Communications Status
The communications counters can be reset using the CLEAR COMM command.
>>disp comm
Communication Port Status
Accu-Sort Systems
SCANNER DIAGNOSTIC TOOLS 6-5
SCAN DATA
The DDATA command allows the contents of the scan data buffer to be dumped.
If the scanner is operating in tracking mode, the entire contents of the buffer is
displayed, starting from the most recent scan and continuing until the oldest scan.
If not in tracking mode, the scan data received during the last trigger cycle is
displayed.
>ddata 1
***** leg 1 *****
scn_ix( 0) scn_num( 1) len( 41) tac( 100) depth(0) leg(1)
(1179 ) 32__29 38__26 33__84 78__33 29__35 81__80 32__31
32__28 36__79 33__77 88__26 84__31 76__33 30__35 82__80
25__37 30__79 81__32 78__81 31__34 29__30 36__80 76__35
28__33 31__80 35__78 81__31 33__82 77__34 26__37 73__84
30__33 30__34 32__76 36__78 79__32 85__30 79__32 29__0
>>DDATA –1
*Summary of Scan Data Buffer*
------------------------------------------------------------
Scan Index: 0 Processed Scan Index: 0
The scan data summary as well as the raw scan data for each leg is available from
the Scanner menu in the Accu-Setup terminal mode.
The read rate statistics are based on a short-term “filtered average” that roughly
corresponds to the last one thousand samples.
The system read rate values contain the percentage of boxes for which either a
single bar code was found (first value) or all bar codes (second value) were
found. Obviously, if only one bar code per box is expected, these percentages
will be the same. The remaining statistics track the percentage of bar code reads
for each leg, as well as for each type of bar code expected. Obviously, for a
Model 24 scanner, only data for one leg will be available. Likewise, if only one
bar code type is expected, only data for one bar code will be recorded.
The read rate statistics are based on the data that would have been transmitted
with a DRX diagnostic (DDIAG) message. Therefore, the percentage of reads
does not indicate the percentage of reads that each leg COULD have made, but
the percentage of transmitted bar code messages for which that leg was indicated
as the source. Likewise, the average ‘qq’ is the average of the ‘qq’ values
reported for each leg and/or bar code type.
>>DISP READRATE
*Read Rate Statistics*
Reads by Leg
------------
Leg 1 – 25.0% MidRelPos: 3095 qq/read: 13.1
Leg 2 – 25.0% MidRelPos: 577 qq/read: 13.9
Slave – 50.0%
SCANNER STATISTICS
The scanner software tracks statistics regarding the performance of the scanner.
These statistics can be viewed using the DISP STATS command. These statistics
can be reset using the CLEAR STATS command.
Accu-Sort Systems
SCANNER DIAGNOSTIC TOOLS 6-7
>>disp stats
*Scanner Statistics*
Current Data
------------
Belt Speed: 0 ft/sec
TIMING STATISTICS
>>DISP TIMING
*Scanner Timing Statistics*
Accu-Sort Systems
SCANNER DIAGNOSTIC TOOLS 6-9
ERROR DETECTION
The scanner continuously monitors the scanner hardware for errors. The error
detection software checks for:
• Laser Failure (loss of scan data)
• Scan/Motor Drive Failure (both tracking and non-tracking)
• Tach Failure (Tracking only)
The results of these checks are recorded in message log. Three consecutive
failures are required in order for a report to be posted and a subsequent event is
posted if the condition is cleared. The following are the possible messages:
If any of the scanner relays are configured to operate as an Error Light, they will be
activated whenever one of these error conditions exists.
If the scanner is configured so that the box is scanned between the start and end
of trigger signals, only the front of the box can be used for calibration. In this
configuration, if the middle or ends of box options are selected, the scanner will
issue an error message and tracking calibration will terminate.
TRKCAL COMMAND
Once tracking calibration is turned on, the following message is reported each
time that the scanner reads a bar code. By monitoring the average for each leg,
the correct tracking calibration factor for each leg can be determined.
>TRCKAL 1
TRKCAL Started. Pos=1
>TRKCAL 0
TRKCAL Stopped.
Accu-Sort Systems
SCANNER DIAGNOSTIC TOOLS 6-11
Computed
offset (sin
of scan line
angle *
distance on
scan line).
Tracking
Calibration
Factor
Photoeye Photoeye
Photoeye Negative
Photoeye Tracking
Calibration
Factor
Photoeye
The MONITOR capability allows you to monitor all ‘transmits’ and ‘receives’ on
other communications ports. The main restriction on this capability is that the
port used to do the monitoring MUST be set to a baud rate that is greater than or
equal to the ports to be monitored.
>>
Accu-Sort Systems
SCANNER DIAGNOSTIC TOOLS 6-13
The mirror mode provides you with a ‘virtual’ connection to the transmitted
messages on another port. It is very useful for viewing the output on another port
as seen by the user or host connected to that port.
The most common uses for mirror are (1) to view the host message and (2) to
view the activity of another user, perhaps using a remote connection to the
scanner. In the later case the mirror connection would be initiated via a modem
or “serial to network” adapter connected to communications ports 3 or 4.
The following example shows the MIRROR command used to view the host
message output.
>>mirror 1
ˆ1Z5595530342259519
ˆ1Z1846370342050471
ˆ?????????????????? ESC issued to
ˆ1Z82W0380307740448 terminate mirror.
Mirror Terminated.
>>
Accu-Sort Systems
Chapter Seven
CRT Commands
7Heading 2
CHAPTER EXPLANATION
This chapter explains how to use the terminal mode commands to setup your
Accu-Sort scanner, if you are unable to use Accu-Setup.
CONNECTING A TERMINAL
To use terminal commands you should either be using a terminal with an RS-232
interface or, if you are using a PC, you must use a terminal emulation program
such as ProComm, PCPlus, Hyperterminal, or the terminal window within Accu-
Setup. Throughout this section all of these options will be simply referred to as a
“terminal.”
The terminal or terminal emulation program must be set to the baud rate, framing
and parity of the port to which you are to communicate. The default
configuration for all of the ports on your scanner is 9600-7-E-2.
It is possible to establish a diagnostic connection using a port that does not have
commanding enabled using the connection method used by Accu-Setup. This
method is described in Chapter 5.
However, it is possible that the communications parameters for a port could get
corrupted or set to a value that you no longer know. In that case, configure your
terminal for 9600-7-E-2 and type “<ctrl>C” on the keyboard while the scanner is
powering up. This will force the scanner into setup mode (at 9600-7-E-2)
regardless of how the scanner is configured. From setup mode you can use the
setup commands (described later) to reconfigure the scanner.
If an error is made while you are typing, it can be corrected by using the
backspace key. Additionally, the last command entered can be recalled by
typing <ctrl>R.
Accu-Sort Systems
CRT COMMANDS 7-3
SYSTEM COMMANDS
The following system control commands allow modifying the scanner parameters
and modes.
BOOT
This command causes the scanner application software to reboot. Since this
command just restarts the scanner application code it does not force the scanner
to reload the software from FLASH memory.
REBOOT
This command causes the scanner to completely reset. As a result it will rerun
the scanner self-tests, check for an attempted connection by the Uniloader (for
reloading the scanner FLASH memory), reload the scanner application code from
FLASH to RAM and then begin execution of the scanner application. This is the
same sequence that occurs on scanner power-up.
GOTOSETUP
This command will put the scanner into setup mode. This is similar to typing
BOOT followed by a <ctrl>C; however, the GOTOSETUP command leaves the
scanner communications port configured at the current baud rate. Issuing a
<ctrl>C after a BOOT forces the communications port to 9600-7-E-2.
EXIT
This command copies the current operating parameters to the scanner EEPROM.
If the scanner is in setup mode it also causes the scanner to exit setup.
USE
This command uses the current scanner parameters without saving them to
EEPROM. It also will exit the scanner from setup mode if the scanner is in setup
mode.
DEFAULT
The scanner software contains a set of default “factory settings” for the scanner.
This commands copies those settings to the scanner EEPROM.
SETUP COMMANDS
All of the parameters than can be modified through Accu-Setup are also available
to be modified through a terminal command. These commands are divided into
menus that are listed below. Each menu command displays all of the parameters
that are associated with that menu.
The following is the data format of a message with Accu-Sort enabled standard
protocol:
The first menu is the communications menu. The same parameters shown below
are available for all four communications ports, except when noted otherwise.
>>comm 1
BAUD 1 = 6 ( 9600)
BITS 1 = 7
PARITY 1 = 2 (EVEN)
STOP 1 = 2
FLOW 1 = (NONE)
MSGTYPE 1 = 1 (HOST)
CMDS 1 = 0 (OFF)
STARTMSG 1 = ^B
STOPMSG 1 = ^M^J
ECHO 1 0 (OFF)
NVCMSG 1 = ~?
SEP 1 = <DISABLE>
QUAL 1 = <DISABLE>
MULTMSG 1 = <DISABLE>
NOVERMSG 1 = <DISABLE>
VERCODE 1 = <DISABLE>
UNITID 1 = <DISABLE>
SEQNUM 1 = 0 (OFF)
MESSID 1 = 0 (OFF)
BCC 1 = 0 (OFF)
NUMRETX 1 = 0
Accu-Sort Systems
CRT COMMANDS 7-5
RETXTIME 1 = 0
ADP 1 = 0 (OFF)
AUTOCFG 1 = 0 (OFF)
BAUD x,v
x = (1 or 4) The number of the Communication Port
v = The corresponding number to one of the baud rates below:
1= 300 BAUD
2= 600 BAUD
3= 1200 BAUD
4= 2400 BAUD
5= 4800 BAUD
6= 9600 BAUD
7= 19200 BAUD
8= 38400 BAUD
9= 57600 BAUD
10= 115200BAUD
BITS x,v
x = (1 or 2) The number of the Communication Port
v = The value (number of data bits)
5 - 8 bits
PARITY x,v
x = (1 or 2) Communication Port
v = The corresponding number to one of the Parity values below
0= None
1= Odd Parity
2= Even Parity
STOP x,v
x = (1 or 2) Communication Port
v = The value (number of stop bits 1 or 2)
STARTMSG x,v
x = (1 or 2) Number of the Communication Port
v = The value (the start message you want)
STOPMSG x,v
x = (1 or 2) Number of the Communication Port
v = The value (the stop message you want)
Use (^) to enter control character, for example, STX would be ^B.
STOPMSG 1, ^M will set port 1’s stop message to a <CR>, ASCII 13.
ECHO x,v
x = (1 or 2) Number of the Communication Port
v = The value can be one of the following:
0 = disable
1 = message
2 = master
3 = slave
SEP x,v
x = (1 or 2) Communication Port
v = The value can be one of the following:
<CTRL> @ = Disable
<CTRL> A = Code is transmitted as a separate data message
<CTRL> B = Append the codes together (no delimiter)
ASCII Character The separator between codes is an ASCII Character
QUAL x,v
x = (1 or 2) Number of the Communication Port
v = The value can be one of the following:
<CTRL> @ = Disable
<CTRL> A = Append the code and quality together
(no delimiter)
ASCII Character The delimiter between code and the quality is an ASCII
Character.
MULTMSG x,v
x = (1 or 2) The number of the Communication Port
v = The value can be as follows:
<CTRL> @ = Disable
<CTRL> A = Code (transmit multiple codes)
String = ASCII Character(s)
VERCODE x,v
x = (1 or 2) Communication Port
v = The value can be as follows:
<CTRL> @ = Disabled
String = ASCII Character(s)
<CTRL> A = first code verifier
UNITID x,v
x = (1 or 2) The number of the Communication Port
v = The unit ID. (1 - 2 characters)
FLOW x,v
x = (1 to 4) Communications Port
v = The corresponding number to one of the flow control settings below:
0 = NONE
1 = ACKNAK
2 = XON/XOFF
3 = RTS/CTS
SEQNUM x, v
x = (1 or 2) Communication Port
v = The value is 1 or 2
0 = OFF
1 = ON (sequence number is added to all messages sent out)
MESSID x,v
x = (1 or 2) Communication Port
v = The value is 1 or 2
0 = OFF
1 = ON (standard Accu-Sort message types are added to each transmission)
Accu-Sort Systems
CRT COMMANDS 7-7
BCC x,v
x = (1 or 2) Communication Port
v = The value is 1 or 2
0 = OFF
1 = ON (a BCC number is added to all messages sent out)
NUMRETX x,v
x = (1 or 2) Communication Port
v = The value is as follows:
0 = Disabled
1-255 = Number of times to retransmit a message
Typed only with ACK/NAK protocol
RETXTIME x,v
x = (1 or 2) Communication Port
v = The value is as follows:
0 = Disabled
1-255 = V milliseconds until the same data will retransmit
1-255 in 10 ms increments
For example, 1 = 10 ms
2.5 = 2.55 seconds
ADP v
x = (1 to 4) Communications Port
v = The value of 0 or 1:
0 = OFF
1 = ON (enables the advanced diagnostic protocol)
AUTOCFG x,v
x = (1 or 2) Communication Port
v = The value is 0 or 1.
0 = Disabled
1 = Enabled
This menu contains all the commands that pertain to DRX Technology.
The following are the default values preset by Accu-Sort Systems.
->drx
DRX = 1 (ON)
DDIAG = 1 (TX_CODES)
FIND = 0
OVERLAY = 2
OPEN = 2
CLOSE = 2
RECURSE = 1
ERROR = 15
CHANGE = 80
OVERRATIO = 65
MFAC = 1.6
PAIRS = 6
OPENRATIO = 0
KILL = 5
KPOUT = 0
BOXES = 10
SCANS = 200
CLUSTERS = 10
STRINGS = 900
ELEMENTS = 200
DRX v
v = The value
1= DRX On
0= DRX Off
DDIAG v
v = The value
Value 128 64 32 16 8 4 2 1
Bit # 7 6 5 4 3 2 1 0
Functio Event Proc on Trash Error Codes
n. Log Fly Strings Read
When bit 0 is enabled, the scanner issues a diagnostic message for each code
read. A typical diagnostic message for Non-Tracking DRX diagnostics is
formatted as follows:
<code><qq><leg><box len>
<pos code on box><zone><conveyor speed><good reads><no reads>
LEGS v
v= The value (0=no or 1=yes)
Accu-Sort Systems
CRT COMMANDS 7-9
FIND v
v= The value (number of elements to look through) 0-99
OVERLAY v
v= The value (number of elements of the string that must match) 1-15
OPEN v
v= The value (number of scans through the open pattern that need to be obtained
before it is considered a valid open pattern) 1-15
CLOSE v
v= The value (number of scans through the close pattern that need to be obtained
before it is considered a valid close pattern) 1-15
RECURSE v
v = The value (maximum number of times to try to overlay two strings)
0-15
ERROR v
v = The value (amount of error in the relative position counter) 1-99
CHANGE v
v = The value (maximum change in the relative position) 1 - 255
OVERRATIO v
v = The value (constant, that is used for calculating the percent that elements can
vary) 1 - 99%
MFAC v
v = The value (constant, that is used for calculating the percent that elements can
vary) 1.00 -99.99
PAIRS v
v = The value (number of pairs that must match) 1 - 99
OPENRATIO v
v = The value (maximum ratio between minimum open patterns and minimum
close patterns) 1-99
KILL v
v = The value (number of scans that will no longer fit into a cluster)
1-99
BOXES v
v = The value (maximum number of boxes)1-99
SCANS v
v = The value (number of scans that will be saved in memory) 10-990
CLUSTERS v
v = The value (number of clusters active at one time) 10 - 990
STRINGS v
v = The value (number of strings in a cluster) 10-990
ELEMENTS v
v = The value (number of elements on a scan line) 10-99
This menu contains all the commands that pertain to the tracking functions. The
following are the default values preset by Accu-Sort Systems.
>>track
TRACK = 0 (OFF)
TDIAG = 4 (RUN_MODE)
DIR = 0
FAR = 50.00
NEAR = 20.00
ZONES = 1
TAC = 2.00
TXTAC = 100
EDGE = 1 (TRAILING)
TTRUNK = 0 (NO)
TOL = 1.50
FRONT = 0
BACK = 0
CAL 1 = +0.01
TRACK v
v = The value
1 = Tracking On
0 = Tracking Off
TDIAG v
v = The value
0=disabled
1=codes lost (Bit 0)
2=codes location (Bit 1)
4=Run Mode (Bit 2)
8=Dual Location (Bit 3)
16=Advanced Tracking (Bit 4)
32=Software Tach
DIR v
v = The value (0 to 360 degrees)
FAR v
v = The value (far distance from scan head to conveyor in inches)
1-250
NEAR v
v = The value (near distance from scan head to conveyor in inches)
1-250
Accu-Sort Systems
CRT COMMANDS 7-11
ZONE v
v = The value (number of read zones, 0-3)
TAC v
v = The value (number of Tach pulses per inch) 1-99.99
TXTAC v
v = The value (number of Tach pulses) 0-9999
EDGE v
v = The value (0 = leading, 1 = trailing)
TTRUNK v
v = The value (0=no and 1=yes)
TOL v
v = The value (number of Tach pulses in the window) 0-99.99
FRONT v
v = The value (number of Tach pulses that you want to extend the length of the
front of the box) 0-255
BACK v
v = The value (number of Tach pulses that you want to extend the length of the
back of the box) 0-255
CAL v
v = The value (number of Tach pulses from the start of cart PE to the start of the
effective scan line) -99.99-99.99
This menu contains all the commands that pertain to Two Channel Decoder
Board bar code type selection. Below are the default values preset by Accu-Sort
Systems.
>>codes
CODE 1 = TYPE 1 (I25 ), MINLEN 10, MAXLEN 10, QTY 1, MOD 00, GROUP 0
CODE 2 = TYPE 0 (NONE), MINLEN 0, MAXLEN 0, QTY 0, MOD 00, GROUP 0
CODE 3 = TYPE 0 (NONE), MINLEN 0, MAXLEN 0, QTY 0, MOD 00, GROUP 0
CODE 4 = TYPE 0 (NONE), MINLEN 0, MAXLEN 0, QTY 0, MOD 00, GROUP 0
CODE 5 = TYPE 0 (NONE), MINLEN 0, MAXLEN 0, QTY 0, MOD 00, GROUP 0
CODE 6 = TYPE 0 (NONE), MINLEN 0, MAXLEN 0, QTY 0, MOD 00, GROUP 0
CODE 7 = TYPE 0 (NONE), MINLEN 0, MAXLEN 0, QTY 0, MOD 00, GROUP 0
CODE 8 = TYPE 0 (NONE), MINLEN 0, MAXLEN 0, QTY 0, MOD 00, GROUP 0
CODE 9 = TYPE 0 (NONE), MINLEN 0, MAXLEN 0, QTY 0, MOD 00, GROUP 0
CODE 10 = TYPE 0 (NONE), MINLEN 0, MAXLEN 0, QTY 0, MOD 00, GROUP 0
UPCXSEP = ’-’
FNC = 0
TYPE c v
c = The code number (1-10)
v = The value (1-12 code types)
0 = NONE
1 = INTERLEAVED 2 OF 5
2 = CODE 39
3 = CODABAR
4 = UPC\EAN
5 = STRAIGHT 2 OF 5C
6 = STRAIGHT 2 OF 5I
7 = CODE 11
8 = CODE 128
9 = AS 10
11 = CODABAR (without start/stop)
12 = CODE 93
To specify a UPC or EAN code with an extension, set the MINLEN for the code
to the length of the extension (either 2 or 5).
MINLEN c v
c = The code number (1-10)
v = The value (1-99 minimum code length)
MAXLEN c v
c = The code number (1-10)
v = The value (1-99 maximum code length)
Accu-Sort Systems
CRT COMMANDS 7-13
QTY c v
c = The code number (1-10)
v = The value (1-30 or 255 quantity of codes read)
255 - Transmit all codes or no reads
254 - Transmit all codes and no no read message
MOD c v
c = The code number (1-10)
v = The value can be any of the following:
0 = NO mod check
1-5 = User defined mod checks
6-7= Custom mod checks
8= Standard mod 10 check
9= Standard mod 43 check
90-99= Last character in the code must be 0-9
GROUP c v
c = The code number (1-10)
v = Group number
0 = disabled
FACTORS m v
m = The mod check type (1-5)
v = The value (0-9 weighing factors)
UPCXSEP c v
c = The code number (1-10)
v = delimiter between code and extension
DIVISOR m v
m = The modcheck type (1-5)
v = The value (1-255)
REMAIN m v
m = The modcheck type (1-5)
v = The value (0-1)
RIGHT m v
m = The modcheck type (1-5)
v = The value (1 or 0)
WRAP m v
m = The modcheck type (1-5)
v = The value (1 or 0)
ADD m v
m = The modcheck type (1-5)
v = The value (1 or 0)
UPCXSEP x
x = The character to be used as the separator for between UPC codes and UPC
extensions.
FNC x
x = The value of 0 or 1:
0 = OFF
1 = ON (enabled Code 128 function codes).
This menu contains all the commands that pertain to Two Channel Decoder
Board setup. The default values, preset by Accu-Sort Systems, are shown below.
->setup
CART = 1 (HARDWARE CART)
HWCART = 1 (TRIGGER INPUT)
SWCART = 1 (COMM 1)
SWSTART = ’S’
SWEND = ’E’
HEAD = 0 (M24-8 HEAD)
WIN = 4
TXQQ = 99
TRANS = 6
DIVNEAR = 1.00
MINNEAR = 10
MAXNEAR = 239
FLIP = 4 (NEAR)
MINFAR = 10
MAXFAR = 239
SCANRATE = 1/ 1
DEBOUNCE = 1
HEADFREQ = 55.00
PROCFREQ = 40.00
WATCH = 0
CART v
v = The corresponding number to one of the CART Types below
1= HARDWARE CART
2= SELF CART ONCE
3= SOFTWARE CART
4= SELF CART CONT
5= SELF CART TIMED
HWCART v
v = The corresponding value to the hardware trigger sources listed below:
0 = Trigger (normal)
1 = Near-Zone signal
2 = Mid-Zone signal
SWCART v
v = Value from 1 to 4 indicating the communications port on which SW trigger
characters are to be received.
SWSTART v
v = The ASCII value of the Start of CART Character
SWEND v
v = The ASCII value of the End of CART Character
WIN v
v = The value (1 to 99)
Accu-Sort Systems
CRT COMMANDS 7-15
TXQQ v
v = The value (1 to 99)
TRANS v
v = The value (1 to 99)
DIVNEAR vv.vv
v = The value (00.01 through 99.99)
v = The value (1 through 255)
MAXNEAR v
v = The value (1 through 255)
FLIP v
v = The value
0 - Far
1 - 1/2
2 - 2/3
3 - Near
HEAD v
v=the head type
0=Model 24 8 sided mirror wheel
1=Model 24 12 sided mirror wheel
2=Model 24 18 sided mirror wheel
3=Model 24 sided mirror wheel
4=Model 24 8 sided mirror wheel (concave)
5=Model 24 12 sided mirror wheel (concave)
6= Model 24 18 sided mirror wheel (concave)
7= Model 24 sided mirror wheel (concave)
8=Mini X 8 sided mirror wheel
9=Mini X 12 sided mirror wheel
10=Mini X 18 sided mirror wheel
11=Mini X 24 sided mirror wheel
12=Mini X 8 sided mirror wheel (concave)
13= Mini X 12 sided mirror wheel (concave)
14= Mini X 18 sided mirror wheel (concave)
15= Mini X 24 sided mirror wheel (concave)
16=Mini X3 8 sided mirror wheel
17=Mini X3 12 sided mirror wheel
18=Mini X3 18 sided mirror wheel
19=Mini X3 24 sided mirror wheel
20= Mini X3 8 sided mirror wheel (concave)
21= Mini X3 12 sided mirror wheel (concave)
22= Mini X3 18 sided mirror wheel (concave)
23= Mini X3 24 sided mirror wheel (concave)
24= MINI-X EC 5 sided mirror wheel
MINFAR v
v = The value (1 through 255)
MAXFAR v
v = The value (1 through 255)
SCANRATE k/t
k = The # of scans you want to keep out of the total (1 to 15)
t = The total number of scans (1 to 30)
DEBOUNCE v
v = The number of milliseconds (1 to 250)
HEADFREQ v
v = The value (1.00 to 99.99)
PROCFREQ v
v = The value (1.00 to 99.99)
Watch v
v = The value (1.00 to 99.99)
This menu contains the commands for controlling the scanner relay outputs.
.
->relays
RELAY1 = 1 (NVC RELAY)
RELAY2 = 2 (GO RELAY)
RELAY3 = 3 (LIFE LIGHT)
RELAY4 = 4 (ERROR LIGHT)
NVCTIME = 500
GOTIME = 500
RELAY1 x
x = The corresponding number to one of the relay types below:
0 = NONE
1 = NVC Relay
2 = GO Relay
3 = Life Light
4 = Error Light
RELAY2 x
x = The corresponding number to one of the relay types below:
0 = NONE
1 = NVC Relay
2 = GO Relay
3 = Life Light
4 = Error Light
RELAY3 x
x = The corresponding number to one of the relay types below:
0 = NONE
1 = NVC Relay
2 = GO Relay
3 = Life Light
4 = Error Light
RELAY4 x
x = The corresponding number to one of the relay types below:
Accu-Sort Systems
CRT COMMANDS 7-17
0 = NONE
1 = NVC Relay
2 = GO Relay
3 = Life Light
4 = Error Light
NVCTIME v
v = a value from –1 to 25500 milliseconds.
Enter –1 to update the relay and hold it until the end of each trigger.
Enter 0 to energize the relay and hold it until the start of the next trigger.
Values greater than 0 are relay-on times in milliseconds.
GOTIME v
v = a value from –1 to 25500 milliseconds.
Enter –1 to update the relay and hold it until the end of each trigger.
Enter 0 to energize the relay and hold it until the start of the next trigger.
Values greater than 0 are relay-on times in milliseconds.
This menu contains all the commands that pertain to Two Channel Decoder
Board code type ratios. To change the value of any command in this section,
type the following:
command<spacebar>V R<ESC>
command = the command name
<spacebar> = the spacebar
V = the command value (denominator)
R = the ratio number
RATIO c v
c = The Code Type Number (1 to 12)
v = The value in the denominator (1 to 15)
C = The Code Type Number (13 to 14)
V = The percentage (1 to 99)
To enter any of the following commands, type command followed by the <ESC>
key.
BOOT
Command a software reset of the scanner. While booting the scanner outputs the
following message:
A2MSTD5 - Model 24
Compile Date:Sep 30 1999
Accu-Setup Compatible
AM1STD5 - Mini X
Compile Date:Sep 30 1999
Accu-Setup Compatible
Accu-Sort Systems
CRT COMMANDS 7-19
DERRORS
Displays the last 100 error messages. This command is being phased out and
replaced by the DISP ERRLOG commands, which displays the same information
but also includes a time tag with each error.
DCOUNTS
Displays the scanner counters. This command is being phased out and replaced
by the DISP ERRCOUNT command, which displays the same information.
DISPLAY Commands
DISP BOX Dump box table along with any combufs for each box.
DISP CBUFS Dump all compbuf details.
DISP CLIST Dump list of all clusters.
DISP Clust [ix] Display a single Cluster by number with various options
for data to display
DISP COMM Display communications port status
DISP CONNECT Display information about current setup/diagnostic
connection to scanner
DISP EEREV Displays current EEPROM revision and software name.
DISP EESETUP Displays raw contents of EEPROM.
DISP COUNT or
ERRCOUNT Displays Error counters. Abbreviated as CD
DISP ERRLOG Displays Error Log
DISP LOGSTAT Displays Enable/Disable status for error log.
DISP MSGLOG Displays Message Log
DISP PARAMETERS Display all scanner parameters
DISP READRATE Displays Read Rate Statistics
DISP STATS Displays General Scanner Statistics
DISP TIMING Displays Scanner Software Timing Data
CLEAR Commands
Enable/Disable Commands
Events
Self-Test Commands
Calibration Commands
SPECIAL COMMANDS
Although you should not need them (Accu-Setup handles these functions), the
following are the commands used by Accu-Setup to initiate diagnostic and pass-
through connection.
Accu-Sort Systems
CRT COMMANDS 7-21
NOTE: Accu-Setup uses sequential numbers starting at ‘1’ for initiating pass-
through connections).
ASCII TABLE
Ct r l Dec H ex C h ar Dec H ex Ch ar D ec H ex Ch ar D ec H ex Ch ar
@ 0 0 N UL 32 20 SP 64 40 @ 96 60
A 1 1 SO H 33 21 ! 65 41 A 97 61 a
B 2 2 ST X 34 22 " 66 42 B 98 62 b
C 3 3 ETX 35 23 # 67 43 C 99 63 c
D 4 4 E OT 36 24 $ 68 44 D 1 00 64 d
E 5 5 EN Q 37 25 % 69 45 E 1 01 65 e
F 6 6 A CK 38 26 & 70 46 F 1 02 66 f
G 7 7 B EL 39 27 ’ 71 47 G 1 03 67 g
H 8 8 BS 40 28 ( 72 48 H 1 04 68 h
I 9 9 HT 41 29 ) 73 49 I 1 05 69 I
J 10 A LF 42 2A * 74 4A J 1 06 6A j
K 11 B VT 43 2B + 75 4B K 1 07 6B k
L 12 C FF 44 2C ‘ 76 4C L 1 08 6C l
M 13 D CR 45 2D - 77 4D M 1 09 6D m
N 14 E SO 46 2E . 78 4E N 1 10 6E n
O 15 F SI 47 2F / 79 4F O 1 11 6F o
P 16 10 D LE 48 30 0 80 50 P 1 12 70 p
Q 17 11 X ON 49 31 1 81 51 Q 1 13 71 q
R 18 12 D C2 50 32 2 82 52 R 1 14 72 r
S 19 13 X OF 51 33 3 83 53 S 1 15 73 s
T 20 14 D C4 52 34 4 84 54 T 1 16 74 t
U 21 15 N AK 53 35 5 85 55 U 1 17 75 u
V 22 16 SY N 54 36 6 86 56 V 1 18 76 v
W 23 17 ETB 55 37 7 87 57 W 1 19 77 w
X 24 18 C AN 56 38 8 88 58 X 1 20 78 x
Y 25 19 EM 57 39 9 89 59 Y 1 21 79 y
Z 26 1A SU B 58 3A : 90 5A Z 1 22 7A z
[ 27 1B ESC 59 3B ; 91 5B [ 1 23 7B {
\ 28 1C FS 60 3C < 92 5C \ 1 24 7C |
] 29 1D GS 61 3D = 93 5D ] 1 25 7D }
^ 30 1E RS 62 3E > 94 5E ^ 1 26 7E ~
_ 31 1F US 63 3F ? 95 5F _ 1 27 7F D EL
ASCII Chart
Accu-Sort Systems
Glossary
Glossary
ACK
A control character sent to acknowledge that a transmission block has been received.
Active/Passive Device
In 20mA current loop communications, a device capable of providing the current for the loop (active) and a device that draws the
current from the equipment it is connected to (passive).
Address
A unique designation for the location of data or the identity of a smart device; allows each device on a single communications
line to respond to its own message.
AIM
Automatic Identification Manufacturers, Inc.
Alignment
The position of a scanner or light source in relation to the target of a receiving element.
Alphanumeric
Consisting of letters, numbers, and symbols.
Ambient Light
The lighting conditions in the scanning area. Ambient light can interfere with successful scanning of bar codes.
Aperture
Term used on the required CDRH warning labels to describe the laser exit window.
Application
A use to which something is put, or how it is used.
APM Protocol
Acronym for Application Protocol Messages . A protocol used by system integrators who want to design system
applications without AdaptaScan Software.
Aspect Ratio
The ratio of height to width of a bar code symbol. A code twice as high as wide would have an aspect ratio of 2; a code twice as
wide as high would have an aspect ratio of ½ or 0.5.
Asynchronous Transmission
Transmission in which the time intervals between transmitted characters may be of unequal length. Transmission is controlled by
start and stop bits at the beginning and end of each character.
Autodiscrimination
The ability of bar code reading equipment to recognize and correctly decode more than one bar code symbology.
Autodistinguish
The ability of a scanner to recognize a selectable number of different symbologies and process the data without operator
intervention; this is a prerequisite feature of linear bar code scanners employed in open systems.
Autoload
The process of automatically transferring scanned character strings and the symbology type into a match entry value.
Bar
The dark elements of a printed bar code symbol.
Bar Code
An array of rectangular bars and spaces arranged in a predefined pattern to represent elements of data referred to as characters.
Bar Height
The height of the shortest bar in a bar code.
Bar Length
The bar dimension perpendicular to the bar width.
Bar Width
The thickness of a bar measured from the edge closest to the symbol start character to the trailing edge of the same bar.
Baud Rate
A unit used to measure communications speed or data transfer rate; represents the number of discrete conditions or events per
second.
Bed Width
The width of the conveyor bed measured in inches.
BEL
A control character that is used when there is a need to call for attention; it may control alarm or attention devices.
Belt Width
The width of the conveyor belt measured in inches.
Bidirectional
A bar code symbol capable of being read successfully independent of scanning direction.
Bottom Read
When the scanner is mounted under the conveyor to read codes on the bottom of the boxes or on the front or back of the boxes. If
used there is not enough clearance for a standard front or back read.
Bridge
An interface between links in a communication network that routes messages from one link to another when a
station on one link addresses a message to a station on another link.
Accu-Sort Systems
GLOSSARY 3
Buffer
A temporary storage device used to compensate for a difference in data rate and data flow between two devices (typically M).
Bus
An internal pathway along which electronic signals travel between the components of an electronic device.
Byte
A binary element string functioning as a unit, usually shorter than a computer “word”. Eight-bit bytes are most common. Also
called a “character”.
CART
(Also known as trigger) A signal, typically provided by a photoeye or proximity switch, that informs the scan head of the
presence of an object within its reading zone.
Capture count
The number of consecutive identical valid decodes that result in a valid read.
Character
A single group of bars and spaces in a code that represent an individual number, letter, punctuation mark or other graphic
element. Used as part of the organization, control, or representation of data.
Character self-checking
The feature which allows a bar code reader to determine if a scanned group of elements is a valid symbol character.
If a symbology is described as character self-checking, a single printed defect (edge error) in any symbol character
does not produce a valid character.
Character set
Those characters available for encodation in a particular automatic identification technology.
Check Character
A character (usually at the end of the code) that is used to perform a mathematical check to ensure the accuracy of a scan of the
bar code.
Code Length
The length of the bar code measured from the start of the first bar to the end of last bar.
Code Orientation
The relationship of the bar code with reference to the scan head’s reading zone. Typical code orientations are Ladder and Picket
Fence.
Code Placement
Variation in code placement affects the ability of a scanner to read a code. The terms Tilt, Pitch, and Skew deal with the angular
variations of code placement in the X, Y and Z axes. Variations in code placement affect the pulse width and therefore the
decoding of the code. Pulse width is defined as a change from the leading edge of a bar or space to the trailing edge of a bar or
space over time. Pulse width is also referred to as a transition. Tilt, pitch, and skew impact the pulse width of the code.
Changes to this code presentation cause the bar codes to appear smaller to the scanner which results in a smaller pulse width.
Each of these variation has a different effect on a scanner reading these codes and the combination of the variations leads to more
complicated effects.
Code Quality
The number of scans successfully decoded during a read cycle.
Code set
The specific assignment of data characters to symbol characters.
Communications Protocol
The rules governing exchange of information between devices connected together on the same communications line.
Configuration
The arrangement and interconnection of hardware components within a system, and the hardware (switch and
jumper) and software selections that determine the operating characteristics of the system.
Configuration file
The set of attributes which belongs to and defines the operation of a single physical device.
Continuous code
A bar code symbology where all spaces within the symbol are parts of the characters (Interleaved 2 of 5). There is
no interactive gap in a continuous bar code symbology.
Conveyor Speed
The speed that the conveyor is moving measured in feet per minute. Conveyor speed directly impacts the time that the code is in
front of the scanner; therefore, it affects the number of reads that are possible.
CPI
Characters per inch. See density.
CR (Carriage Return)
An ASCII or EBCDIC control character that moves the cursor or print mechanism to the left margin.
Current Loop
Method of interconnecting terminals and transmitting signals, whereby a mark (binary 1) is represented by current on the line and
a space (binary 0) is represented by the absence of current.
Decode
The process of translating a bar code into data characters using a specific set of rules for each symbology.
Decoder
As part of a bar code reading system, the electronic package which receives the signals from the scanner, performs
the algorithm to interpret the signals into meaningful data and provides the interface to other devices.
Decoder Logic
The electronic package that receives signals from the scan head, interprets the signals into useful data, and provides the interface
to other devices.
Depth of Field
The distance between the maximum and minimum plane in which a symbol can be read. This range is from the specified optical
throw to the far reading distance.
Density
The number of data characters which can be represented in a linear unit of measure. Bar code density is often
expressed in characters per inch (CPI).
DIP Switches
Switches that are the approximate size of an integrated circuit.
Discrete code
A bar code or symbol where the space between characters, intercharacter gap, are not part of the code as with Code 39. See
continuous code.
Accu-Sort Systems
GLOSSARY 5
Downloading
The process of sending configuration parameters, operating software or related data from a central source to remote stations.
Duplex Transmission
See Full and Half Duplex.
EAN
European Article Number System. The international standard bar code for retail food packages.
EIA-232
Interface between data terminal equipment and data communication equipment employing serial binary data interchange.
EIA-422
Electrical characteristics of balanced-voltage digital interface circuits.
EIA-485
The recommended standard of the Electronic Industry Association that specifies the electrical characters of generators and
receivers for use in balanced digital multipoint systems.
Element
Dimensionally the narrowest width in a character - bar or space.
Element width
The thickness of an element measured from the edge closest to the symbol start character to the trailing edge of the
same element.
Encoded area
The total linear dimension consisting of all the characters of a code pattern, including start and stop characters and
data.
ENQ (Enquiry)
A transmission control character used as a request for a response from a remote station. (^E)
ESC (Escape)
A control character which is used to provide additional control functions. It alters the meaning of a limited number of
continuously following bit combinations. (^[)
Error
A discrepancy between a computed, observed or measured value or condition and the true, specified or theoretically
correct value or condition.
Even Parity
A data verification method in which each character must have an even number of on bits.
Expansion Bus
Allows the microprocessor to communicate with controllers for peripheral devices, such as a network card or an internal modem.
Far Distance
The distance (in inches) from the face of the scanner to the farthest point at which a code can be successfully scanned.
Flying Lead
A lead that exits the back of the connector hood on the outside of the cable jacket. It is normally attached to the drain wire or
shield and connected to the chassis of the switch, modem, etc. It can also be a hardware control lead.
Front Read
The scanner is mounted to read bar codes on the leading edge of a box as it passes the scanner. In a front read application, the
scanner can be mounted above or on the side of the conveyor.
Guard bars
1) The bars at the ends and center of a UPC and EAN symbol that ensure a complete scan of the bar code. 2) The
optional bars outside the quiet zone of an Interleaved 2 of 5 symbol that ensure a complete scan of the bar code.
Handshaking
Exchange of predetermined signals between two devices establishing a connection. Usually part of a communications protocol.
Height of Scan
The maximum vertical scanning dimension of a moving beam scanner at a specific distance from the face of the scanner.
Hexadecimal
A base-16 numbering system that uses the symbols 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
Host
1) A central controlling computer in a network system. 2) Any device on a network system that provides a
controlling function to another device on the network. 3) Any intelligent device for which another device is
providing a communication interface to a network.
Input/Output Modules
Accu-Sort Systems
GLOSSARY 7
Since many scanners are operating in environments that have electrical noise problems, it is helpful to have equipment
electrically isolated from other equipment. The standard method for isolating inputs and outputs is through the use of
OPTICALLY ISOLATED INPUT/OUTPUT MODULES. These flexible modules allow the scanner to control high voltage
outputs that are susceptible to noise. Since they are isolated from each other the noise is not picked up in the scanner.
The modules come in both input and output versions. The output versions are controlled by a 5VDC input. The output of the
modules can range from 24VAC - 140VAC or 3VDC - 200VDC. Foreign voltage ranges are available. The maximum current
that the modules can supply is limited by the output voltage and the module type. The input versions are controlled by either a
DC or AC input ranging from 3VDC - 32VDC or 90VAC - 140VAC. Foreign voltage ranges are available. The output of the
modules is a 5VDC level. The maximum current is limited by the input modules. These output modules are commonly used to
control diverters, alarms, external relays, etc. The input modules can be used for photoeye inputs.
Intercharacter Gap
The space between two adjacent bar code characters in a discrete code.
Interface
A shared boundary defined by common physical interconnection characteristics, signal characteristics and meanings of
interchanged signals.
I/O
The abbreviation for input/output. The keyboard and a printer, are examples of I/O devices. I/O activity is different from
computational activity. When a program sends a document to the printer, it is engaging in I/O activity; when the program sorts a
list of terms, it is engaging in computational activity.
Jumper
A wire that connects a number of pins on one end of a cable only, such as looping back Request to Send from Clear to Send pins
4 and 5.
Ladder Orientation
When the bar code’s bars are positioned horizontally on the product, causing them to appear as a ladder. The ends of all bars will
enter the scan window first.
LAN
The acronym for local area network. A LAN system is usually confined to the same building or a few nearby buildings, with all
equipment linked by wiring dedicated specifically to the LAN.
Laser Gun
A hand-held non-contact laser scanner that is usually activated with a trigger.
Laser Scanner
An optical bar code reading device using a low energy laser light beam as its source of illumination.
Laser Printing
Laser printers use a pulsed or rastered laser light source to positively charge an image on a dielectric cylinder of an electrostatic
printing mechanism. Toner used in the laser printing process adheres to the charged portion of the cylinder. This toner is then
transferred to paper using heat.
The labels are more expensive than those used in dot matrix printers.
LF (Line Feed)
An ASCII control character that moves the cursor or print mechanism to the next line. (^J)
mA
The abbreviation for milliampere(s).
Match
A condition in which decoded data matches data in the match entry.
Match entry
An output condition in which decoded data matches and the data in a match entry configuration.
Memory
A computer can contain several different forms of memory, such as RAM, ROM, and video memory. The term memory is
generally used to define RAM. When a computer has 8 MB of memory, it actually has 8 MB of RAM.
Memory Address
A specific location, usually expressed as a hexadecimal number, in the computer’s RAM.
Message
1) A meaningful combination of alphanumeric characters that establishes the content and format of a report. 2) In a
communication network, the unit of exchange at the application layer.
Message buffer
Storage register for the temporary storage of data that allows decoding to continue while the host is retrieving data
from the serial port.
Microprocessor
The primary computational chip inside the computer, referred to as the “brain”. The microprocessor contains an arithmetic
processing unit and a control unit. Software written for one microprocessor must usually be revised to run on another
microprocessor.
Mil
One thousandth of an inch (0.001 inch). Bars and spaces of codes are commonly referred to as being a certain number of mils
wide.
Misread
The scanner incorrectly decodes a bar code as it passes through the scan zone.
Accu-Sort Systems
GLOSSARY 9
Mouse
A pointing device that controls the movement of the cursor on a screen. Mouse-aware software allows the user to activate
commands by clicking a mouse button while pointing at objects displayed on the screen.
Moving-Beam
Rather than using a stationary laser beam and relying on product movement for a single scan, a multi-facet mirror wheel and
motor is used to ‘move’ the beam across the code several times while in motion itself.
MTBF
The abbreviation for mean time between failures.
Multidrop Line
A single communications circuit that interconnects many stations, each of which contains terminal devices. See EIA-485.
Near Distance
The distance (in inches) from the face of the scanner to the closest point at which a code can be successfully scanned.
NEMA
In order to rate the quality of an enclosure the National Electrical Manufacturers Association (NEMA) has developed a system
for rating all enclosures. A partial list of the NEMA enclosures is shown below along with what particles it is designed to restrict.
Ratings
3 Enclosures are intended for indoor or outdoor use primarily to provide protection against windblown dust, rain, and sleet,
and is undamaged by the formation of ice on the enclosure.
4 Enclosures are intended for indoor or outdoor use primarily to provide protection against windblown dust and rain, splashing
water, and hose-directed water; undamaged by the formation of ice on the enclosure.
4X Enclosures are intended for indoor or outdoor use primarily to provide protection against corrosion windblown dust and rain,
splashing water, and hose directed water; undamaged by the formation of ice on the enclosure.
6 Enclosures are intended for use indoors or outdoors where occasional submersion is encountered.
12 Enclosures are intended for indoor use primarily to provide a degree of protection against dust, falling dirt, and dripping
non-corrosive liquids.
13 Enclosures are intended for indoor use primarily to provide a degree of protection against dust, spraying of water, oil, non-
corrosive coolant.
Network
A series of stations (nodes) connected by some type of communication medium. A network may be made up of a
single link or multiple links.
NVC
The acronym for non-valid code. Defines the condition that occurs when an object has been scanned and no bar code could be
decoded. Usually, this indicates that either no code was on the object or the code was badly damaged and could not be decoded.
Node
The connection point at which media access is provided.
No-match
An output condition in which decoded data does not match an entry in the match code table.
No-Read
When the scanner is unable to decode a bar code as it passes through the scan zone.
Non-Read
The absence of data at the scanner output after an attempted scan due to no code, defective code, scanner failure or operator error.
Odd Parity
A data verification method in which each character must have an odd number of on bits.
Omnidirectional
Orientation is unpredictable and can be ladder, picket fence, or any angle in between. A single scan line is not sufficient to scan
bar codes oriented omnidirectionally.
Operating Range
The sum of the scanner’s optical throw and depth-of-field.
Optical Throw
Measured distance from the scanner’s window to the near reading distance of the depth of field. Typically, this is the closest a bar
code can be to the scanner’s window and still be properly decoded.
OCR
Optical Character Recognition.
Orientation
The alignment of the code’s bars and spaces to the scan head. Often referred to as vertical (picket fence) and horizontal (ladder).
Output counter
A counter that is associated with each output condition. The counter increments by 1 each time the condition
occurs.
Oversquare
Used to describe bar codes that are taller (from top to bottom of the bars) than they are wide (from first to last bar).
Trigger or Cart
The standard abbreviation for a signal indicating that an object is passing by the scanner is called Cart. This signal indicates to
the scanner to start or stop reading.
Hardware Cart
This is an electrical signal from a relay, photoeye, or proximity switch indicating that an object is passing by the scanner.
Induct Photoeyes
The cart cycle begins when the start of cart photoeye is blocked and continues until the cart photoeye is unblocked. Blocking the
INDUCT photoeye causes relay decisions and data communication. For this placement the distance between the CART and
INDUCT photoeyes must be less than the minimum box size plus the minimum box spacing.
Software Cart
A serial message from an external device that controls the cart cycle.
Self Cart
This form of cart requires no input signal. The scanner is continuously attempting to decode bar codes. When a scanner is in self
cart, there is no way of determining if there is a package present or a NO-READ.
Flip Lens
A moveable lens inside a scanner that increases Depth of Field.
Package Spacing
Accu-Sort Systems
GLOSSARY 11
This is the spacing between items on a conveyor. Package spacing is measured one of two ways: Leading edge of one box to
leading edge of the next or trailing edge of one box to trailing edge of the next. Package spacing is critical to system operations.
Parameter
A value or opinion that you specify to a program. A parameter is sometimes called a switch or an argument.
Parity Bit
A bit that is set at “0” or “1” in a character to ensure that the total number of 1 bits in the data field is even or odd.
Performance indicator
A bar code decoder function that counts the number of decodes during a trigger period. When the period = 0, the
performance indicator provides the number of decodes (up to 100 attempts). Use the performance indicator to
provide a general indication of bar code symbol quality or verify proper setup of the scanner.
Peripheral Device
An internal or external device, such as a printer, a disk drive, or a keyboard, connected to a computer.
Photoeye
Used as a presence detector to identify objects in the scanner’s reading zone. The photoeye emits a beam and is used with a
reflector to create a photoelectric circuit. When the beam is blocked by an object, breaking the circuit, a signal called CART is
sent to the scanner.
Pitch
Rotation of a code pattern about the X-axis. The normal distance between center line or adjacent characters.
Polarized Laser
A specialized laser source used in high glare environments.
Polling
A means of controlling devices on a multipoint line.
Protocol
A formal set of conventions governing the formatting and relative timing of message exchange between two communicating
systems.
Pulse Width
A change from the leading edge of a bar or space to the trailing edge of a bar or space over time. Pulse width is also referred to as
a transition.
Queue
A buffer used to hold data in order until it is used or transmitted.
Quiet Zone
Required distance before the first bar and after the last bar of the code that must be free of marks or printing.
Radio Frequency
Non-optical automatic identification devices that use radio waves to transmit data.
Raster
The process of projecting the laser beam at varied angles spaced evenly from each other. Typically, the mirror wheel surfaces are
angled to create multiple scan lines instead of a single beam.
Read-only
A read-only file is one that you are prohibited from editing or deleting. A file can have read-only status if:
• Its read-only attribute is enabled.
• It resides on a physically write-protected diskette.
• It is located on a network in a directory to which the system administrator has assigned read-only rights to you.
Read Zone
Area in front of the scanner’s window in which the bar code should appear for scanning. This zone consists of the scan window
and the raster width (if used).
Reflectance
The amount of light returned from an illuminated surface.
Relay
Relays are simply electrical switches that are typically used to control external diverts, alarms, etc. Relay types available are
FORM A and FORM C. FORM C type relays have both normally open and normally closed contacts available while FORM A
type relays have only normally open contacts available.
Resolution
The narrowest element dimension which can be distinguished by a particular reading device or printed with a particular device or
method.
Response Time
The elapsed time between the generation of the last character of a message at a terminal and the receipt of the first character of
the reply. It includes terminal delay and network delay.
ROM
The acronym for read-only memory. The computer contains programs essential to its operation in ROM. A ROM chip retains its
contents even after you turn off your computer.
RPM
The abbreviation for revolutions per minute.
RS-232
Interface between data terminal equipment and data communication equipment employing serial binary data interchange.
RS422
The Electronic Industries Association standard that specifies the electrical characteristics of balanced voltage digital interface
circuits.
RS485
Accu-Sort Systems
GLOSSARY 13
The Electronic Industries Association standard that specifies the electrical characters of generators and receivers for use in
balanced digital multipoint systems.
Scan
A single pass of the laser beam over the code or a portion of the code. The search for a bar code symbol that is to be optically
recognized.
Scan Area
The area intended to contain a symbol.
Scan Window
The usable length of the scanning beam that may detect the bar codes. The scan window is perpendicular to the depth of field.
Scanner
An electronic device that optically converts printed information into electrical signals. These signals are sent to the decoder logic.
Scanner Orientation
Relationship of the scan head with reference to the bar code’s location on products. The scan head must be set up to insure that
all code bars and spaces are bisected at the same time. Typically, either side read or top read is used for picket fence or ladder
code orientations.
SCSI
The acronym for small computer system interface. An I/O but interface with faster data transmission rates than standard ports.
The user can connect up to seven devices to one SCSI interface.
Self-checking
A bar code or symbol using a checking algorithm which can be independently applied to each character to guard against
undetected errors.
Sensor
A device that detects or measures something and generates a corresponding electrical signal to an input circuit of a
controller.
Serial Port
An I/O port used most often to connect a modem or a mouse to your computer, identifiable by its 9-pin connector.
Serial Transmission
The most common transmission mode; serial, information bits are sent sequentially on a single data channel.
When data is transmitted serially from a communications port, the information is transferred between the two devices one data bit
at a time. The data flow can follow one of three different communications modes: simplex, half duplex, or full duplex. Each
character of data within the data flow is transported in a binary bit frame called the asynchronous data frame.
The start bit begins each frame. A low voltage signal on the data communications line marks the beginning of the start bit, at
which point the receiving device begins looking for binary zeros and ones (0’s and 1’s).The following five to eight data bits (the
number depends on the format used) comprise the binary character. For error detection, an optional parity bit can define whether
the total number of zeros or ones was even or odd. There are five different parity selections as shown below:
ODD
last data bit is a logical 0 if the total number of logical 1’s in the first seven data bits is odd.
EVEN
last data bit is a logical 0 if the total number of logical 1’s in the first seven data bits is even.
MARK
last data bit is always a logical 1 (i.e.: high/mark).
SPACE
last data bit is always a logical 0 (i.e.: low/space).
OFF (NONE)
last data bit is not present.
The method used to catch errors by using parity bits is as follows: When the transmitter frames a character, it tallies the number
of 0’s and 1’s within the frame and attaches a parity bit. (The parity bit varies according to whether the total is even or odd.) The
receiving end then counts the 0’s and 1’s and compares the total to the odd or even recorded by the parity bit. If a discrepancy is
noticed by the receiving end, it can flag the error and request a retransmission of the data.
A stop bit is used to signal the end of the character. (Stop bits are typically one or two bits in length. The slower the transmission
speed, the more stop bits required for recognition of the end of the data frame.)
In addition to the direction of data flow and the data framing, there are other considerations to insure uniform transmissions.
Certain operating parameters must be followed to prevent the loss of valuable data.
The first consideration is the speed of transmission, known as baud rate. Serial data transmission is measured in bits per second
(BPS). The baud rate selections typically available are: 110, 300, 1200, 2400, 4800, 9600 and 19200. To enable two devices to
interact, they must both be transmitting/receiving data at the same baud rate. If it is not possible to do this, there must be a buffer
(typically additional storage memory) that accommodates the differences in communications speed.
Many serial communications links also use a flow control system to handle data transmission in addition to memory buffers.
X-ON/X-OFF Protocol
A common type of flow control is the X-ON/X-OFF protocol. When a receive buffer nears its memory capacity, the receiving
device sends an ASCII X-OFF signal to the transmitting device, telling it to stop sending data. When the memory buffer has
enough space to handle more data, the X-ON signal is sent to the transmitting device, telling it to start sending data again.
ACK/NAK Protocol
Another common protocol is ACK/NAK protocol. When the device transmits a message to the host, the host responds with either
an ACK (06H) or a NAK (15H). If the host transmits an ACK to the device, the device deletes its transmit message and the
communication sequence is complete. If the host transmits a NAK, the device will retransmit. The device resends data a
maximum of three times. Optionally this may be changed to 1, 2, 3, or infinite retransmits by the user. If the device receives a
fourth NAK, it will delete the data in its transmit buffer and display “MAX REXMITS”.
A transmitting device ignores ACK and NAK characters received during data transmission. If, for example, a device receives a
NAK during a data transmission, it will not resend the data at the completion of the transmission.
The device also has a retransmit timer. This timer is activated each time the device transmits data to the host. If the timer runs for
two seconds (this is also changeable) and the device does not receive an ACK or NAK from the host, a timeout occurs and the
device retransmits its data. Each time the device retransmits because of a timeout, it treats the timeout the same as receiving a
NAK from the host computer. If the device does not receive an ACK before the end of the fourth timeout, it will delete the data
in its transmit buffer and display “MAX REXMITS”. The device deletes data in its transmit buffer and displays the error message
when any combination of four timeouts and NAKs from the host occurs.
When the device receives a message from the host, it calculates the BCC for the message and compares the calculated BCC to the
received BCC. If the two values match, the device transmits an ACK, ending the communication. If the values do not match, the
device transmits a NAK to the host and waits for the host to retransmit the message. The host, like the device, should retransmit a
maximum of three times.
The sequence number starts at zero (30H) and is incremented each time a device transmits a new message. When the sequence
number reaches nine (39H), it wraps around to one (31H). If the sequence number skips a number, the receiving device knows
that a message was lost. If the same sequence number is received on two sequential messages, the second message is responded
to with an ACK or NAK (as appropriate) and ignored.
Shielding
Protective covering that eliminates electromagnetic and radio frequency interference.
Side Read
The scanner is mounted to read the side of a box as it passes by the head.
Signal
An impulse or fluctuating electrical quantity (i.e.: a voltage or current) the variations of which represent changes in information.
Skew
Rotation about the Y-axis. Rotational deviation from correct horizontal and vertical orientation; may apply to single character,
line or entire encoded item.
Space
The lighter elements of a bar code symbol formed by the background between bars.
Accu-Sort Systems
GLOSSARY 15
Specular Reflections
A condition when the laser light is reflected back from the code’s surface at an angle equal, or nearly equal, to the angle of
incidence of the laser light. This condition makes it difficult for the scan head to detect the differences in light variation caused
by the code’s bars and spaces.
Spot
The undesirable presence of an area of low reflectance in a space.
start and stop characters
Stacked Codes
16K and Code 49 are examples where a long symbol is broken into sections and "stacked" one upon another similar to sentences
in a paragraph. Extremely compact codes.
Start Bit
In asynchronous transmission, the first bit or element in each character, normally a space, that prepares the receiving equipment
for the reception and registration of the character.
Stop Bit
The last bit in an asynchronous transmission, used to indicate the end of a character, normally a mark condition, that serves to
return the line to its idle or rest state.
Symbol
A combination of characters including start/stop and checksum characters, as required, that form a complete scannable bar code.
Symbologies
Code 39
A bar code with a full alphanumeric character set, a unique start and stop character, and three other characters. The name is
derived from its code structure, which is 3 wide elements out of a total of 9 elements. The nine elements consist of five bars and
four spaces.
Code 128
A bar code symbology capable of encoding the full ASCII 128 character set. It encodes these characters using fewer code
elements per character resulting in a more compact code. It features a unique start and stop character for bidirectional and
variable length decoding, both bar and space character parity for character integrity, a check character for symbol integrity, a
function character for symbol linking, and spare function characters for unique application definition and/or future expansion.
Interleaved 2 of 5 (I 2of5)
A bar code with a numeric character set with different start and stop characters. The name is derived from the method used to
encode two characters. In the symbol, two characters are paired together using bars to represent the first character and the spaces
to represent the second. This interleaved structure allows information to be encoded in both the bars and the spaces. A start
character, bar and space arrangement, at one end, and a different stop character bar and space arrangement at the other end,
provide for bidirectional decoding of this symbol.
Syntax
The rules dictating how you must type a command or instruction so the computer will understand it.
System.ini file
When you start Windows, it consults the system.ini file to determine a variety of options for the Windows operating environment.
Among other things, the system.ini file records which video, mouse, and keyboard drivers are installed for Windows. Running
the Control Panel or Windows Setup program may change options in the system.ini file.
Tag
A collection of information associated with a single variable or I/O point.
Two-width symbology
A bar code symbology whose bar and spaces are characterized simply as wide or narrow. Codabar, Code 39, and
Interleaved 2 of 5 are examples of two-width symbologies.
Terminal Program
Computer software that sends, receives, and displays serial data.
Thermal Printing
Thermal printers use heated print heads and special heat activated paper. There are two types of thermal printers. One uses a
method similar to the dot matrix printer where an array of heated dots move along the paper and form the character or bar code.
The other method uses a heated bar and the paper moves across the bar. Another type of thermal printer is called a Thermal
Transfer printer. The main difference between this type of printer and a thermal printer is the use of heat sensitive ribbons as
opposed to heat sensitive paper. This type of printing is permanent on label stock.
Thermal Transfer
A printing system like thermal except a one-time ribbon is used and common paper is used as a substrate. Eliminates the
problems of fading or changing color inherent in thermal printing.
Tilt
Rotation around the Z axis. Used to describe the position of the bar code with respect to the laser scan line.
Trigger
(Also known as cart) A signal, typically provided by a photoeye or proximity switch, that informs the scan head of the presence
of an object within its reading zone.
Undersquare
Used to describe bar codes that are longer (from the first to last bar) than they are high (from the top to bottom of the bars).
UPC
Acronym for Universal Product Code. The standard bar code type for retail food packaging in the United States.
UPS
The abbreviation for uninterruptible power supply. A battery-powered unit that automatically supplies power to your computer in
the event of an electrical failure.
Utility
A program used to manage system resources including memory, disk drives, and printers.
Vane Raster
Decreases the amount of scans possible due to a smaller percentage of scans bisecting the code.
Verifier
A device that makes measurements of the bars, spaces, quiet zones and optical characteristics of a symbol to determine if the
symbol meets the requirements of a specification or standard.
Vibrating Vane
A variable raster that can have an unlimited number of raster lines. It covers a larger area and is adjustable.
Void
The undesirable presence of an area of high reflectance in a bar.
Wand Scanner
A hand-held contact laser scanner that an operator guides across the bar code.
Accu-Sort Systems
GLOSSARY 17
Wedge
A device that plugs in between a keyboard and a terminal. It allows data to be entered either by keyboard or by various types of
scanners.
Window
A display area that the users interacts with to operate a tool.
Word
A unit of data which contains two bytes (16 bits).
Write-protected
Read-only files are said to be write-protected. You can write-protect a 3.5-inch diskette by sliding its write-protect tab to the open
position and a 5.25-inch diskette by placing an adhesive label over its write-protect notch.
"X" Dimension
The dimension of the narrowest bar and narrowest space in a bar code.
XON
A control character sent by the receiving device to signal the transmitting device to begin sending data.
XOFF
A control character sent by the receiving device to signal the transmitting device to stop sending data.
Accu-Sort Systems
Index
Index
Comparison Results Window.......................................... 2-9
Compatibility List ......................................................... 2-23
A Connecting A PC To The Scanner .................................. 1-4
About Accu-Setup .........................................................2-22 Connecting to a scanner .................................................. 5-2
About Scanner ...............................................................2-22 Connection to Scanner Closed. To Reconnect, Restart
Accu-Sort Standard .......................................................3-17 Auto-Detection (....................................................... 2-25
ACK/NAK.....................................................................3-18 Correct and Incorrect Configurations for Tracking
Actual Length Input Signal (in.)....................................3-49 Calibration ................................................................ 6-13
Add................................................................................3-12 Create Backup File........................................................ 2-12
Advanced Communications...........................................3-19 Creating Parameter Backup File 95123456................... 2-26
Advanced Head Setup ...................................................3-30 Current Bar Code Setup .................................................. 3-7
Advanced Tachometer...................................................3-48 Current Leg Calibration ................................................. 4-9
Advanced Tracking ............................................. 3-43, 3-46 Custom...............................................1-10, 3-17, 3-39, 3-51
Advanced Tracking Calculations...................................3-48 Customer Service .............................................................. iii
annotate .........................................................................2-17
Auto Detect: ..................................................................2-24
Auto Slave .....................................................................3-19
D
Autodetection Disabled by User – Press <cntrl-e> to Data Bits .............................................................. 3-16, 4-19
Enable .......................................................................2-25 Data Filter Options........................................................ 3-22
AutoDetection .................................................................1-7 DDATA .......................................................................... 6-5
Average Box End Position ..............................................4-9 Ddiag Mode Options..................................................... 3-38
Average Box Start Position .............................................4-9 Debounce ...................................................................... 3-28
Average Code Position ....................................................4-9 DEFAULT.WSA ............................................................ 2-5
Average Good Scans Per Trigger ..................................4-17 Delimiter Between Data and QQ .................................. 3-21
Delimiter Between Multiple Codes............................... 3-21
Depth Setting Options................................................... 3-44
B Diagnostic ....................................................................... 5-3
Back...............................................................................3-41 Diagnostic Error Messages ........................................... 4-14
Backup Complete. Please select one of the options from the Diagnostic Mode............................................................. 4-2
button bar ..................................................................2-26 Diagnostic Window ........................................................ 4-3
Bar Code Ratios .................................................... 3-5, 3-13 Disable Autodetection..................................................... 1-8
Bar Code Setup..............................................................1-10 Disabling auto-detection ................................................. 5-8
Bar Code Setup Window .................................................3-6 Disclaimer........................................................................... i
Bar Code Type.................................................................3-7 DISP MSGLOG.............................................................. 6-3
Bar Code Types ...............................................................3-5 DISPKEYS.CFG............................................................ 4-5
Baud Rate ............................................................ 3-15, 4-19 Divisor .......................................................................... 3-12
Before you can use Accu-Setup.......................................1-4 Divnear ......................................................................... 3-23
BEUMER ......................................................................3-47 Document Reproduction ..................................................... i
Bookmark ......................................................................2-18 DRX Enabled................................................................ 3-32
Box Settings Options.....................................................3-41 DRX Event Log ............................................................ 3-38
Boxes.............................................................................3-33 DRX Setup.................................................................... 1-10
DRX Setup Window ..................................................... 3-32
DSP Diagnostic Mode................................................... 3-38
C Dual Location ............................................................... 3-46
Calibration.......................................................................4-7 Duration ........................................................................ 4-15
Cancel............................................................................2-10
Change Calibration Factor To .........................................4-9 E
Changing watchdog timer................................................5-8
Clear Counters...............................................................4-10 Echo Message ............................................................... 3-17
Clear Scroll Back Buffer .................................................4-5 Edit Functions ............................................................... 2-12
Clear Terminal.................................................................4-5 EIA232 Point To Point) ................................................ 3-17
Clearing The Logs ...........................................................6-3 Elements ....................................................................... 3-33
Close Log File .................................................................4-4 Enable ADP .................................................................. 3-18
Close Scanner Connection..................................... 2-14, 4-6 Enable Auto Slave Detect ............................................. 3-19
Close window. No changes have been made .................2-27 Enable Autodetection...................................................... 1-8
Close window. This will CANCEL your changes .........2-27 End Cart Falling Edge................................................... 3-26
Close window. This will SAVE your changes...............2-27 Equipment Requirements................................................ 1-2
Cluster Parameter Options.............................................3-36 Error Detection ............................................................... 6-9
Clusters..........................................................................3-33 Error Logs....................................................................... 6-2
Command Keys ...............................................................4-5 Establishing A Connection Through A Mux................... 5-4
Communication Protocol...............................................3-17 Exit Confirmation ........................................................... 1-6
2 ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL
Accu-Sort Systems
INDEX 3
Trkcal Command...........................................................6-10
Troubleshooting...............................................................5-9
V
Ttrunk Enable (Truncate Box Overlap) .........................3-41 Verify Code .................................................................. 3-20
View Changes ............................................................... 4-21
View Diag Counters...................................................... 4-13
U View Mod Checks........................................................... 3-9
UPC Extension ................................................................3-8
Update Counters ............................................................4-14
Update Interval ..............................................................4-13
W
upload..............................................................................2-4 Watch Dog .................................................................... 3-28
Using Accu-Setup............................................................2-2 Win ............................................................................... 3-22
Using Edit Functions .....................................................2-12 1-4
Using On-line Help .......................................................2-15 Windows .......................................................................
Using Options................................................................2-13 Wrap ............................................................................. 3-12
Using Tracking Calibration ...........................................6-10
Using Utilities ...............................................................2-14
2-2
Using Windows ............................................................
Utilities.................................................................. 2-14, 4-2
Accu-Sort Systems
Revision History
Revision History
Document Revision ECN
Date Changes Made
Number Number
4.0 4638 10/20/99 Revised Manual to reflect revision 3.1 software and version 5 firmware
4.1 S177/5482 10/00 Revised Manual to refect revision 3.2 software and version 6 firmware
Accu-Sort Systems