Intermec ScanPlus 1800 Reference Manual

Text of the manual

The ScanPlus products described in this manual comply with CE directives for electromagnetic

emission levels and electrical immunity. The information contained in this manual is for informational purposes only and is subject to change without notice. No part of this manual may be copied or reproduced in any manner without the prior written permission of United Barcode Industries. ScanPlus products are covered by patents issued or pending in the USA and other countries. ScanPlus is a trademark of United Barcode Industries. This Reference Manual can be used with all ScanPlus products except the ScanPlus CL.

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 / green indicator LED................................................................................14 Power-up beeps / power-up LED........................................................14 Good read beeps / good read LED .....................................................15 Crackles, beeps and LEDs—2D bar codes ........................................17 Configuration beeps ...........................................................................19 Software/CPU version beeps and flashes ..........................................19 Code mark ...........................................................................................................20 Default code marks.............................................................................20 Composing custom code marks .........................................................21 AIM symbology identifiers...................................................................23 Compose interface number .................................................................................25 Which interface number? ...................................................................25 Composing an interface number ........................................................25 Concatenating configuration bar codes ...............................................................27 What is a configuration bar code? ......................................................27 Why concatenate? ..............................................................................27 Limitations ..........................................................................................27 How to concatenate ............................................................................27 Configuration modes ...........................................................................................29 Configuration authorization modes .....................................................29 Temporary configuration mode...........................................................30 Transparent configuration mode.........................................................31

Display data string mode ....................................................................32

Data decoding security parameters .....................................................................33 Description..........................................................................................33 Predefined security levels ...................................................................34 Consecutive same read data validation ..............................................35 Time-out between identical consecutive codes ..................................36 Time-out between different consecutive codes...................................37 Default parameter settings...................................................................................38 Emulating special keyboard keys—Keyboard wedge ..........................................39 Interpreting and transmitting special keyboard keys ...........................39 Special keys interpretation codes .......................................................40 Special keys transmission codes ........................................................42 Flashing mode .....................................................................................................43 Glossary...............................................................................................................44 IBM 46xx cash registers.......................................................................................45 Connection..........................................................................................45 Predefined interface numbers .............................................................46 Predefined data transmission settings ................................................47 Transmission delay .............................................................................47 Installation procedure ..........................................................................................48 General installation / configuration procedure ....................................48 Inter-character delay............................................................................................49 Predefined delay values......................................................................49 Compose inter-character delay ...........................................................49 Inter-message delay ............................................................................................51 Predefined delay values......................................................................51 Compose inter-message delay ...........................................................51 Interfaces .............................................................................................................53 Interface types ....................................................................................53

Identifying the interface ......................................................................53

Keyboard wedge..................................................................................................54 Connection .........................................................................................54 Predefined interface numbers ............................................................55 Predefined data transmission settings ................................................59 Preamble / postamble.........................................................................60 Interpreting and transmitting special keyboard keys ..........................62 End-of-transmission keyboard character status .................................62 Transmission delay.............................................................................62 Keyboard wedge—Additional preamble / postamble characters .........................63 Laser emulation ...................................................................................................68 Connection .........................................................................................68 Predefined interface numbers ............................................................69 Predefined data transmission settings ................................................70 Transmitted symbology type...............................................................71 Transmission delay.............................................................................71 Margin size .........................................................................................72 Logical output signal state ..................................................................73 Number codes .....................................................................................................75 OCIA cash registers ............................................................................................76 Connection .........................................................................................76 Predefined interface numbers ............................................................77 Predefined data transmission settings ................................................78 Transmission delay.............................................................................78 Parameter list / data strings.................................................................................79 Interface numbers...............................................................................79 Data transmission parameters............................................................82 Symbology parameters.......................................................................88 ScanPlus operating parameters .........................................................94 Data string values ...............................................................................98

Preamble / postamble........................................................................................105

Product checklist................................................................................................106 Pushbutton models ............................................................................................107 Standard pushbutton models ............................................................107 Energy saver pushbutton models .....................................................108 Pushbutton models—Activation .........................................................................109 Pushbutton deactivation....................................................................109 Pushbutton activation........................................................................109 Pushbutton operating scenarios .......................................................110 Standard pushbutton models ............................................................112 Energy saver pushbutton models .....................................................114 Compose read duration ....................................................................115 Reset all configuration parameters ....................................................................116 Reset factory defaults .......................................................................116 RS-232...............................................................................................................117 Direct connection ..............................................................................117 Single-output connection—External power supply............................118 Dual-output connection .....................................................................120 Predefined interface numbers ...........................................................122 Predefined data transmission settings ..............................................123 Baud Rate.........................................................................................124 Data bits............................................................................................125 Parity.................................................................................................125 Stop bits............................................................................................125 ENQ / ACK / NAK software protocol .................................................126 XON/XOFF software protocol ...........................................................128 CTS/RTS hardware protocol.............................................................128 LRC (Longitudinal Redundancy Check)............................................129 Time-out (hardware and software) ....................................................129 Preamble / postamble .......................................................................130 Transmission delay ...........................................................................131

How to use slave mode ....................................................................132

Scan rate parameters—ScanPlus SP ...............................................................134 Predefined scan rates.......................................................................134 Scan rate / decode rate ratio ............................................................135 Software / CPU version identification ................................................................136 Software / CPU Versions ..................................................................136 Version indications ...........................................................................136 Symbologies ......................................................................................................138 Available symbologies ......................................................................138 Default symbologies .........................................................................138 Character formats and ScanPlus transmission format .....................139 Barcode length and data security .....................................................139 Symbologies—Activation...................................................................................142 Symbologies—Codabar.....................................................................................146 Activation ..........................................................................................146 Default values...................................................................................146 Start/stop ..........................................................................................147 CLSI library system...........................................................................147 Check digit (AIM recommendation) ..................................................148 Barcode length .................................................................................150 Symbologies—Codablock .................................................................................151 Activation ..........................................................................................151 Default values...................................................................................151 Time-out between reads ...................................................................152 Check digit........................................................................................152 Symbologies—Code 39.....................................................................................153 Activation ..........................................................................................153 Default values...................................................................................153

Check digit ........................................................................................156

Barcode length..................................................................................157 Special wedge keys emulation..........................................................157 Symbologies—Code 93 .....................................................................................158 Activation ..........................................................................................158 Default values ...................................................................................158 Barcode length..................................................................................159 Symbologies—Code 128 / EAN 128..................................................................160 Activation ..........................................................................................160 Default values ...................................................................................160 Barcode length..................................................................................161 Code EAN-128 norms (auto-discriminating) .....................................162 Symbologies—EAN-8, EAN-13..........................................................................163 Symbologies—EAN 128 ....................................................................................164 Symbologies—Interleaved 2 of 5 .......................................................................165 Activation ..........................................................................................165 Default values ...................................................................................165 Check digit ........................................................................................166 Barcode length..................................................................................167 Symbologies—Matrix 2 of 5 ...............................................................................168 Activation ..........................................................................................168 Default values ...................................................................................168 Barcode length..................................................................................169 Symbologies—MSI Code...................................................................................170 Activation ..........................................................................................170 Default values ...................................................................................170 Check digit ........................................................................................170 Barcode length..................................................................................171 Symbologies—PDF417 .....................................................................................172

Symbologies—Plessey Code ............................................................................173

