Baracoda Pencil 2 Programming Manual


Add to my manuals
37 Pages

advertisement

Baracoda Pencil 2 Programming Manual | Manualzz

Data Capture for Workforce in Motion

BaracodaPencil2 - Programming Guide

©Baracoda

TM

– August 2008

Data Capture for Workforce in Motion

SUMMARY

5

1.1/ R ESET ALL PARAMETERS : 5

1.2/ E RASE ALL BARCODES IN MEMORY ............................................... 5

1.3/ B ARACODA ADVANCED FEATURES 5

1.4/ R EADING M ODE ............................................................ 8

1.5/ O PERATING M ODE .......................................................... 8

1.6/ T HE DIFFERENT CONNECTION METHODS .......................................... 10

1.7/ B UZZER AND L ED S ETTINGS .................................................. 11

1.8/ B LUETOOTH COMMANDS ..................................................... 12

1.9/ P REFIX AND SUFFIX ........................................................ 14

16

2

3

4

2.1/ S YMBOLOGY DEFAULT SETTINGS 16

2.2/ S YMBOLOGY IDENTIFIER ..................................................... 16

2.3/ D ISABLE A LL S YMBOLOGIES 16

2.4/ S ET DECODER BARCODE LENGTH ............................................... 16

2.5/ C ODABAR SETTINGS ....................................................... 18

2.6/ C ODE 11 S ETTINGS 18

2.7/ C ODE 39 SETTINGS ........................................................ 19

2.8/ C ODE 93 S ETTINGS 20

2.9/ C ODE 128 S ETTINGS 20

2.10/ I NTERLEAVED 2 OF 5 S ETTINGS ............................................... 22

2.11/ MSI C ODE S ETTINGS ...................................................... 22

2.12/ S TANDARD 2 OF 5 S ETTINGS ................................................. 23

3.13/ UPC/ EAN S ETTINGS ..................................................... 24

3.14/ S ET MIN OR M AX LENGTH OPTION .............................................. 26

APPENDIX 1: ASCII T ABLE (A-Z, A Z , 0-9, PONCTUATION , C ONTROL CHARACTERS ) ......... 28

APPENDIX 36

BaracodaPencil2 – Programming Guide v1.4 - 2 -

Data Capture for Workforce in Motion

Revision History

Changes to the original manual are listed below.

Document

1.0

1.4

Date

01 may 07

26 Aug. 08

Description

Initial release

Update “Batch” section & add “The different connection method” section

BaracodaPencil2 – Programming Guide v1.4 - 3 -

Data Capture for Workforce in Motion

Introduction

The BaracodaPencil 2 can be programmed by scanning barcode labels which contain commands for the 1D decoder.

Programming labels must be Code128, with specific starting and ending characters. These labels will always be read, even if Code128 symbology is disabled.

The scanner will acknowledge a good and valid programming bar code label reading with two beeps and a green enlightening led. It will give two other beeps (lower tone) and a red enlightening led for either an invalid or bad reading.

Please do not read the programming barcodes while being connected to the BaracodaManager software.

Programmable options are divided into 2 groups. The first group includes the options that show the general behaviour of the scanner. The second group sets the decoding parameters for each barcode symbology.

All our documentations can be downloaded from the Partners download section of Baracoda website

(registration is required): http://www.baracoda.com

BaracodaPencil2 – Programming Guide v1.4 - 4 -

Data Capture for Workforce in Motion

1/ General Configuration

1.1/ Reset all parameters:

The reading of the "Default settings” label turns all the parameters of the BaracodaPencil2 back to default settings and switches it off.

Reset to factory defaults

1.2/ Erase all barcodes in memory

The BaracodaPencil2 has the ability to store barcodes in its internal memory (both in batch mode and in Real

Time with “No Data Loss Mode” ON). By reading the following barcode you will empty the internal memory of the scanner.

Empty memory

1.3/ Baracoda advanced features

