SMP 3800 series Operating instructions

SpeechMike Premium Touch
SMP 3800 series
Scanner programming guide

Parameter Menus
Introduction
This chapter describes the programmable parameters, provides bar codes for programming, and hexadecimal equivalents
for host parameter programming through SSI packets.
Operational Parameters
The SpeechMike Premium Touch Barcode is shipped with the factory default settings shown in Table 4-1 on page
4-2. These factory default values are stored in non-volatile memory and are preserved even when the scan engine is
powered down. Changes to the factory default values are also stored in non-volatile memory and are preserved even
when the scan engine is powered down.
Tochange the parameter values:
•
Scan the appropriate bar codes included in this chapter. The new values replace the existing memory values. The
factory default parameter values can be recalled by scanning Set Factory Defaults on page 4-7.

4 - 2 SpeechMike Premium Touch scanner programming guide
Parameter Programming Recommendations
When setting parameters via bar code or via SSI with the permanent flag set, the following conditions mustbe met:
•
The system must have stable power applied to the scanner.
•
The engine and host must be operating and communicating with no interference.
•
Power must be maintained for at least two seconds after sending the command or scanning the parameter bar code.
If sending parameters upon every power up, ensure they are temporary. Motorola does not recommend sending permanent
parameters or Set Defaults upon every power up. Motorola also recommends not using a hard power switch on the power
supply.
Failure to meet these conditions can corrupt the scan engine's memory.
Parameter Defaults
Table 8-1 lists the factory defaults for all parameters. To change any option, scan the appropriate bar code(s).
Table 4-1
Factory Default Table
Parameter Parameter Number
(Hex) Factory Default Page
Number
Set Factory Default All Defaults 4-7
LED On Time 88h 3.0 sec 4-7
Transmit “No Read” Message 5Eh Disable 4-10
Linear Code Type Security Levels 4Eh 1 4-11
UPC/EAN
UPC-A 01h Enable 4-13
UPC-E 02h Enable 4-13
UPC-E1 0Ch Disable 4-14
EAN-8 04h Enable 4-14
EAN-13 03h Enable 4-15
Bookland EAN 53h Disable 4-15
Bookland ISBN Format F1h 40h ISBN-10
4-15
Decode UPC/EAN Supplementals 10h Ignore 4-17
Decode UPC/EAN Supplemental Redundancy 50h 7 4-19
UPC/EAN/JAN Supplemental AIM ID Format F1h A0h Combined 4-20

Parameter Menus 4 - 3
Transmit UPC-A Check Digit 28h Enable 4-21
Transmit UPC-E Check Digit 29h Enable 4-21
Transmit UPC-E1 Check Digit 2Ah Enable 4-22
UPC-A Preamble 22h System Character 4-22
UPC-E Preamble 23h System Character 4-23
UPC-E1 Preamble 24h System Character 4-24
Convert UPC-E to A 25h Disable 4-25
Convert UPC-E1 to A 26h Disable 4-25
EAN-8 Zero Extend 27h Disable 4-26
UPC/EAN Security Level 4Dh 1 4-27
UCC Coupon Extended Code 55h Disable 4-28
Coupon Report F1h DAh Both Coupon Formats
4-29
ISSN EAN F1h 69h Disable
4-30
Code 128
Code 128 08h Enable 4-31
Set Length(s) for Code 128 D1h
D2h 1-55 4-31
GS1-128 (formerly UCC/EAN-128) 0Eh Enable 4-33
ISBT 128 54h Enable 4-33
ISBT Concatenation F1h 41h Disable
4-34
Check ISBT Table F1h 42h Enable
4-35
ISBT Concatenation Redundancy DFh 10
4-35
Code 39
Code 39 00h Enable 4-36
Trioptic Code 39 0Dh Disable 4-36
Convert Code 39 to Code 32 56h Disable 4-37
Code 32 Prefix E7h Disable 4-37
Set Length(s) for Code 39 12h
13h 2-55 4-38
Code 39 Check Digit Verification 30h Disable 4-39
Table 4-1
Factory Default Table (Continued)
Parameter Parameter Number
(Hex) Factory Default Page
Number

