AccuSetup Suite Medium Scanner Module Programming Manual

Download as pdf or txt
Download as pdf or txt
You are on page 1of 196

AccuSetup Suite

Medium Scanner Module


PROGRAMMING MANUAL
MANASISTPWM4.1(1000017487)

Release Date: 10/00

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
No part of this document is to be reproduced or utilized in any form or by any
means, electronic or mechanical, including photocopying, recording, or by an
information storage and retrieval system without the written consent of AccuSort Systems, inc. All drawings and specifications contained in this manual are
the property of Accu-Sort Systems, inc. and shall not be reproduced, copied or
used in whole or in part as the basis for the sale or manufacture of devices
without written permission.
Copyright 2000 Accu-Sort Systems, inc.
All Rights Reserved

This is revision 4.1 of the software manual for 3.2 of Software.


Microsoft, Windows and WIndows NT are registered trademarks of Microsoft Corporation

II

SOFTWARE LICENSING AND WARRANTY


INFORMATION
USE OF SOFTWARE AGREEMENT
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
Accu-Sort Systems warrants the physical disks and physical documentation to be
free of defects in material and workmanship for a period of 30 days from the date
of purchase. In the event of notification within the warranty period of defects in
material or workmanship, Accu-Sort will replace the defective diskette or
documentation. The remedy for breach of this warranty shall be limited to
replacement and shall not encompass any other damages.
Accu-Sort specification disclaims all other warranties of merchantability and
fitness for any particular purpose. In no event shall Accu-Sort be liable for any
loss of profit or any other commercial damage.
Additional details on the coverage, support, and services available for your bar
code scanning and automated systems equipment is available from:
2800 Crystal Drive
Hatfield, PA 19440

Accu-Sort Systems, inc.


511 School House Road
Telford, PA 18969

2398 North Penn Road


Hatfield, PA 19440

Phone: (215) 723-0981


1-800-BAR-CODE
FAX: Telford Main .......... (215) 721-5551
Customer Service ... (215) 723-1515
Systems .................. (215) 996-8181
Sales....................... (215) 996-8282
Acct/Mktg .............. (215) 996-8249
TMS ....................... (215) 996-8787
North Penn ............. (215) 997-4848
Internet: www.accusort.com

III

CUSTOMER SERVICE
If you have any problems or questions that require Accu-Sorts help, direct your
calls to the Customer Service Department.
Accu-Sort Customer Service: phone:

fax:

(215) 723-0981
1-800-BAR-CODE
(ask for Customer Service)
(215) 723-5252 (local calls)
(215) 723-1515

To ensure that Accu-Sorts response is prompt and accurate, please have the
following information ready to give the Customer Service Department when
calling:

Name and version of software


Detailed description of the question or problem
Customer contact name and phone number
Use Help About Scanner to find the name and version of the setup software you
are running. Use Help About the Scanner, to find the scanner type, software
name, logic, EE rev. and interface software name.

IV

Table of Contents
INTRODUCTION .................................................................................................................................................. I
DISCLAIMER ......................................................................................................................................... I
SOFTWARE LICENSING AND WARRANTY INFORMATION ....................................................................................... II
USE OF SOFTWARE AGREEMENT ......................................................................................................... II
WARRANTY ......................................................................................................................................... II
CUSTOMER SERVICE ....................................................................................................................................... III

Chapter One
Introduction
CHAPTER EXPLANATION ............................................................................................................................... 1-2
ABOUT ACCU-SETUP SUITE .......................................................................................................................... 1-2
EQUIPMENT REQUIREMENTS ......................................................................................................................... 1-2
WHAT YOU NEED TO KNOW BEFORE YOU CAN USE ACCU-SETUP ................................................................. 1-4
INSTALLING ACCU-SETUP ............................................................................................................................. 1-4
CONNECTING YOUR PC TO THE SCANNER.................................................................................................... 1-4
STARTING ACCU-SETUP IN WINDOWS 95 OR HIGHER .................................................................................. 1-5
EXITING ACCU-SETUP .................................................................................................................................. 1-6
AUTODETECTION ......................................................................................................................................... 1-7
ENABLE AUTODETECTION................................................................................................................ 1-8
DISABLE AUTODETECTION ............................................................................................................... 1-8
RESTART AUTODETECTION ............................................................................................................. 1-9
MODIFIABLE OPERATING PARAMETERS ....................................................................................................... 1-10

Chapter Two
Using Accu-Setup
CHAPTER EXPLANATION ............................................................................................................................... 2-2

USING WINDOWS SOFTWARE ..................................................................................................................... 2-2


USING ACCU-SETUP..................................................................................................................................... 2-2
RETRIEVE SETUP FROM SCANNER ................................................................................................... 2-4
RETRIEVE SETUP FROM DISK .......................................................................................................... 2-5
SAVE OR SEND SETUP ................................................................................................................................ 2-6
COMPARE SETUP ......................................................................................................................................... 2-8
MODIFY SETUP PARAMETERS ..................................................................................................................... 2-10
USING EDIT FUNCTIONS ............................................................................................................................. 2-12
USING OPTIONS ......................................................................................................................................... 2-13
USING UTILITIES......................................................................................................................................... 2-14
SCANNER OPTIONS .................................................................................................................................... 2-14
PASS-THRU .................................................................................................................................. 2-14
USING ON-LINE HELP ................................................................................................................................. 2-15
MAIN CONTENTS WINDOW ............................................................................................................. 2-15
ABOUT ACCU-SETUP ..................................................................................................................... 2-22
ABOUT SCANNER .......................................................................................................................... 2-22
COMPATIBILITY LIST ................................................................................................................................... 2-23
USING SCANNER STATUS AND RECOMMENDED ACTION WINDOWS ............................................................... 2-24
SCANNER STATUS ......................................................................................................................... 2-24
RECOMMENDED ACTION ................................................................................................................ 2-26

Solutions with Vision

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Chapter Three
Programming Your Scanner with Accu-Setup
CHAPTER EXPLANATION ............................................................................................................................... 3-4
MODIFY SETUP PARAMETERS ....................................................................................................................... 3-4
SETTING UP BAR CODES .............................................................................................................................. 3-5
BAR CODE (TYPES) SETUP WINDOW ............................................................................................................ 3-6
CURRENT BAR CODE SETUP ........................................................................................................... 3-7
BAR CODE TYPE ............................................................................................................................. 3-7
MOD CHECK CHARACTER ................................................................................................................ 3-8
NUMBER OF CHARACTERS ............................................................................................................... 3-8
UPC EXTENSION ............................................................................................................................ 3-8
QUANTITY PER TRIGGER ................................................................................................................. 3-9
THE CODE IS IN GROUP? ................................................................................................................ 3-9
CODE 128 FUNCTION CODES .......................................................................................................... 3-9
VIEW MOD CHECKS......................................................................................................................... 3-9
MOD CHECK CHARACTER WINDOW ............................................................................................................. 3-11
FACTORS ...................................................................................................................................... 3-11
DIVISOR........................................................................................................................................ 3-12
REMAIN ........................................................................................................................................ 3-12
RIGHT........................................................................................................................................... 3-12
WRAP ........................................................................................................................................... 3-12
ADD.............................................................................................................................................. 3-12
BAR CODE RATIOS ..................................................................................................................................... 3-13
PORT SETUP WINDOW ............................................................................................................................... 3-14
SELECT COMM PORT .................................................................................................................... 3-15
MESSAGE TYPE........................................................................................................................ 3-15
COMMANDING ............................................................................................................................... 3-15
BAUD RATE .................................................................................................................................. 3-15
PARITY ......................................................................................................................................... 3-16
DATA BITS .................................................................................................................................... 3-16
STOP BITS .................................................................................................................................... 3-16
COMMUNICATION PROTOCOL ......................................................................................................... 3-17
FLOW CONTROL ............................................................................................................................ 3-18
ENABLE ADP (ADVANCED DIAGNOSTIC PROTOCOL) ....................................................................... 3-18
ENABLE AUTO SLAVE DETECT ....................................................................................................... 3-19
NO-READ MESSAGE ...................................................................................................................... 3-19
MULTIPLE MESSAGE...................................................................................................................... 3-20
NO VERIFY MESSAGE .................................................................................................................... 3-20
VERIFY CODE ............................................................................................................................... 3-20
MESSAGE HEADER ........................................................................................................................ 3-20
MESSAGE TRAILER........................................................................................................................ 3-20
DELIMITER BETWEEN DATA AND QQ .............................................................................................. 3-21
DELIMITER BETWEEN MULTIPLE CODES ......................................................................................... 3-21
HEAD SETUP WINDOW ............................................................................................................................... 3-22
DATA FILTER OPTIONS .................................................................................................................. 3-22
WIN .............................................................................................................................................. 3-22
MIN TRANSITIONS ......................................................................................................................... 3-23
FLIP POINT ................................................................................................................................... 3-23
DIVNEAR ....................................................................................................................................... 3-23
MINNEAR...................................................................................................................................... 3-23
MAXNEAR..................................................................................................................................... 3-24
MINFAR ........................................................................................................................................ 3-24
MAXFAR ....................................................................................................................................... 3-24
RELAY OPTIONS............................................................................................................................ 3-24
NVC HOLD TIME ........................................................................................................................... 3-25
GO HOLD TIME ............................................................................................................................. 3-25
TRIGGER SETUP OPTIONS .......................................................................................................................... 3-25

Accu-Sort Systems

TABLE OF CONTENTS
TRIGGER MODE ............................................................................................................................ 3-25
START CART FALLING EDGE .......................................................................................................... 3-26
END CART FALLING EDGE ............................................................................................................. 3-26
TRIGGER SOURCE ......................................................................................................................... 3-27
SERIAL START CHAR ..................................................................................................................... 3-27
SERIAL END CHAR ........................................................................................................................ 3-27
DEBOUNCE ................................................................................................................................... 3-28
TRANSMIT AT QQ.......................................................................................................................... 3-28
WATCH DOG ................................................................................................................................. 3-28
LASER POWER .............................................................................................................................. 3-29
TRIGGER CONTROLLED LASER....................................................................................................... 3-29
LATCH ZONE INPUT ....................................................................................................................... 3-29
ADVANCED HEAD SETUP ............................................................................................................................ 3-30
PROC FREQ .................................................................................................................................. 3-30
HEAD FREQ .................................................................................................................................. 3-30
SCAN RATE .................................................................................................................................. 3-30
MOTOR SPEED.............................................................................................................................. 3-31
NUMBER OF FACETS ..................................................................................................................... 3-31
DRX SETUP WINDOW ................................................................................................................................ 3-32
DRX ENABLED ............................................................................................................................. 3-32
MEMORY ALLOCATION OPTIONS .................................................................................................... 3-32
BOXES.......................................................................................................................................... 3-33
SCANS.......................................................................................................................................... 3-33
CLUSTERS .................................................................................................................................... 3-33
STRINGS ....................................................................................................................................... 3-33
ELEMENTS .................................................................................................................................... 3-33
OVERLAY PARAMETER OPTIONS ................................................................................................................. 3-34
POSITION ERROR .......................................................................................................................... 3-34
MAX POSITION CHANGE ................................................................................................................ 3-34
OVER RATIO ................................................................................................................................. 3-34
MFAC ........................................................................................................................................... 3-34
PAIRS ........................................................................................................................................... 3-35
MIN OVERLAY ............................................................................................................................... 3-35
CLUSTER PARAMETER OPTIONS ................................................................................................................. 3-36
NUMBER OPENS ........................................................................................................................... 3-36
NUMBER CLOSES .......................................................................................................................... 3-36
RECURSE COUNT .......................................................................................................................... 3-37
KILL LIMIT ..................................................................................................................................... 3-37
OPEN RATIO ................................................................................................................................. 3-37
DRX DIAGNOSTICS MODE OPTIONS ........................................................................................................... 3-38
DSP DIAGNOSTIC MODE ............................................................................................................... 3-38
SHOW CODES READ...................................................................................................................... 3-38
SHOW DSP ERRORS .................................................................................................................... 3-38
RUN MODE ................................................................................................................................... 3-38
DRX EVENT LOG .......................................................................................................................... 3-38
SUPPRESS OPEN IF OVERLAID....................................................................................................... 3-38
TRANSMIT ON THE FLY ................................................................................................................. 3-38
CUSTOM ....................................................................................................................................... 3-39
TRACKING SETUP WINDOW......................................................................................................................... 3-40
TRACKING ENABLED ...................................................................................................................... 3-40
BOX SETTINGS OPTIONS ............................................................................................................................ 3-41
FRONT .......................................................................................................................................... 3-41
BACK ............................................................................................................................................ 3-41
TOLERANCE .................................................................................................................................. 3-41
TTRUNK ENABLE (TRUNCATE BOX OVERLAP) ................................................................................. 3-41
HEAD CALIBRATION OPTIONS ..................................................................................................................... 3-42
SCAN DIRECTION .......................................................................................................................... 3-42
TRACKING EDGE ........................................................................................................................... 3-42
TACS PER INCH............................................................................................................................. 3-43

Solutions with Vision

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL


TRANSMIT AT TAC ......................................................................................................................... 3-43
ADVANCED TRACKING ................................................................................................................... 3-43
DEPTH SETTING OPTIONS .......................................................................................................................... 3-44
NEAR DEPTH ................................................................................................................................ 3-45
FAR DEPTH ................................................................................................................................... 3-45
NUMBER OF ZONES ....................................................................................................................... 3-45
TRACKING DIAGNOSTIC MODE ....................................................................................................... 3-45
SHOW CODE LOST ........................................................................................................................ 3-46
SHOW CODE LOCATED .................................................................................................................. 3-46
RUN MODE ................................................................................................................................... 3-46
DUAL LOCATION ............................................................................................................................ 3-46
ADVANCED TRACKING ................................................................................................................... 3-46
SOFTWARE TACH .......................................................................................................................... 3-46
TACH TYPE ................................................................................................................................... 3-47
ADVANCED TRACKING CALCULATIONS ......................................................................................................... 3-48
ADVANCED TACHOMETER CALCULATIONS ...................................................................................... 3-48
INPUT SIGNAL LENGTH (IN.) ........................................................................................................... 3-48
FREQUENCY OF OUTPUT (TACH/INCH) ............................................................................................ 3-49
ACTUAL LENGTH INPUT SIGNAL (IN.) .............................................................................................. 3-49
HEAD & TAC/INCH SETTING ........................................................................................................... 3-49
CUSTOM .................................................................................................................................................... 3-51

Chapter Four
Using Accu-Setup Utilities
CHAPTER EXPLANATION ................................................................................................................................ 4-2
UTILITIES ..................................................................................................................................................... 4-2
DIAGNOSTIC MODE ...................................................................................................................................... 4-2
TERMINAL MODE ............................................................................................................................. 4-4
TRACKING CALIBRATION SETUP ....................................................................................................... 4-7
TRANSMIT POINT ........................................................................................................................................ 4-11
VIEW DIAG COUNTERS ............................................................................................................................... 4-13
SCAN QUALITY ........................................................................................................................................... 4-15
RECOVER FROM BACKUP FILE .................................................................................................................... 4-18
SELECT COMM PORT .................................................................................................................... 4-18
PORT SETTINGS ......................................................................................................................................... 4-19
BAUD RATE .................................................................................................................................. 4-19
PARITY ......................................................................................................................................... 4-19
DATA BITS .................................................................................................................................... 4-19
STOP BITS .................................................................................................................................... 4-19
OK............................................................................................................................................... 4-20
CANCEL ..................................................................................................................................... 4-20
TERMINAL MODE ........................................................................................................................................ 4-20
VIEW CHANGES.......................................................................................................................................... 4-21

Chapter Five
Scanner Communications
CHAPTER EXPLANATION................................................................................................................................ 5-2
CONNECTING TO A SCANNER......................................................................................................................... 5-2
ABOUT SCANNER DIAGNOSTIC CONNECTIONS .................................................................................. 5-3
ESTABLISHING A CONNECTION THROUGH A MUX ............................................................................. 5-4
PASSING-THRU A SCANNER ............................................................................................................. 5-5
INITIATING A PASS-THRU WITH ACCU-SETUP .................................................................................... 5-5
AUTOMATIC MASTER/SLAVE DETECTION ....................................................................................................... 5-7
DISABLING AUTO-DETECTION ........................................................................................................... 5-8
CHANGING WATCHDOG TIMER .......................................................................................................... 5-8

Accu-Sort Systems

TABLE OF CONTENTS
TRACKING CONFIGURATIONS ........................................................................................................... 5-8
TROUBLESHOOTING SCANNER COMMUNICATIONS .......................................................................................... 5-9

Chapter Six
Scanner Diagnostics Tools
CHAPTER EXPLANATION ............................................................................................................................... 6-2
SCANNER ERROR AND MESSAGE LOGS ........................................................................................................ 6-2
DISPLAYING THE ERROR AND MESSAGE LOGS ................................................................................. 6-2
CLEARING THE ERROR AND MESSAGE LOGS ................................................................................... 6-3
FILTERING THE ERROR LOG ............................................................................................................ 6-3
ACCESSING THE ERROR LOG, ERROR COUNTERS AND MESSAGE LOG FROM ACCU-SETUP ................ 6-3
COMMUNICATIONS DATA ................................................................................................................. 6-4
SCAN DATA VIEWING .................................................................................................................................... 6-5
SCAN DATA .................................................................................................................................... 6-5
SCAN DATA SUMMARY .................................................................................................................... 6-5
READ RATE, STATISTIC AND TIMING DATA ..................................................................................................... 6-6
READ RATE STATISTICS .................................................................................................................. 6-6
SCANNER STATISTICS ..................................................................................................................... 6-6
TIMING STATISTICS ......................................................................................................................... 6-7
ERROR DETECTION ...................................................................................................................................... 6-9
SCANNER TRACKING CALIBRATION TOOL .................................................................................................... 6-10
USING TRACKING CALIBRATION ..................................................................................................... 6-10
TRKCAL COMMAND........................................................................................................................ 6-10
EXAMPLES OF CORRECT AND INCORRECT CONFIGURATIONS FOR TRACKING CALIBRATION ............................ 6-11
MONITORING SERIAL COMMUNICATIONS ...................................................................................................... 6-12

