Page 2
All rights reserved. The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Microscan manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Microscan.
Page 3
Limitation of Liability In no event shall Microscan Systems Inc. be liable to you or any third party for any special, inci- dental, or consequential damages (including, without limitation, indirect, special, punitive, or exemplary damages for loss of business, loss of profits, business interruption, or loss of business information), whether in contract, tort, or otherwise, even if Microscan Systems Inc.
Chapter 3 Read Cycle Read Cycle by ESP ................. 3-2 Read Cycle by Serial Command ............. 3-2 Read Cycle Differences in the MS-3 CCD..........3-3 Number of Symbols ................. 3-4 Time Between Identical Decodes ............3-5 No Decode Timeout ................3-11 Decodes Before Output .................
Page 5
Appendix E Serial Command Format ............A-12 Appendix F ASCII Table ................A-14 Appendix G Defaulting/Saving/Resetting ..........A-15 Appendix H Object Detector ..............A-17 Appendix I Formulas for Number of Decodes ........A-18 Appendix J Operational Tips ..............A-20 Appendix K Glossary of Terms ..............A-21 MS-3 CCD Reader User’s Manual...
About the MS-3 CCD Reader At 270 decodes per second, the MS-3 CCD offers the best read performance in its class of embedded compact CCD readers. Advanced CCD technology coupled with pro- prietary algorithms makes reading small, damaged, or poorly printed symbols routine.
Product Labels The following labels are located on the top and bottom of the MS-3 CCD Reader: 11-000070-01 1 Watt max. www.microscan.com 1201 SW 7th St. CLASS B DEVICE helpdesk@microscan.com Renton, WA 98055 Made in USA MS-3 THIS DEVICE COMPLIES WITH PART 15 OF THE FCC RULES.
Page 9
This section is designed to get the reader up and running quickly so the user can get a sense of its capabilities and test sample bar code symbols. Detailed setup information for configuring the reader for your specific application can be obtained in the subse- quent chapters. MS-3 CCD Reader User’s Manual...
3 feet. RS-232 cabling from the IB-131 to the host can be up to 47 feet provided it does not include power input 2. If using your own null modem RS-232 host cable, be certain that the host’s TxD connects to the reader’s RxD and the reader’s TxD connects to the host’s RxD. MS-3 CCD Reader User’s Manual...
Easy Setup Program.) With your reader connected to a host computer with Windows operating system, you can use the ESP to configure and control the reader. 1. Insert your Microscan CD into your computer’s CD drive. 2. Launch Setup.exe under ESP and follow the prompts.
If you do not want to make this selection every time you load ESP, uncheck Show this window at Startup. 2. Select the default name, for example MS-3 CCD-1, or type in a file name of your choice and click 3. Click when the connect to the reader dialog appears. MS-3 CCD Reader User’s Manual...
Tip: If you do not see either the CONNECTED or DISCONNECTED message at the bot- tom of your dialog, try expanding the ESP window horizontally. Important: When you connect to the reader, the reader’s settings will be loaded into ESP. MS-3 CCD Reader User’s Manual...
I 2/5 symbol type. (Default is 10 and 6.) 1. The MS-3 CCD sensor is located directly above the LED illuminators. For this reason, you should avoid tipping symbols back so that the sensor receives direct specular reflection.
• Send, No Save. This saves ESP settings to current memory. • Send and Save. This activates all changes in current memory and saves to the reader for power-on. (Similar to the <Z> command.) MS-3 CCD Reader User’s Manual...
Page 16
ESP. Defaulting When you select Default Current... or Default all ESP... you are only defaulting the ESP settings. To default the reader, see “Defaulting/Saving/Resetting” on page A- for a more information. MS-3 CCD Reader User’s Manual...
Preamble ....................2-6 Postamble ....................2-7 With Microscan’s ESP (Easy Setup Program), configuration changes can be made in the ESP menus, then sent and saved to your reader. The user can also send serial com- mands to the reader via the ESP’s Terminal window.
Preamble <K141,preambole status,preamble> Postamble <K142,postamble status,postamble> Note: You can learn the current setting of any parameter by inserting a question mark after the number, as in <K100?> To see all “K” commands, send <K?>. MS-3 CCD Reader User’s Manual...
Data Bits (host port) Usage: Only changed if necessary to match host setting. Definition: Number of bits in each character. Serial Cmd: <K100, baud rate,parity,stop bits,data bits> Default: Seven Options: 0 = Seven 1 = Eight MS-3 CCD Reader User’s Manual...
Usage: Used only with RS232 or RS422. Definition: Standard Point-to-Point requires no address and sends data to the host whenever it is available, without any request or handshake from the host. Serial Cmd: <K140, 0> MS-3 CCD Reader User’s Manual...
Page 21
This affects both K commands and operational commands, including the reset commands <A> <Z>, and <Zrd>. MS-3 CCD Reader User’s Manual...
Options: Up to four user-defined ASCII characters, including control characters. To enter control characters within a serial command, hold down the control key while typing the desired character. Example: <K141,1,CNTL-m> to enter ^M. MS-3 CCD Reader User’s Manual...
Options: Up to four user-defined ASCII characters, including control characters. To enter control characters within a serial command, hold down the control key while typing the desired character. Example: <K142,CNTL-m CNTL-j> to enter ^M^J. MS-3 CCD Reader User’s Manual...
Page 25
NULL <> can only be entered through embedded menus, not through ESP or serial commands. Note on Serial Commands: To preserve continuity with other Microscan products, some serial configuration commands may include 0s (zeros) or 1s as placeholders. In order for a these commands to be implemented, the parameter values or a comma must be included.
Chapter 3 Read Cycle Read Cycle Differences in the MS-3 CCD Important: With the MS-3 CCD, symbol data is output as soon as it is decoded. There is no “end of read cycle” option. Because of this limitation, multisymbol operations can only be emulated by controlling the read cycle duration and the time allowed between identical consecutive decodes.
Number of Symbols Number of Symbols Note: Multiple symbol scanning is different in the MS-3 CCD from other Microscan products in that the multisymbol operation is emulated by setting timeout conditions and timing between identical decodes. Usage: Commonly used where a shipping symbol contains individual symbols for part number, quantity, etc.
Decodes can be set so that more than one symbol can be read within a read cycle. Definition: Sets the length of time that the reader will wait before allowing a sym- bol that has been output from outputting again. Serial Cmd: <K503,TBID> Default: Options: 0 to 2550 mS. MS-3 CCD Reader User’s Manual...
3-5) to maxi- mum to ensure enough time for decode to take place. Caution: In automated environments, Continuous Read 1 Emulation is not recom- mended because there is no one to verify that a symbol was missed. MS-3 CCD Reader User’s Manual...
Negative is the electrical state (0 V/gnd) of the trigger sig- nal associated with the appearance of an object. Positive is the electrical state of the trigger signal received by the reader and associated with the subsequent disappearance of the object. MS-3 CCD Reader User’s Manual...
Negative is the electrical state (0 V/gnd) of the trigger sig- nal associated with the appearance of an object. Positive is the electrical state (+5 V) of the trigger signal associated with the subsequent disappearance of the object. MS-3 CCD Reader User’s Manual...
Any single ASCII character, including control characters, except NUL (00H), an existing host command character, or an on-line protocol char- acter. Note: Serial Data or Serial Data & Edge triggering mode must be enabled for Serial Trigger Character to take effect. MS-3 CCD Reader User’s Manual...
Page 34
< and >. Serial Cmd: <K230, stop trigger character> Default: Null (disabled) Options: Two hex digits representing an ASCII character except <, >, XON and XOFF. Appendix F — “ASCII Table” for ASCII character information. 3-10 MS-3 CCD Reader User’s Manual...
The first parameter is always a zero(0) and does not change. The MS-3 CCD times out if no symbol is decoded during the No Decode Timeout period. If a symbol is decoded before the timeout expires, then the timeout period starts over again.
0 to 10 (0 = “auto adaptive”) If in Single symbol mode it doesn’t achieve the number of required decodes during the read cycle, a noread will be sent. Note: Higher settings will decrease throughput speed. 3-12 MS-3 CCD Reader User’s Manual...
Any combination of ASCII characters can be defined as the noread mes- sage. Serial Cmd: <K714, status,noread message> Default: NOREAD Options: 1 to 20 ASCII characters. Note: A Noread Message is not output when in scanning disabled mode (an <I> command has been sent). 3-13 MS-3 CCD Reader User’s Manual...
Fastest shutter speed and shortest time that the sensor is exposed to the light. Usage: Applications with variable speeds, symbol sizes and distances. Serial Cmd: <K522,shutter speed,minimum speed,maximum speed> Default: (1/250 second) Options: 70 to 65535 3-14 MS-3 CCD Reader User’s Manual...
Page 39
10 to 15 mil symbols 7.5 mil symbols Thin bar width filter 7.5 to 10 mil symbols 5 to 7.5 mil symbols Large bar width filter 20 mil and larger 15 mil and larger 3-15 MS-3 CCD Reader User’s Manual...
When you enable Filter 1 in Filter List only, the other filters are omitted and the number of captures and decodes per second should significantly improve. Filter 0 Filter 2 Filter 1 Filter 3 Figure 3-3 Filter Selection 3-16 MS-3 CCD Reader User’s Manual...
Code 39 is enabled by default. http://www.aimglobal.org/standards/aimpubs.asp for additional information about symbologies. Note: When assigning characters in user-defined fields, the characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-3 CCD Reader User’s Manual...
Symbologies by ESP Click this Button to bring up the Symbologies menu To open nested options, single-click the +. To change a setting, double-click the set- ting and use your curser to scroll through the options. MS-3 CCD Reader User’s Manual...
Allows the user to define an ASCII character as an application record sep- arator. Serial Cmd: <K474, status,unused,minimum symbol length,1,1,unused,application record separator character> Default: Null (0x00) (disabled, no separator output) Options: User Defined ASCII character MS-3 CCD Reader User’s Manual...
Usage: It is has been popular because it is the most dense symbol for printing numeric characters less than 10 characters in length; however Microscan does not recommend this symbology for any new applications because of inherent problems such as truncation.
Page 48
To set for a fixed length, Length #1 and Length #2 must not be equal to each other and must both be greater than zero. MS-3 CCD Reader User’s Manual...
Page 49
“Symbol Length #1 (Interleaved 2 of 5)” for rules for saving. Important: When setting Symbol Length to any number other than 0, add account for a reserved space. For example, if your symbol has characters, set Sym- bol Length to 4. MS-3 CCD Reader User’s Manual...
Symbol Length field. When set to Any/Minimum, any length is consid- ered a valid symbol. The following rules apply: Serial Cmd: <K471, status,unused,start & stop output status,unused,symbol length status,symbol length,check digit status,check digit output status> Default: Any/Minimum Options: 0 = Any/Minimum 1 = Fixed 4-10 MS-3 CCD Reader User’s Manual...
Page 51
When disabled, symbol data is sent without the check digit. Serial Cmd: <K471, status,unused,start & stop output status,unused,symbol length status, symbol length,check digit type,check digit status,check digit output status> Default: Disabled Options: 0 = Disabled 1 = Enabled 4-11 MS-3 CCD Reader User’s Manual...
Important: When setting Symbol Length to any number other than zero, add to account for a reserved space. For example, if your symbol characters, set Symbol Length to 4. Serial Cmd: <K475, status,unused,minimum symbol length> Default: Options: 0 to 32 4-15 MS-3 CCD Reader User’s Manual...
Also called “Standard 2 of 5,” it has been used widely in the photofinish- ing and warehouse sorting industries, as well as sequentially numbering airline tickets. Microscan does not recommend this symbology for any new applications because of inherent problems such as truncation.
Page 57
Length #2 must be equal to each other and be any number other than zero. • To set fixed lengths, Length #1 and Length #2 must not be equal to each other and either one greater than zero. 4-17 MS-3 CCD Reader User’s Manual...
Allows user to define a second symbol length for Industrial 2/5. Serial Cmd: <K488, status,check digit status,check digit output status,format,symbol length #1,symbol length #2> Default: Options: 0 to 32 “Symbol Length #1 (Industrial 2 of 5)”for rules for saving. 4-18 MS-3 CCD Reader User’s Manual...
Specifies a number of characters that the reader will recognize, including a check digit character. Serial Cmd: <K486, status,check digit mode,check digit output status,unused,mini- mum symbol length> Default: Options: 0 to 32 Zero equals any length. 1 through 32 sets a minimum length. 4-19 MS-3 CCD Reader User’s Manual...
Minimum Symbol Length (Plessey Code) Definition: Specifies a number of characters that the reader will recognize, including a check digit character. Serial Cmd: <K487, status,check digit output status,unused,minimum symbol length> Default: Options: 0 to 32 4-20 MS-3 CCD Reader User’s Manual...
14-digit EAN.UCC item identifica- tion number and is capable of encoding up to 74 numeric or 41 alphabetic characters. Serial Cmd: <K484, status> Default: Disabled Options: 0 = Disabled 1 = Enabled 4-21 MS-3 CCD Reader User’s Manual...
RSS Limited is designed to be read by laser and CCD readers. It is not recommended for omnidirectional slot readers. Definition: Encodes a smaller 14-digit symbol (74 modules wide) that is not omnidi- rectional. Serial Cmd: <K483, status> Default: Disabled Options: 0 = Disabled 1 = Enabled 4-22 MS-3 CCD Reader User’s Manual...
Page 63
It can be stacked into two rows, read omnidirectional if printed in full height, or not if height-truncated for small marking. Serial Cmd: <K482, status> Default: Disabled Options: 0 = Disabled 1 = Enabled 4-23 MS-3 CCD Reader User’s Manual...
Code 39 symbol with Check Digit and Check Digit Output Status enabled and Full ASCII conversion performed. For Other Codes • For Code 128, a indicates EAN-128; otherwise the modifier is a 0. • For all other codes, the modifier is 0. 4-24 MS-3 CCD Reader User’s Manual...
Page 65
“K” and a numeric code. They can be entered from within any ter- minal program or from within ESP in the Terminal window.Note on Serial Com- mands: To preserve continuity with other Microscan products, some serial configuration commands may include 0s (zeros) or 1s as placeholders. In order for a these commands to be implemented, the placeholder values or commas must be included.
“noread message” field of <K714>, but not the “status” field. Save Note: All other parameters are saved when the K Command is received, and do not require the <Z> command. <Zrd> Recall all parameter defaults and save for power-on. MS-3 CCD Reader User’s Manual...
Caution: Do not interrupt power or disconnect the host cable while download is in progress. Firmware/Checksum Verification From Firmware Verification you can request the part number and checksum from by selecting App Code Boot Code and clicking the accompanying Request... button. MS-3 CCD Reader User’s Manual...
Table 5-1 Software Reset/Save/Recall Commands <A> Reset (does not save for power-on) <Z> Save current settings for power-on <Zrd> Recall Microscan default parameters and save for power-on Important Note: The following commands need to be followed by a <Z> to be saved for power-on: Host Protocol, Baud Rate, Data Bits, Stop Bits, Parity, Trigger Characters (Delimited, Start, and Stop) Preamble, Postamble, and Noread Message.
Chapter 5 Utilities Reader Status Requests <K?> Configuration Command Status Returns the current status of all configuration commands. MS-3 CCD Reader User’s Manual...
Page 70
Reader Status Requests MS-3 CCD Reader User’s Manual...
Page 71
Terminal Window..................6-2 Find Function....................6-3 Macros......................6-4 Terminal Window Functions ................6-5 This section describes the terminal window and macro functions. Note: The characters NULL <> can only be entered through embedded menus, not through ESP or serial commands. MS-3 CCD Reader User’s Manual...
The terminal screen also displays bar code data or information from the reader (in blue). You can also right click in the terminal screen to bring up a handy option box. MS-3 CCD Reader User’s Manual...
The first instance of ABC will be high-lighted in the terminal window. 3. Press the key to search again for the next instance of ABC. 4. Press Shift-F3 to search for the previous instance of ABC. MS-3 CCD Reader User’s Manual...
When you click the arrow next to a any macro and select Edit, the following appears: You can edit an existing macro or type in a new macro name and define it in the Macro Value text box. Click OK. MS-3 CCD Reader User’s Manual...
You can select Pause to interrupt the capture flow or Stop end the flow and open the file. • Save Current Text... saves all text in the ter- minal window to a text file of your choice. MS-3 CCD Reader User’s Manual...
Appendix E Serial Command Format ............A-12 Appendix F ASCII Table ................A-14 Appendix G Defaulting/Saving/Resetting ..........A-15 Appendix H Object Detector ..............A-17 Appendix I Formulas for Number of Decodes ........A-18 Appendix J Operational Tips ..............A-20 Appendix K Glossary of Terms ..............A-21 MS-3 CCD Reader User’s Manual...
Range Note: The above graphs are not drawn to the same scale. High Density Ranges Low Density Ranges Figure A-3 MS-3 CCD Read Ranges Safety Certifications FCC, UL/cUL, CE, BSMI ISO 9001:2000 Certification No. 03-1212 Product specifications are given for typical performance at 23°C (74°F) using grade A sym- bols.
Page 82
In/Out Power + VDC Power + 10 to 28 VDC Power/Signal Ground Power/Signal Ground Trigger (-) Not used by MS-3 CCD Not used by MS-3 CCD Not used by MS-3 CCD Not used by MS-3 CCD Trigger Trigger (+) Not used by MS-3 CCD...
Page 84
The network port is used for multidrop or daisy chain configurations. See the following pages for configuration diagrams and a list of cables offered by Microscan for ease of connectivity when using the IB-131. Table A-2 Host 25-pin Connector...
“K” commands) in alphabetical order. These commands are also listed at the beginning of each chapter, as applicable. For utility (operational) commands see “Sum- mary of Utilities Commands” on page 5-2. Table A-7 MS-3 CCD Serial Configuration Commands Command Title Format Communications Host Port Parameters <K100,baud,parity,stop bits,data bits>...
In order to communicate with the reader, you will need to use the following commu- nications settings: Baud = 9600 Parity = Even Stop Bits = Data Bits = Seven Flow Control = None Figure A-8 Hyperterminal Dialog A-11 MS-3 CCD Reader User’s Manual...
• All fields following a modified field can be omitted. For example, to change Baud Rate, send <K100,3>. 1. In many commands a K command will automatically be saved for power-on with the MS-3 CCD. A-12 MS-3 CCD Reader User’s Manual...
Page 89
<K?> command. With the MS-3 CCD, each K command is framed with a preamble and postamble and may be mixed with bar code symbol data. To prevent this, send an <I> command to disable scanning before sending the K request. Follow the K request with a <H> com- mand to restore scanning.
(“Hardware Default” on page A-16). Defaulting the reader by <Zrd> resets the configuration parameters to Microscan default values. Defaulting might be necessary if you have make temporary changes, communications between the reader and another device are lost or interrupted, or you are using incompatible equipment (for example, a terminal that is set at 38.4 K baud...
Page 92
Note: If not successful, re-cycle power to the reader before attempting to default again. 5. Momentarily short the default pins and release. Watch the LED. After it flashes OFF, short the default pins again. A-16 MS-3 CCD Reader User’s Manual...
As the item continues to move down the line, its symbol moves into the reader beam and is read by the reader. Bar coded item Bar coded item Object MS-3 detector Figure A-1 Object Detector A-17 MS-3 CCD Reader User’s Manual...
1. The -3 component in the formula is included to allow for AGC acquisition, an incomplete first scan, and an incomplete last scan. This applies only if the number inside the parentheses equals 4 or more. If the number equals 3, then only subtract 2 to derive 1 good scan. A-18 MS-3 CCD Reader User’s Manual...
Increasing the height of a ladder symbol means it will receive more scans. Changing symbol density and/or symbol ratio is another way ranges, decode rates, etc. can be altered. A-19 MS-3 CCD Reader User’s Manual...
• Avoid excessive tilt, pitch, and skew of the symbol. • Check the symbol for readability by doing a decode rate test. If there is any ques- tion about the symbol's readability, contact your Microscan representative at helpdesk@microscan.com. • After changing any parameter that might affect decode rate, repeat decode rate test.
Decode. A good read. The successful scanning and decoding of the information encoded in symbol. Default. (verb) Restore Microscan or customer default settings, initialize serial com- mands and reset all counters. Defaults. (noun) The settings that are restored whenever a default takes place.
Page 98
Ladder Symbol Orientation. A bar code symbol in which the bars are parallel to the symbol’s direction of travel. Large Intercharacter Gap. Allows the reader to read symbols with gaps between A-22 MS-3 CCD Reader User’s Manual...
Page 99
(also referred to as a package detector). Output. A channel or communications line. Data or discrete signals that are transmit- ted or displayed by a device. Output Format. The modification of data output according to a user-defined index of A-23 MS-3 CCD Reader User’s Manual...
Page 100
Scan Width (SW) is the width across the scan beam at a given distance from the reader in which a symbol can be read. Send. Transmit data from one device to another. Secondary Reader. A reader linked to the master or preceding reader in a daisy chain A-24 MS-3 CCD Reader User’s Manual...
Page 101
Watchdog Timer. A security device that detects system crashes and attempts to reset the reader. Watchdog Reset. A reset that is forced whenever the software locks up. Wild Card. User-defined character entered into a master symbol to permit matches with variable characters. A-25 MS-3 CCD Reader User’s Manual...
Page 104
IC-332 A-5 Optoisolator Inputs A-7 Immunity A-2 Output Format Industrial 2 of 5 4-16 UPC/EAN 4-14 Install ESP 1-3 Interleaved 2 of 5 4-7 Parity host port 2-3 K Commands A-12 Picket Fence Calculation Angled A-19 MS-3 CCD Reader User’s Manual...
Page 105
Serial Command Format A-12 Trigger Mode 3-6 Serial Command Status Request A-13 Serial Commands, concatenating A-13 Serial Configuration Commands A-12 UL i-ix Serial Configuration Summary UPC/EAN 4-12 Read Cycle 3-2 UPC-A as EAN-13 Serial Data 3-9 UPC/EAN 4-14 MS-3 CCD Reader User’s Manual...
Page 106
UPC-A Status UPC/EAN 4-12 UPC-E as UPC-A UPC/EAN 4-14 UPC-E Status UPC/EAN 4-12 Utilities by ESP 5-2 by serial command 5-2 Utility Commands A-12 Warranty Statement i-iv Windows 1-3 MS-3 CCD Reader User’s Manual...
Need help?
Do you have a question about the MS-3 and is the answer not in the manual?
Questions and answers