ID Innovations Bar code Mini Decoder User Manual

Page 19

Advertising
background image

Features

19

are defined after each operation description. Every operation shares four common sub-options the Active For, Bar Code
Length
, Bar Code Contains String, and String Found At options.

Edit #1: Active For: ALL BAR CODE TYPES

<>



Use this option to specify the bar code types for which the edit is active. You may choose a specific symbology or you may
choose to have the edit active for all bar code symbologies or all bar code symbologies always. For example, if you define an
edit as Active For CODE 39 and you read a CODE 128 bar code, the edit will not be executed. The following is a more detailed
description of each of the settings for this option:

ALL BAR CODE TYPES

Will activate the edit for all bar code types except when an edit is defined for the specific bar code type

that was read. For example, if you have defined Edit #1 as Active For ALL BAR CODE TYPES and Edit
#2 as Active For CODE 39 and you read a CODE 39 bar code, then Edit #2 will be executed and Edit
#1 will be ignored.

ALL BAR CODE TYPES - ALWAYS

Will activate the edit for all bar code types, whether an edit was defined for the specific bar code type

that was read or not. For example, if you defined Edit #1 as Active For ALL BAR CODE TYPES -
ALWAYS and Edit #2 as Active For CODE 39 and you read a CODE 39 bar code, both Edit #1 and Edit
#2 will be executed.

CODE 39, UPC-A, UPC-E, etc

Setting the Active For to a specific bar code symbology will activate the edit for bar codes that are read

that match the symbology. If you define more than a single edit to be Active For the same bar code
type, each edit is executed in turn. For example, if you define edits #1 and #2 as Active For CODE 39
and you read a CODE 39 bar code, then Edit #1 is executed and then Edit #2 is executed.





Note: If you define an edit as Active For a specific symbology it will override any edits that are Active For ALL BAR CODE
TYPES.

Order of Precedence

When performing edits the decoder will follow a specific order of precedence. The decoder will make multiple passes
through the defined edits.

On the first pass, the decoder will search for any edits that match the current symbology (CODE 39, UPC-A, UPC-E,
etc). If it finds an edit that matches the symbology it will execute it and then proceed to the next. Therefore if Edit #2,
Edit #4, and Edit #6 are all setup for a CODE 39 symbology and you read a CODE 39 bar code, the order of precedence
is #2, #4, and #6.

If no symbology specific edits are defined for the bar code type just read, the decoder will make a second pass looking
for any edits that are Active For ALL BAR CODE TYPES. If Edit #1 and Edit #3 are defined as Active For ALL BAR
CODE TYPES and you read a CODE 128 bar code and no edits are defined as Active For CODE 128, the order of
precedence is #1 and then #3.

The decoder will then make a final pass on the edits looking for any edits that are defined as Active For ALL BAR CODE
TYPES - ALWAYS. For example, if you define Edit #5 and Edit #7 as Active For ALL BAR CODE TYPES - ALWAYS
and you read a CODE 39 bar code, the decoder will make the first two passes on the edits as required and will then
execute #5 and #7.

The following table is an example of the order of precedence that the decoder will execute the edits. The Edit # column
is the number of the edit in the decoder. The Active For column is the setting for the Active For option for the edit. The
CODE 39 and CODE 128 columns represent the order that the decoder will execute the edits when CODE 39 and
CODE 128 bar codes are read respectively, those marked with NA are not executed.

Edit #

Active For

CODE 39 CODE 128

1

ALL BAR CODE TYPES

NA

1

2

CODE 39

1

NA

3

ALL BAR CODE TYPES - ALWAYS

4

3

4

ALL BAR CODE TYPES

NA

2

5

CODE 39

2

NA

6

CODE 39

3

NA

7

ALL BAR CODE TYPES - ALWAYS

5

4

Advertising