Chapter Seven
CRT Commands
CHAPTER EXPLANATION ............................................................................................................................... 7-2
CONNECTING A TERMINAL ............................................................................................................................ 7-2
ENTERING TERMINAL COMMANDS ................................................................................................................. 7-2
SYSTEM COMMANDS .................................................................................................................................... 7-3
SETUP COMMANDS ...................................................................................................................................... 7-3
ENTERING COMMUNICATION COMMANDS.......................................................................................... 7-4
ENTERING COMM COMMANDS....................................................................................................................... 7-4
ENTERING DRX COMMANDS ........................................................................................................... 7-8
ENTERING TRACKING COMMANDS .................................................................................................. 7-10
ENTERING CODE COMMANDS ........................................................................................................ 7-12
ENTERING SETUP COMMANDS ....................................................................................................... 7-14
ENTERING RATIO COMMANDS ........................................................................................................ 7-17
ENTERING RUNTIME COMMANDS ................................................................................................... 7-18
SPECIAL PORT MONITOR COMMANDS ............................................................................................ 7-20
SPECIAL COMMANDS ..................................................................................................................... 7-20
ASCII TABLE ............................................................................................................................................. 7-22

Index
Glossary

Solutions with Vision

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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

Chapter One

Contents

CHAPTER EXPLANATION ........................................................................... 1-2


ABOUT ACCU-SETUP SUITE ...................................................................... 1-2
EQUIPMENT REQUIREMENTS...................................................................... 1-2
WHAT YOU NEED TO KNOW BEFORE YOU CAN USE ACCU-SETUP ............. 1-4
INSTALLING ACCU-SETUP ......................................................................... 1-4
CONNECTING YOUR PC TO THE SCANNER ................................................ 1-4
STARTING ACCU-SETUP IN WINDOWS 95 OR HIGHER .............................. 1-5
EXITING ACCU-SETUP ............................................................................... 1-6
AUTODETECTION ...................................................................................... 1-7
ENABLE AUTODETECTION ..................................................................... 1-8
DISABLE AUTODETECTION ..................................................................... 1-8
RESTART AUTODETECTION ................................................................... 1-9
MODIFIABLE OPERATING PARAMETERS ................................................... 1-10

1-2

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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.

ABOUT ACCU-SETUP SUITE


If running a Windows Operating System on a network, consult your MIS
Department. Medium Scanner Setup may not install properly without proper
access to the Windows directory.

Welcome to Accu-Setup which is a Windows-based program you can use to set


up your Accu-Sort medium sized scanner. Every scanner has a variety of
operating parameters, which need to be set for the scanner to work efficiently.
You must be running Windows 3.1 or higher to run Accu-Setup. This program
provides easy-to-use features for setting up your Accu-Sort Scanner. The AccuSetup program allows you to:

Change bar code specifications


Set up hardware parameters
Set up port communication parameters
Determine tracking settings and diagnose problems
Save parameters to your hard drive

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

IBM or IBM-compatible personal computer with a 286 processor and 4Mb


RAM
Hard disk with 3M free disk space
Windows 95 or later
VGA graphics adapter and monitor
A mouse that works in Windows Operating System
CD-ROM drive

INTRODUCTION

1-3

Mini-X

Model 24

Model 24 and Mini-X Scanners are used with Accu-Setup Medium Scanner Module

Solutions with Vision

1-4

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

WHAT YOU NEED TO KNOW BEFORE YOU CAN


USE ACCU-SETUP
Before you can use Accu-Setup you must have a basic understanding of
Microsoft Windows. You should be able to use basic features and operate a
mouse. This manual focuses on Accu-Setup operations. For specific information
about Windows, see the guide that comes with your operating system. On the
facing page is the Accu-Setup main window.

INSTALLING ACCU-SETUP
Accu-Setup version 3.2 is distributed on a CD-ROM. Insert the CD-ROM into
your CD-ROM drive and the installation program will start automatically.
Follow the directions provided by the installation program to install Accu-Setup
3.2 on your PC.
If the installation program does not start automatically, run the LAUNCH.exe file
at the root of the CD-ROM.

CONNECTING YOUR PC TO THE SCANNER


Refer to the hardware manual of the Accu-Sort device you are setting up. For
example, if setting up a Model 24, refer to the Model 24 Hardware Operations
Guide for details on wiring and proper PC to Scanner connections

Accu-Sort Systems

INTRODUCTION

1-5

STARTING ACCU-SETUP IN WINDOWS 95 OR


HIGHER
To start Accu-Setup in the Windows 95, Windows 98 or Windows NT
environments, click on your start button and drag to programs. The Accu-Setup
Suite should appear in the list of programs available. Drag to the Setup option
you wish to run, Medium or Small and release.

Windows 95, 98 or NT Start-up

Solutions with Vision

1-6

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

EXITING ACCU-SETUP
To exit Accu-Setup you can do one of the following:

Click the
Click File and Exit

button.

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.

Exit Confirmation Window

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

Accu-Setup Main Window

Solutions with Vision

1-8

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

ENABLE AUTODETECTION
There are two ways you can enable Autodetection:
Press <CTRL> and <E> simultaneously.
Click on the Autodetection selection from the menu bar and select Enable
Autodetection.

If you enable Autodetection, your PC will determine the communications


parameters of the scanner attached to it. For example, if your scanner is not
communicating, the scanner status window displays the following:

When enabled, the following message appears as the PC transfers the scanner
parameter.

DISABLE AUTODETECTION
There are two ways you can disable Autodetection:

Press <CTRL> and <D> simultaneously.


Click on the Autodetection selection on the menu bar and select Disable
Autodetection.

If you disable autodetection, your PC stops detecting the communications


parameters of the scanner attached to your PC. The Scanner Status window will
display the following:

Accu-Sort Systems

INTRODUCTION

1-9

RESTART AUTODETECTION
There are two ways you can restart Autodetection:

Press <CTRL> and <R> simultaneously.


Click on the Autodetection selection on the menu bar and select Restart
Autodetection.

This allows you to restart the Autodetection process for a new scanner attached
to your PC port.
If Autodetection does not detect a scanner is attached, an error message displays.

Autodetection Error Message

Solutions with Vision

1-10

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

MODIFIABLE OPERATING PARAMETERS


This program allows you to set the communication and other operating
parameters of your scanner. Modify Setup offers five selections for changing
these scanner operating parameters. They are as follows:

Bar Code Setup


Port Setup
Head Setup
DRX Setup
Tracking Setup
Custom

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

Chapter Two

Contents

CHAPTER EXPLANATION ........................................................................... 2-2

USING WINDOWS SOFTWARE .................................................................. 2-2


USING ACCU-SETUP ................................................................................. 2-2
RETRIEVE SETUP FROM SCANNER ......................................................... 2-4
RETRIEVE SETUP FROM DISK ................................................................ 2-5
SAVE OR SEND SETUP ............................................................................. 2-6
COMPARE SETUP ...................................................................................... 2-8
MODIFY SETUP PARAMETERS.................................................................. 2-10
USING EDIT FUNCTIONS .......................................................................... 2-12
USING OPTIONS ...................................................................................... 2-13
USING UTILITIES ..................................................................................... 2-14
SCANNER OPTIONS ................................................................................. 2-14
PASS-THRU ........................................................................................ 2-14
USING ON-LINE HELP .............................................................................. 2-15
MAIN CONTENTS WINDOW ................................................................... 2-15
ABOUT ACCU-SETUP .......................................................................... 2-22
ABOUT SCANNER ................................................................................ 2-22
COMPATIBILITY LIST ............................................................................... 2-23
USING SCANNER STATUS AND RECOMMENDED ACTION WINDOWS ........... 2-24
SCANNER STATUS ............................................................................... 2-24
RECOMMENDED ACTION ...................................................................... 2-26

2-2

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

CHAPTER EXPLANATION
This chapter explains how to use Accu-Setup Suite: Medium Scanner Module
software and its easy-to-operate features.

USING WINDOWS SOFTWARE


Before you can use Accu-Setup you must have a basic understanding of
Microsoft Windows. You should be able to use basic windows features and
operate a mouse. This manual focuses on Accu-Setup operations. For specific
information about Windows, see the Guide that comes with your operating
system. After you have clicked on the Accu-Setup icon, the Accu-Sort Systems
Scanner Setup Main Window appears as shown on the facing page.

USING ACCU-SETUP
There are four basic things you can do with Accu-Setup:

Retrieve Setup From Scanner or Disk


Modify Setup
Save Setup to Scanner or Disk
Diagnose Scanner problems

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

Accu-Setup Main Window

Solutions with Vision

2-4

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

RETRIEVE SETUP FROM SCANNER


NOTE: This option is only accessible if a communication link has been
established with the scanner.

Retrieve Setup From Scanner begins the upload process. It sends a message
requesting the scanners current settings. The fields in Accu-Setup are
automatically updated. To Retrieve Setup from your scanner you can do one of
the following:

Click the
button
Click File, Retrieve from Scanner from the Accu-Setup main window

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


Retrieve Setup From Disk uploads a disk file of previously stored parameters.
To Retrieve Setup from disk you can do one of the following:

Click the
button
Click File, Retrieve from Disk from the Accu-Setup main window

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.

File Location Selection Window

Solutions with Vision

2-6

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

SAVE OR SEND SETUP


After you enter Accu-Setup and have modified your scanner setup, you need to
save your new device setup parameters to the scanner you are setting up, or to a
disk on which you would like to store them.
SEND SETUP TO SCANNER
To save the setup to your scanner you can do one of the following:

Click the
button
Click File, Save to Scanner from the Accu-Setup main window.

You have now saved the parameters you have selected to the scanner connected
to your PC.

SAVE SETUP TO DISK


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:
NOTE: When saving to a disk, save as a WSA file.

Accu-Sort Systems

Click the
button
Click File, Save to Disk from the Accu-Setup main window. The following
window appears.

START UP AND OPERATION

2-7

You have now saved the parameters to a disk in your floppy disk drive.

Save Settings to Disk File Location Window

Select the location where you want to save the file and name the file.

Solutions with Vision

2-8

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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.

Scanner with File


File to File

SCANNER WITH FILE


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

Compare Scanner with File

FILE TO FILE
You can compare setup parameters between two files saved on your PC and any
disk.
Click File, Compare, File to File.

Compare File to File

Accu-Sort Systems

START UP AND OPERATION

2-9

Whichever compare option you select, the following comparison window appears
to list the results.

Comparison Results Window

Solutions with Vision

2-10

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

MODIFY SETUP PARAMETERS


Modify Setup from the Main window offers five windows with options for
changing the setup parameters you have retrieved from disk or scanner.

Bar Code Setup


Port Setup
Head Setup
DRX Setup
Tracking Setup
Custom

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:

Click on the
button, or
From the Accu-Setup main window click Edit, Modify Setup

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.

Select to exit and save your changes.

Cancel - Cancels any modifications you have made to the parameters and restores
old settings.

Select to exit and not save your changes.

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

Modify Setup Menu Bar

Solutions with Vision

2-12

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

USING EDIT FUNCTIONS


There are three choices available under Accu-Setup Edit functions:

Create Backup File


Modify Setup
Recover From Backup File

CREATE BACKUP FILE


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.

RECOVER FROM BACKUP FILE


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

Recover From Backup Window

USING OPTIONS
There is two choices available under Accu-Setup options:

Autobackup
Autoretrieve

Autobackup automatically backs up the file of setup parameters you have


currently saved. Autoretrieve automatically retrieves the setup parameters from
the scanner when you start Accu-Setup. If Autoretrieve is not selected when you
startup, a window appears reminding you to retrieve the setup from the scanner.
To use the Autobackup or Autoretrieve options, click on that option. A check
mark appears next to the option(s) you have selected.

Solutions with Vision

2-14

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

USING UTILITIES
Utilities are described in Chapter 4.

SCANNER OPTIONS
The scanner options will not be available unless your PC is connected to a
scanner and the scanner logic board is running EE revision 5 or later. These
options are not available on scanners running software prior to EE revision 5.

There are two scanner options from the menu bar:

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.

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

Accu-Sort Systems

START UP AND OPERATION

2-15

USING ON-LINE HELP


When you need information on-line, use Accu-Setup for Windows HELP.

HELP is structured to make information easy to find. Explanations of all AccuSetup parameters are clearly defined. Use one of the following help methods.

Main Contents Window


Search

MAIN CONTENTS WINDOW


This portion of on-line HELP explains how to use the Main Window of AccuSetup. 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

Solutions with Vision

2-16

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Help Contents Window

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

Solutions with Vision

2-18

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL


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

Click on HELP for instructions on using ACCU-SETUP 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

Help Index Window

Simply click on the topic you wish to find out about and a description of that
topic displays.

Solutions with Vision

2-20

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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.
To search for a topic:
1. Click Help, Search For Help On., or
2. From the Help Window, click the Search button

Accu-Sort Systems

START UP AND OPERATION

2-21

Search Window

Click on BACK to return to the previously viewed window.

Solutions with Vision

2-22

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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.

Compatibility List Window

Solutions with Vision

2-24

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

USING SCANNER STATUS AND RECOMMENDED


ACTION WINDOWS
On the bottom of the Accu-Setup Main Window are two small status windows:

Scanner Status
Recommended Action

SCANNER STATUS
The Scanner Status Window displays if the PC is communicating with a scanner
or not. It also displays the format of those communications, if communicating
with a scanner.

Listed below are all of the possible scanner status messages:


Scanner not responding. Auto detection in progress. bbbb,p,s,1 - AccuSetup is attempting to establish a serial link with a scanner. When a new scanner
is connected to your PC, Accu-Setup does not know what the current scanner
communication settings are, so Accu-Setup tries all possible communication
settings until a response is received. The communication settings currently being
used by Accu-Setup are indicated at the end of the message: bbbb=baud, p=parity
(E,O, or N), s=number of bits (7 or 8) and 1=number of stop bits.
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 Connect Status. bbbb,p,s,1 Accu-Setup needs to know
about the scanner communications port through which Accu-Setup is
communicating. Accu-Setup sends a request for information about the port.
Sending Request for interface version. bbbb,p,s,1 - Accu-Setup needs to know
the version of the interface board used within the scanner to which it is
connected. Accu-Setup sends a request to the scanner for information about the
interface board.
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.
*Auto Detect: xxxxxxx* - Accu-Setup is communicating with a scanner that has
been automatically configured as master or slave scanner (xxxxxx can be either
MASTER, SLAVE or MASTER/SLAVE).
Model xx Responding at bbbb,p,s,1. - Accu-Setup has detected a scanner of the
indicated type and is communicating with it at the indicated communication
settings.

Accu-Sort Systems

START UP AND OPERATION

2-25

Software Name: nnnnnn, date_of_release. Serial #: sssssss - Accu-Setup is


now communicating with a scanner which is executing software named: nnnnnn.
The serial number of the unit is sssssss.
Sending Request for comm n Params Accu-Setup is in the process of
uploading the settings for scanner communications port n (n is port number
from 1 to 4).
Sending Request for Setup Params - Accu-Setup is in the process of uploading
the general setup parameters from the scanner. This includes the DRX, Setup,
and Tracking parameters.
Sending Request for IO Params - Accu-Setup is in the process of uploading the
Input Output settings from the scanner. This includes the software trigger start
and stop characters and the output relay timers.
Sending Request for Custom Params - Accu-Setup is in the process of
uploading the custom command parameters from the scanner.
Sending Request for Interface Params - Accu-Setup is in the processor of
uploading the parameters from the interface board.
Autodetection Disabled by User Press <cntrl-e> to Enable. - The
AutoDection process has been disabled. Press <ctrl>+E to re-enable
AutoDetection.
Connection to Scanner Closed. To Reconnect, Restart Auto-Detection (ctrlr). - Accu-Setup has closed the connection to the scanner and disable autodetection.
The Following Will Appear Only in Interface Mode
Interface Mode is used with a Model 24E, which as external logic.
Medium Scanner Setup is looking for the interface board
Accu-Setup has been placed into the Interface Only mode. Accu-Setup will first
attempt to locate and available parallel port then attempt to read the interface
name and version from the interface board.
Interface board found. Interface Name: nn. Interface revision: rr.
Accu-Setup has located a parallel port and contacted the interface board. The
message indicates the name and revision of the interface board.
Medium Scanner Setup is reading the interface board.
The Retrieve from Scanner option has been selected and Accu-Setup is in the
process of reading the current settings from the interface board.
Medium Scanner Setup is programming the interface board.
The Send Settings to Scanner option has been selected and Accu-Setup is in
the process of downloading new settings to the interface board.
Programming Successful
No errors occurred when programming the interface board.

Solutions with Vision

2-26

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Medium Scanner Setup cannot find an interface board. Verify unit is


turned on and connected to a parallel port.
Accu-Setup was unable to communicate with the interface board.
Programming Not Successful
Errors did occur when programming the interface board and the programming
was not successful.
RECOMMENDED ACTION
The Recommended Action Window displays general recommendations if you are
unsure of what to do. It also displays upper and lower boundaries for user entry
fields.

Stand By. Attempting to link with scanner - Accu-Setup is trying to establish a


communication link with the scanner. This is called the AutoDetection process.
You may disable the AutoDetection process by selecting AutoDetection from the
main menu, then selecting Disable AutoDetection, or by pressing <Control><D>
at the main window.
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 - AccuSetup 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 - AccuSetup 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.
Pass-thru connection x initiated. Attempting to connect to new scanner.
The scanner has been placed into pass-thru mode and Accu-Setup will now try to
establish a connected with the new scanner. x indicates the number of pass-thru
connections which are currently active.