Activation ..........................................................................................173 Default values...................................................................................173 Check digit........................................................................................173 Barcode length .................................................................................174 Symbologies—Standard 2 of 5 ..........................................................................175 Activation ..........................................................................................175 Default values...................................................................................175 Check digit mod 10 ...........................................................................176 Barcode length .................................................................................177 Symbologies—UPC/EAN code families ............................................................178 Activation ..........................................................................................178 Default values...................................................................................179 Add-on digits.....................................................................................180 Check digit........................................................................................181 Transmission of number system .......................................................182 Re-encoding UPC-A, UPC-E, EAN-8................................................183 Test codes.........................................................................................................184 One-dimensional symbologies .........................................................184 Two-dimensional symbologies..........................................................185 Troubleshooting.................................................................................................186 Before you contact your UBI representative . . . ...............................186 If you still have a problem . . . ...........................................................186 Power-up problems—all models .......................................................187 Operating problems—all models ......................................................188 Operating problems—pushbutton models ........................................189 Configuration problems—all models .................................................190 Wand emulation ................................................................................................191 Connection .......................................................................................191

Predefined interface numbers ...........................................................192

Predefined data transmission settings ..............................................193 Transmitted symbology type .............................................................194 Transmission delay ...........................................................................194 Margin size........................................................................................195 Logical output signal state ................................................................196 Pulse duration ...................................................................................198

ASCII character codes

SP/XX/RM/10/E/960401 1 ASCII character codes NUL (00h) SOH (01h) STX (02h) ETX (03h) EOT (04h) ENQ (05h) ACK (06h) BEL (07h) End Selection

ASCII character codes

2 SP/XX/RM/10/E/960401 BS (08h) HT or TAB (09h) LF (0Ah) VT (0Bh) FF (0Ch) CR (0Dh) SO (0Eh) SI (0Fh) DLE (10h) DC1 (11h) End Selection

ASCII character codes

SP/XX/RM/10/E/960401 3 DC2 (12h) DC3 (13h) DC4 (14h) NAK (15h) SYN (16h) ETB (17h) CAN (18h) EM (19h) SUB (1Ah) ESC (1Bh) End Selection

ASCII character codes

4 SP/XX/RM/10/E/960401 FS (1Ch) GS (1Dh) RS (1Eh) US (1Fh) SP (20h) ! (21h) " (22h) # (23h) $ (24h) % (25h) End Selection

ASCII character codes

SP/XX/RM/10/E/960401 5 & (26h) ’ (27h) ( (28h) ) (29h) * (2Ah) + (2Bh) , (2Ch) - (2Dh) . (2Eh) / (2Fh) End Selection

ASCII character codes

6 SP/XX/RM/10/E/960401 0 (30h) 1 (31h) 2 (32h) 3 (33h) 4 (34h) 5 (35h) 6 (36h) 7 (37h) 8 (38h) 9 (39h) End Selection

ASCII character codes

SP/XX/RM/10/E/960401 7 : (3Ah) ; (3Bh) < (3Ch) = (3Dh) > (3Eh) ? (3Fh) @ (40h) A (41h) B (42h) C (43h) End Selection

ASCII character codes

8 SP/XX/RM/10/E/960401 D (44h) E (45h) F (46h) G (47h) H (48h) I (49h) J (4Ah) K (4Bh) L (4Ch) M (4Dh) End Selection

ASCII character codes

SP/XX/RM/10/E/960401 9 N (4Eh) O (4Fh) P (50h) Q (51h) R (52h) S (53h) T (54h) U (55h) V (56h) W (57h) End Selection

ASCII character codes

10 SP/XX/RM/10/E/960401 X (58h) Y (59h) Z (5Ah) [ (5Bh) \ (5Ch) ] (5Dh) ^ (5Eh) _ (5Fh) ‘ (60h) a (61h) End Selection

ASCII character codes

SP/XX/RM/10/E/960401 11 b (62h) c (63h) d (64h) e (65h) f (66h) g (67h) h (68h) i (69h) j (6Ah) k (6Bh) End Selection

ASCII character codes

12 SP/XX/RM/10/E/960401 l (6Ch) m (6Dh) n (6Eh) o (6Fh) p (70h) q (71h) r (72h) s (73h) t (74h) u (75h) End Selection

ASCII character codes

SP/XX/RM/10/E/960401 13 v (76h) w (77h) x (78h) y (79h) z (7Ah) { (7Bh) | (7Ch) } (7Dh) ~ (7Eh) DEL (7Fh) End Selection

Beeps / green indicator LED

14 SP/XX/RM/10/E/960401 Beeps / green indicator LED Power-up beeps / power-up LED Two beeps indicate that the power-up sequence has been completed. Three long beeps followed by five short beeps indicate an EEPROM integrity error at power- up. If this occurs, contact your UBI representative. If you have an energy saver pushbutton model and the pushbutton is activated, the power-up beeps and power-up LED are deactivated and can not be activated. Power-Up BeepsPower-Up LED On (*) Power-Up BeepsPower-Up LED Off Identifying the interface After the two power-up beeps, the number of green indicator LED flashes at power-up indicates the interface driver selected for your ScanPlus. The Part Number (P/N) indicates the hardware interface setup for your ScanPlus model. green LED indication selected interface type P/N identification continuous LED null interface factory default setting (all models) no LED laser emulation x - x x x x x 0 - x x - x x 1 flash wand emulation x - x x x x x 1 - x x - x x 2 flashes RS-232 C x - x x x x x 2 - x x - x x 3 flashes IBM 46xx cash registers x - x x x x x 3 - x x - x x 4 flashes RS-232 TTL x - x x x x x 4 - x x - x x 5 flashes OCIA cash registers x - x x x x x 5 - x x - x x 7 flashes keyboard wedge x - x x x x x 7 - x x - x x

Beeps / green indicator LED

SP/XX/RM/10/E/960401 15 Good read beeps / good read LED 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 1 Good Read Beep (*) 2 Good Read Beeps No Good Read Beep Timing of good read beeps Beep Before Transmission (*) Beep After Transmission

Beeps / green indicator LED

16 SP/XX/RM/10/E/960401 Duration of good read beeps 80 ms Beep Duration (*) 60 ms Beep Duration 200 ms Beep Duration 300 ms Beep Duration 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 then scan End Selection (Ð Number codes or inside back cover of this manual). Good read LED Good Read LED On (*) Good Read LED Off

Beeps / green indicator LED

SP/XX/RM/10/E/960401 17 Crackles, beeps and LEDs—2D bar codes 2D crackle / LED flicker Crackle On (*) LED Flicker On Crackle Off - LED Flicker Off Reading Codablock bar codes—ScanPlus XP / ScanPlus PDF irregular crackle The ScanPlus XP / ScanPlus PDF is reading Codablock data—the more intensive the crackle, the better the reading performance. If LED Flicker On is selected, the green indicator LED will also flicker. The crackling and flickering continue all the time the ScanPlus is reading. single clear success beep - - beep - - The ScanPlus XP / ScanPlus PDF has successfully read the code. If the ScanPlus is removed from the Codablock code for more than 10 seconds before you finish reading the code (before you hear a success beep), the data you have read so far will be lost and you will have to start again.

Beeps / green indicator LED

18 SP/XX/RM/10/E/960401 Reading PDF417 bar codes—ScanPlus PDF irregular crackle The ScanPlus PDF is reading new PDF417 data—the more intensive the crackle, the better the reading performance. If LED Flicker On is selected, the green indicator LED will also flicker. regular tick The ScanPlus PDF has already read the data you are scanning—you will hear this if you have to rescan the same area of code a second time or if you pause over the code during scanning. regular continuous crackle The ScanPlus PDF has read all the data and is doing error-correction processing—you will hear this with codes with a high security level or if the code is of poor quality. single clear success beep - - beep - - The ScanPlus PDF has successfully read the code. If the ScanPlus is removed from the PDF417 code for more than 10 seconds before you finish reading the code (before you hear a success beep), the data you have read so far will be lost and you will have to start again.

