The MaxiScan 1000 is a component and thus the final manufacturer is responsible for compliance with regulatory
standards that apply.
USA/Canada: this product has been designed to comply with the FCC federal regulation 47 CFR Part 15, Subpart B for
class A computing devices. It is the final product manufacturer's responsibility to test for compliance with this and other
regulations.
This product is a UL recognized component.
Europe: this product has been designed to comply with the CE EMI/RFI directive 89/336/EEC as amended by
92/31/EEC. Manufacturers will need to test and approve the final product to this directive. This component conforms to
the European Low Voltage directive 73/23/EEC as amended by 93/68/EEC.
License: no license is granted expressly, intended or otherwise under any patent or intellectual property rights belonging
to Intermec Technologies Corporation. The application of this component could infringe on the intellectual property of
Intermec Technologies Corporation or other companies and licenses for use must be sought as appropriate.
Intermec Technologies Corporation does not assume any product liability in connection with integrating this component
within any sub assembly, system or application.
The information contained in this document is for informational purposes only and is subject to change without notice. No
part of this document may be copied or reproduced in any manner without the prior written permission of Intermec
Technologies Corporation.
Intermec.
Throughout this document, trademarked names may be used. Rather than put a trademark ( or ) symbol in every
occurrence of a trademarked name, we state that we are using the names only in an editorial fashion, and to the benefit
of the trademark owner, with no intention of infringement.
North America / Asia Pacific / Latin America
6001 36th Avenue West
PO Box 4280
Everett WA 98203-9280
Tel : +1 425 348 2600
Fax : +1 425 348 2833
U.S. service and technical support, tel: 1.800.755.5505
Canadian service and technical support, tel: 1.800.688.7043
Europe / Middle East / Africa
Sovereign House
Vastern Road
Reading RG1 8BT
England
Tel : +44 118 987 9420
Fax : +44 118 987 9416
Internet :
http://www.intermec.com
Email :
info@intermec.com
Technical support :
http://datacapture.intermec.com
2 MaxiScan 1000 - Integration Guide – Edition 1.2
Contents
1Before you start.................................................................... 5
Introduction
Warnings
Integration considerations
Location and reading position
The MaxiScan 1000 (M1000) is a CCD scanning and decoding engine designed for
integration into an OEM device. It is suitable for a wide range of retail and industrial
applications.
This Integration Guide explains how to install and set up your M1000.
You can use the EasySet setup software to set up the M1000.
See the inside cover for regulatory statements and license information.
Warnings
Do not touch reflector mirrors
Protect from dust
Protect from humidity
Electrostatic sensitive device
MaxiScan 1000 - Integration Guide 5
1 Before you start
Integration considerations
Environment
Reading distance
Setup
Symbologies
I/O synchronization
Protect the M1000 from dust and humidity and make
sure your operating environment is suitable (see the
Technical characteristics section)
High-density bar codes require a shorter reading
distance than low-density bar codes. Reading distance is
less critical for medium density bar codes (see the
Reading distance section)
Test the setup before you install the M1000 permanently
• Use standard symbologies best suited to your
application—some symbologies (Interleaved 2 of 5
for example) are less reliable than others
• Use as few symbologies as possible
• Fixed barcode lengths and check digits increase
reading efficiency and security
• An external input synchronization device can be
used to activate the M1000
• The M1000 can send a synchronization output to
control external devices according to the read result
• See the Input/output synchronization section
6 MaxiScan 1000 - Integration Guide
Location and reading position
no read
read OK
pitch
The M1000 can be mounted inside a hand-held or fixed device in any orientation.
1 Before you start
Tilt
• Prevents reading of a bar code if all the bars are not inside the
reading beam
tilt
good read
Pitch
• Reduces bar width and is much more critical for high-density
barcodes
• Reading may be possible with a pitch angle up to 70°
• Reduce pitch to increase reading efficiency
MaxiScan 1000 - Integration Guide 7
1 Before you start
skew
Skew
• Reduces bar height
• Reading may be possible with a skew angle up to 65°
• Reduce skew to increase reading efficiency
• A small skew angle (2-3° minimum) is good as it prevents
specular reflection
8 MaxiScan 1000 - Integration Guide
2 Installation
Fixing in position
1:1
MaxiScan 1000 - Integration Guide 9
M2 ∅ = 2 mm
plastic
2 Installation
Dimensions
4.7 cm (1.85")
4.2 cm (1.65")
0.35 cm (0.14")
2.73 cm (1.07")
0.25 cm (0.1")
4.8 cm (1.89")
0.35 cm (0.14")
5.65 cm (2.22")
1.66 cm (0.65")
4.7 cm (1.85")
10 MaxiScan 1000 - Integration Guide
Mounting a window
The characteristics and position of the exit window are important for the performance
of your M1000.
• Recommended window angle = 30° from vertical (in either direction)
• An anti-reflection coating increases performance (and permits a lower window
• Recommended maximum wavefront distortion = 0.2 wavelengths (peak to valley)
• A scratched window reduces performance
2 Installation
angle)
over any 2.5 mm diameter area of the window
± 30°
MaxiScan 1000 - Integration Guide 11
3 Connections
P/N 3-384034-00
*
Connector and pinouts
14-pin female connector
(Molex or Berg)
removed
+5V
RTS*
RX*
CTS*
reserved for download
reserved for download
reserved
reserved
11
13
pin 1
ground
TX*
1
3
5
7
9
2
4
6
8
10
12
14
reserved
good read LED (external)
buzzer (external)
sync in
sync out
reserved
version RS-232 C (P/N 3-380012-00) level -8V/+8V
version RS-232 TTL (P/N 3-380014-00) level 0V/+5V
9 CTS7 CTS7 RTS (PC output)4 RTS (PC output)
10 buzzer (external)buzzer in cable housing
11 reserved for download8 reserved for download
12 sync in
13 reserved for download9 reserved for download
14 sync out
Stewart 10-pin
socket
Stewart
10-pin socket
null modem cable
(DTE/DTE)
PC
DB9 connector
(COM1/COM2 port)
DB25 connector
user
application
PC
PC
MaxiScan 1000 - Integration Guide 13
3 Connections
(30 mA max)
51
Ω
Ω
External buzzer connection
The good read buzzer parameters can be set from EasySet. The buzzer must not
have an integrated oscillator.
pin 10
buzzer with external
drive circuitry
470 nF
MaxiScan
External LED connection
The good read LED can be deactivated from EasySet.
MaxiScan
220
pin 8
+ 5V
+ 5V
LED (20 mA max)
14 MaxiScan 1000 - Integration Guide
Input / output synchronization
Input synchronization
3 Connections
Voltage level
(high)
Voltage level
(low)
Rising edge
Falling edge
Rising &
falling edge
Software
The M1000 is triggered when the voltage level is high on pin 12. It
remains active until the voltage is removed or until a good read
(according to setup).
The M1000 is triggered when the voltage level is low on pin 12. It
remains active until a voltage is applied or until a good read
(according to setup).
The M1000 is triggered by a rising edge voltage on pin 12. It remains
active until a good read or timeout (according to setup).
The M1000 is triggered by a falling edge voltage on pin 12. It remains
active until a good read or timeout (according to setup).
The M1000 is triggered by a rising or falling edge voltage on pin 12. It
remains active until a good read or timeout (according to setup).
The M1000 is triggered when a start character is received. It remains
active until it receives a stop character or timeout (according to
setup). The start and stop characters are user programmable. This
software trigger can be combined with any of the above. See
EasySet for more details.
Output synchronization
A good read or bad read by the M1000 triggers an action on pin 14 of the M1000.
TriggerGood read
Bad read
ActionVoltage
level (high)
Voltage
level (low)
Software
The M1000 sends a specified character when it performs a good read or
does not perform a good read during an input synchronization cycle
(according to setup). This software output can be combined with an action
voltage level (high) or voltage level (low).
The output device is triggered when the M1000 performs a
good read.
The output device is triggered when the M1000 does not
perform a good read during an input synchronization cycle.
The output trigger event (good read or bad read)
disconnects pin 14 from the ground. A high level voltage
applied to pin 14 by the output device remains at a high
level until time out.
The output trigger event (good read or bad read) grounds
pin 14. A high level voltage applied to pin 14 by the output
device drops to a low level until time out.
MaxiScan 1000 - Integration Guide 15
3 Connections
10 k
Ω
Ω
Ω
block
Examples
Input synchronization: triggering by an opto-coupled cell
+5 V
+5 V
Vcc
4.7 k
pin 12
pin 2
Photelectric
M1000
sensor
Output synchronization:
4.7 k
M1000
pin 14
pin 2
30 mA max
Vcc
+
–
Conveyor
command
16 MaxiScan 1000 - Integration Guide
4 Technical characteristics
Data
Interface
Decoding
Scan performance
Optical
characteristics
Electrical
characteristics
Host system interfaceRS-232 TTL (P/N 3-380012-00)
RS-232 C (P/N 3-380014-00)
I/O synchronizationOne input sync from external device
Plessey Code, EAN/UPC (including add-on 2-5),
Interleaved 2 of 5, ISBT 128, Matrix 2 of 5,
Standard / Industrial 2 of 5, PDF 417 (option)
Scan rate100 to 800 scans/second
default 100 to 400 scans/second (autoadaptive)
Depth of fieldSee the Reading distance section below
Minimum resolutionSee the Reading distance section below
Maximum code widthSee the Reading distance section below
Pitch
Skew
Print contrast ratio25% minimum
Light source4 LEDs at 640 nm
Image sensorHigh resolution CCD
Power requirements
Current consumption
± 70°
± 65°
5 VDC ± 5%
150 mA maximum at 5 VDC ± 5% at constant beam
Physical
characteristics
Environmental
specifications
User interface
Width x depth x height4.7 x 5.65 x 2.8 cm (1.85 x 2.22 x 1.1")
MountingIn any position using 3 x M2 screws
Connector14-pin (Molex or Berg)
Operating temperature0°C to 40°C (32°F to 104°F)
Storage temperature-25°C to 60°C (-13°F to 140°F)
Relative humidity10% to 90% non-condensing
Maximum ambient lighting4000 lux
Electrostatic dischargeDepends on mounting and enclosure
Shock resistanceDepends on mounting and enclosure
Sealing (dust etc.)Depends on mounting and enclosure
MTBF
This chart shows the horizontal reading range for 90% contrast Code 39 barcodes read in the dark.
The reading distance is measured from the edge of the electronic board.
18 MaxiScan 1000 - Integration Guide
Accessories
4 Technical characteristics
Connector
Cables
Power supply
14-pin female connector 2 mm pitch (Molex or Berg).
Use this connector to make a custom cable
RS-232 TTL adaptor cable with Stewart 10-pin socket
(compatible with RS-232 C cable). This cable includes a
buzzer
RS-232 C cable (compatible with RS-232 TTL adaptor
cable and TTL version of M1000 TTL P/N 3-380014-00)
US0-302029-01
Europe (except UK)0-301029-01
UK0-303029-01
3-380029-00
3-384034-00
0-234032-00
MaxiScan 1000 - Integration Guide 19
5 Setup
There are 4 different ways to set up your M1000:
• Online setup with EasySet
• Online setup with commands (see the Slave mode section)
• Offline setup with barcodes printed from EasySet
• Basic setup using the barcodes in the Basic setup section
EasySet System configuration software is the easiest way to set up your M1000. You
can download your custom settings directly to the M1000 or print out and scan the
corresponding configuration bar codes.
If you want to configure your M1000 dynamically, or if your M1000 is not connected to
a PC, use the slave mode to send setup commands directly to your M1000 (see the
Slave mode section).
To set up your M1000 in a test configuration without using EasySet, scan the bar
codes in the Basic setup section. The basic setup does not include all the
configuration possibilities of the M1000.
20 MaxiScan 1000 - Integration Guide
Online setup with EasySet
➍
➌
➊
➋
Ï
Set the COM port parameters to 19200 baud, 8 data bits, no parity
➎
5 Setup
Plug in power supply
System power ON
Scan EasySet setup code
(or send the command)
\41\4A\0F\29\60
EasySet
Start EasySet
Refer to the EasySet online help for a detailed explanation of how to use the EasySet
System configuration software (including how to perform offline setup with barcodes
printed from EasySet).
MaxiScan 1000 - Integration Guide 21
5 Setup
Slave mode
You can control or configure your M1000 directly from the terminal host system using
the slave mode. In this mode all the setup commands available as configuration
barcodes can be sent directly to the M1000 through the RS-232 input port. The default
mode is security slave mode.
• Security slave mode is based on Code 128. It includes start/stop characters and
a checksum described in the document AFNOR Z63.300/EN 799 /USS.
• Debug slave mode is easy to monitor but less secure than the security mode (no
start/stop characters or checksum).
Security slave mode
1. Find the data string and checksum of the setup commands you want to send to
the M1000. Activate the "display data string mode" to display the data string and
checksum on a terminal screen (or calculate the checksum yourself, see the
Calculating the checksum section below)
display data string
\46\4E\60
This mode remains active until you switch off the M1000.
Example: command "Code 39 – active" = \41\4C\60\5E (5E = checksum)
2. Remove the backslash separator characters from the data strings and adapt
each string to the security slave mode format:
4. Send the setup commands from the host terminal to the M1000.
Note: the values displayed in "display data string mode" are hexadecimal values,
make sure that the values you send from the host system correspond to these
values. In our example, the M1000 must receive the hexadecimal value 41 or its
equivalent (ASCII character "A" for example), not the decimal value "41".
To save the new configuration, send the "update current configuration" command to
the M1000 (0x68 0x46 0x41 0x02 0x60 0x4C 0x6A).
22 MaxiScan 1000 - Integration Guide
5 Setup
data string :
weight :
weight * value :
To restart the M1000 after changing the interface configuration, send the "restart"
command 0x68 0x4C 0x41 0x60 0x53 0x6A (this is equivalent to deconnecting and
reconnecting the M1000).
Calculating the checksum
If you do not use "display data string mode", you will have to calculate the checksum
yourself :
1. Use the EasySet "View - Data String" command to obtain the data strings for the
setup commands you want to send to the M1000.
Example: command "Code 39 – active" = \41\4C\60
2. Calculate the weighted sum of the data string values (weight increases by 1 for
each successive value) and include startB with weight 1 at the beginning :
3. Send the commands in ASCII format from the host terminal to the M1000.
To save the new configuration, send the "update current configuration" command to
the M1000 (\46\41\02\60).
MaxiScan 1000 - Integration Guide 23
5 Setup
security slave mode :
debug slave mode :
To restart the M1000 after changing the interface configuration, send the "restart"
command (\4C\41\60) (this is equivalent to deconnecting and reconnecting the
M1000).
Optional beep command for use with your application.
This command sends one or more beeps to the M1000 to indicate successful or
unsuccessful processing by your application after it has received the data string.
Example:
The M1000 reads a bar code correctly and transmits the data, but the bar code
reference does not exist in your database. Use the slave mode beep command to
send 3 "error" beeps to the M1000.
24 MaxiScan 1000 - Integration Guide
Basic setup
➊
➋
Plug in power supply
➌
➍
5 Setup
You can set up your M1000 in a test configuration by scanning configuration bar
codes. Follow the instructions in this section.
Basic setup does not include all the configuration possibilities of the M1000. For a
complete setup, use the EasySet System configuration software (see the Online setupwith EasySet section).
System power ON
Reset factory defaults (optional)
\46\42\60
MaxiScan 1000 - Integration Guide 25
5 Setup
➎
Select baud rate
(*) = default value
1200
\41\04\60
4800
\41\06\60
19200
2400
\41\05\60
9600 (*)
\41\07\60
\41\08\60
38400
\41\09\60
➏
Select data bits
7 (*)
\42\60
8
\43\60
26 MaxiScan 1000 - Integration Guide
5 Setup
➐
➑
Select parity
even (*)
\46\01\60
odd
\46\02\60
none
\46\00\60
Select stop bits
1
\44\60
2 (*)
\45\60
➒
MaxiScan 1000 - Integration Guide 27
Select postamble
none
\45\54\3E\00\60
Carriage Return + Line Feed (*)
\45\54\3E\0D\3E\0A\60
5 Setup
➓
11
Disable all symbologies
\41\4B\60
Select symbologies
Codabar (minimum length=6)
\41\52\60
Code 128 / EAN 128
\41\5A\60
Code 39 (*)
\41\4C\60
Interleaved 2 of 5 (minimum length=6)
\41\4E\60
Standard 2 of 5 (minimum length=6)
\41\50\60
UPC-A, UPC-E, EAN-8, EAN-13 (*)
(UPC-A ➜ EAN-13)
UPC-A, UPC-E, EAN-8, EAN-13
(UPC-A ➜ UPC-A)
PDF417 (option)
28 MaxiScan 1000 - Integration Guide
Test symbologies
CODE 39
CODE 128
12345678901234
123456
123456
12
Codabar
Code 128
5 Setup
Code 39
Interleaved 2 of 5
Standard 2 of 5
UPC-A
01 234 50000
0
EAN-13
1234567890128
7
PDF417
Intermec Technologies Corporation
PDF417
MaxiScan 1000 - Integration Guide 29
Loading...
+ 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.