Solutions with Vision

2-28

Accu-Sort Systems

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Chapter Three
Programming Your Scanner with Accu-Setup

3Heading 2

Chapter Three

Contents

CHAPTER EXPLANATION ........................................................................... 3-4


MODIFY SETUP PARAMETERS.................................................................... 3-4
SETTING UP BAR CODES .......................................................................... 3-5
BAR CODE (TYPES) SETUP WINDOW ......................................................... 3-6
CURRENT BAR CODE SETUP ................................................................. 3-7
BAR CODE TYPE ................................................................................... 3-7
MOD CHECK CHARACTER ...................................................................... 3-8
NUMBER OF CHARACTERS ..................................................................... 3-8
UPC EXTENSION .................................................................................. 3-8
QUANTITY PER TRIGGER ....................................................................... 3-9
THE CODE IS IN GROUP?....................................................................... 3-9
CODE 128 FUNCTION CODES................................................................. 3-9
VIEW MOD CHECKS ............................................................................... 3-9
MOD CHECK CHARACTER WINDOW ......................................................... 3-11
FACTORS ............................................................................................ 3-11
DIVISOR .............................................................................................. 3-12
REMAIN .............................................................................................. 3-12
RIGHT ................................................................................................. 3-12
WRAP ................................................................................................. 3-12
ADD.................................................................................................... 3-12
BAR CODE RATIOS ................................................................................. 3-13
PORT SETUP WINDOW ............................................................................ 3-14
SELECT COMM PORT........................................................................... 3-15
MESSAGE TYPE.............................................................................. 3-15
COMMANDING ..................................................................................... 3-15
BAUD RATE ........................................................................................ 3-15
PARITY ............................................................................................... 3-16
DATA BITS .......................................................................................... 3-16
STOP BITS .......................................................................................... 3-16
COMMUNICATION PROTOCOL ............................................................... 3-17
FLOW CONTROL .................................................................................. 3-18
ENABLE ADP (ADVANCED DIAGNOSTIC PROTOCOL, PORT 1 ONLY) ..... 3-18
ENABLE AUTO SLAVE DETECT............................................................. 3-19

3-2

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL


NO-READ MESSAGE............................................................................ 3-19
MULTIPLE MESSAGE ........................................................................... 3-20
NO VERIFY MESSAGE .......................................................................... 3-20
VERIFY CODE ...................................................................................... 3-20
MESSAGE HEADER .............................................................................. 3-20
MESSAGE TRAILER ............................................................................. 3-20
DELIMITER BETWEEN DATA AND QQ ................................................... 3-21
DELIMITER BETWEEN MULTIPLE CODES ............................................... 3-21
HEAD SETUP WINDOW ............................................................................ 3-22
DATA FILTER OPTIONS ........................................................................ 3-22
WIN .................................................................................................... 3-22
MIN TRANSITIONS................................................................................ 3-23
FLIP POINT ......................................................................................... 3-23
DIVNEAR ............................................................................................. 3-23
MINNEAR ............................................................................................ 3-23
MAXNEAR........................................................................................... 3-24
MINFAR .............................................................................................. 3-24
MAXFAR ............................................................................................. 3-24
RELAY OPTIONS.................................................................................. 3-24
NVC HOLD TIME ................................................................................. 3-25
GO HOLD TIME.................................................................................... 3-25
TRIGGER SETUP OPTIONS ....................................................................... 3-25
TRIGGER MODE................................................................................... 3-25
START CART FALLING EDGE................................................................ 3-26
END CART FALLING EDGE ................................................................... 3-26
TRIGGER SOURCE ............................................................................... 3-27
SERIAL START CHAR........................................................................... 3-27
SERIAL END CHAR .............................................................................. 3-27
DEBOUNCE ......................................................................................... 3-28
TRANSMIT AT QQ................................................................................ 3-28
WATCH DOG ....................................................................................... 3-28
LASER POWER .................................................................................... 3-29
TRIGGER CONTROLLED LASER ............................................................ 3-29
LATCH ZONE INPUT ............................................................................. 3-29
ADVANCED HEAD SETUP......................................................................... 3-30
PROC FREQ ........................................................................................ 3-30
HEAD FREQ ........................................................................................ 3-30
SCAN RATE ........................................................................................ 3-30
MOTOR SPEED .................................................................................... 3-31
NUMBER OF FACETS ........................................................................... 3-31
DRX SETUP WINDOW ............................................................................. 3-32
DRX ENABLED ................................................................................... 3-32
MEMORY ALLOCATION OPTIONS .......................................................... 3-32
BOXES ................................................................................................ 3-33
SCANS ................................................................................................ 3-33
CLUSTERS .......................................................................................... 3-33
STRINGS ............................................................................................. 3-33
ELEMENTS .......................................................................................... 3-33
OVERLAY PARAMETER OPTIONS ............................................................. 3-34
POSITION ERROR ................................................................................ 3-34
MAX POSITION CHANGE ...................................................................... 3-34
OVER RATIO ....................................................................................... 3-34
MFAC ................................................................................................. 3-34
PAIRS ................................................................................................. 3-35

Accu-Sort Systems

PROGRAMMING YOUR SCANNER WITH ACCU-SETUP

3-3

MIN OVERLAY ..................................................................................... 3-35


CLUSTER PARAMETER OPTIONS .............................................................. 3-36
NUMBER OPENS.................................................................................. 3-36
NUMBER CLOSES ................................................................................ 3-36
RECURSE COUNT ................................................................................ 3-37
KILL LIMIT........................................................................................... 3-37
OPEN RATIO ....................................................................................... 3-37
DRX DIAGNOSTICS MODE OPTIONS ........................................................ 3-38
DSP DIAGNOSTIC MODE ..................................................................... 3-38
SHOW CODES READ ............................................................................ 3-38
SHOW DSP ERRORS ........................................................................... 3-38
RUN MODE ......................................................................................... 3-38
DRX EVENT LOG ................................................................................ 3-38
SUPPRESS OPEN IF OVERLAID............................................................. 3-38
TRANSMIT ON THE FLY ....................................................................... 3-38
CUSTOM ............................................................................................. 3-38
TRACKING SETUP WINDOW ..................................................................... 3-40
TRACKING ENABLED ........................................................................... 3-40
BOX SETTINGS OPTIONS ......................................................................... 3-41
FRONT ................................................................................................ 3-41
BACK.................................................................................................. 3-41
TOLERANCE ........................................................................................ 3-41
TTRUNK ENABLE (TRUNCATE BOX OVERLAP) ...................................... 3-41
HEAD CALIBRATION OPTIONS.................................................................. 3-42
SCAN DIRECTION ................................................................................ 3-42
TRACKING EDGE ................................................................................. 3-42
TACS PER INCH ................................................................................... 3-43
TRANSMIT AT TAC ............................................................................... 3-43
ADVANCED TRACKING ......................................................................... 3-43
DEPTH SETTING OPTIONS ....................................................................... 3-44
NEAR DEPTH ...................................................................................... 3-45
FAR DEPTH ......................................................................................... 3-45
NUMBER OF ZONES ............................................................................. 3-45
TRACKING DIAGNOSTIC MODE ............................................................. 3-45
SHOW CODE LOST .............................................................................. 3-46
SHOW CODE LOCATED ........................................................................ 3-46
RUN MODE ......................................................................................... 3-46
DUAL LOCATION ................................................................................. 3-46
ADVANCED TRACKING ......................................................................... 3-46
SOFTWARE TACH ................................................................................ 3-46
TACH TYPE ......................................................................................... 3-47
ADVANCED TRACKING CALCULATIONS .................................................... 3-48
ADVANCED TACHOMETER CALCULATIONS............................................ 3-48
INPUT SIGNAL LENGTH (IN.) ................................................................. 3-48
FREQUENCY OF OUTPUT (TACH/INCH) .................................................. 3-49
ACTUAL LENGTH INPUT SIGNAL (IN.).................................................... 3-49
HEAD & TAC/INCH SETTING ................................................................. 3-49
CUSTOM ................................................................................................. 3-51

Solutions with Vision

3-4

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

CHAPTER EXPLANATION
This chapter explains in detail how to program your medium scanner using the
Accu-Setup Suite: Medium Scanner Module.

MODIFY SETUP PARAMETERS


Modify Setup allows you to modify your scanner parameters. You may modify
every field in each of the five parameter windows. Each of the following
sections of this chapter describes how to set the parameters in each of the modify
setup parameter windows. As shown below the modify setup parameter buttons
are:

Bar Code Setup


Port Setup
Head Setup
DRX Setup
Tracking Setup
Custom

Modify Setup Button Bar

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

SETTING UP BAR CODES


Select the Bar Code Setup option from the Modify Setup Button Bar. Three
button bar options display, which allow you to set up your scanner to read certain
bar codes. As shown below, these buttons are:

Bar Code Types


Mod Check Character
Bar Code Ratios

Bar Code Setup Menu Bar

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.

Solutions with Vision

3-6

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

BAR CODE (TYPES) SETUP WINDOW


The Bar Code Setup window of Accu-Setup allows you to set the bar code types
you would like your scanner to read and the settings that affect these bar codes.
From this window you can change the following:

The bar code type


The number of characters of the bar code
The mod check character

You can set your scanner to read from one to ten bar codes and establish the
necessary settings for each.

Bar Code Setup Window

Accu-Sort Systems

PROGRAMMING YOUR SCANNER WITH ACCU-SETUP

3-7

CURRENT BAR CODE SETUP


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.

BAR CODE TYPE


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.
1. Click on the scroll bar under Bar Code Type 1
2. Scroll through the choices
3. Click on your Bar Code Type selection
The following code types are available:

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

Solutions with Vision

3-8

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

MOD CHECK CHARACTER


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.
1. Click on the scroll bar under mod check character
2. Scroll through the choices
3. Click on your mod check character selection
The following mod checks are available:
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.
1.
2.
3.
4.

Click on the box next to MINIMUM


Type the minimum number of characters for the bar code type you selected
Click on the box next to MAXIMUM
Type the maximum number of characters for the bar code type you selected

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.
1. Click on the scroll bar under UPC Extension
2. Scroll through the choices
3. Click on your UPC Extension selection
The following UPC Extensions are available:
NONE
2 characters
5 characters

Accu-Sort Systems

PROGRAMMING YOUR SCANNER WITH ACCU-SETUP

3-9

QUANTITY PER TRIGGER


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.
1. Click the Quantity Per Trigger selection
The choices are as follows:

Read all codes


Read all codes, but do not transmit a no-read
message
Specify the number of codes

If you select "Specify the number of codes," you must enter the number of codes
per trigger.
THE CODE IS IN GROUP?
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
1. Click in the data entry box
2. Type a number from 0 10
CODE 128 FUNCTION CODES
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.
VIEW MOD CHECKS
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.

Solutions with Vision

3-10

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

View Mod Checks Window

Accu-Sort Systems

PROGRAMMING YOUR SCANNER WITH ACCU-SETUP

3-11

MOD CHECK CHARACTER WINDOW


You can define a mod check character for each bar code your scanner is reading.
Click on the Mod Check Character button from the Bar Code Setup Options
Button Bar.
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

User Defined Mod Check Setup

FACTORS
You can define the weighting factors for determining the mod check value. For
example, enter 31 for a 3 to 1 weight.

Solutions with Vision

3-12

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

1. Click on the box next to Factors


2. Type the appropriate factors value for your bar code type

DIVISOR
You can define the number that is divided into the Mod check sum.
1. Click on the box next to Divisor
2. Type the appropriate divisor value for your bar code type

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.
1. Click on the box next to Remain
2. Type the appropriate remainder value for your bar code type
RIGHT
You can define where the weight string begins.
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

BAR CODE RATIOS


You can select the value of the bar codes bar and space ratio for each bar code
read by your scanner. The bar ratio establishes the relationship between the
widest narrow bar and the narrowest wide bar of the code. The space ratio
establishes the relationship between the widest narrow space and narrowest wide
space of the code. The default setting is 1/4. This means that the narrowest wide
bar equals 1 1/4 of the widest narrow bar of the code. You can establish a bar
and space ratio for the following bar codes:
AS-10
Codabar
Code 11

Code 39
I 2 of 5
Straight 2 of 5

Bar Code Ratio Window

You can also establish the Tolerance for Code 128 and UPC Code.
1. Click on the box next to the bar or space ratio field
2. Type the appropriate value (50% is a typical )

Solutions with Vision

3-14

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

PORT SETUP WINDOW


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

There is also an Advanced Port setup window.

Port Setup Window

Accu-Sort Systems

PROGRAMMING YOUR SCANNER WITH ACCU-SETUP

3-15

SELECT COMM PORT


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.
If commanding is enabled for a port defined to have a message type of HOST, a
different protocol is used. In this case, all commands are still processed;
however, the scanner only responds with an <ACK> or <NAK> character in
response to each command.
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).
1. Click on the scroll bar under Baud Rate
2. Scroll through the choices
3. Click on your Baud Rate selection

Solutions with Vision

3-16

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

The following baud rates are available: 300


1200
4800
19200
57600*

600
2400
9600
38400*
115200*

* These rates are NOT currently supported by Accu-Setup. Accu-Setup will


allow you to set the scanner communication ports to these rates; however AccuSetup currently cannot communicate using a scanner port set to a rate higher than
19200 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.
1. Click on the scroll bar under Parity
2. Scroll through the choices
3. Click on your Parity selection
The following Parity is available:

NONE
EVEN

ODD

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.
1. Click on the scroll bar under Data Bits
2. Scroll through the choices
3. Click on your Data Bit selection
The following number of Data Bits is available: 7

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.
1. Click on the scroll bar under Stop Bits
2. Scroll through the choices
3. Click on your Stop Bit selection
The following stop bits are available:

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.
1. Click on the scroll bar under Communication Protocol
2. Scroll through the choices
3. Click on your Protocol selection
The following types of communication are available for your Accu-Sort scanner:
NONE (EIA232 Point To Point)
Point to Point serial binary data exchange. The scanner is not concerned about
status of receiving device.
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.

Master For Master/Slave


This protocol is for special messaging between ASI devices. Master device is
responsible for collecting data from slave and sending it to host.
Slave For Master/Slave
Slave scanner, which is controlled by a master scanner.
Custom
Custom allows you to add a sequence number, a BCC check character, a message
identifier, and enable ACK/NAK to each message.
If you select this Custom Protocol option the following appears:

Solutions with Vision

3-18

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

FLOW CONTROL
You can establish the type of communications flow that occurs between your
Accu-Sort Device and the device connected to each port.
1. Click on the scroll bar under Flow Control
2. Scroll through the choices
3. Click on your Flow Control selection
The following types of Flow Control are available:
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.
ENABLE ADP (ADVANCED DIAGNOSTIC PROTOCOL)
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

ENABLE AUTO SLAVE DETECT


Select this option to attempt to automatically determine the scanners status as a
master or slave on power-up. Uncheck this box to disable this capability. An
auto-configured scanner will remain configured as a master or slave until the
scanner power has been cycled.
ADVANCED
There are also some advanced communications parameters you can set.
Click on the "ADVANCED>>" button to access these message parameter
settings.

Advanced Setup Port 1 Window

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.
1. Click on the box next to No Read Message
2. Type the No-Read Message you wish to use. A typical application works
well with ?????
More than one character
If you enter more than one character, those exact characters appear as no-read
data for whatever code length is programmed.
First character = "~"
If the first character is ~, then the no read message is filled with the second
character to the minimum length of the code.

Solutions with Vision

3-20

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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.
1. Click on the box under Multiple Message
2. Type the Multiple Message you wish to use
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.
1. Click on the box under No Verify Message
2. Type the No Verify Message you wish to use

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.
1. Click on the box under Verify Code
2. Type the Code you wish to verify

MESSAGE HEADER
A character or group of characters at the beginning of each message used to
identify the beginning of the message.
1. Click on the box next to Message Header
2. Type the Message header you wish to use
MESSAGE TRAILER
A character or group of characters appended to a message to identify the end of
the message.
1. Click on the box next to Message Trailer
2. Type the Message Trailer you wish to use

Accu-Sort Systems

PROGRAMMING YOUR SCANNER WITH ACCU-SETUP

3-21

DELIMITER BETWEEN DATA AND QQ


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.
1. Click on the box next to Delimiter Between Data and QQ
2. Type the Delimiter you wish to use

DELIMITER BETWEEN MULTIPLE CODES


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.
1. Click on the box next to Delimiter Between Multiple Codes
2. Type the Delimiter you wish to use

Solutions with Vision

3-22

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

HEAD SETUP WINDOW


The Head Setup Window allows you to set ways for your scanner to process and
decode the data most efficiently. The Head Setup Window allows you to set the
following parameters as shown below:

Data Filter
Scan Rate
Trigger Setup
Relay Options

Head Setup Window

DATA FILTER 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.
1. Click on the box next to Win
2. Type the Win value you wish to use between 1 and 99

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.
1. Click on the box next to Min Transitions
2. Type the Min Transitions value you wish to use
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.
1. Click on the box next to Flip Point
2. Scroll through the available choices:
Far
2/3

1/2
Near

DIVNEAR
You can set a number that divides the widths of the bars and spaces when in the
near zone.
1. Click on the box next to Divnear
2. Type the Divnear value you wish to use (from .01 to 99.99)
Available only on older versions of scanner software.

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.
1. Click on the box next to MinNear
2. Type the MinNear value you wish to use (from 1 to 1023)

Solutions with Vision

3-24

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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.
1. Click on the box next to MaxNear
2. Type the MaxNear value you wish to use (from 1 to 1023)

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.
1. Click on the box next to MinFar
2. Type the MinFar value you wish to use (from 1 to 1023)
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
1. Click on the box next to MaxFar
2. Type the MaxFar value you wish to use (from 1 to 1023)