1.3.1/ Switch on delay

In order to switch on the BaracodaPencil2 in its standard mode, you should just press the trigger. You can set up the scanner to be switched on only after keeping the trigger pressed for two seconds by reading the appropriate barcode.

Switch on delay : 2 seconds switch on delay : 2 secs

Switch on delay : 0 second (*)

1.3.2/ Shutdown timers

There are two differents “shutdown timers”:

- when connected timer : delay between the last scanned barcode and the switch off when the scanner is connected to a host

- Not connected timer : delay between the last scanned barcode and the switch off when the scanner is not connected to any host

It is possible to set those timers to ‘infinite’. In that case, the scanner will stay all the time ON.

Set shutdown timers to infinity

BaracodaPencil2 – Programming Guide v1.4 - 5 -

By default, timers value are:

- when connected timer = 20 minutes

- Not connected timer = 10 minutes

Set shutdown timers to defaults

Data Capture for Workforce in Motion

1.3.3/ No data loss mode and Baracoda Header

Baracoda header: It is a proprietary data encapsulation. It is necessary to activate it to use the Baracoda keyboard emulation (Kemul) and Hyper terminal. The Baracoda header is enabled in default settings

No data loss mode: Baracoda has developed a proprietary communication protocol in order to enhance the security of the Bluetooth transmission. Every barcode sent to the host must be acknowledged by the host (until then, the scanner will transmit it again and again). This acknowledgment is disabled in default settings. It is strongly recommended to set this protocol acknowledgment on when using the scanner with the

BaracodaManager.

Enable Baracoda header + “No Data loss mode” ON

Disable Baracoda header + “No data loss mode” OFF

Enable Baracoda header + “No Data loss mode” OFF (*)

1.3.4/ Timestamp Option

Time stamp can be configured (ON/OFF, set new date and new time) by the following configuration barcodes

Timestamp on

Timestamp off (*)

BaracodaPencil2 – Programming Guide v1.4 - 6 -

Data Capture for Workforce in Motion

START

Read « Set Timestamp » label

Read intermediary label

Corresponding to the next digit to set for the

NO

Finished ? (1)

YES

Read « END of config » label

END

Programming procedure for “set Timestamp” option.

Set Timestamp End of configuration

Noted that the timestamp must fit the specific following format: {YY} {MM} {DD} {HH} {MM} {SS}

The setting is made by scanning the 0-9 labels (Appendix 1) as on a calculator; following the timestamp format shown above.

For example: to set the current time at 16th May 2007, 3.25 pm, the user will scan:

- “Set Timestamp” label,

- “0” label,

- “7” label,

- “0” label,

- “5” label,

- “1” label,

- “6” label,

- “1” label,

- “5” label,

- “2” label,

- “5” label,

- “0” label,

- “0” label,

- “end of config” label.

BaracodaPencil2 – Programming Guide v1.4 - 7 -

Data Capture for Workforce in Motion

1.4/ Reading Mode

In trigger mode, pressing the trigger will activate the beam.

Trigger (*)

1.5/ Operating Mode

Real Time mode (standard mode): barcodes are transmitted in real time to the remote host device/terminal

(with optional acknowledgment beep from the host to the scanner). User can choose if the scanner, when not connected, should read, memorize and later automatically upload the barcodes or shouldn’t read the barcodes

(no beam).

Batch mode: Barcodes are stored in the scanner even if the reader is connected to a device. In order to upload the data the user will have to read the “discharge” barcode.

1.5.1/ Real time mode

Important reminder: if an ACK beep or bufferisation is needed, the scanner must be set in the “no data loss mode” first.

REAL TIME mode

Erases all codes in memory and forces the BaracodaPencil2 in Real time mode. No other setting is changed.

REAL TIME with ACK beep and bufferisation

Forces the BaracodaPencil2 in Real Time mode (with data acknowledgement). Erases all codes in memory. The BaracodaPencil2 should have been previously set in the “No data loss mode” ON.