4 - 4 SpeechMike Premium Touch scanner programming guide
Transmit Code 39 Check Digit 2Bh Disable 4-39
Code 39 Full ASCII Conversion 11h Disable 4-40
Code 93
Code 93 09h Disable 4-41
Set Length(s) for Code 93 1Ah
1Bh 4-55 4-41
Code 11
Code 11 0Ah Disable 4-43
Set Lengths for Code 11 1Ch
1Dh 4 to 55 4-43
Code 11 Check Digit Verification 34h Disable 4-45
Transmit Code 11 Check Digit(s) 2Fh Disable 4-46
Interleaved 2 of 5
Interleaved 2 of 5 06h Enable 4-47
Set Length(s) for I 2 of 5 16h
17h 14 4-47
I 2 of 5 Check Digit Verification 31h Disable 4-49
Transmit I 2 of 5 Check Digit 2Ch Disable 4-49
Convert I 2 of 5 to EAN 13 52h Disable 4-50
Discrete 2 of 5
Discrete 2 of 5 05h Disable 4-51
Set Length(s) for D 2 of 5 14h
15h 12 4-51
Chinese 2 of 5
Chinese 2 of 5 F0h 98h Disable 4-53
Matrix 2 of 5
Matrix 2 of 5 F1h 6Ah Disable
4-54
Matrix 2 of 5 Lengths F1h 6Bh
F1h 6Ch 14
4-54
Matrix 2 of 5 Redundancy F1h 6Dh Disable
4-55
Matrix 2 of 5 Check Digit F1h 6Eh Disable
4-56
Table 4-1
Factory Default Table (Continued)
Parameter Parameter Number
(Hex) Factory Default Page
Number

Parameter Menus 4 - 5
Transmit Matrix 2 of 5 Check Digit F1h 6Fh Disable
4-56
Inverse 1D
Inverse 1D F1h 4Ah Regular
4-57
Codabar
Codabar 07h Disable 4-58
Set Lengths for Codabar 18h
19h 5-55 4-58
CLSI Editing 36h Disable 4-60
NOTIS Editing 37h Disable 4-60
MSI
MSI 0Bh Disable 4-61
Set Length(s) for MSI 1Eh
1Fh 6-55 4-62
MSI Check Digits 32h One 4-63
Transmit MSI Check Digit 2Eh Disable 4-63
MSI Check Digit Algorithm 33h Mod 10/Mod 10 4-64
GS1 DataBar
GS1 DataBar Omnidirectional F0h 52h Enable 4-65
GS1 DataBar Limited F0h 53h Enable 4-65
GS1 DataBar Expanded F0h 54h Enable 4-66
Convert GS1 DataBar to UPC/EAN F0h
8Dh Disable 4-66
Data Options
Transmit Code ID Character 2Dh None 4-67
Scan Data Transmission Format EBh Data as is 4-68
Table 4-1
Factory Default Table (Continued)
Parameter Parameter Number
(Hex) Factory Default Page
Number

Parameter Menus 4 - 7
Set Default Parameter
Scan Set Factory Defaults to restore the factory default values listed in Table 4-1 on page 4-2.
Set Factory Defaults
LED On Time
Parameter # 88h
This parameter sets the maximum time decode processing continues during a scan attempt. It is programmable in 0.1
second increments from 0.50 to 25.5 seconds.
To set an LED On Time, scan the bar code below. Next scan two numeric bar codes beginning on page 4-73 that
correspond to the desired on time. Single digit numbers must have a leading zero. For example, to set an on time of 0.5
seconds, scan the bar code below, then scan the "0", "5" and "0" bar codes; to set an on time of 10.5 seconds, scan the bar
code below, then scan the "1", "0" and "5" bar codes. To change the selection or cancel an incorrect entry, scan Cancel on
page 4-74.
LED On Time
(Default: 3.0 sec.)

4 - 10 SpeechMike Premium Touch scanner programming guide
Transmit “No Read” Message
Parameter # 5Eh
Enable this option to transmit “NR” if a symbol does not decode during the timeout period or before the trigger is released.
Any enabled prefix or suffixes are appended around this message.
Enable No Read
(01h)
When disabled, and a symbol cannot be decoded, no message is sent to the host.
*Disable No Read
(00h)

Parameter Menus 4 - 11
Linear Code Type Security Level
Parameter # 4Eh
The SE655 offers four levels of decode security for linear code types (e.g. Code 39, Interleaved 2 of 5). Select higher
security levels for decreasing levels of bar code quality. As security levels increase, the scan engine’s aggressiveness
decreases.
Select the security level appropriate for your bar code quality.
Linear Security Level 1
The following code types must be successfully read twice before being decoded:
*Linear Security Level 1
(01h)
Linear Security Level 2
All code types must be successfully read twice before being decoded.
Linear Security Level 2
(02h)
Code Type Length
Codabar 8 or less
MSI 4 or less
D 2 of 5 8 or less
I 2 of 5 8 or less