NOTE: This will appear depending upon the scanner version you are using.

RELAY OPTIONS
A relay is an electronic signal, which is energized, to cause an action by some
other connected device, such as a diverter, LED, etc. You can set certain 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.
NVC HOLD TIME
You can define the amount of time that the NVC relay is energized in the event
of a no read.
1. Click on the box next to NVC Hold Time
2. Type the NVC Hold Time Value in milliseconds. This value must be a
multiple of 10 between 10 and 2540. If a value of 0 is specified, the relay
will remain active until the start of the next trigger. If a value of 1 is
specified, the relay value will be held until the end of the next
GO HOLD TIME
You can define the amount of time that the Go relay is energized.
1. Click on the box next to Go Hold Time
2. Type the GO Hold Time Value in milliseconds. This value must be a
multiple of 10 between 10 and 2540. If a value of 0 is specified, the relay
will remain active until the start of the next trigger. If a value of 1 is
specified, the relay value will be held until the end of the next trigger.

TRIGGER SETUP OPTIONS


You can set up how your scanner recognizes the presence of a bar code within its
read zone. This begins the trigger cycle. The trigger cycle is the time within
which your device starts and stops looking for a bar code.

TRIGGER MODE
There are a number of ways that your device can recognize a bar code's presence.
To select the trigger mode:
1. Click on the scroll bar under Trigger Mode
2. Scroll through the choices
3. Click on your Trigger Mode selection
You can select one of the following triggering modes:

Solutions with Vision

3-26

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Hardware Controlled
Requires a single hardware input, such as a photoeye, to signal device a bar code
is present.

Self CART Once


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.
Self CART Continuous
Programs your device to always look for a bar code, and transmit everything it
reads, regardless of duplicates.
Self CART Timed
Programs your scanner to read a bar code placed under the scan line and then
begin the watchdog timer. No more bar codes are read until the watch timer
expires starting a new trigger cycle.
Hardware Start/End
Requires start and end hardware inputs, such as a photoeye, to signal device a bar
code is present.

START CART FALLING EDGE


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.
1. Click in the box next to Start Cart Falling Edge
2. An X appears in the box
END CART FALLING EDGE

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.
1. Click in the box next to End Cart Falling Edge
2. An X appears in the box

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
#.
SERIAL START CHAR
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.
1. Click on the box next to Serial Start Char
2. Type the Serial Start Character you wish to use (S is a standard choice)
SERIAL END CHAR
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.
1. Click on the box next to Serial End Char
Solutions with Vision

3-28

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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.
1. Click on the box next to Debounce
2. Type the Debounce value between 1 - 250 you wish to use (1 is a standard
choice)

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.
1. Click on the box next to Transmit at QQ
2. Type the Transmit at QQ Value between 1 and 99, you wish to use
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.
1. Click on the box next to Watch Dog
2. Type the Watch Dog value between 0 and 2550 ms you wish to use

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.
1. Click on the scroll bar next to laser power
2. Scroll through the available choices:

Off
Medium

Low
High

TRIGGER CONTROLLED LASER


You can define if the laser turns on and off when trigger signal is received.
1. Click on the box next to Trigger Controlled Laser
2. An X appears in the box, when it is selected

LATCH ZONE INPUT


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.

Solutions with Vision

3-30

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

ADVANCED HEAD SETUP


These options are not frequently required. They may be needed in cases where
you are collecting too many or not enough scans.

Advanced Head Setup Window

PROC FREQ
Determined by the processor crystal frequency. Enter the frequency in
megahertz of the processor.
1. Click on the box next to ProcFreq
2. Type the ProcFreq value you wish to use (from 1 to 99.99 MHz)

HEAD FREQ
You can enter the frequency in megahertz of the crystal used to time bar/space
widths.
1. Click on the box next to HeadFreq
2. Type the HeadFreq value you wish to use (from 1 to 99.99 MHz)
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.
1. Click on the box next to Keep
2. Type the Keep value you wish to use (from 1 to 15)

Accu-Sort Systems

PROGRAMMING YOUR SCANNER WITH ACCU-SETUP

3-31

Skip

You can establish how many consecutive scans your scanner must ignore.
1. Click on the box next to Skip
2. Type the Skip value you wish to use (from 0 to 15)

MOTOR SPEED
You can define the motor speed of the mirror wheel.
1. Click on the scroll bar next to Motor Speed
2. Scroll through the available choices: (from 100 to 605 MHz)
3. Click on the motor speed you wish to use

NUMBER OF FACETS
You can define the number of facets on the mirror wheel.
1. Click on the box next to Number of Facets
2. Scroll through the Number of Facets choices available to you:
3. Click on the number of facets you wish to use

6 8 4

Solutions with Vision

3-32

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

DRX SETUP WINDOW


If your Scanner has DRX capabilities, use the following window to set up your
DRX parameters. These parameters default to the best values for the majority of
applications.

DRX ENABLED
First you must enable your scanner for DRX capabilities.
1. Click on the box next to DRX Enabled
2. Click on the box again to disable DRX Enabled
If this box is not selected, your scanner will not scan using DRX Technology.

DRX Setup Window

MEMORY ALLOCATION OPTIONS


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.
1. Click on the box next to Boxes
2. Type the value between 1 and 99 you would like to use

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.
1. Click on the box next to Scans
2. Type the value between 10 and 990 you would like to use
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.
1. Click on the box next to Clusters
2. Type the value between 10 and 500 you would like to use

STRINGS
You can select the maximum number of memory allocation strings active at one
time. A string is a selected number of sequential elements.
1. Click on the box next to Strings
2. Type the value between 10 and 990 you would like to use

ELEMENTS
You can select the maximum number of elements active at one time. An element
is one bar/space pair.
1. Click on the box next to Elements
2. Type the value between 10 and 990 you would like to use

Solutions with Vision

3-34

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

OVERLAY PARAMETER OPTIONS


The scanner uses these parameters to determine if the new scan data will fit into
any of the existing clusters. If successful, one of these clusters will become a
valid bar code.
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.
1. Click on the box next to Position Error
2. Type the value between 0 and 99 you would like to use

MAX POSITION CHANGE


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.
1. Click on the box next to Max Position Change
2. Type the value between 0 and 255 you would like to use
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.
1. Click on the box next to Over Ratio
2. Type the value between 0 and 99 you would like to use

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.
1. Click on the box next to Mfac
2. Type the value you would like to use

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.
1. Click on the box next to Pairs
2. Type the value between 0 and 15 you would like to use

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.
1. Click on the scroll bar next to Min Overlay
2. Scroll through the choices
3. Click on your Min Overlay selection

Solutions with Vision

3-36

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

CLUSTER PARAMETER OPTIONS


Cluster parameters tell the scanner how to build a possible bar code.

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.
1. Click on the scroll bar next to Number Opens
2. Scroll through the choices (1-99)
3. Click on your Number Opens selection
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.
1. Click on the scroll bar next to Number Closes
2. Scroll through the choices (1-99)
3. Click on your Number Closes selection

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.
1. Click on the scroll bar next to Recurse Count
2. Scroll through the choices (1-99)
3. Click on your Recurse Count selection

KILL LIMIT
You can set the number of times successive scans cannot be overlaid before the
cluster is closed or "killed."
1. Click on the scroll bar next to Kill limit
2. Scroll through the choices (1-99)
3. Click on your Kill Limit selection

OPEN RATIO
You can set a ratio between the minimum open and minimum close patterns.
1. Click on the scroll bar under Open Ratio
2. Scroll through the choices
3. Click on your Open Ratio selection

Solutions with Vision

3-38

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

DRX DIAGNOSTICS MODE OPTIONS


Diagnostic modes are available for your scanner. When you select these modes,
your unit will gather and display diagnostic data that can be useful when
troubleshooting your scanner problems.
To select, simply click on the box next to the Diagnostic Mode.

DSP DIAGNOSTIC MODE


Enables diagnostic messages or special decoding modes.

SHOW CODES READ


Transmits codes read by the scanner out the console port.
SHOW DSP ERRORS
Transmits decoding errors out the console port as they occur.
RUN MODE
Selecting this mode uses the processing time of your scanner most efficiently,
however no diagnostic modes can be implemented.
DRX EVENT LOG
Do not select this mode. Used for development diagnostics only. Selecting this
mode will degrade scanner performance.
SUPPRESS OPEN IF OVERLAID
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.
Indications for use: If Full_Scans or Scan_Mem_Full errors occur, then reducing
processing time is possible via suppress_Open. If several code types are enabled
or if labels are close together, this increases the chance of an incorrect overlay.
TRANSMIT ON THE FLY
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

Not implemented. This is available for setting up custom diagnostic features.

Solutions with Vision

3-40

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

TRACKING SETUP WINDOW


Tracking enables your scanner to track bar codes and the boxes they belong to.
Your scanner may scan more than one box with more than one code at a time
within its read zone. This function and its settings enable your scanner to track
the correct bar code to the correct box. This feature allows you to place boxes
closer together on a conveyor or scale. The Tracking Setup Window is shown
below:

Tracking Setup Window

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

BOX SETTINGS OPTIONS


The box settings establish the relationship between the actual box and the virtual
box. The virtual box is what is detected and interpreted by the scanner.

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.
1. Click on the box next to Front
2. Type the value you wish to use

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.
1. Click on the box next to Back
2. Type the value you wish to use

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.
1. Click on the box next to Tolerance
2. Type the value you wish to use

TTRUNK ENABLE (TRUNCATE BOX OVERLAP)


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.
1. Click on the box next to Trunk Enabled
2. An X appears in the box indicating it has been selected
3. Click on the box again to deselect it

Solutions with Vision

3-42

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

HEAD CALIBRATION OPTIONS


These options tell the scanner its orientation relative to the conveyor and when it
should transmit the bar code data.

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.
1. Click on the box next to Scan Direction
2. Type the value you wish to use
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

TACS PER INCH


Sets the number of tach pulses per inch of travel the tachometer produces.
1. Click on the box next to Tachs Per Inch
2. Type the value you wish to use

TRANSMIT AT TAC
Sets the number of tachometer pulses from start of the Trigger to beginning of
transmission to the host.
1. Click on the box next to Transmit at Tac
2. Type the value you wish to use
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.
1. Click on the box next to Leg 1 Calibration
2. Type the value you wish to use

Advanced Tracking Window

Solutions with Vision

3-44

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

DEPTH SETTING OPTIONS


You can use a flip lens in some of the scanners Accu-Setup helps you to setup.
When using such a lens you must establish the near and far depths and the
number of zones in which your scanner will read.

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.
1. Click on the box next to Near Depth
2. Type the value you wish to use

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.
1. Click on the box next to Far Depth
2. Type the value you wish to use
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.
1. Click on the box next to Number of Zones
2. Type the value you wish to use

TRACKING DIAGNOSTIC MODE


You can select whether to display the tracking diagnostics on the CRT when the
system is running.
Enables special diagnostic messages to transmit and display. These messages
can be used to help you determine your tracking settings
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.

1. Click on the box next to Tracking Diagnostic Mode


2. Type the number that indicates the modes you would like to use
Modes:

Show Code Lost


Show Code Located
Run Mode
Dual Location
Advanced Tracking
Software Tach

Solutions with Vision

3-46

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

SHOW CODE LOST


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.

SHOW CODE LOCATED


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.
1. Click on the box next to Run Mode
2. An X appears in the box indicating it has been selected

DUAL LOCATION
Not available in all units.

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
Define the type of Tachometer your system is using.
1. Click on the scroll bar next to Tach Type
2. Select the tach type you wish to use and release

The following tach types are available:


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.
FULL CYCLE START
The scanner measures the time between consecutive start cart (trigger) signals
and, knowing the distance between them, generates a hardware-type output signal
that is used internally in the scanner.
FULL CYCLE NEAR
The scanner measures the time between consecutive Near Zone signals (see
Depth Settings ) and knowing the distance between them, generates a hardwaretype output signal that is used internally in the scanner.
If you select any tach type other than Hardware, the following button appears:
Push if selection not available
Click on this button and the following Advanced Tachometer Calculations
window appears:

Solutions with Vision

3-48

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

ADVANCED TRACKING CALCULATIONS


Leg n Calibration - Tells the scanner the number of tachometer pulses from the
start of cart (trigger) signal to the beginning of the scan line for each scan leg.
This is used to synchronize the location of the bar code found by the scanner on
scan leg n with the location of the box, where n is the leg number. Each scan line,
or leg in the pattern requires calibration.

Advanced Tracking Window

ADVANCED TACHOMETER CALCULATIONS


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.

INPUT SIGNAL LENGTH (IN.)


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

FREQUENCY OF OUTPUT (TACH/INCH)


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:

ACTUAL LENGTH INPUT SIGNAL (IN.)

Now, enter the actual length of the input signal.


1. Click on the box next to actual length input signal
2. Enter the actual length input signal (in inches) you wish to use and release

HEAD & TAC/INCH SETTING


When you click on the calculate button the value calculated will appear in this
box.

Solutions with Vision

3-50

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL


Calculate

Click the
setting.

button to automatically determine the tachs/inch

Update

Click the

button.

Close

Click on the Close button to return to the previous window.

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.
Each of these parameters may be defined as a decimal integer, a hexadecimal
integer, a string, or a boolean type. Each of these parameters has a minimum and
a maximum value associated with it, which is used for bounds checking.

Custom Setup Window

Solutions with Vision

3-52

Accu-Sort Systems

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Chapter Four
Using Accu-Setup Utilities

4Heading 2

Chapter Four

Contents

CHAPTER EXPLANATION ............................................................................

4-2

UTILITIES .................................................................................................. 4-2


DIAGNOSTIC MODE ................................................................................... 4-2
TERMINAL MODE ................................................................................... 4-4
TRACKING CALIBRATION SETUP ............................................................ 4-7
TRANSMIT POINT .................................................................................... 4-11
VIEW DIAG COUNTERS ............................................................................ 4-13
SCAN QUALITY ....................................................................................... 4-15
RECOVER FROM BACKUP FILE................................................................. 4-18
SELECT COMM PORT........................................................................... 4-18
PORT SETTINGS ...................................................................................... 4-19
BAUD RATE ........................................................................................ 4-19
PARITY ............................................................................................... 4-19
DATA BITS .......................................................................................... 4-19
STOP BITS .......................................................................................... 4-19
OK ..................................................................................................... 4-20
CANCEL ........................................................................................... 4-20
TERMINAL MODE .................................................................................... 4-20
VIEW CHANGES ...................................................................................... 4-21

4-2

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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

Solutions with Vision

4-4

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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:

Open Log File

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.
Close Log File

You can select this option to stop storing incoming data.

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

Clears the terminal window of all data


Clear Scroll Back Buffer

Clears the current buffer of data received from the scanner.


View options:

Scroll Back Buffer

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:
SETUPKEYS.CFG
DISPKEYS.CFG
TRACKKEYS.CFG

Default command keys for displaying Accu-Setup


parameters
Display commands (Scanner EE Revision 5 or later) for
displaying scanner status and statistics.
Tracking command keys for displaying scanner
information which is pertinent to tracking.

Use these keys to create shortcuts to view menus and perform any other setup
functions more quickly.

Solutions with Vision

4-6

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL


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

This menu allows various logs and statistics structures to be cleared.


Specifically, this menu issues the scanner commands to clear the Error Counters,
Error Log, Message Log, Read Rate Statistics, General Statistics, Timing
Statistics or All of the previous items.
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

Open or Close an Accu-Setup connection with a scanner. This must be done


after a Pass-Thru connection is initiated and before a pass-thru connection is
disconnected.
Close 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

This menu contains advanced scanner activities, such as commanding a reboot of


the scanner.

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:

Terminal Help Window

TRACKING CALIBRATION SETUP


Tracking is a scanner function where a tachometer is used with a product detect
photoeye in order to follow, or track, boxes through the scanner to a specified
transmit point.
Solutions with Vision

4-8

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Tracking Calibration Window

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

Raw Data Window

This option displays all data received on the communication port selected in
ACCU-SETUP.
Average Box Start Position

This option displays, in number of tach pulses, the position of the front edge of
the box.
Average Box End Position

This option displays, in the number of tach pulses, the position of the back edge
of the box.
Average Code Position

This option displays, in the number of tach pulses, the position of a bar code
relative to the front of the box.
Change Calibration Factor To

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.
Current Leg Calibration

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.
The following buttons also appear in the window:
Save to Scanner

Click on the
button to send the calibration factor in the Current
Leg Calibration field to the scanner.

Solutions with Vision

4-10

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL


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

Click on the CLOSE button to exit the Tracking Setup window

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.

Transmit Point Window

Tips

This option displays some helpful information when trying to set up the transmit
point
Raw Data Window

This option displays all data received on the communication port selected in
ACCU-SETUP.

Solutions with Vision

4-12

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL


What The Scanner Will Do

This option displays a summary of when the scanner begins to transmit to the
host.
Current Transmit at Tac Count Setting

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

Click on the CLOSE button to exit the Tracking Setup window


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

VIEW DIAG COUNTERS


This mode opens a window that displays some diagnostic counters. It can be
used while the scanner is reading live product. The View Diagnostic Counters
mode provides three options:

Update Interval
Time to Next Update
Display Field Chart

View Diagnostic Counters Window

Update Interval

Allows you to set a time interval within which the diagnostic counters will be
updated.
Time To Next Update

This field displays the seconds/minutes left to the next update as defined in the
Update Interval field.

Solutions with Vision

4-14

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL


Diagnostic Error Messages

Belt Speed
Hard Overflow
Number of No-Reads
Number of Start of Carts
Maximum Strings
Box Table Full
Stack Overflow
Out of Sync
Watch Dog

Number of Cart Aborts