REAL TIME without ACK beep and bufferisation

Forces the BaracodaPencil2 in Real Time mode (without data acknowledgement). Erases all codes in memory. The BaracodaPencil2 should have been previously set in the “No data loss mode” ON.

BaracodaPencil2 – Programming Guide v1.4 - 8 -

1.5.2/ Batch mode

BATCH MODE

Forces the BaracodaPencil2 in Batch mode. Erases all codes in memory.

Data Capture for Workforce in Motion

When in batch mode, the scanner will wait for the appropriate command in order to start uploading the barcodes: this command can come

• from the BaracodaManager

• from reading the “Upload batch data” barcode here after

If this barcode is read when the reader is in batch mode and connected, the reader will automatically upload to the host all the data in its memory. If not in batch mode or not connected, the scanner will ignore this barcode.

For CPU firmware versions <1.09, only the following upload barcode is available:

Upload batch data

When scanning this barcode, the BaracodaPencil2 will send all barcodes in memory using the Baracoda header, with “no data loss mode” OFF.

For CPU firmware versions ≥1.09, you must use the following Upload barcode:

Upload batch data (with No Data Loss on)

When scanning this barcode, the scanner will send a message to the host, meaning that it wants to upload its data. Following this, the host will launch the upload process and grab the batch data.

If the host application has received all the expected data, it will acknowledge the upload to the scanner which will erase the data from its memory. If not, the host application will send a negative acknowledgment message to the scanner which will keep the data in memory, ready to retry an upload.

If the data transfer has been successful (the scanner has received the acknowledgment and erased its memory) and, for any reason, the user gets to realize that data has been lost at a higher level (keyboard emulation for example), it still has the possibility to recover the last batch data into the scanner’s memory, by scanning the below barcode.

Restore last batch data Restore last batch + launch upload

Please note that the data recovering won’t be possible if other barcodes have been scanned or if the scanner has been shut down after the upload.

BaracodaPencil2 – Programming Guide v1.4 - 9 -

Data Capture for Workforce in Motion

1.6/ The different connection methods

There are two (2) different way to create a connection from a Host and a scanner:

Slave mode (by default)

The Host (PC, BaracodaManager, …) is creating the connection onto the scanner.

Master mode

The scanner is creating itself a connection to the recorded Host Bluetooth address. This connection attempt is set after a scan of barcode. The configuration of Host address (on which the scanner will set up a connection) can be done: o Via BaracodaManager software. o Via scan of barcodes.

All usage mode (Real Time, No Data Loss, Batch) are obviously available on those two different ways of connection.

Enable master mode Disable master mode

\ V T \ V T Z \ N U L \ S O H \ S O H \ F F \ F F

Enable master mode and disconnect

\ V T \ V T Z \ N U L \ S O H \ N U L \ F F \ F F

Disable master mode and disconnect

\ V T \ V T Z \ N U L \ S T X \ S O H \ S O H \ F F \ F F \ V T \ V T Z \ N U L \ S T X \ N U L \ S O H \ F F \ F F

The configuration of the Host Bluetooth address (BDA) is made by scanning the 0-9, a-f, A-F labels (Appendix 1) as on a calculator; following the timestamp format shown above.

For example: to set the following BDA: 00:c3:EF:44:a2:B9, the user will scan:

- “Set Remote BDA” label,

- “0” label,

- “0” label,

- “c” label,

- “3” label,

- “E” label,

- “F” label,

- “4” label,

- “4” label,

- “a” label,

- “2” label,

- “B” label,

- “9” label,

- “End of Config” label.

Set Remote BDA End of Config

\ V T \ V T ^ \ N U L \ S O H \ E N Q \ L F \ L F

BaracodaPencil2 – Programming Guide v1.4

\ L F \ L F E N D \ F F \ F F

- 10 -

Data Capture for Workforce in Motion

