![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg1.png)
Embedded 2D Barcode Scan Engine
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg2.png)
Chapter 1 Getting Started ...........................................................................................................................................
8
Introduction ......................................................................................................................................................8
About This Guide .............................................................................................................................................8
Barcode Scanning............................................................................................................................................9
Barcode Programming ...................................................................................................................................9
Factory Defaults ...............................................................................................................................................9
Chapter 2 Communication Interfaces ......................................................................................................................
10
TTL-232 Interface ...........................................................................................................................................10
Baud Rate ...............................................................................................................................................11
Data Bit & Parity Check&Stop bit.............................................................................................................12
USB Interface..................................................................................................................................................13
USB HID-KBW ........................................................................................................................................13
USB Country Keyboard Types ..........................................................................................................14
Convert Case ...................................................................................................................................17
USB COM Port Emulation ........................................................................................................................17
Chapter 3 Scan Mode ...............................................................................................................................................18
Trigger Mode...................................................................................................................................................18
Decode Session Timeout .........................................................................................................................18
Level Trigger/Pulse Trigger ......................................................................................................................19
Auto Sleep ...............................................................................................................................................19
Presentation Mode ..........................................................................................................................................20
Timeout between Decodes (Same Barcode) ...........................................................................................20
Cellphone Mode ..............................................................................................................................................21
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg3.png)
Chapter 4 Illumination .............. ............................................................................................................................. .22
Illumination .....................................................................................................................................................22
Chapter 5 Beep & LED Indications .......................................................................................................................23
Startup Beep ..................................................................................................................................................23
Beep after Good Decode (Non-programming Barcode) .................................................................................24
Beep Tone ..............................................................................................................................................24
Beep Volume.........................................................................................................................................25
Beep after Good Decode (Programming Barcode) .......................................................................................26
LED Notification for Good Decode.................................................................................................................26
Transmit NGR Message ................................................................................................................................27
Edit NGR Message................................................................................................................................27
Chapter 6 Data Formatting.....................................................................................................................................28
General Settings ...........................................................................................................................................29
Enable/Disable All Prefix/Suffix ..............................................................................................................29
Custom Prefix ................................................................................................................................................30
Enable/Disable Custom Prefix ...............................................................................................................30
Set Custom Prefix ..................................................................................................................................30
Custom Suffix.................................................................................................................................................31
Enable/Disable Custom Suffix................................................................................................................31
Set Custom Suffix...................................................................................................................................31
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg4.png)
Terminating Character Suffix .........................................................................................................................32
Enable/Disable Terminating Character Suffix ........................................................................................32
Set Terminating Character Suffix ...........................................................................................................33
Chapter 7 Symbologies ........................................................................................................................................34
General Settings ............................................................................................................................................34
Enable/Disable All Symbologies ............................................................................................................34
Enable/Disable 1D Symbologies ............................................................................................................34
Enable/Disable 2D Symbologies ............................................................................................................34
Video Reverse ........................................................................................................................................35
1D Symbologies .............................................................................................................................................36
Code 128 ................................................................................................................................................36
Restore Factory Defaults ................................................................................................................36
Enable/Disable Code 128 ...............................................................................................................36
Set Length Range for Code 128 .....................................................................................................36
GS1-128 (UCC/EAN-128) ......................................................................................................................37
Restore Factory Defaults ................................................................................................................37
Enable/Disable GS1-128 ................................................................................................................37
Set Length Range for GS1-128 ......................................................................................................37
AIM-128 .................................................................................................................................................38
Restore Factory Defaults ................................................................................................................38
Enable/Disable AIM-128 .................................................................................................................38
Set Length Range for AIM-128 .......................................................................................................38
EAN-8 ....................................................................................................................................................39
Restore Factory Defaults ................................................................................................................39
Enable/Disable EAN-8 ....................................................................................................................39
EAN-13 ..................................................................................................................................................40
Restore Factory Defaults ................................................................................................................40
Enable/Disable EAN-13 ..................................................................................................................40
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg5.png)
ISSN .......................................................................................................................................................41
Restore Factory Defaults ................................................................................................................41
Enable/Disable ISSN ......................................................................................................................41
ISBN .......................................................................................................................................................42
Restore Factory Default ..................................................................................................................42
Enable/Disable ISBN ......................................................................................................................42
UPC-E ....................................................................................................................................................43
Restore Factory Defaults ................................................................................................................43
Enable/Disable UPC-E....................................................................................................................43
UPC-A ....................................................................................................................................................44
Restore Factory Defaults ................................................................................................................44
Enable/Disable UPC-A....................................................................................................................44
Interleaved 2 of 5....................................................................................................................................45
Restore Factory Defaults ................................................................................................................45
Enable/Disable Interleaved 2 of 5 ...................................................................................................45
ITF-14 .....................................................................................................................................................46
ITF-6 .......................................................................................................................................................47
Matrix 2 of 5............................................................................................................................................48
Restore Factory Defaults ................................................................................................................48
Enable/Disable Matrix 2 of 5 ...........................................................................................................48
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg6.png)
Industrial 2 of 5 .......................................................................................................................................50
Restore Factory Defaults ................................................................................................................50
Enable/Disable Industrial 2 of 5 ......................................................................................................50
Standard 2 of 5(IATA 2 of 5) .............................................................................................................51
Restore Factory Defaults ................................................................................................................51
Enable/Disable Standard 25 ...........................................................................................................51
Code 39 ..................................................................................................................................................52
Restore Factory Defaults ................................................................................................................52
Enable/Disable Code 39 .................................................................................................................52
Codabar..................................................................................................................................................53
Restore Factory Defaults ................................................................................................................53
Enable/Disable Codabar .................................................................................................................53
Code 93 ..................................................................................................................................................54
Restore Factory Defaults ................................................................................................................54
Enable/Disable Code 93 .................................................................................................................54
GS1-Databar (RSS) ...............................................................................................................................55
Restore Factory Defaults ................................................................................................................55
Enable/Disable GS1 Databar ..........................................................................................................55
Transmit Application Identifier “01” .................................................................................................55
Code 11 ..................................................................................................................................................56
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg7.png)
Restore Factory Defaults ................................................................................................................56
Enable/Disable Code 11 .................................................................................................................56
Plessey ...................................................................................................................................................57
Restore Factory Defaults ................................................................................................................57
Enable/Disable Plessey ..................................................................................................................57
MSI-Plessey ..........................................................................................................................................58
Restore Factory Defaults ................................................................................................................58
Enable/Disable MSI-Plessey...........................................................................................................58
2D Symbologies .............................................................................................................................................59
PDF 417 ................................................................................................................................................59
Restore Factory Defaults ................................................................................................................59
Enable/Disable PDF 417.................................................................................................................59
Set Length Range for PDF 417......................................................................................................59
QR Code ...............................................................................................................................................60
Restore Factory Defaults ................................................................................................................60
Enable/Disable QR Code ................................................................................................................60
Set Length Range for QR Code......................................................................................................60
Micro QR .........................................................................................................................................60
Data Matrix .............................................................................................................................................61
Restore Factory Defaults ................................................................................................................61
Enable/Disable Data Matrix ............................................................................................................61
Set Length Range for Data Matrix ..................................................................................................61
Rectangular Barcode ......................................................................................................................61
Mirror Image....................................................................................................................................61
Appendix................................................................................................................................................................62
Appendix 1: Factory Defaults Table................................................................................................................62
Appendix 2: AIM ID Table ...............................................................................................................................69
Appendix 3: Code ID Table .............................................................................................................................71
Appendix 4: ASCII Table................................................................................................................................72
Appendix 5: Digit Barcodes............................................................................................................................76
Appendix 6: Save/Cancel Barcodes ..............................................................................................................77
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg8.png)
Chapter 1 Getting Started
OBM-2028 series embedded 2D barcode scan engines, armed with the “Hercules” technology, the OBM
unique Image Processing Algorithm and optical system.
The OBM-2028 2D barcode decoder chip uses advanced chip design & manufacturing, which
significantly simplifies application design and delivers superior performance and solid reliability with low
The OBM-2028 support all mainstream 1D and standard 2D barcode symbologies (e.g., PDF417,
QR Code M1/M2/Micro and Data Matrix) as well as GS1-DataBarTM(RSS) (Limited/Stacked/Expanded
versions). It can read barcodes on virtually any medium - paper, plastic card, mobile phones and LCD
This compact, lightweight engine fits easily into even the most space-constrained equipments such as
data collectors, meter readers, ticket validators and PDAs.
This guide provides programming instructions for the OBM-2028. Users can configure the OBM-
2028 by scanning the programming barcodes included in this manual.
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg9.png)
Powered by area-imaging technology and OBM-2028 “Hercules” technology, the OBM-2028 features
fast scanning and decoding accuracy. Barcodes rotated at any angle can still be read with ease. When
scanning a barcode, simply center the aiming beam or pattern projected by the OBM-2028 over
Scanning the following barcode can restore the engine to the factory defaults. See Appendix 1: Factory
Defaults Table for more information.
Note: Use this feature with discretion.
Restore All Factory Defaults
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bga.png)
Chapter 2 Communication Interfaces
The OBM-2028 provides a TTL-232 interface and a USB interface to communicate with the host device.
The host device can receive scanned data and send commands to control the engine or to access/alter
the configuration information of the engine via the TTL-232 or USB interface.
Serial communication interface is usually used when connecting the engine to a host device (like PC,
POS). However, to ensure smooth communication and accuracy of data, you need to set communication
parameters (including baud rate, parity check, data bit and stop bit) to match the host device.
The serial communication interface provided by the engine is based on TTL-level signals. TTL-232 can
be used for most application architectures. For those requiring RS-232, an external conversion circuit is
needed. The conversion circuit is available only to some models.
Default serial communication parameters are listed below. Make sure all parameters match the host
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bgb.png)
Baud rate is the number of bits of data transmitted per second. Set the baud rate to match the Host
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bgc.png)
Data Bit & Parity Check& Stop Bit
None Parity /8 Data Bits/1 Stop Bit
None Parity /7 Data Bits/1 Stop Bit
None Parity /7 Data Bits/2 Stop Bits
Even Parity /8 Data Bits/1 Stop Bit
Even Parity /7 Data Bits/1 Stop Bit
Even Parity /7 Data Bits/2 Stop Bits
Odd Parity /8 Data Bits/1 Stop Bit
Odd Parity /7 Data Bits/1 Stop Bit
Odd Parity /7 Data Bits/2 Stop Bit
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bgd.png)
When you connect the engine to the Host via a USB connection, you can enable the USB HID-KBW
feature by scanning the barcode below. Then engine’s transmission will be simulated as USB keyboard
input. The Host receives keystrokes on the virtual keyboard. It works on a Plug and Play basis and no
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bge.png)
USB Country Keyboard Types
Keyboard layouts vary from country to country. The default setting is 1-U.S. keyboard.
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg11.png)
Scan the appropriate barcode below to convert barcode data to your desired case.
Invert Upper and Lower Case Characters
Convert All to Upper Case
Convert All to Lower Case
Example: When the Convert All to Lower Case feature is enabled, barcode data “AbC” is transmitted
If you connect the engine to the Host via a USB connection, the USB COM Port Emulation feature
allows the Host to receive data in the way as a serial port does. A driver is required for this feature.
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg12.png)
If the Trigger Mode is enabled, driving the TRIG pin on the host interface connector low activates a
decode session. The session continues until the barcode is decoded or decode session timeout occurs or
the active trigger signal is no longer present. For good decode, the engine transmits decoded data via
communication port. To activate another session, the Host needs to first negate the trigger, waits 20ms or
longer and then drive the TRIG pin low.
This parameter sets the maximum time decode session continues during a scan attempt. To learn how to
program this parameter, see Appendix 5.
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg13.png)
Level Trigger/Pulse Trigger
Level trigger: Decode session is activated and continued by constant active trigger signal. The decode
session ends once the barcode is decoded or decode session timeout occurs.
Pulse trigger: Decode session is activated by electric pulse of trigger signal. The decode session
continues until the barcode is decoded or decode session timeout occurs.
Auto Sleep allows the engine in the Trigger Mode to automatically enter the sleep or low power mode if
no operation or communication is performed for a time period (user programmable). When the engine is
in the sleep mode, receiving trigger signal or communication from the Host can awake the engine. The
engine returns to full operation within 100ms.
The parameter below specifies how long the engine remains idle (no operation or communication occurs)
before it is put into sleep mode. To learn how to program this parameter, see Appendix 5.
Time Period from Idle to Sleep
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg14.png)
If the presentation Mode is enabled, the engine activates a decode session every time it detects a
change in ambient illumination. The decode session continues until the barcode is decoded or the
decode session timeout occurs.
Driving the TRIG pin on the host interface connector low can also activate a decode session. The decode
session continues until the active trigger signal is no longer present or the barcode is decoded or the
decode session timeout occurs. The trigger signal needs to be negated before the engine is able to
monitor ambient illumination again.
Timeout between Decodes (Same Barcode)
Timeout between Decodes (Same Barcode) can avoid undesired rereading of same barcode in a given
To enable/disable the Timeout between Decodes (Same Barcode), scan the appropriate barcode below.
Enable Timeout between Decodes: Do not allow the engine to re-read same barcode before the
timeout between decodes (same barcode) occurs.
Disable Timeout between Decodes: Allow the engine to re-read same barcode.
Disable Timeout between Decodes
Enable Timeout between Decodes
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg15.png)
If the Cellphone Mode is enabled, the engine activates a special capturing image and illumination
session. Every 3 frame open one illumination.
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg16.png)
Chapter 4 Illumination & Aiming
A couple of illumination options are provided to improve the lighting conditions during every image
Normal: Illumination LEDs are turned on during image capture.
Always ON: Illumination LEDs keep ON after the engine is powered on.
OFF: Illumination LEDs are OFF all the time.
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg17.png)
Chapter 5 Beep & LED Indications
If startup beep is enabled, the engine will beep after being turned on.
![](/html/c2/c2b0/c2b07ea1e7a8f3655bacc00f10bd3ec48a40260663081bc47522757996e7ffa8/bg18.png)
Beep after Good Decode (Non-programming Barcode)
The engine can provide a PWM output to an external driver circuit to drive a beeper after decoding a
non-programming barcode. Scan the appropriate barcode below to enable or disable the emission of
good decode beep. Beep type (frequency) and volume are also user programmable.
Beep after Good Decode,Non-programming barcode
Do Not Beep after Good Decode,Non-programming barcode