Output Sequence allows you to program the scanner to output data (when scanning more than one symbol) in whatever order your application requires, regardless of the order in which the bar codes are scanned.
To make Sequence entries, you’ll need to know the code I.D., code length, and character match(es) your application requires.
Note: The entire output sequence must be entered before the "FFFF" already in the Sequence window. Do not delete the "FFFF."
1. Enter the Code I.D.
Find the symbology to which you want to apply the output sequence format. Locate the hex value for that symbology and enter it in the first position in the text box.
2. Length
Enter the data length (up to 9999 characters) that will be acceptable for this symbology. (Note: 50 characters is entered as 0050. 9999 is a universal number, indicating all lengths.) When calculating the length, you must count any programmed prefixes, suffixes, or formatted characters as part of the length (unless using 9999). Enter this number in the second position in the text box.
3. Character Match Sequences
Refer to the ASCII Conversion chart. Find the hex value that represents the character(s) you want to match. (99 is the Universal number, indicating all characters.) Enter the hex value for that character in the third position in the text box.
4. You must terminate the Output Sequence string with ff.
In this example, you are scanning Code 93, Code 128, and Code 39 bar codes, but you want the scanner to output Code 39 first, Code 128 second, and Code 93 third, as shown below.
Note: Code 93 must be enabled to use this example.
You would set up the sequence editor with the following command line:
62999941FF6A999942FF69999943FFFFFF
The breakdown of the command line is shown below:
62 code identifier for Code 39
9999 code length that must match for Code 39, 9999 = all lengths
41 start character match for Code 39, 41h = “A”
FF termination string for first code
6A code identifier for Code 128
9999 code length that must match for Code 128, 9999 = all lengths
42 start character match for Code 128, 42h = “B”
FF termination string for second code
69 code identifier for Code 93
9999 code length that must match for Code 93, 9999 = all lengths
43 start character match for Code 93, 43h = “C”
FF termination string for third code
FFFF output sequence termination
To program the previous example using specific lengths, you would have to count any programmed prefixes, suffixes, or formatted characters as part of the length. If you use the example above, but assume a <CR> suffix and specific code lengths, you would use the following command line:
62001241FF6A001342FF69001243FFFFFF
The breakdown of the command line is shown below:
62 code identifier for Code 39
0012 A - Code 39 sample length (11) plus CR suffix (1) = 12
41 start character match for Code 39, 41h = “A”
FF termination string for first code
6A code identifier for Code 128
0013 B - Code 128 sample length (12) plus CR suffix (1) = 13
42 start character match for Code 128, 42h = “B”
FF termination string for second code
69 code identifier for Code 93
0012 C - Code 93 sample length (11) plus CR suffix (1) = 12
43 start character match for Code 93, 43h = “C”
FF termination string for third code
FFFF output sequence termination
When an output sequence is Required, all output data must conform to an edited sequence or the scanner will not transmit the output data to the host device. When it’s On/Not Required, the scanner will attempt to get the output data to conform to an edited sequence but, if it cannot, the scanner transmits all output data to the host device as is.
When the output sequence is Off, the bar code data is output to the host as the scanner decodes it.
Note: This selection is unavailable if the Multiple Symbols Selection is turned on.
When a bar code is encountered that doesn’t match your required data format, the scanner normally generates an error tone. However, you may want to continue scanning bar codes without hearing the error tone. If Off is selected, data that doesn’t conform to your data format is not transmitted, and no error tone will sound. If you wish to hear the error tone when a non-matching bar code is found, select On.
If an output sequence operation is terminated before all your output sequence criteria are met, the bar code data acquired to that point is a “partial sequence.”
Select Off to discard partial sequences when the output sequence operation is terminated before completion. Select On to transmit partial sequences. (Any fields in the sequence where no data match occurred will be skipped in the output.)