Missed Scans
Scan Too Long
Bad Mod Check
Code Lost

Clock Int Lost


Compbufs Full
Full Clusters
Scan Memory Full
Full Scans
Scan Int Pending
Dual Location
Wrong Leg
Tac Int Lost
Term Missing

Displays conveyer speed if a tachometer is connected and the scanner is in


Tracking mode.
Scan data DMA transfer expired without the detection of the end of a scan. The
likely cause is noisy scan data.
Counter of the number of no-reads since power-up.
Counter of the number of trigger cycles since power-up.
Indicates maximum number of scan segments for a bar code was exceeded. Likely
cause is noisy data or setting max_strings parameter too low.
Table for expected number of boxes in the scanner is full. More boxes were
encountered than defined in parameters.
Contact ASI if your scanner receives this error.
Contact ASI if your scanner receives this error.
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.
If another trigger signal occurs while the scanner is still processing data from a
previous trigger, this error occurs.
Some scan data was missed. Could indicate bad quality digital signal from the
scanner.
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.
The mod-check for a bar code was incorrect. This indicates and invalid decode or
bad bar code.
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.
An occurrence of the clock interrupt was lost. If this error occurs repeatedly contact
ASI.
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.
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.
The total memory allocated for DRX has been exceeded.
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.
Indicates that the scanner did not have enough time to process the scan data.
Bar code could be assigned to more than one box. Ensure that the tracking
parameters are set up correctly.
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.
An occurrence of the tachometer interrupt was lost. If this error occurs repeatedly
contact ASI.
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

Click on this button to exit the Tracking Setup window

Accu-Sort Systems

USING ACCU-SETUP UTILITIES

4-15

Exit Diagnostics

Click on the Exit Diagnostics button to return to the Main Window.

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.

Scan Quality Window

When a test is completed, the following information displays:


Duration

Use this to set the duration of the scan test in seconds

Solutions with Vision

4-16

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL


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
Average Good Scans Per Trigger

Shows the cumulative percentage of successful scans for the current test
Good Scans this Trigger

Shows the percentage of successful scans per trigger


Messages from scanner

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

Select this to display the following fields:


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

Solutions with Vision

4-18

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

RECOVER FROM BACKUP FILE


Allows you to access the backup file you have created to restore parameters your
were working on.

Recover From Backup Window

SELECT COMM PORT


Select one of four ports to which your scanner is connected.

Accu-Sort Systems

USING ACCU-SETUP UTILITIES

4-19

PORT SETTINGS
Allows you to view the port settings for each port of your scanner.

Port Settings WIndow

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
Number of data bits that represent a single character.
STOP BITS
Number of bits that inform the device that the data has been completely
transmitted.

Solutions with Vision

4-20

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

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.

View Changes Window

Solutions with Vision

4-22

Accu-Sort Systems

ACCUSETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Chapter Five
Scanner Communications

5Heading 2

Chapter Five

Contents

CHAPTER EXPLANATION ............................................................................ 5-2


CONNECTING TO A SCANNER ..................................................................... 5-2
ABOUT SCANNER DIAGNOSTIC CONNECTIONS ........................................ 5-3
ESTABLISHING A CONNECTION THROUGH A MUX .................................. 5-4
PASSING-THRU A SCANNER ................................................................... 5-5
INITIATING A PASS-THRU WITH ACCU-SETUP .......................................... 5-5
AUTOMATIC MASTER/SLAVE DETECTION ................................................... 5-7
DISABLING AUTO-DETECTION ................................................................. 5-8
CHANGING WATCHDOG TIMER ................................................................ 5-8
TRACKING CONFIGURATIONS ................................................................. 5-8
TROUBLESHOOTING SCANNER COMMUNICATIONS ...................................... 5-9

5-2

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMINGMANUAL

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.
Connect an RS-232 communication cable (which connects ONLY the Receive
Data, Transmit Data and Ground Pins) to the computer running Accu-Setup and
the scanner (either port), and Accu-Setup determines the baud rate of the serial
port and initiates a connection. If the connection initially fails for any reason,
select Restart AutoDetection from the AutoDetection menu on the main AccuSetup window. Accu-Setup supports any baud rate (up to 19200) on either port.
There is no longer any need to leave communications port 2 configured at 96007-E-2.

Direct connection to a Scanner

Accu-Sort Systems

SCANNER COMMUNICATIONS TOOLS

5-3

ABOUT SCANNER DIAGNOSTIC CONNECTIONS


A diagnostic connection can be established on any scanner communications port
regardless of the scanner parameter settings. Once a diagnostic connection is
established, the port functions just like a diagnostic port. (A diagnostic port
is a port setup to have commanding enabled along with a message type of
DIAG.) When a diagnostic connection is closed, the port returns to its normal
configuration (as defined by the parameters for that port). When connecting to a
scanner, Accu-Setup always initiates a diagnostic connection.
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.
Accu-Setup always initiates a diagnostic connection when connecting to a
scanner. As a result, if you use the Accu-Setup terminal mode, you will always
have a diagnostic connection to the scanner. However, if you have connected to
the scanner using a host port and wish to again view host output, close the
diagnostic connection.
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.

A scanner connection can be closed from the main Accu-Setup window by


selecting the Scanner > Close Scanner Connection menu. This is useful for
closing the connection to a scanner when getting ready to switch scanner
connections, such as when moving cabling or changing MUX pass-thru
connections.

When not using Accu-Setup, diagnostic connections can be established and


closed by using the <stc>ATTACH<cr> and BREAK<cr> commands. The
ATTACH command must be preceded by a <stx> character, which is a control-b
on most keyboards.

Solutions with Vision

5-4

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMINGMANUAL

ESTABLISHING A CONNECTION THROUGH A MUX


Since communications port 1 is typically be connected to the host, the normal
method of initiating an Accu-Setup connection is through communications port
2. However, if a scanner is connected to an Accu-Sort MUX (5800 or 5400)
which supports pass-thru mode, an Accu-Setup connection can be initiated
through the MUX. In this case, the baud rate detected as a result of the AccuSetup autobaud detection will be the baud rate of the MUX monitor port to
which the PC is connected.

Scanner to Mux Direct Connection

In order to use a 5800 MUX to pass-thru to multiple scanners, an extra word of


warning is necessary. If the scanner connection to Accu-Setup is NOT closed
before the MUX pass-thru connection is closed, the scanner will not transmit host data
to the MUX due to the open diagnostic connection on port 1.

This can be rectified by:


1. powering the scanner off and on,
2. exiting Accu-Setup before disconnecting the MUX pass-thru connection or
3. closing the connection to the scanner using the Scanner > Close Scanner
Connection menu from the main window, before disconnecting the MUX
pass-thru connection.

Accu-Sort Systems

SCANNER COMMUNICATIONS TOOLS

5-5

PASSING-THRU A SCANNER
If an Accu-Setup connection has been made to a master or slave scanner, a passthru connection can be initiated in order to connect to the next scanner in
sequence. As with passing thru a MUX, the communication port settings
reported by Accu-Setup will always correspond to the initial connection made by
Accu-Setup.
The pass-thru capability supports multiple slave scanners, so in a master->slave>slave configuration, it is possible to pass-thru from one slave to another slave
and from that slave pass-thru to the master. Additionally, in the case where a
master/slave scanner configuration is connected to an Accu-Sort MUX, the
master scanner can be connected to by using the MUX pass-thru mode and then
passing-thru the master to the slave 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.
INITIATING A PASS-THRU WITH ACCU-SETUP
Pass-thru connections can be initiated from two windows within Accu-Setup.
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.

Pass-thru connections can be initiated from the Accu-Setup terminal mode


window. When initiating a pass-thru connection from the terminal mode
window, the procedure for initiating the connection is the same as from the main
window; however, in terminal mode, Accu-Setup will not automatically
continue and open a connection to the new scanner. After the pass-thru
connection is initiated, the Scanner->Scanner Connection->Open menu must
be selected in order to open a diagnostic connection to the new scanner. If you
are passing through from a master scanner to a slave scanner, and if the slave
scanner is actively being triggered, prior to initiating the scanner connection, the
"slave output from port 1 of the scanner will be seen on the terminal. These
messages will stop once the scanner diagnostic connection has been opened.

Solutions with Vision

5-6

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMINGMANUAL

When disconnecting a pass-thru connection from the terminal window, the


Scanner->Scanner Connection->Close menu is selected in order to close the
connection to the scanner and then the menu Scanner->Pass-Thru->Disconnect
is selected to close the pass-thru connection. Remember to close the scanner
connection. If a pass-thru connection is closed without first closing the scanner
connection, the communications between the master and slave scanners will be
disrupted until the connection is closed (either using Accu-Setup or by cycling
power on the scanners).

Accu-Sort Systems

SCANNER COMMUNICATIONS TOOLS

5-7

AUTOMATIC MASTER/SLAVE DETECTION


A new special master/slave cable has been developed for connecting a master
scanner to a slave scanner. When in use, upon power-up, the scanner software
detects this cable and automatically configures the scanner software for operation
as a master or slave scanner. Currently only the scanner logic board software is
automatically configured for master or slave operation; the interface board is not
affected. Therefore, the recommended approach for configuring the interface
board is not to set the master/slave jumpers on the interface boards, but to use
splitter or Y cables to provide the trigger and/or tachometer signals to all of the
scanners.
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.

Master to Slave Scanner connection

Solutions with Vision

5-8

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMINGMANUAL

DISABLING AUTO-DETECTION
If needed, the automatic master/slave detection capability can be disabled.
Detection of the special master/slave cable can be enabled and disabled for each
communications port causing the software to no longer check the status of the
CTS pin on that port.
From a terminal, enabling and disabling auto configuration is done using the
AUTOCFG parameter. The syntax is as follows:
AUTOCFG <port> 0 Disables auto-detection for specified port.
AUTOCFG <port> 1 Enables auto-detection for specified port.
To disable automatic configuration, using Accu-Setup, the Enable Auto
Master/Slave Detect check box on the PORT SETUP windows (for ports 1 and
2) must be unchecked and the parameters saved to EEPROM.
CHANGING WATCHDOG TIMER
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
If using the automatic master/slave capability for a scanner, which is operating in
tracking mode, some additional parameters need to be set for each scanner. In
most tracking applications, the CAL and TXTRANS parameters are unique to
each scanner. Therefore, when replacing a master or slave scanner in a tracking
system, it is important to remember to set these parameters. However, with the
auto master/slave capability these parameters can be set in an installed scanner by
using the pass-thru mechanism.

Accu-Sort Systems

SCANNER COMMUNICATIONS TOOLS

5-9

TROUBLESHOOTING SCANNER COMMUNICATIONS


Likely Cause

Resolution

Having trouble connecting to


scanner or scanner
communicating at unexpected
communications settings.

Symptom

Scanner may have inadvertently


configured itself as a master or
slave scanner.

Scanner not communicating with


a MUX after connecting to it
using the MUX pass-thru mode.

Diagnostic connection on
scanner was not correctly closed.

Scanner responds to every


terminal mode input with an
ACK or NAK character.

Scanner did not properly exit


Accu-Setup mode when entering
the Accu-Setup terminal window.

Scanner stuck in pass-thru


mode (GO LED is still flashing
constantly).

Accu-Setup crash while in passthru or lost scanner command


when exiting pass-thru.

Make sure you are using a


communications cable that does
NOT connect the RTS and CTS lines
to the scanner.
Disable auto/master slave detection
for the port.
Power the scanner off and on again
or
Reopen the MUX pass-thru
connection, and select Close
Scanner Connection from the
Scanner menu on the main AccuSetup window before terminating the
MUX pass-thru link.
Exit and reenter the terminal mode
Or
Type USE<esc> to manually exit
Accu-Setup mode.
Power the scanner off and on again
or
Using Accu-Setup, initiate another
pass-thru connection (which could
place a second scanner into passthru mode) and then close that
connection. The pass-thru close
command should cause both open
connections to close

Solutions with Vision

5-10

Accu-Sort Systems

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMINGMANUAL

Chapter Six
Scanner Diagnostics Tools

6Heading 2

Chapter Six

Contents

CHAPTER EXPLANATION ........................................................................... 6-2


SCANNER ERROR AND MESSAGE LOGS .................................................... 6-2
DISPLAYING THE ERROR AND MESSAGE LOGS ...................................... 6-2
CLEARING THE ERROR AND MESSAGE LOGS ......................................... 6-3
FILTERING THE ERROR LOG .................................................................. 6-3
ACCESSING THE ERROR LOG, ERROR COUNTERS AND MESSAGE LOG
FROM ACCU-SETUP ............................................................................... 6-3
COMMUNICATIONS DATA ....................................................................... 6-4
SCAN DATA VIEWING ................................................................................ 6-5
SCAN DATA .......................................................................................... 6-5
SCAN DATA SUMMARY .......................................................................... 6-5
READ RATE, STATISTIC AND TIMING DATA ................................................. 6-6
READ RATE STATISTICS ........................................................................ 6-6
SCANNER STATISTICS ........................................................................... 6-6
TIMING STATISTICS................................................................................ 6-7
ERROR DETECTION ................................................................................... 6-9
SCANNER TRACKING CALIBRATION TOOL ................................................ 6-10
USING TRACKING CALIBRATION ........................................................... 6-10
TRKCAL COMMAND ............................................................................. 6-10
EXAMPLES OF CORRECT AND INCORRECT CONFIGURATIONS FOR TRACKING
CALIBRATION.......................................................................................... 6-11
MONITORING SERIAL COMMUNICATIONS .................................................. 6-12

6-2

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

CHAPTER EXPLANATION
This section describes the scanner tools which are available for configuring,
monitoring and troubleshooting scanner operations.

SCANNER ERROR AND MESSAGE LOGS


DISPLAYING THE ERROR AND MESSAGE LOGS
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
000-05:26:10.66
000-05:26:11.66
000-05:26:12.20

START_OF_CART
START_OF_CART
START_OF_CART
NO READ

000-05:26:10.16
000-05:26:11.16
000-05:26:12.20

START_OF_CART
START_OF_CART
NO READ

Elapsed Time: 000-05:51:13.09

The DISP COUNTS (or DISP ERRCOUNTS) command displays a number of


scanner diagnostic counters, as well as the current scanner conveyer speed (if in
tracking mode). A change in any of these counters will also result n an entry in
the error log (unless error log filter, which is described later, is in use). This
command is also accessible from the Scanner menu in the Accu-Setup terminal
mode. This command can also be abbreviated as DC.
>>disp counts
COUNTS
SPEED
HARD OVERFLOW
NO READ
START_OF_CART
MAX STRINGS
BOX_TABLE_FULL
STACK_OVER_ERR
OUT_OF_SYNC
TX_MSG_OVERFW

0
0
1
5125
0
0
0
0
0

CART_ABORT
MISSED SCAN
SCAN_TOO_LONG
CODE_LOST
WATCH_DOG
SCAN_MEM_FULL
CLK_INT_LOST
COMPBUFS_FULL

0
0
0
0
0
0
0
0

FULL_CLUSTERS
FULL_SCANS
SCAN_INT_PEND
BAD_MOD_CHECK
DUAL_LOCATION
WRONG_LEG
TAC_INT_LOST
TERM_MISSING

0
0
0
0
0
0
0
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


>DISP MSGLOG
*Message Log*
000-00:00:00.01
000-00:08:26.83
000-00:36:52.08

6-3

: Software: AM1STD5 - Mini X


: Pass-thru initiated.
: Pass-thru terminated.

Elapsed Time: 000-05:52:39.99

CLEARING THE ERROR AND MESSAGE LOGS


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.
FILTERING THE ERROR LOG
In many instances, it is difficult to track down the circumstances around a
particular scanner error because the contents of the scanner error log can get
quickly overwritten. To address this problem, the scanner contains an error log
filtering capability. This allows the logging of particular data to the error log to
be disabled. This capability is most useful for disabling routine entries to the
error log, such as START_OF_CART entries.
The current status of the error filter can be displayed with the DISP LOGSTAT
command.
>>disp logstat
** Enable/Disable
1.CART_ABORT
4.MISSED SCAN
7.SCAN_TOO_LONG
10.CODE_LOST
13.WATCH_DOG
16.SCAN_MEM_FULL
19.CLK_INT_LOST
22.COMPBUFS_FULL

Error Logging by Error Number **


: ENA
2.FULL_CLUSTERS : ENA
: ENA
5.FULL_SCANS
: ENA
: ENA
8.SCAN_INT_PEND : ENA
: ENA
11.BAD_MOD_CHECK : ENA
: ENA
14.DUAL_LOCATION : ENA
: ENA
17.WRONG_LEG
: ENA
: ENA
20.TAC_INT_LOST
: ENA
: ENA
23.TERM_MISSING
: ENA

3.HARD OVERFLOW
6.NO READ
9.START_OF_CART
12.MAX STRINGS
15.BOX_TABLE_FULL
18.STACK_OVER_ERR
21.OUT_OF_SYNC
24.TX_MSG_OVERFW

:
:
:
:
:
:
:
:

ENA
ENA
ENA
ENA
ENA
ENA
ENA
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,

Solutions with Vision

6-4

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

and selecting the Clear or Display submenus the corresponding display


and clear commands can be executed.
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 DISP COMM command displays information about the scanner


communications ports. This information includes configuration and status
information.
The communications counters can be reset using the CLEAR COMM command.
>>disp comm
Communication Port Status
Comm 1
-----Setup:
19200-8-N-1
Flow Ctrl:
NONE
Msgtype:
HOST
Cmds:
ON
Echo:
NONE
Diag Connect:
ACTV
Multidrop:
OFF
ADP:
ON
Tx Count:
Tx Q Ovrflw:
Rx Count:
Rx Errors:
Rx Q Ovrflw:
RxFlowOff:
RxFlowStat:
TxFlowOff:
TxFlowStat:
CTS Line:
AutoConfig:

Accu-Sort Systems

76658
0
20659
202
0
OFF
OFF

Comm 2
-----9600-7-E-2
NONE
DIAG
ON
NONE
OFF
OFF

Comm 3
-----57600-8-N-1
NONE
DIAG
ON
NONE
n/a
OFF

Comm 4
-----57600-8-N-1
NONE
DIAG
ON
NONE
n/a
OFF

22502
0
0
0
0
OFF
ON

22142
0
0
0
0
OFF
n/a

22142
0
0
0
0
OFF
n/a

SCANNER DIAGNOSTIC TOOLS

6-5

SCAN DATA VIEWING


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(
(1179 ) 32__29 38__26
32__28 36__79 33__77
25__37 30__79 81__32
28__33 31__80 35__78
30__33 30__34 32__76

1) len( 41)
33__84 78__33
88__26 84__31
78__81 31__34
81__31 33__82
36__78 79__32

tac(
29__35
76__33
29__30
77__34
85__30

100) depth(0) leg(1)


81__80 32__31
30__35 82__80
36__80 76__35
26__37 73__84
79__32 29__0

SCAN DATA SUMMARY


As an added diagnostic capability, in addition to the capabilities for viewing the
raw scan data buffer, the scanner contains a capability for viewing a summary of
the contents of the scan data buffer. Issuing the DDATA command with an
argument of 1 accesses this summary.
>>DDATA 1
*Summary of Scan Data Buffer*
-----------------------------------------------------------Scan Index:
0
Processed Scan Index:
0
Leg: 1

Number of Scans in Buffer:


Trans/Scan
- Avg:
40
Strings/Scan
- Avg: 0.9
Bar Width
- Avg:
42
Space Width
- Avg:
47

66
Max:
Max:
Max:
Max:

41
1
529
887

Min:
Min:
Min:
Min:

41
0
12
11

Leg: 2

Number of Scans in Buffer:


66
Trans/Scan
- Avg:
65 Max:
66 Min:
66
Strings/Scan
- Avg: 0.9 Max:
1 Min:
1
Bar Width
- Avg:
44 Max: 116 Min:
20
Space Width
- Avg:
56 Max: 119 Min:
22
------------------------------------------------------------

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.

Solutions with Vision

6-6

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

READ RATE, STATISTIC AND TIMING DATA


READ RATE STATISTICS
The scanner software continuously tracks the rate at which it is successfully
reading bar codes. This data is available using the DISP READRATE command.
These statistics can be reset using the CLEAR READRATE command.
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*
System Read Rate
---------------Boxes w/ one code: 100.00%
Boxes w/ all codes: 100.00%
Avg codes/box: 4.00
Reads by Leg
-----------Leg 1 25.0%
Leg 2 25.0%
Slave 50.0%

MidRelPos: 3095
MidRelPos: 577

qq/read:
qq/read:

Reads by Code Type (this scanner only)


-------------------------------------I25 53.0% Data Len: 14.0 qq/read:
C128 47.0% Data Len: 18.0 qq/read:

13.1
13.9

13.1
14.1

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.
These statistics are based on a short-term filtered average that roughly
corresponds to the last one thousand samples and a long-term average that
corresponds to roughly the last one hundred thousand samples.

Accu-Sort Systems

SCANNER DIAGNOSTIC TOOLS

6-7

The items tracked with these statistics are:


Belt Speed
Scan Duration
Scan Jitter
Scan Duty
SOT to SOT
SOT to EOT
EOT to TX
EOT to SOT
Box Length

Current Belt Speed


Time between scan interrupts (in microseconds).
Variation in scan rate (in microseconds).
Scan processing duty cycle. Time from the beginning to the end
of the execution of the scan interrupt software (in microseconds).
Measured time between trigger signals (in milliseconds)
Measured time between start and end trigger signals (in
milliseconds)
Measured time from end trigger signal to start of code
transmission (in milliseconds)
Measured time from end trigger signal to start trigger signal (in
milliseconds)
Box Length in tachometer counts (includes FRONT and BACK
parameters)

>>disp stats
*Scanner Statistics*
Current Data
-----------Belt Speed:

0 ft/sec

Trending Data
------------Scan Dur (usec):
Scan Jitr (usec):
Scan Duty (usec):
SOT
SOT
EOT
EOT

to
to
to
to

SOT(usec):
EOT(usec):
TX (usec):
SOT(usec):

Box Len (tacs)

Shrt-Term
--------2017
0
336

Long-Term
--------2017
0
336

457335
284397
535
173259

457335
284397
535
173259

452124
282575
429
169335

461654
285498
701
177751

459719
285176
567
174542

Min.
Max.
(since last reset)
2016
2020
0
1
91
487

Last Val.
--------2016
0
459

TIMING STATISTICS
The scanner software continuously records a number of timing statistics which
track the internal timing of the software processing the scan data. This data is
available using the DISP TIMING command. These statistics can be reset using
the CLEAR TIMING command.
These statistics are based on a short-term filtered average that roughly
corresponds to the last one thousand samples and a long-term average that
corresponds to roughly the last one hundred thousand samples.
>>DISP TIMING
*Scanner Timing Statistics*
Trending Data
------------Main Loop (usec):
(cnts/tx):

Shrt-Term
--------395775
2921

Long-Term
--------392699
2924

Preproc
(usec):
(cnts/tx):

138103
234

134959
233

Min.
Max.
(since last reset)
343238
414422
1475
3541
88568
140

223074
339

Last Val.
--------394990
2963
132201
271

Solutions with Vision

6-8

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL


Preover
(usec):
(cnts/tx):
Overlay
(usec):
(cnts/tx):
Dec Linear(usec):
(cnts/tx):
Trim
(usec):
(cnts/tx):
GetStrings(usec):
(cnts/tx):
Open Forw (usec):
(cnts/tx):
Open Rev (usec):
(cnts/tx):

Accu-Sort Systems

67800
305
18891
259
24021
104
5246
306
17618
427
17824
180
17822
180

65845
297
18435
250
23439
101
5067
295
17399
423
17480
176
17528
177

25954
134
7263
55
9517
43
1458
59
11465
272
11602
123
11232
122

132791
614
37005
643
47685
200
13484
785
25685
599
26033
245
27101
249

61257
272
16721
253
20915
106
5468
308
18976
462
16873
176
17237
174

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:
ddd-hh:mm:ss.ss
ddd-hh:mm:ss.ss

Scan Data Lost


Scan Data Restored

ddd-hh:mm:ss.ss
ddd-hh:mm:ss.ss

Scan Int Lost


Scan Int Restored

ddd-hh:mm:ss.ss
ddd-hh:mm:ss.ss

Tach Int Lost


Tach Int Restored

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.

Solutions with Vision

6-10

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

SCANNER TRACKING CALIBRATION TOOL


USING TRACKING CALIBRATION
The scanner software contains a capability for verifying or determining the
tracking calibration factor for each scanner leg. To use this capability a single
box is passed by the scanner with a bar code affixed to either the front, middle or
end of the box. Bar codes affixed to the front or back of a box may need to hang
off the edge of the box slightly, as the scanner measures the bar code position by
the point at which is successfully reads the bar code.
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
The TRKCAL command is used to initiate and terminate tracking calibration.
The syntax for this commands is:
TRKCAL x ,

where x is:

0 = stop tracking calibration


1 = start (bar code at front of box)
2 = middle (bar code a middle of box)
3 = end (bar code at end of box)

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: Leg: 1
TRKCAL: Leg: 1
TRKCAL: Leg: 1
>TRKCAL 0
TRKCAL Stopped.

Accu-Sort Systems

Cal: 22.1
Cal: 21.9
Cal: 22.0

Avg Cal: 22.1


Avg Cal: 22.0
Avg Cal: 22.0

SCANNER DIAGNOSTIC TOOLS

6-11

EXAMPLES OF CORRECT AND INCORRECT


CONFIGURATIONS FOR TRACKING CALIBRATION

Computed
offset (sin
of scan line
angle *
distance on
scan line).
Tracking
Calibration
Factor

Photoeye

Photoeye

Incorrect Configuration for Tracking


Calibration Scanner can track in this
circumstance, but second box in photoeye is not allowed during calibration.

Correct Configuration for Tracking


Calibration During calibration only one box
must pass by the photo-eye and the scanner. In
this case the calibration is using a bar code at
the middle of the box.

Photoeye

Incorrect Configuration for Tracking


Calibration If the scanner is positioned
so that the bar code is to be read before the
end of trigger, then the bar code MUST be
at the front of the box for tracking
calibration.

Photoeye

Negative
Tracking
Calibration
Factor

Correct Configuration for Tracking


Calibration Bar code is correctly placed at the
front of the box. Note that in this instance the
tracking calibration factor will be a negative
number.

Photoeye

Incorrect Configuration for Tracking


Calibration Tracking calibration will
NOT work if the bar code is read BEFORE
the trigger point.

Solutions with Vision

6-12

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

MONITORING SERIAL COMMUNICATIONS


Your scanner supports two diagnostic tools for monitoring serial
communications.
Using the Communications Monitor

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.
The syntax for this command is:
>> MONITOR x y z (where x, y and z are up to three port numbers).

Once a monitor is initiated, it remains active until an <esc> character is received.


Up to three different port numbers can be specified when initiating MONITOR
so that MONITOR can be used to view the transactions on multiple
communications ports simultaneously.
Below is a simple example of using MONITOR to view the messages being
transmitted on the host port (which is port 1 in this example). MONITOR
displays control characters as an ASCII character preceded by a ^ (for control).
For example, in the following example ^B is a <stx> character (control-B) and
^M^J is a <cr><lf>.
Monitor of port 1 is initiated.
>>monitor 1
Port 1: Initiated.
TX1:^B??????????????????^M^J^B1Z1846370342050471^M^J^B??????????????????^M^J
TX1:^B1Z1846370342050471^M^J^B??????????????????^M^J^B1Z1846370342050471^M^J
TX1:^B1Z1846370342050471^M^J^B??????????????????^M^J
Monitor of port 1 is terminated with
Monitor Terminated.

<ESC>.

>>

In the next example, MONITOR is used to monitor the activity on a master


scanner. In this example, MONITOR is initiated (using port 3) to view the
activity on both ports 1 and 2 of the scanner. This allows the user to view both
the messages being received from the slave (on port 2) and the host messages
being transmitted (on port 1).
>>monitor 1 2
Port 1: Initiated.
Monitor of port 1 and 2 is
Port 2: Initiated.
initiated.
RX2:^B?^D00^D72^D08^D6191^D3^D3^D63^M
TX1:^B1Z1846370342050471^M^J
RX2:^BCODE 128 18 CHARS.^D07^D10^D08^D0000^D0^D0^D00^M
TX1:^BCODE 128 18 CHARS.^M^J
RX2 indicates characters received on port 2.
RX2:^B?^D00^D72^D08^D6191^D3^D3^D63^M
TX1:^B1Z1846370342050471^M^J
TX1 indicates characters transmitted on port 1.
RX2:^BCODE 128 18 CHARS.^D06^D10^D08^D0000^D0^D0^D00^M
TX1:^BCODE 128 18 CHARS.^M^J
Monitor Terminated.
>>

Using the Communications Mirror

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 syntax for the MIRROR command is:
>> MIRROR x (where x is a port number).

Once a mirror connection is made is remains in affect until an <esc> character is


received. No other commands are processed on that port and no other messages
(other than the mirrored messages) are transmitted on that port until the mirror
connection is terminated.
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
??????????????????
1Z82W0380307740448
Mirror Terminated.

ESC issued to
terminate mirror.

>>

Solutions with Vision

6-14

Accu-Sort Systems

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Chapter Seven
CRT Commands

7Heading 2

Chapter Seven

Contents

CHAPTER EXPLANATION ........................................................................... 7-2


CONNECTING A TERMINAL ........................................................................ 7-2
ENTERING TERMINAL COMMANDS .............................................................. 7-2
SYSTEM COMMANDS ................................................................................. 7-3
SETUP COMMANDS ................................................................................... 7-3
ENTERING COMMUNICATION COMMANDS................................................ 7-4
ENTERING COMM COMMANDS ................................................................... 7-4
ENTERING DRX COMMANDS.................................................................. 7-8
ENTERING TRACKING COMMANDS........................................................ 7-10
ENTERING CODE COMMANDS .............................................................. 7-12
ENTERING SETUP COMMANDS ............................................................. 7-14
ENTERING RATIO COMMANDS .............................................................. 7-17
ENTERING RUNTIME COMMANDS .......................................................... 7-18
SPECIAL PORT MONITOR COMMANDS .................................................. 7-20
SPECIAL COMMANDS........................................................................... 7-20
ASCII TABLE ......................................................................................... 7-22

7-2

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

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 AccuSetup. 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.
Additionally, it is preferable, but not required, that your terminal be connected to
a communications port that is configured to accept commands. If your scanner
has a port 3, by default, it should be configured for commanding. If your scanner
does not have an accessible port 3, in most instances port 2 should also be
configured for commanding (the exception is a master scanner in a master/slave
configuration). Port 1, by default, should be configured for only host messages.
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.

ENTERING TERMINAL COMMANDS


Entering the command followed by either a carriage return or an escape character
enters all commands in this chapter. A complete list of commands can be
obtained by issuing the HELP command.
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.
COMM n
DRX
TRACK
CODES
SETUP
RELAYS
RATIOS

Display serial COMMunication commands for port 1-4.


Display DRX setup commands.
Display TRACKing commands.
Display CODES and mod check setup commands.
Display general SETUP commands.
Display relay setup commands.
Display code bar/space RATIOS commands.

Solutions with Vision

7-4

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

CUST

Display any custom commands.

Though some parameters can be modified within entering setup mode, it is


recommended that the scanner be commanded to setup mode (as discussed
earlier) before modifying parameters.
More details on these parameters can be found in Chapter 3.

ENTERING COMMUNICATION COMMANDS


The following is the data format of a message with Accu-Sort enabled standard
protocol:
STX, SEQ#(1), ID (2), DATA (x), BCC (2), CR
WHERE:

STX
SEQ#
ID
DATA
BCC
CR
LF

- 02H, start of sync character (no bcc calculated)


- 0-9, ASCII sequence identifier for message
- 0-99, ASCII message type identifier
- data to be processed (x-variable)
- XY, 2 byte HEX-ASCII, block check sum on record
- 0DH, end of sync character (no bcc calculated)
- 0AH, optional (no bcc calculated)

ENTERING COMM COMMANDS


The first menu is the communications menu. The same parameters shown below
are available for all four communications ports, except when noted otherwise.
If a parameter is to contain a control character, it is entered by specifying the
control character which is equivalent (such as <ctrl>B for a <stx> character).
The control characters are entered by preceding the letter with a ^ character.
For example, ^B is used for <ctrl>B or <stx> and ^M is used for <ctrl>M or
<CR>.
>>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 1s 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

Solutions with Vision

7-6

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

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

Solutions with Vision

7-8

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

ENTERING DRX COMMANDS


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

Bit #
Functio
n.

4
Event
Log

3
Proc on
Fly

2
Trash
Strings

1
Error

0
Codes
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:
A typical diagnostic message for Non-Tracking DRX Diagnostics is as follows:
M5H3Y2 9 5 21 333 1 1 11 0
<code><qq><clusters><strings><scans><depth><leg><good reads><no reads>
A typical diagnostic message for Tracking DRX Diagnostics is as follows:
M5G1A1 19 1 74 70 1 229 1 2
MIP1A1 4 1 66 2 1 229 2 3
<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

Solutions with Vision

7-10

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

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
ENTERING TRACKING COMMANDS
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

Solutions with Vision

7-12

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

ENTERING CODE COMMANDS


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
CODE 2
CODE 3
CODE 4
CODE 5
CODE 6
CODE 7
CODE 8
CODE 9
CODE 10

=
=
=
=
=
=
=
=
=
=

TYPE
TYPE
TYPE
TYPE
TYPE
TYPE
TYPE
TYPE
TYPE
TYPE

MODCHK
MODCHK
MODCHK
MODCHK
MODCHK

=
=
=
=
=

FACTORS
FACTORS
FACTORS
FACTORS
FACTORS

1
2
3
4
5

1
0
0
0
0
0
0
0
0
0

(I25 ),
(NONE),
(NONE),
(NONE),
(NONE),
(NONE),
(NONE),
(NONE),
(NONE),
(NONE),
31

MINLEN 10, MAXLEN 10, QTY


MINLEN 0, MAXLEN 0, QTY
MINLEN 0, MAXLEN 0, QTY
MINLEN 0, MAXLEN 0, QTY
MINLEN 0, MAXLEN 0, QTY
MINLEN 0, MAXLEN 0, QTY
MINLEN 0, MAXLEN 0, QTY
MINLEN 0, MAXLEN 0, QTY
MINLEN 0, MAXLEN 0, QTY
MINLEN 0, MAXLEN 0, QTY
,
,
,
,
,

DIV
DIV
DIV
DIV
DIV

10,
0,
0,
0,
0,

REM
REM
REM
REM
REM

0,
0,
0,
0,
0,

RIGHT
RIGHT
RIGHT
RIGHT
RIGHT

1,
0,
0,
0,
0,
0,
0,
0,
0,
0,

MOD
MOD
MOD
MOD
MOD
MOD
MOD
MOD
MOD
MOD

00,
00,
00,
00,
00,
00,
00,
00,
00,
00,

0,
0,
0,
0,
0,

WRAP
WRAP
WRAP
WRAP
WRAP

0,
0,
0,
0,
0,

GROUP
GROUP
GROUP
GROUP
GROUP
GROUP
GROUP
GROUP
GROUP
GROUP
ADD
ADD
ADD
ADD
ADD

0
0
0
0
0
0
0
0
0
0

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

Solutions with Vision

