Argox Ai6800
Argox Ai6800
CCD Scanner
User Guide
i
AI-6800
User Guide
Regulatory Compliance
FEDERAL COMMUNICATIONS
COMMISSION INTERFERENCE
STATEMENT
This equipment has been tested and found to
comply with the limits for a Class B digital
device, pursuant to part 15 of the FCC Rules.
These limits are designed to provide reasonable
protection against harmful interference in a
residential installation. This equipment
generates, uses and can radiate radio frequency
energy and, if not installed and used in
accordance with the instructions, may cause
harmful interference to radio communications.
However, there is no guarantee that
interference will not occur in a particular
installation. If this equipment does cause
harmful interference to radio or television
reception, which can be determined by turning
the equipment off and on, the user is
encouraged to try to correct the interference by
one or more of the following measures:
CAUTION:
RF EXPOSURE WARNING:
iii
AI-6800
User Guide
Contents
1 Introduction ........................................................... 1
1.1 Unpacking ........................................................ 1
1.2 Understand your scanner ................................ 3
1.2.1 Scanner ...................................................... 3
1.2.2 Stand(optional accessory)............................ 4
1.3 Indicators.......................................................... 5
1.3.1 Status lights ................................................ 5
1.3.2 Status sound ............................................... 5
1.3.3 Vibration ..................................................... 5
2 Get started ............................................................ 6
2.1 Installation........................................................ 6
2.1.1 Set up your scanner .................................... 6
2.1.2 How to scan ................................................ 7
2.1.3 Work with the ASCII table ........................... 7
2.2 Unplug cable .................................................... 8
3 Controls and settings.............................................. 9
3.1 Interface selection ......................................... 12
3.1.1 USB HID key board .................................... 13
3.1.2 RS-232 ...................................................... 16
3.2 Scan properties .............................................. 19
3.3 Indicator ........................................................ 24
3.4 Characters and strings (transmission) ............ 26
3.4.1 Prefix and suffix ........................................ 26
3.4.2 Preamble and postamble .......................... 27
3.4.3 String groups ............................................ 29
Example .................................................. 29
3.4.4 ID, name and capitalization ....................... 33
3.5 Scanner information ...................................... 35
3.5.1 Parameters ............................................... 35
iv
AI-6800
User Guide
3.5.2 Data Magic settings ...................................36
3.5.3 Firmware version ......................................36
3.6 Reset your scanner .........................................37
3.7 Update firmware ............................................38
Install driver .............................................46
3.8 Data Magic .....................................................48
Data Magic commands ............................49
3.8.1 Bar code scanning .....................................52
Data format .............................................52
Bar codes .................................................55
Example ...................................................57
Scan Utility .........................................................62
Virtual COM .............................................66
4 Bar codes .............................................................68
UPC-A ...................................................................68
UPC-E....................................................................72
EAN-13 .................................................................75
EAN-8 ...................................................................78
Code 39 ................................................................82
Interleaved 2 of 5 .................................................86
Industrial 2 of 5 ....................................................88
Matrix 2 of 5 .........................................................90
Codabar ...............................................................92
Code 128 / GS1-128 .............................................95
Code 93 ................................................................99
Code 11 ............................................................. 101
MSI/Plessey ....................................................... 103
UK/Plessey ......................................................... 105
Telepen .............................................................. 107
Standard 2 of 5 .................................................. 109
China Post .......................................................... 111
v
AI-6800
User Guide
Italian Pharmacode (Code 32) ............................ 113
Code 16K ........................................................... 115
EAN UCC Composite .......................................... 117
GS1 Databar Omnidirectional ............................ 119
GS1 Databar Limited .......................................... 121
GS1 Databar Expanded....................................... 123
5 Troubleshooting .................................................. 125
5.1 Scanner issues ............................................. 125
5.2 Bar code issues ............................................ 125
6 Specifications ...................................................... 127
6.1 Pin Assignments ........................................... 129
Appendix A. Test symbologies ................................ 130
Appendix B. ASCII table .......................................... 133
Appendix C. Default settings of bar codes .............. 134
Appendix D. Data entry bar codes .......................... 136
vi
AI-6800
User Guide
1 Introduction
1.1 Unpacking
Make sure all of the following items are
included in your package.
1
AI-6800
User Guide
USB Cable or RS-232 Cable
2
AI-6800
User Guide
1.2 Understand your scanner
1.2.1 Scanner
■ Perspective
■ Bottom
3
AI-6800
User Guide
1.2.2 Stand(optional accessory)
■ Right side
Holder cup
Arm
Optional
Slot Screw
■ Left side
4
AI-6800
User Guide
1.3 Indicators
1.3.1 Status lights
Status lights (LED) are helpful for checking
your scanner’s status. The table below shows
the LED behavior and the status it indicates.
1.3.3 Vibration
Your scanner vibrates in certain status.
Status Scanner
Power On Vibrate
Good Read Vibrate
5
AI-6800
User Guide
2 Get started
This chapter provides information about how
to install, connect and use your scanner to do
your work.
2.1 Installation
This section describes how to set up your
scanner.
6
AI-6800
User Guide
2.1.2 How to scan
AI-6800 emits a light bar when it is scanning.
This bar needs to cross the bar code
horizontally to decode it.
7
AI-6800
User Guide
2.2 Unplug cable
Follow the step to unplug RJ45 cable
3. Unplug cable
8
AI-6800
User Guide
9
AI-6800
User Guide
10
AI-6800
User Guide
Scan Process
Program
Program
Interface
RS-232/
selection
USB HID
04*
Auto
detection
USB Virtual 05
COM
Exit Finish
11
AI-6800
User Guide
Program
(*) Default
Exit
12
AI-6800
User Guide
13
AI-6800
User Guide
Program
14
AI-6800
User Guide
Setting Option Value
Caps lock”ON” 00
Caps lock”OFF” 01*
Caps lock
(*) Default
Exit
15
AI-6800
User Guide
3.1.2 RS-232
Flow control
• None Your computer and scanner only
use TxD and RxD signals for
communication. No hardware or software
flow control is used.
• RTS/CTS It is hardware flow control. If
your scanner is ready to send bar code
data to your computer, it sends an RTS
signal, and waits to receive a CTS signal
from your computer. If your scanner
doesn’t receive a CTS after a timeout,
you’ll hear five warning beeps from it.
• Xon/Xoff It is software flow control.
When your computer is unable to receive
data, it sends an Xoff signal to notify your
scanner to stop sending data; it sends an
Xon signal when it’s ready.
• ACK/NAK Your scanner sends data after
it received an ACK signal from your
computer, and will resend data if it
receives an NAK signal.
16
AI-6800
User Guide
Response delay If you use RTS/CTS or
ACK/NAK for flow control, you can decide how
long your scanner waits your computer to
acknowledge the data transmission.
Program
*2AH*
Inter-character
delay
00-99 (msec) 00-99
00*
Inter-character
delay
00-99 (100 msec) 00-99
20*
Response delay
(*) Default
Exit
17
AI-6800
User Guide
Program
Exit
18
AI-6800
User Guide
19
AI-6800
User Guide
■ Double read timeout It determines the
duration of Double confirm. For example, if you
set 5 times in Double confirm and set 10
milliseconds in Double read timeout, the
decoder will decode a bar code 5 times in 10
milliseconds. You need to turn on Double
confirm to use this feature.
■ Double confirm It determines how many times
the decoder needs to confirm a bar code.
■ Global min/max code length The min and max
code length defines the decoding length of all
bar codes. Note the following when you set their
length:
• If the length of a bar code is shorter than
the min or longer than the max, the bar
code won’t be decoded.
• If the min is equal to the max, the decoding
length is fixed.
• Some bar codes have their own decoding
length. If you set the individual min or max
decoding length for a bar code, your scanner
will go by the individual setting.
■ Inverted image scan When you turn on this
feature, you can scan both regular and inverted
bar codes.
20
AI-6800
User Guide
■ ISBT Concatenation timeout when scanning
single ISBT barcode, scanner will wait 900ms to
output barcode because it is seeking appended
ISBT barcode until timeout.
Program
Setting Option Value
Good-Read Off 00
Stand-by 06*
duration
01-99 (10 msec) 01-99
Exit
21
AI-6800
User Guide
Program
Exit
22
AI-6800
User Guide
Program
Exit
23
AI-6800
User Guide
3.3 Indicator
■ Power on alert When your scanner is turned
on, you’ll hear a long beep.
■ Good read indication The reation after your
scanner gets a good read.
■ Beeper indication Your scanner will beep after
it gets a good read.
■ Beep loudness It is the volume of the good
read beep. The bigger the number, the higher
the volume.
■ Beep tone freq It is the tone of the good read
beep. The bigger the number, the higher the
tone.
■ Beep tone duration It is the duration of the
good read beep. The bigger the number, the
longer the duration.
24
AI-6800
User Guide
Program
Exit
25
AI-6800
User Guide
Code Barcode
Prefix Name Preamble ID ID Postamble Suffix
Length Data
Program
None 0D*
1-12 00-ffH ASCII
Suffix characters
setting characters code
(*) Default
Exit
Note Datamagic can help you up to 10
string with 12characters.
26
AI-6800
User Guide
3.4.2 Preamble and postamble
■ Preamble / Postamble In some cases, you
may need additional characters to identify
your bar code data. A preamble and postamble
can help you to do that. Remember, you need
to turn on preamble/postamble transmission
to use it.
Code Barcode
Prefix Name Preamble ID ID Postamble Suffix
Length Data
27
AI-6800
User Guide
Program
Setting
Option Value
None 00*
Preamble 1-12characters 00-ffH
characters setting
ASCII code
None 00*
Postamble 1-12haracters 00-ffH
characters setting
ASCII code
Disable 00*
Preamble Enable 01
transmission
Disable 00*
Postamble Enable 01
transmission
(*) Default
Exit
28
AI-6800
User Guide
3.4.3 String groups
■ Insert G1/G2/G3/G4 character setting
You can insert up to two strings into a bar
code. Each string can contain up to 12
characters. First, you need to set a string
in a group, and then insert the group into
your bar code. There are four string
groups. You can decide which group you
want to use and where you want to insert
it. You can insert the same group two
times if you want.
Note if you want to insert G5-G10, use
Data Magic.
Example
To insert a string group into a bar code:
Step 1. Set a string in a group.
29
AI-6800
User Guide
2. In the ASCII code table, find the value of
the character you want to insert. For
example, if you want to insert the string
"AB," you'll find A→41, B→42.
3. On the last page, scan "41" and "42," and
then scan the Finish bar code.
Program
31
AI-6800
User Guide
Setting Option Value
None 00*
1-12 00-ffH ASCII
Insert G8 characters characters code
setting
None 00*
1-12 00-ffH ASCII
Insert G9 characters characters code
setting
None 00*
1-12 00-ffH ASCII
Insert G10 characters code
characters setting
00-63 00-63
(00: no 00*
Insert data group 1 insertion)
position
00-63 00-63
(00: no 00*
Insert data group 2 insertion)
position
00-63 00-63
(00: no 00*
Insert data group 3 insertion)
position
00-63 00-63
(00: no 00*
Insert data group 4 insertion)
position
(*) Default
Exit
32
AI-6800
User Guide
3.4.4 ID, name and capitalization
■ Code ID position You can choose to
place Code ID before or after a bar code.
Code Barcode
Prefix Name Preamble ID ID Postamble Suffix
Length Data
33
AI-6800
User Guide
Program
Exit
34
AI-6800
User Guide
Program
Setting
System parameters
String settings
Exit
35
AI-6800
User Guide
3.5.2 Data Magic settings
It shows all settings of Data Magic.
Program
Setting
Exit
3.5.3 Firmware version
It shows the firmware version of your scanner.
Program
Setting
Firmware version
Exit
36
AI-6800
User Guide
3.6 Reset your scanner
By resetting your scanner, you can return your
scanner to the state it was in when you receive
it. This can help you solve some problems
caused by settings changed between scans.
Program
Setting
37
AI-6800
User Guide
USB connection
38
AI-6800
User Guide
4. In the Scan Utility dialog box, click No.
39
AI-6800
User Guide
40
AI-6800
User Guide
9. After the update is completed, click OK.
41
AI-6800
User Guide
RS-232 connection
1. Start Scan Utility.
42
AI-6800
User Guide
43
AI-6800
User Guide
8. In the Host RS-232 Setup dialog box, click
OK.
44
AI-6800
User Guide
11. Click Find to load the firmware file. The
firmware version in this file needs to be
different from the current firmware
version of your scanner. After loading the
file, click Download to update the
firmware.
45
AI-6800
User Guide
Install driver
If your operating system is Windows XP, it may
ask you to install the driver for AI-6800 during
the firmware updating process. Take the
following steps to install it.
1. In the Found New Hardware Wizard
dialog box, click Install from a list or
specific location (Advanced), and click
Next.
46
AI-6800
User Guide
47
AI-6800
User Guide
3.8 Data Magic
Data Magic offers 10 commands for you to
customize text strings of bar codes. Each
command can be specified in a rule. Data
Magic allows up to 10 rules to be applied.
With the flexibility Data Magic provides, you
can define data as you want.
48
AI-6800
User Guide
Data Magic commands
InsertF
Definition Attributes
Insert a
■ Position: The position you
character or
want to insert the character.
characters from
the left of a text ■ String: The specified group.
string.
InsertB
Definition Attributes
Insert a
■ Position: The position you
character or
want to insert the character.
characters from
the right of a ■ String: The specified group.
text string.
CutF
Definition Attributes
Remove a
■ From: The starting position
character or
of the text to be removed.
characters from
■ To: The end position of the
the left of a text
string. text to be removed.
CutB
Definition Attributes
Remove a
■ From: The starting position
character or
of the text to be removed.
characters from
■ To: The end position of the
the right of a
text string. text to be removed.
49
AI-6800
User Guide
KeepF
Definition Attributes
Retain a
■ From: The starting position
character or
of the text to be retained.
characters from
■ To: The end position of the
the left of a text
string. text to be retained.
KeepB
Definition Attributes
Retain a
■ From: The starting position
character or
of the text to be retained.
characters from
■ To: The end position of the
the right of a
text string. text to be retained.
FindF
Definition Attributes
Remove a
■ String: The specified group. ■
certain length
Include: Remove everything
of the string
from the left. before the specified string.
■ Exclude: Remove the
specified string and
everything before it.
FindB
Definition Attributes
Remove a
■ String: The specified group. ■
certain length
Include: Remove everything
of the string
from the right. before the specified string.
■ Exclude: Remove the
specified string and
everything before it.
50
AI-6800
User Guide
Replace
Definition Attributes
Replace the
■ String: The text in the
text in the
original text string.
original text
string with a ■ With String: The string that
different text replaces the specific text.
string.
Erase
Definition Attributes
Remove the None.
specified rule.
51
AI-6800
User Guide
Data format
Data Magic provides 10 rules for you to set.
To set a rule, follow this data format to scan
bar codes:
52
AI-6800
User Guide
Item Description
The rule number. The lower
Rule the number, the higher the
priority. The rule with the high
priority will be applied first.
Command The command you specify in
the rule.
Attribute 1 The attribute varies according to
the command.
Attribute 2 The attribute varies according to
the command.
Command Attribute 1 Attribute 2
InsertF Position String
InsertB Position String
CutF From To
CutB From To
KeepF From To
KeepB From To
FindF String Include or
Exclude
FindB String Include or
Exclude
Replace String With String
Erase - -
53
AI-6800
User Guide
To set an InsertF rule with the sample data, scan the
following bar codes:
Program
RULE1
InsertF
Finish
Exit
54
AI-6800
User Guide
Bar codes
The bar codes below are Data Magic rules.
They consist of two digits. The first digit “9”
indicates Data Magic; the second indicates
the rule number.
RULE RULE
3 4
RULE RULE
5 6
RULE RULE
7 8
RULE RULE
9 10
55
AI-6800
User Guide
The bar codes below are Data Magic commands.
0→InsertF 1→CutF
2→CutB 3→Replace
4→KeepF 5→KeepB
6→FindF 7→FindB
8→InsertB 9→Erase
56
AI-6800
User Guide
Example
Original Text String: ARGOX89121121
Group 1: ARGOX Group 2: argox
Group 3: GOX Group 4: Tel:
InsertF
Insert Group 4 (Attr 2) into the fifth (Attr 1)
position from the left side of the string.
Program
Data: ARGOX89121121
Result: ARGOXTel:89121121
InsertB
Insert Group 4 (Attr 2) into the eighth (Attr 1)
position from the right of the string.
Program
Data: ARGOX89121121
Result: ARGOXTel:89121121
57
AI-6800
User Guide
CutF
Remove first 5 characters from the left of the
string.
Program
Data: ARGOX89121121
Result: 89121121
CutB
Remove first 8 characters from the right of
the string.
Program
Data: ARGOX89121121
Result: ARGOX
Replace
In the original string, replace the Group 1
(Attr1) with Group 4 (Attr2).
Program
Data: ARGOX89121121
Result: Tel:89121121
58
AI-6800
User Guide
KeepF
Keep the characters from (Attr1) to (Attr2)
from the left of the string.
Program
KeepB
Retain the characters from (Attr1) to (Attr2)
from the right of the string.
Program
FindF
Remove Group 3 (Attr 1) and everything
before it from the left of the string. Attribute 2
can be “00” or “01.”
Program
Program
Erase
Remove the specified rule.
Rule Command
Program Exit
Rule 10 Erase
60
AI-6800
User Guide
Erase
To remove all values in Data Magic, scan the
bar code below.
Program
OR
61
AI-6800
User Guide
Scan Utility
Scan Utility provides a simple, clear interface
that you can easily view and change Data
Magic settings, and import or export the
settings to your scanner. Currently, Scan
Utility uses RS-232 for data transmission. If
your scanner is connected via a USB port, you
need to install Virtual COM for Scan Utility to
transmit data. For more information about
installing Virtual COM, see Virtual COM.
63
AI-6800
User Guide
In the Data Magic tab, you’ll find 10 rules.
Each rule can be set to one of the commands.
The table below describes how to use those
commands.
Command Example
InsertF Position: 1
String: Group 2
Group 2: Argox
Original String: 12345678
Result: 1Argox2345678
InsertB Position: 1
String: Group 2
Group 2: Argox
Original String: 12345678
Result: 1234567Argox8
CutF From: 2 To: 4
Original String: 12345678
Result: 15678
CutB From: 2 To: 4
Original String: 12345678
Result: 12348
64
AI-6800
User Guide
Command Example
Replace String: Group1
With String: Group 2
Group 1: 456
Group 2: Argox
Original String: 12345678
Result: 123Argox78
KeepF From: 2 To: 4
Original String: 12345678
Result: 234
KeepB From: 2 To: 4
Original String: 12345678
Result: 567
FindF String: Group 3
Group 3: 45
Original String: 12345678
Include/Exclu: Include
■ Result: 45678
Include/Exclu: Exclude
■ Result: 678
FindB String: Group 3
Group 4: 45
Original String: 12345678
Include/Exclu: Include
■ Result: 12345
Include/Exclu: Exclude
■ Result: 123
Erase In Rule 10, In the command list, click
Erase, and Rule 10 will be removed.
You can also clear the Enable check
box to remove the rule.
65
AI-6800
User Guide
Virtual COM
You can configure Virtual COM to transmit
data to a computer via a virtual COM port.
After installing Virtual COM, your scanner will
be assigned a virtual COM port, which you
can use to receive or send data.
67
AI-6800
User Guide
4 Bar codes
UPC-A
Format
Leading Data Digits Check
Zero (11 Digits) Digit
■ Read Turn on or turn off the read function.
■ Checksum transmission Append the check
digit to the end of a bar code.
■ Data Magic Turn on or turn off Data Magic.
■ Truncate leading/ending You can truncate
characters from the left (Truncate leading) or the
right (Truncate ending) of a bar code. Your
scanner beeps if the truncate length is longer
than the bar code, or the parts being truncated
by Truncate leading and Truncate ending are
overlapped. You can truncate up to 15
characters.
■ Code ID setting Code ID is an identifier for a
bar code. It has two modes: Proprietary ID or
AIM ID. If you want to customize the code ID
using an ASCII code, you need to choose
Proprietary ID. You must turn on Code ID
transmission to use Code ID. For further details,
see Section 3.4.4, ID, name and capitalization.
68
AI-6800
User Guide
Program
Exit
■ Insertion group number selection
It allows you to insert up to two strings into a
bar code. First, you need to set a string in a
group, and then insert the group into your bar
code. There are four string groups. You can
insert the same group two times if you want. For
more information about how to set a string in a
group, see Section 3.4.3, String groups.
69
AI-6800
User Guide
Example:
To insert Group 2, set the value as 02 or 20.
To insert Group 1 and 4, set the value as 14 or
41.
To insert Group 3 two times, set the value as 33.
Note Zero (0) means no group is inserted.
■ Supplement digits If your bar code has a
supplemental bar code, you can use this feature
to decode it. The supplemental bar code can be
2 or 5 digits.
Program
Exit
70
AI-6800
User Guide
■ Truncation/Expansion
• Truncate It truncates the leading zeros of a
UPC-A bar code.
• Expansion It converts a UPC-A bar code to
the EAN-13 format.
■ Supplement check counter The decoder needs
to capture the supplemental bar code within the
number of times the check counter specified, or
it determines there’s no supplement. If you
setting 00, it will be failed when you read
supplemental bar code.
Program
Exit
The
71
AI-6800
User Guide
UPC-E
Format
Program
72
AI-6800
User Guide
Setting Option Value
0-15
00-15
Truncate ending 00*
00-ffH ASCII code
00-ffH
Code ID setting < E >*
Exit
■ Insertion group number selection See the
description in UPC-A.
■ Supplement digits See the description in
UPC-A.
Format
73
AI-6800
User Guide
Program
Setting Option Value
00-44 00-44
00*
Insert group
number selection
None 00*
2 digits 01
Supplement digits 5 digits 02
2,5 digits 03
UCC/EAN 128 04
2, UCC/EAN 128 05
5, UCC/EAN 128 06
All 07
None 00*
Truncate leading 01
Truncation/Expansi zero
on
Expand to EAN13 02
Expand to UPCA 03
Disable 00*
Enable 01
Expansion
Disable 00*
Enable 01
UPCE-1
00-99 00-99
(verification) 05*
Supplement check
counter
Exit
74
AI-6800
User Guide
EAN-13
Format
Data Digits (12 Digits) Check Digits
■ Read Turn on or turn off the read function. ■
Checksum transmission Append the check
digit to the end of a bar code.
■ Data Magic Turn on or turn off Data Magic.
■ Truncate leading/ending See the description
in UPC-A.
Program
Setting Option Value
Disable 00
Exit
75
AI-6800
User Guide
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
■ Supplement digits See the description in
UPC-A.
Format
76
AI-6800
User Guide
Program
Setting Option Value
00-ffH ASCII code 00-ffH
< F >*
Code ID setting
00-44 00-44
00*
Insert group
number selection
None 00*
2 digits 01
Supplement digits 5 digits 02
2,5 digits 03
UCC/EAN 128 04
2, UCC/EAN 128 05
5, UCC/EAN 128 06
All 07
Disable 00*
Enable 01
ISBN/ISSN
conversion
00-ffH ASCII code 00-ffH
< l>*
ISBN ID setting
00-99 00-99
(verification) 05*
Supplement check
counter
Exit
77
AI-6800
User Guide
EAN-8
Format
Data Digits (7 Digits) Check Digits
78
AI-6800
User Guide
Program
Exit
79
AI-6800
User Guide
■ Supplement digits See the description in
UPC-A.
Format
Data Supplement Digits
Digits Check
2 or 5 or
(7 Digits) Digits UCC/EAN 128
■ Truncate/Expansion
• Truncate It truncates the leading zeros of
an EAN-8 bar code.
• Expansion It converts an EAN-8 bar code
to the EAN-13 format.
■ Expansion It extends an EAN-8 bar code to
13-digit.
■ Supplement check counter See the
description in UPC-A.
80
AI-6800
User Guide
Program
Exit
81
AI-6800
User Guide
Code 39
Format
Start Data Digits Checksum End
“★” ( Variable) (Optional) “★”
■ Read Turn on or turn off the read function.
■ Checksum transmit/verify When you disable
both of them, the check digit is sent as a regular
character.
• Transmission Append the check digit to
the end of a bar code.
• Verify Use the algorithm to calculate a
check digit to verify the completeness of the
bar code.
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length The max and min code
length defines the decoding length of a bar code.
Note the following when you set it length:
• If the code length is shorter than the min or
longer than the max, the bar code won’t be
decoded.
• If the min is equal to the max, the decoding
length is fixed.
• If the max or min is set to zero (00), Global
min/max code length will take effect. For
example, if the min is set to zero, it will
apply Global min. code length.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A.
82
AI-6800
User Guide
Program
Exit
83
AI-6800
User Guide
84
AI-6800
User Guide
Program
Exit
85
AI-6800
User Guide
Interleaved 2 of 5
Format
Data Digits Checksum
(Variable) (Optional)
■ Read Turn on or turn off the read function.
■ Checksum transmit/verify See the description
in Code 39.
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length See the description in
Code 39.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
Program
86
AI-6800
User Guide
Setting Option Value
00-64
00-64
Max. code 00*
leading
00-64 00-64
Exit
87
AI-6800
User Guide
Industrial 2 of 5
Format
Data Digits Checksum
(Variable) (Optional)
■ Read Turn on or turn off the read function.
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length See the description in
Code 39.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
Program
Setting Option Value
Disable 00*
Read Enable 01
Disable 00*
Enable 01
Data Magic
00-64 00-64
Exit
89
AI-6800
User Guide
Matrix 2 of 5
Format
Data Digits Checksum
(Variable) (Optional)
■ Read Turn on or turn off the read function.
■ Checksum transmit/verify See the description
in Code 39.
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length See the description in
Code 39.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
Program
90
AI-6800
User Guide
Setting Option Value
00-64
00-64
Max. code length 00*
00-64
00-64
Min. code length 00*
0-15 00-15
Truncate leading 00*
0-15 00-15
Exit
91
AI-6800
User Guide
Codabar
Format
Checksum
Start Data Digits (Variable) End
(Optional)
Program
Read
Enable 01*
Disable/Disable 00*
Disable/Enable 01
Checksum
transmit/verifiy Enable /Enable 02
Disable 00*
Data Magic
Enable 01
92
AI-6800
User Guide
Setting Option Value
00-64
00-64
Max. code length 00*
00-64
00-64
Min. code length 00*
0-15 00-15
Truncate leading 00*
0-15 00-15
Exit
93
AI-6800
User Guide
Program
Exit
94
AI-6800
User Guide
Code 128 / GS1-128
Format
Data Digits Checksum
(Variable) (Optional)
■ Read Turn on or turn off the read function.
■ Checksum transmit/verify See the description
in Code 39.
■ Data Magic Turn on or turn off Data Magic.
Program
Setting Option Value
Disable 00
Exit
■ Max/Min code length See the description in
Code 39.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A.
95
AI-6800
User Guide
■ Format It converts Code 128 to
UCC/EAN-128(GS1-128) if the bar code starts
with the FNC1 character. The first FNC1 is
translated to “]C1,” and the next one is
translated to a field separator, which is ASCII
code 29, <GS>.
]C1 Data <GS> Data Checksum
Program
Setting Option Value
00-64 00-64
00*
Max. code length
00-64 00-64
01*
Min. code length
0-15 00-15
00*
Truncate leading
0-15 00-15
00*
Truncate ending
00-ffH ASCII code 00-ffH
< # >*
Code ID setting
00-44 00-44
00*
Insert group
number selection
Standard 00
UCC/EAN-128 01*
Format
Exit
96
AI-6800
User Guide
97
AI-6800
User Guide
Program
Setting Option Value
Disable/Enable 00*
Enable/Enable 01
Append /
NFC4 Control Disable/Ignore 02
Enable /Ignore 03
Disable 00*
Enable normal 01
ISBT enable
00-ffH ASCII code 00-ffH
1DH*
Field separator
code
00-ffH ASCII code 00-ffH
Default
GS1-128 ID
:#
Exit
98
AI-6800
User Guide
Code 93
Format
Data Digits Checksum1 Checksum2
(Variable) (Optional) (Optional)
■ Read Turn on or turn off the read function.
■ Checksum transmit/verify See the description
in Code 39.
■ Data Magic Turn on or turn off Data Magic.
Program
Exit
99
AI-6800
User Guide
■ Max/Min code length See the description in
Code 39.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
Program
Setting Option Value
00-64
00-64
Max. code length 00*
00-64 00-64
Min. code length 00*
0-15 00-15
Exit
100
AI-6800
User Guide
Code 11
Format
Data Digits Checksum1 Checksum2
(Variable) (Optional) (Optional)
■ Read Turn on or turn off the read function.
■ Checksum transmit/verify See the description
in Code 39.
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length See the description in
Code 39.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
Program
101
AI-6800
User Guide
Setting Option Value
Disable 00*
Exit
102
AI-6800
User Guide
MSI/Plessey
Format
Data Digits Checksum1 Checksum2
(Variable) (Optional) (Optional)
■ Read Turn on or turn off the read function.
■ Checksum transmit/verify There are three
algorithms for you to calculate the check digit of
a MSI bar code: MOD 10, MOD 10/MOD 10,
MOD 11/MOD 10. For example, if you choose
MOD 11/MOD 10, the system uses MOD 11 to
calculate the check digit and append it to the bar
code. The new bar code with the MOD 11 check
digit will be calculated again using MOD 10, and
then the system appends the MOD 10 check
digit to the new bar code. The result of the bar
code format is:
<DATA><MOD 11 check digit><MOD 10 check
digit>
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length See the description in
Code 39.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A.
■ Insertion group number selection See the
description in UPC-A.
Program
Setting Option Value
Disable 00*
Enable 01
Read
103
AI-6800
User Guide
Setting Option Value
N/disable 00
N/MOD 10 01*
Checksum N/Mod 10,10 02
transmit/verify N/mod 11,10 03
Y/ Mod10 04
Y/ Mod 10,10 05
Y/ Mod 11/10 06
Disable 00*
Enable 01
Data Magic
00-64 00-64
00*
Max. code length
00-64 00-64
00*
Min. code length
0-15 00-15
00*
Truncate leading
0-15 00-15
00*
Truncate ending
00-ffH ASCII code 00-ffH
< @ >*
Code ID setting
00-44 00-44
00*
Insert group
number selection
Exit
104
AI-6800
User Guide
UK/Plessey
Format
Data Digits Checksum1+2
(Variable) (Optional)
■ Read Turn on or turn off the read function.
■ Checksum transmit/verify UK/Plessey has two
checksums. The first is calculated using modulo
10 and the second is calculated using modulo
11.
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length See the description in
Code 39.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
Program
105
AI-6800
User Guide
Setting Option Value
Disable 00*
Exit
106
AI-6800
User Guide
Telepen
■ Read Turn on or turn off the read function.
■ Checksum transmit/verify See the description
in UK/Plessey.
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length See the description in
Code 39.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
Program
107
AI-6800
User Guide
Setting Option Value
00-64 00-64
Exit
108
AI-6800
User Guide
Standard 2 of 5
Format
Data Digits Checksum1
(Variable) (Optional)
Program
Setting Option Value
Disable 00*
Read Enable 01
Disable/Disable 00*
Disable/Enable 01
Check-sum Enable /Enable 02
transmit/verify
Disable 00*
Enable 01
Data Magic
109
AI-6800
User Guide
Setting Option Value
00-64
00-64
Max. code length 00*
00-64
00-64
Min. code length 00*
0-15 00-15
Truncate leading 00*
0-15 00-15
Exit
110
AI-6800
User Guide
China Post
Format
Data Digits Checksum1
(Variable) (Optional)
■ Read Turn on or turn off the read function.
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length See the description in
Code 39.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
Program
111
AI-6800
User Guide
Setting Option Value
0-15
00-15
Truncate leading 00*
0-15
00-15
Truncate ending 00*
00-ffH ASCII code 00-ffH
Code ID setting < t >*
00-44 00-44
00*
Insert group
number selection
Exit
112
AI-6800
User Guide
Italian Pharmacode (Code 32)
Format
Data Digits Checksum1
(Variable) (Optional)
Program
113
AI-6800
User Guide
Setting Option Value
00-64 00-64
09*
Min. code length
0-15 00-15
00*
Truncate leading
0-15 00-15
00*
Truncate ending
00-ffH ASCII code 01-ffH
< p >*
Code ID setting
00-44 00-44
00*
Insert group
number selection
Disable 00*
Enable 01
Leading “A”
Exit
114
AI-6800
User Guide
Code 16K
■ Read Turn on or turn off the read function.
■ Data Magic Turn on or turn off Data Magic.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
115
AI-6800
User Guide
Program
Exit
116
AI-6800
User Guide
EAN UCC Composite
■ Read Turn on or turn off the read function.
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length See the description in
Code 39.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
Program
117
AI-6800
User Guide
Setting Option Value
00-ffH 00-ffH
ASCII code < RC >*
Code ID setting
00-44 00-44
00*
Insert group
number selection
Disable 00*
Enable 01
UCC / EAN128
emulation
Exit
118
AI-6800
User Guide
GS1 Databar Omnidirectional
Format
Data Digits Checksum1
(Variable) (Optional)
■ Read Turn on or turn off the read function.
■ Data Magic Turn on or turn off Data Magic.
■ Truncate leading/ending See the description
in UPC-A.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
■ UCC/EAN 128 emulation It adds “[C1” at the
beginning of a GS1 bar code. You need to turn
on AIM ID to use this feature. For more
information about AIM ID, see Section 3.4.4, ID,
name and capitalization.
Program
119
AI-6800
User Guide
Setting Option Value
0-15 00-15
00*
Truncate ending
00-ffH ASCII code 00-ffH
< R4 >*
Code ID setting
00-44 00-44
00*
Insert group
number selection
Disable 00*
Enable 01
UCC/EAN128
emulation
Exit
120
AI-6800
User Guide
GS1 Databar Limited
Format
Data Digits Checksum1
(Variable) (Optional)
Program
*UAD*
Max. code length
00-64 00-64
*UAE*
Min. code length
121
AI-6800
User Guide
Setting Option Value
0-15 00-15
00*
Truncate leading
0-15 00-15
00*
Truncate ending
00-ffH ASCII code 00-ffH
< RL >*
Code ID setting
00-44 00-44
00*
Insert group
number selection
Disable 00*
Enable 01
UCC/EAN128
emulation
Exit
122
AI-6800
User Guide
GS1 Databar Expanded
Format
Data Digits Checksum1
(Variable) (Optional)
■ Read Turn on or turn off the read function.
■ Data Magic Turn on or turn off Data Magic.
■ Max/Min code length See the description in
Code 39.
■ Code ID setting See the description in UPC-A. ■
Insertion group number selection See the
description in UPC-A.
■ UCC/EAN 128 emulation See the description
in GS1 Databar Omnidirectional.
Program
123
AI-6800
User Guide
Setting Option Value
00-99 00-99
01*
Min. code length
0-15 00-15
00*
Truncate leading
0-15 00-15
00*
Truncate ending
00-ffH ASCII code 00-ffH
< RX >*
Code ID setting
00-44 00-44
00*
Insert group
number selection
Disable 00*
Enable 01
UCC/EAN128
emulation
Exit
124
AI-6800
User Guide
5 Troubleshooting
125
AI-6800
User Guide
The data isn’t sent to my computer.
126
AI-6800
User Guide
6 Specifications
PERFORMANCE CHARACTERISTICS
Model AI-6800
Light Source Red LED
Sight Red LED, 623 nm
Scan Pattern Linear Imager(CCD)
Indicator LED & beeper
Interface USB (HID/Virtual COM), RS-232
Scan Angle 39°
Print Contrast 15%
Scan Rate 700 scans/sec
D.O.F.
3mil 55 ~ 85mm
4 mil 55 ~115mm
5mil 50 ~135mm
10mil 35 ~310mm
13mil 40 ~410mm
20mil 45 ~565mm
EAN13, 13mil 40 ~ 355mm
Electrical
Input voltage 5V DC ± 5%
Power -
215mA @ 5VDC Max(USB)
operating
Power -
52mA @5VDC Typical(USB)
standby
PHYSICAL CHARACTERISTICS
Dimensions 9.4 x 7.6 x 15.8 cm
Weight 140 g
127
AI-6800
User Guide
SYMBOLOGY DECODE CAPABILITY
Code11,Code39,Code93,Code32(Ph
armaceutical),Code128,Codabar,
Interleaved 2of 5,Industrial 2 of
5,IATA 2 of 5,Matrix
2of5,EAN/JAN‐13,EAN/JAN‐8,UPC‐A
Linear , UPC‐E,UPC‐A/EAN‐13 with
Extended Coupon code, Tele pen,
Plessey Code, GS1 Databar RSS14,
GS1 Databar Limited,GS1
Databar,Omni directional, GS1
Databar Expanded ,China Post
Stacked GS1 Databar Expanded Stacked,GS1
Linear Databar RSS14 Stacked, C16K,
CodaBlockF
USER ENVIRONMENT
Operating
-20°C to 60°C (-4°F to 140°F)
Temperature
Storage
-30°C to 70°C (-22°F to 158°F)
Temperature
Humidity 5% to 95% related humidity,
non-condensing
Drop
6 ft./1.8 m drop
Specifications
Contaminants Seals to resist airborne particulate
contaminants (IP65)
Light level 0 ~ 100,000 lux 0 ~ 100,000 lux
REGULATORY
EMI/RFI CE, FCC, BSMI
128
AI-6800
User Guide
1
32
54
76
98
10
10 pin
129
AI-6800
User Guide
Appendix A. Test symbologies
Bar codes marked with asterisk (*) are turned on initially.
CODABAR
CODE 11
CODE-128 *
CODE-39 *
CODE-93
EAN-13 *
130
AI-6800
User Guide
STANDARD 2 of 5
CODE 16K
87549
EAN-8 *
INDUSTRIAL 2 of 5
UPC-E *
INTERLEAVED 2 of 5 *
131
AI-6800
User Guide
MATRIX 2 of 5
MSI/PLESSEY
UPC-A *
UK/PLESSEY
GS1
132
AI-6800
User Guide
Appendix B. ASCII table
L H 0 1 0 1
0 Null NUL DLE
1 Up F1 SOH DC1
2 Down F2 STX DC2
3 Left F3 ETX DC3
4 Right F4 EOT DC4
5 PgUp F5 ENQ NAK
6 PgDn F6 ACK SYN
7 F7 BEL ETB
8 Bs F8 BS CAN
9 Tab F9 HT EM
A F10 LF SUB
B Home Esc VT ESC
C End F11 FF FS
D Enter F12 CR GS
E Insert Ctrl+ SO RS
F Delete Alt+ SI US
L H 2 3 4 5 6 7
0 SP 0 @ P ` p
1 ! 1 A Q a q
2 “ 2 B R b r
3 # 3 C S c s
4 $ 4 D T d t
5 % 5 E U e u
6 & 6 F V f v
7 ‘ 7 G W g w
8 ( 8 H X h x
9 ) 9 I Y i y
A ★ : J Z j z
B + ; K [ k ﹛
C , < L \ l ︱
D - = M ] m ﹜
E > N ^ n 〜
F / ? O _ o DEL
133
AI-6800
User Guide
Appendix C. Default settings of bar codes
UPC-A V V V A
UPC-E V V V E
EAN-13 V V V F
EAN-8 V V V FF
Code 39 V *
Interleaved
V i
2 of 5
Industrial
- - i
2 of 5
Matrix 2 of 5 B
Codabar %
Code 128 V V #
Code 93 V two digits &
Code 11 V One digit O
MSI/Plessey V @
UK/Plessey V @
Telepen S
Standard 2 of
- - i
5
China Post t
Italian
p
Pharmacode
Code 16K - -
EAN UCC
- - RC
Composite
GS1 databar
Omnidirectio - - R4
nal
GS1 databar
- - RL
Limited
134
AI-6800
User Guide
GS1 databar
- - RX
Expanded
135
AI-6800
User Guide
Appendix D. Data entry bar codes
0
A
1
B
2
C
3
D
4
E
5
F
7
9
8
Finish
136