1.7/ Buzzer and Led Settings

You can use these options to enable or disable the buzzer and / or the Led. You can also invert the led position.

LED ON (*)

LED OFF

Good read beep on (*)

Good read beep off

ACK beep on (*)

ACK beep off

Beep level volume = HIGH (*)

Beep level Volume = LOW

BaracodaPencil2 – Programming Guide v1.4 - 11 -

Data Capture for Workforce in Motion

1.8/ Bluetooth commands

1.8.1/ Bluetooth name

You can change the scanner Bluetooth name; name that you see during a search of Bluetooth peripheral.

START

Read intermediary label

Corresponding to the next character to set

NO

Read « Set BT name » label

Finished ?

YES

Read « END of config » label

END

Set BT Name

End of config

BaracodaPencil2 – Programming Guide v1.4 - 12 -

Data Capture for Workforce in Motion

1.8.2/ Sniff settings

The higher the Sniff period, the higher is the latency and the smaller is the power consumption. Default value is

150ms.

Sniff period = 150ms (*)

Sniff period = 100ms

Sniff period = 200ms

Sniff period = 300ms

Sniff period = 500ms

1.8.3/ Security (code PIN) settings

Some BT device will not accept connections with devices that do not have a security code.

Disable BT security code

Enable BT security code (*)

BaracodaPencil2 – Programming Guide v1.4 - 13 -

Data Capture for Workforce in Motion

1.9/ Prefix and suffix

The barcode string can be added a prefix, a postprefix, a suffix and/or a postsuffix. These can come as described below: prefix postprefix barcode suffix postsuffix

1.9.1/ Prefix/suffix

You can add a prefix and/or a suffix (strings of more than 32 characters will not be accepted) to every barcode sent to the host device. There is no prefix/suffix in default settings.

Prefix on Prefix off (*)

Suffix on Suffix off (*)

START

Read « Set Suffix (prefix) » label

Read intermediary label

Corresponding to the next character to set

NO

Finished * ?

YES

Read « END of config » label

END

Programming procedure for “set suffix (prefix)” option.

*= max length of the Suffix (Prefix) is 32 characters

Set prefix Set suffix End of configuration

BaracodaPencil2 – Programming Guide v1.4 - 14 -

Data Capture for Workforce in Motion

1.9.2/ Postrefix/postsuffix

You can add a postprefix and/or a postsuffix (strings of more than 32 characters will not be accepted) to every barcode sent to the host device. (Feature enabled for CPU firmware version ≥ 1.09)

There is no postprefix/postsuffix in default settings.

POST Prefix on POST Prefix off (*)

POST Suffix on POST Suffix off (*)

START

Read « Set postprefix (postsuffix) » label

Read intermediary label

Corresponding to the next character to set for the

NO

Finished

*?

YES

Read «

END

of config » label

END

Programming procedure for “set postprefix (postsuffix)” option.

*= max length of the Suffix (Prefix) is 32 characters

Set postprefix Set postsuffix End of configuration

END of Config

BaracodaPencil2 – Programming Guide v1.4 - 15 -

2/ Decoder settings

2.1/ Symbology default settings

Sets the defaults decoder settings for all the symbologies.

Set Decoder Default Settings

Data Capture for Workforce in Motion

2.2/ Symbology identifier

AIM Identifier will be transmitted at the beginning of the barcode. More information about the AIM Identifier available in Appendix2.

Symbology identifier - AIM - not transmitted (*)

Symbology identifier - AIM - transmitted

2.3/ Disable All Symbologies

Even if all symbologies are disabled, the BaracodaPencil2 will always be able to read the programming barcodes of this document.

Disable all symbologies

Enable all symbologies

2.4/ Set decoder barcode length

You can set a fixed length for the barcode decoding. The scanner will only decode barcodes of this length.

BaracodaPencil2 – Programming Guide v1.4 - 16 -