7-14

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

FNC x
x = The value of 0 or 1:
0 = OFF
1 = ON (enabled Code 128 function codes).
ENTERING SETUP COMMANDS
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)

Solutions with Vision

7-16

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

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)

Entering Relay Commands

This menu contains the commands for controlling the scanner relay outputs.
.
->relays
RELAY1 = 1
RELAY2 = 2
RELAY3 = 3
RELAY4 = 4
NVCTIME =
GOTIME =

(NVC RELAY)
(GO RELAY)
(LIFE LIGHT)
(ERROR LIGHT)
500
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.

ENTERING RATIO COMMANDS


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
RATIO
RATIO
RATIO
RATIO
RATIO
RATIO
RATIO
RATIO
RATIO
RATIO
RATIO
RATIO
RATIO

1=
2=
3=
4=
5=
6=
7=
8=
9=
10
11
12
13
14

1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
= 1/4
= 1/4
= 1/4
= 50%
=

:
:
:
:
:
:
:
:
:
:
:
:
:

I 2 OF 5 BAR RATIO
I 2 OF 5 SPACE RATIO
CODE 39 BAR RATIO
CODE 39 SPACE RATIO
CODABAR BAR RATIO
CODABAR SPACE RATIO
2 OF 5 BAR RATIO
2 OF 5 SPACE RATIO
AS-10 BAR RATIO
AS-10 SPACE RATIO
CODE 11 BAR RATIO
CODE 11 SPACE RATIO
UPC TOLERANCE
50%
:
CODE 128 TOLERANCE

Solutions with Vision

7-18

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

BAR CODE RATIO


2 to 1
3 to 1

CODE RATIO CHECK


1 and 1/4
1 and 1/8
1 and 1/4
1 and 1/2

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)

ENTERING RUNTIME COMMANDS


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:
Boot sequence for Model 24:
DRX TECHNOLOGY WITH RISC-TMS_320C30 DSP.
Copyright (c) 1990-1999 Accu-Sort Systems, inc.
All rights reserved.
Patent Number:
5,028,772 - 5,124,538
DATA RAM =
262142
RAM USED =
115635
INITIALIZATION COMPLETE - V05
A2MSTD5 - Model 24
Compile Date:Sep 30 1999
Accu-Setup Compatible

Boot sequence for the Mini-X:


DRX TECHNOLOGY WITH RISC-TMS_320C30 DSP.
Copyright (c) 1990-1999 Accu-Sort Systems, inc.
All rights reserved.
Patent Number:
5,028,772 - 5,124,538
DATA RAM =
262142
RAM USED =
115635
INITIALIZATION COMPLETE - V05
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
DISP CBUFS
DISP CLIST
DISP Clust [ix]
DISP COMM
DISP CONNECT
DISP EEREV
DISP EESETUP
DISP COUNT or
ERRCOUNT
DISP ERRLOG
DISP LOGSTAT
DISP MSGLOG
DISP PARAMETERS
DISP READRATE
DISP STATS
DISP TIMING

Dump box table along with any combufs for each box.
Dump all compbuf details.
Dump list of all clusters.
Display a single Cluster by number with various options
for data to display
Display communications port status
Display information about current setup/diagnostic
connection to scanner
Displays current EEPROM revision and software name.
Displays raw contents of EEPROM.
Displays Error counters. Abbreviated as CD
Displays Error Log
Displays Enable/Disable status for error log.
Displays Message Log
Display all scanner parameters
Displays Read Rate Statistics
Displays General Scanner Statistics
Displays Scanner Software Timing Data

CLEAR Commands

CLEAR COMM
CLEAR ALL

Clear communications status counters


Clear all of the following as well as the good and bad
read counters.
CLEAR COUNT
Clear Error counters.
CLEAR ERRLOG
Clear Error Log
CLEAR MSGLOG
Clear Message Log
CLEAR READRATE Reset Read Rate Statistics
CLEAR STATS
Reset General Health Statistics
CLEAR TIMING
Reset Software Timing Data
Enable/Disable Commands

DISABLE ERROR x
DISABEL EVENT x
ENABLE ERROR x

Disable logging of error number x to error log.


Disable triggering of diagnostic event x.
Enable logging of error number x to error log.

Solutions with Vision

7-20

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

ENABLE EVENT x

Enable triggering of diagnostic event x

Events

EVENTERR x y
EVENTCMD x <str>
EVENTS

Defines diagnostic event number x to be


Triggered by error number y
Defines diagnostic event number x to issue command
string <STR> on a occurrence of event.
Display current diagnostic events

Scan Data Viewing

DDATA 1
DDATA 1
DDATA 2

Provides summary of DDATA buffer


Leg 1 Raw Data
Leg 2 Raw Data

Self-Test Commands

TEST DUR n
TEST REPORT n
TEST SCANS nnn
TEST OFF
TEST DEB n

Set the duration of test in seconds.


Reports status after every 'n' steps (normally 1).
Starts the test, exeucting nnn scans every step.
Stops any test that is running.
Set the debug display level, where n is:
All bits zero = Disabled
Bit 0 (value 1) = Show comp buffers
Bit 1 (value 2) = Show scan timing
Bit 2 (value 4) = Show DRX diag messages

Calibration Commands

TRKCAL x

Start or stop tracking calibration, where x is:


0 = stop tracking calibration
1 = start (barcode at front of box)
2 = middle (barcode a middle of box)
3 = end (barcode at end of box)

SPECIAL PORT MONITOR COMMANDS


MONITOR x y z
MIRROR x

Enable serial port monitor for up to three serial ports.]


Mirror the output of port x to the current port.

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 passthrough connection.

Accu-Sort Systems

CRT COMMANDS

7-21
Initiating a diagnostic connection

<stx>WAKEUP<esc>
<stx> ATTACH <esc>
<stx>USE<esc>

Initiates diagnostic connection (STX is required)


and puts scanner in Accu-Setup mode
Initiates diagnostic connection (STX is required)
without entering Accu-Setup mode.
Exits Accu-Setup mode, but leaves diagnostic
connection open.

Closing a diagnostic connection

DIAGPORTCLOSE<esc>

Closes a diagnostic connection to the scanner. If


this is done on Comm port 2, once closed the
scanner defaults to the old configuration
where diagnostics are only available if DDIAG
or TDIAG is set.

Or BREAK<esc>
Initiating a pass-thru connection

PIPEOPEN x<esc>

CONNECTMASTER x
CONNECTSLAVE x
<stx>PIPECLOSE x<esc>

Places scanner into pass-through mode. x can


be any ASCII character, put the same character
is required to close the pass-through connection.
Establish a pass-thru connection to the master
scanner (on port 1) from ANY other port.
Establish a pass-thru connection to the slave
scanner (on port 2) from ANY other port.
Exits pass-through mode. This command must
be received on the same port (1 or 2) from which
the PIPEOPEN command was received and the
character x must match the character used to
open the pass-through connection.

NOTE: Accu-Setup uses sequential numbers starting at 1 for initiating passthrough connections).

Getting to setup mode

GOTOSETUP

Places the scanner into setup mode. This is essentially


the same as rebooting the scanner and doing a ctrl-c,
except that it can be done from EITHER comm1 or
comm2 and the scanner parameters (including
communications port settings) are not changed and the
transition to setup. NOTE however, that if the
communications port settings are changed while in setup
mode these changes will take affect upon exiting setup
mode (setup mode is exited with a USE or EXIT).

Solutions with Vision

7-22

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE SOFTWARE PROGRAMMING MANUAL

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
@

N UL

32

20

SP

64

40

96

60

A
B

1
2

1
2

SO H
ST X

33
34

21
22

!
"

65
66

41
42

A
B

97
98

61
62

a
b

ETX

35

23

67

43

99

63

E OT

36

24

68

44

1 00

64

E
F

5
6

5
6

EN Q
A CK

37
38

25
26

%
&

69
70

45
46

E
F

1 01
1 02

65
66

e
f

B EL

39

27

71

47

1 03

67

BS

40

28

72

48

1 04

68

I
J

9
10

9
A

HT
LF

41
42

29
2A

)
*

73
74

49
4A

I
J

1 05
1 06

69
6A

I
j

11

VT

43

2B

75

4B

1 07

6B

L
M

12
13

C
D

FF
CR

44
45

2C
2D

76
77

4C
4D

L
M

1 08
1 09

6C
6D

l
m

14

SO

46

2E

78

4E

1 10

6E

15

SI

47

2F

79

4F

1 11

6F

P
Q

16
17

10
11

D LE
X ON

48
49

30
31

0
1

80
81

50
51

P
Q

1 12
1 13

70
71

p
q

18

12

D C2

50

32

82

52

1 14

72

19

13

X OF

51

33

83

53

1 15

73

T
U

20
21

14
15

D C4
N AK

52
53

34
35

4
5

84
85

54
55

T
U

1 16
1 17

74
75

t
u

22

16

SY N

54

36

86

56

1 18

76

23

17

ETB

55

37

87

57

1 19

77

X
Y

24
25

18
19

C AN
EM

56
57

38
39

8
9

88
89

58
59

X
Y

1 20
1 21

78
79

x
y

26

1A

SU B

58

3A

90

5A

1 22

7A