Beeps / green indicator LED

SP/XX/RM/10/E/960401 19 Configuration beeps The ScanPlus has special beeps for the configuration bar codes provided in this manual. success A short beep followed by a long beep indicates the selection has been accepted by the ScanPlus. error Six short beeps indicate a setup error (incorrect configuration code) for the selected interface type: • option not available, • interface number not available, • optional feature not implemented, • commands not read in the correct order, • other setup errors. Three long beeps indicate an EEPROM hardware error during configuration. If this occurs, contact your UBI representative. Software/CPU version beeps and flashes Recent ScanPlus models produce software version identification beeps and CPU version LED flashes (red reading LEDs) when you read the Software / CPU Versions code (Ð Software/CPU version identification).

Default code marks

Code Mark Transmitted enables transmission of current settings of code marks—barcode symbology identifying characters. Code marks are transmitted after the preamble if present and before the barcode data. M Code marks should only be activated for keyboard wedge and RS-232 interfaces. Code Mark Not Transmitted (*) Code Mark Transmitted Default code mark values symbology default code mark Codablock A * Codablock F * Codabar D Code 39 * Code 93 D Code 128 / EAN 128 D Interleaved 2 of 5 I Matrix 2 of 5 D Standard 2 of 5 D PDF417 * MSI Code D Plessey Code D UPC-A F UPC-E E EAN-8 FF EAN-13 F

Composing custom code marks

1. Select the Compose Code Mark code for your symbology. 2. Scan an identifying character and scan End Selection ( Ð ASCII character codes). M Scanning any Compose Code Mark code automatically activates code mark transmission for all symbologies (use for keyboard wedge and RS-232 interfaces only). Codablock A—Compose Code Mark Codablock F—Compose Code Mark Codabar—Compose Code Mark Code 39—Compose Code Mark Code 93—Compose Code Mark #ODE%!.Ô#OMPOSECode Mark Interleaved 2 of 5—Compose Code Mark Matrix 2 of 5—Compose Code Mark

Standard 2 of 5—Compose Code Mark

PDF417—Compose Code Mark MSI Code—Compose Code Mark Plessey #ODE—Compose Code Mark UPC-A—Compose Code Mark UPC-E—Compose Code Mark EAN-8—Compose Code Mark EAN-13—Compose Code Mark

AIM symbology identifiers

AIM symbology identifiers are optional 3-character code marks that have been standardized by the AIM Committee. AIM symbology identifiers are transmitted after the preamble if present and before the barcode data. Selecting AIM Transmitted automatically activates AIM symbology identifier transmission for all symbologies. M AIM symbology identifiers should only be activated for keyboard wedge and RS-232 interfaces. AIM Not Transmitted (*) AIM Transmitted Identifier syntax AIM symbology identifiers consist of 3 characters which provide the following information: • the character " ] " indicates that the input source type is a bar code, • a letter (A, B, C, . . . ) identifies the symbology, • a hexadecimal number identifies any special processing performed by the ScanPlus. Example If you select AIM Transmitted, a standard Code 39 code without check digit and containing the string CODE-39 will be transmitted as follows: ]A0CODE-39 The table on the next page provides the list of symbology identifiers and processing options supported.

AIM symbology identifiers / supported processing options

Not all the special processing options are supported. Refer to the official AIM documentation on symbology identifiers for full information on the different processing options. symbology AIM symbology identifier AIM processing options Codablock A O 6 Codablock F O 4 Codabar F 0, 2, 4 Code 39 A 0, 1, 2, 4 Code 93 G 0 Code 128 / EAN 128 C 0, 1 Interleaved 2 of 5 I 0, 1, 2 Matrix 2 of 5 X 0 Standard 2 of 5 S 0, 1, 2 PDF417 L 0 MSI Code M 0, 1 Plessey Code P 0 UPC/EAN, "standard" lengths (8, 13, 15 (add-on 2), 18 (add-on 5) characters) E 0, 3, 4 UPC/EAN, other lengths (no check digit, . . .) X 0

Compose interface number

SP/XX/RM/10/E/960401 25 Compose interface number Which interface number? To know which interface number to enter, check the following points in the order shown: 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 ScanPlus Terminal List (if available). 3. If you still do not know which number to enter, contact your UBI representative. Entering an interface number usually only modifies data transmission parameter settings but in some special cases, other parameter settings (pushbutton activation, indicator LED / beep settings, symbologies, etc.) may be modified for specific interface configurations. M Do not enter an interface number that is not compatible with the interface- specific software and hardware configuration of your ScanPlus model—check the ScanPlus Part Number if you do not know the interface for your model (Ð Interfaces). Composing an interface number Example To enter the number 102: 1. Scan Compose Interface Number on the next page. 2. Scan each digit of your interface number using the number codes—in our example we would scan 1, then 0, then 2. 3. Scan End Selection to finish.

Compose interface number

26 SP/XX/RM/10/E/960401 Compose Interface Number 1 2 3 4 5 6 7 8 9 0 End Selection

Concatenating configuration bar codes

