Page 1
M i c r o B a r Reference Manual Preliminary Edition January 1997 MB/NX/RM/00/E/970131...
Page 2
Notice The MicroBar NX 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.
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 and LEDs... 14 Power-up beeps and LEDs ... 14 Good read beeps / good read LED ...
Page 4
Contents Display data string mode ...31 Data reformatting ...32 1. Activate reformatting and define the input data to be formatted ...32 2. Define the reformatting for the output data ...37 2.a. Quick-and-easy reformatting ...38 2.b. Advanced full-options reformatting ...40 Default parameter settings ...45 Glossary...46 Input devices...47 Input identification ...48...
ASCII character codes NUL (00h) STX (02h) EOT (04h) ACK (06h) MB/NX/RM/00/E/970131 ASCII character codes SOH (01h) ETX (03h) ENQ (05h) BEL (07h) End Selection...
Page 12
ASCII character codes BS (08h) LF (0Ah) FF (0Ch) SO (0Eh) DLE (10h) HT or TAB (09h) VT (0Bh) CR (0Dh) SI (0Fh) DC1 (11h) End Selection MB/NX/RM/00/E/970131...
Page 13
DC2 (12h) DC4 (14h) SYN (16h) CAN (18h) SUB (1Ah) MB/NX/RM/00/E/970131 ASCII character codes DC3 (13h) NAK (15h) ETB (17h) EM (19h) ESC (1Bh) End Selection...
Page 14
ASCII character codes FS (1Ch) RS (1Eh) SP (20h) " (22h) $ (24h) GS (1Dh) US (1Fh) ! (21h) # (23h) % (25h) End Selection MB/NX/RM/00/E/970131...
Beeps and LEDs Power-up beeps and LEDs At power-up, the red power-up LED will come on and the MicroBar NX will emit two beeps to 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.
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 (*) No Good Read Beep...
Page 26
Beeps and LEDs Duration of good read beeps 80 ms Beep Duration (*) 200 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.
Configuration beeps The MicroBar NX has special beeps for the configuration bar codes provided in this manual. success two beeps indicate that the MicroBar NX has successfully received the configuration code and saved the setting, error Six short beeps indicate a setup error (incorrect configuration code)
Code mark Code mark 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. Code marks should only be activated for keyboard wedge and RS-232 interfaces. Code Mark Not Transmitted (*) Default code mark values symbology...
Composing custom code marks 1. Select the Compose Code Mark code for your symbology. 2. Scan an identifying character and scan End Selection ( Code marks should only be modified for keyboard wedge and RS-232 interfaces. Ames Code—Compose Code Mark Code 11—Compose Code Mark Code 93—Compose Code Mark Interleaved 2 of 5—Compose Code Mark...
Page 30
Code mark Standard 2 of 5—Compose Code Mark Plessey Code— Compose Code Mark UPC-A—Compose Code Mark EAN-8—Compose Code Mark MSI Code—Compose Code Mark Telepen—Compose Code Mark UPC-E—Compose Code Mark EAN-13—Compose Code Mark MB/NX/RM/00/E/970131...
" ] " 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 MicroBar NX. Example If you select AIM Transmitted, a standard Code 39 code without check digit...
Page 32
Code mark 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 Ames Code Codabar Code 11 Code 39 Code 93 Code 128 / EAN 128...
1. Look to see if there is a suitable number in the Predefined interface numbers section for your host system hardware configuration. 2. Look to see if your configuration is described in the MicroBar NX Terminal List (if available). 3. If you still do not know which number to enter, contact your UBI representative.
Page 34
Compose interface number Compose Host System Interface Number End Selection MB/NX/RM/00/E/970131...
In order to configure the MicroBar NX 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 MicroBar NX you have to install and set up.
Page 36
Codabar active 2 good read beeps You can also obtain the data strings by putting the MicroBar NX into Display Data String mode and reading the configuration codes of your choice ( data string mode ). 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.
Cloning mode This mode allows you to copy the configuration setup from one MicroBar NX to another MicroBar NX—useful if you want to set up a number of MicroBar NX models with the same configuration for example. 1. Connect the special cloning cable to port 3 of each MicroBar NX unit (ask your UBI representative for details if you do not have this cable).
The configuration password protects the MicroBar NX against unauthorized configuration. When the password is activated, the MicroBar NX will only save the configuration if you have scanned a Code 39 bar code containing the password—if you do not read the password, your new configuration will be lost when you switch off the MicroBar NX.
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 MicroBar NX. Restore current configuration Restore Current Configuration quits temporary configuration mode and returns the MicroBar NX to its current configuration settings.
If you use UBI’s ScanPlus barcode reader (in wand or laser emulation) to configure your MicroBar NX, you must first read the ScanPlus Transparent Configuration Mode configuration code—otherwise you will configure the ScanPlus and not the MicroBar NX! ScanPlus transparent configuration mode remains active until you switch off the ScanPlus.
Concatenating configuration bar codes ) or if you want to send commands directly from the host terminal to the MicroBar NX in RS-232 Slave Mode ( Display Data String Mode remains active until you switch off the MicroBar NX. Example 1.
Data reformatting Data reformatting The MicroBar NX can reformat the barcode data it receives before transmitting this data to the host system. To reformat data, you must: 1. Activate reformatting and define the input data to be formatted. 2. Define the reformatting for the output data.
Page 43
1.1. Activate data reformatting for selected input ports Select the input ports you want to assign for data reformatting—selecting an input port activates the data reformatting function. Not Active—Reformat Data (*) Port 4—Reformat Data MB/NX/RM/00/E/970131 Data reformatting Port 1 Or Port 3—Reformat Data Port 5—Reformat Data...
Page 44
Data reformatting 1.2. Select symbology for data reformatting By default, data reformatting is applied to all the symbologies supported. If you only want to reformat data for some symbologies, select the corresponding codes below—data of the other symbologies will not be reformatted. All Symbologies—Reformat Data (*) Codabar—Reformat Data Code 39—Reformat Data...
Page 45
Interleaved 2 of 5—Reformat Data MSI Code Standard 2 of 5—Reformat Data UPC/EAN—Reformat Data MB/NX/RM/00/E/970131 Data reformatting Matrix 2 of 5—Reformat Data Plessey Code—Reformat Data Telepen—Reformat Data...
Page 46
Data reformatting 1.3. Compose input barcode data length To limit data reformatting to input bar codes with a given length only (barcode data): 1. Scan Compose Input Barcode Data Length. 2. Scan a number for the length of the input barcode data you want to reformat Number codes or inside back cover of this manual).
2. Define the reformatting for the output data Now that you have activated data reformatting and defined the input data you want to reformat, you can define the actual reformatting sequence you want to transmit. There are two ways to redefine the data for transmission: 2.a.
Data reformatting 2.a. Quick-and-easy reformatting You must activate data reformatting if you want to transmit reformatted data 1. Activate reformatting and define the input data to be formatted above). The "quick-and-easy" reformatting option cancels any values entered with the Compose Input Barcode Data Length function ( length ).
Page 49
Define character blocks / ASCII string for transmission Activate "Quick-And-Easy" Reformatting Define End Of Block 1 Define End Of Block 2 MB/NX/RM/00/E/970131 Data reformatting Define Start Of Block 1 Define Start Of Block 2 Insert ASCII String Between Blocks...
Data reformatting 2.b. Advanced full-options reformatting You must activate data reformatting if you want to transmit reformatted data 1. Activate reformatting and define the input data to be formatted above). To activate "advanced full-options" reformatting, you must enter a value with the Compose Input Barcode Data Length function ( length above).
Page 51
2.b.1. Define the reformatting sequence Use the decimal values of the ASCII character codes to indicate the reformatted transmission sequence for the barcode data characters you read and scan End Selection to finish ( ASCII character codes ). ASCII character SOH (01h) corresponds to the first decoded data character, ASCII character STX (02h) corresponds to the second decoded data character, etc.
Page 52
Data reformatting 2.b.2. Define additional characters You may need to insert additional characters—special control characters required by your host system or application for example—in the reformatted transmission sequence. Procedure 1. Scan Define Character 1, 2, 3, 4 or 5. 2. Scan the ASCII code of the additional character you want to define. ASCII character codes for RS-232 host systems) ASCII character codes and Keyboard wedge—Additional control characters for keyboard wedge host systems)
Page 53
MicroBar NX transmits the next character. Delays can also be used in conjunction with additional control characters to split a single code into two fields.
Page 54
Data reformatting 2.b.4. Substitute/delete characters before transmission You can configure the MicroBar NX to systematically redefine or delete specific characters received in the input data—for example, you may want to transmit the number “1” every time you read the letter “A” in the input data, or you may want to systematically remove all zeros, spaces or hyphens from the input data.
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 MicroBar NX parameters to their factory default settings ( Parameter list / data strings provides the full list of parameters including default settings.
Glossary Glossary data input devices devices used to enter data through the MicroBar NX to the host system: pen barcode readers laser/CCD barcode readers in wand/laser emulation undecoded magstripe readers RS-232 input devices—electronic scales, barcode readers, magstripe readers, . . .
Input identification Input identifier position The MicroBar NX can send an input identification string before or after the barcode data to identify the input device and input port used. If there is a preamble or postamble, the input identification string is inserted between the preamble/postamble and the barcode data: <preamble>...
Installation procedure Installation procedure The MicroBar NX Installation Guide tells you step by step how to install and set up your MicroBar NX to operate successfully in most working situations. General installation / configuration procedure 1. Check you have everything you need ( 2.
Inter-character delay The maximum rate at which data can be transmitted by the MicroBar NX is affected by the response of the system. By the insertion of an inter-character delay, the MicroBar NX can avoid dropping characters if it is transmitting decoded data too rapidly.
Inter-message delay The maximum rate at which data can be transmitted by the MicroBar NX is affected by the response of the system. An inter-message delay gives the host system time to process each successive message it receives—useful for example when a control code (such as Enter) requiring a response from the host is sent after each record.
Inter-message delay Compose inter-message delay Example To make your MicroBar NX insert a 200 ms delay between messages: 1. Scan Compose Inter-Message Delay on the next page. 2. Scan 2 3. Scan End Selection. then MB/NX/RM/00/E/970131...
Identifying the interface If the MicroBar NX has already been programmed with an interface number, the green indicator LED of the MicroBar NX will flash a number of times to indicate the host system configuration. If no interface number has been programmed—which may be the case when you set up for the first time—the indicator LED will stay green.
1. Switch off the host system. 2. Disconnect the keyboard from the host computer. 3. Use the appropriate keyboard wedge cables to connect the MicroBar NX between the keyboard and the host computer. 4. Connect your data input devices to the MicroBar NX.
3. Use the appropriate keyboard wedge cable to connect the MicroBar NX between the keyboard and the host computer. 4. Connect your data input devices to the MicroBar NX. 5. Connect the external power supply (jack or modular plug) to the MicroBar NX.
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° 204 - QWERTZ - German N°...
Page 70
Keyboard wedge IBM 31xx, 32xx, 34xx N° 230 - QWERTY - English N° 232 - AZERTY - international N° 2310 - QWERTY - data entry N° 2314 - QWERTZ - numeric keypad N° 231 - AZERTY - French N° 234 - QWERTZ - German N°...
Page 71
DEC VT 220, 320, 420 N° 410 - QWERTY - PC type N° 414 - QWERTZ - PC type DEC VT/PC 510 N° 271 - AZERTY - PC type MB/NX/RM/00/E/970131 Keyboard wedge N° 411 - AZERTY - PC type N° 2717 - AZERTY - VT type - French...
Page 72
Keyboard wedge Apple / Macintosh N° 220 - QWERTY - English N° 224 - QWERTZ - German Hewlett Packard 700/92 N° 260 - QWERTY - English N° 264 - QWERTZ - German Wyse 60, 65, 99GT, 120 N° 300 - QWERTY 102 keys PC/AT fast N°...
Predefined data transmission settings Predefined settings for keyboard wedge - Interface N° 200 preamble postamble end-of-transmission keyboard character status inter-character delay inter-message delay In this section, the predefined parameter settings for standard keyboard wedge configurations are indicated by an asterisk (*). MB/NX/RM/00/E/970131 Keyboard wedge none...
Keyboard wedge Preamble / postamble The MicroBar NX 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> A customizable symbology identifier can be inserted after the preamble ( You can include an input identification string before or after the barcode data ( identification ).
Page 75
Predefined postamble codes Enter (*) Field Exit MB/NX/RM/00/E/970131 Keyboard wedge Carriage Return Field Advance Down Arrow...
The MicroBar NX transmission format is different according to the symbologies used Symbologies - Character formats and MicroBar NX transmission format ). By default, the MicroBar NX sets the keyboard to lower case at the end of transmission. Lower Case (*)
Page 80
Keyboard wedge—Additional preamble / postamble characters FIELD HOME Ctrl i TAB = BACK TAB ARROW RIGHT FIELD EXIT BACK SPACE ARROW LEFT End Selection MB/NX/RM/00/E/970131...
Page 81
Keyboard wedge—Additional preamble / postamble characters ARROW UP CLEAR FEED MB/NX/RM/00/E/970131 ARROW DOWN FIELD RESET End Selection LINE...
Keyboard wedge—Emulating special keyboard keys Interpreting and transmitting special keyboard keys Different symbologies support different character formats. The MicroBar NX transmission format is different according to the symbologies used ( and MicroBar NX transmission format ). Only symbologies supporting the full ASCII character set allow the encoding of certain special keyboard keys such as <Return>...
You can emulate special keyboard keys for Code 39 bar codes containing dual-character combinations as shown in the Code 39 keyboard emulation chart on the next page. The MicroBar NX must be enabled to read Code 39 codes with the appropriate barcode length setting (...
Page 84
Keyboard wedge—Emulating special keyboard keys Code 39 keyboard emulation chart emulated keys ENTER RETURN SEND FIELD + FIELD EXIT HOME BACK TAB BACK SPACE CLEAR FIELD - LINE FEED RESET CTRL SPECIAL character emulated combination keys PF10 PF11 PF12 PF13 PF14 PF15 PF16...
Keyboard wedge—Emulating special keyboard keys Special keys transmission codes Alt mode transmission Alt Mode On emulates the 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.
ASCII character you want to use as the RS-232 trigger. Not Active (*) CTS trigger Low Level Active or High Level Active activates the scanner according to the level of the CTS signal received (voltage level activation). Not Active (*)
Page 87
Laser scanners normally remain active until the trigger is released or a timeout period is reached. The laser timeout codes allow the MicroBar NX to control the timeout period before deactivation and are valid for all laser trigger configurations. 2 sec (*)
Page 88
Laser scanner input devices Autostand mode Autostand On sets the laser scanner to trigger automatically when a bar code is presented. Autostand mode is only available for UBI ScanImage 9x0 and QuickScan laser scanners equipped with a special stand and cable.
For certain "fragile" symbologies, you can also increase the reliability of the barcode data transmitted by configuring the MicroBar NX to transmit data for codes of 1, 2 or 3 fixed lengths only ( Symbologies - Barcode length and data security ).
Magstripe input devices Magstripe input devices Track selection The MicroBar NX can read 1 track or 2 tracks from a possible total of 1, 2, or 3 tracks. Read All Tracks (*) Track 2 Tracks 2 And 3 Track 1 Or 3...
Transmission sequence Track 1 / Track 3 Then Track 2 (*) Track separator character Scan Compose Separator Character and scan an ASCII character to define the track separator character ( ASCII character codes ). Compose Separator Character (default = #) Start/end sentinels Not Transmitted (*) LRC check digit...
Parameter list / data strings Interface numbers compose interface number Keyboard wedge—predefined host system interface numbers IBM PC AT and compatibles N° 200 N° 201 N° 204 N° 205 N° 207 N° 208 N° 2020 QWERTZ - Swiss / French IBM 31xx, 32xx, 34xx N°...
Data transmission parameters Keyboard wedge—data transmission parameters (output to host) preamble no preamble (*) compose postamble no postamble Enter (*) Carriage Return Field Advance Field Exit Down Arrow compose special keys interpretation not active (*) (Code 39) always active only active if separate 2-character label or if preceded by a hyphen (-) only active if separate 2-character label special keys transmission...
Page 96
Parameter list / data strings 1200 2400 4800 19200 38400 data bits 7 (*) parity even (*) mark space none stop bits 2 (*) time-out (hardware and software) 1000 ms (*) unlimited compose (1 to 2500 ms) ENQ (Hex 05) not used (*) ENQ (HEX 05) compose...
Page 97
XON/XOFF software protocol not active (*) active RTS/CTS hardware protocol not active (*) active low RTS idle (*) high RTS idle not active (*) active preamble no preamble (*) compose postamble no postamble Carriage Return + Line Feed (*) Carriage Return Line Feed compose inter-character delay...
Page 98
Parameter list / data strings 100 ms 500 ms 1000 ms (1 sec) 2000 ms (2 sec) 5000 ms (5 sec) compose (1 to 6000 ms) Code mark activation code mark not transmitted (*) code mark transmitted Default code marks: Symbology: Ames Code Codabar...
Page 99
AIM symbology identifiers activation AIM not transmitted (*) AIM transmitted Symbology: AIM symbology identifiers: Ames Code Codabar Code 11 Code 39 Code 93 Code 128 / EAN 128 Interleaved 2 of 5 Matrix 2 of 5 Standard 2 of 5 MSI Code Plessey Code Telepen...
Parameter list / data strings Input device parameters Laser scanner input devices RS-232 trigger not active (*) compose activation character CTS trigger not active (*) low level active high level active laser timeout before deactivation 2 sec (*) 1 sec...
Page 101
tracks 2 and 3 transmission sequence track 1 / track 3 then track 2 (*) track 2 then track 1 / track 3 track separator character compose separator character (default = #) start/end sentinels not transmitted (*) transmitted LRC check digit checked but not transmitted (*) checked and transmitted RS-232 input devices...
Page 102
Parameter list / data strings ACK not active ACK (HEX 06) (*) NAK not active NAK (HEX 15) (*) XON/XOFF software protocol not active (*) active RTS/CTS hardware protocol not active (*) active transmit on end-of-message active (*) character transmit on Carriage Return (*) transmit on Carriage Return + Line Feed compose end-of-message character transmit character by character...
Symbology parameters disable all symbologies Ames Code activation not active (*) active Codabar activation not active (*) active start/stop not transmitted (*) a, b, c, d A, B, C, D a, b, c, d/t, n, *, e DC1, DC2, DC3, DC4 CLSI library system not active (*) active...
Page 104
Parameter list / data strings active check digits 1 check digit (*) 2 check digits checked and transmitted (*) checked but not transmitted Code 39 (*) activation active (*) not active Code 39 type standard 43 characters (*) full ASCII start/stop not transmitted (*) transmitted...
Page 105
only active if separate 2-character label or if preceded by a hyphen (-) only active if separate 2-character label Code 93 activation not active (*) active multiread not active (*) active on leading space compose leading indicator character Code 128 / EAN 128 activation not active (*) active...
Page 106
Parameter list / data strings define 1 or 2 or 3 fixed lengths— use actual code lengths Matrix 2 of 5 activation not active (*) active MSI Code activation not active (*) active check digit mod 10 checked and transmitted (*) checked but not transmitted check digit double mod 10 checked and transmitted...
Page 107
define 1 or 2 or 3 fixed lengths—use number codes define 1 or 2 or 3 fixed lengths—use actual code lengths Telepen activation not active (*) active format ASCII (*) numeric UPC/EAN code families (*) (UPC-A, UPC-E, EAN-8, EAN-13) activation active (*) not active UPC-A deactivated...
Page 108
Parameter list / data strings EAN-13 check digit transmitted (*) not transmitted UPC-A number system transmitted (*) not transmitted UPC-E number system transmitted (*) not transmitted re-encoding UPC-A, UPC-E, EAN- UPC-A transmitted as EAN-13 (*) UPC-A transmitted as UPC-A UPC-E transmitted as UPC-E (*) UPC-E transmitted as UPC-A EAN-8 transmitted as EAN 8 (*) EAN-8 transmitted as EAN-13...
Page 110
Parameter list / data strings configuration password mode not active (*) compose password temporary configuration mode enable restore current configuration update current configuration ScanPlus transparent enable configuration mode display data string mode enable RS-232 slave mode enable Beeps and LEDs good read beeps 1 beep (*) 2 beeps...
Page 111
port 5 1.2. Select symbologies for all (*) reformatting Ames Code Codabar Code 11 Code 39 Code 93 Code 128 EAN 128 Interleaved 2 of 5 Matrix 2 of 5 MSI Code Plessey Code Standard 2 of 5 Telepen UPC/EAN 1.3.
Page 112
Parameter list / data strings define character 2 for “z” (7Ah) define character 3 for “{“ (7Bh) define character 4 for “|” (7Ch) define character 5 for “}” (7Dh ) 2.b.3. Define 1 or 2 delays define delay 1 for “~” (7Eh) define delay 2 for DEL (7Fh) 2.b.4.
Page 116
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 117
MB/NX/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 119
MB/NX/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...
Product checklist MicroBar NX all systems the right cable for your host system MicroBar NX Installation Guide external power supply options UBI pen barcode reader dual pen adaptor this MicroBar NX Reference Manual MB/NX/RM/00/E/970131 Product checklist...
Reset all configuration parameters Reset all configuration parameters Reset factory defaults Reset Factory Defaults resets all the MicroBar NX parameters to their factory default settings (indicated by “(*)” in this manual): null interface (no host system interface driver selected—no transmission), default symbology settings and operating settings.
RS-232 input devices Use the configuration codes in this section if your application has an RS-232 C or RS-232 TTL input on Port 4 of the MicroBar NX. Baud Rate 9600 (*) 2400 MB/NX/RM/00/E/970131 RS-232 input devices 1200 4800...
When a message—terminated with the selected end-of-message character—is received from the RS-232 input device, the MicroBar NX sends an ACK character if the message is understood, or a NAK character (15h) if the message is not understood. The ACK character is sent when transmission has been completed.
Page 126
RS-232 input devices ENQ enquiry character ENQ Not Active (*) ACK positive acknowledge character ACK Not Active NAK negative acknowledge character NAK Not Active ENQ (HEX 05) ACK (HEX 06) (*) NAK (HEX 15) (*) MB/NX/RM/00/E/970131...
XON/XOFF software protocol This protocol allows the MicroBar NX to control the flow of data from the RS-232 input device. To interrupt reception of data, the MicroBar NX transmits the XOFF character (ASCII DC3). To restart the flow, it sends the XON character (ASCII DC1).
Transmit on end-of-message character The RS-232 input device transmits data on a message-by-message basis. By default, the MicroBar NX transfers the data to an input buffer (250 characters maximum) and sends the data to the host system when it receives an end-of-message character.
Page 129
Compose Timeout Before Transmission (max = 5 s) ASCII control code transmission filter The RS-232 input device may send control characters that you do not want the MicroBar NX to transmit to the host system—preambles and end-of-message characters for example.
RS-232 input devices Special keys interpretation—Output to keyboard wedge In keyboard wedge applications, special keyboard keys such as <Backspace> and <Tab> can be emulated by interpreting as keyboard functions dual-character combinations (“. A” for example) or single characters with ASCII values greater than 7Fh ( Keyboard emulation chart below).
Page 131
Dual-character combinations 1 - Not Active (*) 3 - Only Active If Separate 2-Character Label Or If Preceded By A Hyphen ( - ) Single character with ASCII value > 7Fh You must select Data Bits = 8 for the RS-232 input device if you want to use Only Active If Separate 8-Bit Character Label ( 5 - Only Active If Separate 8-Bit Character Label MB/NX/RM/00/E/970131...
Page 132
RS-232 input devices RS-232 input—Keyboard emulation chart emulated dual-character keys combination ENTER RETURN SEND FIELD + FIELD EXIT HOME BACKTAB BACKSPACE CLEAR FIELD - LINE FEED RESET CTRL SPECIAL single character emulated > 7Fh keys PF10 PF11 PF12 PF13 PF14 PF15 PF16 PF17...
Page 133
UDI / CICS For special keyboard wedge applications, the MicroBar NX converts ASCII character FF (0Ch) to wedge character ENTER and ASCII character DC1 (11h) to wedge character TAB. Not Active (*) MB/NX/RM/00/E/970131 RS-232 input devices Active...
(jack) 1. Switch off the host system. 2. Use the RS-232 cable to connect the MicroBar NX to the host system. 3. Connect your data input devices to the MicroBar NX. 4. Connect the external power supply (jack or modular plug) to the MicroBar NX.
1. Switch off the host system. 2. Disconnect the terminal from the host system. 3. Use the dual RS-232 cable to connect the MicroBar NX between the terminal and the host system. 4. Connect your data input devices to the MicroBar NX.
RS-232—Output to host system Predefined interface numbers If your interface number is not among the predefined interface numbers, you must compose the number yourself ( Compose interface number ). Predefined interface numbers—RS-232 N° 100 - Standard RS-232 C (9600, 7, E, 2) N°...
RS-232—Output to host system Hardware/software protocols timeout The same timeout value applies to all the RS-232 protocols supported by the MicroBar NX: ENQ / ACK / NAK software protocol, XON / XOFF software protocol, RTS / CTS hardware protocol. 1000 ms (*)
ENQ / ACK / NAK software protocol When ENQ/ACK/NAK is active, the MicroBar NX beeps after transmission when there is a good read. You must change this parameter if you want Beep Before Transmission Beeps / Indicator LED - Timing of good read beeps ).
Page 142
ENQ enquiry character Scanning ENQ activates the ENQ protocol. If ENQ is not used, the MicroBar NX transmits barcode data without waiting for a request from the host system. If an ENQ character is activated, the MicroBar NX waits to receive the ENQ character from the host system before transmitting data after a good read.
Page 143
ACK positive acknowledge character Scanning ACK activates the ACK/NAK protocol. After a successful message transmission, the MicroBar NX waits until the end of the protocol timeout before reading a new bar code ( above in this section). If there is no positive acknowledge (ACK) before the end of the specified timeout, the MicroBar NX emits 6 error beeps.
Page 144
NAK negative acknowledge character Scanning NAK activates the ACK/NAK protocol. The MicroBar NX will emit 6 error beeps if it receives a negative acknowledge (NAK) 3 times after sending a message or if the timeout is reached and no ACK has been received.
XON/XOFF software protocol This protocol allows the host to control the flow of data from the MicroBar NX. To interrupt reception of data, the host transmits the XOFF character (ASCII DC3) after the RS-232 - Hardware/software protocols timeout ). To restart the flow, it specified timeout ( sends the XON character (ASCII DC1).
). 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 MicroBar NX keeps the level high. When RTS/CTS is active, the MicroBar NX beeps after transmission when there is a good read.
RTS/CTS active Low RTS Idle: The MicroBar NX applies the normal RTS/CTS protocol. High RTS Idle: The MicroBar NX reverses the levels (but not the data) of the RTS/CTS protocol—high becomes low and low becomes high. Low RTS Idle (*) LRC (Longitudinal Redundancy Check) LRC calculates the exclusive OR of each character (hexadecimal value) in the data.
RS-232—Output to host system Preamble / postamble The MicroBar NX 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> A customizable symbology identifier can be inserted after the preamble ( You can include an input identification string before or after the barcode data ( identification ).
RS-232—Slave mode RS-232—Slave mode Activation Slave mode allows the MicroBar NX to be configured or controlled directly by the terminal host system via the RS-232 output port. How to use slave mode 1. Activate slave mode Scan the N° 105 - RS-232 Slave Mode code and reconfigure the standard RS-232 output parameters to suit your system if required.
Page 151
The values displayed in Display Data String Mode are hexadecimal values. Make sure that the values you send from the host system correspond to these values. In our example, the MicroBar NX must receive the hexadecimal value 41 or its equivalent (ASCII character "A", for example), not the decimal value 41.
If the MicroBar NX is connected to a host terminal with a display monitor, the software version is displayed on the screen: * MicroBar NX * V1.4_ * Copyright UBI STC * JAN. 17 1997 * Software version beeps / green indicator LED flashes...
Disconnect the ScanPlus to make sure that ScanPlus Transparent Configuration Mode is disabled before you configure the ScanPlus. Available symbologies To optimize the performance of your MicroBar NX and to ensure trouble-free scanning, do not select symbologies that you do not need ( Activation ).
Default symbologies Code 39 and the UPC/EAN code families are preselected by default. When you install and set up your MicroBar NX for the first time, all the symbology parameters are set to their factory default settings— indicated by an asterisk (*) in this manual.
For the Interleaved 2 of 5 and Standard 2 of 5 symbologies, the Define 1 Or 2 Or 3 Fixed Lengths parameters allow you to configure the MicroBar NX to only accept codes which meet certain length requirements—the safest option if you know that all the codes in your application have fixed lengths.
Symbologies—Activation Symbologies—Activation To optimize the performance of your MicroBar NX and to ensure trouble-free scanning, do not select symbologies that you do not need. The symbology activation codes are also provided with the parameters for each symbology ( appropriate Symbologies section for your symbology).
Symbology activation codes Ames Code—Not Active (*) Codabar—Not Active (*) Code 11—Not Active (*) Code 39—Not Active The default format for Code 39 is Standard 43 Characters. Code 93—Not Active (*) MB/NX/RM/00/E/970131 Symbologies—Activation Ames Code—Active Codabar—Active Code 11—Active Code 39—Active (*) Code 93—Active...
Page 158
Symbologies—Activation Code 128 / EAN 128—Not Active (*) Interleaved 2 of 5—Not Active (*) Matrix 2 of 5—Not Active (*) MSI Code—Not Active (*) Plessey Code—Not Active (*) Standard 2 of 5—Not Active (*) The default format for Standard 2 of 5 is Identicon (6 Bars).
Page 159
Telepen—Not Active (*) UPC/EAN code families Select the desired UPC/EAN format configuration and scan UPC/EAN—Active to enable. UPC/EAN—Not Active UPC-A Deactivated EAN-8 Deactivated MB/NX/RM/00/E/970131 Symbologies—Activation Telepen—Active UPC/EAN—Active (*) UPC-E Deactivated EAN-13 Deactivated...
Symbologies—Codabar Activation Not Active (*) Default values Start/stop bars CLSI library system Check digit (AIM recommendation) Concatenation MB/NX/RM/00/E/970131 Symbologies—Codabar Active Not Transmitted Not Active Not Used Read Adjacent Codes As Single Code Transmit Single Codes And Concatenated Codes...
Symbologies—Codabar Start/stop Not Transmitted (*) A, B, C, D DC1, DC2, DC3, DC4 CLSI library system Libraries in the CLSI system used in the United States require the insertion of spaces within the 14-character label—for example, the label 39990000192148 is transmitted as 3 9990 00019 2148.
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. Not Used (*) Checked But Not Transmitted AIM data character values data character MB/NX/RM/00/E/970131 Symbologies—Codabar Checked And Transmitted value data...
Page 164
Symbologies—Codabar 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.
If you scan two or more Codabar bar codes placed side by side in a single sweep, the MicroBar NX can transmit the data as a single message. If the scanner is configured to transmit start/stop characters, the MicroBar NX will transmit the first start and last stop characters only—intermediate start/stop characters are not transmitted.
Symbologies—Code 39 (*) Activation Select the desired Code 39 format and scan Active to enable. Full ASCII characters are encoded using one of the four control characters ($, %, /, +) in combination with a letter ( Active (*) Standard 43 Characters (*) Default values Code 39 format Start/stop...
Symbologies—Code 39 (*) Check digit Check Digit Not Used (*) Modulo 43 check digit The modulo 43 check digit is a character added to the end of the Code 39 bar code label for extra validation of the data. Checked And Transmitted French CIP check digit The CIP check digit is used in the French pharmaceutical industry.
Multiread With the multiread function, the MicroBar NX can compose a multi-code message offline from the terminal or host by reading a series of “multiread” labels—Code 39 bar codes beginning with a “multiread indicator” character. Data from the bar codes is stored successively in memory until a label is read which does not begin with the multiread indicator character, or until the memory is full (maximum 255 characters).
Multiread With the multiread function, the MicroBar NX can compose a multi-code message offline from the terminal or host by reading a series of “multiread” labels—Code 93 bar codes beginning with a “multiread indicator” character. Data from the bar codes is stored successively in memory until a label is read which does not begin with the multiread indicator character, or until the memory is full (maximum 255 characters).
Symbologies—Code 128 / EAN 128 Symbologies—Code 128 / EAN 128 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). Activation Not Active (*) Default values CIP 128 French pharmaceutical codes FNC1 separator character for EAN-128 norms CIP 128 French pharmaceutical codes...
Example If you want to use SP (ASCII character 32) as FNC1 separator character: 1. Use your MicroBar NX to read the Compose Other Character bar code. 2. Scan the desired ASCII character and scan End Selection ( character codes ).
Symbologies—Interleaved 2 of 5 Symbologies—Interleaved 2 of 5 Activation Not Active (*) Default values Check digit Number of characters Active Not used Any Length MB/NX/RM/00/E/970131...
The CIP HR check digit is used in the French pharmaceutical industry. It is only used for codes with seven characters. Checked And Transmitted MB/NX/RM/00/E/970131 Symbologies—Interleaved 2 of 5 Checked But Not Transmitted Checked But Not Transmitted Laser scanner input...
Interleaved 2 of 5 always encodes an even number of characters. To handle codes with an odd number of characters, the MicroBar NX will accept a code with the last character printed as 5 narrow bars. In this case, all useful characters are transmitted.
Symbologies—MSI Code Symbologies—MSI Code Activation Not Active (*) Default values Check digit mod 10 Check digit Check Digit Mod 10 Checked And Transmitted (*) Check Digit Double Mod 10 Checked And Transmitted Active Checked And Transmitted Checked But Not Transmitted Checked But Not Transmitted MB/NX/RM/00/E/970131...
Symbologies—Plessey Code Activation Not Active (*) Default values Check digit Check digit Not Transmitted (*) MB/NX/RM/00/E/970131 Symbologies—Plessey Code Active Not Transmitted Transmitted...
Symbologies—Standard 2 of 5 Symbologies—Standard 2 of 5 Standard 2 of 5 is also referred to as "Straight 2 of 5" and "Industrial 2 of 5". Activation Select the desired Standard 2 of 5 format and scan Active to enable. Not Active (*) Identicon (6 Start/Stop Bars) (*) Default values...
The first / second / third Standard 2 of 5 codes with different lengths that you read will fix the accepted code lengths—the MicroBar NX will then not accept codes with other lengths. Define 1 Or 2 Or 3 Fixed Lengths—...
Symbologies—UPC/EAN code families (*) Symbologies—UPC/EAN code families (*) UPC-A, UPC-E, EAN-8, EAN-13 Activation Select the desired UPC/EAN format configuration and scan Active—UPC/EAN to enable. To reactivate a deactivated family, you must reactivate all the families by scanning Reactivate All—UPC-A, UPC-E, EAN-8, EAN-13. 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 (*) Default values UPC/EAN format type Add-on digits Check digit UPC-A Check digit UPC-E Check digit EAN-8 Check digit EAN-13 UPC-A number system UPC-E number system Re-encoding UPC-E, UPC-A, EAN-8 MB/NX/RM/00/E/970131 all formats active (UPC-A, UPC-E, EAN-8, EAN-13) Add-On 2 Deactivated Add-On 5 Deactivated Not Required But Transmitted If Read...
Symbologies—UPC/EAN code families (*) Add-on digits Not Required But Transmitted If Read (*) Add-On 2 Not Active (*) Add-On 5 Not Active (*) Required And Transmitted Active Active MB/NX/RM/00/E/970131...
Symbologies—UPC/EAN code families (*) Transmission of number system 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-A number system Transmitted (*) UPC-E number system...
Symbologies—UPC/EAN code families (*) Re-encoding UPC-A, UPC-E, EAN-8 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.
The tables in this section describe some common problems you may encounter when you use your MicroBar NX (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.
/ red no electrical power or insufficient power-up LED electrical power connection problems incorrect product components (MicroBar NX, cables, external power supply as applicable) green LED flashes a number number of flashes indicate the of times at power-up selected interface type...
MicroBar NX may be waiting for an End Selection for example activate the required symbology ( Symbologies—Activation ) see the MicroBar NX data sheet, read the appropriate test code ( Test codes ) check bar code change barcode length setting for...
Page 199
. . . MicroBar NX transmits MicroBar NX interprets part of the different data for the same label as a different code (different bar code symbology) MicroBar NX interprets part of the label as a separate code (smaller...
End Selection once or twice if required for the previous parameter check MicroBar NX power supply, connections ( Connection diagram for your interface), product components re-enter the desired code mark ( Code...
Page 201
Number codes End Selection MB/NX/RM/00/E/970131...
Page 202
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...
Need help?
Do you have a question about the MicroBar NX and is the answer not in the manual?
Questions and answers