(Feature enabled for CPU firmware version ≥ 1.09

)

START

Read « Set barcode length » label

Read intermediary label

Corresponding to the next digit to set for the length

NO

Finished ? (1)

YES

Read « END of config » label

END

Programming procedure for “set barcode length” option.

Set barcode length

END of config

Data Capture for Workforce in Motion

BaracodaPencil2 – Programming Guide v1.4 - 17 -

2.5/ Codabar settings

Data Capture for Workforce in Motion

Codabar - not active

Codabar - start/stop - not transmitted (*)

Codabar – active (*)

Codabar - start/stop - transmitted

Codabar - check digit (AIM recommendation) - not used (*)

Codabar - check digit (AIM recommendation) - checked and transmitted

Codabar - check digit (AIM recommendation) - checked but not transmitted

Codabar - barcode length - any length Codabar – barcode length Min=6 (*)

2.6/ Code 11 Settings

Code 11 - not active (*) Code 11 - active

Code 11 - check digits - 1 digit (*) Code 11 - check digits - 2 digits

BaracodaPencil2 – Programming Guide v1.4 - 18 -

Data Capture for Workforce in Motion

Code 11 - check digits - checked and transmitted (*)

Code 11 - check digits - checked but not transmitted

Code 11 - barcode length - any length Code 11 – barcode length – Min = 6 (*)

2.7/ Code 39 settings

Code 39 - active (*) Code 39 - not active

\ V T \ V T \ F N C 4 \ N U L \ E O T E D \ S O H A \ F F \ F F

Code 39 - format - standard 43 characters (*)

Code 39 - format - full ASCII

Code 39 - start/stop - not transmitted (*) Code 39 - start/stop - transmitted

Code 39 - start/stop - accepted characters - * only (standard Code 39) (*)

Code 39 - start/stop - accepted characters - $ only (Trioptic Code 39)

Code 39 - start/stop - accepted characters - $ and * (standard and Trioptic Code 39)

Code 39 - check digit - not used (*)

BaracodaPencil2 – Programming Guide v1.4 - 19 -

Data Capture for Workforce in Motion

Code 39 - check digit - modulo 43 - checked and transmitted

Code 39 - check digit - modulo 43 - checked but not transmitted

Code 39 - barcode length - any length (*) Code 39 - barcode length - minimum length = 6

2.8/ Code 93 Settings

Code 93 - not active Code 93 – active (*)

Code 93 - barcode length - any length Code 93 - barcode length - minimum length = 6 (*)

2.9/ Code 128 Settings

2.9.1/ General

Code 128/EAN 128 - not active Code 128/EAN 128 – active (*)

Code 128/EAN 128 - barcode length - any length (*)

Code 128/EAN 128 - barcode length - minimum length = 6

BaracodaPencil2 – Programming Guide v1.4 - 20 -

2.9.2/ EAN 128: Group Separator

‘FNC1’ included in an EAN128 code is transmitted by default as ‘GS’ (Group Separator – 0x1D).

Enable GS transmission (*)

Disable GS transmission

It is possible to replace that ‘GS’ data to an other ASCII data.

START

Read « define GS » label

Read intermediary label

Corresponding to the next character to set

NO

Finished ?

YES

Read « END of config » label

END

Define GS End of configuration

Data Capture for Workforce in Motion

The common request to replace ‘GS’ by the | (pipe) can be done through the scan of:

Define | as GS

Even if the “AIM ID transmit” is disabled, it is possible to enable the AIM ID transmission for EAN128.

Enable AIM ID transmission for EAN128 Disable AIM ID transmission for EAN128 (*)

BaracodaPencil2 – Programming Guide v1.4 - 21 -

2.10/ Interleaved 2 of 5 Settings

Interleaved 2 of 5 - not active

Data Capture for Workforce in Motion

Interleaved 2 of 5 – active (*)

Interleaved 2 of 5 - check digit - not used (*)