SP/XX/RM/10/E/960401 27 Concatenating configuration bar codes What is a configuration bar code? All the configuration codes in this Reference Manual are Code 128 bar codes with a special terminator character—FNC3, data string \60—to indicate that the code is a configuration code. Why concatenate? In order to configure the ScanPlus 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 ScanPlus you have to install and set up. Many of the configuration bar codes in this manual can be concatenated (combined) to form a single custom bar code which corresponds to your own particular setup configuration—you then only need to read 1 or 2 concatenated codes instead of a whole series of codes. Limitations Do not create concatenated codes wider than the maximum reading width of your ScanPlus product (71 mm (2.80") for the ScanPlus SP for example). If you need to create more than one code for a series of configuration codes, always end each concatenated code with a complete configuration code—not a partial code—and the FNC3 terminator. You can not concatenate configuration codes that use the Number codes to compose numerical values. How to concatenate 1. Identify the list of codes you want to concatenate and the order of concatenation—the codes should be concatenated in the same order as you would read them individually. Example If you need to enter Reset Factory Defaults, put this code at the beginning.

Concatenating configuration bar codes

28 SP/XX/RM/10/E/960401 2. Obtain the data strings for the codes you want to concatenate (Ð Parameter list / data strings). Example For the following codes, you will obtain the following strings: reset factory defaults \46\42\60 N° 201 AZERTY - French \41\4A\03\09\60 Codabar active \41\52\60 2 good read beeps \45\4A\01\60 You can also obtain the data strings by putting the ScanPlus into Display Data String mode and reading the configuration codes of your choice (Ð Configuration modes—Display 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. 3. Use the individual data strings to create a single data string and remove the \60 end-of-code characters for each code except the last code in the string. Example For the codes listed in the previous example, you will obtain the following concatenated string: \46\42\41\4A\03\09\41\52\45\4A\01\60 4. If necessary, convert the hexadecimal values and backslash separators into suitable values for your barcode printing sofware (ASCII values for example). The data strings contain hexadecimal values separated by backslashes. Make sure that the values you use with your software correspond to these values. Example: Instead of the hexadecimal value \41, you may need to use the equivalent ASCII character "A" (do not use the decimal value 41 !).

Configuration authorization modes

Configuration enable mode Configuration Enable Mode allows you to configure your ScanPlus at all times. Configuration Enable Mode (*) Configuration inhibit after 1 mn Configuration Inhibit After 1 mn protects the ScanPlus from unintentional configuration actions—configuration is inhibited if no configuration codes are read during the first minute after power-up. Each time a configuration code is read within 1 minute, configuration is enabled for another minute. Configuration Inhibit After 1 mn is not available with ScanPlus pushbutton models. Configuration Inhibit After 1 mn configuration inhibit 1 mn 1 mn configuration code configuration code ScanPlus startup 1 mn

Temporary configuration mode

Temporary Configuration Mode allows you to test new configuration settings without loosing your current configuration setup. Temporary configuration mode remains active until you select Restore/Update Current Configuration or until you switch off the ScanPlus. Temporary Configuration Mode Restore current configuration Restore Current Configuration quits temporary configuration mode and returns the ScanPlus to its current configuration settings. Restore Current Configuration Update current configuration Update Current Configuration replaces the current configuration settings with the new settings entered in temporary configuration mode. The ScanPlus quits temporary configuration mode. Update Current Configuration

Transparent configuration mode

Transparent Configuration Mode allows you to use the ScanPlus (and the present Reference Manual if required!) to configure other UBI products. Transparent configuration mode remains active until you switch off the ScanPlus. Transparent Configuration Mode Example To use your ScanPlus to configure UBI’s OmniImage product: 1. Connect the ScanPlus to the OmniImage in wand emulation mode (Wand/Magstripe connector of the OmniImage). 2. Scan Transparent Configuration Mode. 3. Use your ScanPlus to scan the desired configuration codes for interpretation by the OmniImage. 4. Switch off the ScanPlus to deactivate Transparent Configuration Mode.

Display data string mode

Display Data String Mode allows you to display the data string values and checksum for configuration bar codes on a terminal screen. The configuration codes in this manual are in Code 128 format. Data string values are displayed in hexadecimal and are separated by backslashes. Data string values are useful if you want to concatenate configuration bar codes (Ð Concatenating configuration bar codes) or if you want to send commands directly from the host terminal to the ScanPlus in RS-232 Slave Mode (Ð RS-232—Slave mode). Display Data String Mode remains active until you switch off the ScanPlus. Display Data String Mode Example 1. Scan Display Data String Mode. 2. Read a configuration bar code—the Code 39 activation code (Ð Symbologies—Code 39) for example. The following data string will be displayed on your terminal screen: \41\4C\60\5E In this example, "\41\4C\60" is the command for Code 39 activation and "\5E" is the checksum.

Data decoding security parameters

SP/XX/RM/10/E/960401 33 Data decoding security parameters Description Data decoding security parameters allow you to ensure that the ScanPlus transmits the correct data after decoding, whatever the reading conditions or quality of the bar codes read. Predefined security levels The Normal Security Level optimizes the reading speed for most situations. Only select Medium and High Security Levels when using poor- quality bar codes or for critical applications. The predefined security level parameters can be modified individually. Increasing the level of security reduces the reading speed. Data security and barcode length The reliability of the barcode data transmitted can depend on the symbologies used—some symbologies are more "fragile" than others and errors may occur due to incorrect interpretation of code lengths. You can configure the ScanPlus to transmit data for codes of 1 or 2 fixed lengths only or codes with a known minimum length (Ð Symbologies - Barcode length and data security). If you use the Compose Minimum Length option, we recommend that you use a check digit and the Consecutive same read data validation feature provided below to ensure that the same read result is obtained on 2 or more successive reads before the read is validated.

Data decoding security parameters

34 SP/XX/RM/10/E/960401 Predefined security levels Normal security level Single Read Before Transmission—300 ms Between Identical Consecutive Codes— No Time-Out Between Different Consecutive Codes Normal Security Level (*) Medium security level 2 Consecutive Same Reads Before Transmission—300 ms Between Identical Consecutive Codes—10 ms Between Different Consecutive Codes Medium Security Level High security level 4 Consecutive Same Reads Before Transmission—350 ms Between Identical Consecutive Codes—30 ms Between Different Consecutive Codes High Security Level

Data decoding security parameters

SP/XX/RM/10/E/960401 35 Consecutive same read data validation By default, transmission occurs after a single successful read. Single Read Before Transmission (*) Compose number of consecutive same reads before transmission To increase the reliability of the data transmitted, you can set the ScanPlus to validate the data before transmission—it will only transmit data after a specified number of successful consecutive reads have given the same result. Consecutive same read data validation is useful when increased data security is required— poorly printed codes, codes with variable lengths and without check digits, "fragile" barcode types. Increasing the number of consecutive same reads before transmission decreases the decoding rate. Compose Number of Consecutive Same Reads Before Transmission (maximum = 10) Example To make your ScanPlus read the same code successfully 5 times before it can transmit it: 1. Scan Compose Number of Consecutive Same Reads. 2. Scan 5 then scan End Selection (Ð Number codes or inside back cover of this manual).

Data decoding security parameters

36 SP/XX/RM/10/E/960401 Time-out between identical consecutive codes By default, you can only read identical consecutive codes after a time-out between reads of 300 ms. 300 ms Between Identical Consecutive Codes (*) Compose timeout between identical consecutive codes Increasing the timeout before you can read another identical code protects against unwanted reading of the same bar code. This time-out should not be shorter than the Timeout Between Different Consecutive Codes. Compose Timeout Between Identical Consecutive Codes (maximum time-out = 2550 ms) Example To make your ScanPlus wait 1 second (= 1000 ms) before it can read the same code again: 1. Scan Compose Timeout Between Identical Consecutive Codes. 2. Scan 1 0 0 0 then scan End Selection (Ð Number codes or inside back cover of this manual).

Data decoding security parameters

SP/XX/RM/10/E/960401 37 Time-out between different consecutive codes By default, you can read two different codes immediately one after the other—there is no time-out between reads. No Time-Out Between Different Consecutive Codes (*) Compose timeout between different consecutive codes Increasing the timeout before you can read a different code protects against unwanted reading of other bar codes if they are close together on the same label. This time-out should not be longer than the Timeout Between Identical Consecutive Codes. Compose Timeout Between Different Consecutive Codes (maximum time-out = 2550 ms) Example To make your ScanPlus wait 1 second (= 1000 ms) before it can read a different code: 1. Scan Compose Timeout Between Different Consecutive Codes. 2. Scan 1 0 0 0 then scan End Selection (Ð Number codes or inside back cover of this manual).

Default parameter settings

38 SP/XX/RM/10/E/960401 Default parameter settings Use the Reset Factory Defaults code to reset all the ScanPlus parameters to their factory default settings (Ð Reset all configuration parameters). Ð Parameter list / data strings provides the full list of parameters including default settings.

Emulating special keyboard keys—Keyboard wedge

SP/XX/RM/10/E/960401 39 Emulating special keyboard keys— Keyboard wedge Interpreting and transmitting special keyboard keys Different symbologies support different character formats. The ScanPlus transmission format is different according to the symbologies used (Ð Symbologies - Character formats and ScanPlus transmission format). Only symbologies supporting the full ASCII character set allow the encoding of certain special keyboard keys such as and . No symbologies support the encoding of other function keys such as and . The Special keys interpretation codes provided below allow you to interpret different Code 39 character combinations as special keyboard keys. The Special keys transmission codes allow you to transmit certain special keyboard keys directly as a single keyboard character instead of a character combination. Example code read interpreted as transmitted as (Code 39 code) x x x x x . L x x x x x x x x . L x x x x x x x x . L x x x Special keys interpretation x x x x x x x x Special keys transmission x x x x x H x x x (full ASCII symbology code) x x x x x x x x x x x x x x x x or x x x x x x x x

Emulating special keyboard keys—Keyboard wedge

40 SP/XX/RM/10/E/960401 Special keys interpretation codes The following codes allow the emulation of special keyboard keys by reading Code 39 bar codes containing dual-character combinations as shown in the Code 39 keyboard emulation chart on the next page. As the dual-character combinations use Code 39 bar codes, the ScanPlus must be enabled to read Code 39 codes with the appropriate barcode length setting (Ð Symbologies—Code 39). 1 - Not Active (*) 2 - Always Active 3 - Only Active If Separate 2-Character Label 4 - Only Active If Or If Preceded By A Hyphen ( - ) Separate 2-Character Label Example original Code 39 bar code with . L dual characters () interpreted and transmitted as: code39.L12 1 - not activeCODE39.L12 2 - always activeCODE312 3 - separate 2 characters or hyphenCODE39.L12 4 - separate 2 charsCODE39.L12 code39-.L12 1 - not activeCODE39-.L12 2 - always activeCODE3912 3 - separate 2 chars or hyphenCODE312 4 - separate 2 charsCODE39-.L12 --.L 1 - not active--.L 2 - always active- 3 - separate 2 chars or hyphen 4 - separate 2 chars--.L .L 1 - not active.L 2 - always activ 3 - separate 2 chars or hyphe 4 - separate 2 char

Emulating special keyboard keys—Keyboard wedge

SP/XX/RM/10/E/960401 41 Code 39 keyboard emulation chart emulated keys character combination emulated keys character combination DEL .A PF1 0A ENTER .B PF2 0B RETURN .C PF3 0C SEND .D PF4 0D FIELD + .E PF5 0E FIELD EXIT .F PF6 0F HOME .G PF7 0G END .H PF8 0H TAB .I PF9 0I ALT .J PF10 0J BACK TAB .K PF11 0K BACK SPACE .L PF12 0L ⇒ .M PF13 0M ⇐ .N PF14 0N ⇑ .O PF15 0O ⇓ .P PF16 0P CLEAR .Q PF17 0Q FIELD - .R PF18 0R DUP .S PF19 0S ESC .T PF20 0T LINE FEED .U PF21 0U RESET .V PF22 0V CTRL .W PF23 0W SPECIAL .X PF24 0X

Emulating special keyboard keys—Keyboard wedge

42 SP/XX/RM/10/E/960401 Special keys transmission codes Control characters transmission Control Characters On transmits ASCII characters for decimal numbers 1 to 27 with the sequence character. Control Characters Off transmits the following characters directly as single keyboard characters—useful for applications that already use the control sequences as co mmands: • ASCII character 8 transmitted as instead of H • ASCII character 9 transmitted as instead of I • ASCII character 27 transmitted as instead of [ Control Characters On (*) Control Characters Off Example xxx xx (Code 128) is transmitted as: xxx I xx (Control Characters On) xxx xx (Control Characters Off) Alt mode transmission Alt Mode On emulates the [+decimal_number_sequence] function available on PC AT keyboards and can be used to transmit ASCII characters that are not available on the keyboard corresponding to your interface number. If you read bar codes containing such characters, you will be able to transmit the characters if you select Alt Mode On. Only use Alt mode if necessary, as all characters will be transmitted as sequences and transmission will be slightly slower. Alt Mode Off (*) Alt Mode On

To increase LED life, the ScanPlus is configured by default to flash after 10 minutes in

standby instead of producing a continuous beam. When you present a bar code, it will return to a continuous beam. Flashing mode is the default mode for all ScanPlus models but is not available when the pushbutton of pushbutton models is activated. Flash After 10 Minutes (*) No Flash Compose flash time-out Compose Time-Out Before Flash (1-minute increments, max = 60 minutes) Example To make your ScanPlus start to flash after 30 minutes of inactivity: 1. Scan Compose Time-Out Before Flash. 2. Scan 3 0 then scan End Selection (Ð Number codes or inside back cover of this manual).

red light used to ensure that ScanPlus pushbutton models are correctly

positioned over the bar codes before reading is activated—particularly useful for distance readers like the ScanPlus ER CMM Cable Management Module—cable adapter used to connect the ScanPlus to the host system if a direct connection is not possible (need for an external power supply, keyboard wedge configuration, ...) data transmission parameters interface-specific communication parameters—in certain cases they need to be modified to optimize the performance of the ScanPlus dual-output RS- 232 CMM CMM for ScanPlus connected between two systems communicating through an RS-232 link (external power supply necessary) external power supply 5V or 12V mains power supply adapter—necessary if the host system does not provide enough electrical power to drive the ScanPlus interface number automatically configures your ScanPlus by setting interface-specific parameters—in particular data transmission parameters—to suit your operating environment keyboard wedge ScanPlus connected between a keyboard and the host system—data from the ScanPlus is transmitted in keyboard emulation mode to provide instant software compatibility (an external power supply may be necessary) operating parameters parameters that affect the way the different ScanPlus models operate— general operating parameters include pushbutton activation, beep and indicator LED settings, operating mode settings, etc. single-output RS- 232 CMM CMM for RS-232 configuration with external power supply symbology bar code type or "family"—Code 39, UPC and EAN are examples of common symbologies

IBM 46xx cash registers

SP/XX/RM/10/E/960401 45 IBM 46xx cash registers Connection Ø port 5x or 9x

IBM 46xx cash registers

46 SP/XX/RM/10/E/960401 Predefined interface numbers If your interface number is not among the predefined interface numbers, you must compose the number yourself (Ð Compose interface number). N° 110 IBM 46xx cash registers—Port 9x N° 111 IBM 46xx cash registers—Port 5x

IBM 46xx cash registers

SP/XX/RM/10/E/960401 47 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

The ScanPlus Installation Guide tells you step by step how to install and set up your

ScanPlus to operate successfully in most working situations. General installation / configuration procedure 1. Check you have everything you need (Ð Product checklist). 2. Switch off the host system and connect up your ScanPlus (Ð Connection for your interface). 3. Switch on the host system. 4. Scan the interface number for your system (Ð Predefined interface numbers for your interface or Compose interface number). 5. Customize the data transmission settings for your interface if required (Ð Data transmission parameters for your interface). 6. Select the symbologies you need and customize the symbology parameter settings if required (Ð Symbologies). 7. Customize the ScanPlus operating settings if required (Ð Parameter list / data strings and individual operating parameter entries).

The maximum rate at which data can be transmitted by the ScanPlus is affected by the

response of the system. By the insertion of an inter-character delay, the ScanPlus can avoid dropping characters if it is transmitting decoded data too rapidly. This feature can only be used with keyboard wedge and RS-232 interfaces and OCIA cash registers. Predefined delay values No Delay (*) 10 ms 20 ms 30 ms 40 ms 50 ms Compose inter-character delay Example To make your ScanPlus insert an 80 ms delay between characters: 1. Scan Compose Inter-Character Delay on the next page. 2. Scan 8 then 0. 3. Scan End Selection.

Compose Inter-Character Delay (maximum = 999 ms)

1 2 3 4 5 6 7 8 9 0 End Selection

The maximum rate at which data can be transmitted by the ScanPlus is affected by the

response of the system. By the insertion of an inter-message delay, the ScanPlus can avoid dropping characters if it is transmitting decoded data too rapidly. This feature can be used with all interfaces. Predefined delay values No Delay (*) 10 ms 30 ms 50 ms 80 ms 100 ms Compose inter-message delay Example To make your ScanPlus insert a 200 ms delay between messages: 1. Scan Compose Inter- Message Delay on the next page. 2. Scan 2 0 then 0. 3. Scan End Selection.

Compose Inter-Message Delay (maximum = 999 ms)

1 2 3 4 5 6 7 8 9 0 End Selection

If you reset your ScanPlus to its factory default settings (Ð Reset all configuration

parameters), no interface type is selected (null interface). In this case, you will have to re- enter the appropriate interface number for your system ( Ð Compose interface number). Ð IBM 46xx cash registers Ð Laser emulation Ð Keyboard wedge Ð OCIA cash registers Ð RS-232 Ð Wand emulation Identifying the interface The Part Number (P/N) indicates the hardware interface setup for your ScanPlus model. The number of green indicator LED flashes at power-up indicates the interface driver selected for your ScanPlus. If you have an energy saver pushbutton model and the pushbutton is activated, you will have to press the pushbutton to see the power-up flashes. P/N identification selected interface type green LED indication factory default setting (all models) null interface continuous LED x - x x x x x 0 - x x - x x laser emulation no LED x - x x x x x 1 - x x - x x wand emulation 1 flash x - x x x x x 2 - x x - x x RS-232 C 2 flashes x - x x x x x 3 - x x - x x IBM 46xx cash registers 3 flashes x - x x x x x 4 - x x - x x RS-232 TTL 4 flashes x - x x x x x 5 - x x - x x OCIA cash registers 5 flashes x - x x x x x 7 - x x - x x keyboard wedge 7 flashes

1. Disconnect the keyboard from the

host computer. 2. Use the two CMM cables to connect the CMM between the keyboard and the host. wedge CMM Reader Power Supply To Display To Keyboard power supply (optional) to keyboard input connectorØ

Predefined interface numbers

If your interface number is not among the predefined interface numbers, you must compose the number yourself (Ð Compose interface number). IBM PC AT and compatibles N° 200 QWERTY - English N° 201 AZERTY - French N° 204 QWERTZ - German N° 205 QWERTY - Swedish / Finnish N° 206 QWERTY - Italian N° 207 QWERTY - Norwegian N° 208 QWERTY - Danish N° 209 QWERTY - Spanish N° 2020 QWERTZ - Swiss / French

IBM 31xx, 32xx, 34xx

N° 230 QWERTY - English N° 231 AZERTY - French N° 232 AZERTY - international N° 233 AZERTY - caps QWERTY N° 234 QWERTZ - German N° 2310 QWERTY - data entry N° 2313 AZERTY - data entry N° 2314 QWERTZ - numeric keypad

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 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 N° 2720 QWERTZ - PC type - Swiss / French

Apple / Macintosh

N° 220 QWERTY - English N° 221 AZERTY - French N° 224 QWERTZ - German Hewlett Packard 700/92 N° 260 QWERTY - English N° 261 AZERTY - French N° 264 QWERTZ - German Wyse 60, 65, 99GT, 120 N° 300 QWERTY - 102 keys PC/AT fast N° 301 AZERTY - 102 keys PC/AT fast N° 304 QWERTZ - 102 keys PC/AT fast

Predefined data transmission settings

Predefined settings for keyboard wedge - Interface N° 200 end-of-transmission keyboard character status - lower case end-of-message control code - enter inter-character delay - none inter-message delay - none In this section, the predefined parameter settings for standard keyboard wedge configurations are indicated by an asterisk (*).

Preamble / postamble

The ScanPlus can send preambles and postambles—control codes before and after each message—to emulate command keys on the keyboard and allow automatic data entry: Maximum number of characters in each preamble and postamble: ScanPlus SP: maximum = 5 characters ScanPlus ER / XP / PDF: maximum = 10 characters. Preambles can contain customizable barcode type code marks ( Ð Code mark). No preamble / postamble No Preamble No Postamble Compose preamble / postamble Compose Preamble Compose Postamble 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 (Ð ASCII character codes and Keyboard wedge—Additional preamble / postamble characters). 3. Scan End Selection to finish.

Predefined postamble codes

Enter (*) Carriage Return Tab Field Advance Field Exit Down Arrow

Interpreting and transmitting special keyboard keys

Ð Emulating special keyboard keys—Keyboard wedge End-of-transmission keyboard character status The ScanPlus transmission format is different according to the symbologies used (Ð Symbologies - Character formats and ScanPlus transmission format). By default, the ScanPlus sets the keyboard to lower case at the end of transmission. Lower Case (*) Upper Case Transmission delay Ð Inter-character delay Ð Inter-message delay

Keyboard wedge—Additional preamble / postamble characters

SP/XX/RM/10/E/960401 63 Keyboard wedge—Additional preamble / postamble characters PF 1 PF 2 PF 3 PF 4 PF 5 PF 6 PF 7 PF 8 End Selection

Keyboard wedge—Additional preamble / postamble characters

64 SP/XX/RM/10/E/960401 PF 9 PF 10 PF 11 PF 12 PF 13 PF 14 PF 15 PF 16 PF 17 PF 18 End Selection

Keyboard wedge—Additional preamble / postamble characters

SP/XX/RM/10/E/960401 65 PF 19 PF 20 PF 21 PF 22 PF 23 PF 24 DEL ENTER RETURN SEND End Selection

Keyboard wedge—Additional preamble / postamble characters

66 SP/XX/RM/10/E/960401 FIELD + FIELD EXIT HOME END TAB = Ctrl i ALT BACK TAB BACK SPACE ARROW RIGHT ARROW LEFT End Selection

Keyboard wedge—Additional preamble / postamble characters

SP/XX/RM/10/E/960401 67 ARROW UP ARROW DOWN CLEAR FIELD - DUP ESC LINE FEED RESET End Selection

Predefined interface numbers

If your interface number is not among the predefined interface numbers, you must compose the number yourself (Ð Compose interface number). N° 132 Laser With Pushbutton N° 134 Connection to MicroBar LS

Predefined data transmission settings

Predefined settings for laser emulation - Interface N° 132 transmitted symbology type - original code margin size - 10 x narrow bar width logical signal state during transmission - bar = 1, space = 0, margin = 0 logical signal state outside transmission - quiet zone = 1 In this section, the predefined parameter settings for Interface N° 132 (standard laser emulation configuration) are indicated by an asterisk (*).

Transmitted symbology type

In laser emulation, the ScanPlus can transmit data in the original barcode format or converted into Code 39 format, provided that the bar codes contain characters that exist in the Code 39 standard. Transmission In Original Code (*) Transmission In Code 39 Example To transmit Code 128 bar codes in Code 128 format: • Scan Transmission In Original Code. To transmit Code 128 bar codes in Code 39 format: • Scan Transmission In Code 39. Transmission delay Ð Inter-message delay

Predefined margin size

The size of the default margin is 10 times the size of the narrow bar (50 µs). 10 x Narrow Bar Width (*) Compose margin size Compose Margin Size Example To set a margin size of 20 x the narrow bar width: 1. Scan Compose Margin Size. 2. Scan the desired value in narrow-bar increments—in our example we would scan 2 0 (Ð Number codes or inside back cover of this manual). 3. Scan End Selection to finish.

Logical output signal state

quiet zone margin Signal state during transmission Bar = 1, Space = 0, Margin = 0 (*) Bar = 0, Space = 1, Margin = 1 Signal state outside transmission Quiet Zone = 1 (*) Quiet Zone = 0

Examples of signal state combinations

quiet zone margin Quiet Zone = 1 (*), Bar = 1 (*) Quiet Zone = 0, Bar = 1 (*) Quiet Zone = 1 (*), Bar = 0 Quiet Zone = 0, Bar = 0

Use these number codes to enter custom numerical values required by certain configuration

codes. The same number codes are provided on the inside back cover of this manual. 1 2 3 4 5 6 7 8 9 0 End Selection

OCIA cash registers

SP/XX/RM/10/E/960401 77 Predefined interface numbers If your interface number is not among the predefined interface numbers, you must compose the number yourself (Ð Compose interface number). N° 120 OCIA TEC cash registers First Type N° 121 OCIA TEC cash registers Second Type N° 122 OCIA NCR cash registers

OCIA cash registers

78 SP/XX/RM/10/E/960401 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 - none inter-message delay - none Transmission delay Ð Inter-character delay Ð Inter-message delay

Parameter list / data strings

SP/XX/RM/10/E/960401 79 Parameter list / data strings Interface numbers compose interface number \41\4A\60 Keyboard wedge—predefined interface numbers IBM PC AT and compatibles N° 200 QWERTY - English \41\4A\03\08\60 N° 201 AZERTY - French \41\4A\03\09\60 N° 204 QWERTZ - German \41\4A\03\0C\60 N° 205 QWERTY - Swedish / Finnish \41\4A\03\0D\60 N° 206 QWERTY - Italian \41\4A\03\0E\60 N° 207 QWERTY - Norwegian \41\4A\03\0F\60 N° 208 QWERTY - Danish \41\4A\03\10\60 N° 209 QWERTY - Spanish \41\4A\03\11\60 N° 2020 QWERTZ - Swiss / French \41\4A\1F\24\60 IBM 31xx, 32xx, 34xx N° 230 QWERTY - English \41\4A\03\26\60 N° 231 AZERTY - French \41\4A\03\27\60 N° 232 AZERTY - international \41\4A\03\28\60 N° 233 AZERTY - caps QWERTY \41\4A\03\29\60 N° 234 QWERTZ - German \41\4A\03\2A\60 N° 2310 QWERTY - data entry \41\4A\24\06\60 N° 2313 AZERTY - data entry \41\4A\24\09\60 N° 2314 QWERTZ - numeric keypad \41\4A\24\0A\60 DEC VT 220, 320, 420 N° 410 QWERTY - PC type \41\4A\06\1A\60 N° 411 AZERTY - PC type \41\4A\06\1B\60 N° 414 QWERTZ - PC type \41\4A\06\1E\60 N° 415 QWERTY - PC type - Swedish / Finnish \41\4A\06\1F\60

Parameter list / data strings

80 SP/XX/RM/10/E/960401 DEC VT/PC 510 N° 271 AZERTY - PC type \41\4A\04\0F\60 N° 275 QWERTY - PC type - Swedish / Finnish \41\4A\04\13\60 N° 2717 AZERTY - VT type - French \41\4A\2A\1D\60 N° 2718 QWERTY - VT type - Swedish / Finnish \41\4A\2A\1E\60 N° 2720 QWERTZ - PC type - Swiss / French \41\4A\2A\20\60 Apple / Macintosh N° 220 QWERTY - English \41\4A\03\1C\60 N° 221 AZERTY - French \41\4A\03\1D\60 N° 224 QWERTZ - German \41\4A\03\20\60 Hewlett Packard 700/92 N° 260 QWERTY - English \41\4A\04\04\60 N° 261 AZERTY - French \41\4A\04\05\60 N° 264 QWERTZ - German \41\4A\04\08\60 Wyse 60, 65, 99GT, 120 N° 300 QWERTY - 102 keys PC/AT fast \41\4A\04\2C\60 N° 301 AZERTY - 102 keys PC/AT fast \41\4A\04\2D\60 N° 304 QWERTZ - 102 keys PC/AT fast \41\4A\04\30\60 RS-232—predefined interface numbers N° 100 standard RS-232 C (9600, 7, E, 2) \41\4A\01\24\60 N° 101 RS-232 TTL level \41\4A\01\25\60 N° 102 RS-232 PC Term \41\4A\01\26\60 N° 103 RS-232 compatible ScanPlus CL slave mode \41\4A\01\27\60 N° 105 RS-232 slave mode \41\4A\01\29\60 Laser emulation—predefined interface numbers N° 132 laser with pushbutton \41\4A\02\04\60

Parameter list / data strings

SP/XX/RM/10/E/960401 81 N° 134 connection to MicroBar LS \41\4A\02\06\60 Wand emulation—predefined interface numbers N° 130 digital wand emulation \41\4A\02\02\60 N° 131 analog wand emulation \41\4A\02\03\60 IBM 46xx cash registers—predefined interface numbers N° 110 IBM 46xx cash registers— Port 9x \41\4A\01\2E\60 N° 111 IBM 46xx cash registers— Port 5x \41\4A\01\2F\60 OCIA cash registers—predefined interface numbers N° 120 OCIA TEC cash registers First Type \41\4A\01\38\60 N° 121 OCIA TEC cash registers Second Type \41\4A\01\39\60 N° 122 OCIA NCR cash registers \41\4A\01\3A\60

Parameter list / data strings

82 SP/XX/RM/10/E/960401 Data transmission parameters Keyboard wedge—data transmission parameters preamble no preamble \45\53\3E\00\60 compose \45\53\60 postamble no postamble \45\54\3E\00\60 Enter (*) \45\54\04\02\01\60 Carriage Return \45\54\04\02\02\60 Tab \45\54\04\02\08\60 Field Advance \45\54\04\02\04\60 Field Exit \45\54\04\02\05\60 Down Arrow \45\54\04\02\0F\60 compose \45\54\60 special keys interpretation (Code 39) not active (*) \42\57\60 always active \42\58\60 only active if separate 2-character label or if preceded by a hyphen (-) \42\59\60 only active if separate 2-character label \42\5A\60 special keys transmission control characters on (*) \47\4D\60 control characters off \47\4E\60 Alt mode off (*) \41\47\60 Alt mode on \41\46\60 end-of-transmission keyboard character status lower case (*) \41\44\60 upper case \41\45\60 inter-character delay see below inter-message delay see below RS-232—data transmission parameters baud rate 9600 (*) \41\07\60

Parameter list / data strings

SP/XX/RM/10/E/960401 83 75 \41\00\60 150 \41\01\60 300 \41\02\60 600 \41\03\60 1200 \41\04\60 2400 \41\05\60 4800 \41\06\60 19200 \41\08\60 38400 \41\09\60 data bits 7 (*) \42\60 8 \43\60 parity even (*) \46\01\60 odd \46\02\60 none \46\00\60 stop bits 2 (*) \45\60 1 \44\60 ENQ (Hex 05) not used (*) \47\3E\00\60 ENQ (HEX 05) \47\3E\05\60 compose \47\60 ACK (Hex 06) not used (*) \48\3E\00\60 ACK (HEX 06) \48\3E\06\60 compose \48\60 NAK (Hex 15) not used (*) \49\3E\00\60 NAK (HEX 15) \49\3E\15\60 compose \49\60 XON/XOFF software protocol not active (*) \4B\60 active \4A\60 CTS/RTS hardware protocol not active (*) \4D\60 active \4C\60

Parameter list / data strings

84 SP/XX/RM/10/E/960401 LRC (longitudinal redundancy check) not active (*) \4F\60 active \4E\60 time-out (hardware and software) 1000 ms (*) \51\0F\28\60 unlimited \51\00\60 compose (1 to 2500 ms) \51\60 preamble no preamble \45\53\3E\00\60 compose \45\53\60 postamble no postamble \45\54\3E\00\60 Carriage Return + Line Feed (*) \45\54\3E\0D\3E\0A\60 Carriage Return \45\54\3E\0D\60 Line Feed \45\54\3E\0A\60 compose \45\54\60 inter-character delay see below inter-message delay see below Laser emulation—data transmission parameters transmitted symbology type transmission in original code (*) \5E\00\60 transmission in Code 39 \5E\01\60 inter-message delay see below margin size 10 x narrow bar width (*) \5A\0A\60 compose margin size \5A\60 logical signal state during transmission bar = 1, space = 0, margin = 0 (*) \54\60 bar = 0, space = 1, margin = 1 \55\60 logical signal state outside transmission quiet zone = 1 (*) \57\60 quiet zone = 0 \56\60 Wand emulation—data transmission parameters transmitted symbology type transmission in original code (*) \5E\00\60

Parameter list / data strings

SP/XX/RM/10/E/960401 85 transmission in Code 39 \5E\01\60 inter-message delay see below margin size 10 x narrow bar width (*) \5A\0A\60 compose \5A\60 logical signal state during transmission bar = 1, space = 0, margin = 0 (*) \54\60 bar = 0, space = 1, margin = 1 \55\60 logical signal state outside transmission quiet zone = 0 (*) \56\60 quiet zone = 1 \57\60 pulse duration 0.88 ms (37.5 cm/s) (*) \58\01\18\60 0.19 ms (175 cm/s) \58\13\60 0.26 ms (125 cm/s) \58\1A\60 0.44 ms (75 cm/s) \58\2C\60 0.66 ms (50 cm/s) \58\01\02\60 1.32 ms (25 cm/s) \58\02\04\60 2.64 ms (12.5 cm/s) \58\04\08\60 6.60 ms (5 cm/s) \58\0A\14\60 IBM 46xx cash registers—data transmission parameters inter-message delay see below OCIA cash registers—data transmission parameters inter-character delay see below inter-message delay see below Inter-character delay—keyboard wedge, RS-232, OCIA inter-character delay none (*) \52\00\60 10 ms \52\0A\60 20 ms \52\14\60 30 ms \52\1E\60 40 ms \52\28\60

Parameter list / data strings

86 SP/XX/RM/10/E/960401 50 ms \52\32\60 compose (1 to 999 ms) \52\60 Inter-message delay—all interfaces inter-message delay none (*) \53\00\60 10 ms \53\0A\60 30 ms \53\1E\60 50 ms \53\32\60 80 ms \53\01\10\60 100 ms \53\01\24\60 compose (1 to 999 ms) \53\60 Code mark—keyboard wedge, RS-232 activation code mark not transmitted (*) \45\56\60 code mark transmitted \45\55\60 Default code marks: Symbology: Compose code mark: * Codablock A \45\59\14\60 * Codablock F \45\59\15\60 D Codabar \45\59\04\60 * Code 39 \45\59\01\60 D Code 93 \45\59\0D\60 D Code 128 / EAN 128 \45\59\0B\60 I Interleaved 2 of 5 \45\59\02\60 D Matrix 2 of 5 \45\59\0E\60 D Standard 2 of 5 \45\59\03\60 * PDF417 \45\59\13\60 D MSI Code \45\59\0A\60 D Plessey Code \45\59\0C\60 F UPC-A \45\59\08\60 E UPC-E \45\59\09\60

Parameter list / data strings

SP/XX/RM/10/E/960401 87 FF EAN-8 \45\59\07\60 F EAN-13 \45\59\06\60 AIM symbology identifiers—keyboard wedge, RS-232 activation AIM not transmitted (*) \47\59\60 AIM transmitted \47\58\60 Symbology: AIM symbology identifiers: Codablock A ] O 6 Codablock F ] O 4 Codabar ] F 0 2 4 Code 39 ] A 0 1 2 4 Code 93 ] G 0 Code 128 / EAN 128 ] C 0 1 Interleaved 2 of 5 ] I 0 1 2 Matrix 2 of 5 ] X 0 Standard 2 of 5 ] S 0 1 2 PDF417 ] L 0 MSI Code ] M 0 1 Plessey Code ] P 0 UPC/EAN, "standard" lengths (8, 13, 15 (add-on 2), 18 (add- on 5) characters) ] E 0 3 4 UPC/EAN, other lengths (no check digit, . . .) ] X 0