4 - 12 SpeechMike Premium Touch scanner programming guide
Linear Code Type Security Level (continued)
Linear Security Level 3
Code types other than the following must be successfully read twice before being decoded. The following codes must be
read three times:
Linear Security Level 3
(03h)
Linear Security Level 4
All code types must be successfully read three times before being decoded.
Linear Security Level 4
(04h)
Code Type Length
Codabar 8 or less
MSI 4 or less
D 2 of 5 8 or less
I 2 of 5 8 or less

Parameter Menus 4 - 13
UPC/EAN
Enable/Disable UPC-A
Parameter # 01h
To enable or disable UPC-A, scan the appropriate bar code below.
*Enable UPC-A
(01h)
Disable UPC-A
(00h)
Enable/Disable UPC-E
Parameter # 02h
To enable or disable UPC-E, scan the appropriate bar code below.
*Enable UPC-E
(01h)
Disable UPC-E
(00h)

4- 14 SpeechMike Premium Touch scanner programming guide
Enable/Disable UPC-E1
Parameter # 0Ch
Toenable or disable UPC-E1, scan the appropriate bar code below.
Enable UPC-E1
(01h)
*Disable UPC-E1
(00h)
Enable/Disable EAN-8
Parameter # 04h
To enable or disable EAN-8, scan the appropriate bar code below.
*Enable EAN-8
(01h)
Disable EAN-8
(00h)
NOTE UPC-E1 is not a UCC (Uniform Code Council) approved symbology.

Parameter Menus 4 - 15
Enable/Disable EAN-13
Parameter # 03h
To enable or disable EAN-13, scan the appropriate bar code below.
*Enable EAN-13
(01h)
Disable EAN-13
(00h)
Enable/Disable Bookland EAN
Parameter # h53h
To enable or disable EAN Bookland, scan the appropriate bar code below.
Enable Bookland EAN
(01h)
*Disable Bookland EAN
(00h)
NOTE If you enable Bookland EAN, select a Bookland ISBN Format on page 4-16. Also select either Decode
UPC/EAN Supplementals, Autodiscriminate UPC/EAN Supplementals, or Enable 978/979 Supplemental
Mode in Decode UPC/EAN Supplementals on page 4-17.

4 - 16 SpeechMike Premium Touch scanner programming guide
Bookland ISBN Format
Parameter # F1h 40h
If Bookland EAN is enabled, select one of the following formats forBookland data:
•
Bookland ISBN-10 - The digital scanner reports Bookland data starting with 978 in traditional 10-digit format with the
special Bookland check digit for backward-compatibility. Data starting with 979 is not considered Bookland in this
mode.
•
Bookland ISBN-13 - The digital scanner reports Bookland data (starting with either 978 or 979) as EAN-13 in 13-digit
format to meet the 2007 ISBN-13 protocol.
•
*Bookland ISBN-10
(00h)
Bookland ISBN-13
(01h)
NOTE For Bookland EAN to function properly, ensure Bookland EAN is enabled (see Enable/Disable Bookland
EAN on page 4-15), then select either Decode UPC/EAN Supplementals, Autodiscriminate UPC/EAN
Supplementals, or Enable 978/979 Supplemental Mode in Decode UPC/EAN Supplementals on page
4-17.

Parameter Menus 4 - 17
Decode UPC/EAN Supplementals
Parameter # 10h
Supplementals are bar codes appended according to specific format conventions (e.g., UPC A+2, UPC E+2, EAN 13+2).
The following options are available:
•
If you select Ignore UPC/EAN with Supplementals, and the scanner is presented with a UPC/EAN plus
supplemental symbol, the scanner decodes UPC/EAN and ignores the supplemental characters.
•
If you select Decode UPC/EAN with Supplementals, the scanner only decodes UPC/EAN symbols with
supplemental characters, and ignores symbols without supplementals.
•
If you select Autodiscriminate UPC/EAN Supplementals, the scanner decodes UPC/EAN symbols with
supplemental characters immediately. If the symbol does not have a supplemental, the scanner must decode the bar
code the number of times set via Decode UPC/EAN Supplemental Redundancy on page 4-19 before transmitting its
data to confirm that there is no supplemental.
•
If you select one of the following Supplemental Mode options, the scanner immediately transmits EAN-13 bar codes
starting with that prefix that have supplemental characters. If the symbol does not have a supplemental, the scanner
must decode the bar code the number of times set via Decode UPC/EAN Supplemental Redundancy on page 4-19
before transmitting its data to confirm that there is no supplemental. The scanner transmits UPC/EAN bar codes that
do not have that prefix immediately.
• Enable 378/379 Supplemental Mode.
• Enable 978/979 Supplemental Mode.
• Enable 977 Supplemental Mode.
• Enable 414/419/434/439 Supplemental Mode.
• Enable 491 Supplemental Mode.
• Enable Smart Supplemental Mode - applies to EAN-13 bar codes starting with any prefix listed previously.
NOTE If you select 978/979 Supplemental Mode and are scanning Bookland EAN bar codes, see
Enable/Disable Bookland EAN on page 4-15 to enable Bookland EAN, and select a format using
Bookland ISBN Format on page 4-16.
NOTE To minimize the risk of invalid data transmission, select either to decode or ignore supplemental
characters.