[
\

27
28

1B
1C

ESC
FS

59
60

3B
3C

;
<

91
92

5B
5C

[
\

1 23
1 24

7B
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.
AEL (Accessible Emission Limit)

The average power limitations of electronic radiation from a laser light source as defined by the CDRH.
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.
ANSI (American National Standards Institute)

The principle standards development group in the U.S. A non-profit, non-governmental group supported by over 1000 trade
organizations, professional societies, and companies. Member body to the ISO (International Standards Organization).
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.
ASCII (American Standard Code for Information Interchange)

Pronounced as-kee. A standard seven bit plus parity code, representing 256 characters, established by ANSI to achieve
compatibility between data services.
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.

Solutions with Vision

2
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 Code Character

A single group of bars and spaces that represent an individual number, letter, or other symbol.
Bar Code Density

The number of characters that can be represented in a linear unit of measure. Bar code density is often referred to in characters
per inch (CPI).
Bar Code Label

A label that carries a bar code and can be affixed to an article.


Bar Code Reader

A device that examines a printed spacial pattern and decodes the encoded data.
Bar code symbol

A group of bars that represent a character or group of characters whose width and spacing is determined by a set of
rules. In most cases, human readable characters are printed below the bars.
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.
BCC (Block Check Character)

Used to check transmission accuracy, a character transmitted by the sender after each message block and compared with a block
check character computed by the receiver.
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.
Bit (Binary Digit)

The contraction of binary digit, the smallest unit of information in the binary system; a one or zero condition.
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.
BPS (Bits per Second)

Unit of data transmission rate. See baud rate.


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

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.
CCD (Charge Coupled Device)

Used in scanners to sense the light and dark areas of a symbol.


CDRH (Center for Devices and Radiological Health)

This organization (a service of the Food and Drug Administration) is responsible for the safety regulations governing acceptable
limitations on electronic radiation from laser devices. Accu-Sort is in compliance with the CDRH regulations.
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 heads 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.

Solutions with Vision

4
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.
CRT (Cathode-Ray Tube)

Device similar to a television screen for sending, receiving, and displaying serial data. Also known as Dumb Terminal, Display
screen, or Monitor.
CTS (Clear to Send)

The Modem interface signal that indicates to the DTE device to begin transmission.
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

Dot Matrix Printer

A dot matrix printer is an impact printer that consists of a series of pins arranged in an array. The pins strike an inked ribbon
against the label stock to form the bar code and characters. This is the most common type of printer used to print labels ondemand. Some dot matrix printers use a moving print head and stationary stock. The print head moves across the label, printing
one dot at a time, to complete one line. The print head then begins printing the next line. Other dot matrix printers use a
stationary print head. These printers typically print one line at a time and are therefore much quicker than a printer with a moving
print head.
Common Problems with dot matrix printing
The printed ink (bars) tends to expand or bleed. This causes the size of the bars of a code to expand while shrinking the spaces.
There tends to be small gaps between pins of a dot matrix printed bar. This can lead to problems with scanners because these
gaps can appear as spaces. Ribbon wear is a factor when printing dot matrix codes. If a printer uses a circular type ribbon (ribbon
is used over and over again) the contrast of the bar code diminishes over time. A bar code printed with an old ribbon can be more
difficult to read than one printed with a new ribbon.
Benefits of dot matrix printing
It is inexpensive to print bar codes using dot matrix printers.
Downloading

The process of sending configuration parameters, operating software or related data from a central source to remote stations.
DSR (Data Set Ready)

An RS232 modem interface control signal which indicates that the terminal is ready for transmission.
DSR (Data Terminal Ready)

Modem interface signal which alerts the modem that the DTE device is ready for transmission.
Duplex Transmission

See Full and Half Duplex.


EAN

European Article Number System. The international standard bar code for retail food packages.
EDI (Electronic Data Interchange)

A method by which data is electronically transmitted from one point to another.


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

Solutions with Vision

6
A discrepancy between a computed, observed or measured value or condition and the true, specified or theoretically
correct value or condition.
ETX (End of Text)

A transmission control character that terminates a text.


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.
Full Duplex (FDX)

Simultaneous, two-way, independent transmission in both directions.


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.
Half Duplex (HDX)

Transmission in either direction, but not simultaneous.


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.
Helium Neon Laser

A type of laser commonly used in bar code scanning. Because the laser beam is bright red, bars must not be printed with red ink
since they would be indistinguishable from the codes background.
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.
Ink Jet Printing

Ink jet is a non-contact printer that projects drops of ink at a printing surface. The sprayed drops are controlled electronically to
form a bar code.
Common Problems with ink jet printing
Its main restriction is that ink jet printing is usually capable of printing only low density codes.
Benefits of ink jet printing
Because ink-jet printers are non-contact and non-impact, they can print bar codes on a variety of contoured, rough, and delicate
surfaces. Capable of printing random or sequential information on labels. Ink jet printers can print directly on cartons and avoid
the cost of label stock.

Input/Output Modules

Accu-Sort Systems

GLOSSARY

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.
Interleaved Bar Code

A bar code in which characters are paired together using bars to represent the first character and spaces to represent the second.
Inter-symbol no-read count

The minimum number of no-reads that must occur between symbols scanned when Self-Triggered (continuous decode) is
selected as the decode trigger. Symbols that are not preceeded by the minimum nuber of no-reads are ignored.
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 codes 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.
Common Problems with laser printing

Solutions with Vision

8
The labels are more expensive than those used in dot matrix printers.
Benefits of laser printing
Labels can be printed at various speeds. Laser printed bar code labels are high quality and very accurate.
LCD (Liquid Crystal Display)

A low-power display often used for notebook computers. An LCD consists of a liquid crystal solution between two sheets of
polarizing material. An electric current causes each crystal to act like a shutter that can open to allow light past or close to block
the light.
LDI (Lamp Driver Interface Board)
LED (Light Emitting Diode)

A semiconductor generally made from gallium arsenide, that can serve as a visible or near infrared light source when voltage is
applied continuously or in pulses. LEDs have extremely long lifetimes when properly operated.
LF (Line Feed)

An ASCII control character that moves the cursor or print mechanism to the next line. (^J)
LMM (Light Monitoring Module)
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 computers 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.
Message buffer warning

An output condition that occurs when the message buffer has used a defined amount of the message buffer.
MHz

The abbreviation for megahertz.


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.
Modulo check digit or character

A calculated character within a data field used for error detection. The calculated character is determined by a
modulus calculation on the sum or the weighted sum of the data field contents.

Accu-Sort Systems

GLOSSARY

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.
Moving-Beam Bar Code Scanner

A device that dynamically searches for a bar code symbol by sweeping a moving optical beam through a field of view called the
scanning zone. Automatic bar code reader that reads codes by sweeping a moving optical beam through a field of view. Movingbeam scanners are usually mounted in a fixed position and read codes as they pass by.
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.
NAK (Negative Acknowledgment)

A control character used to indicate that the previous transmission block was in error and the receiver is ready to accept
retransmissions.
Narrow Bar (NB)/Narrow Space (NS)

Smallest code element, bar or space, in the bar code symbol. Also known as the X dimension.
NCDRH (National Center for Devices and Radiological Health)

This organization (a service of the Food and Drug Administration) is responsible for the safety regulations governing acceptable
limitations on electronic radiation from laser devices. Accu-Sort is in compliance with the NCDRH regulations.
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, noncorrosive 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.

Solutions with Vision

10
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 scanners optical throw and depth-of-field.


Optical Throw

Measured distance from the scanners window to the near reading distance of the depth of field. Typically, this is the closest a bar
code can be to the scanners window and still be properly decoded.
Optimum Reading Distance

Typically, the center of the depth of field.


OCR

Optical Character Recognition.


Orientation

The alignment of the codes 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.
Trigger or Cart Cycle

The time during which the scanner is attempting to read the bar code.
Hardware Cart

This is an electrical signal from a relay, photoeye, or proximity switch indicating that an object is passing by the scanner.
Start and End of Cart Photoeyes

The cart cycle begins when the start of cart photoeye is blocked and continues until the end of cart photoeye is unblocked. Relay
decisions and data communication take place after the end of cart photoeye is unbroken. The diagram below shows start and end
of cart photoeye placement.
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.
Percent good reads

The number of successful reads per refresh period. This is valid only when the refresh period is set to 0.
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.
Performance indicator limit

A set point that will produce a discrete output if the performance indicator falls below the set point value.
Pen Scanner

A pen-like device either connected by wire to a device, or self-contained, used to read bar codes. Requires direct contact with the
symbol.
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 scanners 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.
Picket Fence Orientation

When the bar codes bars are positioned vertically on the product, causing them to appear as a picket fence. The first bar will
enter the scan window first.

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

Solutions with Vision

12
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.
Raster Mirror Wheel

The standard mirror wheel forms the laser line that is projected from the scanner. Although the mirror wheel projects 8 separate
lines (for an 8-sided mirror wheel), the speed of the sweep makes it appear that it is actually one line. This type of mirror wheel is
adequate for a ladder orientation because the laser line will pass from the bottom to the top of the code. For a picket fence
orientation the standard mirror wheel is not always adequate. One problem facing the picket fence orientation is that the same
portion of the code is being repeatedly scanned. If the printing quality at this point is not good the label may not be scanned even
though other parts of the label are good. Another problem for a picket fence orientation is the placement of the label. If the
placement is off enough a single scan line will not read all the bar codes presented to the scanner.
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 scanners 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.
Relay Output Duration

This is the time (in seconds) after the relay is energized that it should be turned off.
Relay Output Delay

The time lapse between an event and the energizing of the relay.
Request To Send (RTS)

An RS232 modem interface signal which indicates that the DTE has data to transmit.
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 codes 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.
Serial Asynchronous Transmission Of Data

The following are common communications interfaces: RS232, RS422, RS485, 20mA current loop and RS423.
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 (0s and 1s).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 1s in the first seven data bits is odd.
EVEN
last data bit is a logical 0 if the total number of logical 1s 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.

Solutions with Vision

14
The method used to catch errors by using parity bits is as follows: When the transmitter frames a character, it tallies the number
of 0s and 1s 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 0s and 1s 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 codes 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 codes 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.
STX (Start of Text)

A transmission control character that precedes a text and is used to terminate a heading. (^B)
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.

Solutions with Vision

16

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.
Common Problems with thermal printing
Since the paper used is heat activated the labels will deteriorate over time in a warm environment. Infrared scanners cannot detect
the bar codes and consequently a visible red light laser must be used to scan these codes.
Benefits of thermal printing
Thermal printers are quiet and inexpensive.
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.
UCC (Uniform Code Council)

The organization which administers the UPC and other retail standards.
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.
V
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.
Visible Laser Diode

A light source used in scanners to illuminate the bar code symbol. Generates visible red light at wavelengths between 660 and
700 nM. Replaced Helium-Neon tubes in most scanners because they are small and consume less power.
Void

The undesirable presence of an area of high reflectance in a bar.


W
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.
Wide Bar (WB)/Wide Space (WS)

Widest code element, bar or space, in the bar code symbol.


Wide to Narrow Ratio

Dividing the size of the wide elements by the size of the narrow elements of a bar code yields the bar and space ratios. Bar and
space ratios can differ. NOTE: If the narrow bar and narrow space are equal and the wide bar and wide space are equal then you
calculate only one ratio.
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.

Solutions with Vision

18

Accu-Sort Systems

Index
Index

A
About Accu-Setup .........................................................2-22
About Scanner ...............................................................2-22
Accu-Sort Standard .......................................................3-17
ACK/NAK.....................................................................3-18
Actual Length Input Signal (in.)....................................3-49
Add................................................................................3-12
Advanced Communications...........................................3-19
Advanced Head Setup ...................................................3-30
Advanced Tachometer...................................................3-48
Advanced Tracking ............................................. 3-43, 3-46
Advanced Tracking Calculations...................................3-48
annotate .........................................................................2-17
Auto Detect: ..................................................................2-24
Auto Slave .....................................................................3-19
Autodetection Disabled by User Press <cntrl-e> to
Enable .......................................................................2-25
AutoDetection .................................................................1-7
Average Box End Position ..............................................4-9
Average Box Start Position .............................................4-9
Average Code Position ....................................................4-9
Average Good Scans Per Trigger ..................................4-17

B
Back...............................................................................3-41
Backup Complete. Please select one of the options from the
button bar ..................................................................2-26
Bar Code Ratios .................................................... 3-5, 3-13
Bar Code Setup..............................................................1-10
Bar Code Setup Window .................................................3-6
Bar Code Type.................................................................3-7
Bar Code Types ...............................................................3-5
Baud Rate ............................................................ 3-15, 4-19
Before you can use Accu-Setup.......................................1-4
BEUMER ......................................................................3-47
Bookmark ......................................................................2-18
Box Settings Options.....................................................3-41
Boxes.............................................................................3-33

C
Calibration.......................................................................4-7
Cancel............................................................................2-10
Change Calibration Factor To .........................................4-9
Changing watchdog timer................................................5-8
Clear Counters...............................................................4-10
Clear Scroll Back Buffer .................................................4-5
Clear Terminal.................................................................4-5
Clearing The Logs ...........................................................6-3
Close Log File .................................................................4-4
Close Scanner Connection..................................... 2-14, 4-6
Close window. No changes have been made .................2-27
Close window. This will CANCEL your changes .........2-27
Close window. This will SAVE your changes...............2-27
Cluster Parameter Options.............................................3-36
Clusters..........................................................................3-33
Command Keys ...............................................................4-5
Communication Protocol...............................................3-17

Comparison Results Window.......................................... 2-9


Compatibility List ......................................................... 2-23
Connecting A PC To The Scanner .................................. 1-4
Connecting to a scanner .................................................. 5-2
Connection to Scanner Closed. To Reconnect, Restart
Auto-Detection (....................................................... 2-25
Correct and Incorrect Configurations for Tracking
Calibration ................................................................ 6-13
Create Backup File........................................................ 2-12
Creating Parameter Backup File 95123456................... 2-26
Current Bar Code Setup .................................................. 3-7
Current Leg Calibration ................................................. 4-9
Custom...............................................1-10, 3-17, 3-39, 3-51
Customer Service .............................................................. iii

D
Data Bits .............................................................. 3-16, 4-19
Data Filter Options........................................................ 3-22
DDATA .......................................................................... 6-5
Ddiag Mode Options..................................................... 3-38
Debounce ...................................................................... 3-28
DEFAULT.WSA ............................................................ 2-5
Delimiter Between Data and QQ .................................. 3-21
Delimiter Between Multiple Codes............................... 3-21
Depth Setting Options................................................... 3-44
Diagnostic ....................................................................... 5-3
Diagnostic Error Messages ........................................... 4-14
Diagnostic Mode............................................................. 4-2
Diagnostic Window ........................................................ 4-3
Disable Autodetection..................................................... 1-8
Disabling auto-detection ................................................. 5-8
Disclaimer........................................................................... i
DISP MSGLOG.............................................................. 6-3
DISPKEYS.CFG............................................................ 4-5
Divisor .......................................................................... 3-12
Divnear ......................................................................... 3-23
Document Reproduction ..................................................... i
DRX Enabled................................................................ 3-32
DRX Event Log ............................................................ 3-38
DRX Setup.................................................................... 1-10
DRX Setup Window ..................................................... 3-32
DSP Diagnostic Mode................................................... 3-38
Dual Location ............................................................... 3-46
Duration ........................................................................ 4-15

E
Echo Message ............................................................... 3-17
Edit Functions ............................................................... 2-12
EIA232 Point To Point) ................................................ 3-17
Elements ....................................................................... 3-33
Enable ADP .................................................................. 3-18
Enable Auto Slave Detect ............................................. 3-19
Enable Autodetection...................................................... 1-8
End Cart Falling Edge................................................... 3-26
Equipment Requirements................................................ 1-2
Error Detection ............................................................... 6-9
Error Logs....................................................................... 6-2
Establishing A Connection Through A Mux................... 5-4
Exit Confirmation ........................................................... 1-6

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Exit Diagnostics ............................................................4-15


Exit Terminal...................................................................4-5
Exiting Accu-Setup .........................................................1-6

F
Factors ...........................................................................3-11
Far Depth.......................................................................3-45
FAX Numbers ....................................................................ii
File To File ......................................................................2-8
Filtering The Error Log ...................................................6-3
Flip Point.......................................................................3-23
Flow Control .................................................................3-18
Frequency of Output (tach/inch)....................................3-49
Front ..............................................................................3-41
FULL CYCLE NEAR ...................................................3-47
FULL CYCLE START .................................................3-47

G
Go Hold Time................................................................3-25
Good Scans this Trigger ................................................4-17
Group...............................................................................3-9

H
Hardware Controlled .....................................................3-26
Hardware Start/End .......................................................3-26
Head & Tac/Inch Setting ...............................................3-49
Head Calibration Options ..............................................3-42
Head Freq ......................................................................3-30
Head Setup ....................................................................1-10
Head Setup Window......................................................3-22
Help
Bookmark..................................................................2-18
Contents Index ..........................................................2-18
Edit............................................................................2-17
File ............................................................................2-16
Search........................................................................2-20
HELP.............................................................................2-18

I
Initiating a Pass-Thru with Accu-Setup...........................5-5
Input Signal Length (in.) ...............................................3-48
Installing Accu-Setup ......................................................1-4
Interface board found. Interface Name: nn. Interface
revision: ....................................................................2-25
Internet Address .................................................................ii
Introduction .........................................................................i

M
Main Window ................................................................. 1-7
Main Window ........................................................ 2-3, 2-15
Manual Revisions ............................................................... i
Master For Master/Slave............................................... 3-17
Master/Slave Detection ................................................... 5-7
Max Position Change.................................................... 3-34
MaxFar.......................................................................... 3-24
MaxNear ....................................................................... 3-24
Medium Scanner Setup cannot find an interface board.
Verify unit is turned on and connected to a parallel port
.................................................................................. 2-26
Medium Scanner Setup is looking for the interface board225
Medium Scanner Setup is programming the interface board.
.................................................................................. 2-25
Medium Scanner Setup is reading the interface board .. 2-25
Memory Allocation Options ......................................... 3-32
Menu Bar ...................................................................... 2-11
Message Header ............................................................ 3-20
Message Logs ................................................................. 6-2
Message Trailer............................................................. 3-20
Messages from scanner ................................................. 4-17
Mfac.............................................................................. 3-34
Microsoft Windows. ..................................................... 1-4
Min Overlay.................................................................. 3-35
Min Transitions............................................................. 3-23
MinFar .......................................................................... 3-24
MinNear........................................................................ 3-23
Mod Check Character .............................................. 3-5, 3-8
Mod Check Character Window..................................... 3-11
Model xx Responding at bbbb....................................... 2-24
Modifiable Operating Parameters ................................. 1-10
Modify Setup ................................................................ 2-12
Motor Speed.................................................................. 3-31
Multidrop ...................................................................... 3-17
Multiple Message.......................................................... 3-20

N
Near Depth.................................................................... 3-45
NEAR/MID................................................................... 3-47
No Verify Message ....................................................... 3-20
No-Read Message ......................................................... 3-19
Number Closes.............................................................. 3-36
Number of Characters ..................................................... 3-8
Number of Facets.......................................................... 3-31
Number of Scans........................................................... 4-16
Number of Zones .......................................................... 3-45
Number Opens .............................................................. 3-36
NVC Hold Time............................................................ 3-25

K
Keep ..............................................................................3-30
Kill Limit.......................................................................3-37

L
Laser Power...................................................................3-29
Latch Zone Input ...........................................................3-29
Leg 1 Calibration...........................................................3-43

O
OK ................................................................................ 2-10
Open Log File ................................................................. 4-4
Open Ratio .................................................................... 3-37
Options.......................................................................... 2-13
Over Ratio..................................................................... 3-34
Overlay Parameter Options........................................... 3-34

P
Pairs .............................................................................. 3-35

Accu-Sort Systems

INDEX
Parity ................................................................... 3-16, 4-19
Passing-Thru a scanner....................................................5-5
Pass-Thru............................................................... 2-14, 4-6
Pass-thru connection x initiated. Attempting to connect to
new scanner...............................................................2-27
Phone Numbers ..................................................................ii
Please Enter a Number Between n1 and n2 ...................2-26
Please select one of the options from the button bar or the
menu .........................................................................2-26
Please Select one of the options on the Modify Setup
Button Bar.................................................................2-26
Port Settings ..................................................................4-19
Port Setup .............................................................. 1-10, 4-5
Port Setup Window .......................................................3-14
Position Error ................................................................3-34
Proc Freq .......................................................................3-30
Product Specifications ............................................. 1-2, 1-4
Programming Not Successful ........................................2-26
Programming Successful ...............................................2-25

Q
Quantity Per Trigger........................................................3-9

R
Raw Data Window ..........................................................4-9
Read Rate Statistics .........................................................6-6
Recommended Action ...................................................2-24
Recover From Backup File............................................2-12
Recurse Count ...............................................................3-37
Relay Options................................................................3-24
Remain ..........................................................................3-12
Requirements...................................................................1-2
Restart Autodetection ......................................................1-9
Retrieve Setup .................................................................2-2
Retrieve Setup From Disk ...............................................2-5
Retrieve Setup From Scanner ..........................................2-4
Right..............................................................................3-12
Run Mode............................................................ 3-38, 3-46

S
Save Setup .......................................................................2-6
Save Setup To Disk .........................................................2-6
Save to Scanner ...............................................................4-9
Scan Data.........................................................................6-5
Scan Direction ...............................................................3-42
Scan Quality ..................................................................4-15
Scan Rate.......................................................................3-30
Scanner Connection.........................................................4-6
Scanner Diagnostic..........................................................5-3
Scanner XE "Scanner Logs" Error And Message Logs ..6-2
Scanner Logs ...................................................................6-2
Scanner not responding .................................................2-24
Scanner Options ............................................................2-14
Scanner Options: .............................................................4-6
Scanner Statistics.............................................................6-6
Scanner Status ...............................................................2-24
Scanner Tracking Calibration Tool ...............................6-10
Scanner With File.......................................................... 2-8
Scans .............................................................................3-33
Scroll Back Buffer...........................................................4-5
Search ............................................................................2-20

3
Select Comm Port ......................................................... 4-18
Self CART Continuous ................................................. 3-26
Self CART Once ........................................................... 3-26
Self CART Timed ......................................................... 3-26
Send Setup To Scanner ................................................... 2-6
Sending Request for Custom Params ............................ 2-25
Sending Request for Device Type................................. 2-24
Sending Request for Head info. .................................... 2-24
Sending Request for Interface Params .......................... 2-25
Sending Request for interface version. ......................... 2-24
Sending Request for IO Params .................................... 2-25
Sending Request for Setup Params ............................... 2-25
Serial End Char............................................................. 3-27
Serial Start Char............................................................ 3-27
Setting Up Bar Codes...................................................... 3-5
Setup Parameters............................................................. 3-4
SETUPKEYS.CFG ........................................................ 4-5
Show Code Located ...................................................... 3-46
Show Code Lost............................................................ 3-46
Show Codes Read ......................................................... 3-38
Show Details ................................................................. 4-17
Show DSP Errors .......................................................... 3-38
Skip............................................................................... 3-31
Slave For Master/Slave ................................................. 3-17
Software CART ............................................................ 3-26
Software Name: nnnnnn, .............................................. 2-25
Software Tach ............................................................... 3-46
Stand By. Attempting to link with scanner ................... 2-26
Start Cart Falling Edge.................................................. 3-26
START/END ................................................................ 3-47
Starting Accu-Setup in Windows 95 or Higher ........... 1-5
Start-Up Tasks ................................................................ 2-2
Stop Bits .............................................................. 3-16, 4-19
Strings........................................................................... 3-33
Suppress Open If Overlaid ............................................ 3-38

T
Tach Type ..................................................................... 3-47
Tachometer ................................................................... 3-47
Tacs Per Inch ................................................................ 3-43
Terminal Mode ...................................................... 4-4, 4-20
The Code Is In Group?.................................................... 3-9
Time Remaining ........................................................... 4-17
Time To Next Update ................................................... 4-13
Timing Statistics ............................................................. 6-7
Tips ................................................................................. 4-8
Tolerance ...................................................................... 3-41
Topic Window .............................................................. 2-20
Tracking Calibration Setup ............................................. 4-7
Tracking Configurations ................................................. 5-8
Tracking Diagnostic Mode............................................ 3-45
Tracking Diagnostics Mode Options............................. 3-45
Tracking Edge............................................................... 3-42
Tracking Enabled.......................................................... 3-40
Tracking Setup.............................................................. 1-10
Tracking Setup Window ............................................... 3-40
TRACKKEYS.CFG....................................................... 4-5
Transmit at QQ ............................................................. 3-28
Transmit at Tac ............................................................. 3-43
Transmit On The Fly..................................................... 3-38
Trigger ............................................................................ 3-9
Trigger Controlled Laser............................................... 3-29
Trigger Mode ................................................................ 3-25
Trigger Setup Options................................................... 3-25

Solutions with Vision

ACCU-SETUP SUITE: MEDIUM SCANNER MODULE PROGRAMMING MANUAL

Trkcal Command...........................................................6-10
Troubleshooting...............................................................5-9
Ttrunk Enable (Truncate Box Overlap) .........................3-41

U
UPC Extension ................................................................3-8
Update Counters ............................................................4-14
Update Interval ..............................................................4-13
upload..............................................................................2-4
Using Accu-Setup............................................................2-2
Using Edit Functions .....................................................2-12
Using On-line Help .......................................................2-15
Using Options................................................................2-13
Using Tracking Calibration ...........................................6-10
Using Utilities ...............................................................2-14

2-2
Using Windows ............................................................
Utilities.................................................................. 2-14, 4-2

Accu-Sort Systems

V
Verify Code .................................................................. 3-20
View Changes ............................................................... 4-21
View Diag Counters...................................................... 4-13
View Mod Checks........................................................... 3-9

W
Watch Dog .................................................................... 3-28
Win ............................................................................... 3-22
1-4
Windows .......................................................................
Wrap ............................................................................. 3-12

Revision History
Revision History
Document Revision
Number

ECN
Number

Date

4.0
4.1

4638
S177/5482

10/20/99
10/00

Changes Made
Revised Manual to reflect revision 3.1 software and version 5 firmware
Revised Manual to refect revision 3.2 software and version 6 firmware

Accu-Sort Systems

You might also like