Parameter list / data strings

88 SP/XX/RM/10/E/960401 Symbology parameters disable all symbologies \41\4B\60 Codabar activation not active (*) \41\53\60 active \41\52\60 start/stop not transmitted (*) \43\4D\60 a, b, c, d \43\4E\60 A, B, C, D \43\4F\60 a, b, c, d/t, n, *, e \43\50\60 DC1, DC2, DC3, DC4 \43\51\60 CLSI library system not active (*) \43\53\60 active \43\52\60 check digit (AIM recommendation) not used (*) \46\56\60 checked and transmitted \46\54\60 checked but not transmitted \46\55\60 barcode length (number of characters) minimum length = 6 (*) \43\55\06\60 any length \43\55\00\60 compose minimum length \43\55\60 compose 1 or 2 fixed lengths \43\54\60 Codablock activation not active (*) \47\45\60 active (only available ScanPlus XP/PDF) \47\44\60 Codablock type Codablock F (*) \47\47\60 Codablock A \47\46\60 time-out between reads active (*) \47\52\60 not active \47\53\60

Parameter list / data strings

SP/XX/RM/10/E/960401 89 check digit not transmitted (*) \47\57\60 transmitted \47\56\60 Code 39 activation active (*) (ScanPlus SP / ER / XP) \41\4C\60 not active (*) (ScanPlus PDF) \41\4D\60 Code 39 type standard 43 characters (*) \42\4A\60 full ASCII \42\4B\60 start/stop not transmitted (*) \42\4D\60 transmitted \42\4C\60 accepted start/stop characters " * " only (*) \42\4E\02\60 " $ " only \42\4E\01\60 " $ " and " * " accepted \42\4E\03\60 check digit not used (*) \42\4F\60 modulo 43 check digit checked and transmitted \42\50\60 checked but not transmitted \42\51\60 French CIP check digit checked and transmitted \42\52\60 checked but not transmitted \42\53\60 Italian CPI check digit checked and transmitted \42\54\60 checked but not transmitted \42\55\60 barcode length (number of characters) any length (*) \42\5C\00\60 minimum length = 6 \42\5C\06\60 compose minimum length \42\5C\60 special keys interpretation not active (*) \42\57\60 always active \42\58\60 only active if separate 2-character label or if preceded by a hyphen (-) \42\59\60 only active if separate 2-character label \42\5A\60

Parameter list / data strings

90 SP/XX/RM/10/E/960401 Code 93 activation not active (*) \41\5F\60 active \41\5E\60 barcode length (number of characters) any length (*) \45\42\00\60 minimum length = 6 \45\42\06\60 compose minimum length \45\42\60 Code 128 / EAN 128 activation not active (*) \41\5B\60 active \41\5A\60 barcode length (number of characters) any length (*) \44\55\00\60 minimum length = 6 \44\55\06\60 compose minimum length \44\55\60 FNC1 separator character— EAN-128 norms GS function character (ASCII 29) \46\52\60 Interleaved 2 of 5 activation not active (*) \41\4F\60 active \41\4E\60 check digit not used (*) \43\43\60 check digit mod 10 checked and transmitted \42\5F\60 checked but not transmitted \43\40\60 French CIP HR check digit checked and transmitted \43\41\60 checked but not transmitted \43\42\60 barcode length (number of characters) minimum length = 6 (*) \43\45\06\60 any length \43\45\00\60 compose minimum length \43\45\60 compose 1 or 2 fixed lengths \43\44\60

Other Scanner Manuals