Page 1
M a x i S c a n 2 2 0 0 Reference Manual Preliminary Edition January 1997 MS/2200/RM/00/E/970131...
Page 2
Notice The MaxiScan 2200 will operate in complete safety when used as specified in official UBI MaxiScan 2200 documentation. Complies with US DHHS Standard 21CFR1040.10 and 1040.11 as a: Class IIa Laser Product Avoid long term viewing of direct laser light.
The topics in this manual are presented in alphabetical order for easy access. Use the Contents for a quick overview if you do not know where to find a particular item. ASCII character codes... 1 Beeps ... 33 Beeper volume... 33 Beeper note (tone frequency) ...
Page 4
Contents Data decoding security parameters ...54 Description ...54 Predefined security levels ...55 Consecutive same read data validation ...56 Timeout between identical consecutive codes ...57 Timeout between different consecutive codes ...58 Default parameter settings ...59 Error messages ...60 Glossary...61 IBM 46xx cash registers...62 Connection...62 Predefined interface numbers ...63 Predefined data transmission settings ...64...
ASCII character codes NUL (00h) You can use ASCII codes 1 (01h) to 30 (1Eh) to enter barcode length values directly instead of using the number codes ( 1. Scan Compose Minimum Length or Compose 1 Or 2 Or 3 Fixed Lengths for your Barcode length for your symbology).
Power-up beeps Two beeps indicate that the power-up sequence has been completed. Three long beeps at power-up indicate an EEPROM integrity error. If this occurs, contact your UBI representative. MS/2200/RM/00/E/970131 Power-Up Beeps On (*) Power-Up Beeps Off Beeps...
Beeps Good read beeps By default, a single short beep (80 ms) indicates that the barcode has been read successfully. If Beep After Transmission is selected, the same beep indicates that the bar code has been read and transmitted to the host system. Number of good read beeps 2 Good Read Beeps 1 Good Read Beep (*)
Page 47
Beeps Timing of good read beeps Beep Before Transmission (*) Beep After Transmission MS/2200/RM/00/E/970131...
Page 48
Beeps Duration of good read beeps 80 ms Beep Duration (*) 60 ms Beep Duration 200 ms Beep Duration 300 ms Beep Duration MS/2200/RM/00/E/970131...
Page 49
Compose good read beep duration Compose Beep Duration (0 to 999 ms) Example To make each beep last for half a second (500 ms): 1. Scan Compose Beep Duration. 2. Scan 5 0 0 and scan End Selection to finish ( appendix at the end of this manual).
Beeps Configuration beeps The MaxiScan 2200 has special beeps for the configuration bar codes provided in this manual. success Two beeps indicate that the selection has been accepted by the MaxiScan 2200. error Six short beeps indicate a setup error (incorrect configuration code)
Code mark Code mark activation Transmit Code Mark enables transmission of current settings of code marks—barcode symbology identifying characters—for all the symbologies supported. Transmit Code Mark + Barcode Length transmits 2 decimal digits after the code mark to indicate the length of the code read. Code marks are transmitted after the preamble if present and before the barcode data.
Code mark Default code mark values—Keyboard wedge and RS-232 interfaces Use the Compose Code Mark codes on the next pages to modify the default code marks Code marks should only be modified for keyboard wedge and RS-232 interfaces. symbology Codabar Code 39 Code 128 / EAN 128 Interleaved 2 of 5...
Composing custom code marks Codabar—Compose Code Mark 1. Select the Compose Code Mark code for your symbology. 2. Scan an identifying character and scan End Selection to finish ( codes ). Compose code marks for keyboard wedge and RS-232 interfaces only. Code 128 / EAN 128—Compose Code Mark MS/2200/RM/00/E/970131 Code mark...
Page 54
Code mark UPC-A—Compose Code Mark UPC-E—Compose Code Mark EAN-8—Compose Code Mark EAN-13—Compose Code Mark MS/2200/RM/00/E/970131...
Page 55
Code mark Interleaved 2 of 5—Compose Code Mark Matrix 2 of 5—Compose Code Mark Standard 2 of 5—Compose Code Mark MS/2200/RM/00/E/970131...
Page 56
Code mark MSI Code—Compose Code Mark Plessey Code—Compose Code Mark MS/2200/RM/00/E/970131...
1. Look to see if there is a suitable number in the Predefined interface numbers section for your interface. 2. Look to see if your configuration is described in the MaxiScan 2200 Terminal List (if available). 3. If you still do not know which number to enter, contact your UBI representative.
The MaxiScan 2200 will only accept interface numbers that are compatible with its hardware configuration (I/O board and cable)—if you try to enter a number for a different interface, you will hear 6 error beeps. If necessary, check the interface of your MaxiScan 2200 model Interfaces ).
\60—to indicate that the code is a configuration code. Why concatenate? In order to configure the MaxiScan 2200 for a given installation, you may need to read a number of configuration codes one after the other—and you may need to do this for each MaxiScan 2200 you have to install and set up.
Page 60
Codabar active 2 good read beeps You can also obtain the data strings by putting the MaxiScan 2200 into Display Data String mode and reading the configuration codes of your choice ( data strings ). However, the strings displayed include a check digit after the \60 end-of-code character which you must also remove when you concatenate the codes.
Configuration modes Configuration authorization modes Configuration enable mode Configuration Enable Mode allows you to configure your MaxiScan 2200 at all times. Configuration inhibit after 4 mn Configuration Inhibit After 4 mn protects the MaxiScan 2200 from unintentional configuration actions—configuration is inhibited if no configuration codes are read during the first 4 minutes after power-up.
Temporary Configuration Mode allows you to test new configuration settings without losing your current configuration setup. Temporary configuration mode remains active until you select Restore/Update Current Configuration or until you switch off the MaxiScan 2200. Restore current configuration Restore Current Configuration quits temporary configuration mode and returns the MaxiScan 2200 to its current configuration settings.
Concatenating configuration bar codes ) or if you want to send commands directly from an RS-232 terminal to the MaxiScan 2200 in monitor mode ( Display Data String Mode remains active until you switch off the MaxiScan 2200. Example 1. Scan Display Data String Mode.
"fragile" than others and errors may occur due to incorrect interpretation of code lengths. You can configure the MaxiScan 2200 to transmit data for codes of 1, 2 or 3 fixed lengths only or codes with a known minimum length Symbologies - Barcode length and data security).
Predefined security levels Normal security level Single Read Before Transmission—500 ms Between Identical Consecutive Codes—500 ms Between Different Consecutive Codes Medium security level 2 Consecutive Same Reads Before Transmission—500 ms Between Identical Consecutive Codes—500 ms Between Different Consecutive Codes High security level 3 Consecutive Same Reads Before Transmission—500 ms Between Identical Consecutive Codes—500 ms Between Different Consecutive Codes Medium Security Level...
By default, transmission occurs after a single successful read. To increase the reliability of the data transmitted, you can set the MaxiScan 2200 to validate the data before transmission—it will only transmit data after a specified number of successful consecutive reads have given the same result.
This timeout should not be shorter than the Timeout Between Different Consecutive Codes. Example To make your MaxiScan 2200 wait 1 second (= 1000 ms) before it can read the same code again: 1. Scan Compose Timeout Between Identical Consecutive Codes.
This timeout should not be longer than the Timeout Between Identical Consecutive Codes. Example To make your MaxiScan 2200 wait 1 second (= 1000 ms) before it can read a different code: 1. Scan Compose Timeout Between Different Consecutive Codes.
Factory default settings for the MaxiScan 2200 configuration parameters are indicated by “*” in this manual. Use the Reset Factory Defaults code to reset all the MaxiScan 2200 parameters to their factory default settings ( Parameter list / data strings provides the full list of parameters including default settings.
Error messages Error messages Display EEPROM Error Messages The MaxiScan 2200 stores operating error messages in an internal EEPROM. Display EEPROM Error Messages displays these messages on the host terminal screen if applicable (keyboard wedge, RS-232 C and RS-232 TTL).
Glossary data transmission interface-specific communication parameters—in certain cases they parameters need to be modified to optimize the performance of the MaxiScan 2200 dual RS-232 C MaxiScan 2200 connected between two systems communicating through an RS-232 link (external power supply necessary) external power 6V mains power supply adapter—necessary if the host system does...
IBM 46xx cash registers IBM 46xx cash registers Connection IBM 46xx cable 1. Switch off the host system. 2. Use the IBM 46xx cable to connect the MaxiScan 2200 to the host system. port 5x or 9x MS/2200/RM/00/E/970131...
3 times at power-up. Configuration is independent of the physical link with the cash register—you can configure the MaxiScan 2200 for Port 9x or Port 5x as required by the host system. N° 111 - IBM 46xx cash registers—Port 5x...
IBM 46xx cash registers Predefined data transmission settings Predefined settings for IBM 46xx cash registers - Interface N° 110 / N° 111 The main predefined parameter settings for IBM 46xx cash registers depend on cash register protocols and can not be modified. Transmission delay Inter-message delay MS/2200/RM/00/E/970131...
Installation procedure The MaxiScan 2200 Installation Guide tells you step by step how to install and set up your MaxiScan 2200 to operate successfully in most working situations. General installation / configuration procedure 1. Check you have everything you need ( 2.
Inter-character delay No Delay (*) The maximum rate at which data can be transmitted by the MaxiScan 2200 is affected by the response of the system. By the insertion of an inter-character delay, the MaxiScan 2200 can avoid dropping characters if it is transmitting decoded data too rapidly.
40 ms Compose inter-character delay Example To make your MaxiScan 2200 insert an 80 ms delay between characters: 1. Scan Compose Inter-Character Delay. 2. Scan 8 0 and scan End Selection to finish ( appendix at the end of this manual).
Inter-message delay No Delay (*) The maximum rate at which data can be transmitted by the MaxiScan 2200 is affected by the response of the system. By the insertion of an inter-message delay, the MaxiScan 2200 can avoid dropping characters if it is transmitting decoded data too rapidly.
80 ms Compose inter-message delay Example To make your MaxiScan 2200 insert a 200 ms delay between messages: 1. Scan Compose Inter- Message Delay. 2. Scan 2 0 0 and scan End Selection to finish ( appendix at the end of this manual).
The indicator LED flashes orange a number of times at power-up to indicate the interface configuration of your MaxiScan 2200 model. If the MaxiScan 2200 has already been programmed for a given interface configuration, the indicator LED will stay green.
1. Switch off the host system. 2. Disconnect the keyboard from the host computer. 3. Use the keyboard wedge cable to connect the MaxiScan 2200 between the keyboard and the host computer. 4. Connect the power supply to the keyboard wedge cable.
If your interface number is not among the predefined interface numbers, you must compose the number yourself ( Compose interface number ). The orange indicator LED of MaxiScan 2200 models configured for keyboard wedge applications will flash 7 times at power-up. IBM PC AT and compatibles N°...
Page 83
Keyboard wedge IBM PC AT and compatibles N° 206 - QWERTY - Italian N° 207 - QWERTY - Norwegian N° 208 - QWERTY - Danish N° 209 - QWERTY - Spanish MS/2200/RM/00/E/970131...
Page 84
Keyboard wedge IBM PC AT and compatibles N° 2020 - QWERTZ - Swiss / French MS/2200/RM/00/E/970131...
Page 85
Keyboard wedge IBM 31xx, 32xx, 34xx N° 230 - QWERTY - English N° 231 - AZERTY - French N° 232 - AZERTY - international N° 233 - AZERTY - caps QWERTY MS/2200/RM/00/E/970131...
Page 86
Keyboard wedge IBM 31xx, 32xx, 34xx N° 234 - QWERTZ - German N° 2310 - QWERTY - data entry N° 2313 - AZERTY - data entry N° 2314 - QWERTZ - numeric keypad MS/2200/RM/00/E/970131...
Page 87
Keyboard wedge DEC VT 220, 320, 420 N° 410 - QWERTY - PC type N° 411 - AZERTY - PC type N° 414 - QWERTZ - PC type N° 415 - QWERTY - PC type - Swedish / Finnish MS/2200/RM/00/E/970131...
Page 88
Keyboard wedge DEC VT/PC 510 N° 271 - AZERTY - PC type N° 275 - QWERTY - PC type - Swedish / Finnish N° 2717 - AZERTY - VT type - French N° 2718 - QWERTY - VT type - Swedish / Finnish MS/2200/RM/00/E/970131...
Page 89
Keyboard wedge DEC VT/PC 510 N° 2720 - QWERTZ - PC type - Swiss / French MS/2200/RM/00/E/970131...
Page 90
Keyboard wedge Apple / Macintosh N° 220 - QWERTY - English N° 221 - AZERTY - French N° 224 - QWERTZ - German MS/2200/RM/00/E/970131...
Page 91
Keyboard wedge Hewlett Packard 700/92 N° 260 - QWERTY - English N° 261 - AZERTY - French N° 264 - QWERTZ - German MS/2200/RM/00/E/970131...
Predefined data transmission settings Predefined settings for keyboard wedge - Interface N° 200 end-of-transmission keyboard character status preamble postamble inter-character delay inter-message delay In this section, the predefined parameter settings for standard keyboard wedge configurations are indicated by an asterisk (*). MS/2200/RM/00/E/970131 Keyboard wedge lower case...
Keyboard wedge Preamble / postamble The MaxiScan 2200 can send preambles and postambles—control codes before and after each message—to emulate command keys on the keyboard and allow automatic data entry: <preamble> <barcode data> <postamble> Customizable barcode type code marks can be inserted after the preamble and before the Code mark ).
Page 95
Compose preamble / postamble Compose Preamble Each preamble and postamble can contain a maximum of 10 characters Example To enter the STX character (ASCII character 02) as a preamble: 1. Scan Compose Preamble. 2. Scan one or more character codes you want to include in the preamble—in our example we would scan the ASCII STX character code—and scan End Selection to finish ( Keyboard wedge—Additional preamble / postamble characters ).
Page 96
Keyboard wedge Predefined postamble codes Field Advance Field Exit Down Arrow MS/2200/RM/00/E/970131...
Transmitting special keyboard keys Different symbologies support different character formats. The MaxiScan 2200 transmission format is different according to the symbologies used ( and MaxiScan 2200 transmission format ). Only symbologies supporting the full ASCII character set allow the encoding of certain special keyboard keys such as <Return> and <Tab>.
The MaxiScan 2200 transmission format is different according to the symbologies used Symbologies - Character formats and MaxiScan 2200 transmission format ). By default, the MaxiScan 2200 sets the keyboard to lower case at the end of transmission. Lower Case (*)
Number codes Use the number codes on the following pages to enter custom numerical values required by certain configuration codes. Scan each digit in the number and scan End Selection—once or twice as applicable—after the last digit. The same number codes are provided at the end of this manual ( codes ).
Page 112
Number codes End Selection MS/2200/RM/00/E/970131...
Page 113
Number codes End Selection MS/2200/RM/00/E/970131...
1. Switch off the host system. 2. Use the OCIA cable to connect the MaxiScan 2200 to the host system. 3. If your host system requires an external power supply: Connect the power supply to the OCIA cable.
If your interface number is not among the predefined interface numbers, you must compose the number yourself ( Compose interface number ). The orange indicator LED of MaxiScan 2200 models configured for OCIA cash registers will flash 5 times at power-up. N° 122 - OCIA NCR cash registers...
OCIA cash registers Predefined data transmission settings Predefined settings for OCIA cash registers - Interface N° 120 / N° 121 / N° 122 The main predefined parameter settings for OCIA cash registers depend on cash register protocols and can not be modified. inter-character delay inter-message delay Transmission delay...
Parameter list / data strings Interface numbers compose interface number Keyboard wedge—predefined interface numbers IBM PC AT and compatibles N° 200 N° 201 N° 204 N° 205 N° 206 N° 207 N° 208 N° 209 N° 2020 QWERTZ - Swiss / French IBM 31xx, 32xx, 34xx N°...
Page 118
Parameter list / data strings DEC VT/PC 510 N° 271 N° 275 Finnish N° 2717 AZERTY - VT type - French N° 2718 QWERTY - VT type - Swedish / Finnish N° 2720 QWERTZ - PC type - Swiss / French Apple / Macintosh N°...
Page 119
N° 111 OCIA cash registers—predefined interface numbers N° 120 Type N° 121 Second Type N° 122 N° 123 MS/2200/RM/00/E/970131 Parameter list / data strings IBM 46xx cash registers—Port \41\4A\01\2F\60 OCIA TEC cash registers First \41\4A\01\38\60 OCIA TEC cash registers \41\4A\01\39\60 OCIA NCR cash registers \41\4A\01\3A\60 OCIA NCR 7052 cash registers...
Parameter list / data strings Data transmission parameters Keyboard wedge—data transmission parameters Default values (*) correspond to interface N° 200 (IBM PC AT and compatibles - QWERTY - English). preamble no preamble (*) compose postamble no postamble Enter (*) Carriage Return Field Advance Field Exit Down Arrow...
Page 121
1200 2400 4800 19200 38400 data bits 7 (*) parity even (*) none stop bits 2 (*) Hardware/software protocols time- 1000 ms (*) unlimited compose (1 to 2500 ms) ENQ (Hex 05) not used (*) ENQ (HEX 05) compose ACK (Hex 06) not used (*) ACK (HEX 06) compose...
Page 122
Parameter list / data strings active CTS/RTS hardware protocol not active (*) active preamble no preamble (*) compose preamble/postamble STX/ETX postamble no postamble Carriage Return + Line Feed (*) Carriage Return Line Feed compose inter-character delay see below inter-message delay see below Wand emulation—data transmission parameters Default values (*) correspond to interface N°...
Page 123
0.19 ms (175 cm/s) 0.26 ms (125 cm/s) 0.44 ms (75 cm/s) 0.66 ms (50 cm/s) 1.32 ms (25 cm/s) 2.64 ms (12.5 cm/s) 6.60 ms (5 cm/s) IBM 46xx cash registers—data transmission parameters Default values (*) correspond to interface N° 110 / 111 (IBM 46xx cash registers—Ports 9x/5x).
Page 124
Parameter list / data strings 30 ms 50 ms 80 ms 100 ms compose (1 to 999 ms) Code mark—keyboard wedge, RS-232 activation code mark not transmitted (*) transmit code mark transmit code mark + barcode length Default code marks: Symbology: Codabar Code 39...
Page 125
Symbology: AIM symbology identifiers: Codabar Code 39 Code 128 / EAN 128 Interleaved 2 of 5 Matrix 2 of 5 Standard 2 of 5 MSI Code Plessey Code UPC/EAN, "standard" lengths (8, 13, 15 (add-on 2), 18 (add-on 5) characters) UPC/EAN, other lengths (no check digit, .
Parameter list / data strings Symbology parameters disable all symbologies Codabar activation not active (*) active start/stop not transmitted (*) a, b, c, d A, B, C, D a, b, c, d DC1, DC2, DC3, DC4 CLSI library system not active (*) CLSI With Spaces CLSI Without Spaces check digit (AIM recommendation) not used (*)
Page 127
transmitted check digit not used (*) modulo 43 check digit checked and transmitted checked but not transmitted French CIP check digit checked and transmitted checked but not transmitted Italian CPI check digit checked and transmitted checked but not transmitted barcode length (number of minimum length = 6 characters) return to current minimum length...
Page 128
Parameter list / data strings check digit not used (*) check digit mod 10 checked and transmitted checked but not transmitted French CIP HR check digit checked and transmitted checked but not transmitted barcode length (number of minimum length = 6 (*) characters) return to current minimum length compose minimum length...
Page 129
compose minimum length compose 1 or 2 or 3 fixed lengths Plessey Code activation not active (*) active check digit transmitted (*) not transmitted barcode length (number of minimum length = 6 (*) characters) return to current minimum length compose minimum length compose 1 or 2 or 3 fixed lengths Standard 2 of 5 activation...
Page 130
Parameter list / data strings not active UPC/EAN format selection UPC-A deactivated UPC-E deactivated EAN-8 deactivated EAN-13 deactivated add-on digits not required but transmitted if read (*) required and transmitted add-on 2 not active (*) active add-on 5 not active (*) active UPC-A check digit transmitted (*)
Page 131
EAN-8 transmitted as EAN 8 (*) EAN-8 transmitted as EAN-13 MS/2200/RM/00/E/970131 Parameter list / data strings \44\50\60 \44\51\60...
Parameter list / data strings MaxiScan 2200 operating parameters reset all configuration parameters reset factory defaults software version display error messages display EEPROM error messages delete EEPROM error messages Interfaces null interface (*) (no interface driver selected—no transmission) keyboard wedge...
Page 133
General operating parameters reading distance 20 cm (*) 10 cm (UPC/EAN 100% only) 15 cm resolution adjustment (video high-resolution / low-resolution video channel selection) channels (*) high-resolution video channel low-resolution video channel scan rate 1400 scans per second (*) 1200 scans per second 1600 scans per second standby mode standby mode enable (*)
Page 134
Parameter list / data strings beep after transmission duration of good read beeps 80 ms (*) 60 ms 200 ms 300 ms compose beep duration (0 to 999 ms) Configuration modes configuration authorization modes enable (*) configuration inhibit after 4 mn temporary configuration mode enable restore current configuration...
Page 138
Parameter list / data strings D (44h) \24\60 E (45h) \25\60 F (46h) \26\60 G (47h) \27\60 H (48h) \28\60 I (49h) \29\60 J (4Ah) \2A\60 K (4Bh) \2B\60 L (4Ch) \2C\60 M (4Dh) \2D\60 N (4Eh) \2E\60 O (4Fh) \2F\60 P (50h) \30\60...
Page 139
MS/2200/RM/00/E/970131 Parameter list / data strings \20\20\60 ‘ (60h) a (61h) \20\21\60 b (62h) \20\22\60 c (63h) \20\23\60 d (64h) \20\24\60 e (65h) \20\25\60 f (66h) \20\26\60 g (67h) \20\27\60 h (68h) \20\28\60 i (69h) \20\29\60 j (6Ah) \20\2A\60 k (6Bh) \20\2B\60 l (6Ch) \20\2C\60...
Page 141
MS/2200/RM/00/E/970131 Parameter list / data strings PF 23 \04\02\2E\60 PF 24 \04\02\2F\60 \04\02\00\60 ENTER \04\02\01\60 RETURN \04\02\02\60 SEND \04\02\03\60 \04\02\04\60 FIELD FIELD EXIT \04\02\05\60 HOME \04\02\06\60 \04\02\07\60 TAB = Ctrl i \04\02\08\60 \04\02\09\60 BACK TAB \04\02\0A\60 BACK SPACE \04\02\0B\60 ARROW RIGHT \04\02\0C\60 ARROW LEFT \04\02\0D\60...
A special plug-and-play cable with a pen input adaptor is available for all interfaces. With no additional configuration, it allows you to read bar codes with a pen as well as with the MaxiScan 2200. special cable with pen adaptor...
Product checklist Product checklist the right MaxiScan 2200 model for your host system all systems the right cable for your host system this MaxiScan 2200 Installation Guide MaxiScan 2200 user’s leaflet if applicable mounting plate replacement red reading window options...
Reading distance You can change the maximum reading distance of the MaxiScan 2200 to make sure that you only read codes within the specified range. The reading distances provided here are valid for normal-quality medium-resolution bar codes such as standard EAN (100% magnitude).
Reset all configuration parameters Reset all configuration parameters Reset Factory Defaults resets all the MaxiScan 2200 parameters to their factory default settings (indicated by “(*)” in this manual): null interface (no interface driver selected—orange indicator LED always on—no transmission), default symbologies, default symbology settings, default MaxiScan 2200 operating settings (scan rate, LED / beep settings, etc.).
High-Resolution / Low-Resolution Video Channels (*) By default, the MaxiScan 2200 is set to switch continuously between the high- and low- resolution video channels. The video channel changes with each new scan and normal- quality medium-resolution bar codes such as standard EAN (100%) are read easily by both video channels.
1. Switch off the host system. 2. Use the RS-232 cable to connect the MaxiScan 2200 to the host system. 3. If your host system requires an external power supply: Connect the power supply to the RS-232 cable.
1. Switch off the host system. 2. Disconnect the terminal from the host system. 3. Use the dual RS-232 cable to connect the MaxiScan 2200 between the terminal and the host system. 4. Connect the power supply to the dual RS-232 cable.
( Compose interface number ). At power-up, the orange indicator LED of MaxiScan 2200 models configured for RS-232 applications will flash 2 times for RS-232 C or 4 times for RS-232 TTL. N° 101 - RS-232 TTL Level N°...
Hardware/software protocols time-out 1000 ms (*) The same time-out value applies to all the RS-232 protocols supported by the MaxiScan 2200: ENQ / ACK / NAK software protocol, XON / XOFF software protocol, CTS / RTS hardware protocol. Compose hardware/software protocols time-out Example To set a hardware and software timeout of 2 seconds (= 2000 ms): 1.
Page 159
ENQ enquiry character Not Used (*) If ENQ is not used, the MaxiScan 2200 transmits barcode data without waiting for a request from the host system. If an ENQ character is activated, the MaxiScan 2200 waits to receive the ENQ character from the host system before transmitting data after a good read.
Page 160
If there is no positive acknowledge (ACK) before the end of the specified time-out ( the MaxiScan 2200 processes as if there was a positive acknowledge (this behavior can be modified for special configurations).
Page 161
Not Used (*) Scanning ACK or NAK activates the ACK/NAK protocol. If the MaxiScan 2200 receives a negative acknowledge (NAK) after sending a message, it will send the message again. If it receives a negative acknowledge (NAK) after the third transmission, the message is aborted (this behavior can be modified for special configurations).
( protocols time-out ). CTS is tested before transmission of each character. Data is only transmitted when CTS is activated (high). If CTS is not used by the host system, the MaxiScan 2200 maintains the level high. Not Active (*)
Preamble / postamble The MaxiScan 2200 can send preambles and postambles—control codes before and after each message—to emulate command keys on the keyboard and allow automatic data entry: <preamble> <barcode data> <postamble> Customizable barcode type code marks can be inserted after the preamble and before the Code mark ).
Page 164
RS-232 Compose preamble / postamble Compose Preamble Each preamble and postamble can contain a maximum of 10 characters Example To enter the STX character (ASCII character 02) as a preamble: 1. Scan Compose Preamble. 2. Scan one or more character codes you want to include in the preamble—in our example we would scan the ASCII STX character code—and scan End Selection to finish ( Predefined preamble/postamble code...
Page 165
RS-232 Predefined postamble codes Carriage Return + Line Feed (*) Carriage Return Line Feed MS/2200/RM/00/E/970131...
Monitor mode uses hexadecimal values. Make sure that the values you send from the host system correspond to these values. For the value "\41" for example, the MaxiScan 2200 must receive the hexadecimal value 41 or its equivalent (ASCII character "A", for example), not the decimal value 41.
Scan rate Scan rate The default scan rate of 1400 scans per second is suitable for normal-quality medium- resolution bar codes such as standard EAN (100%). For other reading situations, you will optimize reading performance by finding the best scan rate for the bar codes you want to read.
Software Version Software Version displays on the host terminal screen (if applicable) the version of the software installed in the MaxiScan 2200. Software version information is useful if you have a problem and need to contact your UBI representative ( Troubleshooting ).
(T x 2)—and a total period of inactivity T x 3—the rotating mirror motor is switched off. The MaxiScan 2200 is reactivated when you try to read a new bar code. Wake-up is quicker after initial standby than after full standby.
Page 171
2. Scan 6 0 0 and scan End Selection to finish ( appendix at the end of this manual). The MaxiScan 2200 will go into initial standby after 10 minutes and full standby after a total of 30 minutes after the last read attempt.
Default symbologies Code 39 and the UPC/EAN code families are preselected by default. When you install and set up your MaxiScan 2200 for the first time, all the symbology parameters are set to their factory default settings— indicated by an asterisk (*) in this manual.
Character formats and MaxiScan 2200 transmission format symbology character format supported alphanumeric—letter case not Code 39 defined alphanumeric full ASCII—letter Code 128 case defined numerical Codabar Interleaved 2 of 5 Matrix 2 of 5, Standard 2 of 5 UPC/EAN code set...
Depending on the symbology used, the following barcode length parameters allow you to configure the MaxiScan 2200 to only accept codes which meet certain length requirements: Compose 1 Or 2 Or 3 Fixed Lengths—the safest option if you know that all the codes in your application have fixed lengths, Compose Minimum Length—if there are variable code lengths but...
Symbologies—Activation To optimize the performance of your MaxiScan 2200 and to ensure trouble-free scanning, do not select symbologies that you do not need. If possible, do not select more than 2 symbologies at the same time—deactivate the Code 39 and UPC/EAN default symbologies if you do not need to use them.
Symbologies—Activation Symbology activation codes Codabar—Not Active (*) Codabar—Active The default format for Code 39 is Standard 43 Characters. Code 39—Not Active Code 39—Active (*) MS/2200/RM/00/E/970131...
Page 177
Symbologies—Activation Code 128 / EAN 128—Not Active (*) Code 128 / EAN 128—Active Interleaved 2 of 5—Not Active (*) Interleaved 2 of 5—Active MS/2200/RM/00/E/970131...
Page 178
Symbologies—Activation Matrix 2 of 5—Not Active (*) Matrix 2 of 5—Active The default format for Standard 2 of 5 is Identicon (6 Bars). Standard 2 of 5—Not Active (*) Standard 2 of 5—Active MS/2200/RM/00/E/970131...
Page 179
Symbologies—Activation MSI Code—Not Active (*) MSI Code—Active Plessey Code—Not Active (*) Plessey Code—Active MS/2200/RM/00/E/970131...
Page 180
Symbologies—Activation UPC/EAN—Not Active UPC/EAN—Active (*) Select the desired UPC/EAN format configuration and scan UPC/EAN—Active to enable. UPC-A Transmitted as EAN-13 (*) UPC-A Transmitted as UPC-A MS/2200/RM/00/E/970131...
Symbologies—Codabar Symbologies—Codabar Activation Not Active (*) Default values Start/stop CLSI library system Check digit (AIM recommendation) Number of characters Start/stop Not Transmitted Not Active Not Used Minimum Length = 6 Not Transmitted (*) MS/2200/RM/00/E/970131 Active...
Page 183
Symbologies—Codabar Start/stop a, b, c, d A, B, C, D a, b, c, d t, n, *, e DC1, DC2, DC3, DC4 MS/2200/RM/00/E/970131...
Symbologies—Codabar CLSI library system Libraries in the CLSI system used in the United States require the insertion of spaces after characters 1, 5 and 10 in the 14-character label. Example 39990000192148 CLSI With Spaces inserts the spaces and activates automatic barcode reconstruction to increase decoding efficiency.
Check digit (AIM recommendation) While Codabar has no check character, AIM has a recommended character. Each Codabar data character has a value assigned to it. Checked And Transmitted MS/2200/RM/00/E/970131 Symbologies—Codabar Not Used (*) Checked But Not Transmitted...
Page 186
Symbologies—Codabar AIM data character values data character Calculation of the check digit 1. The values corresponding to all the Codabar data characters in the message (including Start/Stop characters) are added together to make a total. 2. The data character which must be added to this total to make a multiple of 16 is the check character.
Barcode length Minimum Length = 6 (*) Barcode length (number of characters) for Codabar = [start + barcode data + check digit if applicable + stop]. The minimum length possible is 3 characters. If you scan Compose 1 Or 2 Or 3 Fixed Lengths or Compose Minimum Length, use the special number codes ( ASCII character codes ( Compose 1 Or 2 Or 3 Fixed Lengths provides the most security if the codes in your...
Symbologies—Code 39 (*) Symbologies—Code 39 (*) Activation Active (*) Select the desired Code 39 format if required (Standard 43 Characters or Full ASCII) and scan Active to enable. Full ASCII characters are encoded using one of the four control characters ($, %, /, +) in combination with a letter ( Default values Code 39 format...
Check digit Deactivation Modulo 43 check digit The modulo 43 check digit is a character added to the end of the Code 39 barcode label for extra validation of the data. Checked And Transmitted MS/2200/RM/00/E/970131 Symbologies—Code 39 (*) Not Used (*) Checked But Not Transmitted...
Page 192
The French CIP check digit is used in the French pharmaceutical industry. It is only used for codes with seven characters. If the French CIP check digit is used, the MaxiScan 2200 automatically performs code reconstruction to optimize reading. Italian CPI check digit The Italian CPI check digit is used in the Italian pharmaceutical industry.
ASCII codes, do not scan End Selection until you have finished entering all the lengths (after 1, 2 or 3 fixed lengths). If only 1 fixed length is entered, the MaxiScan 2200 automatically performs code reconstruction to optimize reading.
Symbologies—Code 128 / EAN 128 Symbologies—Code 128 / EAN 128 Activation Not Active (*) New normalization allows decoding of the UCC/EAN standard extension. EAN 128 is auto- discriminating with Code 128 (recognition of the FNC1 start character used). Default values CIP 128 French pharmaceutical codes FNC1 separator character for EAN-128 norms Number of characters...
GS character can not be transmitted). Example If you want to use SP (ASCII character 32) as FNC1 separator character: 1. Use your MaxiScan 2200 to read the Compose Other Character bar code. 2. Scan the desired ASCII character and scan End Selection ( character codes ).
Code 128 / EAN 128 does not use the same number of characters to code alphanumerical data and numerical data. If the MaxiScan 2200 does not read bar codes in your application, this may be due to unsuitable minimum or fixed lengths—...
Symbologies—Interleaved 2 of 5 Activation Not Active (*) Default values Check digit Number of characters MS/2200/RM/00/E/970131 Symbologies—Interleaved 2 of 5 Not used Minimum Length = 6 Active...
Symbologies—Interleaved 2 of 5 Check digit An Interleaved 2 of 5 check digit can be used as the last encoded character of a label. This is especially recommended when using variable length Interleaved 2 of 5 and if the Consecutive same read data validation feature is not activated ( parameters ).
Page 201
French CIP HR check digit The CIP HR check digit is used in the French pharmaceutical industry. It is only used for codes with seven characters. MS/2200/RM/00/E/970131 Symbologies—Interleaved 2 of 5 Checked And Transmitted Checked But Not Transmitted...
Interleaved 2 of 5 always encodes an even number of characters. To handle codes with an odd number of characters, the MaxiScan 2200 will accept a code with the last character printed as 5 narrow bars. In this case, all useful characters are transmitted.
Symbologies—Matrix 2 of 5 Symbologies—Matrix 2 of 5 Activation Not Active (*) Active Default values Number of characters Minimum Length = 6 MS/2200/RM/00/E/970131...
Symbologies—Matrix 2 of 5 Barcode length Minimum Length = 6 (*) Barcode length (number of characters) for Matrix 2 of 5 = [barcode data]. The minimum length possible is 3 characters. If you scan Compose 1 Or 2 Or 3 Fixed Lengths or Compose Minimum Length, use the special number codes ( ASCII character codes ( Compose 1 Or 2 Or 3 Fixed Lengths provides the most security if the codes in your...
Symbologies—MSI Code Activation Not Active (*) Default values Check digit mod 10 Number of characters MS/2200/RM/00/E/970131 Symbologies—MSI Code Checked And Transmitted Minimum Length = 6 Active...
Symbologies—MSI Code Check digit Check Digit Mod 10 Checked And Transmitted (*) Check Digit Double Mod 10 Checked And Transmitted Checked But Not Transmitted Checked But Not Transmitted MS/2200/RM/00/E/970131...
Barcode length Minimum Length = 6 (*) Barcode length (number of characters) for MSI Code = [barcode data + check digit]. The minimum length possible is 2 characters. If you scan Compose 1 Or 2 Or 3 Fixed Lengths or Compose Minimum Length, use the special number codes ( ASCII character codes ( Compose 1 Or 2 Or 3 Fixed Lengths provides the most security if the codes in your...
Symbologies—Plessey Code Symbologies—Plessey Code Activation Not Active (*) Default values Check digit Number of characters Check digit Transmitted (*) Transmitted Minimum Length = 6 MS/2200/RM/00/E/970131 Active Not Transmitted...
ASCII codes, do not scan End Selection until you have finished entering all the lengths (after 1, 2 or 3 fixed lengths). If only 1 fixed length is entered, the MaxiScan 2200 automatically performs code reconstruction to optimize reading.
Symbologies—Standard 2 of 5 Symbologies—Standard 2 of 5 Activation Not Active (*) Standard 2 of 5 is also referred to as "Straight 2 of 5" and "Industrial 2 of 5". Select the desired Standard 2 of 5 format if required (Identicon or Computer Identics) and scan Active to enable.
Symbologies—Standard 2 of 5 Barcode length Minimum Length = 6 (*) Barcode length (number of characters) for Standard 2 of 5 = [barcode data + check digit if applicable]. The minimum length possible is 3 characters. If you scan Compose 1 Or 2 Or 3 Fixed Lengths or Compose Minimum Length, use the special number codes ( ASCII character codes ( Compose 1 Or 2 Or 3 Fixed Lengths provides the most security if the codes in your...
Active—UPC/EAN (*) Select the desired UPC/EAN format configuration and scan Active—UPC/EAN to enable. The MaxiScan 2200 automatically performs code reconstruction for UPC-A, EAN-8 and EAN-13 to optimize reading. In the case of an unregular UPC-E with number system equal to 1—usually the first printed character—you must deactivate EAN-13 format.
Symbologies—UPC/EAN code families (*) Transmission of number system UPC-A number system Transmitted (*) UPC/EAN code format: <leading character> <number system> <data> <check digit> A regular UPC-A has a transmitted number system equal to 0. To transmit the additional leading character (country code), select the parameter UPC-A Transmitted As EAN-13. UPC-E number system Transmitted (*) MS/2200/RM/00/E/970131...
Symbologies—UPC/EAN code families (*) Re-encoding UPC-A, UPC-E, EAN-8 UPC-A Transmitted as EAN-13 (*) These parameters convert the decoded data to other code formats. Transmission will only take into account the parameters available for the target bar code format. UPC/EAN code format: <leading character> <number system> <data> <check digit> A regular UPC-A has a transmitted number system equal to 0.
Page 221
Symbologies—UPC/EAN code families (*) EAN-8 Transmitted as EAN 8 (*) EAN-8 Transmitted as EAN-13 MS/2200/RM/00/E/970131...
The tables in this section describe some common problems you may encounter when you use your MaxiScan 2200 (power-up, normal operation, configuration). Look for a description of your problem in the symptoms columns and try the proposed solution given in the action column.
(especially keyboard wedge) connection problems incorrect product components (MaxiScan 2200 model, cables, external power supply as applicable) red power-up LED but no power-up beeps deactivated power-up beeps indicator LED flashes orange...
End Selection once or twice if required for the previous parameter check MaxiScan 2200 power supply, connections ( Connection diagram for your interface), product components scan Configuration Enable Mode ( Configuration modes )
/ LED deactivated barcode length incompatible with MaxiScan 2200 configuration (minimum/fixed length parameter settings) MaxiScan 2200 configured for check digit and no check digit present in code poor reading performance dirty or damaged red reading window MS/2200/RM/00/E/970131...
Page 230
( Reading distance ) select correct video channel ( Resolution adjustment—Video channel selection ) select correct scan rate ( Scan rate ) check MaxiScan 2200 model and configuration check all product components (MaxiScan 2200 model, cables, CMM, power supply as applicable),...
1. Switch off the host system. 2. Use the wand emulation cable to connect the MaxiScan 2200 to the host system. 3. If your host system requires an external power supply: Connect the power supply to the wand emulation cable.
If your interface number is not among the predefined interface numbers, you must compose the number yourself ( Compose interface number ). The orange indicator LED of MaxiScan 2200 models configured for wand emulation will flash 4 times at power-up. N° 130 - Digital Wand Emulation N°...
Predefined data transmission settings Predefined settings for Wand emulation - Interface N° 130 margin size logical signal state during transmission logical signal state outside transmission pulse duration In this section, the predefined parameter settings for Interface N° 130 (standard wand emulation configuration) are indicated by an asterisk (*).
Wand emulation Margin size Predefined margin size The size of the default margin is 10 times the size of the narrow bar (50 µs). Compose margin size Example To set a margin size of 20 x the narrow bar width: 1.
Logical output signal state Examples of signal state combinations Quiet Zone = 0 (*), Bar = 1 (*) Quiet Zone = 1, Bar = 1 (*) Quiet Zone = 0 (*), Bar = 0 Quiet Zone = 1, Bar = 0 MS/2200/RM/00/E/970131 Wand emulation quiet zone...
Page 236
Wand emulation Signal state outside transmission Quiet Zone = 0 (*) quiet zone margin Quiet Zone = 1 MS/2200/RM/00/E/970131...
Page 237
Wand emulation Signal state during transmission Bar = 1, Space = 0, Margin = 0 (*) quiet zone margin Bar = 0, Space = 1, Margin = 1 MS/2200/RM/00/E/970131...
Wand emulation Pulse duration 0.88 ms (37.5 cm/s) (*) The values represent the pulse duration of a narrow bar or space. Speeds (values in parentheses) are provided for standard UPC/EAN bar codes with 0.33 mm narrow-bar elements. Pulse duration speed calculation Actual emulated speed = [ 100 x ( r / t ) ] cm/s with r = actual narrowest element (mm) t = set-up duration element (ms)
Page 239
Wand emulation 0.66 ms (50 cm/s) 1.32 ms (25 cm/s) 2.64 ms (12.5 cm/s) 6.60 ms (5 cm/s) MS/2200/RM/00/E/970131...
Page 240
Appendix—Number codes Appendix—Number codes Use the number codes on the following pages to enter custom numerical values required by certain configuration codes. Scan each digit in the number and scan End Selection—once or twice as applicable—after the last digit. The same number codes are provided in another part of this manual ( End Selection MS/2200/RM/00/E/970131 Number codes ).
Page 241
MS/2200/RM/00/E/970131 Appendix—Number codes End Selection...
Page 242
Appendix—Number codes End Selection MS/2200/RM/00/E/970131...
Page 244
UBI Inc. Ammendale Technology Park 12240 Indian Creek Court Beltsville MD 20705 Tel: +1 301 210 3000 Fax: +1 301 210 5498 UBI International / UBI France SA Immeuble "Le Newton" 23 avenue de l’Europe 78402 Chatou Cedex FRANCE Tel: +33 (0)1.30.15.25.35 Fax: +33 (0)1.34.80.14.33 UBI GmbH Max-Planck-Strasse 9-13...