4- 18 SpeechMike Premium Touch scanner programming guide
Decode UPC/EAN Supplementals (continued)
Select the desired option by scanning one of the following bar codes.
Decode UPC/EAN With Supplementals
(01h)
*Ignore UPC/EAN With Supplementals
(00h)
Autodiscriminate UPC/EAN Supplementals
(02h)
Enable 378/379 Supplemental Mode
(04h)
Enable 978/979 Supplemental Mode
(05h)

Parameter Menus 4 - 19
Decode UPC/EAN Supplementals (continued)
Enable 977 Supplemental Mode
(07h)
Enable 414/419/434/439 Supplemental Mode
(06h)
Enable 491 Supplemental Mode
(08h)
Enable Smart Supplemental Mode
(03h)
Decode UPC/EAN Supplemental Redundancy
Parameter # 50h
With Autodiscriminate UPC/EAN Supplementals selected, this option adjusts the number of times a symbol without
supplementals are decoded before transmission. The range is from 2 to 20 times. Five or above is recommended when
decoding a mix of UPC/EAN symbols with and without supplementals, and the autodiscriminate option is selected.
Scan the bar code below to select a decode redundancy value. Next scan two numeric bar codes beginning on page 4-73.
Single digit numbers must have a leading zero. To change the selection or cancel an incorrect entry, scan Cancel on page
4-74.
Decode UPC/EAN Supplemental Redundancy
(Default: 7)

4 - 20 SpeechMike Premium Touch scanner programming guide
UPC/EAN/JAN Supplemental AIM ID Format
Parameter # F1h A0h
Select an output format when reporting UPC/EAN/JAN bar codes with Supplementals with Transmit Code ID Character on
page 4-67 set to AIM Code ID Character:
•
Separate - transmit UPC/EAN with supplementals with separate AIM IDs but one transmission, i.e.:
]E<0 or 4><data>]E<1 or 2>[supplemental data]
•
Combined – transmit UPC/EAN with supplementals with one AIM ID and one transmission, i.e.:
]E3<data+supplemental data>
•
Separate Transmissions - transmit UPC/EAN with supplementals with separate AIM IDs and separate transmissions,
i.e.:
]E<0 or 4><data>
]E<1 or 2>[supplemental data]
Separate
(00h)
*Combined
(01h)
Separate Transmissions
NEW END

Parameter Menus 4 - 21
Transmit UPC-A Check Digit
Parameter # 28h
Scan the appropriate bar code below to transmit the symbol with or without the UPC-A check digit.
*Transmit UPC-A Check Digit
(01h)
Do Not Transmit UPC-A Check Digit
(00h)
Transmit UPC-E Check Digit
Parameter # 29h
Scan the appropriate bar code below to transmit the symbol with or without the UPC-E check digit.
*Transmit UPC-E Check Digit
(01h)
Do Not Transmit UPC-E Check Digit
(00h)

4 - 22 SpeechMike Premium Touch scanner programming guide
Transmit UPC-E1 Check Digit
Parameter # 2Ah
Scan the appropriate bar code below to transmit the symbol with or without the UPC-E1 check digit.
*Transmit UPC-E1 Check Digit
(01h)
Do Not Transmit UPC-E1 Check Digit
(00h)
UPC-A Preamble
Parameter # 22h
Preamble characters (Country Code and System Character) can be transmitted as part of a UPC-A symbol. Select one of
the following options for transmitting UPC-A preamble to the host device: transmit system character only, transmit system
character and country code (“0” for USA), or transmit no preamble.
No Preamble
(<DATA>)
(00h)
*System Character
(<SYSTEM CHARACTER> <DATA>)
(01h)
System Character & Country Code
(< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
(02h)
Table of contents