Advertisement

Quick Links

SocketScan
Advanced Programming Guide
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.
Software

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SocketScan and is the answer not in the manual?

Questions and answers

Summary of Contents for Socket SocketScan

  • Page 1 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.
  • Page 2 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.
  • Page 3: Table Of Contents

    Contents 1 | Parameter Support 2 | Motorola SE-955 and CSE-600 Parameter Numbers Setting Code Lengths via Serial Commands Parameters (symbologies, laser on time, scan angle, etc.) Numeric Barcodes Setting up the EA15 (baud rate, stop bits, postamble, symbologies) Optimizing Reading Performance Setup Group Commands Control Group Commands Status Group Commands...
  • Page 4: Parameter Support

    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.
  • Page 5 Table A: Engine Type/Product Cross Reference Table Revision Scanning Engine Type Product No. Product Name Letter SE-955 CSE-600 EA15 8510-00209 Secure Digital Scan Card 3E 8510-00227 CF RFID Reader-Scan Card 6M B or later 8510-00234 CompactFlash Scan Card 5E 8510-00243 CompactFlash Scan Card 5M 8510-00244 CompactFlash Scan Card 5P...
  • Page 6 Table B: Barcode Symbologies Supported Barcode Symbology SE-955 CSE-600 EA15 1D Symbologies Bookland EAN (ISBN) Chinese 2 of 5 Codabar Code 11 Code 39 Trioptic Code 39 Code 39 Full ASCII Code 93 Code 128 Discrete 2 of 5 EAN-8 EAN-13 GS1-128 (UCC/EAN-128) GS1 DataBar (RSS)
  • Page 7: 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.
  • Page 8: Parameter Numbers

    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 UPC-E 0x02 UPC-E1 0x0C EAN-8 0x04 EAN-13 0x03 Bookland EAN (ISBN) 0x53 Decode UPC/EAN Supplementals 0x10 Decode UPC/EAN Redundancy 0x50 Transmit UPC-A Check Digit...
  • Page 9 Code 93 Parameter Number (Hex) Page Number Code-93 0x09 0x1A Set Length(s) for Code 93 0x1B Interleaved 2 of 5 Parameter Number (Hex) Page Number Interleaved 2 of 5 0x06 0x16 Set Length(s) for I 2 of 5 0x17 I 2 of 5 Check Digit Verification 0x31 Transmit I 2 of 5 Check Digit 0x2C...
  • Page 10 Code 11 Parameter Number (Hex) Page Number Code 11 0x0A 0x1C Set Length(s) for Code 11 0x1D Code 11 Check Digit Verification 0x34 Transmit Code 11 Check Digits 0x2F Webcode** Parameter Number (Hex) Page Number Webcode 0xF076 0xF077 Set Length(s) for Webcode 0xF078 GT Webcode 0xF079...
  • Page 11: Setting Code Lengths Via Serial Commands

    0x00 0x00 within the scanner capability 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:...
  • Page 12: Parameters (Symbologies, Laser On Time, Scan Angle, Etc.)

    UPC/EAN Enable/Disable UPC-A Parameter # 0x01 To enable or disable UPC-A, scan the appropriate bar code below. *Enable UPC-A (0x01) Disable UPC-A (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 13 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) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 14 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) *Disable UPC-E1 (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 15 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) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 16 Enable/Disable EAN-13 Parameter # 0x03 To enable or disable EAN-13, scan the appropriate bar code below. *Enable EAN-13 (0x01) Disable EAN-13 (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 17 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) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 18 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.
  • Page 19 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)
  • Page 20 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.
  • Page 21 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) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 22 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) Do Not Transmit UPC-E Check Digit (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 23 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) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 24 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”...
  • Page 25 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”...
  • Page 26 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”...
  • Page 27 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 UPC- A programming selections (e.g., Preamble, Check Digit). Scan DO NOT CONVERT UPC-E TO UPC-A to transmit UPC-E (zero suppressed) decoded data.
  • Page 28 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.
  • Page 29 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)
  • Page 30 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) Type Is EAN-8...
  • Page 31 UPC/EAN Security Level Parameter # 0x4D The SE 824 offers four levels of decode security for UPC/EAN bar codes. Increasing levels of security are provided for decreasing levels of bar code quality. Select higher levels of security for decreasing levels of bar code quality. Increasing security decreases the scanner’s aggressiveness, so choose only that level of security necessary for the application.
  • Page 32 UPC/EAN Security Level 2 If mis-decodes of poorly printed bar codes occur, and the mis-decodes are not limited to characters 1, 2, 7, and 8, select this security level. UPC/EAN Security Level 2 (0x02) UPC/EAN Security Level 3 If misdecodes still occur after selecting Security Level 2, select this security level. Be advised, selecting this option is an extreme measure against mis-decoding severely out of spec bar codes.
  • Page 33 UCC Coupon Extended Code Parameter # 0x55 The UCC Coupon Extended Code is an additional bar code adjacent to a UCC Coupon Code. To enable or disable UCC Coupon Extended Code, scan the appropriate bar code below. Enable UCC Coupon Extended Code (0x01) Disable UCC Coupon Extended Code (0x00)
  • Page 34 Code 128 Enable/Disable Code 128 Parameter # 0x08 To enable or disable Code 128, scan the appropriate bar code below. *Enable Code 128 (0x01) Disable Code 128 (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 35 Enable/Disable UCC/EAN-128 Parameter # 0x0E To enable or disable UCC/EAN-128, scan the appropriate bar code below. (See Appendix A, UCC/EAN-128 for information on this symbology.) *Enable UCC/EAN-128 (0x01) Disable UCC/EAN-128 (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 36 Enable/Disable ISBT 128 Parameter # 0x54 To enable or disable ISBT 128, scan the appropriate bar code below. *Enable ISBT 128 (0x01) Disable ISBT 128 (0x00) Lengths for Code 128 No length setting is required for Code 128. Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 37 Code 39 Enable/Disable Code 39 Parameter # 0x00 To enable or disable Code 39, scan the appropriate bar code below. *Enable Code 39 (0x01) Disable Code 39 (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 38 Enable/Disable Trioptic Code 39 Parameter # 0x0D Trioptic Code 39 is a variant of Code 39 used in marking computer tape cartridges. Trioptic Code 39 symbols always contain six characters. To enable or disable Trioptic Code 39, scan the appropriate bar code below. Enable Trioptic Code 39 (0x01) Disable Trioptic Code 39...
  • Page 39 Convert Code 39 to Code 32 (Italian Pharma Code) Parameter # 0x56 Code 32 is a variant of Code 39 used by the Italian pharmaceutical industry. Scan the appropriate bar code below to enable or disable converting Code 39 to Code 32. Note: Code 39 must be enabled in order for this parameter to function.
  • Page 40 Code 32 Prefix Parameter # 0xE7 Enable this parameter to add the prefix character “A” to all Code 32 bar codes. Convert Code 39 to Code 32 (Italian Pharma Code) must be enabled for this parameter to function. Enable Code 32 Prefix (0x01) *Disable Code 32 Prefix (0x00)
  • Page 41 Set Lengths for Code 39 Parameter # L1 = 0x12, L2 = 0x13 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for Code 39 may be set for any length, one or two discrete lengths, or lengths within a specific range.
  • Page 42 Set Lengths for Code 39 (continued) Length Within Range - This option limits decodes to only those Code 39 symbols within a specified range. For example, to decode Code 39 symbols containing between 4 and 12 characters, first scan Code 39 - Length Within Range. Then scan 0, 4, 82.
  • Page 43 Code 39 Check Digit Verification Parameter # 0x30 When this feature is enabled, the scanner checks the integrity of all Code 39 symbols to verify that the data complies with specified check digit algorithm. Only those Code 39 symbols which include a modulo 43 check digit are decoded. Only enable this feature if your Code 39 symbols contain a module 43 check digit.
  • Page 44 Transmit Code 39 Check Digit Parameter # 0x2B Scan this symbol to transmit the check digit with the data. Transmit Code 39 Check Digit (Enable) (0x01) Scan this symbol to transmit data without the check digit. *Do Not Transmit Code 39 Check Digit (Disable) (0x00) Note: Make sure you use the correct method to program your scanner.
  • Page 45 Enable/Disable Code 39 Full ASCII Parameter # 0x11 Code 39 Full ASCII is a variant of Code 39 which pairs characters to encode the full ASCII character set. To enable or disable Code 39 Full ASCII, scan the appropriate bar code below.
  • Page 46 Code 93 Enable/Disable Code 93 Parameter # 0x09 To enable or disable Code 93, scan the appropriate bar code below. Enable Code 93 (0x01) *Disable Code 93 (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 47 Set Lengths for Code 93 Parameter # L1 = 0x1A, L2 = 0x1B The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for Code 93 may be set for any length, one or two discrete lengths, or lengths within a specific range.
  • Page 48 Set Lengths for Code 93 (continued) Length Within Range - This option sets the unit to decode a code type within a specified range. For example, to decode Code 93 symbols containing between 4 and 12 characters, first scan Code 93 Length Within Range, then scan 0, 4, 1 and 2 (single digit numbers must always be preceded by a leading zero).
  • Page 49 Interleaved 2 of 5 Enable/Disable Interleaved 2 of 5 Parameter # 0x06 To enable or disable Interleaved 2 of 5, scan the appropriate bar code below. *Enable Interleaved 2 of 5 (0x01) Disable Interleaved 2 of 5 (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 50 Set Lengths for Interleaved 2 of 5 Parameter # L1 = 0x16, L2 = 0x17 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for I 2 of 5 may be set for any length, one or two discrete lengths, or lengths within a specific range.
  • Page 51 Set Lengths for Interleaved 2 of 5 (continued) Length Within Range - Select this option to decode only codes within a specified range. For example, to decode I 2 of 5 symbols containing between 4 and 12 characters, first scan I 2 of 5 Length Within Range, then scan 0, 4, 1 and 2 (single digit numbers must always 82.
  • Page 52 I 2 of 5 Check Digit Verification Parameter # 0x31 When enabled, this parameter checks the integrity of an I 2 of 5 symbol to ensure it complies with a specified algorithm, either USS (Uniform Symbology Specification), or OPCC (Optical Product Code Council). *Disable (0x00) USS Check Digit...
  • Page 53 Transmit I 2 of 5 Check Digit Parameter # 0x2C Scan this symbol to transmit the check digit with the data. Transmit I 2 of 5 Check Digit (Enable) (0x01) Scan this symbol to transmit data without the check digit. *Do Not Transmit I 2 of 5 Check Digit (Disable) (0x00)
  • Page 54 Convert I 2 of 5 to EAN-13 Parameter # 0x52 This parameter converts a 14 character I 2 of 5 code into EAN-13, and transmits to the host as EAN-13. To accomplish this, I 2 of 5 must be enabled, one length must be set to 14, and the code must have a leading zero and a valid EAN-13 check digit.
  • Page 55 Discrete 2 of 5 Enable/Disable Discrete 2 of 5 Parameter # 0x05 To enable or disable Discrete 2 of 5, scan the appropriate bar code below. Enable Discrete 2 of 5 (0x01) *Disable Discrete 2 of 5 (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 56 Set Lengths for Discrete 2 of 5 Parameter # L1 = 0x14, L2 = 0x15 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for D 2 of 5 may be set for any length, one or two discrete lengths, or lengths within a specific range.
  • Page 57 Length Within Range - Select this option to decode codes within a specified range. For example, to decode D 2 of 5 symbols containing between 4 and 12 characters, first scan D 2 of 5 Length Within Range, then scan 0, 4, 1 and 2 (single digit numbers must 82.
  • Page 58 8-50 SE-955 Integration Guide Chinese 2 of 5 Enable/Disable Chinese 2 of 5 Parameter # 0xF0 0x98 To enable or disable Chinese 2 of 5, scan the appropriate bar code below. Enable Chinese 2 of 5 (0x01) Disable Chinese 2 of 5 (0x00) Note: Make sure you use the correct method to program your scanner.
  • Page 59 Codabar Enable/Disable Codabar Parameter # 0x07 To enable or disable Codabar, scan the appropriate bar code below. Enable Codabar (0x01) *Disable Codabar (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 60 Set Lengths for Codabar Parameter # L1 = 0x18, L2 = 0x19 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for Codabar may be set for any length, one or two discrete lengths, or lengths within a specific range.
  • Page 61 Length Within Range - Select this option to decode a code within a specified range. For example, to decode Codabar symbols containing between 4 and 12 characters, first scan Codabar Length Within Range, then scan 0, 4, 1 and 2 (single digit numbers must 82.
  • Page 62 CLSI Editing Parameter # 0x36 When enabled, this parameter strips the start and stop characters and inserts a space after the first, fifth, and tenth characters of a 14-character Codabar symbol. Note: Symbol length does not include start and stop characters. Enable CLSI Editing (0x01) *Disable CLSI Editing...
  • Page 63 NOTIS Editing Parameter # 0x37 When enabled, this parameter strips the start and stop characters from decoded Codabar symbol. Enable NOTIS Editing (0x01) *Disable NOTIS Editing (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 64 Enable/Disable MSI Parameter # 0x0B To enable or disable MSI, scan the appropriate bar code below. Enable MSI (0x01) *Disable MSI (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 65 Set Lengths for MSI Parameter # L1 = 0x1E, L2 = 0x1F The length of a code refers to the number of characters (i.e., human readable characters) the code contains, and includes check digits. Lengths for MSI can be set for any length, one or two discrete lengths, or lengths within a specific range.
  • Page 66 Length Within Range - Select this option to decode codes within a specified range. For example, to decode MSI symbols containing between 4 and 12 characters, first scan MSI Length Within Range, then scan 0, 4, 1 and 2 (single digit numbers must always be 82.
  • Page 67 MSI Check Digits Parameter # 0x32 These check digits at the end of the bar code verify the integrity of the data. At least one check digit is always required. Check digits are not automatically transmitted with the data. *One MSI Check Digit (0x00) If two check digits is selected, also select an MSI Check Digit...
  • Page 68 Transmit MSI Check Digit Parameter # 0x2E Scan this symbol to transmit the check digit with the data. Transmit MSI Check Digit (Enable) (0x01) Scan this symbol to transmit data without the check digit. *Do Not Transmit MSI Check Digit (Disable) (0x00) Note: Make sure you use the correct method to program your scanner.
  • Page 69 MSI Check Digit Algorithm Parameter # 0x33 When the Two MSI check digits option is selected, an additional verification is required to ensure integrity. Select one of the following algorithms. MOD 10/ MOD 11 (0x00) *MOD 10/ MOD 10 (0x01) Note: Make sure you use the correct method to program your scanner.
  • Page 70 Enable/Disable RSS-14 Parameter # 0xF0 0x52 To enable or disable RSS-14, scan the appropriate bar code below. Enable RSS-14 (0x01) *Disable RSS-14 (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 71 Enable/Disable RSS-Limited Parameter # 0xF0 0x53 To enable or disable RSS-Limited, scan the appropriate bar code below. Enable RSS-Limited (0x01) *Disable RSS-Limited (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 72 Enable/Disable RSS-Expanded Parameter # 0xF0 0x54 To enable or disable RSS-Expanded, scan the appropriate bar code below. Enable RSS-Expanded (0x01) *Disable RSS-Expanded (0x00) Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 73 Parameter Menus8-41 Code 11 Enable/Disable Code 11 Parameter # 0x0A To enable or disable Code 11, scan the appropriate bar code below. Enable Code 11 (0x01) Disable Code 11 (0x00) Set Lengths for Code 11 Parameter # L1 = 0x1C, L2 = 0x1D The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code has.
  • Page 74 8-42 SE-955 Integration Guide Set Lengths for Code 11 (continued) Code 11 - One Discrete Length Code 11 - Two Discrete Lengths Code 11 - Length Within Range Code 11 - Any Length Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands.
  • Page 75 Parameter Menus 8-43 Code 11 Check Digit Verification Parameter # 0x34 This feature allows the scanner to check the integrity of all Code 11 symbols to verify that the data complies with the specified check digit algorithm. This selects the check digit mechanism for the decoded Code 11 bar code. The options are to check for one check digit, check for two check digits, or disable the feature.
  • Page 76 WebCode Enable/Disable WebCode Parameter #0xF076 When enabled, the decoder decodes WebCode. When disabled, the decoder does not recognize WebCode. Enable: 0x01 Disable: 0x00 Set Lengths for WebCode Length 1: Parameter # 0xF077 Length 2: Parameter # 0xF078 Lengths for WebCode may be set for any length, one or two discrete lengths, or lengths within a specific range.
  • Page 77 Laser On Time Parameter # 0x88 This parameter sets the maximum time decode processing continues during a scan attempt. It is programmable in 0.1 second increments from 0.5 to 9.9 seconds. To set a Laser On Time, scan the bar code below. Next scan two numeric bar codes page 82 beginning on that correspond to the desired on time.
  • Page 78 Scan Angle Parameter # 0xBF This parameter sets the scan angle to narrow or wide. Narrow Angle (35°) (0x05) *Wide Angle (47°) default (0x06)
  • Page 79 Transmit Code ID Character Parameter # 0x2D A code ID character identifies the code type of a scanned bar code. This can be useful when decoding more than one code type. The code ID character is inserted between the prefix character (if selected) and the decoded symbol. Select no code ID character, a Symbol Code ID character, or an AIM Code ID character.
  • Page 80 Transmit Code ID Character (continued) Symbol Code ID Character (0x02) Aim Code ID Character (0x01) *None (0x00)
  • Page 81 8-16 SE-955 Integration Guide Linear Code Type Security Level Parameter # 0x4E The SE-955 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 scanner’s aggressiveness decreases. Select the security level appropriate for your bar code quality.
  • Page 82 Parameter Menus 8-17 Linear Security Level 4 All code types must be successfully read three times before being decoded. Linear Security Level 4 (0x04) Bi-directional Redundancy Parameter # 0x43 This parameter is only valid when a Linear Code Type Security Level is enabled (see page 8-16).
  • Page 83: Numeric Barcodes

    Numeric Bar Codes For parameters requiring specific numeric values, scan the appropriately numbered bar code(s).
  • Page 84 Numeric Bar Codes (continued)
  • Page 85 Numeric Bar Codes (continued) Cancel To change the selection or cancel an incorrect entry, scan the bar code below. Cancel Note: Make sure you use the correct method to program your scanner. The CSE-600 can only be programmed with serial commands. The SE-955 can be programmed with either serial commands or bar codes.
  • Page 86 This chapter provides the programmable parameters, programming barcodes, and serial commands for the Socket barcodes scanners equipped with the Intermec EA15 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.
  • Page 87: Setting Up The Ea15 (Baud Rate, Stop Bits, Postamble, Symbologies)

    Setting Up the EA15 You can set up your EA15 using one of these two methods: • Send software commands from your host system using the Intermec Scanner Control Protocol (ISCP). For help, see the ISCP Technical Reference Manual available (limited access) from the Intermec web site at www.intermec.com or through your Intermec representative.
  • Page 88 2 Scan one of these bar codes to set the baud rate (* = default value): baud rate 38400 \60\02\48\40\00\18\00 baud rate 57600 (*) \60\02\48\40\00\1A\40 3 Scan one of these bar codes to set the stop bits: stop bits 1 (*) \60\02\48\44\00\00\00 stop bits 2 \60\02\48\44\00\02\40...
  • Page 89 6 Scan one or more of these bar codes to set the bar code symbologies you want to enable: Note: This Step does not include bar codes for all support bar code symbologies. To create bar codes for additional symbologies, see the EasySet software. Aztec \60\02\1E\00\00\02\40 Codabar...
  • Page 90 Interleaved 2 of 5 \60\01\56\00\00\02\40 MSI Code \60\01\5B\20\00\02\40 PDF417 \60\02\0B\20\00\02\40 Postnet \60\01\20\40\00\02\40 RSS - RSS 14 \60\02\13\20\00\02\40 RSS - Expanded \60\02\13\22\00\02\40 RSS - Limited \60\02\13\21\00\02\40 Standard 2 of 5 \60\02\00\40\00\02\40...
  • Page 91 UPC / EAN - UPC-A active (*) \60\02\08\40\00\02\40 UPC / EAN - UPC-E active (*) \60\02\08\41\00\02\40 UPC / EAN - EAN-8 active (*) \60\02\08\42\00\02\40 UPC / EAN - EAN-13 active (*) \60\02\08\43\00\02\40 UPC / EAN - UPC-E1 - active \60\02\08\4C\00\02\40 7 Scan one or more of these bar codes to test the bar code symbologies you enabled in Step 6: Aztec...
  • Page 92 Code 128 CODE-128 Code 39 CODE-39 Code 93 1234567 Datamatrix EAN 13 1234567890128 Interleaved 2 of 5 12345678901234 1234567...
  • Page 93 PDF417 Intermec Technologies Corporation PDF417 Postnet RSS 14 12345678901231 RSS Expanded 12345678901231 RSS Limited 12345678901231 Standard 2 of 5 123456 UPC-A...
  • Page 94: Optimizing Reading Performance

    EAN 128 1234567 Optimizing Reading Performance You can optimize the reading performance of your EA15 by adjusting certain imager parameters. This section describes how to set these parameters to achieve the best reading performance possible considering the environment, application, and type of bar codes: •...
  • Page 95 Extended Reading Range The extended reading range option is supported by certain symbologies and allows you to read bar codes from up to a distance of 90 cm (35 in) with your EA15. If your application decodes linear bar codes and you want the fastest possible decode rate, you should disable Extended Reading Range.
  • Page 96: Setup Group Commands

    Setup Group Commands Use these commands to set up the EA15. All GID and FID values are in hexadecimal. AustraliaPost, GID = 0x34 Function Default Parameter activation disabled code mark " * " UDSI " P3 " Aztec, GID = 0x53 Function Default Parameter activation...
  • Page 97 Codablock, GID = 0x4D Function Default Parameter Codablock A activation disabled Codablock F activation disabled Codablock A code mark " * " Codablock F code mark " * " Codablock A UDSI " K0 " Codablock F UDSI " K1 " Code 11, GID = 0x4A Function Default Parameter...
  • Page 98 Code 93, GID = 0x41 Function Default Parameter activation disabled code mark " D " UDSI " B6 " length L1 length L2 length L3 length mode L1 as minimum length Code 128 / EAN 128, GID = 0x43 Function Default Parameter Code 128 activation enabled...
  • Page 99 DutchPost, GID = 0x36 Function Default Parameter activation disabled code mark " * " UDSI " P4 " EAN/UCC Composite, GID = 0x56 Function Default Parameter CC-A/B activation disabled CC-C activation disabled linear transmission only disabled composite message decoding auto-discriminate CC-A/B code mark "...
  • Page 100 Matrix 2 of 5, GID = 0x45 Function Default Parameter activation disabled start stop regular code mark " D " UDSI " B4 " length L1 length L2 length L3 length mode L1 as minimum length Maxicode, GID = 0x52 Function Default Parameter activation...
  • Page 101 PDF417 / MicroPDF417, GID = 0x4C Function Default Parameter PDF417 activation enabled control header transmitted disabled file name transmitted disabled segment transmitted disabled time stamp transmitted disabled sender transmitted disabled Addressee transmitted disabled file size transmitted disabled checksum transmitted disabled MicroPDF417 activation disabled MicroPDF417 Code 128 emulation...
  • Page 102 Postnet, GID=0x30 Function Default Parameter activation disabled check digit transmission enabled code mark " * " UDSI " P0" QR Code, GID = 0x55 Function Default Parameter activation disabled code mark " * " UDSI " D1 " RSS, GID = 0x4F Function Default Parameter RSS-14 activation...
  • Page 103 Telepen, GID = 0x49 Function Default Parameter activation disabled format ASCII code mark " * " UDSI " C6 " length L1 0 (any length) length L2 length L3 length mode L1 as minimum length TLC39, GID = 0x4E Function Default Parameter activation disabled...
  • Page 104 UPC / EAN, GID = 0x4B Function Default Parameter activation UPC-A enabled activation UPC-E enabled activation UPC-E1 disabled activation EAN-8 enabled activation EAN-13 enabled ISBN conversion for EAN-13 disabled GTIN compliant disabled add-on digits not required but transmitted if read add-on 2 disabled add-on 5...
  • Page 105 Data Editing, GID = 0x65 Function Default Parameter activation – scenario 0 disabled activation – scenario 1 disabled activation – scenario 2 disabled activation – scenario 3 disabled activation – scenario 4 disabled activation – scenario 5 disabled activation – scenario 6 disabled mask –...
  • Page 106 Decoding Security, GID = 0x71 Function Default Parameter consecutive same read data validation 40 timeout between identical 300 ms consecutive codes timeout between different 0 ms consecutive codes Beep/LED Indicator, GID = 0x72 Function Default Parameter beep frequency 2090 Hz good read beep duration (ms) 50 ms green LED duration (ms)
  • Page 107: Control Group Commands

    Message Format, GID = 0x60 Function Default Parameter symbology identifier disabled Serial Interface, GID = 0x63 Function Default Parameter baud rate 19200 RTS / CTS hardware protocol disabled flow control 1000 ms data bits parity none stop bits Control Group Commands Use control commands to allow the host to control the EA15.
  • Page 108: Setting Code Lengths Via Serial Commands

    0x00 0x00 within the scanner capability 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:...
  • Page 109 EAN-128 convention. Standard Code 128 and GS1-128 may be mixed in application. All of Socket’s barcode scanning products auto-discriminate between these symbols, and can enable or disable one or both code types. The table below indicates the behavior of these scanners in each of the four possible parameter settings.
  • Page 110 Appendix B Using the Scan Params WinCE Utility You can use Scan Params to effectively modify the settings in your Socket barcode scanner via the symbology parameters and requisite data on pages 8-69. Note: Parameters 0x36 and 0x37, for enabling/disabling CLSI and NOTIS editing respectively, do not work with Socket barcode scanners with the Motorola (Symbol) CSE-600 engine.
  • Page 111: Appendix C Using The Scan Params Palm Utility

    Appendix C Using the Scan Params Palm Utility You can use Scan Params to effectively modify the settings in your Socket barcode scanner via the symbology parameters and requisite data on pages 8-69. Note: Parameters 0x36 and 0x37, for enabling/disabling CLSI and NOTIS editing respectively, do not work with Socket barcode scanners with the Motorola (Symbol) CSE-600 engine.
  • Page 112 © Socket Mobile, Inc. Printed in U.S.A.

Table of Contents