Interleaved 2 of 5 - check digit - mod 10 - checked and transmitted

Interleaved 2 of 5 - check digit - mod 10 - checked but not transmitted

Interleaved 2 of 5 - barcode length - minimum length = 6 (*)

Interleaved 2 of 5 – barcode length- any length

2.11/ MSI Code Settings

MSI Code - not active (*) MSI Code – active

MSI Code - check digit - mod 10 - checked and transmitted (*)

MSI Code - check digit - mod 10 - checked but not transmitted

BaracodaPencil2 – Programming Guide v1.4 - 22 -

Data Capture for Workforce in Motion

MSI Code - check digit - double mod 10 - checked and transmitted

MSI Code - check digit - double mod 10 - checked but not transmitted

MSI Code - barcode length - any length

MSI Code - barcode length - minimum length = 6 (*)

2.12/ Standard 2 of 5 Settings

Standard 2 of 5 - not active Standard 2 of 5 – active (*)

Standard 2 of 5 - check digit mod 10 - not used (*)

Standard 2 of 5 - check digit mod 10 - checked and transmitted

Standard 2 of 5 - check digit mod 10 - checked but not transmitted

Standard 2 of 5 - barcode length - any length

Standard 2 of 5 - barcode length - minimum length = 6 (*)

BaracodaPencil2 – Programming Guide v1.4 - 23 -

3.13/ UPC/ EAN Settings

Data Capture for Workforce in Motion

UPC / EAN - active (*) UPC / EAN - not active

UPC / EAN - UPC-A and EAN 13 desactivated

UPC / EAN - UPC-E desactivated

UPC / EAN - EAN-8 desactivated

UPC / EAN - check digit - UPC-A and EAN13 - transmitted (*)

Enable EAN13/UPCA checksum transmission

\ V T \ V T \ F N C 4 \ N U L \ E O T D D \ S O H G \ F F \ F F

UPC / EAN - check digit - UPC-A/EAN 13 - not transmitted

UPC / EAN - check digit - UPC-E - transmitted (*)

UPC / EAN - check digit - UPC-E - not transmitted

UPC / EAN - check digit - EAN-8 - transmitted (*)

UPC / EAN - check digit - EAN-8 - not transmitted

UPC / EAN - UPC number system - UPC-A - transmitted (*)

UPC / EAN - UPC number system - UPC-A - not transmitted

Disable UPCA Number System transmission

\ V T \ V T \ F N C 4 \ N U L \ E O T D D \ S O H Q \ F F \ F F

BaracodaPencil2 – Programming Guide v1.4 - 24 -

UPC / EAN - UPC number system - UPC-E - transmitted (*)

UPC / EAN - UPC number system - UPC-E - not transmitted

UPC / EAN - re-encoding UPC-A, UPC-E, EAN-8 - UPC-A transmitted as EAN-13

UPC / EAN - re-encoding UPC-A, UPC-E, EAN-8 - UPC-A transmitted as UPC-A (*)

Data Capture for Workforce in Motion

UPC / EAN - re-encoding UPC-A, UPC-E, EAN-8 - UPC-E transmitted as UPC-E (*)

UPC / EAN - re-encoding UPC-A, UPC-E, EAN-8 - UPC-E transmitted as UPC-A

UPC / EAN - re-encoding UPC-A, UPC-E, EAN-8 - EAN-8 transmitted as EAN 8 (*)

UPC / EAN - re-encoding UPC-A, UPC-E, EAN-8 - EAN-8 transmitted as EAN-13

BaracodaPencil2 – Programming Guide v1.4 - 25 -

3.14/ Set min or Max length option

The following is a procedure to follow for every barcodes.

START

Read « Start Set min (Max) length » label

Read intermediary label from the below table

Read intermediary label

Corresponding to the next digit of the min (Max) length

NO

Finished ?

YES

Read « END of config » label

END

Programming procedure for “set min (Max) length” option.

