A guide to help you program symbology and parameter settings for the
following Socket barcode scanning products:
• Secure Digital Scan Card Series 3
• CompactFlash Scan Card Series 5 and 5 Rx
• CompactFlash RFID Reader-Scan Card Series 6
• Socket Bluetooth® Cordless Hand Scanner Series 7 and 7 Rx
• Socket Bluetooth® Cordless Ring Scanner Series 9
NOTE: This guide pertains only to Socket barcode scanners made
after May 2006.
Please compare the revision letter of your product to the one listed
on page 4 to determine if this is the correct programming manual for
your product.
Socket, the Socket logo, SocketScan, and Business Mobility Now! are trademarks or registered
trademarks of Socket Communications, Inc. The Bluetooth wordmark is owned by the Bluetooth SIG,
Inc., and any use of the mark by Socket Mobile, Inc. is under license. All other brand and product
names are trademarks of their respective holders.
Reproduction of the contents of this manual without the permission of Socket Communications is
expressly prohibited. Please be aware that the products described in this manual may change
without notice.
Feel free to contact Socket Mobile at:
Socket Mobile, Inc.
39700 Eureka Drive
Newark, CA 94560
USA
Other than the above, Socket Mobile can assume no responsibility for anything from the application
of information contained in this manual.
Socket Mobile requests that you refrain from any applications of this product not described in this
manual. Pleas refrain from disassembling any products. Disassembly of such devices will void the
product warranty.
You can track new product releases, software updates and technical bulletins by visiting Socket’s
website at: http://www.socketmobile.com
2
Contents
1 | Parameter Support 4
2 | Motorola SE-955 and CSE-600 7
Parameter Numbers 8
Setting Code Lengths via Serial Commands 11
Parameters (symbologies, laser on time, scan angle, etc.) 12
Numeric Barcodes 83
Setting up the EA15 (baud rate, stop bits, postamble, symbologies) 87
Optimizing Reading Performance 94
Setup Group Commands 96
Control Group Commands 107
Status Group Commands 107
Setting Code Lengths via Serial Commands 108
ytilitU ECniW smaraP nacS eht gnisU B xidneppA110
Appendix C Using the Scan Params Palm Utility 111
68 51AE cemretnI | 3
901 821-1SG A xidneppA
3
1 | Parameter Support
Socket barcode scanners are built with different scanning engines, which give them different
scanning capabilities.
How to Use this Programming Guide
1. Look at the barcode label on the back of your product and/or package to determine the
product’s Revision (Rev) letter. The Rev letter is the letter after the part number (P/N), which
appears in the format 85xx-xxxx.
The Rev Letter in this
example is “A”
2. Check Table A on the next page to see if the Rev letter of your product falls within the range
listed.
3. If your product Rev letter falls within the range listed in the table, then make a note of which
scanning engine your product has (i.e., SE-955, CES-600 or EA15).
If your product has a Rev letter previous to the one listed in the table, then do not use this
guide. Please contact Socket technical support at http://support.socketmobile.com
correct document.
4. Refer to Table B on page 6 to determine whether the scanning engine in your product supports
the symbologies you want.
5. Turn to Chapter 2 or Chapter 3, depending on which scanning engine you have, to find
barcodes and/or serial commands for programming your device.
8510-00209 Secure Digital Scan Card 3E Any X
8510-00227 CF RFID Reader-Scan Card 6M B or later X
8510-00234 CompactFlash Scan Card 5E Any X
8510-00243 CompactFlash Scan Card 5M Any X
8510-00244 CompactFlash Scan Card 5P C or later X
8510-00248 CF RFID Reader-Scan Card 6P B or later X
8510-00265 Secure Digital Scan Card 3M Any X
8510-00266 Secure Digital Scan Card 3P Any X
8510-00272 CompactFlash Scan Card 5X Any X
8510-00275 CompactFlash Scan Card 5X HD Any X
8510-00287 CompactFlash Scan Card 5XRx Any X
8510-00288 Secure Digital Scan Card 3EL Any X
8510-00289 CompactFlash Scan Card 5EL Any X
8550-00002 Bluetooth Cordless Ring Scanner 9M Any X
8550-00005 Bluetooth Cordless Hand Scanner 7M (v1) D or later X
8550-00007 Bluetooth Cordless Hand Scanner 7E Any X
8550-00015 Bluetooth Cordless Hand Scanner 7P B or later X
8550-00018 Bluetooth Cordless Ring Scanner 9P (v1) C or later X
8550-00022 Bluetooth Cordless Ring Scanner 9M Any X
8550-00024 Bluetooth Cordless Ring Scanner 9P (v2) Any X
8550-00025 Bluetooth Cordless Ring Scanner 9M Any X
8550-00027 Bluetooth Cordless Ring Scanner 9P (v3) Any X
8550-00030
8550-00032
8550-00038
8550-00041
8550-00046 Bluetooth Cordless Hand Scanner 7NRx Any X
8550-00050
8550-00051
8550-00052
Bluetooth Cordless Ring Scanner 9M Any X
Bluetooth Cordless Hand Scanner 7M (v2) Any X
Bluetooth Cordless Hand Scanner 7EL Any X
Revision
Letter
Scanning Engine Type
SE-955 CSE-600 EA15
5
Table B: Barcode Symbologies Supported
Barcode Symbology SE-955 CSE-600 EA15
1D Symbologies
Bookland EAN (ISBN) X X
Chinese 2 of 5 X X
Codabar X X X
Code 11 X X X
Code 39 X X X
Trioptic Code 39 X X X
Code 39 Full ASCII X X X
Code 93 X X X
Code 128 X X X
Discrete 2 of 5 X X
EAN-8 X X X
EAN-13 X X X
GS1-128 (UCC/EAN-128) X X X
GS1 DataBar (RSS) X X
Industrial and Standard 2 of 5 X
Interleaved 2 of 5 X X X
ISBT-128 X X
MSI/Plessey X X X
UPC-A X X X
UPC-E X X X
UPC-E1 X X X
WebCode X
Postal/2D Symbologies
Australian Post X
Aztec/Aztec Mesa X
British Post X
BPO X
Canadian Post X
Codablock X
DataMatrix X
DutchPost X
EAN/UCC Composite X
JapanPost X
Matrix 2 of 5 X
Maxicode X
PDF417 X
MicroPDF417 X
Planet Code X
Postnet X
QR Code X
Standard 2 of 5 X
Telepen X
TCIF Linked Code (TLC)39 X
IATA 2 of 5 X
Code 49 X
OCR X
Table C: General and Data Option Parameters Supported
Parameter SE-955 CSE-600 EA15
Scan Angle X N/A
Laser On Time X N/A
Transmit Code ID X X N/A
6
2 | Motorola SE-955 and CSE-600
This chapter provides the programmable parameters, programming barcodes, and serial commands
for the Socket barcodes scanners equipped with the Motorola (Symbol) SE-955 or CSE-600 barcode
scanning engine. Please refer to the tables in Chapter 1 to determine which scanning engine your
product uses, and which parameters/symbologies it supports.
IMPORTANT! Use the correct method to program your barcode scanner!
CSE-600: Can only be programmed with serial commands.
SE-955: Can be programmed with programming barcodes or serial commands.
To program using programming barcodes
Scan the appropriate barcodes included in this chapter. The new value permanently replaces the
existing memory value.
To program via serial commands:
Send the parameter through the scan engine’s serial port using the SSI command PARAM_SEND.
Hexadecimal parameter numbers are shown in this chapter below the parameter title, and options
appear in parentheses beneath the accompanying barcodes.
CSE-600
PC or Palm users to send serial commands to products using CSE-600. Download the utility from
Socket’s website at: http://www.socketmobile.com/support/downloads
: Socket has created a Configuration Utility (ScanParams.exe) that makes it easy for Pocket
7
Parameter Numbers
Note: Barcodes for programming numbers (e.g., for setting barcode lengths) are on page 82.
UPC/EAN Parameter Number (Hex) Page Number
UPC-A 0x01 12
UPC-E 0x02 13
UPC-E1 0x0C 14
EAN-8 0x04 15
EAN-13 0x03 16
Bookland EAN (ISBN)* 0x53 17
Decode UPC/EAN Supplementals 0x10 18
Decode UPC/EAN Redundancy 0x50 20
Transmit UPC-A Check Digit 0x28 21
Transmit UPC-E Check Digit 0x29 22
Transmit UPC-E1 Check Digit 0x2A 23
UPC-A Preamble 0x22 24
UPC-E Preamble 0x23 25
UPC-E1 Preamble 0x24 26
Convert UPC-E to A 0x25 27
Convert UPC-E1 to A 0x26 28
EAN-8 Zero Extend 0x27 29
Convert EAN-8 to EAN-13 Type 0xE0 30
UPC/EAN Security Level 0x4D 31
UCC Coupon Extended Code 0x55 33
Code 128 Parameter Number (Hex) Page Number
Code-128 0x08 34
GS1-128 (UCC/EAN-128) 0x0E 35
ISBT 128* 0x54 36
Code 39 Parameter Number (Hex) Page Number
Code 39 0x00 37
Trioptic Code 39 0x0D 38
Convert Code 39 to Code 32 0x56 39
Code 32 Prefix 0xE7 40
Set Length(s) for Code 39
Code 39 Check Digit Verification 0x30 43
Transmit Code 39 Check Digit 0x2B 44
Code 39 Full ASCII Conversion 0x11 45
0x12
0x13
41
*
Not supported by CSE-600.
8
Code 93 Parameter Number (Hex) Page Number
Code-93 0x09 46
Set Length(s) for Code 93
0x1A
0x1B
47
Interleaved 2 of 5 Parameter Number (Hex) Page Number
Interleaved 2 of 5 0x06 49
Set Length(s) for I 2 of 5
I 2 of 5 Check Digit Verification 0x31 52
Transmit I 2 of 5 Check Digit 0x2C 53
Convert I 2 of 5 to EAN 13 0x52 54
0x16
0x17
50
Discrete 2 of 5 Parameter Number (Hex) Page Number
Discrete 2 of 5 0x05 55
Set Length(s) for D 2 of 5
0x14
0x15
56
Chinese 2 of 5* Parameter Number (Hex) Page Number
Chinese 2 of 5*
0xF0
0x98
58
Codabar Parameter Number (Hex) Page Number
Codabar 0x07 59
Set Length(s) for Codabar
CLSI Editing 0x36 62
NOTIS Editing
0x18
0x19
0x37 63
60
MSI Parameter Number (Hex) Page Number
MSI 0x0B 64
Set Length(s) for MSI
MSI Check Digits 0x32 67
Transmit MSI Check Digit 0x2E 68
MSI Check Digit Algorithm 0x33 69
0x1E
0x1F
65
GS1 DataBar (RSS)* Parameter Number (Hex) Page Number
RSS-14
RSS-Limited
RSS-Expanded
0xF0
0x52
0xF0
0x53
0xF0
0x54
70
71
72
*
Not supported by CSE-600
9
Code 11 Parameter Number (Hex) Page Number
Code 11 0x0A 73
Set Length(s) for Code 11
Code 11 Check Digit Verification 0x34 75
Transmit Code 11 Check Digits 0x2F 75
0x1C
0x1D
74
Webcode** Parameter Number (Hex) Page Number
Webcode 0xF076 76
Set Length(s) for Webcode
GT Webcode 0xF079 76
0xF077
0xF078
76
General and Data Options Parameter Number (Hex) Page Number
Laser On Time 0x88 77
Scan Angle 0xBF 78
Transmit Code ID 0x2D 79
Linear Code Type Security Level 0x4E 81
Bi-directional Redundancy 0x43 82
**
Not supported by SE-955.
10
Setting Code Lengths via Serial Commands
While the length (number of characters/digits) of some barcodes is fixed (e.g., UPC, EAN, JAN), most
symbologies allow you to configure among various options for barcode length.
Depending on the option you choose, your scanner will be able to decode one of the following:
• One discrete length barcode
• Two discrete length barcodes
• Barcodes within a range of lengths within the scan engine capability
• Any length of barcodes within the scan engine capability
There are two lengths (L1 and L2) for each variable length code type. Please refer to the individual
code types in the following pages for the L1 and L2 parameter numbers for specific symbologies.
Code length option Length 1 value Length 2 value
One discrete length will be decoded Discrete length to decode 0x00
Two discrete lengths will be decoded Higher length value Lower length value
Setting Variable Code Lengths
Lengths within a range will be
decoded within the scanner capability
Any length barcode will be decoded
within the scanner capability
Lower length value Higher length value
0x00 0x00
CSE-600: Socket has created a Configuration Utility (ScanParams.exe) that makes it easy for Pocket
PC and Palm users to send serial commands to products using the CSE-600. Download the utility
from Socket’s website at: http://www.socketmobile.com/support/downloads
11
UPC/EAN
Enable/Disable UPC-A
Parameter # 0x01
To enable or disable UPC-A, scan the appropriate bar code below.
*Enable UPC-A
(0x01)
12
Disable UPC-A
(0x00)
Enable/Disable UPC-E
Parameter # 0x02
To enable or disable UPC-E, scan the appropriate bar code below.
*Enable UPC-E
(0x01)
Disable UPC-E
(0x00)
13
Enable/Disable UPC-E1
Parameter # 0x0C
To enable or disable UPC-E1, scan the appropriate bar code below.
Note: UPC-E1 is not a UCC (Uniform Code Council) approved symbology.
Enable UPC-E1
(0x01)
14
*Disable UPC-E1
(0x00)
Enable/Disable EAN-8
Parameter # 0x04
To enable or disable EAN-8, scan the appropriate bar code below.
*Enable EAN-8
(0x01)
Disable EAN-8
(0x00)
15
Enable/Disable EAN-13
Parameter # 0x03
To enable or disable EAN-13, scan the appropriate bar code below.
*Enable EAN-13
(0x01)
16
Disable EAN-13
(0x00)
Enable/Disable Bookland EAN
Parameter # 0x53
To enable or disable EAN Bookland, scan the appropriate bar code below.
Enable Bookland EAN
(0x01)
*Disable Bookland EAN
(0x00)
17
Decode UPC/EAN Supplementals
Parameter # 0x10
Supplementals are appended characters (2 or 5) according to specific code format
conventions (e.g., UPC A+2, UPC E+2). Several options are available:
•If Decode UPC/EAN with Supplemental characters is selected, the scanner does
not decode UPC/EAN symbols without supplemental characters.
•If Ignore UPC/EAN with Supplemental characters is selected, and the
SE 824 is presented with a UPC/EAN symbol with a supplemental, the scanner
decodes the UPC/EAN and ignores the supplemental characters.
•If Autodiscriminate UPC/EAN Supplementals is selected, scan Decode UPC/
EAN Supplemental Redundancy on page 20, then select a value from the
numeric bar codes beginning on page 83. A value of 5 or more is
recommended.
•Select Enable 378/379 Supplemental Mode to enable the SE 824 to identify
supplementals for EAN-13 bar codes starting with a ‘378’ or ‘379’ prefix only. All
other UPC/EAN bar codes are decoded immediately and the supplemental
characters ignored.
•Select Enable 978 Supplemental Mode to enable the SE 824 to identify
supplementals for EAN-13 bar codes starting with a ‘978’ prefix only. All other UPC/
EAN bar codes are decoded immediately and the supplemental characters
ignored.
•Select Enable Smart Supplemental Mode to enable the SE 824 to identify
supplementals for EAN-13 bar codes starting with a ‘378’, ‘379’, or ‘978’ prefix only.
All other UPC/EAN bar codes are decoded immediately and the supplemental
characters ignored.
Note: To minimize the risk of invalid data transmission, we recommend
selecting whether to read or ignore supplemental characters.
Select the desired option by scanning one of the following bar codes.
Decode UPC/EAN With Supplementals
18
(0x01)
Decode UPC/EAN Supplementals (continued)
*Ignore UPC/EAN With Supplementals
(0x00)
Autodiscriminate UPC/EAN Supplementals
(0x02)
Enable 378/379 Supplemental Mode
(0x04)
Enable 978 Supplemental Mode
(0x05)
Enable Smart Supplemental Mode
(0x03)
19
Decode UPC/EAN Supplemental Redundancy
Parameter # 0x50
With Autodiscriminate UPC/EAN Supplementals selected, this option adjusts the number
of times a symbol without supplementals will be 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 82 Single digit numbers must have a leading zero. To change
the selection or cancel an incorrect entry, scan the Cancel bar code on page 84.
Decode UPC/EAN
Supplemental Redundancy
(Default: 7)
20
Transmit UPC-A Check Digit
Parameter # 0x28
Scan the appropriate bar code below to transmit the symbol with or without the UPC-A
check digit.
*Transmit UPC-A Check Digit
(0x01)
Do Not Transmit UPC-A Check Digit
(0x00)
21
Transmit UPC-E Check Digit
Parameter # 0x29
Scan the appropriate bar code below to transmit the symbol with or without the UPC-E
check digit.
*Transmit UPC-E Check Digit
(0x01)
22
Do Not Transmit UPC-E Check Digit
(0x00)
Transmit UPC-E1 Check Digit
Parameter # 0x2A
Scan the appropriate bar code below to transmit the symbol with or without the UPC-E1
check digit.
*Transmit UPC-E1 Check Digit
(0x01)
Do Not Transmit UPC-E1 Check Digit
(0x00)
23
UPC-A Preamble
Parameter # 0x22
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>)
(0x00)
*System Character
(<SYSTEM CHARACTER> <DATA>)
(0x01)
System Character & Country Code
(< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
(0x02)
24
UPC-E Preamble
Parameter # 0x23
Preamble characters (Country Code and System Character) can be transmitted as part of
a UPC-E symbol. Select one of the following options for transmitting UPC-E 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>)
(0x00)
*System Character
(<SYSTEM CHARACTER> <DATA>)
(0x01)
System Character & Country Code
(< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
(0x02)
25
UPC-E1 Preamble
Parameter # 0x24
Preamble characters (Country Code and System Character) can be transmitted as part of
a UPC-E1 symbol. Select one of the following options for transmitting UPC-E1 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>)
(0x00)
*System Character
(<SYSTEM CHARACTER> <DATA>)
(0x01)
System Character & Country Code
(< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
(0x02)
26
Convert UPC-E to UPC-A
Parameter # 0x25
Enable this parameter to convert UPC-E (zero suppressed) decoded data to UPC-A format
before transmission. After conversion, data follows UPC-A format and is affected by UPCA programming selections (e.g., Preamble, Check Digit).
Scan DO NOT CONVERT UPC-E TO UPC-A to transmit UPC-E (zero suppressed)
decoded data.
Convert UPC-E to UPC-A
(Enable)
(0x01)
*Do Not Convert UPC-E to UPC-A
(Disable)
(0x00)
27
Convert UPC-E1 to UPC-A
Parameter # 0x26
Enable this parameter to convert UPC-E1 (zero suppressed) decoded data to UPC-A
format before transmission. After conversion, data follows UPC-A format and is affected by
UPC-A programming selections (e.g., Preamble, Check Digit).
Scan DO NOT CONVERT UPC-E TO UPC-A to transmit UPC-E1 (zero suppressed)
decoded data.
Convert UPC-E1 to UPC-A
(Enable)
(0x01)
*Do Not Convert UPC-E1 to UPC-A
(Disable)
(0x00)
28
EAN Zero Extend
Parameter # 0x27
When enabled, this parameter adds five leading zeros to decoded EAN-8 symbols to make
them compatible in format to EAN-13 symbols.
Disable this parameter to transmit EAN-8 symbols as is.
Enable EAN Zero Extend
(0x01)
*Disable EAN Zero Extend
(0x00)
29
Convert EAN-8 to EAN-13 Type
Parameter # 0xE0
When EAN Zero Extend is enabled, you can label the extended symbol as either an
EAN-13 bar code, or an EAN-8 bar code.
When EAN Zero Extend is disabled, this parameter has no effect on bar code data.
*Type Is EAN-13
(0x00)
30
Type Is EAN-8
(0x01)
Loading...
+ 82 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.