
64
Dual Decoder System
The dual decoder system initially decodes a scanned bar code data using the standard decoder, but
if decoding fails, it uses the following additional decoder to scan the same bar code. This dual
decoder system supports the bar code symbologies listed below.
-
Code39
-
Code128
-
EAN
With the decoding system used for the previous Casio handheld terminals, decoding is processed
with a mean value of one module adding bar thickness of each black bar and white bar for one
character when performing binaryzation or quardruplzation of bar thickness. However, this
method does not accurately decode a bar code if it is formed with unbalanced bar thickness
between white bars and black bars.
The dual decoder system can solve it by calculating separately each mean value of black bars and
white bars for such a bar code with unbalanced thickness of white and black bars by changing the
threshold level of decoding.
The functions of the Laser Scanner Library relevant to the Dual Decoder System are as follows.
OBRSetDecodeLevel
:
Sets up decoding level.
OBRGetDecodeLevel
:
Retrieves decoding level.
Customizing the Decoder
According to the scan environment and the bar code printed material’s quality, the decoder can be
customized to efficiently improve scanning performance. First, to maintain scanning performance
with the normal decoding logic, perform decoding using with the decoder and if it does not
succeed the decoding, customize it so that the decoding can be performed for a better scanning
performance.
Table 2.51 Customizing the elements
Element
Description
Change margin of the right
and left threshold values
Used to change the threshold values of right and left side
marginal spaces which are allocated for areas colored in white
on the left and right sides of a bar code.
Change of compensation
values of the thickness and
thinness of a bar.
Used to thicken or thin each bar of bar code for a specified value
and then decode it. Value for thickening or thinning each bar
can be changed.
Содержание IT-800 Series
Страница 15: ...15 2 1 4 Keys Keyboard Layout The following is the keyboard layout employed in the terminal Figure 2 1 ...
Страница 91: ...91 QR Code Enable 0 Min 1 Max 3500 Aztec Enable 0 Min 1 Max 3750 TLCode39 Enable 0 Code 32 Enable 0 ...
Страница 173: ...173 Copyrights Tab This tab is for displaying the OS copyright information Figure 3 19 ...
Страница 179: ...179 Root Tab Figure 3 27 Root certificates authenticate certificates received from other hosts ...
Страница 195: ...195 About Tab This tab displays current version information of the imager setting tool Figure 3 46 ...
Страница 201: ...201 Date Tab This tab is for setting display format of date Figure 3 56 ...
Страница 213: ...213 3 29 Windows Update This applet is used to keep the integrated operating system up to date Figure 3 74 ...
Страница 216: ...216 3 32 Domain Enrollment This applet is used to enroll the terminal to your company network Figure 3 78 ...
Страница 247: ...247 4 2 Games The terminal comes with two games Solitaire and Bubble Breaker Figure 4 2 ...
Страница 248: ...248 4 3 ActiveSync This application is an ActiveSync client program for the terminal to communicate with PC Figure 4 3 ...
Страница 255: ...255 4 5 Calculator The application can be used to operate nine digit calculator Figure 4 11 ...
Страница 261: ...261 2 On the child terminal the following screen appears while the child terminal is receiving data Figure 4 17 ...
Страница 264: ...264 4 11 Getting Started This application displays shortcut menus for setting up the terminal Figure 4 21 ...