BaracodaPencil2 – Programming Guide v1.4

Data Capture for Workforce in Motion

- 26 -

Symbology table

Header Selected Symbology

SELECT ALL

Code 93

Code 128 / EAN 128

EAN 13 / UPC A

Code 39

Start – set min length

Codabar

Interleaved 2 of 5

Standard 2 of 5 (industrial 2 of 5)

Code 11

MSI

UPC E

EAN 8

Start – Set Max length

Data Capture for Workforce in Motion

End of config

BaracodaPencil2 – Programming Guide v1.4 - 27 -

Data Capture for Workforce in Motion

APPENDIX 1: ASCII Table (A-Z, a-z, 0-9, ponctuation,

Control characters)

Capital letters (A-Z) :

Name Programming label Name Programming label

A

B

C

D

E

F

G

N

O

P

Q

R

S

T

BaracodaPencil2 – Programming Guide v1.4 - 28 -

H

I

J

K

L

M

BaracodaPencil2 – Programming Guide v1.4

U

V

W

X

Y

Z

Data Capture for Workforce in Motion

- 29 -

Small letters (a-z) :

Name Programming label a b c d e f g h

BaracodaPencil2 – Programming Guide v1.4 t u

Name n

Data Capture for Workforce in Motion

Programming label o p q r s

- 30 -

i j k l m

BaracodaPencil2 – Programming Guide v1.4 v w x

Y z

Data Capture for Workforce in Motion

- 31 -

Ponctuaction :

$

)

*

'

(

%

&

:

;

.

/

<

+

,

-

Space

!

"

#

$

\ L F \ L F $ \ L F \ L F

BaracodaPencil2 – Programming Guide v1.4

Data Capture for Workforce in Motion

- 32 -

BaracodaPencil2 – Programming Guide v1.4

^

_

{

|

}

~

@

[

]

=

>

?

Data Capture for Workforce in Motion

- 33 -

Decimal numbers (0-9) :

4

5

2

3

Name

0

1

6

7

8

9

Programming label

BaracodaPencil2 – Programming Guide v1.4

Data Capture for Workforce in Motion

- 34 -

Control Characters:

Name

CR

EOT

ETX

LF

NUL

SOH

STX

TAB

Programming label

BaracodaPencil2 – Programming Guide v1.4

Data Capture for Workforce in Motion

- 35 -

Data Capture for Workforce in Motion

APPENDIX 2

The SI prefix is a two or three character string:

] c m where

] : SI indicator c : Symbology Identification m : Modifier characters (optional)

Symbology Character

A Code 39

B Telepen

C Code 128

D Code One

E EAN/UPC

F Codabar

G Code 93

H Code 11

I ITF 25

K Code 16K

L PDF417

M MSI code

N Anker Code

O Codablock

P Plessey Code

R Straight 2 of 5 (two bar start/stop codes)

S Straight 2 of 5 (three bar start/stop codes)

T Code 49

X Other Bar code

Z Non Barcode data

Modifier Characters

The modifier character is determined by summing the option values of each symbology. If the sum is greater than 9, use A, B, C, D, E , F in the place of 10, 11, 12, 13, 14 and 15.

BaracodaPencil2 – Programming Guide v1.4 - 36 -

Code 39 Option Values

0 No check character or Full ASCII

1 Reader has performed mod 43 check

2

Reader has performed mod 43 check and stripped the check character

4 Reader has performed Full ASCII conversion

Telepen Option Values

0 Full ASCII mode

1 Double density numeric mode

2 Double density numeric followed by full ASCII

4 Full ASCII followed by double density numeric

Code 128 Option Values

0 Standard

1 Function code 1 in first character position

2 Function code 2 in second character position

4

Concatenation according to ISBT specification has been performed, and concatenated data follows.

Data Capture for Workforce in Motion

BaracodaPencil2 – Programming Guide v1.4 - 37 -

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

advertisement